From 4238a601d3712c57452e7347ab86c1a9398f01b7 Mon Sep 17 00:00:00 2001 From: Thymon Arens Date: Fri, 2 Oct 2020 09:16:33 +0200 Subject: [PATCH 01/42] Load player weapons when player has been loaded --- fxmanifest.lua | 18 ++++---- modules/[fivem]/spawnmanager/client/main.lua | 22 +++++----- modules/[items]/weapons/classes/weapon.lua | 4 +- modules/[items]/weapons/client/main.lua | 28 +++++++++---- modules/[items]/weapons/migrations/1.sql | 2 + modules/[items]/weapons/server/main.lua | 44 +++++++++++++++++++- 6 files changed, 88 insertions(+), 30 deletions(-) create mode 100644 modules/[items]/weapons/migrations/1.sql diff --git a/fxmanifest.lua b/fxmanifest.lua index c42a27f..b16e9f1 100644 --- a/fxmanifest.lua +++ b/fxmanifest.lua @@ -38,10 +38,6 @@ server_scripts { 'configs/shared_config.lua', 'configs/others/brands_config.lua', 'configs/others/vehicle_config.lua', - 'configs/others/weapon_ammo_config.lua', - 'configs/others/weapon_category_config.lua', - 'configs/others/weapon_component_config.lua', - 'configs/others/weapon_config.lua', 'configs/server_config.lua', 'libs/common.lua', @@ -56,6 +52,11 @@ server_scripts { 'server/libs/resources.lua', 'server/libs/compiler.lua', + 'configs/others/weapon_ammo_config.lua', + 'configs/others/weapon_category_config.lua', + 'configs/others/weapon_component_config.lua', + 'configs/others/weapon_config.lua', + 'server/functions.lua', 'server/main.lua' } @@ -73,10 +74,6 @@ corevclients { 'configs/shared_config.lua', 'configs/others/brands_config.lua', 'configs/others/vehicle_config.lua', - 'configs/others/weapon_ammo_config.lua', - 'configs/others/weapon_category_config.lua', - 'configs/others/weapon_component_config.lua', - 'configs/others/weapon_config.lua', 'configs/client_config.lua', 'libs/common.lua', @@ -92,6 +89,11 @@ corevclients { 'client/libs/callbacks.lua', 'client/libs/resources.lua', + 'configs/others/weapon_ammo_config.lua', + 'configs/others/weapon_category_config.lua', + 'configs/others/weapon_component_config.lua', + 'configs/others/weapon_config.lua', + 'client/main.lua' } diff --git a/modules/[fivem]/spawnmanager/client/main.lua b/modules/[fivem]/spawnmanager/client/main.lua index 4d511ea..b891201 100644 --- a/modules/[fivem]/spawnmanager/client/main.lua +++ b/modules/[fivem]/spawnmanager/client/main.lua @@ -15,21 +15,19 @@ Citizen.CreateThread(function() return; end - if (GetEntityModel(PlayerPedId()) == GetHashKey('PLAYER_ZERO')) then - local defaultModel = GetHashKey('a_f_y_epsilon_01') + local defaultModel = GetHashKey('a_f_y_epsilon_01') - RequestModel(defaultModel) + RequestModel(defaultModel) - while not HasModelLoaded(defaultModel) do - Citizen.Wait(0) - end - - SetPlayerModel(PlayerId(), defaultModel) - SetPedDefaultComponentVariation(PlayerPedId()) - SetPedRandomComponentVariation(PlayerPedId(), true) - SetModelAsNoLongerNeeded(defaultModel) + while not HasModelLoaded(defaultModel) do + Citizen.Wait(0) end + SetPlayerModel(PlayerId(), defaultModel) + SetPedDefaultComponentVariation(PlayerPedId()) + SetPedRandomComponentVariation(PlayerPedId(), true) + SetModelAsNoLongerNeeded(defaultModel) + ShutdownLoadingScreen() DoScreenFadeIn(2500) FreezeEntityPosition(PlayerPedId(), true) @@ -50,6 +48,8 @@ Citizen.CreateThread(function() SetEntityCoords(PlayerPedId(), coords.x, coords.y, coords.z, false, false, false, true) FreezeEntityPosition(PlayerPedId(), false) + triggerOnEvent('playerSpawned', nil, PlayerPedId(), coords) + return; end diff --git a/modules/[items]/weapons/classes/weapon.lua b/modules/[items]/weapons/classes/weapon.lua index 7332de0..eafb627 100644 --- a/modules/[items]/weapons/classes/weapon.lua +++ b/modules/[items]/weapons/classes/weapon.lua @@ -8,7 +8,7 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -function weapons:createAWeapon(id, player, job, name, bullets, location) +function weapons:createAWeapon(id, player, job, name, bullets, location, components, tint) local weapon = class('weapon') local identifiers, jobs = m('identifiers'), m('jobs') @@ -19,6 +19,8 @@ function weapons:createAWeapon(id, player, job, name, bullets, location) name = name or 'unknown', bullets = bullets or 120, location = location or 'unknown', + components = components or {}, + tint = tint or 1, ownerType = 'unknown', identifier = nil, job = nil, diff --git a/modules/[items]/weapons/client/main.lua b/modules/[items]/weapons/client/main.lua index c94132a..e6d5d0f 100644 --- a/modules/[items]/weapons/client/main.lua +++ b/modules/[items]/weapons/client/main.lua @@ -12,16 +12,28 @@ local weapons = class('weapons') --- Set default values weapons:set { - weapons = {} + inventory = {} } ---- Request all items -Citizen.CreateThread(function() - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end +on('playerSpawned', function(playerPed, playerCoords) + --- Update player weapons + triggerServerCallback('corev:weapons:getWeapons', function(_weapons) + RemoveAllPedWeapons(playerPed, true) - triggerServerCallback('corev:weapons:getInventoryWeapons', function(_items) - items.items = _items or {} + print(json.encode(_weapons)) + + for weaponName, weapon in pairs(_weapons or {}) do + local weaponHash = GetHashKey(weaponName) + + GiveWeaponToPed(playerPed, weaponHash, weapon.bullets, false, false) + SetPedWeaponTintIndex(playerPed, weaponHash, weapon.tint) + + for _, component in pairs(weapon.components or {}) do + local component_name = component.id or 'UNKNOWN_COMPONENT' + local component_hash = GetHashKey(component_name) + + GiveWeaponComponentToPed(playerPed, weaponHash, component_hash) + end + end end) end) \ No newline at end of file diff --git a/modules/[items]/weapons/migrations/1.sql b/modules/[items]/weapons/migrations/1.sql new file mode 100644 index 0000000..70fc329 --- /dev/null +++ b/modules/[items]/weapons/migrations/1.sql @@ -0,0 +1,2 @@ +ALTER TABLE `weapons` ADD `components` LONGTEXT NOT NULL AFTER `location`; +ALTER TABLE `weapons` ADD `tint` INT NOT NULL DEFAULT 1 AFTER `components`; \ No newline at end of file diff --git a/modules/[items]/weapons/server/main.lua b/modules/[items]/weapons/server/main.lua index 4be3e3f..0837a6b 100644 --- a/modules/[items]/weapons/server/main.lua +++ b/modules/[items]/weapons/server/main.lua @@ -48,7 +48,7 @@ end function weapons:getJobWeapons(source, job, location) if (job == nil or type(job) ~= 'string') then return {} end if (location == nil or type(location) ~= 'string') then return {} end - + local player, players = nil, m('players') player = players:getPlayer(source) or nil @@ -92,7 +92,9 @@ onFrameworkStarted(function() weapon.job_id or 0, weapon.name or 'unknown', weapon.bullets or 120, - weapon.location or 'safe' + weapon.location or 'safe', + json.decode(weapon.components or '{}'), + weapon.tint or 1 ) if (weaponObject ~= nil) then @@ -122,4 +124,42 @@ onFrameworkStarted(function() weapons.loaded = true end) +end) + +--- Trigger when player is fully connected +registerCallback('corev:weapons:getWeapons', function(source, cb) + local playerInventoryWeapons = weapons:getPlayerWeapons(source, 'inv') + local playerInvWeapons = {} + + for _, invWeapon in pairs(playerInventoryWeapons or {}) do + local ammoMaxClipSize = ((invWeapon.weapon or {}).ammo or {}).max or 0 + local waeponId = (invWeapon.weapon or {}).id or 'weapon_unknown' + local weaponComponents = {} + + if (invWeapon.bullets > ammoMaxClipSize) then invWeapon.bullets = ammoMaxClipSize end + + for _, weaponComponent in pairs((invWeapon.weapon or {}).components or {}) do + for _, invWeaponComponent in pairs(invWeapon.components or {}) do + if (string.lower(invWeaponComponent) == string.lower(weaponComponent.id) or weaponComponent.default) then + weaponComponents[weaponComponent.id] = { + id = weaponComponent.id, + hash = weaponComponent.hash, + type = weaponComponent.type, + default = weaponComponent.default + } + end + end + end + + playerInvWeapons[waeponId] = { + id = invWeapon.id, + name = invWeapon.name, + bullets = invWeapon.bullets, + location = invWeapon.location, + tint = invWeapon.tint, + components = weaponComponents + } + end + + cb(playerInvWeapons) end) \ No newline at end of file From 6689b8f43bca15b179843ca00cada97c11140a26 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Sun, 25 Oct 2020 22:08:11 +0100 Subject: [PATCH 02/42] Stage new version --- .gitignore | 14 - README.md | 10 +- .../cvf_spawnmanager}/client/main.lua | 0 .../cvf_spawnmanager/fxmanifest.lua | 32 +- .../cvf_config/configs/client/core.lua | 4 +- .../configs/client/spawnmanager.lua | 10 +- .../cvf_config/configs/server/core.lua | 7 +- .../cvf_config/configs/shared/brands.lua | 33 + .../cvf_config/configs/shared/core.lua | 16 +- .../cvf_config/configs/shared/vehicles.lua | 35 +- .../cvf_config/configs/shared/weapons.lua | 5877 +- [required]/cvf_config/fxmanifest.lua | 48 + [required]/cvf_config/shared/main.lua | 155 + [required]/cvf_ids/fxmanifest.lua | 36 + [required]/cvf_ids/shared/main.lua | 42 + [required]/cvf_translations/fxmanifest.lua | 42 + [required]/cvf_translations/shared/main.lua | 183 + client/libs/callbacks.lua | 48 - client/libs/resources.lua | 444 - client/main.lua | 40 - configs/others/brands_config.lua | 23 - configs/others/vehicle_config.lua | 22 - configs/others/weapon_ammo_config.lua | 674 - configs/others/weapon_category_config.lua | 241 - configs/others/weapon_component_config.lua | 3815 -- configs/server_config.lua | 68 - corev/client/import.lua | 258 + corev/fxmanifest.lua | 60 + corev/server/import.lua | 258 + .../els/client => corev/server}/main.lua | 0 corev/translations/en.json | 113 + corev/translations/nl.json | 113 + corev/vendors/class.lua | 549 + corev/vendors/events.lua | 120 + debug/external_resources/.gitkeep | 0 debug/external_resources/client/.gitkeep | 0 debug/external_resources/server/.gitkeep | 0 debug/internal_modules/.gitkeep | 0 debug/internal_modules/client/.gitkeep | 0 debug/internal_modules/server/.gitkeep | 0 debug/internal_resources/.gitkeep | 0 debug/internal_resources/client/.gitkeep | 0 debug/internal_resources/server/.gitkeep | 0 fxmanifest.lua | 179 - hud/assets/css/all.css | 5 - hud/assets/css/main.css | 1588 - hud/assets/images/default.png | Bin 1039 -> 0 bytes hud/assets/images/garage.png | Bin 56497 -> 0 bytes hud/assets/js/app.js | 54 - hud/assets/js/chat.js | 207 - hud/assets/js/chat/config.js | 20 - hud/assets/js/chat/message.js | 42 - hud/assets/js/chat/suggestions.js | 47 - hud/assets/js/hud.js | 82 - hud/assets/js/menu.js | 364 - hud/assets/js/wheel.js | 213 - hud/assets/js/wrapper.js | 49 - hud/assets/webfonts/fa-brands-400.woff2 | Bin 74800 -> 0 bytes hud/assets/webfonts/fa-light-300.woff2 | Bin 157064 -> 0 bytes hud/assets/webfonts/fa-regular-400.woff | Bin 191300 -> 0 bytes hud/assets/webfonts/fa-regular-400.woff2 | Bin 145076 -> 0 bytes hud/assets/webfonts/fa-solid-900.woff2 | Bin 117536 -> 0 bytes hud/ui.html | 255 - langs/nl.json | 109 - libs/common.lua | 29 - libs/enums/markers.lua | 56 - libs/enums/vehicle.lua | 102 - libs/framework/events.lua | 476 - libs/framework/functions.lua | 387 - libs/framework/modules.lua | 220 - libs/modules/cache.lua | 88 - libs/modules/error.lua | 61 - modules/[fivem]/els/config/config.lua | 13 - modules/[fivem]/els/module.json | 12 - modules/[fivem]/els/server/main.lua | 0 modules/[fivem]/game/client/commands.lua | 75 - modules/[fivem]/game/client/main.lua | 369 - modules/[fivem]/game/langs/nl.json | 9 - modules/[fivem]/game/module.json | 17 - modules/[fivem]/game/server/commands.lua | 72 - modules/[fivem]/keybinds/client/main.lua | 79 - modules/[fivem]/keybinds/langs/nl.json | 2 - modules/[fivem]/keybinds/module.json | 12 - modules/[fivem]/locks/classes/door.lua | 62 - modules/[fivem]/locks/classes/lock.lua | 169 - modules/[fivem]/locks/client/main.lua | 249 - .../[fivem]/locks/config/server_config.lua | 83 - modules/[fivem]/locks/langs/nl.json | 4 - modules/[fivem]/locks/module.json | 18 - modules/[fivem]/locks/server/main.lua | 83 - modules/[fivem]/markers/classes/marker.lua | 114 - modules/[fivem]/markers/client/main.lua | 140 - modules/[fivem]/markers/langs/nl.json | 4 - modules/[fivem]/markers/module.json | 16 - modules/[fivem]/markers/server/main.lua | 118 - modules/[fivem]/notifications/client/main.lua | 50 - modules/[fivem]/notifications/module.json | 14 - modules/[fivem]/raycast/client/main.lua | 291 - .../[fivem]/raycast/config/shared_config.lua | 2 - modules/[fivem]/raycast/langs/nl.json | 4 - modules/[fivem]/raycast/module.json | 13 - modules/[fivem]/skins/classes/skin.lua | 417 - modules/[fivem]/skins/client/main.lua | 46 - modules/[fivem]/skins/langs/nl.json | 30 - modules/[fivem]/skins/module.json | 12 - modules/[fivem]/spawnmanager/module.json | 9 - modules/[fivem]/streaming/client/main.lua | 58 - modules/[fivem]/streaming/module.json | 9 - modules/[fivem]/utils/client/main.lua | 45 - modules/[fivem]/utils/module.json | 12 - modules/[framework]/chat/client/main.lua | 192 - modules/[framework]/chat/langs/nl.json | 3 - modules/[framework]/chat/module.json | 15 - modules/[framework]/chat/server/main.lua | 179 - modules/[framework]/commands/langs/nl.json | 9 - modules/[framework]/commands/module.json | 12 - modules/[framework]/commands/server/main.lua | 163 - modules/[framework]/controls/client/main.lua | 94 - modules/[framework]/controls/module.json | 9 - modules/[framework]/database/langs/nl.json | 6 - modules/[framework]/database/module.json | 12 - modules/[framework]/database/scripts/main.sql | 11 - modules/[framework]/database/server/main.lua | 337 - .../identifiers/classes/identifier.lua | 176 - modules/[framework]/identifiers/langs/nl.json | 12 - .../[framework]/identifiers/migrations/0.sql | 13 - modules/[framework]/identifiers/module.json | 16 - .../[framework]/identifiers/server/main.lua | 194 - modules/[framework]/logs/classes/log.lua | 205 - modules/[framework]/logs/langs/nl.json | 9 - modules/[framework]/logs/migrations/0.sql | 11 - modules/[framework]/logs/module.json | 13 - modules/[framework]/logs/server/main.lua | 91 - modules/[framework]/menus/classes/menu.lua | 264 - modules/[framework]/menus/client/main.lua | 225 - modules/[framework]/menus/langs/nl.json | 2 - modules/[framework]/menus/module.json | 13 - modules/[framework]/nui/client/main.lua | 79 - modules/[framework]/nui/module.json | 9 - modules/[framework]/wheels/classes/wheel.lua | 220 - modules/[framework]/wheels/client/main.lua | 266 - modules/[framework]/wheels/langs/nl.json | 3 - modules/[framework]/wheels/module.json | 13 - modules/[items]/items/classes/item.lua | 68 - modules/[items]/items/langs/nl.json | 3 - modules/[items]/items/migrations/0.sql | 12 - modules/[items]/items/module.json | 16 - modules/[items]/items/server/main.lua | 93 - modules/[items]/weapons/classes/weapon.lua | 78 - modules/[items]/weapons/client/main.lua | 39 - modules/[items]/weapons/langs/nl.json | 0 modules/[items]/weapons/migrations/0.sql | 10 - modules/[items]/weapons/migrations/1.sql | 2 - modules/[items]/weapons/module.json | 16 - modules/[items]/weapons/server/main.lua | 165 - modules/[player]/jobs/langs/nl.json | 9 - modules/[player]/jobs/migrations/0.sql | 18 - modules/[player]/jobs/migrations/1.sql | 2 - modules/[player]/jobs/migrations/2.sql | 2 - modules/[player]/jobs/module.json | 13 - modules/[player]/jobs/server/commands.lua | 71 - modules/[player]/jobs/server/main.lua | 104 - modules/[player]/players/classes/player.lua | 250 - modules/[player]/players/client/main.lua | 150 - modules/[player]/players/langs/nl.json | 9 - modules/[player]/players/migrations/0.sql | 11 - modules/[player]/players/migrations/1.sql | 1 - modules/[player]/players/module.json | 16 - modules/[player]/players/server/main.lua | 71 - modules/[player]/wallets/classes/wallet.lua | 175 - modules/[player]/wallets/langs/nl.json | 9 - modules/[player]/wallets/migrations/0.sql | 8 - modules/[player]/wallets/module.json | 14 - modules/[player]/wallets/server/commands.lua | 92 - modules/[player]/wallets/server/main.lua | 43 - resources/[jobs]/jobcenter/module.json | 16 - resources/[jobs]/jobcenter/server/main.lua | 0 resources/[jobs]/jobs/client/main.lua | 0 .../[jobs]/jobs/config/server_config.lua | 23 - resources/[jobs]/jobs/migrations/0.sql | 11 - resources/[jobs]/jobs/module.json | 16 - resources/[jobs]/jobs/server/main.lua | 63 - .../[shops]/shops/config/server_config.lua | 28 - resources/[shops]/shops/langs/nl.json | 6 - resources/[shops]/shops/module.json | 13 - resources/parking/client/main.lua | 107 - resources/parking/client/menus/car.lua | 156 - resources/parking/config/server_config.lua | 45 - resources/parking/langs/nl.json | 9 - resources/parking/migrations/0.sql | 9 - resources/parking/migrations/1.sql | 1 - resources/parking/migrations/2.sql | 1 - resources/parking/module.json | 18 - resources/parking/server/callbacks.lua | 38 - resources/parking/server/main.lua | 112 - resources/vehicleinteraction/client/main.lua | 36 - resources/vehicleinteraction/module.json | 12 - server/functions.lua | 67 - server/libs/callbacks.lua | 55 - server/libs/compiler.lua | 827 - server/libs/resources.lua | 816 - server/main.lua | 134 - tools/data/ammo.json | 562 - tools/data/weapon_components.json | 3408 - tools/data/weaponized_vehicles.json | 979 - tools/data/weapons.json | 11003 ---- tools/export/weapon_ammo_config.lua | 674 - tools/export/weapon_category_config.lua | 241 - tools/export/weapon_component_config.lua | 3815 -- tools/export/weapon_config.lua | 11070 ---- tools/framework.js | 266 - tools/package-lock.json | 126 - tools/package.json | 31 - vendors/async.lua | 114 - vendors/class.lua | 244 - vendors/entityiter.lua | 114 - vendors/hashlist.lua | 53899 ---------------- vendors/mustache.lua | 550 - vendors/regex.lua | 1921 - 219 files changed, 7388 insertions(+), 109449 deletions(-) rename {modules/[fivem]/spawnmanager => [fivem]/cvf_spawnmanager}/client/main.lua (100%) rename modules/[items]/items/client/main.lua => [fivem]/cvf_spawnmanager/fxmanifest.lua (54%) rename modules/[fivem]/game/server/main.lua => [required]/cvf_config/configs/client/core.lua (89%) rename libs/enums/resource.lua => [required]/cvf_config/configs/client/spawnmanager.lua (81%) rename configs/client_config.lua => [required]/cvf_config/configs/server/core.lua (75%) create mode 100644 [required]/cvf_config/configs/shared/brands.lua rename resources/[jobs]/jobcenter/config/server_config.lua => [required]/cvf_config/configs/shared/core.lua (67%) rename configs/shared_config.lua => [required]/cvf_config/configs/shared/vehicles.lua (52%) rename configs/others/weapon_config.lua => [required]/cvf_config/configs/shared/weapons.lua (61%) create mode 100644 [required]/cvf_config/fxmanifest.lua create mode 100644 [required]/cvf_config/shared/main.lua create mode 100644 [required]/cvf_ids/fxmanifest.lua create mode 100644 [required]/cvf_ids/shared/main.lua create mode 100644 [required]/cvf_translations/fxmanifest.lua create mode 100644 [required]/cvf_translations/shared/main.lua delete mode 100644 client/libs/callbacks.lua delete mode 100644 client/libs/resources.lua delete mode 100644 client/main.lua delete mode 100644 configs/others/brands_config.lua delete mode 100644 configs/others/vehicle_config.lua delete mode 100644 configs/others/weapon_ammo_config.lua delete mode 100644 configs/others/weapon_category_config.lua delete mode 100644 configs/others/weapon_component_config.lua delete mode 100644 configs/server_config.lua create mode 100644 corev/client/import.lua create mode 100644 corev/fxmanifest.lua create mode 100644 corev/server/import.lua rename {modules/[fivem]/els/client => corev/server}/main.lua (100%) create mode 100644 corev/translations/en.json create mode 100644 corev/translations/nl.json create mode 100644 corev/vendors/class.lua create mode 100644 corev/vendors/events.lua delete mode 100644 debug/external_resources/.gitkeep delete mode 100644 debug/external_resources/client/.gitkeep delete mode 100644 debug/external_resources/server/.gitkeep delete mode 100644 debug/internal_modules/.gitkeep delete mode 100644 debug/internal_modules/client/.gitkeep delete mode 100644 debug/internal_modules/server/.gitkeep delete mode 100644 debug/internal_resources/.gitkeep delete mode 100644 debug/internal_resources/client/.gitkeep delete mode 100644 debug/internal_resources/server/.gitkeep delete mode 100644 fxmanifest.lua delete mode 100644 hud/assets/css/all.css delete mode 100644 hud/assets/css/main.css delete mode 100644 hud/assets/images/default.png delete mode 100644 hud/assets/images/garage.png delete mode 100644 hud/assets/js/app.js delete mode 100644 hud/assets/js/chat.js delete mode 100644 hud/assets/js/chat/config.js delete mode 100644 hud/assets/js/chat/message.js delete mode 100644 hud/assets/js/chat/suggestions.js delete mode 100644 hud/assets/js/hud.js delete mode 100644 hud/assets/js/menu.js delete mode 100644 hud/assets/js/wheel.js delete mode 100644 hud/assets/js/wrapper.js delete mode 100644 hud/assets/webfonts/fa-brands-400.woff2 delete mode 100644 hud/assets/webfonts/fa-light-300.woff2 delete mode 100644 hud/assets/webfonts/fa-regular-400.woff delete mode 100644 hud/assets/webfonts/fa-regular-400.woff2 delete mode 100644 hud/assets/webfonts/fa-solid-900.woff2 delete mode 100644 hud/ui.html delete mode 100644 langs/nl.json delete mode 100644 libs/common.lua delete mode 100644 libs/enums/markers.lua delete mode 100644 libs/enums/vehicle.lua delete mode 100644 libs/framework/events.lua delete mode 100644 libs/framework/functions.lua delete mode 100644 libs/framework/modules.lua delete mode 100644 libs/modules/cache.lua delete mode 100644 libs/modules/error.lua delete mode 100644 modules/[fivem]/els/config/config.lua delete mode 100644 modules/[fivem]/els/module.json delete mode 100644 modules/[fivem]/els/server/main.lua delete mode 100644 modules/[fivem]/game/client/commands.lua delete mode 100644 modules/[fivem]/game/client/main.lua delete mode 100644 modules/[fivem]/game/langs/nl.json delete mode 100644 modules/[fivem]/game/module.json delete mode 100644 modules/[fivem]/game/server/commands.lua delete mode 100644 modules/[fivem]/keybinds/client/main.lua delete mode 100644 modules/[fivem]/keybinds/langs/nl.json delete mode 100644 modules/[fivem]/keybinds/module.json delete mode 100644 modules/[fivem]/locks/classes/door.lua delete mode 100644 modules/[fivem]/locks/classes/lock.lua delete mode 100644 modules/[fivem]/locks/client/main.lua delete mode 100644 modules/[fivem]/locks/config/server_config.lua delete mode 100644 modules/[fivem]/locks/langs/nl.json delete mode 100644 modules/[fivem]/locks/module.json delete mode 100644 modules/[fivem]/locks/server/main.lua delete mode 100644 modules/[fivem]/markers/classes/marker.lua delete mode 100644 modules/[fivem]/markers/client/main.lua delete mode 100644 modules/[fivem]/markers/langs/nl.json delete mode 100644 modules/[fivem]/markers/module.json delete mode 100644 modules/[fivem]/markers/server/main.lua delete mode 100644 modules/[fivem]/notifications/client/main.lua delete mode 100644 modules/[fivem]/notifications/module.json delete mode 100644 modules/[fivem]/raycast/client/main.lua delete mode 100644 modules/[fivem]/raycast/config/shared_config.lua delete mode 100644 modules/[fivem]/raycast/langs/nl.json delete mode 100644 modules/[fivem]/raycast/module.json delete mode 100644 modules/[fivem]/skins/classes/skin.lua delete mode 100644 modules/[fivem]/skins/client/main.lua delete mode 100644 modules/[fivem]/skins/langs/nl.json delete mode 100644 modules/[fivem]/skins/module.json delete mode 100644 modules/[fivem]/spawnmanager/module.json delete mode 100644 modules/[fivem]/streaming/client/main.lua delete mode 100644 modules/[fivem]/streaming/module.json delete mode 100644 modules/[fivem]/utils/client/main.lua delete mode 100644 modules/[fivem]/utils/module.json delete mode 100644 modules/[framework]/chat/client/main.lua delete mode 100644 modules/[framework]/chat/langs/nl.json delete mode 100644 modules/[framework]/chat/module.json delete mode 100644 modules/[framework]/chat/server/main.lua delete mode 100644 modules/[framework]/commands/langs/nl.json delete mode 100644 modules/[framework]/commands/module.json delete mode 100644 modules/[framework]/commands/server/main.lua delete mode 100644 modules/[framework]/controls/client/main.lua delete mode 100644 modules/[framework]/controls/module.json delete mode 100644 modules/[framework]/database/langs/nl.json delete mode 100644 modules/[framework]/database/module.json delete mode 100644 modules/[framework]/database/scripts/main.sql delete mode 100644 modules/[framework]/database/server/main.lua delete mode 100644 modules/[framework]/identifiers/classes/identifier.lua delete mode 100644 modules/[framework]/identifiers/langs/nl.json delete mode 100644 modules/[framework]/identifiers/migrations/0.sql delete mode 100644 modules/[framework]/identifiers/module.json delete mode 100644 modules/[framework]/identifiers/server/main.lua delete mode 100644 modules/[framework]/logs/classes/log.lua delete mode 100644 modules/[framework]/logs/langs/nl.json delete mode 100644 modules/[framework]/logs/migrations/0.sql delete mode 100644 modules/[framework]/logs/module.json delete mode 100644 modules/[framework]/logs/server/main.lua delete mode 100644 modules/[framework]/menus/classes/menu.lua delete mode 100644 modules/[framework]/menus/client/main.lua delete mode 100644 modules/[framework]/menus/langs/nl.json delete mode 100644 modules/[framework]/menus/module.json delete mode 100644 modules/[framework]/nui/client/main.lua delete mode 100644 modules/[framework]/nui/module.json delete mode 100644 modules/[framework]/wheels/classes/wheel.lua delete mode 100644 modules/[framework]/wheels/client/main.lua delete mode 100644 modules/[framework]/wheels/langs/nl.json delete mode 100644 modules/[framework]/wheels/module.json delete mode 100644 modules/[items]/items/classes/item.lua delete mode 100644 modules/[items]/items/langs/nl.json delete mode 100644 modules/[items]/items/migrations/0.sql delete mode 100644 modules/[items]/items/module.json delete mode 100644 modules/[items]/items/server/main.lua delete mode 100644 modules/[items]/weapons/classes/weapon.lua delete mode 100644 modules/[items]/weapons/client/main.lua delete mode 100644 modules/[items]/weapons/langs/nl.json delete mode 100644 modules/[items]/weapons/migrations/0.sql delete mode 100644 modules/[items]/weapons/migrations/1.sql delete mode 100644 modules/[items]/weapons/module.json delete mode 100644 modules/[items]/weapons/server/main.lua delete mode 100644 modules/[player]/jobs/langs/nl.json delete mode 100644 modules/[player]/jobs/migrations/0.sql delete mode 100644 modules/[player]/jobs/migrations/1.sql delete mode 100644 modules/[player]/jobs/migrations/2.sql delete mode 100644 modules/[player]/jobs/module.json delete mode 100644 modules/[player]/jobs/server/commands.lua delete mode 100644 modules/[player]/jobs/server/main.lua delete mode 100644 modules/[player]/players/classes/player.lua delete mode 100644 modules/[player]/players/client/main.lua delete mode 100644 modules/[player]/players/langs/nl.json delete mode 100644 modules/[player]/players/migrations/0.sql delete mode 100644 modules/[player]/players/migrations/1.sql delete mode 100644 modules/[player]/players/module.json delete mode 100644 modules/[player]/players/server/main.lua delete mode 100644 modules/[player]/wallets/classes/wallet.lua delete mode 100644 modules/[player]/wallets/langs/nl.json delete mode 100644 modules/[player]/wallets/migrations/0.sql delete mode 100644 modules/[player]/wallets/module.json delete mode 100644 modules/[player]/wallets/server/commands.lua delete mode 100644 modules/[player]/wallets/server/main.lua delete mode 100644 resources/[jobs]/jobcenter/module.json delete mode 100644 resources/[jobs]/jobcenter/server/main.lua delete mode 100644 resources/[jobs]/jobs/client/main.lua delete mode 100644 resources/[jobs]/jobs/config/server_config.lua delete mode 100644 resources/[jobs]/jobs/migrations/0.sql delete mode 100644 resources/[jobs]/jobs/module.json delete mode 100644 resources/[jobs]/jobs/server/main.lua delete mode 100644 resources/[shops]/shops/config/server_config.lua delete mode 100644 resources/[shops]/shops/langs/nl.json delete mode 100644 resources/[shops]/shops/module.json delete mode 100644 resources/parking/client/main.lua delete mode 100644 resources/parking/client/menus/car.lua delete mode 100644 resources/parking/config/server_config.lua delete mode 100644 resources/parking/langs/nl.json delete mode 100644 resources/parking/migrations/0.sql delete mode 100644 resources/parking/migrations/1.sql delete mode 100644 resources/parking/migrations/2.sql delete mode 100644 resources/parking/module.json delete mode 100644 resources/parking/server/callbacks.lua delete mode 100644 resources/parking/server/main.lua delete mode 100644 resources/vehicleinteraction/client/main.lua delete mode 100644 resources/vehicleinteraction/module.json delete mode 100644 server/functions.lua delete mode 100644 server/libs/callbacks.lua delete mode 100644 server/libs/compiler.lua delete mode 100644 server/libs/resources.lua delete mode 100644 server/main.lua delete mode 100644 tools/data/ammo.json delete mode 100644 tools/data/weapon_components.json delete mode 100644 tools/data/weaponized_vehicles.json delete mode 100644 tools/data/weapons.json delete mode 100644 tools/export/weapon_ammo_config.lua delete mode 100644 tools/export/weapon_category_config.lua delete mode 100644 tools/export/weapon_component_config.lua delete mode 100644 tools/export/weapon_config.lua delete mode 100644 tools/framework.js delete mode 100644 tools/package-lock.json delete mode 100644 tools/package.json delete mode 100644 vendors/async.lua delete mode 100644 vendors/class.lua delete mode 100644 vendors/entityiter.lua delete mode 100644 vendors/hashlist.lua delete mode 100644 vendors/mustache.lua delete mode 100644 vendors/regex.lua diff --git a/.gitignore b/.gitignore index 6443755..5c91074 100644 --- a/.gitignore +++ b/.gitignore @@ -446,18 +446,4 @@ MigrationBackup/ # Ionide (cross platform F# VS Code tools) working folder .ionide/ -corev_error.log -debug/external_resources/client/ -debug/external_resources/server/ -debug/internal_resources/client/ -debug/internal_resources/server/ -debug/internal_modules/client/ -debug/internal_modules/server/ -debug/external_resources/client/*.lua -debug/external_resources/server/*.lua -debug/internal_resources/client/*.lua -debug/internal_resources/server/*.lua -debug/internal_modules/client/*.lua -debug/internal_modules/server/*.lua - # End of https://www.toptal.com/developers/gitignore/api/lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs \ No newline at end of file diff --git a/README.md b/README.md index 52036cb..d8eb1d8 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,10 @@ [![N|Project](https://img.shields.io/badge/GitLab%20Project-corv%20framework-orange?logo=gitlab&style=for-the-badge)](https://git.arens.io/ThymonA/corev-framework) [![N|Project](https://img.shields.io/badge/Discord-Tigo%239999-7289da?logo=discord&style=for-the-badge)](https://discordapp.com/users/733686533873467463) +--- +## This project is still under development, you can't use it yet! +--- + #### Credits CoreV Framework is inspired by [es_extended](https://github.com/esx-framework/es_extended) but is written from scratch by [ThymonA](https://github.com/ThymonA) (also known as TigoDevelopmet). @@ -13,11 +17,7 @@ All 3rd party code in CoreV Framework Developer(s) | Project | Repository | Version | File :-------- | :------ | :---------- | :--------- | :----- -**[Yonaba](https://github.com/Yonaba)** | *30log* | **[GitHub](https://github.com/Yonaba/30log)** | *1.3.0* | **[class.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/vendors/class.lua)** -**[IllidanS4](https://github.com/IllidanS4)** | *entityiter.lua* | **[GitHub](https://gist.github.com/IllidanS4/9865ed17f60576425369fc1da70259b2)** | *14 Jul 2017* | **[entityiter.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/vendors/entityiter.lua)** -**[Olivine Labs](https://github.com/Olivine-Labs)**, **[ThymonA](https://github.com/ThymonA)** | *FiveM-Mustache* | **[GitHub](https://github.com/ThymonA/FiveM-Mustache)** | *1.3.1-0* | **[mustache.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/vendors/mustache.lua)** -**[VenomXNL](https://github.com/VenomXNL/)** | *ObjectNameFromHash* | **[GitHub](https://github.com/VenomXNL/ObjectNameFromHash)** | *21 Feb 2019* | **[hashlist.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/vendors/hashlist.lua)** -**[luiseduardohd](https://github.com/luiseduardohd)** | *luaregex.lua* | **[GitHub](https://gist.github.com/luiseduardohd/10668729)** | *130911* | **[regex.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/vendors/regex.lua)** +**[siffiejoe](https://github.com/siffiejoe/)** | *lua-classy* | **[GitHub](https://github.com/siffiejoe/lua-classy/)** | *1.3.0* | **[class.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/corev/vendors/class.lua)** **[esx-framework](https://github.com/esx-framework)** | *es_extended* | **[GitHub](https://github.com/esx-framework/es_extended)** | v1-final | **..** ## License diff --git a/modules/[fivem]/spawnmanager/client/main.lua b/[fivem]/cvf_spawnmanager/client/main.lua similarity index 100% rename from modules/[fivem]/spawnmanager/client/main.lua rename to [fivem]/cvf_spawnmanager/client/main.lua diff --git a/modules/[items]/items/client/main.lua b/[fivem]/cvf_spawnmanager/fxmanifest.lua similarity index 54% rename from modules/[items]/items/client/main.lua rename to [fivem]/cvf_spawnmanager/fxmanifest.lua index 0103d34..27846f6 100644 --- a/modules/[items]/items/client/main.lua +++ b/[fivem]/cvf_spawnmanager/fxmanifest.lua @@ -8,20 +8,22 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -local items = class('items') +fx_version 'adamant' +game 'gta5' ---- Set default values -items:set { - items = {} -} +--- +--- Information about this resource (CoreV Framework Config's) +--- +name 'CoreV\'s Spawnmanager' +version '1.0.0' +description 'Spawnmanager resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' ---- Request all items -Citizen.CreateThread(function() - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - triggerServerCallback('corev:items:receive', function(_items) - items.items = _items or {} - end) -end) \ No newline at end of file +--- +--- Register client scripts +--- +client_scripts { + 'client/main.lua' +} \ No newline at end of file diff --git a/modules/[fivem]/game/server/main.lua b/[required]/cvf_config/configs/client/core.lua similarity index 89% rename from modules/[fivem]/game/server/main.lua rename to [required]/cvf_config/configs/client/core.lua index 20a8839..f8f1d3b 100644 --- a/modules/[fivem]/game/server/main.lua +++ b/[required]/cvf_config/configs/client/core.lua @@ -8,6 +8,6 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -local game = class('game') +local config = {} -addModule('game', game) \ No newline at end of file +return config \ No newline at end of file diff --git a/libs/enums/resource.lua b/[required]/cvf_config/configs/client/spawnmanager.lua similarity index 81% rename from libs/enums/resource.lua rename to [required]/cvf_config/configs/client/spawnmanager.lua index 0b30826..76e6a73 100644 --- a/libs/enums/resource.lua +++ b/[required]/cvf_config/configs/client/spawnmanager.lua @@ -8,8 +8,8 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -ResourceTypes = { - ExternalResource = "ER", - InternalResource = "IR", - InternalModule = "IM" -} \ No newline at end of file +local config = {} + +config.defaultSpawnLocation = vector3(-206.79, -1015.12, 29.14) + +return config \ No newline at end of file diff --git a/configs/client_config.lua b/[required]/cvf_config/configs/server/core.lua similarity index 75% rename from configs/client_config.lua rename to [required]/cvf_config/configs/server/core.lua index 5216cf2..f8f1d3b 100644 --- a/configs/client_config.lua +++ b/[required]/cvf_config/configs/server/core.lua @@ -8,7 +8,6 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -Config.OS = 'windows' -Config.DefaultSpawnLocation = vector3(-206.79, -1015.12, 29.14) -Config.DrawMarkerDistance = 10 -Config.LockDoorDistance = 10 \ No newline at end of file +local config = {} + +return config \ No newline at end of file diff --git a/[required]/cvf_config/configs/shared/brands.lua b/[required]/cvf_config/configs/shared/brands.lua new file mode 100644 index 0000000..58a4ef8 --- /dev/null +++ b/[required]/cvf_config/configs/shared/brands.lua @@ -0,0 +1,33 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +--- Brand configuration +config.brands = { + ['audi'] = { + brand = 'audi', + label = 'Audi', + logos = { + square_small = 'https://i.imgur.com/UU9H34O.png', -- 250px x 250px + square_large = 'https://i.imgur.com/HS9exOd.png' -- 750px x 750px + } + }, + ['lamborghini'] = { + brand = 'lamborghini', + label = 'Lamborghini', + logos = { + square_small = 'https://i.imgur.com/BJmQlZA.png', -- 250px x 250px + square_large = 'https://i.imgur.com/l4smrcd.png' -- 750px x 750px + } + } +} + +return config \ No newline at end of file diff --git a/resources/[jobs]/jobcenter/config/server_config.lua b/[required]/cvf_config/configs/shared/core.lua similarity index 67% rename from resources/[jobs]/jobcenter/config/server_config.lua rename to [required]/cvf_config/configs/shared/core.lua index 1e82252..7efc245 100644 --- a/resources/[jobs]/jobcenter/config/server_config.lua +++ b/[required]/cvf_config/configs/shared/core.lua @@ -8,13 +8,9 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -Config.JobCenterConfig = { - Locations = { - ['BP_JOB_CENTER'] = vector3(-266.96, -960.0, 30.23) - }, - Marker = { - type = 1, - color = '#FF0000', - size = vector3(5.0, 5.0, 0.5) - } -} \ No newline at end of file +local config = {} + +config.language = 'nl' +config.identifierType = 'license' + +return config \ No newline at end of file diff --git a/configs/shared_config.lua b/[required]/cvf_config/configs/shared/vehicles.lua similarity index 52% rename from configs/shared_config.lua rename to [required]/cvf_config/configs/shared/vehicles.lua index 3289f98..459c9f0 100644 --- a/configs/shared_config.lua +++ b/[required]/cvf_config/configs/shared/vehicles.lua @@ -8,19 +8,24 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- -Config = {} -Config.IdentifierType = 'license' -Config.DefaultAvatar = 'https://i.imgur.com/dj637t5.png' -Config.Langauge = 'nl' +local config = {} -Colors = { - Green = 3066993, - Grey = 9807270, - Red = 15158332, - Orange = 15105570, - Blue = 3447003, - Purple = 10181046, - Yellow = 15844367, - DarkGreen = 2600544, - DarkRed = 12597547 -} \ No newline at end of file +--- Vehicle configuration +config.vehicles = { + ['hevo'] = { + price = 325000, + name = 'Huracan Evo', + label = '2020 Huracan Evo Spyder', + brand = 'lamborghini', + type = 'car' + }, + ['rs62'] = { + price = 275000, + name = 'Audi RS6', + label = 'Audi RS6 Avant', + brand = 'audi', + type = 'car' + } +} + +return config \ No newline at end of file diff --git a/configs/others/weapon_config.lua b/[required]/cvf_config/configs/shared/weapons.lua similarity index 61% rename from configs/others/weapon_config.lua rename to [required]/cvf_config/configs/shared/weapons.lua index 5d9b0b0..aa04599 100644 --- a/configs/others/weapon_config.lua +++ b/[required]/cvf_config/configs/shared/weapons.lua @@ -1,5 +1,29 @@ -Config.Weapons = { - ['ardent_mg'] = { +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local exports = assert(exports) + +--- Load translation module in configuration +local cvf_translations = assert(exports['cvf_translations'] or {}) +local getTranslation = assert(cvf_translations.__t or function(t, ...) return 'MISSING TRANSLATION' end) +local _T = function(...) return getTranslation(cvf_translations, ...) end + +--- Create configuration object +local config = {} + +--- Weapon configuration +config.weapons = { + ['ardent_mg'] = { id = 'VEHICLE_WEAPON_ARDENT_MG', hash = -1001503935, clipSize = 750, @@ -9,14 +33,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_AR_MG', gxtDescription = 'WTD_V_AR_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_ardent_mg') + name = _T('core', 'vehicle_weapon_ardent_mg') }, ['insurgent_minigun'] = { id = 'VEHICLE_WEAPON_INSURGENT_MINIGUN', @@ -28,14 +52,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_INS_MINI', gxtDescription = 'WTD_V_INS_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_insurgent_minigun') + name = _T('core', 'vehicle_weapon_insurgent_minigun') }, ['mobileops_cannon'] = { id = 'VEHICLE_WEAPON_MOBILEOPS_CANNON', @@ -47,14 +71,14 @@ Config.Weapons = { id = 'AMMO_MOBILEOPS_CANNON', hash = 764589401, max = 20, - name = _(CR(), 'core', 'ammo_mobileops_cannon') + name = _T('core', 'ammo_mobileops_cannon') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mobileops_cannon') + name = _T('core', 'vehicle_weapon_mobileops_cannon') }, ['nightshark_mg'] = { id = 'VEHICLE_WEAPON_NIGHTSHARK_MG', @@ -66,14 +90,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_NS_MG', gxtDescription = 'WTD_V_NS_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_nightshark_mg') + name = _T('core', 'vehicle_weapon_nightshark_mg') }, ['technical_minigun'] = { id = 'VEHICLE_WEAPON_TECHNICAL_MINIGUN', @@ -85,14 +109,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TEC_MINI', gxtDescription = 'WTD_V_TEC_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_technical_minigun') + name = _T('core', 'vehicle_weapon_technical_minigun') }, ['akula_turret_single'] = { id = 'VEHICLE_WEAPON_AKULA_TURRET_SINGLE', @@ -104,14 +128,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_AKU_TS', gxtDescription = 'WTD_V_AKU_TS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_turret_single') + name = _T('core', 'vehicle_weapon_akula_turret_single') }, ['akula_turret_dual'] = { id = 'VEHICLE_WEAPON_AKULA_TURRET_DUAL', @@ -123,14 +147,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_AKU_TD', gxtDescription = 'WTD_V_AKU_TD', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_turret_dual') + name = _T('core', 'vehicle_weapon_akula_turret_dual') }, ['akula_minigun'] = { id = 'VEHICLE_WEAPON_AKULA_MINIGUN', @@ -142,14 +166,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_AKU_MN', gxtDescription = 'WTD_V_AKU_MN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_minigun') + name = _T('core', 'vehicle_weapon_akula_minigun') }, ['akula_missile'] = { id = 'VEHICLE_WEAPON_AKULA_MISSILE', @@ -161,14 +185,14 @@ Config.Weapons = { id = 'AMMO_HUNTER_MISSILE', hash = -119401255, max = 20, - name = _(CR(), 'core', 'ammo_hunter_missile') + name = _T('core', 'ammo_hunter_missile') }, gxtName = 'WT_V_AKU_MI', gxtDescription = 'WTD_V_AKU_MI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_missile') + name = _T('core', 'vehicle_weapon_akula_missile') }, ['akula_barrage'] = { id = 'VEHICLE_WEAPON_AKULA_BARRAGE', @@ -180,14 +204,14 @@ Config.Weapons = { id = 'AMMO_HUNTER_BARRAGE', hash = 935462248, max = 20, - name = _(CR(), 'core', 'ammo_hunter_barrage') + name = _T('core', 'ammo_hunter_barrage') }, gxtName = 'WT_V_AKU_BA', gxtDescription = 'WTD_V_AKU_BA', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_barrage') + name = _T('core', 'vehicle_weapon_akula_barrage') }, ['apc_cannon'] = { id = 'VEHICLE_WEAPON_APC_CANNON', @@ -199,14 +223,14 @@ Config.Weapons = { id = 'AMMO_APC_CANNON', hash = -767591211, max = 100, - name = _(CR(), 'core', 'ammo_apc_cannon') + name = _T('core', 'ammo_apc_cannon') }, gxtName = 'WT_V_APC_C', gxtDescription = 'WTD_V_APC_C', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_apc_cannon') + name = _T('core', 'vehicle_weapon_apc_cannon') }, ['apc_missile'] = { id = 'VEHICLE_WEAPON_APC_MISSILE', @@ -218,14 +242,14 @@ Config.Weapons = { id = 'AMMO_APC_MISSILE', hash = 119573070, max = 20, - name = _(CR(), 'core', 'ammo_apc_missile') + name = _T('core', 'ammo_apc_missile') }, gxtName = 'WT_V_APC_M', gxtDescription = 'WTD_V_APC_M', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_apc_missile') + name = _T('core', 'vehicle_weapon_apc_missile') }, ['apc_mg'] = { id = 'VEHICLE_WEAPON_APC_MG', @@ -237,14 +261,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_APC_S', gxtDescription = 'WTD_V_APC_S', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_apc_mg') + name = _T('core', 'vehicle_weapon_apc_mg') }, ['avenger_cannon'] = { id = 'VEHICLE_WEAPON_AVENGER_CANNON', @@ -256,14 +280,14 @@ Config.Weapons = { id = 'AMMO_AVENGER_CANNON', hash = 1849772700, max = 20, - name = _(CR(), 'core', 'ammo_avenger_cannon') + name = _T('core', 'ammo_avenger_cannon') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_avenger_cannon') + name = _T('core', 'vehicle_weapon_avenger_cannon') }, ['barrage_top_mg'] = { id = 'VEHICLE_WEAPON_BARRAGE_TOP_MG', @@ -275,14 +299,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_BAR_TMG', gxtDescription = 'WTD_V_BAR_TMG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_top_mg') + name = _T('core', 'vehicle_weapon_barrage_top_mg') }, ['barrage_top_minigun'] = { id = 'VEHICLE_WEAPON_BARRAGE_TOP_MINIGUN', @@ -294,14 +318,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_BAR_TMI', gxtDescription = 'WTD_V_BAR_TMI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_top_minigun') + name = _T('core', 'vehicle_weapon_barrage_top_minigun') }, ['barrage_rear_mg'] = { id = 'VEHICLE_WEAPON_BARRAGE_REAR_MG', @@ -313,14 +337,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_BAR_RMG', gxtDescription = 'WTD_V_BAR_RMG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_rear_mg') + name = _T('core', 'vehicle_weapon_barrage_rear_mg') }, ['barrage_rear_minigun'] = { id = 'VEHICLE_WEAPON_BARRAGE_REAR_MINIGUN', @@ -332,14 +356,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_BAR_RMI', gxtDescription = 'WTD_V_BAR_RMI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_rear_minigun') + name = _T('core', 'vehicle_weapon_barrage_rear_minigun') }, ['barrage_rear_gl'] = { id = 'VEHICLE_WEAPON_BARRAGE_REAR_GL', @@ -351,14 +375,14 @@ Config.Weapons = { id = 'AMMO_BARRAGE_GL', hash = 1364454752, max = 20, - name = _(CR(), 'core', 'ammo_barrage_gl') + name = _T('core', 'ammo_barrage_gl') }, gxtName = 'WT_V_BAR_RGL', gxtDescription = 'WTD_V_BAR_RGL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_rear_gl') + name = _T('core', 'vehicle_weapon_barrage_rear_gl') }, ['bomb'] = { id = 'VEHICLE_WEAPON_BOMB', @@ -370,14 +394,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEBOMB', hash = -1615671818, max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb') + name = _T('core', 'ammo_vehiclebomb') }, gxtName = 'WT_VEHBOMB', gxtDescription = 'WTD_VEHBOMB', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb') + name = _T('core', 'vehicle_weapon_bomb') }, ['bomb_cluster'] = { id = 'VEHICLE_WEAPON_BOMB_CLUSTER', @@ -389,14 +413,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEBOMB_CLUSTER', hash = 1584038003, max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_cluster') + name = _T('core', 'ammo_vehiclebomb_cluster') }, gxtName = 'WT_VEHBOMB_C', gxtDescription = 'WTD_VEHBOMB_C', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_cluster') + name = _T('core', 'vehicle_weapon_bomb_cluster') }, ['bomb_gas'] = { id = 'VEHICLE_WEAPON_BOMB_GAS', @@ -408,14 +432,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEBOMB_GAS', hash = 314485403, max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_gas') + name = _T('core', 'ammo_vehiclebomb_gas') }, gxtName = 'WT_VEHBOMB_G', gxtDescription = 'WTD_VEHBOMB_G', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_gas') + name = _T('core', 'vehicle_weapon_bomb_gas') }, ['bomb_incendiary'] = { id = 'VEHICLE_WEAPON_BOMB_INCENDIARY', @@ -427,14 +451,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEBOMB_INCENDIARY', hash = -111286589, max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_incendiary') + name = _T('core', 'ammo_vehiclebomb_incendiary') }, gxtName = 'WT_VEHBOMB_I', gxtDescription = 'WTD_VEHBOMB_I', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_incendiary') + name = _T('core', 'vehicle_weapon_bomb_incendiary') }, ['bombushka_cannon'] = { id = 'VEHICLE_WEAPON_BOMBUSHKA_CANNON', @@ -446,14 +470,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_BSHK_CANN', gxtDescription = 'WTD_V_BSHK_CANN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bombushka_cannon') + name = _T('core', 'vehicle_weapon_bombushka_cannon') }, ['bombushka_dualmg'] = { id = 'VEHICLE_WEAPON_BOMBUSHKA_DUALMG', @@ -465,14 +489,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_BSHK_DUAL', gxtDescription = 'WTD_V_BSHK_DUAL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bombushka_dualmg') + name = _T('core', 'vehicle_weapon_bombushka_dualmg') }, ['bruiser_50cal'] = { id = 'VEHICLE_WEAPON_BRUISER_50CAL', @@ -484,14 +508,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bruiser_50cal') + name = _T('core', 'vehicle_weapon_bruiser_50cal') }, ['bruiser2_50cal_laser'] = { id = 'VEHICLE_WEAPON_BRUISER2_50CAL_LASER', @@ -503,14 +527,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bruiser2_50cal_laser') + name = _T('core', 'vehicle_weapon_bruiser2_50cal_laser') }, ['caracara_mg'] = { id = 'VEHICLE_WEAPON_CARACARA_MG', @@ -522,14 +546,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TURRET', gxtDescription = 'WTD_V_TURRET', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_caracara_mg') + name = _T('core', 'vehicle_weapon_caracara_mg') }, ['caracara_minigun'] = { id = 'VEHICLE_WEAPON_CARACARA_MINIGUN', @@ -541,14 +565,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TEC_MINI', gxtDescription = 'WTD_V_TEC_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_caracara_minigun') + name = _T('core', 'vehicle_weapon_caracara_minigun') }, ['cherno_missile'] = { id = 'VEHICLE_WEAPON_CHERNO_MISSILE', @@ -560,14 +584,14 @@ Config.Weapons = { id = 'AMMO_CHERNO_MISSILE', hash = -1278325590, max = 10, - name = _(CR(), 'core', 'ammo_cherno_missile') + name = _T('core', 'ammo_cherno_missile') }, gxtName = 'WT_V_CHE_MI', gxtDescription = 'WTD_V_CHE_MI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_cherno_missile') + name = _T('core', 'vehicle_weapon_cherno_missile') }, ['deathbike_dualminigun'] = { id = 'VEHICLE_WEAPON_DEATHBIKE_DUALMINIGUN', @@ -579,14 +603,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_DBK_MINI', gxtDescription = 'WTD_V_DBK_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deathbike_dualminigun') + name = _T('core', 'vehicle_weapon_deathbike_dualminigun') }, ['deathbike2_minigun_laser'] = { id = 'VEHICLE_WEAPON_DEATHBIKE2_MINIGUN_LASER', @@ -598,14 +622,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deathbike2_minigun_laser') + name = _T('core', 'vehicle_weapon_deathbike2_minigun_laser') }, ['deluxo_mg'] = { id = 'VEHICLE_WEAPON_DELUXO_MG', @@ -617,14 +641,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_DEL_MG', gxtDescription = 'WTD_V_DEL_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deluxo_mg') + name = _T('core', 'vehicle_weapon_deluxo_mg') }, ['deluxo_missile'] = { id = 'VEHICLE_WEAPON_DELUXO_MISSILE', @@ -636,14 +660,14 @@ Config.Weapons = { id = 'AMMO_OPPRESSOR_MISSILE', hash = 570854289, max = 20, - name = _(CR(), 'core', 'ammo_oppressor_missile') + name = _T('core', 'ammo_oppressor_missile') }, gxtName = 'WT_V_DEL_MI', gxtDescription = 'WTD_V_DEL_MI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deluxo_missile') + name = _T('core', 'vehicle_weapon_deluxo_missile') }, ['dogfighter_mg'] = { id = 'VEHICLE_WEAPON_DOGFIGHTER_MG', @@ -655,14 +679,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_DGF_MG', gxtDescription = 'WTD_V_DGF_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dogfighter_mg') + name = _T('core', 'vehicle_weapon_dogfighter_mg') }, ['dogfighter_missile'] = { id = 'VEHICLE_WEAPON_DOGFIGHTER_MISSILE', @@ -674,14 +698,14 @@ Config.Weapons = { id = 'AMMO_SPACE_ROCKET', hash = 527765612, max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') + name = _T('core', 'ammo_space_rocket') }, gxtName = 'WT_V_DGF_MISS', gxtDescription = 'WTD_V_DGF_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dogfighter_missile') + name = _T('core', 'vehicle_weapon_dogfighter_missile') }, ['dune_mg'] = { id = 'VEHICLE_WEAPON_DUNE_MG', @@ -693,14 +717,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_DU_MG', gxtDescription = 'WTD_V_DU_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dune_mg') + name = _T('core', 'vehicle_weapon_dune_mg') }, ['dune_grenadelauncher'] = { id = 'VEHICLE_WEAPON_DUNE_GRENADELAUNCHER', @@ -712,14 +736,14 @@ Config.Weapons = { id = 'AMMO_DUNE_GRENADELAUNCHER', hash = 1742067183, max = 20, - name = _(CR(), 'core', 'ammo_dune_grenadelauncher') + name = _T('core', 'ammo_dune_grenadelauncher') }, gxtName = 'WT_V_DU_GL', gxtDescription = 'WTD_V_DU_GL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dune_grenadelauncher') + name = _T('core', 'vehicle_weapon_dune_grenadelauncher') }, ['dune_minigun'] = { id = 'VEHICLE_WEAPON_DUNE_MINIGUN', @@ -731,14 +755,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_DU_MINI', gxtDescription = 'WTD_V_DU_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dune_minigun') + name = _T('core', 'vehicle_weapon_dune_minigun') }, ['flamethrower'] = { id = 'VEHICLE_WEAPON_FLAMETHROWER', @@ -750,14 +774,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_FLAME', gxtDescription = 'WTD_V_FLAME', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_flamethrower') + name = _T('core', 'vehicle_weapon_flamethrower') }, ['flamethrower_scifi'] = { id = 'VEHICLE_WEAPON_FLAMETHROWER_SCIFI', @@ -769,14 +793,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_FLAME', gxtDescription = 'WTD_V_FLAME', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_flamethrower_scifi') + name = _T('core', 'vehicle_weapon_flamethrower_scifi') }, ['hacker_missile'] = { id = 'VEHICLE_WEAPON_HACKER_MISSILE', @@ -788,14 +812,14 @@ Config.Weapons = { id = 'AMMO_HACKER_MISSILE', hash = -2009808731, max = 20, - name = _(CR(), 'core', 'ammo_hacker_missile') + name = _T('core', 'ammo_hacker_missile') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hacker_missile') + name = _T('core', 'vehicle_weapon_hacker_missile') }, ['hacker_missile_homing'] = { id = 'VEHICLE_WEAPON_HACKER_MISSILE_HOMING', @@ -807,14 +831,14 @@ Config.Weapons = { id = 'AMMO_HACKER_MISSILE', hash = -2009808731, max = 20, - name = _(CR(), 'core', 'ammo_hacker_missile') + name = _T('core', 'ammo_hacker_missile') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hacker_missile_homing') + name = _T('core', 'vehicle_weapon_hacker_missile_homing') }, ['halftrack_dualmg'] = { id = 'VEHICLE_WEAPON_HALFTRACK_DUALMG', @@ -826,14 +850,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_HT_DUALMG', gxtDescription = 'WTD_V_HT_DUALMG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_halftrack_dualmg') + name = _T('core', 'vehicle_weapon_halftrack_dualmg') }, ['halftrack_quadmg'] = { id = 'VEHICLE_WEAPON_HALFTRACK_QUADMG', @@ -845,14 +869,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_HT_QUADMG', gxtDescription = 'WTD_V_HT_QUADMG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_halftrack_quadmg') + name = _T('core', 'vehicle_weapon_halftrack_quadmg') }, ['havok_minigun'] = { id = 'VEHICLE_WEAPON_HAVOK_MINIGUN', @@ -864,14 +888,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_HAV_MINI', gxtDescription = 'WTD_V_HAV_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_havok_minigun') + name = _T('core', 'vehicle_weapon_havok_minigun') }, ['hunter_mg'] = { id = 'VEHICLE_WEAPON_HUNTER_MG', @@ -883,14 +907,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_HUNT_MG', gxtDescription = 'WTD_V_HUNT_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_mg') + name = _T('core', 'vehicle_weapon_hunter_mg') }, ['hunter_missile'] = { id = 'VEHICLE_WEAPON_HUNTER_MISSILE', @@ -902,14 +926,14 @@ Config.Weapons = { id = 'AMMO_HUNTER_MISSILE', hash = -119401255, max = 20, - name = _(CR(), 'core', 'ammo_hunter_missile') + name = _T('core', 'ammo_hunter_missile') }, gxtName = 'WT_V_HUNT_MISS', gxtDescription = 'WTD_V_HUNT_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_missile') + name = _T('core', 'vehicle_weapon_hunter_missile') }, ['hunter_barrage'] = { id = 'VEHICLE_WEAPON_HUNTER_BARRAGE', @@ -921,14 +945,14 @@ Config.Weapons = { id = 'AMMO_HUNTER_BARRAGE', hash = 935462248, max = 20, - name = _(CR(), 'core', 'ammo_hunter_barrage') + name = _T('core', 'ammo_hunter_barrage') }, gxtName = 'WT_V_HUNT_BARR', gxtDescription = 'WTD_V_HUNT_BARR', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_barrage') + name = _T('core', 'vehicle_weapon_hunter_barrage') }, ['hunter_cannon'] = { id = 'VEHICLE_WEAPON_HUNTER_CANNON', @@ -940,14 +964,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_HUNT_CANN', gxtDescription = 'WTD_V_HUNT_CANN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_cannon') + name = _T('core', 'vehicle_weapon_hunter_cannon') }, ['issi4_50cal'] = { id = 'VEHICLE_WEAPON_ISSI4_50CAL', @@ -959,14 +983,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_issi4_50cal') + name = _T('core', 'vehicle_weapon_issi4_50cal') }, ['issi5_50cal_laser'] = { id = 'VEHICLE_WEAPON_ISSI5_50CAL_LASER', @@ -978,14 +1002,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_issi5_50cal_laser') + name = _T('core', 'vehicle_weapon_issi5_50cal_laser') }, ['khanjali_cannon'] = { id = 'VEHICLE_WEAPON_KHANJALI_CANNON', @@ -997,14 +1021,14 @@ Config.Weapons = { id = 'AMMO_TANK', hash = -1474608608, max = 100, - name = _(CR(), 'core', 'ammo_tank') + name = _T('core', 'ammo_tank') }, gxtName = 'WT_V_KHA_CA', gxtDescription = 'WTD_V_KHA_CA', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_cannon') + name = _T('core', 'vehicle_weapon_khanjali_cannon') }, ['khanjali_cannon_heavy'] = { id = 'VEHICLE_WEAPON_KHANJALI_CANNON_HEAVY', @@ -1016,14 +1040,14 @@ Config.Weapons = { id = 'AMMO_KHANJALI_CANNON_HEAVY', hash = 617011510, max = 100, - name = _(CR(), 'core', 'ammo_khanjali_cannon_heavy') + name = _T('core', 'ammo_khanjali_cannon_heavy') }, gxtName = 'WT_V_KHA_HCA', gxtDescription = 'WTD_V_KHA_HCA', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_cannon_heavy') + name = _T('core', 'vehicle_weapon_khanjali_cannon_heavy') }, ['khanjali_mg'] = { id = 'VEHICLE_WEAPON_KHANJALI_MG', @@ -1035,14 +1059,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_KHA_MG', gxtDescription = 'WTD_V_KHA_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_mg') + name = _T('core', 'vehicle_weapon_khanjali_mg') }, ['khanjali_gl'] = { id = 'VEHICLE_WEAPON_KHANJALI_GL', @@ -1054,14 +1078,14 @@ Config.Weapons = { id = 'AMMO_KHANJALI_GL', hash = -1630507076, max = 20, - name = _(CR(), 'core', 'ammo_khanjali_gl') + name = _T('core', 'ammo_khanjali_gl') }, gxtName = 'WT_V_KHA_GL', gxtDescription = 'WTD_V_KHA_GL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_gl') + name = _T('core', 'vehicle_weapon_khanjali_gl') }, ['menacer_mg'] = { id = 'VEHICLE_WEAPON_MENACER_MG', @@ -1073,14 +1097,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_NS_MG', gxtDescription = 'WTD_V_NS_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_menacer_mg') + name = _T('core', 'vehicle_weapon_menacer_mg') }, ['microlight_mg'] = { id = 'VEHICLE_WEAPON_MICROLIGHT_MG', @@ -1092,14 +1116,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_MCRL_MG', gxtDescription = 'WTD_V_MCRL_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_microlight_mg') + name = _T('core', 'vehicle_weapon_microlight_mg') }, ['mine'] = { id = 'VEHICLE_WEAPON_MINE', @@ -1111,14 +1135,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE', hash = 612448028, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine') + name = _T('core', 'ammo_vehiclemine') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine') + name = _T('core', 'vehicle_weapon_mine') }, ['mine_kinetic'] = { id = 'VEHICLE_WEAPON_MINE_KINETIC', @@ -1130,14 +1154,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_KINETIC', hash = -1140465749, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic') + name = _T('core', 'ammo_vehiclemine_kinetic') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_kinetic') + name = _T('core', 'vehicle_weapon_mine_kinetic') }, ['mine_emp'] = { id = 'VEHICLE_WEAPON_MINE_EMP', @@ -1149,14 +1173,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_EMP', hash = 1653442244, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp') + name = _T('core', 'ammo_vehiclemine_emp') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_emp') + name = _T('core', 'vehicle_weapon_mine_emp') }, ['mine_spike'] = { id = 'VEHICLE_WEAPON_MINE_SPIKE', @@ -1168,14 +1192,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_SPIKE', hash = 1782795920, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike') + name = _T('core', 'ammo_vehiclemine_spike') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_spike') + name = _T('core', 'vehicle_weapon_mine_spike') }, ['mine_slick'] = { id = 'VEHICLE_WEAPON_MINE_SLICK', @@ -1187,14 +1211,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_SLICK', hash = -418520852, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick') + name = _T('core', 'ammo_vehiclemine_slick') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_slick') + name = _T('core', 'vehicle_weapon_mine_slick') }, ['mine_tar'] = { id = 'VEHICLE_WEAPON_MINE_TAR', @@ -1206,14 +1230,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_TAR', hash = -1733963618, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar') + name = _T('core', 'ammo_vehiclemine_tar') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_tar') + name = _T('core', 'vehicle_weapon_mine_tar') }, ['mine_kinetic_rc'] = { id = 'VEHICLE_WEAPON_MINE_KINETIC_RC', @@ -1225,14 +1249,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_KINETIC_RC', hash = -338616823, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic_rc') + name = _T('core', 'ammo_vehiclemine_kinetic_rc') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_kinetic_rc') + name = _T('core', 'vehicle_weapon_mine_kinetic_rc') }, ['mine_emp_rc'] = { id = 'VEHICLE_WEAPON_MINE_EMP_RC', @@ -1244,14 +1268,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_EMP_RC', hash = -930619152, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp_rc') + name = _T('core', 'ammo_vehiclemine_emp_rc') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_emp_rc') + name = _T('core', 'vehicle_weapon_mine_emp_rc') }, ['mine_spike_rc'] = { id = 'VEHICLE_WEAPON_MINE_SPIKE_RC', @@ -1263,14 +1287,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_SPIKE_RC', hash = -1317227407, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike_rc') + name = _T('core', 'ammo_vehiclemine_spike_rc') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_spike_rc') + name = _T('core', 'vehicle_weapon_mine_spike_rc') }, ['mine_slick_rc'] = { id = 'VEHICLE_WEAPON_MINE_SLICK_RC', @@ -1282,14 +1306,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_SLICK_RC', hash = -590129723, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick_rc') + name = _T('core', 'ammo_vehiclemine_slick_rc') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_slick_rc') + name = _T('core', 'vehicle_weapon_mine_slick_rc') }, ['mine_tar_rc'] = { id = 'VEHICLE_WEAPON_MINE_TAR_RC', @@ -1301,14 +1325,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEMINE_TAR_RC', hash = -1955683003, max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar_rc') + name = _T('core', 'ammo_vehiclemine_tar_rc') }, gxtName = 'WT_VEHMINE', gxtDescription = 'WTD_VEHMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_tar_rc') + name = _T('core', 'vehicle_weapon_mine_tar_rc') }, ['mogul_nose'] = { id = 'VEHICLE_WEAPON_MOGUL_NOSE', @@ -1320,14 +1344,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MOG_NOSE', gxtDescription = 'WTD_V_MOG_NOSE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_nose') + name = _T('core', 'vehicle_weapon_mogul_nose') }, ['mogul_dualnose'] = { id = 'VEHICLE_WEAPON_MOGUL_DUALNOSE', @@ -1339,14 +1363,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MOG_DNOSE', gxtDescription = 'WTD_V_MOG_DNOSE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_dualnose') + name = _T('core', 'vehicle_weapon_mogul_dualnose') }, ['mogul_turret'] = { id = 'VEHICLE_WEAPON_MOGUL_TURRET', @@ -1358,14 +1382,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_MOG_TURR', gxtDescription = 'WTD_V_MOG_TURR', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_turret') + name = _T('core', 'vehicle_weapon_mogul_turret') }, ['mogul_dualturret'] = { id = 'VEHICLE_WEAPON_MOGUL_DUALTURRET', @@ -1377,14 +1401,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_MOG_DTURR', gxtDescription = 'WTD_V_MOG_DTURR', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_dualturret') + name = _T('core', 'vehicle_weapon_mogul_dualturret') }, ['monster3_glkin'] = { id = 'VEHICLE_WEAPON_MONSTER3_GLKIN', @@ -1396,14 +1420,14 @@ Config.Weapons = { id = 'AMMO_MONSTER3_KINETIC', hash = 2074953483, max = 10, - name = _(CR(), 'core', 'ammo_monster3_kinetic') + name = _T('core', 'ammo_monster3_kinetic') }, gxtName = 'WT_V_GREN_KIN', gxtDescription = 'WTD_V_GREN_KIN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_monster3_glkin') + name = _T('core', 'vehicle_weapon_monster3_glkin') }, ['mortar_explosive'] = { id = 'VEHICLE_WEAPON_MORTAR_EXPLOSIVE', @@ -1415,14 +1439,14 @@ Config.Weapons = { id = 'AMMO_MORTAR_EXPLOSIVE', hash = 814030577, max = 10, - name = _(CR(), 'core', 'ammo_mortar_explosive') + name = _T('core', 'ammo_mortar_explosive') }, gxtName = 'WT_V_TAM_MORT', gxtDescription = 'WTD_V_TAM_MORT', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mortar_explosive') + name = _T('core', 'vehicle_weapon_mortar_explosive') }, ['mortar_kinetic'] = { id = 'VEHICLE_WEAPON_MORTAR_KINETIC', @@ -1434,14 +1458,14 @@ Config.Weapons = { id = 'AMMO_MORTAR_KINETIC', hash = 648487681, max = 10, - name = _(CR(), 'core', 'ammo_mortar_kinetic') + name = _T('core', 'ammo_mortar_kinetic') }, gxtName = 'WT_V_MORTAR_KIN', gxtDescription = 'WTD_V_MORTAR_KIN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mortar_kinetic') + name = _T('core', 'vehicle_weapon_mortar_kinetic') }, ['mule4_mg'] = { id = 'VEHICLE_WEAPON_MULE4_MG', @@ -1453,14 +1477,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mule4_mg') + name = _T('core', 'vehicle_weapon_mule4_mg') }, ['mule4_missile'] = { id = 'VEHICLE_WEAPON_MULE4_MISSILE', @@ -1472,14 +1496,14 @@ Config.Weapons = { id = 'AMMO_SPACE_ROCKET', hash = 527765612, max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') + name = _T('core', 'ammo_space_rocket') }, gxtName = 'WT_V_TAM_MISS', gxtDescription = 'WTD_V_TAM_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mule4_missile') + name = _T('core', 'vehicle_weapon_mule4_missile') }, ['mule4_turret_gl'] = { id = 'VEHICLE_WEAPON_MULE4_TURRET_GL', @@ -1491,14 +1515,14 @@ Config.Weapons = { id = 'AMMO_MULE4_GL', hash = -206645419, max = 20, - name = _(CR(), 'core', 'ammo_mule4_gl') + name = _T('core', 'ammo_mule4_gl') }, gxtName = 'WT_V_KHA_GL', gxtDescription = 'WTD_V_KHA_GL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mule4_turret_gl') + name = _T('core', 'vehicle_weapon_mule4_turret_gl') }, ['oppressor_mg'] = { id = 'VEHICLE_WEAPON_OPPRESSOR_MG', @@ -1510,14 +1534,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_OP_MG', gxtDescription = 'WTD_V_OP_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor_mg') + name = _T('core', 'vehicle_weapon_oppressor_mg') }, ['oppressor_missile'] = { id = 'VEHICLE_WEAPON_OPPRESSOR_MISSILE', @@ -1529,14 +1553,14 @@ Config.Weapons = { id = 'AMMO_OPPRESSOR_MISSILE', hash = 570854289, max = 20, - name = _(CR(), 'core', 'ammo_oppressor_missile') + name = _T('core', 'ammo_oppressor_missile') }, gxtName = 'WT_V_OP_MISS', gxtDescription = 'WTD_V_OP_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor_missile') + name = _T('core', 'vehicle_weapon_oppressor_missile') }, ['oppressor2_mg'] = { id = 'VEHICLE_WEAPON_OPPRESSOR2_MG', @@ -1548,14 +1572,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_OP_MG', gxtDescription = 'WTD_V_OP_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor2_mg') + name = _T('core', 'vehicle_weapon_oppressor2_mg') }, ['oppressor2_cannon'] = { id = 'VEHICLE_WEAPON_OPPRESSOR2_CANNON', @@ -1567,14 +1591,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_ROG_CANN', gxtDescription = 'WTD_V_ROG_CANN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor2_cannon') + name = _T('core', 'vehicle_weapon_oppressor2_cannon') }, ['oppressor2_missile'] = { id = 'VEHICLE_WEAPON_OPPRESSOR2_MISSILE', @@ -1586,14 +1610,14 @@ Config.Weapons = { id = 'AMMO_OPPRESSOR2_MISSILE', hash = 914231229, max = 20, - name = _(CR(), 'core', 'ammo_oppressor2_missile') + name = _T('core', 'ammo_oppressor2_missile') }, gxtName = 'WT_V_OP_MISS', gxtDescription = 'WTD_V_OP_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor2_missile') + name = _T('core', 'vehicle_weapon_oppressor2_missile') }, ['paragon2_mg'] = { id = 'VEHICLE_WEAPON_PARAGON2_MG', @@ -1605,14 +1629,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_paragon2_mg') + name = _T('core', 'vehicle_weapon_paragon2_mg') }, ['pounder2_mini'] = { id = 'VEHICLE_WEAPON_POUNDER2_MINI', @@ -1624,14 +1648,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_mini') + name = _T('core', 'vehicle_weapon_pounder2_mini') }, ['pounder2_missile'] = { id = 'VEHICLE_WEAPON_POUNDER2_MISSILE', @@ -1643,14 +1667,14 @@ Config.Weapons = { id = 'AMMO_SPACE_ROCKET', hash = 527765612, max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') + name = _T('core', 'ammo_space_rocket') }, gxtName = 'WT_V_TAM_MISS', gxtDescription = 'WTD_V_TAM_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_missile') + name = _T('core', 'vehicle_weapon_pounder2_missile') }, ['pounder2_barrage'] = { id = 'VEHICLE_WEAPON_POUNDER2_BARRAGE', @@ -1662,14 +1686,14 @@ Config.Weapons = { id = 'AMMO_POUNDER2_MISSILE', hash = 948447183, max = 20, - name = _(CR(), 'core', 'ammo_pounder2_missile') + name = _T('core', 'ammo_pounder2_missile') }, gxtName = 'WT_V_POU_BA', gxtDescription = 'WTD_V_POU_BA', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_barrage') + name = _T('core', 'vehicle_weapon_pounder2_barrage') }, ['pounder2_gl'] = { id = 'VEHICLE_WEAPON_POUNDER2_GL', @@ -1681,14 +1705,14 @@ Config.Weapons = { id = 'AMMO_POUNDER2_GL', hash = 1624456817, max = 20, - name = _(CR(), 'core', 'ammo_pounder2_gl') + name = _T('core', 'ammo_pounder2_gl') }, gxtName = 'WT_V_KHA_GL', gxtDescription = 'WTD_V_KHA_GL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_gl') + name = _T('core', 'vehicle_weapon_pounder2_gl') }, ['rogue_mg'] = { id = 'VEHICLE_WEAPON_ROGUE_MG', @@ -1700,14 +1724,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_ROG_MG', gxtDescription = 'WTD_V_ROG_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rogue_mg') + name = _T('core', 'vehicle_weapon_rogue_mg') }, ['rogue_cannon'] = { id = 'VEHICLE_WEAPON_ROGUE_CANNON', @@ -1719,14 +1743,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_ROG_CANN', gxtDescription = 'WTD_V_ROG_CANN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rogue_cannon') + name = _T('core', 'vehicle_weapon_rogue_cannon') }, ['rogue_missile'] = { id = 'VEHICLE_WEAPON_ROGUE_MISSILE', @@ -1738,14 +1762,14 @@ Config.Weapons = { id = 'AMMO_ROGUE_MISSILE', hash = -1421421393, max = 20, - name = _(CR(), 'core', 'ammo_rogue_missile') + name = _T('core', 'ammo_rogue_missile') }, gxtName = 'WT_V_ROG_MISS', gxtDescription = 'WTD_V_ROG_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rogue_missile') + name = _T('core', 'vehicle_weapon_rogue_missile') }, ['scarab_50cal'] = { id = 'VEHICLE_WEAPON_SCARAB_50CAL', @@ -1757,14 +1781,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_1', gxtDescription = 'WTD_V_MG50_1', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scarab_50cal') + name = _T('core', 'vehicle_weapon_scarab_50cal') }, ['scarab2_50cal_laser'] = { id = 'VEHICLE_WEAPON_SCARAB2_50CAL_LASER', @@ -1776,14 +1800,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_1L', gxtDescription = 'WTD_V_MG50_1L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scarab2_50cal_laser') + name = _T('core', 'vehicle_weapon_scarab2_50cal_laser') }, ['scramjet_mg'] = { id = 'VEHICLE_WEAPON_SCRAMJET_MG', @@ -1795,14 +1819,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_VGL_MG', gxtDescription = 'WTD_V_VGL_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scramjet_mg') + name = _T('core', 'vehicle_weapon_scramjet_mg') }, ['scramjet_missile'] = { id = 'VEHICLE_WEAPON_SCRAMJET_MISSILE', @@ -1814,14 +1838,14 @@ Config.Weapons = { id = 'AMMO_SCRAMJET_MISSILE', hash = -1664293218, max = 20, - name = _(CR(), 'core', 'ammo_scramjet_missile') + name = _T('core', 'ammo_scramjet_missile') }, gxtName = 'WT_V_VGL_MISS', gxtDescription = 'WTD_V_VGL_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scramjet_missile') + name = _T('core', 'vehicle_weapon_scramjet_missile') }, ['seabreeze_mg'] = { id = 'VEHICLE_WEAPON_SEABREEZE_MG', @@ -1833,14 +1857,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_SBZ_MG', gxtDescription = 'WTD_V_SBZ_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_seabreeze_mg') + name = _T('core', 'vehicle_weapon_seabreeze_mg') }, ['speedo4_mg'] = { id = 'VEHICLE_WEAPON_SPEEDO4_MG', @@ -1852,14 +1876,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_speedo4_mg') + name = _T('core', 'vehicle_weapon_speedo4_mg') }, ['speedo4_turret_mg'] = { id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MG', @@ -1871,14 +1895,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_SPD_TMG', gxtDescription = 'WTD_V_SPD_TMG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_speedo4_turret_mg') + name = _T('core', 'vehicle_weapon_speedo4_turret_mg') }, ['speedo4_turret_mini'] = { id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MINI', @@ -1890,14 +1914,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_SPD_TMI', gxtDescription = 'WTD_V_SPD_TMI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_speedo4_turret_mini') + name = _T('core', 'vehicle_weapon_speedo4_turret_mini') }, ['strikeforce_barrage'] = { id = 'VEHICLE_WEAPON_STRIKEFORCE_BARRAGE', @@ -1909,14 +1933,14 @@ Config.Weapons = { id = 'AMMO_STRIKEFORCE_BARRAGE', hash = 987449399, max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_barrage') + name = _T('core', 'ammo_strikeforce_barrage') }, gxtName = 'WT_V_HUNT_BARR', gxtDescription = 'WTD_V_HUNT_BARR', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_strikeforce_barrage') + name = _T('core', 'vehicle_weapon_strikeforce_barrage') }, ['strikeforce_cannon'] = { id = 'VEHICLE_WEAPON_STRIKEFORCE_CANNON', @@ -1928,14 +1952,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_ROG_CANN', gxtDescription = 'WTD_V_ROG_CANN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_strikeforce_cannon') + name = _T('core', 'vehicle_weapon_strikeforce_cannon') }, ['strikeforce_missile'] = { id = 'VEHICLE_WEAPON_STRIKEFORCE_MISSILE', @@ -1947,14 +1971,14 @@ Config.Weapons = { id = 'AMMO_STRIKEFORCE_MISSILE', hash = 770578418, max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_missile') + name = _T('core', 'ammo_strikeforce_missile') }, gxtName = 'WT_V_HUNT_MISS', gxtDescription = 'WTD_V_HUNT_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_strikeforce_missile') + name = _T('core', 'vehicle_weapon_strikeforce_missile') }, ['subcar_mg'] = { id = 'VEHICLE_WEAPON_SUBCAR_MG', @@ -1966,14 +1990,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_SUB_MG', gxtDescription = 'WTD_V_SUB_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_subcar_mg') + name = _T('core', 'vehicle_weapon_subcar_mg') }, ['subcar_missile'] = { id = 'VEHICLE_WEAPON_SUBCAR_MISSILE', @@ -1985,14 +2009,14 @@ Config.Weapons = { id = 'AMMO_SUBCAR_MISSILE', hash = 456482729, max = 100, - name = _(CR(), 'core', 'ammo_subcar_missile') + name = _T('core', 'ammo_subcar_missile') }, gxtName = 'WT_V_SUB_MI', gxtDescription = 'WTD_V_SUB_MI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_subcar_missile') + name = _T('core', 'vehicle_weapon_subcar_missile') }, ['subcar_torpedo'] = { id = 'VEHICLE_WEAPON_SUBCAR_TORPEDO', @@ -2004,14 +2028,14 @@ Config.Weapons = { id = 'AMMO_SUBCAR_TORPEDO', hash = -684945118, max = 100, - name = _(CR(), 'core', 'ammo_subcar_torpedo') + name = _T('core', 'ammo_subcar_torpedo') }, gxtName = 'WT_V_SUB_TO', gxtDescription = 'WTD_V_SUB_TO', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_subcar_torpedo') + name = _T('core', 'vehicle_weapon_subcar_torpedo') }, ['tampa_missile'] = { id = 'VEHICLE_WEAPON_TAMPA_MISSILE', @@ -2023,14 +2047,14 @@ Config.Weapons = { id = 'AMMO_SPACE_ROCKET', hash = 527765612, max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') + name = _T('core', 'ammo_space_rocket') }, gxtName = 'WT_V_TAM_MISS', gxtDescription = 'WTD_V_TAM_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_missile') + name = _T('core', 'vehicle_weapon_tampa_missile') }, ['tampa_mortar'] = { id = 'VEHICLE_WEAPON_TAMPA_MORTAR', @@ -2042,14 +2066,14 @@ Config.Weapons = { id = 'AMMO_TAMPA_MORTAR', hash = -405037695, max = 10, - name = _(CR(), 'core', 'ammo_tampa_mortar') + name = _T('core', 'ammo_tampa_mortar') }, gxtName = 'WT_V_TAM_MORT', gxtDescription = 'WTD_V_TAM_MORT', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_mortar') + name = _T('core', 'vehicle_weapon_tampa_mortar') }, ['tampa_fixedminigun'] = { id = 'VEHICLE_WEAPON_TAMPA_FIXEDMINIGUN', @@ -2061,14 +2085,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TAM_FMINI', gxtDescription = 'WTD_V_TAM_FMINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_fixedminigun') + name = _T('core', 'vehicle_weapon_tampa_fixedminigun') }, ['tampa_dualminigun'] = { id = 'VEHICLE_WEAPON_TAMPA_DUALMINIGUN', @@ -2080,14 +2104,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TAM_DMINI', gxtDescription = 'WTD_V_TAM_DMINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_dualminigun') + name = _T('core', 'vehicle_weapon_tampa_dualminigun') }, ['thruster_mg'] = { id = 'VEHICLE_WEAPON_THRUSTER_MG', @@ -2099,14 +2123,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_THR_MG', gxtDescription = 'WTD_V_THR_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_thruster_mg') + name = _T('core', 'vehicle_weapon_thruster_mg') }, ['thruster_missile'] = { id = 'VEHICLE_WEAPON_THRUSTER_MISSILE', @@ -2118,14 +2142,14 @@ Config.Weapons = { id = 'AMMO_THRUSTER_MISSILE', hash = -379666311, max = 20, - name = _(CR(), 'core', 'ammo_thruster_missile') + name = _T('core', 'ammo_thruster_missile') }, gxtName = 'WT_V_THR_MI', gxtDescription = 'WTD_V_THR_MI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_thruster_missile') + name = _T('core', 'vehicle_weapon_thruster_missile') }, ['trailer_quadmg'] = { id = 'VEHICLE_WEAPON_TRAILER_QUADMG', @@ -2137,14 +2161,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TR_QUADMG', gxtDescription = 'WTD_V_TR_QUADMG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_trailer_quadmg') + name = _T('core', 'vehicle_weapon_trailer_quadmg') }, ['trailer_dualaa'] = { id = 'VEHICLE_WEAPON_TRAILER_DUALAA', @@ -2156,14 +2180,14 @@ Config.Weapons = { id = 'AMMO_TRAILER_AA', hash = 881918194, max = 100, - name = _(CR(), 'core', 'ammo_trailer_aa') + name = _T('core', 'ammo_trailer_aa') }, gxtName = 'WT_V_TR_DUALAA', gxtDescription = 'WTD_V_TR_DUALAA', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_trailer_dualaa') + name = _T('core', 'vehicle_weapon_trailer_dualaa') }, ['trailer_missile'] = { id = 'VEHICLE_WEAPON_TRAILER_MISSILE', @@ -2175,14 +2199,14 @@ Config.Weapons = { id = 'AMMO_TRAILER_MISSILE', hash = -11173636, max = 10, - name = _(CR(), 'core', 'ammo_trailer_missile') + name = _T('core', 'ammo_trailer_missile') }, gxtName = 'WT_V_TR_MISS', gxtDescription = 'WTD_V_TR_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_trailer_missile') + name = _T('core', 'vehicle_weapon_trailer_missile') }, ['tula_nosemg'] = { id = 'VEHICLE_WEAPON_TULA_NOSEMG', @@ -2194,14 +2218,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TUL_NOSE', gxtDescription = 'WTD_V_TUL_NOSE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_nosemg') + name = _T('core', 'vehicle_weapon_tula_nosemg') }, ['tula_mg'] = { id = 'VEHICLE_WEAPON_TULA_MG', @@ -2213,14 +2237,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TUL_MG', gxtDescription = 'WTD_V_TUL_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_mg') + name = _T('core', 'vehicle_weapon_tula_mg') }, ['tula_dualmg'] = { id = 'VEHICLE_WEAPON_TULA_DUALMG', @@ -2232,14 +2256,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TUL_DUAL', gxtDescription = 'WTD_V_TUL_DUAL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_dualmg') + name = _T('core', 'vehicle_weapon_tula_dualmg') }, ['tula_minigun'] = { id = 'VEHICLE_WEAPON_TULA_MINIGUN', @@ -2251,14 +2275,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TUL_MINI', gxtDescription = 'WTD_V_TUL_MINI', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_minigun') + name = _T('core', 'vehicle_weapon_tula_minigun') }, ['vigilante_mg'] = { id = 'VEHICLE_WEAPON_VIGILANTE_MG', @@ -2270,14 +2294,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_VGL_MG', gxtDescription = 'WTD_V_VGL_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_vigilante_mg') + name = _T('core', 'vehicle_weapon_vigilante_mg') }, ['vigilante_missile'] = { id = 'VEHICLE_WEAPON_VIGILANTE_MISSILE', @@ -2289,14 +2313,14 @@ Config.Weapons = { id = 'AMMO_VIGILANTE_MISSILE', hash = 1507289724, max = 20, - name = _(CR(), 'core', 'ammo_vigilante_missile') + name = _T('core', 'ammo_vigilante_missile') }, gxtName = 'WT_V_VGL_MISS', gxtDescription = 'WTD_V_VGL_MISS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_vigilante_missile') + name = _T('core', 'vehicle_weapon_vigilante_missile') }, ['bomb_standard_wide'] = { id = 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', @@ -2308,14 +2332,14 @@ Config.Weapons = { id = 'AMMO_VEHICLEBOMB_WIDE', hash = -117387562, max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_wide') + name = _T('core', 'ammo_vehiclebomb_wide') }, gxtName = 'WT_VEHBOMB', gxtDescription = 'WTD_VEHBOMB', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_standard_wide') + name = _T('core', 'vehicle_weapon_bomb_standard_wide') }, ['volatol_dualmg'] = { id = 'VEHICLE_WEAPON_VOLATOL_DUALMG', @@ -2327,14 +2351,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_VOL_MG', gxtDescription = 'WTD_V_VOL_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_volatol_dualmg') + name = _T('core', 'vehicle_weapon_volatol_dualmg') }, ['comet_mg'] = { id = 'VEHICLE_WEAPON_COMET_MG', @@ -2346,14 +2370,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_comet_mg') + name = _T('core', 'vehicle_weapon_comet_mg') }, ['revolter_mg'] = { id = 'VEHICLE_WEAPON_REVOLTER_MG', @@ -2365,14 +2389,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_revolter_mg') + name = _T('core', 'vehicle_weapon_revolter_mg') }, ['savestra_mg'] = { id = 'VEHICLE_WEAPON_SAVESTRA_MG', @@ -2384,14 +2408,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_savestra_mg') + name = _T('core', 'vehicle_weapon_savestra_mg') }, ['viseris_mg'] = { id = 'VEHICLE_WEAPON_VISERIS_MG', @@ -2403,14 +2427,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_viseris_mg') + name = _T('core', 'vehicle_weapon_viseris_mg') }, ['impaler2_50cal'] = { id = 'VEHICLE_WEAPON_IMPALER2_50CAL', @@ -2422,14 +2446,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_impaler2_50cal') + name = _T('core', 'vehicle_weapon_impaler2_50cal') }, ['impaler3_50cal_laser'] = { id = 'VEHICLE_WEAPON_IMPALER3_50CAL_LASER', @@ -2441,14 +2465,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_impaler3_50cal_laser') + name = _T('core', 'vehicle_weapon_impaler3_50cal_laser') }, ['imperator_50cal'] = { id = 'VEHICLE_WEAPON_IMPERATOR_50CAL', @@ -2460,14 +2484,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_imperator_50cal') + name = _T('core', 'vehicle_weapon_imperator_50cal') }, ['imperator2_50cal_laser'] = { id = 'VEHICLE_WEAPON_IMPERATOR2_50CAL_LASER', @@ -2479,14 +2503,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_imperator2_50cal_laser') + name = _T('core', 'vehicle_weapon_imperator2_50cal_laser') }, ['dominator4_50cal'] = { id = 'VEHICLE_WEAPON_DOMINATOR4_50CAL', @@ -2498,14 +2522,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dominator4_50cal') + name = _T('core', 'vehicle_weapon_dominator4_50cal') }, ['dominator5_50cal_laser'] = { id = 'VEHICLE_WEAPON_DOMINATOR5_50CAL_LASER', @@ -2517,14 +2541,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dominator5_50cal_laser') + name = _T('core', 'vehicle_weapon_dominator5_50cal_laser') }, ['slamvan4_50cal'] = { id = 'VEHICLE_WEAPON_SLAMVAN4_50CAL', @@ -2536,14 +2560,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_slamvan4_50cal') + name = _T('core', 'vehicle_weapon_slamvan4_50cal') }, ['slamvan5_50cal_laser'] = { id = 'VEHICLE_WEAPON_SLAMVAN5_50CAL_LASER', @@ -2555,14 +2579,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_slamvan5_50cal_laser') + name = _T('core', 'vehicle_weapon_slamvan5_50cal_laser') }, ['brutus_50cal'] = { id = 'VEHICLE_WEAPON_BRUTUS_50CAL', @@ -2574,14 +2598,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_1', gxtDescription = 'WTD_V_MG50_1', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_brutus_50cal') + name = _T('core', 'vehicle_weapon_brutus_50cal') }, ['brutus2_50cal_laser'] = { id = 'VEHICLE_WEAPON_BRUTUS2_50CAL_LASER', @@ -2593,14 +2617,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_1L', gxtDescription = 'WTD_V_MG50_1L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_brutus2_50cal_laser') + name = _T('core', 'vehicle_weapon_brutus2_50cal_laser') }, ['zr380_50cal'] = { id = 'VEHICLE_WEAPON_ZR380_50CAL', @@ -2612,14 +2636,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2', gxtDescription = 'WTD_V_MG50_2', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_zr380_50cal') + name = _T('core', 'vehicle_weapon_zr380_50cal') }, ['zr3802_50cal_laser'] = { id = 'VEHICLE_WEAPON_ZR3802_50CAL_LASER', @@ -2631,14 +2655,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_MG50_2L', gxtDescription = 'WTD_V_MG50_2L', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_zr3802_50cal_laser') + name = _T('core', 'vehicle_weapon_zr3802_50cal_laser') }, ['jb700_mg'] = { id = 'VEHICLE_WEAPON_JB700_MG', @@ -2650,14 +2674,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_COM_MG', gxtDescription = 'WTD_V_COM_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_jb700_mg') + name = _T('core', 'vehicle_weapon_jb700_mg') }, ['rctank_gun'] = { id = 'VEHICLE_WEAPON_RCTANK_GUN', @@ -2669,14 +2693,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_RCT_MG', gxtDescription = 'WTD_V_RCT_MG', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_gun') + name = _T('core', 'vehicle_weapon_rctank_gun') }, ['rctank_flame'] = { id = 'VEHICLE_WEAPON_RCTANK_FLAME', @@ -2688,14 +2712,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_RCT_FL', gxtDescription = 'WTD_V_RCT_FL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_flame') + name = _T('core', 'vehicle_weapon_rctank_flame') }, ['rctank_rocket'] = { id = 'VEHICLE_WEAPON_RCTANK_ROCKET', @@ -2707,14 +2731,14 @@ Config.Weapons = { id = 'AMMO_RCTANK_ROCKET', hash = -1585454291, max = 20, - name = _(CR(), 'core', 'ammo_rctank_rocket') + name = _T('core', 'ammo_rctank_rocket') }, gxtName = 'WT_V_RCT_RK', gxtDescription = 'WTD_V_RCT_RK', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_rocket') + name = _T('core', 'vehicle_weapon_rctank_rocket') }, ['rctank_lazer'] = { id = 'VEHICLE_WEAPON_RCTANK_LAZER', @@ -2726,14 +2750,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_RCT_LZ', gxtDescription = 'WTD_V_RCT_LZ', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_lazer') + name = _T('core', 'vehicle_weapon_rctank_lazer') }, ['air_defence_gun'] = { id = 'WEAPON_AIR_DEFENCE_GUN', @@ -2745,14 +2769,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_air_defence_gun') + name = _T('core', 'weapon_air_defence_gun') }, ['autoshotgun'] = { id = 'WEAPON_AUTOSHOTGUN', @@ -2764,7 +2788,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_AUTOSHGN', gxtDescription = 'WTD_AUTOSHGN', @@ -2782,7 +2806,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_autoshotgun') + name = _T('core', 'weapon_autoshotgun') }, ['battleaxe'] = { id = 'WEAPON_BATTLEAXE', @@ -2796,7 +2820,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_battleaxe') + name = _T('core', 'weapon_battleaxe') }, ['bottle'] = { id = 'WEAPON_BOTTLE', @@ -2810,7 +2834,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bottle') + name = _T('core', 'weapon_bottle') }, ['bullpuprifle'] = { id = 'WEAPON_BULLPUPRIFLE', @@ -2822,7 +2846,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_BULLRIFLE', gxtDescription = 'WTD_BULLRIFLE', @@ -2890,7 +2914,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_bullpuprifle') + name = _T('core', 'weapon_bullpuprifle') }, ['cannon_blazer'] = { id = 'VEHICLE_WEAPON_CANNON_BLAZER', @@ -2902,14 +2926,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_cannon_blazer') + name = _T('core', 'vehicle_weapon_cannon_blazer') }, ['combatpdw'] = { id = 'WEAPON_COMBATPDW', @@ -2921,7 +2945,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_COMBATPDW', gxtDescription = 'WTD_COMBATPDW', @@ -2979,7 +3003,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_combatpdw') + name = _T('core', 'weapon_combatpdw') }, ['compactlauncher'] = { id = 'WEAPON_COMPACTLAUNCHER', @@ -2991,7 +3015,7 @@ Config.Weapons = { id = 'AMMO_GRENADELAUNCHER', hash = 1003267566, max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher') + name = _T('core', 'ammo_grenadelauncher') }, gxtName = 'WT_CMPGL', gxtDescription = 'WTD_CMPGL', @@ -3009,7 +3033,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_compactlauncher') + name = _T('core', 'weapon_compactlauncher') }, ['compactrifle'] = { id = 'WEAPON_COMPACTRIFLE', @@ -3021,7 +3045,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_CMPRIFLE', gxtDescription = 'WTD_CMPRIFLE', @@ -3049,7 +3073,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_compactrifle') + name = _T('core', 'weapon_compactrifle') }, ['dagger'] = { id = 'WEAPON_DAGGER', @@ -3063,7 +3087,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_dagger') + name = _T('core', 'weapon_dagger') }, ['dbshotgun'] = { id = 'WEAPON_DBSHOTGUN', @@ -3075,7 +3099,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_DBSHGN', gxtDescription = 'WTD_DBSHGN', @@ -3093,7 +3117,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_dbshotgun') + name = _T('core', 'weapon_dbshotgun') }, ['firework'] = { id = 'WEAPON_FIREWORK', @@ -3105,7 +3129,7 @@ Config.Weapons = { id = 'AMMO_FIREWORK', hash = -1356599793, max = 20, - name = _(CR(), 'core', 'ammo_firework') + name = _T('core', 'ammo_firework') }, gxtName = 'WT_FIREWRK', gxtDescription = 'WTD_FIREWRK', @@ -3123,7 +3147,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_firework') + name = _T('core', 'weapon_firework') }, ['flaregun'] = { id = 'WEAPON_FLAREGUN', @@ -3135,7 +3159,7 @@ Config.Weapons = { id = 'AMMO_FLAREGUN', hash = 1173416293, max = 20, - name = _(CR(), 'core', 'ammo_flaregun') + name = _T('core', 'ammo_flaregun') }, gxtName = 'WT_FLAREGUN', gxtDescription = 'WTD_FLAREGUN', @@ -3153,7 +3177,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_flaregun') + name = _T('core', 'weapon_flaregun') }, ['flashlight'] = { id = 'WEAPON_FLASHLIGHT', @@ -3178,7 +3202,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_flashlight') + name = _T('core', 'weapon_flashlight') }, ['garbagebag'] = { id = 'WEAPON_GARBAGEBAG', @@ -3192,7 +3216,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_garbagebag') + name = _T('core', 'weapon_garbagebag') }, ['gusenberg'] = { id = 'WEAPON_GUSENBERG', @@ -3204,7 +3228,7 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_GUSNBRG', gxtDescription = 'WTD_GUSNBRG', @@ -3232,7 +3256,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_gusenberg') + name = _T('core', 'weapon_gusenberg') }, ['handcuffs'] = { id = 'WEAPON_HANDCUFFS', @@ -3246,7 +3270,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_handcuffs') + name = _T('core', 'weapon_handcuffs') }, ['hatchet'] = { id = 'WEAPON_HATCHET', @@ -3260,7 +3284,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hatchet') + name = _T('core', 'weapon_hatchet') }, ['heavypistol'] = { id = 'WEAPON_HEAVYPISTOL', @@ -3272,7 +3296,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_HVYPISTOL', gxtDescription = 'WTD_HVYPISTOL', @@ -3320,7 +3344,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_heavypistol') + name = _T('core', 'weapon_heavypistol') }, ['heavyshotgun'] = { id = 'WEAPON_HEAVYSHOTGUN', @@ -3332,7 +3356,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_HVYSHGN', gxtDescription = 'WTD_HVYSHGN', @@ -3390,7 +3414,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_heavyshotgun') + name = _T('core', 'weapon_heavyshotgun') }, ['hominglauncher'] = { id = 'WEAPON_HOMINGLAUNCHER', @@ -3402,7 +3426,7 @@ Config.Weapons = { id = 'AMMO_HOMINGLAUNCHER', hash = -1726673363, max = 10, - name = _(CR(), 'core', 'ammo_hominglauncher') + name = _T('core', 'ammo_hominglauncher') }, gxtName = 'WT_HOMLNCH', gxtDescription = 'WTD_HOMLNCH', @@ -3420,7 +3444,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_hominglauncher') + name = _T('core', 'weapon_hominglauncher') }, ['knuckle'] = { id = 'WEAPON_KNUCKLE', @@ -3535,7 +3559,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 10, - name = _(CR(), 'core', 'weapon_knuckle') + name = _T('core', 'weapon_knuckle') }, ['machete'] = { id = 'WEAPON_MACHETE', @@ -3549,7 +3573,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_machete') + name = _T('core', 'weapon_machete') }, ['machinepistol'] = { id = 'WEAPON_MACHINEPISTOL', @@ -3561,7 +3585,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_MCHPIST', gxtDescription = 'WTD_MCHPIST', @@ -3599,7 +3623,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_machinepistol') + name = _T('core', 'weapon_machinepistol') }, ['marksmanpistol'] = { id = 'WEAPON_MARKSMANPISTOL', @@ -3611,7 +3635,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_MKPISTOL', gxtDescription = 'WTD_MKPISTOL', @@ -3629,7 +3653,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_marksmanpistol') + name = _T('core', 'weapon_marksmanpistol') }, ['marksmanrifle'] = { id = 'WEAPON_MARKSMANRIFLE', @@ -3641,7 +3665,7 @@ Config.Weapons = { id = 'AMMO_SNIPER', hash = 1285032059, max = 250, - name = _(CR(), 'core', 'ammo_sniper') + name = _T('core', 'ammo_sniper') }, gxtName = 'WT_MKRIFLE', gxtDescription = 'WTD_MKRIFLE', @@ -3709,7 +3733,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_marksmanrifle') + name = _T('core', 'weapon_marksmanrifle') }, ['minismg'] = { id = 'WEAPON_MINISMG', @@ -3721,7 +3745,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_MINISMG', gxtDescription = 'WTD_MINISMG', @@ -3749,7 +3773,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_minismg') + name = _T('core', 'weapon_minismg') }, ['musket'] = { id = 'WEAPON_MUSKET', @@ -3761,7 +3785,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_MUSKET', gxtDescription = 'WTD_MUSKET', @@ -3779,7 +3803,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_musket') + name = _T('core', 'weapon_musket') }, ['pipebomb'] = { id = 'WEAPON_PIPEBOMB', @@ -3791,14 +3815,14 @@ Config.Weapons = { id = 'AMMO_PIPEBOMB', hash = 357983224, max = 10, - name = _(CR(), 'core', 'ammo_pipebomb') + name = _T('core', 'ammo_pipebomb') }, gxtName = 'WT_PIPEBOMB', gxtDescription = 'WTD_PIPEBOMB', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_pipebomb') + name = _T('core', 'weapon_pipebomb') }, ['poolcue'] = { id = 'WEAPON_POOLCUE', @@ -3812,7 +3836,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_poolcue') + name = _T('core', 'weapon_poolcue') }, ['proxmine'] = { id = 'WEAPON_PROXMINE', @@ -3824,14 +3848,14 @@ Config.Weapons = { id = 'AMMO_PROXMINE', hash = -1356724057, max = 5, - name = _(CR(), 'core', 'ammo_proxmine') + name = _T('core', 'ammo_proxmine') }, gxtName = 'WT_PRXMINE', gxtDescription = 'WTD_PRXMINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_proxmine') + name = _T('core', 'weapon_proxmine') }, ['railgun'] = { id = 'WEAPON_RAILGUN', @@ -3843,7 +3867,7 @@ Config.Weapons = { id = 'AMMO_RAILGUN', hash = 2034517757, max = 20, - name = _(CR(), 'core', 'ammo_railgun') + name = _T('core', 'ammo_railgun') }, gxtName = 'WT_RAILGUN', gxtDescription = 'WTD_RAILGUN', @@ -3861,7 +3885,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_railgun') + name = _T('core', 'weapon_railgun') }, ['revolver'] = { id = 'WEAPON_REVOLVER', @@ -3873,7 +3897,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_REVOLVER', gxtDescription = 'WTD_REVOLVER', @@ -3911,7 +3935,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_revolver') + name = _T('core', 'weapon_revolver') }, ['unarmed'] = { id = 'WEAPON_UNARMED', @@ -3925,7 +3949,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_unarmed') + name = _T('core', 'weapon_unarmed') }, ['animal'] = { id = 'WEAPON_ANIMAL', @@ -3939,7 +3963,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_animal') + name = _T('core', 'weapon_animal') }, ['cougar'] = { id = 'WEAPON_COUGAR', @@ -3953,7 +3977,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_cougar') + name = _T('core', 'weapon_cougar') }, ['knife'] = { id = 'WEAPON_KNIFE', @@ -3967,7 +3991,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_knife') + name = _T('core', 'weapon_knife') }, ['nightstick'] = { id = 'WEAPON_NIGHTSTICK', @@ -3981,7 +4005,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_nightstick') + name = _T('core', 'weapon_nightstick') }, ['hammer'] = { id = 'WEAPON_HAMMER', @@ -3995,7 +4019,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hammer') + name = _T('core', 'weapon_hammer') }, ['bat'] = { id = 'WEAPON_BAT', @@ -4009,7 +4033,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bat') + name = _T('core', 'weapon_bat') }, ['golfclub'] = { id = 'WEAPON_GOLFCLUB', @@ -4023,7 +4047,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_golfclub') + name = _T('core', 'weapon_golfclub') }, ['crowbar'] = { id = 'WEAPON_CROWBAR', @@ -4037,7 +4061,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_crowbar') + name = _T('core', 'weapon_crowbar') }, ['pistol'] = { id = 'WEAPON_PISTOL', @@ -4049,7 +4073,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_PIST', gxtDescription = 'WTD_PIST', @@ -4117,7 +4141,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_pistol') + name = _T('core', 'weapon_pistol') }, ['combatpistol'] = { id = 'WEAPON_COMBATPISTOL', @@ -4129,7 +4153,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_PIST_CBT', gxtDescription = 'WTD_PIST_CBT', @@ -4187,7 +4211,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_combatpistol') + name = _T('core', 'weapon_combatpistol') }, ['appistol'] = { id = 'WEAPON_APPISTOL', @@ -4199,7 +4223,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_PIST_AP', gxtDescription = 'WTD_PIST_AP', @@ -4257,7 +4281,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_appistol') + name = _T('core', 'weapon_appistol') }, ['pistol50'] = { id = 'WEAPON_PISTOL50', @@ -4269,7 +4293,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_PIST_50', gxtDescription = 'WTD_PIST_50', @@ -4327,7 +4351,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_pistol50') + name = _T('core', 'weapon_pistol50') }, ['microsmg'] = { id = 'WEAPON_MICROSMG', @@ -4339,7 +4363,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_SMG_MCR', gxtDescription = 'WTD_SMG_MCR', @@ -4407,7 +4431,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_microsmg') + name = _T('core', 'weapon_microsmg') }, ['smg'] = { id = 'WEAPON_SMG', @@ -4419,7 +4443,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_SMG', gxtDescription = 'WTD_SMG', @@ -4507,7 +4531,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 8, - name = _(CR(), 'core', 'weapon_smg') + name = _T('core', 'weapon_smg') }, ['assaultsmg'] = { id = 'WEAPON_ASSAULTSMG', @@ -4519,7 +4543,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_SMG_ASL', gxtDescription = 'WTD_SMG_ASL', @@ -4587,7 +4611,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_assaultsmg') + name = _T('core', 'weapon_assaultsmg') }, ['assaultrifle'] = { id = 'WEAPON_ASSAULTRIFLE', @@ -4599,7 +4623,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_RIFLE_ASL', gxtDescription = 'WTD_RIFLE_ASL', @@ -4697,7 +4721,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 9, - name = _(CR(), 'core', 'weapon_assaultrifle') + name = _T('core', 'weapon_assaultrifle') }, ['carbinerifle'] = { id = 'WEAPON_CARBINERIFLE', @@ -4709,7 +4733,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_RIFLE_CBN', gxtDescription = 'WTD_RIFLE_CBN', @@ -4817,7 +4841,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 10, - name = _(CR(), 'core', 'weapon_carbinerifle') + name = _T('core', 'weapon_carbinerifle') }, ['advancedrifle'] = { id = 'WEAPON_ADVANCEDRIFLE', @@ -4829,7 +4853,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_RIFLE_ADV', gxtDescription = 'WTD_RIFLE_ADV', @@ -4897,7 +4921,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_advancedrifle') + name = _T('core', 'weapon_advancedrifle') }, ['mg'] = { id = 'WEAPON_MG', @@ -4909,7 +4933,7 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_MG', gxtDescription = 'WTD_MG', @@ -4957,7 +4981,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_mg') + name = _T('core', 'weapon_mg') }, ['combatmg'] = { id = 'WEAPON_COMBATMG', @@ -4969,7 +4993,7 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_MG_CBT', gxtDescription = 'WTD_MG_CBT', @@ -5037,7 +5061,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_combatmg') + name = _T('core', 'weapon_combatmg') }, ['pumpshotgun'] = { id = 'WEAPON_PUMPSHOTGUN', @@ -5049,7 +5073,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_SG_PMP', gxtDescription = 'WTD_SG_PMP', @@ -5107,7 +5131,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_pumpshotgun') + name = _T('core', 'weapon_pumpshotgun') }, ['sawnoffshotgun'] = { id = 'WEAPON_SAWNOFFSHOTGUN', @@ -5119,7 +5143,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_SG_SOF', gxtDescription = 'WTD_SG_SOF', @@ -5147,7 +5171,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_sawnoffshotgun') + name = _T('core', 'weapon_sawnoffshotgun') }, ['assaultshotgun'] = { id = 'WEAPON_ASSAULTSHOTGUN', @@ -5159,7 +5183,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_SG_ASL', gxtDescription = 'WTD_SG_ASL', @@ -5217,7 +5241,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_assaultshotgun') + name = _T('core', 'weapon_assaultshotgun') }, ['bullpupshotgun'] = { id = 'WEAPON_BULLPUPSHOTGUN', @@ -5229,7 +5253,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_SG_BLP', gxtDescription = 'WTD_SG_BLP', @@ -5277,7 +5301,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_bullpupshotgun') + name = _T('core', 'weapon_bullpupshotgun') }, ['stungun'] = { id = 'WEAPON_STUNGUN', @@ -5289,14 +5313,14 @@ Config.Weapons = { id = 'AMMO_STUNGUN', hash = -1339118112, max = 250, - name = _(CR(), 'core', 'ammo_stungun') + name = _T('core', 'ammo_stungun') }, gxtName = 'WT_STUN', gxtDescription = 'WTD_STUN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_stungun') + name = _T('core', 'weapon_stungun') }, ['sniperrifle'] = { id = 'WEAPON_SNIPERRIFLE', @@ -5308,7 +5332,7 @@ Config.Weapons = { id = 'AMMO_SNIPER', hash = 1285032059, max = 250, - name = _(CR(), 'core', 'ammo_sniper') + name = _T('core', 'ammo_sniper') }, gxtName = 'WT_SNIP_RIF', gxtDescription = 'WTD_SNIP_RIF', @@ -5366,7 +5390,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_sniperrifle') + name = _T('core', 'weapon_sniperrifle') }, ['heavysniper'] = { id = 'WEAPON_HEAVYSNIPER', @@ -5378,7 +5402,7 @@ Config.Weapons = { id = 'AMMO_SNIPER', hash = 1285032059, max = 250, - name = _(CR(), 'core', 'ammo_sniper') + name = _T('core', 'ammo_sniper') }, gxtName = 'WT_SNIP_HVY', gxtDescription = 'WTD_SNIP_HVY', @@ -5426,7 +5450,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_heavysniper') + name = _T('core', 'weapon_heavysniper') }, ['remotesniper'] = { id = 'WEAPON_REMOTESNIPER', @@ -5438,14 +5462,14 @@ Config.Weapons = { id = 'AMMO_SNIPER_REMOTE', hash = -19235536, max = 250, - name = _(CR(), 'core', 'ammo_sniper_remote') + name = _T('core', 'ammo_sniper_remote') }, gxtName = 'WT_SNIP_RMT', gxtDescription = 'WTD_SNIP_RMT', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_remotesniper') + name = _T('core', 'weapon_remotesniper') }, ['grenadelauncher'] = { id = 'WEAPON_GRENADELAUNCHER', @@ -5457,7 +5481,7 @@ Config.Weapons = { id = 'AMMO_GRENADELAUNCHER', hash = 1003267566, max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher') + name = _T('core', 'ammo_grenadelauncher') }, gxtName = 'WT_GL', gxtDescription = 'WTD_GL', @@ -5505,7 +5529,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_grenadelauncher') + name = _T('core', 'weapon_grenadelauncher') }, ['grenadelauncher_smoke'] = { id = 'WEAPON_GRENADELAUNCHER_SMOKE', @@ -5517,7 +5541,7 @@ Config.Weapons = { id = 'AMMO_GRENADELAUNCHER_SMOKE', hash = 826266432, max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher_smoke') + name = _T('core', 'ammo_grenadelauncher_smoke') }, gxtName = 'WT_GL_SMOKE', gxtDescription = 'WTD_GL_SMOKE', @@ -5555,7 +5579,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_grenadelauncher_smoke') + name = _T('core', 'weapon_grenadelauncher_smoke') }, ['rpg'] = { id = 'WEAPON_RPG', @@ -5567,7 +5591,7 @@ Config.Weapons = { id = 'AMMO_RPG', hash = 1742569970, max = 20, - name = _(CR(), 'core', 'ammo_rpg') + name = _T('core', 'ammo_rpg') }, gxtName = 'WT_RPG', gxtDescription = 'WTD_RPG', @@ -5585,7 +5609,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_rpg') + name = _T('core', 'weapon_rpg') }, ['passenger_rocket'] = { id = 'WEAPON_PASSENGER_ROCKET', @@ -5597,7 +5621,7 @@ Config.Weapons = { id = 'AMMO_RPG', hash = 1742569970, max = 20, - name = _(CR(), 'core', 'ammo_rpg') + name = _T('core', 'ammo_rpg') }, gxtName = 'WT_INVALID', gxtDescription = 'WTD_INVALID', @@ -5615,7 +5639,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_passenger_rocket') + name = _T('core', 'weapon_passenger_rocket') }, ['airstrike_rocket'] = { id = 'WEAPON_AIRSTRIKE_ROCKET', @@ -5627,7 +5651,7 @@ Config.Weapons = { id = 'AMMO_RPG', hash = 1742569970, max = 20, - name = _(CR(), 'core', 'ammo_rpg') + name = _T('core', 'ammo_rpg') }, gxtName = 'WT_INVALID', gxtDescription = 'WTD_INVALID', @@ -5645,7 +5669,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_airstrike_rocket') + name = _T('core', 'weapon_airstrike_rocket') }, ['stinger'] = { id = 'WEAPON_STINGER', @@ -5657,7 +5681,7 @@ Config.Weapons = { id = 'AMMO_STINGER', hash = -1857257158, max = 20, - name = _(CR(), 'core', 'ammo_stinger') + name = _T('core', 'ammo_stinger') }, gxtName = 'WT_RPG', gxtDescription = 'WTD_RPG', @@ -5675,7 +5699,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_stinger') + name = _T('core', 'weapon_stinger') }, ['minigun'] = { id = 'WEAPON_MINIGUN', @@ -5687,7 +5711,7 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_MINIGUN', gxtDescription = 'WTD_MINIGUN', @@ -5705,7 +5729,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_minigun') + name = _T('core', 'weapon_minigun') }, ['grenade'] = { id = 'WEAPON_GRENADE', @@ -5717,14 +5741,14 @@ Config.Weapons = { id = 'AMMO_GRENADE', hash = 1003688881, max = 25, - name = _(CR(), 'core', 'ammo_grenade') + name = _T('core', 'ammo_grenade') }, gxtName = 'WT_GNADE', gxtDescription = 'WTD_GNADE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_grenade') + name = _T('core', 'weapon_grenade') }, ['stickybomb'] = { id = 'WEAPON_STICKYBOMB', @@ -5736,14 +5760,14 @@ Config.Weapons = { id = 'AMMO_STICKYBOMB', hash = 1411692055, max = 25, - name = _(CR(), 'core', 'ammo_stickybomb') + name = _T('core', 'ammo_stickybomb') }, gxtName = 'WT_GNADE_STK', gxtDescription = 'WTD_GNADE_STK', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_stickybomb') + name = _T('core', 'weapon_stickybomb') }, ['smokegrenade'] = { id = 'WEAPON_SMOKEGRENADE', @@ -5755,14 +5779,14 @@ Config.Weapons = { id = 'AMMO_SMOKEGRENADE', hash = -435287898, max = 25, - name = _(CR(), 'core', 'ammo_smokegrenade') + name = _T('core', 'ammo_smokegrenade') }, gxtName = 'WT_GNADE_SMK', gxtDescription = 'WTD_GNADE_SMK', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_smokegrenade') + name = _T('core', 'weapon_smokegrenade') }, ['bzgas'] = { id = 'WEAPON_BZGAS', @@ -5774,14 +5798,14 @@ Config.Weapons = { id = 'AMMO_BZGAS', hash = -1686864220, max = 25, - name = _(CR(), 'core', 'ammo_bzgas') + name = _T('core', 'ammo_bzgas') }, gxtName = 'WT_BZGAS', gxtDescription = 'WTD_BZGAS', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bzgas') + name = _T('core', 'weapon_bzgas') }, ['molotov'] = { id = 'WEAPON_MOLOTOV', @@ -5793,14 +5817,14 @@ Config.Weapons = { id = 'AMMO_MOLOTOV', hash = 1446246869, max = 25, - name = _(CR(), 'core', 'ammo_molotov') + name = _T('core', 'ammo_molotov') }, gxtName = 'WT_MOLOTOV', gxtDescription = 'WTD_MOLOTOV', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_molotov') + name = _T('core', 'weapon_molotov') }, ['fireextinguisher'] = { id = 'WEAPON_FIREEXTINGUISHER', @@ -5812,14 +5836,14 @@ Config.Weapons = { id = 'AMMO_FIREEXTINGUISHER', hash = 1359393852, max = 2000, - name = _(CR(), 'core', 'ammo_fireextinguisher') + name = _T('core', 'ammo_fireextinguisher') }, gxtName = 'WT_FIRE', gxtDescription = 'WTD_FIRE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_fireextinguisher') + name = _T('core', 'weapon_fireextinguisher') }, ['petrolcan'] = { id = 'WEAPON_PETROLCAN', @@ -5831,14 +5855,14 @@ Config.Weapons = { id = 'AMMO_PETROLCAN', hash = -899475295, max = 4500, - name = _(CR(), 'core', 'ammo_petrolcan') + name = _T('core', 'ammo_petrolcan') }, gxtName = 'WT_PETROL', gxtDescription = 'WTD_PETROL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_petrolcan') + name = _T('core', 'weapon_petrolcan') }, ['digiscanner'] = { id = 'WEAPON_DIGISCANNER', @@ -5852,7 +5876,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_digiscanner') + name = _T('core', 'weapon_digiscanner') }, ['nightvision'] = { id = 'GADGET_NIGHTVISION', @@ -5866,7 +5890,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'gadget_nightvision') + name = _T('core', 'gadget_nightvision') }, ['parachute'] = { id = 'GADGET_PARACHUTE', @@ -5880,7 +5904,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'gadget_parachute') + name = _T('core', 'gadget_parachute') }, ['object'] = { id = 'OBJECT', @@ -5905,7 +5929,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'object') + name = _T('core', 'object') }, ['briefcase'] = { id = 'WEAPON_BRIEFCASE', @@ -5919,7 +5943,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_briefcase') + name = _T('core', 'weapon_briefcase') }, ['briefcase_02'] = { id = 'WEAPON_BRIEFCASE_02', @@ -5933,7 +5957,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_briefcase_02') + name = _T('core', 'weapon_briefcase_02') }, ['ball'] = { id = 'WEAPON_BALL', @@ -5945,14 +5969,14 @@ Config.Weapons = { id = 'AMMO_BALL', hash = -6986138, max = 1, - name = _(CR(), 'core', 'ammo_ball') + name = _T('core', 'ammo_ball') }, gxtName = 'WT_BALL', gxtDescription = 'WTD_BALL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_ball') + name = _T('core', 'weapon_ball') }, ['flare'] = { id = 'WEAPON_FLARE', @@ -5964,14 +5988,14 @@ Config.Weapons = { id = 'AMMO_FLARE', hash = 1808594799, max = 25, - name = _(CR(), 'core', 'ammo_flare') + name = _T('core', 'ammo_flare') }, gxtName = 'WT_FLARE', gxtDescription = 'WTD_FLARE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_flare') + name = _T('core', 'weapon_flare') }, ['tank'] = { id = 'VEHICLE_WEAPON_TANK', @@ -5983,14 +6007,14 @@ Config.Weapons = { id = 'AMMO_TANK', hash = -1474608608, max = 100, - name = _(CR(), 'core', 'ammo_tank') + name = _T('core', 'ammo_tank') }, gxtName = 'WT_V_TANK', gxtDescription = 'WTD_V_TANK', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tank') + name = _T('core', 'vehicle_weapon_tank') }, ['space_rocket'] = { id = 'VEHICLE_WEAPON_SPACE_ROCKET', @@ -6002,14 +6026,14 @@ Config.Weapons = { id = 'AMMO_SPACE_ROCKET', hash = 527765612, max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') + name = _T('core', 'ammo_space_rocket') }, gxtName = 'WT_V_PLANEMSL', gxtDescription = 'WTD_V_PLANEMSL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_space_rocket') + name = _T('core', 'vehicle_weapon_space_rocket') }, ['plane_rocket'] = { id = 'VEHICLE_WEAPON_PLANE_ROCKET', @@ -6021,14 +6045,14 @@ Config.Weapons = { id = 'AMMO_PLANE_ROCKET', hash = 1198741878, max = 20, - name = _(CR(), 'core', 'ammo_plane_rocket') + name = _T('core', 'ammo_plane_rocket') }, gxtName = 'WT_V_PLANEMSL', gxtDescription = 'WTD_V_PLANEMSL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_plane_rocket') + name = _T('core', 'vehicle_weapon_plane_rocket') }, ['player_laser'] = { id = 'VEHICLE_WEAPON_PLAYER_LASER', @@ -6040,14 +6064,14 @@ Config.Weapons = { id = 'AMMO_PLAYER_LASER', hash = -165357558, max = 100, - name = _(CR(), 'core', 'ammo_player_laser') + name = _T('core', 'ammo_player_laser') }, gxtName = 'WT_V_PLRLSR', gxtDescription = 'WTD_V_PLRLSR', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_laser') + name = _T('core', 'vehicle_weapon_player_laser') }, ['player_bullet'] = { id = 'VEHICLE_WEAPON_PLAYER_BULLET', @@ -6059,14 +6083,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_bullet') + name = _T('core', 'vehicle_weapon_player_bullet') }, ['player_buzzard'] = { id = 'VEHICLE_WEAPON_PLAYER_BUZZARD', @@ -6078,14 +6102,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_buzzard') + name = _T('core', 'vehicle_weapon_player_buzzard') }, ['player_hunter'] = { id = 'VEHICLE_WEAPON_PLAYER_HUNTER', @@ -6097,14 +6121,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_hunter') + name = _T('core', 'vehicle_weapon_player_hunter') }, ['player_lazer'] = { id = 'VEHICLE_WEAPON_PLAYER_LAZER', @@ -6116,14 +6140,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_lazer') + name = _T('core', 'vehicle_weapon_player_lazer') }, ['enemy_laser'] = { id = 'VEHICLE_WEAPON_ENEMY_LASER', @@ -6135,14 +6159,14 @@ Config.Weapons = { id = 'AMMO_ENEMY_LASER', hash = -1372674932, max = 100, - name = _(CR(), 'core', 'ammo_enemy_laser') + name = _T('core', 'ammo_enemy_laser') }, gxtName = 'WT_A_ENMYLSR', gxtDescription = 'WTD_A_ENMYLSR', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_enemy_laser') + name = _T('core', 'vehicle_weapon_enemy_laser') }, ['searchlight'] = { id = 'VEHICLE_WEAPON_SEARCHLIGHT', @@ -6156,7 +6180,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_searchlight') + name = _T('core', 'vehicle_weapon_searchlight') }, ['radar'] = { id = 'VEHICLE_WEAPON_RADAR', @@ -6170,7 +6194,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_radar') + name = _T('core', 'vehicle_weapon_radar') }, ['rocket'] = { id = 'WEAPON_VEHICLE_ROCKET', @@ -6182,7 +6206,7 @@ Config.Weapons = { id = 'AMMO_RPG', hash = 1742569970, max = 20, - name = _(CR(), 'core', 'ammo_rpg') + name = _T('core', 'ammo_rpg') }, gxtName = 'WT_INVALID', gxtDescription = 'WTD_INVALID', @@ -6200,7 +6224,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_vehicle_rocket') + name = _T('core', 'weapon_vehicle_rocket') }, ['barbed_wire'] = { id = 'WEAPON_BARBED_WIRE', @@ -6214,7 +6238,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_barbed_wire') + name = _T('core', 'weapon_barbed_wire') }, ['drowning'] = { id = 'WEAPON_DROWNING', @@ -6228,7 +6252,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_drowning') + name = _T('core', 'weapon_drowning') }, ['drowning_in_vehicle'] = { id = 'WEAPON_DROWNING_IN_VEHICLE', @@ -6242,7 +6266,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_drowning_in_vehicle') + name = _T('core', 'weapon_drowning_in_vehicle') }, ['bleeding'] = { id = 'WEAPON_BLEEDING', @@ -6256,7 +6280,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bleeding') + name = _T('core', 'weapon_bleeding') }, ['electric_fence'] = { id = 'WEAPON_ELECTRIC_FENCE', @@ -6270,7 +6294,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_electric_fence') + name = _T('core', 'weapon_electric_fence') }, ['explosion'] = { id = 'WEAPON_EXPLOSION', @@ -6284,7 +6308,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_explosion') + name = _T('core', 'weapon_explosion') }, ['fall'] = { id = 'WEAPON_FALL', @@ -6298,7 +6322,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_fall') + name = _T('core', 'weapon_fall') }, ['exhaustion'] = { id = 'WEAPON_EXHAUSTION', @@ -6312,7 +6336,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_exhaustion') + name = _T('core', 'weapon_exhaustion') }, ['hit_by_water_cannon'] = { id = 'WEAPON_HIT_BY_WATER_CANNON', @@ -6326,7 +6350,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hit_by_water_cannon') + name = _T('core', 'weapon_hit_by_water_cannon') }, ['rammed_by_car'] = { id = 'WEAPON_RAMMED_BY_CAR', @@ -6340,7 +6364,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_rammed_by_car') + name = _T('core', 'weapon_rammed_by_car') }, ['run_over_by_car'] = { id = 'WEAPON_RUN_OVER_BY_CAR', @@ -6354,7 +6378,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_run_over_by_car') + name = _T('core', 'weapon_run_over_by_car') }, ['heli_crash'] = { id = 'WEAPON_HELI_CRASH', @@ -6368,7 +6392,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_heli_crash') + name = _T('core', 'weapon_heli_crash') }, ['rotors'] = { id = 'VEHICLE_WEAPON_ROTORS', @@ -6382,7 +6406,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rotors') + name = _T('core', 'vehicle_weapon_rotors') }, ['fire'] = { id = 'WEAPON_FIRE', @@ -6396,7 +6420,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_fire') + name = _T('core', 'weapon_fire') }, ['animal_retriever'] = { id = 'WEAPON_ANIMAL_RETRIEVER', @@ -6410,7 +6434,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_animal_retriever') + name = _T('core', 'weapon_animal_retriever') }, ['small_dog'] = { id = 'WEAPON_SMALL_DOG', @@ -6424,7 +6448,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_small_dog') + name = _T('core', 'weapon_small_dog') }, ['tiger_shark'] = { id = 'WEAPON_TIGER_SHARK', @@ -6438,7 +6462,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_tiger_shark') + name = _T('core', 'weapon_tiger_shark') }, ['hammerhead_shark'] = { id = 'WEAPON_HAMMERHEAD_SHARK', @@ -6452,7 +6476,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hammerhead_shark') + name = _T('core', 'weapon_hammerhead_shark') }, ['killer_whale'] = { id = 'WEAPON_KILLER_WHALE', @@ -6466,7 +6490,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_killer_whale') + name = _T('core', 'weapon_killer_whale') }, ['boar'] = { id = 'WEAPON_BOAR', @@ -6480,7 +6504,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_boar') + name = _T('core', 'weapon_boar') }, ['pig'] = { id = 'WEAPON_PIG', @@ -6494,7 +6518,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_pig') + name = _T('core', 'weapon_pig') }, ['coyote'] = { id = 'WEAPON_COYOTE', @@ -6508,7 +6532,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_coyote') + name = _T('core', 'weapon_coyote') }, ['deer'] = { id = 'WEAPON_DEER', @@ -6522,7 +6546,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_deer') + name = _T('core', 'weapon_deer') }, ['hen'] = { id = 'WEAPON_HEN', @@ -6536,7 +6560,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hen') + name = _T('core', 'weapon_hen') }, ['rabbit'] = { id = 'WEAPON_RABBIT', @@ -6550,7 +6574,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_rabbit') + name = _T('core', 'weapon_rabbit') }, ['cat'] = { id = 'WEAPON_CAT', @@ -6564,7 +6588,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_cat') + name = _T('core', 'weapon_cat') }, ['cow'] = { id = 'WEAPON_COW', @@ -6578,7 +6602,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_cow') + name = _T('core', 'weapon_cow') }, ['bird_crap'] = { id = 'WEAPON_BIRD_CRAP', @@ -6590,14 +6614,14 @@ Config.Weapons = { id = 'AMMO_BIRD_CRAP', hash = 1117307028, max = 25, - name = _(CR(), 'core', 'ammo_bird_crap') + name = _T('core', 'ammo_bird_crap') }, gxtName = 'WT_GNADE', gxtDescription = 'WTD_GNADE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bird_crap') + name = _T('core', 'weapon_bird_crap') }, ['snowball'] = { id = 'WEAPON_SNOWBALL', @@ -6609,14 +6633,14 @@ Config.Weapons = { id = 'AMMO_SNOWBALL', hash = -2112339603, max = 10, - name = _(CR(), 'core', 'ammo_snowball') + name = _T('core', 'ammo_snowball') }, gxtName = 'WT_SNWBALL', gxtDescription = 'WTD_SNWBALL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_snowball') + name = _T('core', 'weapon_snowball') }, ['snspistol'] = { id = 'WEAPON_SNSPISTOL', @@ -6628,7 +6652,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_SNSPISTOL', gxtDescription = 'WTD_SNSPISTOL', @@ -6656,7 +6680,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_snspistol') + name = _T('core', 'weapon_snspistol') }, ['specialcarbine'] = { id = 'WEAPON_SPECIALCARBINE', @@ -6668,7 +6692,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_SPCARBINE', gxtDescription = 'WTD_SPCARBINE', @@ -6736,7 +6760,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_specialcarbine') + name = _T('core', 'weapon_specialcarbine') }, ['stone_hatchet'] = { id = 'WEAPON_STONE_HATCHET', @@ -6750,7 +6774,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_stone_hatchet') + name = _T('core', 'weapon_stone_hatchet') }, ['switchblade'] = { id = 'WEAPON_SWITCHBLADE', @@ -6795,7 +6819,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_switchblade') + name = _T('core', 'weapon_switchblade') }, ['arena_machine_gun'] = { id = 'WEAPON_ARENA_MACHINE_GUN', @@ -6807,14 +6831,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_arena_machine_gun') + name = _T('core', 'weapon_arena_machine_gun') }, ['arena_homing_missile'] = { id = 'WEAPON_ARENA_HOMING_MISSILE', @@ -6826,14 +6850,14 @@ Config.Weapons = { id = 'AMMO_ARENA_HOMING_MISSILE', hash = 1669062227, max = 20, - name = _(CR(), 'core', 'ammo_arena_homing_missile') + name = _T('core', 'ammo_arena_homing_missile') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_arena_homing_missile') + name = _T('core', 'weapon_arena_homing_missile') }, ['assaultrifle_mk2'] = { id = 'WEAPON_ASSAULTRIFLE_MK2', @@ -6845,7 +6869,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_RIFLE_ASL2', gxtDescription = 'WTD_RIFLE_ASL2', @@ -7173,7 +7197,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_assaultrifle_mk2') + name = _T('core', 'weapon_assaultrifle_mk2') }, ['bullpuprifle_mk2'] = { id = 'WEAPON_BULLPUPRIFLE_MK2', @@ -7185,7 +7209,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_BULLRIFLE2', gxtDescription = 'WTD_BULLRIFLE2', @@ -7513,7 +7537,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_bullpuprifle_mk2') + name = _T('core', 'weapon_bullpuprifle_mk2') }, ['carbinerifle_mk2'] = { id = 'WEAPON_CARBINERIFLE_MK2', @@ -7525,7 +7549,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_RIFLE_CBN2', gxtDescription = 'WTD_RIFLE_CBN2', @@ -7853,7 +7877,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_carbinerifle_mk2') + name = _T('core', 'weapon_carbinerifle_mk2') }, ['combatmg_mk2'] = { id = 'WEAPON_COMBATMG_MK2', @@ -7865,7 +7889,7 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_MG_CBT2', gxtDescription = 'WTD_MG_CBT2', @@ -8173,7 +8197,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 30, - name = _(CR(), 'core', 'weapon_combatmg_mk2') + name = _T('core', 'weapon_combatmg_mk2') }, ['doubleaction'] = { id = 'WEAPON_DOUBLEACTION', @@ -8185,7 +8209,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_REV_DA', gxtDescription = 'WTD_REV_DA', @@ -8203,7 +8227,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_doubleaction') + name = _T('core', 'weapon_doubleaction') }, ['heavysniper_mk2'] = { id = 'WEAPON_HEAVYSNIPER_MK2', @@ -8215,7 +8239,7 @@ Config.Weapons = { id = 'AMMO_SNIPER', hash = 1285032059, max = 250, - name = _(CR(), 'core', 'ammo_sniper') + name = _T('core', 'ammo_sniper') }, gxtName = 'WT_SNIP_HVY2', gxtDescription = 'WTD_SNIP_HVY2', @@ -8483,7 +8507,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 26, - name = _(CR(), 'core', 'weapon_heavysniper_mk2') + name = _T('core', 'weapon_heavysniper_mk2') }, ['marksmanrifle_mk2'] = { id = 'WEAPON_MARKSMANRIFLE_MK2', @@ -8495,7 +8519,7 @@ Config.Weapons = { id = 'AMMO_SNIPER', hash = 1285032059, max = 250, - name = _(CR(), 'core', 'ammo_sniper') + name = _T('core', 'ammo_sniper') }, gxtName = 'WT_MKRIFLE2', gxtDescription = 'WTD_MKRIFLE2', @@ -8823,7 +8847,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_marksmanrifle_mk2') + name = _T('core', 'weapon_marksmanrifle_mk2') }, ['pistol_mk2'] = { id = 'WEAPON_PISTOL_MK2', @@ -8835,7 +8859,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_PIST2', gxtDescription = 'WTD_PIST2', @@ -9163,7 +9187,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_pistol_mk2') + name = _T('core', 'weapon_pistol_mk2') }, ['pumpshotgun_mk2'] = { id = 'WEAPON_PUMPSHOTGUN_MK2', @@ -9175,7 +9199,7 @@ Config.Weapons = { id = 'AMMO_SHOTGUN', hash = -1878508229, max = 250, - name = _(CR(), 'core', 'ammo_shotgun') + name = _T('core', 'ammo_shotgun') }, gxtName = 'WT_SG_PMP2', gxtDescription = 'WTD_SG_PMP2', @@ -9403,7 +9427,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 22, - name = _(CR(), 'core', 'weapon_pumpshotgun_mk2') + name = _T('core', 'weapon_pumpshotgun_mk2') }, ['revolver_mk2'] = { id = 'WEAPON_REVOLVER_MK2', @@ -9415,7 +9439,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_REVOLVER2', gxtDescription = 'WTD_REVOLVER2', @@ -9623,7 +9647,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 20, - name = _(CR(), 'core', 'weapon_revolver_mk2') + name = _T('core', 'weapon_revolver_mk2') }, ['smg_mk2'] = { id = 'WEAPON_SMG_MK2', @@ -9635,7 +9659,7 @@ Config.Weapons = { id = 'AMMO_SMG', hash = 1820140472, max = 250, - name = _(CR(), 'core', 'ammo_smg') + name = _T('core', 'ammo_smg') }, gxtName = 'WT_SMG2', gxtDescription = 'WTD_SMG2', @@ -9953,7 +9977,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 31, - name = _(CR(), 'core', 'weapon_smg_mk2') + name = _T('core', 'weapon_smg_mk2') }, ['snspistol_mk2'] = { id = 'WEAPON_SNSPISTOL_MK2', @@ -9965,7 +9989,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_SNSPISTOL2', gxtDescription = 'WTD_SNSPISTOL2', @@ -10293,7 +10317,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_snspistol_mk2') + name = _T('core', 'weapon_snspistol_mk2') }, ['raypistol'] = { id = 'WEAPON_RAYPISTOL', @@ -10305,7 +10329,7 @@ Config.Weapons = { id = 'AMMO_RAYPISTOL', hash = -1526023308, max = 20, - name = _(CR(), 'core', 'ammo_raypistol') + name = _T('core', 'ammo_raypistol') }, gxtName = 'WT_RAYPISTOL', gxtDescription = 'WTD_RAYPISTOL', @@ -10323,7 +10347,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_raypistol') + name = _T('core', 'weapon_raypistol') }, ['raycarbine'] = { id = 'WEAPON_RAYCARBINE', @@ -10335,14 +10359,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_RAYCARBINE', gxtDescription = 'WTD_RAYCARBINE', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_raycarbine') + name = _T('core', 'weapon_raycarbine') }, ['rayminigun'] = { id = 'WEAPON_RAYMINIGUN', @@ -10354,7 +10378,7 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_RAYMINIGUN', gxtDescription = 'WTD_RAYMINIGUN', @@ -10372,7 +10396,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_rayminigun') + name = _T('core', 'weapon_rayminigun') }, ['specialcarbine_mk2'] = { id = 'WEAPON_SPECIALCARBINE_MK2', @@ -10384,7 +10408,7 @@ Config.Weapons = { id = 'AMMO_RIFLE', hash = 218444191, max = 250, - name = _(CR(), 'core', 'ammo_rifle') + name = _T('core', 'ammo_rifle') }, gxtName = 'WT_SPCARBINE2', gxtDescription = 'WTD_SPCARBINE2', @@ -10712,7 +10736,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_specialcarbine_mk2') + name = _T('core', 'weapon_specialcarbine_mk2') }, ['turret_boxville'] = { id = 'VEHICLE_WEAPON_TURRET_BOXVILLE', @@ -10724,14 +10748,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TURRET', gxtDescription = 'WTD_V_TURRET', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_boxville') + name = _T('core', 'vehicle_weapon_turret_boxville') }, ['turret_insurgent'] = { id = 'VEHICLE_WEAPON_TURRET_INSURGENT', @@ -10743,14 +10767,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TURRET', gxtDescription = 'WTD_V_TURRET', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_insurgent') + name = _T('core', 'vehicle_weapon_turret_insurgent') }, ['turret_limo'] = { id = 'VEHICLE_WEAPON_TURRET_LIMO', @@ -10762,14 +10786,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TURRET', gxtDescription = 'WTD_V_TURRET', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_limo') + name = _T('core', 'vehicle_weapon_turret_limo') }, ['turret_technical'] = { id = 'VEHICLE_WEAPON_TURRET_TECHNICAL', @@ -10781,14 +10805,14 @@ Config.Weapons = { id = 'AMMO_MG', hash = 1788949567, max = 500, - name = _(CR(), 'core', 'ammo_mg') + name = _T('core', 'ammo_mg') }, gxtName = 'WT_V_TURRET', gxtDescription = 'WTD_V_TURRET', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_technical') + name = _T('core', 'vehicle_weapon_turret_technical') }, ['nose_turret_valkyrie'] = { id = 'VEHICLE_WEAPON_NOSE_TURRET_VALKYRIE', @@ -10800,14 +10824,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_nose_turret_valkyrie') + name = _T('core', 'vehicle_weapon_nose_turret_valkyrie') }, ['turret_valkyrie'] = { id = 'VEHICLE_WEAPON_TURRET_VALKYRIE', @@ -10819,14 +10843,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_TURRET', gxtDescription = 'WTD_V_TURRET', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_valkyrie') + name = _T('core', 'vehicle_weapon_turret_valkyrie') }, ['ruiner_bullet'] = { id = 'VEHICLE_WEAPON_RUINER_BULLET', @@ -10838,14 +10862,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_PLRBUL', gxtDescription = 'WTD_V_PLRBUL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_ruiner_bullet') + name = _T('core', 'vehicle_weapon_ruiner_bullet') }, ['ruiner_rocket'] = { id = 'VEHICLE_WEAPON_RUINER_ROCKET', @@ -10857,14 +10881,14 @@ Config.Weapons = { id = 'AMMO_SPACE_ROCKET', hash = 527765612, max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') + name = _T('core', 'ammo_space_rocket') }, gxtName = 'WT_V_PLANEMSL', gxtDescription = 'WTD_V_PLANEMSL', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_ruiner_rocket') + name = _T('core', 'vehicle_weapon_ruiner_rocket') }, ['player_savage'] = { id = 'VEHICLE_WEAPON_PLAYER_SAVAGE', @@ -10876,14 +10900,14 @@ Config.Weapons = { id = 'AMMO_MINIGUN', hash = -1614428030, max = 250, - name = _(CR(), 'core', 'ammo_minigun') + name = _T('core', 'ammo_minigun') }, gxtName = 'WT_V_LZRCAN', gxtDescription = 'WTD_V_LZRCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_savage') + name = _T('core', 'vehicle_weapon_player_savage') }, ['vintagepistol'] = { id = 'WEAPON_VINTAGEPISTOL', @@ -10895,7 +10919,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_VPISTOL', gxtDescription = 'WTD_VPISTOL', @@ -10933,7 +10957,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_vintagepistol') + name = _T('core', 'weapon_vintagepistol') }, ['wrench'] = { id = 'WEAPON_WRENCH', @@ -10947,7 +10971,7 @@ Config.Weapons = { components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_wrench') + name = _T('core', 'weapon_wrench') }, ['ceramicpistol'] = { id = 'WEAPON_CERAMICPISTOL', @@ -10959,7 +10983,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_CERPST', gxtDescription = 'WTD_CERPST', @@ -10997,7 +11021,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_ceramicpistol') + name = _T('core', 'weapon_ceramicpistol') }, ['hazardcan'] = { id = 'WEAPON_HAZARDCAN', @@ -11009,14 +11033,14 @@ Config.Weapons = { id = 'AMMO_HAZARDCAN', hash = 1618528319, max = 4500, - name = _(CR(), 'core', 'ammo_hazardcan') + name = _T('core', 'ammo_hazardcan') }, gxtName = 'WT_HAZARDCAN', gxtDescription = 'WTD_HAZARDCAN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hazardcan') + name = _T('core', 'weapon_hazardcan') }, ['navyrevolver'] = { id = 'WEAPON_NAVYREVOLVER', @@ -11028,7 +11052,7 @@ Config.Weapons = { id = 'AMMO_PISTOL', hash = 1950175060, max = 250, - name = _(CR(), 'core', 'ammo_pistol') + name = _T('core', 'ammo_pistol') }, gxtName = 'WT_REV_NV', gxtDescription = 'WTD_REV_NV', @@ -11046,7 +11070,7 @@ Config.Weapons = { }, hasAttachments = true, numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_navyrevolver') + name = _T('core', 'weapon_navyrevolver') }, ['tranquilizer'] = { id = 'WEAPON_TRANQUILIZER', @@ -11058,13 +11082,4752 @@ Config.Weapons = { id = 'AMMO_TRANQUILIZER', hash = 1964004553, max = 250, - name = _(CR(), 'core', 'ammo_tranquilizer') + name = _T('core', 'ammo_tranquilizer') }, gxtName = 'WT_STUN', gxtDescription = 'WTD_STUN', components = {}, hasAttachments = false, numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_tranquilizer') + name = _T('core', 'weapon_tranquilizer') } } + +--- Weapon components configuration +config.weapon_components = { + ['COMPONENT_AT_RAILCOVER_01'] = { + id = 'COMPONENT_AT_RAILCOVER_01', + hash = 1967214384, + model = 'w_at_railcover_01', + gxtName = 'WCT_RAIL', + gxtDescription = 'WCD_AT_RAIL', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_AR_AFGRIP'] = { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_PI_FLSH'] = { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_AR_FLSH'] = { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['POLICE_TORCH_FLASHLIGHT'] = { + id = 'POLICE_TORCH_FLASHLIGHT', + hash = -979169299, + model = '', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_SCOPE_MACRO'] = { + id = 'COMPONENT_AT_SCOPE_MACRO', + hash = -1657815255, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_02'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_02', + hash = 1019656791, + model = 'w_at_scope_macro_2', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL'] = { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL_02'] = { + id = 'COMPONENT_AT_SCOPE_SMALL_02', + hash = 1006677997, + model = 'w_at_scope_small_2', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MEDIUM'] = { + id = 'COMPONENT_AT_SCOPE_MEDIUM', + hash = -1596416958, + model = 'w_at_scope_medium', + gxtName = 'WCT_SCOPE_MED', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_LARGE'] = { + id = 'COMPONENT_AT_SCOPE_LARGE', + hash = -767279652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MAX'] = { + id = 'COMPONENT_AT_SCOPE_MAX', + hash = -1135289737, + model = 'w_at_scope_max', + gxtName = 'WCT_SCOPE_MAX', + gxtDescription = 'WCD_SCOPE_MAX', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_PI_SUPP'] = { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_SUPP_02'] = { + id = 'COMPONENT_AT_PI_SUPP_02', + hash = 1709866683, + model = 'w_at_pi_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_AR_SUPP'] = { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_AR_SUPP_02'] = { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_SR_SUPP'] = { + id = 'COMPONENT_AT_SR_SUPP', + hash = -435637410, + model = 'w_at_sr_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_PISTOL_CLIP_01'] = { + id = 'COMPONENT_PISTOL_CLIP_01', + hash = -19858063, + model = 'w_pi_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_PISTOL_CLIP_02'] = { + id = 'COMPONENT_PISTOL_CLIP_02', + hash = -316253668, + model = 'w_pi_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_COMBATPISTOL_CLIP_01'] = { + id = 'COMPONENT_COMBATPISTOL_CLIP_01', + hash = 119648377, + model = 'w_pi_combatpistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_COMBATPISTOL_CLIP_02'] = { + id = 'COMPONENT_COMBATPISTOL_CLIP_02', + hash = -696561875, + model = 'w_pi_combatpistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_APPISTOL_CLIP_01'] = { + id = 'COMPONENT_APPISTOL_CLIP_01', + hash = 834974250, + model = 'w_pi_appistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 18 + }, + ['COMPONENT_APPISTOL_CLIP_02'] = { + id = 'COMPONENT_APPISTOL_CLIP_02', + hash = 614078421, + model = 'w_pi_appistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 36 + }, + ['COMPONENT_MICROSMG_CLIP_01'] = { + id = 'COMPONENT_MICROSMG_CLIP_01', + hash = -884429072, + model = 'w_sb_microsmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCDMSMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_MICROSMG_CLIP_02'] = { + id = 'COMPONENT_MICROSMG_CLIP_02', + hash = 283556395, + model = 'w_sb_microsmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCDMSMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_CLIP_01'] = { + id = 'COMPONENT_SMG_CLIP_01', + hash = 643254679, + model = 'w_sb_smg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_CLIP_02'] = { + id = 'COMPONENT_SMG_CLIP_02', + hash = 889808635, + model = 'w_sb_smg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_ASSAULTRIFLE_CLIP_01'] = { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', + hash = -1101075946, + model = 'w_ar_assaultrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ASSAULTRIFLE_CLIP_02'] = { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', + hash = -1323216997, + model = 'w_ar_assaultrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_CARBINERIFLE_CLIP_01'] = { + id = 'COMPONENT_CARBINERIFLE_CLIP_01', + hash = -1614924820, + model = 'w_ar_carbinerifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_CARBINERIFLE_CLIP_02'] = { + id = 'COMPONENT_CARBINERIFLE_CLIP_02', + hash = -1861183855, + model = 'w_ar_carbinerifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_ADVANCEDRIFLE_CLIP_01'] = { + id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', + hash = -91250417, + model = 'w_ar_advancedrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ADVANCEDRIFLE_CLIP_02'] = { + id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', + hash = -1899902599, + model = 'w_ar_advancedrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_MG_CLIP_01'] = { + id = 'COMPONENT_MG_CLIP_01', + hash = -197857404, + model = 'w_mg_mg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 54 + }, + ['COMPONENT_MG_CLIP_02'] = { + id = 'COMPONENT_MG_CLIP_02', + hash = -2112517305, + model = 'w_mg_mg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATMG_CLIP_01'] = { + id = 'COMPONENT_COMBATMG_CLIP_01', + hash = -503336118, + model = 'w_mg_combatmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCDCMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATMG_CLIP_02'] = { + id = 'COMPONENT_COMBATMG_CLIP_02', + hash = -691692330, + model = 'w_mg_combatmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCDCMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 200 + }, + ['COMPONENT_PUMPSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', + hash = -781249480, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_SAWNOFFSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', + hash = -942267867, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_ASSAULTSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', + hash = -1796727865, + model = 'w_sg_assaultshotgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AS_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_ASSAULTSHOTGUN_CLIP_02'] = { + id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', + hash = -2034401422, + model = 'w_sg_assaultshotgun_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AS_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 32 + }, + ['COMPONENT_SNIPERRIFLE_CLIP_01'] = { + id = 'COMPONENT_SNIPERRIFLE_CLIP_01', + hash = -1681506167, + model = 'w_sr_sniperrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 10 + }, + ['COMPONENT_HEAVYSNIPER_CLIP_01'] = { + id = 'COMPONENT_HEAVYSNIPER_CLIP_01', + hash = 1198478068, + model = 'w_sr_heavysniper_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HS_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_MINIGUN_CLIP_01'] = { + id = 'COMPONENT_MINIGUN_CLIP_01', + hash = -924946682, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 15000 + }, + ['COMPONENT_RPG_CLIP_01'] = { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_GRENADELAUNCHER_CLIP_01'] = { + id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', + hash = 296639639, + model = 'w_lr_40mm', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 10 + }, + ['COMPONENT_PISTOL50_CLIP_01'] = { + id = 'COMPONENT_PISTOL50_CLIP_01', + hash = 580369945, + model = 'W_PI_PISTOL50_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P50_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 9 + }, + ['COMPONENT_PISTOL50_CLIP_02'] = { + id = 'COMPONENT_PISTOL50_CLIP_02', + hash = -640439150, + model = 'W_PI_PISTOL50_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P50_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_ASSAULTSMG_CLIP_01'] = { + id = 'COMPONENT_ASSAULTSMG_CLIP_01', + hash = -1928132688, + model = 'W_SB_ASSAULTSMG_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ASSAULTSMG_CLIP_02'] = { + id = 'COMPONENT_ASSAULTSMG_CLIP_02', + hash = -1152981993, + model = 'W_SB_ASSAULTSMG_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_BULLPUPSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', + hash = -917613298, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 14 + }, + ['COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', + hash = 930927479, + model = 'W_AR_AdvancedRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_APPISTOL_VARMOD_LUXE'] = { + id = 'COMPONENT_APPISTOL_VARMOD_LUXE', + hash = -1686714580, + model = 'W_PI_APPistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', + hash = 1319990579, + model = 'W_AR_AssaultRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_CARBINERIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', + hash = -660892072, + model = 'W_AR_CarbineRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_PISTOL_VARMOD_LUXE'] = { + id = 'COMPONENT_PISTOL_VARMOD_LUXE', + hash = -684126074, + model = 'W_PI_Pistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_PISTOL50_VARMOD_LUXE'] = { + id = 'COMPONENT_PISTOL50_VARMOD_LUXE', + hash = 2008591151, + model = 'W_PI_Pistol50_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MICROSMG_VARMOD_LUXE'] = { + id = 'COMPONENT_MICROSMG_VARMOD_LUXE', + hash = 1215999497, + model = 'W_SB_MicroSMG_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE'] = { + id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', + hash = -2052698631, + model = 'W_SG_Sawnoff_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SMG_VARMOD_LUXE'] = { + id = 'COMPONENT_SMG_VARMOD_LUXE', + hash = 663170192, + model = 'W_SB_SMG_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SNIPERRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', + hash = 1077065191, + model = 'W_SR_SniperRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', + hash = 663517359, + model = 'w_sb_assaultsmg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_COMBATMG_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', + hash = -1828795171, + model = 'w_mg_combatmg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', + hash = -966439566, + model = 'w_pi_combatpistol_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MG_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_MG_VARMOD_LOWRIDER', + hash = -690308418, + model = 'w_mg_mg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', + hash = -1562927653, + model = 'w_sg_pumpshotgun_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTRIFLE_CLIP_03'] = { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', + hash = -604986051, + model = 'w_ar_assaultrifle_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_CARBINERIFLE_CLIP_03'] = { + id = 'COMPONENT_CARBINERIFLE_CLIP_03', + hash = -1167922891, + model = 'w_ar_carbinerifle_boxmag', + gxtName = 'WCT_CLIP_BOX', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATPDW_CLIP_03'] = { + id = 'COMPONENT_COMBATPDW_CLIP_03', + hash = 1857603803, + model = 'w_sb_pdw_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMPACTRIFLE_CLIP_03'] = { + id = 'COMPONENT_COMPACTRIFLE_CLIP_03', + hash = -972590066, + model = 'w_ar_assaultrifle_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_HEAVYSHOTGUN_CLIP_03'] = { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_03', + hash = -2000168365, + model = 'w_sg_heavyshotgun_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_MACHINEPISTOL_CLIP_03'] = { + id = 'COMPONENT_MACHINEPISTOL_CLIP_03', + hash = -1444295948, + model = 'w_sb_compactsmg_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_CLIP_03'] = { + id = 'COMPONENT_SMG_CLIP_03', + hash = 2043113590, + model = 'w_sb_smg_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_SPECIALCARBINE_CLIP_03'] = { + id = 'COMPONENT_SPECIALCARBINE_CLIP_03', + hash = 1801039530, + model = 'w_ar_specialcarbine_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_GUNRUN_MK2_UPGRADE'] = { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HOMINGLAUNCHER_CLIP_01'] = { + id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', + hash = -132960961, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', + hash = -1371515465, + model = 'w_ar_bullpupriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', + hash = -1190793877, + model = 'w_ar_bullpupriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', + hash = -1497085720, + model = 'w_ar_bullpupriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', + hash = -1803148180, + model = 'w_ar_bullpupriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', + hash = -1975971886, + model = 'w_ar_bullpupriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', + hash = 36929477, + model = 'w_ar_bullpupriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', + hash = -268444834, + model = 'w_ar_bullpupriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', + hash = -574769446, + model = 'w_ar_bullpupriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', + hash = -882699739, + model = 'w_ar_bullpupriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', + hash = -1468181474, + model = 'w_ar_bullpupriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', + hash = -974541230, + model = 'w_ar_bullpupriflemk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', + hash = 25766362, + model = 'w_ar_bullpupriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', + hash = -273676760, + model = 'w_ar_bullpupriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -89655827, + model = 'W_AR_BullpupRifleMK2_Mag_AP', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', + hash = 1130501904, + model = 'W_AR_BullpupRifleMK2_Mag_FMJ', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', + hash = -1449330342, + model = 'W_AR_BullpupRifleMK2_Mag_INC', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', + hash = -2111807319, + model = 'W_AR_BullpupRifleMK2_Mag_TR', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_AT_BP_BARREL_01'] = { + id = 'COMPONENT_AT_BP_BARREL_01', + hash = 1704640795, + model = 'W_AR_BP_MK2_Barrel1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_BP_BARREL_02'] = { + id = 'COMPONENT_AT_BP_BARREL_02', + hash = 1005743559, + model = 'W_AR_BP_MK2_Barrel2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_DOUBLEACTION_CLIP_01'] = { + id = 'COMPONENT_DOUBLEACTION_CLIP_01', + hash = 1328622785, + model = 'w_pi_wep1_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_DA_CLIP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', + hash = -1869284448, + model = 'w_sr_marksmanriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', + hash = 1931539634, + model = 'w_sr_marksmanriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', + hash = 1624199183, + model = 'w_sr_marksmanriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', + hash = -26834113, + model = 'w_sr_marksmanriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', + hash = -210406055, + model = 'w_sr_marksmanriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', + hash = 423313640, + model = 'w_sr_marksmanriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', + hash = 276639596, + model = 'w_sr_marksmanriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', + hash = -991356863, + model = 'w_sr_marksmanriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', + hash = -1682848301, + model = 'w_sr_marksmanriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', + hash = 996213771, + model = 'w_sr_marksmanriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', + hash = -1214048550, + model = 'w_sr_marksmanriflemk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', + hash = -1797182002, + model = 'w_sr_marksmanriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', + hash = -422587990, + model = 'w_sr_marksmanriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -193998727, + model = 'w_sr_marksmanriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 5 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', + hash = -515203373, + model = 'w_sr_marksmanriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 5 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', + hash = 1842849902, + model = 'w_sr_marksmanriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 5 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', + hash = -679861550, + model = 'w_sr_marksmanriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_AT_MRFL_BARREL_01'] = { + id = 'COMPONENT_AT_MRFL_BARREL_01', + hash = 941317513, + model = 'w_sr_mr_mk2_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MRFL_BARREL_02'] = { + id = 'COMPONENT_AT_MRFL_BARREL_02', + hash = 1748450780, + model = 'w_sr_mr_mk2_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', + hash = -474112444, + model = 'w_sg_pumpshotgunmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_02'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', + hash = 387223451, + model = 'w_sg_pumpshotgunmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_03'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', + hash = 617753366, + model = 'w_sg_pumpshotgunmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_04'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', + hash = -222378256, + model = 'w_sg_pumpshotgunmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_05'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', + hash = 8741501, + model = 'w_sg_pumpshotgunmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_06'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', + hash = -601286203, + model = 'w_sg_pumpshotgunmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_07'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', + hash = -511433605, + model = 'w_sg_pumpshotgunmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_08'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', + hash = -655387818, + model = 'w_sg_pumpshotgunmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_09'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', + hash = -282476598, + model = 'w_sg_pumpshotgunmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_10'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', + hash = 1739501925, + model = 'w_sg_pumpshotgunmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', + hash = 1178671645, + model = 'w_sg_pumpshotgunmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_01'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', + hash = -845938367, + model = 'w_sg_pumpshotgunmk2_mag1', + gxtName = 'WCT_SHELL', + gxtDescription = 'WCD_SHELL', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', + hash = 1315288101, + model = 'w_sg_pumpshotgunmk2_mag_ap', + gxtName = 'WCT_SHELL_AP', + gxtDescription = 'WCD_SHELL_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', + hash = 1004815965, + model = 'w_sg_pumpshotgunmk2_mag_exp', + gxtName = 'WCT_SHELL_EX', + gxtDescription = 'WCD_SHELL_EX', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', + hash = -380098265, + model = 'w_sg_pumpshotgunmk2_mag_hp', + gxtName = 'WCT_SHELL_HP', + gxtDescription = 'WCD_SHELL_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', + hash = -1618338827, + model = 'w_sg_pumpshotgunmk2_mag_inc', + gxtName = 'WCT_SHELL_INC', + gxtDescription = 'WCD_SHELL_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_REVOLVER_MK2_CAMO'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO', + hash = -1069552225, + model = 'w_pi_revolvermk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_02'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_02', + hash = 11918884, + model = 'w_pi_revolvermk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_03'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_03', + hash = 176157112, + model = 'w_pi_revolvermk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_04'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_04', + hash = -220052855, + model = 'w_pi_revolvermk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_05'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_05', + hash = 288456487, + model = 'w_pi_revolvermk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_06'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_06', + hash = 398658626, + model = 'w_pi_revolvermk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_07'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_07', + hash = 628697006, + model = 'w_pi_revolvermk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_08'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_08', + hash = 925911836, + model = 'w_pi_revolvermk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_09'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_09', + hash = 1222307441, + model = 'w_pi_revolvermk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_10'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_10', + hash = 552442715, + model = 'w_pi_revolvermk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', + hash = -648943513, + model = 'w_pi_revolvermk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CLIP_01'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_01', + hash = -1172055874, + model = 'w_pi_revolvermk2_mag1', + gxtName = 'WCT_CLIP1_RV', + gxtDescription = 'WCD_CLIP1_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', + hash = 231258687, + model = 'w_pi_revolvermk2_mag5', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', + hash = 284438159, + model = 'w_pi_revolvermk2_mag2', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', + hash = 15712037, + model = 'w_pi_revolvermk2_mag3', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', + hash = -958864266, + model = 'w_pi_revolvermk2_mag4', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO', + hash = 259780317, + model = 'W_PI_SNS_PistolMk2_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', + hash = -403805974, + model = 'W_PI_SNS_PistolMk2_SL_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_02'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', + hash = -1973342474, + model = 'W_PI_SNS_PistolMk2_Camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', + hash = 691432737, + model = 'W_PI_SNS_PistolMk2_SL_Camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_03'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', + hash = 1996130345, + model = 'W_PI_SNS_PistolMk2_Camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', + hash = 987648331, + model = 'W_PI_SNS_PistolMk2_SL_Camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_04'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', + hash = -1455657812, + model = 'W_PI_SNS_PistolMk2_Camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', + hash = -431680535, + model = 'W_PI_SNS_PistolMk2_SL_Camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_05'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', + hash = -1668263084, + model = 'W_PI_SNS_PistolMk2_Camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', + hash = -847582310, + model = 'W_PI_SNS_PistolMk2_SL_Camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_06'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', + hash = 1308243489, + model = 'W_PI_SNS_PistolMk2_Camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', + hash = -92592218, + model = 'W_PI_SNS_PistolMk2_SL_Camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_07'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', + hash = 1122574335, + model = 'W_PI_SNS_PistolMk2_Camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', + hash = -494548326, + model = 'W_PI_SNS_PistolMk2_SL_Camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_08'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', + hash = 1420313469, + model = 'W_PI_SNS_PistolMk2_Camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', + hash = 730876697, + model = 'W_PI_SNS_PistolMk2_SL_Camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_09'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', + hash = 109848390, + model = 'W_PI_SNS_PistolMk2_Camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', + hash = 583159708, + model = 'W_PI_SNS_PistolMk2_SL_Camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_10'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', + hash = 593945703, + model = 'W_PI_SNS_PistolMk2_Camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', + hash = -1928503603, + model = 'W_PI_SNS_PistolMk2_SL_Camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', + hash = 1142457062, + model = 'w_pi_sns_pistolmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', + hash = 520557834, + model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_01'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', + hash = 21392614, + model = 'w_pi_sns_pistolmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_02'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', + hash = -829683854, + model = 'w_pi_sns_pistolmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', + hash = -1055790298, + model = 'W_PI_SNS_PistolMK2_Mag_FMJ', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', + hash = -1928301566, + model = 'W_PI_SNS_PistolMK2_Mag_HP', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', + hash = -424845447, + model = 'W_PI_SNS_PistolMK2_Mag_INC', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC_NS', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', + hash = -1876057490, + model = 'W_PI_SNS_PistolMK2_Mag_TR', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', + hash = -737430213, + model = 'w_ar_specialcarbinemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_02'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', + hash = 1125852043, + model = 'w_ar_specialcarbinemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_03'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', + hash = 886015732, + model = 'w_ar_specialcarbinemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_04'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', + hash = -1262287139, + model = 'w_ar_specialcarbinemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_05'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', + hash = -295208411, + model = 'w_ar_specialcarbinemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_06'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', + hash = -544154504, + model = 'w_ar_specialcarbinemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_07'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', + hash = 172765678, + model = 'w_ar_specialcarbinemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_08'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', + hash = -1982877449, + model = 'w_ar_specialcarbinemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_09'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', + hash = 2072122460, + model = 'w_ar_specialcarbinemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_10'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', + hash = -1986220171, + model = 'w_ar_specialcarbinemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', + hash = 1377355801, + model = 'w_ar_specialcarbinemk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_01'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', + hash = 382112385, + model = 'w_ar_specialcarbinemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_02'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', + hash = -568352468, + model = 'w_ar_specialcarbinemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', + hash = 1362433589, + model = 'w_ar_specialcarbinemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', + hash = 1346235024, + model = 'w_ar_specialcarbinemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', + hash = -570355066, + model = 'w_ar_specialcarbinemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', + hash = -2023373174, + model = 'w_ar_specialcarbinemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_AT_SC_BARREL_01'] = { + id = 'COMPONENT_AT_SC_BARREL_01', + hash = -415870039, + model = 'w_ar_sc_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SC_BARREL_02'] = { + id = 'COMPONENT_AT_SC_BARREL_02', + hash = -109086661, + model = 'w_ar_sc_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_PI_COMP_02'] = { + id = 'COMPONENT_AT_PI_COMP_02', + hash = -1434287169, + model = 'w_at_pi_comp_2', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_COMP_03'] = { + id = 'COMPONENT_AT_PI_COMP_03', + hash = 654802123, + model = 'w_at_pi_comp_3', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_RAIL_02'] = { + id = 'COMPONENT_AT_PI_RAIL_02', + hash = 1205768792, + model = 'w_at_pi_rail_2', + gxtName = 'WCT_SCOPE_PI', + gxtDescription = 'WCD_SCOPE_PI', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_PI_FLSH_03'] = { + id = 'COMPONENT_AT_PI_FLSH_03', + hash = 1246324211, + model = 'w_at_pi_snsmk2_flsh_1', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2'] = { + id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', + hash = 1528590652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG2', + gxtDescription = 'WCD_SCOPE_LRF', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_RAYPISTOL_VARMOD_XMAS18'] = { + id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', + hash = -673450233, + model = 'w_pi_raygun_ev', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', + hash = -2045758401, + model = 'w_ar_assaultriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', + hash = -785724817, + model = 'w_ar_assaultriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -1478681000, + model = 'w_ar_assaultriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', + hash = 1675665560, + model = 'w_ar_assaultriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', + hash = -76490669, + model = 'w_ar_assaultriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', + hash = -282298175, + model = 'w_ar_assaultriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', + hash = 1283078430, + model = 'w_ar_carbineriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', + hash = 1574296533, + model = 'w_ar_carbineriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', + hash = 626875735, + model = 'w_ar_carbineriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', + hash = 1141059345, + model = 'w_ar_carbineriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', + hash = 1025884839, + model = 'w_ar_carbineriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', + hash = 391640422, + model = 'w_ar_carbineriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_01'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_01', + hash = 1227564412, + model = 'w_mg_combatmgmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_02'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_02', + hash = 400507625, + model = 'w_mg_combatmgmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 200 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', + hash = 696788003, + model = 'w_mg_combatmgmk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 80 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', + hash = 1475288264, + model = 'w_mg_combatmgmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 80 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', + hash = -1020871238, + model = 'w_mg_combatmgmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 80 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', + hash = -161179835, + model = 'w_mg_combatmgmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_01'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', + hash = -98690520, + model = 'w_sr_heavysnipermk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_02'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', + hash = 752418717, + model = 'w_sr_heavysnipermk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', + hash = -130689324, + model = 'w_sr_heavysnipermk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', + hash = -1981031769, + model = 'w_sr_heavysnipermk2_mag_ap2', + gxtName = 'WCT_CLIP_EX', + gxtDescription = 'WCD_CLIP_EX', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', + hash = 1005144310, + model = 'w_sr_heavysnipermk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', + hash = 247526935, + model = 'w_sr_heavysnipermk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_PISTOL_MK2_CLIP_01'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_01', + hash = -1795936926, + model = 'w_pi_pistolmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_PISTOL_MK2_CLIP_02'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_02', + hash = 1591132456, + model = 'w_pi_pistolmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_PISTOL_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', + hash = 1329061674, + model = 'w_pi_pistolmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', + hash = -2046910199, + model = 'w_pi_pistolmk2_mag_hp', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PISTOL_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', + hash = 733837882, + model = 'w_pi_pistolmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PISTOL_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', + hash = 634039983, + model = 'w_pi_pistolmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_SMG_MK2_CLIP_01'] = { + id = 'COMPONENT_SMG_MK2_CLIP_01', + hash = 1277460590, + model = 'w_sb_smgmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_MK2_CLIP_02'] = { + id = 'COMPONENT_SMG_MK2_CLIP_02', + hash = -1182573778, + model = 'w_sb_smgmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_SMG_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_SMG_MK2_CLIP_FMJ', + hash = 190476639, + model = 'w_sb_smgmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', + hash = 974903034, + model = 'w_sb_smgmk2_mag_hp', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SMG_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', + hash = -644734235, + model = 'w_sb_smgmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SMG_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_SMG_MK2_CLIP_TRACER', + hash = 2146055916, + model = 'w_sb_smgmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_AT_AR_BARREL_01'] = { + id = 'COMPONENT_AT_AR_BARREL_01', + hash = 1134861606, + model = 'w_at_ar_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_AR_BARREL_02'] = { + id = 'COMPONENT_AT_AR_BARREL_02', + hash = 1447477866, + model = 'w_at_ar_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_CR_BARREL_01'] = { + id = 'COMPONENT_AT_CR_BARREL_01', + hash = -2093598721, + model = 'w_at_cr_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_CR_BARREL_02'] = { + id = 'COMPONENT_AT_CR_BARREL_02', + hash = -1958983669, + model = 'w_at_cr_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MG_BARREL_01'] = { + id = 'COMPONENT_AT_MG_BARREL_01', + hash = -1018236364, + model = 'w_at_mg_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MG_BARREL_02'] = { + id = 'COMPONENT_AT_MG_BARREL_02', + hash = -1243457701, + model = 'w_at_mg_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SB_BARREL_01'] = { + id = 'COMPONENT_AT_SB_BARREL_01', + hash = -653246751, + model = 'w_at_sb_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SB_BARREL_02'] = { + id = 'COMPONENT_AT_SB_BARREL_02', + hash = -1520117877, + model = 'w_at_sb_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SR_BARREL_01'] = { + id = 'COMPONENT_AT_SR_BARREL_01', + hash = -1869205321, + model = 'w_at_sr_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SR_BARREL_02'] = { + id = 'COMPONENT_AT_SR_BARREL_02', + hash = 277524638, + model = 'w_at_sr_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', + hash = -1860492113, + model = 'w_at_armk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', + hash = 937772107, + model = 'w_at_armk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', + hash = 1401650071, + model = 'w_at_armk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', + hash = 628662130, + model = 'w_at_armk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', + hash = -985047251, + model = 'w_at_armk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', + hash = -812944463, + model = 'w_at_armk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', + hash = -1447352303, + model = 'w_at_armk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', + hash = -60338860, + model = 'w_at_armk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', + hash = 2088750491, + model = 'w_at_armk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', + hash = -1513913454, + model = 'w_at_armk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', + hash = -1179558480, + model = 'w_at_armk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', + hash = 1272803094, + model = 'w_ar_carbineriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', + hash = 1080719624, + model = 'w_ar_carbineriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', + hash = 792221348, + model = 'w_ar_carbineriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', + hash = -452181427, + model = 'w_ar_carbineriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', + hash = -746774737, + model = 'w_ar_carbineriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', + hash = -2044296061, + model = 'w_ar_carbineriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', + hash = -199171978, + model = 'w_ar_carbineriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', + hash = -1428075016, + model = 'w_ar_carbineriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', + hash = -1735153315, + model = 'w_ar_carbineriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', + hash = 1796459838, + model = 'w_ar_carbineriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', + hash = -631911105, + model = 'w_ar_carbineriflemk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO', + hash = 1249283253, + model = 'w_mg_combatmgmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_02'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_02', + hash = -857707587, + model = 'w_mg_combatmgmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_03'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_03', + hash = -1097543898, + model = 'w_mg_combatmgmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_04'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_04', + hash = 1980349969, + model = 'w_mg_combatmgmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_05'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_05', + hash = 1219453777, + model = 'w_mg_combatmgmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_06'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_06', + hash = -1853459190, + model = 'w_mg_combatmgmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_07'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_07', + hash = -2074781016, + model = 'w_mg_combatmgmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_08'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_08', + hash = 457967755, + model = 'w_mg_combatmgmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_09'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_09', + hash = 235171324, + model = 'w_mg_combatmgmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_10'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_10', + hash = 42685294, + model = 'w_mg_combatmgmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', + hash = -687617715, + model = 'w_mg_combatmgmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO'] = { + id = 'COMPONENT_SMG_MK2_CAMO', + hash = -996700057, + model = 'w_at_smgmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_02'] = { + id = 'COMPONENT_SMG_MK2_CAMO_02', + hash = 940943685, + model = 'w_at_smgmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_03'] = { + id = 'COMPONENT_SMG_MK2_CAMO_03', + hash = 1263226800, + model = 'w_at_smgmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_04'] = { + id = 'COMPONENT_SMG_MK2_CAMO_04', + hash = -328035840, + model = 'w_at_smgmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_05'] = { + id = 'COMPONENT_SMG_MK2_CAMO_05', + hash = 1224100642, + model = 'w_at_smgmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_06'] = { + id = 'COMPONENT_SMG_MK2_CAMO_06', + hash = 899228776, + model = 'w_at_smgmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_07'] = { + id = 'COMPONENT_SMG_MK2_CAMO_07', + hash = 616006309, + model = 'w_at_smgmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_08'] = { + id = 'COMPONENT_SMG_MK2_CAMO_08', + hash = -1561952511, + model = 'w_at_smgmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_09'] = { + id = 'COMPONENT_SMG_MK2_CAMO_09', + hash = 572063080, + model = 'w_at_smgmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_10'] = { + id = 'COMPONENT_SMG_MK2_CAMO_10', + hash = 1170588613, + model = 'w_at_smgmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_SMG_MK2_CAMO_IND_01', + hash = 966612367, + model = 'w_at_smgmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', + hash = -1258515792, + model = 'W_PI_PistolMK2_Slide_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO', + hash = 1550611612, + model = 'w_pi_pistolmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_02_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', + hash = 438243936, + model = 'W_PI_PistolMK2_Slide_Camo2', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_02'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_02', + hash = 368550800, + model = 'w_pi_pistolmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_03_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', + hash = -455079056, + model = 'W_PI_PistolMK2_Slide_Camo3', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_03'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_03', + hash = -1769069349, + model = 'w_pi_pistolmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_04_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', + hash = 740920107, + model = 'W_PI_PistolMK2_Slide_Camo4', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_04'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_04', + hash = 24902297, + model = 'w_pi_pistolmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_05_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', + hash = -541616347, + model = 'W_PI_PistolMK2_Slide_Camo5', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_05'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_05', + hash = -228041614, + model = 'w_pi_pistolmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_06_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', + hash = 1809261196, + model = 'W_PI_PistolMK2_Slide_Camo6', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_06'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_06', + hash = -584961562, + model = 'w_pi_pistolmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_07_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', + hash = -1646538868, + model = 'W_PI_PistolMK2_Slide_Camo7', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_07'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_07', + hash = -1153175946, + model = 'w_pi_pistolmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_08_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', + hash = -1290164948, + model = 'W_PI_PistolMK2_Slide_Camo8', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_08'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_08', + hash = 1301287696, + model = 'w_pi_pistolmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_09_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', + hash = -964465134, + model = 'W_PI_PistolMK2_Slide_Camo9', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_09'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_09', + hash = 1597093459, + model = 'w_pi_pistolmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_10_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', + hash = 1135718771, + model = 'W_PI_PistolMK2_Slide_Camo10', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_10'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_10', + hash = 1769871776, + model = 'w_pi_pistolmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', + hash = 1253942266, + model = 'W_PI_PistolMK2_Camo_Sl_Ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', + hash = -1827882671, + model = 'w_pi_pistolmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', + hash = -130843390, + model = 'w_at_heavysnipermk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_02'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', + hash = -977347227, + model = 'w_at_heavysnipermk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_03'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', + hash = -378461067, + model = 'w_at_heavysnipermk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_04'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', + hash = 329939175, + model = 'w_at_heavysnipermk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_05'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', + hash = 643374672, + model = 'w_at_heavysnipermk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_06'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', + hash = 807875052, + model = 'w_at_heavysnipermk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_07'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', + hash = -1401804168, + model = 'w_at_heavysnipermk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_08'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', + hash = -1096495395, + model = 'w_at_heavysnipermk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_09'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', + hash = -847811454, + model = 'w_at_heavysnipermk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_10'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', + hash = -1413108537, + model = 'w_at_heavysnipermk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', + hash = 1815270123, + model = 'w_at_heavysnipermk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_PI_FLSH_02'] = { + id = 'COMPONENT_AT_PI_FLSH_02', + hash = 1140676955, + model = 'w_at_pi_flsh_2', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_AR_AFGRIP_02'] = { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MUZZLE_01'] = { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_02'] = { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_03'] = { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_04'] = { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_05'] = { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_06'] = { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_07'] = { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_08'] = { + id = 'COMPONENT_AT_MUZZLE_08', + hash = 1602080333, + model = 'w_at_muzzle_8', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_09'] = { + id = 'COMPONENT_AT_MUZZLE_09', + hash = 1764221345, + model = 'w_at_muzzle_9', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_COMP'] = { + id = 'COMPONENT_AT_PI_COMP', + hash = 568543123, + model = 'w_at_pi_comp_1', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_RAIL'] = { + id = 'COMPONENT_AT_PI_RAIL', + hash = -1898661008, + model = 'w_at_pi_rail_1', + gxtName = 'WCT_SCOPE_PI', + gxtDescription = 'WCD_SCOPE_PI', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_02_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', + hash = -944910075, + model = 'w_at_scope_macro_2', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', + hash = -452809877, + model = 'w_at_scope_macro_2_mk2', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL_MK2'] = { + id = 'COMPONENT_AT_SCOPE_SMALL_MK2', + hash = 1060929921, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL_SMG_MK2'] = { + id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', + hash = 1038927834, + model = 'w_at_scope_small_mk2', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MEDIUM_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_LARGE_MK2'] = { + id = 'COMPONENT_AT_SCOPE_LARGE_MK2', + hash = -2101279869, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG2', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_NV'] = { + id = 'COMPONENT_AT_SCOPE_NV', + hash = -1233121104, + model = 'w_at_scope_nv', + gxtName = 'WCT_SCOPE_NV', + gxtDescription = 'WCD_SCOPE_NV', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_THERMAL'] = { + id = 'COMPONENT_AT_SCOPE_THERMAL', + hash = 776198721, + model = 'w_at_scope_nv', + gxtName = 'WCT_SCOPE_TH', + gxtDescription = 'WCD_SCOPE_TH', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SIGHTS'] = { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SIGHTS_SMG'] = { + id = 'COMPONENT_AT_SIGHTS_SMG', + hash = -1613015470, + model = 'w_at_sights_smg', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SR_SUPP_03'] = { + id = 'COMPONENT_AT_SR_SUPP_03', + hash = -1404903567, + model = 'w_at_sr_supp3', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_FLASHLIGHT_LIGHT'] = { + id = 'COMPONENT_FLASHLIGHT_LIGHT', + hash = -575194865, + model = 'w_me_flashlight_flash', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_FLAREGUN_CLIP_01'] = { + id = 'COMPONENT_FLAREGUN_CLIP_01', + hash = -1813398119, + model = 'w_pi_flaregun_mag1', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCT_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_CERAMICPISTOL_CLIP_01'] = { + id = 'COMPONENT_CERAMICPISTOL_CLIP_01', + hash = 1423184737, + model = 'W_PI_Ceramic_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_CERAMICPISTOL_CLIP_02'] = { + id = 'COMPONENT_CERAMICPISTOL_CLIP_02', + hash = -2122814295, + model = 'w_pi_sns_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 17 + }, + ['COMPONENT_CERAMICPISTOL_SUPP'] = { + id = 'COMPONENT_CERAMICPISTOL_SUPP', + hash = -1828202758, + model = 'W_PI_Ceramic_Supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_NAVYREVOLVER_CLIP_01'] = { + id = 'COMPONENT_NAVYREVOLVER_CLIP_01', + hash = -1738620313, + model = 'w_pi_wep2_gun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_NV_CLIP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_MACHINEPISTOL_CLIP_01'] = { + id = 'COMPONENT_MACHINEPISTOL_CLIP_01', + hash = 1198425599, + model = 'w_sb_compactsmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MCHP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_MACHINEPISTOL_CLIP_02'] = { + id = 'COMPONENT_MACHINEPISTOL_CLIP_02', + hash = -1188271751, + model = 'w_sb_compactsmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MCHP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_COMPACTRIFLE_CLIP_01'] = { + id = 'COMPONENT_COMPACTRIFLE_CLIP_01', + hash = 1363085923, + model = 'w_ar_assaultrifle_smg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CMPR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_COMPACTRIFLE_CLIP_02'] = { + id = 'COMPONENT_COMPACTRIFLE_CLIP_02', + hash = 1509923832, + model = 'w_ar_assaultrifle_smg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CMPR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_DBSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_DBSHOTGUN_CLIP_01', + hash = 703231006, + model = 'w_sg_doublebarrel_mag1', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 2 + }, + ['COMPONENT_COMBATPDW_CLIP_01'] = { + id = 'COMPONENT_COMBATPDW_CLIP_01', + hash = 1125642654, + model = 'W_SB_PDW_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_PDW_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_COMBATPDW_CLIP_02'] = { + id = 'COMPONENT_COMBATPDW_CLIP_02', + hash = 860508675, + model = 'W_SB_PDW_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_PDW_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_SNSPISTOL_CLIP_01'] = { + id = 'COMPONENT_SNSPISTOL_CLIP_01', + hash = -125817127, + model = 'w_pi_sns_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SNSP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_CLIP_02'] = { + id = 'COMPONENT_SNSPISTOL_CLIP_02', + hash = 2063610803, + model = 'w_pi_sns_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SNSP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_SNSPISTOL_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', + hash = -2144080721, + model = 'w_pi_sns_pistol_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MARKSMANPISTOL_CLIP_01'] = { + id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', + hash = -878820883, + model = 'W_PI_SingleShot_Shell', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_KNUCKLE_VARMOD_BASE'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_BASE', + hash = -213504205, + model = 'W_ME_Knuckle', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_PIMP'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', + hash = -971770235, + model = 'W_ME_Knuckle_02', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_BALLAS'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', + hash = -287703709, + model = 'W_ME_Knuckle_BG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_DOLLAR'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', + hash = 1351683121, + model = 'W_ME_Knuckle_DLR', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_DIAMOND'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', + hash = -1755194916, + model = 'W_ME_Knuckle_DMD', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_HATE'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_HATE', + hash = 2112683568, + model = 'W_ME_Knuckle_HT', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_LOVE'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', + hash = 1062111910, + model = 'W_ME_Knuckle_LV', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_PLAYER'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', + hash = 146278587, + model = 'W_ME_Knuckle_PC', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_KING'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_KING', + hash = -494162961, + model = 'W_ME_Knuckle_SLG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_VAGOS'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', + hash = 2062808965, + model = 'W_ME_Knuckle_VG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_HEAVYPISTOL_CLIP_01'] = { + id = 'COMPONENT_HEAVYPISTOL_CLIP_01', + hash = 222992026, + model = 'w_pi_heavypistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HPST_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 18 + }, + ['COMPONENT_HEAVYPISTOL_CLIP_02'] = { + id = 'COMPONENT_HEAVYPISTOL_CLIP_02', + hash = 1694090795, + model = 'w_pi_heavypistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_HPST_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 36 + }, + ['COMPONENT_SPECIALCARBINE_CLIP_01'] = { + id = 'COMPONENT_SPECIALCARBINE_CLIP_01', + hash = -959978111, + model = 'w_ar_specialcarbine_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SCRB_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SPECIALCARBINE_CLIP_02'] = { + id = 'COMPONENT_SPECIALCARBINE_CLIP_02', + hash = 2089537806, + model = 'w_ar_specialcarbine_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SCRB_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_BULLPUPRIFLE_CLIP_01'] = { + id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', + hash = -979292288, + model = 'w_ar_bullpuprifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_BRIF_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_BULLPUPRIFLE_CLIP_02'] = { + id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', + hash = -1284994289, + model = 'w_ar_bullpuprifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_BRIF_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_VINTAGEPISTOL_CLIP_01'] = { + id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', + hash = 1168357051, + model = 'w_pi_vintage_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_VPST_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 7 + }, + ['COMPONENT_VINTAGEPISTOL_CLIP_02'] = { + id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', + hash = 867832552, + model = 'w_pi_vintage_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_VPST_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 14 + }, + ['COMPONENT_FIREWORK_CLIP_01'] = { + id = 'COMPONENT_FIREWORK_CLIP_01', + hash = -454770035, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_MUSKET_CLIP_01'] = { + id = 'COMPONENT_MUSKET_CLIP_01', + hash = 1322387263, + model = 'P_CS_Joint_02', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM'] = { + id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', + hash = 471997210, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRF', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_MARKSMANRIFLE_CLIP_01'] = { + id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', + hash = -667205311, + model = 'w_sr_marksmanrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MKRF_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_MARKSMANRIFLE_CLIP_02'] = { + id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', + hash = -855823675, + model = 'w_sr_marksmanrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MKRF_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_HEAVYSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', + hash = 844049759, + model = 'w_sg_heavyshotgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HVSG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_HEAVYSHOTGUN_CLIP_02'] = { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', + hash = -1759709443, + model = 'w_sg_heavyshotgun_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_HVSG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_GUSENBERG_CLIP_01'] = { + id = 'COMPONENT_GUSENBERG_CLIP_01', + hash = 484812453, + model = 'w_sb_gusenberg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_GSNB_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_GUSENBERG_CLIP_02'] = { + id = 'COMPONENT_GUSENBERG_CLIP_02', + hash = -355941776, + model = 'w_sb_gusenberg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_GSNB_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 50 + }, + ['COMPONENT_RAILGUN_CLIP_01'] = { + id = 'COMPONENT_RAILGUN_CLIP_01', + hash = 59044840, + model = 'w_ar_railgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_RLGN_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_HEAVYPISTOL_VARMOD_LUXE'] = { + id = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', + hash = 2053798779, + model = 'W_PI_HeavyPistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER', + hash = 1929467122, + model = 'w_ar_specialcarbine_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_BULLPUPRIFLE_VARMOD_LOW'] = { + id = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', + hash = -1470645128, + model = 'w_ar_bullpuprifle_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MARKSMANRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_MARKSMANRIFLE_VARMOD_LUXE', + hash = 371102273, + model = 'W_SR_MarksmanRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_REVOLVER_CLIP_01'] = { + id = 'COMPONENT_REVOLVER_CLIP_01', + hash = -377062173, + model = 'w_pi_revolver_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_VARMOD_BOSS'] = { + id = 'COMPONENT_REVOLVER_VARMOD_BOSS', + hash = 384708672, + model = 'w_pi_revolver_b', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_REVOLVER_VARMOD_GOON'] = { + id = 'COMPONENT_REVOLVER_VARMOD_GOON', + hash = -1802258419, + model = 'w_pi_revolver_g', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SWITCHBLADE_VARMOD_BASE'] = { + id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', + hash = -1858624256, + model = 'w_me_switchblade', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SWITCHBLADE_VARMOD_VAR1'] = { + id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', + hash = 1530822070, + model = 'w_me_switchblade_b', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SWITCHBLADE_VARMOD_VAR2'] = { + id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', + hash = -409758110, + model = 'w_me_switchblade_g', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_AUTOSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', + hash = 169463950, + model = 'w_sg_sweeper_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = '', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 10 + }, + ['COMPONENT_COMPACTLAUNCHER_CLIP_01'] = { + id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', + hash = 1235472140, + model = 'w_lr_compactgl_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = '', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_MINISMG_CLIP_01'] = { + id = 'COMPONENT_MINISMG_CLIP_01', + hash = -2067221805, + model = 'w_sb_minismg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SCRP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_MINISMG_CLIP_02'] = { + id = 'COMPONENT_MINISMG_CLIP_02', + hash = -1820405577, + model = 'w_sb_minismg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SCRP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + } +} + +--- Weapon ammo configuration +config.weapon_ammo = { + ['AMMO_MOBILEOPS_CANNON'] = { + id = 'AMMO_MOBILEOPS_CANNON', + hash = 764589401, + max = 20, + name = _T('core', 'ammo_mobileops_cannon') + }, + ['AMMO_APC_CANNON'] = { + id = 'AMMO_APC_CANNON', + hash = -767591211, + max = 100, + name = _T('core', 'ammo_apc_cannon') + }, + ['AMMO_APC_MISSILE'] = { + id = 'AMMO_APC_MISSILE', + hash = 119573070, + max = 20, + name = _T('core', 'ammo_apc_missile') + }, + ['AMMO_AVENGER_CANNON'] = { + id = 'AMMO_AVENGER_CANNON', + hash = 1849772700, + max = 20, + name = _T('core', 'ammo_avenger_cannon') + }, + ['AMMO_BARRAGE_GL'] = { + id = 'AMMO_BARRAGE_GL', + hash = 1364454752, + max = 20, + name = _T('core', 'ammo_barrage_gl') + }, + ['AMMO_VEHICLEBOMB'] = { + id = 'AMMO_VEHICLEBOMB', + hash = -1615671818, + max = 1, + name = _T('core', 'ammo_vehiclebomb') + }, + ['AMMO_VEHICLEBOMB_CLUSTER'] = { + id = 'AMMO_VEHICLEBOMB_CLUSTER', + hash = 1584038003, + max = 1, + name = _T('core', 'ammo_vehiclebomb_cluster') + }, + ['AMMO_VEHICLEBOMB_GAS'] = { + id = 'AMMO_VEHICLEBOMB_GAS', + hash = 314485403, + max = 1, + name = _T('core', 'ammo_vehiclebomb_gas') + }, + ['AMMO_VEHICLEBOMB_INCENDIARY'] = { + id = 'AMMO_VEHICLEBOMB_INCENDIARY', + hash = -111286589, + max = 1, + name = _T('core', 'ammo_vehiclebomb_incendiary') + }, + ['AMMO_CHERNO_MISSILE'] = { + id = 'AMMO_CHERNO_MISSILE', + hash = -1278325590, + max = 10, + name = _T('core', 'ammo_cherno_missile') + }, + ['AMMO_DUNE_GRENADELAUNCHER'] = { + id = 'AMMO_DUNE_GRENADELAUNCHER', + hash = 1742067183, + max = 20, + name = _T('core', 'ammo_dune_grenadelauncher') + }, + ['AMMO_HACKER_MISSILE'] = { + id = 'AMMO_HACKER_MISSILE', + hash = -2009808731, + max = 20, + name = _T('core', 'ammo_hacker_missile') + }, + ['AMMO_HUNTER_MISSILE'] = { + id = 'AMMO_HUNTER_MISSILE', + hash = -119401255, + max = 20, + name = _T('core', 'ammo_hunter_missile') + }, + ['AMMO_HUNTER_BARRAGE'] = { + id = 'AMMO_HUNTER_BARRAGE', + hash = 935462248, + max = 20, + name = _T('core', 'ammo_hunter_barrage') + }, + ['AMMO_KHANJALI_GL'] = { + id = 'AMMO_KHANJALI_GL', + hash = -1630507076, + max = 20, + name = _T('core', 'ammo_khanjali_gl') + }, + ['AMMO_KHANJALI_CANNON_HEAVY'] = { + id = 'AMMO_KHANJALI_CANNON_HEAVY', + hash = 617011510, + max = 100, + name = _T('core', 'ammo_khanjali_cannon_heavy') + }, + ['AMMO_VEHICLEMINE'] = { + id = 'AMMO_VEHICLEMINE', + hash = 612448028, + max = 1, + name = _T('core', 'ammo_vehiclemine') + }, + ['AMMO_VEHICLEMINE_KINETIC'] = { + id = 'AMMO_VEHICLEMINE_KINETIC', + hash = -1140465749, + max = 1, + name = _T('core', 'ammo_vehiclemine_kinetic') + }, + ['AMMO_VEHICLEMINE_EMP'] = { + id = 'AMMO_VEHICLEMINE_EMP', + hash = 1653442244, + max = 1, + name = _T('core', 'ammo_vehiclemine_emp') + }, + ['AMMO_VEHICLEMINE_SPIKE'] = { + id = 'AMMO_VEHICLEMINE_SPIKE', + hash = 1782795920, + max = 1, + name = _T('core', 'ammo_vehiclemine_spike') + }, + ['AMMO_VEHICLEMINE_SLICK'] = { + id = 'AMMO_VEHICLEMINE_SLICK', + hash = -418520852, + max = 1, + name = _T('core', 'ammo_vehiclemine_slick') + }, + ['AMMO_VEHICLEMINE_TAR'] = { + id = 'AMMO_VEHICLEMINE_TAR', + hash = -1733963618, + max = 1, + name = _T('core', 'ammo_vehiclemine_tar') + }, + ['AMMO_VEHICLEMINE_KINETIC_RC'] = { + id = 'AMMO_VEHICLEMINE_KINETIC_RC', + hash = -338616823, + max = 1, + name = _T('core', 'ammo_vehiclemine_kinetic_rc') + }, + ['AMMO_VEHICLEMINE_EMP_RC'] = { + id = 'AMMO_VEHICLEMINE_EMP_RC', + hash = -930619152, + max = 1, + name = _T('core', 'ammo_vehiclemine_emp_rc') + }, + ['AMMO_VEHICLEMINE_SPIKE_RC'] = { + id = 'AMMO_VEHICLEMINE_SPIKE_RC', + hash = -1317227407, + max = 1, + name = _T('core', 'ammo_vehiclemine_spike_rc') + }, + ['AMMO_VEHICLEMINE_SLICK_RC'] = { + id = 'AMMO_VEHICLEMINE_SLICK_RC', + hash = -590129723, + max = 1, + name = _T('core', 'ammo_vehiclemine_slick_rc') + }, + ['AMMO_VEHICLEMINE_TAR_RC'] = { + id = 'AMMO_VEHICLEMINE_TAR_RC', + hash = -1955683003, + max = 1, + name = _T('core', 'ammo_vehiclemine_tar_rc') + }, + ['AMMO_MONSTER3_KINETIC'] = { + id = 'AMMO_MONSTER3_KINETIC', + hash = 2074953483, + max = 10, + name = _T('core', 'ammo_monster3_kinetic') + }, + ['AMMO_MORTAR_EXPLOSIVE'] = { + id = 'AMMO_MORTAR_EXPLOSIVE', + hash = 814030577, + max = 10, + name = _T('core', 'ammo_mortar_explosive') + }, + ['AMMO_MORTAR_KINETIC'] = { + id = 'AMMO_MORTAR_KINETIC', + hash = 648487681, + max = 10, + name = _T('core', 'ammo_mortar_kinetic') + }, + ['AMMO_MULE4_GL'] = { + id = 'AMMO_MULE4_GL', + hash = -206645419, + max = 20, + name = _T('core', 'ammo_mule4_gl') + }, + ['AMMO_OPPRESSOR_MISSILE'] = { + id = 'AMMO_OPPRESSOR_MISSILE', + hash = 570854289, + max = 20, + name = _T('core', 'ammo_oppressor_missile') + }, + ['AMMO_OPPRESSOR2_MISSILE'] = { + id = 'AMMO_OPPRESSOR2_MISSILE', + hash = 914231229, + max = 20, + name = _T('core', 'ammo_oppressor2_missile') + }, + ['AMMO_POUNDER2_MISSILE'] = { + id = 'AMMO_POUNDER2_MISSILE', + hash = 948447183, + max = 20, + name = _T('core', 'ammo_pounder2_missile') + }, + ['AMMO_POUNDER2_GL'] = { + id = 'AMMO_POUNDER2_GL', + hash = 1624456817, + max = 20, + name = _T('core', 'ammo_pounder2_gl') + }, + ['AMMO_ROGUE_MISSILE'] = { + id = 'AMMO_ROGUE_MISSILE', + hash = -1421421393, + max = 20, + name = _T('core', 'ammo_rogue_missile') + }, + ['AMMO_SCRAMJET_MISSILE'] = { + id = 'AMMO_SCRAMJET_MISSILE', + hash = -1664293218, + max = 20, + name = _T('core', 'ammo_scramjet_missile') + }, + ['AMMO_STRIKEFORCE_BARRAGE'] = { + id = 'AMMO_STRIKEFORCE_BARRAGE', + hash = 987449399, + max = 20, + name = _T('core', 'ammo_strikeforce_barrage') + }, + ['AMMO_STRIKEFORCE_MISSILE'] = { + id = 'AMMO_STRIKEFORCE_MISSILE', + hash = 770578418, + max = 20, + name = _T('core', 'ammo_strikeforce_missile') + }, + ['AMMO_SUBCAR_MISSILE'] = { + id = 'AMMO_SUBCAR_MISSILE', + hash = 456482729, + max = 100, + name = _T('core', 'ammo_subcar_missile') + }, + ['AMMO_SUBCAR_TORPEDO'] = { + id = 'AMMO_SUBCAR_TORPEDO', + hash = -684945118, + max = 100, + name = _T('core', 'ammo_subcar_torpedo') + }, + ['AMMO_TAMPA_MORTAR'] = { + id = 'AMMO_TAMPA_MORTAR', + hash = -405037695, + max = 10, + name = _T('core', 'ammo_tampa_mortar') + }, + ['AMMO_THRUSTER_MISSILE'] = { + id = 'AMMO_THRUSTER_MISSILE', + hash = -379666311, + max = 20, + name = _T('core', 'ammo_thruster_missile') + }, + ['AMMO_TRAILER_AA'] = { + id = 'AMMO_TRAILER_AA', + hash = 881918194, + max = 100, + name = _T('core', 'ammo_trailer_aa') + }, + ['AMMO_TRAILER_MISSILE'] = { + id = 'AMMO_TRAILER_MISSILE', + hash = -11173636, + max = 10, + name = _T('core', 'ammo_trailer_missile') + }, + ['AMMO_VIGILANTE_MISSILE'] = { + id = 'AMMO_VIGILANTE_MISSILE', + hash = 1507289724, + max = 20, + name = _T('core', 'ammo_vigilante_missile') + }, + ['AMMO_VEHICLEBOMB_WIDE'] = { + id = 'AMMO_VEHICLEBOMB_WIDE', + hash = -117387562, + max = 1, + name = _T('core', 'ammo_vehiclebomb_wide') + }, + ['AMMO_RCTANK_ROCKET'] = { + id = 'AMMO_RCTANK_ROCKET', + hash = -1585454291, + max = 20, + name = _T('core', 'ammo_rctank_rocket') + }, + ['AMMO_FIREWORK'] = { + id = 'AMMO_FIREWORK', + hash = -1356599793, + max = 20, + name = _T('core', 'ammo_firework') + }, + ['AMMO_FLAREGUN'] = { + id = 'AMMO_FLAREGUN', + hash = 1173416293, + max = 20, + name = _T('core', 'ammo_flaregun') + }, + ['AMMO_HOMINGLAUNCHER'] = { + id = 'AMMO_HOMINGLAUNCHER', + hash = -1726673363, + max = 10, + name = _T('core', 'ammo_hominglauncher') + }, + ['AMMO_PIPEBOMB'] = { + id = 'AMMO_PIPEBOMB', + hash = 357983224, + max = 10, + name = _T('core', 'ammo_pipebomb') + }, + ['AMMO_PROXMINE'] = { + id = 'AMMO_PROXMINE', + hash = -1356724057, + max = 5, + name = _T('core', 'ammo_proxmine') + }, + ['AMMO_RAILGUN'] = { + id = 'AMMO_RAILGUN', + hash = 2034517757, + max = 20, + name = _T('core', 'ammo_railgun') + }, + ['AMMO_PISTOL'] = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + ['AMMO_SMG'] = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + ['AMMO_RIFLE'] = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + ['AMMO_MG'] = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + ['AMMO_SHOTGUN'] = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + ['AMMO_STUNGUN'] = { + id = 'AMMO_STUNGUN', + hash = -1339118112, + max = 250, + name = _T('core', 'ammo_stungun') + }, + ['AMMO_SNIPER'] = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + ['AMMO_SNIPER_REMOTE'] = { + id = 'AMMO_SNIPER_REMOTE', + hash = -19235536, + max = 250, + name = _T('core', 'ammo_sniper_remote') + }, + ['AMMO_FIREEXTINGUISHER'] = { + id = 'AMMO_FIREEXTINGUISHER', + hash = 1359393852, + max = 2000, + name = _T('core', 'ammo_fireextinguisher') + }, + ['AMMO_PETROLCAN'] = { + id = 'AMMO_PETROLCAN', + hash = -899475295, + max = 4500, + name = _T('core', 'ammo_petrolcan') + }, + ['AMMO_MINIGUN'] = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + ['AMMO_GRENADELAUNCHER'] = { + id = 'AMMO_GRENADELAUNCHER', + hash = 1003267566, + max = 20, + name = _T('core', 'ammo_grenadelauncher') + }, + ['AMMO_GRENADELAUNCHER_SMOKE'] = { + id = 'AMMO_GRENADELAUNCHER_SMOKE', + hash = 826266432, + max = 20, + name = _T('core', 'ammo_grenadelauncher_smoke') + }, + ['AMMO_RPG'] = { + id = 'AMMO_RPG', + hash = 1742569970, + max = 20, + name = _T('core', 'ammo_rpg') + }, + ['AMMO_STINGER'] = { + id = 'AMMO_STINGER', + hash = -1857257158, + max = 20, + name = _T('core', 'ammo_stinger') + }, + ['AMMO_GRENADE'] = { + id = 'AMMO_GRENADE', + hash = 1003688881, + max = 25, + name = _T('core', 'ammo_grenade') + }, + ['AMMO_BALL'] = { + id = 'AMMO_BALL', + hash = -6986138, + max = 1, + name = _T('core', 'ammo_ball') + }, + ['AMMO_STICKYBOMB'] = { + id = 'AMMO_STICKYBOMB', + hash = 1411692055, + max = 25, + name = _T('core', 'ammo_stickybomb') + }, + ['AMMO_SMOKEGRENADE'] = { + id = 'AMMO_SMOKEGRENADE', + hash = -435287898, + max = 25, + name = _T('core', 'ammo_smokegrenade') + }, + ['AMMO_BZGAS'] = { + id = 'AMMO_BZGAS', + hash = -1686864220, + max = 25, + name = _T('core', 'ammo_bzgas') + }, + ['AMMO_FLARE'] = { + id = 'AMMO_FLARE', + hash = 1808594799, + max = 25, + name = _T('core', 'ammo_flare') + }, + ['AMMO_MOLOTOV'] = { + id = 'AMMO_MOLOTOV', + hash = 1446246869, + max = 25, + name = _T('core', 'ammo_molotov') + }, + ['AMMO_TANK'] = { + id = 'AMMO_TANK', + hash = -1474608608, + max = 100, + name = _T('core', 'ammo_tank') + }, + ['AMMO_SPACE_ROCKET'] = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + ['AMMO_PLANE_ROCKET'] = { + id = 'AMMO_PLANE_ROCKET', + hash = 1198741878, + max = 20, + name = _T('core', 'ammo_plane_rocket') + }, + ['AMMO_PLAYER_LASER'] = { + id = 'AMMO_PLAYER_LASER', + hash = -165357558, + max = 100, + name = _T('core', 'ammo_player_laser') + }, + ['AMMO_ENEMY_LASER'] = { + id = 'AMMO_ENEMY_LASER', + hash = -1372674932, + max = 100, + name = _T('core', 'ammo_enemy_laser') + }, + ['AMMO_BIRD_CRAP'] = { + id = 'AMMO_BIRD_CRAP', + hash = 1117307028, + max = 25, + name = _T('core', 'ammo_bird_crap') + }, + ['AMMO_MG_ARMORPIERCING'] = { + id = 'AMMO_MG_ARMORPIERCING', + hash = 784861712, + max = 480, + name = _T('core', 'ammo_mg_armorpiercing') + }, + ['AMMO_MG_FMJ'] = { + id = 'AMMO_MG_FMJ', + hash = 234717365, + max = 480, + name = _T('core', 'ammo_mg_fmj') + }, + ['AMMO_MG_INCENDIARY'] = { + id = 'AMMO_MG_INCENDIARY', + hash = 1461941360, + max = 480, + name = _T('core', 'ammo_mg_incendiary') + }, + ['AMMO_MG_TRACER'] = { + id = 'AMMO_MG_TRACER', + hash = 1226421483, + max = 600, + name = _T('core', 'ammo_mg_tracer') + }, + ['AMMO_PISTOL_FMJ'] = { + id = 'AMMO_PISTOL_FMJ', + hash = -1132792829, + max = 240, + name = _T('core', 'ammo_pistol_fmj') + }, + ['AMMO_PISTOL_HOLLOWPOINT'] = { + id = 'AMMO_PISTOL_HOLLOWPOINT', + hash = -836519658, + max = 240, + name = _T('core', 'ammo_pistol_hollowpoint') + }, + ['AMMO_PISTOL_INCENDIARY'] = { + id = 'AMMO_PISTOL_INCENDIARY', + hash = -1416716039, + max = 240, + name = _T('core', 'ammo_pistol_incendiary') + }, + ['AMMO_PISTOL_TRACER'] = { + id = 'AMMO_PISTOL_TRACER', + hash = -1193480661, + max = 360, + name = _T('core', 'ammo_pistol_tracer') + }, + ['AMMO_RIFLE_ARMORPIERCING'] = { + id = 'AMMO_RIFLE_ARMORPIERCING', + hash = 423744068, + max = 240, + name = _T('core', 'ammo_rifle_armorpiercing') + }, + ['AMMO_RIFLE_FMJ'] = { + id = 'AMMO_RIFLE_FMJ', + hash = 1586900444, + max = 240, + name = _T('core', 'ammo_rifle_fmj') + }, + ['AMMO_RIFLE_INCENDIARY'] = { + id = 'AMMO_RIFLE_INCENDIARY', + hash = -1829688883, + max = 240, + name = _T('core', 'ammo_rifle_incendiary') + }, + ['AMMO_RIFLE_TRACER'] = { + id = 'AMMO_RIFLE_TRACER', + hash = -1340502689, + max = 360, + name = _T('core', 'ammo_rifle_tracer') + }, + ['AMMO_SMG_FMJ'] = { + id = 'AMMO_SMG_FMJ', + hash = 758230489, + max = 240, + name = _T('core', 'ammo_smg_fmj') + }, + ['AMMO_SMG_HOLLOWPOINT'] = { + id = 'AMMO_SMG_HOLLOWPOINT', + hash = 670318226, + max = 240, + name = _T('core', 'ammo_smg_hollowpoint') + }, + ['AMMO_SMG_INCENDIARY'] = { + id = 'AMMO_SMG_INCENDIARY', + hash = -332892697, + max = 240, + name = _T('core', 'ammo_smg_incendiary') + }, + ['AMMO_SMG_TRACER'] = { + id = 'AMMO_SMG_TRACER', + hash = 1569785553, + max = 360, + name = _T('core', 'ammo_smg_tracer') + }, + ['AMMO_SNIPER_ARMORPIERCING'] = { + id = 'AMMO_SNIPER_ARMORPIERCING', + hash = -1497580119, + max = 80, + name = _T('core', 'ammo_sniper_armorpiercing') + }, + ['AMMO_SNIPER_EXPLOSIVE'] = { + id = 'AMMO_SNIPER_EXPLOSIVE', + hash = -1378784071, + max = 40, + name = _T('core', 'ammo_sniper_explosive') + }, + ['AMMO_SNIPER_FMJ'] = { + id = 'AMMO_SNIPER_FMJ', + hash = -168704490, + max = 80, + name = _T('core', 'ammo_sniper_fmj') + }, + ['AMMO_SNIPER_INCENDIARY'] = { + id = 'AMMO_SNIPER_INCENDIARY', + hash = 796697766, + max = 80, + name = _T('core', 'ammo_sniper_incendiary') + }, + ['AMMO_SNIPER_TRACER'] = { + id = 'AMMO_SNIPER_TRACER', + hash = 1184011213, + max = 320, + name = _T('core', 'ammo_sniper_tracer') + }, + ['AMMO_SHOTGUN_ARMORPIERCING'] = { + id = 'AMMO_SHOTGUN_ARMORPIERCING', + hash = 1923327840, + max = 160, + name = _T('core', 'ammo_shotgun_armorpiercing') + }, + ['AMMO_SHOTGUN_EXPLOSIVE'] = { + id = 'AMMO_SHOTGUN_EXPLOSIVE', + hash = -309302955, + max = 40, + name = _T('core', 'ammo_shotgun_explosive') + }, + ['AMMO_SHOTGUN_HOLLOWPOINT'] = { + id = 'AMMO_SHOTGUN_HOLLOWPOINT', + hash = 2089185906, + max = 160, + name = _T('core', 'ammo_shotgun_hollowpoint') + }, + ['AMMO_SHOTGUN_INCENDIARY'] = { + id = 'AMMO_SHOTGUN_INCENDIARY', + hash = -609429612, + max = 160, + name = _T('core', 'ammo_shotgun_incendiary') + }, + ['AMMO_SNOWBALL'] = { + id = 'AMMO_SNOWBALL', + hash = -2112339603, + max = 10, + name = _T('core', 'ammo_snowball') + }, + ['AMMO_ARENA_HOMING_MISSILE'] = { + id = 'AMMO_ARENA_HOMING_MISSILE', + hash = 1669062227, + max = 20, + name = _T('core', 'ammo_arena_homing_missile') + }, + ['AMMO_RAYPISTOL'] = { + id = 'AMMO_RAYPISTOL', + hash = -1526023308, + max = 20, + name = _T('core', 'ammo_raypistol') + }, + ['AMMO_HAZARDCAN'] = { + id = 'AMMO_HAZARDCAN', + hash = 1618528319, + max = 4500, + name = _T('core', 'ammo_hazardcan') + }, + ['AMMO_TRANQUILIZER'] = { + id = 'AMMO_TRANQUILIZER', + hash = 1964004553, + max = 250, + name = _T('core', 'ammo_tranquilizer') + } +} + +--- Weapon categories configuration +config.weapon_categories = { + ['thrown'] = { + id = 'thrown', + weapons = { + 'VEHICLE_WEAPON_BOMB', + 'VEHICLE_WEAPON_BOMB_CLUSTER', + 'VEHICLE_WEAPON_BOMB_GAS', + 'VEHICLE_WEAPON_BOMB_INCENDIARY', + 'VEHICLE_WEAPON_MINE', + 'VEHICLE_WEAPON_MINE_KINETIC', + 'VEHICLE_WEAPON_MINE_EMP', + 'VEHICLE_WEAPON_MINE_SPIKE', + 'VEHICLE_WEAPON_MINE_SLICK', + 'VEHICLE_WEAPON_MINE_TAR', + 'VEHICLE_WEAPON_MINE_KINETIC_RC', + 'VEHICLE_WEAPON_MINE_EMP_RC', + 'VEHICLE_WEAPON_MINE_SPIKE_RC', + 'VEHICLE_WEAPON_MINE_SLICK_RC', + 'VEHICLE_WEAPON_MINE_TAR_RC', + 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', + 'WEAPON_PIPEBOMB', + 'WEAPON_PROXMINE', + 'WEAPON_GRENADE', + 'WEAPON_STICKYBOMB', + 'WEAPON_SMOKEGRENADE', + 'WEAPON_BZGAS', + 'WEAPON_MOLOTOV', + 'WEAPON_BALL', + 'WEAPON_FLARE', + 'WEAPON_BIRD_CRAP', + 'WEAPON_SNOWBALL' + }, + name = _T('core', 'thrown') + }, + ['heavy'] = { + id = 'heavy', + weapons = { + 'VEHICLE_WEAPON_RCTANK_LAZER', + 'WEAPON_COMPACTLAUNCHER', + 'WEAPON_FIREWORK', + 'WEAPON_HOMINGLAUNCHER', + 'WEAPON_RAILGUN', + 'WEAPON_GRENADELAUNCHER', + 'WEAPON_GRENADELAUNCHER_SMOKE', + 'WEAPON_RPG', + 'WEAPON_PASSENGER_ROCKET', + 'WEAPON_AIRSTRIKE_ROCKET', + 'WEAPON_STINGER', + 'WEAPON_MINIGUN', + 'WEAPON_VEHICLE_ROCKET', + 'WEAPON_RAYMINIGUN' + }, + name = _T('core', 'heavy') + }, + ['shotgun'] = { + id = 'shotgun', + weapons = { + 'WEAPON_AUTOSHOTGUN', + 'WEAPON_DBSHOTGUN', + 'WEAPON_HEAVYSHOTGUN', + 'WEAPON_PUMPSHOTGUN', + 'WEAPON_SAWNOFFSHOTGUN', + 'WEAPON_ASSAULTSHOTGUN', + 'WEAPON_BULLPUPSHOTGUN', + 'WEAPON_PUMPSHOTGUN_MK2' + }, + name = _T('core', 'shotgun') + }, + ['melee'] = { + id = 'melee', + weapons = { + 'WEAPON_BATTLEAXE', + 'WEAPON_BOTTLE', + 'WEAPON_DAGGER', + 'WEAPON_FLASHLIGHT', + 'WEAPON_GARBAGEBAG', + 'WEAPON_HANDCUFFS', + 'WEAPON_HATCHET', + 'WEAPON_MACHETE', + 'WEAPON_POOLCUE', + 'WEAPON_KNIFE', + 'WEAPON_NIGHTSTICK', + 'WEAPON_HAMMER', + 'WEAPON_BAT', + 'WEAPON_GOLFCLUB', + 'WEAPON_CROWBAR', + 'WEAPON_STONE_HATCHET', + 'WEAPON_SWITCHBLADE', + 'WEAPON_WRENCH' + }, + name = _T('core', 'melee') + }, + ['rifle'] = { + id = 'rifle', + weapons = { + 'WEAPON_BULLPUPRIFLE', + 'WEAPON_COMPACTRIFLE', + 'WEAPON_ASSAULTRIFLE', + 'WEAPON_CARBINERIFLE', + 'WEAPON_ADVANCEDRIFLE', + 'WEAPON_SPECIALCARBINE', + 'WEAPON_ASSAULTRIFLE_MK2', + 'WEAPON_BULLPUPRIFLE_MK2', + 'WEAPON_CARBINERIFLE_MK2', + 'WEAPON_SPECIALCARBINE_MK2' + }, + name = _T('core', 'rifle') + }, + ['smg'] = { + id = 'smg', + weapons = { + 'WEAPON_COMBATPDW', + 'WEAPON_MACHINEPISTOL', + 'WEAPON_MINISMG', + 'WEAPON_MICROSMG', + 'WEAPON_SMG', + 'WEAPON_ASSAULTSMG', + 'WEAPON_SMG_MK2' + }, + name = _T('core', 'smg') + }, + ['pistol'] = { + id = 'pistol', + weapons = { + 'WEAPON_FLAREGUN', + 'WEAPON_HEAVYPISTOL', + 'WEAPON_MARKSMANPISTOL', + 'WEAPON_REVOLVER', + 'WEAPON_PISTOL', + 'WEAPON_COMBATPISTOL', + 'WEAPON_APPISTOL', + 'WEAPON_PISTOL50', + 'WEAPON_SNSPISTOL', + 'WEAPON_DOUBLEACTION', + 'WEAPON_PISTOL_MK2', + 'WEAPON_REVOLVER_MK2', + 'WEAPON_SNSPISTOL_MK2', + 'WEAPON_RAYPISTOL', + 'WEAPON_VINTAGEPISTOL', + 'WEAPON_CERAMICPISTOL', + 'WEAPON_NAVYREVOLVER' + }, + name = _T('core', 'pistol') + }, + ['mg'] = { + id = 'mg', + weapons = { + 'WEAPON_GUSENBERG', + 'WEAPON_MG', + 'WEAPON_COMBATMG', + 'WEAPON_COMBATMG_MK2', + 'WEAPON_RAYCARBINE' + }, + name = _T('core', 'mg') + }, + ['unarmed'] = { + id = 'unarmed', + weapons = { + 'WEAPON_KNUCKLE', + 'WEAPON_UNARMED', + 'WEAPON_ANIMAL', + 'WEAPON_COUGAR', + 'WEAPON_ANIMAL_RETRIEVER', + 'WEAPON_SMALL_DOG', + 'WEAPON_TIGER_SHARK', + 'WEAPON_HAMMERHEAD_SHARK', + 'WEAPON_KILLER_WHALE', + 'WEAPON_BOAR', + 'WEAPON_PIG', + 'WEAPON_COYOTE', + 'WEAPON_DEER', + 'WEAPON_HEN', + 'WEAPON_RABBIT', + 'WEAPON_CAT', + 'WEAPON_COW' + }, + name = _T('core', 'unarmed') + }, + ['sniper'] = { + id = 'sniper', + weapons = { + 'WEAPON_MARKSMANRIFLE', + 'WEAPON_MUSKET', + 'WEAPON_SNIPERRIFLE', + 'WEAPON_HEAVYSNIPER', + 'WEAPON_HEAVYSNIPER_MK2', + 'WEAPON_MARKSMANRIFLE_MK2' + }, + name = _T('core', 'sniper') + }, + ['stungun'] = { + id = 'stungun', + weapons = { + 'WEAPON_STUNGUN' + }, + name = _T('core', 'stungun') + }, + ['fireextinguisher'] = { + id = 'fireextinguisher', + weapons = { + 'WEAPON_FIREEXTINGUISHER' + }, + name = _T('core', 'fireextinguisher') + }, + ['petrolcan'] = { + id = 'petrolcan', + weapons = { + 'WEAPON_PETROLCAN', + 'WEAPON_HAZARDCAN' + }, + name = _T('core', 'petrolcan') + }, + ['digiscanner'] = { + id = 'digiscanner', + weapons = { + 'WEAPON_DIGISCANNER' + }, + name = _T('core', 'digiscanner') + }, + ['nightvision'] = { + id = 'nightvision', + weapons = { + 'GADGET_NIGHTVISION' + }, + name = _T('core', 'nightvision') + }, + ['parachute'] = { + id = 'parachute', + weapons = { + 'GADGET_PARACHUTE' + }, + name = _T('core', 'parachute') + }, + ['tranqilizer'] = { + id = 'tranqilizer', + weapons = { + 'WEAPON_TRANQUILIZER' + }, + name = _T('core', 'tranqilizer') + } +} + +--- Return current configuration +return config \ No newline at end of file diff --git a/[required]/cvf_config/fxmanifest.lua b/[required]/cvf_config/fxmanifest.lua new file mode 100644 index 0000000..29faab7 --- /dev/null +++ b/[required]/cvf_config/fxmanifest.lua @@ -0,0 +1,48 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource (CoreV Framework Config's) +--- +name 'CoreV\'s Config' +version '1.0.0' +description 'Config resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Client available files +--- +files { + 'configs/client/*.lua', + 'configs/shared/*.lua' +} + +--- +--- Register client scripts +--- +server_scripts { + 'shared/main.lua' +} + +--- +--- Register client scripts +--- +client_scripts { + 'shared/main.lua' +} + +dependencies { + 'cvf_ids' +} \ No newline at end of file diff --git a/[required]/cvf_config/shared/main.lua b/[required]/cvf_config/shared/main.lua new file mode 100644 index 0000000..fccd7f4 --- /dev/null +++ b/[required]/cvf_config/shared/main.lua @@ -0,0 +1,155 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local type = assert(type) +local pairs = assert(pairs) +local tostring = assert(tostring) +local xpcall = assert(xpcall) +local load = assert(load) +local traceback = assert(traceback or debug.traceback) +local pack = assert(pack or table.pack) +local lower = assert(string.lower) +local isClient = not IsDuplicityVersion() + +local exports = assert(exports) +local cfv_ids_self = assert(exports['cvf_ids']) +local cfv_ids_func = assert(cfv_ids_self.__id) + +local configuration = {} + +--- Merge multiple tables into one table +local function merge_tables(...) + local tables_to_merge = {...} + + if (#tables_to_merge == 0) then + return {} + elseif (#tables_to_merge == 1) then + return tables_to_merge[1] + end + + local result = tables_to_merge[1] + + if (type(result) ~= 'table') then + result = {} + end + + for i = 2, #tables_to_merge do + local from = tables_to_merge[i] + + if (type(from) == 'table') then + for k, v in pairs(from) do + if type(v) == 'table' then + result[k] = result[k] or {} + + if (type(result[k]) == 'table') then + result[k] = merge_tables(result[k], v) + end + else + result[k] = v + end + end + end + end + + return result +end + +--- This function results a config table or value from stored configuration variable +--- @param cacheKey number Cached key from `cfv_ids:__id` +--- @return any|nil results from stored configuration variable +local function getConfigurationFromCache(cacheKey, ...) + local arguments = pack(...) + + if (configuration[cacheKey] ~= nil) then + local cachedResults = configuration[cacheKey] + + for _, argument in pairs(arguments) do + if (type(argument) == 'string') then + cachedResults = cachedResults[argument] or nil + + if (cachedResults == nil) then + return nil + elseif (type(cachedResults) ~= 'table') then + return cachedResults + end + end + end + + return cachedResults + end + + return nil +end + +--- Load configuration by name +--- @param name string Name of configuration +--- @param cacheKey number Cached key from `cfv_ids:__id` +local function loadConfigurationVariable(name, cacheKey) + if (configuration[cacheKey] ~= nil) then + return + end + + local sharedConfiguration = {} + local sharedConfigurationPath = ('configs/shared/%s.lua'):format(name) + local sharedConfigurationFile = LoadResourceFile(GetCurrentResourceName(), sharedConfigurationPath) + local environmentConfiguration = {} + local environmentConfigurationPath = isClient and ('configs/client/%s.lua'):format(name) or ('configs/server/%s.lua'):format(name) + local environmentConfigurationFile = LoadResourceFile(GetCurrentResourceName(), environmentConfigurationPath) + + if (sharedConfigurationFile) then + local func, _ = load(sharedConfigurationFile, ('%s/%s'):format(GetCurrentResourceName(), sharedConfigurationPath)) + + if (func) then + local ok, result = xpcall(func, traceback) + + if (ok) then + sharedConfiguration = result or {} + end + end + end + + if (environmentConfigurationFile) then + local func, _ = load(environmentConfigurationFile, ('%s/%s'):format(GetCurrentResourceName(), environmentConfigurationPath)) + + if (func) then + local ok, result = xpcall(func, traceback) + + if (ok) then + environmentConfiguration = result or {} + end + end + end + + configuration[cacheKey] = merge_tables(sharedConfiguration, environmentConfiguration) +end + +--- Load or return cached configuration based on name +--- @param name string Name of configuration to load +--- @params ... string[] Filer results by key +--- @return any|nil Returns `any` data from cached configuration or `nil` if not found +local function getConfiguration(name, ...) + name = name or 'core' + + if (type(name) ~= 'string') then name = tostring(name) end + + name = lower(name) + + local cacheKey = cfv_ids_func(cfv_ids_self, name) + + loadConfigurationVariable(name, cacheKey) + + return getConfigurationFromCache(cacheKey, ...) +end + +--- Register `getConfiguration` as export function +exports('__c', getConfiguration) \ No newline at end of file diff --git a/[required]/cvf_ids/fxmanifest.lua b/[required]/cvf_ids/fxmanifest.lua new file mode 100644 index 0000000..bb36dfa --- /dev/null +++ b/[required]/cvf_ids/fxmanifest.lua @@ -0,0 +1,36 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource (CoreV Framework Id's) +--- +name 'CoreV\'s Ids' +version '1.0.0' +description 'Ids resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register client scripts +--- +server_scripts { + 'shared/main.lua' +} + +--- +--- Register client scripts +--- +client_scripts { + 'shared/main.lua' +} \ No newline at end of file diff --git a/[required]/cvf_ids/shared/main.lua b/[required]/cvf_ids/shared/main.lua new file mode 100644 index 0000000..743b9f3 --- /dev/null +++ b/[required]/cvf_ids/shared/main.lua @@ -0,0 +1,42 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache globals +local assert = assert +local type = assert(type) +local tostring = assert(tostring) +local lower = assert(string.lower) + +--- Create ids object to store information +local ids = {} +local ids_counter = 0 + +--- Generates a ID for given string +--- @param name string|number|nil String to generate a ID for +--- @return number Generated ID or Cached ID +local function generatedId(name) + if (name == nil) then return 0 end + if (type(name) == 'number') then return name end + + name = tostring(name) + name = lower(name) + + if (ids[name] ~= nil) then return ids[name] end + + ids_counter = ids_counter + 1 + + ids[name] = ids_counter + + return ids[name] +end + +--- Register `generatedId` as export function +exports('__id', generatedId) \ No newline at end of file diff --git a/[required]/cvf_translations/fxmanifest.lua b/[required]/cvf_translations/fxmanifest.lua new file mode 100644 index 0000000..62e29d8 --- /dev/null +++ b/[required]/cvf_translations/fxmanifest.lua @@ -0,0 +1,42 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource (CoreV Framework Translation's) +--- +name 'CoreV\'s Translations' +version '1.0.0' +description 'Translation resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register client scripts +--- +server_scripts { + '@corev/server/import.lua', + 'shared/main.lua' +} + +--- +--- Register client scripts +--- +client_scripts { + '@corev/client/import.lua', + 'shared/main.lua' +} + +dependencies { + 'cvf_config' +} \ No newline at end of file diff --git a/[required]/cvf_translations/shared/main.lua b/[required]/cvf_translations/shared/main.lua new file mode 100644 index 0000000..9c041b0 --- /dev/null +++ b/[required]/cvf_translations/shared/main.lua @@ -0,0 +1,183 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local pairs = assert(pairs) +local insert = assert(table.insert) +local decode = assert(json.decode) +local sub = assert(string.sub) +local pack = assert(pack or table.pack) + +local exports = assert(exports) + +--- Create translation class +local translations = class "translations" + +--- Set default values +translations:set { + translations = {} +} + +--- Add a translation to CoreV's framework +--- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string Register translation for a module, example: core +--- @param key string Key of translation +--- @param value string Translated value +--- @param override boolean Override if translation already exists +function translations:addTranslation(language, module, key, value, override) + language = corev:ensure(language, 'unknown') + module = corev:ensure(module, 'unknown') + key = corev:ensure(key, 'unknown') + value = corev:ensure(value, 'unknown') + override = corev:ensure(override, false) + + if (language == 'unknown' or key == 'unknown' or value == 'unknown') then + return + end + + if (module == 'unknown') then module = 'core' end + + module = corev:id(module) + language = corev:id(language) + key = corev:id(key) + + if (self.translations == nil) then self.translations = {} end + if (self.translations[module] == nil) then self.translations[module] = {} end + if (self.translations[module][language] == nil) then self.translations[module][language] = {} end + + if (not override and self.translations[module][language][key] ~= nil) then return end + + self.translations[module][language][key] = value +end + +--- Returns a translation from current framework +--- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string Register translation for a module, example: core +--- @param key string Key of translation +--- @return string Translation or 'MISSING TRANSLATION' +function translations:getTranslation(language, module, key) + language = corev:ensure(language, 'unknown') + module = corev:ensure(module, 'unknown') + key = corev:ensure(key, 'unknown') + + if (language == 'unknown' or key == 'unknown') then + return 'MISSING TRANSLATION' + end + + if (module == 'unknown') then module = 'core' end + + module = corev:id(module) + language = corev:id(language) + key = corev:id(key) + + return (((self.translations or {})[module] or {})[language] or {})[key] or 'MISSING TRANSLATION' +end + +--- Load all translations +for i = 0, GetNumResources(), 1 do + local translationFiles = {} + local resourceName = corev:ensure(GetResourceByFindIndex(i), 'unknown') + + if (resourceName ~= 'unknown') then + for i2 = 0, GetNumResourceMetadata(resourceName, 'translation'), 1 do + local translationFile = corev:ensure(GetResourceMetadata(resourceName, 'translation', i2), 'unknown') + + if (translationFile ~= 'unknown') then + insert(translationFiles, translationFile) + end + end + end + + for _, translationFile in pairs(translationFiles) do + if (corev:endswith(translationFile, '.json')) then + local jsonFile = LoadResourceFile(resourceName, translationFile) + + if (jsonFile) then + local jsonData = decode(jsonFile) + + if (jsonData) then + local __language = jsonData.language or 'xx' + local __translations = jsonData.translations or {} + local __module = resourceName + + __language = corev:ensure(__language, 'xx') + __translations = corev:ensure(__translations, {}) + + if (__module == 'corev') then + __module = 'core' + else + if (corev:startswith(__module, 'corev_')) then + __module = sub(__module, 7) + end + + if (corev:startswith(__module, 'cvf_')) then + __module = sub(__module, 5) + end + + __module = corev:ensure(__module, 'core') + end + + for __key, __value in pairs(__translations) do + __key = corev:ensure(__key, 'unknown') + __value = corev:ensure(__value, 'unknown') + + translations:addTranslation(__language, __module, __key, __value, true) + end + end + end + end + end +end + +--- Returns translation key founded or 'MISSING TRANSLATION' +--- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string? (optional) Register translation for a module, example: core +--- @param key string Key of translation +--- @returns string Translation or 'MISSING TRANSLATION' +local function getTranslationKey(...) + local arguments = pack(...) + + if (#arguments == 0) then + return 'MISSING TRANSLATION' + end + + if (#arguments == 1) then + local language = corev:ensure(corev:cfg('core', 'language'), 'en') + local module = 'core' + local key = corev:ensure(arguments[1], 'unknown') + + return translations:getTranslation(language, module, key) + end + + if (#arguments == 2) then + local language = corev:ensure(corev:cfg('core', 'language'), 'en') + local module = corev:ensure(arguments[1], 'core') + local key = corev:ensure(arguments[2], 'unknown') + + return translations:getTranslation(language, module, key) + end + + if (#arguments >= 3) then + local language = corev:ensure(arguments[1], 'en') + local module = corev:ensure(arguments[2], 'core') + local key = corev:ensure(arguments[3], 'unknown') + + return translations:getTranslation(language, module, key) + end + + return 'MISSING TRANSLATION' +end + +--- Register `getTranslationKey` as export function +exports('__t', getTranslationKey) \ No newline at end of file diff --git a/client/libs/callbacks.lua b/client/libs/callbacks.lua deleted file mode 100644 index 2744ede..0000000 --- a/client/libs/callbacks.lua +++ /dev/null @@ -1,48 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local callbacks = class('callbacks') - ---- Set default value -callbacks:set { - requestId = 1, - callbacks = {} -} - ---- Trigger server callback ---- @name string event ---- @cb function callback -function callbacks:triggerServerCallback(name, cb, ...) - self.callbacks[self.requestId] = cb - - TSE('corev:triggerServerCallback', name, self.requestId, ...) - - if (self.requestId < 65535) then - self.requestId = self.requestId + 1 - else - self.requestId = 1 - end -end - ---- When server trigger this event -onServerTrigger('corev:triggerCallback', function(requestId, ...) - if (requestId == nil or type(requestId) ~= 'number') then return end - if (callbacks.callbacks == nil or callbacks.callbacks[requestId] == nil) then return end - - callbacks.callbacks[requestId](...) - callbacks.callbacks[requestId] = nil -end) - ---- FiveM manipulation -_ENV.triggerServerCallback = function(name, cb, ...) callbacks:triggerServerCallback(name, cb, ...) end -_G.triggerServerCallback = function(name, cb, ...) callbacks:triggerServerCallback(name, cb, ...) end - ---- Regsiter callbacks as module -addModule('callbacks', callbacks) \ No newline at end of file diff --git a/client/libs/resources.lua b/client/libs/resources.lua deleted file mode 100644 index 44f6198..0000000 --- a/client/libs/resources.lua +++ /dev/null @@ -1,444 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -resource = class('resource') - ---- Set default values -resource:set { - externalResources = {}, - internalResources = {}, - internalModules = {}, - internalResourceStructure = {}, - internalModuleStructure = {}, - tasks = { - loadingInternalStructures = false, - loadingExecutables = false, - loadingFramework = false - } -} - ---- Returns `true` if resource/module exists ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:exists(name, _type) - if (name == nil or type(name) ~= 'string') then return false end - - name = string.lower(name) - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - return self.externalResources[name] ~= nil - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - return self.internalResources[name] ~= nil - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - return self.internalModules[name] ~= nil - end -end - ---- Returns `true` if resource is loaded ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:isLoaded(name, _type) - if (not self:exists(name, _type)) then return false end - - name = string.lower(name) - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - return self.externalResources[name].loaded == true - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - return self.internalResources[name].loaded == true - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - return self.internalModules[name].loaded == true - end - - return false -end - ---- Returns a path ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:getPath(name, _type) - local path = 'none' - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - path = GetResourcePath(name) - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalResourceStructure ~= nil and self.internalResourceStructure[name] ~= nil) then - path = self.internalResourceStructure[name].fullPath - end - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalModuleStructure ~= nil and self.internalModuleStructure[name] ~= nil) then - path = self.internalModuleStructure[name].fullPath - end - end - - return path -end - ---- Returns `true` if Resource/Module is a framework resource ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:isFrameworkExecutable(name, _type) - if (name == nil or type(name) ~= 'string') then return false end - - local content = self:getFilesByPath(name, _type, 'module.json') - - return content ~= nil -end - ---- Generates a framework manifest for Resource/Module ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:generateFrameworkManifest(name, _type) - local resource = '' - local internalPath = '' - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - resource = name - internalPath = '/module.json' - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalResourceStructure ~= nil and self.internalResourceStructure[name] ~= nil) then - resource = GetCurrentResourceName() - internalPath = ('%s/module.json'):format(self.internalResourceStructure[name].path) - end - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalModuleStructure ~= nil and self.internalModuleStructure[name] ~= nil) then - resource = GetCurrentResourceName() - internalPath = ('%s/module.json'):format(self.internalModuleStructure[name].path) - end - end - - local manifest = class('manifest') - - --- set default values - manifest:set { - name = name, - type = _type, - data = {} - } - - --- Returns a value from data in manifest - --- @key string key to search for - function manifest:getValue(key) - if (key == nil or type(key) ~= 'string') then - return nil - end - - if (self.data ~= nil and self.data[key] ~= nil) then - return self.data[key] - end - - return nil - end - - if (resource == '' or internalPath == '') then - return manifest - end - - local content = LoadResourceFile(resource, internalPath) - - if (content) then - local data = json.decode(content) - - if (data) then - for key, value in pairs(data) do - if (key ~= nil) then - manifest.data[key] = value - end - end - end - end - - return manifest -end - ---- Load Resources/Modules -function resource:loadFrameworkExecutables() - local enabledInternalResources, enabledInternalModules = {}, {} - - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - --- Load all enabled resources - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'resource'), 1 do - table.insert(enabledInternalResources, GetResourceMetadata(GetCurrentResourceName(), 'resource', i)) - end - - --- Load all enabled modules - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'module'), 1 do - table.insert(enabledInternalModules, GetResourceMetadata(GetCurrentResourceName(), 'module', i)) - end - - --- Add all internal executable resources - for _, internalResource in pairs(self.internalResourceStructure or {}) do - local internalResourceEnabled = false - - for _, internalResourceName in pairs(enabledInternalResources or {}) do - if (string.lower(internalResourceName) == string.lower(internalResource.name)) then - internalResourceEnabled = true - end - end - - if (self:isFrameworkExecutable(internalResource.name, ResourceTypes.InternalResource)) then - self.internalResources[internalResource.name] = { - name = internalResource.name, - path = internalResource.path, - fullPath = internalResource.fullPath, - enabled = internalResourceEnabled, - loaded = false, - error = { - status = false, - message = '' - }, - type = ResourceTypes.InternalResource, - manifest = self:generateFrameworkManifest(internalResource.name, ResourceTypes.InternalResource) - } - end - end - - --- Add all internal executable modules - for _, internalModule in pairs(self.internalModuleStructure or {}) do - local internalModuleEnabled = false - - for _, internalModuleName in pairs(enabledInternalModules or {}) do - if (string.lower(internalModuleName) == string.lower(internalModule.name)) then - internalModuleEnabled = true - end - end - - if (self:isFrameworkExecutable(internalModule.name, ResourceTypes.InternalModule)) then - self.internalModules[internalModule.name] = { - name = internalModule.name, - path = internalModule.path, - fullPath = internalModule.fullPath, - enabled = internalModuleEnabled, - loaded = false, - error = { - status = false, - message = '' - }, - type = ResourceTypes.InternalModule, - manifest = self:generateFrameworkManifest(internalModule.name, ResourceTypes.InternalModule) - } - end - end - - self.tasks.loadingExecutables = true -end - ---- Load all translations for ---- @param object module|resource|table Executable Resource/Module -function resource:loadTranslations(object) - if (object.enabled and object.manifest ~= nil and type(object.manifest) == 'manifest') then - local languages = object.manifest:getValue('languages') or {} - - for key, location in pairs(languages) do - if (string.lower(key) == LANGUAGE) then - local resourceName = '' - local content = nil - - if (string.lower(object.type) == string.lower(ResourceTypes.ExternalResource)) then - content = LoadResourceFile(object.name, location) - resourceName = object.name - end - - if (string.lower(object.type) == string.lower(ResourceTypes.InternalResource) or - string.lower(object.type) == string.lower(ResourceTypes.InternalModule)) then - content = LoadResourceFile(GetCurrentResourceName(), ('%s/%s'):format(object.path, location)) - resourceName = GetCurrentResourceName() - end - - if (content) then - local data = json.decode(content) - - if (data) then - if (CoreV.Translations[resourceName] == nil) then - CoreV.Translations[resourceName] = {} - end - - if (CoreV.Translations[resourceName][object.name] == nil) then - CoreV.Translations[resourceName][object.name] = {} - end - - for _key, _value in pairs(data or {}) do - CoreV.Translations[resourceName][object.name][_key] = _value - end - end - end - end - end - end -end - ---- Returns a list of files by path ---- @name string Resource/Module name ---- @_type string Type of Resource/Module ---- @internalPath string Internal path of Resource/Module -function resource:getFilesByPath(name, _type, internalPath) - local content = nil - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - content = LoadResourceFile(name, internalPath) - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - if (self.internalResourceStructure ~= nil and self.internalResourceStructure[name] ~= nil) then - content = LoadResourceFile(GetCurrentResourceName(), ('%s/%s'):format(self.internalResourceStructure[name].path, internalPath)) - end - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - if (self.internalModuleStructure ~= nil and self.internalModuleStructure[name] ~= nil) then - content = LoadResourceFile(GetCurrentResourceName(), ('%s/%s'):format(self.internalModuleStructure[name].path, internalPath)) - end - end - - if (content) then - return tostring(content) - end - - return nil -end - ---- Load all framework Resources/Modules -function resource:loadAll() - self:loadFrameworkExecutables() - - repeat Citizen.Wait(0) until self.tasks.loadingExecutables == true - - local enabledInternalModules = {} - - --- Load all enabled modules - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'module'), 1 do - local _module = GetResourceMetadata(GetCurrentResourceName(), 'module', i) - - if (_module ~= nil and type(_module) == 'string') then - table.insert(enabledInternalModules, string.lower(_module)) - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - --- Load and execute all internal modules - for i, internalModuleName in pairs(enabledInternalModules or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalModuleName - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalModuleName - - if (self.internalModules ~= nil and self.internalModules[internalModuleName] ~= nil) then - local internalModule = self.internalModules[internalModuleName] - - if (internalModule.enabled) then - self:loadTranslations(internalModule) - - self.internalModules[internalModuleName].loaded = true - end - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - --- Load and execute all internal modules - for i, internalModule in pairs(self.internalModules or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalModule.name - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalModule.name - - if (not internalModule.loaded) then - self:loadTranslations(internalModule) - - self.internalModules[i].loaded = true - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - --- Load and execute all internal resources - for i, internalResource in pairs(self.internalResources or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalResource.name - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalResource.name - - if (internalResource.enabled) then - self:loadTranslations(internalResource) - - self.internalResources[i].loaded = true - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - self.tasks.loadingFramework = true -end - ---- Returns how many executables are loaded -function resource:countAllLoaded() - local externalResources, internalResources, internalModules = 0, 0, 0 - - for i, externalResource in pairs(self.externalResources or {}) do - if (externalResource.enabled and externalResource.loaded) then - externalResources = externalResources + 1 - end - end - - for i, internalResource in pairs(self.internalResources or {}) do - if (internalResource.enabled and internalResource.loaded) then - internalResources = internalResources + 1 - end - end - - for i, internalModule in pairs(self.internalModules or {}) do - if (internalModule.loaded) then - internalModules = internalModules + 1 - end - end - - return externalResources, internalResources, internalModules -end - ---- Load internal structures -triggerServerCallback('corev:resource:loadStructure', function(internalResourceStructure, internalModuleStructure) - resource.internalResourceStructure = internalResourceStructure - resource.internalModuleStructure = internalModuleStructure - resource.tasks.loadingInternalStructures = true -end) - ---- FiveM maniplulation -_ENV.getFrameworkFile = function(name, _type, internalPath) return resource:getFilesByPath(name, _type, internalPath) end -_G.getFrameworkFile = function(name, _type, internalPath) return resource:getFilesByPath(name, _type, internalPath) end \ No newline at end of file diff --git a/client/main.lua b/client/main.lua deleted file mode 100644 index e91b731..0000000 --- a/client/main.lua +++ /dev/null @@ -1,40 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -Citizen.CreateThread(function() - print('[^5Core^4V^7] Is now loading.....') - - resource:loadAll() - - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - print(('============= [ ^5Core^4V^7 ] =============\n^2All framework executables are loaded ^7\n=====================================\n-> ^1External Resources: ^7%s ^7\n-> ^1Internal Resources: ^7%s ^7\n-> ^1Internal Modules: ^7%s ^7\n=====================================\n^3VERSION: ^71.0.0\n============= [ ^5Core^4V^7 ] =============') - :format(resource:countAllLoaded())) - - SendNUIMessage({ - __resource = GetCurrentResourceName(), - __module = 'loaded' - }) - - return -end) - -Citizen.CreateThread(function() - while true do - if (NetworkIsSessionStarted() or NetworkIsPlayerActive(PlayerId())) then - TSE('corev:core:playerLoaded') - return - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/configs/others/brands_config.lua b/configs/others/brands_config.lua deleted file mode 100644 index ba71e27..0000000 --- a/configs/others/brands_config.lua +++ /dev/null @@ -1,23 +0,0 @@ -Config.Brand = { - Audi = 'audi', - Lamborghini = 'lamborghini' -} - -Config.Brands = { - [Config.Brand.Audi] = { - brand = 'audi', - label = 'Audi', - logos = { - square_small = 'https://i.imgur.com/UU9H34O.png', -- 250px x 250px - square_large = 'https://i.imgur.com/HS9exOd.png' -- 750px x 750px - } - }, - [Config.Brand.Lamborghini] = { - brand = 'lamborghini', - label = 'Lamborghini', - logos = { - square_small = 'https://i.imgur.com/BJmQlZA.png', -- 250px x 250px - square_large = 'https://i.imgur.com/l4smrcd.png' -- 750px x 750px - } - } -} \ No newline at end of file diff --git a/configs/others/vehicle_config.lua b/configs/others/vehicle_config.lua deleted file mode 100644 index a5e8d7d..0000000 --- a/configs/others/vehicle_config.lua +++ /dev/null @@ -1,22 +0,0 @@ -Config.VehicleTypes = { - CAR = 'car', - AIRCRAFT = 'aircraft', - BOAT = 'boat' -} - -Config.Vehicles = { - ['hevo'] = { - price = 325000, - name = 'Huracan Evo', - label = '2020 Huracan Evo Spyder', - brand = Config.Brand.Lamborghini, - type = Config.VehicleTypes.CAR - }, - ['rs62'] = { - price = 275000, - name = 'Audi RS6', - label = 'Audi RS6 Avant', - brand = Config.Brand.Audi, - type = Config.VehicleTypes.CAR - } -} \ No newline at end of file diff --git a/configs/others/weapon_ammo_config.lua b/configs/others/weapon_ammo_config.lua deleted file mode 100644 index 90e68ae..0000000 --- a/configs/others/weapon_ammo_config.lua +++ /dev/null @@ -1,674 +0,0 @@ -Config.WeaponAmmos = { - ['AMMO_MOBILEOPS_CANNON'] = { - id = 'AMMO_MOBILEOPS_CANNON', - hash = 764589401, - max = 20, - name = _(CR(), 'core', 'ammo_mobileops_cannon') - }, - ['AMMO_APC_CANNON'] = { - id = 'AMMO_APC_CANNON', - hash = -767591211, - max = 100, - name = _(CR(), 'core', 'ammo_apc_cannon') - }, - ['AMMO_APC_MISSILE'] = { - id = 'AMMO_APC_MISSILE', - hash = 119573070, - max = 20, - name = _(CR(), 'core', 'ammo_apc_missile') - }, - ['AMMO_AVENGER_CANNON'] = { - id = 'AMMO_AVENGER_CANNON', - hash = 1849772700, - max = 20, - name = _(CR(), 'core', 'ammo_avenger_cannon') - }, - ['AMMO_BARRAGE_GL'] = { - id = 'AMMO_BARRAGE_GL', - hash = 1364454752, - max = 20, - name = _(CR(), 'core', 'ammo_barrage_gl') - }, - ['AMMO_VEHICLEBOMB'] = { - id = 'AMMO_VEHICLEBOMB', - hash = -1615671818, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb') - }, - ['AMMO_VEHICLEBOMB_CLUSTER'] = { - id = 'AMMO_VEHICLEBOMB_CLUSTER', - hash = 1584038003, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_cluster') - }, - ['AMMO_VEHICLEBOMB_GAS'] = { - id = 'AMMO_VEHICLEBOMB_GAS', - hash = 314485403, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_gas') - }, - ['AMMO_VEHICLEBOMB_INCENDIARY'] = { - id = 'AMMO_VEHICLEBOMB_INCENDIARY', - hash = -111286589, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_incendiary') - }, - ['AMMO_CHERNO_MISSILE'] = { - id = 'AMMO_CHERNO_MISSILE', - hash = -1278325590, - max = 10, - name = _(CR(), 'core', 'ammo_cherno_missile') - }, - ['AMMO_DUNE_GRENADELAUNCHER'] = { - id = 'AMMO_DUNE_GRENADELAUNCHER', - hash = 1742067183, - max = 20, - name = _(CR(), 'core', 'ammo_dune_grenadelauncher') - }, - ['AMMO_HACKER_MISSILE'] = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _(CR(), 'core', 'ammo_hacker_missile') - }, - ['AMMO_HUNTER_MISSILE'] = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_missile') - }, - ['AMMO_HUNTER_BARRAGE'] = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_barrage') - }, - ['AMMO_KHANJALI_GL'] = { - id = 'AMMO_KHANJALI_GL', - hash = -1630507076, - max = 20, - name = _(CR(), 'core', 'ammo_khanjali_gl') - }, - ['AMMO_KHANJALI_CANNON_HEAVY'] = { - id = 'AMMO_KHANJALI_CANNON_HEAVY', - hash = 617011510, - max = 100, - name = _(CR(), 'core', 'ammo_khanjali_cannon_heavy') - }, - ['AMMO_VEHICLEMINE'] = { - id = 'AMMO_VEHICLEMINE', - hash = 612448028, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine') - }, - ['AMMO_VEHICLEMINE_KINETIC'] = { - id = 'AMMO_VEHICLEMINE_KINETIC', - hash = -1140465749, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic') - }, - ['AMMO_VEHICLEMINE_EMP'] = { - id = 'AMMO_VEHICLEMINE_EMP', - hash = 1653442244, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp') - }, - ['AMMO_VEHICLEMINE_SPIKE'] = { - id = 'AMMO_VEHICLEMINE_SPIKE', - hash = 1782795920, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike') - }, - ['AMMO_VEHICLEMINE_SLICK'] = { - id = 'AMMO_VEHICLEMINE_SLICK', - hash = -418520852, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick') - }, - ['AMMO_VEHICLEMINE_TAR'] = { - id = 'AMMO_VEHICLEMINE_TAR', - hash = -1733963618, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar') - }, - ['AMMO_VEHICLEMINE_KINETIC_RC'] = { - id = 'AMMO_VEHICLEMINE_KINETIC_RC', - hash = -338616823, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic_rc') - }, - ['AMMO_VEHICLEMINE_EMP_RC'] = { - id = 'AMMO_VEHICLEMINE_EMP_RC', - hash = -930619152, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp_rc') - }, - ['AMMO_VEHICLEMINE_SPIKE_RC'] = { - id = 'AMMO_VEHICLEMINE_SPIKE_RC', - hash = -1317227407, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike_rc') - }, - ['AMMO_VEHICLEMINE_SLICK_RC'] = { - id = 'AMMO_VEHICLEMINE_SLICK_RC', - hash = -590129723, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick_rc') - }, - ['AMMO_VEHICLEMINE_TAR_RC'] = { - id = 'AMMO_VEHICLEMINE_TAR_RC', - hash = -1955683003, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar_rc') - }, - ['AMMO_MONSTER3_KINETIC'] = { - id = 'AMMO_MONSTER3_KINETIC', - hash = 2074953483, - max = 10, - name = _(CR(), 'core', 'ammo_monster3_kinetic') - }, - ['AMMO_MORTAR_EXPLOSIVE'] = { - id = 'AMMO_MORTAR_EXPLOSIVE', - hash = 814030577, - max = 10, - name = _(CR(), 'core', 'ammo_mortar_explosive') - }, - ['AMMO_MORTAR_KINETIC'] = { - id = 'AMMO_MORTAR_KINETIC', - hash = 648487681, - max = 10, - name = _(CR(), 'core', 'ammo_mortar_kinetic') - }, - ['AMMO_MULE4_GL'] = { - id = 'AMMO_MULE4_GL', - hash = -206645419, - max = 20, - name = _(CR(), 'core', 'ammo_mule4_gl') - }, - ['AMMO_OPPRESSOR_MISSILE'] = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor_missile') - }, - ['AMMO_OPPRESSOR2_MISSILE'] = { - id = 'AMMO_OPPRESSOR2_MISSILE', - hash = 914231229, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor2_missile') - }, - ['AMMO_POUNDER2_MISSILE'] = { - id = 'AMMO_POUNDER2_MISSILE', - hash = 948447183, - max = 20, - name = _(CR(), 'core', 'ammo_pounder2_missile') - }, - ['AMMO_POUNDER2_GL'] = { - id = 'AMMO_POUNDER2_GL', - hash = 1624456817, - max = 20, - name = _(CR(), 'core', 'ammo_pounder2_gl') - }, - ['AMMO_ROGUE_MISSILE'] = { - id = 'AMMO_ROGUE_MISSILE', - hash = -1421421393, - max = 20, - name = _(CR(), 'core', 'ammo_rogue_missile') - }, - ['AMMO_SCRAMJET_MISSILE'] = { - id = 'AMMO_SCRAMJET_MISSILE', - hash = -1664293218, - max = 20, - name = _(CR(), 'core', 'ammo_scramjet_missile') - }, - ['AMMO_STRIKEFORCE_BARRAGE'] = { - id = 'AMMO_STRIKEFORCE_BARRAGE', - hash = 987449399, - max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_barrage') - }, - ['AMMO_STRIKEFORCE_MISSILE'] = { - id = 'AMMO_STRIKEFORCE_MISSILE', - hash = 770578418, - max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_missile') - }, - ['AMMO_SUBCAR_MISSILE'] = { - id = 'AMMO_SUBCAR_MISSILE', - hash = 456482729, - max = 100, - name = _(CR(), 'core', 'ammo_subcar_missile') - }, - ['AMMO_SUBCAR_TORPEDO'] = { - id = 'AMMO_SUBCAR_TORPEDO', - hash = -684945118, - max = 100, - name = _(CR(), 'core', 'ammo_subcar_torpedo') - }, - ['AMMO_TAMPA_MORTAR'] = { - id = 'AMMO_TAMPA_MORTAR', - hash = -405037695, - max = 10, - name = _(CR(), 'core', 'ammo_tampa_mortar') - }, - ['AMMO_THRUSTER_MISSILE'] = { - id = 'AMMO_THRUSTER_MISSILE', - hash = -379666311, - max = 20, - name = _(CR(), 'core', 'ammo_thruster_missile') - }, - ['AMMO_TRAILER_AA'] = { - id = 'AMMO_TRAILER_AA', - hash = 881918194, - max = 100, - name = _(CR(), 'core', 'ammo_trailer_aa') - }, - ['AMMO_TRAILER_MISSILE'] = { - id = 'AMMO_TRAILER_MISSILE', - hash = -11173636, - max = 10, - name = _(CR(), 'core', 'ammo_trailer_missile') - }, - ['AMMO_VIGILANTE_MISSILE'] = { - id = 'AMMO_VIGILANTE_MISSILE', - hash = 1507289724, - max = 20, - name = _(CR(), 'core', 'ammo_vigilante_missile') - }, - ['AMMO_VEHICLEBOMB_WIDE'] = { - id = 'AMMO_VEHICLEBOMB_WIDE', - hash = -117387562, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_wide') - }, - ['AMMO_RCTANK_ROCKET'] = { - id = 'AMMO_RCTANK_ROCKET', - hash = -1585454291, - max = 20, - name = _(CR(), 'core', 'ammo_rctank_rocket') - }, - ['AMMO_FIREWORK'] = { - id = 'AMMO_FIREWORK', - hash = -1356599793, - max = 20, - name = _(CR(), 'core', 'ammo_firework') - }, - ['AMMO_FLAREGUN'] = { - id = 'AMMO_FLAREGUN', - hash = 1173416293, - max = 20, - name = _(CR(), 'core', 'ammo_flaregun') - }, - ['AMMO_HOMINGLAUNCHER'] = { - id = 'AMMO_HOMINGLAUNCHER', - hash = -1726673363, - max = 10, - name = _(CR(), 'core', 'ammo_hominglauncher') - }, - ['AMMO_PIPEBOMB'] = { - id = 'AMMO_PIPEBOMB', - hash = 357983224, - max = 10, - name = _(CR(), 'core', 'ammo_pipebomb') - }, - ['AMMO_PROXMINE'] = { - id = 'AMMO_PROXMINE', - hash = -1356724057, - max = 5, - name = _(CR(), 'core', 'ammo_proxmine') - }, - ['AMMO_RAILGUN'] = { - id = 'AMMO_RAILGUN', - hash = 2034517757, - max = 20, - name = _(CR(), 'core', 'ammo_railgun') - }, - ['AMMO_PISTOL'] = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - ['AMMO_SMG'] = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - ['AMMO_RIFLE'] = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - ['AMMO_MG'] = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - ['AMMO_SHOTGUN'] = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - ['AMMO_STUNGUN'] = { - id = 'AMMO_STUNGUN', - hash = -1339118112, - max = 250, - name = _(CR(), 'core', 'ammo_stungun') - }, - ['AMMO_SNIPER'] = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - ['AMMO_SNIPER_REMOTE'] = { - id = 'AMMO_SNIPER_REMOTE', - hash = -19235536, - max = 250, - name = _(CR(), 'core', 'ammo_sniper_remote') - }, - ['AMMO_FIREEXTINGUISHER'] = { - id = 'AMMO_FIREEXTINGUISHER', - hash = 1359393852, - max = 2000, - name = _(CR(), 'core', 'ammo_fireextinguisher') - }, - ['AMMO_PETROLCAN'] = { - id = 'AMMO_PETROLCAN', - hash = -899475295, - max = 4500, - name = _(CR(), 'core', 'ammo_petrolcan') - }, - ['AMMO_MINIGUN'] = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - ['AMMO_GRENADELAUNCHER'] = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher') - }, - ['AMMO_GRENADELAUNCHER_SMOKE'] = { - id = 'AMMO_GRENADELAUNCHER_SMOKE', - hash = 826266432, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher_smoke') - }, - ['AMMO_RPG'] = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _(CR(), 'core', 'ammo_rpg') - }, - ['AMMO_STINGER'] = { - id = 'AMMO_STINGER', - hash = -1857257158, - max = 20, - name = _(CR(), 'core', 'ammo_stinger') - }, - ['AMMO_GRENADE'] = { - id = 'AMMO_GRENADE', - hash = 1003688881, - max = 25, - name = _(CR(), 'core', 'ammo_grenade') - }, - ['AMMO_BALL'] = { - id = 'AMMO_BALL', - hash = -6986138, - max = 1, - name = _(CR(), 'core', 'ammo_ball') - }, - ['AMMO_STICKYBOMB'] = { - id = 'AMMO_STICKYBOMB', - hash = 1411692055, - max = 25, - name = _(CR(), 'core', 'ammo_stickybomb') - }, - ['AMMO_SMOKEGRENADE'] = { - id = 'AMMO_SMOKEGRENADE', - hash = -435287898, - max = 25, - name = _(CR(), 'core', 'ammo_smokegrenade') - }, - ['AMMO_BZGAS'] = { - id = 'AMMO_BZGAS', - hash = -1686864220, - max = 25, - name = _(CR(), 'core', 'ammo_bzgas') - }, - ['AMMO_FLARE'] = { - id = 'AMMO_FLARE', - hash = 1808594799, - max = 25, - name = _(CR(), 'core', 'ammo_flare') - }, - ['AMMO_MOLOTOV'] = { - id = 'AMMO_MOLOTOV', - hash = 1446246869, - max = 25, - name = _(CR(), 'core', 'ammo_molotov') - }, - ['AMMO_TANK'] = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _(CR(), 'core', 'ammo_tank') - }, - ['AMMO_SPACE_ROCKET'] = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - ['AMMO_PLANE_ROCKET'] = { - id = 'AMMO_PLANE_ROCKET', - hash = 1198741878, - max = 20, - name = _(CR(), 'core', 'ammo_plane_rocket') - }, - ['AMMO_PLAYER_LASER'] = { - id = 'AMMO_PLAYER_LASER', - hash = -165357558, - max = 100, - name = _(CR(), 'core', 'ammo_player_laser') - }, - ['AMMO_ENEMY_LASER'] = { - id = 'AMMO_ENEMY_LASER', - hash = -1372674932, - max = 100, - name = _(CR(), 'core', 'ammo_enemy_laser') - }, - ['AMMO_BIRD_CRAP'] = { - id = 'AMMO_BIRD_CRAP', - hash = 1117307028, - max = 25, - name = _(CR(), 'core', 'ammo_bird_crap') - }, - ['AMMO_MG_ARMORPIERCING'] = { - id = 'AMMO_MG_ARMORPIERCING', - hash = 784861712, - max = 480, - name = _(CR(), 'core', 'ammo_mg_armorpiercing') - }, - ['AMMO_MG_FMJ'] = { - id = 'AMMO_MG_FMJ', - hash = 234717365, - max = 480, - name = _(CR(), 'core', 'ammo_mg_fmj') - }, - ['AMMO_MG_INCENDIARY'] = { - id = 'AMMO_MG_INCENDIARY', - hash = 1461941360, - max = 480, - name = _(CR(), 'core', 'ammo_mg_incendiary') - }, - ['AMMO_MG_TRACER'] = { - id = 'AMMO_MG_TRACER', - hash = 1226421483, - max = 600, - name = _(CR(), 'core', 'ammo_mg_tracer') - }, - ['AMMO_PISTOL_FMJ'] = { - id = 'AMMO_PISTOL_FMJ', - hash = -1132792829, - max = 240, - name = _(CR(), 'core', 'ammo_pistol_fmj') - }, - ['AMMO_PISTOL_HOLLOWPOINT'] = { - id = 'AMMO_PISTOL_HOLLOWPOINT', - hash = -836519658, - max = 240, - name = _(CR(), 'core', 'ammo_pistol_hollowpoint') - }, - ['AMMO_PISTOL_INCENDIARY'] = { - id = 'AMMO_PISTOL_INCENDIARY', - hash = -1416716039, - max = 240, - name = _(CR(), 'core', 'ammo_pistol_incendiary') - }, - ['AMMO_PISTOL_TRACER'] = { - id = 'AMMO_PISTOL_TRACER', - hash = -1193480661, - max = 360, - name = _(CR(), 'core', 'ammo_pistol_tracer') - }, - ['AMMO_RIFLE_ARMORPIERCING'] = { - id = 'AMMO_RIFLE_ARMORPIERCING', - hash = 423744068, - max = 240, - name = _(CR(), 'core', 'ammo_rifle_armorpiercing') - }, - ['AMMO_RIFLE_FMJ'] = { - id = 'AMMO_RIFLE_FMJ', - hash = 1586900444, - max = 240, - name = _(CR(), 'core', 'ammo_rifle_fmj') - }, - ['AMMO_RIFLE_INCENDIARY'] = { - id = 'AMMO_RIFLE_INCENDIARY', - hash = -1829688883, - max = 240, - name = _(CR(), 'core', 'ammo_rifle_incendiary') - }, - ['AMMO_RIFLE_TRACER'] = { - id = 'AMMO_RIFLE_TRACER', - hash = -1340502689, - max = 360, - name = _(CR(), 'core', 'ammo_rifle_tracer') - }, - ['AMMO_SMG_FMJ'] = { - id = 'AMMO_SMG_FMJ', - hash = 758230489, - max = 240, - name = _(CR(), 'core', 'ammo_smg_fmj') - }, - ['AMMO_SMG_HOLLOWPOINT'] = { - id = 'AMMO_SMG_HOLLOWPOINT', - hash = 670318226, - max = 240, - name = _(CR(), 'core', 'ammo_smg_hollowpoint') - }, - ['AMMO_SMG_INCENDIARY'] = { - id = 'AMMO_SMG_INCENDIARY', - hash = -332892697, - max = 240, - name = _(CR(), 'core', 'ammo_smg_incendiary') - }, - ['AMMO_SMG_TRACER'] = { - id = 'AMMO_SMG_TRACER', - hash = 1569785553, - max = 360, - name = _(CR(), 'core', 'ammo_smg_tracer') - }, - ['AMMO_SNIPER_ARMORPIERCING'] = { - id = 'AMMO_SNIPER_ARMORPIERCING', - hash = -1497580119, - max = 80, - name = _(CR(), 'core', 'ammo_sniper_armorpiercing') - }, - ['AMMO_SNIPER_EXPLOSIVE'] = { - id = 'AMMO_SNIPER_EXPLOSIVE', - hash = -1378784071, - max = 40, - name = _(CR(), 'core', 'ammo_sniper_explosive') - }, - ['AMMO_SNIPER_FMJ'] = { - id = 'AMMO_SNIPER_FMJ', - hash = -168704490, - max = 80, - name = _(CR(), 'core', 'ammo_sniper_fmj') - }, - ['AMMO_SNIPER_INCENDIARY'] = { - id = 'AMMO_SNIPER_INCENDIARY', - hash = 796697766, - max = 80, - name = _(CR(), 'core', 'ammo_sniper_incendiary') - }, - ['AMMO_SNIPER_TRACER'] = { - id = 'AMMO_SNIPER_TRACER', - hash = 1184011213, - max = 320, - name = _(CR(), 'core', 'ammo_sniper_tracer') - }, - ['AMMO_SHOTGUN_ARMORPIERCING'] = { - id = 'AMMO_SHOTGUN_ARMORPIERCING', - hash = 1923327840, - max = 160, - name = _(CR(), 'core', 'ammo_shotgun_armorpiercing') - }, - ['AMMO_SHOTGUN_EXPLOSIVE'] = { - id = 'AMMO_SHOTGUN_EXPLOSIVE', - hash = -309302955, - max = 40, - name = _(CR(), 'core', 'ammo_shotgun_explosive') - }, - ['AMMO_SHOTGUN_HOLLOWPOINT'] = { - id = 'AMMO_SHOTGUN_HOLLOWPOINT', - hash = 2089185906, - max = 160, - name = _(CR(), 'core', 'ammo_shotgun_hollowpoint') - }, - ['AMMO_SHOTGUN_INCENDIARY'] = { - id = 'AMMO_SHOTGUN_INCENDIARY', - hash = -609429612, - max = 160, - name = _(CR(), 'core', 'ammo_shotgun_incendiary') - }, - ['AMMO_SNOWBALL'] = { - id = 'AMMO_SNOWBALL', - hash = -2112339603, - max = 10, - name = _(CR(), 'core', 'ammo_snowball') - }, - ['AMMO_ARENA_HOMING_MISSILE'] = { - id = 'AMMO_ARENA_HOMING_MISSILE', - hash = 1669062227, - max = 20, - name = _(CR(), 'core', 'ammo_arena_homing_missile') - }, - ['AMMO_RAYPISTOL'] = { - id = 'AMMO_RAYPISTOL', - hash = -1526023308, - max = 20, - name = _(CR(), 'core', 'ammo_raypistol') - }, - ['AMMO_HAZARDCAN'] = { - id = 'AMMO_HAZARDCAN', - hash = 1618528319, - max = 4500, - name = _(CR(), 'core', 'ammo_hazardcan') - }, - ['AMMO_TRANQUILIZER'] = { - id = 'AMMO_TRANQUILIZER', - hash = 1964004553, - max = 250, - name = _(CR(), 'core', 'ammo_tranquilizer') - } -} diff --git a/configs/others/weapon_category_config.lua b/configs/others/weapon_category_config.lua deleted file mode 100644 index b9a3283..0000000 --- a/configs/others/weapon_category_config.lua +++ /dev/null @@ -1,241 +0,0 @@ -Config.WeaponCategories = { - ['Thrown'] = { - id = 'thrown', - weapons = { - 'VEHICLE_WEAPON_BOMB', - 'VEHICLE_WEAPON_BOMB_CLUSTER', - 'VEHICLE_WEAPON_BOMB_GAS', - 'VEHICLE_WEAPON_BOMB_INCENDIARY', - 'VEHICLE_WEAPON_MINE', - 'VEHICLE_WEAPON_MINE_KINETIC', - 'VEHICLE_WEAPON_MINE_EMP', - 'VEHICLE_WEAPON_MINE_SPIKE', - 'VEHICLE_WEAPON_MINE_SLICK', - 'VEHICLE_WEAPON_MINE_TAR', - 'VEHICLE_WEAPON_MINE_KINETIC_RC', - 'VEHICLE_WEAPON_MINE_EMP_RC', - 'VEHICLE_WEAPON_MINE_SPIKE_RC', - 'VEHICLE_WEAPON_MINE_SLICK_RC', - 'VEHICLE_WEAPON_MINE_TAR_RC', - 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', - 'WEAPON_PIPEBOMB', - 'WEAPON_PROXMINE', - 'WEAPON_GRENADE', - 'WEAPON_STICKYBOMB', - 'WEAPON_SMOKEGRENADE', - 'WEAPON_BZGAS', - 'WEAPON_MOLOTOV', - 'WEAPON_BALL', - 'WEAPON_FLARE', - 'WEAPON_BIRD_CRAP', - 'WEAPON_SNOWBALL' - }, - name = _(CR(), 'core', 'thrown') - }, - ['Heavy'] = { - id = 'heavy', - weapons = { - 'VEHICLE_WEAPON_RCTANK_LAZER', - 'WEAPON_COMPACTLAUNCHER', - 'WEAPON_FIREWORK', - 'WEAPON_HOMINGLAUNCHER', - 'WEAPON_RAILGUN', - 'WEAPON_GRENADELAUNCHER', - 'WEAPON_GRENADELAUNCHER_SMOKE', - 'WEAPON_RPG', - 'WEAPON_PASSENGER_ROCKET', - 'WEAPON_AIRSTRIKE_ROCKET', - 'WEAPON_STINGER', - 'WEAPON_MINIGUN', - 'WEAPON_VEHICLE_ROCKET', - 'WEAPON_RAYMINIGUN' - }, - name = _(CR(), 'core', 'heavy') - }, - ['Shotgun'] = { - id = 'shotgun', - weapons = { - 'WEAPON_AUTOSHOTGUN', - 'WEAPON_DBSHOTGUN', - 'WEAPON_HEAVYSHOTGUN', - 'WEAPON_PUMPSHOTGUN', - 'WEAPON_SAWNOFFSHOTGUN', - 'WEAPON_ASSAULTSHOTGUN', - 'WEAPON_BULLPUPSHOTGUN', - 'WEAPON_PUMPSHOTGUN_MK2' - }, - name = _(CR(), 'core', 'shotgun') - }, - ['Melee'] = { - id = 'melee', - weapons = { - 'WEAPON_BATTLEAXE', - 'WEAPON_BOTTLE', - 'WEAPON_DAGGER', - 'WEAPON_FLASHLIGHT', - 'WEAPON_GARBAGEBAG', - 'WEAPON_HANDCUFFS', - 'WEAPON_HATCHET', - 'WEAPON_MACHETE', - 'WEAPON_POOLCUE', - 'WEAPON_KNIFE', - 'WEAPON_NIGHTSTICK', - 'WEAPON_HAMMER', - 'WEAPON_BAT', - 'WEAPON_GOLFCLUB', - 'WEAPON_CROWBAR', - 'WEAPON_STONE_HATCHET', - 'WEAPON_SWITCHBLADE', - 'WEAPON_WRENCH' - }, - name = _(CR(), 'core', 'melee') - }, - ['Rifle'] = { - id = 'rifle', - weapons = { - 'WEAPON_BULLPUPRIFLE', - 'WEAPON_COMPACTRIFLE', - 'WEAPON_ASSAULTRIFLE', - 'WEAPON_CARBINERIFLE', - 'WEAPON_ADVANCEDRIFLE', - 'WEAPON_SPECIALCARBINE', - 'WEAPON_ASSAULTRIFLE_MK2', - 'WEAPON_BULLPUPRIFLE_MK2', - 'WEAPON_CARBINERIFLE_MK2', - 'WEAPON_SPECIALCARBINE_MK2' - }, - name = _(CR(), 'core', 'rifle') - }, - ['Smg'] = { - id = 'smg', - weapons = { - 'WEAPON_COMBATPDW', - 'WEAPON_MACHINEPISTOL', - 'WEAPON_MINISMG', - 'WEAPON_MICROSMG', - 'WEAPON_SMG', - 'WEAPON_ASSAULTSMG', - 'WEAPON_SMG_MK2' - }, - name = _(CR(), 'core', 'smg') - }, - ['Pistol'] = { - id = 'pistol', - weapons = { - 'WEAPON_FLAREGUN', - 'WEAPON_HEAVYPISTOL', - 'WEAPON_MARKSMANPISTOL', - 'WEAPON_REVOLVER', - 'WEAPON_PISTOL', - 'WEAPON_COMBATPISTOL', - 'WEAPON_APPISTOL', - 'WEAPON_PISTOL50', - 'WEAPON_SNSPISTOL', - 'WEAPON_DOUBLEACTION', - 'WEAPON_PISTOL_MK2', - 'WEAPON_REVOLVER_MK2', - 'WEAPON_SNSPISTOL_MK2', - 'WEAPON_RAYPISTOL', - 'WEAPON_VINTAGEPISTOL', - 'WEAPON_CERAMICPISTOL', - 'WEAPON_NAVYREVOLVER' - }, - name = _(CR(), 'core', 'pistol') - }, - ['Mg'] = { - id = 'mg', - weapons = { - 'WEAPON_GUSENBERG', - 'WEAPON_MG', - 'WEAPON_COMBATMG', - 'WEAPON_COMBATMG_MK2', - 'WEAPON_RAYCARBINE' - }, - name = _(CR(), 'core', 'mg') - }, - ['Unarmed'] = { - id = 'unarmed', - weapons = { - 'WEAPON_KNUCKLE', - 'WEAPON_UNARMED', - 'WEAPON_ANIMAL', - 'WEAPON_COUGAR', - 'WEAPON_ANIMAL_RETRIEVER', - 'WEAPON_SMALL_DOG', - 'WEAPON_TIGER_SHARK', - 'WEAPON_HAMMERHEAD_SHARK', - 'WEAPON_KILLER_WHALE', - 'WEAPON_BOAR', - 'WEAPON_PIG', - 'WEAPON_COYOTE', - 'WEAPON_DEER', - 'WEAPON_HEN', - 'WEAPON_RABBIT', - 'WEAPON_CAT', - 'WEAPON_COW' - }, - name = _(CR(), 'core', 'unarmed') - }, - ['Sniper'] = { - id = 'sniper', - weapons = { - 'WEAPON_MARKSMANRIFLE', - 'WEAPON_MUSKET', - 'WEAPON_SNIPERRIFLE', - 'WEAPON_HEAVYSNIPER', - 'WEAPON_HEAVYSNIPER_MK2', - 'WEAPON_MARKSMANRIFLE_MK2' - }, - name = _(CR(), 'core', 'sniper') - }, - ['Stungun'] = { - id = 'stungun', - weapons = { - 'WEAPON_STUNGUN' - }, - name = _(CR(), 'core', 'stungun') - }, - ['Fireextinguisher'] = { - id = 'fireextinguisher', - weapons = { - 'WEAPON_FIREEXTINGUISHER' - }, - name = _(CR(), 'core', 'fireextinguisher') - }, - ['Petrolcan'] = { - id = 'petrolcan', - weapons = { - 'WEAPON_PETROLCAN', - 'WEAPON_HAZARDCAN' - }, - name = _(CR(), 'core', 'petrolcan') - }, - ['Digiscanner'] = { - id = 'digiscanner', - weapons = { - 'WEAPON_DIGISCANNER' - }, - name = _(CR(), 'core', 'digiscanner') - }, - ['Nightvision'] = { - id = 'nightvision', - weapons = { - 'GADGET_NIGHTVISION' - }, - name = _(CR(), 'core', 'nightvision') - }, - ['Parachute'] = { - id = 'parachute', - weapons = { - 'GADGET_PARACHUTE' - }, - name = _(CR(), 'core', 'parachute') - }, - ['Tranqilizer'] = { - id = 'tranqilizer', - weapons = { - 'WEAPON_TRANQUILIZER' - }, - name = _(CR(), 'core', 'tranqilizer') - } -} diff --git a/configs/others/weapon_component_config.lua b/configs/others/weapon_component_config.lua deleted file mode 100644 index 8e7a2d3..0000000 --- a/configs/others/weapon_component_config.lua +++ /dev/null @@ -1,3815 +0,0 @@ -Config.WeaponComponents = { - ['COMPONENT_AT_RAILCOVER_01'] = { - id = 'COMPONENT_AT_RAILCOVER_01', - hash = 1967214384, - model = 'w_at_railcover_01', - gxtName = 'WCT_RAIL', - gxtDescription = 'WCD_AT_RAIL', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_AR_AFGRIP'] = { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_FLSH'] = { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_AR_FLSH'] = { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['POLICE_TORCH_FLASHLIGHT'] = { - id = 'POLICE_TORCH_FLASHLIGHT', - hash = -979169299, - model = '', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_SCOPE_MACRO'] = { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02', - hash = 1019656791, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL'] = { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_02'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_02', - hash = 1006677997, - model = 'w_at_scope_small_2', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MEDIUM'] = { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_LARGE'] = { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MAX'] = { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_PI_SUPP'] = { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_SUPP_02'] = { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_AR_SUPP'] = { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_AR_SUPP_02'] = { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_SR_SUPP'] = { - id = 'COMPONENT_AT_SR_SUPP', - hash = -435637410, - model = 'w_at_sr_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_PISTOL_CLIP_01'] = { - id = 'COMPONENT_PISTOL_CLIP_01', - hash = -19858063, - model = 'w_pi_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_PISTOL_CLIP_02'] = { - id = 'COMPONENT_PISTOL_CLIP_02', - hash = -316253668, - model = 'w_pi_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_COMBATPISTOL_CLIP_01'] = { - id = 'COMPONENT_COMBATPISTOL_CLIP_01', - hash = 119648377, - model = 'w_pi_combatpistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_COMBATPISTOL_CLIP_02'] = { - id = 'COMPONENT_COMBATPISTOL_CLIP_02', - hash = -696561875, - model = 'w_pi_combatpistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_APPISTOL_CLIP_01'] = { - id = 'COMPONENT_APPISTOL_CLIP_01', - hash = 834974250, - model = 'w_pi_appistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 18 - }, - ['COMPONENT_APPISTOL_CLIP_02'] = { - id = 'COMPONENT_APPISTOL_CLIP_02', - hash = 614078421, - model = 'w_pi_appistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 36 - }, - ['COMPONENT_MICROSMG_CLIP_01'] = { - id = 'COMPONENT_MICROSMG_CLIP_01', - hash = -884429072, - model = 'w_sb_microsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDMSMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_MICROSMG_CLIP_02'] = { - id = 'COMPONENT_MICROSMG_CLIP_02', - hash = 283556395, - model = 'w_sb_microsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDMSMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_01'] = { - id = 'COMPONENT_SMG_CLIP_01', - hash = 643254679, - model = 'w_sb_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_02'] = { - id = 'COMPONENT_SMG_CLIP_02', - hash = 889808635, - model = 'w_sb_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', - hash = -1101075946, - model = 'w_ar_assaultrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', - hash = -1323216997, - model = 'w_ar_assaultrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_CARBINERIFLE_CLIP_01'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_01', - hash = -1614924820, - model = 'w_ar_carbinerifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_CLIP_02'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_02', - hash = -1861183855, - model = 'w_ar_carbinerifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ADVANCEDRIFLE_CLIP_01'] = { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', - hash = -91250417, - model = 'w_ar_advancedrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ADVANCEDRIFLE_CLIP_02'] = { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', - hash = -1899902599, - model = 'w_ar_advancedrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_MG_CLIP_01'] = { - id = 'COMPONENT_MG_CLIP_01', - hash = -197857404, - model = 'w_mg_mg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 54 - }, - ['COMPONENT_MG_CLIP_02'] = { - id = 'COMPONENT_MG_CLIP_02', - hash = -2112517305, - model = 'w_mg_mg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_CLIP_01'] = { - id = 'COMPONENT_COMBATMG_CLIP_01', - hash = -503336118, - model = 'w_mg_combatmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDCMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_CLIP_02'] = { - id = 'COMPONENT_COMBATMG_CLIP_02', - hash = -691692330, - model = 'w_mg_combatmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDCMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 200 - }, - ['COMPONENT_PUMPSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', - hash = -781249480, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_SAWNOFFSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', - hash = -942267867, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_ASSAULTSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', - hash = -1796727865, - model = 'w_sg_assaultshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_ASSAULTSHOTGUN_CLIP_02'] = { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', - hash = -2034401422, - model = 'w_sg_assaultshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AS_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 32 - }, - ['COMPONENT_SNIPERRIFLE_CLIP_01'] = { - id = 'COMPONENT_SNIPERRIFLE_CLIP_01', - hash = -1681506167, - model = 'w_sr_sniperrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_HEAVYSNIPER_CLIP_01'] = { - id = 'COMPONENT_HEAVYSNIPER_CLIP_01', - hash = 1198478068, - model = 'w_sr_heavysniper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MINIGUN_CLIP_01'] = { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 15000 - }, - ['COMPONENT_RPG_CLIP_01'] = { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_GRENADELAUNCHER_CLIP_01'] = { - id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', - hash = 296639639, - model = 'w_lr_40mm', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_PISTOL50_CLIP_01'] = { - id = 'COMPONENT_PISTOL50_CLIP_01', - hash = 580369945, - model = 'W_PI_PISTOL50_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P50_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 9 - }, - ['COMPONENT_PISTOL50_CLIP_02'] = { - id = 'COMPONENT_PISTOL50_CLIP_02', - hash = -640439150, - model = 'W_PI_PISTOL50_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P50_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_ASSAULTSMG_CLIP_01'] = { - id = 'COMPONENT_ASSAULTSMG_CLIP_01', - hash = -1928132688, - model = 'W_SB_ASSAULTSMG_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTSMG_CLIP_02'] = { - id = 'COMPONENT_ASSAULTSMG_CLIP_02', - hash = -1152981993, - model = 'W_SB_ASSAULTSMG_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', - hash = -917613298, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 14 - }, - ['COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', - hash = 930927479, - model = 'W_AR_AdvancedRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_APPISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_APPISTOL_VARMOD_LUXE', - hash = -1686714580, - model = 'W_PI_APPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', - hash = 1319990579, - model = 'W_AR_AssaultRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_CARBINERIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', - hash = -660892072, - model = 'W_AR_CarbineRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_PISTOL_VARMOD_LUXE', - hash = -684126074, - model = 'W_PI_Pistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PISTOL50_VARMOD_LUXE'] = { - id = 'COMPONENT_PISTOL50_VARMOD_LUXE', - hash = 2008591151, - model = 'W_PI_Pistol50_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MICROSMG_VARMOD_LUXE'] = { - id = 'COMPONENT_MICROSMG_VARMOD_LUXE', - hash = 1215999497, - model = 'W_SB_MicroSMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE'] = { - id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', - hash = -2052698631, - model = 'W_SG_Sawnoff_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SMG_VARMOD_LUXE'] = { - id = 'COMPONENT_SMG_VARMOD_LUXE', - hash = 663170192, - model = 'W_SB_SMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SNIPERRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', - hash = 1077065191, - model = 'W_SR_SniperRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', - hash = 663517359, - model = 'w_sb_assaultsmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_COMBATMG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', - hash = -1828795171, - model = 'w_mg_combatmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', - hash = -966439566, - model = 'w_pi_combatpistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_MG_VARMOD_LOWRIDER', - hash = -690308418, - model = 'w_mg_mg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', - hash = -1562927653, - model = 'w_sg_pumpshotgun_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_03'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', - hash = -604986051, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_CARBINERIFLE_CLIP_03'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_03', - hash = -1167922891, - model = 'w_ar_carbinerifle_boxmag', - gxtName = 'WCT_CLIP_BOX', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATPDW_CLIP_03'] = { - id = 'COMPONENT_COMBATPDW_CLIP_03', - hash = 1857603803, - model = 'w_sb_pdw_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_03'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_03', - hash = -972590066, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_03'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_03', - hash = -2000168365, - model = 'w_sg_heavyshotgun_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_03'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_03', - hash = -1444295948, - model = 'w_sb_compactsmg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_03'] = { - id = 'COMPONENT_SMG_CLIP_03', - hash = 2043113590, - model = 'w_sb_smg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_03'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_03', - hash = 1801039530, - model = 'w_ar_specialcarbine_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_GUNRUN_MK2_UPGRADE'] = { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HOMINGLAUNCHER_CLIP_01'] = { - id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', - hash = -132960961, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', - hash = -1371515465, - model = 'w_ar_bullpupriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', - hash = -1190793877, - model = 'w_ar_bullpupriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', - hash = -1497085720, - model = 'w_ar_bullpupriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', - hash = -1803148180, - model = 'w_ar_bullpupriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', - hash = -1975971886, - model = 'w_ar_bullpupriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', - hash = 36929477, - model = 'w_ar_bullpupriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', - hash = -268444834, - model = 'w_ar_bullpupriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', - hash = -574769446, - model = 'w_ar_bullpupriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', - hash = -882699739, - model = 'w_ar_bullpupriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', - hash = -1468181474, - model = 'w_ar_bullpupriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', - hash = -974541230, - model = 'w_ar_bullpupriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', - hash = 25766362, - model = 'w_ar_bullpupriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', - hash = -273676760, - model = 'w_ar_bullpupriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -89655827, - model = 'W_AR_BullpupRifleMK2_Mag_AP', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', - hash = 1130501904, - model = 'W_AR_BullpupRifleMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', - hash = -1449330342, - model = 'W_AR_BullpupRifleMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', - hash = -2111807319, - model = 'W_AR_BullpupRifleMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_BP_BARREL_01'] = { - id = 'COMPONENT_AT_BP_BARREL_01', - hash = 1704640795, - model = 'W_AR_BP_MK2_Barrel1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_BP_BARREL_02'] = { - id = 'COMPONENT_AT_BP_BARREL_02', - hash = 1005743559, - model = 'W_AR_BP_MK2_Barrel2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_DOUBLEACTION_CLIP_01'] = { - id = 'COMPONENT_DOUBLEACTION_CLIP_01', - hash = 1328622785, - model = 'w_pi_wep1_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_DA_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', - hash = -1869284448, - model = 'w_sr_marksmanriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', - hash = 1931539634, - model = 'w_sr_marksmanriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', - hash = 1624199183, - model = 'w_sr_marksmanriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', - hash = -26834113, - model = 'w_sr_marksmanriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', - hash = -210406055, - model = 'w_sr_marksmanriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', - hash = 423313640, - model = 'w_sr_marksmanriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', - hash = 276639596, - model = 'w_sr_marksmanriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', - hash = -991356863, - model = 'w_sr_marksmanriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', - hash = -1682848301, - model = 'w_sr_marksmanriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', - hash = 996213771, - model = 'w_sr_marksmanriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', - hash = -1214048550, - model = 'w_sr_marksmanriflemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', - hash = -1797182002, - model = 'w_sr_marksmanriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', - hash = -422587990, - model = 'w_sr_marksmanriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -193998727, - model = 'w_sr_marksmanriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', - hash = -515203373, - model = 'w_sr_marksmanriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', - hash = 1842849902, - model = 'w_sr_marksmanriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', - hash = -679861550, - model = 'w_sr_marksmanriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_AT_MRFL_BARREL_01'] = { - id = 'COMPONENT_AT_MRFL_BARREL_01', - hash = 941317513, - model = 'w_sr_mr_mk2_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MRFL_BARREL_02'] = { - id = 'COMPONENT_AT_MRFL_BARREL_02', - hash = 1748450780, - model = 'w_sr_mr_mk2_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', - hash = -474112444, - model = 'w_sg_pumpshotgunmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_02'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', - hash = 387223451, - model = 'w_sg_pumpshotgunmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_03'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', - hash = 617753366, - model = 'w_sg_pumpshotgunmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_04'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', - hash = -222378256, - model = 'w_sg_pumpshotgunmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_05'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', - hash = 8741501, - model = 'w_sg_pumpshotgunmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_06'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', - hash = -601286203, - model = 'w_sg_pumpshotgunmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_07'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', - hash = -511433605, - model = 'w_sg_pumpshotgunmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_08'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', - hash = -655387818, - model = 'w_sg_pumpshotgunmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_09'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', - hash = -282476598, - model = 'w_sg_pumpshotgunmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_10'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', - hash = 1739501925, - model = 'w_sg_pumpshotgunmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', - hash = 1178671645, - model = 'w_sg_pumpshotgunmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', - hash = -845938367, - model = 'w_sg_pumpshotgunmk2_mag1', - gxtName = 'WCT_SHELL', - gxtDescription = 'WCD_SHELL', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', - hash = 1315288101, - model = 'w_sg_pumpshotgunmk2_mag_ap', - gxtName = 'WCT_SHELL_AP', - gxtDescription = 'WCD_SHELL_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', - hash = 1004815965, - model = 'w_sg_pumpshotgunmk2_mag_exp', - gxtName = 'WCT_SHELL_EX', - gxtDescription = 'WCD_SHELL_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', - hash = -380098265, - model = 'w_sg_pumpshotgunmk2_mag_hp', - gxtName = 'WCT_SHELL_HP', - gxtDescription = 'WCD_SHELL_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', - hash = -1618338827, - model = 'w_sg_pumpshotgunmk2_mag_inc', - gxtName = 'WCT_SHELL_INC', - gxtDescription = 'WCD_SHELL_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_REVOLVER_MK2_CAMO'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO', - hash = -1069552225, - model = 'w_pi_revolvermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_02'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_02', - hash = 11918884, - model = 'w_pi_revolvermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_03'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_03', - hash = 176157112, - model = 'w_pi_revolvermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_04'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_04', - hash = -220052855, - model = 'w_pi_revolvermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_05'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_05', - hash = 288456487, - model = 'w_pi_revolvermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_06'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_06', - hash = 398658626, - model = 'w_pi_revolvermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_07'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_07', - hash = 628697006, - model = 'w_pi_revolvermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_08'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_08', - hash = 925911836, - model = 'w_pi_revolvermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_09'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_09', - hash = 1222307441, - model = 'w_pi_revolvermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_10'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_10', - hash = 552442715, - model = 'w_pi_revolvermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', - hash = -648943513, - model = 'w_pi_revolvermk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CLIP_01'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_01', - hash = -1172055874, - model = 'w_pi_revolvermk2_mag1', - gxtName = 'WCT_CLIP1_RV', - gxtDescription = 'WCD_CLIP1_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', - hash = 231258687, - model = 'w_pi_revolvermk2_mag5', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', - hash = 284438159, - model = 'w_pi_revolvermk2_mag2', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', - hash = 15712037, - model = 'w_pi_revolvermk2_mag3', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', - hash = -958864266, - model = 'w_pi_revolvermk2_mag4', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO', - hash = 259780317, - model = 'W_PI_SNS_PistolMk2_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', - hash = -403805974, - model = 'W_PI_SNS_PistolMk2_SL_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_02'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', - hash = -1973342474, - model = 'W_PI_SNS_PistolMk2_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', - hash = 691432737, - model = 'W_PI_SNS_PistolMk2_SL_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_03'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', - hash = 1996130345, - model = 'W_PI_SNS_PistolMk2_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', - hash = 987648331, - model = 'W_PI_SNS_PistolMk2_SL_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_04'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', - hash = -1455657812, - model = 'W_PI_SNS_PistolMk2_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', - hash = -431680535, - model = 'W_PI_SNS_PistolMk2_SL_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_05'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', - hash = -1668263084, - model = 'W_PI_SNS_PistolMk2_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', - hash = -847582310, - model = 'W_PI_SNS_PistolMk2_SL_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_06'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', - hash = 1308243489, - model = 'W_PI_SNS_PistolMk2_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', - hash = -92592218, - model = 'W_PI_SNS_PistolMk2_SL_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_07'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', - hash = 1122574335, - model = 'W_PI_SNS_PistolMk2_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', - hash = -494548326, - model = 'W_PI_SNS_PistolMk2_SL_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_08'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', - hash = 1420313469, - model = 'W_PI_SNS_PistolMk2_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', - hash = 730876697, - model = 'W_PI_SNS_PistolMk2_SL_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_09'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', - hash = 109848390, - model = 'W_PI_SNS_PistolMk2_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', - hash = 583159708, - model = 'W_PI_SNS_PistolMk2_SL_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_10'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', - hash = 593945703, - model = 'W_PI_SNS_PistolMk2_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', - hash = -1928503603, - model = 'W_PI_SNS_PistolMk2_SL_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', - hash = 1142457062, - model = 'w_pi_sns_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 520557834, - model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_01'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', - hash = 21392614, - model = 'w_pi_sns_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_02'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', - hash = -829683854, - model = 'w_pi_sns_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', - hash = -1055790298, - model = 'W_PI_SNS_PistolMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -1928301566, - model = 'W_PI_SNS_PistolMK2_Mag_HP', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', - hash = -424845447, - model = 'W_PI_SNS_PistolMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_NS', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', - hash = -1876057490, - model = 'W_PI_SNS_PistolMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', - hash = -737430213, - model = 'w_ar_specialcarbinemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_02'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', - hash = 1125852043, - model = 'w_ar_specialcarbinemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_03'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', - hash = 886015732, - model = 'w_ar_specialcarbinemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_04'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', - hash = -1262287139, - model = 'w_ar_specialcarbinemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_05'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', - hash = -295208411, - model = 'w_ar_specialcarbinemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_06'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', - hash = -544154504, - model = 'w_ar_specialcarbinemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_07'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', - hash = 172765678, - model = 'w_ar_specialcarbinemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_08'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', - hash = -1982877449, - model = 'w_ar_specialcarbinemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_09'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', - hash = 2072122460, - model = 'w_ar_specialcarbinemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_10'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', - hash = -1986220171, - model = 'w_ar_specialcarbinemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', - hash = 1377355801, - model = 'w_ar_specialcarbinemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_01'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', - hash = 382112385, - model = 'w_ar_specialcarbinemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_02'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', - hash = -568352468, - model = 'w_ar_specialcarbinemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', - hash = 1362433589, - model = 'w_ar_specialcarbinemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', - hash = 1346235024, - model = 'w_ar_specialcarbinemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', - hash = -570355066, - model = 'w_ar_specialcarbinemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', - hash = -2023373174, - model = 'w_ar_specialcarbinemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_SC_BARREL_01'] = { - id = 'COMPONENT_AT_SC_BARREL_01', - hash = -415870039, - model = 'w_ar_sc_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SC_BARREL_02'] = { - id = 'COMPONENT_AT_SC_BARREL_02', - hash = -109086661, - model = 'w_ar_sc_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_COMP_02'] = { - id = 'COMPONENT_AT_PI_COMP_02', - hash = -1434287169, - model = 'w_at_pi_comp_2', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_COMP_03'] = { - id = 'COMPONENT_AT_PI_COMP_03', - hash = 654802123, - model = 'w_at_pi_comp_3', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_RAIL_02'] = { - id = 'COMPONENT_AT_PI_RAIL_02', - hash = 1205768792, - model = 'w_at_pi_rail_2', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_PI_FLSH_03'] = { - id = 'COMPONENT_AT_PI_FLSH_03', - hash = 1246324211, - model = 'w_at_pi_snsmk2_flsh_1', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', - hash = 1528590652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_RAYPISTOL_VARMOD_XMAS18'] = { - id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', - hash = -673450233, - model = 'w_pi_raygun_ev', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', - hash = -2045758401, - model = 'w_ar_assaultriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', - hash = -785724817, - model = 'w_ar_assaultriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -1478681000, - model = 'w_ar_assaultriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', - hash = 1675665560, - model = 'w_ar_assaultriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', - hash = -76490669, - model = 'w_ar_assaultriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', - hash = -282298175, - model = 'w_ar_assaultriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', - hash = 1283078430, - model = 'w_ar_carbineriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', - hash = 1574296533, - model = 'w_ar_carbineriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', - hash = 626875735, - model = 'w_ar_carbineriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', - hash = 1141059345, - model = 'w_ar_carbineriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', - hash = 1025884839, - model = 'w_ar_carbineriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', - hash = 391640422, - model = 'w_ar_carbineriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_01'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_01', - hash = 1227564412, - model = 'w_mg_combatmgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_02'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_02', - hash = 400507625, - model = 'w_mg_combatmgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 200 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', - hash = 696788003, - model = 'w_mg_combatmgmk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', - hash = 1475288264, - model = 'w_mg_combatmgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', - hash = -1020871238, - model = 'w_mg_combatmgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', - hash = -161179835, - model = 'w_mg_combatmgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_01'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', - hash = -98690520, - model = 'w_sr_heavysnipermk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_02'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', - hash = 752418717, - model = 'w_sr_heavysnipermk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', - hash = -130689324, - model = 'w_sr_heavysnipermk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', - hash = -1981031769, - model = 'w_sr_heavysnipermk2_mag_ap2', - gxtName = 'WCT_CLIP_EX', - gxtDescription = 'WCD_CLIP_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', - hash = 1005144310, - model = 'w_sr_heavysnipermk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', - hash = 247526935, - model = 'w_sr_heavysnipermk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_PISTOL_MK2_CLIP_01'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_01', - hash = -1795936926, - model = 'w_pi_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_PISTOL_MK2_CLIP_02'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_02', - hash = 1591132456, - model = 'w_pi_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_PISTOL_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', - hash = 1329061674, - model = 'w_pi_pistolmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -2046910199, - model = 'w_pi_pistolmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', - hash = 733837882, - model = 'w_pi_pistolmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', - hash = 634039983, - model = 'w_pi_pistolmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SMG_MK2_CLIP_01'] = { - id = 'COMPONENT_SMG_MK2_CLIP_01', - hash = 1277460590, - model = 'w_sb_smgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_MK2_CLIP_02'] = { - id = 'COMPONENT_SMG_MK2_CLIP_02', - hash = -1182573778, - model = 'w_sb_smgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SMG_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SMG_MK2_CLIP_FMJ', - hash = 190476639, - model = 'w_sb_smgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', - hash = 974903034, - model = 'w_sb_smgmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', - hash = -644734235, - model = 'w_sb_smgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SMG_MK2_CLIP_TRACER', - hash = 2146055916, - model = 'w_sb_smgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_AR_BARREL_01'] = { - id = 'COMPONENT_AT_AR_BARREL_01', - hash = 1134861606, - model = 'w_at_ar_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_AR_BARREL_02'] = { - id = 'COMPONENT_AT_AR_BARREL_02', - hash = 1447477866, - model = 'w_at_ar_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_CR_BARREL_01'] = { - id = 'COMPONENT_AT_CR_BARREL_01', - hash = -2093598721, - model = 'w_at_cr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_CR_BARREL_02'] = { - id = 'COMPONENT_AT_CR_BARREL_02', - hash = -1958983669, - model = 'w_at_cr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MG_BARREL_01'] = { - id = 'COMPONENT_AT_MG_BARREL_01', - hash = -1018236364, - model = 'w_at_mg_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MG_BARREL_02'] = { - id = 'COMPONENT_AT_MG_BARREL_02', - hash = -1243457701, - model = 'w_at_mg_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SB_BARREL_01'] = { - id = 'COMPONENT_AT_SB_BARREL_01', - hash = -653246751, - model = 'w_at_sb_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SB_BARREL_02'] = { - id = 'COMPONENT_AT_SB_BARREL_02', - hash = -1520117877, - model = 'w_at_sb_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SR_BARREL_01'] = { - id = 'COMPONENT_AT_SR_BARREL_01', - hash = -1869205321, - model = 'w_at_sr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SR_BARREL_02'] = { - id = 'COMPONENT_AT_SR_BARREL_02', - hash = 277524638, - model = 'w_at_sr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', - hash = -1860492113, - model = 'w_at_armk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', - hash = 937772107, - model = 'w_at_armk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', - hash = 1401650071, - model = 'w_at_armk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', - hash = 628662130, - model = 'w_at_armk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', - hash = -985047251, - model = 'w_at_armk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', - hash = -812944463, - model = 'w_at_armk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', - hash = -1447352303, - model = 'w_at_armk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', - hash = -60338860, - model = 'w_at_armk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', - hash = 2088750491, - model = 'w_at_armk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', - hash = -1513913454, - model = 'w_at_armk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', - hash = -1179558480, - model = 'w_at_armk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', - hash = 1272803094, - model = 'w_ar_carbineriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', - hash = 1080719624, - model = 'w_ar_carbineriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', - hash = 792221348, - model = 'w_ar_carbineriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', - hash = -452181427, - model = 'w_ar_carbineriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', - hash = -746774737, - model = 'w_ar_carbineriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', - hash = -2044296061, - model = 'w_ar_carbineriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', - hash = -199171978, - model = 'w_ar_carbineriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', - hash = -1428075016, - model = 'w_ar_carbineriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', - hash = -1735153315, - model = 'w_ar_carbineriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', - hash = 1796459838, - model = 'w_ar_carbineriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', - hash = -631911105, - model = 'w_ar_carbineriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO', - hash = 1249283253, - model = 'w_mg_combatmgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_02'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_02', - hash = -857707587, - model = 'w_mg_combatmgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_03'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_03', - hash = -1097543898, - model = 'w_mg_combatmgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_04'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_04', - hash = 1980349969, - model = 'w_mg_combatmgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_05'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_05', - hash = 1219453777, - model = 'w_mg_combatmgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_06'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_06', - hash = -1853459190, - model = 'w_mg_combatmgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_07'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_07', - hash = -2074781016, - model = 'w_mg_combatmgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_08'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_08', - hash = 457967755, - model = 'w_mg_combatmgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_09'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_09', - hash = 235171324, - model = 'w_mg_combatmgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_10'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_10', - hash = 42685294, - model = 'w_mg_combatmgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', - hash = -687617715, - model = 'w_mg_combatmgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO'] = { - id = 'COMPONENT_SMG_MK2_CAMO', - hash = -996700057, - model = 'w_at_smgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_02'] = { - id = 'COMPONENT_SMG_MK2_CAMO_02', - hash = 940943685, - model = 'w_at_smgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_03'] = { - id = 'COMPONENT_SMG_MK2_CAMO_03', - hash = 1263226800, - model = 'w_at_smgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_04'] = { - id = 'COMPONENT_SMG_MK2_CAMO_04', - hash = -328035840, - model = 'w_at_smgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_05'] = { - id = 'COMPONENT_SMG_MK2_CAMO_05', - hash = 1224100642, - model = 'w_at_smgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_06'] = { - id = 'COMPONENT_SMG_MK2_CAMO_06', - hash = 899228776, - model = 'w_at_smgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_07'] = { - id = 'COMPONENT_SMG_MK2_CAMO_07', - hash = 616006309, - model = 'w_at_smgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_08'] = { - id = 'COMPONENT_SMG_MK2_CAMO_08', - hash = -1561952511, - model = 'w_at_smgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_09'] = { - id = 'COMPONENT_SMG_MK2_CAMO_09', - hash = 572063080, - model = 'w_at_smgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_10'] = { - id = 'COMPONENT_SMG_MK2_CAMO_10', - hash = 1170588613, - model = 'w_at_smgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SMG_MK2_CAMO_IND_01', - hash = 966612367, - model = 'w_at_smgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', - hash = -1258515792, - model = 'W_PI_PistolMK2_Slide_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO', - hash = 1550611612, - model = 'w_pi_pistolmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_02_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', - hash = 438243936, - model = 'W_PI_PistolMK2_Slide_Camo2', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_02'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_02', - hash = 368550800, - model = 'w_pi_pistolmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_03_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', - hash = -455079056, - model = 'W_PI_PistolMK2_Slide_Camo3', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_03'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_03', - hash = -1769069349, - model = 'w_pi_pistolmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_04_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', - hash = 740920107, - model = 'W_PI_PistolMK2_Slide_Camo4', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_04'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_04', - hash = 24902297, - model = 'w_pi_pistolmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_05_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', - hash = -541616347, - model = 'W_PI_PistolMK2_Slide_Camo5', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_05'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_05', - hash = -228041614, - model = 'w_pi_pistolmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_06_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', - hash = 1809261196, - model = 'W_PI_PistolMK2_Slide_Camo6', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_06'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_06', - hash = -584961562, - model = 'w_pi_pistolmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_07_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', - hash = -1646538868, - model = 'W_PI_PistolMK2_Slide_Camo7', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_07'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_07', - hash = -1153175946, - model = 'w_pi_pistolmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_08_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', - hash = -1290164948, - model = 'W_PI_PistolMK2_Slide_Camo8', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_08'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_08', - hash = 1301287696, - model = 'w_pi_pistolmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_09_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', - hash = -964465134, - model = 'W_PI_PistolMK2_Slide_Camo9', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_09'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_09', - hash = 1597093459, - model = 'w_pi_pistolmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_10_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', - hash = 1135718771, - model = 'W_PI_PistolMK2_Slide_Camo10', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_10'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_10', - hash = 1769871776, - model = 'w_pi_pistolmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 1253942266, - model = 'W_PI_PistolMK2_Camo_Sl_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', - hash = -1827882671, - model = 'w_pi_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', - hash = -130843390, - model = 'w_at_heavysnipermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_02'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', - hash = -977347227, - model = 'w_at_heavysnipermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_03'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', - hash = -378461067, - model = 'w_at_heavysnipermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_04'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', - hash = 329939175, - model = 'w_at_heavysnipermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_05'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', - hash = 643374672, - model = 'w_at_heavysnipermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_06'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', - hash = 807875052, - model = 'w_at_heavysnipermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_07'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', - hash = -1401804168, - model = 'w_at_heavysnipermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_08'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', - hash = -1096495395, - model = 'w_at_heavysnipermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_09'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', - hash = -847811454, - model = 'w_at_heavysnipermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_10'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', - hash = -1413108537, - model = 'w_at_heavysnipermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', - hash = 1815270123, - model = 'w_at_heavysnipermk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_FLSH_02'] = { - id = 'COMPONENT_AT_PI_FLSH_02', - hash = 1140676955, - model = 'w_at_pi_flsh_2', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_AR_AFGRIP_02'] = { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MUZZLE_01'] = { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_02'] = { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_03'] = { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_04'] = { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_05'] = { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_06'] = { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_07'] = { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_08'] = { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_09'] = { - id = 'COMPONENT_AT_MUZZLE_09', - hash = 1764221345, - model = 'w_at_muzzle_9', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_COMP'] = { - id = 'COMPONENT_AT_PI_COMP', - hash = 568543123, - model = 'w_at_pi_comp_1', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_RAIL'] = { - id = 'COMPONENT_AT_PI_RAIL', - hash = -1898661008, - model = 'w_at_pi_rail_1', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', - hash = -944910075, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', - hash = -452809877, - model = 'w_at_scope_macro_2_mk2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_MK2'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_SMG_MK2'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', - hash = 1038927834, - model = 'w_at_scope_small_mk2', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MEDIUM_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_LARGE_MK2'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_MK2', - hash = -2101279869, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_NV'] = { - id = 'COMPONENT_AT_SCOPE_NV', - hash = -1233121104, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_NV', - gxtDescription = 'WCD_SCOPE_NV', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_THERMAL'] = { - id = 'COMPONENT_AT_SCOPE_THERMAL', - hash = 776198721, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_TH', - gxtDescription = 'WCD_SCOPE_TH', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SIGHTS'] = { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SIGHTS_SMG'] = { - id = 'COMPONENT_AT_SIGHTS_SMG', - hash = -1613015470, - model = 'w_at_sights_smg', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SR_SUPP_03'] = { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_FLASHLIGHT_LIGHT'] = { - id = 'COMPONENT_FLASHLIGHT_LIGHT', - hash = -575194865, - model = 'w_me_flashlight_flash', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_FLAREGUN_CLIP_01'] = { - id = 'COMPONENT_FLAREGUN_CLIP_01', - hash = -1813398119, - model = 'w_pi_flaregun_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCT_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_CERAMICPISTOL_CLIP_01'] = { - id = 'COMPONENT_CERAMICPISTOL_CLIP_01', - hash = 1423184737, - model = 'W_PI_Ceramic_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_CERAMICPISTOL_CLIP_02'] = { - id = 'COMPONENT_CERAMICPISTOL_CLIP_02', - hash = -2122814295, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 17 - }, - ['COMPONENT_CERAMICPISTOL_SUPP'] = { - id = 'COMPONENT_CERAMICPISTOL_SUPP', - hash = -1828202758, - model = 'W_PI_Ceramic_Supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_NAVYREVOLVER_CLIP_01'] = { - id = 'COMPONENT_NAVYREVOLVER_CLIP_01', - hash = -1738620313, - model = 'w_pi_wep2_gun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_NV_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_01'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_01', - hash = 1198425599, - model = 'w_sb_compactsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MCHP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_02'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_02', - hash = -1188271751, - model = 'w_sb_compactsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MCHP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_01'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_01', - hash = 1363085923, - model = 'w_ar_assaultrifle_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CMPR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_02'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_02', - hash = 1509923832, - model = 'w_ar_assaultrifle_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CMPR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_DBSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_DBSHOTGUN_CLIP_01', - hash = 703231006, - model = 'w_sg_doublebarrel_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 2 - }, - ['COMPONENT_COMBATPDW_CLIP_01'] = { - id = 'COMPONENT_COMBATPDW_CLIP_01', - hash = 1125642654, - model = 'W_SB_PDW_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_PDW_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMBATPDW_CLIP_02'] = { - id = 'COMPONENT_COMBATPDW_CLIP_02', - hash = 860508675, - model = 'W_SB_PDW_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_PDW_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SNSPISTOL_CLIP_01'] = { - id = 'COMPONENT_SNSPISTOL_CLIP_01', - hash = -125817127, - model = 'w_pi_sns_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SNSP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_CLIP_02'] = { - id = 'COMPONENT_SNSPISTOL_CLIP_02', - hash = 2063610803, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SNSP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SNSPISTOL_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', - hash = -2144080721, - model = 'w_pi_sns_pistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MARKSMANPISTOL_CLIP_01'] = { - id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', - hash = -878820883, - model = 'W_PI_SingleShot_Shell', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_KNUCKLE_VARMOD_BASE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_BASE', - hash = -213504205, - model = 'W_ME_Knuckle', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_PIMP'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', - hash = -971770235, - model = 'W_ME_Knuckle_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_BALLAS'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', - hash = -287703709, - model = 'W_ME_Knuckle_BG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_DOLLAR'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', - hash = 1351683121, - model = 'W_ME_Knuckle_DLR', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_DIAMOND'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', - hash = -1755194916, - model = 'W_ME_Knuckle_DMD', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_HATE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_HATE', - hash = 2112683568, - model = 'W_ME_Knuckle_HT', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_LOVE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', - hash = 1062111910, - model = 'W_ME_Knuckle_LV', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_PLAYER'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', - hash = 146278587, - model = 'W_ME_Knuckle_PC', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_KING'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_KING', - hash = -494162961, - model = 'W_ME_Knuckle_SLG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_VAGOS'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', - hash = 2062808965, - model = 'W_ME_Knuckle_VG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_HEAVYPISTOL_CLIP_01'] = { - id = 'COMPONENT_HEAVYPISTOL_CLIP_01', - hash = 222992026, - model = 'w_pi_heavypistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 18 - }, - ['COMPONENT_HEAVYPISTOL_CLIP_02'] = { - id = 'COMPONENT_HEAVYPISTOL_CLIP_02', - hash = 1694090795, - model = 'w_pi_heavypistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 36 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_01'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_01', - hash = -959978111, - model = 'w_ar_specialcarbine_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_02'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_02', - hash = 2089537806, - model = 'w_ar_specialcarbine_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPRIFLE_CLIP_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', - hash = -979292288, - model = 'w_ar_bullpuprifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_BRIF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_BULLPUPRIFLE_CLIP_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', - hash = -1284994289, - model = 'w_ar_bullpuprifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_BRIF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_VINTAGEPISTOL_CLIP_01'] = { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', - hash = 1168357051, - model = 'w_pi_vintage_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_VPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 7 - }, - ['COMPONENT_VINTAGEPISTOL_CLIP_02'] = { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', - hash = 867832552, - model = 'w_pi_vintage_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_VPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 14 - }, - ['COMPONENT_FIREWORK_CLIP_01'] = { - id = 'COMPONENT_FIREWORK_CLIP_01', - hash = -454770035, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_MUSKET_CLIP_01'] = { - id = 'COMPONENT_MUSKET_CLIP_01', - hash = 1322387263, - model = 'P_CS_Joint_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', - hash = 471997210, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_MARKSMANRIFLE_CLIP_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', - hash = -667205311, - model = 'w_sr_marksmanrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MKRF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_MARKSMANRIFLE_CLIP_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', - hash = -855823675, - model = 'w_sr_marksmanrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MKRF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', - hash = 844049759, - model = 'w_sg_heavyshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HVSG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_02'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', - hash = -1759709443, - model = 'w_sg_heavyshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HVSG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_GUSENBERG_CLIP_01'] = { - id = 'COMPONENT_GUSENBERG_CLIP_01', - hash = 484812453, - model = 'w_sb_gusenberg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_GSNB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_GUSENBERG_CLIP_02'] = { - id = 'COMPONENT_GUSENBERG_CLIP_02', - hash = -355941776, - model = 'w_sb_gusenberg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_GSNB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 50 - }, - ['COMPONENT_RAILGUN_CLIP_01'] = { - id = 'COMPONENT_RAILGUN_CLIP_01', - hash = 59044840, - model = 'w_ar_railgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_RLGN_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_HEAVYPISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', - hash = 2053798779, - model = 'W_PI_HeavyPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER', - hash = 1929467122, - model = 'w_ar_specialcarbine_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_BULLPUPRIFLE_VARMOD_LOW'] = { - id = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', - hash = -1470645128, - model = 'w_ar_bullpuprifle_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MARKSMANRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_MARKSMANRIFLE_VARMOD_LUXE', - hash = 371102273, - model = 'W_SR_MarksmanRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_REVOLVER_CLIP_01'] = { - id = 'COMPONENT_REVOLVER_CLIP_01', - hash = -377062173, - model = 'w_pi_revolver_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_VARMOD_BOSS'] = { - id = 'COMPONENT_REVOLVER_VARMOD_BOSS', - hash = 384708672, - model = 'w_pi_revolver_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_REVOLVER_VARMOD_GOON'] = { - id = 'COMPONENT_REVOLVER_VARMOD_GOON', - hash = -1802258419, - model = 'w_pi_revolver_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_BASE'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', - hash = -1858624256, - model = 'w_me_switchblade', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_VAR1'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', - hash = 1530822070, - model = 'w_me_switchblade_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_VAR2'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', - hash = -409758110, - model = 'w_me_switchblade_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_AUTOSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', - hash = 169463950, - model = 'w_sg_sweeper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_COMPACTLAUNCHER_CLIP_01'] = { - id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', - hash = 1235472140, - model = 'w_lr_compactgl_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_MINISMG_CLIP_01'] = { - id = 'COMPONENT_MINISMG_CLIP_01', - hash = -2067221805, - model = 'w_sb_minismg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_MINISMG_CLIP_02'] = { - id = 'COMPONENT_MINISMG_CLIP_02', - hash = -1820405577, - model = 'w_sb_minismg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - } -} diff --git a/configs/server_config.lua b/configs/server_config.lua deleted file mode 100644 index 0487e03..0000000 --- a/configs/server_config.lua +++ /dev/null @@ -1,68 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -Config.OS = 'linux' -Config.DatabaseName = 'corev' - -------------------------- ---- Permission Groups --- -------------------------- -Config.PermissionGroups = { - 'superadmin' -} - -Config.ModeratorGroups = { - 'superadmin' -} - ---------------- ---- Wallets --- ---------------- -Config.Wallets = { - ['cash'] = 500, - ['bank'] = 2500, - ['crime'] = 0 -} - ------------------------- ---- Discord Webhooks --- ------------------------- -Config.Webhooks = { - ['connection'] = { - 'https://discordapp.com/api/webhooks/744092761455722497/en3QUnePwO_6z14kfk9HIdWMpXpyzu7GwJv1pW3dAckabTB7ZgUarJvKPFKmChNlIUWd' - }, - ['connection.disconnect'] = { - 'https://discordapp.com/api/webhooks/745233064266956880/7u9qFNQE09q1hReYfYcfQ5L-X3XvyJPHGoHnhIZn7jTM92NRaDGj-A8Jx1QGvyvCxLVD' - }, - ['execute'] = { - 'https://discordapp.com/api/webhooks/744228535115186296/9NKlvtxajH--ga52IoHHsXYdeeN4uXf1lkETrswYd3wlqyrRFn4XE6b043zGo8pPAjDi' - }, - ['player.job'] = { - 'https://discordapp.com/api/webhooks/754306754355003453/uznoR98VO4rLd60UrhrFreYL8bb6rSkVYaQnW-Fwm6KWn1vFI0qsHhKeem6Noa9F_niQ' - }, - ['player.job2'] = { - 'https://discordapp.com/api/webhooks/754306754355003453/uznoR98VO4rLd60UrhrFreYL8bb6rSkVYaQnW-Fwm6KWn1vFI0qsHhKeem6Noa9F_niQ' - }, - ['weapon'] = { - 'https://discordapp.com/api/webhooks/761168369659150356/tTRT7bmfBNQtW5zULMXb2Qv5SpdrRGus-SYMw5hsU68cre6-DSw1COHOICqek1-Tlbrn' - }, - ['weapon.transfer'] = { - 'https://discordapp.com/api/webhooks/761168517977735168/sB3LG5y6VLknusLsjINGeDpmjXr7Su23ibF7yi2cMPFvTEWHd3JGAOKvf8W9gocolotC' - }, - ['weapon.new'] = { - 'https://discordapp.com/api/webhooks/761168601080135721/RvuOwwfruS1Vrf4JsDhGjGvPObhpXfuOH1jNd0Hd9kQR2Y5n2sJU-4PG1xXFvU4KhXrS' - }, - ['weapon.delete'] = { - 'https://discordapp.com/api/webhooks/761168681362915328/Du1HjMHSbUb6u_uTla4mTDs1e9AgNK-AeCmq28T7eONfzQeIzHx6OUB2OEMumVTNZww-' - } -} - ---- When webhook don't exists, this webhook will be used -Config.FallbackWebhook = '' \ No newline at end of file diff --git a/corev/client/import.lua b/corev/client/import.lua new file mode 100644 index 0000000..5a0b3f7 --- /dev/null +++ b/corev/client/import.lua @@ -0,0 +1,258 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +local __global = assert(_G) +local __environment = assert(_ENV) +local type = assert(type) +local rawget = assert(rawget) +local rawset = assert(rawset) +local tonumber = assert(tonumber) +local tostring = assert(tostring) +local encode = assert(json.encode) +local lower = assert(string.lower) +local sub = assert(string.sub) +local isClient = not IsDuplicityVersion() +local currentResourceName = GetCurrentResourceName() + +local exports = assert(exports) +local __exports = assert({}) + +--- Load those exports +local __loadExports = { + { r = 'cvf_config', f = '__c' }, + { r = 'cvf_ids', f = '__id' }, + { r = 'cvf_translations', f = '__t' } +} + +--- Store global exports as local variable +for index, _le in pairs(__loadExports) do + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end +end + +--- Remove table from memory +__loadExports = nil + +if (not isClient) then + error('You are trying to load a client file which is only allowed on the client side') + return +end + +--- Modify global variable +local global = setmetatable({}, { + __newindex = function(_, n, v) + __global[n] = v + __environment[n] = v + rawset(_, n, v) + end +}) + +--- Makes sure that class is available +local function getClass() + if (class ~= nil) then return class end + if (class) then return class end + if (_G.class ~= nil) then return _G.class end + if (_G.class) then return _G.class end + + local rawClassFile = LoadResourceFile('corev', 'vendors/class.lua') + + if (rawClassFile) then + local func, _ = load(rawClassFile, 'corev/vendors/class.lua') + + if (func) then + local ok, result = xpcall(func, debug.traceback) + + if (ok) then + global.class = result + + return global.class + else + return nil + end + else + return nil + end + else + return nil + end +end + +--- Cache global variables +local class = assert(getClass()) + +--- Create CoreV class +local corev = class "corev" + +--- Return a value type of any CFX object +--- @param value any Any value +--- @return string Type of value +function corev:typeof(value) + if (value == nil) then return 'nil' end + + local rawType = type(value) or 'nil' + + if (rawType ~= 'table') then return rawType end + + local isFunction = rawget(value, '__cfx_functionReference') ~= nil or + rawget(value, '__cfx_async_retval') ~= nil + + if (isFunction) then return 'function' end + + local isSource = rawget(value, '__cfx_functionSource') ~= nil + + if (isSource) then return 'number' end + if (value.__class) then return class.name(value) end + + return rawType +end + +--- Makes sure your input matches your type of defaultValue +--- @param input any Any type of value you want to match with defaultValue +--- @param defaultValue any Any default value when input don't match with defaultValue's type +--- @return any DefaultValue or translated/transformed input +function corev:ensure(input, defaultValue) + if (defaultValue == nil) then + return nil + end + + local inputType = self:typeof(defaultValue) + + if (input == nil) then + return defaultValue + end + + local currentInputType = self:typeof(input) + + if (currentInputType == inputType) then + return input + end + + if (inputType == 'number') then + if (currentInputType == 'string') then return tonumber(input) or defaultValue end + if (currentInputType == 'boolean') then return input and 1 or 0 end + + return defaultValue + end + + if (inputType == 'string') then + if (currentInputType == 'number') then return tostring(input) or defaultValue end + if (currentInputType == 'boolean') then return input and 'yes' or 'no' end + if (currentInputType == 'table') then return encode(input) or defaultValue end + + return defaultValue + end + + if (inputType == 'boolean') then + if (currentInputType == 'string') then + input = lower(input) + + if (input == 'true') then return true end + if (input == 'false') then return false end + if (input == '1') then return true end + if (input == '0') then return false end + if (input == 'yes') then return true end + if (input == 'no') then return false end + if (input == 'y') then return true end + if (input == 'n') then return false end + + return defaultValue + end + + if (currentInputType == 'number') then + if (input == 1) then return true end + if (input == 0) then return false end + + return defaultValue + end + + return defaultValue + end + + return defaultValue +end + +--- Load or return cached configuration based on name +--- @param name string Name of configuration to load +--- @params ... string[] Filer results by key +--- @return any|nil Returns `any` data from cached configuration or `nil` if not found +function corev:cfg(name, ...) + name = self:ensure(name, 'unknown') + + if (name == 'unknown') then return {} end + + if (__exports[1].self == nil) then + return __exports[1].func(name, ...) + else + return __exports[1].func(__exports[1].self, name, ...) + end +end + +--- Generates a ID for given string +--- @param name string|number|nil String to generate a ID for +--- @return number Generated ID or Cached ID +function corev:id(name) + if (name == nil) then return 0 end + if (self:typeof(name) == 'number') then return name end + + name = self:ensure(name, 'unknown') + + if (name == 'unknown') then return 0 end + + if (__exports[2].self == nil) then + return __exports[2].func(name) + else + return __exports[2].func(__exports[2].self, name) + end +end + +--- Returns translation key founded or 'MISSING TRANSLATION' +--- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string? (optional) Register translation for a module, example: core +--- @param key string Key of translation +--- @returns string Translation or 'MISSING TRANSLATION' +function corev:t(...) + if (__exports[3].self == nil) then + return __exports[3].func(...) + else + return __exports[3].func(__exports[3].self, ...) + end +end + +--- Checks if a string starts with given word +--- @param str string String to search in +--- @param word string Word to search for +--- @return boolean `true` if word has been found, otherwise `false` +function corev:startswith(str, word) + str = self:ensure(str, '') + word = self:ensure(word, '') + + return sub(str, 1, #word) == word +end + +--- Checks if a string ends with given word +--- @param str string String to search in +--- @param word string Word to search for +--- @return boolean `true` if word has been found, otherwise `false` +function corev:endswith(str, word) + str = self:ensure(str, '') + word = self:ensure(word, '') + + return sub(str, -#word) == word +end + +--- Register corev as global variable +global.corev = corev \ No newline at end of file diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua new file mode 100644 index 0000000..c98e820 --- /dev/null +++ b/corev/fxmanifest.lua @@ -0,0 +1,60 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource (CoreV Framework) +--- +name 'CoreV Framework' +version '1.0.0' +description 'CoreV Framework core resource' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'translations/*.json' +} + +--- +--- Register all client files +--- +client_scripts { + 'client/import.lua' +} + +--- +--- Register all server files +--- +server_scripts { + 'server/import.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + +--- +--- Load dependencies +--- +dependencies { + 'cvf_config', + 'cvf_translations' +} \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua new file mode 100644 index 0000000..164373a --- /dev/null +++ b/corev/server/import.lua @@ -0,0 +1,258 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +local __global = assert(_G) +local __environment = assert(_ENV) +local type = assert(type) +local rawget = assert(rawget) +local rawset = assert(rawset) +local tonumber = assert(tonumber) +local tostring = assert(tostring) +local encode = assert(json.encode) +local lower = assert(string.lower) +local sub = assert(string.sub) +local isServer = IsDuplicityVersion() +local currentResourceName = GetCurrentResourceName() + +local exports = assert(exports) +local __exports = assert({}) + +--- Load those exports +local __loadExports = { + { r = 'cvf_config', f = '__c' }, + { r = 'cvf_ids', f = '__id' }, + { r = 'cvf_translations', f = '__t' } +} + +--- Store global exports as local variable +for index, _le in pairs(__loadExports) do + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end +end + +--- Remove table from memory +__loadExports = nil + +if (not isServer) then + error('You are trying to load a server file which is only allowed on the server side') + return +end + +--- Modify global variable +local global = setmetatable({}, { + __newindex = function(_, n, v) + __global[n] = v + __environment[n] = v + rawset(_, n, v) + end +}) + +--- Makes sure that class is available +local function getClass() + if (class ~= nil) then return class end + if (class) then return class end + if (_G.class ~= nil) then return _G.class end + if (_G.class) then return _G.class end + + local rawClassFile = LoadResourceFile('corev', 'vendors/class.lua') + + if (rawClassFile) then + local func, _ = load(rawClassFile, 'corev/vendors/class.lua') + + if (func) then + local ok, result = xpcall(func, debug.traceback) + + if (ok) then + global.class = result + + return global.class + else + return nil + end + else + return nil + end + else + return nil + end +end + +--- Cache global variables +local class = assert(getClass()) + +--- Create CoreV class +local corev = class "corev" + +--- Return a value type of any CFX object +--- @param value any Any value +--- @return string Type of value +function corev:typeof(value) + if (value == nil) then return 'nil' end + + local rawType = type(value) or 'nil' + + if (rawType ~= 'table') then return rawType end + + local isFunction = rawget(value, '__cfx_functionReference') ~= nil or + rawget(value, '__cfx_async_retval') ~= nil + + if (isFunction) then return 'function' end + + local isSource = rawget(value, '__cfx_functionSource') ~= nil + + if (isSource) then return 'number' end + if (value.__class) then return class.name(value) end + + return rawType +end + +--- Makes sure your input matches your type of defaultValue +--- @param input any Any type of value you want to match with defaultValue +--- @param defaultValue any Any default value when input don't match with defaultValue's type +--- @return any DefaultValue or translated/transformed input +function corev:ensure(input, defaultValue) + if (defaultValue == nil) then + return nil + end + + local inputType = self:typeof(defaultValue) + + if (input == nil) then + return defaultValue + end + + local currentInputType = self:typeof(input) + + if (currentInputType == inputType) then + return input + end + + if (inputType == 'number') then + if (currentInputType == 'string') then return tonumber(input) or defaultValue end + if (currentInputType == 'boolean') then return input and 1 or 0 end + + return defaultValue + end + + if (inputType == 'string') then + if (currentInputType == 'number') then return tostring(input) or defaultValue end + if (currentInputType == 'boolean') then return input and 'yes' or 'no' end + if (currentInputType == 'table') then return encode(input) or defaultValue end + + return defaultValue + end + + if (inputType == 'boolean') then + if (currentInputType == 'string') then + input = lower(input) + + if (input == 'true') then return true end + if (input == 'false') then return false end + if (input == '1') then return true end + if (input == '0') then return false end + if (input == 'yes') then return true end + if (input == 'no') then return false end + if (input == 'y') then return true end + if (input == 'n') then return false end + + return defaultValue + end + + if (currentInputType == 'number') then + if (input == 1) then return true end + if (input == 0) then return false end + + return defaultValue + end + + return defaultValue + end + + return defaultValue +end + +--- Load or return cached configuration based on name +--- @param name string Name of configuration to load +--- @params ... string[] Filer results by key +--- @return any|nil Returns `any` data from cached configuration or `nil` if not found +function corev:cfg(name, ...) + name = self:ensure(name, 'unknown') + + if (name == 'unknown') then return {} end + + if (__exports[1].self == nil) then + return __exports[1].func(name, ...) + else + return __exports[1].func(__exports[1].self, name, ...) + end +end + +--- Generates a ID for given string +--- @param name string|number|nil String to generate a ID for +--- @return number Generated ID or Cached ID +function corev:id(name) + if (name == nil) then return 0 end + if (self:typeof(name) == 'number') then return name end + + name = self:ensure(name, 'unknown') + + if (name == 'unknown') then return 0 end + + if (__exports[2].self == nil) then + return __exports[2].func(name) + else + return __exports[2].func(__exports[2].self, name) + end +end + +--- Returns translation key founded or 'MISSING TRANSLATION' +--- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string? (optional) Register translation for a module, example: core +--- @param key string Key of translation +--- @returns string Translation or 'MISSING TRANSLATION' +function corev:t(...) + if (__exports[3].self == nil) then + return __exports[3].func(...) + else + return __exports[3].func(__exports[3].self, ...) + end +end + +--- Checks if a string starts with given word +--- @param str string String to search in +--- @param word string Word to search for +--- @return boolean `true` if word has been found, otherwise `false` +function corev:startswith(str, word) + str = self:ensure(str, '') + word = self:ensure(word, '') + + return sub(str, 1, #word) == word +end + +--- Checks if a string ends with given word +--- @param str string String to search in +--- @param word string Word to search for +--- @return boolean `true` if word has been found, otherwise `false` +function corev:endswith(str, word) + str = self:ensure(str, '') + word = self:ensure(word, '') + + return sub(str, -#word) == word +end + +--- Register corev as global variable +global.corev = corev \ No newline at end of file diff --git a/modules/[fivem]/els/client/main.lua b/corev/server/main.lua similarity index 100% rename from modules/[fivem]/els/client/main.lua rename to corev/server/main.lua diff --git a/corev/translations/en.json b/corev/translations/en.json new file mode 100644 index 0000000..38d8630 --- /dev/null +++ b/corev/translations/en.json @@ -0,0 +1,113 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "empty_function_error": "Your function is empty or isn't a function.", + "no_description": "No description specified", + "corev_loading": "Framework is starting, please wait....", + "corev_ready": "-------\nCoreV framework has been loaded...\n-------", + "weapon_dagger": "Antique Cavalry Dagger", + "weapon_bat": "Baseball Bat", + "weapon_bottle": "Broken Bottle", + "weapon_crowbar": "Crowbar", + "weapon_unarmed": "Fist", + "weapon_flashlight": "Flashlight", + "weapon_golfclub": "Golf Club", + "weapon_hammer": "Hammer", + "weapon_hatchet": "Hatchet", + "weapon_knuckle": "Brass Knuckles", + "weapon_knife": "Knife", + "weapon_machete": "Machete", + "weapon_switchblade": "Switchblade", + "weapon_nightstick": "Nightstick", + "weapon_wrench": "Pipe Wrench", + "weapon_battleaxe": "Battle Axe", + "weapon_poolcue": "Pool Cue", + "weapon_stone_hatchet": "Stone Hatchet", + "weapon_pistol": "Pistol", + "weapon_pistol_mk2": "Pistol Mk II", + "weapon_combatpistol": "Combat Pistol", + "weapon_appistol": "AP Pistol", + "weapon_stungun": "Stun Gun", + "weapon_pistol50": "Pistol .50", + "weapon_snspistol": "SNS Pistol", + "weapon_snspistol_mk2": "SNS Pistol Mk II", + "weapon_heavypistol": "Heavy Pistol", + "weapon_vintagepistol": "Vintage Pistol", + "weapon_flaregun": "Flare Gun", + "weapon_marksmanpistol": "Marksman Pistol", + "weapon_revolver": "Heavy Revolver", + "weapon_revolver_mk2": "Heavy Revolver Mk II", + "weapon_doubleaction": "Double Action Revolver", + "weapon_raypistol": "Up-n-Atomizer", + "weapon_ceramicpistol": "Ceramic Pistol", + "weapon_navyrevolver": "Navy Revolver", + "weapon_microsmg": "Micro SMG", + "weapon_smg": "SMG", + "weapon_smg_mk2": "SMG Mk II", + "weapon_assaultsmg": "Assault SMG", + "weapon_combatpdw": "Combat PDW", + "weapon_machinepistol": "Machine Pistol", + "weapon_minismg": "Mini SMG", + "weapon_raycarbine": "Unholy Hellbringer", + "weapon_pumpshotgun": "Pump Shotgun", + "weapon_pumpshotgun_mk2": "Pump Shotgun Mk II", + "weapon_sawnoffshotgun": "Sawed-Off Shotgun", + "weapon_assaultshotgun": "Assault Shotgun", + "weapon_bullpupshotgun": "Bullpup Shotgun", + "weapon_musket": "Musket", + "weapon_heavyshotgun": "Heavy Shotgun", + "weapon_dbshotgun": "Double Barrel Shotgun", + "weapon_autoshotgun": "Sweeper Shotgun", + "weapon_assaultrifle": "Assault Rifle", + "weapon_assaultrifle_mk2": "Assault Rifle Mk II", + "weapon_carbinerifle": "Carbine Rifle", + "weapon_carbinerifle_mk2": "Carbine Rifle Mk II", + "weapon_advancedrifle": "Advanced Rifle", + "weapon_specialcarbine": "Special Carbine", + "weapon_specialcarbine_mk2": "Special Carbine Mk II", + "weapon_bullpuprifle": "Bullpup Rifle", + "weapon_bullpuprifle_mk2": "Bullpup Rifle Mk II", + "weapon_compactrifle": "Compact Rifle", + "weapon_mg": "MG", + "weapon_combatmg": "Combat MG", + "weapon_combatmg_mk2": "Combat MG Mk II", + "weapon_gusenberg": "Gusenberg Sweeper", + "weapon_sniperrifle": "Sniper Rifle", + "weapon_heavysniper": "Heavy Sniper", + "weapon_heavysniper_mk2": "Heavy Sniper Mk II", + "weapon_marksmanrifle": "Marksman Rifle", + "weapon_marksmanrifle_mk2": "Marksman Rifle Mk II", + "weapon_rpg": "RPG", + "weapon_grenadelauncher": "Grenade Launcher", + "weapon_grenadelauncher_smoke": "Grenade Launcher Smoke", + "weapon_minigun": "Minigun", + "weapon_firework": "Firework Launcher", + "weapon_railgun": "Railgun", + "weapon_hominglauncher": "Homing Launcher", + "weapon_compactlauncher": "Compact Grenade Launcher", + "weapon_rayminigun": "Widowmaker", + "weapon_grenade": "Grenade", + "weapon_bzgas": "BZ Gas", + "weapon_molotov": "Molotov Cocktail", + "weapon_stickybomb": "Sticky Bomb", + "weapon_proxmine": "Proximity Mines", + "weapon_snowball": "Snowballs", + "weapon_pipebomb": "Pipe Bombs", + "weapon_ball": "Baseball", + "weapon_smokegrenade": "Tear Gas", + "weapon_flare": "Flare", + "weapon_petrolcan": "Jerry Can", + "gadget_parachute": "Parachute", + "weapon_fireextinguisher": "Fire Extinguisher", + "weapon_hazardcan": "Hazardous Jerry Can" + } +} \ No newline at end of file diff --git a/corev/translations/nl.json b/corev/translations/nl.json new file mode 100644 index 0000000..003feaa --- /dev/null +++ b/corev/translations/nl.json @@ -0,0 +1,113 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "empty_function_error": "Uw opgegeven functie is leeg of komt niet overeen met een functie.", + "no_description": "Geen beschrijving opgegeven", + "corev_loading": "Framework is bezig met opstarten, even geduld a.u.b....", + "corev_ready": "-------\nCoreV framework is geladen...\n-------", + "weapon_dagger": "Antique Cavalry Dagger", + "weapon_bat": "Baseball Bat", + "weapon_bottle": "Broken Bottle", + "weapon_crowbar": "Crowbar", + "weapon_unarmed": "Fist", + "weapon_flashlight": "Flashlight", + "weapon_golfclub": "Golf Club", + "weapon_hammer": "Hammer", + "weapon_hatchet": "Hatchet", + "weapon_knuckle": "Brass Knuckles", + "weapon_knife": "Knife", + "weapon_machete": "Machete", + "weapon_switchblade": "Switchblade", + "weapon_nightstick": "Nightstick", + "weapon_wrench": "Pipe Wrench", + "weapon_battleaxe": "Battle Axe", + "weapon_poolcue": "Pool Cue", + "weapon_stone_hatchet": "Stone Hatchet", + "weapon_pistol": "Pistol", + "weapon_pistol_mk2": "Pistol Mk II", + "weapon_combatpistol": "Combat Pistol", + "weapon_appistol": "AP Pistol", + "weapon_stungun": "Stun Gun", + "weapon_pistol50": "Pistol .50", + "weapon_snspistol": "SNS Pistol", + "weapon_snspistol_mk2": "SNS Pistol Mk II", + "weapon_heavypistol": "Heavy Pistol", + "weapon_vintagepistol": "Vintage Pistol", + "weapon_flaregun": "Flare Gun", + "weapon_marksmanpistol": "Marksman Pistol", + "weapon_revolver": "Heavy Revolver", + "weapon_revolver_mk2": "Heavy Revolver Mk II", + "weapon_doubleaction": "Double Action Revolver", + "weapon_raypistol": "Up-n-Atomizer", + "weapon_ceramicpistol": "Ceramic Pistol", + "weapon_navyrevolver": "Navy Revolver", + "weapon_microsmg": "Micro SMG", + "weapon_smg": "SMG", + "weapon_smg_mk2": "SMG Mk II", + "weapon_assaultsmg": "Assault SMG", + "weapon_combatpdw": "Combat PDW", + "weapon_machinepistol": "Machine Pistol", + "weapon_minismg": "Mini SMG", + "weapon_raycarbine": "Unholy Hellbringer", + "weapon_pumpshotgun": "Pump Shotgun", + "weapon_pumpshotgun_mk2": "Pump Shotgun Mk II", + "weapon_sawnoffshotgun": "Sawed-Off Shotgun", + "weapon_assaultshotgun": "Assault Shotgun", + "weapon_bullpupshotgun": "Bullpup Shotgun", + "weapon_musket": "Musket", + "weapon_heavyshotgun": "Heavy Shotgun", + "weapon_dbshotgun": "Double Barrel Shotgun", + "weapon_autoshotgun": "Sweeper Shotgun", + "weapon_assaultrifle": "Assault Rifle", + "weapon_assaultrifle_mk2": "Assault Rifle Mk II", + "weapon_carbinerifle": "Carbine Rifle", + "weapon_carbinerifle_mk2": "Carbine Rifle Mk II", + "weapon_advancedrifle": "Advanced Rifle", + "weapon_specialcarbine": "Special Carbine", + "weapon_specialcarbine_mk2": "Special Carbine Mk II", + "weapon_bullpuprifle": "Bullpup Rifle", + "weapon_bullpuprifle_mk2": "Bullpup Rifle Mk II", + "weapon_compactrifle": "Compact Rifle", + "weapon_mg": "MG", + "weapon_combatmg": "Combat MG", + "weapon_combatmg_mk2": "Combat MG Mk II", + "weapon_gusenberg": "Gusenberg Sweeper", + "weapon_sniperrifle": "Sniper Rifle", + "weapon_heavysniper": "Heavy Sniper", + "weapon_heavysniper_mk2": "Heavy Sniper Mk II", + "weapon_marksmanrifle": "Marksman Rifle", + "weapon_marksmanrifle_mk2": "Marksman Rifle Mk II", + "weapon_rpg": "RPG", + "weapon_grenadelauncher": "Grenade Launcher", + "weapon_grenadelauncher_smoke": "Grenade Launcher Smoke", + "weapon_minigun": "Minigun", + "weapon_firework": "Firework Launcher", + "weapon_railgun": "Railgun", + "weapon_hominglauncher": "Homing Launcher", + "weapon_compactlauncher": "Compact Grenade Launcher", + "weapon_rayminigun": "Widowmaker", + "weapon_grenade": "Grenade", + "weapon_bzgas": "BZ Gas", + "weapon_molotov": "Molotov Cocktail", + "weapon_stickybomb": "Sticky Bomb", + "weapon_proxmine": "Proximity Mines", + "weapon_snowball": "Snowballs", + "weapon_pipebomb": "Pipe Bombs", + "weapon_ball": "Baseball", + "weapon_smokegrenade": "Tear Gas", + "weapon_flare": "Flare", + "weapon_petrolcan": "Jerry Can", + "gadget_parachute": "Parachute", + "weapon_fireextinguisher": "Fire Extinguisher", + "weapon_hazardcan": "Hazardous Jerry Can" + } +} \ No newline at end of file diff --git a/corev/vendors/class.lua b/corev/vendors/class.lua new file mode 100644 index 0000000..54158b3 --- /dev/null +++ b/corev/vendors/class.lua @@ -0,0 +1,549 @@ +----------------------- [ CoreV ] ----------------------- +-- ɢɪᴛʜᴜʙ: https://github.com/siffiejoe/lua-classy/ +-- ʟɪᴄᴇɴꜱᴇ: MIT License +-- ᴅᴇᴠᴇʟᴏᴘᴇʀ: siffiejoe +-- ᴘʀᴏᴊᴇᴄᴛ: lua-classy +-- ᴠᴇʀꜱɪᴏɴ: unknown +-- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: Class-based OO library for Lua +----------------------- [ CoreV ] ----------------------- + +-- cache globals +local assert = assert +local V = assert( _VERSION ) +local setmetatable = assert( setmetatable ) +local select = assert( select ) +local pairs = assert( pairs ) +local ipairs = assert( ipairs ) +local type = assert( type ) +local error = assert( error ) +local load = assert( load ) +local s_rep = assert( string.rep ) +local t_unpack = assert( V == "Lua 5.1" and unpack or table.unpack ) + + +-- list of all metamethods that a user of this library is allowed to +-- add to a class +local allowed_metamethods = { + __add = true, __sub = true, __mul = true, __div = true, + __mod = true, __pow = true, __unm = true, __concat = true, + __len = true, __eq = true, __lt = true, __le = true, __call = true, + __tostring = true, __pairs = true, __ipairs = true, __gc = true, + __newindex = true, __metatable = true, __idiv = true, __band = true, + __bor = true, __bxor = true, __bnot = true, __shl = true, + __shr = true, __close = true, +} + +-- this metatable is (re-)used often: +local mode_k_meta = { __mode = "k" } + +-- store information for every registered class (still in use) +-- [ cls ] = { +-- -- the name of the class +-- name = "clsname", +-- -- an array of superclasses in an order suitable for method +-- -- lookup, the first n are direct superclasses (parents) +-- super = { n = 2, super1, super2, super1_1, super1_2 }, +-- -- a set of subclasses (value is "inheritance difference") +-- sub = { [ subcls1 ] = 1, [ subcls2 ] = 2 }, -- mode="k" +-- -- direct member functions/variables for this class +-- members = {}, +-- -- the metatable for objects of this class +-- o_meta = { __index = {} }, +-- -- the metatable for the class itself +-- c_meta = { __index = ..., __call = ..., __newindex = ... }, +-- } +local classinfo = setmetatable( {}, mode_k_meta ) + + +-- object constructor for the class if no custom __init function is +-- defined +local function default_constructor( meta ) + return function() + return setmetatable( {}, meta ) + end +end + +-- object constructor for the class if a custom __init function is +-- available +local function init_constructor( meta, init ) + return function( _, ... ) + local o = setmetatable( {}, meta ) + init( o, ... ) + return o + end +end + + +-- propagate a changed method to a sub class +local function propagate_update( cls, key ) + local info = classinfo[ cls ] + if info.members[ key ] ~= nil then + info.o_meta.__index[ key ] = info.members[ key ] + else + for i = 1, #info.super do + local val = classinfo[ info.super[ i ] ].members[ key ] + if val ~= nil then + info.o_meta.__index[ key ] = val + return + end + end + info.o_meta.__index[ key ] = nil + end +end + + +-- __newindex handler for class proxy tables, allowing to set certain +-- metamethods, initializers, and normal members. updates sub classes! +local function class_newindex( cls, key, val ) + local info = classinfo[ cls ] + if allowed_metamethods[ key ] then + assert( info.o_meta[ key ] == nil, + "overwriting metamethods not allowed" ) + info.o_meta[ key ] = val + info.members[ key ] = val + propagate_update( cls, key ) + for sub in pairs( info.sub ) do + propagate_update( sub, key ) + end + elseif key == "__init" then + info.members.__init = val + info.o_meta.__index.__init = val + if type( val ) == "function" then + info.c_meta.__call = init_constructor( info.o_meta, val ) + else + info.c_meta.__call = default_constructor( info.o_meta ) + end + else + assert( key ~= "__class", "key '__class' is reserved" ) + info.members[ key ] = val + propagate_update( cls, key ) + for sub in pairs( info.sub ) do + propagate_update( sub, key ) + end + end +end + + +-- __pairs/__ipairs metamethods for iterating members of classes +local function class_pairs( cls ) + return pairs( classinfo[ cls ].o_meta.__index ) +end + +local function class_ipairs( cls ) + return ipairs( classinfo[ cls ].o_meta.__index ) +end + + +-- put the inheritance tree into a flat array using a width-first +-- iteration (similar to a binary heap); also set the "inheritance +-- difference" in superclasses +local function linearize_ancestors( cls, super, ... ) + local n = select( '#', ... ) + for i = 1, n do + local pcls = select( i, ... ) + assert( classinfo[ pcls ], "invalid class" ) + super[ i ] = pcls + end + super.n = n + local diff, newn = 1, n + for i,p in ipairs( super ) do + local pinfo = classinfo[ p ] + local psuper, psub = pinfo.super, pinfo.sub + if not psub[ cls ] then psub[ cls ] = diff end + for i = 1, psuper.n do + super[ #super+1 ] = psuper[ i ] + end + newn = newn + psuper.n + if i == n then + n, diff = newn, diff+1 + end + end +end + + +-- create the necessary metadata for the class, setup the inheritance +-- hierarchy, set a suitable metatable, and return the class +local function create_class( _, name, ... ) + assert( type( name ) == "string", "class name must be a string" ) + local cls, index = {}, {} + local o_meta = { + __index = index, + __name = name, + } + local info = { + name = name, + super = { n = 0 }, + sub = setmetatable( {}, mode_k_meta ), + members = {}, + o_meta = o_meta, + c_meta = { + __index = index, + __newindex = class_newindex, + __call = default_constructor( o_meta ), + __pairs = class_pairs, + __ipairs = class_ipairs, + __name = "class", + __metatable = false, + } + } + linearize_ancestors( cls, info.super, ... ) + for i = #info.super, 1, -1 do + for k,v in pairs( classinfo[ info.super[ i ] ].members ) do + if k ~= "__init" then index[ k ] = v end + end + end + index.__class = cls + + index.set = function(self, prop, value) + if (not prop and not value) then return end + + if (not value and type(prop) == 'table') then + for k, v in pairs(prop) do + rawset(self, k, v) + end + else + rawset(self, prop, value) + end + end + + classinfo[ cls ] = info + return setmetatable( cls, info.c_meta ) +end + + +-- the exported class module +local M = {} +setmetatable( M, { __call = create_class } ) + + +-- returns the class of an object +function M.of( o ) + return type( o ) == "table" and o.__class or nil +end + + +-- returns the class name of an object or class +function M.name( oc ) + if oc == nil then return nil end + oc = type( oc ) == "table" and oc.__class or oc + local info = classinfo[ oc ] + return info and info.name +end + + +-- checks if an object or class is in an inheritance +-- relationship with a given class +function M.is_a( oc, cls ) + if oc == nil then return nil end + local info = assert( classinfo[ cls ], "invalid class" ) + oc = type( oc ) == "table" and oc.__class or oc + if oc == cls then return 0 end + return info.sub[ oc ] +end + + +-- change the type of an object to the new class +function M.cast( o, newcls ) + local info = classinfo[ newcls ] + if not info then + error( "invalid class" ) + end + setmetatable( o, info.o_meta ) + return o +end + + +local function make_delegate( cls, field, method ) + cls[ method ] = function( self, ... ) + local obj = self[ field ] + return obj[ method ]( obj, ... ) + end +end + +-- create delegation methods +function M.delegate( cls, fieldname, ... ) + if type( (...) ) == "table" then + for k,v in pairs( (...) ) do + if cls[ k ] == nil and k ~= "__init" and + type( v ) == "function" then + make_delegate( cls, fieldname, k ) + end + end + else + for i = 1, select( '#', ... ) do + local k = select( i, ... ) + if cls[ k ] == nil and k ~= "__init" then + make_delegate( cls, fieldname, k ) + end + end + end + return cls +end + + +-- multimethod stuff +do + -- store multimethods and map them to the meta-data + local mminfo = setmetatable( {}, mode_k_meta ) + + local erroffset = 0 + if V == "Lua 5.1" then erroffset = 1 end + + local function no_match2() + error( "no matching multimethod overload", 2+erroffset ) + end + + local function no_match3() + error( "no matching multimethod overload", 3+erroffset ) + end + + local function amb_call() + error( "ambiguous multimethod call", 3+erroffset ) + end + + local empty = {} -- just an empty table used as dummy + local FIRST_OL = 4 -- index of first overload specification + + + -- create a multimethod using the parameter indices given + -- as arguments for dynamic dispatch + function M.multimethod( ... ) + local t, n = { ... }, select( '#', ... ) + assert( n >= 1, "no polymorphic parameter for multimethod" ) + local max = 0 + for i = 1, n do + local x = t[ i ] + max = assert( x > max and x % 1 == 0 and x, + "invalid parameter overload specification" ) + end + local mm_impl = { no_match2, t, max } + local function mm( ... ) + return mm_impl[ 1 ]( mm_impl, ... ) + end + mminfo[ mm ] = mm_impl + return mm + end + + + local function make_weak() + return setmetatable( {}, mode_k_meta ) + end + + + local function calculate_cost( ol, ... ) + local c = 0 + for i = 1, select( '#', ... ) do + local a, pt = ol[ i ], select( i, ... ) + if type( a ) == "table" then -- class table + local info = classinfo[ a ] + local diff = (pt == a) and 0 or info and info.sub[ pt ] + if not diff then return nil end + c = c + diff + else -- type name + if pt ~= a then return nil end + end + end + return c + end + + + local function select_impl( cost, f, amb, ol, ... ) + local c = calculate_cost( ol, ... ) + if c then + if cost then + if c < cost then + cost, f, amb = c, ol.func, false + elseif c == cost then + amb = true + end + else + cost, f, amb = c, ol.func, false + end + end + return cost, f, amb + end + + + local function collect_type_checkers( mm, a ) + local funcs = {}, {} + for i = FIRST_OL, #mm do + local ol = mm[ i ] + for k,v in pairs( ol ) do + if type( k ) == "function" and + (a == nil or v[ a ]) and + not funcs[ k ] then + local j = #funcs+1 + funcs[ j ] = k + funcs[ k ] = j + end + end + end + return funcs + end + + + local function c_varlist( t, m, prefix ) + local n = #t + if m >= 1 then + t[ n+1 ] = prefix + t[ n+2 ] = 1 + end + for i = 2, m do + local j = i*3+n + t[ j-3 ] = "," + t[ j-2 ] = prefix + t[ j-1 ] = i + end + end + + local function c_typecheck( t, mm, funcs, j ) + local n, ai = #t, mm[ 2 ][ j ] + t[ n+1 ] = " t=type(_" + t[ n+2 ] = ai + t[ n+3 ] = ")\n local t" + t[ n+4 ] = j + t[ n+5 ] = "=(t=='table' and _" + t[ n+6 ] = ai + t[ n+7 ] = ".__class) or " + local ltcs = collect_type_checkers( mm, j ) + local m = #ltcs + for i = 1, m do + local k = i*5+n+3 + t[ k ] = "tc" + t[ k+1 ] = funcs[ ltcs[ i ] ] + t[ k+2 ] = "(_" + t[ k+3 ] = ai + t[ k+4 ] = ") or " + end + t[ m*5+n+8 ] = "t\n" + end + + local function c_cache( t, mm ) + local c = #mm[ 2 ] + local n = #t + t[ n+1 ] = s_rep( "(", c-1 ) + t[ n+2 ] = "cache" + for i = 1, c-1 do + local j = i*3+n + t[ j ] = "[t" + t[ j+1 ] = i + t[ j+2 ] = "] or empty)" + end + local j = c*3+n + t[ j ] = "[t" + t[ j+1 ] = c + t[ j+2 ] = "]\n" + end + + local function c_costcheck( t, i, j ) + local n = #t + t[ n+1 ] = " cost,f,is_amb=sel_impl(cost,f,is_amb,mm[" + t[ n+2 ] = j+FIRST_OL-1 + t[ n+3 ] = "]," + c_varlist( t, i, "t" ) + t[ #t+1 ] = ")\n" + end + + local function c_updatecache( t, i ) + local n = #t + t[ n+1 ] = " if not t[t" + t[ n+2 ] = i + t[ n+3 ] = "] then t[t" + t[ n+4 ] = i + t[ n+5 ] = "]=mk_weak() end\n t=t[t" + t[ n+6 ] = i + t[ n+7 ] = "]\n" + end + + + local function recompile_and_call( mm, ... ) + local n = #mm[ 2 ] -- number of polymorphic parameters + local tcs = collect_type_checkers( mm ) + local code = { + "local type,cache,empty,mk_weak,sel_impl,no_match,amb_call" + } + if #tcs >= 1 then + code[ #code+1 ] = "," + end + c_varlist( code, #tcs, "tc" ) + code[ #code+1 ] = "=...\nreturn function(mm," + c_varlist( code, mm[ 3 ], "_" ) + code[ #code+1 ] = ",...)\n local t\n" + for i = 1, n do + c_typecheck( code, mm, tcs, i ) + end + code[ #code+1 ] = " local f=" + c_cache( code, mm ) + code[ #code+1 ] = [=[ + if f==nil then + local is_amb,cost +]=] + for i = 1, #mm-FIRST_OL+1 do + c_costcheck( code, n, i ) + end + code[ #code+1 ] = [=[ + if f==nil then + no_match() + elseif is_amb then + amb_call() + end + t=cache +]=] + for i = 1, n-1 do + c_updatecache( code, i ) + end + code[ #code+1 ] = " t[t" + code[ #code+1 ] = n + code[ #code+1 ] = "]=f\n end\n return f(" + c_varlist( code, mm[ 3 ], "_" ) + code[ #code+1 ] = ",...)\nend\n" + local i = 0 + local function ld() + i = i + 1 + return code[ i ] + end + --print( table.concat( code ) ) -- XXX + local f = assert( load( ld, "=[multimethod]" ) )( + type, make_weak(), empty, make_weak, select_impl, no_match3, + amb_call, t_unpack( tcs ) + ) + mm[ 1 ] = f + return f( mm, ... ) + end + + + -- register a new overload for this multimethod + function M.overload( f, ... ) + local mm = assert( type( f ) == "function" and mminfo[ f ], + "argument is not a multimethod" ) + local i, n = 1, select( '#', ... ) + local ol = {} + local func = assert( n >= 1 and select( n, ... ), + "missing function in overload specification" ) + while i < n do + local a = select( i, ... ) + local t = type( a ) + if t == "string" then + ol[ #ol+1 ] = a + elseif t == "table" then + assert( classinfo[ a ], "invalid class" ) + ol[ #ol+1 ] = a + else + assert( t == "function", "invalid overload specification" ) + i = i + 1 + assert( i < n, "missing function in overload specification" ) + ol[ a ] = ol[ a ] or {} + ol[ #ol+1 ] = select( i, ... ) + ol[ a ][ #ol ] = true + end + i = i + 1 + end + assert( #mm[ 2 ] == #ol, "wrong number of overloaded parameters" ) + ol.func = func + mm[ #mm+1 ] = ol + mm[ 1 ] = recompile_and_call + end + +end + +return M diff --git a/corev/vendors/events.lua b/corev/vendors/events.lua new file mode 100644 index 0000000..a452ec2 --- /dev/null +++ b/corev/vendors/events.lua @@ -0,0 +1,120 @@ +----------------------- [ CoreV ] ----------------------- +-- ɢɪᴛʜᴜʙ: https://github.com/ThymonA/CoreV-Framework +-- ʟɪᴄᴇɴꜱᴇ: GNU General Public License v3.0 +-- ᴅᴇᴠᴇʟᴏᴘᴇʀ: ThymonA +-- ᴘʀᴏᴊᴇᴄᴛ: CoreV-Framework +-- ᴠᴇʀꜱɪᴏɴ: 1.0.0 +-- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: Events handler for CoreV Framework +----------------------- [ CoreV ] ----------------------- + +--- cache globals +local assert = assert +local corev = assert(corev) +local class = assert(class) +local lower = assert(string.lower) +local pack = assert(pack or table.pack) +local remove = assert(remove or table.remove) +local pairs = assert(pairs) +local isClient = not IsDuplicityVersion() + +--- Create a events class +local events = class "events" + +--- Set default values +events:set { + events = {} +} + +--- Register a event as onEvent +--- @param event string Name of event +--- @param name string?|string[]? (optional) Entity, Category, Type etc. +--- @param func function Trigger this function when on event matches +function events:innerOnEventTrigger(event, name, func) + event = corev:ensure(event, 'unknown') + func = corev:ensure(func, function() end) + + if (event == 'unknown' or name == nil) then return end + + if (corev:typeof(name) == 'table') then + for _, _name in pairs(name) do + if (corev:typeof(_name) == 'string') then + self:innerOnEventTrigger(event, _name, func) + end + end + + return + end + + event = lower(event) + + if (name ~= nil and corev:typeof(name) == 'string') then name = lower(name) end + + if (self.events == nil) then self.events = {} end + + if (name ~= nil) then + event = ('%s:%s'):format(event, corev:ensure(name, 'unknown')) + end + + if (self.events[event] == nil) then self.events[event] = {} end + + local eventObject = { + event = event, + name = name, + func = func + } + + table.insert(self.events[event], eventObject) +end + +--- Register a event as onEvent +--- @param event string Name of event +--- @param name string? (optional) Entity, Category, Type etc. example: -1523513 or cars or player +--- @param names string[]? (optional) List of Entities, Categories, Types etc. examples: [-123124123, -53412341] or ['cars', 'bikes'] or ['peds', 'players'] +--- @param callback function Trigger this function when on event matches +--- @param ... Optional parameters +function events:onEventTrigger(event, ...) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + local name, names, callback = nil, nil, nil + local nameIndex, namesIndex, callbackIndex = 999, 999, 999 + local arguments = pack(...) + + for i, argument in pairs(arguments) do + if (corev:typeof(i) == 'number' and argument ~= nil) then + local argumentType = corev:typeof(argument) + + if (argumentType == 'function' and callback == nil) then + callback = argument + callbackIndex = i + elseif (argumentType == 'table' and names == nil) then + names = argument + namesIndex = i + elseif (name == nil) then + local _n = corev:ensure(argument, 'unknown') + + if (_n ~= 'unknown') then + name = _n + nameIndex = i + end + end + end + end + + if (name ~= nil and callback ~= nil and nameIndex < namesIndex) then + remove(arguments, nameIndex) + remove(arguments, callbackIndex) + + self:innerOnEventTrigger(event, name, callback) + elseif (names ~= nil and callback ~= nil and namesIndex < nameIndex) then + remove(arguments, namesIndex) + remove(arguments, callbackIndex) + + self:innerOnEventTrigger(event, names, callback) + elseif (callback ~= nil) then + remove(arguments, callbackIndex) + + self:innerOnEventTrigger(event, nil, callback) + end +end \ No newline at end of file diff --git a/debug/external_resources/.gitkeep b/debug/external_resources/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/external_resources/client/.gitkeep b/debug/external_resources/client/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/external_resources/server/.gitkeep b/debug/external_resources/server/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/internal_modules/.gitkeep b/debug/internal_modules/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/internal_modules/client/.gitkeep b/debug/internal_modules/client/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/internal_modules/server/.gitkeep b/debug/internal_modules/server/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/internal_resources/.gitkeep b/debug/internal_resources/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/internal_resources/client/.gitkeep b/debug/internal_resources/client/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/debug/internal_resources/server/.gitkeep b/debug/internal_resources/server/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/fxmanifest.lua b/fxmanifest.lua deleted file mode 100644 index b16e9f1..0000000 --- a/fxmanifest.lua +++ /dev/null @@ -1,179 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- ---- ---- Default information about supported games and versions ---- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource (Custom Framework) ---- -name 'CoreV' -version '1.0.0' -description 'Custom FiveM Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - - ---- ---- Default FiveM server_scripts ---- -server_scripts { - 'vendors/regex.lua', - 'vendors/class.lua', - 'vendors/async.lua', - 'vendors/mustache.lua', - 'vendors/hashlist.lua', - - 'configs/shared_config.lua', - 'configs/others/brands_config.lua', - 'configs/others/vehicle_config.lua', - 'configs/server_config.lua', - - 'libs/common.lua', - 'libs/framework/functions.lua', - 'libs/modules/cache.lua', - 'libs/modules/error.lua', - 'libs/framework/events.lua', - 'libs/framework/modules.lua', - 'libs/enums/*.lua', - - 'server/libs/callbacks.lua', - 'server/libs/resources.lua', - 'server/libs/compiler.lua', - - 'configs/others/weapon_ammo_config.lua', - 'configs/others/weapon_category_config.lua', - 'configs/others/weapon_component_config.lua', - 'configs/others/weapon_config.lua', - - 'server/functions.lua', - 'server/main.lua' -} - ---- ---- These files will later be placed in `corev_client` resource manifest as `client_scripts` ---- -corevclients { - 'vendors/regex.lua', - 'vendors/class.lua', - 'vendors/entityiter.lua', - 'vendors/mustache.lua', - 'vendors/hashlist.lua', - - 'configs/shared_config.lua', - 'configs/others/brands_config.lua', - 'configs/others/vehicle_config.lua', - 'configs/client_config.lua', - - 'libs/common.lua', - 'libs/framework/functions.lua', - 'libs/modules/cache.lua', - 'libs/modules/error.lua', - 'libs/framework/events.lua', - 'libs/framework/modules.lua', - 'libs/enums/markers.lua', - 'libs/enums/resource.lua', - 'libs/enums/vehicle.lua', - - 'client/libs/callbacks.lua', - 'client/libs/resources.lua', - - 'configs/others/weapon_ammo_config.lua', - 'configs/others/weapon_category_config.lua', - 'configs/others/weapon_component_config.lua', - 'configs/others/weapon_config.lua', - - 'client/main.lua' -} - ---- ---- These files will later be placed in `corev_client` resource manifest as `files` ---- -corevfiles { - 'modules/**/module.json', - 'modules/**/client/**/*.lua', - 'modules/**/langs/**/*.json', - 'modules/**/client/**/client_*.lua', - 'modules/**/html/**/*', - 'modules/**/html/**/*.png', - 'modules/**/html/**/*.jpg', - 'modules/**/html/**/*.html', - 'modules/**/html/**/*.js', - 'modules/**/html/**/*.css', - 'resources/**/module.json', - 'resources/**/client/**/*.lua', - 'resources/**/langs/**/*.json', - 'resources/**/client/**/client_*.lua', - 'resources/**/html/**/*', - 'resources/**/html/**/*.png', - 'resources/**/html/**/*.jpg', - 'resources/**/html/**/*.html', - 'resources/**/html/**/*.js', - 'resources/**/html/**/*.css', - 'hud/**/*.css', - 'hud/**/*.png', - 'hud/**/*.js', - 'hud/**/*.woff', - 'hud/**/*.woff2', - 'hud/ui.html', - 'hud/assets/css/*.css', - 'hud/assets/images/*.png', - 'hud/assets/js/*.js', - 'langs/*.json' -} - ---- ---- These files will later be placed in `corev_client` resource manifest as `ui_page` ---- -corevuipage 'hud/ui.html' - ---- ---- All modules with priority over other modules, load it first in the specified order, ---- modules not listed will be loaded after this list in a random order. ---- -corevmodules { - 'spawnmanager', - 'keybinds', - 'nui', - 'controls', - 'database', - 'identifiers', - 'logs', - 'commands', - 'wallets', - 'jobs', - 'players', - 'items', - 'weapons', - 'streaming', - 'markers', - 'game', - 'menus', - 'utils', - 'chat', - 'raycast', - 'wheels', - 'els', - 'locks' -} - ---- ---- All resources with priority over other resources, load it first in the specified order, ---- resources not listed will be loaded after this list in a random order. ---- -corevresources { - 'parking', - 'vehicleinteraction', - 'jobs' -} \ No newline at end of file diff --git a/hud/assets/css/all.css b/hud/assets/css/all.css deleted file mode 100644 index 605183d..0000000 --- a/hud/assets/css/all.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Font Awesome Pro 5.8.1 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license (Commercial License) - */ -.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bootstrap:before{content:"\f836"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-medical:before{content:"\f809"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-salesforce:before{content:"\f83b"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walker:before{content:"\f831"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-weight:300}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fal,.far{font-family:"Font Awesome 5 Pro"}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900} \ No newline at end of file diff --git a/hud/assets/css/main.css b/hud/assets/css/main.css deleted file mode 100644 index 26cacd7..0000000 --- a/hud/assets/css/main.css +++ /dev/null @@ -1,1588 +0,0 @@ -@import url('all.css'); -@import url("https://fonts.googleapis.com/css?family=Barlow+Condensed:100,200,300,400,500,600,700,800,900"); -@import url("https://fonts.googleapis.com/css?family=K2D:100,200,300,400,500,600,700,800,900"); - -::-webkit-scrollbar { - display: none; -} - -*, *:before, *:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - margin: 0; - padding: 0; - font-family: 'K2D', sans-serif; -} - -body.hidden, -body .hidden { - display: none !important; - opacity: 0.0 !important; -} - -.fab, -.fab:before, -.fab:after { - font-family: "Font Awesome 5 Brands"; -} - -.fa, -.fa:before, -.fa:after, -.far, -.far:before, -.far:after, -.fas, -.fas:before, -.fas:after, -.fad, -.fad:before, -.fad:after { - font-family: "Font Awesome 5 Pro"; -} - -html { - display: grid; - min-height: 100%; -} - -body { -/*background: url('https://i.imgur.com/MoYBh1e.jpg') center center no-repeat;*/ - background-size: cover; - -ms-overflow-style: none; - scrollbar-width: none; -} - -#ui { - position: relative; - width: 100%; - height: 100%; -} - -div.separator { - display: block; - clear: both; - width: 100%; -} - -.icon { - display: block; - position: relative; - padding: 10px 8px; - margin: 10px 5px 0 5px; - width: 30px; - height: 30px; - border-radius: 0; - border: none; -} - -.icon i { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%,-50%); - color: #FFF; - z-index: 11; - font-size: 15px; -} - -.icon img { - width: 16px; - margin: -3px 0 0 0; -} - -.icon span { - display: block; - position: absolute; - left: 50%; - bottom: 0; - transform: translate(-50%,0); - width: 100%; - height: 100%; -} -.icon.text { - display: inline-block; - overflow: visible; - width: auto; - height: 30px; - padding: 0; -} - -.icon.text i { - display: inline-block; - float: left; - transform: translate(0%,0%); - left: 0; - top: 0; - position: relative; - padding: 10px 8px; - width: 30px; - height: 30px; - margin-left: 5px; - border-radius: 100px; - color: #FFF; -} - -.icon.text i:before { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%,-50%); -} - -.icon.text span { - position: relative; - width: auto; - height: auto; - left: 0; - transform: translate(0,0); - display: inline-block; - font-size: 12px; - padding: 7px 15px 0 10px; - font-weight: 700; - color: #FFF; -} - -.icon.dying:not(.customstatus) span { - animation: trew-status-blink 500ms infinite; -} - -.icon.pulse i { - animation: trew-pulse 500ms 1; -} - -.icon .job_label { - position: absolute; - height: 20px; - margin-top: -20px; - margin-left: -1px; - width: 202px; - background-color: #fedc00; - border: 1px solid white; - border-bottom: none; - color: black; - font-size: 12.5px; - font-size: bold; - text-align: center; - padding-top: 1px; - font-weight: bold; - border-radius: 5px 5px 0 0; -} - -.icon .job_money { - position: absolute; - height: 20px; - margin-top: 8px; - margin-left: -1px; - width: 202px; - background-color: white; - border: 1px solid white; - border-bottom: none; - color: black; - font-size: 12.5px; - font-size: bold; - text-align: center; - padding-top: -1px; - font-weight: bold; - border-radius: 0 0 5px 5px; -} - -.icon .job_details { - margin-right: 35px; -} - -.icon .job_icon { - position: absolute; - height: 30px; - width: 30px; - padding: 0; - border: 1px solid rgba(0, 0, 0, 0.7); - background: rgba(0,0,0,0.6); - top: 6px; - right: 4px; - border-radius: 0px; - text-align: center; - vertical-align: center; - color: white; -} - -.icon .job_icon span { - font-size: 25px; - position: absolute; - left: -4px; - bottom: 2px; -} - -.icon div.job_logo { - position: absolute; - left: -58px; - width: 55px; - height: 55px; - background-color: rgba(0,0,0,0.4); - top: 6px; - padding: 0; - border-radius: 5px 0 0 5px; -} - -.icon div.job_logo span.job_logo { - font-size: 40px; - text-align: center; - width: calc(100% + 4px); - vertical-align: middle; - margin-top: -10px; - font-weight: 900; -} - -.info { - position: absolute; -} - -.info.server { - top: 45px; - right: 26px; - width: 90px; - height: 90px; -} - -.info.server #server img { - max-width: 100%; - opacity: 0.75; -} - -.info.player { - top: 140px; - right: 35px; - text-align: left; -} - -.info.player div#job i.fas, .info.player div#job2 i.fas { - color: white; -} - -.info.player #money i { - color: white; -} - -.info.player span#job_name, .info.player span#job2_name { - font-size: 12px; - color: #fedc00; - display:block; - text-align: left; - line-height: 0.75em; - background: rgba(0,0,0,0.5); - padding: 10px; - top: 6px; - margin-right: 2px; - width: calc(100% + 22px); - border-radius: 0 5px 0 0; -} - -.info.player span#job_grade, .info.player span#job2_grade { - color: black; - display: inline-block; - background-color: #fedc00; - width: calc(100% + 22px); - top: 8px; - font-size: 10px; - text-align: left; - vertical-align: middle; - padding: 3px 12px; - font-weight: bold; - border-radius: 0 0 5px 0; -} - -.info.player #money div[id] { - float: right; -} - -.info.player #money { - clear: both; - min-width: 200px; -} - -.info.player #money strong { - font-size: 12px; - color: #fedc00; - display:block; - text-align: right; - margin-right: 15px; - margin-top: 7.5px; - line-height: 0.75em; -} - -.info.player #money span::before { - content: '€ '; -} - -.info.player #money span { - font-size: 12px; - color: white; - display:block; - min-width: 200px; - line-height: 0em; - text-align: right; - line-height: 0.5em; -} - -.info.player #money #wallet i { - background: linear-gradient(180deg, #18b70b 0%, #128c08 100%); -} - -.info.player #money #blackMoney i { - background: linear-gradient(180deg, #474747 0%, #252525 100%); -} - -.info.player #money #bank i { - background: linear-gradient(180deg, #c70a0a 0%, #960505 100%); -} - -.info.player #money #society i { - background: linear-gradient(180deg, #874c14 0%, #6a3c10 100%); -} - -.info.status { - right: 35px; - display: block; - margin: 0; - top: 173px; -} - -.info.status.status-bar { - top: 150px; -} - -.info.status.status-bar li { - height: 5px; - min-height: 20px; - border: none !important; - color: white; -} - -.info.status.status-bar li span { - background: rgba(0,0,0,0.4) !important; -} - -.info.status li { - display: inline-block; -} - -.info.status li.icon { - width: 52px; - margin: -3px; - border: 1px solid rgba(0,0,0,0.3); -} - -.info.status li.icon div.bar-status { - position: absolute; - top: 0; - left: 0; - margin-top: -10px; - z-index: 9999; -} - -.info.status li:first-child { - border-radius: 0 0 0 10px; -} - -.info.status.status-bar li:first-child { - border-radius: 10px 0 0 0; -} - -.info.status li:last-child { - border-radius: 0 0 10px 0; -} - -.info.status.status-bar li:last-child { - border-radius: 0 10px 0 0; -} - -.info.status #status { - clear: both; -} - -.info.status #status ul { - margin: 10px 0 0 0; -} - -.info.status #status ul li#health span { - background: #fe0000; -} - -.info.status #status ul li#armor span { - background: #5c9600; -} - -.info.status #status ul li#stamina span { - background: linear-gradient(180deg, #ffb700 0%, #e0a102 100%); -} - -.info.status #status ul li#hunger span { - background: #d87732; -} - -.info.status #status ul li#thirst span { - background: #00a0fe; -} - -.info.status #status ul li#health.dead { - animation: trew-pulse 500ms infinite; -} - -.info.status #status ul li#health.dead span { - height: 0 !important; -} - -.info.status #status ul li#health.dead i.fas:before { - content: '\f714'; -} - -.info.status #status ul li#voice { - border-radius: 0; - background: linear-gradient(180deg, rgba(24, 183, 11, 0.7) 0%, rgba(18, 140, 8, 0.6) 100%); - text-align: center; - padding: 7px 0 0 0; - transition: all 0.1s linear; -} - -.info.status.status-bar #status ul li#voice { - background: rgba(0,0,0,0.0) !important; -} - -.info.status.status-bar li i { - font-size: 12px; -} - -.info.status #status ul li#voice i.fas { - color: #FFF; -} - -.info.status #status ul li#voice.whisper span { - background: linear-gradient(180deg, #ffb700 0%, #e0a102 100%); -} -.info.status #status ul li#voice.normal span { - background: linear-gradient(180deg, #18b70b 0%, #128c08 100%); -} - -.info.status #status ul li#voice.shout span { - background: linear-gradient(180deg, #ff0000 0%, #aa0000 100%); -} - -.info.status #status ul li#voice.speak { - overflow: visible; -} - -.info.status #status ul li#voice.speak span { - animation: trew-soundwave 1s infinite; - border-radius: 50%; -} - -.info.weapon { - bottom: 15px; - right: 25px; -} - -.info.weapon.armed { - display: block; - opacity: 1; -} - -.info.weapon.unarmed { - display: none; - opacity: 0; -} - -.info.weapon #weapon_image { - float: left; - width: 200px; - height: 40px; - text-align: left; - position: relative; -} - -.info.weapon #weapon_image img { - position: absolute; - top: 50%; - right: 25px; - transform: translateY(-50%); - height: 40px; -} - -.info.weapon #weapon_bullets { - color: #FFF; - float: left; - width: 35px; - text-shadow: 0px 1px 1px rgba(0,0,0,0.75); - line-height: 1; -} - -.info.weapon #weapon_bullets .clip { - font-weight: 900; - font-size: 22px; -} - -.info.weapon #weapon_bullets .ammo { - font-weight: 700; - font-size: 16px; - opacity: 0.7; -} - -.info.weapon #bullets { - margin: 0; - float: left; - margin: 5px 0 0 20px; - overflow: visible; - transform: scale(1.1); -} - -.info.weapon #bullets i { - color: #FFF; - float: right; - height: 34px; - width: 34px; - border-radius: 100px; -} - -.info.weapon #bullets i.clone { - background: none; - position: absolute; - float: none; - top: 15px; - left: inherit; - left: 10px; - opacity: 0; -} - -.info.weapon #bullets.shooting i.clone { - animation: trew-bullets 250ms 1; -} - -.info.weapon #bullets i img { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%,-35%); -} - -.radio, .info.radio { - clear: both; -} - -.radio #voice, .info.radio #voice { - width: 35px; - height: 35px; - border-radius: 50%; - background: linear-gradient(180deg, #18b70b 0%, #128c08 100%); - text-align: center; - padding: 7px 0 0 0; - transition: all 0.1s linear; -} - -.radio #voice.whisper, .info.radio #voice.whisper { - background: linear-gradient(180deg, #ffb700 0%, #e0a102 100%); -} - -.radio #voice.normal, .info.radio #voice.normal { - background: linear-gradient(180deg, #18b70b 0%, #128c08 100%); -} - -.radio #voice.shout, .info.radio #voice.shout { - background: linear-gradient(180deg, #ff0000 0%, #aa0000 100%); -} - -.radio #voice i.fas, .info.radio #voice i.fas { - font-size: 18px; - color: #FFF; -} - -.radio #voice.speak, .info.radio #voice.speak { - animation: trew-soundwave 1s infinite; -} - -@keyframes trew-siren { - 0% { - border-color: rgba(255,0,0,0); - box-shadow: 0 0 10px 10px rgba(255,0,0,0); - } - 50% { - border-color: rgba(255,0,0,1); - box-shadow: 0 0 10px 10px rgba(255,0,0,0.50); - } - 100% { - border-color: rgba(255,0,0,0); - box-shadow: 0 0 10px 10px rgba(255,0,0,0); - } -} - -@keyframes trew-soundwave { - 0% { - box-shadow: 0 0 0 0px rgba(255,255,255,0.75); - } - 100% { - box-shadow: 0 0 0 8px rgba(255,255,255,0); - } -} - -@keyframes trew-status-blink { - 0% { - opacity: 0; - } - 50% { - opacity: 1; - } - 100% { - opacity: 0; - } -} - -@keyframes trew-pulse { - 0% { - transform: scale(1); - } - 25% { - transform: scale(1.5); - } - 100% { - transform: scale(1); - } -} - -@keyframes trew-speed { - 0% { - stroke-dashoffset: 280; - } - 50% { - stroke-dashoffset: 75; - } - 100% { - stroke-dashoffset: 280; - } -} - -@keyframes trew-bullets { - 0% { - opacity: 0; - } - 25% { - opacity: 1; - } - 100% { - transform: translate(30px,-60px) rotate(90deg); - opacity: 0; - } -} - -@keyframes trew-rainbow{ - 100%, 0%{ - background: rgba(255,0,0,0.70); - } - 8%{ - background: rgba(255,127,0,0.70); - } - 16%{ - background: rgba(230,205,23,0.70); - } - 25%{ - background: rgba(127,255,0,0.70); - } - 33%{ - background: rgba(0,255,0,0.70); - } - 41%{ - background: rgba(0,255,127,0.70); - } - 50%{ - background: rgba(0,255,255,0.70); - } - 58%{ - background: rgba(0,127,255,0.70); - } - 66%{ - background: rgba(0,0,255,0.70); - } - 75%{ - background: rgba(127,0,255,0.70); - } - 83%{ - background: rgba(255,0,255,0.70); - } - 91%{ - background: rgba(255,0,127,0.70); - } -} - -.corev-menu { - position: absolute; -} - -.align-center-left { - top: 50%; - transform: translateY(-50%) perspective(30em) rotateY(10deg); - left: 3.5em; -} - -.corev-menu .corev-menu-head { - text-transform : uppercase; - font-size : 1em; - background-color: black; - text-align : center; - height : 90px; - line-height : 90px; - color : black; - font-style : oblique; - background-image: url("../images/default.png"); - background-repeat: no-repeat; - background-position: center; - border-radius : 10px 10px 0 0; - border-bottom : none; -} - -.corev-menu .corev-menu-category { - font-size : 1em; - height : 35px; - line-height : 35px; - padding : 20px; - color : #fedc00; - background-color: rgba(0, 0, 0, 1); - text-transform : uppercase; - font-size : 18px; - font-weight : 500; - padding : 0 15px; - position : left; - text-align : left; - top : 0px; - letter-spacing : 1px; -} - -.corev-menu .corev-menu-items { - background-color: rgba(0, 0, 0, 0.4); - border-radius : 0 0 10px 10px; - border-top : none; -} - -.corev-menu .corev-menu-items .corev-menu-item { - display : block; - font-size : 1em; - height : 40px; - line-height : 40px; - color : white; - text-align : left; - padding : 0 15px; - display : flex; - justify-content : space-between; - min-width : 300px; - font-weight : 500; - letter-spacing : 1px; -} - -.corev-menu .corev-menu-items .corev-menu-item img { - max-height : 40px; - line-height : 40px; - max-width : 40px; - display : flex; - float : left; - margin-right : 1em; -} - -.corev-menu .corev-menu-items .corev-menu-item.selected { - background-color: #fedc00; - color :black; - font-weight: 800; -} - -.corev-menu .corev-menu-items .corev-menu-item.disabled { - color: gray; -} - -.corev-menu .corev-menu-items .corev-menu-item i { - position : absolute; - right : 0.5em; - height : 40px; - line-height : 40px; - font-size : 1.5em; -} - -.corev-menu .corev-menu-items .corev-menu-item span.item-info { - width: 100%; -} - -.corev-menu .corev-menu-items .corev-menu-item span span { - color : #fedc00; - margin-right : 1em; -} - -.corev-menu .corev-menu-items .corev-menu-item.selected span span { - color : black; - font-weight : 900; -} - -.corev-menu .corev-menu-items .corev-menu-border { - display : block; - font-size : 1em; - height : 1.5em; - line-height : 1.5em; - color : #fedc00; - text-align : left; - padding : 0 15px; - display : block; - justify-content : space-between; - min-width : 300px; - background-color: black; - font-weight : 800; - text-transform : uppercase; -} - -.corev-menu .corev-menu-items .corev-menu-border span span { - font-weight: 500; - margin-left: 5px; - margin-right: 5px; -} - -.corev-menu .corev-menu-items .corev-menu-description { - display : block; - font-size : 1em; - min-height : 40px; - line-height : 25px; - color : white; - text-align : left; - padding : 0 15px; - display : block; - justify-content : space-between; - min-width : 300px; - text-transform : uppercase; -} - -.corev-menu .corev-menu-items .corev-menu-description span span { - font-weight : 700; - color : #fedc00; -} - -.core-chat-container { - position: relative; - top: 0; - left: 0; - width: 350px; - height: 450px; - float: left; - z-index: 1; -} - -.core-chat-messages { - position: absolute; - background: #F9FBFF; - opacity: 0.5; - width: 30%; - height: 70%; - top: 2.5%; - left: 5%; - border-radius: 5px 0 0 5px; - box-shadow: -5px 5px 10px rgba(119, 119, 119, 0.5); -} - -/*chat messages */ -.core-chat-people { - position: absolute; - list-style-type: none; - width: 30.2%; - left: -10px; - top: 24.7%; - line-height: 0.7em; -} - -.core-chat-people .core-chat-title { - text-transform: uppercase; - font-size: 0.7em; - margin-left: 14px; - letter-spacing: 1px; - color: #777777; -} - -.core-chat-people .core-chat-time { - font-size: 0.3em; - color: #777777; - position: absolute; - right: 10px; - margin-top: 2px; -} - -.core-chat-people .core-chat-preview { - color: #79C7C5; - margin-left: 14px; - font-size: 0.5em; -} - -.core-chat-person { - padding: 12px 0 12px 12px; - border-bottom: 1px solid #79C7C5; - cursor: pointer; -} - -.core-chat-person:hover { - background: #F9FBFF; - transition: all 0.3s ease-in-out; -} - -.core-chat-focus { - background: #F9FBFF; - margin-left: 1px; -} - -.core-chat-profile { - position: absolute; - left: 16%; - top: 7%; -} - -.core-chat-name2 { - position: absolute; - top: 50px; - left: 2px; - text-transform: uppercase; - color: #79C7C5; - font-size: 0.8em; - letter-spacing: 2px; - font-weight: 500; -} - -.core-chat-email { - color: #F9FBFF; - font-size: 0.5em; - margin-left: -30px; - margin-top: 2px; -} - -.core-chat-chatbox { - margin: 0; - padding: 0; - position: fixed; - bottom: 25px; - right: 25px; - height: 30%; - width: 60%; - border-radius: 10px; -} - -.core-chat-top-bar { - width: 100%; - height: 25px; - background: #F9FBFF; - border-radius: 10px 10px 0 0; -} - -.core-chat-avatar { - width: 35px; - height: 35px; - background: linear-gradient(to bottom left, #79C7C5 20%, #A1E2D9 100%); - border-radius: 50%; - position: absolute; - top: 11px; - left: 15px; -} - -.core-chat-avatar p { - color: #F9FBFF; - margin: 7px 12px; -} - -.core-chat-name { - position: absolute; - top: 22px; - text-transform: uppercase; - color: #777777; - font-size: 0.8em; - letter-spacing: 2px; - font-weight: 500; - left: 25px; -} - -.core-chat-menu { - position: absolute; - right: 10px; - top: 20px; - width: 10px; - height: 20px; - cursor: pointer; -} - -.core-chat-menu:hover { - transform: scale(1.1); - transition: all 0.3s ease-in; -} - -.core-chat-icons { - position: absolute; - color: #A1E2D9; - padding: 10px; - top: 5px; - right: 21px; - cursor: pointer; -} - -.core-chat-icons .fas { - padding: 5px; - opacity: 0.8; -} - -.core-chat-icons .fas:hover { - transform: scale(1.1); - transition: all 0.3s ease-in; -} - -.core-chat-dots { - width: 4px; - height: 4px; - border-radius: 50%; - background-color: #79C7C5; - box-shadow: 0px 7px 0px #79C7C5, 0px 14px 0px #79C7C5; -} - -.core-chat-middle { - width: 100%; - max-width: 450px; - height: 100%; - border-radius: 10px 10px 0 0; - padding-top: 10px; - left: 0; - top: 0; - position: fixed; -} - -.core-chat-incoming { - position: absolute; - width: 50%; - height: 100%; - padding: 20px; -} - -.core-chat-incoming .core-chat-bubble { - background: #b2b2b2; -} - -.core-chat-ellipsis { - width: 5px; - height: 5px; - display: inline-block; - background: #b7b7b7; - border-radius: 50%; - animation: bounce 1.3s linear infinite; -} - -.core-chat-one { - animation-delay: 0.6s; -} - -.core-chat-two { - animation-delay: 0.5s; -} - -.core-chat-three { - animation-delay: 0.8s; -} - -.core-chat-bubble { - position: relative; - display: inline-block; - margin-bottom: 5px; - color: #F9FBFF; - font-size: 0.7em; - padding: 10px 10px 10px 12px; - border-radius: 5px; - -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); - -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); - box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -} - -.core-chat-inner-messages, -.core-chat-voldemort { - width: 100%; - max-width: calc(100% - 10px); - overflow: scroll; - max-height: 300px; -} - -.core-chat-inner-messages .core-chat-bubble { - width: 100%; - max-width: 410px; - margin-left: 10px; - margin-top: 5px; - font-weight: 500; - padding-right: 35px; - font-size: 0.7em; -} - -.core-chat-inner-messages .core-chat-bubble i { - margin-right: 5px; - font-size: 15px; - vertical-align: middle; -} - -.core-chat-inner-messages .core-chat-bubble span.core-chat-sender { - font-weight: 900; - margin-right: 5px; - margin-left: 0; - border-radius: 5px; - line-height: 20px; - padding: 0; -} - -.core-chat-inner-messages .core-chat-time { - color: white; - position: absolute; - right: 10px; - font-weight: 900; - font-size: 12px; -} - -.core-chat-bubble.core-chat-twitter { - background: rgba(0,19,112,1); - background: -moz-linear-gradient(left, rgba(0,19,112,1) 0%, rgba(32,124,229,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,19,112,1)), color-stop(100%, rgba(32,124,229,1))); - background: -webkit-linear-gradient(left, rgba(0,19,112,1) 0%, rgba(32,124,229,1) 100%); - background: -o-linear-gradient(left, rgba(0,19,112,1) 0%, rgba(32,124,229,1) 100%); - background: -ms-linear-gradient(left, rgba(0,19,112,1) 0%, rgba(32,124,229,1) 100%); - background: linear-gradient(to right, rgba(0,19,112,1) 0%, rgba(32,124,229,1) 100%); -} - -.core-chat-bubble.core-chat-advertisment { - background: rgba(229,199,31,1); - background: -moz-linear-gradient(left, rgba(229,199,31,1) 0%, rgba(255,242,0,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(229,199,31,1)), color-stop(100%, rgba(255,242,0,1))); - background: -webkit-linear-gradient(left, rgba(229,199,31,1) 0%, rgba(255,242,0,1) 100%); - background: -o-linear-gradient(left, rgba(229,199,31,1) 0%, rgba(255,242,0,1) 100%); - background: -ms-linear-gradient(left, rgba(229,199,31,1) 0%, rgba(255,242,0,1) 100%); - background: linear-gradient(to right, rgba(229,199,31,1) 0%, rgba(255,242,0,1) 100%); - color: black; -} - -.core-chat-bubble.core-chat-advertisment .core-chat-time { - color: black; -} - -.core-chat-bubble.core-chat-me { - background: rgba(92,0,112,1); - background: -moz-linear-gradient(left, rgba(92,0,112,1) 0%, rgba(133,31,229,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(92,0,112,1)), color-stop(100%, rgba(133,31,229,1))); - background: -webkit-linear-gradient(left, rgba(92,0,112,1) 0%, rgba(133,31,229,1) 100%); - background: -o-linear-gradient(left, rgba(92,0,112,1) 0%, rgba(133,31,229,1) 100%); - background: -ms-linear-gradient(left, rgba(92,0,112,1) 0%, rgba(133,31,229,1) 100%); - background: linear-gradient(to right, rgba(92,0,112,1) 0%, rgba(133,31,229,1) 100%); -} - -.core-chat-bubble.core-chat-ooc { - background: rgba(87,87,87,1); - background: -moz-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(138,138,138,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(87,87,87,1)), color-stop(100%, rgba(138,138,138,1))); - background: -webkit-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(138,138,138,1) 100%); - background: -o-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(138,138,138,1) 100%); - background: -ms-linear-gradient(left, rgba(87,87,87,1) 0%, rgba(138,138,138,1) 100%); - background: linear-gradient(to right, rgba(87,87,87,1) 0%, rgba(138,138,138,1) 100%); -} - -.core-chat-bubble.core-chat-adminmessage { - background: rgba(189,0,0,1); - background: -moz-linear-gradient(left, rgba(189,0,0,1) 0%, rgba(171,0,0,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(189,0,0,1)), color-stop(100%, rgba(171,0,0,1))); - background: -webkit-linear-gradient(left, rgba(189,0,0,1) 0%, rgba(171,0,0,1) 100%); - background: -o-linear-gradient(left, rgba(189,0,0,1) 0%, rgba(171,0,0,1) 100%); - background: -ms-linear-gradient(left, rgba(189,0,0,1) 0%, rgba(171,0,0,1) 100%); - background: linear-gradient(to right, rgba(189,0,0,1) 0%, rgba(171,0,0,1) 100%); -} - -.core-chat-bubble.core-chat-error { - background: rgba(255,111,111,1); - background: -moz-linear-gradient(left, rgba(255,111,111,1) 0%, rgba(255,90,90,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,111,111,1)), color-stop(100%, rgba(255,90,90,1))); - background: -webkit-linear-gradient(left, rgba(255,111,111,1) 0%, rgba(255,90,90,1) 100%); - background: -o-linear-gradient(left, rgba(255,111,111,1) 0%, rgba(255,90,90,1) 100%); - background: -ms-linear-gradient(left, rgba(255,111,111,1) 0%, rgba(255,90,90,1) 100%); - background: linear-gradient(to right, rgba(255,111,111,1) 0%, rgba(255,90,90,1) 100%); -} - -.core-chat-bubble.core-chat-command { - background: rgba(139,26,255,1); - background: -moz-linear-gradient(left, rgba(139,26,255,1) 0%, rgba(86,26,255,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(139,26,255,1)), color-stop(100%, rgba(86,26,255,1))); - background: -webkit-linear-gradient(left, rgba(139,26,255,1) 0%, rgba(86,26,255,1) 100%); - background: -o-linear-gradient(left, rgba(139,26,255,1) 0%, rgba(86,26,255,1) 100%); - background: -ms-linear-gradient(left, rgba(139,26,255,1) 0%, rgba(86,26,255,1) 100%); - background: linear-gradient(to right, rgba(139,26,255,1) 0%, rgba(86,26,255,1) 100%); -} - -.core-chat-lower { - margin-top: 45px; -} - -.core-chat-outgoing { - position: absolute; - padding: 20px; - right: 0; - top: 15%; - width: 50%; - height: 100%; -} - -.core-chat-outgoing .core-chat-bubble { - background: #79C7C5; - float: right; -} - -.core-chat-bottom-bar { - position: fixed; - width: 410px; - height: 50px; - top: 320px; - margin-left: 10px; - left: 0; - background: rgba(54,54,54,1); - background: -moz-linear-gradient(left, rgba(54,54,54,1) 0%, rgba(0,0,0,1) 100%); - background: -webkit-gradient(left top, right top, color-stop(0%, rgba(54,54,54,1)), color-stop(100%, rgba(0,0,0,1))); - background: -webkit-linear-gradient(left, rgba(54,54,54,1) 0%, rgba(0,0,0,1) 100%); - background: -o-linear-gradient(left, rgba(54,54,54,1) 0%, rgba(0,0,0,1) 100%); - background: -ms-linear-gradient(left, rgba(54,54,54,1) 0%, rgba(0,0,0,1) 100%); - background: linear-gradient(to right, rgba(54,54,54,1) 0%, rgba(0,0,0,1) 100%); - border-radius: 5px; -} - -.core-chat-left { - left: 0px; -} - -.core-chat-container textarea { - padding: 7px; - width: calc(100% - 30px); - left: 10px; - position: absolute; - border: 0; - top: 8px; - background: transparent; - color: white; -} - -.core-chat-container textarea::placeholder { - color: white; -} - -.core-chat-container textarea:focus { - color: white; - outline: 0; -} - -.core-chat-container button { - position: absolute; - border: 0; - font-size: 1em; - color: #A1E2D9; - top: 19px; - opacity: 0.8; - right: 17px; - cursor: pointer; - outline: 0; -} - -.core-chat-container button:hover { - transform: scale(1.1); - transition: all 0.3s ease-in-out; - color: #79C7C5; -} - -/* Variables */ -::-webkit-scrollbar { - display: none; -} - -*, *:before, *:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - margin: 0; - padding: 0; - font-family: 'K2D', sans-serif; -} - -.fab, -.fab:before, -.fab:after { - font-family: "Font Awesome 5 Brands"; -} - -.fa, -.fa:before, -.fa:after, -.far, -.far:before, -.far:after, -.fas, -.fas:before, -.fas:after { - font-family: "Font Awesome 5 Pro"; -} - -* { - box-sizing: border-box; -} - -html { - user-select: none; - overflow: hidden; -} - -html body { - width: 100vw; - height: 100vh; - overflow: hidden; - position: relative; - padding: 0; - margin: 0; -} - -h1 { - position: absolute; - top: 30%; - color: rgba(255, 255, 255, 0.3); - padding: 0 1rem; - text-align: center; - width: 100%; -} - -.wheel { - --x: 0px; - --y: 0px; - position: absolute; - top: var(--y); - left: var(--x); - width: 500px; - height: 500px; - transform: translate(-50%, -50%); - transform-origin: 0% 0%; -} - -.wheel.on .arc { - opacity: 0.8; - transform: scale(1) rotate(var(--rotation)) !important; - transition-timing-function: cubic-bezier(0, 0.5, 0.5, 1.5); -} - -.wheel .arc { - position: absolute; - top: 0; - right: 0; - width: 50%; - height: 50%; - transform-origin: 0% 100%; - background-image: radial-gradient(circle at 0% 100%, transparent, transparent 29.5%, var(--color-border) 30%, var(--color-border) 30.5%, var(--color) 31%, var(--color) 50%, var(--color-border) 50.25%, var(--color-border) 51.5%, transparent 51.75%, transparent); - transition-property: transform, opacity; - transition-duration: 0.3s; - transition-timing-function: cubic-bezier(0.4, -0.4, 0.7, -0.3); - -webkit-clip-path: polygon(0 0, 0 99%, 99% 0); - clip-path: polygon(0 0, 0 99%, 99% 0); - opacity: 0; - transform: scale(0) rotate(var(--rotation)); -} - -.wheel .arc i { - position: absolute; - top: 40%; - left: 15%; - font-size: 2rem; - transform: rotate(calc(var(--rotation) * -1)); - color: rgba(0, 255, 20, 0.8); - transition: color 0.3s; -} - -.wheel[data-chosen="1"] .arc:nth-child(1):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="1"] .arc:nth-child(1):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(1) { - --rotation: -22.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0.015s; -} - -.wheel .arc:nth-child(2).disabled { - --rotation: -22.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0.015s; -} - -.wheel[data-chosen="2"] .arc:nth-child(2):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="2"] .arc:nth-child(2):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(2) { - --rotation: 22.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0s; -} - -.wheel .arc:nth-child(2).disabled { - --rotation: 22.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0s; -} - -.wheel[data-chosen="3"] .arc:nth-child(3):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="3"] .arc:nth-child(3):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(3) { - --rotation: 67.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0.015s; -} - -.wheel .arc:nth-child(3).disabled { - --rotation: 67.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0.015s; -} - -.wheel[data-chosen="4"] .arc:nth-child(4):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="4"] .arc:nth-child(4):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(4) { - --rotation: 112.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0s; -} - -.wheel .arc:nth-child(4).disabled { - --rotation: 112.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0s; -} - -.wheel[data-chosen="5"] .arc:nth-child(5):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="5"] .arc:nth-child(5):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(5) { - --rotation: 157.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0.015s; -} - -.wheel .arc:nth-child(5).disabled { - --rotation: 157.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0.015s; -} - -.wheel[data-chosen="6"] .arc:nth-child(6):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="6"] .arc:nth-child(6):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(6) { - --rotation: 202.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0s; -} - -.wheel .arc:nth-child(6).disabled { - --rotation: 202.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0s; -} - -.wheel[data-chosen="7"] .arc:nth-child(7):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="7"] .arc:nth-child(7):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(7) { - --rotation: 247.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0.015s; -} - -.wheel .arc:nth-child(7).disabled { - --rotation: 247.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0.015s; -} - -.wheel[data-chosen="8"] .arc:nth-child(8):not(.disabled) { - opacity: 1; - transform: scale(1.1) rotate(var(--rotation)) !important; - filter: brightness(150%); -} - -.wheel[data-chosen="8"] .arc:nth-child(8):not(.disabled) i { - color: rgba(0, 0, 0, 0.5); -} - -.wheel .arc:nth-child(8) { - --rotation: 292.5deg; - --color: hsla(0, 0%, 14%, 0.75); - --color-border: hsla(127, 100%, 50%, 0.94); - transition-delay: 0s; -} - -.wheel .arc:nth-child(8).disabled { - --rotation: 292.5deg; - --color: hsla(0, 0%, 100%, 0); - --color-border: hsla(127, 100%, 50%, 0.2); - transition-delay: 0s; -} \ No newline at end of file diff --git a/hud/assets/images/default.png b/hud/assets/images/default.png deleted file mode 100644 index 3bf7041b18e2f083c0622b3ee2339b85adc4d2bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1039 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 z 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 { - messagesObj.scrollTop = messagesObj.scrollHeight; - }); - }, - }, - computed: { - suggestions() { - return this.backingSuggestions.filter((suggestion) => removedSuggestions.find(removedSuggestion => removedSuggestion == suggestion.name) == undefined); - }, - }, - methods: { - CHANGE_STATE({ shouldHide }) { - this.shouldHide = shouldHide - }, - OPEN_CHAT() { - this.showInput = true; - this.showWindow = true; - - if (this.showWindowTimer) { - clearTimeout(this.showWindowTimer) - } - - this.focusTimer = setInterval(() => { - if (this.$refs.input) { - this.$refs.input.focus(); - } else { - clearInterval(this.focusTimer); - } - }, 100); - }, - ADD_MESSAGE({ message }) { - this.messages.push(message); - }, - CLEAR_CHAT() { - this.messages = []; - }, - ADD_SUGGESTION({ suggestion }) { - this.addSuggestion(suggestion) - }, - ADD_SUGGESTIONS({ suggestions, removeAll }) { - removeAll = removeAll || false; - - if (removeAll) { - this.backingSuggestions = [] - this.removedSuggestions = [] - } - - for (var suggestion in suggestions) { - this.addSuggestion(suggestion) - } - }, - REMOVE_SUGGESTION({ name }) { - const suggestionIndex = this.backingSuggestions.findIndex(suggestion => suggestion.name == name); - - if (suggestionIndex >= 0) { - this.backingSuggestions = this.backingSuggestions.splice(suggestionIndex, 1) - } - - const removedSuggestionIndex = this.removedSuggestions.findIndex(removedSuggestion == name); - - if (removedSuggestionIndex < 0) { - this.removedSuggestions.push(name); - } - }, - clearShowWindowTimer() { - if (this.showWindowTimer) { - clearTimeout(this.showWindowTimer) - } - }, - resetShowWindowTimer() { - this.clearShowWindowTimer(); - this.showWindowTimer = setTimeout(() => { - if (!this.showInput) { - this.showWindow = false; - } - }, 7000) - }, - keyUp() { - this.resize(); - }, - keyDown(e) { - if (e.which === 38 || e.which === 40) { - e.preventDefault(); - this.moveOldMessageIndex(e.which === 38); - } else if (e.which == 33) { - var buf = document.getElementsByClassName('core-chat-inner-messages')[0]; - buf.scrollTop = buf.scrollTop - 100; - } else if (e.which == 34) { - var buf = document.getElementsByClassName('core-chat-inner-messages')[0]; - buf.scrollTop = buf.scrollTop + 100; - } - }, - moveOldMessageIndex(up) { - if (up && this.oldMessages.length > this.oldMessagesIndex + 1) { - this.oldMessagesIndex += 1; - this.message = this.oldMessages[this.oldMessagesIndex]; - } else if (!up && this.oldMessagesIndex - 1 >= 0) { - this.oldMessagesIndex -= 1; - this.message = this.oldMessages[this.oldMessagesIndex]; - } else if (!up && this.oldMessagesIndex - 1 === -1) { - this.oldMessagesIndex = -1; - this.message = ''; - } - }, - resize() { - const input = this.$refs.input; - - input.style.height = '5px'; - input.style.height = `${input.scrollHeight + 2}px`; - }, - send(e) { - if(this.message !== '') { - $.post('http://corev_client/chat_results', JSON.stringify({ - message: this.message, - })); - this.oldMessages.unshift(this.message); - this.oldMessagesIndex = -1; - this.hideInput(); - } else { - this.hideInput(true); - } - }, - hideInput(canceled = false) { - if (canceled) { - $.post('http://corev_client/chat_results', JSON.stringify({ canceled })); - } - - this.message = ''; - this.showInput = false; - - clearInterval(this.focusTimer); - - this.resetShowWindowTimer(); - }, - addSuggestion(suggestion) { - const existingSuggestion = this.backingSuggestions.find(a => a.name == suggestion.name); - - if (existingSuggestion) { - if (suggestion.help || suggestion.params) { - existingSuggestion.help = suggestion.help || existingSuggestion.help || ''; - existingSuggestion.params = suggestion.params || existingSuggestion.params || []; - } - - return; - } - - if (!suggestion.params) { suggestion.params = []; } - - this.backingSuggestions.push(suggestion); - - if (typeof this.removedSuggestions != 'undefined' && typeof removedSuggestion != 'undefined') { - const removedSuggestionIndex = this.removedSuggestions.findIndex(removedSuggestion == name); - - if (removedSuggestionIndex >= 0) { - this.removedSuggestions = this.removedSuggestions.splice(removedSuggestionIndex, 1); - } - } else { - this.removedSuggestions = []; - } - }, - mountedCallback() { - if (window.frameworkLoaded) { - $.post('http://corev_client/chat_loaded', JSON.stringify({})); - - this.listener = window.addEventListener('chat_message', (event) => { - const item = event.data || event.detail; - - if (this[item.action]) { - this[item.action](item); - } - }); - } else { - window.setTimeout(this.mountedCallback, 100); - } - } - }, -}; \ No newline at end of file diff --git a/hud/assets/js/chat/config.js b/hud/assets/js/chat/config.js deleted file mode 100644 index f93cc41..0000000 --- a/hud/assets/js/chat/config.js +++ /dev/null @@ -1,20 +0,0 @@ -// DO NOT EDIT THIS FILE -// Copy it to `config.js` and edit it -window.CONFIG = { - defaultTemplateId: 'default', //This is the default template for 2 args1 - defaultAltTemplateId: 'defaultAlt', //This one for 1 arg - templates: { //You can add static templates here - 'default': '{0}: {1}', - 'defaultAlt': '{0}', - 'print': '
{0}
', - 'example:important': '

^2{0}

' - }, - fadeTimeout: 7000, - suggestionLimit: 5, - style: { - background: 'rgba(52, 73, 94, 0.7)', - width: '38%', - height: '22%', - } - }; - \ No newline at end of file diff --git a/hud/assets/js/chat/message.js b/hud/assets/js/chat/message.js deleted file mode 100644 index a1e44b9..0000000 --- a/hud/assets/js/chat/message.js +++ /dev/null @@ -1,42 +0,0 @@ -Vue.component('message', { - template: '#message_template', - data() { - return {}; - }, - computed: { - }, - methods: { - }, - props: { - type: { - type: String, - default: 'ooc' - }, - time: { - type: String, - default: () => { - var today = new Date(); - - return today.getHours() + ":" + today.getMinutes(); - } - }, - icon: { - type: String, - default: 'globe-europe', - }, - iconlib: { - type: String, - default: 'fas' - }, - sender: { - type: String, - default: 'Anoniem', - }, - message: { - type: String, - default: '', - }, - }, -}); - - \ No newline at end of file diff --git a/hud/assets/js/chat/suggestions.js b/hud/assets/js/chat/suggestions.js deleted file mode 100644 index e5350d1..0000000 --- a/hud/assets/js/chat/suggestions.js +++ /dev/null @@ -1,47 +0,0 @@ -Vue.component('suggestions', { - template: '#suggestions_template', - props: ['message', 'suggestions'], - data() { - return {}; - }, - computed: { - currentSuggestions() { - if (this.message === '') { - return []; - } - - const currentSuggestions = this.suggestions.filter((s) => { - if (!s.name.startsWith(this.message)) { - const suggestionSplitted = s.name.split(' '); - const messageSplitted = this.message.split(' '); - for (let i = 0; i < messageSplitted.length; i += 1) { - if (i >= suggestionSplitted.length) { - return i < suggestionSplitted.length + s.params.length; - } - if (suggestionSplitted[i] !== messageSplitted[i]) { - return false; - } - } - } - return true; - }).slice(0, CONFIG.suggestionLimit); - - currentSuggestions.forEach((s) => { - // eslint-disable-next-line no-param-reassign - s.disabled = !s.name.startsWith(this.message); - - s.params.forEach((p, index) => { - const wType = (index === s.params.length - 1) ? '.' : '\\S'; - const regex = new RegExp(`${s.name} (?:\\w+ ){${index}}(?:${wType}*)$`, 'g'); - - // eslint-disable-next-line no-param-reassign - p.disabled = this.message.match(regex) == null; - }); - }); - - return currentSuggestions; - }, - }, - methods: {}, -}); - \ No newline at end of file diff --git a/hud/assets/js/hud.js b/hud/assets/js/hud.js deleted file mode 100644 index 3cf3049..0000000 --- a/hud/assets/js/hud.js +++ /dev/null @@ -1,82 +0,0 @@ -window.HUD = { - template: '#hud_template', - name: 'HUD', - data() { - return { - job_name: 'Unknown', - job_grade: 'Unknown', - job2_name: 'Unknown', - job2_grade: 'Unknown', - status: { - health: 100, - thirst: 100, - hunger: 100, - armor: 100 - }, - shouldHide: false - } - }, - mounted() { - this.mountedCallback(); - }, - watch: { - job_name() {}, - job_grade() {}, - job2_name() {}, - job2_grade() {}, - status() {}, - }, - methods: { - CHANGE_STATE({ shouldHide }) { - this.shouldHide = shouldHide - }, - UPDATE_STATUS({ status, value }) { - if (status == undefined || typeof status == 'undefined' || status == null || typeof status != 'string') { status = 'unknown'; } - if (value == undefined || typeof value == 'undefined' || value == null || typeof value != 'number') { value = -1; } - - switch(status.toLowerCase()) { - case 'health': - if (value >= 0) { this.status.health = value; } - break; - case 'thirst': - if (value >= 0) { this.status.thirst = value; } - break; - case 'hunger': - if (value >= 0) { this.status.hunger = value; } - break; - case 'armor': - if (value >= 0) { this.status.armor = value; } - break; - } - }, - UPDATE_JOB({ jobName, jobGrade }) { - if (jobName == undefined || typeof jobName == 'undefined' || jobName == null || typeof jobName != 'string') { jobName = this.job_name; } - if (jobGrade == undefined || typeof jobGrade == 'undefined' || jobGrade == null || typeof jobGrade != 'string') { jobGrade = this.job_grade; } - - this.job_name = jobName; - this.job_grade = jobGrade; - }, - UPDATE_JOB2({ jobName, jobGrade }) { - if (jobName == undefined || typeof jobName == 'undefined' || jobName == null || typeof jobName != 'string') { jobName = this.job2_name; } - if (jobGrade == undefined || typeof jobGrade == 'undefined' || jobGrade == null || typeof jobGrade != 'string') { jobGrade = this.job2_grade; } - - this.job2_name = jobName; - this.job2_grade = jobGrade; - }, - mountedCallback() { - if (window.frameworkLoaded) { - $.post('http://corev_client/hud_loaded', JSON.stringify({})); - - this.listener = window.addEventListener('hud_message', (event) => { - const item = event.data || event.detail; - - if (this[item.action]) { - this[item.action](item); - } - }); - } else { - window.setTimeout(this.mountedCallback, 100); - } - } - }, -}; \ No newline at end of file diff --git a/hud/assets/js/menu.js b/hud/assets/js/menu.js deleted file mode 100644 index b5b00be..0000000 --- a/hud/assets/js/menu.js +++ /dev/null @@ -1,364 +0,0 @@ -$(function(){ - window.menus = {}; - - menus.template = document.getElementById('menu-template').innerHTML; - menus.currentResource = 'corev_client'; - menus.opened = {}; - menus.currentMenu = null; - menus.pos = {}; - - menus.open = function(namespace, name, data) { - if (typeof data == 'undefined') { return; } - - if (typeof menus.opened[namespace] == 'undefined' || menus.opened[namespace] == null) { menus.opened[namespace] = {} } - if (typeof menus.pos[namespace] == 'undefined' || menus.pos[namespace] == null) { menus.pos[namespace] = {}; } - if (typeof data.items == 'undefined' || data.items == null) { data.items = [] } - - data.__namespace = namespace; - data.__name = name; - data.__open = false; - - for (let i = 0; i < data.items.length; i++) { - if (typeof data.items[i] != 'undefined') { - data.items[i].__namespace = namespace; - data.items[i].__name = name; - data.items[i].index = i; - - if (typeof data.items[i].type == 'undefined') { - data.items[i].type = 'default'; - } - - if (typeof data.items[i].selected != 'undefined' && data.items[i].selected) { - menus.pos[namespace][name] = i; - } - - if (typeof data.items[i].disabled == 'undefined' || !data.items[i].disabled || data.items[i].disabled == 0) { - data.items[i].disabled = false; - } else { - data.items[i].disabled = true; - } - } - } - - let cachedPosition = 0; - - if (typeof menus.pos[namespace][name] != 'undefined') { - cachedPosition = menus.pos[namespace][name]; - } - - let filteredMenuItems = menus.filterDisabled(data); - - if (typeof filteredMenuItems == 'undefined' || - filteredMenuItems == null) { - menus.pos[namespace][name] = 0; - } else if (typeof filteredMenuItems[0] == 'undefined' || - filteredMenuItems[0] == null) { - menus.pos[namespace][name] = 0; - } else { - let posStillExists = false; - - for (let i = 0; i < data.items.length; i++) { - if (data.items[i].pos == cachedPosition) { - posStillExists = true; - menus.pos[namespace][name] = data.items[i].pos; - break; - } - } - - if (!posStillExists && data.items.length > 0) { - menus.pos[namespace][name] = data.items[0].pos; - } else if (!posStillExists) { - menus.pos[namespace][name] = 0; - } - } - - data.description = ''; - - if (data.items.length > 0) { - for(i = 0; i < data.items.length; i++) { - if (i == menus.pos[namespace][name]) { - data.items[i].selected = true; - - if (typeof data.items[i].description != 'undefined' && data.items[i].description != null) { - data.description = data.items[i].description - } - } else { - data.items[i].selected = false; - } - } - } - - menus.opened[namespace][name] = data; - menus.opened[namespace][name].position = menus.pos[namespace][name]; - menus.currentMenu = menus.opened[namespace][name]; - - menus.render(); - - data.__open = true; - - SendMessage(namespace, name, 'open', menus.opened[namespace][name]); - }; - - menus.close = function(_namespace, _name) { - if (typeof menus.currentMenu == 'undefined' || menus.currentMenu == null) { return; } - - let namespace = menus.currentMenu.__namespace - let name = menus.currentMenu.__name - - if (typeof namespace == 'undefined' || typeof name == 'undefined' || namespace == null || name == null) { return; } - if (_namespace != namespace || _name != name) { return; } - if (typeof menus.opened[namespace] == 'undefined' || typeof menus.opened[namespace][name] == 'undefined') { return; } - - menus.opened[namespace][name].__open = false; - menus.currentMenu = null; - - menus.render(); - - SendMessage(namespace, name, 'close', menus.opened[namespace][name]); - }; - - menus.filterDisabled = function(menu) { - let menu_items = [] - - if (menu == null || menu.items == null) { - return [] - } - - for (let i = 0; i < menu.items.length; i++) { - if (typeof menu.items[i] == 'undefined' || menu.items[i] == null) { - continue - } - - menu.items[i].pos = i; - - if (menu.items[i].disabled == null || - menu.items[i].disabled == false) { - menu_items.push(menu.items[i]) - } - } - - return menu_items - }; - - menus.render = function() { - let menuContainer = document.getElementById('menus'); - - if (typeof menus.currentMenu == 'undefined' || menus.currentMenu == null) { - menuContainer.innerHTML = ''; - return; - } - - let namespace = menus.currentMenu.__namespace - let name = menus.currentMenu.__name - - let menu = menus.opened[namespace][name] - let view = JSON.parse(JSON.stringify(menu)); - - menuContainer.innerHTML = Mustache.render(menus.template, view); - }; - - menus.change = function(namespace, name, data) { - SendMessage(namespace, name, 'change', data); - } - - menus.submit = function(namespace, name, data) { - SendMessage(namespace, name, 'submit', data); - } - - menus.onData = (data) => { - switch (data.action) { - case 'openMenu': { - menus.open(data.__namespace, data.__name, data.data); - break; - } - - case 'closeMenu': { - menus.close(data.__namespace, data.__name); - break; - } - - case 'controlPressed': { - switch (data.control) { - case 'ENTER': { - if (typeof menus.currentMenu == 'undefined' || menus.currentMenu == null) { return; } - - let namespace = menus.currentMenu.__namespace - let name = menus.currentMenu.__name - - if (typeof namespace == 'undefined' || typeof name == 'undefined' || namespace == null || name == null) { return; } - - if (typeof data == 'undefined') { return; } - if (typeof menus.opened[namespace] == 'undefined') { return; } - if (typeof menus.opened[namespace][name] == 'undefined') { return; } - - let menu = menus.opened[namespace][name]; - let position = menus.pos[namespace][name]; - - if (menu.items.length > 0) { - menus.submit(namespace, name, { - __namespace: namespace, - __name: name, - index: position - }); - } - - break; - } - - case 'BACKSPACE': { - menus.close(data.__namespace, data.__name); - break; - } - - case 'TOP': { - if (typeof menus.currentMenu == 'undefined' || menus.currentMenu == null) { return; } - - let namespace = menus.currentMenu.__namespace - let name = menus.currentMenu.__name - - if (typeof namespace == 'undefined' || typeof name == 'undefined' || namespace == null || name == null) { return; } - - if (typeof data == 'undefined') { return; } - if (typeof menus.opened[namespace] == 'undefined') { return; } - if (typeof menus.opened[namespace][name] == 'undefined') { return; } - - let menu = menus.opened[namespace][name]; - let filteredMenuItems = menus.filterDisabled(menu); - let position = menus.pos[namespace][name] + 0; - - if (filteredMenuItems.length > 0) { - if (position > 0) { - let index = 0; - - for (let i = 0; i < filteredMenuItems.length; i++) { - if (position == filteredMenuItems[i].pos) { - index = i; - } - } - - index--; - - if (index < 0) { - index = filteredMenuItems.length - 1 - } else if (index > filteredMenuItems.length) { - index = 0; - } - - menus.pos[namespace][name] = filteredMenuItems[index].pos; - } else { - menus.pos[namespace][name] = filteredMenuItems[filteredMenuItems.length - 1].pos; - } - - menus.opened[namespace][name].description = ''; - - for(i = 0; i < menu.items.length; i++) { - if (i == menus.pos[namespace][name]) { - menus.opened[namespace][name].items[i].selected = true; - - if (typeof menus.opened[namespace][name].items[i].description != 'undefined' && menus.opened[namespace][name].items[i].description != null) { - menus.opened[namespace][name].description = menus.opened[namespace][name].items[i].description; - } - } else { - menus.opened[namespace][name].items[i].selected = false; - } - } - - menus.render(); - menus.opened[namespace][name].position = menus.pos[namespace][name]; - menus.change(namespace, name, { - __namespace: namespace, - __name: name, - oldIndex: position, - newIndex: menus.pos[namespace][name] - }); - } - - break; - } - - case 'DOWN': { - if (typeof menus.currentMenu == 'undefined' || menus.currentMenu == null) { return; } - - let namespace = menus.currentMenu.__namespace - let name = menus.currentMenu.__name - - if (typeof namespace == 'undefined' || typeof name == 'undefined' || namespace == null || name == null) { return; } - - if (typeof data == 'undefined') { return; } - if (typeof menus.opened[namespace] == 'undefined') { return; } - if (typeof menus.opened[namespace][name] == 'undefined') { return; } - - let menu = menus.opened[namespace][name]; - let filteredMenuItems = menus.filterDisabled(menu); - let position = menus.pos[namespace][name] + 0; - - if (filteredMenuItems.length > 0) { - if (position < filteredMenuItems[filteredMenuItems.length - 1].pos) { - let index = 0; - - for (let i = 0; i < filteredMenuItems.length; i++) { - if (position == filteredMenuItems[i].pos) { - index = i; - } - } - - index++; - - if (index < 0) { - index = 0 - } else if (index > filteredMenuItems.length) { - index = filteredMenuItems.length - 1; - } - - menus.pos[namespace][name] = filteredMenuItems[index].pos; - } else { - menus.pos[namespace][name] = filteredMenuItems[0].pos; - } - - menus.opened[namespace][name].description = ''; - - for(i = 0; i < menu.items.length; i++) { - if (i == menus.pos[namespace][name]) { - menus.opened[namespace][name].items[i].selected = true; - - if (typeof menus.opened[namespace][name].items[i].description != 'undefined' && menus.opened[namespace][name].items[i].description != null) { - menus.opened[namespace][name].description = menus.opened[namespace][name].items[i].description; - } - } else { - menus.opened[namespace][name].items[i].selected = false; - } - } - - menus.render(); - menus.opened[namespace][name].position = menus.pos[namespace][name]; - menus.change(namespace, name, { - __namespace: namespace, - __name: name, - oldIndex: position, - newIndex: menus.pos[namespace][name] - }); - } - - break; - } - - default: break; - } - - break; - } - - default: break; - } - }; - - window.addEventListener('menu_message', function(event) { - var item = event.data || event.detail; - - if (typeof item == 'undefined' || item == null) { - return - } - - menus.onData(item); - }); -}); \ No newline at end of file diff --git a/hud/assets/js/wheel.js b/hud/assets/js/wheel.js deleted file mode 100644 index de16ac4..0000000 --- a/hud/assets/js/wheel.js +++ /dev/null @@ -1,213 +0,0 @@ -window.WHEEL = { - template: '#wheel-template', - name: 'WHEEL', - data() { - return { - namespace: 'unknown', - name: 'unknown', - shouldHide: true, - items: [], - showing: false, - anchorX: 0, - anchorY: 0, - min: 100 - } - }, - mounted() { - this.mountedCallback(); - }, - watch: { - items() {}, - namespace() {}, - name() {} - }, - methods: { - CHANGE_STATE({ shouldHide, x, y }) { - if (!shouldHide) { - this.onMouseOpen(x, y); - } else { - this.onMouseClose(); - } - - this.shouldHide = shouldHide - }, - SET_NAMESPACE({ namespace, name }) { - if (typeof namespace != 'undefined' && namespace != null) { - this.namespace = namespace || 'unknown'; - } - - if (typeof name != 'undefined' && name != null) { - this.name = name || 'unknown'; - } - }, - CLEAR_ITEMS() { - this.items = []; - }, - ADD_ITEM({ item }) { - this.addItem(item); - }, - ADD_ITEMS({ items, removeAll }) { - removeAll = removeAll || false; - - if (removeAll) { - this.items = []; - } - - for (var i = 0; i < items.length; i++) { - var item = items[i]; - - this.addItem(item); - } - }, - mountedCallback() { - if (window.frameworkLoaded) { - $.post('http://corev_client/wheel_loaded', JSON.stringify({})); - - this.listener = window.addEventListener('wheel_message', (event) => { - const item = event.data || event.detail; - - if (this[item.action]) { - this[item.action](item); - } - }); - - document.body.addEventListener('mousemove', this.onMouseMove); - document.body.addEventListener('touchmove', e => this.onMouseMove(e.touches[0])); - } else { - window.setTimeout(this.mountedCallback, 100); - } - }, - getCurrentItemIndex() { - if (typeof this.items != 'undefined' && this.items != null) { - return this.items.length + 1; - } else { - return 0; - } - }, - addItem(item) { - if (typeof item == 'undefined' || item == null) { - return; - } - - const _item = { - show: false - } - - if (typeof item.namespace != 'undefined' && item.namespace != null) { - _item.namespace = item.namespace || this.namespace || 'unknown'; - } - - if (typeof item.name != 'undefined' && item.name != null) { - _item.name = item.name || this.name || 'unknown'; - } - - if (typeof item.id != 'undefined' && item.id != null) { - _item.show = true; - _item.id = item.id || this.getCurrentItemIndex(); - } else { - _item.id = item.id || this.getCurrentItemIndex(); - } - - if (typeof item.icon != 'undefined' && item.icon != null) { - _item.show = true; - _item.icon = item.icon || 'fa-angle-right'; - } - - if (typeof item.lib != 'undefined' && item.lib != null) { - _item.show = true; - _item.lib = item.lib || 'fad'; - } - - if (!_item.show) { - _item.class = 'disabled' - } else { - _item.class = '' - } - - this.items.push(_item) - }, - onMouseMove({ clientX: x, clientY: y }) { - if (!this.showing) return; - - const wheel = this.getWheel(); - - let dx = x - this.anchorX; - let dy = y - this.anchorY; - let mag = Math.sqrt(dx * dx + dy * dy); - let index = 0; - - if (mag >= this.min) { - let deg = Math.atan2(dy, dx) + 0.625 * Math.PI; - while (deg < 0) deg += Math.PI * 2; - index = Math.floor(deg / Math.PI * 4) + 1; - } - - wheel.setAttribute('data-chosen', index); - }, - onMouseOpen(x, y) { - const wheel = this.getWheel(); - - this.showing = true; - this.anchorX = x; - this.anchorY = y; - - wheel.style.setProperty('--x', `${x}px`); - wheel.style.setProperty('--y', `${y}px`); - wheel.classList.add('on'); - }, - onMouseClose() { - const wheel = this.getWheel(); - - this.showing = false; - - let chosen = wheel.getAttribute('data-chosen') || 0; - - if (typeof chosen == 'undefined') { - chosen = 0; - } else if (typeof chosen == 'string') { - chosen = parseInt(chosen) || 0; - } else if (typeof chosen != 'number') { - chosen = 0; - } - - if (chosen != 0) { - $.post('http://corev_client/wheel_results', JSON.stringify({ - selected: chosen, - __namespace: this.namespace || 'unknown', - __name: this.name || 'unknown' - })); - } - - wheel.setAttribute('data-chosen', 0); - wheel.classList.remove('on'); - }, - getWheel() { - return document.querySelector('.wheel'); - } - }, - computed: { - getItems() { - if (typeof this.items == 'undefined' || this.items == null) { - this.items = []; - } - - var startIndex = this.items.length || 0; - - for (var i = startIndex; i < 8; i++) { - this.items[i] = { - namespace: this.namespace, - name: this.name, - show: false, - title: '', - description: '', - id: -1, - icon: '', - lib: '', - class: 'disabled' - } - } - - return this.items - } - } -}; \ No newline at end of file diff --git a/hud/assets/js/wrapper.js b/hud/assets/js/wrapper.js deleted file mode 100644 index ca599a7..0000000 --- a/hud/assets/js/wrapper.js +++ /dev/null @@ -1,49 +0,0 @@ -(() => { - let ChunkWrapper = {}; - - ChunkWrapper.MessageSize = 1024; - ChunkWrapper.messageId = 0; - - window.SendMessage = function (namespace, name, messageType, msg) { - msg.__type = messageType; - - ChunkWrapper.messageId = (ChunkWrapper.messageId < 65535) ? ChunkWrapper.messageId + 1 : 0; - - const _data = JSON.parse(JSON.stringify(msg)); - - if (_data.items != null || typeof _data.items != 'undefined') { - delete _data.items; - } - - const str = JSON.stringify(_data); - - for (let i = 0; i < str.length; i++) { - - let count = 0; - let chunk = ''; - - while (count < ChunkWrapper.MessageSize && i < str.length) { - - chunk += str[i]; - - count++; - i++; - } - - i--; - - let data = { - __namespace: namespace, - __name: name, - __type: messageType, - id: ChunkWrapper.messageId, - chunk: chunk - } - - if (i == str.length - 1) - data.end = true; - - $.post('http://corev_client/__chunk', JSON.stringify(data)); - } - } -})(); \ No newline at end of file diff --git a/hud/assets/webfonts/fa-brands-400.woff2 b/hud/assets/webfonts/fa-brands-400.woff2 deleted file mode 100644 index 5f5017d3571275224809d02324be0d8ce44add98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74800 zcmV(;K-<4}Pew8T0RR910VFU04FCWD0s2e;0VCD{NxGi^00000000000000000000 z0000#Mn+Uk92y=5U;v7G5eN#0o9e+Q@qTPl%pM{6)l zPe6D#-9!Xn$Gfc2MEAqYMCf*aQlZ6!0(Ptoa2`M@$o}r^|NsAgL9&ps{T*<(F*Xo^ z)J)ZCC<0L@Cn-#Gx0J#fqfA5~BB(@QB2aF{oic4WFVRYzh(SakqAu&X#i&d++`H`i zSPm<`2A4}a54CY$*wyr=m;^@%7Ffe@Bf^3UA8(a>-+yFOSXX>lkH#$Ne|@ic!!s|#^wz8UJ0|AMwZdFRF0TI6 z!(Xgq|InnNtgtD=y+os<=Wq7s`RV*~t~`sqmltV0Qc*}!r4&fg)M$ZJp=cc)w9tZ& zLh+5Q=*AS?fEh4{39vC|ADRA*eP+(g{)Xt%W)DIRN-jPGJO(@jU;~zMo0LJ7GKKhQ ziZ7`Dg5UPl^8Y+1yKmbW!j4CfQy_t)9)I}n-P`V)E$HCtmBxvIQH6rU`te|2doA^9*_)M-^mRD^ zWFC{k1$4Q%0r^e4>CC*-*Iiz%);Xh8e1iirK)!da{{PLSI;kX;q|!js1GKZV7lGX; zRtT1irQ=bkFC@Arzk27|_xHcOOAjM%qUeVGLBsHm&FoAh(bux@G->1Ev%&+m1Zt|* zk(!<MWCQ$qUXnf(wpXSd<`7|SU0w1wt9WeTKb_9)OB~f`ryW8%z4?lK4p8rM#DBvS!+OvesO$5ARf<#p{k(N>0PF4UpInzCIUj$t`nLZ~j`Rb^CvURA4> zv?s`W$(~EezNo$EqTEz;Ta?!{c>jM={Qm=z0Fbf(kQ#xYJOU|s1c1^AggirOW_M+I zgE#x~h8PGyvPDv!6-bZAl)XW+H|3%U)rF9Ya+~UkqPey?c<4{nWD`B2sI7IL3sCM; zY+1TC7Np|2P`OquTDb;6EMS2PZ|*~zH?)5})i%Iplk}v#`Sms?ZTC8cM|y=v8YGB_ zDfiow_HW;`r#rE^*MI~P2y{yd00;o^PHX18w)T_Tz22N*CPn~o z00035iuVHn*3}1q;g>iB8~|&v8vrWHXn!FV)&UUU6h3!?D%3C9UET=;*E)U}@btfX z!|*j|9FVX-EWtwn;Ho9`EKV5Lus)ynMM}h#K)1;q~}In(TI2hlfeGswj^QcZWiFOcVG*U|X z$ChVq@SwvoTWzz8omSM;H8gX4Y<}ERp0!`y{E07pZ=cO?QHdQZ_KN3uHMpja#=DzN z*j%XIUelHRkyCfVzjNNub^d=}&-J&vj#RBit&&N_d?t-bCLy7|wJ1}pNSY*eHhuzp zQs}HSDxP8r52WcYmoM+U^@oQpyXXRkNLCgm24O;l2oflOKRqoCUtT=9Q*+}=K~79a zfQy6uf1k5|UUB*9-S0{lI@4%Jr@gAcA>gx$!V*&YM{ic1T@3!Q``YSaAA5CP(Tn~) z+Ba@kyG>tJ<>?b;>C>5b`=<27!D}30}%u-9r*(~Wuh8IbRuCd0?wWZyuc<1TP+EDVz7mP>Et%DF} z#a5uF#UsLBY+())#+#|H!!Cz_QR@1@&F*>4yKj+JVG;Sx-qsZP~dR(fn1x_k7b;yq2!&7(z*P>r@*hX><)pcIFI_MA~dJ|eUm0NKk<~P9O^fYV5kfJc+z3%a$T$93w)xfE`nIhZ#|zs$q*a zCmOUYxw_I6$luMZb$4+bhejiz><(A!ET)*>^o{Xk&=`Bq0T^Ct(jM@V+(Ltx>fuo1 zHcvHD;%zv}<8;GIC{chh99Yp#_zHk)IBlD*Ga#j)tUMnB6|;!QE3}vv*eJCjYtq7I zM0R@$AOJ@%mj|Cab_5W^n$3BEra|opp~rE!uQ0|(LOfI(1o*y0#LU;$O0U_$*n$K( z^-OZ@^XRNGTZ0pFiX$nEwE;A_%C%6`OI0rZP}gL8a{p z=D$hpXBtg0x>i`bow_c~3KXofuq}8emfBYU(Vh}LMKt*$gl;TEK_rA4tXMe$1dczD zfPl6}$ki*2u)W|t1-|(_&#+DJk{p?td|>TOn+8ub4mcv-c@8wQ(10*#hu0eumI#EH zA%5)%BlyVP>`1g*$JH`(sKEjxh}vkU^yH%1$-HIbpqlaCYC$DNG%=01zf56o&>&9h zLbSR-V%-)qTTt#gQ|(6SweRtCuiHFPFy|2uXN9lLsMQ+lYK&n#TMf=(f!rWd2Z*-Z z+Qp8-u$rD2*Y>vkTt-TXxk+l_!foi&+4% z$7PgcByMGa=woO$viZENhrr0&_XGeCN{MZ&m6|F4>(tr#Ig&~^{^N)mu5OLW*_3-We9!& z<`X(ZZM6$YG*v9<_%1+{WR4kqIG~1Ni~ylD8O-eZsD+HP;VTp`sc};enl`UvmP%=p zft>}WAl_u_SeeZ_v8e26V?O4K2-`tBk2fK%CL?T8>iu&chnXkkF_$BBB{u|sQcf3z zHdIQ4o!!!W4UweQr?Ir$zp~!#;Q5aAR@}>Bx4n!Kx0$>y*`dZw!p5f3Fb=6rW2H

38iY&$WRgS;X|X*c#8}2vk&gN} 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 RC$CJ2PODG#7xu%4{{k16_*eh{ diff --git a/hud/assets/webfonts/fa-regular-400.woff b/hud/assets/webfonts/fa-regular-400.woff deleted file mode 100644 index 0f5661961e00a3d9ce2de44d7de12984db530204..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191300 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 iB+Kbko@fv{s7nm}H{ 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�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 z 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

;y^Dr(>@>Qv}x5eO^nY; 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

^I9Nj@urWK5c?qBI8Bm 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

  • u`)Okj&6FALcuGl1Olu*6Qp7 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 diff --git a/hud/ui.html b/hud/ui.html deleted file mode 100644 index 5b8f70c..0000000 --- a/hud/ui.html +++ /dev/null @@ -1,255 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - CoreV Framework - - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - diff --git a/langs/nl.json b/langs/nl.json deleted file mode 100644 index ffdf326..0000000 --- a/langs/nl.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "corev_loading": "Is nu aan het laden.....", - "corev_server_load": "Server bestanden zijn geladen in %s seconden", - "corev_loaded": "^2Alle onderdelen van framework zijn geladen ^7\n=====================================\n-> ^1External Resources: ^7%s ^7\n-> ^1Internal Resources: ^7%s ^7\n-> ^1Internal Modules: ^7%s ^7\n-> ^1Framework laadtijd: ^7%s seconden ^7\n=====================================\n^3VERSIE: ^71.0.0", - "corev_deleting_resource": "Verwijderen van resource \"^5%s^7\"", - "corev_generate_folder_structure": "Aanmaken van mappen voor \"^5%s^7\"", - "corev_copy_files": "Bestanden aan het kopiëren van \"^5%s^7\" naar \"^5%s^7\"", - "corev_fxmanifest": "Bestand ^5fxmanifest.lua^7 aan het genereren voor \"^5%s^7\"", - "corev_command_stop": "Uitvoeren van command \"^5stop %s^7\"", - "corev_command_refresh": "Uitvoeren van command \"^5refresh^7\"", - "corev_command_start": "Uitvoeren van command \"^5start %s^7\"", - "corev_isloading": "Server is aan het opstarten, event geduld a.u.b. [%s]", - "corev_help_reload_client": "Reload CoreV client files and update the resource", - "weapon_dagger": "Antique Cavalry Dagger", - "weapon_bat": "Baseball Bat", - "weapon_bottle": "Broken Bottle", - "weapon_crowbar": "Crowbar", - "weapon_unarmed": "Fist", - "weapon_flashlight": "Flashlight", - "weapon_golfclub": "Golf Club", - "weapon_hammer": "Hammer", - "weapon_hatchet": "Hatchet", - "weapon_knuckle": "Brass Knuckles", - "weapon_knife": "Knife", - "weapon_machete": "Machete", - "weapon_switchblade": "Switchblade", - "weapon_nightstick": "Nightstick", - "weapon_wrench": "Pipe Wrench", - "weapon_battleaxe": "Battle Axe", - "weapon_poolcue": "Pool Cue", - "weapon_stone_hatchet": "Stone Hatchet", - "weapon_pistol": "Pistol", - "weapon_pistol_mk2": "Pistol Mk II", - "weapon_combatpistol": "Combat Pistol", - "weapon_appistol": "AP Pistol", - "weapon_stungun": "Stun Gun", - "weapon_pistol50": "Pistol .50", - "weapon_snspistol": "SNS Pistol", - "weapon_snspistol_mk2": "SNS Pistol Mk II", - "weapon_heavypistol": "Heavy Pistol", - "weapon_vintagepistol": "Vintage Pistol", - "weapon_flaregun": "Flare Gun", - "weapon_marksmanpistol": "Marksman Pistol", - "weapon_revolver": "Heavy Revolver", - "weapon_revolver_mk2": "Heavy Revolver Mk II", - "weapon_doubleaction": "Double Action Revolver", - "weapon_raypistol": "Up-n-Atomizer", - "weapon_ceramicpistol": "Ceramic Pistol", - "weapon_navyrevolver": "Navy Revolver", - "weapon_microsmg": "Micro SMG", - "weapon_smg": "SMG", - "weapon_smg_mk2": "SMG Mk II", - "weapon_assaultsmg": "Assault SMG", - "weapon_combatpdw": "Combat PDW", - "weapon_machinepistol": "Machine Pistol", - "weapon_minismg": "Mini SMG", - "weapon_raycarbine": "Unholy Hellbringer", - "weapon_pumpshotgun": "Pump Shotgun", - "weapon_pumpshotgun_mk2": "Pump Shotgun Mk II", - "weapon_sawnoffshotgun": "Sawed-Off Shotgun", - "weapon_assaultshotgun": "Assault Shotgun", - "weapon_bullpupshotgun": "Bullpup Shotgun", - "weapon_musket": "Musket", - "weapon_heavyshotgun": "Heavy Shotgun", - "weapon_dbshotgun": "Double Barrel Shotgun", - "weapon_autoshotgun": "Sweeper Shotgun", - "weapon_assaultrifle": "Assault Rifle", - "weapon_assaultrifle_mk2": "Assault Rifle Mk II", - "weapon_carbinerifle": "Carbine Rifle", - "weapon_carbinerifle_mk2": "Carbine Rifle Mk II", - "weapon_advancedrifle": "Advanced Rifle", - "weapon_specialcarbine": "Special Carbine", - "weapon_specialcarbine_mk2": "Special Carbine Mk II", - "weapon_bullpuprifle": "Bullpup Rifle", - "weapon_bullpuprifle_mk2": "Bullpup Rifle Mk II", - "weapon_compactrifle": "Compact Rifle", - "weapon_mg": "MG", - "weapon_combatmg": "Combat MG", - "weapon_combatmg_mk2": "Combat MG Mk II", - "weapon_gusenberg": "Gusenberg Sweeper", - "weapon_sniperrifle": "Sniper Rifle", - "weapon_heavysniper": "Heavy Sniper", - "weapon_heavysniper_mk2": "Heavy Sniper Mk II", - "weapon_marksmanrifle": "Marksman Rifle", - "weapon_marksmanrifle_mk2": "Marksman Rifle Mk II", - "weapon_rpg": "RPG", - "weapon_grenadelauncher": "Grenade Launcher", - "weapon_grenadelauncher_smoke": "Grenade Launcher Smoke", - "weapon_minigun": "Minigun", - "weapon_firework": "Firework Launcher", - "weapon_railgun": "Railgun", - "weapon_hominglauncher": "Homing Launcher", - "weapon_compactlauncher": "Compact Grenade Launcher", - "weapon_rayminigun": "Widowmaker", - "weapon_grenade": "Grenade", - "weapon_bzgas": "BZ Gas", - "weapon_molotov": "Molotov Cocktail", - "weapon_stickybomb": "Sticky Bomb", - "weapon_proxmine": "Proximity Mines", - "weapon_snowball": "Snowballs", - "weapon_pipebomb": "Pipe Bombs", - "weapon_ball": "Baseball", - "weapon_smokegrenade": "Tear Gas", - "weapon_flare": "Flare", - "weapon_petrolcan": "Jerry Can", - "gadget_parachute": "Parachute", - "weapon_fireextinguisher": "Fire Extinguisher", - "weapon_hazardcan": "Hazardous Jerry Can" -} \ No newline at end of file diff --git a/libs/common.lua b/libs/common.lua deleted file mode 100644 index 8c8e3bc..0000000 --- a/libs/common.lua +++ /dev/null @@ -1,29 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -CoreV = { - Translations = {} -} - -_ENV.SERVER = IsDuplicityVersion() -_ENV.CLIENT = not _ENV.SERVER -_ENV.OperatingSystem = Config.OS -_ENV.IDTYPE = string.lower(Config.IdentifierType or 'license') -_ENV.LANGUAGE = string.lower(Config.Langauge or 'en') -_G.SERVER = IsDuplicityVersion() -_G.CLIENT = not _G.SERVER -_G.OperatingSystem = Config.OS -_G.IDTYPE = string.lower(Config.IdentifierType or 'license') -_G.LANGUAGE = string.lower(Config.Langauge or 'en') - -if (SERVER) then - _ENV.DBNAME = Config.DatabaseName or 'Unknown' - _G.DBNAME = Config.DatabaseName or 'Unknown' -end \ No newline at end of file diff --git a/libs/enums/markers.lua b/libs/enums/markers.lua deleted file mode 100644 index c74399e..0000000 --- a/libs/enums/markers.lua +++ /dev/null @@ -1,56 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -MarkerTypes = { - MarkerTypeUpsideDownCone = 0, - MarkerTypeVerticalCylinder = 1, - MarkerTypeThickChevronUp = 2, - MarkerTypeThinChevronUp = 3, - MarkerTypeCheckeredFlagRect = 4, - MarkerTypeCheckeredFlagCircle = 5, - MarkerTypeVerticleCircle = 6, - MarkerTypePlaneModel = 7, - MarkerTypeLostMCTransparent = 8, - MarkerTypeLostMC = 9, - MarkerTypeNumber0 = 10, - MarkerTypeNumber1 = 11, - MarkerTypeNumber2 = 12, - MarkerTypeNumber3 = 13, - MarkerTypeNumber4 = 14, - MarkerTypeNumber5 = 15, - MarkerTypeNumber6 = 16, - MarkerTypeNumber7 = 17, - MarkerTypeNumber8 = 18, - MarkerTypeNumber9 = 19, - MarkerTypeChevronUpx1 = 20, - MarkerTypeChevronUpx2 = 21, - MarkerTypeChevronUpx3 = 22, - MarkerTypeHorizontalCircleFat = 23, - MarkerTypeReplayIcon = 24, - MarkerTypeHorizontalCircleSkinny = 25, - MarkerTypeHorizontalCircleSkinny_Arrow = 26, - MarkerTypeHorizontalSplitArrowCircle = 27, - MarkerTypeDebugSphere = 28, - MarkerTypeDollarSign = 29, - MarkerTypeHorizontalBars = 30, - MarkerTypeWolfHead = 31, - MarkerTypeQuestionMark = 32, - MarkerTypePlaneSymbol = 33, - MarkerTypeHelicopterSymbol = 34, - MarkerTypeBoatSymbol = 35, - MarkerTypeCarSymbol = 36, - MarkerTypeMotorcycleSymbol = 37, - MarkerTypeBikeSymbol = 38, - MarkerTypeTruckSymbol = 39, - MarkerTypeParachuteSymbol = 40, - MarkerTypeJetpackSymbol = 41, - MarkerTypeSawbladeSymbol = 42, - MarkerTypeUnknownCylinder = 43 -} \ No newline at end of file diff --git a/libs/enums/vehicle.lua b/libs/enums/vehicle.lua deleted file mode 100644 index d1bab93..0000000 --- a/libs/enums/vehicle.lua +++ /dev/null @@ -1,102 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -VehicleClasses = { - Compacts = 0, - Sedans = 1, - SUVs = 2, - Coupes = 3, - Muscle = 4, - SportsClassics = 5, - Sports = 6, - Super = 7, - Motorcycles = 8, - OffRoad = 9, - Industrial = 10, - Utility = 11, - Vans = 12, - Cycles = 13, - Boats = 14, - Helicopters = 15, - Planes = 16, - Service = 17, - Emergency = 18, - Military = 19, - Commercial = 20, - Trains = 21 -} - -VehicleModType = { - Spoilers = 0, - FrontBumper = 1, - RearBumper = 2, - SideSkirt = 3, - Exhaust = 4, - Frame = 5, - Grille = 6, - Hood = 7, - Fender = 8, - RightFender = 9, - Roof = 10, - Engine = 11, - Brakes = 12, - Transmission = 13, - Horns = 14, - Suspension = 15, - Armor = 16, - FrontWheel = 23, - RearWheel = 24, - PlateHolder = 25, - VanityPlates = 26, - TrimDesign = 27, - Ornaments = 28, - Dashboard = 29, - DialDesign = 30, - DoorSpeakers = 31, - Seats = 32, - SteeringWheels = 33, - ColumnShifterLevers = 34, - Plaques = 35, - Speakers = 36, - Trunk = 37, - Hydraulics = 38, - EngineBlock = 39, - AirFilter = 40, - Struts = 41, - ArchCover = 42, - Aerials = 43, - Trim = 44, - Tank = 45, - Windows = 46, - UNK47 = 47, - Livery = 48 -} - -VehicleToggleModType = { - UNK17 = 17, - Turbo = 18, - UNK19 = 19, - TireSmoke = 20, - UNK21 = 21, - XenonHeadlights = 22 -} - -VehicleWheelType ={ - Sport = 0, - Muscle = 1, - Lowrider = 2, - SUV = 3, - Offroad = 4, - Tuner = 5, - BikeWheels = 6, - HighEnd = 7, - BennysOriginals = 8, - BennysBespoke = 9 -} \ No newline at end of file diff --git a/libs/framework/events.lua b/libs/framework/events.lua deleted file mode 100644 index 340b544..0000000 --- a/libs/framework/events.lua +++ /dev/null @@ -1,476 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local events = { - client = {}, - server = {} -} - -events.__onEvent = function(event, name, module, func, ...) - if (event == nil or type(event) ~= 'string') then return end - if (name ~= nil and (type(name) ~= 'string' and type(name) ~= 'table')) then name = tostring(name) end - if (func == nil or type(func) ~= 'function') then func = function() end end - - if (type(name) == 'table') then - for _, _name in pairs(name or {}) do - if (type(_name) == 'string') then - events.__onEvent(event, _name, func, ...) - end - end - - return - end - - if (event ~= nil) then event = string.lower(event) end - if (name ~= nil) then name = string.lower(name) end - - if (CLIENT) then - if (events.client == nil) then events.client = {} end - if (events.client[event] == nil) then events.client[event] = {} end - if (name ~= nil and events.client[event][name] == nil) then events.client[event][name] = {} end - - local params = table.pack(...) - - if (name ~= nil) then - table.insert(events.client[event][name], { - module = module, - name = name, - func = func, - params = params - }) - else - table.insert(events.client[event], { - module = module, - name = name, - func = func, - params = params - }) - end - else - module = CurrentFrameworkModule or 'unknown' - - if (events.server == nil) then events.server = {} end - if (events.server[event] == nil) then events.server[event] = {} end - if (name ~= nil and events.server[event][name] == nil) then events.server[event][name] = {} end - - local params = table.pack(...) - - if (name ~= nil) then - table.insert(events.server[event][name], { - module = module, - name = name, - func = func, - params = params - }) - else - table.insert(events.server[event], { - module = module, - name = name, - func = func, - params = params - }) - end - end -end - ---- Register a new on event ---- @param event string Name of event example 'PlayerConnecting' -events.onEvent = function(event, ...) - if (event == nil or type(event) ~= 'string') then return end - - local name = nil - local nameIndex = 999 - local names = nil - local namesIndex = 999 - local callback = nil - local callbackIndex = 999 - local params = table.pack(...) - - for i, param in pairs(params or {}) do - if (type(param) == 'function' and callback == nil) then - callback = param - callbackIndex = type(i) == 'number' and i or tonumber(i) or 0 - break - elseif (type(param) == 'table' and names == nil) then - for _, _name in pairs(param or {}) do - if (type(_name) == 'string') then - if (names == nil) then names = {} end - table.insert(names, _name) - namesIndex = type(i) == 'number' and i or tonumber(i) or 0 - end - end - elseif (name == nil) then - local _name = tostring(param) or '' - - if (_name ~= '' and _name ~= 'nil') then - name = _name - nameIndex = type(i) == 'number' and i or tonumber(i) or 0 - end - end - end - - local _module = 'unknown' - - if (CLIENT) then _module = getCurrentModule() or 'unknown' end - - if (name ~= nil and callback ~= nil and nameIndex < namesIndex) then - table.remove(params, nameIndex) - table.remove(params, callbackIndex) - - events.__onEvent(event, name, _module, callback, table.unpack(params)) - elseif (names ~= nil and callback ~= nil and namesIndex < nameIndex) then - table.remove(params, namesIndex) - table.remove(params, callbackIndex) - - events.__onEvent(event, names, _module, callback, table.unpack(params)) - elseif (callback ~= nil) then - table.remove(params, callbackIndex) - - events.__onEvent(event, nil, _module, callback, table.unpack(params)) - end -end - ---- Remove a event from on event trigger ---- @param event string On event name ---- @param name string Name of entity etc. -events.clearOnEvents = function(event, name) - if (event == nil or type(event) ~= 'string') then return end - if (name ~= nil and (type(name) ~= 'string' and type(name) ~= 'table')) then name = tostring(name) end - - if (name ~= nil and type(name) == 'table') then - for _, _name in pairs(name or {}) do - if (_name ~= nil and type(_name) == 'string') then - events.clearOnEvents(event, _name) - end - end - - return - end - - if (CLIENT) then - local moduleName = getCurrentModule() or 'unknown' - - if (name == nil) then - local clientEvents = (events.client or {})[event] or nil - - if (clientEvents == nil or type(clientEvents) ~= 'table') then return end - - for i, clientEvent in pairs((events.client or {})[event] or {}) do - if (clientEvent.func == nil and type(clientEvent) == 'table') then - for i2, clientSubEvent in pairs(((events.client or {})[event] or {})[i] or {}) do - if (clientSubEvent.func ~= nil and string.lower(clientSubEvent.module) == string.lower(moduleName)) then - table.remove(events.client[event][i], i2) - end - end - elseif (clientEvent.func ~= nil and string.lower(clientEvent.module) == string.lower(moduleName)) then - table.remove(events.client[event], i) - end - end - else - local clientEvents = ((events.client or {})[event] or {})[name] or nil - - if (clientEvents == nil or type(clientEvents) ~= 'table') then return end - - for i, clientEvent in pairs(((events.client or {})[event] or {})[name] or {}) do - if (clientEvent.func == nil and type(clientEvent) == 'table') then - for i2, clientSubEvent in pairs((((events.client or {})[event] or {})[name] or {})[i] or {}) do - if (clientSubEvent.func ~= nil and string.lower(clientSubEvent.module) == string.lower(moduleName)) then - table.remove(events.client[event][name][i], i2) - end - end - elseif (clientEvent.func ~= nil and string.lower(clientEvent.module) == string.lower(moduleName)) then - table.remove(events.client[event][name], i) - end - end - end - else - local moduleName = 'unknown' - - if (name == nil) then - local serverEvents = (events.server or {})[event] or nil - - if (serverEvents == nil or type(serverEvents) ~= 'table') then return end - - for i, serverEvent in pairs((events.server or {})[event] or {}) do - if (serverEvent.func == nil and type(serverEvent) == 'table') then - for i2, serverSubEvent in pairs(((events.server or {})[event] or {})[i] or {}) do - if (serverSubEvent.func ~= nil and string.lower(serverSubEvent.module) == string.lower(moduleName)) then - table.remove(events.server[event][i], i2) - end - end - elseif (serverEvent.func ~= nil and string.lower(serverEvent.module) == string.lower(moduleName)) then - table.remove(events.server[event], i) - end - end - else - local serverEvents = ((events.server or {})[event] or {})[name] or nil - - if (serverEvents == nil or type(serverEvents) ~= 'table') then return end - - for i, serverEvent in pairs(((events.server or {})[event] or {})[name] or {}) do - if (serverEvent.func == nil and type(serverEvent) == 'table') then - for i2, serverSubEvent in pairs((((events.server or {})[event] or {})[name] or {})[i] or {}) do - if (serverSubEvent.func ~= nil and string.lower(serverSubEvent.module) == string.lower(moduleName)) then - table.remove(events.server[event][name][i], i2) - end - end - elseif (serverEvent.func ~= nil and string.lower(serverEvent.module) == string.lower(moduleName)) then - table.remove(events.server[event][name], i) - end - end - end - end -end - ---- Returns if any event has been registerd based on event and name ---- @param event string On event name ---- @param name string Name of entity etc. -events.anyEventRegistered = function(event, name) - if (event == nil or type(event) ~= 'string') then return false end - if (name ~= nil and (type(name) ~= 'string' and type(name) ~= 'table')) then name = tostring(name) end - - if (CLIENT and name ~= nil) then - return #(((events.client or {})[event] or {})[name] or {}) > 0 - elseif (CLIENT) then - return #((events.client or {})[event] or {}) > 0 - elseif (SERVER and name ~= nil) then - return #(((events.server or {})[event] or {})[name] or {}) > 0 - elseif (SERVER) then - return #((events.server or {})[event] or {}) > 0 - end - - return false -end - -if (CLIENT) then - local triggerOnEvent = function(event, name, ...) - if (event == nil or type(event) ~= 'string') then return end - if (name ~= nil and type(name) ~= 'string') then name = tostring(name) end - if (event ~= nil) then event = string.lower(event) end - if (name ~= nil) then name = string.lower(name) end - - local clientEvents = (events.client or {})[event] or {} - - if (name ~= nil and type(name) == 'string') then - clientEvents = clientEvents[name] or {} - end - - local params = table.pack(...) - - for _, _event in pairs(clientEvents or {}) do - if (_event ~= nil and _event.func ~= nil) then - Citizen.CreateThread(function() - try(function() - _event.func(table.unpack(params)) - end, function(err) end) - return - end) - end - end - end - - --- Trigger func by server - ---@param name string Trigger name - ---@param func function Function to trigger - local onServerTrigger = function(name, func) - RegisterNetEvent(name) - AddEventHandler(name, func) - end - - --- Trigger func by client - ---@param name string Trigger name - ---@param func function Function to trigger - local onClientTrigger = function(name, func) - AddEventHandler(name, func) - end - - -- FiveM maniplulation - _ENV.triggerOnEvent = triggerOnEvent - _G.triggerOnEvent = triggerOnEvent - _ENV.onServerTrigger = onServerTrigger - _G.onServerTrigger = onServerTrigger - _ENV.onClientTrigger = onClientTrigger - _G.onClientTrigger = onClientTrigger -end - -if (SERVER) then - local triggerOnEvent = function(event, name, _source, ...) - if (event == nil or type(event) ~= 'string') then return end - if (name ~= nil and type(name) ~= 'string') then name = tostring(name) end - if (_source == nil or type(_source) ~= 'number') then _source = source or -1 end - if (event ~= nil) then event = string.lower(event) end - if (name ~= nil) then name = string.lower(name) end - - local serverEvents = (events.server or {})[event] or {} - - if (name ~= nil and type(name) == 'string') then - serverEvents = serverEvents[name] or {} - end - - local params = table.pack(...) - - for _, _event in pairs(serverEvents or {}) do - if (_event ~= nil and _event.func ~= nil) then - Citizen.CreateThread(function() - try(function() - _event.func(_source, table.unpack(params)) - end, function(err) end) - return - end) - end - end - end - - --- Trigger all player connecting events - --- @param source int PlayerId - local triggerPlayerConnecting = function(source, deferrals) - local serverEvents = (events.server or {})['playerconnecting'] or {} - - for _, playerConnectingEvent in pairs(serverEvents) do - if (playerConnectingEvent ~= nil and playerConnectingEvent.func ~= nil) then - try(function() - local continue, error, error_message = false, false, '' - - playerConnectingEvent.func(source, function() - continue = true - end, function(err_message) - continue = true - error = true - error_message = err_message or 'Unknown Error' - end, deferrals) - - while not continue do - Citizen.Wait(0) - end - - if (error) then - deferrals.done(error_message) - return - end - end, function(err) - deferrals.done('[SCRIPT ERROR]: ' .. err) - end) - end - end - - deferrals.done() - end - - --- Trigger all player connected events - --- @param source int PlayerId - local triggerPlayerConnected = function(source) - local serverEvents = (events.server or {})['playerconnected'] or {} - - for _, playerConnectedEvent in pairs(serverEvents) do - if (playerConnectedEvent ~= nil and playerConnectedEvent.func ~= nil) then - try(function() - local continue, error, error_message = false, false, '' - - playerConnectedEvent.func(source, function() - continue = true - end, function(err_message) - continue = true - error = true - error_message = err_message or 'Unknown Error' - end) - - while not continue do - Citizen.Wait(0) - end - - if (error) then - error:print(error_message) - return - end - end, function(err) end) - end - end - end - - --- Trigger all player disconnect events - --- @param source int PlayerId - local triggerPlayerDisconnect = function(source, reason) - local serverEvents = (events.server or {})['playerdisconnect'] or {} - - for _, playerDisconnectEvent in pairs(serverEvents) do - if (playerDisconnectEvent ~= nil and playerDisconnectEvent.func ~= nil) then - try(function() - local continue, error, error_message = false, false, '' - - playerDisconnectEvent.func(source, function() - continue = true - end, function(err_message) - continue = true - error = true - error_message = err_message or 'Unknown Error' - end, reason) - - while not continue do - Citizen.Wait(0) - end - - if (error) then - error:print(error_message) - return - end - end, function(err) end) - end - end - end - - --- Trigger func by client - ---@param name string Trigger name - ---@param func function Function to trigger - local onClientTrigger = function(name, func) - RegisterServerEvent(name) - AddEventHandler(name, func) - end - - --- Trigger func by server - ---@param name string Trigger name - ---@param func function Function to trigger - local onServerTrigger = function(name, func) - AddEventHandler(name, func) - end - - -- FiveM maniplulation - _ENV.triggerOnEvent = triggerOnEvent - _G.triggerOnEvent = triggerOnEvent - _ENV.triggerPlayerConnecting = triggerPlayerConnecting - _G.triggerPlayerConnecting = triggerPlayerConnecting - _ENV.triggerPlayerConnected = triggerPlayerConnected - _G.triggerPlayerConnected = triggerPlayerConnected - _ENV.triggerPlayerDisconnect = triggerPlayerDisconnect - _G.triggerPlayerDisconnect = triggerPlayerDisconnect - _ENV.onServerTrigger = onServerTrigger - _G.onServerTrigger = onServerTrigger - _ENV.onClientTrigger = onClientTrigger - _G.onClientTrigger = onClientTrigger -end - -local onFrameworkStarted = function(cb) - if (cb ~= nil and type(cb) == 'function') then - Citizen.CreateThread(function() - repeat Citizen.Wait(0) until resource.tasks.loadingFramework == true - - cb() - end) - end -end - --- FiveM maniplulation -_ENV.onFrameworkStarted = onFrameworkStarted -_G.onFrameworkStarted = onFrameworkStarted -_ENV.on = events.onEvent -_G.on = events.onEvent -_ENV.clearOn = events.clearOnEvents -_G.clearOn = events.clearOnEvents -_ENV.anyEvent = events.anyEventRegistered -_G.anyEvent = events.anyEventRegistered \ No newline at end of file diff --git a/libs/framework/functions.lua b/libs/framework/functions.lua deleted file mode 100644 index daadb60..0000000 --- a/libs/framework/functions.lua +++ /dev/null @@ -1,387 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- --- --- Custom function for try catch --- @func function Function to call --- @catch_func function Trigger when exception is given --- -local function try(func, catch_func) - local status, exception = pcall(func) - - if (not status) then - catch_func(exception) - end -end - --- Trim a string --- @value string String to trim --- @result string String after trim --- -local function string_trim(value) - if value then - return (string.gsub(value, "^%s*(.-)%s*$", "%1")) - else - return nil - end -end - ---- Translations ----@param resource Resource ----@param module Module Name ----@param key Translation Key -local function _(resource, module, key, ...) - local translations = CoreV.Translations or {} - local resourceTranslations = translations[resource] or {} - local moduleTranslations = resourceTranslations[module] or {} - local translationKey = moduleTranslations[key] or ('MISSING TRANSLATION [%s][%s][%s]'):format(resource, module, key) - - return translationKey:format(...) -end - ---- Returns a current time as string -local function currentTimeString() - local date_table = os.date("*t") - local hour, minute, second = date_table.hour, date_table.min, date_table.sec - local year, month, day = date_table.year, date_table.month, date_table.day - - if (tonumber(month) < 10) then - month = '0' .. tostring(month) - end - - if (tonumber(day) < 10) then - day = '0' .. tostring(day) - end - - if (tonumber(hour) < 10) then - hour = '0' .. tostring(hour) - end - - if (tonumber(minute) < 10) then - minute = '0' .. tostring(minute) - end - - if (tonumber(second) < 10) then - second = '0' .. tostring(second) - end - - local timestring = '' - - if (string.lower(Config.Locale or 'en') == 'nl') then - timestring = string.format("%d-%d-%d %d:%d:%d", day, month, year, hour, minute, second) - else - timestring = string.format("%d-%d-%d %d:%d:%d", year, month, day, hour, minute, second) - end - - return timestring -end - ---- Split a string by `delim` ---- @param str string String to split ---- @param delim Delimeter to split at -local function split(str, delim) - local t = {} - - for substr in string.gmatch(str, "[^".. delim.. "]*") do - if substr ~= nil and string.len(substr) > 0 then - table.insert(t,substr) - end - end - - return t -end - ---- Round up a value ---- @param value int Value to round up ---- @param numDecimalPlaces int Number of decimals -local function round(value, numDecimalPlaces) - if (numDecimalPlaces) then - local power = 10^numDecimalPlaces - return math.floor((value * power) + 0.5) / (power) - end - - return math.floor(value + 0.5) -end - -local function updateFilePath(file) - _ENV.CurrentFile = file -end - -local function string_replace(str, this, that) - local b,e = str:find(this,1,true) - if b==nil then - return str - else - return str:sub(1,b-1) .. that .. str:sub(e+1):replace(this, that) - end -end - -local function os_currentTime() - local a, b = math.modf(os.clock()) - - if (b == 0) then - b = '000' - else - b = tostring(b):sub(3,5) - end - - local tf = os.date('%Y-%m-%d %H:%M:%S.', os.time()) - - return tf .. b -end - -local function os_currentTimeInMilliseconds() - local currentMilliseconds = 0 - local a, b = math.modf(os.clock()) - - if (b == 0) then - currentMilliseconds = 0 - else - currentMilliseconds = tonumber(tostring(b):sub(3,5)) - end - - local currentLocalTime = os.time(os.date('*t')) - - currentLocalTime = currentLocalTime * 1000 - currentLocalTime = currentLocalTime + currentMilliseconds - - return currentLocalTime -end - -local function os_currentTimeAsString() - return os.date('%H:%M', os.time()) -end - ---- Hex to RGB ---- @param hex string Hex as #FFF or #FFFFFF -local function hex2rgb(hex) - if (hex == nil or type(hex) ~= 'string') then return 255, 255, 255 end - if (hex:startswith('#')) then hex = hex:gsub('#', '') end - - if (string.len(hex) == 3) then - return tonumber(('0x%s'):format(hex:sub(1,1))), - tonumber(('0x%s'):format(hex:sub(2,2))), - tonumber(('0x%s'):format(hex:sub(3,3))) - elseif (string.len(hex) == 6) then - return tonumber(('0x%s'):format(hex:sub(1,2))), - tonumber(('0x%s'):format(hex:sub(3,4))), - tonumber(('0x%s'):format(hex:sub(5,6))) - end - - return 255, 255, 255 -end - ---- Get a file from stream folder ---- @param resource string Resource Name ---- @param module string Module Name ---- @param file string Filename -local function getStreamFile(resource, module, file) - if (resource == nil or type(resource) ~= 'string') then return nil end - if (module == nil or type(module) ~= 'string') then return nil end - if (file == nil or type(file) ~= 'string') then return nil end - - local isInternal = string.lower(resource) == string.lower(GetCurrentResourceName()) - - if (isInternal) then - local internalModuleData = LoadResourceFile(GetCurrentResourceName(), ('stream/01_%s/%s'):format(module, file)) - - if (internalModuleData ~= nil and internalModuleData) then - return internalModuleData - end - - local internalResourceData = LoadResourceFile(GetCurrentResourceName(), ('stream/02_%s/%s'):format(module, file)) - - if (internalResourceData ~= nil and internalResourceData) then - return internalResourceData - end - - return nil - end - - local externalModuleData = LoadResourceFile(GetCurrentResourceName(), ('stream/03_%s/%s'):format(module, file)) - - if (externalModuleData ~= nil and externalModuleData) then - return externalModuleData - end - - local externalResourceData = LoadResourceFile(GetCurrentResourceName(), ('stream/04_%s/%s'):format(module, file)) - - if (externalResourceData ~= nil and externalResourceData) then - return externalResourceData - end - - return nil -end - -local chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+-={}|[]`~' -local charTable = {} - -for c in chars:gmatch"." do - table.insert(charTable, c) -end - ---- Returns a random string ---- @param length number Length of string -local function getRandomString(length) - if (length == nil or type(length) ~= 'number' or length <= 0) then length = 24 end - - local randomString = '' - - if (os ~= nil and os.time ~= nil) then - math.randomseed(os.time()) - end - - for i = 1, length do - randomString = randomString .. charTable[math.random(1, #charTable)] - end -end - -local function getCurrentModule() - if (CLIENT) then - local debugInfo = debug.getinfo(3) - local pathOfModule = debugInfo.short_src or 'unknown' - local currentResourceName = GetCurrentResourceName() - - pathOfModule = string.replace(pathOfModule, '@', '') - - local isInternalModule = string.startswith(pathOfModule, currentResourceName) - - if (isInternalModule) then - for _, _module in pairs(resource.internalModules or {}) do - local generatedPath = ('%s/client/%s_module_client.lua'):format(currentResourceName, _module.name) - - if (string.lower(generatedPath) == pathOfModule) then - return _module.name - end - end - - for _, _resource in pairs(resource.internalResources or {}) do - local generatedPath = ('%s/client/%s_resource_client.lua'):format(currentResourceName, _resource.name) - - if (string.lower(generatedPath) == pathOfModule) then - return _resource.name - end - end - - return nil - end - end - - return nil -end - --- FiveM maniplulation -_ENV.getCurrentModule = getCurrentModule -_G.getCurrentModule = getCurrentModule -_ENV.try = try -_G.try = try -_ENV.string.trim = string_trim -_G.string.trim = string_trim -_ENV.string.split = function(self, delim) - return split(self, delim) -end -_G.string.split = function(self, delim) - return split(self, delim) -end -_ENV._ = _ -_G._ = _ -_ENV.currentTimeString = currentTimeString -_G.currentTimeString = currentTimeString -_ENV.split = split -_G.split = split -_ENV.round = round -_G.round = round -_ENV.hex2rgb = hex2rgb -_G.hex2rgb = hex2rgb -_ENV.updateFilePath = updateFilePath -_G.updateFilePath = updateFilePath -_ENV.getStreamFile = getStreamFile -_G.getStreamFile = getStreamFile -_ENV.getRandomString = getRandomString -_G.getRandomString = getRandomString - -_ENV.CR = function() - if (CurrentFrameworkResource ~= nil and type(CurrentFrameworkResource) == 'string' and CurrentFrameworkResource ~= '') then - return CurrentFrameworkResource - end - - return GetCurrentResourceName() -end -_G.CR = function() - if (CurrentFrameworkResource ~= nil and type(CurrentFrameworkResource) == 'string' and CurrentFrameworkResource ~= '') then - return CurrentFrameworkResource - end - - return GetCurrentResourceName() -end - -_ENV.string.startswith = function(self, str) - return self:sub(1, #str) == str -end -_G.string.startswith = function(self, str) - return self:sub(1, #str) == str -end -_ENV.string.endswith = function(self, str) - return self:sub(-#str) == str -end -_G.string.endswith = function(self, str) - return self:sub(-#str) == str -end - -_ENV.string.replace = string_replace -_G.string.replace = string_replace - -if (_ENV.os == nil) then _ENV.os = {} end -if (_G.os == nil) then _G.os = {} end - -_ENV.os.currentTime = function(self) - return os_currentTime() -end -_G.os.currentTime = function(self) - return os_currentTime() -end - -_ENV.os.currentTimeInMilliseconds = function(self) - return os_currentTimeInMilliseconds() -end -_G.os.currentTimeInMilliseconds = function(self) - return os_currentTimeInMilliseconds() -end - -_ENV.os.currentTimeAsString = os_currentTimeAsString -_G.os.currentTimeAsString = os_currentTimeAsString - -local function triggerServerEvent(name, ...) - if (CLIENT) then - TriggerServerEvent(name, ...) - else - TriggerEvent(name, ...) - end -end - -local function triggerClientEvent(name, param1, ...) - if (CLIENT) then - TriggerEvent(name, param1, ...) - else - if (type(param1) == 'string') then param1 = tonumber(param1) end - if (type(param1) ~= 'number') then param1 = 0 end - - if (param1 == 0) then - TriggerEvent(name, ...) - else - TriggerClientEvent(name, param1, ...) - end - end -end - -_ENV.TSE = triggerServerEvent -_G.TSE = triggerServerEvent -_ENV.TCE = triggerClientEvent -_G.TCE = triggerClientEvent \ No newline at end of file diff --git a/libs/framework/modules.lua b/libs/framework/modules.lua deleted file mode 100644 index a06a006..0000000 --- a/libs/framework/modules.lua +++ /dev/null @@ -1,220 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -module = class('module') - ---- Set default values -module:set { - modules = {} -} - ---- Check if module exists ---- @name Name of module -function module:exists(name) - if (name == nil or type(name) ~= 'string') then return false end - - return module.modules ~= nil and module.modules[name] ~= nil -end - ---- Check if module exists ---- @name Name of module ---- @argument function|object Module arguments -function module:create(name, argument) - local executable = class('executable') - - if (type(argument) == 'function') then - local info = debug.getinfo(argument) - local numberOfParams = info.nparams or 0 - local params = {} - - if (numberOfParams > 0) then - for i = 1, numberOfParams, 1 do - local paramName = debug.getlocal(argument, i) - - if (paramName ~= nil and type(paramName) ~= 'string') then - error:print(('Dependency at index #%s is empty'):format(i)) - return nil - end - - if (string.lower(name) == string.lower(paramName)) then - error:print(('Dependency refers to itself at index #%s'):format(i)) - return nil - end - - table.insert(params, paramName) - end - end - - executable:set { - name = name, - resource = CurrentFrameworkResource, - module = CurrentFrameworkModule, - func = argument, - loaded = false, - error = false, - params = params, - value = nil - } - else - executable:set { - name = name, - resource = CurrentFrameworkResource, - module = CurrentFrameworkModule, - func = function() - return argument - end, - loaded = true, - error = false, - params = {}, - value = argument - } - end - - --- Check if module is loaded - function executable:isLoaded() - return self.loaded or false - end - - --- Check if module has error - function executable:hasError() - return self.error or false - end - - --- Check if module can be started - function executable:canStart() - if (self:isLoaded() or self:hasError()) then return false end - if (#self.params <= 0) then return false end - - for i, param in pairs(self.params or {}) do - local paramKey = string.lower(param) - local paramExecutable = (module.modules[paramKey] or nil) - - if (paramExecutable ~= nil) then - if (not paramExecutable:isLoaded() and paramExecutable:hasError()) then - self.error = true - - error:print(('Dependency \'%s\' at index #%s failed to load, module can\'t be started'):format(i), self.resource, self.module) - - return false - elseif (not paramExecutable:isLoaded()) then - return false - end - elseif (resource.tasks.loadingFramework) then - self.error = true - - error:print(('Dependency \'%s\' at index #%s failed to load, module doesn\'t exists'):format(i), self.resource, self.module) - - return false - end - end - - return true - end - - --- Returns module if exists - function executable:get() - return self.value or nil - end - - --- Execute module code - function executable:execute() - if (self.isLoaded() or self:hasError()) then - return - end - - if (self.func ~= nil and self:canStart()) then - if (#self.params <= 0) then - self.value = self.func() - else - local params = {} - - for i, param in pairs(self.params or {}) do - local paramKey = string.lower(param) - local paramExecutable = (module.modules[paramKey] or nil) - - if (paramExecutable ~= nil) then - table.insert(params, paramExecutable:get()) - else - table.insert(params, nil) - end - end - - self.value = self.func(table.unpack(params)) - end - end - end - - return executable -end - ---- Check if module exists ---- @name Name of module ---- @argument function|object Module function or object ---- @override boolean Overide if exsits -function module:load(name, argument, override) - if (name == nil or type(name) ~= 'string') then return end - - name = string.lower(name) - - try(function() - _ENV.CurrentFrameworkModule = name - _G.CurrentFrameworkModule = name - - override = override == true - - if (not override and self:exists(name)) then - return - end - - local executable = self:create(name, argument) - - module.modules[name] = executable - - if (module.modules[name]:canStart()) then - module.modules[name]:execute() - end - end, function(e) - error:print(e) - - if (module.modules[name] ~= nil) then - module.modules[name].error = true - end - end) -end - ---- Returns module or nil ---- @name Name of module -function module:get(name) - if (name == nil or type(name) ~= 'string') then return nil end - - name = string.lower(name) - - if (not module:exists(name)) then - return nil - end - - local executable = module.modules[name] - - if (executable:isLoaded()) then - return executable:get() - end - - if (executable:hasError()) then - return nil - end - - return self:get(name) -end - ---- FiveM manipulation -_ENV.addModule = function(name, arguments, override) module:load(name, arguments, override) end -_G.addModule = function(name, arguments, override) module:load(name, arguments, override) end -_ENV.m = function(moduleName) return module:get(moduleName) end -_G.m = function(moduleName) return module:get(moduleName) end \ No newline at end of file diff --git a/libs/modules/cache.lua b/libs/modules/cache.lua deleted file mode 100644 index ab429f7..0000000 --- a/libs/modules/cache.lua +++ /dev/null @@ -1,88 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- ---- cache addon -cache = class('cache') - --- set default values -cache:set { - data = {} -} - ---- Read data from the cache ---- @param key cached key -function cache:read(key) - if (key == nil or (type(key) ~= 'number' and type(key) ~= 'string')) then - return nil - end - - if (type(key) == 'number') then - key = tostring(key) - end - - key = string.lower(key) - - if (cache.data ~= nil and cache.data[key] ~= nil) then - return cache.data[key] - end - - return nil -end - ---- Write data to the cache ---- @param key Cache Key ---- @param value Cache Value -function cache:write(key, value) - if (key == nil or (type(key) ~= 'number' and type(key) ~= 'string')) then - return nil - end - - if (type(key) == 'number') then - key = tostring(key) - end - - key = string.lower(key) - - if (cache.data ~= nil) then - cache.data[key] = value - end -end - ---- Check if key exists in cache ---- @param key Cache Key -function cache:exists(key) - if (key == nil or (type(key) ~= 'number' and type(key) ~= 'string')) then - return false - end - - if (type(key) == 'number') then - key = tostring(key) - end - - key = string.lower(key) - - if (cache.data ~= nil and cache.data[key] ~= nil) then - return true - end - - return false -end - ---- Add cache as module when available -Citizen.CreateThread(function() - while true do - if (addModule ~= nil and type(addModule) == 'function') then - addModule('cache', cache) - return - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/libs/modules/error.lua b/libs/modules/error.lua deleted file mode 100644 index 83a792f..0000000 --- a/libs/modules/error.lua +++ /dev/null @@ -1,61 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -error = class('error') - ---- Log a error message ---- @param message string Message -function error:print(msg, resource, module) - if (resource ~= nil and type(resource) == 'string') then - resource = (' [%s]'):format(tostring(resource)) - elseif (CurrentFrameworkResource ~= nil and type(CurrentFrameworkResource) == 'string') then - resource = (' [%s]'):format(tostring(CurrentFrameworkResource)) - else - resource = '' - end - - local currentModule = getCurrentModule() or CurrentFrameworkModule or 'unknown' - - if (module ~= nil and type(module) == 'string') then - module = (' [%s]'):format(tostring(module)) - elseif (currentModule ~= nil and type(currentModule) == 'string') then - module = (' [%s]'):format(currentModule) - elseif (CurrentFrameworkModule ~= nil and type(CurrentFrameworkModule) == 'string') then - module = (' [%s]'):format(CurrentFrameworkModule) - else - module = '' - end - - if (SERVER) then - local currentFile = LoadResourceFile(GetCurrentResourceName(), 'corev_error.log') or '' - - if (not currentFile) then - currentFile = '' - end - - local newData = ('%s%s ERROR%s%s %s\n'):format(currentFile, currentTimeString(), resource, module, msg) - - SaveResourceFile(GetCurrentResourceName(), 'corev_error.log', newData) - end - - print(('[%s][ERROR]%s%s %s'):format(GetCurrentResourceName(), resource, module, msg)) -end - ---- Add error as module when available -Citizen.CreateThread(function() - while true do - if (addModule ~= nil and type(addModule) == 'function') then - addModule('error', error) - return - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/modules/[fivem]/els/config/config.lua b/modules/[fivem]/els/config/config.lua deleted file mode 100644 index bd6c386..0000000 --- a/modules/[fivem]/els/config/config.lua +++ /dev/null @@ -1,13 +0,0 @@ -Config.ELS = { - Files = { - 'fbi', - 'FBI2', - 'POLICE', - 'police2', - 'police3', - 'police4', - 'pranger', - 'sheriff', - 'sheriff2' - } -} \ No newline at end of file diff --git a/modules/[fivem]/els/module.json b/modules/[fivem]/els/module.json deleted file mode 100644 index a49c441..0000000 --- a/modules/[fivem]/els/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV els module", - "client_scripts": [ - "client/main.lua" - ], - "server_scripts": [ - "server/main.lua" - ], - "module": "els" -} \ No newline at end of file diff --git a/modules/[fivem]/els/server/main.lua b/modules/[fivem]/els/server/main.lua deleted file mode 100644 index e69de29..0000000 diff --git a/modules/[fivem]/game/client/commands.lua b/modules/[fivem]/game/client/commands.lua deleted file mode 100644 index fe13f3f..0000000 --- a/modules/[fivem]/game/client/commands.lua +++ /dev/null @@ -1,75 +0,0 @@ -onServerTrigger('corev:game:spawnVehicle', function(vehicle) - local playerPed = PlayerPedId() - local playerPedCoords, playerPedHeading = GetEntityCoords(playerPed), GetEntityHeading(playerPed) - - game:spawnVehicle(vehicle, playerPedCoords, playerPedHeading, function(vehicle) - SetVehicleEngineOn(vehicle, true, true, true) - TaskWarpPedIntoVehicle(playerPed, vehicle, -1) - - if (GetVehicleClass(vehicle) == VehicleClasses.Helicopters and GetEntityHeightAboveGround(playerPed) > 10.0) then - SetHeliBladesFullSpeed(vehicle) - else - SetVehicleOnGroundProperly(vehicle) - end - end) -end) - -onServerTrigger('corev:game:deleteVehicle', function(radius) - local vehicle, attempt = nil, 0 - local playerPed = PlayerPedId() - - Citizen.CreateThread(function() - if (IsPedInAnyVehicle(playerPed, true)) then - vehicle = GetVehiclePedIsIn(playerPed, false) - - while (not NetworkHasControlOfEntity(vehicle) and attempt < 50 and DoesEntityExist(vehicle)) do - Citizen.Wait(200) - - NetworkRequestControlOfEntity(vehicle) - - attempt = attempt + 1 - end - - if (DoesEntityExist(vehicle)) then - game:deleteVehicle(vehicle) - end - end - - if (radius ~= nil and type(radius) == 'number' and radius > 0) then - radius = radius + 0.01 - - local vehicles = game:getVehiclesInArea(GetEntityCoords(playerPed), radius) - - for i, _vehicle in pairs(vehicles or {}) do - attempt = 0 - - while (not NetworkHasControlOfEntity(_vehicle) and attempt < 50 and DoesEntityExist(_vehicle)) do - Citizen.Wait(200) - - NetworkRequestControlOfEntity(_vehicle) - - attempt = attempt + 1 - end - - if (DoesEntityExist(_vehicle)) then - game:deleteVehicle(_vehicle) - end - end - end - end) -end) - -onServerTrigger('corev:game:printVehicle', function() - local playerPed = PlayerPedId() - - Citizen.CreateThread(function() - if (IsPedInAnyVehicle(playerPed, true)) then - local vehicle = GetVehiclePedIsIn(playerPed, false) - local vehicleProps = game:getVehicleProperties(vehicle, true, true, true, true) - - if (vehicleProps) then - print(json.encode(vehicleProps)) - end - end - end) -end) \ No newline at end of file diff --git a/modules/[fivem]/game/client/main.lua b/modules/[fivem]/game/client/main.lua deleted file mode 100644 index acc75e0..0000000 --- a/modules/[fivem]/game/client/main.lua +++ /dev/null @@ -1,369 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local game = class('game') - ---- Returns a list of vehicles in area ---- @coords vector3 coords ---- @maxDistance int max distance between coords and vehicle -function game:getVehiclesInArea(coords, maxDistance) - if (coords == nil) then coords = GetEntityCoords(PlayerPedId()) end - if (type(coords) == 'table') then coords = vector3(coords.x, coords.y, coords.z) end - if (type(coords) ~= 'vector3') then return {} end - - local vehicles = {} - - for vehicle in EnumerateVehicles() do - if DoesEntityExist(vehicle) and #(coords - GetEntityCoords(vehicle)) <= maxDistance then - table.insert(vehicles, vehicle) - end - end - - return vehicles -end - ---- Spawn a vehicle at specified coords ---- @moduleName string Hash|string Vehicle hash or name ---- @coords vector3|table Coords where vehicle needs to be spawned ---- @heading int vehicle's heading ---- @cb function vehicle callback -function game:spawnVehicle(moduleName, coords, heading, cb) - local model = moduleName - - if (moduleName == nil or (type(moduleName) ~= 'number' and type(moduleName) ~= 'string')) then return end - if (type(moduleName) == 'string') then model = GetHashKey(moduleName) end - - Citizen.CreateThread(function() - local streaming = m('streaming') - - streaming:requestModel(model, function() - local vehicle = CreateVehicle(model, coords.x, coords.y, coords.z + 1.0, heading, true, false) - - SetVehicleNeedsToBeHotwired(vehicle, false) - SetVehicleHasBeenOwnedByPlayer(vehicle, true) - SetEntityAsMissionEntity(vehicle, true, true) - SetVehicleIsStolen(vehicle, false) - SetVehicleIsWanted(vehicle, false) - SetVehRadioStation(vehicle, 'OFF') - - if (cb ~= nil and type(cb) == 'function') then - cb(vehicle) - end - end) - end) -end - ---- Delete specified vehicle ---- @param vehicle table Vehicle object -function game:deleteVehicle(vehicle) - if (vehicle ~= nil) then - if (IsVehiclePreviouslyOwnedByPlayer(vehicle)) then - SetVehicleHasBeenOwnedByPlayer(vehicle, false) - end - - SetEntityAsMissionEntity(vehicle, true, true) - DeleteVehicle(vehicle) - end -end - ---- Returns closest vehicle in a given distance ---- @param coords vector3|table|nil Information about coordinates ---- @param maxDistance number Max distance to search for -function game:getClosestVehicle(coords, maxDistance) - maxDistance = maxDistance or 10.0 - - if (type(maxDistance) == 'string') then maxDistance = tonumber(maxDistance) end - if (type(maxDistance) ~= 'number') then maxDistance = 10.0 end - if (coords == nil or (type(coords) ~= 'table' and type(coords) ~= 'vector3')) then coords = GetEntityCoords(PlayerPedId()) end - - local entities = self:getVehiclesInArea(coords, maxDistance) - - return self:getClosestEntity(entities, false, coords) -end - ---- Returns the closest entity from given entities ---- @param entities table List of entities ---- @param isPlayerEntities boolean List are player entities ---- @param coords vector3|table|nil Information about coordinates ---- @param modelFilter table List of entity to filter on -function game:getClosestEntity(entities, isPlayerEntities, coords, modelFilter) - local entityFound, closestEntity, closestEntityDistance, filteredEntities = false, -1, -1, nil - - if (coords == nil) then coords = GetEntityCoords(PlayerPedId()) end - if (type(coords) == 'table') then coords = vector3(coords.x, coords.y, coords.z) end - if (type(coords) ~= 'vector3') then coords = GetEntityCoords(PlayerPedId()) end - - if (modelFilter) then - filteredEntities = {} - - for _, entity in pairs(entities or {}) do - if (modelFilter[GetEntityModel(entity)]) then - table.insert(filteredEntities, entity) - end - end - end - - for i, entity in pairs(filteredEntities or entities or {}) do - local distance = #(coords - GetEntityCoords(entity)) - - if (closestEntityDistance == -1 or distance < closestEntityDistance) then - entityFound, closestEntity, closestEntityDistance = true, isPlayerEntities and i or entity, distance - end - end - - return entityFound, closestEntity, closestEntityDistance -end - ---- Returns a object with all vehicle properties ---- @param vehicle any Vehicle object ---- @param ignoreDefaultOrNull boolean|number Ignore if empty, null or default ---- @param ignoreModel boolean|number Ignore model when returning results ---- @param ignorePlate boolean|number Ignore license plate when returning results ---- @param ignoreStatus boolean|number Ignore vehicle health and fuel -function game:getVehicleProperties(vehicle, ignoreDefaultOrNull, ignoreModel, ignorePlate, ignoreStatus) - ignoreDefaultOrNull = ignoreDefaultOrNull or false - - --- Make sure that all parameters has been set - if (ignoreDefaultOrNull == nil) then ignoreDefaultOrNull = false end - if (ignoreModel == nil) then ignoreModel = false end - if (ignorePlate == nil) then ignorePlate = false end - if (ignoreStatus == nil) then ignoreStatus = false end - if (type(ignoreDefaultOrNull) ~= 'boolean') then ignoreDefaultOrNull = tonumber(ignoreDefaultOrNull) end - if (type(ignoreModel) ~= 'boolean') then ignoreModel = tonumber(ignoreModel) end - if (type(ignorePlate) ~= 'boolean') then ignorePlate = tonumber(ignorePlate) end - if (type(ignoreStatus) ~= 'boolean') then ignoreStatus = tonumber(ignoreStatus) end - if (type(ignoreDefaultOrNull) == 'number') then ignoreDefaultOrNull = ignoreDefaultOrNull == 1 end - if (type(ignoreModel) == 'number') then ignoreModel = ignoreModel == 1 end - if (type(ignorePlate) == 'number') then ignorePlate = ignorePlate == 1 end - if (type(ignoreStatus) == 'number') then ignoreStatus = ignoreStatus == 1 end - - if (vehicle ~= nil and DoesEntityExist(vehicle)) then - local colorPrimary, colorSecondary = GetVehicleColours(vehicle) - local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle) - - local results = { - ['colors'] = { - ['primary'] = colorPrimary, - ['secondary'] = colorSecondary, - ['pearlescent'] = pearlescentColor, - ['wheel'] = wheelColor - } - } - local vehicleExtras = {} - local vehicleNeonEnabled = {} - - --- Load all vehicle's extra's - for extra = 0, 14, 1 do - if (DoesExtraExist(vehicle, extra) and IsVehicleExtraTurnedOn(vehicle, extra) == 1) then - table.insert(vehicleExtras, extra) - end - end - - --- Set neon lights of vehicle entity - for neon = 0, 3, 1 do - local neonEnabled = IsVehicleNeonLightEnabled(vehicle, neon) == 1 - - if (neonEnabled) then - table.insert(vehicleNeonEnabled, neon) - end - end - - --- Set all mod type values of vehicle entity - for name, modIndex in pairs(VehicleModType or {}) do - local modValue = GetVehicleMod(vehicle, modIndex) - local modKey = ('mod%s'):format(name) - - if ((not ignoreDefaultOrNull or modValue >= 0) and modIndex ~= VehicleModType.Livery) then - results[modKey] = modValue - end - end - - --- Set all toggable options of vehicle entity - for name, modIndex in pairs(VehicleToggleModType or {}) do - local modValue = IsToggleModOn(vehicle, modIndex) - local modKey = ('mod%s'):format(name) - - if (not ignoreDefaultOrNull or modValue) then - results[modKey] = modValue - end - end - - if (not ignoreModel) then results['model'] = GetEntityModel(vehicle) end - if (not ignorePlate) then results['plate'] = GetVehicleNumberPlateText(vehicle) end - - if (not ignoreStatus) then - local bodyHealth = round(GetVehicleBodyHealth(vehicle), 1) - local engineHealth = round(GetVehicleEngineHealth(vehicle), 1) - local tankHealth = round(GetVehiclePetrolTankHealth(vehicle), 1) - local fuelLevel = round(GetVehicleFuelLevel(vehicle), 1) - local dirtLevel = round(GetVehicleDirtLevel(vehicle), 1) - - if (not ignoreDefaultOrNull or bodyHealth <= 950) then results['bodyHealth'] = bodyHealth end - if (not ignoreDefaultOrNull or engineHealth <= 950) then results['engineHealth'] = engineHealth end - if (not ignoreDefaultOrNull or tankHealth <= 950) then results['tankHealth'] = tankHealth end - if (not ignoreDefaultOrNull or fuelLevel <= 950) then results['fuelLevel'] = fuelLevel end - if (not ignoreDefaultOrNull or dirtLevel >= 1) then results['dirtLevel'] = dirtLevel end - end - - if (not ignoreDefaultOrNull or #vehicleExtras > 0) then results['extras'] = vehicleExtras end - if (not ignoreDefaultOrNull or #vehicleNeonEnabled > 0) then results['neonEnabled'] = vehicleNeonEnabled end - - local plateIndex = GetVehicleNumberPlateTextIndex(vehicle) - local windowTint = GetVehicleWindowTint(vehicle) - local xenonColor = GetVehicleXenonLightsColour(vehicle) - local livery = GetVehicleLivery(vehicle) - - if (not ignoreDefaultOrNull or plateIndex > 0) then results['plateIndex'] = plateIndex end - if (not ignoreDefaultOrNull or (windowTint > 0 and windowTint ~= 4)) then results['windowTint'] = windowTint end - if (not ignoreDefaultOrNull or (xenonColor >= 0 and xenonColor ~= 255)) then results['colors']['xenon'] = xenonColor end - if (not ignoreDefaultOrNull or (#vehicleNeonEnabled > 0)) then results['colors']['neon'] = table.pack(GetVehicleNeonLightsColour(vehicle)) end - if (not ignoreDefaultOrNull or IsToggleModOn(vehicle, VehicleToggleModType.TireSmoke)) then results['colors']['tyreSmoke'] = table.pack(GetVehicleTyreSmokeColor(vehicle)) end - if (not ignoreDefaultOrNull or livery > 0) then results['modLivery'] = livery end - - results['wheels'] = GetVehicleWheelType(vehicle) - - return results - end -end - ---- Apply props to given vehicle ---- @param vehicle any Vehicle object ---- @param props table Vehicle properties ---- @param setNullToDefault boolean|number When prop don't exists in props set default value -function game:setVehicleProperties(vehicle, props, setNullToDefault) - if (setNullToDefault == nil) then setNullToDefault = false end - if (type(setNullToDefault) ~= 'boolean') then setNullToDefault = tonumber(setNullToDefault) end - if (type(setNullToDefault) == 'number') then setNullToDefault = setNullToDefault == 1 end - if (type(props) ~= 'table') then props = nil end - if (not setNullToDefault and props == nil) then return end - if (props == nil) then props = {} end - - if (vehicle == nil or not DoesEntityExist(vehicle)) then - return - end - - SetVehicleModKit(vehicle, 0) - - local colorPrimary, colorSecondary = GetVehicleColours(vehicle) - local pearlescentColor, wheelColor = GetVehicleExtraColours(vehicle) - - if ((props.plateIndex == nil or not props.plateIndex) and setNullToDefault) then props.plateIndex = 0 end - if ((props.bodyHealth == nil or not props.bodyHealth) and setNullToDefault) then props.bodyHealth = 1000 end - if ((props.engineHealth == nil or not props.engineHealth) and setNullToDefault) then props.engineHealth = 1000 end - if ((props.tankHealth == nil or not props.tankHealth) and setNullToDefault) then props.tankHealth = 1000 end - if ((props.fuelLevel == nil or not props.fuelLevel) and setNullToDefault) then props.fuelLevel = 1000 end - if ((props.dirtLevel == nil or not props.dirtLevel) and setNullToDefault) then props.dirtLevel = 0 end - if ((props.windowTint == nil or not props.windowTint) and setNullToDefault) then props.windowTint = 4 end - if (props.colors == nil or not props.colors) then props.colors = {} end - if ((props.colors.xenon == nil or not props.colors.xenon) and setNullToDefault) then props.colors.xenon = -1 end - - if ((props.extras == nil or not props.extras) and setNullToDefault) then - props.extras = { [0] = false, [1] = false, [2] = false, [3] = false, [4] = false, [5] = false, [6] = false, [7] = false, [8] = false, [9] = false, [10] = false, [11] = false, [12] = false, [13] = false, [14] = false } - elseif(props.extras ~= nil and props.extras) then - local extras = {} - - for _, index in pairs(props.extras or {}) do - extras[index] = true - end - - props.extras = extras - else - props.extras = {} - end - - if ((props.neonEnabled == nil or not props.neonEnabled) and setNullToDefault) then - props.neonEnabled = { [0] = false, [1] = false, [2] = false, [3] = false } - elseif(props.neonEnabled ~= nil and props.neonEnabled) then - local neonEnabled = {} - - for _, index in pairs(props.neonEnabled or {}) do - neonEnabled[index] = true - end - - props.neonEnabled = neonEnabled - else - props.neonEnabled = {} - end - - if (props.plate ~= nil and props.plate) then SetVehicleNumberPlateText(vehicle, props.plate) end - if (props.plateIndex ~= nil and props.plateIndex) then SetVehicleNumberPlateTextIndex(vehicle, props.plateIndex) end - if (props.bodyHealth ~= nil and props.bodyHealth) then SetVehicleBodyHealth(vehicle, props.bodyHealth + 0.0) end - if (props.engineHealth ~= nil and props.engineHealth) then SetVehicleEngineHealth(vehicle, props.engineHealth + 0.0) end - if (props.tankHealth ~= nil and props.tankHealth) then SetVehiclePetrolTankHealth(vehicle, props.tankHealth + 0.0) end - if (props.fuelLevel ~= nil and props.fuelLevel) then SetVehicleFuelLevel(vehicle, props.fuelLevel + 0.0) end - if (props.dirtLevel ~= nil and props.dirtLevel) then SetVehicleDirtLevel(vehicle, props.dirtLevel + 0.0) end - - if ((props.colors.primary ~= nil and props.colors.primary) or (props.colors.secondary ~= nil and props.colors.secondary)) then - SetVehicleColours(vehicle, props.colors.primary or colorPrimary, props.colors.secondary or colorSecondary) - end - - if ((props.colors.pearlescent ~= nil and props.colors.pearlescent) or (props.colors.wheel ~= nil and props.colors.wheel)) then - SetVehicleExtraColours(vehicle, props.colors.pearlescent or pearlescentColor, props.colors.wheel or wheelColor) - end - - if (props.colors.neon ~= nil and props.colors.neon) then - SetVehicleNeonLightsColour(vehicle, props.colors.neon[1] or 255, props.colors.neon[2] or 255, props.colors.neon[3] or 255) - end - - if (props.colors.tyreSmoke ~= nil and props.colors.tyreSmoke) then - SetVehicleTyreSmokeColor(vehicle, props.colors.tyreSmoke[1] or 255, props.colors.tyreSmoke[2] or 255, props.colors.tyreSmoke[3] or 255) - end - - if (props.colors.xenon ~= nil and props.colors.xenon) then SetVehicleXenonLightsColour(vehicle, props.colors.xenon) end - if (props.wheels ~= nil and props.wheels) then SetVehicleWheelType(vehicle, props.wheels) end - if (props.windowTint ~= nil and props.windowTint) then SetVehicleWindowTint(vehicle, props.windowTint) end - - -- Enable or disbale neon's - for i = 0, 3, 1 do - if (props.neonEnabled[i]) then - SetVehicleNeonLightEnabled(vehicle, i, true) - elseif (setNullToDefault) then - SetVehicleNeonLightEnabled(vehicle, i, false) - end - end - - -- Enable or disable extra's - for i = 0, 14, 1 do - local extraExits = DoesExtraExist(vehicle, i) - - if (extraExits and props.extras[i]) then - SetVehicleExtra(vehicle, i, false) - elseif (extraExits and setNullToDefault) then - SetVehicleExtra(vehicle, i, true) - end - end - - --- Set all mod type values of vehicle entity - for name, modIndex in pairs(VehicleModType or {}) do - local modKey = ('mod%s'):format(name) - - if ((props[modKey] == nil or not props[modKey]) and setNullToDefault) then props[modKey] = -1 end - - if (props[modKey] ~= nil and props[modKey]) then - SetVehicleMod(vehicle, modIndex, props[modKey], false) - - if (modIndex == VehicleModType.Livery) then - if (props[modKey] == -1) then props[modKey] = 0 end - - SetVehicleLivery(vehicle, props[modKey]) - end - end - end - - --- Set all mod type values of vehicle entity - for name, modIndex in pairs(VehicleToggleModType or {}) do - local modKey = ('mod%s'):format(name) - - if (props[modKey] == nil and setNullToDefault) then props[modKey] = false end - if (props[modKey] ~= nil) then ToggleVehicleMod(vehicle, modIndex, props[modKey]) end - end -end - -addModule("game", game) \ No newline at end of file diff --git a/modules/[fivem]/game/langs/nl.json b/modules/[fivem]/game/langs/nl.json deleted file mode 100644 index c9a3764..0000000 --- a/modules/[fivem]/game/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "help_car": "Spawn een voertuig op je locatie", - "help_deletevehicle": "Verwijderd een voertuig in een bepaalde radius", - "vehicle_name": "Naam van voertuig", - "vehicle_radius": "Radius waarin u voertuig wilt verwijderen", - "console_not_allowed": "Console is niet toegestaan om deze commando uit te voeren", - "empty_or_invalid_name": "U heeft een ongeldige naam opgegeven", - "help_print_car": "Log vehicle in console om te gebruiken in bijv. scripts" -} \ No newline at end of file diff --git a/modules/[fivem]/game/module.json b/modules/[fivem]/game/module.json deleted file mode 100644 index 346da76..0000000 --- a/modules/[fivem]/game/module.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV game module", - "client_scripts": [ - "client/main.lua", - "client/commands.lua" - ], - "server_scripts": [ - "server/main.lua", - "server/commands.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "game" -} \ No newline at end of file diff --git a/modules/[fivem]/game/server/commands.lua b/modules/[fivem]/game/server/commands.lua deleted file mode 100644 index c266680..0000000 --- a/modules/[fivem]/game/server/commands.lua +++ /dev/null @@ -1,72 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local commands = m('commands') - ---- Spawn a vehicle with /car {vehicle} -commands:register('car', { 'superadmin' }, function(source, arguments, showError) - local playerId = source - - if (source <= 0) then - showError(_(CR(), 'game', 'console_not_allowed')) - return - end - - if (arguments.name ~= nil and type(arguments.name) == 'string') then arguments.name = GetHashKey(arguments.name) end - if (arguments.name == nil or type(arguments.name) ~= 'number') then - showError(_(CR(), 'game', 'empty_or_invalid_name')) - return - end - - TCE('corev:game:spawnVehicle', playerId, arguments.name) -end, false, { - help = _(CR(), 'game', 'help_car'), - validate = true, - arguments = { - { name = 'name', help = _(CR(), 'game', 'vehicle_name'), type = 'any' } - } -}) - ---- Spawn a vehicle with /car {vehicle} -commands:register('dv', { 'superadmin' }, function(source, arguments, showError) - local playerId = source - - if (source <= 0) then - showError(_(CR(), 'game', 'console_not_allowed')) - return - end - - if (arguments.radius ~= nil and type(arguments.radius) == 'string') then arguments.radius = tonumber(arguments.radius) end - if (arguments.radius == nil or type(arguments.radius) ~= 'number' or arguments.radius <= 0) then arguments.radius = 0 end - - TCE('corev:game:deleteVehicle', playerId, arguments.radius) -end, false, { - help = _(CR(), 'game', 'help_deletevehicle'), - validate = true, - arguments = { - { name = 'radius', help = _(CR(), 'game', 'vehicle_radius'), type = 'any' } - } -}) - ---- Print a vehicle to console with /pc -commands:register('pc', { 'superadmin' }, function(source, arguments, showError) - local playerId = source - - if (source <= 0) then - showError(_(CR(), 'game', 'console_not_allowed')) - return - end - - TCE('corev:game:printVehicle', playerId, arguments.name) -end, false, { - help = _(CR(), 'game', 'help_print_car'), - validate = true, - arguments = {} -}) \ No newline at end of file diff --git a/modules/[fivem]/keybinds/client/main.lua b/modules/[fivem]/keybinds/client/main.lua deleted file mode 100644 index b5b953a..0000000 --- a/modules/[fivem]/keybinds/client/main.lua +++ /dev/null @@ -1,79 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local keybinds = class('keybinds') - -keybinds:set { - keys = {}, - eventBinds = {}, - pressed = {} -} - -function keybinds:registerKey(name, description, keyType, default) - if (name == nil or type(name) ~= 'string') then return end - if (description == nil or type(description) ~= 'string') then description = 'unknown' end - if (keyType == nil or type(keyType) ~= 'string') then keyType = 'keyboard' end - if (default == nil or type(default) ~= 'string') then default = 'e' end - if (string.lower(keyType) ~= 'keyboard' and string.lower(keyType) ~= 'mouse') then return end - if (string.lower(keyType) == 'mouse') then keyType = 'mouse_button' end - - name = string.replace(name, ' ', '') - name = string.lower(name) - - if (self.keys ~= nil and self.keys[name] ~= nil) then return end - - self.keys[name] = { - name = name, - description = description, - default = default, - type = keyType - } - - self.eventBinds[('+%s'):format(name)] = name - self.eventBinds[('-%s'):format(name)] = name - - RegisterKeyMapping(('+%s'):format(name), description, keyType, default) - - RegisterCommand(('+%s'):format(name), function() - local keyName = keybinds.eventBinds[('+%s'):format(name)] or nil - - if (keyName == nil) then return end - - keybinds.pressed[keyName] = true - end) - - RegisterCommand(('-%s'):format(name), function() - local keyName = keybinds.eventBinds[('+%s'):format(name)] or nil - - if (keyName == nil) then return end - - keybinds.pressed[keyName] = false - end) -end - -function keybinds:isControlPressed(name) - if (name == nil or type(name) ~= 'string') then return end - - name = string.replace(name, ' ', '') - name = string.lower(name) - - return (self.pressed or {})[name] or false -end - -function keybinds:isControlReleased(name) - if (name == nil or type(name) ~= 'string') then return end - - name = string.replace(name, ' ', '') - name = string.lower(name) - - return not ((self.pressed or {})[name] or false) -end - -addModule('keybinds', keybinds) \ No newline at end of file diff --git a/modules/[fivem]/keybinds/langs/nl.json b/modules/[fivem]/keybinds/langs/nl.json deleted file mode 100644 index 7a73a41..0000000 --- a/modules/[fivem]/keybinds/langs/nl.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/modules/[fivem]/keybinds/module.json b/modules/[fivem]/keybinds/module.json deleted file mode 100644 index b20ee04..0000000 --- a/modules/[fivem]/keybinds/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV keybinds module", - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "keybinds" -} \ No newline at end of file diff --git a/modules/[fivem]/locks/classes/door.lua b/modules/[fivem]/locks/classes/door.lua deleted file mode 100644 index d28b64a..0000000 --- a/modules/[fivem]/locks/classes/door.lua +++ /dev/null @@ -1,62 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function locks:createDoor(doorData) - local door = class('door') - - door:set { - name = nil, - hash = -1, - heading = 0.000, - position = nil, - rotation = nil, - locked = false, - resetPosition = false, - latest = {} - } - - if (doorData.Name ~= nil and type(doorData.Name) == 'string') then - door.name = doorData.Name - end - - if (doorData.Hash ~= nil and type(doorData.Hash) == 'number') then - door.hash = doorData.Hash or GetHashKey(door.name or 'unknown') - else - door.hash = GetHashKey(door.name or 'unknown') - end - - if (doorData.Heading ~= nil and type(doorData.Heading) == 'number') then - door.heading = doorData.Heading - end - - if (doorData.Position ~= nil and type(doorData.Position) == 'vector3') then - door.position = doorData.Position - elseif (doorData.Position ~= nil and type(doorData.Position) == 'table') then - door.position = vector3(doorData.Position.x or 0.0, doorData.Position.y or 0.0, doorData.Position.z or 0.0) - end - - if (doorData.Rotation ~= nil and type(doorData.Rotation) == 'vector3') then - door.rotation = doorData.Rotation - elseif (doorData.Rotation ~= nil and type(doorData.Rotation) == 'table') then - door.rotation = vector3(doorData.Rotation.x or 0.0, doorData.Rotation.y or 0.0, doorData.Rotation.z or 0.0) - end - - if (doorData.Locked ~= nil and type(doorData.Locked) == 'boolean') then - door.locked = doorData.Locked or false - end - - if (doorData.ResetPosition ~= nil and type(doorData.ResetPosition) == 'boolean') then - door.resetPosition = doorData.ResetPosition or false - end - - if (door.name == nil or door.hash == -1 or door.position == nil) then return nil end - - return door -end \ No newline at end of file diff --git a/modules/[fivem]/locks/classes/lock.lua b/modules/[fivem]/locks/classes/lock.lua deleted file mode 100644 index 8fb24f9..0000000 --- a/modules/[fivem]/locks/classes/lock.lua +++ /dev/null @@ -1,169 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function locks:createLock(name, lockData) - local lock = class('lock') - - --- Set default values - lock:set { - name = 'unknown', - whitelist = { jobs = {}, groups = {} }, - locked = false, - distance = -1, - doors = {}, - numberOfDoors = 0, - labelPosition = nil - } - - --- Make sure that every lock has a name - if (name == nil or type(name) ~= 'string') then name = getRandomString(24) end - - --- Make sure that every illegal character has been removed from name - for _, character in pairs({ '.', ',', '/', '\\', ':', '"', '\'', '[', ']', '{', '}', '-', '<', '>', '*', '!', '@', '#', '$', '%', '^', '&', '(', ')', '+', '=', '|', '`', '~' }) do - name = string.replace(name, character, '_') - end - - --- Make sure that every lock has there own name - if (self.locks ~= nil and self.locks[name] ~= nil) then return self:createLock(getRandomString(24), lockData) end - - lock.name = name - - if (lockData ~= nil and lockData.Authorized ~= nil and type(lockData.Authorized) == 'table') then - local authorized = lockData.Authorized or {} - - for i, group in pairs(authorized.Groups or {}) do - if (type(group) == 'string' and group ~= '') then - if (string.lower(group) == 'all') then - for _i, _group in pairs(Config.PermissionGroups or {}) do - ExecuteCommand(('add_ace group.%s "lock.%s" allow'):format(_group, lock.name)) - end - else - ExecuteCommand(('add_ace group.%s "lock.%s" allow'):format(group, lock.name)) - end - end - end - - lock.whitelist.jobs = authorized.Jobs or {} - lock.whitelist.groups = authorized.Groups or {} - end - - if (lockData ~= nil and lockData.Locked ~= nil and type(lockData.Locked) == 'boolean') then - lock.locked = lockData.Locked or false - elseif (lockData ~= nil and lockData.Locked ~= nil and type(lockData.Locked) == 'number') then - lock.locked = (lockData.Locked or 0) == 1 - end - - if (lockData ~= nil and lockData.Distance ~= nil and type(lockData.Distance) == 'number') then - lock.distance = lockData.Distance or -1 - end - - if (lockData.LabelPosition ~= nil and type(lockData.LabelPosition) == 'vector3') then - lock.labelPosition = lockData.LabelPosition - elseif (lockData.LabelPosition ~= nil and type(lockData.LabelPosition) == 'table') then - lock.labelPosition = vector3(lockData.LabelPosition.x or 0.0, lockData.LabelPosition.y or 0.0, lockData.LabelPosition.z or 0.0) - end - - if (lockData ~= nil and lockData.Doors ~= nil and type(lockData.Doors) == 'table') then - for _, door in pairs(lockData.Doors or {}) do - door.Locked = lock.locked or false - - local doorObject = self:createDoor(door or {}) - - if (doorObject ~= nil) then - lock.numberOfDoors = lock.numberOfDoors + 1 - table.insert(lock.doors, doorObject) - end - end - end - - if (lockData ~= nil and lockData.Door ~= nil and type(lockData.Door) == 'table') then - lockData.Door.Locked = lock.locked or false - - local doorObject = self:createDoor(lockData.Door or {}) - - if (doorObject ~= nil) then - lock.numberOfDoors = lock.numberOfDoors + 1 - table.insert(lock.doors, doorObject) - end - end - - if (lock.numberOfDoors <= 0) then return nil end - - --- Checks if a player is allowed to interact with lock - --- @param source number Player ID - function lock:playerAllowed(source) - if (source == nil or type(source) ~= 'number') then - return false - end - - local aceAllowed = IsPlayerAceAllowed(source, ('lock.%s'):format(self.name)) - - if (aceAllowed == true or aceAllowed == 1) then return true end - - local players = m('players') - local player = players:getPlayer(source) - - if (player == nil) then return false end - - for i, job in pairs((locks.locks[self.name].whitelist or {}).jobs or {}) do - if (job ~= nil and type(job) == 'string') then - return string.lower(job) == string.lower(player.job.name) or string.lower(job) == string.lower(player.job2.name) - elseif (job ~= nil and type(job) == 'table') then - if (job.name ~= nil and type(job.name) == 'string') then - if (string.lower(job.name) == string.lower(player.job.name)) then - for _i, _grade in pairs(job.grades or {}) do - if (_grade ~= nil and type(_grade) == 'string' and string.lower(_grade) == string.lower(player.grade.name)) then - return true - elseif (_grade ~= nil and type(_grade) == 'number' and _grade == player.grade.grade) then - return true - end - end - elseif (string.lower(job.name) == string.lower(player.job2.name)) then - for _i, _grade in pairs(job.grades or {}) do - if (_grade ~= nil and type(_grade) == 'string' and string.lower(_grade) == string.lower(player.grade2.name)) then - return true - elseif (_grade ~= nil and type(_grade) == 'number' and _grade == player.grade2.grade) then - return true - end - end - end - end - end - end - - return false - end - - --- Update current lock state - --- @param newState boolean New lock status - function lock:updateState(newState) - if (newState == nil or (type(newState) ~= 'boolean' and type(newState) ~= 'number')) then - return - end - - if (type(newState) == 'number') then newState = newState == 1 end - - if (self.locked == newState) then - return - else - self.locked = newState - end - - if (self.numberOfDoors > 0) then - for i, _ in pairs(self.doors or {}) do - self.doors[i].locked = newState - end - end - - TCE('corev:locks:updateLock', -1, self.name, self.locked) - end - - return lock -end \ No newline at end of file diff --git a/modules/[fivem]/locks/client/main.lua b/modules/[fivem]/locks/client/main.lua deleted file mode 100644 index 084782a..0000000 --- a/modules/[fivem]/locks/client/main.lua +++ /dev/null @@ -1,249 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local locks = class('locks') - -locks:set { - locks = {}, - closeLocks = {}, - drawLocks = {}, - utils = m('utils'), - raycast = m('raycast'), - entityEvents = {}, - flagState = false, - anyInRange = false -} - ---- Load locks in > locks.closeLocks -Citizen.CreateThread(function() - while true do - local coords = GetEntityCoords(GetPlayerPed(-1)) - - locks.drawLocks = {} - locks.anyInRange = false - - for lockName, lock in pairs(locks.locks or {}) do - if (lock.numberOfDoors > 0) then - local doorDistance = -1 - - if (lock.numberOfDoors == 1 and lock.doors[1].position ~= nil) then - doorDistance = #(lock.doors[1].position - coords) - else - for _, door in pairs(lock.doors or {}) do - if (door.position ~= nil) then - local _distance = #(door.position - coords) - - if (doorDistance == -1 or doorDistance > _distance) then - doorDistance = _distance - end - end - end - end - - if (doorDistance ~= -1 and doorDistance < Config.LockDoorDistance) then - locks.anyInRange = true - locks.closeLocks[lockName] = locks.closeLocks[lockName] or lock - elseif (locks.closeLocks[lockName] ~= nil) then - locks.closeLocks[lockName] = nil - end - - if (doorDistance ~= -1 and doorDistance < (lock.distance or -1) and type(lock.labelPosition) == 'vector3' and lock.allowed) then - local label = 'unknown' - - if (lock.locked) then - label = _(CR(), 'locks', 'door_locked') - else - label = _(CR(), 'locks', 'door_unlocked') - end - - table.insert(locks.drawLocks, { - position = lock.labelPosition, - label = label - }) - end - end - end - - if (not locks.anyInRange) then - locks.closeLocks = {} - locks.drawLocks = {} - locks.entityEvents = {} - - clearOn('raycast:entity') - end - - Citizen.Wait(500) - end -end) - ---- Draw labels for locks from > locks.drawLocks -Citizen.CreateThread(function() - while true do - for _, lockLabel in pairs(locks.drawLocks or {}) do - locks.utils:drawText3Ds(lockLabel.position, lockLabel.label) - end - - Citizen.Wait(0) - end -end) - ---- Find entities for doorlocks > locks.closeLocks -Citizen.CreateThread(function() - while true do - local coords = GetEntityCoords(GetPlayerPed(-1)) - - for _, lock in pairs(locks.closeLocks or {}) do - if (lock.numberOfDoors > 0) then - for i, _ in pairs(lock.doors or {}) do - if (lock.doors[i].position ~= nil and lock.doors[i].entity == nil) then - if (#(lock.doors[i].position - coords) <= lock.distance) then - lock.doors[i].entity = GetClosestObjectOfType(lock.doors[i].position.x, lock.doors[i].position.y, lock.doors[i].position.z, 1.0, lock.doors[i].hash, false, false, false) - end - end - end - end - end - - Citizen.Wait(500) - end -end) - ---- Find entities for doorlocks > locks.closeLocks -Citizen.CreateThread(function() - local wheels, unlockWheel, wheelCreated = nil, nil, false - - while true do - local coords = GetEntityCoords(GetPlayerPed(-1)) - - for _, lock in pairs(locks.closeLocks or {}) do - if (lock.numberOfDoors > 0) then - for i, door in pairs(lock.doors or {}) do - if (lock.doors[i].latest == nil) then lock.doors[i].latest = {} end - - if (lock.doors[i].position ~= nil and lock.doors[i].entity ~= nil) then - if (lock.locked and lock.doors[i].resetPosition ~= nil and lock.doors[i].resetPosition) then - if (lock.doors[i].latest.coords == nil or not lock.doors[i].latest.coords) then - lock.doors[i].latest.coords = true - - SetEntityCoords(lock.doors[i].entity, lock.doors[i].position.x, lock.doors[i].position.y, lock.doors[i].position.z, 1, 1, 1, false) - end - end - - if (#(lock.doors[i].position - coords) <= lock.distance) then - if (lock.doors[i].latest.freeze == nil or lock.doors[i].latest.freeze ~= lock.locked) then - lock.doors[i].latest.freeze = lock.locked - - FreezeEntityPosition(lock.doors[i].entity, lock.locked) - end - end - - if (lock.locked and lock.doors[i].rotation ~= nil) then - if (lock.doors[i].latest.rotation == nil or not lock.doors[i].latest.rotation) then - lock.doors[i].latest.rotation = true - - SetEntityRotation(lock.doors[i].entity, lock.doors[i].rotation.x, lock.doors[i].rotation.y, lock.doors[i].rotation.z, 2, true) - end - end - - if (lock.allowed and (locks.entityEvents ~= nil and locks.entityEvents[tostring(lock.doors[i].entity)] == nil)) then - locks.entityEvents[tostring(lock.doors[i].entity)] = true - - on('raycast:entity', lock.doors[i].entity, function(entity, coords) - if (lock.allowed) then - if (wheels == nil) then wheels = m('wheels') end - - unlockWheel, wheelCreated = wheels:create('unlock', 'unlock') - - if (wheelCreated) then - unlockWheel:addItem({ - icon = 'fa-unlock', - lib = 'far', - addon = { action = 'unlock' } - }) - - unlockWheel:addItem({ - icon = 'fa-lock', - lib = 'far', - addon = { action = 'lock' } - }) - - unlockWheel:registerEvent('submit', function(wheel, selectedItem) - local addon = wheel:getAddon() - local itemAddon = selectedItem.addon or {} - - if (itemAddon.action == 'unlock') then - triggerServerCallback('corev:locks:unlock', function(changed) - end, addon.name) - - elseif (itemAddon.action == 'lock') then - triggerServerCallback('corev:locks:lock', function(changed) - end, addon.name) - end - end) - end - - unlockWheel:setAddon({ entity = entity, name = lock.name }) - - wheels:open('unlock', 'unlock', true) - end - end) - end - end - end - end - end - - Citizen.Wait(100) - end -end) - ---- Request all locks -Citizen.CreateThread(function() - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - triggerServerCallback('corev:locks:receive', function(_locks) - locks.locks = _locks or {} - end) -end) - -onServerTrigger('corev:locks:updateLock', function(name, locked) - if (locks.locks ~= nil and locks.locks[name] ~= nil) then - locks.locks[name].locked = locked - - for i, _ in pairs(locks.locks[name].doors or {}) do - locks.locks[name].doors[i].locked = locked - locks.locks[name].doors[i].latest = {} - end - end -end) - -onServerTrigger('corev:players:setJob', function(job, grade) - while not resource.tasks.loadingFramework do - Wait(0) - end - - triggerServerCallback('corev:locks:receive', function(_locks) - locks.locks = _locks or {} - end) -end) - -onServerTrigger('corev:players:setJob2', function(job, grade) - while not resource.tasks.loadingFramework do - Wait(0) - end - - triggerServerCallback('corev:locks:receive', function(_locks) - locks.locks = _locks or {} - end) -end) - -addModule('locks', locks) \ No newline at end of file diff --git a/modules/[fivem]/locks/config/server_config.lua b/modules/[fivem]/locks/config/server_config.lua deleted file mode 100644 index a089f64..0000000 --- a/modules/[fivem]/locks/config/server_config.lua +++ /dev/null @@ -1,83 +0,0 @@ -Config.Locks = { - Doors = { - --- Office door - ['POLICE_OFFICE_DOOR'] = { - Authorized = { Jobs = { 'politie' }, Groups = { } }, - Locked = true, - Distance = 10, - LabelPosition = vector3(447.23, -980.03, 31.20), - Door = { - Name = 'v_ilev_ph_gendoor002', - Hash = -1320876379, - Heading = 180.000, - Position = vector3(446.57280, -980.01060, 30.83930), - Rotation = vector3(0.00000, 0.00000, -179.99990), - ResetPosition = false - } - }, - --- Hallway locker room - ['POLICE_HALLWAY_LOCKER_ROOM'] = { - Authorized = { Jobs = { 'politie' }, Groups = { } }, - Locked = true, - Distance = 10, - LabelPosition = vector3(449.99, -986.42, 31.20), - Door = { - Name = 'v_ilev_ph_gendoor004', - Hash = 1557126584, - Heading = 89.873, - Position = vector3(450.10410, -985.73840, 30.83930), - Rotation = vector3(-0.00001, 0.00000, 89.87250), - ResetPosition = false - } - }, - --- Hallway stairs - ['POLICE_HALLWAY_STARIS'] = { - Authorized = { Jobs = { 'politie' }, Groups = { } }, - Locked = true, - Distance = 10, - LabelPosition = vector3(444.7, -989.39, 31.20), - Doors = { - { - Name = 'v_ilev_ph_gendoor005', - Hash = 185711165, - Heading = 0.000, - Position = vector3(446.00790, -989.44540, 30.83930), - Rotation = vector3(0.00000, 0.00000, 0.00000), - ResetPosition = false - }, - { - Name = 'v_ilev_ph_gendoor005', - Hash = 185711165, - Heading = 180.000, - Position = vector3(443.40780, -989.44540, 30.83930), - Rotation = vector3(0.00000, 0.00000, 180.00000), - ResetPosition = false - } - } - }, - --- Entrance police station - ['POLICE_ENTRANCE_STATION'] = { - Authorized = { Jobs = { 'politie' }, Groups = { } }, - Distance = 10, - LabelPosition = vector3(434.71, -981.91, 31.20), - Doors = { - { - Name = 'v_ilev_ph_door01', - Hash = 3079744621, - Heading = 0.000, - Position = vector3(434.7479, -980.6184, 30.83926), - Rotation = vector3(0.00000, 0.00000, -89.87250), - ResetPosition = false - }, - { - Name = 'v_ilev_ph_door002', - Hash = 320433149, - Heading = 180.000, - Position = vector3(434.7479, -983.2151, 30.83926), - Rotation = vector3(0.00000, 0.00000, -89.87250), - ResetPosition = false - } - } - } - } -} \ No newline at end of file diff --git a/modules/[fivem]/locks/langs/nl.json b/modules/[fivem]/locks/langs/nl.json deleted file mode 100644 index c765565..0000000 --- a/modules/[fivem]/locks/langs/nl.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "door_locked": "🔒", - "door_unlocked": "🔓" -} \ No newline at end of file diff --git a/modules/[fivem]/locks/module.json b/modules/[fivem]/locks/module.json deleted file mode 100644 index df94d34..0000000 --- a/modules/[fivem]/locks/module.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV lock module", - "server_scripts": [ - "config/server_config.lua", - "server/main.lua", - "classes/door.lua", - "classes/lock.lua" - ], - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "lock" -} \ No newline at end of file diff --git a/modules/[fivem]/locks/server/main.lua b/modules/[fivem]/locks/server/main.lua deleted file mode 100644 index d878ac0..0000000 --- a/modules/[fivem]/locks/server/main.lua +++ /dev/null @@ -1,83 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local locks = class('locks') - -locks:set { - locks = {}, - loaded = false -} - -Citizen.CreateThread(function() - for name, lock in pairs((Config.Locks or {}).Doors or {}) do - local lockObject = locks:createLock(name, lock) - - if (lockObject ~= nil) then - locks.locks[lockObject.name] = lockObject - end - end - - locks.loaded = true -end) - ---- Returns all current locks -function locks:getPlayerLocks(source) - local _locks = {} - - for _, lock in pairs(locks.locks or {}) do - _locks[lock.name] = { - name = lock.name, - locked = lock.locked or false, - distance = lock.distance or 5, - doors = lock.doors or {}, - numberOfDoors = lock.numberOfDoors or 0, - allowed = lock:playerAllowed(source), - labelPosition = lock.labelPosition or false - } - end - - return _locks -end - -registerCallback('corev:locks:receive', function(source, cb) - repeat Wait(0) until locks.loaded == true - - local doorLocks = locks:getPlayerLocks(source) or {} - - cb(doorLocks) -end) - -registerCallback('corev:locks:lock', function(source, cb, name) - repeat Wait(0) until locks.loaded == true - - local lock = (locks.locks or {})[name] or nil - - if (lock == nil) then cb(false) return end - if (not lock:playerAllowed(source)) then cb(false) return end - - lock:updateState(true) - - cb(true) -end) - -registerCallback('corev:locks:unlock', function(source, cb, name) - repeat Wait(0) until locks.loaded == true - - local lock = (locks.locks or {})[name] or nil - - if (lock == nil) then cb(false) return end - if (not lock:playerAllowed(source)) then cb(false) return end - - lock:updateState(false) - - cb(true) -end) - -addModule('locks', locks) \ No newline at end of file diff --git a/modules/[fivem]/markers/classes/marker.lua b/modules/[fivem]/markers/classes/marker.lua deleted file mode 100644 index 81b1374..0000000 --- a/modules/[fivem]/markers/classes/marker.lua +++ /dev/null @@ -1,114 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Create a marker object ---- @param name string Marker name ---- @param event string Marker event ---- @param whitelist array Whitelist ---- @param markerType int Marker type ---- @param position vector3 Marker position ---- @param size vector3 Marker size ---- @param colors array Marker colors -function markers:createMarker(name, event, whitelist, markerType, position, size, colors, addon) - local marker = class('marker') - - marker:set { - name = name, - whitelist = whitelist, - type = markerType, - position = position, - size = size, - colors = colors, - event = event, - addon = addon or {} - } - - if (markers.markers ~= nil and markers.markers[name] ~= nil) then - error:print(_(CR(), 'markers', 'override_marker', name)) - - for i, group in pairs((markers.markers[name].whitelist or {}).groups or {}) do - if (string.lower(group) == 'all') then - for _i, _group in pairs(Config.PermissionGroups or {}) do - ExecuteCommand(('remove_ace group.%s "marker.%s" allow'):format(_group, name)) - end - else - ExecuteCommand(('remove_ace group.%s "marker.%s" allow'):format(group, name)) - end - end - end - - for i, group in pairs((marker.whitelist or {}).groups or {}) do - if (type(group) == 'string' and group ~= '') then - if (string.lower(group) == 'all') then - for _i, _group in pairs(Config.PermissionGroups or {}) do - ExecuteCommand(('add_ace group.%s "marker.%s" allow'):format(_group, name)) - end - else - ExecuteCommand(('add_ace group.%s "marker.%s" allow'):format(group, name)) - end - end - end - - --- Check if player is allowed to see marker - --- @param source int player source - function marker:playerAllowed(source) - if (source == nil or type(source) ~= 'number') then - return false - end - - local aceAllowed = IsPlayerAceAllowed(source, ('marker.%s'):format(self.name)) - - if (aceAllowed == true or aceAllowed == 1) then return true end - - local players = m('players') - local player = players:getPlayer(source) - - if (player == nil) then return false end - - for i, job in pairs((markers.markers[self.name].whitelist or {}).jobs or {}) do - if (job ~= nil and type(job) == 'string') then - return string.lower(job) == string.lower(player.job.name) or string.lower(job) == string.lower(player.job2.name) - elseif (job ~= nil and type(job) == 'table') then - if (job.name ~= nil and type(job.name) == 'string') then - if (string.lower(job.name) == string.lower(player.job.name)) then - for _i, _grade in pairs(job.grades or {}) do - if (_grade ~= nil and type(_grade) == 'string' and string.lower(_grade) == string.lower(player.grade.name)) then - return true - elseif (_grade ~= nil and type(_grade) == 'number' and _grade == player.grade.grade) then - return true - end - end - elseif (string.lower(job.name) == string.lower(player.job2.name)) then - for _i, _grade in pairs(job.grades or {}) do - if (_grade ~= nil and type(_grade) == 'string' and string.lower(_grade) == string.lower(player.grade2.name)) then - return true - elseif (_grade ~= nil and type(_grade) == 'number' and _grade == player.grade2.grade) then - return true - end - end - end - end - end - end - - return false - end - - --- Returns marker position - function marker:getPosition() - return self.position or vector3(0.0, 0.0, 0.0) - end - - --- Store marker - markers.markers[marker.name] = marker - - return marker -end \ No newline at end of file diff --git a/modules/[fivem]/markers/client/main.lua b/modules/[fivem]/markers/client/main.lua deleted file mode 100644 index 25c7d28..0000000 --- a/modules/[fivem]/markers/client/main.lua +++ /dev/null @@ -1,140 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local markers = class('markers') - ---- Default values -markers:set { - markers = {}, - anyMarkerDrawed = false, - drawMarkers = {}, - inMarker = false, - currentMarker = nil, - lastMarker = nil -} - ---- Load markers in > markers.drawMarkers -Citizen.CreateThread(function() - while true do - local coords = GetEntityCoords(GetPlayerPed(-1)) - - markers.drawMarkers = {} - - for i, marker in pairs(markers.markers or {}) do - if (marker ~= nil and marker.position ~= nil and #(marker.position - coords) < Config.DrawMarkerDistance) then - table.insert(markers.drawMarkers, marker) - end - end - - Citizen.Wait(1000) - end -end) - ---- Draw markers from > markers.drawMarkers -Citizen.CreateThread(function() - while true do - markers.anyMarkerDrawed = false - - for i, marker in pairs(markers.drawMarkers or {}) do - markers.anyMarkerDrawed = true - - DrawMarker( - marker.type, - marker.position.x, - marker.position.y, - marker.position.z, - 0.0, 0.0, 0.0, 0, 0.0, 0.0, - marker.size.x, - marker.size.y, - marker.size.z, - marker.colors.red, - marker.colors.green, - marker.colors.blue, - 100, - false, - true, - 2, - false, - false, - false, - false) - end - - Citizen.Wait(0) - end -end) - ---- Trigger marker event -Citizen.CreateThread(function() - while true do - markers.inMarker = false - markers.currentMarker = nil - - if (markers.anyMarkerDrawed) then - local coords = GetEntityCoords(GetPlayerPed(-1)) - - for _, marker in pairs(markers.drawMarkers or {}) do - if (not markers.inMarker and #(marker.position - coords) < marker.size.x) then - markers.inMarker = true - markers.currentMarker = marker - markers.lastMarker = marker - - triggerOnEvent('marker:enter', marker.event, marker) - end - end - - if (markers.currentMarker == nil and markers.lastMarker ~= nil) then - triggerOnEvent('marker:leave', markers.lastMarker.event, markers.lastMarker) - markers.lastMarker = nil - end - end - - Citizen.Wait(0) - end -end) - ---- Request all markers -Citizen.CreateThread(function() - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - triggerServerCallback('corev:markers:receive', function(_markers) - markers.markers = _markers or {} - end) -end) - -onServerTrigger('corev:players:setJob', function(job, grade) - while not resource.tasks.loadingFramework do - Wait(0) - end - - triggerServerCallback('corev:markers:receive', function(_markers) - markers.markers = _markers or {} - end) -end) - -onServerTrigger('corev:players:setJob2', function(job, grade) - while not resource.tasks.loadingFramework do - Wait(0) - end - - triggerServerCallback('corev:markers:receive', function(_markers) - markers.markers = _markers or {} - end) -end) - -onFrameworkStarted(function() - local keybinds = m('keybinds') - - keybinds:registerKey('marker_trigger', _(CR(), 'markers', 'keybind_markers'), 'keyboard', 'e') -end) - -addModule('markers', markers) \ No newline at end of file diff --git a/modules/[fivem]/markers/langs/nl.json b/modules/[fivem]/markers/langs/nl.json deleted file mode 100644 index 090dbde..0000000 --- a/modules/[fivem]/markers/langs/nl.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "override_marker": "Marker `%s` bestaat al, marker wordt voor nu overschreven", - "keybind_markers": "Gebruiken van een cirkel bijv. garage menu" -} \ No newline at end of file diff --git a/modules/[fivem]/markers/module.json b/modules/[fivem]/markers/module.json deleted file mode 100644 index 8e2409d..0000000 --- a/modules/[fivem]/markers/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV markers module", - "server_scripts": [ - "server/main.lua", - "classes/marker.lua" - ], - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "markers" -} \ No newline at end of file diff --git a/modules/[fivem]/markers/server/main.lua b/modules/[fivem]/markers/server/main.lua deleted file mode 100644 index ca94585..0000000 --- a/modules/[fivem]/markers/server/main.lua +++ /dev/null @@ -1,118 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local markers = class('markers') - ---- Default values -markers:set { - markers = {} -} - ---- Add a marker to global framework ---- @param name string name of marker ---- @param whitelist array whitelist ---- @param mType int marker type ---- @param pos array|vector3|int position of marker ---- @param info array|vector3|int size of marker ---- @param hex string color of marker -function markers:add(name, event, whitelist, mType, pos, info, hex, addon) - local position = nil - local size = nil - local red, green, blue = 255, 255, 255 - - if (name == nil or type(name) ~= 'string' or name == '' or event == nil or type(event) ~= 'string' or event == '') then - return - end - - --- define position as vector3 - if (string.lower(type(pos)) == 'vector3') then - position = pos - elseif (type(pos) == 'table') then - position = vector3((pos.x or 0.0), (pos.y or 0.0), (pos.z or 0.0)) - elseif (type(pos) == 'number') then - position = vector3((pos or 0.0), (pos or 0.0), (pos or 0.0)) - else - return - end - - --- define size as vector3 - if (string.lower(type(info)) == 'vector3') then - size = info - elseif (type(info) == 'table') then - size = vector3((info.x or 0.0), (info.y or 0.0), (info.z or 0.0)) - elseif (type(info) == 'number') then - size = vector3((info or 0.0), (info or 0.0), (info or 0.0)) - else - size = vector3(1.5, 1.5, 1.5) - end - - --- transform hex to rgb color - red, green, blue = hex2rgb(hex) - - --- define marker type - if (mType == nil or (type(mType) == 'number' and (mType < 0 or mType > 43))) then - mType = MarkerTypes.MarkerTypeHorizontalSplitArrowCircle or 27 - elseif (type(mType) == 'number') then - mType = mType - elseif ((type(mType) == 'string')) then - local mType = tonumber(mType or '0') - - if ((type(mType) == 'number' and (mType < 0 or mType > 43))) then - mType = MarkerTypes.MarkerTypeHorizontalSplitArrowCircle or 27 - end - else - mType = MarkerTypes.MarkerTypeHorizontalSplitArrowCircle or 27 - end - - --- define marker whitelist - if (whitelist == nil and type(whitelist) ~= 'table') then - whitelist = { groups = { 'all' }, jobs = { 'all' } } - else - whitelist = { groups = whitelist.groups or {}, jobs = whitelist.jobs or {} } - end - - --- create marker - self:createMarker(name, event, whitelist, mType, position, size, { - red = red, - green = green, - blue = blue - }, (addon or {})) -end - ---- Get a list of markers ---- @param source int|string Player -function markers:getPlayerMarkers(source) - local _markers = {} - - for _, marker in pairs(markers.markers or {}) do - if (marker:playerAllowed(source)) then - table.insert(_markers, { - name = marker.name, - type = marker.type, - position = marker.position, - size = marker.size, - colors = marker.colors, - event = marker.event, - addon = marker.addon or {} - }) - end - end - - return _markers -end - ---- Returns all markers to player -registerCallback('corev:markers:receive', function(source, cb) - local playerMarkers = markers:getPlayerMarkers(source) or {} - - cb(playerMarkers) -end) - -addModule('markers', markers) \ No newline at end of file diff --git a/modules/[fivem]/notifications/client/main.lua b/modules/[fivem]/notifications/client/main.lua deleted file mode 100644 index 96f0044..0000000 --- a/modules/[fivem]/notifications/client/main.lua +++ /dev/null @@ -1,50 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local notifications = class('notifications') - ---- Show a notifiaction (client side) ---- @param msg string notification message ---- @param hudColorIndex number Color index -function notifications:showNotification(msg, hudColorIndex) - if (hudColorIndex == nil or type(hudColorIndex) ~= 'number') then hudColorIndex = 140 end - - SetNotificationTextEntry('STRING') - SetNotificationFlashColor(hudColorIndex) - SetNotificationBackgroundColor(hudColorIndex) - AddTextComponentSubstringPlayerName(msg) - DrawNotification(false, true) -end - ---- Show a help notification ---- @param msg string notification message ---- @param thisFrame number show only this frame ---- @param beep boolean make a beep sound ---- @param duration number duration of message -function notifications:showHelpNotification(msg, thisFrame, beep, duration) - local name = 'corev:helpNotification' - - if (thisFrame == nil or type(thisFrame) ~= 'number' or type(thisFrame) ~= 'boolean') then thisFrame = false end - if (type(thisFrame) == 'number' and (thisFrame < 0 or thisFrame > 1)) then thisFrame = false end - if (beep == nil or type(beep) ~= 'number' or type(beep) ~= 'boolean') then beep = false end - if (type(beep) == 'number' and (beep < 0 or beep > 1)) then beep = false end - if (duration == nil or type(duration) ~= 'number') then duration = -1 end - - AddTextEntry(name, msg) - - if (thisFrame) then - DisplayHelpTextThisFrame(name, false) - else - BeginTextCommandDisplayHelp(name) - EndTextCommandDisplayHelp(0, false, beep, duration) - end -end - -addModule('notifications', notifications) \ No newline at end of file diff --git a/modules/[fivem]/notifications/module.json b/modules/[fivem]/notifications/module.json deleted file mode 100644 index e19d7d6..0000000 --- a/modules/[fivem]/notifications/module.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV notifications module", - "client_scripts": [ - "client/main.lua" - ], - "server_scripts": [ - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "notifications" -} \ No newline at end of file diff --git a/modules/[fivem]/raycast/client/main.lua b/modules/[fivem]/raycast/client/main.lua deleted file mode 100644 index 1c4f7c4..0000000 --- a/modules/[fivem]/raycast/client/main.lua +++ /dev/null @@ -1,291 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local raycast = class('raycast') - --- Set default values -raycast:set { - latestMouseState = false, - showMouse = false, - lastShowMouseState = false, - keybinds = m('keybinds'), - hashList = hashList or m('hashList'), - flag = Config.EnableCustomFilter == true and 2 or 30, - flags = { - [1] = 'self', --- Player's own entity - [2] = 'vehicle', --- Vehicles in world - [4] = 'ped', --- Peds in world - [8] = 'ped', --- Peds in world - [16] = 'object', --- Objects in world - [32] = 'player' --- Players in world - }, - pi = math.pi, - abs = math.abs, - cos = math.cos, - sin = math.sin -} - ---- Transform a enumerator to a table ---- @param enumerator function Enumerator ---- @param entityType string Entity type ---- @param table table Table (optional) -function raycast:toTable(enumerator, entityType, table) - local output = table or {} - - if (output == nil or type(output) ~= 'table') then output = {} end - if (entityType == nil or type(entityType) ~= 'string') then entityType = 'unknown' end - - for entity in enumerator() do - output[tostring(entity)] = { - entity = entity, - type = entityType, - coords = nil, - screenCoords = nil - } - end - - return output -end - ---- Get a objects from enumerator and returns a table ---- @param table table Table to add results to (optional) -function raycast:getObjects(table) - return self:toTable(EnumerateObjects, 'object', table) -end - ---- Get a peds from enumerator and returns a table ---- @param table table Table to add results to (optional) -function raycast:getPeds(table) - return self:toTable(EnumeratePeds, 'ped', table) -end - ---- Get a vehicles from enumerator and returns a table ---- @param table table Table to add results to (optional) -function raycast:getVehicles(table) - return self:toTable(EnumerateVehicles, 'vehicle', table) -end - - ---- Get a vehicles from enumerator and returns a table ---- @param table table Table to add results to (optional) -function raycast:getSelfPlayerPed(table) - local output, entityType = table or {}, 'self' - - if (output == nil or type(output) ~= 'table') then output = {} end - - local playerPed = PlayerPedId() - - output[tostring(playerPed)] = { - entity = playerPed, - type = entityType, - coords = nil, - screenCoords = nil - } - - return output -end - ---- Transform position to 2D screen coords ---- @param position vector3|table Position -function raycast:world3dToScreen2D(position) - local onScreen, screenX, screenY = GetScreenCoordFromWorldCoord(position.x, position.y, position.z) - - return onScreen, vector2(screenX, screenY) -end - ---- Returns closest entity on screen based on mouse position ---- @param flags number Flags can be found in raycast.flags [1,2,4,8,16,32] -function raycast:screen2dToWorld3D(flags) - local camRotation = GetGameplayCamRot(0) - local camPosition = GetGameplayCamCoord() - local mousePosition = vector2(GetControlNormal(0, 239), GetControlNormal(0, 240)) - local camera3dPositon, forwardDirection = self:screenToWorld(camPosition, camRotation, mousePosition) - local cameraDirection = camPosition + forwardDirection * (Config.RaycastLength or 50.0) - local raycastHandle = StartShapeTestRay(camera3dPositon, cameraDirection, flags, 0, 0) - local retval, hit, endCoords, surfaceNormal, entityHit = GetShapeTestResult(raycastHandle) - - if (entityHit ~= nil and entityHit >= 1) then - return true, endCoords, surfaceNormal, entityHit, GetEntityType(entityHit), cameraDirection - end - - return false, nil, nil, 0, 0, nil -end - ---- Based on current camera position, calculates where mousePosition is poiting at ---- @param camPosition vector3|table Position of camera ---- @param camRotation vector3|table Rotation of camera ---- @param mousePosition vecot2|table Position of mouse -function raycast:screenToWorld(camPosition, camRotation, mousePosition) - local cameraForward = self:rotateToDirection(camRotation) - - local rotationUp = vector3(camRotation.x + 1.0, camRotation.y, camRotation.z) - local rotationDown = vector3(camRotation.x - 1.0, camRotation.y, camRotation.z) - local rotationLeft = vector3(camRotation.x, camRotation.y, camRotation.z - 1.0) - local rotationRight = vector3(camRotation.x, camRotation.y, camRotation.z + 1.0) - - local cameraRight = self:rotateToDirection(rotationRight) - self:rotateToDirection(rotationLeft) - local cameraUp = self:rotateToDirection(rotationUp) - self:rotateToDirection(rotationDown) - - local roll = -(camRotation.y * self.pi / 180.0) - - local cameraRightRoll = cameraRight * self.cos(roll) - cameraUp * self.sin(roll) - local cameraUpRoll = cameraRight * self.sin(roll) + cameraUp * self.cos(roll) - - local point3dZero = camPosition + cameraForward * 1.0 - local point3d = point3dZero + cameraRightRoll + cameraUpRoll - - local _, point2dZero = self:world3dToScreen2D(point3dZero) - local _, point2D = self:world3dToScreen2D(point3d) - - local scaleX = (mousePosition.x - point2dZero.x) / (point2D.x - point2dZero.x) - local scaleY = (mousePosition.y - point2dZero.y) / (point2D.y - point2dZero.y) - - local point3d = point3dZero + cameraRightRoll * scaleX + cameraUpRoll * scaleY - local forwardDirection = cameraForward + cameraRightRoll * scaleX + cameraUpRoll * scaleY - - return point3d, forwardDirection -end - ---- Rotate rotation ---- @param rotation vector3|table Position -function raycast:rotateToDirection(rotation) - local x = rotation.x * self.pi / 180.0 - local z = rotation.z * self.pi / 180.0 - local num = self.abs(self.cos(x)) - - return vector3((-self.sin(z) * num), (self.cos(z) * num), self.sin(x)) -end - ---- Removes y from x flag ---- @param x number Flag ---- @param y number Flag to remove -function raycast:xor(x, y) - local z = 0 - - for i = 0, 31 do - if (x % 2 == 0) then - if ( y % 2 == 1) then - y = y - 1 - z = z + 2 ^ i - end - else - x = x - 1 - - if (y % 2 == 0) then - z = z + 2 ^ i - else - y = y - 1 - end - end - - y = y / 2 - x = x / 2 - end - - return z -end - ---- Checks if flagType exists in flag ---- @param flagType number Flag type like: 1,2,4,8,16,32... ---- @param flag number Flag like 3,5,6,7,9,10.... -function raycast:flagExists(flagType, flag) - if (flagType == nil or type(flagType) ~= 'number') then return false end - if (flag == nil or type(flag) ~= 'number') then return false end - - local result = self:xor(flag, flagType) - - return flag - result == flagType -end - -function raycast:enableFlag(flag) - if (not Config.EnableCustomFilter) then return end - if (flag == nil or (type(flag) ~= 'number' and type(flag) ~= 'string')) then return end - if (type(flag) == 'string') then flag = tonumber(flag) end - - if (self:flagExists(flag, self.flag)) then return end - - self.flag = self.flag + flag -end - -function raycast:disableFlag(flag) - if (not Config.EnableCustomFilter) then return end - if (flag == nil or (type(flag) ~= 'number' and type(flag) ~= 'string')) then return end - if (type(flag) == 'string') then flag = tonumber(flag) end - - if (not self:flagExists(flag, self.flag)) then return end - - self.flag = self.flag - flag -end - -Citizen.CreateThread(function() - while true do - if (raycast.keybinds:isControlPressed('raycast_select') and not raycast.showMouse) then - raycast.showMouse = true - end - - if (raycast.showMouse ~= raycast.lastShowMouseState) then - raycast.lastShowMouseState = raycast.showMouse or false - - --- Update NUI Focus state - nui:setNuiFocus(false, raycast.showMouse, 'raycast') - - --- Update Controls state - controls:disableControlAction(0, 1, raycast.showMouse, 'raycast') -- LookLeftRight - controls:disableControlAction(0, 2, raycast.showMouse, 'raycast') -- LookUpDown - controls:disableControlAction(0, 142, raycast.showMouse, 'raycast') -- MeleeAttackAlternate - controls:disableControlAction(0, 106, raycast.showMouse, 'raycast') -- VehicleMouseControlOverride - end - - if (raycast.showMouse) then - if (raycast.keybinds:isControlPressed('raycast_click')) then - raycast.showMouse = false - - local anyEntityFound, entityCoords, surfaceNormal, entityHit, entityType, cameraDirection = raycast:screen2dToWorld3D(raycast.flag) - - if (anyEntityFound) then - local hashFound, hashName = false, nil - - if (entityType > 0) then - local entityHash = GetEntityModel(entityHit) - - hashFound, hashName = raycast.hashList:getName(entityHash) - end - - if (hashFound) then - triggerOnEvent('raycast:hash', hashName, entityHit, entityCoords) - end - - triggerOnEvent('raycast:entity', entityHit, entityHit, entityCoords) - - if (entityType == 1 or entityType == '1') then - triggerOnEvent('raycast:type', 'ped', entityHit, entityCoords) - elseif (entityType == 2 or entityType == '2') then - triggerOnEvent('raycast:type', 'vehicle', entityHit, entityCoords) - elseif (entityType == 3 or entityType == '3') then - triggerOnEvent('raycast:type', 'object', entityHit, entityCoords) - elseif (entityType == 4 or entityType == '4') then - triggerOnEvent('raycast:type', 'self', entityHit, entityCoords) - elseif (entityType == 5 or entityType == '5') then - triggerOnEvent('raycast:type', 'player', entityHit, entityCoords) - end - end - end - end - - Citizen.Wait(0) - end -end) - -addModule('raycast', raycast) - -onFrameworkStarted(function() - raycast.keybinds:registerKey('raycast_select', _(CR(), 'raycast', 'keybind_raycast_select'), 'mouse', 'mouse_right') - raycast.keybinds:registerKey('raycast_click', _(CR(), 'raycast', 'keybind_raycast_click'), 'mouse', 'mouse_left') -end) \ No newline at end of file diff --git a/modules/[fivem]/raycast/config/shared_config.lua b/modules/[fivem]/raycast/config/shared_config.lua deleted file mode 100644 index ff87791..0000000 --- a/modules/[fivem]/raycast/config/shared_config.lua +++ /dev/null @@ -1,2 +0,0 @@ -Config.RaycastLength = 50.0 -Config.EnableCustomFilter = false \ No newline at end of file diff --git a/modules/[fivem]/raycast/langs/nl.json b/modules/[fivem]/raycast/langs/nl.json deleted file mode 100644 index af1d14c..0000000 --- a/modules/[fivem]/raycast/langs/nl.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "keybind_raycast_select": "Muis zichtbaar maken om een object te kunnen selecteren", - "keybind_raycast_click": "Drukken op een object om hiervoor een actie uitvoeren" -} \ No newline at end of file diff --git a/modules/[fivem]/raycast/module.json b/modules/[fivem]/raycast/module.json deleted file mode 100644 index 52dc983..0000000 --- a/modules/[fivem]/raycast/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV raycast module", - "client_scripts": [ - "config/shared_config.lua", - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "raycast" -} \ No newline at end of file diff --git a/modules/[fivem]/skins/classes/skin.lua b/modules/[fivem]/skins/classes/skin.lua deleted file mode 100644 index fb67aad..0000000 --- a/modules/[fivem]/skins/classes/skin.lua +++ /dev/null @@ -1,417 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function skins:loadSkin(playerPed, model, values) - --- Some checks in order to let everthing run fine - if (playerPed == nil) then playerPed = PlayerPedId() end - if (model == nil or type(model) ~= 'string') then model = 'mp_m_freemode_01' end - if (values == nil) then values = {} end - if (type(values) ~= 'table') then values = {} end - - --- Create a skin object - local skin = class('skin') - - --- Set default ped variation - SetPedComponentVariation(playerPed, 3, 15, 0, 0) - SetPedComponentVariation(playerPed, 8, 15, 0, 0) - SetPedComponentVariation(playerPed, 11, 15, 0, 0) - - --- Set default skin values - skin:set { - drawableVariations = {}, - propVariations = {}, - options = { - colors = {}, - hairs = {}, - blemishes = {}, - beards = {}, - eyebrows = {}, - ageings = {}, - makeups = {}, - blushes = {}, - complexions = {}, - sunDamages = {}, - lipsticks = {}, - molesFreckles = {}, - chestHairs = {}, - bodyBlemishes = {}, - eyeColors = {}, - clothingMasks = {}, - clothingMasksTexture = {}, - clothingUpperBody = {}, - clothingUpperBodyTexture = {}, - clothingLowerBody = {}, - clothingLowerBodyTexture = {}, - clothingBagsParachutes = {}, - clothingBagsParachutesTexture = {}, - clothingShoes = {}, - clothingShoesTexture = {}, - clothingScarfsChains = {}, - clothingScarfsChainsTexture = {}, - clothingShirtAccessory = {}, - clothingShirtAccessoryTexture = {}, - clothingBodyArmor = {}, - clothingBodyArmorTexture = {}, - clothingBagsesLogos = {}, - clothingBagsesLogosTexture = {}, - clothingShirtOverlayJackets = {}, - clothingShirtOverlayJacketsTexture = {} - }, - modelHash = GetHashKey(model) - } - - --- Change ped if model don't match - if (GetEntityModel(playerPed) ~= skin.modelHash) then - RequestModel(skin.modelHash) - - repeat Wait(0) until HasModelLoaded(skin.modelHash) - - if (PlayerPedId() == playerPed) then - SetPlayerModel(PlayerId(), skin.modelHash) - end - - SetPedDefaultComponentVariation(skin.modelHash) - SetModelAsNoLongerNeeded(skin.modelHash) - end - - --- Set default values for - skin:set { - values = { - hair = { - style = (values.hair or {}).style or values['hair:style'] or GetPedDrawableVariation(playerPed, 2), - color = (values.hair or {}).color or values['hair:color'] or 0, - hightlightColor = (values.hair or {}).hightlightColor or values['hair:hightlightColor'] or 0 - }, - blemish = { - style = (values.blemish or {}).style or values['blemish:style'] or 0, - opacity = (values.blemish or {}).opacity or values['blemish:opacity'] or 0.0 - }, - beard = { - style = (values.beard or {}).style or values['beard:style'] or 0, - color = (values.beard or {}).color or values['beard:color'] or 0, - opacity = (values.beard or {}).opacity or values['beard:opacity'] or 0 - }, - eyebrow = { - style = (values.eyebrow or {}).style or values['eyebrow:style'] or 0, - color = (values.eyebrow or {}).color or values['eyebrow:color'] or 0, - opacity = (values.eyebrow or {}).opacity or values['eyebrow:opacity'] or 0 - }, - ageing = { - style = (values.ageing or {}).style or values['ageing:style'] or 0, - opacity = (values.ageing or {}).opacity or values['ageing:opacity'] or 0 - }, - makeup = { - style = (values.makeup or {}).style or values['makeup:style'] or 0, - color = (values.makeup or {}).color or values['makeup:color'] or 0, - opacity = (values.makeup or {}).opacity or values['makeup:opacity'] or 0 - }, - blush = { - style = (values.blush or {}).style or values['blush:style'] or 0, - color = (values.blush or {}).color or values['blush:color'] or 0, - opacity = (values.blush or {}).opacity or values['blush:opacity'] or 0 - }, - complexion = { - style = (values.complexion or {}).style or values['complexion:style'] or 0, - opacity = (values.complexion or {}).opacity or values['complexion:opacity'] or 0 - }, - sun_damage = { - style = (values.sun_damage or {}).style or values['sun_damage:style'] or 0, - opacity = (values.sun_damage or {}).opacity or values['sun_damage:opacity'] or 0 - }, - lipstick = { - style = (values.lipstick or {}).style or values['lipstick:style'] or 0, - color = (values.lipstick or {}).color or values['lipstick:color'] or 0, - opacity = (values.lipstick or {}).opacity or values['lipstick:opacity'] or 0 - }, - mole_freckle = { - style = (values.mole_freckle or {}).style or values['mole_freckle:style'] or 0, - opacity = (values.mole_freckle or {}).opacity or values['mole_freckle:opacity'] or 0 - }, - chest_hair = { - style = (values.chest_hair or {}).style or values['chest_hair:style'] or 0, - color = (values.chest_hair or {}).color or values['chest_hair:color'] or 0, - opacity = (values.chest_hair or {}).opacity or values['chest_hair:opacity'] or 0 - }, - body_blemish = { - style = (values.body_blemish or {}).style or values['body_blemish:style'] or 0, - opacity = (values.body_blemish or {}).opacity or values['body_blemish:opacity'] or 0 - }, - clothing = { - unused_head = 0, - unused_head_texture = 0, - masks = 0, - masks_texture = 0, - unused_hair = 0, - unused_hair_texture = 0, - upper_body = 0, - upper_body_texture = 0, - lower_body = 0, - lower_body_texture = 0, - bags_parachutes = 0, - bags_parachutes_texture = 0, - shoes = 0, - shoes_texture = 0, - scarfs_chains = 0, - scarfs_chains_texture = 0, - shirt_accessory = 0, - shirt_accessory_texture = 0, - body_armor = 0, - body_armor_texture = 0, - badges_logos = 0, - badges_logos_texture = 0, - shirt_overlay_jackets = 0, - shirt_overlay_jackets_texture = 0 - }, - eyeColor = values.eyeColor or values['eyeColor'] or 0 - } - } - - --- Returns current skin as table - --- @param ignoreDefaultOrNull boolean|number Ignore default values - function skin:getSkinData(ignoreDefaultOrNull) - if (ignoreDefaultOrNull == nil) then ignoreDefaultOrNull = false end - if (type(ignoreDefaultOrNull) ~= 'boolean') then ignoreDefaultOrNull = tonumber(ignoreDefaultOrNull) end - if (type(ignoreDefaultOrNull) == 'number') then ignoreDefaultOrNull = ignoreDefaultOrNull == 1 end - - local result = {} - local currentSkin = self.values or {} - - for category, value in pairs(currentSkin) do - local categoryName = tostring(category or 'unknown') - - if (type(value) == 'table') then - for option, optionValue in pairs(value or {}) do - local optionName = tostring(option or 'unknown') - local addOptionToResult = not ignoreDefaultOrNull - - if (not addOptionToResult) then - if (type(optionValue) == 'number' and optionValue > 0) then - addOptionToResult = true - elseif (type(optionValue) == 'table') then - addOptionToResult = true - elseif (type(optionValue) == 'boolean' and optionValue) then - addOptionToResult = true - end - end - - if (addOptionToResult) then - result[('%s:%s'):format(categoryName, optionName)] = optionValue - end - end - else - local addOptionToResult = not ignoreDefaultOrNull - - if (not addOptionToResult) then - if (type(value) == 'number' and value > 0) then - addOptionToResult = true - elseif (type(value) == 'boolean' and value) then - addOptionToResult = true - end - end - - if (addOptionToResult) then - result[categoryName] = value - end - end - end - - return result - end - - for i = 0, GetNumHairColors(), 1 do - table.insert(skin.options.colors, { value = i, label = _(CR(), 'skins', 'color_label', (i + 1)) }) - end - - for i = 0, GetNumberOfPedDrawableVariations(playerPed, 2), 1 do - table.insert(skin.options.hairs, { value = i, label = _(CR(), 'skins', 'hair_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(0), 1 do - table.insert(skin.options.blemishes, { value = i, label = _(CR(), 'skins', 'blemishes_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(1), 1 do - table.insert(skin.options.beards, { value = i, label = _(CR(), 'skins', 'beard_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(2), 1 do - table.insert(skin.options.eyebrows, { value = i, label = _(CR(), 'skins', 'eyebrow_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(3), 1 do - table.insert(skin.options.ageings, { value = i, label = _(CR(), 'skins', 'ageing_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(4), 1 do - table.insert(skin.options.makeups, { value = i, label = _(CR(), 'skins', 'makeup_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(5), 1 do - table.insert(skin.options.blushes, { value = i, label = _(CR(), 'skins', 'blush_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(6), 1 do - table.insert(skin.options.complexions, { value = i, label = _(CR(), 'skins', 'complexion_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(7), 1 do - table.insert(skin.options.sunDamages, { value = i, label = _(CR(), 'skins', 'sun_damage_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(8), 1 do - table.insert(skin.options.lipsticks, { value = i, label = _(CR(), 'skins', 'lipstick_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(9), 1 do - table.insert(skin.options.molesFreckles, { value = i, label = _(CR(), 'skins', 'moles_freckle_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(10), 1 do - table.insert(skin.options.chestHairs, { value = i, label = _(CR(), 'skins', 'chest_hair_style_label', (i + 1)) }) - end - - for i = 0, GetNumHeadOverlayValues(11), 1 do - table.insert(skin.options.bodyBlemishes, { value = i, label = _(CR(), 'skins', 'body_blemish_style_label', (i + 1)) }) - end - - for i = 0, 32, 1 do - table.insert(skin.options.eyeColors, { value = i, label = _(CR(), 'skins', 'eye_color_label', (i + 1)) }) - end - - for i = 1, #skins.clothingOptions, 1 do - if (i ~= 1 and i ~= 3) then - local clothingOption = skins.clothingOptions[i] or { label = 'Unknown', key = 'unknown' } - local value = (values.clothing or {})[clothingOption.key or 'unknown'] or values[('clothing:%s'):format(clothingOption.key or 'unknown')] or 0 - local valueTexture = (values.clothing or {})[('%s_texture'):format(clothingOption.key or 'unknown')] or values[('clothing:%s_texture'):format(clothingOption.key or 'unknown')] or 0 - - local index = value ~= 255 and value or GetPedDrawableVariation(playerPed, i) - local textureIndex = valueTexture ~= 255 and valueTexture or GetPedTextureVariation(playerPed, i) - - local maxDrawables = GetNumberOfPedDrawableVariations(playerPed, i) - local maxTextures = GetNumberOfPedTextureVariations(playerPed, i, index) - - for x = 1, maxDrawables, 1 do - if (i == 2) then - skin.values.clothing.masks = index - - table.insert(skin.options.clothingMasks, { value = x, label = ('#%s'):format(i) }) - elseif (i == 4) then - skin.values.clothing.upper_body = index - - table.insert(skin.options.clothingUpperBody, { value = x, label = ('#%s'):format(i) }) - elseif (i == 5) then - skin.values.clothing.lower_body = index - - table.insert(skin.options.clothingLowerBody, { value = x, label = ('#%s'):format(i) }) - elseif (i == 6) then - skin.values.clothing.bags_parachutes = index - - table.insert(skin.options.clothingBagsParachutes, { value = x, label = ('#%s'):format(i) }) - elseif (i == 7) then - skin.values.clothing.shoes = index - - table.insert(skin.options.clothingShoes, { value = x, label = ('#%s'):format(i) }) - elseif (i == 8) then - skin.values.clothing.scarfs_chains = index - - table.insert(skin.options.clothingScarfsChains, { value = x, label = ('#%s'):format(i) }) - elseif (i == 9) then - skin.values.clothing.shirt_accessory = index - - table.insert(skin.options.clothingShirtAccessory, { value = x, label = ('#%s'):format(i) }) - elseif (i == 10) then - skin.values.clothing.body_armor = index - - table.insert(skin.options.clothingBodyArmor, { value = x, label = ('#%s'):format(i) }) - elseif (i == 11) then - skin.values.clothing.badges_logos = index - - table.insert(skin.options.clothingBagsesLogos, { value = x, label = ('#%s'):format(i) }) - elseif (i == 12) then - skin.values.clothing.shirt_overlay_jackets = index - - table.insert(skin.options.clothingShirtOverlayJackets, { value = x, label = ('#%s'):format(i) }) - end - end - - for x = 1, maxTextures, 1 do - if (i == 2) then - skin.values.clothing.masks_texture = textureIndex - - table.insert(skin.options.clothingMasksTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 4) then - skin.values.clothing.upper_body_texture = textureIndex - - table.insert(skin.options.clothingUpperBodyTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 5) then - skin.values.clothing.lower_body_texture = textureIndex - - table.insert(skin.options.clothingLowerBodyTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 6) then - skin.values.clothing.bags_parachutes_texture = textureIndex - - table.insert(skin.options.clothingBagsParachutesTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 7) then - skin.values.clothing.shoes_texture = textureIndex - - table.insert(skin.options.clothingShoesTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 8) then - skin.values.clothing.scarfs_chains_texture = textureIndex - - table.insert(skin.options.clothingScarfsChainsTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 9) then - skin.values.clothing.shirt_accessory_texture = textureIndex - - table.insert(skin.options.clothingShirtAccessoryTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 10) then - skin.values.clothing.body_armor_texture = textureIndex - - table.insert(skin.options.clothingBodyArmorTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 11) then - skin.values.clothing.badges_logos_texture = textureIndex - - table.insert(skin.options.clothingBagsesLogosTexture, { value = x, label = ('#%s'):format(i) }) - elseif (i == 12) then - skin.values.clothing.shirt_overlay_jackets_texture = textureIndex - - table.insert(skin.options.clothingShirtOverlayJacketsTexture, { value = x, label = ('#%s'):format(i) }) - end - end - end - end - - --- Update current playerPed - SetPedHeadOverlay(playerPed, 0, skin.values.blemish.style, skin.values.blemish.opacity) - SetPedHeadOverlay(playerPed, 1, skin.values.beard.style, skin.values.beard.opacity) - SetPedHeadOverlayColor(playerPed, 1, 1, skin.values.beard.color, skin.values.beard.color) - SetPedHeadOverlay(playerPed, 2, skin.values.eyebrow.style, skin.values.eyebrow.opacity) - SetPedHeadOverlayColor(playerPed, 2, 1, skin.values.eyebrow.color, skin.values.eyebrow.color) - SetPedHeadOverlay(playerPed, 3, skin.values.ageing.style, skin.values.ageing.opacity) - SetPedHeadOverlay(playerPed, 4, skin.values.makeup.style, skin.values.makeup.opacity) - SetPedHeadOverlayColor(playerPed, 4, 1, skin.values.makeup.color, skin.values.makeup.color) - SetPedHeadOverlay(playerPed, 5, skin.values.blush.style, skin.values.blush.opacity) - SetPedHeadOverlayColor(playerPed, 5, 1, skin.values.blush.color, skin.values.blush.color) - SetPedHeadOverlay(playerPed, 6, skin.values.complexion.style, skin.values.complexion.opacity) - SetPedHeadOverlay(playerPed, 7, skin.values.sun_damage.style, skin.values.sun_damage.opacity) - SetPedHeadOverlay(playerPed, 8, skin.values.lipstick.style, skin.values.lipstick.opacity) - SetPedHeadOverlayColor(playerPed, 8, 1, skin.values.lipstick.color, skin.values.lipstick.color) - SetPedHeadOverlay(playerPed, 9, skin.values.mole_freckle.style, skin.values.mole_freckle.opacity) - SetPedHeadOverlay(playerPed, 10, skin.values.chest_hair.style, skin.values.chest_hair.opacity) - SetPedHeadOverlayColor(playerPed, 10, 1, skin.values.chest_hair.color, skin.values.chest_hair.color) - SetPedHeadOverlay(playerPed, 11, skin.values.body_blemish.style, skin.values.body_blemish.opacity) - SetPedEyeColor(playerPed, skin.values.eyeColor) - - for _, clothingOption in pairs(skins.clothingOptions or {}) do - local value = (((skin or {}).value or {}).clothing or {})[clothingOption.key] or 0 - local valueTexture = (((skin or {}).value or {}).clothing or {})[('%s_texture'):format(clothingOption.key)] or 0 - - SetPedComponentVariation(playerPed, clothingOption.index, value, valueTexture, 0) - end -end \ No newline at end of file diff --git a/modules/[fivem]/skins/client/main.lua b/modules/[fivem]/skins/client/main.lua deleted file mode 100644 index 000a5d8..0000000 --- a/modules/[fivem]/skins/client/main.lua +++ /dev/null @@ -1,46 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local skins = class('skins') - -skins:set { - defaultOpacityOptions = { - { value = 0, label = '0%' }, - { value = 10, label = '10%' }, - { value = 20, label = '20%' }, - { value = 30, label = '30%' }, - { value = 40, label = '40%' }, - { value = 50, label = '50%' }, - { value = 60, label = '60%' }, - { value = 70, label = '70%' }, - { value = 80, label = '80%' }, - { value = 90, label = '90%' }, - { value = 100, label = '100%' } - }, - clothingOptions = { - { label = _(CR(), 'skins', 'unused_head_label'), key = 'unused_head', index = 0 }, - { label = _(CR(), 'skins', 'masks_label'), key = 'masks', index = 1 }, - { label = _(CR(), 'skins', 'unused_hair_label'), key = 'unused_hair', index = 2 }, - { label = _(CR(), 'skins', 'upper_body_label'), key = 'upper_body', index = 3 }, - { label = _(CR(), 'skins', 'lower_body_label'), key = 'lower_body', index = 4 }, - { label = _(CR(), 'skins', 'bags_parachutes_label'), key = 'bags_parachutes', index = 5 }, - { label = _(CR(), 'skins', 'shoes_label'), key = 'shoes', index = 6 }, - { label = _(CR(), 'skins', 'scarfs_chains_label'), key = 'scarfs_chains', index = 7 }, - { label = _(CR(), 'skins', 'shirt_accessory_label'), key = 'shirt_accessory', index = 8 }, - { label = _(CR(), 'skins', 'body_armor_label'), key = 'body_armor', index = 9 }, - { label = _(CR(), 'skins', 'badges_logos_label'), key = 'badges_logos', index = 10 }, - { label = _(CR(), 'skins', 'shirt_overlay_jackets_label'), key = 'shirt_overlay_jackets', index = 11 } - }, - categories = { - [1] = { - label = _(CR(), 'skins', 'inheritance_options_label'), - } - } -} \ No newline at end of file diff --git a/modules/[fivem]/skins/langs/nl.json b/modules/[fivem]/skins/langs/nl.json deleted file mode 100644 index 13248d1..0000000 --- a/modules/[fivem]/skins/langs/nl.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "color_label": "Kleur %s", - "hair_style_label": "Haar %s", - "blemishes_style_label": "Imperfecties variant %s", - "beard_style_label": "Baard %s", - "eyebrow_style_label": "Wenkbrauw %s", - "ageing_style_label": "Veroudering variant %s", - "makeup_style_label": "Make-up variant %s", - "blush_style_label": "Blozen variant %s", - "complexion_style_label": "Teint %s", - "sun_damage_style_label": "Zonschade %s", - "lipstick_style_label": "Lippenstift variant %s", - "moles_freckle_style_label": "Sproeten %s", - "chest_hair_style_label": "Borsthaar %s", - "body_blemish_style_label": "Borst imperfecties variant %s", - "eye_color_label": "Oogkleur %s", - "unused_head_label": "Hoofd", - "masks_label": "Masker", - "unused_hair_label": "Haar", - "upper_body_label": "Armen", - "lower_body_label": "Broek", - "bags_parachutes_label": "Tassen", - "shoes_label": "Schoenen", - "scarfs_chains_label": "Kettingen", - "shirt_accessory_label": "T-Shirt", - "body_armor_label": "Armor", - "badges_logos_label": "Badges", - "shirt_overlay_jackets_label": "Jas", - "inheritance_options_label": "Erfelijkheidsopties" -} \ No newline at end of file diff --git a/modules/[fivem]/skins/module.json b/modules/[fivem]/skins/module.json deleted file mode 100644 index f06d7b1..0000000 --- a/modules/[fivem]/skins/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV skins module", - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "skins" -} \ No newline at end of file diff --git a/modules/[fivem]/spawnmanager/module.json b/modules/[fivem]/spawnmanager/module.json deleted file mode 100644 index 0761b78..0000000 --- a/modules/[fivem]/spawnmanager/module.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV spawnmanager module", - "client_scripts": [ - "client/main.lua" - ], - "module": "spawnmanager" -} \ No newline at end of file diff --git a/modules/[fivem]/streaming/client/main.lua b/modules/[fivem]/streaming/client/main.lua deleted file mode 100644 index 1d169e7..0000000 --- a/modules/[fivem]/streaming/client/main.lua +++ /dev/null @@ -1,58 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local streaming = class('streaming') - ---- Load a requested model -function streaming:requestModel(hash, cb) - local model = hash - - if (hash == nil or (type(hash) ~= 'number' and type(hash) ~= 'string')) then return end - if (type(hash) == 'string') then model = GetHashKey(hash) end - - if (not HasModelLoaded(model) and IsModelInCdimage(model)) then - RequestModel(hash) - - while not HasModelLoaded(model) do - Citizen.Wait(0) - end - end - - if (cb ~= nil and type(cb) == 'function') then - cb() - end -end - ---- Load a texture dictonary and trigger callback when loaded ---- @param textureDictionary string Name of texture dictonary ---- @param cb function Callback -function streaming:requestTextureDictionary(textureDictionary, cb) - if (textureDictionary == nil or type(textureDictionary) ~= 'string') then return end - - if (not HasStreamedTextureDictLoaded(textureDictionary)) then - Citizen.CreateThread(function() - RequestStreamedTextureDict(textureDictionary, true) - - while (not HasStreamedTextureDictLoaded(textureDictionary)) do - Citizen.Wait(0) - end - - if (cb ~= nil and type(cb) == 'function') then - cb() - end - end) - else - if (cb ~= nil and type(cb) == 'function') then - cb() - end - end -end - -addModule('streaming', streaming) \ No newline at end of file diff --git a/modules/[fivem]/streaming/module.json b/modules/[fivem]/streaming/module.json deleted file mode 100644 index 2a67d24..0000000 --- a/modules/[fivem]/streaming/module.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV streaming module", - "client_scripts": [ - "client/main.lua" - ], - "module": "streaming" -} \ No newline at end of file diff --git a/modules/[fivem]/utils/client/main.lua b/modules/[fivem]/utils/client/main.lua deleted file mode 100644 index 4e92c8e..0000000 --- a/modules/[fivem]/utils/client/main.lua +++ /dev/null @@ -1,45 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local utils = class('utils') - -function utils:drawText3Ds(coords, text) - if (coords == nil) then coords = GetEntityCoords(PlayerPedId()) end - if (type(coords) == 'table') then coords = vector3(coords.x, coords.y, coords.z) end - if (type(coords) ~= 'vector3') then return end - - local onScreen, x, y = GetScreenCoordFromWorldCoord((coords.x or 0), (coords.y or 0), (coords.z or 0)) - - if (onScreen) then - local camCoords = GetGameplayCamCoords() - local distance = #(coords - camCoords) - local scale = (1 / distance) * 2 - local fov = (1 / GetGameplayCamFov()) * 100 - - scale = scale * fov - - SetTextColour(255, 255, 255, 255) - SetTextScale(0.0 * scale, 0.55 * scale) - SetTextDropshadow(0, 0, 0, 0) - SetTextDropShadow() - SetTextOutline() - SetTextFont(0) - SetTextProportional(1) - SetTextCentre(true) - - SetDrawOrigin(coords, 0) - BeginTextCommandDisplayText('STRING') - AddTextComponentSubstringPlayerName(text) - EndTextCommandDisplayText(0.0, 0.0) - ClearDrawOrigin() - end -end - -addModule('utils', utils) \ No newline at end of file diff --git a/modules/[fivem]/utils/module.json b/modules/[fivem]/utils/module.json deleted file mode 100644 index b4af98a..0000000 --- a/modules/[fivem]/utils/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV utils module", - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "utils" -} \ No newline at end of file diff --git a/modules/[framework]/chat/client/main.lua b/modules/[framework]/chat/client/main.lua deleted file mode 100644 index 7fae187..0000000 --- a/modules/[framework]/chat/client/main.lua +++ /dev/null @@ -1,192 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local chat = class('chat') - -chat:set { - inputActive = false, - inputActivating = false, - hidden = false, - loaded = false -} - -onServerTrigger('corev:chat:addSuggestion', function(name, help, params) - SendNUIMessage({ - action = 'ADD_SUGGESTION', - suggestion = { - name = name, - help = help, - params = params or {} - }, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) -end) - -onServerTrigger('corev:chat:addMessage', function(rawMessage) - local message = { - type = 'core-chat-' .. (rawMessage.type or 'ooc'), - time = rawMessage.time or nil, - icon = 'fa-' .. (rawMessage.icon or 'globe-europe'), - sender = rawMessage.sender or 'Anoniem', - message = rawMessage.message or '' - } - - SendNUIMessage({ - action = 'ADD_MESSAGE', - message = message, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) -end) - -onServerTrigger('corev:chat:addError', function(msg) - local message = { - type = 'core-chat-error', - time = nil, - icon = 'fa-exclamation-triangle', - sender = 'ERROR', - message = msg or '' - } - - SendNUIMessage({ - action = 'ADD_MESSAGE', - message = message, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) -end) - -onServerTrigger('corev:chat:removeSuggestion', function(name) - SendNUIMessage({ - action = 'REMOVE_SUGGESTION', - name = name, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) -end) - -onServerTrigger('corev:chat:addSuggestions', function(suggestions, removeAll) - removeAll = removeAll or false - - if (type(removeAll) == 'string') then removeAll = tonumber(removeAll) end - if (type(removeAll) == 'number') then removeAll = removeAll == 1 end - if (type(removeAll) ~= 'boolean') then removeAll = false end - - SendNUIMessage({ - action = 'ADD_SUGGESTIONS', - suggestions = suggestions, - removeAll = removeAll, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) -end) - -onServerTrigger('corev:chat:clear', function() - SendNUIMessage({ - action = 'CLEAR_CHAT', - __resource = GetCurrentResourceName(), - __module = 'chat' - }) -end) - -RegisterNUICallback('chat_results', function(data, cb) - chat.inputActive = false - - nui:setNuiFocus(false, false, 'chat') - - if not data.canceled then - local id = PlayerId() - - if data.message:sub(1, 1) == '/' then - local commandParts = split(data.message, ' ') - local command = (commandParts[1] or '/unknown'):sub(2) - - SendNUIMessage({ - action = 'ADD_MESSAGE', - message = { - sender = 'Console', - time = nil, - message = _(CR(), 'chat', 'command_used', command), - iconlib = 'fas', - icon = 'fa-terminal', - type = 'core-chat-command' - }, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) - - ExecuteCommand(data.message:sub(2)) - else - TSE('corev:chat:messageEntered', GetPlayerName(id), data.message) - end - end - - cb('ok') -end) - -RegisterNUICallback('chat_loaded', function(data, cb) - TSE('corev:chat:init'); - - chat.loaded = true - - cb('ok') -end) - ---- Thread to manage game input -Citizen.CreateThread(function() - SetTextChatEnabled(false) - - nui:setNuiFocus(false, false, 'chat') - - while true do - Citizen.Wait(0) - - if ((not chat.inputActive) and IsControlPressed(0, 245)) then - chat.inputActive = true - chat.inputActivating = true - - SendNUIMessage({ - action = 'OPEN_CHAT', - __resource = GetCurrentResourceName(), - __module = 'chat' - }) - end - - if (chat.inputActivating and (not IsControlPressed(0, 245))) then - nui:setNuiFocus(true, false, 'chat') - - chat.inputActivating = false - end - - if (chat.loaded) then - local shouldBeHidden = false - - if (IsScreenFadedOut() or IsPauseMenuActive()) then - shouldBeHidden = true - end - - if (shouldBeHidden ~= chat.hidden) then - chat.hidden = shouldBeHidden - - SendNUIMessage({ - action = 'CHANGE_STATE', - shouldHide = chat.hidden, - __resource = GetCurrentResourceName(), - __module = 'chat' - }) - - if (chat.hidden) then - SetNuiFocus(false) - end - end - end - end -end) \ No newline at end of file diff --git a/modules/[framework]/chat/langs/nl.json b/modules/[framework]/chat/langs/nl.json deleted file mode 100644 index 3ea2463..0000000 --- a/modules/[framework]/chat/langs/nl.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "command_used": "U heeft \"%s\" command uitgevoerd" -} \ No newline at end of file diff --git a/modules/[framework]/chat/module.json b/modules/[framework]/chat/module.json deleted file mode 100644 index 5b2bbc7..0000000 --- a/modules/[framework]/chat/module.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV chat module", - "server_scripts": [ - "server/main.lua" - ], - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "chat" -} \ No newline at end of file diff --git a/modules/[framework]/chat/server/main.lua b/modules/[framework]/chat/server/main.lua deleted file mode 100644 index f46eba1..0000000 --- a/modules/[framework]/chat/server/main.lua +++ /dev/null @@ -1,179 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local chat = class('chat') - -chat:set { - types = { - ['ooc'] = { - icon = 'globe-europe', - type = 'ooc', - lib = 'fas' - }, - ['twitter'] = { - icon = 'twitter', - type = 'twitter', - lib = 'fab' - }, - ['twt'] = { - icon = 'twitter', - type = 'twitter', - lib = 'fab' - }, - ['advertisment'] = { - icon = 'ad', - type = 'me', - lib = 'fas' - }, - ['ad'] = { - icon = 'ad', - type = 'me', - lib = 'fas' - }, - ['me'] = { - icon = 'user', - type = 'me', - lib = 'fas' - }, - ['adminmessage'] = { - icon = 'crown', - type = 'adminmessage', - lib = 'fas' - }, - ['admin'] = { - icon = 'crown', - type = 'adminmessage', - lib = 'fas' - }, - ['command'] = { - icon = 'terminal', - type = 'command', - lib = 'fas' - }, - ['cmd'] = { - icon = 'terminal', - type = 'command', - lib = 'fas' - } - } -} - ---- Refresh client commands and resturn all commands to client ---- @param source number Player ID (source) -function chat:refreshCommands(source) - if (source == nil) then return end - if (type(source) == 'string') then source = tonumber(source) end - if (type(source) ~= 'number') then return end - if (source == 0) then return end - - local commands = m('commands') - local playerCommands = commands:getPlayerCommands(source) or {} - - TCE('corev:chat:addSuggestions', source, playerCommands, true) -end - -function chat:getTypeInfo(msgType) - msgType = msgType or 'ooc' - - if (type(msgType) ~= 'string') then msgType = 'ooc' end - - local msgTypeInfo = (chat.types or {})[msgType] or (chat.types or {})['ooc'] or { - icon = 'globe-europe', - type = 'ooc', - lib = 'fas' - } - - return msgTypeInfo -end - -onClientTrigger('corev:chat:messageEntered', function(name, message, msgType) - if (not message or message == '' or not name or name == '') then - return - end - - TSE('chatMessage', source, name, message) - - if (not WasEventCanceled()) then - local msgTypeInfo = chat:getTypeInfo(msgType) - - TCE('corev:chat:addMessage', -1, { - sender = name, - time = os.currentTimeAsString(), - message = message, - iconlib = msgTypeInfo.lib, - icon = msgTypeInfo.icon, - type = msgTypeInfo.type - }) - end -end) - -onClientTrigger('__cfx_internal:commandFallback', function(command) - local name = GetPlayerName(source) - - TSE('chatMessage', source, name, '/' .. command) - - if not WasEventCanceled() then - local msgTypeInfo = chat:getTypeInfo('ooc') - - TCE('corev:chat:addMessage', -1, { - sender = name, - time = os.currentTimeAsString(), - message = ('/%s'):format(command), - iconlib = msgTypeInfo.lib, - icon = msgTypeInfo.icon, - type = msgTypeInfo.type - }) - else - local msgTypeInfo = chat:getTypeInfo('command') - - TCE('corev:chat:addMessage', source, { - sender = 'Console', - time = os.currentTimeAsString(), - message = _(CR(), 'chat', 'command_used', command), - iconlib = msgTypeInfo.lib, - icon = msgTypeInfo.icon, - type = msgTypeInfo.type - }) - end - - CancelEvent() -end) - -onClientTrigger('corev:chat:init', function() - chat:refreshCommands(source) -end) - -onServerTrigger('onServerResourceStart', function() - local async = m('async') - local players = GetPlayers() - - async:parallel(function(playerId, cb) - Citizen.Wait(500) - - chat:refreshCommands(playerId) - - cb() - end, players, function() - end) -end) - -onServerTrigger('onServerResourceStop', function() - local async = m('async') - local players = GetPlayers() - - async:parallel(function(playerId, cb) - Citizen.Wait(500) - - chat:refreshCommands(playerId) - - cb() - end, players, function() - end) -end) \ No newline at end of file diff --git a/modules/[framework]/commands/langs/nl.json b/modules/[framework]/commands/langs/nl.json deleted file mode 100644 index b342da3..0000000 --- a/modules/[framework]/commands/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "command_already_registered": "Command '%s' is al toegevoegd en zullen hem overschrijden", - "command_console_not_allowed": "U mag command '%s' niet uitvoeren vanuit de console", - "command_mismatch_arguemnts": "Uw aantal argumenten komen niet overeen, command verwacht %s en kreeg %s", - "command_argument_number_error": "U moet een getal opgeven bij argument %s", - "command_not_allowed": "U heeft geen toestemming om deze command uit te voeren.", - "command_message": "Naam: %s\nCommand: %s\nArgumenten:\n```%s```", - "command_title": "%s heeft een commando uitgevoerd" -} \ No newline at end of file diff --git a/modules/[framework]/commands/module.json b/modules/[framework]/commands/module.json deleted file mode 100644 index 20c005a..0000000 --- a/modules/[framework]/commands/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV commands module", - "server_scripts": [ - "server/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "commands" -} \ No newline at end of file diff --git a/modules/[framework]/commands/server/main.lua b/modules/[framework]/commands/server/main.lua deleted file mode 100644 index 2072e36..0000000 --- a/modules/[framework]/commands/server/main.lua +++ /dev/null @@ -1,163 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local commands = class('commands') - ---- Set default value -commands:set { - commands = {} -} - ---- Register a commands ---- @param name commands ---- @param groups groups allowed ---- @param callback function callback function ---- @param consoleAllowed boolean console allowed -function commands:register(name, groups, callback, consoleAllowed, suggestion) - if (type(name) == 'table') then - for _, _name in pairs(name or {}) do - self:register(_name, groups, callback, consoleAllowed, suggestion) - end - - return - end - - if (type(name) ~= 'string') then - return - end - - if (commands.commands ~= nil and commands.commands[name] ~= nil) then - error:print(_(CR(), 'commands', 'command_already_registered', name)) - - if (commands.commands[name].suggestion ~= nil) then - TCE('corev:chat:removeSuggestion', -1, ('/%s'):format(name)) - end - end - - if (suggestion) then - if (not suggestion.arguments) then suggestion.arguments = {} end - if (not suggestion.help) then suggestion.help = '' end - - TCE('corev:chat:addSuggestion', -1, ('/%s'):format(name), suggestion.help, suggestion.arguments) - end - - commands.commands[name] = { - groups = groups, - callback = callback, - consoleAllowed = consoleAllowed, - suggestion = suggestion - } - - RegisterCommand(name, function(source, args, rawCommand) - local identifiers = m('identifiers') - - if (type(source) == 'string') then source = tonumber(source) end - if (type(source) ~= 'number') then source = 0 end - - local identifier = identifiers:getIdentifier(source) - local cmd = commands.commands[name] - - if (not cmd.consoleAllowed and source == 0) then - error:print(_(CR(), 'commands', 'command_console_not_allowed', name)) - return - end - - if (source > 0) then - if (not IsPlayerAceAllowed(source, ('command.%s'):format(name))) then - error:print(_(CR(), 'commands', 'command_not_allowed', name)) - return - end - end - - if (cmd.suggestion and #cmd.suggestion.arguments > 0) then - if (cmd.suggestion.validate and #args ~= #cmd.suggestion.arguments) then - TCE('corev:chat:addError', source, _(CR(), 'commands', 'command_mismatch_arguemnts', #cmd.suggestion.arguments, #args)) - return - end - end - - if (cmd.suggestion and #(cmd.suggestion.arguments or {}) > 0) then - local newArguments = {} - - for i, argument in pairs(cmd.suggestion.arguments or {}) do - if (argument.type) then - if (string.lower(argument.type) == 'number') then - local newArgument = tonumber(args[i]) - - if (newArgument) then - newArguments[argument.name] = newArgument - else - TCE('corev:chat:addError', source, _(CR(), 'commands', 'command_argument_number_error', i)) - return - end - elseif (string.lower(argument.type) == 'string') then - newArguments[argument.name] = tostring(args[i]) - elseif (string.lower(argument.type) == 'any') then - newArguments[argument.name] = args[i] - end - end - end - - args = newArguments - end - - log(identifier, { - args = { - command = name, - arguments = args - }, - action = 'execute.command', - color = Colors.Blue, - footer = ('command "%s" | %s | %s'):format(name, '{identifier}', currentTimeString()), - message = _(CR(), 'commands', 'command_message', '{playername}', name, json.encode(args)), - title = _(CR(), 'commands', 'command_title', '{playername}'), - username = ('[COMMAND] /%s LOG'):format(name) - }) - - cmd.callback(source, args, function(msg) - if (msg ~= nil and type(msg) == 'string') then - TCE('corev:chat:addError', source, msg) - end - end) - end, true) - - if (groups and type(groups) == 'string') then - ExecuteCommand(('add_ace group.%s command.%s allow'):format(groups, name)) - elseif (groups and type(groups) == 'table') then - for _, group in pairs(groups or {}) do - ExecuteCommand(('add_ace group.%s command.%s allow'):format(tostring(group), name)) - end - end -end - ---- Returns a list of commands available for player ---- @param playerId number Player ID (source) -function commands:getPlayerCommands(playerId) - if (playerId == nil or type(playerId) ~= 'number') then return {} end - - if (playerId ~= 0) then - local _commands = {} - - for name, command in pairs(self.commands or {}) do - if (IsPlayerAceAllowed(playerId, ('commands.%s'):format(name))) then - table.insert(_commands, { - name = name, - suggestion = command.suggestion or {} - }) - end - end - - return _commands - end - - return {} -end - -addModule('commands', commands) \ No newline at end of file diff --git a/modules/[framework]/controls/client/main.lua b/modules/[framework]/controls/client/main.lua deleted file mode 100644 index d2bf044..0000000 --- a/modules/[framework]/controls/client/main.lua +++ /dev/null @@ -1,94 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local controls = class('controls') - ---- Set default values -controls:set { - controls = {}, - modules = {} -} - ---- Enable or Disable a button -function controls:disableControlAction(group, key, disabled, moduleName) - moduleName = moduleName or getCurrentModule() or CurrentFrameworkModule or 'unknown' - - if (moduleName == nil) then moduleName = 'unknown' end - if (type(moduleName) ~= 'string') then moduleName = tostring(moduleName) end - if (group == nil or type(group) ~= 'number') then group = tonumber(group or '0') end - if (key == nil or type(key) ~= 'number') then key = tonumber(key or '0') end - if (disabled == nil or (type(disabled) ~= 'boolean' and type(disabled) ~= 'number')) then disabled = tonumber(disabled or '0') end - if (type(disabled) == 'number') then disabled = disabled == 1 end - if (self.modules == nil) then self.modules = {} end - if (self.modules[moduleName] == nil) then self.modules[moduleName] = { } end - if (self.modules[moduleName][tostring(group)] == nil) then self.modules[moduleName][tostring(group)] = { group = group, keys = {} } end - if (self.controls[tostring(group)] == nil) then self.controls[tostring(group)] = { group = group, keys = {} } end - if (self.modules[moduleName][tostring(group)].keys[tostring(key)] == nil) then self.modules[moduleName][tostring(group)].keys[tostring(key)] = { key = key, disabled = disabled } end - if (self.controls[tostring(group)].keys[tostring(key)] == nil) then self.controls[tostring(group)].keys[tostring(key)] = { key = key, anyDisabled = false, lastStatus = nil } end - - self.modules[moduleName][tostring(group)].keys[tostring(key)].disabled = disabled -end - ---- Update NUI focus and mouse input status -Citizen.CreateThread(function() - while true do - for group, groupInfo in pairs(controls.controls or {}) do - for key, keyInfo in pairs(groupInfo.keys or {}) do - controls.controls[group].keys[key].anyDisabled = false - - for moduleName, _ in pairs(controls.modules or {}) do - local isDisabled, module = false, controls.modules[moduleName] or nil - - if (module ~= nil) then - local moduleGroup = module[tostring(group)] or nil - - if (moduleGroup ~= nil) then - local moduleKeys = moduleGroup.keys or nil - - if (moduleKeys ~= nil) then - local moduleKey = moduleKeys[key] or nil - - if (moduleKey ~= nil) then - isDisabled = moduleKey.disabled or false - - if (isDisabled) then controls.controls[group].keys[key].anyDisabled = true end - end - end - end - end - end - end - end - - Citizen.Wait(250) - end -end) - ---- Enable/Disable NUI Focus and input -Citizen.CreateThread(function() - while true do - for group, groupInfo in pairs(controls.controls or {}) do - for key, keyInfo in pairs(groupInfo.keys or {}) do - if (keyInfo.anyDisabled) then - DisableControlAction(groupInfo.group, keyInfo.key, keyInfo.anyDisabled) - end - end - end - - Citizen.Wait(0) - end -end) - ---- FiveM maniplulation -_ENV.controls = controls -_G.controls = controls - ---- Add NUI as module -addModule('controls', controls) \ No newline at end of file diff --git a/modules/[framework]/controls/module.json b/modules/[framework]/controls/module.json deleted file mode 100644 index 59aed7f..0000000 --- a/modules/[framework]/controls/module.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV controls module", - "client_scripts": [ - "client/main.lua" - ], - "module": "controls" -} \ No newline at end of file diff --git a/modules/[framework]/database/langs/nl.json b/modules/[framework]/database/langs/nl.json deleted file mode 100644 index 8d91386..0000000 --- a/modules/[framework]/database/langs/nl.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "error_query_type": "De SQL query moet een string of getal zijn.", - "error_params_type": "Parameters moet een tabel zijn.", - "error_queries_type": "De SQL queries moeten een tabel zijn", - "database_not_started": "Server is bezig met de verbiding met de database... even geduld a.u.b....." -} \ No newline at end of file diff --git a/modules/[framework]/database/module.json b/modules/[framework]/database/module.json deleted file mode 100644 index 9c769ac..0000000 --- a/modules/[framework]/database/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV database module", - "server_scripts": [ - "server/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "database" -} \ No newline at end of file diff --git a/modules/[framework]/database/scripts/main.sql b/modules/[framework]/database/scripts/main.sql deleted file mode 100644 index e47869f..0000000 --- a/modules/[framework]/database/scripts/main.sql +++ /dev/null @@ -1,11 +0,0 @@ -CREATE TABLE `migrations` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `resource` VARCHAR(100) NOT NULL, - `type` VARCHAR(100) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `version` VARCHAR(100) NOT NULL, - - PRIMARY KEY (`id`), - INDEX `logs_date` (`date`) -); \ No newline at end of file diff --git a/modules/[framework]/database/server/main.lua b/modules/[framework]/database/server/main.lua deleted file mode 100644 index 785237f..0000000 --- a/modules/[framework]/database/server/main.lua +++ /dev/null @@ -1,337 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local database = class('database') - ---- Set default values -database:set { - isReady = false, - migrations = {} -} - ---- Make sure params are safe ---- @param params array Parameters -function database:safeParameters(params) - if (params == nil) then - return {[''] = ''} - end - - assert(type(params) == 'table', _(CR(), 'database', 'error_params_type')) - - if (next(params) == nil) then - return {[''] = ''} - end - - return params -end - ---- Execute query to database ---- @param query string Query ---- @param params array Parameters -function database:execute(query, params) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - local result, finished = 0, false - - exports['mysql-async']:mysql_execute(query, self:safeParameters(params), function(results) - result = results - finished = true - end) - - repeat Citizen.Wait(0) until finished == true - - return result -end - ---- Fetch all results from database ---- @param query string Query ---- @param params array Parameters -function database:fetchAll(query, params) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - local result, finished = 0, false - - exports['mysql-async']:mysql_fetch_all(query, self:safeParameters(params), function(results) - result = results - finished = true - end) - - repeat Citizen.Wait(0) until finished == true - - return result -end - ---- Fetch the first column of the first row ---- @param query string Query ---- @param params array Parameters -function database:fetchScalar(query, params) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - local result, finished = 0, false - - exports['mysql-async']:mysql_fetch_scalar(query, self:safeParameters(params), function(results) - result = results - finished = true - end) - - repeat Citizen.Wait(0) until finished == true - - return result -end - - ---- Execute a query and retrieve the last id insert ---- @param query string Query ---- @param params array Parameters -function database:insert(query, params) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - local result, finished = 0, false - - exports['mysql-async']:mysql_insert(query, self:safeParameters(params), function(results) - result = results - finished = true - end) - - repeat Citizen.Wait(0) until finished == true - - return result -end - ---- Stores a query for later execution ---- @param query string Query ---- @param params array Parameters -function database:store(query) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - local result, finished = 0, false - - exports['mysql-async']:mysql_store(query, function(results) - result = results - finished = true - end) - - repeat Citizen.Wait(0) until finished == true - - return result -end - ---- Execute a List of querys ---- @param query string Query ---- @param params array Parameters -function database:transaction(querys, params) - assert(type(params) == 'table', _(CR(), 'database', 'error_queries_type')) - - for _, query in pairs(querys or {}) do - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - end - - local result, finished = 0, false - - exports['mysql-async']:mysql_transaction(querys, self:safeParameters(params), function(results) - result = results - finished = true - end) - - repeat Citizen.Wait(0) until finished == true - - return result -end - ---- Execute query to database async ---- @param query string Query ---- @param params array Parameters ---- @param func function Callback function -function database:executeAsync(query, params, func) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - exports['mysql-async']:mysql_execute(query, self:safeParameters(params), func) -end - ---- Fetch all results from database ---- @param query string Query ---- @param params array Parameters ---- @param func function Callback function -function database:fetchAllAsync(query, params, func) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - exports['mysql-async']:mysql_fetch_all(query, self:safeParameters(params), func) -end - ---- Fetch the first column of the first row ---- @param query string Query ---- @param params array Parameters ---- @param func function Callback function -function database:fetchScalarAsync(query, params, func) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - exports['mysql-async']:mysql_fetch_scalar(query, self:safeParameters(params), func) -end - ---- Execute a query and retrieve the last id insert ---- @param query string Query ---- @param params array Parameters ---- @param func function Callback function -function database:insertAsync(query, params, func) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - exports['mysql-async']:mysql_insert(query, self:safeParameters(params), func) -end - ---- Stores a query for later execution ---- @param query string Query ---- @param params array Parameters ---- @param func function Callback function -function database:storeAsync(query, func) - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - - exports['mysql-async']:mysql_store(query, func) -end - ---- Stores a query for later execution ---- @param query string Query ---- @param params array Parameters ---- @param func function Callback function -function database:transactionAsync(querys, params, func) - assert(type(params) == 'table', _(CR(), 'database', 'error_queries_type')) - - for _, query in pairs(querys or {}) do - assert(type(query) == 'string' or type(query) == 'number', _(CR(), 'database', 'error_query_type')) - end - - exports['mysql-async']:mysql_transaction(querys, self:safeParameters(params), func) -end - ---- Trigger func when mysql-async is ready ---- @param func function Callback function -function database:ready(func) - Citizen.CreateThread(function() - repeat Citizen.Wait(0) until database.isReady == true - - func() - end) -end - ---- Apply migraiton to databse ---- @param resource string Resource Name ---- @param module string Module Name ---- @param name string Migration Name -function database:applyMigration(object, _migration) - local queryDone = false - - self:ready(function() - local content = getFrameworkFile(object.name, object.type, ('migrations/%s'):format(_migration)) - local objectType = object.type or nil - - if (objectType == nil or type(objectType) ~= 'string') then queryDone = true return end - if (content == nil) then queryDone = true return end - - local resourceName, resourceType = 'none', nil - - if (string.lower(objectType) == 'ir') then resourceType = 'resource' end - if (string.lower(objectType) == 'er') then resourceType = 'resource' end - if (string.lower(objectType) == 'im') then resourceType = 'module' end - if (string.lower(objectType) == 'em') then resourceType = 'module' end - - if (resourceType == nil) then queryDone = true return end - - if (string.lower(object.type) == string.lower(ResourceTypes.ExternalResource)) then - resourceName = object.name - end - - if (string.lower(object.type) == string.lower(ResourceTypes.InternalResource) or - string.lower(object.type) == string.lower(ResourceTypes.InternalModule)) then - resourceName = GetCurrentResourceName() - end - - local migrations = ((database.migrations[resourceName] or {})[resourceType] or {})[object.name] or {} - - for _, migration in pairs(migrations or {}) do - if (string.lower(migration.version) == string.lower(_migration)) then - queryDone = true - return - end - end - - database:execute(content, {}) - database:execute('INSERT INTO `migrations` (`resource`, `type`, `name`, `version`) VALUES (@resource, @type, @name, @version)', { - ['@resource'] = resourceName, - ['@type'] = resourceType, - ['@name'] = object.name, - ['@version'] = _migration - }) - - queryDone = true - end) - - repeat Citizen.Wait(0) until queryDone == true - - return queryDone -end - ---- Change ready state when database is ready -Citizen.CreateThread(function() - while GetResourceState('mysql-async') ~= 'started' do - Citizen.Wait(0) - end - - while not exports['mysql-async']:is_ready() do - Citizen.Wait(0) - end - - local count = database:fetchScalar("SELECT COUNT(*) AS `count` FROM `information_schema`.`tables` WHERE `TABLE_SCHEMA` = @databaseName AND `TABLE_NAME` = 'migrations'", { - ['@databaseName'] = DBNAME - }) - - if (not (count > 0)) then - local mainSql = getModuleFile('database', 'scripts/main.sql') - - if (mainSql ~= nil) then - database:execute(mainSql, {}) - end - end - - local migrationInDatabase = database:fetchAll('SELECT * FROM `migrations`', {}) - - for _, migration in pairs(migrationInDatabase or {}) do - if (database.migrations[migration.resource] == nil) then - database.migrations[migration.resource] = {} - end - - if (database.migrations[migration.resource][migration.type] == nil) then - database.migrations[migration.resource][migration.type] = {} - end - - if (database.migrations[migration.resource][migration.type][migration.name] == nil) then - database.migrations[migration.resource][migration.type][migration.name] = {} - end - - table.insert(database.migrations[migration.resource][migration.type][migration.name], migration) - end - - database.isReady = true -end) - ---- Trigger when player is connecting -on('playerConnecting', function(source, returnSuccess, returnError, deferrals) - local textUpdated = false - - while not database.isReady do - if (not textUpdated) then - deferrals.update(_(CR(), 'database', 'database_not_started')) - end - - Citizen.Wait(0) - end - - returnSuccess() -end) - -addModule('database', database) \ No newline at end of file diff --git a/modules/[framework]/identifiers/classes/identifier.lua b/modules/[framework]/identifiers/classes/identifier.lua deleted file mode 100644 index 21a358f..0000000 --- a/modules/[framework]/identifiers/classes/identifier.lua +++ /dev/null @@ -1,176 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Create a identifier object ---- @param player int|string Player -function identifiers:createIdentifier(player) - local identifier = class('identifier') - - identifier:set { - source = -1, - identifier = 'none', - identifiers = {}, - name = 'unknown' - } - - --- Get a identifier by type - --- @param type string identifier type - function identifier:getByType(type, identifiers) - if (identifiers) then identifiers = identifiers else identifiers = (self.identifiers or {}) end - - for i, _identifier in pairs(identifiers) do - if (type == 'steam' and string.match(string.lower(_identifier), 'steam:')) then - return string.sub(_identifier, 7) - elseif (type == 'license' and string.match(string.lower(_identifier), 'license:')) then - return string.sub(_identifier, 9) - elseif (type == 'xbl' and string.match(string.lower(_identifier), 'xbl:')) then - return string.sub(_identifier, 5) - elseif (type == 'live' and string.match(string.lower(_identifier), 'live:')) then - return string.sub(_identifier, 6) - elseif (type == 'discord' and string.match(string.lower(_identifier), 'discord:')) then - return string.sub(_identifier, 9) - elseif (type == 'fivem' and string.match(string.lower(_identifier), 'fivem:')) then - return string.sub(_identifier, 7) - elseif (type == 'ip' and string.match(string.lower(_identifier), 'ip:')) then - return string.sub(_identifier, 4) - end - end - - return 'none' - end - - if (player ~= nil and type(player) == 'number') then - local identifiers = GetPlayerIdentifiers(player) - local primaryIdentifier = identifier:getByType(IDTYPE, identifiers) - - if (primaryIdentifier ~= 'none' and identifiers.players ~= nil and identifiers.players[primaryIdentifier] ~= nil) then - identifiers.players[primaryIdentifier].source = player - - return identifiers.players[primaryIdentifier] - end - elseif(player ~= nil and type(player) == 'string') then - if (player ~= 'none' and identifiers.players ~= nil and identifiers.players[player] ~= nil) then - return identifiers.players[player] - end - end - - if (player == nil or (type(player) == 'number' and player == 0) or (type(player) == 'string' and player == 'console')) then - identifier.source = 0 - identifier.name = 'Console' - identifier.identifiers = { - 'steam:console', - 'license:console', - 'xbl:console', - 'live:console', - 'discord:console', - 'fivem:console', - 'ip:console' - } - identifier.identifier = 'console' - elseif(player ~= nil and (type(player) == 'number' and player > 0)) then - identifier.source = player - identifier.name = GetPlayerName(player) - identifier.identifiers = GetPlayerIdentifiers(player) - identifier.identifier = identifier:getByType(IDTYPE, identifier.identifiers) - else - identifier.source = -1 - - local query = 'SELECT * FROM `identifiers` WHERE %s ORDER BY `id` DESC LIMIT 1' - - if (IDTYPE == 'steam') then - query = query:format('`steam` = @identifier') - elseif (IDTYPE == 'license') then - query = query:format('`license` = @identifier') - elseif (IDTYPE == 'xbl') then - query = query:format('`xbl` = @identifier') - elseif (IDTYPE == 'live') then - query = query:format('`live` = @identifier') - elseif (IDTYPE == 'discord') then - query = query:format('`discord` = @identifier') - elseif (IDTYPE == 'fivem') then - query = query:format('`fivem` = @identifier') - elseif (IDTYPE == 'ip') then - query = query:format('`ip` = @identifier') - end - - local database = m('database') - local rows = database:fetchAll(query, { - ['@identifier'] = ('%s:%s'):format(IDTYPE, player) - }) - - if (rows ~= nil and #rows > 0) then - local row = rows[1] - - identifier.source = -1 - identifier.identifiers = {} - - if (row.steam and row.steam ~= '') then - table.insert(identifier.identifiers, row.steam) - if(IDTYPE == 'steam') then identifier.identifier = string.sub(row.steam, 7) end - end - - if (row.license and row.license ~= '') then - table.insert(identifier.identifiers, row.license) - if(IDTYPE == 'license') then identifier.identifier = string.sub(row.license, 9) end - end - if (row.xbl and row.xbl ~= '') then - table.insert(identifier.identifiers, row.xbl) - if(IDTYPE == 'xbl') then identifier.identifier = string.sub(row.xbl, 5) end - end - if (row.live and row.live ~= '') - then table.insert(identifier.identifiers, row.live) - if(IDTYPE == 'live') then identifier.identifier = string.sub(row.live, 6) end - end - if (row.discord and row.discord ~= '') then - table.insert(identifier.identifiers, row.discord) - if(IDTYPE == 'discord') then identifier.identifier = string.sub(row.discord, 9) end - end - if (row.fivem and row.fivem ~= '') then - table.insert(identifier.identifiers, row.fivem) - if(IDTYPE == 'fivem') then identifier.identifier = string.sub(row.fivem, 7) end - end - if (row.ip and row.ip ~= '') then - table.insert(identifier.identifiers, row.ip) - if(IDTYPE == 'ip') then identifier.identifier = string.sub(row.ip, 4) end - end - if (row.name and row.name ~= '') then - identifier.name = row.name - end - - identifier.identifier = identifier.identifiers[IDTYPE] or player - else - identifier.source = -1 - identifier.name = 'Unknown' - identifier.identifier = player - identifier.identifiers = { - ('%s:%s'):format(IDTYPE, player) - } - end - end - - --- Returns current primary identifier - function identifier:getIdentifier() - return self.identifier or 'none' - end - - --- Returns current player identifiers - function identifier:getIdentifiers() - return self.identifiers or {} - end - - --- Store identifier in current module - identifiers.players[identifier.identifier] = identifier - - return identifier -end - ---- Create a default console identifier -identifiers.players['console'] = identifiers:createIdentifier('console') \ No newline at end of file diff --git a/modules/[framework]/identifiers/langs/nl.json b/modules/[framework]/identifiers/langs/nl.json deleted file mode 100644 index 3529411..0000000 --- a/modules/[framework]/identifiers/langs/nl.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "source_error": "[LOGS][🛑] Wij konden uw id niet vaststellen, probeer opnieuw te joinen of via `F8` en dan `connect play.dobberdamrp.nl`", - "identifier_error": "[LOGS][🛑] Wij konden uw identifier niet vaststellen, neem contact op met de server owners", - "steam_error": "U moet Steam open hebben staan om op deze FiveM server te kunnen spelen.", - "license_error": "Uw FiveM moet voorzien zijn van een geldige GTA5 licentie om op deze server te kunnen spelen.", - "xbl_error": "Uw account moet voorzien zijn van een geldige XBOX Live ID om op deze server te kunnen spelen.", - "live_error": "Uw account moet voorzien zijn van een geldige Microsoft account om op deze server te kunnen spelen.", - "discord_error": "Uw FiveM moet voorzien zijn van een Discord account, geef FiveM toegang tot Discord om op deze server te kunnen spelen.", - "fivem_error": "Uw FiveM moet verbonden zijn met uw FiveM Forum account om op deze server te kunnen spelen.", - "ip_error": "U kunt niet joinen aangezien wij uw IP niet hebben kunnen vaststellen, herstart FiveM en probeer het opnieuw.", - "none_error": "U kunt niet joinen aangezien een onbekende identifier ontbreekt, neem contact op met de server eigenaren." -} \ No newline at end of file diff --git a/modules/[framework]/identifiers/migrations/0.sql b/modules/[framework]/identifiers/migrations/0.sql deleted file mode 100644 index 81b12aa..0000000 --- a/modules/[framework]/identifiers/migrations/0.sql +++ /dev/null @@ -1,13 +0,0 @@ -CREATE TABLE `identifiers` ( - `id` INT NOT NULL AUTO_INCREMENT, - `name` VARCHAR(255) NOT NULL, - `steam` VARCHAR(255) NULL DEFAULT NULL, - `license` VARCHAR(255) NULL DEFAULT NULL, - `xbl` VARCHAR(255) NULL DEFAULT NULL, - `live` VARCHAR(255) NULL DEFAULT NULL, - `discord` VARCHAR(255) NULL DEFAULT NULL, - `fivem` VARCHAR(255) NULL DEFAULT NULL, - `ip` VARCHAR(255) NULL DEFAULT NULL, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) -); \ No newline at end of file diff --git a/modules/[framework]/identifiers/module.json b/modules/[framework]/identifiers/module.json deleted file mode 100644 index 7b779bc..0000000 --- a/modules/[framework]/identifiers/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV identifier module", - "server_scripts": [ - "server/main.lua", - "classes/identifier.lua" - ], - "client_scripts": [ - - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "identifiers" -} \ No newline at end of file diff --git a/modules/[framework]/identifiers/server/main.lua b/modules/[framework]/identifiers/server/main.lua deleted file mode 100644 index e878a0f..0000000 --- a/modules/[framework]/identifiers/server/main.lua +++ /dev/null @@ -1,194 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local identifiers = class('identifiers') - ---- Default values -identifiers:set { - players = {}, - playerIdIdentifiers = {} -} - ---- Returns a player identifier by type ---- @param source int Player ID ---- @param type string Identifier Type -function identifiers:getPlayer(player) - if (type(player) == 'string') then - if (identifiers.players ~= nil and identifiers.players[player] ~= nil) then - return identifiers.players[player] - end - - return self:createIdentifier(player) - end - - if (type(player) == 'number') then - if (identifiers.players ~= nil) then - for _identifier, _identifiers in pairs(identifiers.players or {}) do - if (_identifiers.source == player) then - identifiers.players[_identifier].source = player - - return identifiers.players[_identifier] - end - end - end - - return self:createIdentifier(player) - end - - return nil -end - ---- Returns a player identifier by player id (not player source) ---- @param playerId number|string PlayerID -function identifiers:getIdentifierByPlayerId(playerId) - if (playerId == nil) then return nil end - if (type(playerId) ~= 'number') then playerId = tonumber(playerId) end - if (playerId <= 0) then return nil end - - local _identifier = 'none' - - if (self.playerIdIdentifiers ~= nil and self.playerIdIdentifiers[tostring(playerId)] ~= nil) then - _identifier = self.playerIdIdentifiers[tostring(playerId)] - - return self:getPlayer(_identifier) - end - - local database = m('database') - - _identifier = (database:fetchScalar("SELECT `identifier` FROM `players` WHERE `id` = @id LIMIT 1", { - ['@id'] = playerId - }) or 'none') - - if (_identifier == 'none') then return nil end - - self.playerIdIdentifiers[tostring(playerId)] = _identifier - - return self:getPlayer(_identifier) -end - ---- Returns a player identifier ---- @param source int Player ID -function identifiers:getIdentifier(source) - if (source <= 0) then - return 'console' - end - - local _identifiers = GetPlayerIdentifiers(source) - - for _, identifier in pairs(_identifiers) do - if (IDTYPE == 'steam' and string.match(string.lower(identifier), 'steam:')) then - return string.sub(identifier, 7) - elseif (IDTYPE == 'license' and string.match(string.lower(identifier), 'license:')) then - return string.sub(identifier, 9) - elseif (IDTYPE == 'xbl' and string.match(string.lower(identifier), 'xbl:')) then - return string.sub(identifier, 5) - elseif (IDTYPE == 'live' and string.match(string.lower(identifier), 'live:')) then - return string.sub(identifier, 6) - elseif (IDTYPE == 'discord' and string.match(string.lower(identifier), 'discord:')) then - return string.sub(identifier, 9) - elseif (IDTYPE == 'fivem' and string.match(string.lower(identifier), 'fivem:')) then - return string.sub(identifier, 7) - elseif (IDTYPE == 'ip' and string.match(string.lower(identifier), 'ip:')) then - return string.sub(identifier, 4) - end - end - - return 'none' -end - ---- Trigger when player is connecting -on('playerConnecting', function(source, returnSuccess, returnError) - if (source == nil or type(source) ~= 'number') then - returnError(_(CR(), 'identifiers', 'source_error')) - return - end - - local primaryIdentifier = 'none' - local playerIdentifiers = { - ['steam'] = nil, - ['license'] = nil, - ['xbl'] = nil, - ['live'] = nil, - ['discord'] = nil, - ['fivem'] = nil, - ['ip'] = nil - } - - for _, _identifier in pairs(GetPlayerIdentifiers(source)) do - if (string.match(string.lower(_identifier), 'steam:')) then - playerIdentifiers['steam'] = _identifier - primaryIdentifier = string.sub(_identifier, 7) - elseif (string.match(string.lower(_identifier), 'license:')) then - playerIdentifiers['license'] = _identifier - primaryIdentifier = string.sub(_identifier, 9) - elseif (string.match(string.lower(_identifier), 'xbl:')) then - playerIdentifiers['xbl'] = _identifier - primaryIdentifier = string.sub(_identifier, 5) - elseif (string.match(string.lower(_identifier), 'live:')) then - playerIdentifiers['live'] = _identifier - primaryIdentifier = string.sub(_identifier, 6) - elseif (string.match(string.lower(_identifier), 'discord:')) then - playerIdentifiers['discord'] = _identifier - primaryIdentifier = string.sub(_identifier, 9) - elseif (string.match(string.lower(_identifier), 'fivem:')) then - playerIdentifiers['fivem'] = _identifier - primaryIdentifier = string.sub(_identifier, 7) - elseif (string.match(string.lower(_identifier), 'ip:')) then - playerIdentifiers['ip'] = _identifier - primaryIdentifier = string.sub(_identifier, 4) - end - end - - local database = m('database') - - database:execute('INSERT INTO `identifiers` (`name`, `steam`, `license`, `xbl`, `live`, `discord`, `fivem`, `ip`) VALUES (@name, @steam, @license, @xbl, @live, @discord, @fivem, @ip)', { - ['@name'] = GetPlayerName(source), - ['@steam'] = playerIdentifiers['steam'] or nil, - ['@license'] = playerIdentifiers['license'] or nil, - ['@xbl'] = playerIdentifiers['xbl'] or nil, - ['@live'] = playerIdentifiers['live'] or nil, - ['@discord'] = playerIdentifiers['discord'] or nil, - ['@fivem'] = playerIdentifiers['fivem'] or nil, - ['@ip'] = playerIdentifiers['ip'] or nil - }) - - identifiers:createIdentifier(source) - - returnSuccess() -end) - ---- Trigger when player is fully connected -on('playerConnected', function(source, returnSuccess, returnError) - if (source == nil or type(source) ~= 'number') then - returnError(_(CR(), 'identifiers', 'source_error')) - return - end - - identifiers:createPlayerIdentifier(source) - - returnSuccess() -end) - ---- Trigger when player is disconnecting -on('playerDisconnect', function(source, returnSuccess, returnError) - if (source == nil or type(source) ~= 'number') then return end - - for _identifier, _identifiers in pairs(identifiers.players or {}) do - if (_identifiers.source == source) then - identifiers.players[_identifier].source = -1 - returnSuccess() - return - end - end - - returnSuccess() -end) - -addModule('identifiers', identifiers) \ No newline at end of file diff --git a/modules/[framework]/logs/classes/log.lua b/modules/[framework]/logs/classes/log.lua deleted file mode 100644 index 775cc28..0000000 --- a/modules/[framework]/logs/classes/log.lua +++ /dev/null @@ -1,205 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Create a log object ---- @param player int|string Player -function logs:createLog(player) - local log, identifiers = class('log'), m('identifiers') - local source = -1 - local identifier = identifiers:getPlayer(player) - - if (identifier == nil) then - return nil - end - - if (logs.players ~= nil and logs.players[identifier.identifier] ~= nil) then - if (type(player) == 'number') then - logs.players[identifier.identifier].source = player - end - - return logs.players[identifier.identifier] - end - - log:set { - source = identifier.source, - identifier = identifier.identifier, - identifiers = identifier.identifiers, - name = identifier.name, - avatar = Config.DefaultAvatar or 'none', - identifierObject = identifier - } - - --- Load player's avatar - function log:loadAvatar() - local done = false - local steamIdentifier = self.identifierObject:getByType('steam') - - if (steamIdentifier ~= 'none' and steamIdentifier ~= 'console' and steamIdentifier ~= 'unknown' and type(steamIdentifier) == 'string') then - local steam64ID = tonumber(steamIdentifier, 16) - local steamKey = GetConvar('steam_webApiKey', 'none') or 'none' - - if (type(steamKey) == 'string' and steamKey ~= 'none' and steamKey ~= '') then - PerformHttpRequest(('http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=%s&steamids=%s'):format(steamKey, steam64ID), - function(status, response, headers) - if (status == 200) then - local rawData = response or '{}' - local jsonData = json.decode(rawData) - - if (not (not jsonData)) then - local players = (jsonData.response or {}).players or {} - - if (players ~= nil and #players > 0) then - self.avatar = players[1].avatarfull - done = true - else - done = true - end - else - done = true - end - else - done = true - end - end, 'GET', '', { ['Content-Type'] = 'application/json' }) - else - done = true - end - else - done = true - end - - while not done do - Wait(0) - end - end - - --- Returns a player name - function log:getName() - return self.name or 'Unknown' - end - - --- Returns a player source - function log:getSource() - return self.source or -1 - end - - --- Returns a player avatar - function log:getAvatar() - return self.avatar or Config.DefaultAvatar or 'none' - end - - --- Replate placeholders by tekst - --- @param string string String to change - function log:replacePlaceholders(string) - if (string and type(string) == 'string') then - string = string:gsub('{playername}', self.name) - string = string:gsub('{identifier}', self.identifier) - end - - return string - end - - --- Log a event to database and/or discord - --- @param object array event information - --- @param fallback string webhook fallback - function log:log(object, fallback) - fallback = fallback or false - - local args = object.args or {} - local action = object.action or 'none' - local color = object.color or Colors.Grey - local footer = object.footer or (self.identifier .. ' | ' .. action .. ' | ' .. currentTimeString()) - local message = object.message or nil - local title = object.title or (self.name .. ' => ' .. action:gsub("^%l", string.upper)) - local username = '[Logs] ' .. self.name - local webhook = getWebhooks(action, fallback) - - username = self:replacePlaceholders(username) - title = self:replacePlaceholders(title) - message = self:replacePlaceholders(message) - footer = self:replacePlaceholders(footer) - - if (webhook ~= nil) then - self:logToDiscord(username, title, message, footer, webhook, color, args) - end - - self:logToDatabase(action, args) - end - - --- Log to discord - --- @param username string Username - --- @param title string Title - --- @param message string Message - --- @param footer string Footer - --- @param webhooks string|array Webhook(s) - --- @param color int Color - --- @param args array Arguments - function log:logToDiscord(username, title, message, footer, webhooks, color, args) - if (webhooks ~= nil and type(webhooks) == 'table') then - for _, webhook in pairs(webhooks or {}) do - self:logToDiscord(username, title, message, footer, webhook, color, args) - end - elseif (webhooks ~= nil and type(webhooks) == 'string') then - color = color or 98707270 - - local requestInfo = { - ['color'] = color, - ['type'] = 'rich' - } - - if (title ~= nil and type(title) == 'string') then - requestInfo['title'] = title - end - - if (message ~= nil and type(message) == 'string') then - requestInfo['description'] = message - end - - if (footer ~= nil and type(footer) == 'string') then - requestInfo['footer'] = { - ['text'] = footer - } - end - - PerformHttpRequest(webhooks, function(error, text, headers) end, 'POST', json.encode({ username = username, embeds = { requestInfo }, avatar_url = self:getAvatar() }), { ['Content-Type'] = 'application/json' }) - end - end - - --- Log to database - --- @param action string Action - --- @param args array Arguments - function log:logToDatabase(action, args) - args = args or {} - - if (type(args) ~= 'table') then - args = {} - end - - local database = m('database') - - database:executeAsync('INSERT INTO `logs` (`identifier`, `name`, `action`, `args`) VALUES (@identifier, @name, @action, @args)', { - ['@identifier'] = self.identifier, - ['@name'] = self.name, - ['@action'] = tostring(action), - ['@args'] = json.encode(args) - }, function() end) - end - - --- Initialize avartar - log:loadAvatar() - - logs.players[log.identifier] = log - - return log -end - ---- Create console logs -logs.players['console'] = logs:createLog(0) \ No newline at end of file diff --git a/modules/[framework]/logs/langs/nl.json b/modules/[framework]/logs/langs/nl.json deleted file mode 100644 index c0789d8..0000000 --- a/modules/[framework]/logs/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "error_connecting": "Wij konden belangrijke systemen niet activeren, probeer opnieuw te joinen", - "player_connecting": "Speler %s is DobberdamRP aan het joinen", - "player_connecting_title": "%s verbind met DobberdamRP", - "player_connected": "Speler %s is verbonden met DobberdamRP", - "player_connected_title": "%s is gejoined", - "player_disconnect": "Speler %s heeft DobberdamRP verlaten", - "player_disconnect_title": "%s heeft de stad verlaten" -} \ No newline at end of file diff --git a/modules/[framework]/logs/migrations/0.sql b/modules/[framework]/logs/migrations/0.sql deleted file mode 100644 index 505a584..0000000 --- a/modules/[framework]/logs/migrations/0.sql +++ /dev/null @@ -1,11 +0,0 @@ -CREATE TABLE `logs` ( - `id` INT(11) NOT NULL AUTO_INCREMENT, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - `identifier` VARCHAR(100) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `action` VARCHAR(100) NOT NULL DEFAULT 'none', - `args` LONGTEXT NOT NULL, - - PRIMARY KEY (`id`), - INDEX `logs_date` (`date`) -); \ No newline at end of file diff --git a/modules/[framework]/logs/module.json b/modules/[framework]/logs/module.json deleted file mode 100644 index 515c2b9..0000000 --- a/modules/[framework]/logs/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV logging module", - "server_scripts": [ - "server/main.lua", - "classes/log.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "logs" -} \ No newline at end of file diff --git a/modules/[framework]/logs/server/main.lua b/modules/[framework]/logs/server/main.lua deleted file mode 100644 index 2c81023..0000000 --- a/modules/[framework]/logs/server/main.lua +++ /dev/null @@ -1,91 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local logs = class('logs') - ---- Set default values -logs:set { - players = {} -} - ---- Get a log object by source ---- @param player int Player ID -function logs:get(player) - if (type(player) == 'number') then - for identifier, playerLog in pairs(logs.players or {}) do - if (playerLog.source == player) then - return playerLog - end - end - - return logs:createLog(player) - end - - if (type(player) == 'string') then - if (logs.players ~= nil and logs.players[player] ~= nil) then - return logs.players[player] - end - - return logs:createLog(player) - end - - return nil -end - ---- Trigger when player is connecting -on('playerConnecting', function(source, returnSuccess, returnError) - local playerLog = logs:createLog(source) - - playerLog:log({ - title = _(CR(), 'logs', 'player_connecting_title', playerLog:getName()), - action = 'connection.connecting', - color = Colors.Orange, - message = _(CR(), 'logs', 'player_connecting', playerLog:getName()) - }) - - returnSuccess() -end) - ---- Trigger when player is fully connected -on('playerConnected', function(source, returnSuccess, returnError) - local playerLog = logs:createLog(source) - - playerLog:log({ - title = _(CR(), 'logs', 'player_connected_title', playerLog:getName()), - action = 'connection.connected', - color = Colors.Green, - message = _(CR(), 'logs', 'player_connected', playerLog:getName()) - }) - - returnSuccess() -end) - ---- Trigger when player is disconnected -on('playerDisconnect', function(source, returnSuccess, returnError) - if (source == nil or type(source) ~= 'number') then return end - - local identifiers = m('identifiers') - local identifier = identifiers:getIdentifier(source) - - if (logs.players ~= nil and logs.players[identifier] ~= nil) then - logs.players[identifier].source = -1 - - logs.players[identifier]:log({ - title = _(CR(), 'logs', 'player_disconnect_title', logs.players[identifier]:getName()), - action = 'connection.disconnect', - color = Colors.Red, - message = _(CR(), 'logs', 'player_disconnect', logs.players[identifier]:getName()) - }) - end - - returnSuccess() -end) - -addModule('logs', logs) \ No newline at end of file diff --git a/modules/[framework]/menus/classes/menu.lua b/modules/[framework]/menus/classes/menu.lua deleted file mode 100644 index 8f05691..0000000 --- a/modules/[framework]/menus/classes/menu.lua +++ /dev/null @@ -1,264 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function menus:createAMenu(namespace, name, info) - local menu = class('menu') - - --- Default values - menu:set { - namespace = namespace, - name = name, - title = '', - subtitle = '', - image = 'default.png', - items = {}, - events = { - latest = '', - open = {}, - close = {}, - change = {}, - submit = {} - }, - isOpen = false - } - - --- Set default title - if (info.title == nil or type(info.title) ~= 'string') then - menu.title = name:gsub('^%l', string.upper) - else - menu.title = info.title - end - - --- Set category - if (info.subtitle ~= nil and type(info.subtitle) == 'string') then - menu.subtitle = info.subtitle - end - - --- Set image - if (info.image ~= nil and type(info.image) == 'string') then - if (not string.match(info.image, '%A.%A')) then - info.image = ('%s.png'):format(info.image) - end - - menu.image = info.image - end - - --- Register a callback and will be triggerd when event has been execute - --- @param name string Event name - --- @param cb function Callback function - function menu:registerEvent(name, cb) - if (name == nil or type(name) ~= 'string') then return end - if (cb == nil or type(cb) ~= 'function') then return end - - name = string.lower(name) - - if (name == 'open') then - table.insert(self.events.open, cb) - elseif (name == 'close') then - table.insert(self.events.close, cb) - elseif (name == 'change') then - table.insert(self.events.change, cb) - elseif (name == 'submit') then - table.insert(self.events.submit, cb) - end - end - - --- Trigger a callback function when event has been triggerd - --- @param name string Event name - --- @params ... any[] Parameters - function menu:triggerEvents(name, ...) - if (name == nil or type(name) ~= 'string') then return end - - name = string.lower(name) - - if (name == 'open' and self.events.latest ~= 'open') then - self.events.latest = 'open' - self:triggerOpenEvents(...) - elseif (name == 'close' and self.events.latest ~= 'close') then - self.events.latest = 'close' - self:triggerCloseEvents(...) - elseif (name == 'change') then - self.events.latest = 'change' - self:triggerChangeEvents(...) - elseif (name == 'submit') then - self.events.latest = 'submit' - self:triggerSubmitEvents(...) - end - end - - --- Trigger all open event callbacks - --- @param menu menu Menu that has been triggerd - --- @param data table Information about trigger - function menu:triggerOpenEvents(menu, data) - for _, event in pairs(self.events.open or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, data) - end, function(e) - error:print(e) - end) - end - end - end - - --- Trigger all change event callbacks - --- @param menu menu Menu that has been triggerd - --- @param data table Information about trigger - function menu:triggerCloseEvents(menu, data) - for _, event in pairs(self.events.close or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, data) - end, function(e) - error:print(e) - end) - end - end - end - - --- Trigger all change event callbacks - --- @param menu menu Menu that has been triggerd - --- @param data table Information about trigger - function menu:triggerChangeEvents(menu, data) - local oldIndex = data.oldIndex or 0 - local newIndex = data.newIndex or 0 - local oldItem = self.items[(oldIndex + 1)] or false - local newItem = self.items[(newIndex + 1)] or false - - for _, event in pairs(self.events.change or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, oldItem, newItem, data) - end, function(e) - error:print(e) - end) - end - end - end - - --- Trigger all submit callbacks - --- @param menu menu Menu that has been triggerd - --- @param data table Information about trigger - function menu:triggerSubmitEvents(menu, data) - local selectedIndex = data.index or 0 - local selectedItem = self.items[(selectedIndex + 1)] or false - - for _, event in pairs(self.events.submit or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, selectedItem, data) - end, function(e) - error:print(e) - end) - end - end - end - - --- Return current menu data as object - function menu:getData() - return { - title = self.title or 'Unknown', - subtitle = self.subtitle or 'unknown', - image = self.image or 'default.png', - items = self.items or {}, - __namespace = self.namespace or 'unknown', - __name = self.name or 'unknown' - } - end - - --- Close current menu - function menu:close(isFromMenus) - if (isFromMenus and isFromMenus == true) then - if (self.isOpen) then - self.isOpen = false - - SendNUIMessage({ - action = 'closeMenu', - __namespace = self.namespace, - __name = self.name, - __resource = GetCurrentResourceName(), - __module = 'menu' - }) - - if (menus.currentMenu ~= nil and menus.currentMenu.namespace == self.namespace and menus.currentMenu.name == self.name) then - menus.currentMenu = nil - end - end - else - menus:close(self.namespace, self.name) - end - end - - --- Close current menu - function menu:open(open) - if (self.isOpen) then - self.isOpen = true - elseif(open) then - self.isOpen = true - - menus.currentMenu = self - else - menus:open(self.namespace, self.name) - end - end - - --- Add a item to menu - --- @param item table Item Information - function menu:addItem(item) - if (item == nil or type(item) ~= 'table') then - return - end - - local data = {} - - if (item.prefix ~= nil and type(item.prefix) == 'string') then - data.prefix = item.prefix - end - - if (item.label ~= nil and type(item.label) == 'string') then - data.label = item.label - end - - if (item.description ~= nil and type(item.description) == 'string') then - data.description = item.description - end - - if (item.image ~= nil and type(item.image) == 'string') then - data.item_image = item.image - end - - if (item.addon ~= nil) then - data.addon = item.addon - else - data.addon = {} - end - - table.insert(self.items, data) - end - - --- Add a range of items - --- @param items table List of items - function menu:addItems(items) - if (items == nil or type(items) ~= 'table') then - return - end - - for _, value in pairs(items or {}) do - self:addItem(value) - end - end - - --- Clear all menu items - function menu:clearItems() - self.items = {} - end - - return menu -end \ No newline at end of file diff --git a/modules/[framework]/menus/client/main.lua b/modules/[framework]/menus/client/main.lua deleted file mode 100644 index 5c5610f..0000000 --- a/modules/[framework]/menus/client/main.lua +++ /dev/null @@ -1,225 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local menus = class('menus') - ---- Set default values -menus:set { - currentMenu = nil, - menus = {}, - timer = GetGameTimer(), - chunks = {} -} - ---- Open a menu object ---- @param namespace string Menu's namespace ---- @param name string Menu's name -function menus:open(namespace, name) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - - if (self.menus ~= nil and self.menus[namespace] ~= nil and self.menus[namespace][name] ~= nil) then - if (self.menus[namespace][name].isOpen) then - return - end - - local anyMenuOpen, currentOpenMenu = self:anyMenuOpen() - - if (anyMenuOpen) then - self.menus[currentOpenMenu.namespace][currentOpenMenu.name].isOpen = false - end - - self.menus[namespace][name]:open(true) - - SendNUIMessage({ - action = 'openMenu', - data = self.menus[namespace][name]:getData(), - __namespace = self.menus[namespace][name].namespace, - __name = self.menus[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'menu' - }) - - menus.currentMenu = self.menus[namespace][name] - end -end - ---- Close a menu object ---- @param namespace string Menu's namespace ---- @param name string Menu's name -function menus:close(namespace, name) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - - if (self.menus ~= nil and self.menus[namespace] ~= nil and self.menus[namespace][name] ~= nil) then - if (self.menus[namespace][name].isOpen) then - self.menus[namespace][name]:close(true) - - SendNUIMessage({ - action = 'closeMenu', - data = self.menus[namespace][name]:getData(), - __namespace = self.menus[namespace][name].namespace, - __name = self.menus[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'menu' - }) - - menus.currentMenu = nil - end - end -end - ---- Create a menu object ---- @param namespace string Menu's namespace ---- @param name string Menu's name ---- @param info table Information about menu -function menus:create(namespace, name, info) - if (namespace == nil or type(namespace) ~= 'string') then return false, false end - if (name == nil or type(name) ~= 'string') then return false, false end - if (info == nil or type(info) ~= 'table') then return false, false end - if (self.menus == nil) then self.menus = {} end - if (self.menus[namespace] == nil) then self.menus[namespace] = {} end - if (self.menus[namespace][name] ~= nil) then return self.menus[namespace][name], false end - - local menu = self:createAMenu(namespace, name, info) - - self.menus[namespace][name] = menu - - return self.menus[namespace][name], true -end - ---- Add a menu item to menu ---- @param namespace string Menu's namespace ---- @param name string Menu's name ---- @param item table Menu item -function menus:addItem(namespace, name, item) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - if (item == nil or type(item) ~= 'table') then return end - if (self.menus == nil) then return end - if (self.menus[namespace] == nil) then return end - if (self.menus[namespace][name] == nil) then return end - - self.menus[namespace][name]:addItem(item) -end - ---- Add a menu items to menu ---- @param namespace string Menu's namespace ---- @param name string Menu's name ---- @param items table Menu items -function menus:addItems(namespace, name, items) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - if (items == nil or type(items) ~= 'table') then return end - if (self.menus == nil) then return end - if (self.menus[namespace] == nil) then return end - if (self.menus[namespace][name] == nil) then return end - - self.menus[namespace][name]:addItems(items) -end - ---- Returns `true` if any menu is open -function menus:anyMenuOpen() - if (self.menus == nil) then return false, nil end - - for namespace, namespaceMenus in pairs(self.menus or {}) do - if (namespace ~= nil and namespaceMenus ~= nil and type(namespace) == 'string' and type(namespaceMenus) == 'table') then - for _, menu in pairs(self.menus[namespace] or {}) do - if (menu.isOpen) then - return true, menu - end - end - end - end - - return false, nil -end - ---- Register user input and communcate with frontend -Citizen.CreateThread(function() - while true do - Citizen.Wait(10) - - if (menus.currentMenu ~= nil and IsControlPressed(0, 18) and IsInputDisabled(0) and (GetGameTimer() - menus.timer) > 150) then - SendNUIMessage({ action = 'controlPressed', control = 'ENTER', __namespace = menus.currentMenu.namespace, __name = menus.currentMenu.name, __resource = GetCurrentResourceName(), __module = 'menu' }) - menus.timer = GetGameTimer() - end - - if (menus.currentMenu ~= nil and IsControlPressed(0, 177) and IsInputDisabled(0) and (GetGameTimer() - menus.timer) > 150) then - SendNUIMessage({ action = 'controlPressed', control = 'BACKSPACE', __namespace = menus.currentMenu.namespace, __name = menus.currentMenu.name, __resource = GetCurrentResourceName(), __module = 'menu' }) - menus.timer = GetGameTimer() - end - - if (menus.currentMenu ~= nil and IsControlPressed(0, 27) and IsInputDisabled(0) and (GetGameTimer() - menus.timer) > 150) then - SendNUIMessage({ action = 'controlPressed', control = 'TOP', __namespace = menus.currentMenu.namespace, __name = menus.currentMenu.name, __resource = GetCurrentResourceName(), __module = 'menu' }) - menus.timer = GetGameTimer() - end - - if (menus.currentMenu ~= nil and IsControlPressed(0, 173) and IsInputDisabled(0) and (GetGameTimer() - menus.timer) > 150) then - SendNUIMessage({ action = 'controlPressed', control = 'DOWN', __namespace = menus.currentMenu.namespace, __name = menus.currentMenu.name, __resource = GetCurrentResourceName(), __module = 'menu' }) - menus.timer = GetGameTimer() - end - - if (menus.currentMenu ~= nil and IsControlPressed(0, 174) and IsInputDisabled(0) and (GetGameTimer() - menus.timer) > 150) then - SendNUIMessage({ action = 'controlPressed', control = 'LEFT', __namespace = menus.currentMenu.namespace, __name = menus.currentMenu.name, __resource = GetCurrentResourceName(), __module = 'menu' }) - menus.timer = GetGameTimer() - end - - if (menus.currentMenu ~= nil and IsControlPressed(0, 175) and IsInputDisabled(0) and (GetGameTimer() - menus.timer) > 150) then - SendNUIMessage({ action = 'controlPressed', control = 'RIGHT', __namespace = menus.currentMenu.namespace, __name = menus.currentMenu.name, __resource = GetCurrentResourceName(), __module = 'menu' }) - menus.timer = GetGameTimer() - end - end -end) - ---- Add menus as module when available -Citizen.CreateThread(function() - while true do - if (addModule ~= nil and type(addModule) == 'function') then - addModule('menus', menus) - return - end - - Citizen.Wait(0) - end -end) - -RegisterNUICallback('__chunk', function(data, cb) - menus.chunks[data.id] = menus.chunks[data.id] or '' - menus.chunks[data.id] = menus.chunks[data.id] .. data.chunk - - if data['end'] then - local namespace = data.__namespace or 'unknown' - local name = data.__name or 'unknown' - - if (namespace == nil or type(namespace) ~= 'string') then cb('ok') return end - if (name == nil or type(name) ~= 'string') then cb('ok') return end - if (menus.menus == nil) then cb('ok') return end - if (menus.menus[namespace] == nil) then cb('ok') return end - if (menus.menus[namespace][name] == nil) then cb('ok') return end - - local menu = menus.menus[namespace][name] - local data = json.decode(menus.chunks[data.id]) - - if (data.__type ~= nil and data.__type == 'close') then - menus:close(namespace, name) - end - - if (data) then - menu:triggerEvents(data.__type, menu, data) - end - - if (data.id ~= nil and menus.chunks ~= nil and menus.chunks[data.id] ~= nil) then - menus.chunks[data.id] = nil - end - end - - cb('ok') -end) \ No newline at end of file diff --git a/modules/[framework]/menus/langs/nl.json b/modules/[framework]/menus/langs/nl.json deleted file mode 100644 index 7a73a41..0000000 --- a/modules/[framework]/menus/langs/nl.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} \ No newline at end of file diff --git a/modules/[framework]/menus/module.json b/modules/[framework]/menus/module.json deleted file mode 100644 index 1e5584a..0000000 --- a/modules/[framework]/menus/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV menus module", - "client_scripts": [ - "client/main.lua", - "classes/menu.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "menus" -} \ No newline at end of file diff --git a/modules/[framework]/nui/client/main.lua b/modules/[framework]/nui/client/main.lua deleted file mode 100644 index dbd61d6..0000000 --- a/modules/[framework]/nui/client/main.lua +++ /dev/null @@ -1,79 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local nui = class('nui') - ---- Set default values -nui:set { - enableFocus = false, - nuiFocusEnabled = false, - enableMouseInput = false, - mouseInputEnabled = false, - modules = {} -} - ---- Update NUI based on module ---- @param enableFocus number|boolean Enable NUI Focus ---- @param enableMouseInput number|boolean Enable NUI Mouse -function nui:setNuiFocus(enableFocus, enableMouseInput, moduleName) - moduleName = moduleName or getCurrentModule() or CurrentFrameworkModule or 'unknown' - - if (moduleName == nil) then moduleName = 'unknown' end - if (type(moduleName) ~= 'string') then moduleName = tostring(moduleName) end - if (enableFocus == nil or (type(enableFocus) ~= 'boolean' and type(enableFocus) ~= 'number')) then enableFocus = tonumber(enableFocus or '0') end - if (enableMouseInput == nil or (type(enableMouseInput) ~= 'boolean' and type(enableMouseInput) ~= 'number')) then enableMouseInput = tonumber(enableMouseInput or '0') end - if (type(enableFocus) == 'number') then enableFocus = enableFocus == 1 end - if (type(enableMouseInput) == 'number') then enableMouseInput = enableMouseInput == 1 end - if (self.modules == nil) then self.modules = {} end - if (self.modules[moduleName] == nil) then self.modules[moduleName] = { enableFocus = false, enableMouseInput = false } end - - self.modules[moduleName].enableFocus = enableFocus - self.modules[moduleName].enableMouseInput = enableMouseInput -end - ---- Update NUI focus and mouse input status -Citizen.CreateThread(function() - while true do - local anyFocusEnabled, anyMouseInputEnabled = false, false - - for _, moduleNUIFocus in pairs(nui.modules or {}) do - if (moduleNUIFocus.enableFocus) then anyFocusEnabled = true end - if (moduleNUIFocus.enableMouseInput) then anyMouseInputEnabled = true end - if (anyFocusEnabled and anyMouseInputEnabled) then break end - end - - nui.enableFocus = anyFocusEnabled - nui.enableMouseInput = anyMouseInputEnabled - - Citizen.Wait(250) - end -end) - ---- Enable/Disable NUI Focus and input -Citizen.CreateThread(function() - while true do - if ((nui.enableFocus ~= nui.nuiFocusEnabled) or (nui.enableMouseInput ~= nui.mouseInputEnabled)) then - SetNuiFocus(nui.enableFocus, nui.enableMouseInput) - SetNuiFocusKeepInput(nui.enableMouseInput) - - nui.nuiFocusEnabled = nui.enableFocus - nui.mouseInputEnabled = nui.enableMouseInput - end - - Citizen.Wait(0) - end -end) - ---- FiveM maniplulation -_ENV.nui = nui -_G.nui = nui - ---- Add NUI as module -addModule('nui', nui) \ No newline at end of file diff --git a/modules/[framework]/nui/module.json b/modules/[framework]/nui/module.json deleted file mode 100644 index ca00af4..0000000 --- a/modules/[framework]/nui/module.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV NUI module", - "client_scripts": [ - "client/main.lua" - ], - "module": "nui" -} \ No newline at end of file diff --git a/modules/[framework]/wheels/classes/wheel.lua b/modules/[framework]/wheels/classes/wheel.lua deleted file mode 100644 index a21623e..0000000 --- a/modules/[framework]/wheels/classes/wheel.lua +++ /dev/null @@ -1,220 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function wheels:createWheel(namespace, name) - local wheel = class('wheel') - - wheel:set { - namespace = namespace, - name = name, - items = {}, - addon = {}, - events = { - latest = '', - open = {}, - close = {}, - submit = {} - }, - isOpen = false - } - - --- Register a callback and will be triggerd when event has been execute - --- @param name string Event name - --- @param cb function Callback function - function wheel:registerEvent(name, cb) - if (name == nil or type(name) ~= 'string') then return end - if (cb == nil or type(cb) ~= 'function') then return end - - name = string.lower(name) - - if (name == 'open') then - table.insert(self.events.open, cb) - elseif (name == 'close') then - table.insert(self.events.close, cb) - elseif (name == 'submit') then - table.insert(self.events.submit, cb) - end - end - - --- Trigger a callback function when event has been triggerd - --- @param name string Event name - --- @params ... any[] Parameters - function wheel:triggerEvents(name, ...) - if (name == nil or type(name) ~= 'string') then return end - - name = string.lower(name) - - if (name == 'open' and self.events.latest ~= 'open') then - self.events.latest = 'open' - self:triggerOpenEvents(...) - elseif (name == 'close' and self.events.latest ~= 'close') then - self.events.latest = 'close' - self:triggerCloseEvents(...) - elseif (name == 'submit') then - self.events.latest = 'submit' - self:triggerSubmitEvents(...) - end - end - - --- Trigger all open event callbacks - --- @param wheel wheel Wheel that has been triggerd - --- @param data table Information about trigger - function wheel:triggerOpenEvents(wheel, data) - for _, event in pairs(self.events.open or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, data) - end, function(e) - error:print(e) - end) - end - end - end - - --- Trigger all change event callbacks - --- @param wheel wheel Wheel that has been triggerd - --- @param data table Information about trigger - function wheel:triggerCloseEvents(wheel, data) - for _, event in pairs(self.events.close or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, data) - end, function(e) - error:print(e) - end) - end - end - end - - --- Trigger all submit callbacks - --- @param wheel wheel Wheel that has been triggerd - --- @param data table Information about trigger - function wheel:triggerSubmitEvents(wheel, selectedItem) - for _, event in pairs(self.events.submit or {}) do - if (event ~= nil and type(event) == 'function') then - try(function() - event(self, selectedItem) - end, function(e) - error:print(e) - end) - end - end - end - - --- Return current wheel data as object - function wheel:getData() - return { - items = self.items or {}, - __namespace = self.namespace or 'unknown', - __name = self.name or 'unknown' - } - end - - --- Close current wheel - function wheel:close(isFromWheels) - if (isFromWheels and isFromWheels == true) then - if (self.isOpen) then - self.isOpen = false - - SendNUIMessage({ - action = 'CHANGE_STATE', - __namespace = self.namespace, - __name = self.name, - __resource = GetCurrentResourceName(), - __module = 'wheel', - shouldHide = true - }) - - if (wheels.currentWheel ~= nil and wheels.currentWheel.namespace == self.namespace and wheels.currentWheel.name == self.name) then - wheels.currentWheel = nil - end - end - else - wheels:close(self.namespace, self.name) - end - end - - --- Close current wheel - function wheel:open(open) - if (self.isOpen) then - self.isOpen = true - elseif(open) then - self.isOpen = true - - wheels.currentWheel = self - else - wheels:open(self.namespace, self.name) - end - end - - --- Add a item to wheel - --- @param item table Item Information - function wheel:addItem(item) - if (item == nil or type(item) ~= 'table') then - return - end - - local data = {} - - if (item.icon ~= nil and type(item.icon) == 'string') then - data.icon = item.icon - end - - if (item.lib ~= nil and type(item.lib) == 'string') then - data.lib = item.lib - end - - if (item.addon ~= nil) then - data.addon = item.addon - else - data.addon = {} - end - - data.id = #(self.items or {}) + 1 - - table.insert(self.items, data) - end - - --- Add a range of items - --- @param items table List of items - function wheel:addItems(items) - if (items == nil or type(items) ~= 'table') then - return - end - - for key, value in pairs(items or {}) do - self:addItem(value) - end - end - - --- Clear all wheel items - function wheel:clearItems() - self.items = {} - end - - --- Set custom addon on wheel instead of item - --- @param addon table Addon information - function wheel:setAddon(addon) - if (addon ~= nil and type(addon) == 'table') then - self.addon = addon or {} - end - end - - --- Returns addon of current wheel - function wheel:getAddon() - if (self.addon ~= nil and type(self.addon) == 'table') then - return self.addon or {} - end - - return {} - end - - return wheel -end \ No newline at end of file diff --git a/modules/[framework]/wheels/client/main.lua b/modules/[framework]/wheels/client/main.lua deleted file mode 100644 index 59a995f..0000000 --- a/modules/[framework]/wheels/client/main.lua +++ /dev/null @@ -1,266 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local wheels = class('wheels') - ---- Set default values -wheels:set { - currentWheel = nil, - wheels = {}, - timer = GetGameTimer(), - chunks = {}, - keybinds = m('keybinds'), - canSelect = false, - lastCanSelect = false -} - ---- Open a wheel object ---- @param namespace string Wheel's namespace ---- @param name string Wheel's name -function wheels:open(namespace, name, onCursor) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - if (onCursor == nil or type(onCursor) ~= 'boolean') then onCursor = false end - - if (self.wheels ~= nil and self.wheels[namespace] ~= nil and self.wheels[namespace][name] ~= nil) then - local anyWheelOpen, currentOpenWheel = self:anyWheelOpen() - - if (anyWheelOpen) then - self.wheels[currentOpenWheel.namespace][currentOpenWheel.name].isOpen = false - end - - self.wheels[namespace][name]:open(true) - - local wheelX, wheelY = 0, 0 - - if (onCursor) then - local mouseX, mouseY = GetNuiCursorPosition() - - wheelX, wheelY = round(mouseX or 0, 0), round(mouseY or 0, 0) - else - local screenX, screenY = GetActiveScreenResolution() - - wheelX, wheelY = round((screenX or 0) / 2, 0), round((screenY or 0) / 2, 0) - end - - SendNUIMessage({ - action = 'SET_NAMESPACE', - namespace = self.wheels[namespace][name].namespace, - name = self.wheels[namespace][name].name, - __namespace = self.wheels[namespace][name].namespace, - __name = self.wheels[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'wheel' - }) - - SendNUIMessage({ - action = 'ADD_ITEMS', - items = self.wheels[namespace][name].items, - removeAll = true, - __namespace = self.wheels[namespace][name].namespace, - __name = self.wheels[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'wheel' - }) - - SendNUIMessage({ - action = 'CHANGE_STATE', - shouldHide = false, - x = wheelX, - y = wheelY, - __namespace = self.wheels[namespace][name].namespace, - __name = self.wheels[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'wheel' - }) - - self.currentWheel = self.wheels[namespace][name] - end -end - - ---- Close a wheel object ---- @param namespace string Wheel's namespace ---- @param name string Wheel's name -function wheels:close(namespace, name) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - - if (self.wheels ~= nil and self.wheels[namespace] ~= nil and self.wheels[namespace][name] ~= nil) then - if (self.wheels[namespace][name].isOpen) then - self.wheels[namespace][name]:close(true) - - SendNUIMessage({ - action = 'CLEAR_ITEMS', - __namespace = self.wheels[namespace][name].namespace, - __name = self.wheels[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'wheel' - }) - - SendNUIMessage({ - action = 'CHANGE_STATE', - shouldHide = true, - x = 0, - y = 0, - __namespace = self.wheels[namespace][name].namespace, - __name = self.wheels[namespace][name].name, - __resource = GetCurrentResourceName(), - __module = 'wheel' - }) - - self.currentWheel = nil - end - end -end - ---- Create a wheel object ---- @param namespace string Wheel's namespace ---- @param name string Wheel's name -function wheels:create(namespace, name) - if (namespace == nil or type(namespace) ~= 'string') then return false, false end - if (name == nil or type(name) ~= 'string') then return false, false end - if (self.wheels == nil) then self.wheels = {} end - if (self.wheels[namespace] == nil) then self.wheels[namespace] = {} end - if (self.wheels[namespace][name] ~= nil) then return self.wheels[namespace][name], false end - - local wheel = self:createWheel(namespace, name) - - self.wheels[namespace][name] = wheel - - return self.wheels[namespace][name], true -end - ---- Add a wheel item to wheel ---- @param namespace string Wheel's namespace ---- @param name string Wheel's name ---- @param item table Wheel item -function wheels:addItem(namespace, name, item) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - if (item == nil or type(item) ~= 'table') then return end - if (self.wheels == nil) then return end - if (self.wheels[namespace] == nil) then return end - if (self.wheels[namespace][name] == nil) then return end - - self.wheels[namespace][name]:addItem(item) -end - ---- Add a wheel items to wheel ---- @param namespace string Wheel's namespace ---- @param name string Wheel's name ---- @param items table Wheel items -function wheels:addItems(namespace, name, items) - if (namespace == nil or type(namespace) ~= 'string') then return end - if (name == nil or type(name) ~= 'string') then return end - if (items == nil or type(items) ~= 'table') then return end - if (self.wheels == nil) then return end - if (self.wheels[namespace] == nil) then return end - if (self.wheels[namespace][name] == nil) then return end - - self.wheels[namespace][name]:addItems(items) -end - ---- Returns `true` if any wheel is open -function wheels:anyWheelOpen() - if (self.wheels == nil) then return false, nil end - - for namespace, namespaceWheels in pairs(self.wheels or {}) do - if (namespace ~= nil and namespaceWheels ~= nil and type(namespace) == 'string' and type(namespaceWheels) == 'table') then - for _, wheel in pairs(self.wheels[namespace] or {}) do - if (wheel.isOpen) then - return true, wheel - end - end - end - end - - return false, nil -end - -RegisterNUICallback('wheel_results', function(data, cb) - local namespace = data.__namespace or 'unknown' - local name = data.__name or 'unknown' - - if (namespace == nil or type(namespace) ~= 'string') then cb('ok') return end - if (name == nil or type(name) ~= 'string') then cb('ok') return end - - if (wheels.wheels == nil) then cb('ok') return end - if (wheels.wheels[namespace] == nil) then cb('ok') return end - if (wheels.wheels[namespace][name] == nil) then cb('ok') return end - - local wheel = wheels.wheels[namespace][name] - - if (wheel ~= nil) then - local currentSelected = data.selected or 0 - - if (type(currentSelected) == 'string') then currentSelected = tonumber(currentSelected) end - if (type(currentSelected) ~= 'number') then cb('ok') return end - - for _, item in pairs(wheel.items or {}) do - if (item.id == currentSelected) then - wheel:triggerEvents('submit', wheel, item) - cb('ok') - return - end - end - end - - cb('ok') -end) - -Citizen.CreateThread(function() - while true do - if (wheels.currentWheel ~= nil and wheels.currentWheel.isOpen) then - if (wheels.keybinds:isControlReleased('raycast_click')) then - wheels.canSelect = true - end - else - wheels.canSelect = false - end - - Citizen.Wait(0) - end -end) - -Citizen.CreateThread(function() - while true do - if (wheels.canSelect ~= wheels.lastCanSelect) then - wheels.lastCanSelect = wheels.canSelect or false - - --- Update NUI Focus state - nui:setNuiFocus(wheels.canSelect, wheels.canSelect, 'wheels') - - --- Update Controls state - controls:disableControlAction(0, 1, wheels.canSelect, 'wheels') - controls:disableControlAction(0, 2, wheels.canSelect, 'wheels') - controls:disableControlAction(0, 24, wheels.canSelect, 'wheels') - controls:disableControlAction(0, 25, wheels.canSelect, 'wheels') - controls:disableControlAction(0, 142, wheels.canSelect, 'wheels') -- MeleeAttackAlternate - controls:disableControlAction(0, 106, wheels.canSelect, 'wheels') -- VehicleMouseControlOverride - end - - if (wheels.canSelect and wheels.keybinds:isControlPressed('wheel_select')) then - if ((wheels.currentWheel or {}).isOpen) then - wheels.canSelect = false - - wheels:close((wheels.currentWheel or {}).namespace or 'unknown', (wheels.currentWheel or {}).name or 'unknown') - end - end - - Citizen.Wait(0) - end -end) - -addModule('wheels', wheels) - -onFrameworkStarted(function() - wheels.keybinds:registerKey('wheel_select', _(CR(), 'wheels', 'keybind_wheel_select'), 'mouse', 'mouse_left') -end) \ No newline at end of file diff --git a/modules/[framework]/wheels/langs/nl.json b/modules/[framework]/wheels/langs/nl.json deleted file mode 100644 index cf68a94..0000000 --- a/modules/[framework]/wheels/langs/nl.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "keybind_wheel_select": "Selecteren van item in wheel en bevestigen" -} \ No newline at end of file diff --git a/modules/[framework]/wheels/module.json b/modules/[framework]/wheels/module.json deleted file mode 100644 index 54d8b23..0000000 --- a/modules/[framework]/wheels/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV wheels module", - "client_scripts": [ - "client/main.lua", - "classes/wheel.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "wheels" -} \ No newline at end of file diff --git a/modules/[items]/items/classes/item.lua b/modules/[items]/items/classes/item.lua deleted file mode 100644 index f436dfc..0000000 --- a/modules/[items]/items/classes/item.lua +++ /dev/null @@ -1,68 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function items:createAItem(name, label, weight, itemType, giveable, dropable, isUnique) - local item = class('item') - local database = m('database') - - item:set { - id = 0, - name = name or 'unknown', - label = label or 'UNKNOWN ITEM', - weight = weight or 1.00, - type = itemType or 'unknown', - giveable = giveable or false, - dropable = dropable or false, - isUnique = isUnique or false - } - - item.id = (database:fetchScalar("SELECT `id` FROM `items` WHERE `name` = @name LIMIT 1", { - ['@name'] = item.name or 'unknown' - }) or 0) - - if (item.id > 0) then - database:execute('UPDATE `items` SET `weight` = @weight, `type` = @type, `giveable` = @giveable, `dropable` = @dropable, `isUnique` = @isUnique WHERE `id` = @id', { - ['@weight'] = round(item.weight, 2), - ['@type'] = item.type, - ['@giveable'] = item.giveable and 1 or 0, - ['@dropable'] = item.dropable and 1 or 0, - ['@isUnique'] = item.isUnique and 1 or 0, - ['@id'] = item.id - }) - else - local id = database:insert('INSERT INTO `items` (`name`, `weight`, `type`, `giveable`, `dropable`, `isUnique`) VALUES (@name, @weight, @type, @giveable, @dropable, @isUnique)', { - ['@name'] = item.name, - ['@weight'] = round(item.weight, 2), - ['@type'] = item.type, - ['@giveable'] = item.giveable and 1 or 0, - ['@dropable'] = item.dropable and 1 or 0, - ['@isUnique'] = item.isUnique and 1 or 0 - }) - - if (type(id) ~= 'number') then id = tonumber(id or '0') end - - if (id <= 0) then - error:print(_(CR(), 'items', 'cant_load_item', item.name)) - return nil - end - - item.id = id - end - - self.items[item.name] = item - - return self.items[item.name] -end - ---- Register some demo items for test purpose -items:addItem('bread', 'Brood', 0.25, 'default', true, true, false) -items:addItem('water_025', 'Flesje water 0.25L', 0.25, 'default', true, true, false) -items:addItem('water_050', 'Flesje water 0.50L', 0.50, 'default', true, true, false) -items:addItem('water_100', 'Flesje water 1.00L', 1.00, 'default', true, true, false) \ No newline at end of file diff --git a/modules/[items]/items/langs/nl.json b/modules/[items]/items/langs/nl.json deleted file mode 100644 index 930ba44..0000000 --- a/modules/[items]/items/langs/nl.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "cant_load_item": "Kan item '%s' niet laden, id is gelijk aan 0" -} \ No newline at end of file diff --git a/modules/[items]/items/migrations/0.sql b/modules/[items]/items/migrations/0.sql deleted file mode 100644 index 849940f..0000000 --- a/modules/[items]/items/migrations/0.sql +++ /dev/null @@ -1,12 +0,0 @@ -CREATE TABLE `items` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `name` VARCHAR(50) NOT NULL, - `weight` DECIMAL(5,2) NOT NULL DEFAULT 0, - `type` VARCHAR(50) NOT NULL DEFAULT 'default', - `giveable` INT(1) NOT NULL DEFAULT 0, - `dropable` INT(1) NOT NULL DEFAULT 0, - `isUnique` INT(1) NOT NULL DEFAULT 0, - CONSTRAINT `unique_name` UNIQUE (`name`) -); - -INSERT INTO `items` (`name`, `weight`, `type`, `giveable`, `dropable`, `isUnique`) VALUES ('unknown', 0, 'unknown', 0, 0, 0); \ No newline at end of file diff --git a/modules/[items]/items/module.json b/modules/[items]/items/module.json deleted file mode 100644 index f6ac239..0000000 --- a/modules/[items]/items/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV items module", - "client_scripts": [ - "client/main.lua" - ], - "server_scripts": [ - "server/main.lua", - "classes/item.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "items" -} \ No newline at end of file diff --git a/modules/[items]/items/server/main.lua b/modules/[items]/items/server/main.lua deleted file mode 100644 index eda005b..0000000 --- a/modules/[items]/items/server/main.lua +++ /dev/null @@ -1,93 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local items = class('items') - ---- Set default values -items:set { - items = {}, - cachedItems = nil, - frameworkLoaded = false -} - ---- Add a item to framework ---- @param name string Item name ---- @param label string Label of item ---- @param weight number Weight of item ---- @param itemType string Type of item -function items:addItem(name, label, weight, itemType, giveable, dropable, isUnique) - if (name == nil or type(name) ~= 'string') then return nil, false end - if (label == nil or type(label) ~= 'string') then label = 'UNKNOWN ITEM' end - if (weight == nil or type(weight) ~= 'number') then weight = tonumber(weight or '1.00') end - if (itemType == nil or type(itemType) ~= 'string') then return nil, false end - if (giveable == nil or (type(giveable) ~= 'boolean' and type(giveable) ~= 'number')) then giveable = tonumber(giveable or '0') end - if (dropable == nil or (type(dropable) ~= 'boolean' and type(dropable) ~= 'number')) then dropable = tonumber(dropable or '0') end - if (isUnique == nil or (type(isUnique) ~= 'boolean' and type(isUnique) ~= 'number')) then isUnique = tonumber(isUnique or '0') end - if (type(giveable) == 'number') then giveable = giveable == 1 end - if (type(dropable) == 'number') then dropable = dropable == 1 end - if (type(isUnique) == 'number') then isUnique = isUnique == 1 end - - name = string.lower(name) - itemType = string.lower(itemType) - - if (self.items ~= nil and self.items[name] ~= nil) then return self.items[name], false end - - local item = self:createAItem(name, label, weight, itemType, giveable, dropable, isUnique) - - if (item ~= nil) then - return item, true - end - - return nil, false -end - ---- Returns all registerd items -function items:getAllItems() - if (self.cachedItems == nil) then - repeat Wait(0) until self.frameworkLoaded == true - - local _items = {} - - for _, item in pairs(self.items or {}) do - _items[item.name] = { - id = item.id, - name = item.name, - label = item.label, - weight = item.weight, - type = item.type, - giveable = item.giveable, - dropable = item.dropable, - isUnique = item.isUnique, - isUsable = anyEvent(('item:%s:use'):format(item.name)) - } - end - - self.cachedItems = _items - end - - return self.cachedItems or {} -end - ---- Will be triggerd by client end returns result in cb -registerCallback('corev:items:receive', function(source, cb) - repeat Wait(0) until items.frameworkLoaded == true - - local _items = items:getAllItems() - - cb(_items) -end) - ---- Tell resource that server has been started -onFrameworkStarted(function() - items.frameworkLoaded = true -end) - ---- Register items as module -addModule('items', items) \ No newline at end of file diff --git a/modules/[items]/weapons/classes/weapon.lua b/modules/[items]/weapons/classes/weapon.lua deleted file mode 100644 index eafb627..0000000 --- a/modules/[items]/weapons/classes/weapon.lua +++ /dev/null @@ -1,78 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -function weapons:createAWeapon(id, player, job, name, bullets, location, components, tint) - local weapon = class('weapon') - local identifiers, jobs = m('identifiers'), m('jobs') - - weapon:set { - id = id or 0, - playerId = player or 0, - jobId = job or 0, - name = name or 'unknown', - bullets = bullets or 120, - location = location or 'unknown', - components = components or {}, - tint = tint or 1, - ownerType = 'unknown', - identifier = nil, - job = nil, - weapon = Config.Weapons[string.lower(name or 'unknown')] or {} - } - - if (weapon.id <= 0 or (weapon.playerId <= 0 and weapon.jobId <= 0)) then - return nil - end - - if (weapon.playerId > 0) then weapon.ownerType = 'player' end - if (weapon.jobId > 0) then weapon.ownerType = 'job' end - - if (weapon.ownerType == 'player') then - weapon.identifier = identifiers:getIdentifierByPlayerId(weapon.playerId) - - if (weapon.identifier == nil) then return nil end - elseif (weapon.ownerType == 'job') then - weapon.job = jobs:getJob(weapon.jobId) - - if (weapon.job == nil) then return nil end - end - - --- Returns current primary identifier - function weapon:getIdentifier() - return (self.identifier or {}).identifier or 'none' - end - - --- Returns weapon job name - function weapon:getJobName() - return (self.job or {}).name or 'unknown' - end - - --- Returns weapon id - function weapon:getId() - return (self.weapon or {}).id or 'weapon_unknown' - end - - --- Returns weapon label - function weapon:getLabel() - return (self.weapon or {}).name or 'unknown' - end - - --- Returns weapon label - function weapon:getHash() - return (self.weapon or {}).hash or 0x0 - end - - --- Returns weapon category - function weapon:getCategory() - return (self.weapon or {}).category or 'unknown' - end - - return weapon -end \ No newline at end of file diff --git a/modules/[items]/weapons/client/main.lua b/modules/[items]/weapons/client/main.lua deleted file mode 100644 index e6d5d0f..0000000 --- a/modules/[items]/weapons/client/main.lua +++ /dev/null @@ -1,39 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local weapons = class('weapons') - ---- Set default values -weapons:set { - inventory = {} -} - -on('playerSpawned', function(playerPed, playerCoords) - --- Update player weapons - triggerServerCallback('corev:weapons:getWeapons', function(_weapons) - RemoveAllPedWeapons(playerPed, true) - - print(json.encode(_weapons)) - - for weaponName, weapon in pairs(_weapons or {}) do - local weaponHash = GetHashKey(weaponName) - - GiveWeaponToPed(playerPed, weaponHash, weapon.bullets, false, false) - SetPedWeaponTintIndex(playerPed, weaponHash, weapon.tint) - - for _, component in pairs(weapon.components or {}) do - local component_name = component.id or 'UNKNOWN_COMPONENT' - local component_hash = GetHashKey(component_name) - - GiveWeaponComponentToPed(playerPed, weaponHash, component_hash) - end - end - end) -end) \ No newline at end of file diff --git a/modules/[items]/weapons/langs/nl.json b/modules/[items]/weapons/langs/nl.json deleted file mode 100644 index e69de29..0000000 diff --git a/modules/[items]/weapons/migrations/0.sql b/modules/[items]/weapons/migrations/0.sql deleted file mode 100644 index e83a7be..0000000 --- a/modules/[items]/weapons/migrations/0.sql +++ /dev/null @@ -1,10 +0,0 @@ -CREATE TABLE `weapons` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `player_id` INT DEFAULT NULL, - `job_id` INT DEFAULT NULL, - `name` VARCHAR(100) NOT NULL, - `bullets` INT NOT NULL DEFAULT 120, - `location` VARCHAR(50) NOT NULL DEFAULT 'safe', - CONSTRAINT `fk_weapons_player` FOREIGN KEY (`player_id`) REFERENCES `players`(`id`), - CONSTRAINT `fk_weapons_job` FOREIGN KEY (`job_id`) REFERENCES `jobs`(`id`) -); \ No newline at end of file diff --git a/modules/[items]/weapons/migrations/1.sql b/modules/[items]/weapons/migrations/1.sql deleted file mode 100644 index 70fc329..0000000 --- a/modules/[items]/weapons/migrations/1.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE `weapons` ADD `components` LONGTEXT NOT NULL AFTER `location`; -ALTER TABLE `weapons` ADD `tint` INT NOT NULL DEFAULT 1 AFTER `components`; \ No newline at end of file diff --git a/modules/[items]/weapons/module.json b/modules/[items]/weapons/module.json deleted file mode 100644 index 2446a61..0000000 --- a/modules/[items]/weapons/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV weapons module", - "client_scripts": [ - "client/main.lua" - ], - "server_scripts": [ - "server/main.lua", - "classes/weapon.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "weapons" -} \ No newline at end of file diff --git a/modules/[items]/weapons/server/main.lua b/modules/[items]/weapons/server/main.lua deleted file mode 100644 index 0837a6b..0000000 --- a/modules/[items]/weapons/server/main.lua +++ /dev/null @@ -1,165 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local weapons = class('weapons') - ---- Set default values -weapons:set { - players = {}, - jobs = {}, - weapons = {}, - loaded = false -} - ---- Returns a list of weapons for player based on there location ---- @param player number|string Player ID of Player Identifier ---- @param location string Location for weapons to be stored -function weapons:getPlayerWeapons(player, location) - if (location == nil or type(location) ~= 'string') then return {} end - - local identifier, identifiers = 'none', m('identifiers') - - if (player == nil or (type(player) == 'number' and player == 0) or (type(player) == 'string' and player == 'console')) then - identifier = 'console' - elseif(player ~= nil and (type(player) == 'number' and player > 0)) then - identifier = identifiers:getIdentifier(player) - else - identifier = player - end - - if (identifier ~= 'none' and weapons.players ~= nil and weapons.players[identifier] ~= nil and weapons.players[identifier][location] ~= nil) then - return weapons.players[identifier][location] - end - - return {} -end - ---- Returns a list of weapons for given job ---- @param source number|string Player ID of Player Identifier ---- @param job string Name of job ---- @param location string Location for weapons to be stored -function weapons:getJobWeapons(source, job, location) - if (job == nil or type(job) ~= 'string') then return {} end - if (location == nil or type(location) ~= 'string') then return {} end - - local player, players = nil, m('players') - - player = players:getPlayer(source) or nil - - if (player == nil or player.identifier == 'console' or player.identifier == 'none') then return {} end - - local playerAllowed = false - - if (string.lower((player.job or {}).name or 'unknown') == string.lower(job)) then playerAllowed = true end - if (string.lower((player.job2 or {}).name or 'unknown') == string.lower(job)) then playerAllowed = true end - if (type(source) == 'number' and IsPlayerAceAllowed(source, 'weapons.show')) then playerAllowed = true end - if (IsPrincipalAceAllowed(('identifier.%s:%s'):format(string.lower(Config.IdentifierType), player.identifier), 'weapons.show')) then playerAllowed = true end - - if (not playerAllowed) then return {} end - - if (job ~= '' and weapons.jobs ~= nil and weapons.jobs[job] ~= nil and weapons.jobs[job][location] ~= nil) then - return weapons.jobs[job][location] - end - - return {} -end - ---- Tell resource that server has been started -onFrameworkStarted(function() - local database = m('database') - - database:fetchAllAsync('SELECT * FROM `weapons`', {}, function(results) - if (results == nil or type(results) ~= 'table') then results = {} end - - if (#results <= 0) then - weapons.loaded = true - return - end - - for _, weapon in pairs(results) do - if (weapon == nil or type(weapon) ~= 'table') then weapon = {} end - - local weaponObject = weapons:createAWeapon( - weapon.id or 0, - weapon.player_id or 0, - weapon.job_id or 0, - weapon.name or 'unknown', - weapon.bullets or 120, - weapon.location or 'safe', - json.decode(weapon.components or '{}'), - weapon.tint or 1 - ) - - if (weaponObject ~= nil) then - if (weaponObject.ownerType == 'player') then - local weaponIdentifier = weaponObject:getIdentifier() - - if (weapons.players == nil) then weapons.players = {} end - if (weapons.players[weaponIdentifier] == nil) then weapons.players[weaponIdentifier] = {} end - if (weapons.players[weaponIdentifier][weaponObject.location] == nil) then weapons.players[weaponIdentifier][weaponObject.location] = {} end - - table.insert(weapons.players[weaponIdentifier][weaponObject.location], weaponObject) - - weapons.weapons[tostring(weaponObject.id)] = weaponObject - elseif (weaponObject.ownerType == 'job') then - local jobName = weaponObject:getJobName() - - if (weapons.jobs == nil) then weapons.jobs = {} end - if (weapons.jobs[jobName] == nil) then weapons.jobs[jobName] = {} end - if (weapons.jobs[jobName][weaponObject.location] == nil) then weapons.jobs[jobName][weaponObject.location] = {} end - - table.insert(weapons.jobs[jobName][weaponObject.location], weaponObject) - - weapons.weapons[tostring(weaponObject.id)] = weaponObject - end - end - end - - weapons.loaded = true - end) -end) - ---- Trigger when player is fully connected -registerCallback('corev:weapons:getWeapons', function(source, cb) - local playerInventoryWeapons = weapons:getPlayerWeapons(source, 'inv') - local playerInvWeapons = {} - - for _, invWeapon in pairs(playerInventoryWeapons or {}) do - local ammoMaxClipSize = ((invWeapon.weapon or {}).ammo or {}).max or 0 - local waeponId = (invWeapon.weapon or {}).id or 'weapon_unknown' - local weaponComponents = {} - - if (invWeapon.bullets > ammoMaxClipSize) then invWeapon.bullets = ammoMaxClipSize end - - for _, weaponComponent in pairs((invWeapon.weapon or {}).components or {}) do - for _, invWeaponComponent in pairs(invWeapon.components or {}) do - if (string.lower(invWeaponComponent) == string.lower(weaponComponent.id) or weaponComponent.default) then - weaponComponents[weaponComponent.id] = { - id = weaponComponent.id, - hash = weaponComponent.hash, - type = weaponComponent.type, - default = weaponComponent.default - } - end - end - end - - playerInvWeapons[waeponId] = { - id = invWeapon.id, - name = invWeapon.name, - bullets = invWeapon.bullets, - location = invWeapon.location, - tint = invWeapon.tint, - components = weaponComponents - } - end - - cb(playerInvWeapons) -end) \ No newline at end of file diff --git a/modules/[player]/jobs/langs/nl.json b/modules/[player]/jobs/langs/nl.json deleted file mode 100644 index 32fd0ac..0000000 --- a/modules/[player]/jobs/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "console_not_allowed": "Console is niet toegestaan om deze commando uit te voeren", - "help_setjob": "1ste baan van een speler veranderen", - "help_setjob2": "2de baan van een speler veranderen", - "help_playerId": "ID van speler die je wilt aanpassen", - "help_jobName": "Welke baan wil je speler geven?", - "help_jobGrade": "Welke rank wil je geven? (getal)", - "player_not_found_error": "Speler met ID: \"%s\" is niet gevonden" -} \ No newline at end of file diff --git a/modules/[player]/jobs/migrations/0.sql b/modules/[player]/jobs/migrations/0.sql deleted file mode 100644 index b3f0004..0000000 --- a/modules/[player]/jobs/migrations/0.sql +++ /dev/null @@ -1,18 +0,0 @@ -CREATE TABLE `jobs` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `name` VARCHAR(20) NOT NULL, - `label` VARCHAR(50) NOT NULL DEFAULT '', - `whitelisted` INT(1) NOT NULL DEFAULT 0, - CONSTRAINT `unique_name` UNIQUE (`name`) -); - -CREATE TABLE `job_grades` ( - `job_id` INT, - `grade` INT(5) NOT NULL DEFAULT 0, - `name` VARCHAR(20) NOT NULL DEFAULT '', - `label` VARCHAR(50) NOT NULL DEFAULT '', - `salary` INT(3) NOT NULL DEFAULT 0, - PRIMARY KEY (`job_id`,`grade`), - CONSTRAINT `unique_job_name` UNIQUE (`job_id`, `name`), - CONSTRAINT `fk_jobs` FOREIGN KEY (`job_id`) REFERENCES `jobs`(`id`) -); \ No newline at end of file diff --git a/modules/[player]/jobs/migrations/1.sql b/modules/[player]/jobs/migrations/1.sql deleted file mode 100644 index be5f7d1..0000000 --- a/modules/[player]/jobs/migrations/1.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO `jobs` (`name`, `label`, `whitelisted`) VALUES ('unemployed', 'Werkloos', 1); -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 0 AS `grade`, 'unemployed' AS `name`, 'Werkloos' AS `label`, 100 AS `salary` FROM `jobs` WHERE `name` = 'unemployed' LIMIT 1; \ No newline at end of file diff --git a/modules/[player]/jobs/migrations/2.sql b/modules/[player]/jobs/migrations/2.sql deleted file mode 100644 index 7106c55..0000000 --- a/modules/[player]/jobs/migrations/2.sql +++ /dev/null @@ -1,2 +0,0 @@ -INSERT INTO `jobs` (`name`, `label`, `whitelisted`) VALUES ('staff', 'DobberdamRP', 1); -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 0 AS `grade`, 'staff' AS `name`, 'STAFF' AS `label`, 500 AS `salary` FROM `jobs` WHERE `name` = 'staff' LIMIT 1; \ No newline at end of file diff --git a/modules/[player]/jobs/module.json b/modules/[player]/jobs/module.json deleted file mode 100644 index f900b3e..0000000 --- a/modules/[player]/jobs/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV jobs module", - "server_scripts": [ - "server/main.lua", - "server/commands.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "jobs" -} \ No newline at end of file diff --git a/modules/[player]/jobs/server/commands.lua b/modules/[player]/jobs/server/commands.lua deleted file mode 100644 index 28259a7..0000000 --- a/modules/[player]/jobs/server/commands.lua +++ /dev/null @@ -1,71 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local commands = m('commands') - -commands:register({ 'setjob', 'sj', 'setprimaryjob' }, { 'superadmin' }, function(source, arguments, showError) - if (arguments.playerId == nil and type(arguments.playerId) ~= 'number') then return end - if (arguments.jobName == nil and type(arguments.jobName) ~= 'string') then return end - if (arguments.jobGrade == nil and type(arguments.jobGrade) ~= 'number') then return end - - local players = m('players') - local player = players:getPlayer(arguments.playerId) - - if (player == nil) then - showError(_(CR(), 'jobs', 'player_not_found_error', arguments.playerId)) - return - end - - player:setJob(arguments.jobName, arguments.jobGrade, function(done, message) - if (not done) then - showError(message) - else - TCE('corev:players:setJob', arguments.playerId, player.job, player.grade) - end - end) -end, true, { - help = _(CR(), 'jobs', 'help_setjob'), - validate = true, - arguments = { - { name = 'playerId', help = _(CR(), 'jobs', 'help_playerId'), type = 'number' }, - { name = 'jobName', help = _(CR(), 'jobs', 'help_jobName'), type = 'string' }, - { name = 'jobGrade', help = _(CR(), 'jobs', 'help_jobGrade'), type = 'number' } - } -}) - -commands:register({ 'setjob2', 'sj2', 'setsecondjob' }, { 'superadmin' }, function(source, arguments, showError) - if (arguments.playerId == nil and type(arguments.playerId) ~= 'number') then return end - if (arguments.jobName == nil and type(arguments.jobName) ~= 'string') then return end - if (arguments.jobGrade == nil and type(arguments.jobGrade) ~= 'number') then return end - - local players = m('players') - local player = players:getPlayer(arguments.playerId) - - if (player == nil) then - showError(_(CR(), 'jobs', 'player_not_found_error', arguments.playerId)) - return - end - - player:setJob2(arguments.jobName, arguments.jobGrade, function(done, message) - if (not done) then - showError(message) - else - TCE('corev:players:setJob2', arguments.playerId, player.job2, player.grade2) - end - end) -end, true, { - help = _(CR(), 'jobs', 'help_setjob2'), - validate = true, - arguments = { - { name = 'playerId', help = _(CR(), 'jobs', 'help_playerId'), type = 'number' }, - { name = 'jobName', help = _(CR(), 'jobs', 'help_jobName'), type = 'string' }, - { name = 'jobGrade', help = _(CR(), 'jobs', 'help_jobGrade'), type = 'number' } - } -}) \ No newline at end of file diff --git a/modules/[player]/jobs/server/main.lua b/modules/[player]/jobs/server/main.lua deleted file mode 100644 index 8dd09a5..0000000 --- a/modules/[player]/jobs/server/main.lua +++ /dev/null @@ -1,104 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local database = m('database') -local jobs = class('jobs') - ---- Set default values -jobs:set { - jobs = {} -} - ---- Load all jobs from database -function jobs:loadJobs() - local jobInfos = database:fetchAll('SELECT `j`.`id` AS `job_id`, `j`.`name` AS `job_name`, `j`.`label` AS `job_label`, `j`.`whitelisted` AS `job_whitelisted`, `jg`.`grade` AS `grade_grade`, `jg`.`name` AS `grade_name`, `jg`.`label` AS `grade_label`, `jg`.`salary` AS `grade_salary` FROM `job_grades` AS `jg` LEFT JOIN `jobs` AS `j` ON `j`.`id` = `jg`.`job_id` ORDER BY `j`.`name` ASC, `jg`.`grade` ASC', {}) - - if (jobInfos ~= nil and #jobInfos > 0) then - for _, jobInfo in pairs(jobInfos or {}) do - if (jobs.jobs ~= nil and jobs.jobs[string.lower(jobInfo.job_name)] == nil) then - local job = class('job') - - --- Set default values - job:set { - id = jobInfo.job_id, - name = jobInfo.job_name, - label = jobInfo.job_label, - whitelisted = jobInfo.job_whitelisted == 1, - grades = {} - } - - --- Get grade by number - --- @param grade int Grade - function job:getGrade(grade) - if (self.grades[tostring(grade)] ~= nil) then - return self.grades[tostring(grade)] - end - - return nil - end - - --- Get grade by name - --- @param gradeName string Grade Name - function job:getGradeByName(gradeName) - for _, grade in pairs(self.grades or {}) do - if (string.lower(grade.name) == string.lower(gradeName)) then - return grade - end - end - - return nil - end - - jobs.jobs[string.lower(jobInfo.job_name)] = job - end - - local jobGrade = class('job-grade') - - --- Set default values - jobGrade:set { - grade = jobInfo.grade_grade, - name = jobInfo.grade_name, - label = jobInfo.grade_label, - salary = jobInfo.grade_salary - } - - jobs.jobs[string.lower(jobInfo.job_name)].grades[tostring(jobGrade.grade)] = jobGrade - end - end -end - ---- Get job by id ---- @param id number Job ID -function jobs:getJob(id) - for _, job in pairs(self.jobs or {}) do - if (job.id == id) then - return job - end - end - - return nil -end - ---- Get job by name ---- @param jobName string Job Name -function jobs:getJobByName(jobName) - if (self.jobs[string.lower(jobName)] ~= nil) then - return self.jobs[string.lower(jobName)] - end - - return nil -end - ---- Trigger event when database is ready -database:ready(function() - jobs:loadJobs() -end) - -addModule('jobs', jobs) \ No newline at end of file diff --git a/modules/[player]/players/classes/player.lua b/modules/[player]/players/classes/player.lua deleted file mode 100644 index 96f5aff..0000000 --- a/modules/[player]/players/classes/player.lua +++ /dev/null @@ -1,250 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Create a player object ---- @param int|string Player -function players:createPlayer(_player) - local player = class('player') - local identifiers, database, jobs = m('identifiers'), m('database'), m('jobs') - local identifier, playerName = 'none', 'Unknown' - - if (_player == nil or (type(_player) == 'number' and _player == 0) or (type(_player) == 'string' and _player == 'console')) then - identifier = 'console' - playerName = 'Console' - elseif(_player ~= nil and (type(_player) == 'number' and _player > 0)) then - identifier = identifiers:getIdentifier(_player) - playerName = GetPlayerName(_player) - else - identifier = _player - end - - if (identifier == 'none') then - return nil - end - - if (players.players ~= nil and players.players[identifier] ~= nil) then - return players.players[identifier] - end - - local playerCount = database:fetchScalar("SELECT COUNT(*) AS `count` FROM `players` WHERE `identifier` = @identifier", { - ['@identifier'] = identifier - }) - - if (playerCount <= 0) then - local unemployedJobs = jobs:getJobByName('unemployed') - local unemployedGrade = unemployedJobs:getGradeByName('unemployed') - - database:execute('INSERT INTO `players` (`identifier`, `accounts`, `job`, `grade`, `job2`, `grade2`) VALUES (@identifier, @accounts, @job, @grade, @job2, @grade2)', { - ['@identifier'] = playerIdentifier:getIdentifier(), - ['@name'] = playerName, - ['@job'] = unemployedJobs.id, - ['@grade'] = unemployedGrade.grade, - ['@job2'] = unemployedJobs.id, - ['@grade2'] = unemployedGrade.grade, - }) - - print(_(CR(), 'players', 'player_created', playerName)) - - return self:createPlayer(_player) - end - - local playerData = database:fetchAll('SELECT * FROM `players` WHERE `identifier` = @identifier LIMIT 1', { - ['@identifier'] = identifier - })[1] - - local job = jobs:getJob(playerData.job) - local grade = job:getGrade(playerData.grade) - local job2 = jobs:getJob(playerData.job2) - local grade2 = job2:getGrade(playerData.grade2) - - if (type(_player) ~= 'number') then - playerName = playerData.name - end - - player:set { - id = playerData.id, - identifier = identifier, - name = playerName, - job = job, - grade = grade, - job2 = job2, - grade2 = grade2, - wallets = {} - } - - local walletResults = {} - local wallets = m('wallets') - - for walletName, defaultBalance in pairs(Config.Wallets or {}) do - local wallet = wallets:getWallet(player.identifier, walletName) - - walletResults[wallet.name] = wallet - end - - player.wallets = walletResults - - function player:save() - local database = m('database') - - database:execute('UPDATE `players` SET `name` = @name, `job` = @job, `grade` = @grade, `job2` = @job2, `grade2` = @grade2 WHERE `identifier` = @identifier', { - ['@name'] = self.name, - ['@job'] = self.job.id, - ['@grade'] = self.grade.grade, - ['@job2'] = self.job2.id, - ['@grade2'] = self.grade2.grade, - ['@identifier'] = self.identifier - }) - end - - --- Set money for player wallet - --- @param name string wallet name - --- @param money number balace of wallet - function player:setWallet(name, money) - if (name == nil or type(name) ~= 'string') then name = 'unknown' end - if (money == nil or type(money) ~= 'number') then money = tonumber(money) or 0 end - - name = string.lower(name) - - if (self.wallets ~= nil and self.wallets[name] ~= nil) then - self.wallets[name]:setBalance(money) - end - end - - --- Remove money from player wallet - --- @param name string wallet name - --- @param money number amount of money to remove - function player:removeMoney(name, money) - if (name == nil or type(name) ~= 'string') then name = 'unknown' end - if (money == nil or type(money) ~= 'number') then money = tonumber(money) or 0 end - - name = string.lower(name) - - if (self.wallets ~= nil and self.wallets[name] ~= nil) then - self.wallets[name]:removeMoney(money) - end - end - - --- Add money to player wallet - --- @param name string wallet name - --- @param money number amount of money to add - function player:addMoney(name, money) - if (name == nil or type(name) ~= 'string') then name = 'unknown' end - if (money == nil or type(money) ~= 'number') then money = tonumber(money) or 0 end - - name = string.lower(name) - - if (self.wallets ~= nil and self.wallets[name] ~= nil) then - self.wallets[name]:addMoney(money) - end - end - - --- Change player's primary job - --- @param name string Job name - --- @param grade number Grade - function player:setJob(name, grade, cb) - if (name == nil or type(name) ~= 'string') then name = 'unknown' end - if (grade == nil or type(grade) ~= 'number') then grade = tonumber(grade) or 0 end - - local jobs = m('jobs') - local job = jobs:getJobByName(name) - - if (job == nil) then - if (cb ~= nil) then cb(false, _(CR(), 'players', 'job_empty_error')) end - return - end - - local jobGrade = job:getGrade(grade) - - if (jobGrade == nil) then - if (cb ~= nil) then cb(false, _(CR(), 'players', 'grade_empty_error')) end - return - end - - self.job = job - self.grade = jobGrade - - if (self.id ~= nil and self.id > 0) then - TCE('corev:players:setJob', self.id, self.job, self.grade) - end - - TSE('corev:players:setJob', self.identifier, self.job, self.grade) - - self:save() - - log(self.identifier, { - title = _(CR(), 'players', 'job_set_title', self.name), - color = Colors.Yellow, - message = _(CR(), 'players', 'job_set_message', self.name, self.job.name, self.grade.name, self.grade.grade), - args = { - job = self.job.name, - grade = self.grade.grade, - name = self.grade.name - }, - action = 'player.job.set' - }) - - if (cb ~= nil) then cb(true, '') end - end - - --- Change player's secondary job - --- @param name string Job name - --- @param grade number Grade - function player:setJob2(name, grade) - if (name == nil or type(name) ~= 'string') then name = 'unknown' end - if (grade == nil or type(grade) ~= 'number') then grade = tonumber(grade) or 0 end - - local jobs = m('jobs') - local job = jobs:getJobByName(name) - - if (job == nil) then - if (cb ~= nil) then cb(false, _(CR(), 'players', 'job_empty_error')) end - return - end - - local jobGrade = job:getGrade(grade) - - if (jobGrade == nil) then - if (cb ~= nil) then cb(false, _(CR(), 'players', 'grade_empty_error')) end - return - end - - self.job2 = job - self.grade2 = jobGrade - - if (self.id ~= nil and self.id > 0) then - TCE('corev:players:setJob2', self.id, self.job2, self.grade2) - end - - TSE('corev:players:setJob2', self.identifier, self.job2, self.grade2) - - self:save() - - log(self.identifier, { - title = _(CR(), 'players', 'job2_set_title', self.name), - color = Colors.Yellow, - message = _(CR(), 'players', 'job2_set_message', self.name, self.job2.name, self.grade2.name, self.grade2.grade), - args = { - job = self.job2.name, - grade = self.grade2.grade, - name = self.grade2.name - }, - action = 'player.job2.set' - }) - - if (cb ~= nil) then cb(true, '') end - end - - player:save() - - players.players[player.identifier] = player - - return player -end \ No newline at end of file diff --git a/modules/[player]/players/client/main.lua b/modules/[player]/players/client/main.lua deleted file mode 100644 index 0b2ed0e..0000000 --- a/modules/[player]/players/client/main.lua +++ /dev/null @@ -1,150 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local hud = class('hud') - -hud:set { - loaded = false, - status = { - health = 100, - thirst = 100, - hunger = 100, - armor = 100 - }, - oldStatus = { - health = 100, - thirst = 100, - hunger = 100, - armor = 100 - }, - hidden = false, - resourceName = GetCurrentResourceName() -} - -RegisterNUICallback('hud_loaded', function(data, cb) - TSE('corev:hud:init'); - - hud.loaded = true - - cb('ok') -end) - -onServerTrigger('corev:hud:updateJobs', function(job_name, job_grade, job2_name, job2_grade) - SendNUIMessage({ - action = 'UPDATE_JOB', - jobName = job_name, - jobGrade = job_grade, - __resource = hud.resourceName, - __module = 'hud' - }) - SendNUIMessage({ - action = 'UPDATE_JOB2', - jobName = job2_name, - jobGrade = job2_grade, - __resource = hud.resourceName, - __module = 'hud' - }) -end) - -onServerTrigger('corev:players:setJob', function(job, grade) - SendNUIMessage({ - action = 'UPDATE_JOB', - jobName = job.label, - jobGrade = grade.label, - __resource = hud.resourceName, - __module = 'hud' - }) -end) - -onServerTrigger('corev:players:setJob2', function(job, grade) - SendNUIMessage({ - action = 'UPDATE_JOB2', - jobName = job.label, - jobGrade = grade.label, - __resource = hud.resourceName, - __module = 'hud' - }) -end) - ---- Thread to manage game input -Citizen.CreateThread(function() - while true do - Citizen.Wait(100) - - if (hud.loaded) then - local shouldBeHidden = false - - if (IsScreenFadedOut() or IsPauseMenuActive()) then - shouldBeHidden = true - end - - if (hud.hidden ~= shouldBeHidden) then - hud.hidden = shouldBeHidden - - SendNUIMessage({ - action = 'CHANGE_STATE', - shouldHide = shouldBeHidden, - __resource = hud.resourceName, - __module = 'hud' - }) - end - - hud.oldStatus.health = hud.status.health + 0.0 - hud.oldStatus.thirst = hud.status.thirst + 0.0 - hud.oldStatus.hunger = hud.status.hunger + 0.0 - hud.oldStatus.armor = hud.status.armor + 0.0 - - hud.status.health = round((GetEntityHealth(PlayerPedId()) - 100), 0) + 0.0 - hud.status.thirst = 100 + 0.0 - hud.status.hunger = 100 + 0.0 - hud.status.armor = round(GetPedArmour(PlayerPedId())) + 0.0 - - if (hud.status.health ~= hud.oldStatus.health) then - SendNUIMessage({ - action = 'UPDATE_STATUS', - status = 'health', - value = hud.status.health, - __resource = hud.resourceName, - __module = 'hud' - }) - end - - if (hud.status.thirst ~= hud.oldStatus.thirst) then - SendNUIMessage({ - action = 'UPDATE_STATUS', - status = 'thirst', - value = hud.status.thirst, - __resource = hud.resourceName, - __module = 'hud' - }) - end - - if (hud.status.hunger ~= hud.oldStatus.hunger) then - SendNUIMessage({ - action = 'UPDATE_STATUS', - status = 'hunger', - value = hud.status.hunger, - __resource = hud.resourceName, - __module = 'hud' - }) - end - - if (hud.status.armor ~= hud.oldStatus.armor) then - SendNUIMessage({ - action = 'UPDATE_STATUS', - status = 'armor', - value = hud.status.armor, - __resource = hud.resourceName, - __module = 'hud' - }) - end - end - end -end) \ No newline at end of file diff --git a/modules/[player]/players/langs/nl.json b/modules/[player]/players/langs/nl.json deleted file mode 100644 index 61503f9..0000000 --- a/modules/[player]/players/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "player_created": "[CoreV][Players] Nieuwe spelers gejoined, account aangemaakt voor %s", - "job_empty_error": "U heeft een niet bestaande job opgegeven", - "grade_empty_error": "U heeft een niet bestaande grade opgegeven", - "job_set_title": "(1ste) Baan van %s is aangepast", - "job_set_message": "```SPELER: %s\n(1ste) BAAN: %s\nGRADE: %s(%s)```", - "job2_set_title": "(2de) Baan van %s is aangepast", - "job2_set_message": "```SPELER: %s\n(2de) BAAN: %s\nGRADE: %s(%s)```" -} \ No newline at end of file diff --git a/modules/[player]/players/migrations/0.sql b/modules/[player]/players/migrations/0.sql deleted file mode 100644 index a07ecf0..0000000 --- a/modules/[player]/players/migrations/0.sql +++ /dev/null @@ -1,11 +0,0 @@ -CREATE TABLE `players` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `identifier` VARCHAR(50) NOT NULL, - `job` INT, - `grade` INT, - `job2` INT, - `grade2` INT, - CONSTRAINT `unique_identifier` UNIQUE (`identifier`), - CONSTRAINT `fk_job` FOREIGN KEY (`job`,`grade`) REFERENCES `job_grades`(`job_id`,`grade`), - CONSTRAINT `fk_job2` FOREIGN KEY (`job2`,`grade2`) REFERENCES `job_grades`(`job_id`,`grade`) -); \ No newline at end of file diff --git a/modules/[player]/players/migrations/1.sql b/modules/[player]/players/migrations/1.sql deleted file mode 100644 index bc7aca9..0000000 --- a/modules/[player]/players/migrations/1.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE `players` ADD `name` VARCHAR(100) NOT NULL DEFAULT 'Unknown' AFTER `identifier`; \ No newline at end of file diff --git a/modules/[player]/players/module.json b/modules/[player]/players/module.json deleted file mode 100644 index 2d5fff0..0000000 --- a/modules/[player]/players/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV player module", - "server_scripts": [ - "server/main.lua", - "classes/player.lua" - ], - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "players" -} \ No newline at end of file diff --git a/modules/[player]/players/server/main.lua b/modules/[player]/players/server/main.lua deleted file mode 100644 index aca33ca..0000000 --- a/modules/[player]/players/server/main.lua +++ /dev/null @@ -1,71 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local players = class('players') - ---- Set default value -players:set { - players = {} -} - ---- Load a player ---- @param player int|string Player -function players:getPlayer(player) - local identifiers = m('identifiers') - local identifier = 'none' - - if (player == nil or (type(player) == 'number' and player == 0) or (type(player) == 'string' and player == 'console')) then - identifier = 'console' - elseif(player ~= nil and (type(player) == 'number' and player > 0)) then - identifier = identifiers:getIdentifier(player) - else - identifier = player - end - - if (identifier ~= 'none' and players.players ~= nil and players.players[identifier] ~= nil) then - return players.players[identifier] - end - - if (identifier == 'none') then - return nil - end - - return self:createPlayer(player) -end - ---- Trigger when player is connecting -on('playerConnecting', function(source, returnSuccess, returnError) - players:getPlayer(source) - - returnSuccess() -end) - ---- Trigger when player is connecting -on('playerConnected', function(source, returnSuccess, returnError) - local found, identifiers = false, m('identifiers') - local identifier = identifiers:getIdentifier(source) - - players:getPlayer(source) - - returnSuccess() -end) - -onClientTrigger('corev:hud:init', function() - local playerId = source - local player = players:getPlayer(playerId) - - TCE('corev:hud:updateJobs', playerId, - ((player.job or {}).label or 'Unknown'), - ((player.grade or {}).label or 'Unknown'), - ((player.job2 or {}).label or 'Unknown'), - ((player.grade2 or {}).label or 'Unknown')) -end) - -addModule('players', players) \ No newline at end of file diff --git a/modules/[player]/wallets/classes/wallet.lua b/modules/[player]/wallets/classes/wallet.lua deleted file mode 100644 index 7687f48..0000000 --- a/modules/[player]/wallets/classes/wallet.lua +++ /dev/null @@ -1,175 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Returns if wallet exists and wallet default values ---- @param name string Wallet name -function wallets:getDefaultWallet(name) - if (name == nil or type(name) ~= 'string') then return false, 'unknown', 0 end - - for key, value in pairs(Config.Wallets or {}) do - if (key == string.lower(name)) then - return true, key, value - end - end - - return false, 'unknown', 0 -end - ---- Create a wallet object ---- @param source number Player ID ---- @param name string Wallet Name -function wallets:createWallet(identifier, name, balance) - --- Create a wallet object - local db = m('database') - local wallet = class('wallet') - local walletExists, walletName, walletDefaultBalance = self:getDefaultWallet(name) - - if (identifier == nil or not walletExists) then return nil end - if (identifier == 'none') then return nil end - - if (wallets.players ~= nil and wallets.players[identifier] ~= nil and wallets.players[identifier][walletName] ~= nil) then - return wallets.players[identifier][walletName] - end - - local playerId = db:fetchScalar('SELECT `id` FROM `players` WHERE `identifier` = @identifier LIMIT 1', { - ['@identifier'] = identifier - }) - - if (playerId == nil) then return nil end - - --- Set default wallet info - wallet:set { - identifier = identifier, - name = walletName, - balance = balance or walletDefaultBalance or 0, - playerId = playerId - } - - if (balance == nil) then - local walletBalance = db:fetchScalar('SELECT `balance` FROM `wallets` WHERE `name` = @name AND `player_id` = @player_id', { - ['@name'] = walletName, - ['@player_id'] = playerId - }) - - if (walletBalance == nil) then - db:execute('INSERT INTO `wallets` (`player_id`, `name`, `balance`) VALUES (@player_id, @name, @balance)', { - ['@player_id'] = playerId, - ['@name'] = walletName, - ['@balance'] = walletDefaultBalance - }) - - walletBalance = walletDefaultBalance - end - - wallet.balance = walletBalance - end - - --- Returns wallet balance - function wallet:getBalance() - return self.balance or 0 - end - - --- Add money to wallet balance - --- @param money number Amount of money - function wallet:addMoney(money) - if (money == nil) then money = 0 end - if (type(money) == 'string') then money = tonumber(money) end - if (type(money) ~= 'number') then money = 0 end - - money = round(money) - - if (money <= 0) then - return - end - - log(self.identifier, { - args = { - balance = self.balance, - amount = money, - name = self.name - }, - action = 'wallet.add' - }) - - self.balance = (self.balance + money) - self:save() - end - - --- Remove money from wallet balance - --- @param money number Amount of money - function wallet:removeMoney(money) - if (money == nil) then money = 0 end - if (type(money) == 'string') then money = tonumber(money) end - if (type(money) ~= 'number') then money = 0 end - - money = round(money) - - if (money <= 0) then - return - end - - log(self.identifier, { - args = { - balance = self.balance, - amount = money, - name = self.name - }, - action = 'wallet.remove' - }) - - self.balance = (self.balance - money) - self:save() - end - - --- Set wallet balance - --- @param money number Amount to set balance - function wallet:setBalance(money) - if (money == nil) then money = 0 end - if (type(money) == 'string') then money = tonumber(money) end - if (type(money) ~= 'number') then money = 0 end - - money = round(money) - - if (money <= 0) then - return - end - - log(self.identifier, { - args = { - balance = self.balance, - amount = money, - name = self.name - }, - action = 'wallet.set' - }) - - self.balance = money - self:save() - end - - --- Save wallet to database - function wallet:save() - local database = m('database') - - database:execute('UPDATE `wallets` SET `balance` = @balance WHERE `name` = @name AND `player_id` = @player_id', { - ['@balance'] = self.balance, - ['@name'] = self.name, - ['@player_id'] = self.playerId - }) - end - - if (wallets.players == nil) then wallets.players = {} end - if (wallets.players[identifier] == nil) then wallets.players[identifier] = {} end - - wallets.players[identifier][walletName] = wallet - - return wallet -end \ No newline at end of file diff --git a/modules/[player]/wallets/langs/nl.json b/modules/[player]/wallets/langs/nl.json deleted file mode 100644 index cf37047..0000000 --- a/modules/[player]/wallets/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "playerId": "ID van speler", - "wallet_name": "Naam van wallet", - "saldo": "Saldo op wallet", - "help_setwallet": "Zet een wallet van een speler op een bepaald saldo", - "help_addwallet": "Voeg geld toe aan een wallet van een speler", - "help_removewallet": "Haal geld van een wallet van een speler", - "invalid_playerId": "Speler id is niet geldig of speler is offline" -} \ No newline at end of file diff --git a/modules/[player]/wallets/migrations/0.sql b/modules/[player]/wallets/migrations/0.sql deleted file mode 100644 index aea0d99..0000000 --- a/modules/[player]/wallets/migrations/0.sql +++ /dev/null @@ -1,8 +0,0 @@ -CREATE TABLE `wallets` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `player_id` INT, - `name` VARCHAR(50) NOT NULL, - `balance` INT NOT NULL DEFAULT 0, - CONSTRAINT `unique_player_wallet` UNIQUE (`player_id`,`name`), - CONSTRAINT `fk_player` FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) -); \ No newline at end of file diff --git a/modules/[player]/wallets/module.json b/modules/[player]/wallets/module.json deleted file mode 100644 index 11fd867..0000000 --- a/modules/[player]/wallets/module.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV wallets module", - "server_scripts": [ - "server/main.lua", - "classes/wallet.lua", - "server/commands.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "wallets" -} \ No newline at end of file diff --git a/modules/[player]/wallets/server/commands.lua b/modules/[player]/wallets/server/commands.lua deleted file mode 100644 index 21c67b8..0000000 --- a/modules/[player]/wallets/server/commands.lua +++ /dev/null @@ -1,92 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local commands = m('commands') - -commands:register('setwallet', { 'superadmin' }, function(source, arguments, showError) - local playerId = arguments.playerId or 0 - - if (playerId <= 0) then - showError(_(CR(), 'wallets', 'invalid_playerId')) - return - end - - local players = m('players') - local player = players:getPlayer(playerId) - - if (player == nil) then - showError(_(CR(), 'wallets', 'invalid_playerId')) - return - end - - player:setWallet(arguments.name, arguments.saldo) -end, true, { - help = _(CR(), 'wallets', 'help_setwallet'), - validate = true, - arguments = { - { name = 'playerId', help = _(CR(), 'wallets', 'playerId'), type = 'number' }, - { name = 'name', help = _(CR(), 'wallets', 'wallet_name'), type = 'string' }, - { name = 'saldo', help = _(CR(), 'wallets', 'saldo'), type = 'number' } - } -}) - -commands:register('addwallet', { 'superadmin' }, function(source, arguments, showError) - local playerId = arguments.playerId or 0 - - if (playerId <= 0) then - showError(_(CR(), 'wallets', 'invalid_playerId')) - return - end - - local players = m('players') - local player = players:getPlayer(playerId) - - if (player == nil) then - showError(_(CR(), 'wallets', 'invalid_playerId')) - return - end - - player:addMoney(arguments.name, arguments.saldo) -end, true, { - help = _(CR(), 'wallets', 'help_addwallet'), - validate = true, - arguments = { - { name = 'playerId', help = _(CR(), 'wallets', 'playerId'), type = 'number' }, - { name = 'name', help = _(CR(), 'wallets', 'wallet_name'), type = 'string' }, - { name = 'saldo', help = _(CR(), 'wallets', 'saldo'), type = 'number' } - } -}) - -commands:register('removewallet', { 'superadmin' }, function(source, arguments, showError) - local playerId = arguments.playerId or 0 - - if (playerId <= 0) then - showError(_(CR(), 'wallets', 'invalid_playerId')) - return - end - - local players = m('players') - local player = players:getPlayer(playerId) - - if (player == nil) then - showError(_(CR(), 'wallets', 'invalid_playerId')) - return - end - - player:removeMoney(arguments.name, arguments.saldo) -end, true, { - help = _(CR(), 'wallets', 'help_removewallet'), - validate = true, - arguments = { - { name = 'playerId', help = _(CR(), 'wallets', 'playerId'), type = 'number' }, - { name = 'name', help = _(CR(), 'wallets', 'wallet_name'), type = 'string' }, - { name = 'saldo', help = _(CR(), 'wallets', 'saldo'), type = 'number' } - } -}) \ No newline at end of file diff --git a/modules/[player]/wallets/server/main.lua b/modules/[player]/wallets/server/main.lua deleted file mode 100644 index 2801e11..0000000 --- a/modules/[player]/wallets/server/main.lua +++ /dev/null @@ -1,43 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local wallets = class('wallets') - ---- Set default value -wallets:set { - players = {} -} - ---- Load a player wallet ---- @param player int|string Player -function wallets:getWallet(player, name) - local identifiers = m('identifiers') - local identifier = 'none' - - if (player == nil or (type(player) == 'number' and player == 0) or (type(player) == 'string' and player == 'console')) then - identifier = 'console' - elseif(player ~= nil and (type(player) == 'number' and player > 0)) then - identifier = identifiers:getIdentifier(player) - else - identifier = player - end - - if (identifier ~= 'none' and wallets.players ~= nil and wallets.players[identifier] ~= nil and wallets.players[identifier][walletName] ~= nil) then - return wallets.players[identifier][walletName] - end - - if (identifier == 'none') then - return nil - end - - return self:createWallet(player, name) -end - -addModule('wallets', wallets) \ No newline at end of file diff --git a/resources/[jobs]/jobcenter/module.json b/resources/[jobs]/jobcenter/module.json deleted file mode 100644 index 95bf484..0000000 --- a/resources/[jobs]/jobcenter/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV jobcenter resource", - "client_scripts": [ - "client/main.lua" - ], - "server_scripts": [ - "config/server_config.lua", - "server/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "resource": "jobcenter" -} \ No newline at end of file diff --git a/resources/[jobs]/jobcenter/server/main.lua b/resources/[jobs]/jobcenter/server/main.lua deleted file mode 100644 index e69de29..0000000 diff --git a/resources/[jobs]/jobs/client/main.lua b/resources/[jobs]/jobs/client/main.lua deleted file mode 100644 index e69de29..0000000 diff --git a/resources/[jobs]/jobs/config/server_config.lua b/resources/[jobs]/jobs/config/server_config.lua deleted file mode 100644 index 2eb8f76..0000000 --- a/resources/[jobs]/jobs/config/server_config.lua +++ /dev/null @@ -1,23 +0,0 @@ -Config.Jobs = { - ['politie'] = { - ['WEAPON_SAFE'] = { - Allowed = { - 'surveillant', - 'agent', - 'hoofdagent', - 'brigadier', - 'inspecteur', - 'hoofdinspecteur', - 'commissaris', - 'hoofdcommissaris', - 'boss' - }, - Markers = { - vector3(451.53, -979.26, 29.7) -- police station blokkenpark - }, - Type = 1, - Size = vector3(1.5, 1.5, 0.5), - Color = '#00FF8B' - } - } -} \ No newline at end of file diff --git a/resources/[jobs]/jobs/migrations/0.sql b/resources/[jobs]/jobs/migrations/0.sql deleted file mode 100644 index 6057017..0000000 --- a/resources/[jobs]/jobs/migrations/0.sql +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO `jobs` (`name`, `label`, `whitelisted`) VALUES ('politie', 'Politie', 1); -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 0 AS `grade`, 'aspirant' AS `name`, 'Aspirant' AS `label`, 500 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 1 AS `grade`, 'surveillant' AS `name`, 'Surveillant' AS `label`, 750 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 2 AS `grade`, 'agent' AS `name`, 'Agent' AS `label`, 1000 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 3 AS `grade`, 'hoofdagent' AS `name`, 'Hoofdagent' AS `label`, 1100 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 4 AS `grade`, 'brigadier' AS `name`, 'Brigadier' AS `label`, 1200 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 5 AS `grade`, 'inspecteur' AS `name`, 'Inspecteur' AS `label`, 1300 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 6 AS `grade`, 'hoofdinspecteur' AS `name`, 'Hoofdinspecteur' AS `label`, 1400 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 7 AS `grade`, 'commissaris' AS `name`, 'Commissaris' AS `label`, 1500 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 8 AS `grade`, 'hoofdcommissaris' AS `name`, 'Hoofdcommissaris' AS `label`, 1750 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; -INSERT INTO `job_grades` SELECT `id` AS `job_id`, 9 AS `grade`, 'boss' AS `name`, 'Eerste Hoofdcommissaris' AS `label`, 2000 AS `salary` FROM `jobs` WHERE `name` = 'politie' LIMIT 1; \ No newline at end of file diff --git a/resources/[jobs]/jobs/module.json b/resources/[jobs]/jobs/module.json deleted file mode 100644 index 047ef77..0000000 --- a/resources/[jobs]/jobs/module.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV jobs resource", - "client_scripts": [ - "client/main.lua" - ], - "server_scripts": [ - "config/server_config.lua", - "server/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "resource": "jobs" -} \ No newline at end of file diff --git a/resources/[jobs]/jobs/server/main.lua b/resources/[jobs]/jobs/server/main.lua deleted file mode 100644 index b3d3f58..0000000 --- a/resources/[jobs]/jobs/server/main.lua +++ /dev/null @@ -1,63 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local jobs = class('resource_jobs') - ---- Set defaults -jobs:set { - markers = m('markers') -} - -for jobName, job in pairs(Config.Jobs or {}) do - local name = 'unknown' - - if (jobName ~= nil and type(jobName) == 'string') then name = jobName end - - name = string.upper(name) - - for locationName, location in pairs(job or {}) do - local locName = 'unknown' - - if (locationName ~= nil and type(locationName) == 'string') then locName = locationName end - - locName = string.upper(locName) - - local markers = location.Markers or {} - - for _, marker in pairs(markers) do - local index = 0 - - if (_ ~= nil and type(_) == 'number') then index = _ end - - if (index >= 0 and index <= 9) then - index = ('0%s'):format(index) - elseif (index >= 10) then - index = ('%s'):format(index) - else - index = '00' - end - - jobs.markers:add(('%s_%s'):format(locName, index), - ('%s_%s'):format(name, locName), - { jobs = { - { name = name, grades = location.Allowed or {} } - }}, - location.Type or -1, - marker or vector3(0, 0, 0), - location.Size or vector3(1.5, 1.5, 0.5), - location.Color or '#FFFFFF', - { - location = marker or vector3(0, 0, 0), - index = tonumber(index), - name = locName - }) - end - end -end \ No newline at end of file diff --git a/resources/[shops]/shops/config/server_config.lua b/resources/[shops]/shops/config/server_config.lua deleted file mode 100644 index 520ff0c..0000000 --- a/resources/[shops]/shops/config/server_config.lua +++ /dev/null @@ -1,28 +0,0 @@ -Config.Shops = {} - -Config.ShopItems = { - { - name = 'bread', - label = _(CR(), 'shops', 'item_bread'), - weight = 0.05, - type = 'food' - }, - { - name = 'bottle_of_water_025', - label = _(CR(), 'shops', 'bottle_of_water_025'), - weight = 0.25, - type = 'drink' - }, - { - name = 'bottle_of_water_050', - label = _(CR(), 'shops', 'bottle_of_water_050'), - weight = 0.50, - type = 'drink' - }, - { - name = 'bottle_of_water_100', - label = _(CR(), 'shops', 'bottle_of_water_100'), - weight = 1.00, - type = 'drink' - } -} \ No newline at end of file diff --git a/resources/[shops]/shops/langs/nl.json b/resources/[shops]/shops/langs/nl.json deleted file mode 100644 index 9fc9ea9..0000000 --- a/resources/[shops]/shops/langs/nl.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "item_bread": "Brood", - "bottle_of_water_025": "Flesje water (0.25L)", - "bottle_of_water_050": "Flesje water (0.50L)", - "bottle_of_water_100": "Flesje water (1.00L)" -} \ No newline at end of file diff --git a/resources/[shops]/shops/module.json b/resources/[shops]/shops/module.json deleted file mode 100644 index e21d90e..0000000 --- a/resources/[shops]/shops/module.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV shops module", - "client_scripts": [ - ], - "server_scripts": [ - ], - "languages": { - "nl": "langs/nl.json" - }, - "module": "shops" -} \ No newline at end of file diff --git a/resources/parking/client/main.lua b/resources/parking/client/main.lua deleted file mode 100644 index e1ad670..0000000 --- a/resources/parking/client/main.lua +++ /dev/null @@ -1,107 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local resource_parking = class('resource_parking') - -resource_parking:set { - inMarker = false, - inMarkerEvent = nil, - currentMenu = nil, - currentEvent = nil, - currentMarker = nil, - currentSelectedVehicle = nil, - vehicles = {}, - keybinds = m('keybinds') -} - -on('marker:enter', 'parking:spawn:cars', function(marker) - local notifications = m('notifications') - - if (notifications ~= nil and resource_parking.currentEvent == nil) then - notifications:showHelpNotification(_(CR(), 'parking', 'press_e_to_spawn_vehicle')) - end - - resource_parking.inMarker = true - resource_parking.currentMarker = marker - resource_parking.inMarkerEvent = 'spawn:cars' -end) - -on('marker:leave', 'parking:spawn:cars', function() - resource_parking.inMarker = false - resource_parking.currentMarker = nil - resource_parking.inMarkerEvent = nil - - if (resource_parking.currentMenu ~= nil and resource_parking.currentMenu.isOpen) then - resource_parking.currentMenu:close() - end - - resource_parking.currentMenu = nil - resource_parking.currentEvent = nil -end) - ---- Loop to check if user pressed required key -Citizen.CreateThread(function() - while true do - Citizen.Wait(0) - - if (resource_parking.inMarker and resource_parking.currentEvent == nil) then - if (resource_parking.keybinds:isControlPressed('marker_trigger')) then - if (resource_parking.inMarkerEvent == 'spawn:cars') then - resource_parking:openParkingMenu() - end - - resource_parking.currentEvent = resource_parking.inMarkerEvent - end - elseif (not resource_parking.inMarker and resource_parking.currentMenu ~= nil) then - resource_parking.currentMenu:close() - resource_parking.currentMenu = nil - else - Citizen.Wait(250) - end - end -end) - ---- Spawn a vehicle on specified coords ---- @param code string|number Vehicle's spawn name or hash ---- @param vehicleInfo table Information about props etc. ---- @param coords vector3|table Information about cordinates ---- @param heading number direction to headidng vehicle -function resource_parking:spawnVehicle(code, vehicleInfo, coords, heading) - local done = false - local game = m('game') - local vehicleFound, closestVehicle = game:getClosestVehicle(coords, 5.0) - - if (vehicleFound and DoesEntityExist(closestVehicle)) then - local notifications = m('notifications') - - notifications:showNotification(_(CR(), 'parking', 'vehicle_blocking')) - return done - end - - game:spawnVehicle(code, coords, heading, function(vehicle) - local playerPed = PlayerPedId() - - SetVehicleEngineOn(vehicle, false, true, false) - TaskWarpPedIntoVehicle(playerPed, vehicle, -1) - - if (vehicleInfo ~= nil and type(vehicleInfo) == 'string') then vehicleInfo = json.decode(vehicleInfo) end - if (vehicleInfo == nil or type(vehicleInfo) ~= 'table' or not vehicleInfo) then vehicleInfo = {} end - - vehicleInfo.plate = resource_parking.currentSelectedVehicle.plate or vehicleInfo.plate or nil - - game:setVehicleProperties(vehicle, vehicleInfo, true) - - done = true - end) - - repeat Citizen.Wait(0) until done == true - - return done -end \ No newline at end of file diff --git a/resources/parking/client/menus/car.lua b/resources/parking/client/menus/car.lua deleted file mode 100644 index b91f7e9..0000000 --- a/resources/parking/client/menus/car.lua +++ /dev/null @@ -1,156 +0,0 @@ ---- Open car menu -function resource_parking:openParkingMenu() - local menus = m('menus') - - local menu, isNew = menus:create(('%s_parking'):format(CR()), 'spawn_cars', { - title = _(CR(), 'parking', 'parking'), - subtitle = _(CR(), 'parking', 'select_category') - }) - - if (menu) then - if (isNew) then - menu:registerEvent('open', function(_menu) - resource_parking.currentMenu = _menu - resource_parking.currentEvent = 'spawn:cars' - end) - - menu:registerEvent('close', function() - resource_parking.currentMenu = nil - resource_parking.currentEvent = nil - end) - - menu:registerEvent('submit', function(menu, selectedItem, menuInfo) - self:openParkingSpawnMenu(selectedItem, menu) - end) - end - - menu:clearItems() - - local vehicles = self:loadCars() - - repeat Wait(0) until vehicles ~= nil - - for brand, brandVehicles in pairs(vehicles or {}) do - local brandInfo = Config.Brands[brand] or {} - - menu:addItem({ prefix = #brandVehicles, label = brandInfo.label, description = _(CR(), 'parking', 'brand_description', #brandVehicles, brandInfo.label), image = brandInfo.logos.square_small, addon = brandInfo }) - end - - menu:open() - end -end - ---- Open submenu for parking when selected item ---- @param selectedItem table Selected item from previous menu ---- @param previousMenu menu Previous menu -function resource_parking:openParkingSpawnMenu(selectedItem, previousMenu) - if (selectedItem and resource_parking.currentMarker ~= nil) then - local menus = m('menus') - local selectedBrand = Config.Brands[selectedItem.addon.brand] or {} - local selectVehicleMenu, selectVehicleNew = menus:create(('%s_parking_select_%s'):format(CR(), selectedBrand.brand), 'select_spawn_cars', { - title = _(CR(), 'parking', 'parking'), - subtitle = _(CR(), 'parking', 'select_vehicle', selectedBrand.label) - }) - - if (selectVehicleMenu) then - if (selectVehicleNew) then - selectVehicleMenu:registerEvent('open', function(_menu) - resource_parking.currentMenu = _menu - resource_parking.currentEvent = 'spawn:cars' - end) - - selectVehicleMenu:registerEvent('close', function() - if (resource_parking.currentSelectedVehicle ~= nil) then - resource_parking.currentMenu = nil - resource_parking.currentEvent = nil - else - resource_parking.currentMenu = previousMenu - resource_parking.currentEvent = 'spawn:cars' - - previousMenu:open() - end - end) - - selectVehicleMenu:registerEvent('submit', function(menu, selectedItem, menuInfo) - if (selectedItem and resource_parking.currentMarker ~= nil) then - resource_parking.currentSelectedVehicle = selectedItem.addon - - menu:close() - - local spawn = ((self.currentMarker or {}).addon or {}).spawn - - if (spawn) then - local selectedVehicle = resource_parking.currentSelectedVehicle - local vehicleSpawned = self:spawnVehicle(selectedVehicle.code, selectedVehicle.vehicle, spawn, spawn.h) - - repeat Citizen.Wait(0) until vehicleSpawned == true or vehicleSpawned == false - - resource_parking.currentSelectedVehicle = nil - - if (not vehicleSpawned) then - menu:open() - end - else - local notifications = m('notifications') - - notifications:showNotification(_(CR(), 'parking', 'spawn_not_available')) - menu:open() - end - end - end) - end - - selectVehicleMenu:clearItems() - - local vehicles = self:loadCars() - - repeat Wait(0) until vehicles ~= nil - - local categoryVehicles = vehicles[selectedBrand.brand] - - for _, categoryVehicle in pairs(categoryVehicles or {}) do - local currentVehicle = Config.Vehicles[categoryVehicle.name] or {} - - selectVehicleMenu:addItem({ prefix = categoryVehicle.plate, label = currentVehicle.label, description = '', addon = categoryVehicle }) - end - - selectVehicleMenu:open() - end - end -end - ---- Load vehicles from cache or request all cars from databse -function resource_parking:loadCars() - if (self.vehicles ~= nil and self.vehicles['cars'] ~= nil) then - return self.vehicles['cars'] - end - - triggerServerCallback('corev:parking:loadCars', function(vehicles) - local cars = {} - - for _, vehicle in pairs(vehicles or {}) do - local vehicleInfo = Config.Vehicles[vehicle.name] or {} - - if (cars == nil) then cars = {} end - if (cars[vehicleInfo.brand] == nil) then cars[vehicleInfo.brand] = {} end - - table.insert(cars[vehicleInfo.brand], { - plate = vehicle.plate, - code = vehicle.name, - vehicle = vehicle.vehicle, - status = vehicle.status, - price = vehicle.price, - name = vehicle.name, - label = vehicle.label, - brand = Config.Brands[vehicleInfo.brand], - type = vehicleInfo.type - }) - end - - self.vehicles['cars'] = cars - end) - - repeat Citizen.Wait(0) until self.vehicles['cars'] ~= nil - - return self.vehicles['cars'] -end \ No newline at end of file diff --git a/resources/parking/config/server_config.lua b/resources/parking/config/server_config.lua deleted file mode 100644 index 055b5b8..0000000 --- a/resources/parking/config/server_config.lua +++ /dev/null @@ -1,45 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -Config.Markers = { - ['cars'] = { - ['spawn'] = { - type = 1, - color = '#00FF8B', - size = vector3(1.5, 1.5, 0.5) - }, - ['delete'] = { - type = 1, - color = '#FF3D33', - size = vector3(5.0, 5.0, 0.5) - } - } -} - -Config.Locations = { - ['BP_PARKING'] = { - type = 'cars', - location = vector3(215.93, -809.83, 29.74), - spawn = { x = 229.5, y = -798.46, z = 29.59, h = 162.5 }, - delete = vector3(227.02, -750.03, 29.82) - }, - ['PILLBOX_HILL_PARKING_01'] = { - type = 'cars', - location = vector3(-281.95, -890.83, 30.07), - spawn = { x = -282.32, y = -893.12, z = 30.07, h = 252.5 }, - delete = vector3(-278.88, -904.61, 30.07) - }, - ['PILLBOX_HILL_PARKING_02'] = { - type = 'cars', - location = vector3(-349.08, -877.07, 30.07), - spawn = { x = -348.79, y = -879.22, z = 30.07, h = 77.5 }, - delete = vector3(-360.52, -889.48, 30.07) - } -} \ No newline at end of file diff --git a/resources/parking/langs/nl.json b/resources/parking/langs/nl.json deleted file mode 100644 index e8c4063..0000000 --- a/resources/parking/langs/nl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "select_category": "Selecteer voertuig merk", - "select_vehicle": "Selecteer een %s", - "parking": "Garage", - "brand_description": "Je hebt %s %s", - "press_e_to_spawn_vehicle": "Druk op ~INPUT_48D10012~ om een voertuig uit je garage te halen", - "vehicle_blocking": "U kunt uw voertuig niet pakken aangezien een auto de weg aan het blokkeren is", - "spawn_not_available": "U kunt deze locatie niet gebruiken om uw voertuig te pakken" -} \ No newline at end of file diff --git a/resources/parking/migrations/0.sql b/resources/parking/migrations/0.sql deleted file mode 100644 index b52ae5a..0000000 --- a/resources/parking/migrations/0.sql +++ /dev/null @@ -1,9 +0,0 @@ -CREATE TABLE `player_vehicles` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `player_id` INT, - `plate` VARCHAR(10) NOT NULL, - `name` VARCHAR(100) NOT NULL, - `vehicle` LONGTEXT NOT NULL, - CONSTRAINT `unique_player_vehicles_place` UNIQUE (`plate`), - CONSTRAINT `fk_player_vehicles_player` FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) -); \ No newline at end of file diff --git a/resources/parking/migrations/1.sql b/resources/parking/migrations/1.sql deleted file mode 100644 index 34112d1..0000000 --- a/resources/parking/migrations/1.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE `player_vehicles` ADD `brand` VARCHAR(100) NOT NULL DEFAULT 'unknown' AFTER `name`; \ No newline at end of file diff --git a/resources/parking/migrations/2.sql b/resources/parking/migrations/2.sql deleted file mode 100644 index 2ad454c..0000000 --- a/resources/parking/migrations/2.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE `player_vehicles` ADD `type` VARCHAR(10) NOT NULL DEFAULT 'car' AFTER `name`; \ No newline at end of file diff --git a/resources/parking/module.json b/resources/parking/module.json deleted file mode 100644 index fa2e9fb..0000000 --- a/resources/parking/module.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV parking resource", - "client_scripts": [ - "client/main.lua", - "client/menus/car.lua" - ], - "server_scripts": [ - "config/server_config.lua", - "server/main.lua", - "server/callbacks.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "resource": "parking" -} \ No newline at end of file diff --git a/resources/parking/server/callbacks.lua b/resources/parking/server/callbacks.lua deleted file mode 100644 index f4807fa..0000000 --- a/resources/parking/server/callbacks.lua +++ /dev/null @@ -1,38 +0,0 @@ ---- Load player's cars -registerCallback('corev:parking:loadCars', function(source, cb, category) - while not resource.tasks.frameworkLoaded do - Citizen.Wait(0) - end - - local database = m('database') - local players = m('players') - - local player = players:getPlayer(source) - - if (player ~= nil) then - database:fetchAllAsync('SELECT * FROM `player_vehicles` WHERE `player_id` = @playerId AND `type` = @type ORDER BY `brand` ASC', { - ['@playerId'] = player.id, - ['@type'] = 'car' - }, function(results) - local vehicles = {} - - if (results == nil or type(results) ~= 'table' or #results <= 0) then - cb(vehicles) - return - end - - for _, vehicle in pairs(results or {}) do - table.insert(vehicles, { - plate = vehicle.plate, - name = vehicle.name, - vehicle = vehicle.vehicle, - status = 1 - }) - end - - cb(vehicles) - end) - else - cb({}) - end -end) \ No newline at end of file diff --git a/resources/parking/server/main.lua b/resources/parking/server/main.lua deleted file mode 100644 index cb72185..0000000 --- a/resources/parking/server/main.lua +++ /dev/null @@ -1,112 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local parking = class('parking') - ---- Set default values -parking:set { - locations = { - } -} - ---- Load all location -for parkingName, parkingInfo in pairs(Config.Locations or {}) do - if (parkingInfo.type == nil or type(parkingInfo.type) ~= 'string') then - parkingInfo.type = 'cars' - end - - --- Make sure that type = cars, planes or boats - if (string.lower(parkingInfo.type) == 'cars' or string.lower(parkingInfo.type) == 'car') then - parkingInfo.type = 'cars' - elseif (string.lower(parkingInfo.type) == 'planes' or string.lower(parkingInfo.type) == 'plane') then - parkingInfo.type = 'planes' - elseif (string.lower(parkingInfo.type) == 'boats' or string.lower(parkingInfo.type) == 'boat') then - parkingInfo.type = 'boats' - else - parkingInfo.type = 'cars' - end - - --- Make sure that location has a location - if (parkingInfo.location ~= nil and type(parkingInfo.location) == 'vector3') then - parkingInfo.location = parkingInfo.location - elseif (parkingInfo.location ~= nil and type(parkingInfo.location) == 'table') then - parkingInfo.location = vector3( - parkingInfo.location.x or 0.0, - parkingInfo.location.y or 0.0, - parkingInfo.location.z or 0.0 - ) - else - parkingInfo.location = vector3(0.0, 0.0, 0.0) - end - - --- Make sure that spawn has a location - if (parkingInfo.spawn ~= nil and type(parkingInfo.spawn) == 'vector3') then - parkingInfo.spawn = { - x = parkingInfo.location.x, - y = parkingInfo.location.y, - z = parkingInfo.location.z, - h = 0.0 } - elseif (parkingInfo.spawn ~= nil and type(parkingInfo.spawn) == 'table') then - parkingInfo.spawn = { - x = parkingInfo.spawn.x or 0.0, - y = parkingInfo.spawn.y or 0.0, - z = parkingInfo.spawn.z or 0.0, - h = parkingInfo.spawn.h or 0.0 - } - else - parkingInfo.spawn = { x = 0.0, y = 0.0, z = 0.0, h = 0.0 } - end - - --- Make sure that delete has a location - if (parkingInfo.delete ~= nil and type(parkingInfo.delete) == 'vector3') then - parkingInfo.delete = parkingInfo.delete - elseif (parkingInfo.delete ~= nil and type(parkingInfo.delete) == 'table') then - parkingInfo.delete = vector3( - parkingInfo.delete.x or 0.0, - parkingInfo.delete.y or 0.0, - parkingInfo.delete.z or 0.0 - ) - else - parkingInfo.delete = vector3(0.0, 0.0, 0.0) - end - - parkingInfo.addonInfo = { - name = parkingName or 'unknown', - spawn = parkingInfo.spawn or { x = 0.0, y = 0.0, z = 0.0, h = 0.0 }, - delete = parkingInfo.delete or { x = 0.0, y = 0.0, z = 0.0, h = 0.0 } - } - - parking.locations[parkingName] = parkingInfo -end - -local markers = m('markers') - ---- Create a marker for each location -for parkingName, parkingInfo in pairs(parking.locations or {}) do - --- Add spawn marker - markers:add(('parking.%s.%s'):format('spawn', parkingName), - ('parking:spawn:%s'):format(parkingInfo.type), - parking.permissions or { groups = { 'all' }, jobs = { 'all' } }, - Config.Markers[parkingInfo.type]['spawn'].type, - parkingInfo.location, - Config.Markers[parkingInfo.type]['spawn'].size, - Config.Markers[parkingInfo.type]['spawn'].color, - parkingInfo.addonInfo or {}) - - --- Add delete marker - markers:add(('parking.%s.%s'):format('delete', parkingName), - ('parking:delete:%s'):format(parkingInfo.type), - parking.permissions or { groups = { 'all' }, jobs = { 'all' } }, - Config.Markers[parkingInfo.type]['delete'].type, - parkingInfo.delete, - Config.Markers[parkingInfo.type]['delete'].size, - Config.Markers[parkingInfo.type]['delete'].color, - parkingInfo.addonInfo or {}) -end \ No newline at end of file diff --git a/resources/vehicleinteraction/client/main.lua b/resources/vehicleinteraction/client/main.lua deleted file mode 100644 index 5ddb940..0000000 --- a/resources/vehicleinteraction/client/main.lua +++ /dev/null @@ -1,36 +0,0 @@ -onFrameworkStarted(function() - local wheels, vehicleSelectionWheel, wheelCreated = m('wheels'), nil, false - - on('raycast:type', 'vehicle', function(entity, coords) - vehicleSelectionWheel, wheelCreated = wheels:create('interaction', 'vehicle') - - if (wheelCreated) then - vehicleSelectionWheel:addItem({ - icon = 'fa-lightbulb-on', - lib = 'far', - addon = { action = 'light_on' } - }) - - vehicleSelectionWheel:addItem({ - icon = 'fa-lightbulb-slash', - lib = 'far', - addon = { action = 'light_off' } - }) - - vehicleSelectionWheel:registerEvent('submit', function(wheel, selectedItem) - local addon = wheel:getAddon() - local itemAddon = selectedItem.addon or {} - - if (itemAddon.action == 'light_on') then - SetVehicleLights(addon.entity, 2) - elseif (itemAddon.action == 'light_off') then - SetVehicleLights(addon.entity, 1) - end - end) - end - - vehicleSelectionWheel:setAddon({ entity = entity }) - - wheels:open('interaction', 'vehicle', true) - end) -end) \ No newline at end of file diff --git a/resources/vehicleinteraction/module.json b/resources/vehicleinteraction/module.json deleted file mode 100644 index 11f4abb..0000000 --- a/resources/vehicleinteraction/module.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "fx_version": "adamant", - "game": [ "gta5" ], - "description": "CoreV vehicleinteraction resource", - "client_scripts": [ - "client/main.lua" - ], - "languages": { - "nl": "langs/nl.json" - }, - "resource": "vehicleinteraction" -} \ No newline at end of file diff --git a/server/functions.lua b/server/functions.lua deleted file mode 100644 index e4611c4..0000000 --- a/server/functions.lua +++ /dev/null @@ -1,67 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Returns a webhook by action ---- @param action string Action ---- @param fallback string fallback webhook -local function getWebhooks(action, fallback) - action = string.lower(action or 'none') - - if (Config.Webhooks ~= nil and Config.Webhooks[action] ~= nil) then - return Config.Webhooks[action] - end - - local actionParts = split(action, '.') - - table.remove(actionParts, #actionParts) - - if (actionParts ~= nil and #actionParts > 0) then - local newAction = '' - - for i = 1, #actionParts, 1 do - if (i == 1) then - newAction = actionParts[i] - else - newAction = newAction .. '.' .. actionParts[i] - end - end - - return getWebhooks(newAction) - end - - if (fallback ~= nil and fallback) then - return Config.FallbackWebhook - end - - return nil -end - ---- Log a event with module `logs` ---- @param player int|string Player ---- @param object array Log info ---- @param fallback string|boolean Use fallback -local function log(player, object, fallback) - local logs = m('logs') - - if (logs == nil) then return end - - local playerLogObject = logs:get(player) - - if (playerLogObject == nil) then return end - - playerLogObject:log(object or {}, (fallback or false)) -end - --- FiveM maniplulation -_ENV.getWebhooks = getWebhooks -_G.getWebhooks = getWebhooks -_ENV.log = log -_G.log = log \ No newline at end of file diff --git a/server/libs/callbacks.lua b/server/libs/callbacks.lua deleted file mode 100644 index 5d6c856..0000000 --- a/server/libs/callbacks.lua +++ /dev/null @@ -1,55 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local callbacks = class('callbacks') - ---- Set default value -callbacks:set { - callbacks = {} -} - ---- Register server callback ---- @name string Event name ---- @cb function callback function -function callbacks:registerCallback(name, cb) - self.callbacks[name] = cb -end - ---- Trigger server callback by name ---- @name string Event name ---- @source int PlayerID ---- @cb function callback function -function callbacks:triggerCallback(name, source, cb, ...) - if (self.callbacks ~= nil and self.callbacks[name] ~= nil) then - self.callbacks[name](source, cb, ...) - end -end - ---- When client trigger this event -onClientTrigger('corev:triggerServerCallback', function(name, requestId, ...) - local source = source or -1 - local params = table.pack(...) - - Citizen.CreateThread(function() - if (type(source) == 'string') then source = tostring(source) end - if (type(source) ~= 'number') then source = -1 end - - callbacks:triggerCallback(name, source, function(...) - TCE('corev:triggerCallback', source, requestId, ...) - end, table.unpack(params)) - end) -end) - ---- FiveM manipulation -_ENV.registerCallback = function(name, cb) callbacks:registerCallback(name, cb) end -_G.registerCallback = function(name, cb) callbacks:registerCallback(name, cb) end - ---- Regsiter callbacks as module -addModule('callbacks', callbacks) \ No newline at end of file diff --git a/server/libs/compiler.lua b/server/libs/compiler.lua deleted file mode 100644 index 739502c..0000000 --- a/server/libs/compiler.lua +++ /dev/null @@ -1,827 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -compiler = class('compiler') - ---- Default values -compiler:set { - externalResources = {}, - internalResources = {}, - internalModules = {} -} - ---- Returns a list of files of given path ---- @param path string Path -function compiler:getPathFiles(path) - local results = {} - - if ((string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') and path ~= nil) then - for _file in io.popen(('dir "%s" /b'):format(path)):lines() do - table.insert(results, _file) - end - elseif ((string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') and path ~= nil) then - local callit = os.tmpname() - - os.execute("ls ".. path .. " | grep -v / >"..callit) - - local f = io.open(callit,"r") - local rv = f:read("*a") - - f:close() - os.remove(callit) - - local from = 1 - local delim_from, delim_to = string.find( rv, "\n", from ) - - while delim_from do - table.insert( results, string.sub( rv, from , delim_from-1 ) ) - from = delim_to + 1 - delim_from, delim_to = string.find( rv, "\n", from ) - end - end - - return results -end - ---- Generates and load framework meta files -function compiler:loadCurrentResourceManifest() - local manifest = class('framework-manifest') - - --- Set default values - manifest:set { - name = GetCurrentResourceName(), - files = {}, - clients = {} - } - - --- Load all required client files - for i = 0, GetNumResourceMetadata(manifest.name, 'corevclient'), 1 do - local file = GetResourceMetadata(manifest.name, 'corevclient', i) - - if (file ~= nil) then - local _file = string.trim(file) - - _file = string.replace(_file, '\\', '/') - _file = string.replace(_file, '//', '/') - _file = string.replace(_file, '**', '.*') - _file = string.replace(_file, '/*.', '.*/*.') - - table.insert(manifest.clients, _file) - end - end - - --- Load all required files - for i = 0, GetNumResourceMetadata(manifest.name, 'corevfile'), 1 do - local file = GetResourceMetadata(manifest.name, 'corevfile', i) - - if (file ~= nil) then - local _file = string.trim(file) - - _file = string.replace(_file, '\\', '/') - _file = string.replace(_file, '//', '/') - _file = string.replace(_file, '**', '.*') - _file = string.replace(_file, '/*.', '.*/*.') - - table.insert(manifest.files, _file) - end - end - - return manifest -end - ---- Returns a list with all the files in current resource -function compiler:loadCurrentResourceFileStructure() - local internalPath = GetResourcePath(GetCurrentResourceName()) - internalPath = internalPath:gsub('//', '/') - - local manifest = class('framework-structure') - - --- Set default values - manifest:set { - name = GetCurrentResourceName(), - structures = {} - } - - local structures = {} - - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - for file in io.popen(('dir "%s" /b /S'):format(internalPath)):lines() do - local _file = string.trim(file) - - _file = _file:gsub('\\', '/') - _file = _file:gsub('//', '/') - _file = _file:sub(internalPath:len() + 2, _file:len()) - - table.insert(structures, _file) - end - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - local callit = os.tmpname() - - os.execute(('find %s -print > %s'):format(internalPath, callit)) - - local f = io.open(callit,"r") - local rv = f:read("*a") - - f:close() - os.remove(callit) - - local from = 1 - local delim_from, delim_to = string.find(rv, "\n", from) - - while delim_from do - local _file = string.trim(string.sub(rv, from , delim_from-1)) - - _file = _file:gsub('\\', '/') - _file = _file:gsub('//', '/') - _file = _file:sub(internalPath:len() + 2, _file:len()) - - table.insert(structures, _file) - - from = delim_to + 1 - delim_from, delim_to = string.find(rv, "\n", from) - end - end - - for _, structure in pairs(structures or {}) do - local ignoreFile = false - - if (string.startswith(string.trim(structure), '.')) then - ignoreFile = true - elseif (string.startswith(string.trim(structure), 'cache')) then - ignoreFile = true - end - - if (not ignoreFile) then - table.insert(manifest.structures, structure) - end - end - - return manifest -end - ---- Filter all filestructures files based on framework manifest ---- @param frameworkManifest framework-manifest Framework's Manifest ---- @param fileStructures framework-structure Framework's File Strcuture -function compiler:filterAllResourceFiles(frameworkManifest, fileStructures) - local allClientFiles = {} - - for _, structure in pairs(fileStructures.structures or {}) do - local _hasMatch = false - - for _, clientFile in pairs(frameworkManifest.clients or {}) do - local _match = string.find(structure, clientFile) - - if (_match ~= nil and _match == 1) then - _hasMatch = true - break - end - end - - if (_hasMatch) then - table.insert(allClientFiles, structure) - else - _hasMatch = false - - for _, clientFile in pairs(frameworkManifest.files or {}) do - local _match = string.find(structure, clientFile) - - if (_match ~= nil and _match == 1) then - _hasMatch = true - break - end - end - - if (_hasMatch) then - table.insert(allClientFiles, structure) - end - end - end - - return allClientFiles -end - ---- Returns a path type: directory or file ---- @param path string Path to check -function compiler:pathType(path) - path = string.replace(path, '\\', '/') - path = string.replace(path, '//', '/') - - local pathInfo = string.split(path, '/') or {} - - if (#pathInfo <= 0) then - return 'unknown' - end - - if (string.find(pathInfo[#pathInfo], '.', 1, true) and not string.startswith(pathInfo[#pathInfo], '.')) then - return 'file' - end - - return 'directory' -end - ---- Create a directory if not exists -function compiler:createDirectoryIfNotExists(path) - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - path = string.replace(path, '//', '/') - path = string.replace(path, '/', '\\') - path = string.replace(path, '\\\\', '\\') - - os.execute(('md "%s"'):format(path)) - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - path = string.replace(path, '\\\\', '\\') - path = string.replace(path, '\\', '/') - path = string.replace(path, '//', '/') - - os.execute(('mkdir -p %s'):format(path)) - end -end - ---- Generates and compiles a resource folder -function compiler:generateResource() - local done = false - - Citizen.CreateThread(function() - local clientResourceFound = false - local clientResourceName = ('%s_client'):format(GetCurrentResourceName()) - local internalPath = GetResourcePath(GetCurrentResourceName()) - - local internalPathParent = internalPath:gsub('%/' .. GetCurrentResourceName(), '/') - internalPathParent = internalPathParent:gsub('%\\' .. GetCurrentResourceName(), '\\') - - local clientResourcePath = internalPath:gsub('%/' .. GetCurrentResourceName(), ('/%s'):format(clientResourceName)) - clientResourcePath = clientResourcePath:gsub('%\\' .. GetCurrentResourceName(), ('\\%s'):format(clientResourceName)) - - for _, directory in pairs(self:getPathFiles(internalPathParent) or {}) do - if (directory ~= nil and string.lower(directory) == clientResourceName) then - clientResourceFound = true - break - end - end - - if (clientResourceFound) then - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_deleting_resource', clientResourceName)) - - if ((string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') and clientResourcePath ~= nil) then - os.execute(('rmdir /s /q "%s"'):format(clientResourcePath)) - elseif ((string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') and clientResourcePath ~= nil) then - os.execute(('rm --recursive %s'):format(clientResourcePath)) - end - end - - local frameworkManifest = self:loadCurrentResourceManifest() - local fileStructure = self:loadCurrentResourceFileStructure() - local publicFiles = self:filterAllResourceFiles(frameworkManifest, fileStructure) - local frameworkPath = internalPath - local frameworkClientPath = clientResourcePath - local pathsCreated = {} - - if (not string.endswith(frameworkPath, '/')) then frameworkPath = frameworkPath .. '/' end - if (not string.endswith(frameworkClientPath, '/')) then frameworkClientPath = frameworkClientPath .. '/' end - - local asyncTaskDone = false - local async = m('async') - - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_generate_folder_structure', clientResourceName)) - - --- Create all required directories - async:parallel(function(file, cb) - local currentFileLocation = frameworkPath .. file - local newFileLocation = frameworkClientPath .. file - - currentFileLocation = string.replace(currentFileLocation, '\\\\', '\\') - currentFileLocation = string.replace(currentFileLocation, '\\', '/') - currentFileLocation = string.replace(currentFileLocation, '//', '/') - newFileLocation = string.replace(newFileLocation, '\\\\', '\\') - newFileLocation = string.replace(newFileLocation, '\\', '/') - newFileLocation = string.replace(newFileLocation, '//', '/') - - local filePathInfo = string.split(file, '/') - local currentFilePath = nil - - compiler:createDirectoryIfNotExists(clientResourcePath) - - for _, pathInfo in pairs(filePathInfo or {}) do - if (currentFilePath == nil and string.find(pathInfo, '.', 1, true) == nil) then - currentFilePath = pathInfo - elseif (self:pathType(currentFilePath .. '/' .. pathInfo) == 'directory' and not (string.find(pathInfo, '.', 1, true) or false)) then - currentFilePath = currentFilePath .. '/' .. pathInfo - else - break - end - end - - if (pathsCreated[currentFilePath] == nil) then - pathsCreated[currentFilePath] = currentFilePath - - if (not (string.find(frameworkClientPath .. currentFilePath, '.', 1, true) or false)) then - compiler:createDirectoryIfNotExists(frameworkClientPath .. currentFilePath) - end - end - - cb() - end, publicFiles, function() - asyncTaskDone = true - end) - - repeat Citizen.Wait(0) until asyncTaskDone == true - - self:generateExecutables(frameworkPath, frameworkClientPath, publicFiles) - self:generateStreamFolder(frameworkPath, frameworkClientPath, fileStructure) - self:refreshClientResource() - - done = true - end) - - repeat Wait(0) until done == true - - resource.tasks.compileFramework = true -end - -function compiler:matchStreamFolder(streamFiles, prefix, name, streamFileStructure, fileStructures) - if (streamFileStructure ~= nil and #streamFileStructure > 0) then - local allStreamFiles = {} - - for _, structure in pairs(fileStructures.structures or {}) do - local _hasMatch = false - - for _, streamFile in pairs(streamFileStructure or {}) do - local file = ('**/%s/%s'):format(name, streamFile) - - file = string.replace(file, '\\', '/') - file = string.replace(file, '//', '/') - file = string.replace(file, '**', '.*') - file = string.replace(file, '/*.', '.*/*.') - - local _match = string.find(structure, file) - - if (_match ~= nil and _match == 1) then - _hasMatch = true - break - end - end - - if (_hasMatch) then - table.insert(allStreamFiles, structure) - end - end - - streamFiles[('%s_%s'):format(prefix, name)] = allStreamFiles - end - - return streamFiles or {} -end - -function compiler:generateStreamFolder(frameworkPath, clientPath, fileStructures) - self:createDirectoryIfNotExists(('%s/stream'):format(clientPath)) - - local streamFiles, taskDone, async = {}, false, m('async') - - for _, internalModule in pairs(resource.internalModules or {}) do - if (internalModule.enabled and internalModule.manifest ~= nil and type(internalModule.manifest) == 'manifest') then - local streamFileStructure = internalModule.manifest:getValue('streams') or {} - - streamFiles = self:matchStreamFolder(streamFiles, '01', internalModule.name, streamFileStructure, fileStructures) - end - end - - for _, internalResource in pairs(resource.internalResources or {}) do - if (internalResource.enabled and internalResource.manifest ~= nil and type(internalResource.manifest) == 'manifest') then - local streamFileStructure = internalResource.manifest:getValue('streams') or {} - - streamFiles = self:matchStreamFolder(streamFiles, '02', internalResource.name, streamFileStructure, fileStructures) - end - end - - for _, externalResource in pairs(resource.externalResources or {}) do - if (externalResource.enabled and externalResource.manifest ~= nil and type(externalResource.manifest) == 'manifest') then - local streamFileStructure = externalResource.manifest:getValue('streams') or {} - - streamFiles = self:matchStreamFolder(streamFiles, '03', externalResource.name, streamFileStructure, fileStructures) - end - end - - async:parallel(function(files, cb, folderName) - for _, file in pairs(files or {}) do - local frameworkFilePath = ('%s/%s'):format(frameworkPath, file) - - local filePath = string.split(file, '/') or {} - - if (#filePath <= 0) then cb() break; end - - local filename = filePath[#filePath] - local frameworkClientFilePath = ('%s/stream/%s/%s'):format(clientPath, folderName, filename) - local frameworkClientPath = ('%s/stream/%s'):format(clientPath, folderName) - - self:createDirectoryIfNotExists(frameworkClientPath) - - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkFilePath = string.replace(frameworkFilePath, '/', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '/', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - - os.execute(('echo Y|COPY /-y "%s" "%s"'):format(frameworkFilePath, frameworkClientFilePath)) - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\', '/') - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - - os.execute(('cp -r %s %s'):format(frameworkFilePath, frameworkClientFilePath)) - end - end - - cb() - end, streamFiles, function() - taskDone = true - end) - - repeat Wait(0) until taskDone == true -end - ---- Generate executables for corev_client ---- @param frameworkPath string Framework path ---- @param clientPath string CoreV client path ---- @param publicFiles table List of all public files -function compiler:generateExecutables(frameworkPath, clientPath, publicFiles) - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_copy_files', GetCurrentResourceName(), GetCurrentResourceName() .. '_client')) - - local enabledInternalModules = {} - local additionalClientFiles = {} - local addedModules = {} - local async = m('async') - local asyncDone = { - ['internalModule'] = false, - ['internalResource'] = false, - ['publicFile'] = false - } - - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevmodule'), 1 do - local _module = GetResourceMetadata(GetCurrentResourceName(), 'corevmodule', i) - - if (_module ~= nil and type(_module) == 'string') then - table.insert(enabledInternalModules, string.lower(_module)) - end - end - - for _, internalModuleName in pairs(enabledInternalModules or {}) do - addedModules[internalModuleName] = true - - table.insert(additionalClientFiles, ('client/%s_module_client.lua'):format(internalModuleName)) - end - - async:parallel(function(internalModule, cb) - local internalModuleName = internalModule.name - - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - local frameworkFilePath = ('%s/debug/internal_modules/client/%s_client.lua'):format(frameworkPath, internalModuleName) - local frameworkClientFilePath = ('%s/client/%s_module_client.lua'):format(clientPath, internalModuleName) - - if (addedModules[internalModuleName] == nil) then - table.insert(additionalClientFiles, ('client/%s_module_client.lua'):format(internalModuleName)) - end - - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkFilePath = string.replace(frameworkFilePath, '/', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '/', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - - os.execute(('echo Y|COPY /-y "%s" "%s"'):format(frameworkFilePath, frameworkClientFilePath)) - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - local frameworkFilePath = ('%s/debug/internal_modules/client/%s_client.lua'):format(frameworkPath, internalModuleName) - local frameworkClientFilePath = ('%s/client/%s_module_client.lua'):format(clientPath, internalModuleName) - - if (addedModules[internalModuleName] == nil) then - table.insert(additionalClientFiles, ('client/%s_module_client.lua'):format(internalModuleName)) - end - - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\', '/') - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - - os.execute(('cp -r %s %s'):format(frameworkFilePath, frameworkClientFilePath)) - end - - cb() - end, resource.internalModules, function() - asyncDone['internalModule'] = true - end) - - repeat Wait(0) until asyncDone['internalModule'] == true - - async:parallel(function(internalResource, cb) - local internalResourceName = internalResource.name - - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - local frameworkFilePath = ('%s/debug/internal_resources/client/%s_client.lua'):format(frameworkPath, internalResourceName) - local frameworkClientFilePath = ('%s/client/%s_resource_client.lua'):format(clientPath, internalResourceName) - - table.insert(additionalClientFiles, ('client/%s_resource_client.lua'):format(internalResourceName)) - - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkFilePath = string.replace(frameworkFilePath, '/', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '/', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - - os.execute(('echo Y|COPY /-y "%s" "%s"'):format(frameworkFilePath, frameworkClientFilePath)) - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - local frameworkFilePath = ('%s/debug/internal_resources/client/%s_client.lua'):format(frameworkPath, internalResourceName) - local frameworkClientFilePath = ('%s/client/%s_resource_client.lua'):format(clientPath, internalResourceName) - - table.insert(additionalClientFiles, ('client/%s_resource_client.lua'):format(internalResourceName)) - - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\', '/') - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - - os.execute(('cp -r %s %s'):format(frameworkFilePath, frameworkClientFilePath)) - end - - cb() - end, resource.internalResources, function() - asyncDone['internalResource'] = true - end) - - repeat Wait(0) until asyncDone['internalResource'] == true - - async:parallel(function(publicFile, cb) - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - local frameworkFilePath = ('%s/%s'):format(frameworkPath, publicFile) - local frameworkClientFilePath = ('%s/%s'):format(clientPath, publicFile) - - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkFilePath = string.replace(frameworkFilePath, '/', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '/', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - - os.execute(('echo Y|COPY /-y "%s" "%s"'):format(frameworkFilePath, frameworkClientFilePath)) - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - local frameworkFilePath = ('%s/%s'):format(frameworkPath, publicFile) - local frameworkClientFilePath = ('%s/%s'):format(clientPath, publicFile) - - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\', '/') - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - - os.execute(('cp -r %s %s'):format(frameworkFilePath, frameworkClientFilePath)) - end - - cb() - end, publicFiles, function() - asyncDone['publicFile'] = true - end) - - repeat Wait(0) until asyncDone['publicFile'] == true - - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_fxmanifest', GetCurrentResourceName() .. '_client')) - - --- - local fxManifestTemplate = [[ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - -name 'CoreV' -version '1.0.0' -description 'Custom FiveM Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - -ui_page '{{{ui}}}' -ui_page_preload 'yes' - -client_scripts { - {{{client_scripts}}} -} - -files { - {{{files}}} -} - -modules { - {{{modules}}} -} - -resources { - {{{resources}}} -} -]] - - local fx_client_scripts, fx_files, fx_ui, fx_modules, fx_resources = {}, {}, '', {}, {} - - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevclient'), 1 do - local _file = GetResourceMetadata(GetCurrentResourceName(), 'corevclient', i) - - if (_file ~= nil and type(_file) == 'string') then - table.insert(fx_client_scripts, string.lower(_file)) - end - end - - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevfile'), 1 do - local _file = GetResourceMetadata(GetCurrentResourceName(), 'corevfile', i) - - if (_file ~= nil and type(_file) == 'string') then - table.insert(fx_files, string.lower(_file)) - end - end - - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevuipage'), 1 do - local _file = GetResourceMetadata(GetCurrentResourceName(), 'corevuipage', i) - - if (_file ~= nil and type(_file) == 'string') then - fx_ui = _file - break - end - end - - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevmodule'), 1 do - local _file = GetResourceMetadata(GetCurrentResourceName(), 'corevmodule', i) - - if (_file ~= nil and type(_file) == 'string') then - table.insert(fx_modules, string.lower(_file)) - end - end - - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevresource'), 1 do - local _file = GetResourceMetadata(GetCurrentResourceName(), 'corevresource', i) - - if (_file ~= nil and type(_file) == 'string') then - table.insert(fx_resources, string.lower(_file)) - end - end - - for _, additionalClientFile in pairs(additionalClientFiles) do - if (additionalClientFile ~= nil and type(additionalClientFile) == 'string') then - table.insert(fx_client_scripts, additionalClientFile) - end - end - - local fxManifest = mustache:render(fxManifestTemplate, { - client_scripts = self:tableToString(fx_client_scripts), - files = self:tableToString(fx_files), - ui = fx_ui, - modules = self:tableToString(fx_modules), - resources = self:tableToString(fx_resources) - }) - - SaveResourceFile(GetCurrentResourceName(), 'debug/__fxmanifest.lua', fxManifest) - - if (string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') then - local frameworkFilePath = ('%s/debug/__fxmanifest.lua'):format(frameworkPath) - local frameworkClientFilePath = ('%s/fxmanifest.lua'):format(clientPath) - - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkFilePath = string.replace(frameworkFilePath, '/', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '/', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - - os.execute(('echo Y|COPY /-y "%s" "%s"'):format(frameworkFilePath, frameworkClientFilePath)) - elseif (string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') then - local frameworkFilePath = ('%s/debug/__fxmanifest.lua'):format(frameworkPath) - local frameworkClientFilePath = ('%s/fxmanifest.lua'):format(clientPath) - - frameworkFilePath = string.replace(frameworkFilePath, '\\\\', '\\') - frameworkFilePath = string.replace(frameworkFilePath, '\\', '/') - frameworkFilePath = string.replace(frameworkFilePath, '//', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\\\', '\\') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '\\', '/') - frameworkClientFilePath = string.replace(frameworkClientFilePath, '//', '/') - - os.execute(('cp -r %s %s'):format(frameworkFilePath, frameworkClientFilePath)) - end -end - -function compiler:refreshClientResource() - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_command_stop', GetCurrentResourceName() .. '_client')) - ExecuteCommand(('stop %s_client'):format(GetCurrentResourceName())) - - Wait(250) - - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_command_refresh')) - ExecuteCommand('refresh') - - Wait(250) - - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_command_start', GetCurrentResourceName() .. '_client')) - ExecuteCommand(('start %s_client'):format(GetCurrentResourceName())) -end - ---- Transform a table to string ---- @param table table Table to transform -function compiler:tableToString(table) - if (table == nil or type(table) ~= 'table') then - if (table == nil or type(table) == 'string') then - return table - end - - return '' - end - - local tempString = nil - - for i = 1, #table, 1 do - if (i < #table) then - if (tempString == nil) then tempString = ("'%s',"):format(table[i]) - else - tempString = ("%s\n '%s',"):format(tempString, table[i]) - end - else - if (tempString == nil) then tempString = ("'%s'"):format(table[i]) - else - tempString = ("%s\n '%s'"):format(tempString, table[i]) - end - end - end - - return tempString or '' -end - - ---- Reload all client files -function compiler:reloadClientFiles() - resource:regenerateFiles() - - local clientResourceName = ('%s_client'):format(GetCurrentResourceName()) - - local frameworkManifest = self:loadCurrentResourceManifest() - local fileStructure = self:loadCurrentResourceFileStructure() - local publicFiles = self:filterAllResourceFiles(frameworkManifest, fileStructure) - local internalPath = GetResourcePath(GetCurrentResourceName()) - local clientResourcePath = internalPath:gsub('%/' .. GetCurrentResourceName(), ('/%s'):format(clientResourceName)) - clientResourcePath = clientResourcePath:gsub('%\\' .. GetCurrentResourceName(), ('\\%s'):format(clientResourceName)) - - local frameworkPath, frameworkClientPath = internalPath, clientResourcePath - - if (not string.endswith(frameworkPath, '/')) then frameworkPath = frameworkPath .. '/' end - if (not string.endswith(frameworkClientPath, '/')) then frameworkClientPath = frameworkClientPath .. '/' end - - self:generateExecutables(frameworkPath, frameworkClientPath, publicFiles) - self:generateStreamFolder(frameworkPath, frameworkClientPath, fileStructure) - self:refreshClientResource() -end - ---- Register commands to CoreV framework ---- @param commands commands Commands Module -function compiler:registerCommands(commands) - commands:register('reloadclient', { 'superadmin' }, function(source, arguments, showError) - self:reloadClientFiles() - end, true, { - help = _(CR(), 'core', 'corev_help_reload_client'), - validate = true, - arguments = {} - }) -end - ---- Thread to register compiler commands -Citizen.CreateThread(function() - while true do - if (m ~= nil and type(m) == 'function') then - local commands = m('commands') - - if (commands ~= nil and type(commands) == 'commands') then - compiler:registerCommands(commands) - return - end - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/server/libs/resources.lua b/server/libs/resources.lua deleted file mode 100644 index 290998a..0000000 --- a/server/libs/resources.lua +++ /dev/null @@ -1,816 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -resource = class('resource') - ---- Set default values -resource:set { - externalResources = {}, - internalResources = {}, - internalModules = {}, - internalResourceStructure = {}, - internalModuleStructure = {}, - tasks = { - loadingInternalStructures = false, - loadingExecutables = false, - loadingFramework = false, - compileFramework = false, - frameworkLoaded = false - } -} - ---- Returns a list of files of given path ---- @path string Path -function resource:getPathFiles(path) - local results = {} - - path = string.replace(path, '//', '/') - path = string.replace(path, '\\\\', '\\') - - if ((string.lower(OperatingSystem) == 'win' or string.lower(OperatingSystem) == 'windows') and path ~= nil) then - for _file in io.popen(('dir "%s" /b'):format(path)):lines() do - table.insert(results, _file) - end - elseif ((string.lower(OperatingSystem) == 'lux' or string.lower(OperatingSystem) == 'linux') and path ~= nil) then - local callit = os.tmpname() - - os.execute("ls ".. path .. " | grep -v / >"..callit) - - local f = io.open(callit,"r") - local rv = f:read("*a") - - f:close() - os.remove(callit) - - local from = 1 - local delim_from, delim_to = string.find( rv, "\n", from ) - - while delim_from do - table.insert( results, string.sub( rv, from , delim_from-1 ) ) - from = delim_to + 1 - delim_from, delim_to = string.find( rv, "\n", from ) - end - end - - return results -end - ---- Load internal structures by path ---- @newPath string internal path -function resource:loadPathStructures(newPath) - newPath = newPath or '' - - local results = {} - local internalPath = GetResourcePath(GetCurrentResourceName()) - local directoryFiles = self:getPathFiles(('%s/%s/'):format(internalPath, newPath)) - - for i, directory in pairs(directoryFiles or {}) do - if (directory:startswith('[') and directory:endswith(']')) then - local files = resource:loadPathStructures(('%s/%s'):format(newPath, directory)) - - for i2, file in pairs(files or {}) do - results[file.name] = { - name = file.name, - path = file.path, - fullPath = file.fullPath - } - end - else - results[directory] = { - name = directory, - path = (('%s/%s'):format(newPath, directory)), - fullPath = (('%s/%s/%s'):format(internalPath, newPath, directory)) - } - end - end - - return results -end - ---- Load internal structures -function resource:loadStructures() - if (self.tasks.loadingInternalStructures) then return end - - local resources = self:loadPathStructures('resources') - local modules = self:loadPathStructures('modules') - - self.internalResourceStructure = resources - self.internalModuleStructure = modules - - self.tasks.loadingInternalStructures = true -end - ---- Returns `true` if resource/module exists ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:exists(name, _type) - if (name == nil or type(name) ~= 'string') then return false end - - name = string.lower(name) - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - return self.externalResources[name] ~= nil - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - return self.internalResources[name] ~= nil - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - return self.internalModules[name] ~= nil - end -end - ---- Returns `true` if resource is loaded ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:isLoaded(name, _type) - if (not self:exists(name, _type)) then return false end - - name = string.lower(name) - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - return self.externalResources[name].loaded == true - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - return self.internalResources[name].loaded == true - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - return self.internalModules[name].loaded == true - end - - return false -end - ---- Returns a path ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:getPath(name, _type) - local path = 'none' - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - path = GetResourcePath(name) - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalResourceStructure ~= nil and self.internalResourceStructure[name] ~= nil) then - path = self.internalResourceStructure[name].fullPath - end - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalModuleStructure ~= nil and self.internalModuleStructure[name] ~= nil) then - path = self.internalModuleStructure[name].fullPath - end - end - - return path -end - ---- Returns a list of files of module ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:getFiles(name, _type) - if (name == nil or type(name) ~= 'string') then return false end - - local path = self:getPath(name, _type) - - if (path ~= 'none') then - return self:getPathFiles(path) - end - - return {} -end - ---- Returns `true` if Resource/Module is a framework resource ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:isFrameworkExecutable(name, _type) - if (name == nil or type(name) ~= 'string') then return false end - - local content = self:getFilesByPath(name, _type, 'module.json') - - return content ~= nil -end - ---- Returns `true` if Resource/Module is a framework resource ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:hasFrameworkMigrations(name, _type) - if (name == nil or type(name) ~= 'string') then return false end - - local files = self:getFiles(name, _type) - - for i, file in pairs(files or {}) do - if (string.lower(file) == 'migrations') then - return true - end - end - - return false -end - ---- Returns `true` if Resource/Module is a framework resource ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:getFrameworkMigrations(name, _type) - if (not self:hasFrameworkMigrations(name, _type)) then return {} end - - local results = {} - local path = ('%s/migrations/'):format(self:getPath(name, _type)) - - if (path ~= 'none') then - local files = self:getPathFiles(path) - - for i, file in pairs(files or {}) do - if (file:endswith('.sql')) then - table.insert(results, file) - end - end - end - - return results -end - ---- Load translations for framework, not modules or resources -function resource:loadFrameworkTranslations() - local currentLanguage = string.lower(LANGUAGE) or 'en' - local resourceName = GetCurrentResourceName() - local content = LoadResourceFile(GetCurrentResourceName(), ('langs/%s.json'):format(currentLanguage)) - - if (content) then - local data = json.decode(content) - - if (data) then - if (CoreV.Translations[resourceName] == nil) then - CoreV.Translations[resourceName] = {} - end - - if (CoreV.Translations[resourceName]['core'] == nil) then - CoreV.Translations[resourceName]['core'] = {} - end - - for _key, _value in pairs(data or {}) do - CoreV.Translations[resourceName]['core'][_key] = _value - end - end - end -end - ---- Generates a framework manifest for Resource/Module ---- @name string Resource/Module name ---- @_type string Type of Resource/Module -function resource:generateFrameworkManifest(name, _type) - local resource = '' - local internalPath = '' - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - resource = name - internalPath = '/module.json' - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalResourceStructure ~= nil and self.internalResourceStructure[name] ~= nil) then - resource = GetCurrentResourceName() - internalPath = ('%s/module.json'):format(self.internalResourceStructure[name].path) - end - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - if (self.internalModuleStructure ~= nil and self.internalModuleStructure[name] ~= nil) then - resource = GetCurrentResourceName() - internalPath = ('%s/module.json'):format(self.internalModuleStructure[name].path) - end - end - - local manifest = class('manifest') - - --- set default values - manifest:set { - name = name, - type = _type, - data = {} - } - - --- Returns a value from data in manifest - --- @key string key to search for - function manifest:getValue(key) - if (key == nil or type(key) ~= 'string') then - return nil - end - - if (self.data ~= nil and self.data[key] ~= nil) then - return self.data[key] - end - - return nil - end - - if (resource == '' or internalPath == '') then - return manifest - end - - local content = LoadResourceFile(resource, internalPath) - - if (content) then - local data = json.decode(content) - - if (data) then - for key, value in pairs(data) do - if (key ~= nil) then - manifest.data[key] = value - end - end - end - end - - return manifest -end - ---- Load Resources/Modules -function resource:loadFrameworkExecutables() - local enabledInternalResources, enabledInternalModules = {}, {} - - self:loadStructures() - - repeat Citizen.Wait(0) until self.tasks.loadingInternalStructures == true - - --- Load all enabled resources - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevresource'), 1 do - table.insert(enabledInternalResources, GetResourceMetadata(GetCurrentResourceName(), 'corevresource', i)) - end - - --- Load all enabled modules - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevmodule'), 1 do - table.insert(enabledInternalModules, GetResourceMetadata(GetCurrentResourceName(), 'corevmodule', i)) - end - - --- Add all internal executable resources - for i, internalResource in pairs(self.internalResourceStructure or {}) do - local internalResourceEnabled = false - - for i2, internalResourceName in pairs(enabledInternalResources or {}) do - if (string.lower(internalResourceName) == string.lower(internalResource.name)) then - internalResourceEnabled = true - end - end - - if (self:isFrameworkExecutable(internalResource.name, ResourceTypes.InternalResource)) then - self.internalResources[internalResource.name] = { - name = internalResource.name, - path = internalResource.path, - fullPath = internalResource.fullPath, - enabled = internalResourceEnabled, - loaded = false, - error = { - status = false, - message = '' - }, - type = ResourceTypes.InternalResource, - hasMigrations = self:hasFrameworkMigrations(internalResource.name, ResourceTypes.InternalResource), - migrations = self:getFrameworkMigrations(internalResource.name, ResourceTypes.InternalResource), - manifest = self:generateFrameworkManifest(internalResource.name, ResourceTypes.InternalResource) - } - end - end - - --- Add all internal executable modules - for i, internalModule in pairs(self.internalModuleStructure or {}) do - local internalModuleEnabled = false - - for i2, internalModuleName in pairs(enabledInternalModules or {}) do - if (string.lower(internalModuleName) == string.lower(internalModule.name)) then - internalModuleEnabled = true - end - end - - if (self:isFrameworkExecutable(internalModule.name, ResourceTypes.InternalModule)) then - self.internalModules[internalModule.name] = { - name = internalModule.name, - path = internalModule.path, - fullPath = internalModule.fullPath, - enabled = internalModuleEnabled, - loaded = false, - error = { - status = false, - message = '' - }, - type = ResourceTypes.InternalModule, - hasMigrations = self:hasFrameworkMigrations(internalModule.name, ResourceTypes.InternalModule), - migrations = self:getFrameworkMigrations(internalModule.name, ResourceTypes.InternalModule), - manifest = self:generateFrameworkManifest(internalModule.name, ResourceTypes.InternalModule) - } - end - end - - self.tasks.loadingExecutables = true -end - ---- Load all translations for ---- @object Any Executable Resource/Module -function resource:loadTranslations(object) - if (object.enabled and object.manifest ~= nil and type(object.manifest) == 'manifest') then - local languages = object.manifest:getValue('languages') or {} - - for key, location in pairs(languages) do - if (string.lower(key) == LANGUAGE) then - local resourceName = '' - local content = nil - - if (string.lower(object.type) == string.lower(ResourceTypes.ExternalResource)) then - content = LoadResourceFile(object.name, location) - resourceName = object.name - end - - if (string.lower(object.type) == string.lower(ResourceTypes.InternalResource) or - string.lower(object.type) == string.lower(ResourceTypes.InternalModule)) then - content = LoadResourceFile(GetCurrentResourceName(), ('%s/%s'):format(object.path, location)) - resourceName = GetCurrentResourceName() - end - - if (content) then - local data = json.decode(content) - - if (data) then - if (CoreV.Translations[resourceName] == nil) then - CoreV.Translations[resourceName] = {} - end - - if (CoreV.Translations[resourceName][object.name] == nil) then - CoreV.Translations[resourceName][object.name] = {} - end - - for _key, _value in pairs(data or {}) do - CoreV.Translations[resourceName][object.name][_key] = _value - end - end - end - end - end - end -end - ---- Returns a list of files by path ---- @name string Resource/Module name ---- @_type string Type of Resource/Module ---- @internalPath string Internal path of Resource/Module -function resource:getFilesByPath(name, _type, internalPath) - local content = nil - - if (string.lower(_type) == string.lower(ResourceTypes.ExternalResource)) then - content = LoadResourceFile(name, internalPath) - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalResource)) then - if (self.internalResourceStructure ~= nil and self.internalResourceStructure[name] ~= nil) then - content = LoadResourceFile(GetCurrentResourceName(), ('%s/%s'):format(self.internalResourceStructure[name].path, internalPath)) - end - end - - if (string.lower(_type) == string.lower(ResourceTypes.InternalModule)) then - if (self.internalModuleStructure ~= nil and self.internalModuleStructure[name] ~= nil) then - content = LoadResourceFile(GetCurrentResourceName(), ('%s/%s'):format(self.internalModuleStructure[name].path, internalPath)) - end - end - - if (content) then - return content - end - - return nil -end - ---- Save and returns generated executable ---- @object Any Executable Resource/Module -function resource:saveExecutable(object, clientsOnly) - clientsOnly = clientsOnly or false - - if (clientsOnly == nil or type(clientsOnly) ~= 'boolean') then clientsOnly = false end - - local script = nil - local path = 'unknown' - - if (string.lower(object.type) == string.lower(ResourceTypes.ExternalResource)) then - path = 'external_resources' - elseif (string.lower(object.type) == string.lower(ResourceTypes.InternalResource)) then - path = 'internal_resources' - elseif (string.lower(object.type) == string.lower(ResourceTypes.InternalModule)) then - path = 'internal_modules' - end - - for i2, file in pairs(object.manifest:getValue('client_scripts') or {}) do - local code = self:getFilesByPath(object.name, object.type, file) - - if (code) then - if (script == nil) then - script = code - else - local ff, nl, cr, ht, vt, ws = ("\f\n\r\t\v "):byte(1,6) - - script = script .. utf8.char(nl) .. code - end - end - end - - if (script ~= nil) then - SaveResourceFile(GetCurrentResourceName(), ('debug/%s/client/%s_%s.lua'):format(path, object.name, 'client'), script) - end - - if (clientsOnly) then - return script - end - - script = nil - - for i2, file in pairs(object.manifest:getValue('server_scripts') or {}) do - local code = self:getFilesByPath(object.name, object.type, file) - - if (code) then - if (script == nil) then - script = code - else - local ff, nl, cr, ht, vt, ws = ("\f\n\r\t\v "):byte(1,6) - - script = script .. utf8.char(nl) .. code - end - end - end - - if (script ~= nil) then - SaveResourceFile(GetCurrentResourceName(), ('debug/%s/server/%s_%s.lua'):format(path, object.name, 'server'), script) - end - - return script -end - ---- Load all framework Resources/Modules -function resource:loadAll() - self:loadFrameworkExecutables() - - repeat Citizen.Wait(0) until self.tasks.loadingExecutables == true - - local enabledInternalModules = {} - - --- Load all enabled modules - for i = 0, GetNumResourceMetadata(GetCurrentResourceName(), 'corevmodule'), 1 do - local _module = GetResourceMetadata(GetCurrentResourceName(), 'corevmodule', i) - - if (_module ~= nil and type(_module) == 'string') then - table.insert(enabledInternalModules, string.lower(_module)) - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - --- Load and execute all internal modules - for i, internalModuleName in pairs(enabledInternalModules or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalModuleName - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalModuleName - - if (self.internalModules ~= nil and self.internalModules[internalModuleName] ~= nil) then - local internalModule = self.internalModules[internalModuleName] - - if (internalModule.enabled) then - self:loadTranslations(internalModule) - - if (internalModule.hasMigrations) then - local database = m('database') - - for i2, migration in pairs(internalModule.migrations) do - local migrationTaskDone = database:applyMigration(internalModule, migration) - - repeat Citizen.Wait(0) until migrationTaskDone == true - end - end - - local script = self:saveExecutable(internalModule) - - if (script ~= nil) then - local fn, _error = load(script, ('@%s:%s:server'):format(CurrentFrameworkResource, CurrentFrameworkModule), 't', _ENV) - - if (fn) then - xpcall(fn, function(err) - self.internalModules[internalModuleName].error.status = true - self.internalModules[internalModuleName].error.message = err - - error:print(err) - end) - end - - if (_error and _error ~= '') then - self.internalModules[internalModuleName].error.status = true - self.internalModules[internalModuleName].error.message = _error - - error:print(_error) - end - end - - self.internalModules[internalModuleName].loaded = true - end - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - --- Load and execute all internal modules - for i, internalModule in pairs(self.internalModules or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalModule.name - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalModule.name - - if (not internalModule.loaded) then - self:loadTranslations(internalModule) - - if (internalModule.hasMigrations) then - local database = m('database') - - for i2, migration in pairs(internalModule.migrations) do - local migrationTaskDone = database:applyMigration(internalModule, migration) - - repeat Citizen.Wait(0) until migrationTaskDone == true - end - end - - local script = self:saveExecutable(internalModule) - - if (script ~= nil) then - local fn, _error = load(script, ('@%s:%s:server'):format(CurrentFrameworkResource, CurrentFrameworkModule), 't', _ENV) - - if (fn) then - xpcall(fn, function(err) - self.internalModules[i].error.status = true - self.internalModules[i].error.message = err - - error:print(err) - end) - end - - if (_error and _error ~= '') then - self.internalModules[i].error.status = true - self.internalModules[i].error.message = _error - - error:print(_error) - end - end - - self.internalModules[i].loaded = true - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - --- Load and execute all internal resources - for i, internalResource in pairs(self.internalResources or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalResource.name - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalResource.name - - if (internalResource.enabled) then - self:loadTranslations(internalResource) - - if (internalResource.hasMigrations) then - local database = m('database') - - for i2, migration in pairs(internalResource.migrations) do - local migrationTaskDone = database:applyMigration(internalResource, migration) - - repeat Citizen.Wait(0) until migrationTaskDone == true - end - end - - local script = self:saveExecutable(internalResource) - - if (script ~= nil) then - local fn, _error = load(script, ('@%s:%s:server'):format(CurrentFrameworkResource, CurrentFrameworkModule), 't', _ENV) - - if (fn) then - xpcall(fn, function(err) - self.internalResources[i].error.status = true - self.internalResources[i].error.message = err - - error:print(err) - end) - end - - if (_error and _error ~= '') then - self.internalResources[i].error.status = true - self.internalResources[i].error.message = _error - - error:print(_error) - end - end - - self.internalResources[i].loaded = true - end - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil - - self.tasks.loadingFramework = true -end - ---- Returns how many executables are loaded -function resource:countAllLoaded() - local externalResources, internalResources, internalModules = 0, 0, 0 - - for i, externalResource in pairs(self.externalResources or {}) do - if (externalResource.enabled and externalResource.loaded) then - externalResources = externalResources + 1 - end - end - - for i, internalResource in pairs(self.internalResources or {}) do - if (internalResource.enabled and internalResource.loaded) then - internalResources = internalResources + 1 - end - end - - for i, internalModule in pairs(self.internalModules or {}) do - if (internalModule.loaded) then - internalModules = internalModules + 1 - end - end - - return externalResources, internalResources, internalModules -end - -function resource:regenerateFiles() - --- Load and execute all internal modules - for i, internalModule in pairs(self.internalModules or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalModule.name - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalModule.name - - local script = self:saveExecutable(internalModule, true) - end - - --- Load and execute all internal resources - for i, internalResource in pairs(self.internalResources or {}) do - _ENV.CurrentFrameworkResource = GetCurrentResourceName() - _ENV.CurrentFrameworkModule = internalResource.name - _G.CurrentFrameworkResource = GetCurrentResourceName() - _G.CurrentFrameworkModule = internalResource.name - - local script = self:saveExecutable(internalResource, true) - end - - _ENV.CurrentFrameworkModule = nil - _G.CurrentFrameworkModule = nil -end - ---- Sent internal structures to client -registerCallback('corev:resource:loadStructure', function(source, cb) - while not resource.tasks.loadingInternalStructures do - Citizen.Wait(0) - end - - local resourceStructures, moduleStructures = {}, {} - - for i, resourceStructure in pairs(resource.internalResourceStructure or {}) do - resourceStructures[i] = { - name = resourceStructure.name, - path = resourceStructure.path, - fullPath = resourceStructure.path - } - end - - for i, moduleStructure in pairs(resource.internalModuleStructure or {}) do - moduleStructures[i] = { - name = moduleStructure.name, - path = moduleStructure.path, - fullPath = moduleStructure.path - } - end - - cb(resourceStructures, moduleStructures) -end) - ---- FiveM maniplulation -_ENV.getFrameworkFile = function(name, _type, internalPath) return resource:getFilesByPath(name, _type, internalPath) end -_G.getFrameworkFile = function(name, _type, internalPath) return resource:getFilesByPath(name, _type, internalPath) end \ No newline at end of file diff --git a/server/main.lua b/server/main.lua deleted file mode 100644 index 2712983..0000000 --- a/server/main.lua +++ /dev/null @@ -1,134 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -Citizen.CreateThread(function() - resource:loadFrameworkTranslations() - - local resourceStarted = os:currentTimeInMilliseconds() - - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_loading')) - - resource:loadAll() - - local serverSideLoadedAfter = os:currentTimeInMilliseconds() - resourceStarted - - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - print('[^5Core^4V^7] ' .. _(CR(), 'core', 'corev_server_load', round(serverSideLoadedAfter / 1000, 2))) - - compiler:generateResource() - - while not resource.tasks.compileFramework do - Citizen.Wait(0) - end - - local frameworkLoadedAfter = os:currentTimeInMilliseconds() - resourceStarted - local numberOfResources, numberOfInternalResources, numberOfModules = resource:countAllLoaded() - - print('============= [ ^5Core^4V^7 ] =============\n' .. _(CR(), 'core', 'corev_loaded', numberOfResources, numberOfInternalResources, numberOfModules, round(frameworkLoadedAfter / 1000, 2)) .. '\n============= [ ^5Core^4V^7 ] =============') - - resource.tasks.frameworkLoaded = true -end) - -AddEventHandler('playerConnecting', function(name, setCallback, deferrals) - deferrals.defer() - - local _source, dots, times = source, '.', 100 - - while not resource.tasks.frameworkLoaded do - Citizen.Wait(0) - - if (times >= 100) then - dots = dots .. '.' - - if (string.len(dots) == 4) then - dots = '.' - end - - deferrals.update(_(CR(), 'core', 'corev_isloading', dots)) - - times = 1 - end - - times = times + 1 - end - - triggerPlayerConnecting(_source, deferrals) -end) - -AddEventHandler('playerDropped', function(reason) - local _source = source - - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - triggerPlayerDisconnect(_source, reason) -end) - -onClientTrigger('corev:core:playerLoaded', function() - local _source = source - - while not resource.tasks.loadingFramework do - Citizen.Wait(0) - end - - triggerPlayerConnected(_source) -end) - -AddEventHandler('core:chat:addError', function(msg) - print('[ERROR] ' .. msg) -end) - -AddEventHandler('corev:core:kickPlayer', function(playerId, message, cb) - if (source == nil) then source = 0 end - if (type(source) == 'string') then source = tonumber(source) end - if (type(source) ~= 'number') then source = 0 end - if (source > 0) then if (cb ~= nil) then cb(false, 'Unknown') end return end - - local getIds = GetPlayerIdentifiers(playerId) or {} - local anyId = #getIds > 0 - - if (anyId) then - local playerName = GetPlayerName(playerId) - - DropPlayer(playerId, message) - - if (cb ~= nil) then cb(true, playerName) end - else - if (cb ~= nil) then cb(false, 'Unknown') end - end -end) - -Citizen.CreateThread(function() - while true do - local _commands = m('commands') - - if (_commands ~= nil) then - _commands:register('reload', { 'superadmin' }, function(source, arguments, showError) - ExecuteCommand(('stop ddrp_%s'):format(arguments.script)) - ExecuteCommand('refresh') - ExecuteCommand(('start ddrp_%s'):format(arguments.script)) - end, true, { - help = 'Restart a CoreV resource', - validate = true, - arguments = { - { name = 'script', help = 'name of script', type = 'string' } - } - }) - - break; - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/tools/data/ammo.json b/tools/data/ammo.json deleted file mode 100644 index 09f277e..0000000 --- a/tools/data/ammo.json +++ /dev/null @@ -1,562 +0,0 @@ -[ - { - "nameHash": "AMMO_MOBILEOPS_CANNON", - "hash": 764589401, - "max": 20 - }, - { - "nameHash": "AMMO_APC_CANNON", - "hash": -767591211, - "max": 100 - }, - { - "nameHash": "AMMO_APC_MISSILE", - "hash": 119573070, - "max": 20 - }, - { - "nameHash": "AMMO_AVENGER_CANNON", - "hash": 1849772700, - "max": 20 - }, - { - "nameHash": "AMMO_BARRAGE_GL", - "hash": 1364454752, - "max": 20 - }, - { - "nameHash": "AMMO_VEHICLEBOMB", - "hash": -1615671818, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEBOMB_CLUSTER", - "hash": 1584038003, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEBOMB_GAS", - "hash": 314485403, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEBOMB_INCENDIARY", - "hash": -111286589, - "max": 1 - }, - { - "nameHash": "AMMO_CHERNO_MISSILE", - "hash": -1278325590, - "max": 10 - }, - { - "nameHash": "AMMO_DUNE_GRENADELAUNCHER", - "hash": 1742067183, - "max": 20 - }, - { - "nameHash": "AMMO_HACKER_MISSILE", - "hash": -2009808731, - "max": 20 - }, - { - "nameHash": "AMMO_HUNTER_MISSILE", - "hash": -119401255, - "max": 20 - }, - { - "nameHash": "AMMO_HUNTER_BARRAGE", - "hash": 935462248, - "max": 20 - }, - { - "nameHash": "AMMO_KHANJALI_GL", - "hash": -1630507076, - "max": 20 - }, - { - "nameHash": "AMMO_KHANJALI_CANNON_HEAVY", - "hash": 617011510, - "max": 100 - }, - { - "nameHash": "AMMO_VEHICLEMINE", - "hash": 612448028, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_KINETIC", - "hash": -1140465749, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_EMP", - "hash": 1653442244, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_SPIKE", - "hash": 1782795920, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_SLICK", - "hash": -418520852, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_TAR", - "hash": -1733963618, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_KINETIC_RC", - "hash": -338616823, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_EMP_RC", - "hash": -930619152, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_SPIKE_RC", - "hash": -1317227407, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_SLICK_RC", - "hash": -590129723, - "max": 1 - }, - { - "nameHash": "AMMO_VEHICLEMINE_TAR_RC", - "hash": -1955683003, - "max": 1 - }, - { - "nameHash": "AMMO_MONSTER3_KINETIC", - "hash": 2074953483, - "max": 10 - }, - { - "nameHash": "AMMO_MORTAR_EXPLOSIVE", - "hash": 814030577, - "max": 10 - }, - { - "nameHash": "AMMO_MORTAR_KINETIC", - "hash": 648487681, - "max": 10 - }, - { - "nameHash": "AMMO_MULE4_GL", - "hash": -206645419, - "max": 20 - }, - { - "nameHash": "AMMO_OPPRESSOR_MISSILE", - "hash": 570854289, - "max": 20 - }, - { - "nameHash": "AMMO_OPPRESSOR2_MISSILE", - "hash": 914231229, - "max": 20 - }, - { - "nameHash": "AMMO_POUNDER2_MISSILE", - "hash": 948447183, - "max": 20 - }, - { - "nameHash": "AMMO_POUNDER2_GL", - "hash": 1624456817, - "max": 20 - }, - { - "nameHash": "AMMO_ROGUE_MISSILE", - "hash": -1421421393, - "max": 20 - }, - { - "nameHash": "AMMO_SCRAMJET_MISSILE", - "hash": -1664293218, - "max": 20 - }, - { - "nameHash": "AMMO_STRIKEFORCE_BARRAGE", - "hash": 987449399, - "max": 20 - }, - { - "nameHash": "AMMO_STRIKEFORCE_MISSILE", - "hash": 770578418, - "max": 20 - }, - { - "nameHash": "AMMO_SUBCAR_MISSILE", - "hash": 456482729, - "max": 100 - }, - { - "nameHash": "AMMO_SUBCAR_TORPEDO", - "hash": -684945118, - "max": 100 - }, - { - "nameHash": "AMMO_TAMPA_MORTAR", - "hash": -405037695, - "max": 10 - }, - { - "nameHash": "AMMO_THRUSTER_MISSILE", - "hash": -379666311, - "max": 20 - }, - { - "nameHash": "AMMO_TRAILER_AA", - "hash": 881918194, - "max": 100 - }, - { - "nameHash": "AMMO_TRAILER_MISSILE", - "hash": -11173636, - "max": 10 - }, - { - "nameHash": "AMMO_VIGILANTE_MISSILE", - "hash": 1507289724, - "max": 20 - }, - { - "nameHash": "AMMO_VEHICLEBOMB_WIDE", - "hash": -117387562, - "max": 1 - }, - { - "nameHash": "AMMO_RCTANK_ROCKET", - "hash": -1585454291, - "max": 20 - }, - { - "nameHash": "AMMO_FIREWORK", - "hash": -1356599793, - "max": 20 - }, - { - "nameHash": "AMMO_FLAREGUN", - "hash": 1173416293, - "max": 20 - }, - { - "nameHash": "AMMO_HOMINGLAUNCHER", - "hash": -1726673363, - "max": 10 - }, - { - "nameHash": "AMMO_PIPEBOMB", - "hash": 357983224, - "max": 10 - }, - { - "nameHash": "AMMO_PROXMINE", - "hash": -1356724057, - "max": 5 - }, - { - "nameHash": "AMMO_RAILGUN", - "hash": 2034517757, - "max": 20 - }, - { - "nameHash": "AMMO_PISTOL", - "hash": 1950175060, - "max": 250 - }, - { - "nameHash": "AMMO_SMG", - "hash": 1820140472, - "max": 250 - }, - { - "nameHash": "AMMO_RIFLE", - "hash": 218444191, - "max": 250 - }, - { - "nameHash": "AMMO_MG", - "hash": 1788949567, - "max": 500 - }, - { - "nameHash": "AMMO_SHOTGUN", - "hash": -1878508229, - "max": 250 - }, - { - "nameHash": "AMMO_STUNGUN", - "hash": -1339118112, - "max": 250 - }, - { - "nameHash": "AMMO_SNIPER", - "hash": 1285032059, - "max": 250 - }, - { - "nameHash": "AMMO_SNIPER_REMOTE", - "hash": -19235536, - "max": 250 - }, - { - "nameHash": "AMMO_FIREEXTINGUISHER", - "hash": 1359393852, - "max": 2000 - }, - { - "nameHash": "AMMO_PETROLCAN", - "hash": -899475295, - "max": 4500 - }, - { - "nameHash": "AMMO_MINIGUN", - "hash": -1614428030, - "max": 250 - }, - { - "nameHash": "AMMO_GRENADELAUNCHER", - "hash": 1003267566, - "max": 20 - }, - { - "nameHash": "AMMO_GRENADELAUNCHER_SMOKE", - "hash": 826266432, - "max": 20 - }, - { - "nameHash": "AMMO_RPG", - "hash": 1742569970, - "max": 20 - }, - { - "nameHash": "AMMO_STINGER", - "hash": -1857257158, - "max": 20 - }, - { - "nameHash": "AMMO_GRENADE", - "hash": 1003688881, - "max": 25 - }, - { - "nameHash": "AMMO_BALL", - "hash": -6986138, - "max": 1 - }, - { - "nameHash": "AMMO_STICKYBOMB", - "hash": 1411692055, - "max": 25 - }, - { - "nameHash": "AMMO_SMOKEGRENADE", - "hash": -435287898, - "max": 25 - }, - { - "nameHash": "AMMO_BZGAS", - "hash": -1686864220, - "max": 25 - }, - { - "nameHash": "AMMO_FLARE", - "hash": 1808594799, - "max": 25 - }, - { - "nameHash": "AMMO_MOLOTOV", - "hash": 1446246869, - "max": 25 - }, - { - "nameHash": "AMMO_TANK", - "hash": -1474608608, - "max": 100 - }, - { - "nameHash": "AMMO_SPACE_ROCKET", - "hash": 527765612, - "max": 20 - }, - { - "nameHash": "AMMO_PLANE_ROCKET", - "hash": 1198741878, - "max": 20 - }, - { - "nameHash": "AMMO_PLAYER_LASER", - "hash": -165357558, - "max": 100 - }, - { - "nameHash": "AMMO_ENEMY_LASER", - "hash": -1372674932, - "max": 100 - }, - { - "nameHash": "AMMO_BIRD_CRAP", - "hash": 1117307028, - "max": 25 - }, - { - "nameHash": "AMMO_MG_ARMORPIERCING", - "hash": 784861712, - "max": 480 - }, - { - "nameHash": "AMMO_MG_FMJ", - "hash": 234717365, - "max": 480 - }, - { - "nameHash": "AMMO_MG_INCENDIARY", - "hash": 1461941360, - "max": 480 - }, - { - "nameHash": "AMMO_MG_TRACER", - "hash": 1226421483, - "max": 600 - }, - { - "nameHash": "AMMO_PISTOL_FMJ", - "hash": -1132792829, - "max": 240 - }, - { - "nameHash": "AMMO_PISTOL_HOLLOWPOINT", - "hash": -836519658, - "max": 240 - }, - { - "nameHash": "AMMO_PISTOL_INCENDIARY", - "hash": -1416716039, - "max": 240 - }, - { - "nameHash": "AMMO_PISTOL_TRACER", - "hash": -1193480661, - "max": 360 - }, - { - "nameHash": "AMMO_RIFLE_ARMORPIERCING", - "hash": 423744068, - "max": 240 - }, - { - "nameHash": "AMMO_RIFLE_FMJ", - "hash": 1586900444, - "max": 240 - }, - { - "nameHash": "AMMO_RIFLE_INCENDIARY", - "hash": -1829688883, - "max": 240 - }, - { - "nameHash": "AMMO_RIFLE_TRACER", - "hash": -1340502689, - "max": 360 - }, - { - "nameHash": "AMMO_SMG_FMJ", - "hash": 758230489, - "max": 240 - }, - { - "nameHash": "AMMO_SMG_HOLLOWPOINT", - "hash": 670318226, - "max": 240 - }, - { - "nameHash": "AMMO_SMG_INCENDIARY", - "hash": -332892697, - "max": 240 - }, - { - "nameHash": "AMMO_SMG_TRACER", - "hash": 1569785553, - "max": 360 - }, - { - "nameHash": "AMMO_SNIPER_ARMORPIERCING", - "hash": -1497580119, - "max": 80 - }, - { - "nameHash": "AMMO_SNIPER_EXPLOSIVE", - "hash": -1378784071, - "max": 40 - }, - { - "nameHash": "AMMO_SNIPER_FMJ", - "hash": -168704490, - "max": 80 - }, - { - "nameHash": "AMMO_SNIPER_INCENDIARY", - "hash": 796697766, - "max": 80 - }, - { - "nameHash": "AMMO_SNIPER_TRACER", - "hash": 1184011213, - "max": 320 - }, - { - "nameHash": "AMMO_SHOTGUN_ARMORPIERCING", - "hash": 1923327840, - "max": 160 - }, - { - "nameHash": "AMMO_SHOTGUN_EXPLOSIVE", - "hash": -309302955, - "max": 40 - }, - { - "nameHash": "AMMO_SHOTGUN_HOLLOWPOINT", - "hash": 2089185906, - "max": 160 - }, - { - "nameHash": "AMMO_SHOTGUN_INCENDIARY", - "hash": -609429612, - "max": 160 - }, - { - "nameHash": "AMMO_SNOWBALL", - "hash": -2112339603, - "max": 10 - }, - { - "nameHash": "AMMO_ARENA_HOMING_MISSILE", - "hash": 1669062227, - "max": 20 - }, - { - "nameHash": "AMMO_RAYPISTOL", - "hash": -1526023308, - "max": 20 - }, - { - "nameHash": "AMMO_HAZARDCAN", - "hash": 1618528319, - "max": 4500 - }, - { - "nameHash": "AMMO_TRANQUILIZER", - "hash": 1964004553, - "max": 250 - } -] \ No newline at end of file diff --git a/tools/data/weapon_components.json b/tools/data/weapon_components.json deleted file mode 100644 index d3cbc27..0000000 --- a/tools/data/weapon_components.json +++ /dev/null @@ -1,3408 +0,0 @@ -[ - { - "nameHash": "COMPONENT_AT_RAILCOVER_01", - "hash": 1967214384, - "type": "CWeaponComponentInfo", - "model": "w_at_railcover_01", - "gxtName": "WCT_RAIL", - "gxtDescription": "WCD_AT_RAIL" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "type": "CWeaponComponentInfo", - "model": "w_at_ar_afgrip", - "gxtName": "WCT_GRIP", - "gxtDescription": "WCD_GRIP" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "type": "CWeaponComponentFlashLightInfo", - "model": "w_at_pi_flsh", - "gxtName": "WCT_FLASH", - "gxtDescription": "WCD_FLASH" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "type": "CWeaponComponentFlashLightInfo", - "model": "w_at_ar_flsh", - "gxtName": "WCT_FLASH", - "gxtDescription": "WCD_FLASH" - }, - { - "nameHash": "POLICE_TORCH_FLASHLIGHT", - "hash": -979169299, - "type": "CWeaponComponentFlashLightInfo", - "model": "", - "gxtName": "WCT_FLASH", - "gxtDescription": "WCD_FLASH" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO", - "hash": -1657815255, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_macro", - "gxtName": "WCT_SCOPE_MAC", - "gxtDescription": "WCD_SCOPE_MAC" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_02", - "hash": 1019656791, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_macro_2", - "gxtName": "WCT_SCOPE_MAC", - "gxtDescription": "WCD_SCOPE_MAC" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL", - "hash": -1439939148, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_small", - "gxtName": "WCT_SCOPE_SML", - "gxtDescription": "WCD_SCOPE_SML" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_02", - "hash": 1006677997, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_small_2", - "gxtName": "WCT_SCOPE_SML", - "gxtDescription": "WCD_SCOPE_SML" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM", - "hash": -1596416958, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_medium", - "gxtName": "WCT_SCOPE_MED", - "gxtDescription": "WCD_SCOPE_MED" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE", - "hash": -767279652, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_large", - "gxtName": "WCT_SCOPE_LRG", - "gxtDescription": "WCD_SCOPE_LRG" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MAX", - "hash": -1135289737, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_max", - "gxtName": "WCT_SCOPE_MAX", - "gxtDescription": "WCD_SCOPE_MAX" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_pi_supp", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_PI_SUPP" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP_02", - "hash": 1709866683, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_pi_supp_2", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_PI_SUPP" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_ar_supp", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_AR_SUPP" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_ar_supp_02", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_AR_SUPP2" - }, - { - "nameHash": "COMPONENT_AT_SR_SUPP", - "hash": -435637410, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_sr_supp_2", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_SR_SUPP" - }, - { - "nameHash": "COMPONENT_PISTOL_CLIP_01", - "hash": -19858063, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistol_mag1", - "clipSize": 12, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_P_CLIP1" - }, - { - "nameHash": "COMPONENT_PISTOL_CLIP_02", - "hash": -316253668, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistol_mag2", - "clipSize": 16, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_P_CLIP2" - }, - { - "nameHash": "COMPONENT_COMBATPISTOL_CLIP_01", - "hash": 119648377, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_combatpistol_mag1", - "clipSize": 12, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CP_CLIP1" - }, - { - "nameHash": "COMPONENT_COMBATPISTOL_CLIP_02", - "hash": -696561875, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_combatpistol_mag2", - "clipSize": 16, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CP_CLIP2" - }, - { - "nameHash": "COMPONENT_APPISTOL_CLIP_01", - "hash": 834974250, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_appistol_mag1", - "clipSize": 18, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_AP_CLIP1" - }, - { - "nameHash": "COMPONENT_APPISTOL_CLIP_02", - "hash": 614078421, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_appistol_mag2", - "clipSize": 36, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_AP_CLIP2" - }, - { - "nameHash": "COMPONENT_MICROSMG_CLIP_01", - "hash": -884429072, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_microsmg_mag1", - "clipSize": 16, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCDMSMG_CLIP1" - }, - { - "nameHash": "COMPONENT_MICROSMG_CLIP_02", - "hash": 283556395, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_microsmg_mag2", - "clipSize": 30, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCDMSMG_CLIP2" - }, - { - "nameHash": "COMPONENT_SMG_CLIP_01", - "hash": 643254679, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smg_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_SMG_CLIP1" - }, - { - "nameHash": "COMPONENT_SMG_CLIP_02", - "hash": 889808635, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smg_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_SMG_CLIP2" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_CLIP_01", - "hash": -1101075946, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultrifle_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_AR_CLIP1" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_CLIP_02", - "hash": -1323216997, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultrifle_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_AR_CLIP2" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_CLIP_01", - "hash": -1614924820, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbinerifle_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CR_CLIP1" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_CLIP_02", - "hash": -1861183855, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbinerifle_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CR_CLIP2" - }, - { - "nameHash": "COMPONENT_ADVANCEDRIFLE_CLIP_01", - "hash": -91250417, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_advancedrifle_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_AR_CLIP1" - }, - { - "nameHash": "COMPONENT_ADVANCEDRIFLE_CLIP_02", - "hash": -1899902599, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_advancedrifle_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_AR_CLIP2" - }, - { - "nameHash": "COMPONENT_MG_CLIP_01", - "hash": -197857404, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_mg_mag1", - "clipSize": 54, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_MG_CLIP1" - }, - { - "nameHash": "COMPONENT_MG_CLIP_02", - "hash": -2112517305, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_mg_mag2", - "clipSize": 100, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_MG_CLIP2" - }, - { - "nameHash": "COMPONENT_COMBATMG_CLIP_01", - "hash": -503336118, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmg_mag1", - "clipSize": 100, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCDCMG_CLIP1" - }, - { - "nameHash": "COMPONENT_COMBATMG_CLIP_02", - "hash": -691692330, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmg_mag2", - "clipSize": 200, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCDCMG_CLIP2" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_CLIP_01", - "hash": -781249480, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 8, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SAWNOFFSHOTGUN_CLIP_01", - "hash": -942267867, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 8, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTSHOTGUN_CLIP_01", - "hash": -1796727865, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_assaultshotgun_mag1", - "clipSize": 8, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_AS_CLIP1" - }, - { - "nameHash": "COMPONENT_ASSAULTSHOTGUN_CLIP_02", - "hash": -2034401422, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_assaultshotgun_mag2", - "clipSize": 32, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_AS_CLIP2" - }, - { - "nameHash": "COMPONENT_SNIPERRIFLE_CLIP_01", - "hash": -1681506167, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_sniperrifle_mag1", - "clipSize": 10, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_SR_CLIP1" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_CLIP_01", - "hash": 1198478068, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysniper_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_HS_CLIP1" - }, - { - "nameHash": "COMPONENT_MINIGUN_CLIP_01", - "hash": -924946682, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 15000, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_RPG_CLIP_01", - "hash": 1319465907, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 1, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_GRENADELAUNCHER_CLIP_01", - "hash": 296639639, - "type": "CWeaponComponentClipInfo", - "model": "w_lr_40mm", - "clipSize": 10, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL50_CLIP_01", - "hash": 580369945, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_PISTOL50_Mag1", - "clipSize": 9, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_P50_CLIP1" - }, - { - "nameHash": "COMPONENT_PISTOL50_CLIP_02", - "hash": -640439150, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_PISTOL50_Mag2", - "clipSize": 12, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_P50_CLIP2" - }, - { - "nameHash": "COMPONENT_ASSAULTSMG_CLIP_01", - "hash": -1928132688, - "type": "CWeaponComponentClipInfo", - "model": "W_SB_ASSAULTSMG_Mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTSMG_CLIP_02", - "hash": -1152981993, - "type": "CWeaponComponentClipInfo", - "model": "W_SB_ASSAULTSMG_Mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPSHOTGUN_CLIP_01", - "hash": -917613298, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 14, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE", - "hash": 930927479, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_AR_AdvancedRifle_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_APPISTOL_VARMOD_LUXE", - "hash": -1686714580, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_PI_APPistol_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_VARMOD_LUXE", - "hash": 1319990579, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_AR_AssaultRifle_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_VARMOD_LUXE", - "hash": -660892072, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_AR_CarbineRifle_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_VARMOD_LUXE", - "hash": -684126074, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_PI_Pistol_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL50_VARMOD_LUXE", - "hash": 2008591151, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_PI_Pistol50_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MICROSMG_VARMOD_LUXE", - "hash": 1215999497, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_SB_MicroSMG_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE", - "hash": -2052698631, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_SG_Sawnoff_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_VARMOD_LUXE", - "hash": 663170192, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_SB_SMG_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNIPERRIFLE_VARMOD_LUXE", - "hash": 1077065191, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_SR_SniperRifle_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER", - "hash": 663517359, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_sb_assaultsmg_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_VARMOD_LOWRIDER", - "hash": -1828795171, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_mg_combatmg_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER", - "hash": -966439566, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_pi_combatpistol_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MG_VARMOD_LOWRIDER", - "hash": -690308418, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_mg_mg_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER", - "hash": -1562927653, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_sg_pumpshotgun_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_CLIP_03", - "hash": -604986051, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultrifle_boxmag", - "clipSize": 100, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_CLIP_03", - "hash": -1167922891, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbinerifle_boxmag", - "clipSize": 100, - "gxtName": "WCT_CLIP_BOX", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_COMBATPDW_CLIP_03", - "hash": 1857603803, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_pdw_boxmag", - "clipSize": 100, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_COMPACTRIFLE_CLIP_03", - "hash": -972590066, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultrifle_boxmag", - "clipSize": 100, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_HEAVYSHOTGUN_CLIP_03", - "hash": -2000168365, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_heavyshotgun_boxmag", - "clipSize": 30, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_MACHINEPISTOL_CLIP_03", - "hash": -1444295948, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_compactsmg_boxmag", - "clipSize": 30, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_SMG_CLIP_03", - "hash": 2043113590, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smg_boxmag", - "clipSize": 100, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_CLIP_03", - "hash": 1801039530, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbine_boxmag", - "clipSize": 100, - "gxtName": "WCT_CLIP_DRM", - "gxtDescription": "WCD_CLIP3" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "type": "CWeaponComponentInfo", - "model": "", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HOMINGLAUNCHER_CLIP_01", - "hash": -132960961, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 1, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO", - "hash": -1371515465, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_02", - "hash": -1190793877, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_03", - "hash": -1497085720, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_04", - "hash": -1803148180, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_05", - "hash": -1975971886, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_06", - "hash": 36929477, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_07", - "hash": -268444834, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_08", - "hash": -574769446, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_09", - "hash": -882699739, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_10", - "hash": -1468181474, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01", - "hash": -974541230, - "type": "CWeaponComponentInfo", - "model": "w_ar_bullpupriflemk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_01", - "hash": 25766362, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_bullpupriflemk2_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_02", - "hash": -273676760, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_bullpupriflemk2_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING", - "hash": -89655827, - "type": "CWeaponComponentClipInfo", - "model": "W_AR_BullpupRifleMK2_Mag_AP", - "clipSize": 20, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ", - "hash": 1130501904, - "type": "CWeaponComponentClipInfo", - "model": "W_AR_BullpupRifleMK2_Mag_FMJ", - "clipSize": 20, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY", - "hash": -1449330342, - "type": "CWeaponComponentClipInfo", - "model": "W_AR_BullpupRifleMK2_Mag_INC", - "clipSize": 20, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER", - "hash": -2111807319, - "type": "CWeaponComponentClipInfo", - "model": "W_AR_BullpupRifleMK2_Mag_TR", - "clipSize": 30, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_AT_BP_BARREL_01", - "hash": 1704640795, - "type": "CWeaponComponentInfo", - "model": "W_AR_BP_MK2_Barrel1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_BP_BARREL_02", - "hash": 1005743559, - "type": "CWeaponComponentInfo", - "model": "W_AR_BP_MK2_Barrel2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_DOUBLEACTION_CLIP_01", - "hash": 1328622785, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_wep1_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_REV_DA_CLIP" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO", - "hash": -1869284448, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_02", - "hash": 1931539634, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_03", - "hash": 1624199183, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_04", - "hash": -26834113, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_05", - "hash": -210406055, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_06", - "hash": 423313640, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_07", - "hash": 276639596, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_08", - "hash": -991356863, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_09", - "hash": -1682848301, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_10", - "hash": 996213771, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01", - "hash": -1214048550, - "type": "CWeaponComponentInfo", - "model": "w_sr_marksmanriflemk2_camo_ind", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_01", - "hash": -1797182002, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanriflemk2_mag1", - "clipSize": 8, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_02", - "hash": -422587990, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanriflemk2_mag2", - "clipSize": 16, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING", - "hash": -193998727, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanriflemk2_mag_ap", - "clipSize": 5, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ", - "hash": -515203373, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanriflemk2_mag_fmj", - "clipSize": 5, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY", - "hash": 1842849902, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanriflemk2_mag_inc", - "clipSize": 5, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER", - "hash": -679861550, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanriflemk2_mag_tr", - "clipSize": 8, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_AT_MRFL_BARREL_01", - "hash": 941317513, - "type": "CWeaponComponentInfo", - "model": "w_sr_mr_mk2_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_MRFL_BARREL_02", - "hash": 1748450780, - "type": "CWeaponComponentInfo", - "model": "w_sr_mr_mk2_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO", - "hash": -474112444, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_02", - "hash": 387223451, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_03", - "hash": 617753366, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_04", - "hash": -222378256, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_05", - "hash": 8741501, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_06", - "hash": -601286203, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_07", - "hash": -511433605, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_08", - "hash": -655387818, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_09", - "hash": -282476598, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_10", - "hash": 1739501925, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01", - "hash": 1178671645, - "type": "CWeaponComponentInfo", - "model": "w_sg_pumpshotgunmk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_01", - "hash": -845938367, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_pumpshotgunmk2_mag1", - "clipSize": 8, - "gxtName": "WCT_SHELL", - "gxtDescription": "WCD_SHELL" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING", - "hash": 1315288101, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_pumpshotgunmk2_mag_ap", - "clipSize": 8, - "gxtName": "WCT_SHELL_AP", - "gxtDescription": "WCD_SHELL_AP" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE", - "hash": 1004815965, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_pumpshotgunmk2_mag_exp", - "clipSize": 8, - "gxtName": "WCT_SHELL_EX", - "gxtDescription": "WCD_SHELL_EX" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT", - "hash": -380098265, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_pumpshotgunmk2_mag_hp", - "clipSize": 8, - "gxtName": "WCT_SHELL_HP", - "gxtDescription": "WCD_SHELL_HP" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY", - "hash": -1618338827, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_pumpshotgunmk2_mag_inc", - "clipSize": 8, - "gxtName": "WCT_SHELL_INC", - "gxtDescription": "WCD_SHELL_INC" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO", - "hash": -1069552225, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_02", - "hash": 11918884, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_03", - "hash": 176157112, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_04", - "hash": -220052855, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_05", - "hash": 288456487, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_06", - "hash": 398658626, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_07", - "hash": 628697006, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_08", - "hash": 925911836, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_09", - "hash": 1222307441, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_10", - "hash": 552442715, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_IND_01", - "hash": -648943513, - "type": "CWeaponComponentInfo", - "model": "w_pi_revolvermk2_camo_ind", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_01", - "hash": -1172055874, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_revolvermk2_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1_RV", - "gxtDescription": "WCD_CLIP1_RV" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_FMJ", - "hash": 231258687, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_revolvermk2_mag5", - "clipSize": 6, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ_RV" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT", - "hash": 284438159, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_revolvermk2_mag2", - "clipSize": 6, - "gxtName": "WCT_CLIP_HP", - "gxtDescription": "WCD_CLIP_HP_RV" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY", - "hash": 15712037, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_revolvermk2_mag3", - "clipSize": 6, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC_RV" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_TRACER", - "hash": -958864266, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_revolvermk2_mag4", - "clipSize": 6, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR_RV" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO", - "hash": 259780317, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE", - "hash": -403805974, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_02", - "hash": -1973342474, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE", - "hash": 691432737, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_03", - "hash": 1996130345, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE", - "hash": 987648331, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_04", - "hash": -1455657812, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE", - "hash": -431680535, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_05", - "hash": -1668263084, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE", - "hash": -847582310, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_06", - "hash": 1308243489, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE", - "hash": -92592218, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_07", - "hash": 1122574335, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE", - "hash": -494548326, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_08", - "hash": 1420313469, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE", - "hash": 730876697, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_09", - "hash": 109848390, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE", - "hash": 583159708, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_10", - "hash": 593945703, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_Camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE", - "hash": -1928503603, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMk2_SL_Camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01", - "hash": 1142457062, - "type": "CWeaponComponentInfo", - "model": "w_pi_sns_pistolmk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE", - "hash": 520557834, - "type": "CWeaponComponentInfo", - "model": "W_PI_SNS_PistolMK2_SL_Camo_Ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_01", - "hash": 21392614, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_sns_pistolmk2_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_02", - "hash": -829683854, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_sns_pistolmk2_mag2", - "clipSize": 12, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_FMJ", - "hash": -1055790298, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_SNS_PistolMK2_Mag_FMJ", - "clipSize": 6, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ_RV" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT", - "hash": -1928301566, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_SNS_PistolMK2_Mag_HP", - "clipSize": 6, - "gxtName": "WCT_CLIP_HP", - "gxtDescription": "WCD_CLIP_HP_RV" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY", - "hash": -424845447, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_SNS_PistolMK2_Mag_INC", - "clipSize": 6, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC_NS" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_TRACER", - "hash": -1876057490, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_SNS_PistolMK2_Mag_TR", - "clipSize": 6, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR_RV" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO", - "hash": -737430213, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_02", - "hash": 1125852043, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_03", - "hash": 886015732, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_04", - "hash": -1262287139, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_05", - "hash": -295208411, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_06", - "hash": -544154504, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_07", - "hash": 172765678, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_08", - "hash": -1982877449, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_09", - "hash": 2072122460, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_10", - "hash": -1986220171, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01", - "hash": 1377355801, - "type": "CWeaponComponentInfo", - "model": "w_ar_specialcarbinemk2_camo_ind", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_01", - "hash": 382112385, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbinemk2_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_02", - "hash": -568352468, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbinemk2_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING", - "hash": 1362433589, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbinemk2_mag_ap", - "clipSize": 20, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ", - "hash": 1346235024, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbinemk2_mag_fmj", - "clipSize": 20, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY", - "hash": -570355066, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbinemk2_mag_inc", - "clipSize": 20, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER", - "hash": -2023373174, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbinemk2_mag_tr", - "clipSize": 30, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_AT_SC_BARREL_01", - "hash": -415870039, - "type": "CWeaponComponentInfo", - "model": "w_ar_sc_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_SC_BARREL_02", - "hash": -109086661, - "type": "CWeaponComponentInfo", - "model": "w_ar_sc_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_AT_PI_COMP_02", - "hash": -1434287169, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_pi_comp_2", - "gxtName": "WCT_COMP", - "gxtDescription": "WCD_COMP" - }, - { - "nameHash": "COMPONENT_AT_PI_COMP_03", - "hash": 654802123, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_pi_comp_3", - "gxtName": "WCT_COMP", - "gxtDescription": "WCD_COMP" - }, - { - "nameHash": "COMPONENT_AT_PI_RAIL_02", - "hash": 1205768792, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_pi_rail_2", - "gxtName": "WCT_SCOPE_PI", - "gxtDescription": "WCD_SCOPE_PI" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH_03", - "hash": 1246324211, - "type": "CWeaponComponentFlashLightInfo", - "model": "w_at_pi_snsmk2_flsh_1", - "gxtName": "WCT_FLASH", - "gxtDescription": "WCD_FLASH" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2", - "hash": 1528590652, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_large", - "gxtName": "WCT_SCOPE_LRG2", - "gxtDescription": "WCD_SCOPE_LRF" - }, - { - "nameHash": "COMPONENT_RAYPISTOL_VARMOD_XMAS18", - "hash": -673450233, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_pi_raygun_ev", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_01", - "hash": -2045758401, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultriflemk2_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_02", - "hash": -785724817, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultriflemk2_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING", - "hash": -1478681000, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultriflemk2_mag_ap", - "clipSize": 20, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ", - "hash": 1675665560, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultriflemk2_mag_fmj", - "clipSize": 20, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY", - "hash": -76490669, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultriflemk2_mag_inc", - "clipSize": 20, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER", - "hash": -282298175, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultriflemk2_mag_tr", - "clipSize": 30, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_01", - "hash": 1283078430, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbineriflemk2_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_02", - "hash": 1574296533, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbineriflemk2_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING", - "hash": 626875735, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbineriflemk2_mag_ap", - "clipSize": 20, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ", - "hash": 1141059345, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbineriflemk2_mag_fmj", - "clipSize": 20, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY", - "hash": 1025884839, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbineriflemk2_mag_inc", - "clipSize": 20, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER", - "hash": 391640422, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_carbineriflemk2_mag_tr", - "clipSize": 30, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_01", - "hash": 1227564412, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmgmk2_mag1", - "clipSize": 100, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_02", - "hash": 400507625, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmgmk2_mag2", - "clipSize": 200, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING", - "hash": 696788003, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmgmk2_mag_ap", - "clipSize": 80, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_FMJ", - "hash": 1475288264, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmgmk2_mag_fmj", - "clipSize": 80, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY", - "hash": -1020871238, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmgmk2_mag_inc", - "clipSize": 80, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_TRACER", - "hash": -161179835, - "type": "CWeaponComponentClipInfo", - "model": "w_mg_combatmgmk2_mag_tr", - "clipSize": 100, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_01", - "hash": -98690520, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysnipermk2_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_02", - "hash": 752418717, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysnipermk2_mag2", - "clipSize": 8, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING", - "hash": -130689324, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysnipermk2_mag_ap", - "clipSize": 4, - "gxtName": "WCT_CLIP_AP", - "gxtDescription": "WCD_CLIP_AP" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE", - "hash": -1981031769, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysnipermk2_mag_ap2", - "clipSize": 4, - "gxtName": "WCT_CLIP_EX", - "gxtDescription": "WCD_CLIP_EX" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ", - "hash": 1005144310, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysnipermk2_mag_fmj", - "clipSize": 4, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY", - "hash": 247526935, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_heavysnipermk2_mag_inc", - "clipSize": 4, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_01", - "hash": -1795936926, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistolmk2_mag1", - "clipSize": 12, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_02", - "hash": 1591132456, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistolmk2_mag2", - "clipSize": 16, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_FMJ", - "hash": 1329061674, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistolmk2_mag_fmj", - "clipSize": 8, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT", - "hash": -2046910199, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistolmk2_mag_hp", - "clipSize": 8, - "gxtName": "WCT_CLIP_HP", - "gxtDescription": "WCD_CLIP_HP" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_INCENDIARY", - "hash": 733837882, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistolmk2_mag_inc", - "clipSize": 8, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_TRACER", - "hash": 634039983, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_pistolmk2_mag_tr", - "clipSize": 12, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_01", - "hash": 1277460590, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smgmk2_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CLIP1" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_02", - "hash": -1182573778, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smgmk2_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CLIP2" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_FMJ", - "hash": 190476639, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smgmk2_mag_fmj", - "clipSize": 20, - "gxtName": "WCT_CLIP_FMJ", - "gxtDescription": "WCD_CLIP_FMJ" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT", - "hash": 974903034, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smgmk2_mag_hp", - "clipSize": 20, - "gxtName": "WCT_CLIP_HP", - "gxtDescription": "WCD_CLIP_HP" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_INCENDIARY", - "hash": -644734235, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smgmk2_mag_inc", - "clipSize": 20, - "gxtName": "WCT_CLIP_INC", - "gxtDescription": "WCD_CLIP_INC" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_TRACER", - "hash": 2146055916, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_smgmk2_mag_tr", - "clipSize": 30, - "gxtName": "WCT_CLIP_TR", - "gxtDescription": "WCD_CLIP_TR" - }, - { - "nameHash": "COMPONENT_AT_AR_BARREL_01", - "hash": 1134861606, - "type": "CWeaponComponentInfo", - "model": "w_at_ar_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_AR_BARREL_02", - "hash": 1447477866, - "type": "CWeaponComponentInfo", - "model": "w_at_ar_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_AT_CR_BARREL_01", - "hash": -2093598721, - "type": "CWeaponComponentInfo", - "model": "w_at_cr_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_CR_BARREL_02", - "hash": -1958983669, - "type": "CWeaponComponentInfo", - "model": "w_at_cr_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_AT_MG_BARREL_01", - "hash": -1018236364, - "type": "CWeaponComponentInfo", - "model": "w_at_mg_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_MG_BARREL_02", - "hash": -1243457701, - "type": "CWeaponComponentInfo", - "model": "w_at_mg_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_AT_SB_BARREL_01", - "hash": -653246751, - "type": "CWeaponComponentInfo", - "model": "w_at_sb_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_SB_BARREL_02", - "hash": -1520117877, - "type": "CWeaponComponentInfo", - "model": "w_at_sb_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_AT_SR_BARREL_01", - "hash": -1869205321, - "type": "CWeaponComponentInfo", - "model": "w_at_sr_barrel_1", - "gxtName": "WCT_BARR", - "gxtDescription": "WCD_BARR" - }, - { - "nameHash": "COMPONENT_AT_SR_BARREL_02", - "hash": 277524638, - "type": "CWeaponComponentInfo", - "model": "w_at_sr_barrel_2", - "gxtName": "WCT_BARR2", - "gxtDescription": "WCD_BARR2" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO", - "hash": -1860492113, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_02", - "hash": 937772107, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_03", - "hash": 1401650071, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_04", - "hash": 628662130, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_05", - "hash": -985047251, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_06", - "hash": -812944463, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_07", - "hash": -1447352303, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_08", - "hash": -60338860, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_09", - "hash": 2088750491, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_10", - "hash": -1513913454, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01", - "hash": -1179558480, - "type": "CWeaponComponentInfo", - "model": "w_at_armk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO", - "hash": 1272803094, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_02", - "hash": 1080719624, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_03", - "hash": 792221348, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_04", - "hash": -452181427, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_05", - "hash": -746774737, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_06", - "hash": -2044296061, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_07", - "hash": -199171978, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_08", - "hash": -1428075016, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_09", - "hash": -1735153315, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_10", - "hash": 1796459838, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01", - "hash": -631911105, - "type": "CWeaponComponentInfo", - "model": "w_ar_carbineriflemk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO", - "hash": 1249283253, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_02", - "hash": -857707587, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_03", - "hash": -1097543898, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_04", - "hash": 1980349969, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_05", - "hash": 1219453777, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_06", - "hash": -1853459190, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_07", - "hash": -2074781016, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_08", - "hash": 457967755, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_09", - "hash": 235171324, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_10", - "hash": 42685294, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_IND_01", - "hash": -687617715, - "type": "CWeaponComponentInfo", - "model": "w_mg_combatmgmk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO", - "hash": -996700057, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_02", - "hash": 940943685, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_03", - "hash": 1263226800, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_04", - "hash": -328035840, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_05", - "hash": 1224100642, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_06", - "hash": 899228776, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_07", - "hash": 616006309, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_08", - "hash": -1561952511, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_09", - "hash": 572063080, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_10", - "hash": 1170588613, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_IND_01", - "hash": 966612367, - "type": "CWeaponComponentInfo", - "model": "w_at_smgmk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_SLIDE", - "hash": -1258515792, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO", - "hash": 1550611612, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_02_SLIDE", - "hash": 438243936, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo2", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_02", - "hash": 368550800, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_03_SLIDE", - "hash": -455079056, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo3", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_03", - "hash": -1769069349, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_04_SLIDE", - "hash": 740920107, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo4", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_04", - "hash": 24902297, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_05_SLIDE", - "hash": -541616347, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo5", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_05", - "hash": -228041614, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_06_SLIDE", - "hash": 1809261196, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo6", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_06", - "hash": -584961562, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_07_SLIDE", - "hash": -1646538868, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo7", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_07", - "hash": -1153175946, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_08_SLIDE", - "hash": -1290164948, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo8", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_08", - "hash": 1301287696, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_09_SLIDE", - "hash": -964465134, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo9", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_09", - "hash": 1597093459, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_10_SLIDE", - "hash": 1135718771, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Slide_Camo10", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_10", - "hash": 1769871776, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE", - "hash": 1253942266, - "type": "CWeaponComponentInfo", - "model": "W_PI_PistolMK2_Camo_Sl_Ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_IND_01", - "hash": -1827882671, - "type": "CWeaponComponentInfo", - "model": "w_pi_pistolmk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO", - "hash": -130843390, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo1", - "gxtName": "WCT_CAMO_1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_02", - "hash": -977347227, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo2", - "gxtName": "WCT_CAMO_2", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_03", - "hash": -378461067, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo3", - "gxtName": "WCT_CAMO_3", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_04", - "hash": 329939175, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo4", - "gxtName": "WCT_CAMO_4", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_05", - "hash": 643374672, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo5", - "gxtName": "WCT_CAMO_5", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_06", - "hash": 807875052, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo6", - "gxtName": "WCT_CAMO_6", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_07", - "hash": -1401804168, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo7", - "gxtName": "WCT_CAMO_7", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_08", - "hash": -1096495395, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo8", - "gxtName": "WCT_CAMO_8", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_09", - "hash": -847811454, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo9", - "gxtName": "WCT_CAMO_9", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_10", - "hash": -1413108537, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo10", - "gxtName": "WCT_CAMO_10", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01", - "hash": 1815270123, - "type": "CWeaponComponentInfo", - "model": "w_at_heavysnipermk2_camo_ind1", - "gxtName": "WCT_CAMO_IND", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH_02", - "hash": 1140676955, - "type": "CWeaponComponentFlashLightInfo", - "model": "w_at_pi_flsh_2", - "gxtName": "WCT_FLASH", - "gxtDescription": "WCD_FLASH" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "type": "CWeaponComponentInfo", - "model": "w_at_afgrip_2", - "gxtName": "WCT_GRIP", - "gxtDescription": "WCD_GRIP" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_1", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_2", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_3", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_4", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_5", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_6", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_7", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_08", - "hash": 1602080333, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_8", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ_SR" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_09", - "hash": 1764221345, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_muzzle_9", - "gxtName": "WCT_MUZZ", - "gxtDescription": "WCD_MUZZ_SR" - }, - { - "nameHash": "COMPONENT_AT_PI_COMP", - "hash": 568543123, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_pi_comp_1", - "gxtName": "WCT_COMP", - "gxtDescription": "WCD_COMP" - }, - { - "nameHash": "COMPONENT_AT_PI_RAIL", - "hash": -1898661008, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_pi_rail_1", - "gxtName": "WCT_SCOPE_PI", - "gxtDescription": "WCD_SCOPE_PI" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_MK2", - "hash": 77277509, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_macro", - "gxtName": "WCT_SCOPE_MAC2", - "gxtDescription": "WCD_SCOPE_MAC" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_02_MK2", - "hash": -944910075, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_macro_2", - "gxtName": "WCT_SCOPE_MAC2", - "gxtDescription": "WCD_SCOPE_MAC" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2", - "hash": -452809877, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_macro_2_mk2", - "gxtName": "WCT_SCOPE_MAC2", - "gxtDescription": "WCD_SCOPE_MAC" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_MK2", - "hash": 1060929921, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_small", - "gxtName": "WCT_SCOPE_SML2", - "gxtDescription": "WCD_SCOPE_SML" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_SMG_MK2", - "hash": 1038927834, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_small_mk2", - "gxtName": "WCT_SCOPE_SML2", - "gxtDescription": "WCD_SCOPE_SML" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM_MK2", - "hash": -966040254, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_medium_2", - "gxtName": "WCT_SCOPE_MED2", - "gxtDescription": "WCD_SCOPE_MED" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE_MK2", - "hash": -2101279869, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_large", - "gxtName": "WCT_SCOPE_LRG2", - "gxtDescription": "WCD_SCOPE_LRG" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_NV", - "hash": -1233121104, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_nv", - "gxtName": "WCT_SCOPE_NV", - "gxtDescription": "WCD_SCOPE_NV" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_THERMAL", - "hash": 776198721, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_nv", - "gxtName": "WCT_SCOPE_TH", - "gxtDescription": "WCD_SCOPE_TH" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_sights_1", - "gxtName": "WCT_HOLO", - "gxtDescription": "WCD_HOLO" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS_SMG", - "hash": -1613015470, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_sights_smg", - "gxtName": "WCT_HOLO", - "gxtDescription": "WCD_HOLO" - }, - { - "nameHash": "COMPONENT_AT_SR_SUPP_03", - "hash": -1404903567, - "type": "CWeaponComponentSuppressorInfo", - "model": "w_at_sr_supp3", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_SR_SUPP" - }, - { - "nameHash": "COMPONENT_FLASHLIGHT_LIGHT", - "hash": -575194865, - "type": "CWeaponComponentFlashLightInfo", - "model": "w_me_flashlight_flash", - "gxtName": "WCT_FLASH", - "gxtDescription": "WCD_FLASH" - }, - { - "nameHash": "COMPONENT_FLAREGUN_CLIP_01", - "hash": -1813398119, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_flaregun_mag1", - "clipSize": 1, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCT_INVALID" - }, - { - "nameHash": "COMPONENT_CERAMICPISTOL_CLIP_01", - "hash": 1423184737, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_Ceramic_Mag1", - "clipSize": 12, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_P_CLIP1" - }, - { - "nameHash": "COMPONENT_CERAMICPISTOL_CLIP_02", - "hash": -2122814295, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_sns_pistol_mag2", - "clipSize": 17, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_P_CLIP2" - }, - { - "nameHash": "COMPONENT_CERAMICPISTOL_SUPP", - "hash": -1828202758, - "type": "CWeaponComponentSuppressorInfo", - "model": "W_PI_Ceramic_Supp", - "gxtName": "WCT_SUPP", - "gxtDescription": "WCD_PI_SUPP" - }, - { - "nameHash": "COMPONENT_NAVYREVOLVER_CLIP_01", - "hash": -1738620313, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_wep2_gun_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_REV_NV_CLIP" - }, - { - "nameHash": "COMPONENT_MACHINEPISTOL_CLIP_01", - "hash": 1198425599, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_compactsmg_mag1", - "clipSize": 12, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_MCHP_CLIP1" - }, - { - "nameHash": "COMPONENT_MACHINEPISTOL_CLIP_02", - "hash": -1188271751, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_compactsmg_mag2", - "clipSize": 20, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_MCHP_CLIP2" - }, - { - "nameHash": "COMPONENT_COMPACTRIFLE_CLIP_01", - "hash": 1363085923, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultrifle_smg_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_CMPR_CLIP1" - }, - { - "nameHash": "COMPONENT_COMPACTRIFLE_CLIP_02", - "hash": 1509923832, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_assaultrifle_smg_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_CMPR_CLIP2" - }, - { - "nameHash": "COMPONENT_DBSHOTGUN_CLIP_01", - "hash": 703231006, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_doublebarrel_mag1", - "clipSize": 2, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_COMBATPDW_CLIP_01", - "hash": 1125642654, - "type": "CWeaponComponentClipInfo", - "model": "W_SB_PDW_Mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_PDW_CLIP1" - }, - { - "nameHash": "COMPONENT_COMBATPDW_CLIP_02", - "hash": 860508675, - "type": "CWeaponComponentClipInfo", - "model": "W_SB_PDW_Mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_PDW_CLIP2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_CLIP_01", - "hash": -125817127, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_sns_pistol_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_SNSP_CLIP1" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_CLIP_02", - "hash": 2063610803, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_sns_pistol_mag2", - "clipSize": 12, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_SNSP_CLIP2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_VARMOD_LOWRIDER", - "hash": -2144080721, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_pi_sns_pistol_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANPISTOL_CLIP_01", - "hash": -878820883, - "type": "CWeaponComponentClipInfo", - "model": "W_PI_SingleShot_Shell", - "clipSize": 1, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_BASE", - "hash": -213504205, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_PIMP", - "hash": -971770235, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_02", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_BALLAS", - "hash": -287703709, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_BG", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_DOLLAR", - "hash": 1351683121, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_DLR", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_DIAMOND", - "hash": -1755194916, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_DMD", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_HATE", - "hash": 2112683568, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_HT", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_LOVE", - "hash": 1062111910, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_LV", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_PLAYER", - "hash": 146278587, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_PC", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_KING", - "hash": -494162961, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_SLG", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_VAGOS", - "hash": 2062808965, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_ME_Knuckle_VG", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_HEAVYPISTOL_CLIP_01", - "hash": 222992026, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_heavypistol_mag1", - "clipSize": 18, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_HPST_CLIP1" - }, - { - "nameHash": "COMPONENT_HEAVYPISTOL_CLIP_02", - "hash": 1694090795, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_heavypistol_mag2", - "clipSize": 36, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_HPST_CLIP2" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_CLIP_01", - "hash": -959978111, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbine_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_SCRB_CLIP1" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_CLIP_02", - "hash": 2089537806, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_specialcarbine_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_SCRB_CLIP2" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_CLIP_01", - "hash": -979292288, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_bullpuprifle_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_BRIF_CLIP1" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_CLIP_02", - "hash": -1284994289, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_bullpuprifle_mag2", - "clipSize": 60, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_BRIF_CLIP2" - }, - { - "nameHash": "COMPONENT_VINTAGEPISTOL_CLIP_01", - "hash": 1168357051, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_vintage_pistol_mag1", - "clipSize": 7, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_VPST_CLIP1" - }, - { - "nameHash": "COMPONENT_VINTAGEPISTOL_CLIP_02", - "hash": 867832552, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_vintage_pistol_mag2", - "clipSize": 14, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_VPST_CLIP2" - }, - { - "nameHash": "COMPONENT_FIREWORK_CLIP_01", - "hash": -454770035, - "type": "CWeaponComponentClipInfo", - "model": "", - "clipSize": 1, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MUSKET_CLIP_01", - "hash": 1322387263, - "type": "CWeaponComponentClipInfo", - "model": "P_CS_Joint_02", - "clipSize": 1, - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM", - "hash": 471997210, - "type": "CWeaponComponentScopeInfo", - "model": "w_at_scope_large", - "gxtName": "WCT_SCOPE_LRG", - "gxtDescription": "WCD_SCOPE_LRF" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_CLIP_01", - "hash": -667205311, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanrifle_mag1", - "clipSize": 8, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_MKRF_CLIP1" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_CLIP_02", - "hash": -855823675, - "type": "CWeaponComponentClipInfo", - "model": "w_sr_marksmanrifle_mag2", - "clipSize": 16, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_MKRF_CLIP2" - }, - { - "nameHash": "COMPONENT_HEAVYSHOTGUN_CLIP_01", - "hash": 844049759, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_heavyshotgun_mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_HVSG_CLIP1" - }, - { - "nameHash": "COMPONENT_HEAVYSHOTGUN_CLIP_02", - "hash": -1759709443, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_heavyshotgun_mag2", - "clipSize": 12, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_HVSG_CLIP2" - }, - { - "nameHash": "COMPONENT_GUSENBERG_CLIP_01", - "hash": 484812453, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_gusenberg_mag1", - "clipSize": 30, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_GSNB_CLIP1" - }, - { - "nameHash": "COMPONENT_GUSENBERG_CLIP_02", - "hash": -355941776, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_gusenberg_mag2", - "clipSize": 50, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_GSNB_CLIP2" - }, - { - "nameHash": "COMPONENT_RAILGUN_CLIP_01", - "hash": 59044840, - "type": "CWeaponComponentClipInfo", - "model": "w_ar_railgun_mag1", - "clipSize": 1, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_RLGN_CLIP1" - }, - { - "nameHash": "COMPONENT_HEAVYPISTOL_VARMOD_LUXE", - "hash": 2053798779, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_PI_HeavyPistol_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER", - "hash": 1929467122, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_ar_specialcarbine_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_VARMOD_LOW", - "hash": -1470645128, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_ar_bullpuprifle_luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_VARMOD_LUXE", - "hash": 371102273, - "type": "CWeaponComponentVariantModelInfo", - "model": "W_SR_MarksmanRifle_Luxe", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_CLIP_01", - "hash": -377062173, - "type": "CWeaponComponentClipInfo", - "model": "w_pi_revolver_Mag1", - "clipSize": 6, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_REV_CLIP1" - }, - { - "nameHash": "COMPONENT_REVOLVER_VARMOD_BOSS", - "hash": 384708672, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_pi_revolver_b", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_REVOLVER_VARMOD_GOON", - "hash": -1802258419, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_pi_revolver_g", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SWITCHBLADE_VARMOD_BASE", - "hash": -1858624256, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_me_switchblade", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SWITCHBLADE_VARMOD_VAR1", - "hash": 1530822070, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_me_switchblade_b", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_SWITCHBLADE_VARMOD_VAR2", - "hash": -409758110, - "type": "CWeaponComponentVariantModelInfo", - "model": "w_me_switchblade_g", - "gxtName": "WCT_INVALID", - "gxtDescription": "WCD_INVALID" - }, - { - "nameHash": "COMPONENT_AUTOSHOTGUN_CLIP_01", - "hash": 169463950, - "type": "CWeaponComponentClipInfo", - "model": "w_sg_sweeper_mag1", - "clipSize": 10, - "gxtName": "WCT_CLIP1", - "gxtDescription": "" - }, - { - "nameHash": "COMPONENT_COMPACTLAUNCHER_CLIP_01", - "hash": 1235472140, - "type": "CWeaponComponentClipInfo", - "model": "w_lr_compactgl_mag1", - "clipSize": 1, - "gxtName": "WCT_CLIP1", - "gxtDescription": "" - }, - { - "nameHash": "COMPONENT_MINISMG_CLIP_01", - "hash": -2067221805, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_minismg_mag1", - "clipSize": 20, - "gxtName": "WCT_CLIP1", - "gxtDescription": "WCD_SCRP_CLIP1" - }, - { - "nameHash": "COMPONENT_MINISMG_CLIP_02", - "hash": -1820405577, - "type": "CWeaponComponentClipInfo", - "model": "w_sb_minismg_mag2", - "clipSize": 30, - "gxtName": "WCT_CLIP2", - "gxtDescription": "WCD_SCRP_CLIP2" - } -] \ No newline at end of file diff --git a/tools/data/weaponized_vehicles.json b/tools/data/weaponized_vehicles.json deleted file mode 100644 index f9b25ea..0000000 --- a/tools/data/weaponized_vehicles.json +++ /dev/null @@ -1,979 +0,0 @@ -[ - { - "nameHash": "firetruk", - "hash": 1938952078, - "weapons": [ - "VEHICLE_WEAPON_WATER_CANNON" - ] - }, - { - "nameHash": "LAZER", - "hash": -1281684762, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_LAZER", - "VEHICLE_WEAPON_PLANE_ROCKET" - ] - }, - { - "nameHash": "SPMED", - "hash": -779089335, - "weapons": [ - "VEHICLE_WEAPON_ENEMY_LASER" - ] - }, - { - "nameHash": "SPSMALL", - "hash": -1289793643, - "weapons": [ - "VEHICLE_WEAPON_ENEMY_LASER" - ] - }, - { - "nameHash": "BULLDOZE", - "hash": 1854557578, - "weapons": [] - }, - { - "nameHash": "RHINO", - "hash": 782665360, - "weapons": [ - "VEHICLE_WEAPON_TANK" - ] - }, - { - "nameHash": "DINGHY", - "hash": 1033245328, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "DINGHY2", - "hash": 276773164, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "predator", - "hash": -488123221, - "weapons": [ - "VEHICLE_WEAPON_RADAR" - ] - }, - { - "nameHash": "ANNIHL", - "hash": -1890589379, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_BUZZARD", - "VEHICLE_WEAPON_SPACE_ROCKET" - ] - }, - { - "nameHash": "BUZZARD", - "hash": 788747387, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_BUZZARD", - "VEHICLE_WEAPON_SPACE_ROCKET", - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "BUZZARD2", - "hash": 745926877, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "FROGGER", - "hash": 744705981, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "MAVERICK", - "hash": -1660661558, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "polmav", - "hash": 353883353, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "INSURGENT", - "hash": -1860900134, - "weapons": [ - "VEHICLE_WEAPON_TURRET_INSURGENT" - ] - }, - { - "nameHash": "INSURGENT2", - "hash": 2071877360, - "weapons": [ - "VEHICLE_WEAPON_TURRET_INSURGENT" - ] - }, - { - "nameHash": "BRUISER", - "hash": 668439077, - "weapons": [ - "VEHICLE_WEAPON_BRUISER_50CAL" - ] - }, - { - "nameHash": "BRUISER2", - "hash": -1694081890, - "weapons": [ - "VEHICLE_WEAPON_BRUISER_50CAL", - "VEHICLE_WEAPON_BRUISER2_50CAL_LASER" - ] - }, - { - "nameHash": "BRUTUS", - "hash": 2139203625, - "weapons": [ - "VEHICLE_WEAPON_BRUTUS_50CAL" - ] - }, - { - "nameHash": "BRUTUS2", - "hash": -1890996696, - "weapons": [ - "VEHICLE_WEAPON_BRUTUS_50CAL", - "VEHICLE_WEAPON_BRUTUS2_50CAL_LASER" - ] - }, - { - "nameHash": "CERBERUS", - "hash": -801550069, - "weapons": [ - "VEHICLE_WEAPON_FLAMETHROWER", - "VEHICLE_WEAPON_FLAMETHROWER" - ] - }, - { - "nameHash": "CERBERUS2", - "hash": 679453769, - "weapons": [ - "VEHICLE_WEAPON_FLAMETHROWER_SCIFI", - "VEHICLE_WEAPON_FLAMETHROWER_SCIFI" - ] - }, - { - "nameHash": "DEATHBIKE", - "hash": -27326686, - "weapons": [ - "VEHICLE_WEAPON_DEATHBIKE_DUALMINIGUN" - ] - }, - { - "nameHash": "DEATHBIKE2", - "hash": -1812949672, - "weapons": [ - "VEHICLE_WEAPON_DEATHBIKE2_MINIGUN_LASER" - ] - }, - { - "nameHash": "DOMINATOR4", - "hash": -688189648, - "weapons": [ - "VEHICLE_WEAPON_DOMINATOR4_50CAL" - ] - }, - { - "nameHash": "DOMINATOR5", - "hash": -1375060657, - "weapons": [ - "VEHICLE_WEAPON_DOMINATOR4_50CAL", - "VEHICLE_WEAPON_DOMINATOR5_50CAL_LASER" - ] - }, - { - "nameHash": "IMPALER2", - "hash": 1009171724, - "weapons": [ - "VEHICLE_WEAPON_IMPALER2_50CAL" - ] - }, - { - "nameHash": "IMPALER3", - "hash": -1924800695, - "weapons": [ - "VEHICLE_WEAPON_IMPALER2_50CAL", - "VEHICLE_WEAPON_IMPALER3_50CAL_LASER" - ] - }, - { - "nameHash": "IMPERATOR", - "hash": 444994115, - "weapons": [ - "VEHICLE_WEAPON_IMPERATOR_50CAL", - "VEHICLE_WEAPON_MORTAR_KINETIC" - ] - }, - { - "nameHash": "IMPERATOR2", - "hash": 1637620610, - "weapons": [ - "VEHICLE_WEAPON_IMPERATOR_50CAL", - "VEHICLE_WEAPON_MORTAR_KINETIC", - "VEHICLE_WEAPON_IMPERATOR2_50CAL_LASER" - ] - }, - { - "nameHash": "ISSI4", - "hash": 628003514, - "weapons": [ - "VEHICLE_WEAPON_ISSI4_50CAL", - "VEHICLE_WEAPON_MORTAR_KINETIC" - ] - }, - { - "nameHash": "ISSI5", - "hash": 1537277726, - "weapons": [ - "VEHICLE_WEAPON_ISSI4_50CAL", - "VEHICLE_WEAPON_ISSI5_50CAL_LASER", - "VEHICLE_WEAPON_MORTAR_KINETIC" - ] - }, - { - "nameHash": "MONSTER3", - "hash": 1721676810, - "weapons": [ - "VEHICLE_WEAPON_MONSTER3_GLKIN" - ] - }, - { - "nameHash": "SCARAB", - "hash": -1146969353, - "weapons": [ - "VEHICLE_WEAPON_SCARAB_50CAL" - ] - }, - { - "nameHash": "SCARAB2", - "hash": 1542143200, - "weapons": [ - "VEHICLE_WEAPON_SCARAB_50CAL", - "VEHICLE_WEAPON_SCARAB2_50CAL_LASER" - ] - }, - { - "nameHash": "SLAMVAN4", - "hash": -2061049099, - "weapons": [ - "VEHICLE_WEAPON_SLAMVAN4_50CAL" - ] - }, - { - "nameHash": "SLAMVAN5", - "hash": 373261600, - "weapons": [ - "VEHICLE_WEAPON_SLAMVAN4_50CAL", - "VEHICLE_WEAPON_SLAMVAN5_50CAL_LASER" - ] - }, - { - "nameHash": "ZR380", - "hash": 540101442, - "weapons": [ - "VEHICLE_WEAPON_ZR380_50CAL" - ] - }, - { - "nameHash": "ZR3802", - "hash": -1106120762, - "weapons": [ - "VEHICLE_WEAPON_ZR380_50CAL", - "VEHICLE_WEAPON_ZR3802_50CAL_LASER" - ] - }, - { - "nameHash": "VOLATUS", - "hash": -1845487887, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "DUNE3", - "hash": 1897744184, - "weapons": [ - "VEHICLE_WEAPON_DUNE_MG", - "VEHICLE_WEAPON_DUNE_GRENADELAUNCHER", - "VEHICLE_WEAPON_DUNE_MINIGUN" - ] - }, - { - "nameHash": "TAMPA3", - "hash": -1210451983, - "weapons": [ - "VEHICLE_WEAPON_TAMPA_MISSILE", - "VEHICLE_WEAPON_TAMPA_MORTAR", - "VEHICLE_WEAPON_TAMPA_FIXEDMINIGUN", - "VEHICLE_WEAPON_TAMPA_DUALMINIGUN" - ] - }, - { - "nameHash": "HALFTRACK", - "hash": -32236122, - "weapons": [ - "VEHICLE_WEAPON_HALFTRACK_DUALMG", - "VEHICLE_WEAPON_HALFTRACK_QUADMG" - ] - }, - { - "nameHash": "APC", - "hash": 562680400, - "weapons": [ - "VEHICLE_WEAPON_APC_CANNON", - "VEHICLE_WEAPON_APC_MISSILE", - "VEHICLE_WEAPON_APC_MG", - "VEHICLE_WEAPON_APC_MG" - ] - }, - { - "nameHash": "ARDENT", - "hash": 159274291, - "weapons": [ - "VEHICLE_WEAPON_ARDENT_MG" - ] - }, - { - "nameHash": "TECHNICAL3", - "hash": 1356124575, - "weapons": [ - "VEHICLE_WEAPON_TURRET_TECHNICAL", - "VEHICLE_WEAPON_TECHNICAL_MINIGUN" - ] - }, - { - "nameHash": "INSURGENT3", - "hash": -1924433270, - "weapons": [ - "VEHICLE_WEAPON_TURRET_INSURGENT", - "VEHICLE_WEAPON_INSURGENT_MINIGUN" - ] - }, - { - "nameHash": "TRAILERSMALL2", - "hash": -1881846085, - "weapons": [ - "VEHICLE_WEAPON_TRAILER_QUADMG", - "VEHICLE_WEAPON_TRAILER_MISSILE", - "VEHICLE_WEAPON_TRAILER_DUALAA" - ] - }, - { - "nameHash": "NIGHTSHARK", - "hash": 433954513, - "weapons": [ - "VEHICLE_WEAPON_NIGHTSHARK_MG" - ] - }, - { - "nameHash": "OPPRESSOR", - "hash": 884483972, - "weapons": [ - "VEHICLE_WEAPON_OPPRESSOR_MG", - "VEHICLE_WEAPON_OPPRESSOR_MISSILE" - ] - }, - { - "nameHash": "TRAILERLARGE", - "hash": 1502869817, - "weapons": [ - "VEHICLE_WEAPON_MOBILEOPS_CANNON", - "VEHICLE_WEAPON_MOBILEOPS_CANNON", - "VEHICLE_WEAPON_MOBILEOPS_CANNON" - ] - }, - { - "nameHash": "HYDRA", - "hash": 970385471, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_LAZER", - "VEHICLE_WEAPON_SPACE_ROCKET" - ] - }, - { - "nameHash": "INSURGENT", - "hash": -1860900134, - "weapons": [ - "VEHICLE_WEAPON_TURRET_INSURGENT" - ] - }, - { - "nameHash": "INSURGENT2", - "hash": 2071877360, - "weapons": [ - "VEHICLE_WEAPON_TURRET_INSURGENT" - ] - }, - { - "nameHash": "SAVAGE", - "hash": -82626025, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_SAVAGE", - "VEHICLE_WEAPON_SPACE_ROCKET" - ] - }, - { - "nameHash": "TECHNICAL", - "hash": -2096818938, - "weapons": [ - "VEHICLE_WEAPON_TURRET_TECHNICAL" - ] - }, - { - "nameHash": "VALKYR", - "hash": -324583184, - "weapons": [ - "VEHICLE_WEAPON_NOSE_TURRET_VALKYRIE", - "VEHICLE_WEAPON_TURRET_VALKYRIE", - "VEHICLE_WEAPON_TURRET_VALKYRIE" - ] - }, - { - "nameHash": "JB7002", - "hash": 394110044, - "weapons": [ - "VEHICLE_WEAPON_JB700_MG" - ] - }, - { - "nameHash": "MINITANK", - "hash": -1254331310, - "weapons": [ - "VEHICLE_WEAPON_RCTANK_GUN", - "VEHICLE_WEAPON_RCTANK_FLAME", - "VEHICLE_WEAPON_RCTANK_ROCKET", - "VEHICLE_WEAPON_RCTANK_LAZER" - ] - }, - { - "nameHash": "TECHNICAL2", - "hash": 1180875963, - "weapons": [ - "VEHICLE_WEAPON_TURRET_TECHNICAL" - ] - }, - { - "nameHash": "BLAZER5", - "hash": -1590337689, - "weapons": [ - "VEHICLE_WEAPON_CANNON_BLAZER" - ] - }, - { - "nameHash": "BOXVILLE5", - "hash": 682434785, - "weapons": [ - "VEHICLE_WEAPON_TURRET_BOXVILLE" - ] - }, - { - "nameHash": "RUINER2", - "hash": 941494461, - "weapons": [ - "VEHICLE_WEAPON_RUINER_BULLET", - "VEHICLE_WEAPON_RUINER_ROCKET" - ] - }, - { - "nameHash": "LIMO2", - "hash": -114627507, - "weapons": [ - "VEHICLE_WEAPON_TURRET_LIMO" - ] - }, - { - "nameHash": "SVOLITO", - "hash": -2011477158, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "VALKYR2", - "hash": 1929962148, - "weapons": [ - "VEHICLE_WEAPON_TURRET_VALKYRIE", - "VEHICLE_WEAPON_TURRET_VALKYRIE" - ] - }, - { - "nameHash": "SWIFT2", - "hash": 1075432268, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "HUNTER", - "hash": -42959138, - "weapons": [ - "VEHICLE_WEAPON_HUNTER_MG", - "VEHICLE_WEAPON_HUNTER_MISSILE", - "VEHICLE_WEAPON_HUNTER_CANNON", - "VEHICLE_WEAPON_HUNTER_BARRAGE" - ] - }, - { - "nameHash": "TULA", - "hash": 1043222410, - "weapons": [ - "VEHICLE_WEAPON_TULA_NOSEMG", - "VEHICLE_WEAPON_TULA_MG", - "VEHICLE_WEAPON_TULA_DUALMG", - "VEHICLE_WEAPON_TULA_MINIGUN" - ] - }, - { - "nameHash": "SEABREEZE", - "hash": -392675425, - "weapons": [ - "VEHICLE_WEAPON_SEABREEZE_MG" - ] - }, - { - "nameHash": "MICROLIGHT", - "hash": -1763555241, - "weapons": [ - "VEHICLE_WEAPON_MICROLIGHT_MG" - ] - }, - { - "nameHash": "PYRO", - "hash": -1386191424, - "weapons": [ - "VEHICLE_WEAPON_DOGFIGHTER_MG", - "VEHICLE_WEAPON_DOGFIGHTER_MISSILE" - ] - }, - { - "nameHash": "STARLING", - "hash": -1700874274, - "weapons": [ - "VEHICLE_WEAPON_DOGFIGHTER_MG", - "VEHICLE_WEAPON_DOGFIGHTER_MISSILE" - ] - }, - { - "nameHash": "MOGUL", - "hash": -749299473, - "weapons": [ - "VEHICLE_WEAPON_MOGUL_NOSE", - "VEHICLE_WEAPON_MOGUL_DUALNOSE", - "VEHICLE_WEAPON_MOGUL_TURRET", - "VEHICLE_WEAPON_MOGUL_DUALTURRET" - ] - }, - { - "nameHash": "ROGUE", - "hash": -975345305, - "weapons": [ - "VEHICLE_WEAPON_ROGUE_MG", - "VEHICLE_WEAPON_ROGUE_CANNON", - "VEHICLE_WEAPON_ROGUE_MISSILE" - ] - }, - { - "nameHash": "NOKOTA", - "hash": 1036591958, - "weapons": [ - "VEHICLE_WEAPON_DOGFIGHTER_MG", - "VEHICLE_WEAPON_DOGFIGHTER_MISSILE" - ] - }, - { - "nameHash": "BOMBUSHKA", - "hash": -32878452, - "weapons": [ - "VEHICLE_WEAPON_BOMBUSHKA_DUALMG", - "VEHICLE_WEAPON_BOMBUSHKA_CANNON", - "VEHICLE_WEAPON_BOMBUSHKA_CANNON", - "VEHICLE_WEAPON_BOMBUSHKA_DUALMG", - "VEHICLE_WEAPON_BOMBUSHKA_CANNON" - ] - }, - { - "nameHash": "MOLOTOK", - "hash": 1565978651, - "weapons": [ - "VEHICLE_WEAPON_DOGFIGHTER_MG", - "VEHICLE_WEAPON_DOGFIGHTER_MISSILE" - ] - }, - { - "nameHash": "HAVOK", - "hash": -1984275979, - "weapons": [ - "VEHICLE_WEAPON_HAVOK_MINIGUN" - ] - }, - { - "nameHash": "VIGILANTE", - "hash": -1242608589, - "weapons": [ - "VEHICLE_WEAPON_VIGILANTE_MG", - "VEHICLE_WEAPON_VIGILANTE_MISSILE" - ] - }, - { - "nameHash": "PARAGON2", - "hash": 1416466158, - "weapons": [ - "VEHICLE_WEAPON_PARAGON2_MG" - ] - }, - { - "nameHash": "SWIFT", - "hash": -339587598, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "LIMO2", - "hash": -114627507, - "weapons": [ - "VEHICLE_WEAPON_TURRET_LIMO" - ] - }, - { - "nameHash": "SVOLITO", - "hash": -2011477158, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "VALKYR2", - "hash": 1929962148, - "weapons": [ - "VEHICLE_WEAPON_TURRET_VALKYRIE", - "VEHICLE_WEAPON_TURRET_VALKYRIE" - ] - }, - { - "nameHash": "CARACARA", - "hash": 1254014755, - "weapons": [ - "VEHICLE_WEAPON_CARACARA_MG", - "VEHICLE_WEAPON_CARACARA_MINIGUN" - ] - }, - { - "nameHash": "SEASPARROW", - "hash": -726768679, - "weapons": [ - "VEHICLE_WEAPON_HAVOK_MINIGUN", - "VEHICLE_WEAPON_SPACE_ROCKET" - ] - }, - { - "nameHash": "MENACER", - "hash": 2044532910, - "weapons": [ - "VEHICLE_WEAPON_TURRET_INSURGENT", - "VEHICLE_WEAPON_INSURGENT_MINIGUN", - "VEHICLE_WEAPON_MENACER_MG" - ] - }, - { - "nameHash": "MULE4", - "hash": 1945374990, - "weapons": [ - "VEHICLE_WEAPON_MULE4_MG", - "VEHICLE_WEAPON_MULE4_MISSILE", - "VEHICLE_WEAPON_MULE4_TURRET_GL" - ] - }, - { - "nameHash": "OPPRESSOR2", - "hash": 2069146067, - "weapons": [ - "VEHICLE_WEAPON_OPPRESSOR2_MG", - "VEHICLE_WEAPON_OPPRESSOR2_CANNON", - "VEHICLE_WEAPON_OPPRESSOR2_MISSILE" - ] - }, - { - "nameHash": "POUNDER2", - "hash": 1653666139, - "weapons": [ - "VEHICLE_WEAPON_POUNDER2_MINI", - "VEHICLE_WEAPON_POUNDER2_MISSILE", - "VEHICLE_WEAPON_POUNDER2_BARRAGE", - "VEHICLE_WEAPON_POUNDER2_GL" - ] - }, - { - "nameHash": "SCRAMJET", - "hash": -638562243, - "weapons": [ - "VEHICLE_WEAPON_SCRAMJET_MG", - "VEHICLE_WEAPON_SCRAMJET_MISSILE" - ] - }, - { - "nameHash": "SPEEDO4", - "hash": 219613597, - "weapons": [ - "VEHICLE_WEAPON_SPEEDO4_MG", - "VEHICLE_WEAPON_SPEEDO4_TURRET_MG", - "VEHICLE_WEAPON_SPEEDO4_TURRET_MINI" - ] - }, - { - "nameHash": "STRIKEFORCE", - "hash": 1692272545, - "weapons": [ - "VEHICLE_WEAPON_STRIKEFORCE_CANNON", - "VEHICLE_WEAPON_STRIKEFORCE_MISSILE", - "VEHICLE_WEAPON_STRIKEFORCE_BARRAGE" - ] - }, - { - "nameHash": "TERRORBYTE", - "hash": -1973454289, - "weapons": [ - "VEHICLE_WEAPON_HACKER_MISSILE", - "VEHICLE_WEAPON_HACKER_MISSILE_HOMING" - ] - }, - { - "nameHash": "AKULA", - "hash": 1181327175, - "weapons": [ - "VEHICLE_WEAPON_AKULA_TURRET_SINGLE", - "VEHICLE_WEAPON_AKULA_MISSILE", - "VEHICLE_WEAPON_AKULA_TURRET_DUAL", - "VEHICLE_WEAPON_AKULA_MINIGUN", - "VEHICLE_WEAPON_AKULA_BARRAGE" - ] - }, - { - "nameHash": "AVENGER", - "hash": -2118308144, - "weapons": [ - "VEHICLE_WEAPON_AVENGER_CANNON", - "VEHICLE_WEAPON_AVENGER_CANNON", - "VEHICLE_WEAPON_AVENGER_CANNON" - ] - }, - { - "nameHash": "BARRAGE", - "hash": -212993243, - "weapons": [ - "VEHICLE_WEAPON_BARRAGE_TOP_MG", - "VEHICLE_WEAPON_BARRAGE_TOP_MINIGUN", - "VEHICLE_WEAPON_BARRAGE_REAR_MG", - "VEHICLE_WEAPON_BARRAGE_REAR_MINIGUN", - "VEHICLE_WEAPON_BARRAGE_REAR_GL" - ] - }, - { - "nameHash": "CHERNOBOG", - "hash": -692292317, - "weapons": [ - "VEHICLE_WEAPON_CHERNO_MISSILE" - ] - }, - { - "nameHash": "COMET4", - "hash": 1561920505, - "weapons": [ - "VEHICLE_WEAPON_COMET_MG" - ] - }, - { - "nameHash": "DELUXO", - "hash": 1483171323, - "weapons": [ - "VEHICLE_WEAPON_DELUXO_MG", - "VEHICLE_WEAPON_DELUXO_MISSILE" - ] - }, - { - "nameHash": "KHANJALI", - "hash": -1435527158, - "weapons": [ - "VEHICLE_WEAPON_KHANJALI_CANNON", - "VEHICLE_WEAPON_KHANJALI_CANNON_HEAVY", - "VEHICLE_WEAPON_KHANJALI_MG", - "VEHICLE_WEAPON_KHANJALI_GL", - "VEHICLE_WEAPON_KHANJALI_GL" - ] - }, - { - "nameHash": "REVOLTER", - "hash": -410205223, - "weapons": [ - "VEHICLE_WEAPON_REVOLTER_MG" - ] - }, - { - "nameHash": "RIOT2", - "hash": -1693015116, - "weapons": [ - "VEHICLE_WEAPON_WATER_CANNON", - "VEHICLE_WEAPON_WATER_CANNON" - ] - }, - { - "nameHash": "SAVESTRA", - "hash": 903794909, - "weapons": [ - "VEHICLE_WEAPON_SAVESTRA_MG" - ] - }, - { - "nameHash": "STROMBER", - "hash": -2107254279, - "weapons": [ - "VEHICLE_WEAPON_SUBCAR_MG", - "VEHICLE_WEAPON_SUBCAR_MISSILE", - "VEHICLE_WEAPON_SUBCAR_TORPEDO" - ] - }, - { - "nameHash": "THRUSTER", - "hash": 1489874736, - "weapons": [ - "VEHICLE_WEAPON_THRUSTER_MG", - "VEHICLE_WEAPON_THRUSTER_MISSILE" - ] - }, - { - "nameHash": "VISERIS", - "hash": -391595372, - "weapons": [ - "VEHICLE_WEAPON_VISERIS_MG" - ] - }, - { - "nameHash": "VOLATOL", - "hash": 447548909, - "weapons": [ - "VEHICLE_WEAPON_VOLATOL_DUALMG", - "VEHICLE_WEAPON_VOLATOL_DUALMG" - ] - }, - { - "nameHash": "firetruk", - "hash": 1938952078, - "weapons": [ - "VEHICLE_WEAPON_WATER_CANNON" - ] - }, - { - "nameHash": "LAZER", - "hash": -1281684762, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_LAZER", - "VEHICLE_WEAPON_PLANE_ROCKET" - ] - }, - { - "nameHash": "SPMED", - "hash": -779089335, - "weapons": [ - "VEHICLE_WEAPON_ENEMY_LASER" - ] - }, - { - "nameHash": "SPSMALL", - "hash": -1289793643, - "weapons": [ - "VEHICLE_WEAPON_ENEMY_LASER" - ] - }, - { - "nameHash": "BULLDOZE", - "hash": 1854557578, - "weapons": [] - }, - { - "nameHash": "RHINO", - "hash": 782665360, - "weapons": [ - "VEHICLE_WEAPON_TANK" - ] - }, - { - "nameHash": "DINGHY", - "hash": 1033245328, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "DINGHY2", - "hash": 276773164, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "predator", - "hash": -488123221, - "weapons": [ - "VEHICLE_WEAPON_RADAR" - ] - }, - { - "nameHash": "ANNIHL", - "hash": -1890589379, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_BUZZARD", - "VEHICLE_WEAPON_SPACE_ROCKET" - ] - }, - { - "nameHash": "BUZZARD", - "hash": 788747387, - "weapons": [ - "VEHICLE_WEAPON_PLAYER_BUZZARD", - "VEHICLE_WEAPON_SPACE_ROCKET", - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "BUZZARD2", - "hash": 745926877, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "FROGGER", - "hash": 744705981, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "MAVERICK", - "hash": -1660661558, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - }, - { - "nameHash": "polmav", - "hash": 353883353, - "weapons": [ - "VEHICLE_WEAPON_SEARCHLIGHT" - ] - } -] \ No newline at end of file diff --git a/tools/data/weapons.json b/tools/data/weapons.json deleted file mode 100644 index 142d15c..0000000 --- a/tools/data/weapons.json +++ /dev/null @@ -1,11003 +0,0 @@ -[ - { - "nameHash": "VEHICLE_WEAPON_ARDENT_MG", - "hash": -1001503935, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_AR_MG", - "gxtDescription": "WTD_V_AR_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_INSURGENT_MINIGUN", - "hash": -1433899528, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_INS_MINI", - "gxtDescription": "WTD_V_INS_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MOBILEOPS_CANNON", - "hash": -448894556, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_MOBILEOPS_CANNON", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_NIGHTSHARK_MG", - "hash": -1508194956, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_NS_MG", - "gxtDescription": "WTD_V_NS_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TECHNICAL_MINIGUN", - "hash": -611760632, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TEC_MINI", - "gxtDescription": "WTD_V_TEC_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_AKULA_TURRET_SINGLE", - "hash": -1246512723, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_AKU_TS", - "gxtDescription": "WTD_V_AKU_TS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_AKULA_TURRET_DUAL", - "hash": 476907586, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_AKU_TD", - "gxtDescription": "WTD_V_AKU_TD", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_AKULA_MINIGUN", - "hash": 431576697, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_AKU_MN", - "gxtDescription": "WTD_V_AKU_MN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_AKULA_MISSILE", - "hash": 2092838988, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_HUNTER_MISSILE", - "gxtName": "WT_V_AKU_MI", - "gxtDescription": "WTD_V_AKU_MI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_AKULA_BARRAGE", - "hash": -2012408590, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_HUNTER_BARRAGE", - "gxtName": "WT_V_AKU_BA", - "gxtDescription": "WTD_V_AKU_BA", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_APC_CANNON", - "hash": 328167896, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_APC_CANNON", - "gxtName": "WT_V_APC_C", - "gxtDescription": "WTD_V_APC_C", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_APC_MISSILE", - "hash": 1151689097, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_APC_MISSILE", - "gxtName": "WT_V_APC_M", - "gxtDescription": "WTD_V_APC_M", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_APC_MG", - "hash": 190244068, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_APC_S", - "gxtDescription": "WTD_V_APC_S", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_AVENGER_CANNON", - "hash": -1738072005, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_AVENGER_CANNON", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BARRAGE_TOP_MG", - "hash": -146175596, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_BAR_TMG", - "gxtDescription": "WTD_V_BAR_TMG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BARRAGE_TOP_MINIGUN", - "hash": 1000258817, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_BAR_TMI", - "gxtDescription": "WTD_V_BAR_TMI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BARRAGE_REAR_MG", - "hash": 1200179045, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_BAR_RMG", - "gxtDescription": "WTD_V_BAR_RMG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BARRAGE_REAR_MINIGUN", - "hash": 525623141, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_BAR_RMI", - "gxtDescription": "WTD_V_BAR_RMI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BARRAGE_REAR_GL", - "hash": -1538514291, - "clipSize": 10, - "group": "", - "model": "", - "ammo": "AMMO_BARRAGE_GL", - "gxtName": "WT_V_BAR_RGL", - "gxtDescription": "WTD_V_BAR_RGL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMB", - "hash": -1695500020, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_smug_bomb_01", - "ammo": "AMMO_VEHICLEBOMB", - "gxtName": "WT_VEHBOMB", - "gxtDescription": "WTD_VEHBOMB", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMB_CLUSTER", - "hash": 220773539, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_smug_bomb_02", - "ammo": "AMMO_VEHICLEBOMB_CLUSTER", - "gxtName": "WT_VEHBOMB_C", - "gxtDescription": "WTD_VEHBOMB_C", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMB_GAS", - "hash": 1430300958, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_smug_bomb_03", - "ammo": "AMMO_VEHICLEBOMB_GAS", - "gxtName": "WT_VEHBOMB_G", - "gxtDescription": "WTD_VEHBOMB_G", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMB_INCENDIARY", - "hash": 1794615063, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_smug_bomb_04", - "ammo": "AMMO_VEHICLEBOMB_INCENDIARY", - "gxtName": "WT_VEHBOMB_I", - "gxtDescription": "WTD_VEHBOMB_I", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMBUSHKA_CANNON", - "hash": -666617255, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_BSHK_CANN", - "gxtDescription": "WTD_V_BSHK_CANN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMBUSHKA_DUALMG", - "hash": 741027160, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_BSHK_DUAL", - "gxtDescription": "WTD_V_BSHK_DUAL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BRUISER_50CAL", - "hash": -683817471, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BRUISER2_50CAL_LASER", - "hash": 1030357398, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_CARACARA_MG", - "hash": 1817275304, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TURRET", - "gxtDescription": "WTD_V_TURRET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_CARACARA_MINIGUN", - "hash": 1338760315, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TEC_MINI", - "gxtDescription": "WTD_V_TEC_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_CHERNO_MISSILE", - "hash": -1572351938, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_CHERNO_MISSILE", - "gxtName": "WT_V_CHE_MI", - "gxtDescription": "WTD_V_CHE_MI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DEATHBIKE_DUALMINIGUN", - "hash": 490982948, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_DBK_MINI", - "gxtDescription": "WTD_V_DBK_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DEATHBIKE2_MINIGUN_LASER", - "hash": -385086487, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DELUXO_MG", - "hash": -1694538890, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_DEL_MG", - "gxtDescription": "WTD_V_DEL_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DELUXO_MISSILE", - "hash": -1258723020, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_OPPRESSOR_MISSILE", - "gxtName": "WT_V_DEL_MI", - "gxtDescription": "WTD_V_DEL_MI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DOGFIGHTER_MG", - "hash": 1595421922, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_DGF_MG", - "gxtDescription": "WTD_V_DGF_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DOGFIGHTER_MISSILE", - "hash": -901318531, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SPACE_ROCKET", - "gxtName": "WT_V_DGF_MISS", - "gxtDescription": "WTD_V_DGF_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DUNE_MG", - "hash": -787150897, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_DU_MG", - "gxtDescription": "WTD_V_DU_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DUNE_GRENADELAUNCHER", - "hash": -1594068723, - "clipSize": 10, - "group": "", - "model": "", - "ammo": "AMMO_DUNE_GRENADELAUNCHER", - "gxtName": "WT_V_DU_GL", - "gxtDescription": "WTD_V_DU_GL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DUNE_MINIGUN", - "hash": 1416047217, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_DU_MINI", - "gxtDescription": "WTD_V_DU_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_FLAMETHROWER", - "hash": -1291819974, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_FLAME", - "gxtDescription": "WTD_V_FLAME", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_FLAMETHROWER_SCIFI", - "hash": -2112637790, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_FLAME", - "gxtDescription": "WTD_V_FLAME", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HACKER_MISSILE", - "hash": 1987049393, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_HACKER_MISSILE", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HACKER_MISSILE_HOMING", - "hash": 2011877270, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_HACKER_MISSILE", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HALFTRACK_DUALMG", - "hash": 1331922171, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_HT_DUALMG", - "gxtDescription": "WTD_V_HT_DUALMG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HALFTRACK_QUADMG", - "hash": 1226518132, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_HT_QUADMG", - "gxtDescription": "WTD_V_HT_QUADMG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HAVOK_MINIGUN", - "hash": 855547631, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_HAV_MINI", - "gxtDescription": "WTD_V_HAV_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HUNTER_MG", - "hash": 1119518887, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_HUNT_MG", - "gxtDescription": "WTD_V_HUNT_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HUNTER_MISSILE", - "hash": 153396725, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_HUNTER_MISSILE", - "gxtName": "WT_V_HUNT_MISS", - "gxtDescription": "WTD_V_HUNT_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HUNTER_BARRAGE", - "hash": 785467445, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_HUNTER_BARRAGE", - "gxtName": "WT_V_HUNT_BARR", - "gxtDescription": "WTD_V_HUNT_BARR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_HUNTER_CANNON", - "hash": 704686874, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_HUNT_CANN", - "gxtDescription": "WTD_V_HUNT_CANN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ISSI4_50CAL", - "hash": 1984488269, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ISSI5_50CAL_LASER", - "hash": 1988061477, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_KHANJALI_CANNON", - "hash": 507170720, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_TANK", - "gxtName": "WT_V_KHA_CA", - "gxtDescription": "WTD_V_KHA_CA", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_KHANJALI_CANNON_HEAVY", - "hash": -2088013459, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_KHANJALI_CANNON_HEAVY", - "gxtName": "WT_V_KHA_HCA", - "gxtDescription": "WTD_V_KHA_HCA", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_KHANJALI_MG", - "hash": 711953949, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_KHA_MG", - "gxtDescription": "WTD_V_KHA_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_KHANJALI_GL", - "hash": 394659298, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_KHANJALI_GL", - "gxtName": "WT_V_KHA_GL", - "gxtDescription": "WTD_V_KHA_GL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MENACER_MG", - "hash": -540346204, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_NS_MG", - "gxtDescription": "WTD_V_NS_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MICROLIGHT_MG", - "hash": -991944340, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_MCRL_MG", - "gxtDescription": "WTD_V_MCRL_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE", - "hash": 1508567460, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_vehiclemine", - "ammo": "AMMO_VEHICLEMINE", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_KINETIC", - "hash": 1007245390, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_vehiclemine", - "ammo": "AMMO_VEHICLEMINE_KINETIC", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_EMP", - "hash": 1776356704, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_vehiclemine", - "ammo": "AMMO_VEHICLEMINE_EMP", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_SPIKE", - "hash": -647126932, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_vehiclemine", - "ammo": "AMMO_VEHICLEMINE_SPIKE", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_SLICK", - "hash": 1459276487, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_vehiclemine", - "ammo": "AMMO_VEHICLEMINE_SLICK", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_TAR", - "hash": -197031008, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_vehiclemine", - "ammo": "AMMO_VEHICLEMINE_TAR", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_KINETIC_RC", - "hash": 623572320, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_arena_landmine_01b", - "ammo": "AMMO_VEHICLEMINE_KINETIC_RC", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_EMP_RC", - "hash": 1414837446, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_arena_landmine_01b", - "ammo": "AMMO_VEHICLEMINE_EMP_RC", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_SPIKE_RC", - "hash": 2083192401, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_arena_landmine_01b", - "ammo": "AMMO_VEHICLEMINE_SPIKE_RC", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_SLICK_RC", - "hash": -2065138921, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_arena_landmine_01b", - "ammo": "AMMO_VEHICLEMINE_SLICK_RC", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MINE_TAR_RC", - "hash": 2100589782, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_arena_landmine_01b", - "ammo": "AMMO_VEHICLEMINE_TAR_RC", - "gxtName": "WT_VEHMINE", - "gxtDescription": "WTD_VEHMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MOGUL_NOSE", - "hash": -166158518, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MOG_NOSE", - "gxtDescription": "WTD_V_MOG_NOSE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MOGUL_DUALNOSE", - "hash": -437014993, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MOG_DNOSE", - "gxtDescription": "WTD_V_MOG_DNOSE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MOGUL_TURRET", - "hash": -486730914, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_MOG_TURR", - "gxtDescription": "WTD_V_MOG_TURR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MOGUL_DUALTURRET", - "hash": -1171817471, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_MOG_DTURR", - "gxtDescription": "WTD_V_MOG_DTURR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MONSTER3_GLKIN", - "hash": -441560099, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_MONSTER3_KINETIC", - "gxtName": "WT_V_GREN_KIN", - "gxtDescription": "WTD_V_GREN_KIN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MORTAR_EXPLOSIVE", - "hash": -1582773038, - "clipSize": 10, - "group": "", - "model": "", - "ammo": "AMMO_MORTAR_EXPLOSIVE", - "gxtName": "WT_V_TAM_MORT", - "gxtDescription": "WTD_V_TAM_MORT", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MORTAR_KINETIC", - "hash": 1663705853, - "clipSize": 10, - "group": "", - "model": "", - "ammo": "AMMO_MORTAR_KINETIC", - "gxtName": "WT_V_MORTAR_KIN", - "gxtDescription": "WTD_V_MORTAR_KIN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MULE4_MG", - "hash": -2074769625, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MULE4_MISSILE", - "hash": 1198717003, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SPACE_ROCKET", - "gxtName": "WT_V_TAM_MISS", - "gxtDescription": "WTD_V_TAM_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_MULE4_TURRET_GL", - "hash": -586003867, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_MULE4_GL", - "gxtName": "WT_V_KHA_GL", - "gxtDescription": "WTD_V_KHA_GL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_OPPRESSOR_MG", - "hash": -651022627, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_OP_MG", - "gxtDescription": "WTD_V_OP_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_OPPRESSOR_MISSILE", - "hash": -1950890434, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_OPPRESSOR_MISSILE", - "gxtName": "WT_V_OP_MISS", - "gxtDescription": "WTD_V_OP_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_OPPRESSOR2_MG", - "hash": -498786858, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_OP_MG", - "gxtDescription": "WTD_V_OP_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_OPPRESSOR2_CANNON", - "hash": -699583383, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_ROG_CANN", - "gxtDescription": "WTD_V_ROG_CANN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_OPPRESSOR2_MISSILE", - "hash": 1966766321, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_OPPRESSOR2_MISSILE", - "gxtName": "WT_V_OP_MISS", - "gxtDescription": "WTD_V_OP_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PARAGON2_MG", - "hash": 749486726, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_POUNDER2_MINI", - "hash": -2031683506, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_POUNDER2_MISSILE", - "hash": 162065050, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SPACE_ROCKET", - "gxtName": "WT_V_TAM_MISS", - "gxtDescription": "WTD_V_TAM_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_POUNDER2_BARRAGE", - "hash": -1838445340, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_POUNDER2_MISSILE", - "gxtName": "WT_V_POU_BA", - "gxtDescription": "WTD_V_POU_BA", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_POUNDER2_GL", - "hash": -1827078378, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_POUNDER2_GL", - "gxtName": "WT_V_KHA_GL", - "gxtDescription": "WTD_V_KHA_GL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ROGUE_MG", - "hash": 158495693, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_ROG_MG", - "gxtDescription": "WTD_V_ROG_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ROGUE_CANNON", - "hash": -416629822, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_ROG_CANN", - "gxtDescription": "WTD_V_ROG_CANN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ROGUE_MISSILE", - "hash": 1820910717, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_ROGUE_MISSILE", - "gxtName": "WT_V_ROG_MISS", - "gxtDescription": "WTD_V_ROG_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SCARAB_50CAL", - "hash": 562032424, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_1", - "gxtDescription": "WTD_V_MG50_1", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SCARAB2_50CAL_LASER", - "hash": -500306484, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_1L", - "gxtDescription": "WTD_V_MG50_1L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SCRAMJET_MG", - "hash": 231629074, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_VGL_MG", - "gxtDescription": "WTD_V_VGL_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SCRAMJET_MISSILE", - "hash": -1125578533, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SCRAMJET_MISSILE", - "gxtName": "WT_V_VGL_MISS", - "gxtDescription": "WTD_V_VGL_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SEABREEZE_MG", - "hash": 1371067624, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_SBZ_MG", - "gxtDescription": "WTD_V_SBZ_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SPEEDO4_MG", - "hash": -939722436, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SPEEDO4_TURRET_MG", - "hash": -699002559, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_SPD_TMG", - "gxtDescription": "WTD_V_SPD_TMG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SPEEDO4_TURRET_MINI", - "hash": -1627504966, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_SPD_TMI", - "gxtDescription": "WTD_V_SPD_TMI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_STRIKEFORCE_BARRAGE", - "hash": 968648323, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_STRIKEFORCE_BARRAGE", - "gxtName": "WT_V_HUNT_BARR", - "gxtDescription": "WTD_V_HUNT_BARR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_STRIKEFORCE_CANNON", - "hash": 955522731, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_ROG_CANN", - "gxtDescription": "WTD_V_ROG_CANN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_STRIKEFORCE_MISSILE", - "hash": 519052682, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_STRIKEFORCE_MISSILE", - "gxtName": "WT_V_HUNT_MISS", - "gxtDescription": "WTD_V_HUNT_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SUBCAR_MG", - "hash": 1176362416, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_SUB_MG", - "gxtDescription": "WTD_V_SUB_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SUBCAR_MISSILE", - "hash": -729187314, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SUBCAR_MISSILE", - "gxtName": "WT_V_SUB_MI", - "gxtDescription": "WTD_V_SUB_MI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SUBCAR_TORPEDO", - "hash": -410795078, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SUBCAR_TORPEDO", - "gxtName": "WT_V_SUB_TO", - "gxtDescription": "WTD_V_SUB_TO", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TAMPA_MISSILE", - "hash": -1638383454, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SPACE_ROCKET", - "gxtName": "WT_V_TAM_MISS", - "gxtDescription": "WTD_V_TAM_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TAMPA_MORTAR", - "hash": 1015268368, - "clipSize": 10, - "group": "", - "model": "", - "ammo": "AMMO_TAMPA_MORTAR", - "gxtName": "WT_V_TAM_MORT", - "gxtDescription": "WTD_V_TAM_MORT", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TAMPA_FIXEDMINIGUN", - "hash": -624592211, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TAM_FMINI", - "gxtDescription": "WTD_V_TAM_FMINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TAMPA_DUALMINIGUN", - "hash": 1744687076, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TAM_DMINI", - "gxtDescription": "WTD_V_TAM_DMINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_THRUSTER_MG", - "hash": 1697521053, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_THR_MG", - "gxtDescription": "WTD_V_THR_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_THRUSTER_MISSILE", - "hash": 1177935125, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_THRUSTER_MISSILE", - "gxtName": "WT_V_THR_MI", - "gxtDescription": "WTD_V_THR_MI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TRAILER_QUADMG", - "hash": 1192341548, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TR_QUADMG", - "gxtDescription": "WTD_V_TR_QUADMG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TRAILER_DUALAA", - "hash": -2138288820, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_TRAILER_AA", - "gxtName": "WT_V_TR_DUALAA", - "gxtDescription": "WTD_V_TR_DUALAA", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TRAILER_MISSILE", - "hash": 341154295, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_TRAILER_MISSILE", - "gxtName": "WT_V_TR_MISS", - "gxtDescription": "WTD_V_TR_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TULA_NOSEMG", - "hash": 1100844565, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TUL_NOSE", - "gxtDescription": "WTD_V_TUL_NOSE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TULA_MG", - "hash": 1217122433, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TUL_MG", - "gxtDescription": "WTD_V_TUL_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TULA_DUALMG", - "hash": -1328456693, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TUL_DUAL", - "gxtDescription": "WTD_V_TUL_DUAL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TULA_MINIGUN", - "hash": 376489128, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TUL_MINI", - "gxtDescription": "WTD_V_TUL_MINI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_VIGILANTE_MG", - "hash": -200835353, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_VGL_MG", - "gxtDescription": "WTD_V_VGL_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_VIGILANTE_MISSILE", - "hash": 1347266149, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_VIGILANTE_MISSILE", - "gxtName": "WT_V_VGL_MISS", - "gxtDescription": "WTD_V_VGL_MISS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BOMB_STANDARD_WIDE", - "hash": 1856325840, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_smug_bomb_01", - "ammo": "AMMO_VEHICLEBOMB_WIDE", - "gxtName": "WT_VEHBOMB", - "gxtDescription": "WTD_VEHBOMB", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_VOLATOL_DUALMG", - "hash": 1150790720, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_VOL_MG", - "gxtDescription": "WTD_V_VOL_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_COMET_MG", - "hash": -358074893, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_REVOLTER_MG", - "hash": -1117887894, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SAVESTRA_MG", - "hash": -348002226, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_VISERIS_MG", - "hash": -2019545594, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_IMPALER2_50CAL", - "hash": 1599495177, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_IMPALER3_50CAL_LASER", - "hash": -1933706104, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_IMPERATOR_50CAL", - "hash": -1235040645, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_IMPERATOR2_50CAL_LASER", - "hash": 2014823718, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DOMINATOR4_50CAL", - "hash": -133391601, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_DOMINATOR5_50CAL_LASER", - "hash": -1272681889, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SLAMVAN4_50CAL", - "hash": 984313451, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SLAMVAN5_50CAL_LASER", - "hash": 1368736686, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BRUTUS_50CAL", - "hash": -346137590, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_1", - "gxtDescription": "WTD_V_MG50_1", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_BRUTUS2_50CAL_LASER", - "hash": 1757914307, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_1L", - "gxtDescription": "WTD_V_MG50_1L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ZR380_50CAL", - "hash": 1790524546, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2", - "gxtDescription": "WTD_V_MG50_2", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ZR3802_50CAL_LASER", - "hash": 570463164, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_MG50_2L", - "gxtDescription": "WTD_V_MG50_2L", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_JB700_MG", - "hash": 926602556, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_COM_MG", - "gxtDescription": "WTD_V_COM_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RCTANK_GUN", - "hash": 1392289305, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_RCT_MG", - "gxtDescription": "WTD_V_RCT_MG", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RCTANK_FLAME", - "hash": -185710198, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_RCT_FL", - "gxtDescription": "WTD_V_RCT_FL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RCTANK_ROCKET", - "hash": 1995916491, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_RCTANK_ROCKET", - "gxtName": "WT_V_RCT_RK", - "gxtDescription": "WTD_V_RCT_RK", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RCTANK_LAZER", - "hash": 1475488848, - "clipSize": 15000, - "group": "GROUP_HEAVY", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_RCT_LZ", - "gxtDescription": "WTD_V_RCT_LZ", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_AIR_DEFENCE_GUN", - "hash": 738733437, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_AUTOSHOTGUN", - "hash": 317205821, - "clipSize": 10, - "group": "GROUP_SHOTGUN", - "model": "w_sg_sweeper", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_AUTOSHGN", - "gxtDescription": "WTD_AUTOSHGN", - "components": [ - { - "nameHash": "COMPONENT_AUTOSHOTGUN_CLIP_01", - "hash": 169463950, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BATTLEAXE", - "hash": -853065399, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_battleaxe", - "ammo": "NULL", - "gxtName": "WT_BATTLEAXE", - "gxtDescription": "WTD_BATTLEAXE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BOTTLE", - "hash": -102323637, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_bottle", - "ammo": "NULL", - "gxtName": "WT_BOTTLE", - "gxtDescription": "WTD_BOTTLE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BULLPUPRIFLE", - "hash": 2132975508, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_bullpuprifle", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_BULLRIFLE", - "gxtDescription": "WTD_BULLRIFLE", - "components": [ - { - "nameHash": "COMPONENT_BULLPUPRIFLE_CLIP_01", - "hash": -979292288, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_CLIP_02", - "hash": -1284994289, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL", - "hash": -1439939148, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_CANNON_BLAZER", - "hash": -335937730, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COMBATPDW", - "hash": 171789620, - "clipSize": 30, - "group": "GROUP_SMG", - "model": "W_SB_PDW", - "ammo": "AMMO_SMG", - "gxtName": "WT_COMBATPDW", - "gxtDescription": "WTD_COMBATPDW", - "components": [ - { - "nameHash": "COMPONENT_COMBATPDW_CLIP_01", - "hash": 1125642654, - "isDefault": true, - "attachBone": "WAPClip_2" - }, - { - "nameHash": "COMPONENT_COMBATPDW_CLIP_02", - "hash": 860508675, - "isDefault": false, - "attachBone": "WAPClip_2" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL", - "hash": -1439939148, - "isDefault": false, - "attachBone": "WAPScop_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COMPACTLAUNCHER", - "hash": 125959754, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_compactgl", - "ammo": "AMMO_GRENADELAUNCHER", - "gxtName": "WT_CMPGL", - "gxtDescription": "WTD_CMPGL", - "components": [ - { - "nameHash": "COMPONENT_COMPACTLAUNCHER_CLIP_01", - "hash": 1235472140, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COMPACTRIFLE", - "hash": 1649403952, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_assaultrifle_smg", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_CMPRIFLE", - "gxtDescription": "WTD_CMPRIFLE", - "components": [ - { - "nameHash": "COMPONENT_COMPACTRIFLE_CLIP_01", - "hash": 1363085923, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMPACTRIFLE_CLIP_02", - "hash": 1509923832, - "isDefault": false, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DAGGER", - "hash": -1834847097, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_dagger", - "ammo": "NULL", - "gxtName": "WT_DAGGER", - "gxtDescription": "WTD_DAGGER", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DBSHOTGUN", - "hash": -275439685, - "clipSize": 2, - "group": "GROUP_SHOTGUN", - "model": "w_sg_doublebarrel", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_DBSHGN", - "gxtDescription": "WTD_DBSHGN", - "components": [ - { - "nameHash": "COMPONENT_DBSHOTGUN_CLIP_01", - "hash": 703231006, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FIREWORK", - "hash": 2138347493, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_firework", - "ammo": "AMMO_FIREWORK", - "gxtName": "WT_FIREWRK", - "gxtDescription": "WTD_FIREWRK", - "components": [ - { - "nameHash": "COMPONENT_FIREWORK_CLIP_01", - "hash": -454770035, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FLAREGUN", - "hash": 1198879012, - "clipSize": 1, - "group": "GROUP_PISTOL", - "model": "w_pi_flaregun", - "ammo": "AMMO_FLAREGUN", - "gxtName": "WT_FLAREGUN", - "gxtDescription": "WTD_FLAREGUN", - "components": [ - { - "nameHash": "COMPONENT_FLAREGUN_CLIP_01", - "hash": -1813398119, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FLASHLIGHT", - "hash": -1951375401, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_flashlight", - "ammo": "NULL", - "gxtName": "WT_FLASHLIGHT", - "gxtDescription": "WTD_FLASHLIGHT", - "components": [ - { - "nameHash": "COMPONENT_FLASHLIGHT_LIGHT", - "hash": -575194865, - "isDefault": true, - "attachBone": "WAPFlsh" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_GARBAGEBAG", - "hash": -499989876, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "", - "ammo": "NULL", - "gxtName": "WT_KNIFE", - "gxtDescription": "WTD_KNIFE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_GUSENBERG", - "hash": 1627465347, - "clipSize": 30, - "group": "GROUP_MG", - "model": "w_sb_gusenberg", - "ammo": "AMMO_MG", - "gxtName": "WT_GUSNBRG", - "gxtDescription": "WTD_GUSNBRG", - "components": [ - { - "nameHash": "COMPONENT_GUSENBERG_CLIP_01", - "hash": 484812453, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_GUSENBERG_CLIP_02", - "hash": -355941776, - "isDefault": false, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HANDCUFFS", - "hash": -800287667, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "", - "ammo": "NULL", - "gxtName": "WT_KNIFE", - "gxtDescription": "WTD_KNIFE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HATCHET", - "hash": -102973651, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_hatchet", - "ammo": "NULL", - "gxtName": "WT_HATCHET", - "gxtDescription": "WTD_HATCHET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HEAVYPISTOL", - "hash": -771403250, - "clipSize": 18, - "group": "GROUP_PISTOL", - "model": "w_pi_heavypistol", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_HVYPISTOL", - "gxtDescription": "WTD_HVYPISTOL", - "components": [ - { - "nameHash": "COMPONENT_HEAVYPISTOL_CLIP_01", - "hash": 222992026, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYPISTOL_CLIP_02", - "hash": 1694090795, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HEAVYSHOTGUN", - "hash": 984333226, - "clipSize": 6, - "group": "GROUP_SHOTGUN", - "model": "w_sg_heavyshotgun", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_HVYSHGN", - "gxtDescription": "WTD_HVYSHGN", - "components": [ - { - "nameHash": "COMPONENT_HEAVYSHOTGUN_CLIP_01", - "hash": 844049759, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYSHOTGUN_CLIP_02", - "hash": -1759709443, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HOMINGLAUNCHER", - "hash": 1672152130, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_homing", - "ammo": "AMMO_HOMINGLAUNCHER", - "gxtName": "WT_HOMLNCH", - "gxtDescription": "WTD_HOMLNCH", - "components": [ - { - "nameHash": "COMPONENT_HOMINGLAUNCHER_CLIP_01", - "hash": -132960961, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_KNUCKLE", - "hash": -656458692, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "W_ME_Knuckle", - "ammo": "NULL", - "gxtName": "WT_KNUCKLE", - "gxtDescription": "WTD_KNUCKLE", - "components": [ - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_BASE", - "hash": -213504205, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_PIMP", - "hash": -971770235, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_BALLAS", - "hash": -287703709, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_DOLLAR", - "hash": 1351683121, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_DIAMOND", - "hash": -1755194916, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_HATE", - "hash": 2112683568, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_LOVE", - "hash": 1062111910, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_PLAYER", - "hash": 146278587, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_KING", - "hash": -494162961, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_KNUCKLE_VARMOD_VAGOS", - "hash": 2062808965, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MACHETE", - "hash": -581044007, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_machette_lr", - "ammo": "NULL", - "gxtName": "WT_MACHETE", - "gxtDescription": "WTD_MACHETE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MACHINEPISTOL", - "hash": -619010992, - "clipSize": 12, - "group": "GROUP_SMG", - "model": "w_sb_compactsmg", - "ammo": "AMMO_SMG", - "gxtName": "WT_MCHPIST", - "gxtDescription": "WTD_MCHPIST", - "components": [ - { - "nameHash": "COMPONENT_MACHINEPISTOL_CLIP_01", - "hash": 1198425599, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MACHINEPISTOL_CLIP_02", - "hash": -1188271751, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MARKSMANPISTOL", - "hash": -598887786, - "clipSize": 1, - "group": "GROUP_PISTOL", - "model": "W_PI_SingleShot", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_MKPISTOL", - "gxtDescription": "WTD_MKPISTOL", - "components": [ - { - "nameHash": "COMPONENT_MARKSMANPISTOL_CLIP_01", - "hash": -878820883, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MARKSMANRIFLE", - "hash": -952879014, - "clipSize": 8, - "group": "GROUP_SNIPER", - "model": "w_sr_marksmanrifle", - "ammo": "AMMO_SNIPER", - "gxtName": "WT_MKRIFLE", - "gxtDescription": "WTD_MKRIFLE", - "components": [ - { - "nameHash": "COMPONENT_MARKSMANRIFLE_CLIP_01", - "hash": -667205311, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_CLIP_02", - "hash": -855823675, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM", - "hash": 471997210, - "isDefault": true, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MINISMG", - "hash": -1121678507, - "clipSize": 20, - "group": "GROUP_SMG", - "model": "w_sb_minismg", - "ammo": "AMMO_SMG", - "gxtName": "WT_MINISMG", - "gxtDescription": "WTD_MINISMG", - "components": [ - { - "nameHash": "COMPONENT_MINISMG_CLIP_01", - "hash": -2067221805, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MINISMG_CLIP_02", - "hash": -1820405577, - "isDefault": false, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MUSKET", - "hash": -1466123874, - "clipSize": 1, - "group": "GROUP_SNIPER", - "model": "w_ar_musket", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_MUSKET", - "gxtDescription": "WTD_MUSKET", - "components": [ - { - "nameHash": "COMPONENT_MUSKET_CLIP_01", - "hash": 1322387263, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PIPEBOMB", - "hash": -1169823560, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_pipebomb", - "ammo": "AMMO_PIPEBOMB", - "gxtName": "WT_PIPEBOMB", - "gxtDescription": "WTD_PIPEBOMB", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_POOLCUE", - "hash": -1810795771, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_poolcue", - "ammo": "NULL", - "gxtName": "WT_POOLCUE", - "gxtDescription": "WTD_POOLCUE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PROXMINE", - "hash": -1420407917, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_apmine", - "ammo": "AMMO_PROXMINE", - "gxtName": "WT_PRXMINE", - "gxtDescription": "WTD_PRXMINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RAILGUN", - "hash": 1834241177, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_ar_railgun", - "ammo": "AMMO_RAILGUN", - "gxtName": "WT_RAILGUN", - "gxtDescription": "WTD_RAILGUN", - "components": [ - { - "nameHash": "COMPONENT_RAILGUN_CLIP_01", - "hash": 59044840, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_REVOLVER", - "hash": -1045183535, - "clipSize": 6, - "group": "GROUP_PISTOL", - "model": "w_pi_revolver", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_REVOLVER", - "gxtDescription": "WTD_REVOLVER", - "components": [ - { - "nameHash": "COMPONENT_REVOLVER_CLIP_01", - "hash": -377062173, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_REVOLVER_VARMOD_BOSS", - "hash": 384708672, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_VARMOD_GOON", - "hash": -1802258419, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_UNARMED", - "hash": -1569615261, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_UNARMED", - "gxtDescription": "WTD_UNARMED", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ANIMAL", - "hash": -100946242, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COUGAR", - "hash": 148160082, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_KNIFE", - "hash": -1716189206, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_knife_01", - "ammo": "NULL", - "gxtName": "WT_KNIFE", - "gxtDescription": "WTD_KNIFE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_NIGHTSTICK", - "hash": 1737195953, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_nightstick", - "ammo": "NULL", - "gxtName": "WT_NGTSTK", - "gxtDescription": "WTD_NGTSTK", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HAMMER", - "hash": 1317494643, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_hammer", - "ammo": "NULL", - "gxtName": "WT_HAMMER", - "gxtDescription": "WTD_HAMMER", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BAT", - "hash": -1786099057, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_bat", - "ammo": "NULL", - "gxtName": "WT_BAT", - "gxtDescription": "WTD_BAT", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_GOLFCLUB", - "hash": 1141786504, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_gclub", - "ammo": "NULL", - "gxtName": "WT_GOLFCLUB", - "gxtDescription": "WTD_GOLFCLUB", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_CROWBAR", - "hash": -2067956739, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_crowbar", - "ammo": "NULL", - "gxtName": "WT_CROWBAR", - "gxtDescription": "WTD_CROWBAR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PISTOL", - "hash": 453432689, - "clipSize": 12, - "group": "GROUP_PISTOL", - "model": "W_PI_PISTOL", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_PIST", - "gxtDescription": "WTD_PIST", - "components": [ - { - "nameHash": "COMPONENT_PISTOL_CLIP_01", - "hash": -19858063, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL_CLIP_02", - "hash": -316253668, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP_02", - "hash": 1709866683, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_PISTOL_VARMOD_LUXE", - "hash": -684126074, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COMBATPISTOL", - "hash": 1593441988, - "clipSize": 12, - "group": "GROUP_PISTOL", - "model": "W_PI_COMBATPISTOL", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_PIST_CBT", - "gxtDescription": "WTD_PIST_CBT", - "components": [ - { - "nameHash": "COMPONENT_COMBATPISTOL_CLIP_01", - "hash": 119648377, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATPISTOL_CLIP_02", - "hash": -696561875, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER", - "hash": -966439566, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_APPISTOL", - "hash": 584646201, - "clipSize": 18, - "group": "GROUP_PISTOL", - "model": "W_PI_APPISTOL", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_PIST_AP", - "gxtDescription": "WTD_PIST_AP", - "components": [ - { - "nameHash": "COMPONENT_APPISTOL_CLIP_01", - "hash": 834974250, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_APPISTOL_CLIP_02", - "hash": 614078421, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_APPISTOL_VARMOD_LUXE", - "hash": -1686714580, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PISTOL50", - "hash": -1716589765, - "clipSize": 9, - "group": "GROUP_PISTOL", - "model": "W_PI_PISTOL50", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_PIST_50", - "gxtDescription": "WTD_PIST_50", - "components": [ - { - "nameHash": "COMPONENT_PISTOL50_CLIP_01", - "hash": 580369945, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL50_CLIP_02", - "hash": -640439150, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_PISTOL50_VARMOD_LUXE", - "hash": 2008591151, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MICROSMG", - "hash": 324215364, - "clipSize": 16, - "group": "GROUP_SMG", - "model": "w_sb_microsmg", - "ammo": "AMMO_SMG", - "gxtName": "WT_SMG_MCR", - "gxtDescription": "WTD_SMG_MCR", - "components": [ - { - "nameHash": "COMPONENT_MICROSMG_CLIP_01", - "hash": -884429072, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MICROSMG_CLIP_02", - "hash": 283556395, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO", - "hash": -1657815255, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_MICROSMG_VARMOD_LUXE", - "hash": 1215999497, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SMG", - "hash": 736523883, - "clipSize": 30, - "group": "GROUP_SMG", - "model": "w_sb_smg", - "ammo": "AMMO_SMG", - "gxtName": "WT_SMG", - "gxtDescription": "WTD_SMG", - "components": [ - { - "nameHash": "COMPONENT_SMG_CLIP_01", - "hash": 643254679, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_CLIP_02", - "hash": 889808635, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_CLIP_03", - "hash": 2043113590, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_02", - "hash": 1019656791, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_SMG_VARMOD_LUXE", - "hash": 663170192, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ASSAULTSMG", - "hash": -270015777, - "clipSize": 30, - "group": "GROUP_SMG", - "model": "w_sb_assaultsmg", - "ammo": "AMMO_SMG", - "gxtName": "WT_SMG_ASL", - "gxtDescription": "WTD_SMG_ASL", - "components": [ - { - "nameHash": "COMPONENT_ASSAULTSMG_CLIP_01", - "hash": -1928132688, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTSMG_CLIP_02", - "hash": -1152981993, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO", - "hash": -1657815255, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER", - "hash": 663517359, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ASSAULTRIFLE", - "hash": -1074790547, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "W_AR_ASSAULTRIFLE", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_RIFLE_ASL", - "gxtDescription": "WTD_RIFLE_ASL", - "components": [ - { - "nameHash": "COMPONENT_ASSAULTRIFLE_CLIP_01", - "hash": -1101075946, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_CLIP_02", - "hash": -1323216997, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_CLIP_03", - "hash": -604986051, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO", - "hash": -1657815255, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_VARMOD_LUXE", - "hash": 1319990579, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_CARBINERIFLE", - "hash": -2084633992, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "W_AR_CARBINERIFLE", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_RIFLE_CBN", - "gxtDescription": "WTD_RIFLE_CBN", - "components": [ - { - "nameHash": "COMPONENT_CARBINERIFLE_CLIP_01", - "hash": -1614924820, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_CLIP_02", - "hash": -1861183855, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_CLIP_03", - "hash": -1167922891, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_RAILCOVER_01", - "hash": 1967214384, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM", - "hash": -1596416958, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_VARMOD_LUXE", - "hash": -660892072, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ADVANCEDRIFLE", - "hash": -1357824103, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "W_AR_ADVANCEDRIFLE", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_RIFLE_ADV", - "gxtDescription": "WTD_RIFLE_ADV", - "components": [ - { - "nameHash": "COMPONENT_ADVANCEDRIFLE_CLIP_01", - "hash": -91250417, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ADVANCEDRIFLE_CLIP_02", - "hash": -1899902599, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL", - "hash": -1439939148, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE", - "hash": 930927479, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MG", - "hash": -1660422300, - "clipSize": 54, - "group": "GROUP_MG", - "model": "w_mg_mg", - "ammo": "AMMO_MG", - "gxtName": "WT_MG", - "gxtDescription": "WTD_MG", - "components": [ - { - "nameHash": "COMPONENT_MG_CLIP_01", - "hash": -197857404, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MG_CLIP_02", - "hash": -2112517305, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_02", - "hash": 1006677997, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_MG_VARMOD_LOWRIDER", - "hash": -690308418, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COMBATMG", - "hash": 2144741730, - "clipSize": 100, - "group": "GROUP_MG", - "model": "w_mg_combatmg", - "ammo": "AMMO_MG", - "gxtName": "WT_MG_CBT", - "gxtDescription": "WTD_MG_CBT", - "components": [ - { - "nameHash": "COMPONENT_COMBATMG_CLIP_01", - "hash": -503336118, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATMG_CLIP_02", - "hash": -691692330, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM", - "hash": -1596416958, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_COMBATMG_VARMOD_LOWRIDER", - "hash": -1828795171, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PUMPSHOTGUN", - "hash": 487013001, - "clipSize": 8, - "group": "GROUP_SHOTGUN", - "model": "w_sg_pumpshotgun", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_SG_PMP", - "gxtDescription": "WTD_SG_PMP", - "components": [ - { - "nameHash": "COMPONENT_PUMPSHOTGUN_CLIP_01", - "hash": -781249480, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SR_SUPP", - "hash": -435637410, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER", - "hash": -1562927653, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SAWNOFFSHOTGUN", - "hash": 2017895192, - "clipSize": 8, - "group": "GROUP_SHOTGUN", - "model": "w_sg_sawnoff", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_SG_SOF", - "gxtDescription": "WTD_SG_SOF", - "components": [ - { - "nameHash": "COMPONENT_SAWNOFFSHOTGUN_CLIP_01", - "hash": -942267867, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE", - "hash": -2052698631, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ASSAULTSHOTGUN", - "hash": -494615257, - "clipSize": 8, - "group": "GROUP_SHOTGUN", - "model": "w_sg_assaultshotgun", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_SG_ASL", - "gxtDescription": "WTD_SG_ASL", - "components": [ - { - "nameHash": "COMPONENT_ASSAULTSHOTGUN_CLIP_01", - "hash": -1796727865, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTSHOTGUN_CLIP_02", - "hash": -2034401422, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BULLPUPSHOTGUN", - "hash": -1654528753, - "clipSize": 14, - "group": "GROUP_SHOTGUN", - "model": "w_sg_bullpupshotgun", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_SG_BLP", - "gxtDescription": "WTD_SG_BLP", - "components": [ - { - "nameHash": "COMPONENT_BULLPUPSHOTGUN_CLIP_01", - "hash": -917613298, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_STUNGUN", - "hash": 911657153, - "clipSize": 2104529083, - "group": "GROUP_STUNGUN", - "model": "w_pi_stungun", - "ammo": "AMMO_STUNGUN", - "gxtName": "WT_STUN", - "gxtDescription": "WTD_STUN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SNIPERRIFLE", - "hash": 100416529, - "clipSize": 10, - "group": "GROUP_SNIPER", - "model": "w_sr_sniperrifle", - "ammo": "AMMO_SNIPER", - "gxtName": "WT_SNIP_RIF", - "gxtDescription": "WTD_SNIP_RIF", - "components": [ - { - "nameHash": "COMPONENT_SNIPERRIFLE_CLIP_01", - "hash": -1681506167, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE", - "hash": -767279652, - "isDefault": true, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MAX", - "hash": -1135289737, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_SNIPERRIFLE_VARMOD_LUXE", - "hash": 1077065191, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HEAVYSNIPER", - "hash": 205991906, - "clipSize": 6, - "group": "GROUP_SNIPER", - "model": "w_sr_heavysniper", - "ammo": "AMMO_SNIPER", - "gxtName": "WT_SNIP_HVY", - "gxtDescription": "WTD_SNIP_HVY", - "components": [ - { - "nameHash": "COMPONENT_HEAVYSNIPER_CLIP_01", - "hash": 1198478068, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE", - "hash": -767279652, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MAX", - "hash": -1135289737, - "isDefault": true, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_GUNRUN_MK2_UPGRADE", - "hash": 1623028892, - "isDefault": false, - "attachBone": "gun_gripr" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_REMOTESNIPER", - "hash": 856002082, - "clipSize": 10, - "group": "", - "model": "", - "ammo": "AMMO_SNIPER_REMOTE", - "gxtName": "WT_SNIP_RMT", - "gxtDescription": "WTD_SNIP_RMT", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_GRENADELAUNCHER", - "hash": -1568386805, - "clipSize": 10, - "group": "GROUP_HEAVY", - "model": "w_lr_grenadelauncher", - "ammo": "AMMO_GRENADELAUNCHER", - "gxtName": "WT_GL", - "gxtDescription": "WTD_GL", - "components": [ - { - "nameHash": "COMPONENT_GRENADELAUNCHER_CLIP_01", - "hash": 296639639, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL", - "hash": -1439939148, - "isDefault": false, - "attachBone": "WAPScop_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_GRENADELAUNCHER_SMOKE", - "hash": 1305664598, - "clipSize": 10, - "group": "GROUP_HEAVY", - "model": "w_lr_grenadelauncher", - "ammo": "AMMO_GRENADELAUNCHER_SMOKE", - "gxtName": "WT_GL_SMOKE", - "gxtDescription": "WTD_GL_SMOKE", - "components": [ - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL", - "hash": -1439939148, - "isDefault": false, - "attachBone": "WAPScop" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RPG", - "hash": -1312131151, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_rpg", - "ammo": "AMMO_RPG", - "gxtName": "WT_RPG", - "gxtDescription": "WTD_RPG", - "components": [ - { - "nameHash": "COMPONENT_RPG_CLIP_01", - "hash": 1319465907, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PASSENGER_ROCKET", - "hash": 375527679, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_rpg", - "ammo": "AMMO_RPG", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [ - { - "nameHash": "COMPONENT_RPG_CLIP_01", - "hash": 1319465907, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_AIRSTRIKE_ROCKET", - "hash": 324506233, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_rpg", - "ammo": "AMMO_RPG", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [ - { - "nameHash": "COMPONENT_RPG_CLIP_01", - "hash": 1319465907, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_STINGER", - "hash": 1752584910, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_rpg", - "ammo": "AMMO_STINGER", - "gxtName": "WT_RPG", - "gxtDescription": "WTD_RPG", - "components": [ - { - "nameHash": "COMPONENT_RPG_CLIP_01", - "hash": 1319465907, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MINIGUN", - "hash": 1119849093, - "clipSize": 15000, - "group": "GROUP_HEAVY", - "model": "w_mg_minigun", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_MINIGUN", - "gxtDescription": "WTD_MINIGUN", - "components": [ - { - "nameHash": "COMPONENT_MINIGUN_CLIP_01", - "hash": -924946682, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_GRENADE", - "hash": -1813897027, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_grenadefrag", - "ammo": "AMMO_GRENADE", - "gxtName": "WT_GNADE", - "gxtDescription": "WTD_GNADE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_STICKYBOMB", - "hash": 741814745, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_pe", - "ammo": "AMMO_STICKYBOMB", - "gxtName": "WT_GNADE_STK", - "gxtDescription": "WTD_GNADE_STK", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SMOKEGRENADE", - "hash": -37975472, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_grenadesmoke", - "ammo": "AMMO_SMOKEGRENADE", - "gxtName": "WT_GNADE_SMK", - "gxtDescription": "WTD_GNADE_SMK", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BZGAS", - "hash": -1600701090, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_grenadesmoke", - "ammo": "AMMO_BZGAS", - "gxtName": "WT_BZGAS", - "gxtDescription": "WTD_BZGAS", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MOLOTOV", - "hash": 615608432, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_molotov", - "ammo": "AMMO_MOLOTOV", - "gxtName": "WT_MOLOTOV", - "gxtDescription": "WTD_MOLOTOV", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FIREEXTINGUISHER", - "hash": 101631238, - "clipSize": 2000, - "group": "GROUP_FIREEXTINGUISHER", - "model": "w_am_fire_exting", - "ammo": "AMMO_FIREEXTINGUISHER", - "gxtName": "WT_FIRE", - "gxtDescription": "WTD_FIRE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PETROLCAN", - "hash": 883325847, - "clipSize": 4500, - "group": "GROUP_PETROLCAN", - "model": "w_am_jerrycan", - "ammo": "AMMO_PETROLCAN", - "gxtName": "WT_PETROL", - "gxtDescription": "WTD_PETROL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DIGISCANNER", - "hash": -38085395, - "clipSize": 17, - "group": "GROUP_DIGISCANNER", - "model": "w_am_digiscanner", - "ammo": "NULL", - "gxtName": "WT_DIGI", - "gxtDescription": "WTD_DIGI", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "GADGET_NIGHTVISION", - "hash": -1491061156, - "clipSize": 0, - "group": "GROUP_NIGHTVISION", - "model": "", - "ammo": "NULL", - "gxtName": "WT_NV", - "gxtDescription": "WTD_NV", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "GADGET_PARACHUTE", - "hash": -72657034, - "clipSize": 0, - "group": "GROUP_PARACHUTE", - "model": "", - "ammo": "NULL", - "gxtName": "WT_PARA", - "gxtDescription": "WTD_PARA", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "OBJECT", - "hash": 966099553, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [ - { - "nameHash": "POLICE_TORCH_FLASHLIGHT", - "hash": -979169299, - "isDefault": false, - "attachBone": "Torch_Bulb" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BRIEFCASE", - "hash": -2000187721, - "clipSize": 0, - "group": "", - "model": "w_am_case", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BRIEFCASE_02", - "hash": 28811031, - "clipSize": 0, - "group": "", - "model": "w_am_brfcase", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BALL", - "hash": 600439132, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_am_baseball", - "ammo": "AMMO_BALL", - "gxtName": "WT_BALL", - "gxtDescription": "WTD_BALL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FLARE", - "hash": 1233104067, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_am_flare", - "ammo": "AMMO_FLARE", - "gxtName": "WT_FLARE", - "gxtDescription": "WTD_FLARE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TANK", - "hash": 1945616459, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_TANK", - "gxtName": "WT_V_TANK", - "gxtDescription": "WTD_V_TANK", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SPACE_ROCKET", - "hash": -123497569, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SPACE_ROCKET", - "gxtName": "WT_V_PLANEMSL", - "gxtDescription": "WTD_V_PLANEMSL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLANE_ROCKET", - "hash": -821520672, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_PLANE_ROCKET", - "gxtName": "WT_V_PLANEMSL", - "gxtDescription": "WTD_V_PLANEMSL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLAYER_LASER", - "hash": -268631733, - "clipSize": 100, - "group": "", - "model": "", - "ammo": "AMMO_PLAYER_LASER", - "gxtName": "WT_V_PLRLSR", - "gxtDescription": "WTD_V_PLRLSR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLAYER_BULLET", - "hash": 1259576109, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLAYER_BUZZARD", - "hash": 1186503822, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLAYER_HUNTER", - "hash": -1625648674, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLAYER_LAZER", - "hash": -494786007, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ENEMY_LASER", - "hash": 1566990507, - "clipSize": 100, - "group": "", - "model": "", - "ammo": "AMMO_ENEMY_LASER", - "gxtName": "WT_A_ENMYLSR", - "gxtDescription": "WTD_A_ENMYLSR", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_SEARCHLIGHT", - "hash": -844344963, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RADAR", - "hash": -764006018, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_VEHICLE_ROCKET", - "hash": -1090665087, - "clipSize": 1, - "group": "GROUP_HEAVY", - "model": "w_lr_rpg", - "ammo": "AMMO_RPG", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [ - { - "nameHash": "COMPONENT_RPG_CLIP_01", - "hash": 1319465907, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BARBED_WIRE", - "hash": 1223143800, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DROWNING", - "hash": -10959621, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DROWNING_IN_VEHICLE", - "hash": 1936677264, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BLEEDING", - "hash": -1955384325, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ELECTRIC_FENCE", - "hash": -1833087301, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_ELCFEN", - "gxtDescription": "WTD_ELCFEN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_EXPLOSION", - "hash": 539292904, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FALL", - "hash": -842959696, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_EXHAUSTION", - "hash": 910830060, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HIT_BY_WATER_CANNON", - "hash": -868994466, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RAMMED_BY_CAR", - "hash": 133987706, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RUN_OVER_BY_CAR", - "hash": -1553120962, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HELI_CRASH", - "hash": 341774354, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_ROTORS", - "hash": -1323279794, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_FIRE", - "hash": -544306709, - "clipSize": 0, - "group": "", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ANIMAL_RETRIEVER", - "hash": -440934790, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SMALL_DOG", - "hash": -1148198339, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_TIGER_SHARK", - "hash": 743550225, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HAMMERHEAD_SHARK", - "hash": -1263987253, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_KILLER_WHALE", - "hash": -96609051, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BOAR", - "hash": 861723357, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PIG", - "hash": 1205296881, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COYOTE", - "hash": 1161062353, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DEER", - "hash": -188319074, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HEN", - "hash": 955837630, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RABBIT", - "hash": -1501041657, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_CAT", - "hash": -495648874, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COW", - "hash": 94548753, - "clipSize": 0, - "group": "GROUP_UNARMED", - "model": "", - "ammo": "NULL", - "gxtName": "WT_INVALID", - "gxtDescription": "WTD_INVALID", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BIRD_CRAP", - "hash": 1834887169, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_birdshat", - "ammo": "AMMO_BIRD_CRAP", - "gxtName": "WT_GNADE", - "gxtDescription": "WTD_GNADE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SNOWBALL", - "hash": 126349499, - "clipSize": 1, - "group": "GROUP_THROWN", - "model": "w_ex_snowball", - "ammo": "AMMO_SNOWBALL", - "gxtName": "WT_SNWBALL", - "gxtDescription": "WTD_SNWBALL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SNSPISTOL", - "hash": -1076751822, - "clipSize": 6, - "group": "GROUP_PISTOL", - "model": "w_pi_sns_pistol", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_SNSPISTOL", - "gxtDescription": "WTD_SNSPISTOL", - "components": [ - { - "nameHash": "COMPONENT_SNSPISTOL_CLIP_01", - "hash": -125817127, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_CLIP_02", - "hash": 2063610803, - "isDefault": false, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SPECIALCARBINE", - "hash": -1063057011, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_specialcarbine", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_SPCARBINE", - "gxtDescription": "WTD_SPCARBINE", - "components": [ - { - "nameHash": "COMPONENT_SPECIALCARBINE_CLIP_01", - "hash": -959978111, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_CLIP_02", - "hash": 2089537806, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM", - "hash": -1596416958, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP", - "hash": 202788691, - "isDefault": false, - "attachBone": "WAPGrip" - } - ], - "equip": { - "visible": true, - "bone": 24818, - "offset": { - "x": 0.09, - "y": -0.15, - "z": 0.1 - }, - "rotation": { - "x": 10, - "y": 160, - "z": 10 - } - } - }, - { - "nameHash": "WEAPON_STONE_HATCHET", - "hash": 940833800, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_stonehatchet", - "ammo": "NULL", - "gxtName": "WT_SHATCHET", - "gxtDescription": "WTD_SHATCHET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SWITCHBLADE", - "hash": -538741184, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_switchblade", - "ammo": "NULL", - "gxtName": "WT_SWBLADE", - "gxtDescription": "WTD_SWBLADE", - "components": [ - { - "nameHash": "COMPONENT_SWITCHBLADE_VARMOD_BASE", - "hash": -1858624256, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SWITCHBLADE_VARMOD_VAR1", - "hash": 1530822070, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SWITCHBLADE_VARMOD_VAR2", - "hash": -409758110, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ARENA_MACHINE_GUN", - "hash": 889061222, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ARENA_HOMING_MISSILE", - "hash": 1686798800, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_ARENA_HOMING_MISSILE", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_ASSAULTRIFLE_MK2", - "hash": 961495388, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_assaultriflemk2", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_RIFLE_ASL2", - "gxtDescription": "WTD_RIFLE_ASL2", - "components": [ - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_01", - "hash": -2045758401, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_02", - "hash": -785724817, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING", - "hash": -1478681000, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ", - "hash": 1675665560, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY", - "hash": -76490669, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER", - "hash": -282298175, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr_2" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_MK2", - "hash": 77277509, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM_MK2", - "hash": -966040254, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_AT_AR_BARREL_01", - "hash": 1134861606, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_AR_BARREL_02", - "hash": 1447477866, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO", - "hash": -1860492113, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_02", - "hash": 937772107, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_03", - "hash": 1401650071, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_04", - "hash": 628662130, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_05", - "hash": -985047251, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_06", - "hash": -812944463, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_07", - "hash": -1447352303, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_08", - "hash": -60338860, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_09", - "hash": 2088750491, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_10", - "hash": -1513913454, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01", - "hash": -1179558480, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_BULLPUPRIFLE_MK2", - "hash": -2066285827, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_bullpupriflemk2", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_BULLRIFLE2", - "gxtDescription": "WTD_BULLRIFLE2", - "components": [ - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_01", - "hash": 25766362, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_02", - "hash": -273676760, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER", - "hash": -2111807319, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY", - "hash": -1449330342, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING", - "hash": -89655827, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ", - "hash": 1130501904, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_02_MK2", - "hash": -944910075, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_MK2", - "hash": 1060929921, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_BP_BARREL_01", - "hash": 1704640795, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_BP_BARREL_02", - "hash": 1005743559, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "isDefault": false, - "attachBone": "WAPGrip" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO", - "hash": -1371515465, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_02", - "hash": -1190793877, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_03", - "hash": -1497085720, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_04", - "hash": -1803148180, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_05", - "hash": -1975971886, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_06", - "hash": 36929477, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_07", - "hash": -268444834, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_08", - "hash": -574769446, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_09", - "hash": -882699739, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_10", - "hash": -1468181474, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01", - "hash": -974541230, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_CARBINERIFLE_MK2", - "hash": -86904375, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_carbineriflemk2", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_RIFLE_CBN2", - "gxtDescription": "WTD_RIFLE_CBN2", - "components": [ - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_01", - "hash": 1283078430, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_02", - "hash": 1574296533, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING", - "hash": 626875735, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ", - "hash": 1141059345, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY", - "hash": 1025884839, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER", - "hash": 391640422, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_MK2", - "hash": 77277509, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM_MK2", - "hash": -966040254, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "isDefault": false, - "attachBone": "WAPGrip_2" - }, - { - "nameHash": "COMPONENT_AT_CR_BARREL_01", - "hash": -2093598721, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_CR_BARREL_02", - "hash": -1958983669, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO", - "hash": 1272803094, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_02", - "hash": 1080719624, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_03", - "hash": 792221348, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_04", - "hash": -452181427, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_05", - "hash": -746774737, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_06", - "hash": -2044296061, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_07", - "hash": -199171978, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_08", - "hash": -1428075016, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_09", - "hash": -1735153315, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_10", - "hash": 1796459838, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01", - "hash": -631911105, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_COMBATMG_MK2", - "hash": -608341376, - "clipSize": 100, - "group": "GROUP_MG", - "model": "w_mg_combatmgmk2", - "ammo": "AMMO_MG", - "gxtName": "WT_MG_CBT2", - "gxtDescription": "WTD_MG_CBT2", - "components": [ - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_01", - "hash": 1227564412, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_02", - "hash": 400507625, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING", - "hash": 696788003, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_FMJ", - "hash": 1475288264, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY", - "hash": -1020871238, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CLIP_TRACER", - "hash": -161179835, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_MK2", - "hash": 1060929921, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM_MK2", - "hash": -966040254, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "isDefault": false, - "attachBone": "WAPGrip_2" - }, - { - "nameHash": "COMPONENT_AT_MG_BARREL_01", - "hash": -1018236364, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_MG_BARREL_02", - "hash": -1243457701, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO", - "hash": 1249283253, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_02", - "hash": -857707587, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_03", - "hash": -1097543898, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_04", - "hash": 1980349969, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_05", - "hash": 1219453777, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_06", - "hash": -1853459190, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_07", - "hash": -2074781016, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_08", - "hash": 457967755, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_09", - "hash": 235171324, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_10", - "hash": 42685294, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_COMBATMG_MK2_CAMO_IND_01", - "hash": -687617715, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_DOUBLEACTION", - "hash": -1746263880, - "clipSize": 6, - "group": "GROUP_PISTOL", - "model": "w_pi_wep1_gun", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_REV_DA", - "gxtDescription": "WTD_REV_DA", - "components": [ - { - "nameHash": "COMPONENT_DOUBLEACTION_CLIP_01", - "hash": 1328622785, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HEAVYSNIPER_MK2", - "hash": 177293209, - "clipSize": 6, - "group": "GROUP_SNIPER", - "model": "w_sr_heavysnipermk2", - "ammo": "AMMO_SNIPER", - "gxtName": "WT_SNIP_HVY2", - "gxtDescription": "WTD_SNIP_HVY2", - "components": [ - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_01", - "hash": -98690520, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_02", - "hash": 752418717, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING", - "hash": -130689324, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE", - "hash": -1981031769, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ", - "hash": 1005144310, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY", - "hash": 247526935, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE_MK2", - "hash": -2101279869, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MAX", - "hash": -1135289737, - "isDefault": true, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_NV", - "hash": -1233121104, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_THERMAL", - "hash": 776198721, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SR_SUPP_03", - "hash": -1404903567, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_08", - "hash": 1602080333, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_09", - "hash": 1764221345, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_SR_BARREL_01", - "hash": -1869205321, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_SR_BARREL_02", - "hash": 277524638, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO", - "hash": -130843390, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_02", - "hash": -977347227, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_03", - "hash": -378461067, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_04", - "hash": 329939175, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_05", - "hash": 643374672, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_06", - "hash": 807875052, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_07", - "hash": -1401804168, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_08", - "hash": -1096495395, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_09", - "hash": -847811454, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_10", - "hash": -1413108537, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01", - "hash": 1815270123, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_MARKSMANRIFLE_MK2", - "hash": 1785463520, - "clipSize": 8, - "group": "GROUP_SNIPER", - "model": "w_sr_marksmanriflemk2", - "ammo": "AMMO_SNIPER", - "gxtName": "WT_MKRIFLE2", - "gxtDescription": "WTD_MKRIFLE2", - "components": [ - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_01", - "hash": -1797182002, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_02", - "hash": -422587990, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING", - "hash": -193998727, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ", - "hash": -515203373, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY", - "hash": 1842849902, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER", - "hash": -679861550, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM_MK2", - "hash": -966040254, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2", - "hash": 1528590652, - "isDefault": true, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP", - "hash": -2089531990, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "isDefault": false, - "attachBone": "WAPGrip_2" - }, - { - "nameHash": "COMPONENT_AT_MRFL_BARREL_01", - "hash": 941317513, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_MRFL_BARREL_02", - "hash": 1748450780, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO", - "hash": -1869284448, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_02", - "hash": 1931539634, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_03", - "hash": 1624199183, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_04", - "hash": -26834113, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_05", - "hash": -210406055, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_06", - "hash": 423313640, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_07", - "hash": 276639596, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_08", - "hash": -991356863, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_09", - "hash": -1682848301, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_10", - "hash": 996213771, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01", - "hash": -1214048550, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PISTOL_MK2", - "hash": -1075685676, - "clipSize": 12, - "group": "GROUP_PISTOL", - "model": "w_pi_pistolmk2", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_PIST2", - "gxtDescription": "WTD_PIST2", - "components": [ - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_01", - "hash": -1795936926, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_02", - "hash": 1591132456, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_FMJ", - "hash": 1329061674, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT", - "hash": -2046910199, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_INCENDIARY", - "hash": 733837882, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CLIP_TRACER", - "hash": 634039983, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_RAIL", - "hash": -1898661008, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH_02", - "hash": 1140676955, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP_02", - "hash": 1709866683, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_PI_COMP", - "hash": 568543123, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_SLIDE", - "hash": -1258515792, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_02_SLIDE", - "hash": 438243936, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_03_SLIDE", - "hash": -455079056, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_04_SLIDE", - "hash": 740920107, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_05_SLIDE", - "hash": -541616347, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_06_SLIDE", - "hash": 1809261196, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_07_SLIDE", - "hash": -1646538868, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_08_SLIDE", - "hash": -1290164948, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_09_SLIDE", - "hash": -964465134, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_10_SLIDE", - "hash": 1135718771, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE", - "hash": 1253942266, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO", - "hash": 1550611612, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_02", - "hash": 368550800, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_03", - "hash": -1769069349, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_04", - "hash": 24902297, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_05", - "hash": -228041614, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_06", - "hash": -584961562, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_07", - "hash": -1153175946, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_08", - "hash": 1301287696, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_09", - "hash": 1597093459, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_10", - "hash": 1769871776, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PISTOL_MK2_CAMO_IND_01", - "hash": -1827882671, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_PUMPSHOTGUN_MK2", - "hash": 1432025498, - "clipSize": 8, - "group": "GROUP_SHOTGUN", - "model": "w_sg_pumpshotgunmk2", - "ammo": "AMMO_SHOTGUN", - "gxtName": "WT_SG_PMP2", - "gxtDescription": "WTD_SG_PMP2", - "components": [ - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_01", - "hash": -845938367, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING", - "hash": 1315288101, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE", - "hash": 1004815965, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT", - "hash": -380098265, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY", - "hash": -1618338827, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_MK2", - "hash": 77277509, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_MK2", - "hash": 1060929921, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr_2" - }, - { - "nameHash": "COMPONENT_AT_SR_SUPP_03", - "hash": -1404903567, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_08", - "hash": 1602080333, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO", - "hash": -474112444, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_02", - "hash": 387223451, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_03", - "hash": 617753366, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_04", - "hash": -222378256, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_05", - "hash": 8741501, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_06", - "hash": -601286203, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_07", - "hash": -511433605, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_08", - "hash": -655387818, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_09", - "hash": -282476598, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_10", - "hash": 1739501925, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01", - "hash": 1178671645, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_REVOLVER_MK2", - "hash": -879347409, - "clipSize": 6, - "group": "GROUP_PISTOL", - "model": "w_pi_revolvermk2", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_REVOLVER2", - "gxtDescription": "WTD_REVOLVER2", - "components": [ - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_01", - "hash": -1172055874, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_FMJ", - "hash": 231258687, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT", - "hash": 284438159, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY", - "hash": 15712037, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CLIP_TRACER", - "hash": -958864266, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_MK2", - "hash": 77277509, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH", - "hash": 899381934, - "isDefault": false, - "attachBone": "WAPFlshLasr" - }, - { - "nameHash": "COMPONENT_AT_PI_COMP_03", - "hash": 654802123, - "isDefault": false, - "attachBone": "WAPSupp" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO", - "hash": -1069552225, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_02", - "hash": 11918884, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_03", - "hash": 176157112, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_04", - "hash": -220052855, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_05", - "hash": 288456487, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_06", - "hash": 398658626, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_07", - "hash": 628697006, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_08", - "hash": 925911836, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_09", - "hash": 1222307441, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_10", - "hash": 552442715, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_REVOLVER_MK2_CAMO_IND_01", - "hash": -648943513, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SMG_MK2", - "hash": 2024373456, - "clipSize": 30, - "group": "GROUP_SMG", - "model": "w_sb_smgmk2", - "ammo": "AMMO_SMG", - "gxtName": "WT_SMG2", - "gxtDescription": "WTD_SMG2", - "components": [ - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_01", - "hash": 1277460590, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_02", - "hash": -1182573778, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_FMJ", - "hash": 190476639, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT", - "hash": 974903034, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_INCENDIARY", - "hash": -644734235, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CLIP_TRACER", - "hash": 2146055916, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr_2" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS_SMG", - "hash": -1613015470, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2", - "hash": -452809877, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_SMALL_SMG_MK2", - "hash": 1038927834, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_SB_BARREL_01", - "hash": -653246751, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_SB_BARREL_02", - "hash": -1520117877, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO", - "hash": -996700057, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_02", - "hash": 940943685, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_03", - "hash": 1263226800, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_04", - "hash": -328035840, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_05", - "hash": 1224100642, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_06", - "hash": 899228776, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_07", - "hash": 616006309, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_08", - "hash": -1561952511, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_09", - "hash": 572063080, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_10", - "hash": 1170588613, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SMG_MK2_CAMO_IND_01", - "hash": 966612367, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SNSPISTOL_MK2", - "hash": -2009644972, - "clipSize": 6, - "group": "GROUP_PISTOL", - "model": "w_pi_sns_pistolmk2", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_SNSPISTOL2", - "gxtDescription": "WTD_SNSPISTOL2", - "components": [ - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_01", - "hash": 21392614, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_02", - "hash": -829683854, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_TRACER", - "hash": -1876057490, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY", - "hash": -424845447, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT", - "hash": -1928301566, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CLIP_FMJ", - "hash": -1055790298, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_FLSH_03", - "hash": 1246324211, - "isDefault": false, - "attachBone": "WAPFlshLasr_2" - }, - { - "nameHash": "COMPONENT_AT_PI_RAIL_02", - "hash": 1205768792, - "isDefault": false, - "attachBone": "WAPScop" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP_02", - "hash": 1709866683, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_PI_COMP_02", - "hash": -1434287169, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE", - "hash": -403805974, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE", - "hash": 691432737, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE", - "hash": 987648331, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE", - "hash": -431680535, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE", - "hash": -847582310, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE", - "hash": -92592218, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE", - "hash": -494548326, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE", - "hash": 730876697, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE", - "hash": 583159708, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE", - "hash": -1928503603, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE", - "hash": 520557834, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO", - "hash": 259780317, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_02", - "hash": -1973342474, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_03", - "hash": 1996130345, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_04", - "hash": -1455657812, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_05", - "hash": -1668263084, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_06", - "hash": 1308243489, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_07", - "hash": 1122574335, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_08", - "hash": 1420313469, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_09", - "hash": 109848390, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_10", - "hash": 593945703, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SNSPISTOL_MK2_CAMO_IND_01", - "hash": 1142457062, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RAYPISTOL", - "hash": -1355376991, - "clipSize": 1, - "group": "GROUP_PISTOL", - "model": "w_pi_raygun", - "ammo": "AMMO_RAYPISTOL", - "gxtName": "WT_RAYPISTOL", - "gxtDescription": "WTD_RAYPISTOL", - "components": [ - { - "nameHash": "COMPONENT_RAYPISTOL_VARMOD_XMAS18", - "hash": -673450233, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RAYCARBINE", - "hash": 1198256469, - "clipSize": 9999, - "group": "GROUP_MG", - "model": "w_ar_srifle", - "ammo": "AMMO_MG", - "gxtName": "WT_RAYCARBINE", - "gxtDescription": "WTD_RAYCARBINE", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_RAYMINIGUN", - "hash": -1238556825, - "clipSize": 15000, - "group": "GROUP_HEAVY", - "model": "w_mg_sminigun", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_RAYMINIGUN", - "gxtDescription": "WTD_RAYMINIGUN", - "components": [ - { - "nameHash": "COMPONENT_MINIGUN_CLIP_01", - "hash": -924946682, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_SPECIALCARBINE_MK2", - "hash": -1768145561, - "clipSize": 30, - "group": "GROUP_RIFLE", - "model": "w_ar_specialcarbinemk2", - "ammo": "AMMO_RIFLE", - "gxtName": "WT_SPCARBINE2", - "gxtDescription": "WTD_SPCARBINE2", - "components": [ - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_01", - "hash": 382112385, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_02", - "hash": -568352468, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER", - "hash": -2023373174, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY", - "hash": -570355066, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING", - "hash": 1362433589, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ", - "hash": 1346235024, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_AR_FLSH", - "hash": 2076495324, - "isDefault": false, - "attachBone": "WAPFlshLasr_2" - }, - { - "nameHash": "COMPONENT_AT_SIGHTS", - "hash": 1108334355, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MACRO_MK2", - "hash": 77277509, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_SCOPE_MEDIUM_MK2", - "hash": -966040254, - "isDefault": false, - "attachBone": "WAPScop_2" - }, - { - "nameHash": "COMPONENT_AT_AR_SUPP_02", - "hash": -1489156508, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_01", - "hash": -1181482284, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_02", - "hash": -932732805, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_03", - "hash": -569259057, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_04", - "hash": -326080308, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_05", - "hash": 48731514, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_06", - "hash": 880736428, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_MUZZLE_07", - "hash": 1303784126, - "isDefault": false, - "attachBone": "WAPSupp_2" - }, - { - "nameHash": "COMPONENT_AT_AR_AFGRIP_02", - "hash": -1654288262, - "isDefault": false, - "attachBone": "WAPGrip_2" - }, - { - "nameHash": "COMPONENT_AT_SC_BARREL_01", - "hash": -415870039, - "isDefault": true, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_AT_SC_BARREL_02", - "hash": -109086661, - "isDefault": false, - "attachBone": "WAPBarrel" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO", - "hash": -737430213, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_02", - "hash": 1125852043, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_03", - "hash": 886015732, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_04", - "hash": -1262287139, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_05", - "hash": -295208411, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_06", - "hash": -544154504, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_07", - "hash": 172765678, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_08", - "hash": -1982877449, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_09", - "hash": 2072122460, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_10", - "hash": -1986220171, - "isDefault": false, - "attachBone": "gun_root" - }, - { - "nameHash": "COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01", - "hash": 1377355801, - "isDefault": false, - "attachBone": "gun_root" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TURRET_BOXVILLE", - "hash": -1253095144, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TURRET", - "gxtDescription": "WTD_V_TURRET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TURRET_INSURGENT", - "hash": 1155224728, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TURRET", - "gxtDescription": "WTD_V_TURRET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TURRET_LIMO", - "hash": 729375873, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TURRET", - "gxtDescription": "WTD_V_TURRET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TURRET_TECHNICAL", - "hash": 2144528907, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MG", - "gxtName": "WT_V_TURRET", - "gxtDescription": "WTD_V_TURRET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_NOSE_TURRET_VALKYRIE", - "hash": 1097917585, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_TURRET_VALKYRIE", - "hash": -1538179531, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_TURRET", - "gxtDescription": "WTD_V_TURRET", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RUINER_BULLET", - "hash": 50118905, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_PLRBUL", - "gxtDescription": "WTD_V_PLRBUL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_RUINER_ROCKET", - "hash": 84788907, - "clipSize": 1, - "group": "", - "model": "", - "ammo": "AMMO_SPACE_ROCKET", - "gxtName": "WT_V_PLANEMSL", - "gxtDescription": "WTD_V_PLANEMSL", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "VEHICLE_WEAPON_PLAYER_SAVAGE", - "hash": 1638077257, - "clipSize": 750, - "group": "", - "model": "", - "ammo": "AMMO_MINIGUN", - "gxtName": "WT_V_LZRCAN", - "gxtDescription": "WTD_V_LZRCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_VINTAGEPISTOL", - "hash": 137902532, - "clipSize": 7, - "group": "GROUP_PISTOL", - "model": "w_pi_vintage_pistol", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_VPISTOL", - "gxtDescription": "WTD_VPISTOL", - "components": [ - { - "nameHash": "COMPONENT_VINTAGEPISTOL_CLIP_01", - "hash": 1168357051, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_VINTAGEPISTOL_CLIP_02", - "hash": 867832552, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_AT_PI_SUPP", - "hash": -1023114086, - "isDefault": false, - "attachBone": "WAPSupp_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_WRENCH", - "hash": 419712736, - "clipSize": 0, - "group": "GROUP_MELEE", - "model": "w_me_wrench", - "ammo": "NULL", - "gxtName": "WT_WRENCH", - "gxtDescription": "WTD_WRENCH", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_CERAMICPISTOL", - "hash": 727643628, - "clipSize": 12, - "group": "GROUP_PISTOL", - "model": "w_pi_ceramic_pistol", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_CERPST", - "gxtDescription": "WTD_CERPST", - "components": [ - { - "nameHash": "COMPONENT_CERAMICPISTOL_CLIP_01", - "hash": 1423184737, - "isDefault": true, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CERAMICPISTOL_CLIP_02", - "hash": -2122814295, - "isDefault": false, - "attachBone": "WAPClip" - }, - { - "nameHash": "COMPONENT_CERAMICPISTOL_SUPP", - "hash": -1828202758, - "isDefault": false, - "attachBone": "WAPSupp_2" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_HAZARDCAN", - "hash": -1168940174, - "clipSize": 4500, - "group": "GROUP_PETROLCAN", - "model": "w_ch_jerrycan", - "ammo": "AMMO_HAZARDCAN", - "gxtName": "WT_HAZARDCAN", - "gxtDescription": "WTD_HAZARDCAN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_NAVYREVOLVER", - "hash": -1853920116, - "clipSize": 6, - "group": "GROUP_PISTOL", - "model": "w_pi_wep2_gun", - "ammo": "AMMO_PISTOL", - "gxtName": "WT_REV_NV", - "gxtDescription": "WTD_REV_NV", - "components": [ - { - "nameHash": "COMPONENT_NAVYREVOLVER_CLIP_01", - "hash": -1738620313, - "isDefault": true, - "attachBone": "WAPClip" - } - ], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - }, - { - "nameHash": "WEAPON_TRANQUILIZER", - "hash": 849905853, - "clipSize": 2104529083, - "group": "GROUP_TRANQILIZER", - "model": "w_pi_stungun", - "ammo": "AMMO_TRANQUILIZER", - "gxtName": "WT_STUN", - "gxtDescription": "WTD_STUN", - "components": [], - "equip": { - "visible": false, - "bone": 24818, - "offset": { - "x": 0, - "y": 0, - "z": 0 - }, - "rotation": { - "x": 0, - "y": 0, - "z": 0 - } - } - } -] \ No newline at end of file diff --git a/tools/export/weapon_ammo_config.lua b/tools/export/weapon_ammo_config.lua deleted file mode 100644 index 90e68ae..0000000 --- a/tools/export/weapon_ammo_config.lua +++ /dev/null @@ -1,674 +0,0 @@ -Config.WeaponAmmos = { - ['AMMO_MOBILEOPS_CANNON'] = { - id = 'AMMO_MOBILEOPS_CANNON', - hash = 764589401, - max = 20, - name = _(CR(), 'core', 'ammo_mobileops_cannon') - }, - ['AMMO_APC_CANNON'] = { - id = 'AMMO_APC_CANNON', - hash = -767591211, - max = 100, - name = _(CR(), 'core', 'ammo_apc_cannon') - }, - ['AMMO_APC_MISSILE'] = { - id = 'AMMO_APC_MISSILE', - hash = 119573070, - max = 20, - name = _(CR(), 'core', 'ammo_apc_missile') - }, - ['AMMO_AVENGER_CANNON'] = { - id = 'AMMO_AVENGER_CANNON', - hash = 1849772700, - max = 20, - name = _(CR(), 'core', 'ammo_avenger_cannon') - }, - ['AMMO_BARRAGE_GL'] = { - id = 'AMMO_BARRAGE_GL', - hash = 1364454752, - max = 20, - name = _(CR(), 'core', 'ammo_barrage_gl') - }, - ['AMMO_VEHICLEBOMB'] = { - id = 'AMMO_VEHICLEBOMB', - hash = -1615671818, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb') - }, - ['AMMO_VEHICLEBOMB_CLUSTER'] = { - id = 'AMMO_VEHICLEBOMB_CLUSTER', - hash = 1584038003, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_cluster') - }, - ['AMMO_VEHICLEBOMB_GAS'] = { - id = 'AMMO_VEHICLEBOMB_GAS', - hash = 314485403, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_gas') - }, - ['AMMO_VEHICLEBOMB_INCENDIARY'] = { - id = 'AMMO_VEHICLEBOMB_INCENDIARY', - hash = -111286589, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_incendiary') - }, - ['AMMO_CHERNO_MISSILE'] = { - id = 'AMMO_CHERNO_MISSILE', - hash = -1278325590, - max = 10, - name = _(CR(), 'core', 'ammo_cherno_missile') - }, - ['AMMO_DUNE_GRENADELAUNCHER'] = { - id = 'AMMO_DUNE_GRENADELAUNCHER', - hash = 1742067183, - max = 20, - name = _(CR(), 'core', 'ammo_dune_grenadelauncher') - }, - ['AMMO_HACKER_MISSILE'] = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _(CR(), 'core', 'ammo_hacker_missile') - }, - ['AMMO_HUNTER_MISSILE'] = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_missile') - }, - ['AMMO_HUNTER_BARRAGE'] = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_barrage') - }, - ['AMMO_KHANJALI_GL'] = { - id = 'AMMO_KHANJALI_GL', - hash = -1630507076, - max = 20, - name = _(CR(), 'core', 'ammo_khanjali_gl') - }, - ['AMMO_KHANJALI_CANNON_HEAVY'] = { - id = 'AMMO_KHANJALI_CANNON_HEAVY', - hash = 617011510, - max = 100, - name = _(CR(), 'core', 'ammo_khanjali_cannon_heavy') - }, - ['AMMO_VEHICLEMINE'] = { - id = 'AMMO_VEHICLEMINE', - hash = 612448028, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine') - }, - ['AMMO_VEHICLEMINE_KINETIC'] = { - id = 'AMMO_VEHICLEMINE_KINETIC', - hash = -1140465749, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic') - }, - ['AMMO_VEHICLEMINE_EMP'] = { - id = 'AMMO_VEHICLEMINE_EMP', - hash = 1653442244, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp') - }, - ['AMMO_VEHICLEMINE_SPIKE'] = { - id = 'AMMO_VEHICLEMINE_SPIKE', - hash = 1782795920, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike') - }, - ['AMMO_VEHICLEMINE_SLICK'] = { - id = 'AMMO_VEHICLEMINE_SLICK', - hash = -418520852, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick') - }, - ['AMMO_VEHICLEMINE_TAR'] = { - id = 'AMMO_VEHICLEMINE_TAR', - hash = -1733963618, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar') - }, - ['AMMO_VEHICLEMINE_KINETIC_RC'] = { - id = 'AMMO_VEHICLEMINE_KINETIC_RC', - hash = -338616823, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic_rc') - }, - ['AMMO_VEHICLEMINE_EMP_RC'] = { - id = 'AMMO_VEHICLEMINE_EMP_RC', - hash = -930619152, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp_rc') - }, - ['AMMO_VEHICLEMINE_SPIKE_RC'] = { - id = 'AMMO_VEHICLEMINE_SPIKE_RC', - hash = -1317227407, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike_rc') - }, - ['AMMO_VEHICLEMINE_SLICK_RC'] = { - id = 'AMMO_VEHICLEMINE_SLICK_RC', - hash = -590129723, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick_rc') - }, - ['AMMO_VEHICLEMINE_TAR_RC'] = { - id = 'AMMO_VEHICLEMINE_TAR_RC', - hash = -1955683003, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar_rc') - }, - ['AMMO_MONSTER3_KINETIC'] = { - id = 'AMMO_MONSTER3_KINETIC', - hash = 2074953483, - max = 10, - name = _(CR(), 'core', 'ammo_monster3_kinetic') - }, - ['AMMO_MORTAR_EXPLOSIVE'] = { - id = 'AMMO_MORTAR_EXPLOSIVE', - hash = 814030577, - max = 10, - name = _(CR(), 'core', 'ammo_mortar_explosive') - }, - ['AMMO_MORTAR_KINETIC'] = { - id = 'AMMO_MORTAR_KINETIC', - hash = 648487681, - max = 10, - name = _(CR(), 'core', 'ammo_mortar_kinetic') - }, - ['AMMO_MULE4_GL'] = { - id = 'AMMO_MULE4_GL', - hash = -206645419, - max = 20, - name = _(CR(), 'core', 'ammo_mule4_gl') - }, - ['AMMO_OPPRESSOR_MISSILE'] = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor_missile') - }, - ['AMMO_OPPRESSOR2_MISSILE'] = { - id = 'AMMO_OPPRESSOR2_MISSILE', - hash = 914231229, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor2_missile') - }, - ['AMMO_POUNDER2_MISSILE'] = { - id = 'AMMO_POUNDER2_MISSILE', - hash = 948447183, - max = 20, - name = _(CR(), 'core', 'ammo_pounder2_missile') - }, - ['AMMO_POUNDER2_GL'] = { - id = 'AMMO_POUNDER2_GL', - hash = 1624456817, - max = 20, - name = _(CR(), 'core', 'ammo_pounder2_gl') - }, - ['AMMO_ROGUE_MISSILE'] = { - id = 'AMMO_ROGUE_MISSILE', - hash = -1421421393, - max = 20, - name = _(CR(), 'core', 'ammo_rogue_missile') - }, - ['AMMO_SCRAMJET_MISSILE'] = { - id = 'AMMO_SCRAMJET_MISSILE', - hash = -1664293218, - max = 20, - name = _(CR(), 'core', 'ammo_scramjet_missile') - }, - ['AMMO_STRIKEFORCE_BARRAGE'] = { - id = 'AMMO_STRIKEFORCE_BARRAGE', - hash = 987449399, - max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_barrage') - }, - ['AMMO_STRIKEFORCE_MISSILE'] = { - id = 'AMMO_STRIKEFORCE_MISSILE', - hash = 770578418, - max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_missile') - }, - ['AMMO_SUBCAR_MISSILE'] = { - id = 'AMMO_SUBCAR_MISSILE', - hash = 456482729, - max = 100, - name = _(CR(), 'core', 'ammo_subcar_missile') - }, - ['AMMO_SUBCAR_TORPEDO'] = { - id = 'AMMO_SUBCAR_TORPEDO', - hash = -684945118, - max = 100, - name = _(CR(), 'core', 'ammo_subcar_torpedo') - }, - ['AMMO_TAMPA_MORTAR'] = { - id = 'AMMO_TAMPA_MORTAR', - hash = -405037695, - max = 10, - name = _(CR(), 'core', 'ammo_tampa_mortar') - }, - ['AMMO_THRUSTER_MISSILE'] = { - id = 'AMMO_THRUSTER_MISSILE', - hash = -379666311, - max = 20, - name = _(CR(), 'core', 'ammo_thruster_missile') - }, - ['AMMO_TRAILER_AA'] = { - id = 'AMMO_TRAILER_AA', - hash = 881918194, - max = 100, - name = _(CR(), 'core', 'ammo_trailer_aa') - }, - ['AMMO_TRAILER_MISSILE'] = { - id = 'AMMO_TRAILER_MISSILE', - hash = -11173636, - max = 10, - name = _(CR(), 'core', 'ammo_trailer_missile') - }, - ['AMMO_VIGILANTE_MISSILE'] = { - id = 'AMMO_VIGILANTE_MISSILE', - hash = 1507289724, - max = 20, - name = _(CR(), 'core', 'ammo_vigilante_missile') - }, - ['AMMO_VEHICLEBOMB_WIDE'] = { - id = 'AMMO_VEHICLEBOMB_WIDE', - hash = -117387562, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_wide') - }, - ['AMMO_RCTANK_ROCKET'] = { - id = 'AMMO_RCTANK_ROCKET', - hash = -1585454291, - max = 20, - name = _(CR(), 'core', 'ammo_rctank_rocket') - }, - ['AMMO_FIREWORK'] = { - id = 'AMMO_FIREWORK', - hash = -1356599793, - max = 20, - name = _(CR(), 'core', 'ammo_firework') - }, - ['AMMO_FLAREGUN'] = { - id = 'AMMO_FLAREGUN', - hash = 1173416293, - max = 20, - name = _(CR(), 'core', 'ammo_flaregun') - }, - ['AMMO_HOMINGLAUNCHER'] = { - id = 'AMMO_HOMINGLAUNCHER', - hash = -1726673363, - max = 10, - name = _(CR(), 'core', 'ammo_hominglauncher') - }, - ['AMMO_PIPEBOMB'] = { - id = 'AMMO_PIPEBOMB', - hash = 357983224, - max = 10, - name = _(CR(), 'core', 'ammo_pipebomb') - }, - ['AMMO_PROXMINE'] = { - id = 'AMMO_PROXMINE', - hash = -1356724057, - max = 5, - name = _(CR(), 'core', 'ammo_proxmine') - }, - ['AMMO_RAILGUN'] = { - id = 'AMMO_RAILGUN', - hash = 2034517757, - max = 20, - name = _(CR(), 'core', 'ammo_railgun') - }, - ['AMMO_PISTOL'] = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - ['AMMO_SMG'] = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - ['AMMO_RIFLE'] = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - ['AMMO_MG'] = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - ['AMMO_SHOTGUN'] = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - ['AMMO_STUNGUN'] = { - id = 'AMMO_STUNGUN', - hash = -1339118112, - max = 250, - name = _(CR(), 'core', 'ammo_stungun') - }, - ['AMMO_SNIPER'] = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - ['AMMO_SNIPER_REMOTE'] = { - id = 'AMMO_SNIPER_REMOTE', - hash = -19235536, - max = 250, - name = _(CR(), 'core', 'ammo_sniper_remote') - }, - ['AMMO_FIREEXTINGUISHER'] = { - id = 'AMMO_FIREEXTINGUISHER', - hash = 1359393852, - max = 2000, - name = _(CR(), 'core', 'ammo_fireextinguisher') - }, - ['AMMO_PETROLCAN'] = { - id = 'AMMO_PETROLCAN', - hash = -899475295, - max = 4500, - name = _(CR(), 'core', 'ammo_petrolcan') - }, - ['AMMO_MINIGUN'] = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - ['AMMO_GRENADELAUNCHER'] = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher') - }, - ['AMMO_GRENADELAUNCHER_SMOKE'] = { - id = 'AMMO_GRENADELAUNCHER_SMOKE', - hash = 826266432, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher_smoke') - }, - ['AMMO_RPG'] = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _(CR(), 'core', 'ammo_rpg') - }, - ['AMMO_STINGER'] = { - id = 'AMMO_STINGER', - hash = -1857257158, - max = 20, - name = _(CR(), 'core', 'ammo_stinger') - }, - ['AMMO_GRENADE'] = { - id = 'AMMO_GRENADE', - hash = 1003688881, - max = 25, - name = _(CR(), 'core', 'ammo_grenade') - }, - ['AMMO_BALL'] = { - id = 'AMMO_BALL', - hash = -6986138, - max = 1, - name = _(CR(), 'core', 'ammo_ball') - }, - ['AMMO_STICKYBOMB'] = { - id = 'AMMO_STICKYBOMB', - hash = 1411692055, - max = 25, - name = _(CR(), 'core', 'ammo_stickybomb') - }, - ['AMMO_SMOKEGRENADE'] = { - id = 'AMMO_SMOKEGRENADE', - hash = -435287898, - max = 25, - name = _(CR(), 'core', 'ammo_smokegrenade') - }, - ['AMMO_BZGAS'] = { - id = 'AMMO_BZGAS', - hash = -1686864220, - max = 25, - name = _(CR(), 'core', 'ammo_bzgas') - }, - ['AMMO_FLARE'] = { - id = 'AMMO_FLARE', - hash = 1808594799, - max = 25, - name = _(CR(), 'core', 'ammo_flare') - }, - ['AMMO_MOLOTOV'] = { - id = 'AMMO_MOLOTOV', - hash = 1446246869, - max = 25, - name = _(CR(), 'core', 'ammo_molotov') - }, - ['AMMO_TANK'] = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _(CR(), 'core', 'ammo_tank') - }, - ['AMMO_SPACE_ROCKET'] = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - ['AMMO_PLANE_ROCKET'] = { - id = 'AMMO_PLANE_ROCKET', - hash = 1198741878, - max = 20, - name = _(CR(), 'core', 'ammo_plane_rocket') - }, - ['AMMO_PLAYER_LASER'] = { - id = 'AMMO_PLAYER_LASER', - hash = -165357558, - max = 100, - name = _(CR(), 'core', 'ammo_player_laser') - }, - ['AMMO_ENEMY_LASER'] = { - id = 'AMMO_ENEMY_LASER', - hash = -1372674932, - max = 100, - name = _(CR(), 'core', 'ammo_enemy_laser') - }, - ['AMMO_BIRD_CRAP'] = { - id = 'AMMO_BIRD_CRAP', - hash = 1117307028, - max = 25, - name = _(CR(), 'core', 'ammo_bird_crap') - }, - ['AMMO_MG_ARMORPIERCING'] = { - id = 'AMMO_MG_ARMORPIERCING', - hash = 784861712, - max = 480, - name = _(CR(), 'core', 'ammo_mg_armorpiercing') - }, - ['AMMO_MG_FMJ'] = { - id = 'AMMO_MG_FMJ', - hash = 234717365, - max = 480, - name = _(CR(), 'core', 'ammo_mg_fmj') - }, - ['AMMO_MG_INCENDIARY'] = { - id = 'AMMO_MG_INCENDIARY', - hash = 1461941360, - max = 480, - name = _(CR(), 'core', 'ammo_mg_incendiary') - }, - ['AMMO_MG_TRACER'] = { - id = 'AMMO_MG_TRACER', - hash = 1226421483, - max = 600, - name = _(CR(), 'core', 'ammo_mg_tracer') - }, - ['AMMO_PISTOL_FMJ'] = { - id = 'AMMO_PISTOL_FMJ', - hash = -1132792829, - max = 240, - name = _(CR(), 'core', 'ammo_pistol_fmj') - }, - ['AMMO_PISTOL_HOLLOWPOINT'] = { - id = 'AMMO_PISTOL_HOLLOWPOINT', - hash = -836519658, - max = 240, - name = _(CR(), 'core', 'ammo_pistol_hollowpoint') - }, - ['AMMO_PISTOL_INCENDIARY'] = { - id = 'AMMO_PISTOL_INCENDIARY', - hash = -1416716039, - max = 240, - name = _(CR(), 'core', 'ammo_pistol_incendiary') - }, - ['AMMO_PISTOL_TRACER'] = { - id = 'AMMO_PISTOL_TRACER', - hash = -1193480661, - max = 360, - name = _(CR(), 'core', 'ammo_pistol_tracer') - }, - ['AMMO_RIFLE_ARMORPIERCING'] = { - id = 'AMMO_RIFLE_ARMORPIERCING', - hash = 423744068, - max = 240, - name = _(CR(), 'core', 'ammo_rifle_armorpiercing') - }, - ['AMMO_RIFLE_FMJ'] = { - id = 'AMMO_RIFLE_FMJ', - hash = 1586900444, - max = 240, - name = _(CR(), 'core', 'ammo_rifle_fmj') - }, - ['AMMO_RIFLE_INCENDIARY'] = { - id = 'AMMO_RIFLE_INCENDIARY', - hash = -1829688883, - max = 240, - name = _(CR(), 'core', 'ammo_rifle_incendiary') - }, - ['AMMO_RIFLE_TRACER'] = { - id = 'AMMO_RIFLE_TRACER', - hash = -1340502689, - max = 360, - name = _(CR(), 'core', 'ammo_rifle_tracer') - }, - ['AMMO_SMG_FMJ'] = { - id = 'AMMO_SMG_FMJ', - hash = 758230489, - max = 240, - name = _(CR(), 'core', 'ammo_smg_fmj') - }, - ['AMMO_SMG_HOLLOWPOINT'] = { - id = 'AMMO_SMG_HOLLOWPOINT', - hash = 670318226, - max = 240, - name = _(CR(), 'core', 'ammo_smg_hollowpoint') - }, - ['AMMO_SMG_INCENDIARY'] = { - id = 'AMMO_SMG_INCENDIARY', - hash = -332892697, - max = 240, - name = _(CR(), 'core', 'ammo_smg_incendiary') - }, - ['AMMO_SMG_TRACER'] = { - id = 'AMMO_SMG_TRACER', - hash = 1569785553, - max = 360, - name = _(CR(), 'core', 'ammo_smg_tracer') - }, - ['AMMO_SNIPER_ARMORPIERCING'] = { - id = 'AMMO_SNIPER_ARMORPIERCING', - hash = -1497580119, - max = 80, - name = _(CR(), 'core', 'ammo_sniper_armorpiercing') - }, - ['AMMO_SNIPER_EXPLOSIVE'] = { - id = 'AMMO_SNIPER_EXPLOSIVE', - hash = -1378784071, - max = 40, - name = _(CR(), 'core', 'ammo_sniper_explosive') - }, - ['AMMO_SNIPER_FMJ'] = { - id = 'AMMO_SNIPER_FMJ', - hash = -168704490, - max = 80, - name = _(CR(), 'core', 'ammo_sniper_fmj') - }, - ['AMMO_SNIPER_INCENDIARY'] = { - id = 'AMMO_SNIPER_INCENDIARY', - hash = 796697766, - max = 80, - name = _(CR(), 'core', 'ammo_sniper_incendiary') - }, - ['AMMO_SNIPER_TRACER'] = { - id = 'AMMO_SNIPER_TRACER', - hash = 1184011213, - max = 320, - name = _(CR(), 'core', 'ammo_sniper_tracer') - }, - ['AMMO_SHOTGUN_ARMORPIERCING'] = { - id = 'AMMO_SHOTGUN_ARMORPIERCING', - hash = 1923327840, - max = 160, - name = _(CR(), 'core', 'ammo_shotgun_armorpiercing') - }, - ['AMMO_SHOTGUN_EXPLOSIVE'] = { - id = 'AMMO_SHOTGUN_EXPLOSIVE', - hash = -309302955, - max = 40, - name = _(CR(), 'core', 'ammo_shotgun_explosive') - }, - ['AMMO_SHOTGUN_HOLLOWPOINT'] = { - id = 'AMMO_SHOTGUN_HOLLOWPOINT', - hash = 2089185906, - max = 160, - name = _(CR(), 'core', 'ammo_shotgun_hollowpoint') - }, - ['AMMO_SHOTGUN_INCENDIARY'] = { - id = 'AMMO_SHOTGUN_INCENDIARY', - hash = -609429612, - max = 160, - name = _(CR(), 'core', 'ammo_shotgun_incendiary') - }, - ['AMMO_SNOWBALL'] = { - id = 'AMMO_SNOWBALL', - hash = -2112339603, - max = 10, - name = _(CR(), 'core', 'ammo_snowball') - }, - ['AMMO_ARENA_HOMING_MISSILE'] = { - id = 'AMMO_ARENA_HOMING_MISSILE', - hash = 1669062227, - max = 20, - name = _(CR(), 'core', 'ammo_arena_homing_missile') - }, - ['AMMO_RAYPISTOL'] = { - id = 'AMMO_RAYPISTOL', - hash = -1526023308, - max = 20, - name = _(CR(), 'core', 'ammo_raypistol') - }, - ['AMMO_HAZARDCAN'] = { - id = 'AMMO_HAZARDCAN', - hash = 1618528319, - max = 4500, - name = _(CR(), 'core', 'ammo_hazardcan') - }, - ['AMMO_TRANQUILIZER'] = { - id = 'AMMO_TRANQUILIZER', - hash = 1964004553, - max = 250, - name = _(CR(), 'core', 'ammo_tranquilizer') - } -} diff --git a/tools/export/weapon_category_config.lua b/tools/export/weapon_category_config.lua deleted file mode 100644 index b9a3283..0000000 --- a/tools/export/weapon_category_config.lua +++ /dev/null @@ -1,241 +0,0 @@ -Config.WeaponCategories = { - ['Thrown'] = { - id = 'thrown', - weapons = { - 'VEHICLE_WEAPON_BOMB', - 'VEHICLE_WEAPON_BOMB_CLUSTER', - 'VEHICLE_WEAPON_BOMB_GAS', - 'VEHICLE_WEAPON_BOMB_INCENDIARY', - 'VEHICLE_WEAPON_MINE', - 'VEHICLE_WEAPON_MINE_KINETIC', - 'VEHICLE_WEAPON_MINE_EMP', - 'VEHICLE_WEAPON_MINE_SPIKE', - 'VEHICLE_WEAPON_MINE_SLICK', - 'VEHICLE_WEAPON_MINE_TAR', - 'VEHICLE_WEAPON_MINE_KINETIC_RC', - 'VEHICLE_WEAPON_MINE_EMP_RC', - 'VEHICLE_WEAPON_MINE_SPIKE_RC', - 'VEHICLE_WEAPON_MINE_SLICK_RC', - 'VEHICLE_WEAPON_MINE_TAR_RC', - 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', - 'WEAPON_PIPEBOMB', - 'WEAPON_PROXMINE', - 'WEAPON_GRENADE', - 'WEAPON_STICKYBOMB', - 'WEAPON_SMOKEGRENADE', - 'WEAPON_BZGAS', - 'WEAPON_MOLOTOV', - 'WEAPON_BALL', - 'WEAPON_FLARE', - 'WEAPON_BIRD_CRAP', - 'WEAPON_SNOWBALL' - }, - name = _(CR(), 'core', 'thrown') - }, - ['Heavy'] = { - id = 'heavy', - weapons = { - 'VEHICLE_WEAPON_RCTANK_LAZER', - 'WEAPON_COMPACTLAUNCHER', - 'WEAPON_FIREWORK', - 'WEAPON_HOMINGLAUNCHER', - 'WEAPON_RAILGUN', - 'WEAPON_GRENADELAUNCHER', - 'WEAPON_GRENADELAUNCHER_SMOKE', - 'WEAPON_RPG', - 'WEAPON_PASSENGER_ROCKET', - 'WEAPON_AIRSTRIKE_ROCKET', - 'WEAPON_STINGER', - 'WEAPON_MINIGUN', - 'WEAPON_VEHICLE_ROCKET', - 'WEAPON_RAYMINIGUN' - }, - name = _(CR(), 'core', 'heavy') - }, - ['Shotgun'] = { - id = 'shotgun', - weapons = { - 'WEAPON_AUTOSHOTGUN', - 'WEAPON_DBSHOTGUN', - 'WEAPON_HEAVYSHOTGUN', - 'WEAPON_PUMPSHOTGUN', - 'WEAPON_SAWNOFFSHOTGUN', - 'WEAPON_ASSAULTSHOTGUN', - 'WEAPON_BULLPUPSHOTGUN', - 'WEAPON_PUMPSHOTGUN_MK2' - }, - name = _(CR(), 'core', 'shotgun') - }, - ['Melee'] = { - id = 'melee', - weapons = { - 'WEAPON_BATTLEAXE', - 'WEAPON_BOTTLE', - 'WEAPON_DAGGER', - 'WEAPON_FLASHLIGHT', - 'WEAPON_GARBAGEBAG', - 'WEAPON_HANDCUFFS', - 'WEAPON_HATCHET', - 'WEAPON_MACHETE', - 'WEAPON_POOLCUE', - 'WEAPON_KNIFE', - 'WEAPON_NIGHTSTICK', - 'WEAPON_HAMMER', - 'WEAPON_BAT', - 'WEAPON_GOLFCLUB', - 'WEAPON_CROWBAR', - 'WEAPON_STONE_HATCHET', - 'WEAPON_SWITCHBLADE', - 'WEAPON_WRENCH' - }, - name = _(CR(), 'core', 'melee') - }, - ['Rifle'] = { - id = 'rifle', - weapons = { - 'WEAPON_BULLPUPRIFLE', - 'WEAPON_COMPACTRIFLE', - 'WEAPON_ASSAULTRIFLE', - 'WEAPON_CARBINERIFLE', - 'WEAPON_ADVANCEDRIFLE', - 'WEAPON_SPECIALCARBINE', - 'WEAPON_ASSAULTRIFLE_MK2', - 'WEAPON_BULLPUPRIFLE_MK2', - 'WEAPON_CARBINERIFLE_MK2', - 'WEAPON_SPECIALCARBINE_MK2' - }, - name = _(CR(), 'core', 'rifle') - }, - ['Smg'] = { - id = 'smg', - weapons = { - 'WEAPON_COMBATPDW', - 'WEAPON_MACHINEPISTOL', - 'WEAPON_MINISMG', - 'WEAPON_MICROSMG', - 'WEAPON_SMG', - 'WEAPON_ASSAULTSMG', - 'WEAPON_SMG_MK2' - }, - name = _(CR(), 'core', 'smg') - }, - ['Pistol'] = { - id = 'pistol', - weapons = { - 'WEAPON_FLAREGUN', - 'WEAPON_HEAVYPISTOL', - 'WEAPON_MARKSMANPISTOL', - 'WEAPON_REVOLVER', - 'WEAPON_PISTOL', - 'WEAPON_COMBATPISTOL', - 'WEAPON_APPISTOL', - 'WEAPON_PISTOL50', - 'WEAPON_SNSPISTOL', - 'WEAPON_DOUBLEACTION', - 'WEAPON_PISTOL_MK2', - 'WEAPON_REVOLVER_MK2', - 'WEAPON_SNSPISTOL_MK2', - 'WEAPON_RAYPISTOL', - 'WEAPON_VINTAGEPISTOL', - 'WEAPON_CERAMICPISTOL', - 'WEAPON_NAVYREVOLVER' - }, - name = _(CR(), 'core', 'pistol') - }, - ['Mg'] = { - id = 'mg', - weapons = { - 'WEAPON_GUSENBERG', - 'WEAPON_MG', - 'WEAPON_COMBATMG', - 'WEAPON_COMBATMG_MK2', - 'WEAPON_RAYCARBINE' - }, - name = _(CR(), 'core', 'mg') - }, - ['Unarmed'] = { - id = 'unarmed', - weapons = { - 'WEAPON_KNUCKLE', - 'WEAPON_UNARMED', - 'WEAPON_ANIMAL', - 'WEAPON_COUGAR', - 'WEAPON_ANIMAL_RETRIEVER', - 'WEAPON_SMALL_DOG', - 'WEAPON_TIGER_SHARK', - 'WEAPON_HAMMERHEAD_SHARK', - 'WEAPON_KILLER_WHALE', - 'WEAPON_BOAR', - 'WEAPON_PIG', - 'WEAPON_COYOTE', - 'WEAPON_DEER', - 'WEAPON_HEN', - 'WEAPON_RABBIT', - 'WEAPON_CAT', - 'WEAPON_COW' - }, - name = _(CR(), 'core', 'unarmed') - }, - ['Sniper'] = { - id = 'sniper', - weapons = { - 'WEAPON_MARKSMANRIFLE', - 'WEAPON_MUSKET', - 'WEAPON_SNIPERRIFLE', - 'WEAPON_HEAVYSNIPER', - 'WEAPON_HEAVYSNIPER_MK2', - 'WEAPON_MARKSMANRIFLE_MK2' - }, - name = _(CR(), 'core', 'sniper') - }, - ['Stungun'] = { - id = 'stungun', - weapons = { - 'WEAPON_STUNGUN' - }, - name = _(CR(), 'core', 'stungun') - }, - ['Fireextinguisher'] = { - id = 'fireextinguisher', - weapons = { - 'WEAPON_FIREEXTINGUISHER' - }, - name = _(CR(), 'core', 'fireextinguisher') - }, - ['Petrolcan'] = { - id = 'petrolcan', - weapons = { - 'WEAPON_PETROLCAN', - 'WEAPON_HAZARDCAN' - }, - name = _(CR(), 'core', 'petrolcan') - }, - ['Digiscanner'] = { - id = 'digiscanner', - weapons = { - 'WEAPON_DIGISCANNER' - }, - name = _(CR(), 'core', 'digiscanner') - }, - ['Nightvision'] = { - id = 'nightvision', - weapons = { - 'GADGET_NIGHTVISION' - }, - name = _(CR(), 'core', 'nightvision') - }, - ['Parachute'] = { - id = 'parachute', - weapons = { - 'GADGET_PARACHUTE' - }, - name = _(CR(), 'core', 'parachute') - }, - ['Tranqilizer'] = { - id = 'tranqilizer', - weapons = { - 'WEAPON_TRANQUILIZER' - }, - name = _(CR(), 'core', 'tranqilizer') - } -} diff --git a/tools/export/weapon_component_config.lua b/tools/export/weapon_component_config.lua deleted file mode 100644 index 8e7a2d3..0000000 --- a/tools/export/weapon_component_config.lua +++ /dev/null @@ -1,3815 +0,0 @@ -Config.WeaponComponents = { - ['COMPONENT_AT_RAILCOVER_01'] = { - id = 'COMPONENT_AT_RAILCOVER_01', - hash = 1967214384, - model = 'w_at_railcover_01', - gxtName = 'WCT_RAIL', - gxtDescription = 'WCD_AT_RAIL', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_AR_AFGRIP'] = { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_FLSH'] = { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_AR_FLSH'] = { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['POLICE_TORCH_FLASHLIGHT'] = { - id = 'POLICE_TORCH_FLASHLIGHT', - hash = -979169299, - model = '', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_SCOPE_MACRO'] = { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02', - hash = 1019656791, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL'] = { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_02'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_02', - hash = 1006677997, - model = 'w_at_scope_small_2', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MEDIUM'] = { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_LARGE'] = { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MAX'] = { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_PI_SUPP'] = { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_SUPP_02'] = { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_AR_SUPP'] = { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_AR_SUPP_02'] = { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_SR_SUPP'] = { - id = 'COMPONENT_AT_SR_SUPP', - hash = -435637410, - model = 'w_at_sr_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_PISTOL_CLIP_01'] = { - id = 'COMPONENT_PISTOL_CLIP_01', - hash = -19858063, - model = 'w_pi_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_PISTOL_CLIP_02'] = { - id = 'COMPONENT_PISTOL_CLIP_02', - hash = -316253668, - model = 'w_pi_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_COMBATPISTOL_CLIP_01'] = { - id = 'COMPONENT_COMBATPISTOL_CLIP_01', - hash = 119648377, - model = 'w_pi_combatpistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_COMBATPISTOL_CLIP_02'] = { - id = 'COMPONENT_COMBATPISTOL_CLIP_02', - hash = -696561875, - model = 'w_pi_combatpistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_APPISTOL_CLIP_01'] = { - id = 'COMPONENT_APPISTOL_CLIP_01', - hash = 834974250, - model = 'w_pi_appistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 18 - }, - ['COMPONENT_APPISTOL_CLIP_02'] = { - id = 'COMPONENT_APPISTOL_CLIP_02', - hash = 614078421, - model = 'w_pi_appistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 36 - }, - ['COMPONENT_MICROSMG_CLIP_01'] = { - id = 'COMPONENT_MICROSMG_CLIP_01', - hash = -884429072, - model = 'w_sb_microsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDMSMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_MICROSMG_CLIP_02'] = { - id = 'COMPONENT_MICROSMG_CLIP_02', - hash = 283556395, - model = 'w_sb_microsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDMSMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_01'] = { - id = 'COMPONENT_SMG_CLIP_01', - hash = 643254679, - model = 'w_sb_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_02'] = { - id = 'COMPONENT_SMG_CLIP_02', - hash = 889808635, - model = 'w_sb_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', - hash = -1101075946, - model = 'w_ar_assaultrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', - hash = -1323216997, - model = 'w_ar_assaultrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_CARBINERIFLE_CLIP_01'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_01', - hash = -1614924820, - model = 'w_ar_carbinerifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_CLIP_02'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_02', - hash = -1861183855, - model = 'w_ar_carbinerifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ADVANCEDRIFLE_CLIP_01'] = { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', - hash = -91250417, - model = 'w_ar_advancedrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ADVANCEDRIFLE_CLIP_02'] = { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', - hash = -1899902599, - model = 'w_ar_advancedrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_MG_CLIP_01'] = { - id = 'COMPONENT_MG_CLIP_01', - hash = -197857404, - model = 'w_mg_mg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 54 - }, - ['COMPONENT_MG_CLIP_02'] = { - id = 'COMPONENT_MG_CLIP_02', - hash = -2112517305, - model = 'w_mg_mg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_CLIP_01'] = { - id = 'COMPONENT_COMBATMG_CLIP_01', - hash = -503336118, - model = 'w_mg_combatmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDCMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_CLIP_02'] = { - id = 'COMPONENT_COMBATMG_CLIP_02', - hash = -691692330, - model = 'w_mg_combatmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDCMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 200 - }, - ['COMPONENT_PUMPSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', - hash = -781249480, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_SAWNOFFSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', - hash = -942267867, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_ASSAULTSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', - hash = -1796727865, - model = 'w_sg_assaultshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_ASSAULTSHOTGUN_CLIP_02'] = { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', - hash = -2034401422, - model = 'w_sg_assaultshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AS_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 32 - }, - ['COMPONENT_SNIPERRIFLE_CLIP_01'] = { - id = 'COMPONENT_SNIPERRIFLE_CLIP_01', - hash = -1681506167, - model = 'w_sr_sniperrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_HEAVYSNIPER_CLIP_01'] = { - id = 'COMPONENT_HEAVYSNIPER_CLIP_01', - hash = 1198478068, - model = 'w_sr_heavysniper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MINIGUN_CLIP_01'] = { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 15000 - }, - ['COMPONENT_RPG_CLIP_01'] = { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_GRENADELAUNCHER_CLIP_01'] = { - id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', - hash = 296639639, - model = 'w_lr_40mm', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_PISTOL50_CLIP_01'] = { - id = 'COMPONENT_PISTOL50_CLIP_01', - hash = 580369945, - model = 'W_PI_PISTOL50_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P50_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 9 - }, - ['COMPONENT_PISTOL50_CLIP_02'] = { - id = 'COMPONENT_PISTOL50_CLIP_02', - hash = -640439150, - model = 'W_PI_PISTOL50_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P50_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_ASSAULTSMG_CLIP_01'] = { - id = 'COMPONENT_ASSAULTSMG_CLIP_01', - hash = -1928132688, - model = 'W_SB_ASSAULTSMG_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTSMG_CLIP_02'] = { - id = 'COMPONENT_ASSAULTSMG_CLIP_02', - hash = -1152981993, - model = 'W_SB_ASSAULTSMG_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', - hash = -917613298, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 14 - }, - ['COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', - hash = 930927479, - model = 'W_AR_AdvancedRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_APPISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_APPISTOL_VARMOD_LUXE', - hash = -1686714580, - model = 'W_PI_APPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', - hash = 1319990579, - model = 'W_AR_AssaultRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_CARBINERIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', - hash = -660892072, - model = 'W_AR_CarbineRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_PISTOL_VARMOD_LUXE', - hash = -684126074, - model = 'W_PI_Pistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PISTOL50_VARMOD_LUXE'] = { - id = 'COMPONENT_PISTOL50_VARMOD_LUXE', - hash = 2008591151, - model = 'W_PI_Pistol50_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MICROSMG_VARMOD_LUXE'] = { - id = 'COMPONENT_MICROSMG_VARMOD_LUXE', - hash = 1215999497, - model = 'W_SB_MicroSMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE'] = { - id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', - hash = -2052698631, - model = 'W_SG_Sawnoff_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SMG_VARMOD_LUXE'] = { - id = 'COMPONENT_SMG_VARMOD_LUXE', - hash = 663170192, - model = 'W_SB_SMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SNIPERRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', - hash = 1077065191, - model = 'W_SR_SniperRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', - hash = 663517359, - model = 'w_sb_assaultsmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_COMBATMG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', - hash = -1828795171, - model = 'w_mg_combatmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', - hash = -966439566, - model = 'w_pi_combatpistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_MG_VARMOD_LOWRIDER', - hash = -690308418, - model = 'w_mg_mg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', - hash = -1562927653, - model = 'w_sg_pumpshotgun_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_03'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', - hash = -604986051, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_CARBINERIFLE_CLIP_03'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_03', - hash = -1167922891, - model = 'w_ar_carbinerifle_boxmag', - gxtName = 'WCT_CLIP_BOX', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATPDW_CLIP_03'] = { - id = 'COMPONENT_COMBATPDW_CLIP_03', - hash = 1857603803, - model = 'w_sb_pdw_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_03'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_03', - hash = -972590066, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_03'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_03', - hash = -2000168365, - model = 'w_sg_heavyshotgun_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_03'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_03', - hash = -1444295948, - model = 'w_sb_compactsmg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_03'] = { - id = 'COMPONENT_SMG_CLIP_03', - hash = 2043113590, - model = 'w_sb_smg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_03'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_03', - hash = 1801039530, - model = 'w_ar_specialcarbine_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_GUNRUN_MK2_UPGRADE'] = { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HOMINGLAUNCHER_CLIP_01'] = { - id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', - hash = -132960961, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', - hash = -1371515465, - model = 'w_ar_bullpupriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', - hash = -1190793877, - model = 'w_ar_bullpupriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', - hash = -1497085720, - model = 'w_ar_bullpupriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', - hash = -1803148180, - model = 'w_ar_bullpupriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', - hash = -1975971886, - model = 'w_ar_bullpupriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', - hash = 36929477, - model = 'w_ar_bullpupriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', - hash = -268444834, - model = 'w_ar_bullpupriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', - hash = -574769446, - model = 'w_ar_bullpupriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', - hash = -882699739, - model = 'w_ar_bullpupriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', - hash = -1468181474, - model = 'w_ar_bullpupriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', - hash = -974541230, - model = 'w_ar_bullpupriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', - hash = 25766362, - model = 'w_ar_bullpupriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', - hash = -273676760, - model = 'w_ar_bullpupriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -89655827, - model = 'W_AR_BullpupRifleMK2_Mag_AP', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', - hash = 1130501904, - model = 'W_AR_BullpupRifleMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', - hash = -1449330342, - model = 'W_AR_BullpupRifleMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', - hash = -2111807319, - model = 'W_AR_BullpupRifleMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_BP_BARREL_01'] = { - id = 'COMPONENT_AT_BP_BARREL_01', - hash = 1704640795, - model = 'W_AR_BP_MK2_Barrel1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_BP_BARREL_02'] = { - id = 'COMPONENT_AT_BP_BARREL_02', - hash = 1005743559, - model = 'W_AR_BP_MK2_Barrel2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_DOUBLEACTION_CLIP_01'] = { - id = 'COMPONENT_DOUBLEACTION_CLIP_01', - hash = 1328622785, - model = 'w_pi_wep1_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_DA_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', - hash = -1869284448, - model = 'w_sr_marksmanriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', - hash = 1931539634, - model = 'w_sr_marksmanriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', - hash = 1624199183, - model = 'w_sr_marksmanriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', - hash = -26834113, - model = 'w_sr_marksmanriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', - hash = -210406055, - model = 'w_sr_marksmanriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', - hash = 423313640, - model = 'w_sr_marksmanriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', - hash = 276639596, - model = 'w_sr_marksmanriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', - hash = -991356863, - model = 'w_sr_marksmanriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', - hash = -1682848301, - model = 'w_sr_marksmanriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', - hash = 996213771, - model = 'w_sr_marksmanriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', - hash = -1214048550, - model = 'w_sr_marksmanriflemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', - hash = -1797182002, - model = 'w_sr_marksmanriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', - hash = -422587990, - model = 'w_sr_marksmanriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -193998727, - model = 'w_sr_marksmanriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', - hash = -515203373, - model = 'w_sr_marksmanriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', - hash = 1842849902, - model = 'w_sr_marksmanriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', - hash = -679861550, - model = 'w_sr_marksmanriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_AT_MRFL_BARREL_01'] = { - id = 'COMPONENT_AT_MRFL_BARREL_01', - hash = 941317513, - model = 'w_sr_mr_mk2_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MRFL_BARREL_02'] = { - id = 'COMPONENT_AT_MRFL_BARREL_02', - hash = 1748450780, - model = 'w_sr_mr_mk2_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', - hash = -474112444, - model = 'w_sg_pumpshotgunmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_02'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', - hash = 387223451, - model = 'w_sg_pumpshotgunmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_03'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', - hash = 617753366, - model = 'w_sg_pumpshotgunmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_04'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', - hash = -222378256, - model = 'w_sg_pumpshotgunmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_05'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', - hash = 8741501, - model = 'w_sg_pumpshotgunmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_06'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', - hash = -601286203, - model = 'w_sg_pumpshotgunmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_07'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', - hash = -511433605, - model = 'w_sg_pumpshotgunmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_08'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', - hash = -655387818, - model = 'w_sg_pumpshotgunmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_09'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', - hash = -282476598, - model = 'w_sg_pumpshotgunmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_10'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', - hash = 1739501925, - model = 'w_sg_pumpshotgunmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', - hash = 1178671645, - model = 'w_sg_pumpshotgunmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', - hash = -845938367, - model = 'w_sg_pumpshotgunmk2_mag1', - gxtName = 'WCT_SHELL', - gxtDescription = 'WCD_SHELL', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', - hash = 1315288101, - model = 'w_sg_pumpshotgunmk2_mag_ap', - gxtName = 'WCT_SHELL_AP', - gxtDescription = 'WCD_SHELL_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', - hash = 1004815965, - model = 'w_sg_pumpshotgunmk2_mag_exp', - gxtName = 'WCT_SHELL_EX', - gxtDescription = 'WCD_SHELL_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', - hash = -380098265, - model = 'w_sg_pumpshotgunmk2_mag_hp', - gxtName = 'WCT_SHELL_HP', - gxtDescription = 'WCD_SHELL_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', - hash = -1618338827, - model = 'w_sg_pumpshotgunmk2_mag_inc', - gxtName = 'WCT_SHELL_INC', - gxtDescription = 'WCD_SHELL_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_REVOLVER_MK2_CAMO'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO', - hash = -1069552225, - model = 'w_pi_revolvermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_02'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_02', - hash = 11918884, - model = 'w_pi_revolvermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_03'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_03', - hash = 176157112, - model = 'w_pi_revolvermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_04'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_04', - hash = -220052855, - model = 'w_pi_revolvermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_05'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_05', - hash = 288456487, - model = 'w_pi_revolvermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_06'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_06', - hash = 398658626, - model = 'w_pi_revolvermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_07'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_07', - hash = 628697006, - model = 'w_pi_revolvermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_08'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_08', - hash = 925911836, - model = 'w_pi_revolvermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_09'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_09', - hash = 1222307441, - model = 'w_pi_revolvermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_10'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_10', - hash = 552442715, - model = 'w_pi_revolvermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', - hash = -648943513, - model = 'w_pi_revolvermk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CLIP_01'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_01', - hash = -1172055874, - model = 'w_pi_revolvermk2_mag1', - gxtName = 'WCT_CLIP1_RV', - gxtDescription = 'WCD_CLIP1_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', - hash = 231258687, - model = 'w_pi_revolvermk2_mag5', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', - hash = 284438159, - model = 'w_pi_revolvermk2_mag2', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', - hash = 15712037, - model = 'w_pi_revolvermk2_mag3', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', - hash = -958864266, - model = 'w_pi_revolvermk2_mag4', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO', - hash = 259780317, - model = 'W_PI_SNS_PistolMk2_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', - hash = -403805974, - model = 'W_PI_SNS_PistolMk2_SL_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_02'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', - hash = -1973342474, - model = 'W_PI_SNS_PistolMk2_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', - hash = 691432737, - model = 'W_PI_SNS_PistolMk2_SL_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_03'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', - hash = 1996130345, - model = 'W_PI_SNS_PistolMk2_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', - hash = 987648331, - model = 'W_PI_SNS_PistolMk2_SL_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_04'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', - hash = -1455657812, - model = 'W_PI_SNS_PistolMk2_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', - hash = -431680535, - model = 'W_PI_SNS_PistolMk2_SL_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_05'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', - hash = -1668263084, - model = 'W_PI_SNS_PistolMk2_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', - hash = -847582310, - model = 'W_PI_SNS_PistolMk2_SL_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_06'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', - hash = 1308243489, - model = 'W_PI_SNS_PistolMk2_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', - hash = -92592218, - model = 'W_PI_SNS_PistolMk2_SL_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_07'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', - hash = 1122574335, - model = 'W_PI_SNS_PistolMk2_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', - hash = -494548326, - model = 'W_PI_SNS_PistolMk2_SL_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_08'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', - hash = 1420313469, - model = 'W_PI_SNS_PistolMk2_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', - hash = 730876697, - model = 'W_PI_SNS_PistolMk2_SL_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_09'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', - hash = 109848390, - model = 'W_PI_SNS_PistolMk2_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', - hash = 583159708, - model = 'W_PI_SNS_PistolMk2_SL_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_10'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', - hash = 593945703, - model = 'W_PI_SNS_PistolMk2_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', - hash = -1928503603, - model = 'W_PI_SNS_PistolMk2_SL_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', - hash = 1142457062, - model = 'w_pi_sns_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 520557834, - model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_01'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', - hash = 21392614, - model = 'w_pi_sns_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_02'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', - hash = -829683854, - model = 'w_pi_sns_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', - hash = -1055790298, - model = 'W_PI_SNS_PistolMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -1928301566, - model = 'W_PI_SNS_PistolMK2_Mag_HP', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', - hash = -424845447, - model = 'W_PI_SNS_PistolMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_NS', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', - hash = -1876057490, - model = 'W_PI_SNS_PistolMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', - hash = -737430213, - model = 'w_ar_specialcarbinemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_02'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', - hash = 1125852043, - model = 'w_ar_specialcarbinemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_03'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', - hash = 886015732, - model = 'w_ar_specialcarbinemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_04'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', - hash = -1262287139, - model = 'w_ar_specialcarbinemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_05'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', - hash = -295208411, - model = 'w_ar_specialcarbinemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_06'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', - hash = -544154504, - model = 'w_ar_specialcarbinemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_07'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', - hash = 172765678, - model = 'w_ar_specialcarbinemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_08'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', - hash = -1982877449, - model = 'w_ar_specialcarbinemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_09'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', - hash = 2072122460, - model = 'w_ar_specialcarbinemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_10'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', - hash = -1986220171, - model = 'w_ar_specialcarbinemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', - hash = 1377355801, - model = 'w_ar_specialcarbinemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_01'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', - hash = 382112385, - model = 'w_ar_specialcarbinemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_02'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', - hash = -568352468, - model = 'w_ar_specialcarbinemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', - hash = 1362433589, - model = 'w_ar_specialcarbinemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', - hash = 1346235024, - model = 'w_ar_specialcarbinemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', - hash = -570355066, - model = 'w_ar_specialcarbinemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', - hash = -2023373174, - model = 'w_ar_specialcarbinemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_SC_BARREL_01'] = { - id = 'COMPONENT_AT_SC_BARREL_01', - hash = -415870039, - model = 'w_ar_sc_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SC_BARREL_02'] = { - id = 'COMPONENT_AT_SC_BARREL_02', - hash = -109086661, - model = 'w_ar_sc_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_COMP_02'] = { - id = 'COMPONENT_AT_PI_COMP_02', - hash = -1434287169, - model = 'w_at_pi_comp_2', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_COMP_03'] = { - id = 'COMPONENT_AT_PI_COMP_03', - hash = 654802123, - model = 'w_at_pi_comp_3', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_RAIL_02'] = { - id = 'COMPONENT_AT_PI_RAIL_02', - hash = 1205768792, - model = 'w_at_pi_rail_2', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_PI_FLSH_03'] = { - id = 'COMPONENT_AT_PI_FLSH_03', - hash = 1246324211, - model = 'w_at_pi_snsmk2_flsh_1', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', - hash = 1528590652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_RAYPISTOL_VARMOD_XMAS18'] = { - id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', - hash = -673450233, - model = 'w_pi_raygun_ev', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', - hash = -2045758401, - model = 'w_ar_assaultriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', - hash = -785724817, - model = 'w_ar_assaultriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -1478681000, - model = 'w_ar_assaultriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', - hash = 1675665560, - model = 'w_ar_assaultriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', - hash = -76490669, - model = 'w_ar_assaultriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', - hash = -282298175, - model = 'w_ar_assaultriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', - hash = 1283078430, - model = 'w_ar_carbineriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', - hash = 1574296533, - model = 'w_ar_carbineriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', - hash = 626875735, - model = 'w_ar_carbineriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', - hash = 1141059345, - model = 'w_ar_carbineriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', - hash = 1025884839, - model = 'w_ar_carbineriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', - hash = 391640422, - model = 'w_ar_carbineriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_01'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_01', - hash = 1227564412, - model = 'w_mg_combatmgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_02'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_02', - hash = 400507625, - model = 'w_mg_combatmgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 200 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', - hash = 696788003, - model = 'w_mg_combatmgmk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', - hash = 1475288264, - model = 'w_mg_combatmgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', - hash = -1020871238, - model = 'w_mg_combatmgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', - hash = -161179835, - model = 'w_mg_combatmgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_01'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', - hash = -98690520, - model = 'w_sr_heavysnipermk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_02'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', - hash = 752418717, - model = 'w_sr_heavysnipermk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', - hash = -130689324, - model = 'w_sr_heavysnipermk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', - hash = -1981031769, - model = 'w_sr_heavysnipermk2_mag_ap2', - gxtName = 'WCT_CLIP_EX', - gxtDescription = 'WCD_CLIP_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', - hash = 1005144310, - model = 'w_sr_heavysnipermk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', - hash = 247526935, - model = 'w_sr_heavysnipermk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_PISTOL_MK2_CLIP_01'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_01', - hash = -1795936926, - model = 'w_pi_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_PISTOL_MK2_CLIP_02'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_02', - hash = 1591132456, - model = 'w_pi_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_PISTOL_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', - hash = 1329061674, - model = 'w_pi_pistolmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -2046910199, - model = 'w_pi_pistolmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', - hash = 733837882, - model = 'w_pi_pistolmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', - hash = 634039983, - model = 'w_pi_pistolmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SMG_MK2_CLIP_01'] = { - id = 'COMPONENT_SMG_MK2_CLIP_01', - hash = 1277460590, - model = 'w_sb_smgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_MK2_CLIP_02'] = { - id = 'COMPONENT_SMG_MK2_CLIP_02', - hash = -1182573778, - model = 'w_sb_smgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SMG_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SMG_MK2_CLIP_FMJ', - hash = 190476639, - model = 'w_sb_smgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', - hash = 974903034, - model = 'w_sb_smgmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', - hash = -644734235, - model = 'w_sb_smgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SMG_MK2_CLIP_TRACER', - hash = 2146055916, - model = 'w_sb_smgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_AR_BARREL_01'] = { - id = 'COMPONENT_AT_AR_BARREL_01', - hash = 1134861606, - model = 'w_at_ar_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_AR_BARREL_02'] = { - id = 'COMPONENT_AT_AR_BARREL_02', - hash = 1447477866, - model = 'w_at_ar_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_CR_BARREL_01'] = { - id = 'COMPONENT_AT_CR_BARREL_01', - hash = -2093598721, - model = 'w_at_cr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_CR_BARREL_02'] = { - id = 'COMPONENT_AT_CR_BARREL_02', - hash = -1958983669, - model = 'w_at_cr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MG_BARREL_01'] = { - id = 'COMPONENT_AT_MG_BARREL_01', - hash = -1018236364, - model = 'w_at_mg_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MG_BARREL_02'] = { - id = 'COMPONENT_AT_MG_BARREL_02', - hash = -1243457701, - model = 'w_at_mg_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SB_BARREL_01'] = { - id = 'COMPONENT_AT_SB_BARREL_01', - hash = -653246751, - model = 'w_at_sb_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SB_BARREL_02'] = { - id = 'COMPONENT_AT_SB_BARREL_02', - hash = -1520117877, - model = 'w_at_sb_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SR_BARREL_01'] = { - id = 'COMPONENT_AT_SR_BARREL_01', - hash = -1869205321, - model = 'w_at_sr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SR_BARREL_02'] = { - id = 'COMPONENT_AT_SR_BARREL_02', - hash = 277524638, - model = 'w_at_sr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', - hash = -1860492113, - model = 'w_at_armk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', - hash = 937772107, - model = 'w_at_armk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', - hash = 1401650071, - model = 'w_at_armk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', - hash = 628662130, - model = 'w_at_armk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', - hash = -985047251, - model = 'w_at_armk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', - hash = -812944463, - model = 'w_at_armk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', - hash = -1447352303, - model = 'w_at_armk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', - hash = -60338860, - model = 'w_at_armk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', - hash = 2088750491, - model = 'w_at_armk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', - hash = -1513913454, - model = 'w_at_armk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', - hash = -1179558480, - model = 'w_at_armk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', - hash = 1272803094, - model = 'w_ar_carbineriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', - hash = 1080719624, - model = 'w_ar_carbineriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', - hash = 792221348, - model = 'w_ar_carbineriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', - hash = -452181427, - model = 'w_ar_carbineriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', - hash = -746774737, - model = 'w_ar_carbineriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', - hash = -2044296061, - model = 'w_ar_carbineriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', - hash = -199171978, - model = 'w_ar_carbineriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', - hash = -1428075016, - model = 'w_ar_carbineriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', - hash = -1735153315, - model = 'w_ar_carbineriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', - hash = 1796459838, - model = 'w_ar_carbineriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', - hash = -631911105, - model = 'w_ar_carbineriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO', - hash = 1249283253, - model = 'w_mg_combatmgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_02'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_02', - hash = -857707587, - model = 'w_mg_combatmgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_03'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_03', - hash = -1097543898, - model = 'w_mg_combatmgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_04'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_04', - hash = 1980349969, - model = 'w_mg_combatmgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_05'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_05', - hash = 1219453777, - model = 'w_mg_combatmgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_06'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_06', - hash = -1853459190, - model = 'w_mg_combatmgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_07'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_07', - hash = -2074781016, - model = 'w_mg_combatmgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_08'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_08', - hash = 457967755, - model = 'w_mg_combatmgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_09'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_09', - hash = 235171324, - model = 'w_mg_combatmgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_10'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_10', - hash = 42685294, - model = 'w_mg_combatmgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', - hash = -687617715, - model = 'w_mg_combatmgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO'] = { - id = 'COMPONENT_SMG_MK2_CAMO', - hash = -996700057, - model = 'w_at_smgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_02'] = { - id = 'COMPONENT_SMG_MK2_CAMO_02', - hash = 940943685, - model = 'w_at_smgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_03'] = { - id = 'COMPONENT_SMG_MK2_CAMO_03', - hash = 1263226800, - model = 'w_at_smgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_04'] = { - id = 'COMPONENT_SMG_MK2_CAMO_04', - hash = -328035840, - model = 'w_at_smgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_05'] = { - id = 'COMPONENT_SMG_MK2_CAMO_05', - hash = 1224100642, - model = 'w_at_smgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_06'] = { - id = 'COMPONENT_SMG_MK2_CAMO_06', - hash = 899228776, - model = 'w_at_smgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_07'] = { - id = 'COMPONENT_SMG_MK2_CAMO_07', - hash = 616006309, - model = 'w_at_smgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_08'] = { - id = 'COMPONENT_SMG_MK2_CAMO_08', - hash = -1561952511, - model = 'w_at_smgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_09'] = { - id = 'COMPONENT_SMG_MK2_CAMO_09', - hash = 572063080, - model = 'w_at_smgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_10'] = { - id = 'COMPONENT_SMG_MK2_CAMO_10', - hash = 1170588613, - model = 'w_at_smgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SMG_MK2_CAMO_IND_01', - hash = 966612367, - model = 'w_at_smgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', - hash = -1258515792, - model = 'W_PI_PistolMK2_Slide_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO', - hash = 1550611612, - model = 'w_pi_pistolmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_02_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', - hash = 438243936, - model = 'W_PI_PistolMK2_Slide_Camo2', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_02'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_02', - hash = 368550800, - model = 'w_pi_pistolmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_03_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', - hash = -455079056, - model = 'W_PI_PistolMK2_Slide_Camo3', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_03'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_03', - hash = -1769069349, - model = 'w_pi_pistolmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_04_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', - hash = 740920107, - model = 'W_PI_PistolMK2_Slide_Camo4', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_04'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_04', - hash = 24902297, - model = 'w_pi_pistolmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_05_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', - hash = -541616347, - model = 'W_PI_PistolMK2_Slide_Camo5', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_05'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_05', - hash = -228041614, - model = 'w_pi_pistolmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_06_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', - hash = 1809261196, - model = 'W_PI_PistolMK2_Slide_Camo6', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_06'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_06', - hash = -584961562, - model = 'w_pi_pistolmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_07_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', - hash = -1646538868, - model = 'W_PI_PistolMK2_Slide_Camo7', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_07'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_07', - hash = -1153175946, - model = 'w_pi_pistolmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_08_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', - hash = -1290164948, - model = 'W_PI_PistolMK2_Slide_Camo8', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_08'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_08', - hash = 1301287696, - model = 'w_pi_pistolmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_09_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', - hash = -964465134, - model = 'W_PI_PistolMK2_Slide_Camo9', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_09'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_09', - hash = 1597093459, - model = 'w_pi_pistolmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_10_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', - hash = 1135718771, - model = 'W_PI_PistolMK2_Slide_Camo10', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_10'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_10', - hash = 1769871776, - model = 'w_pi_pistolmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 1253942266, - model = 'W_PI_PistolMK2_Camo_Sl_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', - hash = -1827882671, - model = 'w_pi_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', - hash = -130843390, - model = 'w_at_heavysnipermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_02'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', - hash = -977347227, - model = 'w_at_heavysnipermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_03'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', - hash = -378461067, - model = 'w_at_heavysnipermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_04'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', - hash = 329939175, - model = 'w_at_heavysnipermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_05'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', - hash = 643374672, - model = 'w_at_heavysnipermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_06'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', - hash = 807875052, - model = 'w_at_heavysnipermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_07'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', - hash = -1401804168, - model = 'w_at_heavysnipermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_08'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', - hash = -1096495395, - model = 'w_at_heavysnipermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_09'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', - hash = -847811454, - model = 'w_at_heavysnipermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_10'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', - hash = -1413108537, - model = 'w_at_heavysnipermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', - hash = 1815270123, - model = 'w_at_heavysnipermk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_FLSH_02'] = { - id = 'COMPONENT_AT_PI_FLSH_02', - hash = 1140676955, - model = 'w_at_pi_flsh_2', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_AR_AFGRIP_02'] = { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MUZZLE_01'] = { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_02'] = { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_03'] = { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_04'] = { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_05'] = { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_06'] = { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_07'] = { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_08'] = { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_09'] = { - id = 'COMPONENT_AT_MUZZLE_09', - hash = 1764221345, - model = 'w_at_muzzle_9', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_COMP'] = { - id = 'COMPONENT_AT_PI_COMP', - hash = 568543123, - model = 'w_at_pi_comp_1', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_RAIL'] = { - id = 'COMPONENT_AT_PI_RAIL', - hash = -1898661008, - model = 'w_at_pi_rail_1', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', - hash = -944910075, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', - hash = -452809877, - model = 'w_at_scope_macro_2_mk2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_MK2'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_SMG_MK2'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', - hash = 1038927834, - model = 'w_at_scope_small_mk2', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MEDIUM_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_LARGE_MK2'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_MK2', - hash = -2101279869, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_NV'] = { - id = 'COMPONENT_AT_SCOPE_NV', - hash = -1233121104, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_NV', - gxtDescription = 'WCD_SCOPE_NV', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_THERMAL'] = { - id = 'COMPONENT_AT_SCOPE_THERMAL', - hash = 776198721, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_TH', - gxtDescription = 'WCD_SCOPE_TH', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SIGHTS'] = { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SIGHTS_SMG'] = { - id = 'COMPONENT_AT_SIGHTS_SMG', - hash = -1613015470, - model = 'w_at_sights_smg', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SR_SUPP_03'] = { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_FLASHLIGHT_LIGHT'] = { - id = 'COMPONENT_FLASHLIGHT_LIGHT', - hash = -575194865, - model = 'w_me_flashlight_flash', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_FLAREGUN_CLIP_01'] = { - id = 'COMPONENT_FLAREGUN_CLIP_01', - hash = -1813398119, - model = 'w_pi_flaregun_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCT_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_CERAMICPISTOL_CLIP_01'] = { - id = 'COMPONENT_CERAMICPISTOL_CLIP_01', - hash = 1423184737, - model = 'W_PI_Ceramic_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_CERAMICPISTOL_CLIP_02'] = { - id = 'COMPONENT_CERAMICPISTOL_CLIP_02', - hash = -2122814295, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 17 - }, - ['COMPONENT_CERAMICPISTOL_SUPP'] = { - id = 'COMPONENT_CERAMICPISTOL_SUPP', - hash = -1828202758, - model = 'W_PI_Ceramic_Supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_NAVYREVOLVER_CLIP_01'] = { - id = 'COMPONENT_NAVYREVOLVER_CLIP_01', - hash = -1738620313, - model = 'w_pi_wep2_gun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_NV_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_01'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_01', - hash = 1198425599, - model = 'w_sb_compactsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MCHP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_02'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_02', - hash = -1188271751, - model = 'w_sb_compactsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MCHP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_01'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_01', - hash = 1363085923, - model = 'w_ar_assaultrifle_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CMPR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_02'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_02', - hash = 1509923832, - model = 'w_ar_assaultrifle_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CMPR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_DBSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_DBSHOTGUN_CLIP_01', - hash = 703231006, - model = 'w_sg_doublebarrel_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 2 - }, - ['COMPONENT_COMBATPDW_CLIP_01'] = { - id = 'COMPONENT_COMBATPDW_CLIP_01', - hash = 1125642654, - model = 'W_SB_PDW_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_PDW_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMBATPDW_CLIP_02'] = { - id = 'COMPONENT_COMBATPDW_CLIP_02', - hash = 860508675, - model = 'W_SB_PDW_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_PDW_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SNSPISTOL_CLIP_01'] = { - id = 'COMPONENT_SNSPISTOL_CLIP_01', - hash = -125817127, - model = 'w_pi_sns_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SNSP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_CLIP_02'] = { - id = 'COMPONENT_SNSPISTOL_CLIP_02', - hash = 2063610803, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SNSP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SNSPISTOL_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', - hash = -2144080721, - model = 'w_pi_sns_pistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MARKSMANPISTOL_CLIP_01'] = { - id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', - hash = -878820883, - model = 'W_PI_SingleShot_Shell', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_KNUCKLE_VARMOD_BASE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_BASE', - hash = -213504205, - model = 'W_ME_Knuckle', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_PIMP'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', - hash = -971770235, - model = 'W_ME_Knuckle_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_BALLAS'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', - hash = -287703709, - model = 'W_ME_Knuckle_BG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_DOLLAR'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', - hash = 1351683121, - model = 'W_ME_Knuckle_DLR', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_DIAMOND'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', - hash = -1755194916, - model = 'W_ME_Knuckle_DMD', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_HATE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_HATE', - hash = 2112683568, - model = 'W_ME_Knuckle_HT', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_LOVE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', - hash = 1062111910, - model = 'W_ME_Knuckle_LV', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_PLAYER'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', - hash = 146278587, - model = 'W_ME_Knuckle_PC', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_KING'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_KING', - hash = -494162961, - model = 'W_ME_Knuckle_SLG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_VAGOS'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', - hash = 2062808965, - model = 'W_ME_Knuckle_VG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_HEAVYPISTOL_CLIP_01'] = { - id = 'COMPONENT_HEAVYPISTOL_CLIP_01', - hash = 222992026, - model = 'w_pi_heavypistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 18 - }, - ['COMPONENT_HEAVYPISTOL_CLIP_02'] = { - id = 'COMPONENT_HEAVYPISTOL_CLIP_02', - hash = 1694090795, - model = 'w_pi_heavypistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 36 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_01'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_01', - hash = -959978111, - model = 'w_ar_specialcarbine_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_02'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_02', - hash = 2089537806, - model = 'w_ar_specialcarbine_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPRIFLE_CLIP_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', - hash = -979292288, - model = 'w_ar_bullpuprifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_BRIF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_BULLPUPRIFLE_CLIP_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', - hash = -1284994289, - model = 'w_ar_bullpuprifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_BRIF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_VINTAGEPISTOL_CLIP_01'] = { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', - hash = 1168357051, - model = 'w_pi_vintage_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_VPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 7 - }, - ['COMPONENT_VINTAGEPISTOL_CLIP_02'] = { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', - hash = 867832552, - model = 'w_pi_vintage_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_VPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 14 - }, - ['COMPONENT_FIREWORK_CLIP_01'] = { - id = 'COMPONENT_FIREWORK_CLIP_01', - hash = -454770035, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_MUSKET_CLIP_01'] = { - id = 'COMPONENT_MUSKET_CLIP_01', - hash = 1322387263, - model = 'P_CS_Joint_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', - hash = 471997210, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_MARKSMANRIFLE_CLIP_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', - hash = -667205311, - model = 'w_sr_marksmanrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MKRF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_MARKSMANRIFLE_CLIP_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', - hash = -855823675, - model = 'w_sr_marksmanrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MKRF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', - hash = 844049759, - model = 'w_sg_heavyshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HVSG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_02'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', - hash = -1759709443, - model = 'w_sg_heavyshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HVSG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_GUSENBERG_CLIP_01'] = { - id = 'COMPONENT_GUSENBERG_CLIP_01', - hash = 484812453, - model = 'w_sb_gusenberg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_GSNB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_GUSENBERG_CLIP_02'] = { - id = 'COMPONENT_GUSENBERG_CLIP_02', - hash = -355941776, - model = 'w_sb_gusenberg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_GSNB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 50 - }, - ['COMPONENT_RAILGUN_CLIP_01'] = { - id = 'COMPONENT_RAILGUN_CLIP_01', - hash = 59044840, - model = 'w_ar_railgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_RLGN_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_HEAVYPISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', - hash = 2053798779, - model = 'W_PI_HeavyPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER', - hash = 1929467122, - model = 'w_ar_specialcarbine_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_BULLPUPRIFLE_VARMOD_LOW'] = { - id = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', - hash = -1470645128, - model = 'w_ar_bullpuprifle_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MARKSMANRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_MARKSMANRIFLE_VARMOD_LUXE', - hash = 371102273, - model = 'W_SR_MarksmanRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_REVOLVER_CLIP_01'] = { - id = 'COMPONENT_REVOLVER_CLIP_01', - hash = -377062173, - model = 'w_pi_revolver_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_VARMOD_BOSS'] = { - id = 'COMPONENT_REVOLVER_VARMOD_BOSS', - hash = 384708672, - model = 'w_pi_revolver_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_REVOLVER_VARMOD_GOON'] = { - id = 'COMPONENT_REVOLVER_VARMOD_GOON', - hash = -1802258419, - model = 'w_pi_revolver_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_BASE'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', - hash = -1858624256, - model = 'w_me_switchblade', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_VAR1'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', - hash = 1530822070, - model = 'w_me_switchblade_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_VAR2'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', - hash = -409758110, - model = 'w_me_switchblade_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_AUTOSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', - hash = 169463950, - model = 'w_sg_sweeper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_COMPACTLAUNCHER_CLIP_01'] = { - id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', - hash = 1235472140, - model = 'w_lr_compactgl_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_MINISMG_CLIP_01'] = { - id = 'COMPONENT_MINISMG_CLIP_01', - hash = -2067221805, - model = 'w_sb_minismg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_MINISMG_CLIP_02'] = { - id = 'COMPONENT_MINISMG_CLIP_02', - hash = -1820405577, - model = 'w_sb_minismg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - } -} diff --git a/tools/export/weapon_config.lua b/tools/export/weapon_config.lua deleted file mode 100644 index 5d9b0b0..0000000 --- a/tools/export/weapon_config.lua +++ /dev/null @@ -1,11070 +0,0 @@ -Config.Weapons = { - ['ardent_mg'] = { - id = 'VEHICLE_WEAPON_ARDENT_MG', - hash = -1001503935, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_AR_MG', - gxtDescription = 'WTD_V_AR_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_ardent_mg') - }, - ['insurgent_minigun'] = { - id = 'VEHICLE_WEAPON_INSURGENT_MINIGUN', - hash = -1433899528, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_INS_MINI', - gxtDescription = 'WTD_V_INS_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_insurgent_minigun') - }, - ['mobileops_cannon'] = { - id = 'VEHICLE_WEAPON_MOBILEOPS_CANNON', - hash = -448894556, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MOBILEOPS_CANNON', - hash = 764589401, - max = 20, - name = _(CR(), 'core', 'ammo_mobileops_cannon') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mobileops_cannon') - }, - ['nightshark_mg'] = { - id = 'VEHICLE_WEAPON_NIGHTSHARK_MG', - hash = -1508194956, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_NS_MG', - gxtDescription = 'WTD_V_NS_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_nightshark_mg') - }, - ['technical_minigun'] = { - id = 'VEHICLE_WEAPON_TECHNICAL_MINIGUN', - hash = -611760632, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TEC_MINI', - gxtDescription = 'WTD_V_TEC_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_technical_minigun') - }, - ['akula_turret_single'] = { - id = 'VEHICLE_WEAPON_AKULA_TURRET_SINGLE', - hash = -1246512723, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_AKU_TS', - gxtDescription = 'WTD_V_AKU_TS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_turret_single') - }, - ['akula_turret_dual'] = { - id = 'VEHICLE_WEAPON_AKULA_TURRET_DUAL', - hash = 476907586, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_AKU_TD', - gxtDescription = 'WTD_V_AKU_TD', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_turret_dual') - }, - ['akula_minigun'] = { - id = 'VEHICLE_WEAPON_AKULA_MINIGUN', - hash = 431576697, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_AKU_MN', - gxtDescription = 'WTD_V_AKU_MN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_minigun') - }, - ['akula_missile'] = { - id = 'VEHICLE_WEAPON_AKULA_MISSILE', - hash = 2092838988, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_missile') - }, - gxtName = 'WT_V_AKU_MI', - gxtDescription = 'WTD_V_AKU_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_missile') - }, - ['akula_barrage'] = { - id = 'VEHICLE_WEAPON_AKULA_BARRAGE', - hash = -2012408590, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_barrage') - }, - gxtName = 'WT_V_AKU_BA', - gxtDescription = 'WTD_V_AKU_BA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_akula_barrage') - }, - ['apc_cannon'] = { - id = 'VEHICLE_WEAPON_APC_CANNON', - hash = 328167896, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_APC_CANNON', - hash = -767591211, - max = 100, - name = _(CR(), 'core', 'ammo_apc_cannon') - }, - gxtName = 'WT_V_APC_C', - gxtDescription = 'WTD_V_APC_C', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_apc_cannon') - }, - ['apc_missile'] = { - id = 'VEHICLE_WEAPON_APC_MISSILE', - hash = 1151689097, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_APC_MISSILE', - hash = 119573070, - max = 20, - name = _(CR(), 'core', 'ammo_apc_missile') - }, - gxtName = 'WT_V_APC_M', - gxtDescription = 'WTD_V_APC_M', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_apc_missile') - }, - ['apc_mg'] = { - id = 'VEHICLE_WEAPON_APC_MG', - hash = 190244068, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_APC_S', - gxtDescription = 'WTD_V_APC_S', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_apc_mg') - }, - ['avenger_cannon'] = { - id = 'VEHICLE_WEAPON_AVENGER_CANNON', - hash = -1738072005, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_AVENGER_CANNON', - hash = 1849772700, - max = 20, - name = _(CR(), 'core', 'ammo_avenger_cannon') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_avenger_cannon') - }, - ['barrage_top_mg'] = { - id = 'VEHICLE_WEAPON_BARRAGE_TOP_MG', - hash = -146175596, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_BAR_TMG', - gxtDescription = 'WTD_V_BAR_TMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_top_mg') - }, - ['barrage_top_minigun'] = { - id = 'VEHICLE_WEAPON_BARRAGE_TOP_MINIGUN', - hash = 1000258817, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_BAR_TMI', - gxtDescription = 'WTD_V_BAR_TMI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_top_minigun') - }, - ['barrage_rear_mg'] = { - id = 'VEHICLE_WEAPON_BARRAGE_REAR_MG', - hash = 1200179045, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_BAR_RMG', - gxtDescription = 'WTD_V_BAR_RMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_rear_mg') - }, - ['barrage_rear_minigun'] = { - id = 'VEHICLE_WEAPON_BARRAGE_REAR_MINIGUN', - hash = 525623141, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_BAR_RMI', - gxtDescription = 'WTD_V_BAR_RMI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_rear_minigun') - }, - ['barrage_rear_gl'] = { - id = 'VEHICLE_WEAPON_BARRAGE_REAR_GL', - hash = -1538514291, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_BARRAGE_GL', - hash = 1364454752, - max = 20, - name = _(CR(), 'core', 'ammo_barrage_gl') - }, - gxtName = 'WT_V_BAR_RGL', - gxtDescription = 'WTD_V_BAR_RGL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_barrage_rear_gl') - }, - ['bomb'] = { - id = 'VEHICLE_WEAPON_BOMB', - hash = -1695500020, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_01', - ammo = { - id = 'AMMO_VEHICLEBOMB', - hash = -1615671818, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb') - }, - gxtName = 'WT_VEHBOMB', - gxtDescription = 'WTD_VEHBOMB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb') - }, - ['bomb_cluster'] = { - id = 'VEHICLE_WEAPON_BOMB_CLUSTER', - hash = 220773539, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_02', - ammo = { - id = 'AMMO_VEHICLEBOMB_CLUSTER', - hash = 1584038003, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_cluster') - }, - gxtName = 'WT_VEHBOMB_C', - gxtDescription = 'WTD_VEHBOMB_C', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_cluster') - }, - ['bomb_gas'] = { - id = 'VEHICLE_WEAPON_BOMB_GAS', - hash = 1430300958, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_03', - ammo = { - id = 'AMMO_VEHICLEBOMB_GAS', - hash = 314485403, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_gas') - }, - gxtName = 'WT_VEHBOMB_G', - gxtDescription = 'WTD_VEHBOMB_G', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_gas') - }, - ['bomb_incendiary'] = { - id = 'VEHICLE_WEAPON_BOMB_INCENDIARY', - hash = 1794615063, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_04', - ammo = { - id = 'AMMO_VEHICLEBOMB_INCENDIARY', - hash = -111286589, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_incendiary') - }, - gxtName = 'WT_VEHBOMB_I', - gxtDescription = 'WTD_VEHBOMB_I', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_incendiary') - }, - ['bombushka_cannon'] = { - id = 'VEHICLE_WEAPON_BOMBUSHKA_CANNON', - hash = -666617255, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_BSHK_CANN', - gxtDescription = 'WTD_V_BSHK_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bombushka_cannon') - }, - ['bombushka_dualmg'] = { - id = 'VEHICLE_WEAPON_BOMBUSHKA_DUALMG', - hash = 741027160, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_BSHK_DUAL', - gxtDescription = 'WTD_V_BSHK_DUAL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bombushka_dualmg') - }, - ['bruiser_50cal'] = { - id = 'VEHICLE_WEAPON_BRUISER_50CAL', - hash = -683817471, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bruiser_50cal') - }, - ['bruiser2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_BRUISER2_50CAL_LASER', - hash = 1030357398, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bruiser2_50cal_laser') - }, - ['caracara_mg'] = { - id = 'VEHICLE_WEAPON_CARACARA_MG', - hash = 1817275304, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_caracara_mg') - }, - ['caracara_minigun'] = { - id = 'VEHICLE_WEAPON_CARACARA_MINIGUN', - hash = 1338760315, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TEC_MINI', - gxtDescription = 'WTD_V_TEC_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_caracara_minigun') - }, - ['cherno_missile'] = { - id = 'VEHICLE_WEAPON_CHERNO_MISSILE', - hash = -1572351938, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_CHERNO_MISSILE', - hash = -1278325590, - max = 10, - name = _(CR(), 'core', 'ammo_cherno_missile') - }, - gxtName = 'WT_V_CHE_MI', - gxtDescription = 'WTD_V_CHE_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_cherno_missile') - }, - ['deathbike_dualminigun'] = { - id = 'VEHICLE_WEAPON_DEATHBIKE_DUALMINIGUN', - hash = 490982948, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_DBK_MINI', - gxtDescription = 'WTD_V_DBK_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deathbike_dualminigun') - }, - ['deathbike2_minigun_laser'] = { - id = 'VEHICLE_WEAPON_DEATHBIKE2_MINIGUN_LASER', - hash = -385086487, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deathbike2_minigun_laser') - }, - ['deluxo_mg'] = { - id = 'VEHICLE_WEAPON_DELUXO_MG', - hash = -1694538890, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_DEL_MG', - gxtDescription = 'WTD_V_DEL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deluxo_mg') - }, - ['deluxo_missile'] = { - id = 'VEHICLE_WEAPON_DELUXO_MISSILE', - hash = -1258723020, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor_missile') - }, - gxtName = 'WT_V_DEL_MI', - gxtDescription = 'WTD_V_DEL_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_deluxo_missile') - }, - ['dogfighter_mg'] = { - id = 'VEHICLE_WEAPON_DOGFIGHTER_MG', - hash = 1595421922, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_DGF_MG', - gxtDescription = 'WTD_V_DGF_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dogfighter_mg') - }, - ['dogfighter_missile'] = { - id = 'VEHICLE_WEAPON_DOGFIGHTER_MISSILE', - hash = -901318531, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_DGF_MISS', - gxtDescription = 'WTD_V_DGF_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dogfighter_missile') - }, - ['dune_mg'] = { - id = 'VEHICLE_WEAPON_DUNE_MG', - hash = -787150897, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_DU_MG', - gxtDescription = 'WTD_V_DU_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dune_mg') - }, - ['dune_grenadelauncher'] = { - id = 'VEHICLE_WEAPON_DUNE_GRENADELAUNCHER', - hash = -1594068723, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_DUNE_GRENADELAUNCHER', - hash = 1742067183, - max = 20, - name = _(CR(), 'core', 'ammo_dune_grenadelauncher') - }, - gxtName = 'WT_V_DU_GL', - gxtDescription = 'WTD_V_DU_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dune_grenadelauncher') - }, - ['dune_minigun'] = { - id = 'VEHICLE_WEAPON_DUNE_MINIGUN', - hash = 1416047217, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_DU_MINI', - gxtDescription = 'WTD_V_DU_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dune_minigun') - }, - ['flamethrower'] = { - id = 'VEHICLE_WEAPON_FLAMETHROWER', - hash = -1291819974, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_FLAME', - gxtDescription = 'WTD_V_FLAME', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_flamethrower') - }, - ['flamethrower_scifi'] = { - id = 'VEHICLE_WEAPON_FLAMETHROWER_SCIFI', - hash = -2112637790, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_FLAME', - gxtDescription = 'WTD_V_FLAME', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_flamethrower_scifi') - }, - ['hacker_missile'] = { - id = 'VEHICLE_WEAPON_HACKER_MISSILE', - hash = 1987049393, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _(CR(), 'core', 'ammo_hacker_missile') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hacker_missile') - }, - ['hacker_missile_homing'] = { - id = 'VEHICLE_WEAPON_HACKER_MISSILE_HOMING', - hash = 2011877270, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _(CR(), 'core', 'ammo_hacker_missile') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hacker_missile_homing') - }, - ['halftrack_dualmg'] = { - id = 'VEHICLE_WEAPON_HALFTRACK_DUALMG', - hash = 1331922171, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_HT_DUALMG', - gxtDescription = 'WTD_V_HT_DUALMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_halftrack_dualmg') - }, - ['halftrack_quadmg'] = { - id = 'VEHICLE_WEAPON_HALFTRACK_QUADMG', - hash = 1226518132, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_HT_QUADMG', - gxtDescription = 'WTD_V_HT_QUADMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_halftrack_quadmg') - }, - ['havok_minigun'] = { - id = 'VEHICLE_WEAPON_HAVOK_MINIGUN', - hash = 855547631, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_HAV_MINI', - gxtDescription = 'WTD_V_HAV_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_havok_minigun') - }, - ['hunter_mg'] = { - id = 'VEHICLE_WEAPON_HUNTER_MG', - hash = 1119518887, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_HUNT_MG', - gxtDescription = 'WTD_V_HUNT_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_mg') - }, - ['hunter_missile'] = { - id = 'VEHICLE_WEAPON_HUNTER_MISSILE', - hash = 153396725, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_missile') - }, - gxtName = 'WT_V_HUNT_MISS', - gxtDescription = 'WTD_V_HUNT_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_missile') - }, - ['hunter_barrage'] = { - id = 'VEHICLE_WEAPON_HUNTER_BARRAGE', - hash = 785467445, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _(CR(), 'core', 'ammo_hunter_barrage') - }, - gxtName = 'WT_V_HUNT_BARR', - gxtDescription = 'WTD_V_HUNT_BARR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_barrage') - }, - ['hunter_cannon'] = { - id = 'VEHICLE_WEAPON_HUNTER_CANNON', - hash = 704686874, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_HUNT_CANN', - gxtDescription = 'WTD_V_HUNT_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_hunter_cannon') - }, - ['issi4_50cal'] = { - id = 'VEHICLE_WEAPON_ISSI4_50CAL', - hash = 1984488269, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_issi4_50cal') - }, - ['issi5_50cal_laser'] = { - id = 'VEHICLE_WEAPON_ISSI5_50CAL_LASER', - hash = 1988061477, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_issi5_50cal_laser') - }, - ['khanjali_cannon'] = { - id = 'VEHICLE_WEAPON_KHANJALI_CANNON', - hash = 507170720, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _(CR(), 'core', 'ammo_tank') - }, - gxtName = 'WT_V_KHA_CA', - gxtDescription = 'WTD_V_KHA_CA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_cannon') - }, - ['khanjali_cannon_heavy'] = { - id = 'VEHICLE_WEAPON_KHANJALI_CANNON_HEAVY', - hash = -2088013459, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_KHANJALI_CANNON_HEAVY', - hash = 617011510, - max = 100, - name = _(CR(), 'core', 'ammo_khanjali_cannon_heavy') - }, - gxtName = 'WT_V_KHA_HCA', - gxtDescription = 'WTD_V_KHA_HCA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_cannon_heavy') - }, - ['khanjali_mg'] = { - id = 'VEHICLE_WEAPON_KHANJALI_MG', - hash = 711953949, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_KHA_MG', - gxtDescription = 'WTD_V_KHA_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_mg') - }, - ['khanjali_gl'] = { - id = 'VEHICLE_WEAPON_KHANJALI_GL', - hash = 394659298, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_KHANJALI_GL', - hash = -1630507076, - max = 20, - name = _(CR(), 'core', 'ammo_khanjali_gl') - }, - gxtName = 'WT_V_KHA_GL', - gxtDescription = 'WTD_V_KHA_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_khanjali_gl') - }, - ['menacer_mg'] = { - id = 'VEHICLE_WEAPON_MENACER_MG', - hash = -540346204, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_NS_MG', - gxtDescription = 'WTD_V_NS_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_menacer_mg') - }, - ['microlight_mg'] = { - id = 'VEHICLE_WEAPON_MICROLIGHT_MG', - hash = -991944340, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_MCRL_MG', - gxtDescription = 'WTD_V_MCRL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_microlight_mg') - }, - ['mine'] = { - id = 'VEHICLE_WEAPON_MINE', - hash = 1508567460, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE', - hash = 612448028, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine') - }, - ['mine_kinetic'] = { - id = 'VEHICLE_WEAPON_MINE_KINETIC', - hash = 1007245390, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_KINETIC', - hash = -1140465749, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_kinetic') - }, - ['mine_emp'] = { - id = 'VEHICLE_WEAPON_MINE_EMP', - hash = 1776356704, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_EMP', - hash = 1653442244, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_emp') - }, - ['mine_spike'] = { - id = 'VEHICLE_WEAPON_MINE_SPIKE', - hash = -647126932, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_SPIKE', - hash = 1782795920, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_spike') - }, - ['mine_slick'] = { - id = 'VEHICLE_WEAPON_MINE_SLICK', - hash = 1459276487, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_SLICK', - hash = -418520852, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_slick') - }, - ['mine_tar'] = { - id = 'VEHICLE_WEAPON_MINE_TAR', - hash = -197031008, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_TAR', - hash = -1733963618, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_tar') - }, - ['mine_kinetic_rc'] = { - id = 'VEHICLE_WEAPON_MINE_KINETIC_RC', - hash = 623572320, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_KINETIC_RC', - hash = -338616823, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_kinetic_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_kinetic_rc') - }, - ['mine_emp_rc'] = { - id = 'VEHICLE_WEAPON_MINE_EMP_RC', - hash = 1414837446, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_EMP_RC', - hash = -930619152, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_emp_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_emp_rc') - }, - ['mine_spike_rc'] = { - id = 'VEHICLE_WEAPON_MINE_SPIKE_RC', - hash = 2083192401, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_SPIKE_RC', - hash = -1317227407, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_spike_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_spike_rc') - }, - ['mine_slick_rc'] = { - id = 'VEHICLE_WEAPON_MINE_SLICK_RC', - hash = -2065138921, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_SLICK_RC', - hash = -590129723, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_slick_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_slick_rc') - }, - ['mine_tar_rc'] = { - id = 'VEHICLE_WEAPON_MINE_TAR_RC', - hash = 2100589782, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_TAR_RC', - hash = -1955683003, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclemine_tar_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mine_tar_rc') - }, - ['mogul_nose'] = { - id = 'VEHICLE_WEAPON_MOGUL_NOSE', - hash = -166158518, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MOG_NOSE', - gxtDescription = 'WTD_V_MOG_NOSE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_nose') - }, - ['mogul_dualnose'] = { - id = 'VEHICLE_WEAPON_MOGUL_DUALNOSE', - hash = -437014993, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MOG_DNOSE', - gxtDescription = 'WTD_V_MOG_DNOSE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_dualnose') - }, - ['mogul_turret'] = { - id = 'VEHICLE_WEAPON_MOGUL_TURRET', - hash = -486730914, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_MOG_TURR', - gxtDescription = 'WTD_V_MOG_TURR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_turret') - }, - ['mogul_dualturret'] = { - id = 'VEHICLE_WEAPON_MOGUL_DUALTURRET', - hash = -1171817471, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_MOG_DTURR', - gxtDescription = 'WTD_V_MOG_DTURR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mogul_dualturret') - }, - ['monster3_glkin'] = { - id = 'VEHICLE_WEAPON_MONSTER3_GLKIN', - hash = -441560099, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MONSTER3_KINETIC', - hash = 2074953483, - max = 10, - name = _(CR(), 'core', 'ammo_monster3_kinetic') - }, - gxtName = 'WT_V_GREN_KIN', - gxtDescription = 'WTD_V_GREN_KIN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_monster3_glkin') - }, - ['mortar_explosive'] = { - id = 'VEHICLE_WEAPON_MORTAR_EXPLOSIVE', - hash = -1582773038, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MORTAR_EXPLOSIVE', - hash = 814030577, - max = 10, - name = _(CR(), 'core', 'ammo_mortar_explosive') - }, - gxtName = 'WT_V_TAM_MORT', - gxtDescription = 'WTD_V_TAM_MORT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mortar_explosive') - }, - ['mortar_kinetic'] = { - id = 'VEHICLE_WEAPON_MORTAR_KINETIC', - hash = 1663705853, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MORTAR_KINETIC', - hash = 648487681, - max = 10, - name = _(CR(), 'core', 'ammo_mortar_kinetic') - }, - gxtName = 'WT_V_MORTAR_KIN', - gxtDescription = 'WTD_V_MORTAR_KIN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mortar_kinetic') - }, - ['mule4_mg'] = { - id = 'VEHICLE_WEAPON_MULE4_MG', - hash = -2074769625, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mule4_mg') - }, - ['mule4_missile'] = { - id = 'VEHICLE_WEAPON_MULE4_MISSILE', - hash = 1198717003, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_TAM_MISS', - gxtDescription = 'WTD_V_TAM_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mule4_missile') - }, - ['mule4_turret_gl'] = { - id = 'VEHICLE_WEAPON_MULE4_TURRET_GL', - hash = -586003867, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MULE4_GL', - hash = -206645419, - max = 20, - name = _(CR(), 'core', 'ammo_mule4_gl') - }, - gxtName = 'WT_V_KHA_GL', - gxtDescription = 'WTD_V_KHA_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_mule4_turret_gl') - }, - ['oppressor_mg'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR_MG', - hash = -651022627, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_OP_MG', - gxtDescription = 'WTD_V_OP_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor_mg') - }, - ['oppressor_missile'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR_MISSILE', - hash = -1950890434, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor_missile') - }, - gxtName = 'WT_V_OP_MISS', - gxtDescription = 'WTD_V_OP_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor_missile') - }, - ['oppressor2_mg'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR2_MG', - hash = -498786858, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_OP_MG', - gxtDescription = 'WTD_V_OP_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor2_mg') - }, - ['oppressor2_cannon'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR2_CANNON', - hash = -699583383, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_CANN', - gxtDescription = 'WTD_V_ROG_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor2_cannon') - }, - ['oppressor2_missile'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR2_MISSILE', - hash = 1966766321, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_OPPRESSOR2_MISSILE', - hash = 914231229, - max = 20, - name = _(CR(), 'core', 'ammo_oppressor2_missile') - }, - gxtName = 'WT_V_OP_MISS', - gxtDescription = 'WTD_V_OP_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_oppressor2_missile') - }, - ['paragon2_mg'] = { - id = 'VEHICLE_WEAPON_PARAGON2_MG', - hash = 749486726, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_paragon2_mg') - }, - ['pounder2_mini'] = { - id = 'VEHICLE_WEAPON_POUNDER2_MINI', - hash = -2031683506, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_mini') - }, - ['pounder2_missile'] = { - id = 'VEHICLE_WEAPON_POUNDER2_MISSILE', - hash = 162065050, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_TAM_MISS', - gxtDescription = 'WTD_V_TAM_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_missile') - }, - ['pounder2_barrage'] = { - id = 'VEHICLE_WEAPON_POUNDER2_BARRAGE', - hash = -1838445340, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_POUNDER2_MISSILE', - hash = 948447183, - max = 20, - name = _(CR(), 'core', 'ammo_pounder2_missile') - }, - gxtName = 'WT_V_POU_BA', - gxtDescription = 'WTD_V_POU_BA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_barrage') - }, - ['pounder2_gl'] = { - id = 'VEHICLE_WEAPON_POUNDER2_GL', - hash = -1827078378, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_POUNDER2_GL', - hash = 1624456817, - max = 20, - name = _(CR(), 'core', 'ammo_pounder2_gl') - }, - gxtName = 'WT_V_KHA_GL', - gxtDescription = 'WTD_V_KHA_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_pounder2_gl') - }, - ['rogue_mg'] = { - id = 'VEHICLE_WEAPON_ROGUE_MG', - hash = 158495693, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_MG', - gxtDescription = 'WTD_V_ROG_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rogue_mg') - }, - ['rogue_cannon'] = { - id = 'VEHICLE_WEAPON_ROGUE_CANNON', - hash = -416629822, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_CANN', - gxtDescription = 'WTD_V_ROG_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rogue_cannon') - }, - ['rogue_missile'] = { - id = 'VEHICLE_WEAPON_ROGUE_MISSILE', - hash = 1820910717, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_ROGUE_MISSILE', - hash = -1421421393, - max = 20, - name = _(CR(), 'core', 'ammo_rogue_missile') - }, - gxtName = 'WT_V_ROG_MISS', - gxtDescription = 'WTD_V_ROG_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rogue_missile') - }, - ['scarab_50cal'] = { - id = 'VEHICLE_WEAPON_SCARAB_50CAL', - hash = 562032424, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1', - gxtDescription = 'WTD_V_MG50_1', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scarab_50cal') - }, - ['scarab2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_SCARAB2_50CAL_LASER', - hash = -500306484, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1L', - gxtDescription = 'WTD_V_MG50_1L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scarab2_50cal_laser') - }, - ['scramjet_mg'] = { - id = 'VEHICLE_WEAPON_SCRAMJET_MG', - hash = 231629074, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_VGL_MG', - gxtDescription = 'WTD_V_VGL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scramjet_mg') - }, - ['scramjet_missile'] = { - id = 'VEHICLE_WEAPON_SCRAMJET_MISSILE', - hash = -1125578533, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SCRAMJET_MISSILE', - hash = -1664293218, - max = 20, - name = _(CR(), 'core', 'ammo_scramjet_missile') - }, - gxtName = 'WT_V_VGL_MISS', - gxtDescription = 'WTD_V_VGL_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_scramjet_missile') - }, - ['seabreeze_mg'] = { - id = 'VEHICLE_WEAPON_SEABREEZE_MG', - hash = 1371067624, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_SBZ_MG', - gxtDescription = 'WTD_V_SBZ_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_seabreeze_mg') - }, - ['speedo4_mg'] = { - id = 'VEHICLE_WEAPON_SPEEDO4_MG', - hash = -939722436, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_speedo4_mg') - }, - ['speedo4_turret_mg'] = { - id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MG', - hash = -699002559, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_SPD_TMG', - gxtDescription = 'WTD_V_SPD_TMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_speedo4_turret_mg') - }, - ['speedo4_turret_mini'] = { - id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MINI', - hash = -1627504966, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_SPD_TMI', - gxtDescription = 'WTD_V_SPD_TMI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_speedo4_turret_mini') - }, - ['strikeforce_barrage'] = { - id = 'VEHICLE_WEAPON_STRIKEFORCE_BARRAGE', - hash = 968648323, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_STRIKEFORCE_BARRAGE', - hash = 987449399, - max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_barrage') - }, - gxtName = 'WT_V_HUNT_BARR', - gxtDescription = 'WTD_V_HUNT_BARR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_strikeforce_barrage') - }, - ['strikeforce_cannon'] = { - id = 'VEHICLE_WEAPON_STRIKEFORCE_CANNON', - hash = 955522731, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_CANN', - gxtDescription = 'WTD_V_ROG_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_strikeforce_cannon') - }, - ['strikeforce_missile'] = { - id = 'VEHICLE_WEAPON_STRIKEFORCE_MISSILE', - hash = 519052682, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_STRIKEFORCE_MISSILE', - hash = 770578418, - max = 20, - name = _(CR(), 'core', 'ammo_strikeforce_missile') - }, - gxtName = 'WT_V_HUNT_MISS', - gxtDescription = 'WTD_V_HUNT_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_strikeforce_missile') - }, - ['subcar_mg'] = { - id = 'VEHICLE_WEAPON_SUBCAR_MG', - hash = 1176362416, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_SUB_MG', - gxtDescription = 'WTD_V_SUB_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_subcar_mg') - }, - ['subcar_missile'] = { - id = 'VEHICLE_WEAPON_SUBCAR_MISSILE', - hash = -729187314, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SUBCAR_MISSILE', - hash = 456482729, - max = 100, - name = _(CR(), 'core', 'ammo_subcar_missile') - }, - gxtName = 'WT_V_SUB_MI', - gxtDescription = 'WTD_V_SUB_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_subcar_missile') - }, - ['subcar_torpedo'] = { - id = 'VEHICLE_WEAPON_SUBCAR_TORPEDO', - hash = -410795078, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SUBCAR_TORPEDO', - hash = -684945118, - max = 100, - name = _(CR(), 'core', 'ammo_subcar_torpedo') - }, - gxtName = 'WT_V_SUB_TO', - gxtDescription = 'WTD_V_SUB_TO', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_subcar_torpedo') - }, - ['tampa_missile'] = { - id = 'VEHICLE_WEAPON_TAMPA_MISSILE', - hash = -1638383454, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_TAM_MISS', - gxtDescription = 'WTD_V_TAM_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_missile') - }, - ['tampa_mortar'] = { - id = 'VEHICLE_WEAPON_TAMPA_MORTAR', - hash = 1015268368, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TAMPA_MORTAR', - hash = -405037695, - max = 10, - name = _(CR(), 'core', 'ammo_tampa_mortar') - }, - gxtName = 'WT_V_TAM_MORT', - gxtDescription = 'WTD_V_TAM_MORT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_mortar') - }, - ['tampa_fixedminigun'] = { - id = 'VEHICLE_WEAPON_TAMPA_FIXEDMINIGUN', - hash = -624592211, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TAM_FMINI', - gxtDescription = 'WTD_V_TAM_FMINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_fixedminigun') - }, - ['tampa_dualminigun'] = { - id = 'VEHICLE_WEAPON_TAMPA_DUALMINIGUN', - hash = 1744687076, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TAM_DMINI', - gxtDescription = 'WTD_V_TAM_DMINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tampa_dualminigun') - }, - ['thruster_mg'] = { - id = 'VEHICLE_WEAPON_THRUSTER_MG', - hash = 1697521053, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_THR_MG', - gxtDescription = 'WTD_V_THR_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_thruster_mg') - }, - ['thruster_missile'] = { - id = 'VEHICLE_WEAPON_THRUSTER_MISSILE', - hash = 1177935125, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_THRUSTER_MISSILE', - hash = -379666311, - max = 20, - name = _(CR(), 'core', 'ammo_thruster_missile') - }, - gxtName = 'WT_V_THR_MI', - gxtDescription = 'WTD_V_THR_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_thruster_missile') - }, - ['trailer_quadmg'] = { - id = 'VEHICLE_WEAPON_TRAILER_QUADMG', - hash = 1192341548, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TR_QUADMG', - gxtDescription = 'WTD_V_TR_QUADMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_trailer_quadmg') - }, - ['trailer_dualaa'] = { - id = 'VEHICLE_WEAPON_TRAILER_DUALAA', - hash = -2138288820, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TRAILER_AA', - hash = 881918194, - max = 100, - name = _(CR(), 'core', 'ammo_trailer_aa') - }, - gxtName = 'WT_V_TR_DUALAA', - gxtDescription = 'WTD_V_TR_DUALAA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_trailer_dualaa') - }, - ['trailer_missile'] = { - id = 'VEHICLE_WEAPON_TRAILER_MISSILE', - hash = 341154295, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TRAILER_MISSILE', - hash = -11173636, - max = 10, - name = _(CR(), 'core', 'ammo_trailer_missile') - }, - gxtName = 'WT_V_TR_MISS', - gxtDescription = 'WTD_V_TR_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_trailer_missile') - }, - ['tula_nosemg'] = { - id = 'VEHICLE_WEAPON_TULA_NOSEMG', - hash = 1100844565, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TUL_NOSE', - gxtDescription = 'WTD_V_TUL_NOSE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_nosemg') - }, - ['tula_mg'] = { - id = 'VEHICLE_WEAPON_TULA_MG', - hash = 1217122433, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TUL_MG', - gxtDescription = 'WTD_V_TUL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_mg') - }, - ['tula_dualmg'] = { - id = 'VEHICLE_WEAPON_TULA_DUALMG', - hash = -1328456693, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TUL_DUAL', - gxtDescription = 'WTD_V_TUL_DUAL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_dualmg') - }, - ['tula_minigun'] = { - id = 'VEHICLE_WEAPON_TULA_MINIGUN', - hash = 376489128, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TUL_MINI', - gxtDescription = 'WTD_V_TUL_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tula_minigun') - }, - ['vigilante_mg'] = { - id = 'VEHICLE_WEAPON_VIGILANTE_MG', - hash = -200835353, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_VGL_MG', - gxtDescription = 'WTD_V_VGL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_vigilante_mg') - }, - ['vigilante_missile'] = { - id = 'VEHICLE_WEAPON_VIGILANTE_MISSILE', - hash = 1347266149, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_VIGILANTE_MISSILE', - hash = 1507289724, - max = 20, - name = _(CR(), 'core', 'ammo_vigilante_missile') - }, - gxtName = 'WT_V_VGL_MISS', - gxtDescription = 'WTD_V_VGL_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_vigilante_missile') - }, - ['bomb_standard_wide'] = { - id = 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', - hash = 1856325840, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_01', - ammo = { - id = 'AMMO_VEHICLEBOMB_WIDE', - hash = -117387562, - max = 1, - name = _(CR(), 'core', 'ammo_vehiclebomb_wide') - }, - gxtName = 'WT_VEHBOMB', - gxtDescription = 'WTD_VEHBOMB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_bomb_standard_wide') - }, - ['volatol_dualmg'] = { - id = 'VEHICLE_WEAPON_VOLATOL_DUALMG', - hash = 1150790720, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_VOL_MG', - gxtDescription = 'WTD_V_VOL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_volatol_dualmg') - }, - ['comet_mg'] = { - id = 'VEHICLE_WEAPON_COMET_MG', - hash = -358074893, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_comet_mg') - }, - ['revolter_mg'] = { - id = 'VEHICLE_WEAPON_REVOLTER_MG', - hash = -1117887894, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_revolter_mg') - }, - ['savestra_mg'] = { - id = 'VEHICLE_WEAPON_SAVESTRA_MG', - hash = -348002226, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_savestra_mg') - }, - ['viseris_mg'] = { - id = 'VEHICLE_WEAPON_VISERIS_MG', - hash = -2019545594, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_viseris_mg') - }, - ['impaler2_50cal'] = { - id = 'VEHICLE_WEAPON_IMPALER2_50CAL', - hash = 1599495177, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_impaler2_50cal') - }, - ['impaler3_50cal_laser'] = { - id = 'VEHICLE_WEAPON_IMPALER3_50CAL_LASER', - hash = -1933706104, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_impaler3_50cal_laser') - }, - ['imperator_50cal'] = { - id = 'VEHICLE_WEAPON_IMPERATOR_50CAL', - hash = -1235040645, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_imperator_50cal') - }, - ['imperator2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_IMPERATOR2_50CAL_LASER', - hash = 2014823718, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_imperator2_50cal_laser') - }, - ['dominator4_50cal'] = { - id = 'VEHICLE_WEAPON_DOMINATOR4_50CAL', - hash = -133391601, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dominator4_50cal') - }, - ['dominator5_50cal_laser'] = { - id = 'VEHICLE_WEAPON_DOMINATOR5_50CAL_LASER', - hash = -1272681889, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_dominator5_50cal_laser') - }, - ['slamvan4_50cal'] = { - id = 'VEHICLE_WEAPON_SLAMVAN4_50CAL', - hash = 984313451, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_slamvan4_50cal') - }, - ['slamvan5_50cal_laser'] = { - id = 'VEHICLE_WEAPON_SLAMVAN5_50CAL_LASER', - hash = 1368736686, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_slamvan5_50cal_laser') - }, - ['brutus_50cal'] = { - id = 'VEHICLE_WEAPON_BRUTUS_50CAL', - hash = -346137590, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1', - gxtDescription = 'WTD_V_MG50_1', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_brutus_50cal') - }, - ['brutus2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_BRUTUS2_50CAL_LASER', - hash = 1757914307, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1L', - gxtDescription = 'WTD_V_MG50_1L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_brutus2_50cal_laser') - }, - ['zr380_50cal'] = { - id = 'VEHICLE_WEAPON_ZR380_50CAL', - hash = 1790524546, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_zr380_50cal') - }, - ['zr3802_50cal_laser'] = { - id = 'VEHICLE_WEAPON_ZR3802_50CAL_LASER', - hash = 570463164, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_zr3802_50cal_laser') - }, - ['jb700_mg'] = { - id = 'VEHICLE_WEAPON_JB700_MG', - hash = 926602556, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_jb700_mg') - }, - ['rctank_gun'] = { - id = 'VEHICLE_WEAPON_RCTANK_GUN', - hash = 1392289305, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_RCT_MG', - gxtDescription = 'WTD_V_RCT_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_gun') - }, - ['rctank_flame'] = { - id = 'VEHICLE_WEAPON_RCTANK_FLAME', - hash = -185710198, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_RCT_FL', - gxtDescription = 'WTD_V_RCT_FL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_flame') - }, - ['rctank_rocket'] = { - id = 'VEHICLE_WEAPON_RCTANK_ROCKET', - hash = 1995916491, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_RCTANK_ROCKET', - hash = -1585454291, - max = 20, - name = _(CR(), 'core', 'ammo_rctank_rocket') - }, - gxtName = 'WT_V_RCT_RK', - gxtDescription = 'WTD_V_RCT_RK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_rocket') - }, - ['rctank_lazer'] = { - id = 'VEHICLE_WEAPON_RCTANK_LAZER', - hash = 1475488848, - clipSize = 15000, - category = 'heavy', - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_RCT_LZ', - gxtDescription = 'WTD_V_RCT_LZ', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rctank_lazer') - }, - ['air_defence_gun'] = { - id = 'WEAPON_AIR_DEFENCE_GUN', - hash = 738733437, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_air_defence_gun') - }, - ['autoshotgun'] = { - id = 'WEAPON_AUTOSHOTGUN', - hash = 317205821, - clipSize = 10, - category = 'shotgun', - model = 'w_sg_sweeper', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_AUTOSHGN', - gxtDescription = 'WTD_AUTOSHGN', - components = { - { - id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', - hash = 169463950, - model = 'w_sg_sweeper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_autoshotgun') - }, - ['battleaxe'] = { - id = 'WEAPON_BATTLEAXE', - hash = -853065399, - clipSize = 0, - category = 'melee', - model = 'w_me_battleaxe', - ammo = nil, - gxtName = 'WT_BATTLEAXE', - gxtDescription = 'WTD_BATTLEAXE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_battleaxe') - }, - ['bottle'] = { - id = 'WEAPON_BOTTLE', - hash = -102323637, - clipSize = 0, - category = 'melee', - model = 'w_me_bottle', - ammo = nil, - gxtName = 'WT_BOTTLE', - gxtDescription = 'WTD_BOTTLE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bottle') - }, - ['bullpuprifle'] = { - id = 'WEAPON_BULLPUPRIFLE', - hash = 2132975508, - clipSize = 30, - category = 'rifle', - model = 'w_ar_bullpuprifle', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_BULLRIFLE', - gxtDescription = 'WTD_BULLRIFLE', - components = { - { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', - hash = -979292288, - model = 'w_ar_bullpuprifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_BRIF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', - hash = -1284994289, - model = 'w_ar_bullpuprifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_BRIF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_bullpuprifle') - }, - ['cannon_blazer'] = { - id = 'VEHICLE_WEAPON_CANNON_BLAZER', - hash = -335937730, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_cannon_blazer') - }, - ['combatpdw'] = { - id = 'WEAPON_COMBATPDW', - hash = 171789620, - clipSize = 30, - category = 'smg', - model = 'W_SB_PDW', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_COMBATPDW', - gxtDescription = 'WTD_COMBATPDW', - components = { - { - id = 'COMPONENT_COMBATPDW_CLIP_01', - hash = 1125642654, - model = 'W_SB_PDW_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_PDW_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATPDW_CLIP_02', - hash = 860508675, - model = 'W_SB_PDW_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_PDW_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_combatpdw') - }, - ['compactlauncher'] = { - id = 'WEAPON_COMPACTLAUNCHER', - hash = 125959754, - clipSize = 1, - category = 'heavy', - model = 'w_lr_compactgl', - ammo = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher') - }, - gxtName = 'WT_CMPGL', - gxtDescription = 'WTD_CMPGL', - components = { - { - id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', - hash = 1235472140, - model = 'w_lr_compactgl_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_compactlauncher') - }, - ['compactrifle'] = { - id = 'WEAPON_COMPACTRIFLE', - hash = 1649403952, - clipSize = 30, - category = 'rifle', - model = 'w_ar_assaultrifle_smg', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_CMPRIFLE', - gxtDescription = 'WTD_CMPRIFLE', - components = { - { - id = 'COMPONENT_COMPACTRIFLE_CLIP_01', - hash = 1363085923, - model = 'w_ar_assaultrifle_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CMPR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMPACTRIFLE_CLIP_02', - hash = 1509923832, - model = 'w_ar_assaultrifle_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CMPR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_compactrifle') - }, - ['dagger'] = { - id = 'WEAPON_DAGGER', - hash = -1834847097, - clipSize = 0, - category = 'melee', - model = 'w_me_dagger', - ammo = nil, - gxtName = 'WT_DAGGER', - gxtDescription = 'WTD_DAGGER', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_dagger') - }, - ['dbshotgun'] = { - id = 'WEAPON_DBSHOTGUN', - hash = -275439685, - clipSize = 2, - category = 'shotgun', - model = 'w_sg_doublebarrel', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_DBSHGN', - gxtDescription = 'WTD_DBSHGN', - components = { - { - id = 'COMPONENT_DBSHOTGUN_CLIP_01', - hash = 703231006, - model = 'w_sg_doublebarrel_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_dbshotgun') - }, - ['firework'] = { - id = 'WEAPON_FIREWORK', - hash = 2138347493, - clipSize = 1, - category = 'heavy', - model = 'w_lr_firework', - ammo = { - id = 'AMMO_FIREWORK', - hash = -1356599793, - max = 20, - name = _(CR(), 'core', 'ammo_firework') - }, - gxtName = 'WT_FIREWRK', - gxtDescription = 'WTD_FIREWRK', - components = { - { - id = 'COMPONENT_FIREWORK_CLIP_01', - hash = -454770035, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_firework') - }, - ['flaregun'] = { - id = 'WEAPON_FLAREGUN', - hash = 1198879012, - clipSize = 1, - category = 'pistol', - model = 'w_pi_flaregun', - ammo = { - id = 'AMMO_FLAREGUN', - hash = 1173416293, - max = 20, - name = _(CR(), 'core', 'ammo_flaregun') - }, - gxtName = 'WT_FLAREGUN', - gxtDescription = 'WTD_FLAREGUN', - components = { - { - id = 'COMPONENT_FLAREGUN_CLIP_01', - hash = -1813398119, - model = 'w_pi_flaregun_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCT_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_flaregun') - }, - ['flashlight'] = { - id = 'WEAPON_FLASHLIGHT', - hash = -1951375401, - clipSize = 0, - category = 'melee', - model = 'w_me_flashlight', - ammo = nil, - gxtName = 'WT_FLASHLIGHT', - gxtDescription = 'WTD_FLASHLIGHT', - components = { - { - id = 'COMPONENT_FLASHLIGHT_LIGHT', - hash = -575194865, - model = 'w_me_flashlight_flash', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_flashlight') - }, - ['garbagebag'] = { - id = 'WEAPON_GARBAGEBAG', - hash = -499989876, - clipSize = 0, - category = 'melee', - model = nil, - ammo = nil, - gxtName = 'WT_KNIFE', - gxtDescription = 'WTD_KNIFE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_garbagebag') - }, - ['gusenberg'] = { - id = 'WEAPON_GUSENBERG', - hash = 1627465347, - clipSize = 30, - category = 'mg', - model = 'w_sb_gusenberg', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_GUSNBRG', - gxtDescription = 'WTD_GUSNBRG', - components = { - { - id = 'COMPONENT_GUSENBERG_CLIP_01', - hash = 484812453, - model = 'w_sb_gusenberg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_GSNB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_GUSENBERG_CLIP_02', - hash = -355941776, - model = 'w_sb_gusenberg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_GSNB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_gusenberg') - }, - ['handcuffs'] = { - id = 'WEAPON_HANDCUFFS', - hash = -800287667, - clipSize = 0, - category = 'melee', - model = nil, - ammo = nil, - gxtName = 'WT_KNIFE', - gxtDescription = 'WTD_KNIFE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_handcuffs') - }, - ['hatchet'] = { - id = 'WEAPON_HATCHET', - hash = -102973651, - clipSize = 0, - category = 'melee', - model = 'w_me_hatchet', - ammo = nil, - gxtName = 'WT_HATCHET', - gxtDescription = 'WTD_HATCHET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hatchet') - }, - ['heavypistol'] = { - id = 'WEAPON_HEAVYPISTOL', - hash = -771403250, - clipSize = 18, - category = 'pistol', - model = 'w_pi_heavypistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_HVYPISTOL', - gxtDescription = 'WTD_HVYPISTOL', - components = { - { - id = 'COMPONENT_HEAVYPISTOL_CLIP_01', - hash = 222992026, - model = 'w_pi_heavypistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_HEAVYPISTOL_CLIP_02', - hash = 1694090795, - model = 'w_pi_heavypistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_heavypistol') - }, - ['heavyshotgun'] = { - id = 'WEAPON_HEAVYSHOTGUN', - hash = 984333226, - clipSize = 6, - category = 'shotgun', - model = 'w_sg_heavyshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_HVYSHGN', - gxtDescription = 'WTD_HVYSHGN', - components = { - { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', - hash = 844049759, - model = 'w_sg_heavyshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HVSG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', - hash = -1759709443, - model = 'w_sg_heavyshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HVSG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_heavyshotgun') - }, - ['hominglauncher'] = { - id = 'WEAPON_HOMINGLAUNCHER', - hash = 1672152130, - clipSize = 1, - category = 'heavy', - model = 'w_lr_homing', - ammo = { - id = 'AMMO_HOMINGLAUNCHER', - hash = -1726673363, - max = 10, - name = _(CR(), 'core', 'ammo_hominglauncher') - }, - gxtName = 'WT_HOMLNCH', - gxtDescription = 'WTD_HOMLNCH', - components = { - { - id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', - hash = -132960961, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_hominglauncher') - }, - ['knuckle'] = { - id = 'WEAPON_KNUCKLE', - hash = -656458692, - clipSize = 0, - category = 'unarmed', - model = 'W_ME_Knuckle', - ammo = nil, - gxtName = 'WT_KNUCKLE', - gxtDescription = 'WTD_KNUCKLE', - components = { - { - id = 'COMPONENT_KNUCKLE_VARMOD_BASE', - hash = -213504205, - model = 'W_ME_Knuckle', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', - hash = -971770235, - model = 'W_ME_Knuckle_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', - hash = -287703709, - model = 'W_ME_Knuckle_BG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', - hash = 1351683121, - model = 'W_ME_Knuckle_DLR', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', - hash = -1755194916, - model = 'W_ME_Knuckle_DMD', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_HATE', - hash = 2112683568, - model = 'W_ME_Knuckle_HT', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', - hash = 1062111910, - model = 'W_ME_Knuckle_LV', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', - hash = 146278587, - model = 'W_ME_Knuckle_PC', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_KING', - hash = -494162961, - model = 'W_ME_Knuckle_SLG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', - hash = 2062808965, - model = 'W_ME_Knuckle_VG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 10, - name = _(CR(), 'core', 'weapon_knuckle') - }, - ['machete'] = { - id = 'WEAPON_MACHETE', - hash = -581044007, - clipSize = 0, - category = 'melee', - model = 'w_me_machette_lr', - ammo = nil, - gxtName = 'WT_MACHETE', - gxtDescription = 'WTD_MACHETE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_machete') - }, - ['machinepistol'] = { - id = 'WEAPON_MACHINEPISTOL', - hash = -619010992, - clipSize = 12, - category = 'smg', - model = 'w_sb_compactsmg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_MCHPIST', - gxtDescription = 'WTD_MCHPIST', - components = { - { - id = 'COMPONENT_MACHINEPISTOL_CLIP_01', - hash = 1198425599, - model = 'w_sb_compactsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MCHP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MACHINEPISTOL_CLIP_02', - hash = -1188271751, - model = 'w_sb_compactsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MCHP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_machinepistol') - }, - ['marksmanpistol'] = { - id = 'WEAPON_MARKSMANPISTOL', - hash = -598887786, - clipSize = 1, - category = 'pistol', - model = 'W_PI_SingleShot', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_MKPISTOL', - gxtDescription = 'WTD_MKPISTOL', - components = { - { - id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', - hash = -878820883, - model = 'W_PI_SingleShot_Shell', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_marksmanpistol') - }, - ['marksmanrifle'] = { - id = 'WEAPON_MARKSMANRIFLE', - hash = -952879014, - clipSize = 8, - category = 'sniper', - model = 'w_sr_marksmanrifle', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - gxtName = 'WT_MKRIFLE', - gxtDescription = 'WTD_MKRIFLE', - components = { - { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', - hash = -667205311, - model = 'w_sr_marksmanrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MKRF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', - hash = -855823675, - model = 'w_sr_marksmanrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MKRF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', - hash = 471997210, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_marksmanrifle') - }, - ['minismg'] = { - id = 'WEAPON_MINISMG', - hash = -1121678507, - clipSize = 20, - category = 'smg', - model = 'w_sb_minismg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_MINISMG', - gxtDescription = 'WTD_MINISMG', - components = { - { - id = 'COMPONENT_MINISMG_CLIP_01', - hash = -2067221805, - model = 'w_sb_minismg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MINISMG_CLIP_02', - hash = -1820405577, - model = 'w_sb_minismg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_minismg') - }, - ['musket'] = { - id = 'WEAPON_MUSKET', - hash = -1466123874, - clipSize = 1, - category = 'sniper', - model = 'w_ar_musket', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_MUSKET', - gxtDescription = 'WTD_MUSKET', - components = { - { - id = 'COMPONENT_MUSKET_CLIP_01', - hash = 1322387263, - model = 'P_CS_Joint_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_musket') - }, - ['pipebomb'] = { - id = 'WEAPON_PIPEBOMB', - hash = -1169823560, - clipSize = 1, - category = 'thrown', - model = 'w_ex_pipebomb', - ammo = { - id = 'AMMO_PIPEBOMB', - hash = 357983224, - max = 10, - name = _(CR(), 'core', 'ammo_pipebomb') - }, - gxtName = 'WT_PIPEBOMB', - gxtDescription = 'WTD_PIPEBOMB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_pipebomb') - }, - ['poolcue'] = { - id = 'WEAPON_POOLCUE', - hash = -1810795771, - clipSize = 0, - category = 'melee', - model = 'w_me_poolcue', - ammo = nil, - gxtName = 'WT_POOLCUE', - gxtDescription = 'WTD_POOLCUE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_poolcue') - }, - ['proxmine'] = { - id = 'WEAPON_PROXMINE', - hash = -1420407917, - clipSize = 1, - category = 'thrown', - model = 'w_ex_apmine', - ammo = { - id = 'AMMO_PROXMINE', - hash = -1356724057, - max = 5, - name = _(CR(), 'core', 'ammo_proxmine') - }, - gxtName = 'WT_PRXMINE', - gxtDescription = 'WTD_PRXMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_proxmine') - }, - ['railgun'] = { - id = 'WEAPON_RAILGUN', - hash = 1834241177, - clipSize = 1, - category = 'heavy', - model = 'w_ar_railgun', - ammo = { - id = 'AMMO_RAILGUN', - hash = 2034517757, - max = 20, - name = _(CR(), 'core', 'ammo_railgun') - }, - gxtName = 'WT_RAILGUN', - gxtDescription = 'WTD_RAILGUN', - components = { - { - id = 'COMPONENT_RAILGUN_CLIP_01', - hash = 59044840, - model = 'w_ar_railgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_RLGN_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_railgun') - }, - ['revolver'] = { - id = 'WEAPON_REVOLVER', - hash = -1045183535, - clipSize = 6, - category = 'pistol', - model = 'w_pi_revolver', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_REVOLVER', - gxtDescription = 'WTD_REVOLVER', - components = { - { - id = 'COMPONENT_REVOLVER_CLIP_01', - hash = -377062173, - model = 'w_pi_revolver_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_REVOLVER_VARMOD_BOSS', - hash = 384708672, - model = 'w_pi_revolver_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_REVOLVER_VARMOD_GOON', - hash = -1802258419, - model = 'w_pi_revolver_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_revolver') - }, - ['unarmed'] = { - id = 'WEAPON_UNARMED', - hash = -1569615261, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_UNARMED', - gxtDescription = 'WTD_UNARMED', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_unarmed') - }, - ['animal'] = { - id = 'WEAPON_ANIMAL', - hash = -100946242, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_animal') - }, - ['cougar'] = { - id = 'WEAPON_COUGAR', - hash = 148160082, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_cougar') - }, - ['knife'] = { - id = 'WEAPON_KNIFE', - hash = -1716189206, - clipSize = 0, - category = 'melee', - model = 'w_me_knife_01', - ammo = nil, - gxtName = 'WT_KNIFE', - gxtDescription = 'WTD_KNIFE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_knife') - }, - ['nightstick'] = { - id = 'WEAPON_NIGHTSTICK', - hash = 1737195953, - clipSize = 0, - category = 'melee', - model = 'w_me_nightstick', - ammo = nil, - gxtName = 'WT_NGTSTK', - gxtDescription = 'WTD_NGTSTK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_nightstick') - }, - ['hammer'] = { - id = 'WEAPON_HAMMER', - hash = 1317494643, - clipSize = 0, - category = 'melee', - model = 'w_me_hammer', - ammo = nil, - gxtName = 'WT_HAMMER', - gxtDescription = 'WTD_HAMMER', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hammer') - }, - ['bat'] = { - id = 'WEAPON_BAT', - hash = -1786099057, - clipSize = 0, - category = 'melee', - model = 'w_me_bat', - ammo = nil, - gxtName = 'WT_BAT', - gxtDescription = 'WTD_BAT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bat') - }, - ['golfclub'] = { - id = 'WEAPON_GOLFCLUB', - hash = 1141786504, - clipSize = 0, - category = 'melee', - model = 'w_me_gclub', - ammo = nil, - gxtName = 'WT_GOLFCLUB', - gxtDescription = 'WTD_GOLFCLUB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_golfclub') - }, - ['crowbar'] = { - id = 'WEAPON_CROWBAR', - hash = -2067956739, - clipSize = 0, - category = 'melee', - model = 'w_me_crowbar', - ammo = nil, - gxtName = 'WT_CROWBAR', - gxtDescription = 'WTD_CROWBAR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_crowbar') - }, - ['pistol'] = { - id = 'WEAPON_PISTOL', - hash = 453432689, - clipSize = 12, - category = 'pistol', - model = 'W_PI_PISTOL', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_PIST', - gxtDescription = 'WTD_PIST', - components = { - { - id = 'COMPONENT_PISTOL_CLIP_01', - hash = -19858063, - model = 'w_pi_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PISTOL_CLIP_02', - hash = -316253668, - model = 'w_pi_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PISTOL_VARMOD_LUXE', - hash = -684126074, - model = 'W_PI_Pistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_pistol') - }, - ['combatpistol'] = { - id = 'WEAPON_COMBATPISTOL', - hash = 1593441988, - clipSize = 12, - category = 'pistol', - model = 'W_PI_COMBATPISTOL', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_PIST_CBT', - gxtDescription = 'WTD_PIST_CBT', - components = { - { - id = 'COMPONENT_COMBATPISTOL_CLIP_01', - hash = 119648377, - model = 'w_pi_combatpistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATPISTOL_CLIP_02', - hash = -696561875, - model = 'w_pi_combatpistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', - hash = -966439566, - model = 'w_pi_combatpistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_combatpistol') - }, - ['appistol'] = { - id = 'WEAPON_APPISTOL', - hash = 584646201, - clipSize = 18, - category = 'pistol', - model = 'W_PI_APPISTOL', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_PIST_AP', - gxtDescription = 'WTD_PIST_AP', - components = { - { - id = 'COMPONENT_APPISTOL_CLIP_01', - hash = 834974250, - model = 'w_pi_appistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_APPISTOL_CLIP_02', - hash = 614078421, - model = 'w_pi_appistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_APPISTOL_VARMOD_LUXE', - hash = -1686714580, - model = 'W_PI_APPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_appistol') - }, - ['pistol50'] = { - id = 'WEAPON_PISTOL50', - hash = -1716589765, - clipSize = 9, - category = 'pistol', - model = 'W_PI_PISTOL50', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_PIST_50', - gxtDescription = 'WTD_PIST_50', - components = { - { - id = 'COMPONENT_PISTOL50_CLIP_01', - hash = 580369945, - model = 'W_PI_PISTOL50_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P50_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PISTOL50_CLIP_02', - hash = -640439150, - model = 'W_PI_PISTOL50_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P50_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PISTOL50_VARMOD_LUXE', - hash = 2008591151, - model = 'W_PI_Pistol50_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_pistol50') - }, - ['microsmg'] = { - id = 'WEAPON_MICROSMG', - hash = 324215364, - clipSize = 16, - category = 'smg', - model = 'w_sb_microsmg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_SMG_MCR', - gxtDescription = 'WTD_SMG_MCR', - components = { - { - id = 'COMPONENT_MICROSMG_CLIP_01', - hash = -884429072, - model = 'w_sb_microsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDMSMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MICROSMG_CLIP_02', - hash = 283556395, - model = 'w_sb_microsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDMSMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_MICROSMG_VARMOD_LUXE', - hash = 1215999497, - model = 'W_SB_MicroSMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_microsmg') - }, - ['smg'] = { - id = 'WEAPON_SMG', - hash = 736523883, - clipSize = 30, - category = 'smg', - model = 'w_sb_smg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_SMG', - gxtDescription = 'WTD_SMG', - components = { - { - id = 'COMPONENT_SMG_CLIP_01', - hash = 643254679, - model = 'w_sb_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SMG_CLIP_02', - hash = 889808635, - model = 'w_sb_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_CLIP_03', - hash = 2043113590, - model = 'w_sb_smg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_02', - hash = 1019656791, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_SMG_VARMOD_LUXE', - hash = 663170192, - model = 'W_SB_SMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 8, - name = _(CR(), 'core', 'weapon_smg') - }, - ['assaultsmg'] = { - id = 'WEAPON_ASSAULTSMG', - hash = -270015777, - clipSize = 30, - category = 'smg', - model = 'w_sb_assaultsmg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_SMG_ASL', - gxtDescription = 'WTD_SMG_ASL', - components = { - { - id = 'COMPONENT_ASSAULTSMG_CLIP_01', - hash = -1928132688, - model = 'W_SB_ASSAULTSMG_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTSMG_CLIP_02', - hash = -1152981993, - model = 'W_SB_ASSAULTSMG_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', - hash = 663517359, - model = 'w_sb_assaultsmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_assaultsmg') - }, - ['assaultrifle'] = { - id = 'WEAPON_ASSAULTRIFLE', - hash = -1074790547, - clipSize = 30, - category = 'rifle', - model = 'W_AR_ASSAULTRIFLE', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_ASL', - gxtDescription = 'WTD_RIFLE_ASL', - components = { - { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', - hash = -1101075946, - model = 'w_ar_assaultrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', - hash = -1323216997, - model = 'w_ar_assaultrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', - hash = -604986051, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', - hash = 1319990579, - model = 'W_AR_AssaultRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 9, - name = _(CR(), 'core', 'weapon_assaultrifle') - }, - ['carbinerifle'] = { - id = 'WEAPON_CARBINERIFLE', - hash = -2084633992, - clipSize = 30, - category = 'rifle', - model = 'W_AR_CARBINERIFLE', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_CBN', - gxtDescription = 'WTD_RIFLE_CBN', - components = { - { - id = 'COMPONENT_CARBINERIFLE_CLIP_01', - hash = -1614924820, - model = 'w_ar_carbinerifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_CARBINERIFLE_CLIP_02', - hash = -1861183855, - model = 'w_ar_carbinerifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_CLIP_03', - hash = -1167922891, - model = 'w_ar_carbinerifle_boxmag', - gxtName = 'WCT_CLIP_BOX', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_RAILCOVER_01', - hash = 1967214384, - model = 'w_at_railcover_01', - gxtName = 'WCT_RAIL', - gxtDescription = 'WCD_AT_RAIL', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', - hash = -660892072, - model = 'W_AR_CarbineRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 10, - name = _(CR(), 'core', 'weapon_carbinerifle') - }, - ['advancedrifle'] = { - id = 'WEAPON_ADVANCEDRIFLE', - hash = -1357824103, - clipSize = 30, - category = 'rifle', - model = 'W_AR_ADVANCEDRIFLE', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_ADV', - gxtDescription = 'WTD_RIFLE_ADV', - components = { - { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', - hash = -91250417, - model = 'w_ar_advancedrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', - hash = -1899902599, - model = 'w_ar_advancedrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', - hash = 930927479, - model = 'W_AR_AdvancedRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_advancedrifle') - }, - ['mg'] = { - id = 'WEAPON_MG', - hash = -1660422300, - clipSize = 54, - category = 'mg', - model = 'w_mg_mg', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_MG', - gxtDescription = 'WTD_MG', - components = { - { - id = 'COMPONENT_MG_CLIP_01', - hash = -197857404, - model = 'w_mg_mg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MG_CLIP_02', - hash = -2112517305, - model = 'w_mg_mg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_02', - hash = 1006677997, - model = 'w_at_scope_small_2', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_MG_VARMOD_LOWRIDER', - hash = -690308418, - model = 'w_mg_mg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_mg') - }, - ['combatmg'] = { - id = 'WEAPON_COMBATMG', - hash = 2144741730, - clipSize = 100, - category = 'mg', - model = 'w_mg_combatmg', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_MG_CBT', - gxtDescription = 'WTD_MG_CBT', - components = { - { - id = 'COMPONENT_COMBATMG_CLIP_01', - hash = -503336118, - model = 'w_mg_combatmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDCMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATMG_CLIP_02', - hash = -691692330, - model = 'w_mg_combatmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDCMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', - hash = -1828795171, - model = 'w_mg_combatmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_combatmg') - }, - ['pumpshotgun'] = { - id = 'WEAPON_PUMPSHOTGUN', - hash = 487013001, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_pumpshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_PMP', - gxtDescription = 'WTD_SG_PMP', - components = { - { - id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', - hash = -781249480, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SR_SUPP', - hash = -435637410, - model = 'w_at_sr_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', - hash = -1562927653, - model = 'w_sg_pumpshotgun_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_pumpshotgun') - }, - ['sawnoffshotgun'] = { - id = 'WEAPON_SAWNOFFSHOTGUN', - hash = 2017895192, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_sawnoff', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_SOF', - gxtDescription = 'WTD_SG_SOF', - components = { - { - id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', - hash = -942267867, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', - hash = -2052698631, - model = 'W_SG_Sawnoff_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_sawnoffshotgun') - }, - ['assaultshotgun'] = { - id = 'WEAPON_ASSAULTSHOTGUN', - hash = -494615257, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_assaultshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_ASL', - gxtDescription = 'WTD_SG_ASL', - components = { - { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', - hash = -1796727865, - model = 'w_sg_assaultshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', - hash = -2034401422, - model = 'w_sg_assaultshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AS_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_assaultshotgun') - }, - ['bullpupshotgun'] = { - id = 'WEAPON_BULLPUPSHOTGUN', - hash = -1654528753, - clipSize = 14, - category = 'shotgun', - model = 'w_sg_bullpupshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_BLP', - gxtDescription = 'WTD_SG_BLP', - components = { - { - id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', - hash = -917613298, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_bullpupshotgun') - }, - ['stungun'] = { - id = 'WEAPON_STUNGUN', - hash = 911657153, - clipSize = 2104529083, - category = 'stungun', - model = 'w_pi_stungun', - ammo = { - id = 'AMMO_STUNGUN', - hash = -1339118112, - max = 250, - name = _(CR(), 'core', 'ammo_stungun') - }, - gxtName = 'WT_STUN', - gxtDescription = 'WTD_STUN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_stungun') - }, - ['sniperrifle'] = { - id = 'WEAPON_SNIPERRIFLE', - hash = 100416529, - clipSize = 10, - category = 'sniper', - model = 'w_sr_sniperrifle', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - gxtName = 'WT_SNIP_RIF', - gxtDescription = 'WTD_SNIP_RIF', - components = { - { - id = 'COMPONENT_SNIPERRIFLE_CLIP_01', - hash = -1681506167, - model = 'w_sr_sniperrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', - hash = 1077065191, - model = 'W_SR_SniperRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _(CR(), 'core', 'weapon_sniperrifle') - }, - ['heavysniper'] = { - id = 'WEAPON_HEAVYSNIPER', - hash = 205991906, - clipSize = 6, - category = 'sniper', - model = 'w_sr_heavysniper', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - gxtName = 'WT_SNIP_HVY', - gxtDescription = 'WTD_SNIP_HVY', - components = { - { - id = 'COMPONENT_HEAVYSNIPER_CLIP_01', - hash = 1198478068, - model = 'w_sr_heavysniper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_heavysniper') - }, - ['remotesniper'] = { - id = 'WEAPON_REMOTESNIPER', - hash = 856002082, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SNIPER_REMOTE', - hash = -19235536, - max = 250, - name = _(CR(), 'core', 'ammo_sniper_remote') - }, - gxtName = 'WT_SNIP_RMT', - gxtDescription = 'WTD_SNIP_RMT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_remotesniper') - }, - ['grenadelauncher'] = { - id = 'WEAPON_GRENADELAUNCHER', - hash = -1568386805, - clipSize = 10, - category = 'heavy', - model = 'w_lr_grenadelauncher', - ammo = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher') - }, - gxtName = 'WT_GL', - gxtDescription = 'WTD_GL', - components = { - { - id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', - hash = 296639639, - model = 'w_lr_40mm', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _(CR(), 'core', 'weapon_grenadelauncher') - }, - ['grenadelauncher_smoke'] = { - id = 'WEAPON_GRENADELAUNCHER_SMOKE', - hash = 1305664598, - clipSize = 10, - category = 'heavy', - model = 'w_lr_grenadelauncher', - ammo = { - id = 'AMMO_GRENADELAUNCHER_SMOKE', - hash = 826266432, - max = 20, - name = _(CR(), 'core', 'ammo_grenadelauncher_smoke') - }, - gxtName = 'WT_GL_SMOKE', - gxtDescription = 'WTD_GL_SMOKE', - components = { - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_grenadelauncher_smoke') - }, - ['rpg'] = { - id = 'WEAPON_RPG', - hash = -1312131151, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _(CR(), 'core', 'ammo_rpg') - }, - gxtName = 'WT_RPG', - gxtDescription = 'WTD_RPG', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_rpg') - }, - ['passenger_rocket'] = { - id = 'WEAPON_PASSENGER_ROCKET', - hash = 375527679, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _(CR(), 'core', 'ammo_rpg') - }, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_passenger_rocket') - }, - ['airstrike_rocket'] = { - id = 'WEAPON_AIRSTRIKE_ROCKET', - hash = 324506233, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _(CR(), 'core', 'ammo_rpg') - }, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_airstrike_rocket') - }, - ['stinger'] = { - id = 'WEAPON_STINGER', - hash = 1752584910, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_STINGER', - hash = -1857257158, - max = 20, - name = _(CR(), 'core', 'ammo_stinger') - }, - gxtName = 'WT_RPG', - gxtDescription = 'WTD_RPG', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_stinger') - }, - ['minigun'] = { - id = 'WEAPON_MINIGUN', - hash = 1119849093, - clipSize = 15000, - category = 'heavy', - model = 'w_mg_minigun', - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_MINIGUN', - gxtDescription = 'WTD_MINIGUN', - components = { - { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_minigun') - }, - ['grenade'] = { - id = 'WEAPON_GRENADE', - hash = -1813897027, - clipSize = 1, - category = 'thrown', - model = 'w_ex_grenadefrag', - ammo = { - id = 'AMMO_GRENADE', - hash = 1003688881, - max = 25, - name = _(CR(), 'core', 'ammo_grenade') - }, - gxtName = 'WT_GNADE', - gxtDescription = 'WTD_GNADE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_grenade') - }, - ['stickybomb'] = { - id = 'WEAPON_STICKYBOMB', - hash = 741814745, - clipSize = 1, - category = 'thrown', - model = 'w_ex_pe', - ammo = { - id = 'AMMO_STICKYBOMB', - hash = 1411692055, - max = 25, - name = _(CR(), 'core', 'ammo_stickybomb') - }, - gxtName = 'WT_GNADE_STK', - gxtDescription = 'WTD_GNADE_STK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_stickybomb') - }, - ['smokegrenade'] = { - id = 'WEAPON_SMOKEGRENADE', - hash = -37975472, - clipSize = 1, - category = 'thrown', - model = 'w_ex_grenadesmoke', - ammo = { - id = 'AMMO_SMOKEGRENADE', - hash = -435287898, - max = 25, - name = _(CR(), 'core', 'ammo_smokegrenade') - }, - gxtName = 'WT_GNADE_SMK', - gxtDescription = 'WTD_GNADE_SMK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_smokegrenade') - }, - ['bzgas'] = { - id = 'WEAPON_BZGAS', - hash = -1600701090, - clipSize = 1, - category = 'thrown', - model = 'w_ex_grenadesmoke', - ammo = { - id = 'AMMO_BZGAS', - hash = -1686864220, - max = 25, - name = _(CR(), 'core', 'ammo_bzgas') - }, - gxtName = 'WT_BZGAS', - gxtDescription = 'WTD_BZGAS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bzgas') - }, - ['molotov'] = { - id = 'WEAPON_MOLOTOV', - hash = 615608432, - clipSize = 1, - category = 'thrown', - model = 'w_ex_molotov', - ammo = { - id = 'AMMO_MOLOTOV', - hash = 1446246869, - max = 25, - name = _(CR(), 'core', 'ammo_molotov') - }, - gxtName = 'WT_MOLOTOV', - gxtDescription = 'WTD_MOLOTOV', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_molotov') - }, - ['fireextinguisher'] = { - id = 'WEAPON_FIREEXTINGUISHER', - hash = 101631238, - clipSize = 2000, - category = 'fireextinguisher', - model = 'w_am_fire_exting', - ammo = { - id = 'AMMO_FIREEXTINGUISHER', - hash = 1359393852, - max = 2000, - name = _(CR(), 'core', 'ammo_fireextinguisher') - }, - gxtName = 'WT_FIRE', - gxtDescription = 'WTD_FIRE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_fireextinguisher') - }, - ['petrolcan'] = { - id = 'WEAPON_PETROLCAN', - hash = 883325847, - clipSize = 4500, - category = 'petrolcan', - model = 'w_am_jerrycan', - ammo = { - id = 'AMMO_PETROLCAN', - hash = -899475295, - max = 4500, - name = _(CR(), 'core', 'ammo_petrolcan') - }, - gxtName = 'WT_PETROL', - gxtDescription = 'WTD_PETROL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_petrolcan') - }, - ['digiscanner'] = { - id = 'WEAPON_DIGISCANNER', - hash = -38085395, - clipSize = 17, - category = 'digiscanner', - model = 'w_am_digiscanner', - ammo = nil, - gxtName = 'WT_DIGI', - gxtDescription = 'WTD_DIGI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_digiscanner') - }, - ['nightvision'] = { - id = 'GADGET_NIGHTVISION', - hash = -1491061156, - clipSize = 0, - category = 'nightvision', - model = nil, - ammo = nil, - gxtName = 'WT_NV', - gxtDescription = 'WTD_NV', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'gadget_nightvision') - }, - ['parachute'] = { - id = 'GADGET_PARACHUTE', - hash = -72657034, - clipSize = 0, - category = 'parachute', - model = nil, - ammo = nil, - gxtName = 'WT_PARA', - gxtDescription = 'WTD_PARA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'gadget_parachute') - }, - ['object'] = { - id = 'OBJECT', - hash = 966099553, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'POLICE_TORCH_FLASHLIGHT', - hash = -979169299, - model = '', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'object') - }, - ['briefcase'] = { - id = 'WEAPON_BRIEFCASE', - hash = -2000187721, - clipSize = 0, - category = nil, - model = 'w_am_case', - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_briefcase') - }, - ['briefcase_02'] = { - id = 'WEAPON_BRIEFCASE_02', - hash = 28811031, - clipSize = 0, - category = nil, - model = 'w_am_brfcase', - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_briefcase_02') - }, - ['ball'] = { - id = 'WEAPON_BALL', - hash = 600439132, - clipSize = 1, - category = 'thrown', - model = 'w_am_baseball', - ammo = { - id = 'AMMO_BALL', - hash = -6986138, - max = 1, - name = _(CR(), 'core', 'ammo_ball') - }, - gxtName = 'WT_BALL', - gxtDescription = 'WTD_BALL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_ball') - }, - ['flare'] = { - id = 'WEAPON_FLARE', - hash = 1233104067, - clipSize = 1, - category = 'thrown', - model = 'w_am_flare', - ammo = { - id = 'AMMO_FLARE', - hash = 1808594799, - max = 25, - name = _(CR(), 'core', 'ammo_flare') - }, - gxtName = 'WT_FLARE', - gxtDescription = 'WTD_FLARE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_flare') - }, - ['tank'] = { - id = 'VEHICLE_WEAPON_TANK', - hash = 1945616459, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _(CR(), 'core', 'ammo_tank') - }, - gxtName = 'WT_V_TANK', - gxtDescription = 'WTD_V_TANK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_tank') - }, - ['space_rocket'] = { - id = 'VEHICLE_WEAPON_SPACE_ROCKET', - hash = -123497569, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_PLANEMSL', - gxtDescription = 'WTD_V_PLANEMSL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_space_rocket') - }, - ['plane_rocket'] = { - id = 'VEHICLE_WEAPON_PLANE_ROCKET', - hash = -821520672, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_PLANE_ROCKET', - hash = 1198741878, - max = 20, - name = _(CR(), 'core', 'ammo_plane_rocket') - }, - gxtName = 'WT_V_PLANEMSL', - gxtDescription = 'WTD_V_PLANEMSL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_plane_rocket') - }, - ['player_laser'] = { - id = 'VEHICLE_WEAPON_PLAYER_LASER', - hash = -268631733, - clipSize = 100, - category = nil, - model = nil, - ammo = { - id = 'AMMO_PLAYER_LASER', - hash = -165357558, - max = 100, - name = _(CR(), 'core', 'ammo_player_laser') - }, - gxtName = 'WT_V_PLRLSR', - gxtDescription = 'WTD_V_PLRLSR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_laser') - }, - ['player_bullet'] = { - id = 'VEHICLE_WEAPON_PLAYER_BULLET', - hash = 1259576109, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_bullet') - }, - ['player_buzzard'] = { - id = 'VEHICLE_WEAPON_PLAYER_BUZZARD', - hash = 1186503822, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_buzzard') - }, - ['player_hunter'] = { - id = 'VEHICLE_WEAPON_PLAYER_HUNTER', - hash = -1625648674, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_hunter') - }, - ['player_lazer'] = { - id = 'VEHICLE_WEAPON_PLAYER_LAZER', - hash = -494786007, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_lazer') - }, - ['enemy_laser'] = { - id = 'VEHICLE_WEAPON_ENEMY_LASER', - hash = 1566990507, - clipSize = 100, - category = nil, - model = nil, - ammo = { - id = 'AMMO_ENEMY_LASER', - hash = -1372674932, - max = 100, - name = _(CR(), 'core', 'ammo_enemy_laser') - }, - gxtName = 'WT_A_ENMYLSR', - gxtDescription = 'WTD_A_ENMYLSR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_enemy_laser') - }, - ['searchlight'] = { - id = 'VEHICLE_WEAPON_SEARCHLIGHT', - hash = -844344963, - clipSize = 1, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_searchlight') - }, - ['radar'] = { - id = 'VEHICLE_WEAPON_RADAR', - hash = -764006018, - clipSize = 1, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_radar') - }, - ['rocket'] = { - id = 'WEAPON_VEHICLE_ROCKET', - hash = -1090665087, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _(CR(), 'core', 'ammo_rpg') - }, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_vehicle_rocket') - }, - ['barbed_wire'] = { - id = 'WEAPON_BARBED_WIRE', - hash = 1223143800, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_barbed_wire') - }, - ['drowning'] = { - id = 'WEAPON_DROWNING', - hash = -10959621, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_drowning') - }, - ['drowning_in_vehicle'] = { - id = 'WEAPON_DROWNING_IN_VEHICLE', - hash = 1936677264, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_drowning_in_vehicle') - }, - ['bleeding'] = { - id = 'WEAPON_BLEEDING', - hash = -1955384325, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bleeding') - }, - ['electric_fence'] = { - id = 'WEAPON_ELECTRIC_FENCE', - hash = -1833087301, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_ELCFEN', - gxtDescription = 'WTD_ELCFEN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_electric_fence') - }, - ['explosion'] = { - id = 'WEAPON_EXPLOSION', - hash = 539292904, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_explosion') - }, - ['fall'] = { - id = 'WEAPON_FALL', - hash = -842959696, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_fall') - }, - ['exhaustion'] = { - id = 'WEAPON_EXHAUSTION', - hash = 910830060, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_exhaustion') - }, - ['hit_by_water_cannon'] = { - id = 'WEAPON_HIT_BY_WATER_CANNON', - hash = -868994466, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hit_by_water_cannon') - }, - ['rammed_by_car'] = { - id = 'WEAPON_RAMMED_BY_CAR', - hash = 133987706, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_rammed_by_car') - }, - ['run_over_by_car'] = { - id = 'WEAPON_RUN_OVER_BY_CAR', - hash = -1553120962, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_run_over_by_car') - }, - ['heli_crash'] = { - id = 'WEAPON_HELI_CRASH', - hash = 341774354, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_heli_crash') - }, - ['rotors'] = { - id = 'VEHICLE_WEAPON_ROTORS', - hash = -1323279794, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_rotors') - }, - ['fire'] = { - id = 'WEAPON_FIRE', - hash = -544306709, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_fire') - }, - ['animal_retriever'] = { - id = 'WEAPON_ANIMAL_RETRIEVER', - hash = -440934790, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_animal_retriever') - }, - ['small_dog'] = { - id = 'WEAPON_SMALL_DOG', - hash = -1148198339, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_small_dog') - }, - ['tiger_shark'] = { - id = 'WEAPON_TIGER_SHARK', - hash = 743550225, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_tiger_shark') - }, - ['hammerhead_shark'] = { - id = 'WEAPON_HAMMERHEAD_SHARK', - hash = -1263987253, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hammerhead_shark') - }, - ['killer_whale'] = { - id = 'WEAPON_KILLER_WHALE', - hash = -96609051, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_killer_whale') - }, - ['boar'] = { - id = 'WEAPON_BOAR', - hash = 861723357, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_boar') - }, - ['pig'] = { - id = 'WEAPON_PIG', - hash = 1205296881, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_pig') - }, - ['coyote'] = { - id = 'WEAPON_COYOTE', - hash = 1161062353, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_coyote') - }, - ['deer'] = { - id = 'WEAPON_DEER', - hash = -188319074, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_deer') - }, - ['hen'] = { - id = 'WEAPON_HEN', - hash = 955837630, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hen') - }, - ['rabbit'] = { - id = 'WEAPON_RABBIT', - hash = -1501041657, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_rabbit') - }, - ['cat'] = { - id = 'WEAPON_CAT', - hash = -495648874, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_cat') - }, - ['cow'] = { - id = 'WEAPON_COW', - hash = 94548753, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_cow') - }, - ['bird_crap'] = { - id = 'WEAPON_BIRD_CRAP', - hash = 1834887169, - clipSize = 1, - category = 'thrown', - model = 'w_ex_birdshat', - ammo = { - id = 'AMMO_BIRD_CRAP', - hash = 1117307028, - max = 25, - name = _(CR(), 'core', 'ammo_bird_crap') - }, - gxtName = 'WT_GNADE', - gxtDescription = 'WTD_GNADE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_bird_crap') - }, - ['snowball'] = { - id = 'WEAPON_SNOWBALL', - hash = 126349499, - clipSize = 1, - category = 'thrown', - model = 'w_ex_snowball', - ammo = { - id = 'AMMO_SNOWBALL', - hash = -2112339603, - max = 10, - name = _(CR(), 'core', 'ammo_snowball') - }, - gxtName = 'WT_SNWBALL', - gxtDescription = 'WTD_SNWBALL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_snowball') - }, - ['snspistol'] = { - id = 'WEAPON_SNSPISTOL', - hash = -1076751822, - clipSize = 6, - category = 'pistol', - model = 'w_pi_sns_pistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_SNSPISTOL', - gxtDescription = 'WTD_SNSPISTOL', - components = { - { - id = 'COMPONENT_SNSPISTOL_CLIP_01', - hash = -125817127, - model = 'w_pi_sns_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SNSP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SNSPISTOL_CLIP_02', - hash = 2063610803, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SNSP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _(CR(), 'core', 'weapon_snspistol') - }, - ['specialcarbine'] = { - id = 'WEAPON_SPECIALCARBINE', - hash = -1063057011, - clipSize = 30, - category = 'rifle', - model = 'w_ar_specialcarbine', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_SPCARBINE', - gxtDescription = 'WTD_SPCARBINE', - components = { - { - id = 'COMPONENT_SPECIALCARBINE_CLIP_01', - hash = -959978111, - model = 'w_ar_specialcarbine_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SPECIALCARBINE_CLIP_02', - hash = 2089537806, - model = 'w_ar_specialcarbine_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _(CR(), 'core', 'weapon_specialcarbine') - }, - ['stone_hatchet'] = { - id = 'WEAPON_STONE_HATCHET', - hash = 940833800, - clipSize = 0, - category = 'melee', - model = 'w_me_stonehatchet', - ammo = nil, - gxtName = 'WT_SHATCHET', - gxtDescription = 'WTD_SHATCHET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_stone_hatchet') - }, - ['switchblade'] = { - id = 'WEAPON_SWITCHBLADE', - hash = -538741184, - clipSize = 0, - category = 'melee', - model = 'w_me_switchblade', - ammo = nil, - gxtName = 'WT_SWBLADE', - gxtDescription = 'WTD_SWBLADE', - components = { - { - id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', - hash = -1858624256, - model = 'w_me_switchblade', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', - hash = 1530822070, - model = 'w_me_switchblade_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', - hash = -409758110, - model = 'w_me_switchblade_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_switchblade') - }, - ['arena_machine_gun'] = { - id = 'WEAPON_ARENA_MACHINE_GUN', - hash = 889061222, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_arena_machine_gun') - }, - ['arena_homing_missile'] = { - id = 'WEAPON_ARENA_HOMING_MISSILE', - hash = 1686798800, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_ARENA_HOMING_MISSILE', - hash = 1669062227, - max = 20, - name = _(CR(), 'core', 'ammo_arena_homing_missile') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_arena_homing_missile') - }, - ['assaultrifle_mk2'] = { - id = 'WEAPON_ASSAULTRIFLE_MK2', - hash = 961495388, - clipSize = 30, - category = 'rifle', - model = 'w_ar_assaultriflemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_ASL2', - gxtDescription = 'WTD_RIFLE_ASL2', - components = { - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', - hash = -2045758401, - model = 'w_ar_assaultriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', - hash = -785724817, - model = 'w_ar_assaultriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -1478681000, - model = 'w_ar_assaultriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', - hash = 1675665560, - model = 'w_ar_assaultriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', - hash = -76490669, - model = 'w_ar_assaultriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', - hash = -282298175, - model = 'w_ar_assaultriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_AR_BARREL_01', - hash = 1134861606, - model = 'w_at_ar_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_AR_BARREL_02', - hash = 1447477866, - model = 'w_at_ar_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', - hash = -1860492113, - model = 'w_at_armk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', - hash = 937772107, - model = 'w_at_armk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', - hash = 1401650071, - model = 'w_at_armk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', - hash = 628662130, - model = 'w_at_armk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', - hash = -985047251, - model = 'w_at_armk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', - hash = -812944463, - model = 'w_at_armk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', - hash = -1447352303, - model = 'w_at_armk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', - hash = -60338860, - model = 'w_at_armk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', - hash = 2088750491, - model = 'w_at_armk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', - hash = -1513913454, - model = 'w_at_armk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', - hash = -1179558480, - model = 'w_at_armk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_assaultrifle_mk2') - }, - ['bullpuprifle_mk2'] = { - id = 'WEAPON_BULLPUPRIFLE_MK2', - hash = -2066285827, - clipSize = 30, - category = 'rifle', - model = 'w_ar_bullpupriflemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_BULLRIFLE2', - gxtDescription = 'WTD_BULLRIFLE2', - components = { - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', - hash = 25766362, - model = 'w_ar_bullpupriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', - hash = -273676760, - model = 'w_ar_bullpupriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', - hash = -2111807319, - model = 'W_AR_BullpupRifleMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', - hash = -1449330342, - model = 'W_AR_BullpupRifleMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -89655827, - model = 'W_AR_BullpupRifleMK2_Mag_AP', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', - hash = 1130501904, - model = 'W_AR_BullpupRifleMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', - hash = -944910075, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_BP_BARREL_01', - hash = 1704640795, - model = 'W_AR_BP_MK2_Barrel1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_BP_BARREL_02', - hash = 1005743559, - model = 'W_AR_BP_MK2_Barrel2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', - hash = -1371515465, - model = 'w_ar_bullpupriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', - hash = -1190793877, - model = 'w_ar_bullpupriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', - hash = -1497085720, - model = 'w_ar_bullpupriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', - hash = -1803148180, - model = 'w_ar_bullpupriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', - hash = -1975971886, - model = 'w_ar_bullpupriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', - hash = 36929477, - model = 'w_ar_bullpupriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', - hash = -268444834, - model = 'w_ar_bullpupriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', - hash = -574769446, - model = 'w_ar_bullpupriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', - hash = -882699739, - model = 'w_ar_bullpupriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', - hash = -1468181474, - model = 'w_ar_bullpupriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', - hash = -974541230, - model = 'w_ar_bullpupriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_bullpuprifle_mk2') - }, - ['carbinerifle_mk2'] = { - id = 'WEAPON_CARBINERIFLE_MK2', - hash = -86904375, - clipSize = 30, - category = 'rifle', - model = 'w_ar_carbineriflemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_CBN2', - gxtDescription = 'WTD_RIFLE_CBN2', - components = { - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', - hash = 1283078430, - model = 'w_ar_carbineriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', - hash = 1574296533, - model = 'w_ar_carbineriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', - hash = 626875735, - model = 'w_ar_carbineriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', - hash = 1141059345, - model = 'w_ar_carbineriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', - hash = 1025884839, - model = 'w_ar_carbineriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', - hash = 391640422, - model = 'w_ar_carbineriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_CR_BARREL_01', - hash = -2093598721, - model = 'w_at_cr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_CR_BARREL_02', - hash = -1958983669, - model = 'w_at_cr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', - hash = 1272803094, - model = 'w_ar_carbineriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', - hash = 1080719624, - model = 'w_ar_carbineriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', - hash = 792221348, - model = 'w_ar_carbineriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', - hash = -452181427, - model = 'w_ar_carbineriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', - hash = -746774737, - model = 'w_ar_carbineriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', - hash = -2044296061, - model = 'w_ar_carbineriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', - hash = -199171978, - model = 'w_ar_carbineriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', - hash = -1428075016, - model = 'w_ar_carbineriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', - hash = -1735153315, - model = 'w_ar_carbineriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', - hash = 1796459838, - model = 'w_ar_carbineriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', - hash = -631911105, - model = 'w_ar_carbineriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_carbinerifle_mk2') - }, - ['combatmg_mk2'] = { - id = 'WEAPON_COMBATMG_MK2', - hash = -608341376, - clipSize = 100, - category = 'mg', - model = 'w_mg_combatmgmk2', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_MG_CBT2', - gxtDescription = 'WTD_MG_CBT2', - components = { - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_01', - hash = 1227564412, - model = 'w_mg_combatmgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_02', - hash = 400507625, - model = 'w_mg_combatmgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', - hash = 696788003, - model = 'w_mg_combatmgmk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', - hash = 1475288264, - model = 'w_mg_combatmgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', - hash = -1020871238, - model = 'w_mg_combatmgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', - hash = -161179835, - model = 'w_mg_combatmgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_MG_BARREL_01', - hash = -1018236364, - model = 'w_at_mg_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_MG_BARREL_02', - hash = -1243457701, - model = 'w_at_mg_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO', - hash = 1249283253, - model = 'w_mg_combatmgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_02', - hash = -857707587, - model = 'w_mg_combatmgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_03', - hash = -1097543898, - model = 'w_mg_combatmgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_04', - hash = 1980349969, - model = 'w_mg_combatmgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_05', - hash = 1219453777, - model = 'w_mg_combatmgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_06', - hash = -1853459190, - model = 'w_mg_combatmgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_07', - hash = -2074781016, - model = 'w_mg_combatmgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_08', - hash = 457967755, - model = 'w_mg_combatmgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_09', - hash = 235171324, - model = 'w_mg_combatmgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_10', - hash = 42685294, - model = 'w_mg_combatmgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', - hash = -687617715, - model = 'w_mg_combatmgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 30, - name = _(CR(), 'core', 'weapon_combatmg_mk2') - }, - ['doubleaction'] = { - id = 'WEAPON_DOUBLEACTION', - hash = -1746263880, - clipSize = 6, - category = 'pistol', - model = 'w_pi_wep1_gun', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_REV_DA', - gxtDescription = 'WTD_REV_DA', - components = { - { - id = 'COMPONENT_DOUBLEACTION_CLIP_01', - hash = 1328622785, - model = 'w_pi_wep1_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_DA_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_doubleaction') - }, - ['heavysniper_mk2'] = { - id = 'WEAPON_HEAVYSNIPER_MK2', - hash = 177293209, - clipSize = 6, - category = 'sniper', - model = 'w_sr_heavysnipermk2', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - gxtName = 'WT_SNIP_HVY2', - gxtDescription = 'WTD_SNIP_HVY2', - components = { - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', - hash = -98690520, - model = 'w_sr_heavysnipermk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', - hash = 752418717, - model = 'w_sr_heavysnipermk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', - hash = -130689324, - model = 'w_sr_heavysnipermk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', - hash = -1981031769, - model = 'w_sr_heavysnipermk2_mag_ap2', - gxtName = 'WCT_CLIP_EX', - gxtDescription = 'WCD_CLIP_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', - hash = 1005144310, - model = 'w_sr_heavysnipermk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', - hash = 247526935, - model = 'w_sr_heavysnipermk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE_MK2', - hash = -2101279869, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_SCOPE_NV', - hash = -1233121104, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_NV', - gxtDescription = 'WCD_SCOPE_NV', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_THERMAL', - hash = 776198721, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_TH', - gxtDescription = 'WCD_SCOPE_TH', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_09', - hash = 1764221345, - model = 'w_at_muzzle_9', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_SR_BARREL_01', - hash = -1869205321, - model = 'w_at_sr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_SR_BARREL_02', - hash = 277524638, - model = 'w_at_sr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', - hash = -130843390, - model = 'w_at_heavysnipermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', - hash = -977347227, - model = 'w_at_heavysnipermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', - hash = -378461067, - model = 'w_at_heavysnipermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', - hash = 329939175, - model = 'w_at_heavysnipermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', - hash = 643374672, - model = 'w_at_heavysnipermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', - hash = 807875052, - model = 'w_at_heavysnipermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', - hash = -1401804168, - model = 'w_at_heavysnipermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', - hash = -1096495395, - model = 'w_at_heavysnipermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', - hash = -847811454, - model = 'w_at_heavysnipermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', - hash = -1413108537, - model = 'w_at_heavysnipermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', - hash = 1815270123, - model = 'w_at_heavysnipermk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 26, - name = _(CR(), 'core', 'weapon_heavysniper_mk2') - }, - ['marksmanrifle_mk2'] = { - id = 'WEAPON_MARKSMANRIFLE_MK2', - hash = 1785463520, - clipSize = 8, - category = 'sniper', - model = 'w_sr_marksmanriflemk2', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _(CR(), 'core', 'ammo_sniper') - }, - gxtName = 'WT_MKRIFLE2', - gxtDescription = 'WTD_MKRIFLE2', - components = { - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', - hash = -1797182002, - model = 'w_sr_marksmanriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', - hash = -422587990, - model = 'w_sr_marksmanriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -193998727, - model = 'w_sr_marksmanriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', - hash = -515203373, - model = 'w_sr_marksmanriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', - hash = 1842849902, - model = 'w_sr_marksmanriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', - hash = -679861550, - model = 'w_sr_marksmanriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', - hash = 1528590652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_MRFL_BARREL_01', - hash = 941317513, - model = 'w_sr_mr_mk2_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_MRFL_BARREL_02', - hash = 1748450780, - model = 'w_sr_mr_mk2_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', - hash = -1869284448, - model = 'w_sr_marksmanriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', - hash = 1931539634, - model = 'w_sr_marksmanriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', - hash = 1624199183, - model = 'w_sr_marksmanriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', - hash = -26834113, - model = 'w_sr_marksmanriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', - hash = -210406055, - model = 'w_sr_marksmanriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', - hash = 423313640, - model = 'w_sr_marksmanriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', - hash = 276639596, - model = 'w_sr_marksmanriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', - hash = -991356863, - model = 'w_sr_marksmanriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', - hash = -1682848301, - model = 'w_sr_marksmanriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', - hash = 996213771, - model = 'w_sr_marksmanriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', - hash = -1214048550, - model = 'w_sr_marksmanriflemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_marksmanrifle_mk2') - }, - ['pistol_mk2'] = { - id = 'WEAPON_PISTOL_MK2', - hash = -1075685676, - clipSize = 12, - category = 'pistol', - model = 'w_pi_pistolmk2', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_PIST2', - gxtDescription = 'WTD_PIST2', - components = { - { - id = 'COMPONENT_PISTOL_MK2_CLIP_01', - hash = -1795936926, - model = 'w_pi_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_02', - hash = 1591132456, - model = 'w_pi_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', - hash = 1329061674, - model = 'w_pi_pistolmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -2046910199, - model = 'w_pi_pistolmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', - hash = 733837882, - model = 'w_pi_pistolmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', - hash = 634039983, - model = 'w_pi_pistolmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_RAIL', - hash = -1898661008, - model = 'w_at_pi_rail_1', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH_02', - hash = 1140676955, - model = 'w_at_pi_flsh_2', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_PI_COMP', - hash = 568543123, - model = 'w_at_pi_comp_1', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', - hash = -1258515792, - model = 'W_PI_PistolMK2_Slide_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', - hash = 438243936, - model = 'W_PI_PistolMK2_Slide_Camo2', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', - hash = -455079056, - model = 'W_PI_PistolMK2_Slide_Camo3', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', - hash = 740920107, - model = 'W_PI_PistolMK2_Slide_Camo4', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', - hash = -541616347, - model = 'W_PI_PistolMK2_Slide_Camo5', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', - hash = 1809261196, - model = 'W_PI_PistolMK2_Slide_Camo6', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', - hash = -1646538868, - model = 'W_PI_PistolMK2_Slide_Camo7', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', - hash = -1290164948, - model = 'W_PI_PistolMK2_Slide_Camo8', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', - hash = -964465134, - model = 'W_PI_PistolMK2_Slide_Camo9', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', - hash = 1135718771, - model = 'W_PI_PistolMK2_Slide_Camo10', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 1253942266, - model = 'W_PI_PistolMK2_Camo_Sl_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO', - hash = 1550611612, - model = 'w_pi_pistolmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_02', - hash = 368550800, - model = 'w_pi_pistolmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_03', - hash = -1769069349, - model = 'w_pi_pistolmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_04', - hash = 24902297, - model = 'w_pi_pistolmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_05', - hash = -228041614, - model = 'w_pi_pistolmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_06', - hash = -584961562, - model = 'w_pi_pistolmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_07', - hash = -1153175946, - model = 'w_pi_pistolmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_08', - hash = 1301287696, - model = 'w_pi_pistolmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_09', - hash = 1597093459, - model = 'w_pi_pistolmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_10', - hash = 1769871776, - model = 'w_pi_pistolmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', - hash = -1827882671, - model = 'w_pi_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_pistol_mk2') - }, - ['pumpshotgun_mk2'] = { - id = 'WEAPON_PUMPSHOTGUN_MK2', - hash = 1432025498, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_pumpshotgunmk2', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _(CR(), 'core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_PMP2', - gxtDescription = 'WTD_SG_PMP2', - components = { - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', - hash = -845938367, - model = 'w_sg_pumpshotgunmk2_mag1', - gxtName = 'WCT_SHELL', - gxtDescription = 'WCD_SHELL', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', - hash = 1315288101, - model = 'w_sg_pumpshotgunmk2_mag_ap', - gxtName = 'WCT_SHELL_AP', - gxtDescription = 'WCD_SHELL_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', - hash = 1004815965, - model = 'w_sg_pumpshotgunmk2_mag_exp', - gxtName = 'WCT_SHELL_EX', - gxtDescription = 'WCD_SHELL_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', - hash = -380098265, - model = 'w_sg_pumpshotgunmk2_mag_hp', - gxtName = 'WCT_SHELL_HP', - gxtDescription = 'WCD_SHELL_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', - hash = -1618338827, - model = 'w_sg_pumpshotgunmk2_mag_inc', - gxtName = 'WCT_SHELL_INC', - gxtDescription = 'WCD_SHELL_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', - hash = -474112444, - model = 'w_sg_pumpshotgunmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', - hash = 387223451, - model = 'w_sg_pumpshotgunmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', - hash = 617753366, - model = 'w_sg_pumpshotgunmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', - hash = -222378256, - model = 'w_sg_pumpshotgunmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', - hash = 8741501, - model = 'w_sg_pumpshotgunmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', - hash = -601286203, - model = 'w_sg_pumpshotgunmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', - hash = -511433605, - model = 'w_sg_pumpshotgunmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', - hash = -655387818, - model = 'w_sg_pumpshotgunmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', - hash = -282476598, - model = 'w_sg_pumpshotgunmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', - hash = 1739501925, - model = 'w_sg_pumpshotgunmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', - hash = 1178671645, - model = 'w_sg_pumpshotgunmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 22, - name = _(CR(), 'core', 'weapon_pumpshotgun_mk2') - }, - ['revolver_mk2'] = { - id = 'WEAPON_REVOLVER_MK2', - hash = -879347409, - clipSize = 6, - category = 'pistol', - model = 'w_pi_revolvermk2', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_REVOLVER2', - gxtDescription = 'WTD_REVOLVER2', - components = { - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_01', - hash = -1172055874, - model = 'w_pi_revolvermk2_mag1', - gxtName = 'WCT_CLIP1_RV', - gxtDescription = 'WCD_CLIP1_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', - hash = 231258687, - model = 'w_pi_revolvermk2_mag5', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', - hash = 284438159, - model = 'w_pi_revolvermk2_mag2', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', - hash = 15712037, - model = 'w_pi_revolvermk2_mag3', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', - hash = -958864266, - model = 'w_pi_revolvermk2_mag4', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_COMP_03', - hash = 654802123, - model = 'w_at_pi_comp_3', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO', - hash = -1069552225, - model = 'w_pi_revolvermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_02', - hash = 11918884, - model = 'w_pi_revolvermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_03', - hash = 176157112, - model = 'w_pi_revolvermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_04', - hash = -220052855, - model = 'w_pi_revolvermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_05', - hash = 288456487, - model = 'w_pi_revolvermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_06', - hash = 398658626, - model = 'w_pi_revolvermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_07', - hash = 628697006, - model = 'w_pi_revolvermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_08', - hash = 925911836, - model = 'w_pi_revolvermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_09', - hash = 1222307441, - model = 'w_pi_revolvermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_10', - hash = 552442715, - model = 'w_pi_revolvermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', - hash = -648943513, - model = 'w_pi_revolvermk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 20, - name = _(CR(), 'core', 'weapon_revolver_mk2') - }, - ['smg_mk2'] = { - id = 'WEAPON_SMG_MK2', - hash = 2024373456, - clipSize = 30, - category = 'smg', - model = 'w_sb_smgmk2', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _(CR(), 'core', 'ammo_smg') - }, - gxtName = 'WT_SMG2', - gxtDescription = 'WTD_SMG2', - components = { - { - id = 'COMPONENT_SMG_MK2_CLIP_01', - hash = 1277460590, - model = 'w_sb_smgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_02', - hash = -1182573778, - model = 'w_sb_smgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_FMJ', - hash = 190476639, - model = 'w_sb_smgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', - hash = 974903034, - model = 'w_sb_smgmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', - hash = -644734235, - model = 'w_sb_smgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_TRACER', - hash = 2146055916, - model = 'w_sb_smgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS_SMG', - hash = -1613015470, - model = 'w_at_sights_smg', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', - hash = -452809877, - model = 'w_at_scope_macro_2_mk2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', - hash = 1038927834, - model = 'w_at_scope_small_mk2', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_SB_BARREL_01', - hash = -653246751, - model = 'w_at_sb_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_SB_BARREL_02', - hash = -1520117877, - model = 'w_at_sb_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO', - hash = -996700057, - model = 'w_at_smgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_02', - hash = 940943685, - model = 'w_at_smgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_03', - hash = 1263226800, - model = 'w_at_smgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_04', - hash = -328035840, - model = 'w_at_smgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_05', - hash = 1224100642, - model = 'w_at_smgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_06', - hash = 899228776, - model = 'w_at_smgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_07', - hash = 616006309, - model = 'w_at_smgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_08', - hash = -1561952511, - model = 'w_at_smgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_09', - hash = 572063080, - model = 'w_at_smgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_10', - hash = 1170588613, - model = 'w_at_smgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_IND_01', - hash = 966612367, - model = 'w_at_smgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 31, - name = _(CR(), 'core', 'weapon_smg_mk2') - }, - ['snspistol_mk2'] = { - id = 'WEAPON_SNSPISTOL_MK2', - hash = -2009644972, - clipSize = 6, - category = 'pistol', - model = 'w_pi_sns_pistolmk2', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_SNSPISTOL2', - gxtDescription = 'WTD_SNSPISTOL2', - components = { - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', - hash = 21392614, - model = 'w_pi_sns_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', - hash = -829683854, - model = 'w_pi_sns_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', - hash = -1876057490, - model = 'W_PI_SNS_PistolMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', - hash = -424845447, - model = 'W_PI_SNS_PistolMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_NS', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -1928301566, - model = 'W_PI_SNS_PistolMK2_Mag_HP', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', - hash = -1055790298, - model = 'W_PI_SNS_PistolMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH_03', - hash = 1246324211, - model = 'w_at_pi_snsmk2_flsh_1', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_RAIL_02', - hash = 1205768792, - model = 'w_at_pi_rail_2', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_PI_COMP_02', - hash = -1434287169, - model = 'w_at_pi_comp_2', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', - hash = -403805974, - model = 'W_PI_SNS_PistolMk2_SL_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', - hash = 691432737, - model = 'W_PI_SNS_PistolMk2_SL_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', - hash = 987648331, - model = 'W_PI_SNS_PistolMk2_SL_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', - hash = -431680535, - model = 'W_PI_SNS_PistolMk2_SL_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', - hash = -847582310, - model = 'W_PI_SNS_PistolMk2_SL_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', - hash = -92592218, - model = 'W_PI_SNS_PistolMk2_SL_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', - hash = -494548326, - model = 'W_PI_SNS_PistolMk2_SL_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', - hash = 730876697, - model = 'W_PI_SNS_PistolMk2_SL_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', - hash = 583159708, - model = 'W_PI_SNS_PistolMk2_SL_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', - hash = -1928503603, - model = 'W_PI_SNS_PistolMk2_SL_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 520557834, - model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO', - hash = 259780317, - model = 'W_PI_SNS_PistolMk2_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', - hash = -1973342474, - model = 'W_PI_SNS_PistolMk2_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', - hash = 1996130345, - model = 'W_PI_SNS_PistolMk2_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', - hash = -1455657812, - model = 'W_PI_SNS_PistolMk2_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', - hash = -1668263084, - model = 'W_PI_SNS_PistolMk2_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', - hash = 1308243489, - model = 'W_PI_SNS_PistolMk2_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', - hash = 1122574335, - model = 'W_PI_SNS_PistolMk2_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', - hash = 1420313469, - model = 'W_PI_SNS_PistolMk2_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', - hash = 109848390, - model = 'W_PI_SNS_PistolMk2_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', - hash = 593945703, - model = 'W_PI_SNS_PistolMk2_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', - hash = 1142457062, - model = 'w_pi_sns_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_snspistol_mk2') - }, - ['raypistol'] = { - id = 'WEAPON_RAYPISTOL', - hash = -1355376991, - clipSize = 1, - category = 'pistol', - model = 'w_pi_raygun', - ammo = { - id = 'AMMO_RAYPISTOL', - hash = -1526023308, - max = 20, - name = _(CR(), 'core', 'ammo_raypistol') - }, - gxtName = 'WT_RAYPISTOL', - gxtDescription = 'WTD_RAYPISTOL', - components = { - { - id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', - hash = -673450233, - model = 'w_pi_raygun_ev', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_raypistol') - }, - ['raycarbine'] = { - id = 'WEAPON_RAYCARBINE', - hash = 1198256469, - clipSize = 9999, - category = 'mg', - model = 'w_ar_srifle', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_RAYCARBINE', - gxtDescription = 'WTD_RAYCARBINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_raycarbine') - }, - ['rayminigun'] = { - id = 'WEAPON_RAYMINIGUN', - hash = -1238556825, - clipSize = 15000, - category = 'heavy', - model = 'w_mg_sminigun', - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_RAYMINIGUN', - gxtDescription = 'WTD_RAYMINIGUN', - components = { - { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_rayminigun') - }, - ['specialcarbine_mk2'] = { - id = 'WEAPON_SPECIALCARBINE_MK2', - hash = -1768145561, - clipSize = 30, - category = 'rifle', - model = 'w_ar_specialcarbinemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _(CR(), 'core', 'ammo_rifle') - }, - gxtName = 'WT_SPCARBINE2', - gxtDescription = 'WTD_SPCARBINE2', - components = { - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', - hash = 382112385, - model = 'w_ar_specialcarbinemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', - hash = -568352468, - model = 'w_ar_specialcarbinemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', - hash = -2023373174, - model = 'w_ar_specialcarbinemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', - hash = -570355066, - model = 'w_ar_specialcarbinemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', - hash = 1362433589, - model = 'w_ar_specialcarbinemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', - hash = 1346235024, - model = 'w_ar_specialcarbinemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SC_BARREL_01', - hash = -415870039, - model = 'w_ar_sc_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_SC_BARREL_02', - hash = -109086661, - model = 'w_ar_sc_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', - hash = -737430213, - model = 'w_ar_specialcarbinemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', - hash = 1125852043, - model = 'w_ar_specialcarbinemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', - hash = 886015732, - model = 'w_ar_specialcarbinemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', - hash = -1262287139, - model = 'w_ar_specialcarbinemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', - hash = -295208411, - model = 'w_ar_specialcarbinemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', - hash = -544154504, - model = 'w_ar_specialcarbinemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', - hash = 172765678, - model = 'w_ar_specialcarbinemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', - hash = -1982877449, - model = 'w_ar_specialcarbinemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', - hash = 2072122460, - model = 'w_ar_specialcarbinemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', - hash = -1986220171, - model = 'w_ar_specialcarbinemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', - hash = 1377355801, - model = 'w_ar_specialcarbinemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _(CR(), 'core', 'weapon_specialcarbine_mk2') - }, - ['turret_boxville'] = { - id = 'VEHICLE_WEAPON_TURRET_BOXVILLE', - hash = -1253095144, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_boxville') - }, - ['turret_insurgent'] = { - id = 'VEHICLE_WEAPON_TURRET_INSURGENT', - hash = 1155224728, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_insurgent') - }, - ['turret_limo'] = { - id = 'VEHICLE_WEAPON_TURRET_LIMO', - hash = 729375873, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_limo') - }, - ['turret_technical'] = { - id = 'VEHICLE_WEAPON_TURRET_TECHNICAL', - hash = 2144528907, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _(CR(), 'core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_technical') - }, - ['nose_turret_valkyrie'] = { - id = 'VEHICLE_WEAPON_NOSE_TURRET_VALKYRIE', - hash = 1097917585, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_nose_turret_valkyrie') - }, - ['turret_valkyrie'] = { - id = 'VEHICLE_WEAPON_TURRET_VALKYRIE', - hash = -1538179531, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_turret_valkyrie') - }, - ['ruiner_bullet'] = { - id = 'VEHICLE_WEAPON_RUINER_BULLET', - hash = 50118905, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_ruiner_bullet') - }, - ['ruiner_rocket'] = { - id = 'VEHICLE_WEAPON_RUINER_ROCKET', - hash = 84788907, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _(CR(), 'core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_PLANEMSL', - gxtDescription = 'WTD_V_PLANEMSL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_ruiner_rocket') - }, - ['player_savage'] = { - id = 'VEHICLE_WEAPON_PLAYER_SAVAGE', - hash = 1638077257, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _(CR(), 'core', 'ammo_minigun') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'vehicle_weapon_player_savage') - }, - ['vintagepistol'] = { - id = 'WEAPON_VINTAGEPISTOL', - hash = 137902532, - clipSize = 7, - category = 'pistol', - model = 'w_pi_vintage_pistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_VPISTOL', - gxtDescription = 'WTD_VPISTOL', - components = { - { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', - hash = 1168357051, - model = 'w_pi_vintage_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_VPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', - hash = 867832552, - model = 'w_pi_vintage_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_VPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_vintagepistol') - }, - ['wrench'] = { - id = 'WEAPON_WRENCH', - hash = 419712736, - clipSize = 0, - category = 'melee', - model = 'w_me_wrench', - ammo = nil, - gxtName = 'WT_WRENCH', - gxtDescription = 'WTD_WRENCH', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_wrench') - }, - ['ceramicpistol'] = { - id = 'WEAPON_CERAMICPISTOL', - hash = 727643628, - clipSize = 12, - category = 'pistol', - model = 'w_pi_ceramic_pistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_CERPST', - gxtDescription = 'WTD_CERPST', - components = { - { - id = 'COMPONENT_CERAMICPISTOL_CLIP_01', - hash = 1423184737, - model = 'W_PI_Ceramic_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_CERAMICPISTOL_CLIP_02', - hash = -2122814295, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CERAMICPISTOL_SUPP', - hash = -1828202758, - model = 'W_PI_Ceramic_Supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _(CR(), 'core', 'weapon_ceramicpistol') - }, - ['hazardcan'] = { - id = 'WEAPON_HAZARDCAN', - hash = -1168940174, - clipSize = 4500, - category = 'petrolcan', - model = 'w_ch_jerrycan', - ammo = { - id = 'AMMO_HAZARDCAN', - hash = 1618528319, - max = 4500, - name = _(CR(), 'core', 'ammo_hazardcan') - }, - gxtName = 'WT_HAZARDCAN', - gxtDescription = 'WTD_HAZARDCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_hazardcan') - }, - ['navyrevolver'] = { - id = 'WEAPON_NAVYREVOLVER', - hash = -1853920116, - clipSize = 6, - category = 'pistol', - model = 'w_pi_wep2_gun', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _(CR(), 'core', 'ammo_pistol') - }, - gxtName = 'WT_REV_NV', - gxtDescription = 'WTD_REV_NV', - components = { - { - id = 'COMPONENT_NAVYREVOLVER_CLIP_01', - hash = -1738620313, - model = 'w_pi_wep2_gun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_NV_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _(CR(), 'core', 'weapon_navyrevolver') - }, - ['tranquilizer'] = { - id = 'WEAPON_TRANQUILIZER', - hash = 849905853, - clipSize = 2104529083, - category = 'tranqilizer', - model = 'w_pi_stungun', - ammo = { - id = 'AMMO_TRANQUILIZER', - hash = 1964004553, - max = 250, - name = _(CR(), 'core', 'ammo_tranquilizer') - }, - gxtName = 'WT_STUN', - gxtDescription = 'WTD_STUN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _(CR(), 'core', 'weapon_tranquilizer') - } -} diff --git a/tools/framework.js b/tools/framework.js deleted file mode 100644 index a81a303..0000000 --- a/tools/framework.js +++ /dev/null @@ -1,266 +0,0 @@ -// ----------------------- [ CoreV ] ----------------------- -// -- GitLab: https://git.arens.io/ThymonA/corev-framework/ -// -- GitHub: https://github.com/ThymonA/CoreV-Framework/ -// -- License: GNU General Public License v3.0 -// -- https://choosealicense.com/licenses/gpl-3.0/ -// -- Author: Thymon Arens -// -- Name: CoreV -// -- Version: 1.0.0 -// -- Description: Custom FiveM Framework -// ----------------------- [ CoreV ] ----------------------- - -const fs = require('fs'); -const json2lua = require('json2lua'); -const { formatText, WriteMode } = require('lua-fmt'); - -const rawWeapons = require('./data/weapons.json'); -const rawAmmos = require('./data/ammo.json'); -const rawWeaponComponents = require('./data/weapon_components.json'); - -// Fill those lists -const ammos = {}; -const components = {}; -const weapons = {}; -const groups = {}; - -// Fill list ammos with nameHash as primary -for(let i = 0; i < rawAmmos.length; i++) { - const rawAmmo = rawAmmos[i]; - - let __nameHash = 'unknown'; - let __hash = 0x0; - let __max = 0; - - if (typeof rawAmmo != 'undefined') { - if (typeof rawAmmo.nameHash != 'undefined' && rawAmmo.nameHash != null) { __nameHash = rawAmmo.nameHash; }; - if (typeof rawAmmo.hash != 'undefined' && rawAmmo.hash != null) { __hash = rawAmmo.hash; }; - if (typeof rawAmmo.max != 'undefined' && rawAmmo.max != null) { __max = rawAmmo.max; }; - - ammos[__nameHash] = { - id: __nameHash, - hash: __hash, - max: __max, - name: 'x_(CR(), \'core\', \'' + __nameHash.toLowerCase() + '\')x' - } - } -} - -// Transform object to lua -const ammoConfigFile = json2lua.fromObject(ammos); - -// Fill list components with nameHash as primary -for(let i = 0; i < rawWeaponComponents.length; i++) { - const rawComponent = rawWeaponComponents[i]; - - let __nameHash = 'unknown'; - let __hash = 0x0; - let __type = 'unknown'; - let __model = 'unknown'; - let __gxtName = 'unknown'; - let __gxtDescription = 'unknown'; - - if (typeof rawComponent != 'undefined') { - if (typeof rawComponent.nameHash != 'undefined' && rawComponent.nameHash != null) { __nameHash = rawComponent.nameHash; }; - if (typeof rawComponent.hash != 'undefined' && rawComponent.hash != null) { __hash = rawComponent.hash; }; - if (typeof rawComponent.type != 'undefined' && rawComponent.type != null) { __type = rawComponent.type; }; - if (typeof rawComponent.model != 'undefined' && rawComponent.model != null) { __model = rawComponent.model; }; - if (typeof rawComponent.gxtName != 'undefined' && rawComponent.gxtName != null) { __gxtName = rawComponent.gxtName; }; - if (typeof rawComponent.gxtDescription != 'undefined' && rawComponent.gxtDescription != null) { __gxtDescription = rawComponent.gxtDescription; }; - - components[__nameHash] = { - id: __nameHash, - hash: __hash, - model: __model, - gxtName: __gxtName, - gxtDescription: __gxtDescription, - __type: __type, - type: 'unknown' - } - - if (__type == 'CWeaponComponentClipInfo') { - components[__nameHash].type = 'clip'; - - let __clipSize = 0; - - if (typeof rawComponent.clipSize != 'undefined' && rawComponent.clipSize != null) { - __clipSize = rawComponent.clipSize - } - - components[__nameHash].clipSize = __clipSize; - } else if (__type == 'CWeaponComponentFlashLightInfo') { - components[__nameHash].type = 'flashlight'; - } else if (__type == 'CWeaponComponentInfo') { - components[__nameHash].type = 'default'; - } else if (__type == 'CWeaponComponentScopeInfo') { - components[__nameHash].type = 'scope'; - } else if (__type == 'CWeaponComponentSuppressorInfo') { - components[__nameHash].type = 'suppressor'; - } else if (__type == 'CWeaponComponentVariantModelInfo') { - components[__nameHash].type = 'variant'; - } else if (__type == 'CWeaponComponentVariantModelInfo') { - components[__nameHash].type = 'variant'; - } - } -} - -// Transform object to lua -const componentConfigFile = json2lua.fromObject(components); - -const capitalize = (s) => { - if (typeof s !== 'string') return '' - - return s.charAt(0).toUpperCase() + s.slice(1) -} - -// Fill list weapons with nameHash as primary -for(let i = 0; i < rawWeapons.length; i++) { - const rawWeapon = rawWeapons[i]; - - let __nameHash = 'unknown'; - let __hash = 0x0; - let __clipSize = 0; - let __group = 'unknown'; - let __model = 'unknown'; - let __ammo = 'unknown'; - let __gxtName = 'unknown'; - let __gxtDescription = 'unknown'; - let __components = []; - - if (typeof rawWeapon != 'undefined') { - if (typeof rawWeapon.nameHash != 'undefined' && rawWeapon.nameHash != null) { __nameHash = rawWeapon.nameHash; }; - if (typeof rawWeapon.hash != 'undefined' && rawWeapon.hash != null) { __hash = rawWeapon.hash; }; - if (typeof rawWeapon.clipSize != 'undefined' && rawWeapon.clipSize != null) { __clipSize = rawWeapon.clipSize; }; - if (typeof rawWeapon.group != 'undefined' && rawWeapon.group != null) { __group = rawWeapon.group; }; - if (typeof rawWeapon.model != 'undefined' && rawWeapon.model != null) { __model = rawWeapon.model; }; - if (typeof rawWeapon.ammo != 'undefined' && rawWeapon.ammo != null) { __ammo = rawWeapon.ammo; }; - if (typeof rawWeapon.gxtName != 'undefined' && rawWeapon.gxtName != null) { __gxtName = rawWeapon.gxtName; }; - if (typeof rawWeapon.gxtDescription != 'undefined' && rawWeapon.gxtDescription != null) { __gxtDescription = rawWeapon.gxtDescription; }; - - if (typeof rawWeapon.components != 'undefined' && rawWeapon.components != null) { - for(let i2 = 0; i2 < rawWeapon.components.length; i2++) { - let __components__nameHash = 'unknown'; - let __components__isDefault = false; - - if (typeof rawWeapon.components[i2] != 'undefined' && rawWeapon.components[i2] != null && typeof rawWeapon.components[i2].nameHash != 'undefined' && rawWeapon.components[i2].nameHash != null) { __components__nameHash = rawWeapon.components[i2].nameHash; }; - if (typeof rawWeapon.components[i2] != 'undefined' && rawWeapon.components[i2] != null && typeof rawWeapon.components[i2].isDefault != 'undefined' && rawWeapon.components[i2].isDefault != null) { __components__isDefault = rawWeapon.components[i2].isDefault; }; - - let __component = null; - - if (typeof components != 'undefined' && components != null && typeof components[__components__nameHash] != 'undefined' && components[__components__nameHash] != null) { __component = components[__components__nameHash]; }; - - if (__component != null) { - let __componentObject = { - id: __components__nameHash, - hash: __component.hash, - model: __component.model, - gxtName: __component.gxtName, - gxtDescription: __component.gxtDescription, - __type: __component.__type, - type: __component.type, - default: __components__isDefault - }; - - __components.push(__componentObject); - } - } - - let __ammoObject = null; - - if (typeof ammos != 'undefined' && ammos != null && typeof ammos[__ammo] != 'undefined' && ammos[__ammo] != null) { __ammoObject = ammos[__ammo]; }; - - let __name = __nameHash.toLowerCase(); - - __name = __name.replace('weapon_', ''); - __name = __name.replace('gadget_', ''); - __name = __name.replace('vehicle_', ''); - - if (__group == 'unknown' || __group == '' || __group == null || __group == 'NULL') { __group = null; }; - if (__model == 'unknown' || __model == '' || __model == null || __model == 'NULL') { __model = null; }; - - if (__group != null) { __group = __group.toLowerCase(); } - if (__group != null) { __group = __group.replace('group_', ''); } - - if (__group != null) { - const groupName = capitalize(__group) - - if (typeof groups[groupName] != 'undefined' && groups[groupName] != null) { - groups[groupName].weapons.push(__nameHash); - } else { - groups[groupName] = { id: __group, weapons: [ __nameHash ], name: 'x_(CR(), \'core\', \'' + __group.toLowerCase() + '\')x' }; - } - } - - weapons[__name] = { - id: __nameHash, - hash: __hash, - clipSize: __clipSize, - group: __group, - model: __model, - ammo: __ammoObject, - gxtName: __gxtName, - gxtDescription: __gxtDescription, - components: __components, - hasAttachments: __components != null && __components.length > 0, - numberOfAttachments: __components != null ? __components.length : 0, - name: 'x_(CR(), \'core\', \'' + __nameHash.toLowerCase() + '\')x' - }; - }; - } -} - -// Create export directory if not exsits -if (!fs.existsSync(__dirname + '/export')) { fs.mkdirSync(__dirname + '/export'); }; - -// Transform object to lua -const weaponConfigFile = json2lua.fromObject(weapons); -const groupConfigFile = json2lua.fromObject(groups); - -const options = { quotemark: 'single', useTabs: true, linebreakMultipleAssignments: true, lineWidth: 20 }; - -// Format strings to formatter / pretty lua files -let formattedWeaponConfigFile = formatText('Config.Weapons = ' + weaponConfigFile, options); -let formatteAmmoConfigFile = formatText('Config.WeaponAmmos = ' + ammoConfigFile, options); -let formatteComponentConfigFile = formatText('Config.WeaponComponents = ' + componentConfigFile, options); -let formatteGroupConfigFile = formatText('Config.WeaponCategories = ' + groupConfigFile, options); - -function fixFormatedLua(input) { - input = input.replace(/"x_\(/g, '_('); - input = input.replace(/\'x_\(/g, '_('); - input = input.replace(/\)x"/g, ')'); - input = input.replace(/\)x\'/g, ')'); - - input = input.replace(/\['id'\]/g, 'id'); - input = input.replace(/\['hash'\]/g, 'hash'); - input = input.replace(/\['model'\]/g, 'model'); - input = input.replace(/\['gxtName'\]/g, 'gxtName'); - input = input.replace(/\['gxtDescription'\]/g, 'gxtDescription'); - input = input.replace(/\['__type'\]/g, '__type'); - input = input.replace(/\['type'\]/g, 'type'); - input = input.replace(/\['default'\]/g, 'default'); - input = input.replace(/\['clipSize'\]/g, 'clipSize'); - input = input.replace(/\['group'\]/g, 'category'); - input = input.replace(/\['ammo'\]/g, 'ammo'); - input = input.replace(/\['components'\]/g, 'components'); - input = input.replace(/\['hasAttachments'\]/g, 'hasAttachments'); - input = input.replace(/\['numberOfAttachments'\]/g, 'numberOfAttachments'); - input = input.replace(/\['name'\]/g, 'name'); - input = input.replace(/\['max'\]/g, 'max'); - input = input.replace(/\['weapons'\]/g, 'weapons'); - - return input -} - -// Replace placeholders -formattedWeaponConfigFile = fixFormatedLua(formattedWeaponConfigFile); -formatteAmmoConfigFile = fixFormatedLua(formatteAmmoConfigFile); -formatteComponentConfigFile = fixFormatedLua(formatteComponentConfigFile); -formatteGroupConfigFile = fixFormatedLua(formatteGroupConfigFile); - -// Save generated lua files -fs.writeFileSync(__dirname + '/export/weapon_config.lua', formattedWeaponConfigFile); -fs.writeFileSync(__dirname + '/export/weapon_ammo_config.lua', formatteAmmoConfigFile); -fs.writeFileSync(__dirname + '/export/weapon_component_config.lua', formatteComponentConfigFile); -fs.writeFileSync(__dirname + '/export/weapon_category_config.lua', formatteGroupConfigFile); - -// Let user know that files has been generated -console.log('FILES GENERATED!!!'); \ No newline at end of file diff --git a/tools/package-lock.json b/tools/package-lock.json deleted file mode 100644 index 6072eda..0000000 --- a/tools/package-lock.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "name": "corev-framework", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@appguru/luafmt": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@appguru/luafmt/-/luafmt-1.4.3.tgz", - "integrity": "sha512-YeVANBwXzsOMxbVnaysuMbOwzecMZ5WqSM/qAb5AO9Y7Wla/hdRZDzwl8PiiKtkIDTQa9WdzqzbX/fQpltRtpA==", - "requires": { - "luaparse": "^0.3.0", - "luon": "^1.2.6", - "lustils": "^1.0.2" - } - }, - "@types/commander": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@types/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-0QEFiR8ljcHp9bAbWxecjVRuAMr16ivPiGOw6KFQBVrVd0RQIcM3xKdRisH2EDWgVWujiYtHwhSkSUoAAGzH7Q==", - "requires": { - "commander": "*" - } - }, - "@types/diff": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-3.5.3.tgz", - "integrity": "sha512-YrLagYnL+tfrgM7bQ5yW34pi5cg9pmh5Gbq2Lmuuh+zh0ZjmK2fU3896PtlpJT3IDG2rdkoG30biHJepgIsMnw==" - }, - "@types/get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Rq+8rwnpT+Alr6B66ZSsMWitvfM=", - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "14.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz", - "integrity": "sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" - }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=" - }, - "json2lua": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/json2lua/-/json2lua-0.3.3.tgz", - "integrity": "sha512-c8vrc7+lEDwoLMngnPXAzfa9SMUIySnvhdgR8rZ2/+QTNYBGGzT1zhorlBR67/LoBV8gsm8PIbDwyiaExQcaWA==", - "requires": { - "lodash": "^4.17.15" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "lua-fmt": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/lua-fmt/-/lua-fmt-2.6.0.tgz", - "integrity": "sha1-75rAVz0dpzMNygnAIsOaM67TR6M=", - "requires": { - "@types/commander": "^2.3.31", - "@types/diff": "^3.2.0", - "@types/get-stdin": "^5.0.0", - "commander": "^2.9.0", - "diff": "^3.3.0", - "get-stdin": "^5.0.1", - "luaparse": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802" - }, - "dependencies": { - "luaparse": { - "version": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802", - "from": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802" - } - } - }, - "lua-json": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lua-json/-/lua-json-1.0.0.tgz", - "integrity": "sha512-TrMvRPvrbOoPbEY79mIdZsMxwcEpzcUQ5iy9Vir6BmCOV9yOSkA3jHTFZklN1OUyx6F9o/dMLLS/Y6Urb063YQ==", - "requires": { - "lodash": "^4.17.11", - "luaparse": "^0.2.1" - }, - "dependencies": { - "luaparse": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/luaparse/-/luaparse-0.2.1.tgz", - "integrity": "sha1-qo9WEysN6X0388mRqd9C4OF/ZWw=" - } - } - }, - "luaparse": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/luaparse/-/luaparse-0.3.0.tgz", - "integrity": "sha512-hrRXc3QJfZ0BfgOGgNfFaKM01zCjSP2y000WOG4jwl3s06vKzODIfqJ3QKSm64mS52ROpnRnfi756jJbDr59fw==" - }, - "luon": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/luon/-/luon-1.2.6.tgz", - "integrity": "sha512-ATf51Ztg+XhOJHONphg+yh9ZMbGmRVWOggpiLXT0af010CIjJFAu+/wqKmKHuGwpjwSv04oo81HuKbDZ2c0JyA==", - "requires": { - "lustils": ">= 1.0.2" - } - }, - "lustils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lustils/-/lustils-1.0.2.tgz", - "integrity": "sha512-YnCXFRj6prZX2f7rVCfA3U/yw6z7D0YYoy0Os60jlGUhaAYTRHheH0T7X3squDGArJ9+WLtt/1b/wy5eAREBZg==" - } - } -} diff --git a/tools/package.json b/tools/package.json deleted file mode 100644 index 79d7832..0000000 --- a/tools/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "corev-framework", - "version": "1.0.0", - "description": "Custom FiveM Framework developed by ThymonA", - "main": "framework.js", - "scripts": { - "run": "node framework.js" - }, - "repository": { - "type": "git", - "url": "https://git.arens.io/ThymonA/corev-framework" - }, - "keywords": [ - "corv", - "framework", - "corev", - "framework", - "fivem", - "thymona", - "tigodevelopment", - "tools" - ], - "author": "ThymonA", - "license": "GPL-3.0-or-later", - "dependencies": { - "@appguru/luafmt": "^1.4.3", - "json2lua": "^0.3.3", - "lua-fmt": "^2.6.0", - "lua-json": "^1.0.0" - } -} diff --git a/vendors/async.lua b/vendors/async.lua deleted file mode 100644 index 9a69222..0000000 --- a/vendors/async.lua +++ /dev/null @@ -1,114 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -async = class('async') - ---- Set default values -async:set { - createThread = Citizen.CreateThread -} - ---- Run a function parallel from each other ---- @param func function Executable function ---- @param params table Parameters ---- @param cb function Callback function -function async:parallel(func, params, cb) - if (#params == 0 and params == {}) then - if (cb ~= nil) then cb({}) end - return - end - - local remaining, results = #params, {} - - if (remaining == 0) then - for _, __ in pairs(params or {}) do - remaining = remaining + 1 - end - end - - if (remaining == 0) then - if (cb ~= nil) then cb(results) end - else - for _, param in pairs(params or {}) do - self.createThread(function() - func(param, function(result) - table.insert(results, result) - - remaining = remaining - 1; - - if (remaining == 0) then - if (cb ~= nil) then cb(results) end - end - end, _) - end) - end - end -end - ---- Run a function parallel from each other with max number of threads ---- @param func function Executable function ---- @param params table Parameters ---- @param limit number Limiter max number of executing threads ---- @param cb function Callback function -function async:parallelLimit(func, params, limit, cb) - if (#params == 0) then - if (cb ~= nil) then cb({}) end - return - end - - local remaining, running, results = #params, 0, {} - - local function processQueue() - if (remaining <= 0) then - return - end - - while running < limit and remaining > 0 do - local paramIndex = (#params - remaining) + 1 - - running = running + 1 - - func(params[paramIndex], function(result) - table.insert(results, result) - - remaining = remaining - 1 - running = running - 1 - - if (remaining == 0) then - if (cb ~= nil) then cb(results) end - end - end) - end - - self.createThread(processQueue) - end - - self.createThread(processQueue) -end - ---- Run a function after each other in a series ---- @param func function Executable function ---- @param params table Parameters ---- @param cb function Callback function -function async:series(func, params, cb) - self:parallelLimit(func, params, 1, cb) -end - ---- Add async as module when available -Citizen.CreateThread(function() - while true do - if (addModule ~= nil and type(addModule) == 'function') then - addModule('async', async) - return - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/vendors/class.lua b/vendors/class.lua deleted file mode 100644 index 2b4cea2..0000000 --- a/vendors/class.lua +++ /dev/null @@ -1,244 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- ɢɪᴛʜᴜʙ: https://github.com/Yonaba/30log --- ʟɪᴄᴇɴꜱᴇ: MIT License --- ᴅᴇᴠᴇʟᴏᴘᴇʀ: Yonaba --- ᴘʀᴏᴊᴇᴄᴛ: 30log --- ᴠᴇʀꜱɪᴏɴ: 1.3.0 --- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: library for object orientation in Lua ------------------------ [ CoreV ] ----------------------- - -local assert = assert -local pairs = pairs -local type = type -local tostring = tostring -local setmetatable = setmetatable - -local _class -local baseMt = {} -local _instances = setmetatable({},{__mode = 'k'}) -local _classes = setmetatable({},{__mode = 'k'}) - -local function assert_call_from_class(class, method) - assert(_classes[class], ('Wrong method call. Expected class:%s.'):format(method)) -end - -local function assert_call_from_instance(instance, method) - assert(_instances[instance], ('Wrong method call. Expected instance:%s.'):format(method)) -end - -local function bind(f, v) - return function(...) return f(v, ...) end -end - -local default_filter = function() return true end - -local function deep_copy(t, dest, aType) - t = t or {} - local r = dest or {} - for k,v in pairs(t) do - if aType ~= nil and type(v) == aType then - r[k] = (type(v) == 'table') - and ((_classes[v] or _instances[v]) and v or deep_copy(v)) - or v - elseif aType == nil then - r[k] = (type(v) == 'table') - and k~= '__index' and ((_classes[v] or _instances[v]) and v or deep_copy(v)) - or v - end - end - return r -end - -local function instantiate(call_init, self, ...) - assert_call_from_class(self, 'new(...) or class(...)') - local instance = {class = self} - _instances[instance] = tostring(instance) - deep_copy(self, instance, 'table') - instance.__index = nil - instance.mixins = nil - instance.__subclasses = nil - instance.__instances = nil - setmetatable(instance,self) - if call_init and self.init then - if type(self.init) == 'table' then - deep_copy(self.init, instance) - else - self.init(instance, ...) - end - end - return instance -end - -local function extend(self, name, extra_params) - assert_call_from_class(self, 'extend(...)') - local heir = {} - _classes[heir] = tostring(heir) - self.__subclasses[heir] = true - deep_copy(extra_params, deep_copy(self, heir)) - heir.name = extra_params and extra_params.name or name - heir.__class = extra_params and extra_params.name or name - heir.__index = heir - heir.super = self - heir.mixins = {} - return setmetatable(heir,self) -end - -baseMt = { - __call = function (self,...) return self:new(...) end, - - __tostring = function(self,...) - if _instances[self] then - return ("instance of '%s' (%s)"):format(rawget(self.class,'name') - or '?', _instances[self]) - end - return _classes[self] - and ("class '%s' (%s)"):format(rawget(self,'name') - or '?', - _classes[self]) or self - end -} - -_classes[baseMt] = tostring(baseMt) -setmetatable(baseMt, {__tostring = baseMt.__tostring}) - -local class = { - isClass = function(t) return not not _classes[t] end, - isInstance = function(t) return not not _instances[t] end, -} - -_class = function(name, attr) - local c = deep_copy(attr) - _classes[c] = tostring(c) - c.name = name or c.name - c.__class = name or c.name - c.__tostring = baseMt.__tostring - c.__call = baseMt.__call - c.new = bind(instantiate, true) - c.create = bind(instantiate, false) - c.extend = extend - c.__index = c - - c.mixins = setmetatable({},{__mode = 'k'}) - c.__instances = setmetatable({},{__mode = 'k'}) - c.__subclasses = setmetatable({},{__mode = 'k'}) - - c.subclasses = function(self, filter, ...) - assert_call_from_class(self, 'subclasses(class)') - filter = filter or default_filter - local subclasses = {} - for class in pairs(_classes) do - if class ~= baseMt and class:subclassOf(self) and filter(class,...) then - subclasses[#subclasses + 1] = class - end - end - return subclasses - end - - c.instances = function(self, filter, ...) - assert_call_from_class(self, 'instances(class)') - filter = filter or default_filter - local instances = {} - for instance in pairs(_instances) do - if instance:instanceOf(self) and filter(instance, ...) then - instances[#instances + 1] = instance - end - end - return instances - end - - c.subclassOf = function(self, superclass) - assert_call_from_class(self, 'subclassOf(superclass)') - assert(class.isClass(superclass), 'Wrong argument given to method "subclassOf()". Expected a class.') - local super = self.super - while super do - if super == superclass then return true end - super = super.super - end - return false - end - - c.classOf = function(self, subclass) - assert_call_from_class(self, 'classOf(subclass)') - assert(class.isClass(subclass), 'Wrong argument given to method "classOf()". Expected a class.') - return subclass:subclassOf(self) - end - - c.instanceOf = function(self, fromclass) - assert_call_from_instance(self, 'instanceOf(class)') - assert(class.isClass(fromclass), 'Wrong argument given to method "instanceOf()". Expected a class.') - return ((self.class == fromclass) or (self.class:subclassOf(fromclass))) - end - - c.cast = function(self, toclass) - assert_call_from_instance(self, 'instanceOf(class)') - assert(class.isClass(toclass), 'Wrong argument given to method "cast()". Expected a class.') - setmetatable(self, toclass) - self.class = toclass - return self - end - - c.with = function(self,...) - assert_call_from_class(self, 'with(mixin)') - for _, mixin in ipairs({...}) do - assert(self.mixins[mixin] ~= true, ('Attempted to include a mixin which was already included in %s'):format(tostring(self))) - self.mixins[mixin] = true - deep_copy(mixin, self, 'function') - end - return self - end - - c.includes = function(self, mixin) - assert_call_from_class(self,'includes(mixin)') - return not not (self.mixins[mixin] or (self.super and self.super:includes(mixin))) - end - - c.without = function(self, ...) - assert_call_from_class(self, 'without(mixin)') - for _, mixin in ipairs({...}) do - assert(self.mixins[mixin] == true, ('Attempted to remove a mixin which is not included in %s'):format(tostring(self))) - local classes = self:subclasses() - classes[#classes + 1] = self - for _, class in ipairs(classes) do - for method_name, method in pairs(mixin) do - if type(method) == 'function' then - class[method_name] = nil - end - end - end - self.mixins[mixin] = nil - end - return self - end - - c.set = function(self, prop, value) - if not value and type(prop) == 'table' then - for k, v in pairs(prop) do - rawset(self, k, v) - end - else - rawset(self, prop, value) - end - end - - return setmetatable(c, baseMt) -end - -local function _type(value) - local rawType = type(value) - - if (rawType ~= 'table') then - return rawType - end - - if (value.__class) then - return value.__class - end - - return rawType -end - --- FiveM manipulation -_ENV.class = setmetatable(class,{__call = function(_,...) return _class(...) end }) -_G.class = setmetatable(class,{__call = function(_,...) return _class(...) end }) -_ENV.type = _type -_G.type = _type \ No newline at end of file diff --git a/vendors/entityiter.lua b/vendors/entityiter.lua deleted file mode 100644 index 05e8439..0000000 --- a/vendors/entityiter.lua +++ /dev/null @@ -1,114 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- ɢɪᴛʜᴜʙ: https://gist.github.com/IllidanS4/9865ed17f60576425369fc1da70259b2 --- ʟɪᴄᴇɴꜱᴇ: MIT License --- ᴅᴇᴠᴇʟᴏᴘᴇʀ: IllidanS4 --- ᴘʀᴏᴊᴇᴄᴛ: entityiter.lua --- ᴠᴇʀꜱɪᴏɴ: 14 Jul 2017 --- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: Enumerator for FiveM entities ------------------------ [ CoreV ] ----------------------- -local entityEnumerator = { - __gc = function(enum) - if enum.destructor and enum.handle then - enum.destructor(enum.handle) - end - enum.destructor = nil - enum.handle = nil - end -} - -local function EnumerateEntities(initFunc, moveFunc, disposeFunc) - return coroutine.wrap(function() - local iter, id = initFunc() - if not id or id == 0 then - disposeFunc(iter) - return - end - - local enum = {handle = iter, destructor = disposeFunc} - setmetatable(enum, entityEnumerator) - - local next = true - repeat - coroutine.yield(id) - next, id = moveFunc(iter) - until not next - - enum.destructor, enum.handle = nil, nil - disposeFunc(iter) - end) -end - -function EnumerateEntityWithinDistance(entity, coords, maxDistance, entityType) - if (entityType) then - if (entityType == 'self') then return true, GetEntityCoords(entity) end - - if coords then - coords = vector3(coords.x, coords.y, coords.z) - else - local playerPed = PlayerPedId() - coords = GetEntityCoords(playerPed) - end - - local entityCoords = GetEntityCoords(entity) - local distance = #(coords - entityCoords) - - if distance <= maxDistance then - return true, entityCoords - end - - return false, nil - else - if coords then - coords = vector3(coords.x, coords.y, coords.z) - else - local playerPed = PlayerPedId() - coords = GetEntityCoords(playerPed) - end - - local entityCoords = GetEntityCoords(entity) - local distance = #(coords - entityCoords) - - if distance <= maxDistance then - return true, entityCoords - end - - return false, nil - end -end - -function EnumerateEntitiesWithinDistance(entities, isPlayerEntities, coords, maxDistance) - local nearbyEntities = {} - - if coords then - coords = vector3(coords.x, coords.y, coords.z) - else - local playerPed = PlayerPedId() - coords = GetEntityCoords(playerPed) - end - - for k,entity in pairs(entities) do - local distance = #(coords - GetEntityCoords(entity)) - - if distance <= maxDistance then - table.insert(nearbyEntities, isPlayerEntities and k or entity) - end - end - - return nearbyEntities -end - -function EnumerateObjects() - return EnumerateEntities(FindFirstObject, FindNextObject, EndFindObject) -end - -function EnumeratePeds() - return EnumerateEntities(FindFirstPed, FindNextPed, EndFindPed) -end - -function EnumerateVehicles() - return EnumerateEntities(FindFirstVehicle, FindNextVehicle, EndFindVehicle) -end - -function EnumeratePickups() - return EnumerateEntities(FindFirstPickup, FindNextPickup, EndFindPickup) -end \ No newline at end of file diff --git a/vendors/hashlist.lua b/vendors/hashlist.lua deleted file mode 100644 index d934884..0000000 --- a/vendors/hashlist.lua +++ /dev/null @@ -1,53899 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- ɢɪᴛʜᴜʙ: https://github.com/VenomXNL/ObjectNameFromHash --- ʟɪᴄᴇɴꜱᴇ: None --- ᴅᴇᴠᴇʟᴏᴘᴇʀ: VenomXNL --- ᴘʀᴏᴊᴇᴄᴛ:ObjectNameFromHash --- ᴠᴇʀꜱɪᴏɴ: 21 Feb 2019 --- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: A simple solution to get the object name from hash for a whopping 53859 objects :) ------------------------ [ CoreV ] ----------------------- -hashList = class('hashList') - -hashList:set { - list = { - ['-1267889684'] = { Name = '02gate3_l' }, - ['-832573324'] = { Name = 'a_c_boar' }, - ['1462895032'] = { Name = 'a_c_cat_01' }, - ['-1430839454'] = { Name = 'a_c_chickenhawk' }, - ['-1469565163'] = { Name = 'a_c_chimp' }, - ['351016938'] = { Name = 'a_c_chop' }, - ['1457690978'] = { Name = 'a_c_cormorant' }, - ['-50684386'] = { Name = 'a_c_cow' }, - ['1682622302'] = { Name = 'a_c_coyote' }, - ['402729631'] = { Name = 'a_c_crow' }, - ['-664053099'] = { Name = 'a_c_deer' }, - ['-1950698411'] = { Name = 'a_c_dolphin' }, - ['802685111'] = { Name = 'a_c_fish' }, - ['1794449327'] = { Name = 'a_c_hen' }, - ['1193010354'] = { Name = 'a_c_humpback' }, - ['1318032802'] = { Name = 'a_c_husky' }, - ['-1920284487'] = { Name = 'a_c_killerwhale' }, - ['307287994'] = { Name = 'a_c_mtlion' }, - ['-1323586730'] = { Name = 'a_c_pig' }, - ['111281960'] = { Name = 'a_c_pigeon' }, - ['1125994524'] = { Name = 'a_c_poodle' }, - ['1832265812'] = { Name = 'a_c_pug' }, - ['-541762431'] = { Name = 'a_c_rabbit_01' }, - ['-1011537562'] = { Name = 'a_c_rat' }, - ['882848737'] = { Name = 'a_c_retriever' }, - ['-1026527405'] = { Name = 'a_c_rhesus' }, - ['-1788665315'] = { Name = 'a_c_rottweiler' }, - ['-745300483'] = { Name = 'a_c_seagull' }, - ['1015224100'] = { Name = 'a_c_sharkhammer' }, - ['113504370'] = { Name = 'a_c_sharktiger' }, - ['1126154828'] = { Name = 'a_c_shepherd' }, - ['-1589092019'] = { Name = 'a_c_stingray' }, - ['-1384627013'] = { Name = 'a_c_westy' }, - ['808859815'] = { Name = 'a_f_m_beach_01' }, - ['-1106743555'] = { Name = 'a_f_m_bevhills_01' }, - ['-1606864033'] = { Name = 'a_f_m_bevhills_02' }, - ['1004114196'] = { Name = 'a_f_m_bodybuild_01' }, - ['532905404'] = { Name = 'a_f_m_business_02' }, - ['1699403886'] = { Name = 'a_f_m_downtown_01' }, - ['-1656894598'] = { Name = 'a_f_m_eastsa_01' }, - ['1674107025'] = { Name = 'a_f_m_eastsa_02' }, - ['-88831029'] = { Name = 'a_f_m_fatbla_01' }, - ['-1244692252'] = { Name = 'a_f_m_fatcult_01' }, - ['951767867'] = { Name = 'a_f_m_fatwhite_01' }, - ['1388848350'] = { Name = 'a_f_m_ktown_01' }, - ['1090617681'] = { Name = 'a_f_m_ktown_02' }, - ['379310561'] = { Name = 'a_f_m_prolhost_01' }, - ['-569505431'] = { Name = 'a_f_m_salton_01' }, - ['-1332260293'] = { Name = 'a_f_m_skidrow_01' }, - ['1951946145'] = { Name = 'a_f_m_soucent_01' }, - ['-215821512'] = { Name = 'a_f_m_soucent_02' }, - ['-840346158'] = { Name = 'a_f_m_soucentmc_01' }, - ['1347814329'] = { Name = 'a_f_m_tourist_01' }, - ['1224306523'] = { Name = 'a_f_m_tramp_01' }, - ['-1935621530'] = { Name = 'a_f_m_trampbeac_01' }, - ['1640504453'] = { Name = 'a_f_o_genstreet_01' }, - ['-1160266880'] = { Name = 'a_f_o_indian_01' }, - ['1204772502'] = { Name = 'a_f_o_ktown_01' }, - ['-855671414'] = { Name = 'a_f_o_salton_01' }, - ['1039800368'] = { Name = 'a_f_o_soucent_01' }, - ['-1519524074'] = { Name = 'a_f_o_soucent_02' }, - ['-945854168'] = { Name = 'a_f_y_beach_01' }, - ['1146800212'] = { Name = 'a_f_y_bevhills_01' }, - ['1546450936'] = { Name = 'a_f_y_bevhills_02' }, - ['549978415'] = { Name = 'a_f_y_bevhills_03' }, - ['920595805'] = { Name = 'a_f_y_bevhills_04' }, - ['664399832'] = { Name = 'a_f_y_business_01' }, - ['826475330'] = { Name = 'a_f_y_business_02' }, - ['-1366884940'] = { Name = 'a_f_y_business_03' }, - ['-1211756494'] = { Name = 'a_f_y_business_04' }, - ['-173013091'] = { Name = 'a_f_y_eastsa_01' }, - ['70821038'] = { Name = 'a_f_y_eastsa_02' }, - ['1371553700'] = { Name = 'a_f_y_eastsa_03' }, - ['1755064960'] = { Name = 'a_f_y_epsilon_01' }, - ['1348537411'] = { Name = 'a_f_y_femaleagent' }, - ['1165780219'] = { Name = 'a_f_y_fitness_01' }, - ['331645324'] = { Name = 'a_f_y_fitness_02' }, - ['793439294'] = { Name = 'a_f_y_genhot_01' }, - ['2111372120'] = { Name = 'a_f_y_golfer_01' }, - ['813893651'] = { Name = 'a_f_y_hiker_01' }, - ['343259175'] = { Name = 'a_f_y_hippie_01' }, - ['-2109222095'] = { Name = 'a_f_y_hipster_01' }, - ['-1745486195'] = { Name = 'a_f_y_hipster_02' }, - ['-1514497514'] = { Name = 'a_f_y_hipster_03' }, - ['429425116'] = { Name = 'a_f_y_hipster_04' }, - ['153984193'] = { Name = 'a_f_y_indian_01' }, - ['-619494093'] = { Name = 'a_f_y_juggalo_01' }, - ['-951490775'] = { Name = 'a_f_y_runner_01' }, - ['1064866854'] = { Name = 'a_f_y_rurmeth_01' }, - ['-614546432'] = { Name = 'a_f_y_scdressy_01' }, - ['1767892582'] = { Name = 'a_f_y_skater_01' }, - ['744758650'] = { Name = 'a_f_y_soucent_01' }, - ['1519319503'] = { Name = 'a_f_y_soucent_02' }, - ['-2018356203'] = { Name = 'a_f_y_soucent_03' }, - ['1426880966'] = { Name = 'a_f_y_tennis_01' }, - ['-1661836925'] = { Name = 'a_f_y_topless_01' }, - ['1446741360'] = { Name = 'a_f_y_tourist_01' }, - ['-1859912896'] = { Name = 'a_f_y_tourist_02' }, - ['435429221'] = { Name = 'a_f_y_vinewood_01' }, - ['-625565461'] = { Name = 'a_f_y_vinewood_02' }, - ['933092024'] = { Name = 'a_f_y_vinewood_03' }, - ['-85696186'] = { Name = 'a_f_y_vinewood_04' }, - ['-1004861906'] = { Name = 'a_f_y_yoga_01' }, - ['1413662315'] = { Name = 'a_m_m_acult_01' }, - ['-781039234'] = { Name = 'a_m_m_afriamer_01' }, - ['1077785853'] = { Name = 'a_m_m_beach_01' }, - ['2021631368'] = { Name = 'a_m_m_beach_02' }, - ['1423699487'] = { Name = 'a_m_m_bevhills_01' }, - ['1068876755'] = { Name = 'a_m_m_bevhills_02' }, - ['2120901815'] = { Name = 'a_m_m_business_01' }, - ['-106498753'] = { Name = 'a_m_m_eastsa_01' }, - ['131961260'] = { Name = 'a_m_m_eastsa_02' }, - ['-1806291497'] = { Name = 'a_m_m_farmer_01' }, - ['1641152947'] = { Name = 'a_m_m_fatlatin_01' }, - ['115168927'] = { Name = 'a_m_m_genfat_01' }, - ['330231874'] = { Name = 'a_m_m_genfat_02' }, - ['-1444213182'] = { Name = 'a_m_m_golfer_01' }, - ['1809430156'] = { Name = 'a_m_m_hasjew_01' }, - ['1822107721'] = { Name = 'a_m_m_hillbilly_01' }, - ['2064532783'] = { Name = 'a_m_m_hillbilly_02' }, - ['-573920724'] = { Name = 'a_m_m_indian_01' }, - ['-782401935'] = { Name = 'a_m_m_ktown_01' }, - ['803106487'] = { Name = 'a_m_m_malibu_01' }, - ['-578715987'] = { Name = 'a_m_m_mexcntry_01' }, - ['-1302522190'] = { Name = 'a_m_m_mexlabor_01' }, - ['1746653202'] = { Name = 'a_m_m_og_boss_01' }, - ['-322270187'] = { Name = 'a_m_m_paparazzi_01' }, - ['-1445349730'] = { Name = 'a_m_m_polynesian_01' }, - ['-1760377969'] = { Name = 'a_m_m_prolhost_01' }, - ['1001210244'] = { Name = 'a_m_m_rurmeth_01' }, - ['1328415626'] = { Name = 'a_m_m_salton_01' }, - ['1626646295'] = { Name = 'a_m_m_salton_02' }, - ['-1299428795'] = { Name = 'a_m_m_salton_03' }, - ['-1773858377'] = { Name = 'a_m_m_salton_04' }, - ['-640198516'] = { Name = 'a_m_m_skater_01' }, - ['32417469'] = { Name = 'a_m_m_skidrow_01' }, - ['193817059'] = { Name = 'a_m_m_socenlat_01' }, - ['1750583735'] = { Name = 'a_m_m_soucent_01' }, - ['-1620232223'] = { Name = 'a_m_m_soucent_02' }, - ['-1948675910'] = { Name = 'a_m_m_soucent_03' }, - ['-1023672578'] = { Name = 'a_m_m_soucent_04' }, - ['-1029146878'] = { Name = 'a_m_m_stlat_02' }, - ['1416254276'] = { Name = 'a_m_m_tennis_01' }, - ['-929103484'] = { Name = 'a_m_m_tourist_01' }, - ['516505552'] = { Name = 'a_m_m_tramp_01' }, - ['1404403376'] = { Name = 'a_m_m_trampbeac_01' }, - ['-521758348'] = { Name = 'a_m_m_tranvest_01' }, - ['-150026812'] = { Name = 'a_m_m_tranvest_02' }, - ['1430544400'] = { Name = 'a_m_o_acult_01' }, - ['1268862154'] = { Name = 'a_m_o_acult_02' }, - ['-2077764712'] = { Name = 'a_m_o_beach_01' }, - ['-1386944600'] = { Name = 'a_m_o_genstreet_01' }, - ['355916122'] = { Name = 'a_m_o_ktown_01' }, - ['539004493'] = { Name = 'a_m_o_salton_01' }, - ['718836251'] = { Name = 'a_m_o_soucent_01' }, - ['1082572151'] = { Name = 'a_m_o_soucent_02' }, - ['238213328'] = { Name = 'a_m_o_soucent_03' }, - ['390939205'] = { Name = 'a_m_o_tramp_01' }, - ['-1251702741'] = { Name = 'a_m_y_acult_01' }, - ['-2132435154'] = { Name = 'a_m_y_acult_02' }, - ['-771835772'] = { Name = 'a_m_y_beach_01' }, - ['600300561'] = { Name = 'a_m_y_beach_02' }, - ['-408329255'] = { Name = 'a_m_y_beach_03' }, - ['2114544056'] = { Name = 'a_m_y_beachvesp_01' }, - ['-900269486'] = { Name = 'a_m_y_beachvesp_02' }, - ['1982350912'] = { Name = 'a_m_y_bevhills_01' }, - ['1720428295'] = { Name = 'a_m_y_bevhills_02' }, - ['933205398'] = { Name = 'a_m_y_breakdance_01' }, - ['-1697435671'] = { Name = 'a_m_y_busicas_01' }, - ['-912318012'] = { Name = 'a_m_y_business_01' }, - ['-1280051738'] = { Name = 'a_m_y_business_02' }, - ['-1589423867'] = { Name = 'a_m_y_business_03' }, - ['-37334073'] = { Name = 'a_m_y_cyclist_01' }, - ['-12678997'] = { Name = 'a_m_y_dhill_01' }, - ['766375082'] = { Name = 'a_m_y_downtown_01' }, - ['-1538846349'] = { Name = 'a_m_y_eastsa_01' }, - ['377976310'] = { Name = 'a_m_y_eastsa_02' }, - ['2010389054'] = { Name = 'a_m_y_epsilon_01' }, - ['-1434255461'] = { Name = 'a_m_y_epsilon_02' }, - ['-775102410'] = { Name = 'a_m_y_gay_01' }, - ['-1519253631'] = { Name = 'a_m_y_gay_02' }, - ['-1736970383'] = { Name = 'a_m_y_genstreet_01' }, - ['891398354'] = { Name = 'a_m_y_genstreet_02' }, - ['-685776591'] = { Name = 'a_m_y_golfer_01' }, - ['-512913663'] = { Name = 'a_m_y_hasjew_01' }, - ['1358380044'] = { Name = 'a_m_y_hiker_01' }, - ['2097407511'] = { Name = 'a_m_y_hippy_01' }, - ['587703123'] = { Name = 'a_m_y_hipster_01' }, - ['349505262'] = { Name = 'a_m_y_hipster_02' }, - ['1312913862'] = { Name = 'a_m_y_hipster_03' }, - ['706935758'] = { Name = 'a_m_y_indian_01' }, - ['767028979'] = { Name = 'a_m_y_jetski_01' }, - ['-1849016788'] = { Name = 'a_m_y_juggalo_01' }, - ['452351020'] = { Name = 'a_m_y_ktown_01' }, - ['696250687'] = { Name = 'a_m_y_ktown_02' }, - ['321657486'] = { Name = 'a_m_y_latino_01' }, - ['1768677545'] = { Name = 'a_m_y_methhead_01' }, - ['810804565'] = { Name = 'a_m_y_mexthug_01' }, - ['1694362237'] = { Name = 'a_m_y_motox_01' }, - ['2007797722'] = { Name = 'a_m_y_motox_02' }, - ['1264920838'] = { Name = 'a_m_y_musclbeac_01' }, - ['-920443780'] = { Name = 'a_m_y_musclbeac_02' }, - ['-2088436577'] = { Name = 'a_m_y_polynesian_01' }, - ['-178150202'] = { Name = 'a_m_y_roadcyc_01' }, - ['623927022'] = { Name = 'a_m_y_runner_01' }, - ['-2076336881'] = { Name = 'a_m_y_runner_02' }, - ['-681546704'] = { Name = 'a_m_y_salton_01' }, - ['-1044093321'] = { Name = 'a_m_y_skater_01' }, - ['-1342520604'] = { Name = 'a_m_y_skater_02' }, - ['-417940021'] = { Name = 'a_m_y_soucent_01' }, - ['-1398552374'] = { Name = 'a_m_y_soucent_02' }, - ['-1007618204'] = { Name = 'a_m_y_soucent_03' }, - ['-1976105999'] = { Name = 'a_m_y_soucent_04' }, - ['-812470807'] = { Name = 'a_m_y_stbla_01' }, - ['-1731772337'] = { Name = 'a_m_y_stbla_02' }, - ['-2039163396'] = { Name = 'a_m_y_stlat_01' }, - ['605602864'] = { Name = 'a_m_y_stwhi_01' }, - ['919005580'] = { Name = 'a_m_y_stwhi_02' }, - ['-1222037748'] = { Name = 'a_m_y_sunbathe_01' }, - ['-356333586'] = { Name = 'a_m_y_surfer_01' }, - ['-1047300121'] = { Name = 'a_m_y_vindouche_01' }, - ['1264851357'] = { Name = 'a_m_y_vinewood_01' }, - ['1561705728'] = { Name = 'a_m_y_vinewood_02' }, - ['534725268'] = { Name = 'a_m_y_vinewood_03' }, - ['835315305'] = { Name = 'a_m_y_vinewood_04' }, - ['-1425378987'] = { Name = 'a_m_y_yoga_01' }, - ['-1216765807'] = { Name = 'adder' }, - ['1283517198'] = { Name = 'airbus' }, - ['1560980623'] = { Name = 'airtug' }, - ['1672195559'] = { Name = 'akuma' }, - ['767087018'] = { Name = 'alpha' }, - ['1171614426'] = { Name = 'ambulance' }, - ['837858166'] = { Name = 'annihilator' }, - ['63938961'] = { Name = 'ap1_01_a_aeriala' }, - ['-199425492'] = { Name = 'ap1_01_a_aerialb' }, - ['2086703506'] = { Name = 'ap1_01_a_ap_cargo_hanr' }, - ['2017046934'] = { Name = 'ap1_01_a_ap1_01_rails_00' }, - ['-423850342'] = { Name = 'ap1_01_a_ap1_01_rails_01' }, - ['-728831425'] = { Name = 'ap1_01_a_ap1_01_rails_02' }, - ['-1046887339'] = { Name = 'ap1_01_a_ap1_01_rails_03' }, - ['-1320213568'] = { Name = 'ap1_01_a_ap1_01_rails_04' }, - ['915222090'] = { Name = 'ap1_01_a_ap1_01_rails_05' }, - ['616794807'] = { Name = 'ap1_01_a_ap1_01_rails_06' }, - ['325478381'] = { Name = 'ap1_01_a_ap1_01_rails_07' }, - ['115101554'] = { Name = 'ap1_01_a_ap1_01_roofbar' }, - ['-743675684'] = { Name = 'ap1_01_a_ap1_01a_dec00' }, - ['-916499390'] = { Name = 'ap1_01_a_ap1_01a_dec01' }, - ['-274980677'] = { Name = 'ap1_01_a_ap1_01a_dec02' }, - ['-433451561'] = { Name = 'ap1_01_a_ap1_01a_dec03' }, - ['780017278'] = { Name = 'ap1_01_a_ap1_01a_dec04' }, - ['481589995'] = { Name = 'ap1_01_a_ap1_01a_dec05' }, - ['-1587837877'] = { Name = 'ap1_01_a_ap1_01a_dec06' }, - ['-269909075'] = { Name = 'ap1_01_a_ap1_01a_glue_02' }, - ['-195274111'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_002' }, - ['-433144282'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_003' }, - ['286200810'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_004' }, - ['47740793'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_005' }, - ['-1952806657'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_006' }, - ['2110844264'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_007' }, - ['-1481817820'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_008' }, - ['1809462809'] = { Name = 'ap1_01_a_ap1_01a_ladder_hd_01' }, - ['1146432631'] = { Name = 'ap1_01_a_ap1_01a_weed_01' }, - ['379179265'] = { Name = 'ap1_01_a_ap1_01a_weed_02' }, - ['701003614'] = { Name = 'ap1_01_a_ap1_01a_weed_03' }, - ['-90826502'] = { Name = 'ap1_01_a_ap1_01a_weed_04' }, - ['-806108234'] = { Name = 'ap1_01_a_ap1_01a_weed_05' }, - ['633750261'] = { Name = 'ap1_01_a_ap1_gm_grnd00' }, - ['922805610'] = { Name = 'ap1_01_a_ap1_gm_grnd01' }, - ['135140741'] = { Name = 'ap1_01_a_ap1_gm_grnd012' }, - ['1409854841'] = { Name = 'ap1_01_a_ap1_gm_grnd013' }, - ['1853707362'] = { Name = 'ap1_01_a_ap1_gm_grnd03' }, - ['145590464'] = { Name = 'ap1_01_a_ap1_gm_grnd04' }, - ['743100410'] = { Name = 'ap1_01_a_ap1_gm_grnd06' }, - ['-1518943660'] = { Name = 'ap1_01_a_ap1_gm_grnd07' }, - ['1358600541'] = { Name = 'ap1_01_a_ap1_gm_grnd09' }, - ['-1767463468'] = { Name = 'ap1_01_a_ap1_gm_grnd11' }, - ['-1968564048'] = { Name = 'ap1_01_a_aprds01' }, - ['2021913700'] = { Name = 'ap1_01_a_aprds02' }, - ['536953696'] = { Name = 'ap1_01_a_aprds04' }, - ['315304120'] = { Name = 'ap1_01_a_aprds07' }, - ['-844489097'] = { Name = 'ap1_01_a_aprds08' }, - ['-281386601'] = { Name = 'ap1_01_a_aprds09' }, - ['-241166262'] = { Name = 'ap1_01_a_arrowline' }, - ['-1355871399'] = { Name = 'ap1_01_a_arrows_003' }, - ['-1116330009'] = { Name = 'ap1_01_a_arrows_004' }, - ['56308604'] = { Name = 'ap1_01_a_arrows_005' }, - ['-1601131610'] = { Name = 'ap1_01_a_arrows_01' }, - ['96368132'] = { Name = 'ap1_01_a_arrows_02' }, - ['-76686228'] = { Name = 'ap1_01_a_beachs00' }, - ['-1439450631'] = { Name = 'ap1_01_a_beachs01' }, - ['-671935113'] = { Name = 'ap1_01_a_beachs02' }, - ['-2077289645'] = { Name = 'ap1_01_a_centreline_004' }, - ['-1826508488'] = { Name = 'ap1_01_a_centreline_005' }, - ['-447556195'] = { Name = 'ap1_01_a_centreline_006' }, - ['-119669581'] = { Name = 'ap1_01_a_centreline_007' }, - ['-1157201659'] = { Name = 'ap1_01_a_centreline_008' }, - ['-833149018'] = { Name = 'ap1_01_a_centreline_009' }, - ['-671822330'] = { Name = 'ap1_01_a_centreline_01' }, - ['2035576706'] = { Name = 'ap1_01_a_centreline_010' }, - ['-432575861'] = { Name = 'ap1_01_a_centreline_02' }, - ['-1183903493'] = { Name = 'ap1_01_a_centreline_03' }, - ['-2024351444'] = { Name = 'ap1_01_a_firedecal' }, - ['-354660070'] = { Name = 'ap1_01_a_foam01' }, - ['-58985383'] = { Name = 'ap1_01_a_foam02' }, - ['-684938821'] = { Name = 'ap1_01_a_foam03' }, - ['-2060941868'] = { Name = 'ap1_01_a_foam04' }, - ['-1359357578'] = { Name = 'ap1_01_a_foam05' }, - ['-371404997'] = { Name = 'ap1_01_a_foam06' }, - ['-600095932'] = { Name = 'ap1_01_a_glue_01d' }, - ['1663822809'] = { Name = 'ap1_01_a_glue_01d2' }, - ['977843617'] = { Name = 'ap1_01_a_glue_01d2bv' }, - ['1706264838'] = { Name = 'ap1_01_a_glue_01d2cv' }, - ['-772133182'] = { Name = 'ap1_01_a_glue_01e' }, - ['-819268007'] = { Name = 'ap1_01_a_gm_grnd014' }, - ['968393305'] = { Name = 'ap1_01_a_grnlite_b_018' }, - ['-1338610776'] = { Name = 'ap1_01_a_grnlite_b_1' }, - ['1544405491'] = { Name = 'ap1_01_a_grnlite_b_10' }, - ['157686945'] = { Name = 'ap1_01_a_grnlite_b_11' }, - ['445955838'] = { Name = 'ap1_01_a_grnlite_b_12' }, - ['675502683'] = { Name = 'ap1_01_a_grnlite_b_13' }, - ['883585833'] = { Name = 'ap1_01_a_grnlite_b_14' }, - ['-1052996529'] = { Name = 'ap1_01_a_grnlite_b_15' }, - ['-803919360'] = { Name = 'ap1_01_a_grnlite_b_16' }, - ['-564181356'] = { Name = 'ap1_01_a_grnlite_b_17' }, - ['-1983472288'] = { Name = 'ap1_01_a_grnlite_b_18' }, - ['-1744487971'] = { Name = 'ap1_01_a_grnlite_b_19' }, - ['2112947998'] = { Name = 'ap1_01_a_grnlite_b_2' }, - ['854945439'] = { Name = 'ap1_01_a_grnlite_b_20' }, - ['-1128299979'] = { Name = 'ap1_01_a_grnlite_b_21' }, - ['-830921304'] = { Name = 'ap1_01_a_grnlite_b_22' }, - ['-399812340'] = { Name = 'ap1_01_a_grnlite_b_23' }, - ['-98697999'] = { Name = 'ap1_01_a_grnlite_b_24' }, - ['-2082992029'] = { Name = 'ap1_01_a_grnlite_b_25' }, - ['-1583395855'] = { Name = 'ap1_01_a_grnlite_b_26' }, - ['-1288311010'] = { Name = 'ap1_01_a_grnlite_b_27' }, - ['532433733'] = { Name = 'ap1_01_a_grnlite_b_28' }, - ['837087126'] = { Name = 'ap1_01_a_grnlite_b_29' }, - ['-1316131238'] = { Name = 'ap1_01_a_grnlite_b_3' }, - ['-941278824'] = { Name = 'ap1_01_a_grnlite_b_30' }, - ['-1164730635'] = { Name = 'ap1_01_a_grnlite_b_31' }, - ['-387712107'] = { Name = 'ap1_01_a_grnlite_b_32' }, - ['-626172120'] = { Name = 'ap1_01_a_grnlite_b_33' }, - ['-252310599'] = { Name = 'ap1_01_a_grnlite_b_34' }, - ['1655074588'] = { Name = 'ap1_01_a_grnlite_b_35' }, - ['208454310'] = { Name = 'ap1_01_a_grnlite_b_36' }, - ['-29153709'] = { Name = 'ap1_01_a_grnlite_b_37' }, - ['940546543'] = { Name = 'ap1_01_a_grnlite_b_38' }, - ['2138606129'] = { Name = 'ap1_01_a_grnlite_b_4' }, - ['1128206779'] = { Name = 'ap1_01_a_grnlite_b_5' }, - ['-1596601109'] = { Name = 'ap1_01_a_grnlite_b_6' }, - ['1757535424'] = { Name = 'ap1_01_a_grnlite_b_7' }, - ['1989638251'] = { Name = 'ap1_01_a_grnlite_b_8' }, - ['-30963827'] = { Name = 'ap1_01_a_grnlite_b_9' }, - ['121350140'] = { Name = 'ap1_01_a_grnlites007' }, - ['812972654'] = { Name = 'ap1_01_a_grnlites008' }, - ['1671651538'] = { Name = 'ap1_01_a_grnlites009' }, - ['755238251'] = { Name = 'ap1_01_a_grnlites01' }, - ['1251814062'] = { Name = 'ap1_01_a_grnlites010' }, - ['984976099'] = { Name = 'ap1_01_a_grnlites011' }, - ['-1378225878'] = { Name = 'ap1_01_a_grnlites013' }, - ['-2087543652'] = { Name = 'ap1_01_a_grnlites014' }, - ['1569121904'] = { Name = 'ap1_01_a_grnlites02' }, - ['-1823419889'] = { Name = 'ap1_01_a_grnlites03' }, - ['-1084378676'] = { Name = 'ap1_01_a_grnlites0gg' }, - ['-1578284045'] = { Name = 'ap1_01_a_keepclear' }, - ['-1397019196'] = { Name = 'ap1_01_a_lad00' }, - ['1976385501'] = { Name = 'ap1_01_a_lad01' }, - ['-935795521'] = { Name = 'ap1_01_a_lad02' }, - ['-15281554'] = { Name = 'ap1_01_a_lad03' }, - ['349240802'] = { Name = 'ap1_01_a_lad04' }, - ['-625842327'] = { Name = 'ap1_01_a_ladrdr' }, - ['532491217'] = { Name = 'ap1_01_a_nufb' }, - ['1559208681'] = { Name = 'ap1_01_a_nufb003' }, - ['1073394364'] = { Name = 'ap1_01_a_nufbbbb' }, - ['-1292794967'] = { Name = 'ap1_01_a_overlay01' }, - ['146353975'] = { Name = 'ap1_01_a_overlay02' }, - ['1072619329'] = { Name = 'ap1_01_a_overlay1' }, - ['-635265980'] = { Name = 'ap1_01_a_radaar' }, - ['544960257'] = { Name = 'ap1_01_a_radar_base' }, - ['-396006399'] = { Name = 'ap1_01_a_radar_baseb' }, - ['511980267'] = { Name = 'ap1_01_a_runw02' }, - ['1073182161'] = { Name = 'ap1_01_a_runw04' }, - ['-1673679856'] = { Name = 'ap1_01_a_runw23' }, - ['-1211496281'] = { Name = 'ap1_01_a_runwhite_01' }, - ['293288968'] = { Name = 'ap1_01_a_runwhite_02' }, - ['340607404'] = { Name = 'ap1_01_a_runwhite_03' }, - ['754097496'] = { Name = 'ap1_01_a_sechut_gary' }, - ['1305992242'] = { Name = 'ap1_01_a_skidz1' }, - ['738096498'] = { Name = 'ap1_01_a_skidz69' }, - ['1625256048'] = { Name = 'ap1_01_a_skidz69b' }, - ['-1980228255'] = { Name = 'ap1_01_a_skidz69fff' }, - ['-1008670195'] = { Name = 'ap1_01_a_thingy' }, - ['-963940317'] = { Name = 'ap1_01_a_towerrail' }, - ['-1764607603'] = { Name = 'ap1_01_a_towerwire' }, - ['-548074401'] = { Name = 'ap1_01_a_towerwirea' }, - ['-1104840832'] = { Name = 'ap1_01_a_unit2eevens001' }, - ['-1133112324'] = { Name = 'ap1_01_a_wettest' }, - ['-587939829'] = { Name = 'ap1_01_aolayy00' }, - ['409319148'] = { Name = 'ap1_01_aolayy01' }, - ['873754185'] = { Name = 'ap1_01_aolayy03' }, - ['642405045'] = { Name = 'ap1_01_aolayy04' }, - ['1631963311'] = { Name = 'ap1_01_aolayy05' }, - ['1418473276'] = { Name = 'ap1_01_aolayy06' }, - ['1877075431'] = { Name = 'ap1_01_aolayy08' }, - ['950990430'] = { Name = 'ap1_01_aolayy14' }, - ['152708144'] = { Name = 'ap1_01_b_ap1_01b_glue_01' }, - ['451266503'] = { Name = 'ap1_01_b_ap1_01b_glue_02' }, - ['-1225261079'] = { Name = 'ap1_01_b_ap1_01b_glue_03' }, - ['-1000826198'] = { Name = 'ap1_01_b_ap1_01b_glue_04' }, - ['-770263514'] = { Name = 'ap1_01_b_ap1_01b_glue_05' }, - ['-540257903'] = { Name = 'ap1_01_b_ap1_01b_glue_06' }, - ['2133135424'] = { Name = 'ap1_01_b_ap1_01b_glue_07' }, - ['-1927992288'] = { Name = 'ap1_01_b_ap1_01b_glue_08' }, - ['-1689270123'] = { Name = 'ap1_01_b_ap1_01b_glue_09' }, - ['-333810386'] = { Name = 'ap1_01_b_ap1_01b_weed_01' }, - ['2097190656'] = { Name = 'ap1_01_b_ap1_01b_weed_03' }, - ['-1359283468'] = { Name = 'ap1_01_b_ap1_01b_weed_04' }, - ['-166594151'] = { Name = 'ap1_01_b_ap1_gm_grnd02' }, - ['261570443'] = { Name = 'ap1_01_b_ap1_gm_grnd10' }, - ['198981629'] = { Name = 'ap1_01_b_ap1_gm_grnd13' }, - ['422236826'] = { Name = 'ap1_01_b_ap1_gm_grnd14' }, - ['779156774'] = { Name = 'ap1_01_b_ap1_gm_grnd15' }, - ['931973390'] = { Name = 'ap1_01_b_aprds05' }, - ['-1660775428'] = { Name = 'ap1_01_b_aprds06' }, - ['-236593223'] = { Name = 'ap1_01_b_barrier1' }, - ['-773495382'] = { Name = 'ap1_01_b_barrier1bb' }, - ['-993622661'] = { Name = 'ap1_01_b_barrier2' }, - ['-385921520'] = { Name = 'ap1_01_b_barrier5' }, - ['-574091616'] = { Name = 'ap1_01_b_bitofgrass' }, - ['1071507734'] = { Name = 'ap1_01_b_cablemesh1050743_thvy' }, - ['377224362'] = { Name = 'ap1_01_b_cablemesh1050744_thvy' }, - ['-1718844371'] = { Name = 'ap1_01_b_cablemesh1050745_thvy' }, - ['2030200176'] = { Name = 'ap1_01_b_cablemesh1050783_thvy' }, - ['-886469149'] = { Name = 'ap1_01_b_cablemesh1050784_thvy' }, - ['-1199202342'] = { Name = 'ap1_01_b_cablemesh1050785_thvy' }, - ['1164098344'] = { Name = 'ap1_01_b_cablemesh1050786_thvy' }, - ['-1960102530'] = { Name = 'ap1_01_b_cablemesh1050787_thvy' }, - ['-1459509694'] = { Name = 'ap1_01_b_cablemesh1050788_thvy' }, - ['393522195'] = { Name = 'ap1_01_b_cablemesh1050789_thvy' }, - ['-1820405012'] = { Name = 'ap1_01_b_cablemesh1050790_thvy' }, - ['-1114356002'] = { Name = 'ap1_01_b_cablemesh1050791_thvy' }, - ['-1187764228'] = { Name = 'ap1_01_b_cablemesh1050792_thvy' }, - ['-1580397730'] = { Name = 'ap1_01_b_cablemesh1050793_thvy' }, - ['1407291089'] = { Name = 'ap1_01_b_cablemesh1053527_thvy' }, - ['1942030602'] = { Name = 'ap1_01_b_cablemesh1053528_thvy' }, - ['1500062028'] = { Name = 'ap1_01_b_cablemesh1053529_thvy' }, - ['-548692727'] = { Name = 'ap1_01_b_cablemesh1053530_thvy' }, - ['164169428'] = { Name = 'ap1_01_b_cablemesh1053531_thvy' }, - ['1643778837'] = { Name = 'ap1_01_b_cablemesh1053532_thvy' }, - ['-1963596258'] = { Name = 'ap1_01_b_cablemesh1053533_thvy' }, - ['-1410410382'] = { Name = 'ap1_01_b_cablemesh1053534_thvy' }, - ['-1065699323'] = { Name = 'ap1_01_b_cablemesh1053535_thvy' }, - ['1488063181'] = { Name = 'ap1_01_b_cablemesh1053536_thvy' }, - ['1012116861'] = { Name = 'ap1_01_b_cablemesh1053537_thvy' }, - ['-2087117601'] = { Name = 'ap1_01_b_cablemesh1053538_thvy' }, - ['643725179'] = { Name = 'ap1_01_b_cablemesh1053539_thvy' }, - ['-2113130678'] = { Name = 'ap1_01_b_cablemesh1053540_thvy' }, - ['-1241596929'] = { Name = 'ap1_01_b_cablemesh1053541_thvy' }, - ['-1116056162'] = { Name = 'ap1_01_b_cablemesh1053542_thvy' }, - ['561566550'] = { Name = 'ap1_01_b_cablemesh1053543_thvy' }, - ['-1255694812'] = { Name = 'ap1_01_b_cablemesh1053544_thvy' }, - ['1500825353'] = { Name = 'ap1_01_b_cablemesh1053545_thvy' }, - ['722745785'] = { Name = 'ap1_01_b_cablemesh1053546_thvy' }, - ['-814243637'] = { Name = 'ap1_01_b_cablemesh1053547_thvy' }, - ['1085593944'] = { Name = 'ap1_01_b_cablemesh1053548_thvy' }, - ['1182629430'] = { Name = 'ap1_01_b_cablemesh1053647_thvy' }, - ['2116784985'] = { Name = 'ap1_01_b_cablemesh1053648_thvy' }, - ['263164250'] = { Name = 'ap1_01_b_cablemesh1053649_thvy' }, - ['2051660358'] = { Name = 'ap1_01_b_cablemesh1053650_thvy' }, - ['326013957'] = { Name = 'ap1_01_b_cablemesh1053651_thvy' }, - ['-312948035'] = { Name = 'ap1_01_b_cablemesh1053652_thvy' }, - ['-1863258069'] = { Name = 'ap1_01_b_cablemesh783716_thvy' }, - ['-361944479'] = { Name = 'ap1_01_b_cablemesh783941_thvy' }, - ['216142463'] = { Name = 'ap1_01_b_cablemesh783942_thvy' }, - ['1956293845'] = { Name = 'ap1_01_b_cablemesh783943_thvy' }, - ['978352379'] = { Name = 'ap1_01_b_cablemesh783944_thvy' }, - ['747911725'] = { Name = 'ap1_01_b_cablemesh783945_thvy' }, - ['-762213962'] = { Name = 'ap1_01_b_cablemesh783946_thvy' }, - ['-1114036754'] = { Name = 'ap1_01_b_cablemesh783947_thvy' }, - ['862872915'] = { Name = 'ap1_01_b_fizzy_hd_123' }, - ['2042786298'] = { Name = 'ap1_01_b_fizzy_hd_124' }, - ['1875926550'] = { Name = 'ap1_01_b_fizzy_hd_125' }, - ['-1776211273'] = { Name = 'ap1_01_b_fizzy_hd_126' }, - ['1435993460'] = { Name = 'ap1_01_b_fizzy_hd_ent_01' }, - ['-726924385'] = { Name = 'ap1_01_b_fizzy_hd_ent_02' }, - ['1195286407'] = { Name = 'ap1_01_b_frovely00' }, - ['1229890471'] = { Name = 'ap1_01_b_frovely01' }, - ['777690078'] = { Name = 'ap1_01_b_frovely011' }, - ['578868752'] = { Name = 'ap1_01_b_frovely02' }, - ['888142574'] = { Name = 'ap1_01_b_frovely03' }, - ['-1169115600'] = { Name = 'ap1_01_b_frovely03b' }, - ['-791934216'] = { Name = 'ap1_01_b_gm_grnd017b' }, - ['518104866'] = { Name = 'ap1_01_b_gm_grnd017c' }, - ['756827031'] = { Name = 'ap1_01_b_gm_grnd017d' }, - ['1572874375'] = { Name = 'ap1_01_b_gm_grnd017ds' }, - ['1526079398'] = { Name = 'ap1_01_b_gm_grnd017e' }, - ['-1223534652'] = { Name = 'ap1_01_b_gm_grnd017e002' }, - ['-1343680182'] = { Name = 'ap1_01_b_gm_grnd017e4' }, - ['-936019421'] = { Name = 'ap1_01_b_gm_grnd017f' }, - ['606627867'] = { Name = 'ap1_01_b_grnnu' }, - ['-1044312602'] = { Name = 'ap1_01_b_hangera_03' }, - ['-2100505616'] = { Name = 'ap1_01_b_hangera_03b' }, - ['795192611'] = { Name = 'ap1_01_b_hangera_03f' }, - ['658882799'] = { Name = 'ap1_01_b_hangeradet1' }, - ['1700609305'] = { Name = 'ap1_01_b_hangeradet2' }, - ['1205033307'] = { Name = 'ap1_01_b_hangerpipe' }, - ['684773309'] = { Name = 'ap1_01_b_hej00' }, - ['913992464'] = { Name = 'ap1_01_b_hej01' }, - ['1144882838'] = { Name = 'ap1_01_b_hej02' }, - ['1590733915'] = { Name = 'ap1_01_b_hejtop00' }, - ['1838303710'] = { Name = 'ap1_01_b_hejtop01' }, - ['-1823304354'] = { Name = 'ap1_01_b_hejtop02' }, - ['1515319512'] = { Name = 'ap1_01_b_helopad' }, - ['-1218260757'] = { Name = 'ap1_01_b_idfafads017' }, - ['-1062127786'] = { Name = 'ap1_01_b_idfafads8' }, - ['22233097'] = { Name = 'ap1_01_b_ivy00_noshad' }, - ['1815790348'] = { Name = 'ap1_01_b_ivy00_noshadb' }, - ['1867619058'] = { Name = 'ap1_01_b_ivy01' }, - ['-1175965666'] = { Name = 'ap1_01_b_ivy02' }, - ['-1878860716'] = { Name = 'ap1_01_b_ivy03' }, - ['-670110613'] = { Name = 'ap1_01_b_ivy04' }, - ['-1507391332'] = { Name = 'ap1_01_b_ivy05' }, - ['50838666'] = { Name = 'ap1_01_b_ivy06_noshad' }, - ['1171045676'] = { Name = 'ap1_01_b_ivy06_noshadb' }, - ['-2147335046'] = { Name = 'ap1_01_b_ivy07_noshad' }, - ['341415000'] = { Name = 'ap1_01_b_ivy08_noshad' }, - ['-800421071'] = { Name = 'ap1_01_b_ivy08_noshadb' }, - ['404749172'] = { Name = 'ap1_01_b_ivy09_noshad' }, - ['1580494178'] = { Name = 'ap1_01_b_ivy09_noshadb' }, - ['-1305501831'] = { Name = 'ap1_01_b_ivy10' }, - ['-1283680332'] = { Name = 'ap1_01_b_ivy11_noshad' }, - ['290058340'] = { Name = 'ap1_01_b_ivy11_noshadb' }, - ['230479506'] = { Name = 'ap1_01_b_ivy12' }, - ['-1319961123'] = { Name = 'ap1_01_b_ivy13_noshad' }, - ['1266112074'] = { Name = 'ap1_01_b_ivy14_noshad' }, - ['-2021419101'] = { Name = 'ap1_01_b_ivy14_noshadb' }, - ['375121876'] = { Name = 'ap1_01_b_ivy15' }, - ['-1181638893'] = { Name = 'ap1_01_b_line_01' }, - ['-405570666'] = { Name = 'ap1_01_b_line_02' }, - ['437772318'] = { Name = 'ap1_01_b_line_03' }, - ['-934396788'] = { Name = 'ap1_01_b_line_04' }, - ['1005797311'] = { Name = 'ap1_01_b_lsiaterm_bits' }, - ['230541877'] = { Name = 'ap1_01_b_lsiaterm_reflect' }, - ['-2034081885'] = { Name = 'ap1_01_b_lsiaterm_shell' }, - ['1368245520'] = { Name = 'ap1_01_b_nurod00' }, - ['1112024709'] = { Name = 'ap1_01_b_nurod01' }, - ['-1426327581'] = { Name = 'ap1_01_b_nurod04' }, - ['-1665016977'] = { Name = 'ap1_01_b_nurod05' }, - ['1869185215'] = { Name = 'ap1_01_b_nurod06' }, - ['1642784202'] = { Name = 'ap1_01_b_nurod07' }, - ['-518691819'] = { Name = 'ap1_01_b_nurod08' }, - ['-740865639'] = { Name = 'ap1_01_b_nurod09' }, - ['580118013'] = { Name = 'ap1_01_b_nurod11' }, - ['-1508053755'] = { Name = 'ap1_01_b_nurod12' }, - ['-1961969943'] = { Name = 'ap1_01_b_nurod13' }, - ['2101123909'] = { Name = 'ap1_01_b_nurod14' }, - ['1857486402'] = { Name = 'ap1_01_b_nurod15' }, - ['-304055157'] = { Name = 'ap1_01_b_nurod16' }, - ['-786152685'] = { Name = 'ap1_01_b_nurod17' }, - ['-1034574474'] = { Name = 'ap1_01_b_nurod18' }, - ['-1266775608'] = { Name = 'ap1_01_b_nurod19' }, - ['1524452511'] = { Name = 'ap1_01_b_nurod20' }, - ['-56913891'] = { Name = 'ap1_01_b_nurod21' }, - ['667966262'] = { Name = 'ap1_01_b_nurod21b' }, - ['-637190243'] = { Name = 'ap1_01_b_nurod21c' }, - ['2053079123'] = { Name = 'ap1_01_b_nurod21d' }, - ['-1398774572'] = { Name = 'ap1_01_b_nurod21e' }, - ['1228384596'] = { Name = 'ap1_01_b_nurod23' }, - ['1485522947'] = { Name = 'ap1_01_b_nurod24' }, - ['1187128433'] = { Name = 'ap1_01_b_nurod27' }, - ['-1272676552'] = { Name = 'ap1_01_b_nurod29' }, - ['316390285'] = { Name = 'ap1_01_b_nurod35' }, - ['1054741393'] = { Name = 'ap1_01_b_nurod36' }, - ['1890121510'] = { Name = 'ap1_01_b_nurod37' }, - ['-1755265895'] = { Name = 'ap1_01_b_nurod38' }, - ['1240410547'] = { Name = 'ap1_01_b_nurod39' }, - ['-381605381'] = { Name = 'ap1_01_b_nurod39bb' }, - ['1365463498'] = { Name = 'ap1_01_b_nurod39bbv' }, - ['-941177489'] = { Name = 'ap1_01_b_nurod39bbv2' }, - ['1073648830'] = { Name = 'ap1_01_b_nurod40' }, - ['1882503091'] = { Name = 'ap1_01_b_pills' }, - ['-1266340899'] = { Name = 'ap1_01_b_pudal00' }, - ['-280649419'] = { Name = 'ap1_01_b_pudal01' }, - ['-990098269'] = { Name = 'ap1_01_b_pudal02' }, - ['-340548365'] = { Name = 'ap1_01_b_refl_18' }, - ['-1957878262'] = { Name = 'ap1_01_b_roadshadow' }, - ['811748476'] = { Name = 'ap1_01_b_runw52' }, - ['-1799482066'] = { Name = 'ap1_01_b_runw53' }, - ['134151086'] = { Name = 'ap1_01_b_runw56' }, - ['2056415291'] = { Name = 'ap1_01_b_runw62' }, - ['-1302178098'] = { Name = 'ap1_01_b_runw75' }, - ['1717992428'] = { Name = 'ap1_01_b_shad_ducttape' }, - ['-1100328386'] = { Name = 'ap1_01_b_shadmesh00' }, - ['2069089302'] = { Name = 'ap1_01_b_shadmesh01' }, - ['-1985582917'] = { Name = 'ap1_01_b_shadmesh02' }, - ['-1319225306'] = { Name = 'ap1_01_b_shadmesh03' }, - ['-132397664'] = { Name = 'ap1_01_b_shadmesh04' }, - ['-840306371'] = { Name = 'ap1_01_b_shadmesh05' }, - ['-735215246'] = { Name = 'ap1_01_b_shadowonly' }, - ['-1433353926'] = { Name = 'ap1_01_b_sidebit005' }, - ['-23697354'] = { Name = 'ap1_01_b_sidebit1' }, - ['903910967'] = { Name = 'ap1_01_b_sidebit1b001' }, - ['-2087404543'] = { Name = 'ap1_01_b_sidebit1b001bb' }, - ['1660423971'] = { Name = 'ap1_01_b_sidebit1f' }, - ['-2114138126'] = { Name = 'ap1_01_b_sidebit1f2' }, - ['494995076'] = { Name = 'ap1_01_b_sidebit1fx' }, - ['1639699039'] = { Name = 'ap1_01_b_sidebit1spl' }, - ['-1985662238'] = { Name = 'ap1_01_b_sidebit1spl2' }, - ['1983921902'] = { Name = 'ap1_01_b_sidebit1vv' }, - ['-230764665'] = { Name = 'ap1_01_b_sidebit4' }, - ['341906174'] = { Name = 'ap1_01_b_sidebit4b' }, - ['1081805986'] = { Name = 'ap1_01_b_sidebit4b001' }, - ['-1248792841'] = { Name = 'ap1_01_b_sidebit4b001b' }, - ['-1896299454'] = { Name = 'ap1_01_b_sidepipe1' }, - ['-509908594'] = { Name = 'ap1_01_b_sidepipe2' }, - ['1774008716'] = { Name = 'ap1_01_b_sign_airp_01a' }, - ['2035381613'] = { Name = 'ap1_01_b_sign_airp_01a02' }, - ['-590757906'] = { Name = 'ap1_01_b_sign_fizza_01' }, - ['1440017301'] = { Name = 'ap1_01_b_sign2_fizzb' }, - ['-219657516'] = { Name = 'ap1_01_b_subway' }, - ['1608381895'] = { Name = 'ap1_01_b_swallgh_ladder' }, - ['-781854505'] = { Name = 'ap1_01_b_swallgh' }, - ['785062579'] = { Name = 'ap1_01_b_swallgh001' }, - ['-133878488'] = { Name = 'ap1_01_b_swallgh004' }, - ['-1281416951'] = { Name = 'ap1_01_b_swallgh013' }, - ['-699144582'] = { Name = 'ap1_01_b_swallgh016' }, - ['-1465002613'] = { Name = 'ap1_01_b_sweed_a' }, - ['616680881'] = { Name = 'ap1_01_b_sweed_b' }, - ['-1415500393'] = { Name = 'ap1_01_b_tr4_wlbtys' }, - ['-1569355450'] = { Name = 'ap1_01_b_unit2d002' }, - ['-150952966'] = { Name = 'ap1_01_b_unit2ee001' }, - ['-807651606'] = { Name = 'ap1_01_b_unit2ee001v' }, - ['-2142637987'] = { Name = 'ap1_01_b_unit2ee001vx' }, - ['864132351'] = { Name = 'ap1_01_b_unit2ee003' }, - ['1346518644'] = { Name = 'ap1_01_b_unit2ee003b' }, - ['-1531195828'] = { Name = 'ap1_01_b_unit2eevens001' }, - ['1415982586'] = { Name = 'ap1_01_b_unit2eevens002' }, - ['1332936831'] = { Name = 'ap1_01_b_unit2groovea' }, - ['1638704370'] = { Name = 'ap1_01_b_unit2grooveb' }, - ['592814580'] = { Name = 'ap1_01_b_wedys00' }, - ['328204905'] = { Name = 'ap1_01_b_wedys01' }, - ['-19277571'] = { Name = 'ap1_01_b_wedys02' }, - ['-1525144197'] = { Name = 'ap1_01_b_wedys03' }, - ['-602008698'] = { Name = 'ap1_01_b_wedys04' }, - ['275020818'] = { Name = 'ap1_01_b_wedys05' }, - ['1853263729'] = { Name = 'ap1_01_b_weedlies' }, - ['-559915664'] = { Name = 'ap1_01_b_weeds11' }, - ['1215675225'] = { Name = 'ap1_01_bwyweed104' }, - ['-369366369'] = { Name = 'ap1_01_c__ladder_003' }, - ['-617788158'] = { Name = 'ap1_01_c__ladder_004' }, - ['-981589596'] = { Name = 'ap1_01_c__ladder_005' }, - ['-1223129895'] = { Name = 'ap1_01_c__ladder_006' }, - ['-390993885'] = { Name = 'ap1_01_c__ladder_007' }, - ['-621327186'] = { Name = 'ap1_01_c__ladder_008' }, - ['-870535431'] = { Name = 'ap1_01_c__ladder_009' }, - ['-812095510'] = { Name = 'ap1_01_c__ladder_01' }, - ['-2065815539'] = { Name = 'ap1_01_c__ladder_010' }, - ['1557452875'] = { Name = 'ap1_01_c__ladder_011' }, - ['1671620071'] = { Name = 'ap1_01_c__ladder_012' }, - ['1079484241'] = { Name = 'ap1_01_c__ladder_013' }, - ['1313618746'] = { Name = 'ap1_01_c__ladder_014' }, - ['-1779545475'] = { Name = 'ap1_01_c__ladder_015' }, - ['-1130194963'] = { Name = 'ap1_01_c__ladder_016' }, - ['1902281062'] = { Name = 'ap1_01_c__ladder_017' }, - ['-2016301500'] = { Name = 'ap1_01_c__ladder_018' }, - ['507772926'] = { Name = 'ap1_01_c_ap1_01_d_plinth_010' }, - ['-739841211'] = { Name = 'ap1_01_c_ap1_01_d_plinth_011' }, - ['-124308315'] = { Name = 'ap1_01_c_ap1_01_d_plinth_012' }, - ['509739066'] = { Name = 'ap1_01_c_ap1_01_d_plinth_013' }, - ['1417505904'] = { Name = 'ap1_01_c_ap1_01_d_plinth_014' }, - ['228875967'] = { Name = 'ap1_01_c_ap1_01_d_plinth_015' }, - ['818586891'] = { Name = 'ap1_01_c_ap1_01_d_plinth_016' }, - ['-1712720056'] = { Name = 'ap1_01_c_ap1_01_d_plinth_017' }, - ['-2025369085'] = { Name = 'ap1_01_c_ap1_01_d_plinth_018' }, - ['1150930089'] = { Name = 'ap1_01_c_ap1_01_d_plinth_019' }, - ['-643866943'] = { Name = 'ap1_01_c_ap1_01_daolayy06' }, - ['-2014083062'] = { Name = 'ap1_01_c_ap1_01_daolayy06b' }, - ['-691679382'] = { Name = 'ap1_01_c_ap1_01cstwal018' }, - ['-804110117'] = { Name = 'ap1_01_c_ap1_01cstwal041' }, - ['2115808397'] = { Name = 'ap1_01_c_ap1_01cstwal066' }, - ['1744928855'] = { Name = 'ap1_01_c_ap1_01cstwal067' }, - ['1437723138'] = { Name = 'ap1_01_c_aprds004' }, - ['-1626184285'] = { Name = 'ap1_01_c_aprds004bb' }, - ['-1948765969'] = { Name = 'ap1_01_c_aprds004cc' }, - ['-1662955039'] = { Name = 'ap1_01_c_aprds004dd' }, - ['49838717'] = { Name = 'ap1_01_c_arrow_01' }, - ['-384088381'] = { Name = 'ap1_01_c_arrow_02' }, - ['608350716'] = { Name = 'ap1_01_c_bch2_00' }, - ['-7869922'] = { Name = 'ap1_01_c_bitch00' }, - ['-230076511'] = { Name = 'ap1_01_c_bitch01' }, - ['-386155258'] = { Name = 'ap1_01_c_bitch02' }, - ['1066034873'] = { Name = 'ap1_01_c_bitch03_' }, - ['-840464674'] = { Name = 'ap1_01_c_bitch03' }, - ['1184856136'] = { Name = 'ap1_01_c_bitch04' }, - ['957799735'] = { Name = 'ap1_01_c_bitch05' }, - ['1593364268'] = { Name = 'ap1_01_c_bld4_det01' }, - ['-283823934'] = { Name = 'ap1_01_c_bld4_det01a' }, - ['-520973187'] = { Name = 'ap1_01_c_bld4_det01b' }, - ['-51131265'] = { Name = 'ap1_01_c_bld4_det01c' }, - ['1200824417'] = { Name = 'ap1_01_c_bld4_det02' }, - ['1156193039'] = { Name = 'ap1_01_c_bld4_det03' }, - ['-1029695883'] = { Name = 'ap1_01_c_bld4_det04' }, - ['-1329237312'] = { Name = 'ap1_01_c_bld4_det05' }, - ['733629051'] = { Name = 'ap1_01_c_crackweed00' }, - ['1585065982'] = { Name = 'ap1_01_c_crackweed01' }, - ['-829747170'] = { Name = 'ap1_01_c_crackweed02' }, - ['-1664213594'] = { Name = 'ap1_01_c_foam01' }, - ['1721151800'] = { Name = 'ap1_01_c_foam02' }, - ['-1186343267'] = { Name = 'ap1_01_c_foam03' }, - ['530654030'] = { Name = 'ap1_01_c_foam06' }, - ['-597585030'] = { Name = 'ap1_01_c_gapfiller' }, - ['261646468'] = { Name = 'ap1_01_c_gm_grnd017' }, - ['2004678443'] = { Name = 'ap1_01_c_grass_02' }, - ['1044543423'] = { Name = 'ap1_01_c_grass_02bb' }, - ['791406182'] = { Name = 'ap1_01_c_grass_03' }, - ['-549202529'] = { Name = 'ap1_01_c_grass_03bb' }, - ['451591652'] = { Name = 'ap1_01_c_grass_04' }, - ['-1112337321'] = { Name = 'ap1_01_c_grass_0422' }, - ['35288214'] = { Name = 'ap1_01_c_hd_overlays00' }, - ['268046421'] = { Name = 'ap1_01_c_hd_overlays01' }, - ['-574313493'] = { Name = 'ap1_01_c_hd_overlays02' }, - ['-209791137'] = { Name = 'ap1_01_c_hd_overlays03' }, - ['-1947006963'] = { Name = 'ap1_01_c_hd_overlays04' }, - ['2047861831'] = { Name = 'ap1_01_c_hd_overlays05' }, - ['-1279207512'] = { Name = 'ap1_01_c_hd_overlays06' }, - ['-715351325'] = { Name = 'ap1_01_c_hd_overlays08' }, - ['-1020955023'] = { Name = 'ap1_01_c_hd_overlays09' }, - ['1077081118'] = { Name = 'ap1_01_c_hd_overlays10' }, - ['250679707'] = { Name = 'ap1_01_c_hd_overlays11' }, - ['622083553'] = { Name = 'ap1_01_c_hd_overlays12' }, - ['-220374668'] = { Name = 'ap1_01_c_hd_overlays13' }, - ['2036754056'] = { Name = 'ap1_01_c_hd_overlays14' }, - ['-237613016'] = { Name = 'ap1_01_c_ld_overlays00' }, - ['1094577910'] = { Name = 'ap1_01_c_ld_overlays01' }, - ['242551141'] = { Name = 'ap1_01_c_ld_overlays02' }, - ['1571923929'] = { Name = 'ap1_01_c_ld_overlays03' }, - ['730973086'] = { Name = 'ap1_01_c_ld_overlays04' }, - ['1373081645'] = { Name = 'ap1_01_c_ld_overlays05' }, - ['-2079034202'] = { Name = 'ap1_01_c_ld_overlays06' }, - ['928242442'] = { Name = 'ap1_01_c_ld_overlays07' }, - ['-1951726637'] = { Name = 'ap1_01_c_ld_overlays09' }, - ['1682747775'] = { Name = 'ap1_01_c_ld_overlays11' }, - ['1450579410'] = { Name = 'ap1_01_c_ld_overlays12' }, - ['-945424336'] = { Name = 'ap1_01_c_ld_overlays13' }, - ['-1176740707'] = { Name = 'ap1_01_c_ld_overlays14' }, - ['1995712432'] = { Name = 'ap1_01_c_line_00' }, - ['1748175406'] = { Name = 'ap1_01_c_line_01' }, - ['-629510469'] = { Name = 'ap1_01_c_line_02' }, - ['1515843244'] = { Name = 'ap1_01_c_line_03' }, - ['1285346098'] = { Name = 'ap1_01_c_line_04' }, - ['1054750645'] = { Name = 'ap1_01_c_line_05' }, - ['791156809'] = { Name = 'ap1_01_c_line_06' }, - ['-336948841'] = { Name = 'ap1_01_c_line_07' }, - ['-2125203381'] = { Name = 'ap1_01_c_nu_blnd' }, - ['-140909889'] = { Name = 'ap1_01_c_nu_blnd2' }, - ['-842035413'] = { Name = 'ap1_01_c_nu_blnd3' }, - ['-530860989'] = { Name = 'ap1_01_c_nu_blnd4' }, - ['-1867150490'] = { Name = 'ap1_01_c_nuruns03' }, - ['43446051'] = { Name = 'ap1_01_c_nuruns04' }, - ['-1407237575'] = { Name = 'ap1_01_c_nuruns05' }, - ['-170143082'] = { Name = 'ap1_01_c_puds_00' }, - ['-1666146239'] = { Name = 'ap1_01_c_puds_01' }, - ['-1705206887'] = { Name = 'ap1_01_c_puds_02' }, - ['-787248894'] = { Name = 'ap1_01_c_puds_03' }, - ['1054172292'] = { Name = 'ap1_01_c_puds_04' }, - ['101872383'] = { Name = 'ap1_01_c_puds_05' }, - ['-479973981'] = { Name = 'ap1_01_c_puds_06' }, - ['-376737143'] = { Name = 'ap1_01_c_runolay11' }, - ['-1977463565'] = { Name = 'ap1_01_c_runw122' }, - ['-81679784'] = { Name = 'ap1_01_c_runw133' }, - ['1324044782'] = { Name = 'ap1_01_c_runw134' }, - ['815666516'] = { Name = 'ap1_01_c_runw136' }, - ['880003954'] = { Name = 'ap1_01_c_runw65' }, - ['-646113062'] = { Name = 'ap1_01_c_runw78' }, - ['983920965'] = { Name = 'ap1_01_c_stairs03457' }, - ['1229027850'] = { Name = 'ap1_01_c_stairs054' }, - ['1888590874'] = { Name = 'ap1_01_c_stairs07' }, - ['707252279'] = { Name = 'ap1_01_c_stairs345' }, - ['-1349014547'] = { Name = 'ap1_01_c_sthbld1' }, - ['-694374604'] = { Name = 'ap1_01_c_sthbld3_int' }, - ['899135009'] = { Name = 'ap1_01_c_sthbld3_intc' }, - ['-1894782304'] = { Name = 'ap1_01_c_sthbld3_lines' }, - ['-1881641877'] = { Name = 'ap1_01_c_sthbld3' }, - ['-1228033225'] = { Name = 'ap1_01_c_sthbld3bbb' }, - ['809691381'] = { Name = 'ap1_01_c_sthbld4_deta' }, - ['-2120364042'] = { Name = 'ap1_01_c_sthbld4' }, - ['1170018649'] = { Name = 'ap1_01_c_sweeda' }, - ['-658552426'] = { Name = 'ap1_01_c_sweeda001' }, - ['-964942576'] = { Name = 'ap1_01_c_sweeda002' }, - ['1399073959'] = { Name = 'ap1_01_c_sweedb' }, - ['-1564521636'] = { Name = 'ap1_01_c_sweedc' }, - ['295032342'] = { Name = 'ap1_01_c_sweedc001' }, - ['-1356241872'] = { Name = 'ap1_01_c_sweedd' }, - ['366994563'] = { Name = 'ap1_01_c_sweedextra' }, - ['-1757861835'] = { Name = 'ap1_01_c_wallsupport' }, - ['868355920'] = { Name = 'ap1_01_c_weed_01' }, - ['2105582284'] = { Name = 'ap1_01_c_weed_02' }, - ['-1892137413'] = { Name = 'ap1_01_c_weed_03' }, - ['-686074368'] = { Name = 'ap1_01_c_weed_04' }, - ['-669176059'] = { Name = 'ap1_01_d__ladder_019' }, - ['866542346'] = { Name = 'ap1_01_d__ladder_020' }, - ['-554911336'] = { Name = 'ap1_01_d__ladder_021' }, - ['-793895653'] = { Name = 'ap1_01_d__ladder_022' }, - ['1350737090'] = { Name = 'ap1_01_d__ladder_023' }, - ['2051272772'] = { Name = 'ap1_01_d__ladder_024' }, - ['1846433753'] = { Name = 'ap1_01_d__ladder_025' }, - ['398830409'] = { Name = 'ap1_01_d__ladder_026' }, - ['1592739332'] = { Name = 'ap1_01_d_5_det' }, - ['1415136300'] = { Name = 'ap1_01_d_5_det2' }, - ['990979511'] = { Name = 'ap1_01_d_5_rail1' }, - ['1944590184'] = { Name = 'ap1_01_d_5_rail2' }, - ['-348506405'] = { Name = 'ap1_01_d_5' }, - ['-1458804786'] = { Name = 'ap1_01_d_ap1_01_c_overlay007bb' }, - ['-2090631144'] = { Name = 'ap1_01_d_ap1_01_stairs03457' }, - ['-362065112'] = { Name = 'ap1_01_d_ap1_01_stairs054' }, - ['-1436824517'] = { Name = 'ap1_01_d_ap1_01_stairs07' }, - ['1782689772'] = { Name = 'ap1_01_d_ap1_01_stairs345' }, - ['-1824260344'] = { Name = 'ap1_01_d_ap1_01d_fizzystair_hd' }, - ['-435977744'] = { Name = 'ap1_01_d_ap1_01d_ladder_01' }, - ['-1592021791'] = { Name = 'ap1_01_d_ap1overlay007bb' }, - ['289813942'] = { Name = 'ap1_01_d_aprds00' }, - ['847247401'] = { Name = 'ap1_01_d_aprds02' }, - ['1421065133'] = { Name = 'ap1_01_d_arrows_007' }, - ['-429575007'] = { Name = 'ap1_01_d_arrows_01' }, - ['-1616959718'] = { Name = 'ap1_01_d_arrows_02' }, - ['-1318565204'] = { Name = 'ap1_01_d_arrows_03' }, - ['1210759986'] = { Name = 'ap1_01_d_bch2_01' }, - ['1651208115'] = { Name = 'ap1_01_d_bch2_02' }, - ['569290137'] = { Name = 'ap1_01_d_bjjbld' }, - ['-96883717'] = { Name = 'ap1_01_d_bjjbldbbb' }, - ['-1847295823'] = { Name = 'ap1_01_d_bjjbldbbbbb' }, - ['-1866273280'] = { Name = 'ap1_01_d_blncst2' }, - ['-1027202250'] = { Name = 'ap1_01_d_blncst2a' }, - ['381701503'] = { Name = 'ap1_01_d_blockos1' }, - ['-1920814413'] = { Name = 'ap1_01_d_box_01' }, - ['1089345935'] = { Name = 'ap1_01_d_box_02' }, - ['-1290961464'] = { Name = 'ap1_01_d_box_03' }, - ['1478072657'] = { Name = 'ap1_01_d_bpipe1' }, - ['-968657501'] = { Name = 'ap1_01_d_bpipe2' }, - ['571190554'] = { Name = 'ap1_01_d_bpipe4' }, - ['-1546457161'] = { Name = 'ap1_01_d_coasta' }, - ['826788325'] = { Name = 'ap1_01_d_coasta2' }, - ['1113385999'] = { Name = 'ap1_01_d_coasta3' }, - ['1707880752'] = { Name = 'ap1_01_d_crackweed00' }, - ['-1201711531'] = { Name = 'ap1_01_d_crackweed01' }, - ['1647356413'] = { Name = 'ap1_01_d_crackweed02' }, - ['-1286157240'] = { Name = 'ap1_01_d_crackweed03' }, - ['-2043383292'] = { Name = 'ap1_01_d_crackweed04' }, - ['1474467169'] = { Name = 'ap1_01_d_crackweed05' }, - ['1683288312'] = { Name = 'ap1_01_d_dyndor00' }, - ['-99214212'] = { Name = 'ap1_01_d_dyndor01' }, - ['1186645273'] = { Name = 'ap1_01_d_ffu_pipe1' }, - ['863280781'] = { Name = 'ap1_01_d_ffu_pipe2' }, - ['-1657048551'] = { Name = 'ap1_01_d_ffu_pipe3' }, - ['775103637'] = { Name = 'ap1_01_d_ffuuuuff' }, - ['1992946661'] = { Name = 'ap1_01_d_ffuuuuffg' }, - ['512624835'] = { Name = 'ap1_01_d_foam_01' }, - ['-417916458'] = { Name = 'ap1_01_d_foam_02' }, - ['1012319316'] = { Name = 'ap1_01_d_foam_03' }, - ['158490252'] = { Name = 'ap1_01_d_foam_04' }, - ['415563057'] = { Name = 'ap1_01_d_foam_05' }, - ['523908199'] = { Name = 'ap1_01_d_grass_00' }, - ['1087927868'] = { Name = 'ap1_01_d_grass_00bb' }, - ['-314866225'] = { Name = 'ap1_01_d_grass_00bbd' }, - ['1664531551'] = { Name = 'ap1_01_d_grass_01' }, - ['-1371065731'] = { Name = 'ap1_01_d_grass_01bb' }, - ['-1669845279'] = { Name = 'ap1_01_d_grass_05' }, - ['-368096750'] = { Name = 'ap1_01_d_grass_06' }, - ['-1075448388'] = { Name = 'ap1_01_d_grass_07' }, - ['-407843731'] = { Name = 'ap1_01_d_grass_07ola' }, - ['-1918561989'] = { Name = 'ap1_01_d_grass_08' }, - ['-1729559445'] = { Name = 'ap1_01_d_grass_z' }, - ['1011299089'] = { Name = 'ap1_01_d_ladder_002' }, - ['2104046936'] = { Name = 'ap1_01_d_ladder_003' }, - ['-886746929'] = { Name = 'ap1_01_d_ladder_004' }, - ['-910310150'] = { Name = 'ap1_01_d_line_01' }, - ['-1015039874'] = { Name = 'ap1_01_d_line_02' }, - ['1381553706'] = { Name = 'ap1_01_d_line_03' }, - ['773492142'] = { Name = 'ap1_01_d_line_04' }, - ['1994694469'] = { Name = 'ap1_01_d_line_05' }, - ['1623028467'] = { Name = 'ap1_01_d_line_06' }, - ['-808417993'] = { Name = 'ap1_01_d_nublnd' }, - ['1839613160'] = { Name = 'ap1_01_d_nublnd2' }, - ['-689321394'] = { Name = 'ap1_01_d_nuruns00' }, - ['629893008'] = { Name = 'ap1_01_d_nuruns01' }, - ['-1646791240'] = { Name = 'ap1_01_d_plinth_00' }, - ['2130038039'] = { Name = 'ap1_01_d_plinth_005' }, - ['1640796869'] = { Name = 'ap1_01_d_plinth_006' }, - ['1401353782'] = { Name = 'ap1_01_d_plinth_007' }, - ['-1272432729'] = { Name = 'ap1_01_d_plinth_008' }, - ['-1503060951'] = { Name = 'ap1_01_d_plinth_009' }, - ['-1883186806'] = { Name = 'ap1_01_d_plinth_01' }, - ['2061643725'] = { Name = 'ap1_01_d_plinth_02' }, - ['1798574193'] = { Name = 'ap1_01_d_plinth_03' }, - ['-712547002'] = { Name = 'ap1_01_d_plinth_04' }, - ['-979284436'] = { Name = 'ap1_01_d_runlight_b_' }, - ['477365748'] = { Name = 'ap1_01_d_runlight_g_' }, - ['-57028672'] = { Name = 'ap1_01_d_runlight_r_' }, - ['-1504658386'] = { Name = 'ap1_01_d_runlight_y_' }, - ['-707991213'] = { Name = 'ap1_01_d_runw115' }, - ['-1300259007'] = { Name = 'ap1_01_d_runw127' }, - ['1099021959'] = { Name = 'ap1_01_d_runw131' }, - ['718967097'] = { Name = 'ap1_01_d_runw132' }, - ['1119024034'] = { Name = 'ap1_01_d_runw29' }, - ['1271044300'] = { Name = 'ap1_01_d_runw29b' }, - ['-1260429979'] = { Name = 'ap1_01_d_runw39' }, - ['-79842613'] = { Name = 'ap1_01_d_runw39b' }, - ['-1777164868'] = { Name = 'ap1_01_d_runw51' }, - ['-944235161'] = { Name = 'ap1_01_d_skidzcc007' }, - ['629778824'] = { Name = 'ap1_01_d_skidzcc05' }, - ['1848271595'] = { Name = 'ap1_01_d_smaltermcc' }, - ['-2039128817'] = { Name = 'ap1_01_d_smaltermint' }, - ['224990040'] = { Name = 'ap1_01_d_splots00' }, - ['530560965'] = { Name = 'ap1_01_d_splots01' }, - ['386386444'] = { Name = 'ap1_01_d_sthbld005' }, - ['-1206202371'] = { Name = 'ap1_01_d_sthbld3_int001' }, - ['1717014988'] = { Name = 'ap1_01_d_sthbld3_lines001' }, - ['-1903904858'] = { Name = 'ap1_01_d_sthbld3bbb001' }, - ['-984594871'] = { Name = 'ap1_01_d_sthbld4ffr' }, - ['-1790627328'] = { Name = 'ap1_01_d_sthbld4sss' }, - ['1276421298'] = { Name = 'ap1_01_d_wall_cap' }, - ['-782110585'] = { Name = 'ap1_01_d_weed_01' }, - ['-1535826617'] = { Name = 'ap1_01_d_wet00' }, - ['1454213561'] = { Name = 'ap1_01_d_wet01' }, - ['-2015925236'] = { Name = 'ap1_01_d_wet02' }, - ['-1696755180'] = { Name = 'ap1_01_d_wet03' }, - ['-844335183'] = { Name = 'ap1_01_d_wet04' }, - ['338073261'] = { Name = 'ap1_01_dcstwal025' }, - ['1066593669'] = { Name = 'ap1_01_dcstwal026' }, - ['984917676'] = { Name = 'ap1_01_dcstwal05' }, - ['-1852058399'] = { Name = 'ap1_01_dcstwal07' }, - ['219472273'] = { Name = 'ap1_02_airbridge1' }, - ['-983903698'] = { Name = 'ap1_02_airbridge2' }, - ['-1140736132'] = { Name = 'ap1_02_airbridge3' }, - ['-525498173'] = { Name = 'ap1_02_airbridge4' }, - ['1480196090'] = { Name = 'ap1_02_b16_f' }, - ['1840549866'] = { Name = 'ap1_02_b19lad' }, - ['904671736'] = { Name = 'ap1_02_bboard006' }, - ['-1728415725'] = { Name = 'ap1_02_bboard008' }, - ['-690130876'] = { Name = 'ap1_02_bboard010' }, - ['-2128591669'] = { Name = 'ap1_02_bboard011' }, - ['-478563442'] = { Name = 'ap1_02_bboard1' }, - ['-701851408'] = { Name = 'ap1_02_bboard2' }, - ['-1000049308'] = { Name = 'ap1_02_bboard3' }, - ['-1304047321'] = { Name = 'ap1_02_bboard4' }, - ['587986297'] = { Name = 'ap1_02_bld01' }, - ['288903634'] = { Name = 'ap1_02_bld02' }, - ['-1923374449'] = { Name = 'ap1_02_bld025' }, - ['-1361517175'] = { Name = 'ap1_02_bld027' }, - ['1441018785'] = { Name = 'ap1_02_bld029' }, - ['1457665417'] = { Name = 'ap1_02_bld02a' }, - ['1334562424'] = { Name = 'ap1_02_bld03' }, - ['-2126344795'] = { Name = 'ap1_02_bld030' }, - ['-1738589222'] = { Name = 'ap1_02_bld031' }, - ['2057109590'] = { Name = 'ap1_02_bld032' }, - ['-384574138'] = { Name = 'ap1_02_bld03b' }, - ['2067452028'] = { Name = 'ap1_02_bld04_bar' }, - ['627579981'] = { Name = 'ap1_02_bld04_lad00' }, - ['860928030'] = { Name = 'ap1_02_bld04_lad01' }, - ['-86161608'] = { Name = 'ap1_02_bld04_lad02' }, - ['151839639'] = { Name = 'ap1_02_bld04_lad03' }, - ['-446587839'] = { Name = 'ap1_02_bld04_lad04' }, - ['-206161686'] = { Name = 'ap1_02_bld04_lad05' }, - ['1033841311'] = { Name = 'ap1_02_bld04' }, - ['-457026689'] = { Name = 'ap1_02_bld041' }, - ['1860356487'] = { Name = 'ap1_02_bld07_anx005e' }, - ['1872446848'] = { Name = 'ap1_02_bld07_anx006' }, - ['775459196'] = { Name = 'ap1_02_bld07_anx1' }, - ['-1825974857'] = { Name = 'ap1_02_bld07' }, - ['-1465440965'] = { Name = 'ap1_02_bld07df' }, - ['-543980821'] = { Name = 'ap1_02_bld10_noshad' }, - ['1775302330'] = { Name = 'ap1_02_bld10' }, - ['1848743108'] = { Name = 'ap1_02_bld10glass' }, - ['594635260'] = { Name = 'ap1_02_bld13' }, - ['1633824385'] = { Name = 'ap1_02_bld13xx' }, - ['717548551'] = { Name = 'ap1_02_bld13xxbot' }, - ['2068212880'] = { Name = 'ap1_02_bld13xxv' }, - ['-2139085796'] = { Name = 'ap1_02_bld14' }, - ['-1064396063'] = { Name = 'ap1_02_bld14vd001' }, - ['1580949339'] = { Name = 'ap1_02_bld15' }, - ['389934331'] = { Name = 'ap1_02_bld15ff' }, - ['-286480961'] = { Name = 'ap1_02_bld15ff2' }, - ['1628988693'] = { Name = 'ap1_02_bld16' }, - ['852560007'] = { Name = 'ap1_02_bld17' }, - ['-1785115058'] = { Name = 'ap1_02_bld19' }, - ['641160945'] = { Name = 'ap1_02_bussin00' }, - ['-1593118731'] = { Name = 'ap1_02_bussin003' }, - ['1805157649'] = { Name = 'ap1_02_bussin004' }, - ['2038898926'] = { Name = 'ap1_02_bussin005' }, - ['1777566147'] = { Name = 'ap1_02_bussin006' }, - ['1481858687'] = { Name = 'ap1_02_bussin007' }, - ['1718942402'] = { Name = 'ap1_02_bussin008' }, - ['884315972'] = { Name = 'ap1_02_bussin009' }, - ['-566611162'] = { Name = 'ap1_02_door_l' }, - ['381090232'] = { Name = 'ap1_02_door_l001' }, - ['-551602996'] = { Name = 'ap1_02_door_r' }, - ['2147327434'] = { Name = 'ap1_02_door_r001' }, - ['-1959463130'] = { Name = 'ap1_02_dyndor00' }, - ['228129219'] = { Name = 'ap1_02_dyndor002' }, - ['7233390'] = { Name = 'ap1_02_dyndor003' }, - ['-368889192'] = { Name = 'ap1_02_dyndor004' }, - ['-1055530934'] = { Name = 'ap1_02_dyndor005' }, - ['-278381330'] = { Name = 'ap1_02_dyndor006' }, - ['-29959541'] = { Name = 'ap1_02_dyndor007' }, - ['2053920149'] = { Name = 'ap1_02_dyndor01' }, - ['-1039601870'] = { Name = 'ap1_02_escal_master' }, - ['-730024810'] = { Name = 'ap1_02_fizza_01' }, - ['573689859'] = { Name = 'ap1_02_fizza_02' }, - ['-238325965'] = { Name = 'ap1_02_fizza_03' }, - ['-1281669720'] = { Name = 'ap1_02_frame01a' }, - ['53796806'] = { Name = 'ap1_02_frame02a' }, - ['1043742258'] = { Name = 'ap1_02_gatnums1' }, - ['300213648'] = { Name = 'ap1_02_gatnums2' }, - ['-1847761537'] = { Name = 'ap1_02_gatnums3' }, - ['-286628922'] = { Name = 'ap1_02_glue_01' }, - ['-571817525'] = { Name = 'ap1_02_glue_02' }, - ['-881812265'] = { Name = 'ap1_02_glue_03' }, - ['-633718166'] = { Name = 'ap1_02_glue_04' }, - ['671340028'] = { Name = 'ap1_02_glue_05' }, - ['915829537'] = { Name = 'ap1_02_glue_06' }, - ['-650962057'] = { Name = 'ap1_02_ground' }, - ['-163794127'] = { Name = 'ap1_02_hangings02' }, - ['-393078820'] = { Name = 'ap1_02_hangings03' }, - ['1231772045'] = { Name = 'ap1_02_hangings04' }, - ['993049880'] = { Name = 'ap1_02_hangings05' }, - ['618631286'] = { Name = 'ap1_02_hangings06' }, - ['-1767967757'] = { Name = 'ap1_02_hangings07' }, - ['-2007935144'] = { Name = 'ap1_02_hangings08' }, - ['-1375672479'] = { Name = 'ap1_02_ladda00' }, - ['793176495'] = { Name = 'ap1_02_ladda01' }, - ['553143570'] = { Name = 'ap1_02_ladda02' }, - ['-990800574'] = { Name = 'ap1_02_ladda03' }, - ['-214142505'] = { Name = 'ap1_02_ladda04' }, - ['1990752369'] = { Name = 'ap1_02_ladda05' }, - ['690455091'] = { Name = 'ap1_02_lightframea' }, - ['400252823'] = { Name = 'ap1_02_lightframeb' }, - ['1302612780'] = { Name = 'ap1_02_lightframec' }, - ['1183572294'] = { Name = 'ap1_02_mainframe' }, - ['-209751199'] = { Name = 'ap1_02_overlay00' }, - ['-441133108'] = { Name = 'ap1_02_overlay01' }, - ['-1974591232'] = { Name = 'ap1_02_overlay03' }, - ['2088207699'] = { Name = 'ap1_02_overlay04' }, - ['-1495344607'] = { Name = 'ap1_02_overlay05' }, - ['-652624234'] = { Name = 'ap1_02_overlay06' }, - ['1017173682'] = { Name = 'ap1_02_planes00' }, - ['-1644019292'] = { Name = 'ap1_02_planes003' }, - ['-1720928135'] = { Name = 'ap1_02_planes005' }, - ['607829453'] = { Name = 'ap1_02_planes005bb' }, - ['-667503092'] = { Name = 'ap1_02_planes009' }, - ['1636087658'] = { Name = 'ap1_02_sigs100' }, - ['1345590473'] = { Name = 'ap1_02_sigs101' }, - ['2045208623'] = { Name = 'ap1_02_sigs102' }, - ['-619999813'] = { Name = 'ap1_02_staircases' }, - ['-2089052984'] = { Name = 'ap1_02_staircases2' }, - ['1641642043'] = { Name = 'ap1_02_text1' }, - ['-200643358'] = { Name = 'ap1_02_texts00' }, - ['-1160938903'] = { Name = 'ap1_02_texts01' }, - ['-2006051413'] = { Name = 'ap1_02_texts02' }, - ['1330258788'] = { Name = 'ap1_02_texts03' }, - ['-1391403280'] = { Name = 'ap1_02_texts04' }, - ['1877435550'] = { Name = 'ap1_02_texts05' }, - ['1098549189'] = { Name = 'ap1_02_texts06' }, - ['316942969'] = { Name = 'ap1_02_texts07' }, - ['1645693182'] = { Name = 'ap1_02_texts08' }, - ['642371908'] = { Name = 'ap1_02_texts09' }, - ['-1136001412'] = { Name = 'ap1_02_texts09b' }, - ['233987776'] = { Name = 'ap1_02_walkway' }, - ['-1109674967'] = { Name = 'ap1_02_walkway2' }, - ['-856927670'] = { Name = 'ap1_02_walkway3' }, - ['-215276672'] = { Name = 'ap1_02_weed_01' }, - ['-989509835'] = { Name = 'ap1_02_weed_02' }, - ['-745544630'] = { Name = 'ap1_02_weed_03' }, - ['-1211574368'] = { Name = 'ap1_02_weesters00' }, - ['-916522292'] = { Name = 'ap1_02_weesters01' }, - ['1531813547'] = { Name = 'ap1_02_weesters02' }, - ['1767586502'] = { Name = 'ap1_02_weesters03' }, - ['2134435457'] = { Name = 'ap1_02_weesters04' }, - ['294390565'] = { Name = 'ap1_02_weesters05' }, - ['600747946'] = { Name = 'ap1_02_weesters06' }, - ['875024476'] = { Name = 'ap1_02_weesters07' }, - ['1183151383'] = { Name = 'ap1_02_weesters08' }, - ['-658335341'] = { Name = 'ap1_02_weesters09' }, - ['-433279383'] = { Name = 'ap1_02_westf1' }, - ['-676032135'] = { Name = 'ap1_02_westf2' }, - ['2005750056'] = { Name = 'ap1_02_westf3' }, - ['-116936747'] = { Name = 'ap1_02' }, - ['-283045863'] = { Name = 'ap1_03__ladder_002' }, - ['-759092483'] = { Name = 'ap1_03__ladder_01' }, - ['393249829'] = { Name = 'ap1_03_ap1_01_d_jumptest' }, - ['2030512498'] = { Name = 'ap1_03_bbrdgraf_slod' }, - ['125198954'] = { Name = 'ap1_03_bbrdgraf' }, - ['-1548360425'] = { Name = 'ap1_03_bbrds00' }, - ['1123787680'] = { Name = 'ap1_03_bbrds01' }, - ['716392370'] = { Name = 'ap1_03_bbrds01b' }, - ['198969860'] = { Name = 'ap1_03_bbrds01e' }, - ['944344636'] = { Name = 'ap1_03_bbrds02' }, - ['335691981'] = { Name = 'ap1_03_bld021' }, - ['889062088'] = { Name = 'ap1_03_bld024' }, - ['1058909289'] = { Name = 'ap1_03_bug1397658' }, - ['-941189307'] = { Name = 'ap1_03_cp_signs' }, - ['554433317'] = { Name = 'ap1_03_cp_signs001' }, - ['-1186360251'] = { Name = 'ap1_03_cppark00' }, - ['473978239'] = { Name = 'ap1_03_cppark008' }, - ['805666053'] = { Name = 'ap1_03_cppark009' }, - ['-1484328768'] = { Name = 'ap1_03_cppark01' }, - ['-2035111110'] = { Name = 'ap1_03_cppark010' }, - ['1532318844'] = { Name = 'ap1_03_cppark011' }, - ['-1921074994'] = { Name = 'ap1_03_cppark012' }, - ['771386728'] = { Name = 'ap1_03_cppark02bar_02' }, - ['764551158'] = { Name = 'ap1_03_cppark02bar' }, - ['-2086097503'] = { Name = 'ap1_03_cppark02bar001' }, - ['651194197'] = { Name = 'ap1_03_cppark07' }, - ['1023006309'] = { Name = 'ap1_03_cppark07pipes' }, - ['-2114618223'] = { Name = 'ap1_03_esc_cprk' }, - ['-1829835090'] = { Name = 'ap1_03_glue_01' }, - ['1949675836'] = { Name = 'ap1_03_glue_02' }, - ['1737562099'] = { Name = 'ap1_03_glue_03' }, - ['-657327497'] = { Name = 'ap1_03_glue_04' }, - ['93039491'] = { Name = 'ap1_03_hedge_cut_00' }, - ['-153547234'] = { Name = 'ap1_03_hedge_cut_01' }, - ['-1636639397'] = { Name = 'ap1_03_hedge_cut_02' }, - ['-1994607953'] = { Name = 'ap1_03_hedge_cut_03' }, - ['-1041193898'] = { Name = 'ap1_03_hedge_cut_04' }, - ['-1397786156'] = { Name = 'ap1_03_hedge_cut_05' }, - ['1471631333'] = { Name = 'ap1_03_hedge_cut_06' }, - ['1089806945'] = { Name = 'ap1_03_hedge_cut_07' }, - ['2013991052'] = { Name = 'ap1_03_hedge_cut_08' }, - ['1700916026'] = { Name = 'ap1_03_hedge_cut_09' }, - ['-1342734592'] = { Name = 'ap1_03_hedge_cut_10' }, - ['-1127540569'] = { Name = 'ap1_03_hedge_cut_11' }, - ['-629189625'] = { Name = 'ap1_03_hedge_cut_12' }, - ['-332531868'] = { Name = 'ap1_03_hedge_cut_13' }, - ['-1089233616'] = { Name = 'ap1_03_hedge_cut_14' }, - ['1506274513'] = { Name = 'ap1_03_jetsonsign002' }, - ['-14665853'] = { Name = 'ap1_03_jetsonsign003' }, - ['-474089049'] = { Name = 'ap1_03_jetsonsign1' }, - ['-347159795'] = { Name = 'ap1_03_jumptest2' }, - ['430705327'] = { Name = 'ap1_03_ladder_01_lod001' }, - ['-1291923538'] = { Name = 'ap1_03_lsiasubway_rprox' }, - ['-1522582990'] = { Name = 'ap1_03_lsiasubwayintshell' }, - ['615470915'] = { Name = 'ap1_03_metcan' }, - ['1976961125'] = { Name = 'ap1_03_metrostepsb' }, - ['-223747318'] = { Name = 'ap1_03_noose' }, - ['-1326024363'] = { Name = 'ap1_03_noose001' }, - ['130213965'] = { Name = 'ap1_03_nuhedges00' }, - ['-114865386'] = { Name = 'ap1_03_nuhedges01' }, - ['-1825656233'] = { Name = 'ap1_03_nuhedges016' }, - ['-418044174'] = { Name = 'ap1_03_nuhedges02' }, - ['-668858100'] = { Name = 'ap1_03_nuhedges03' }, - ['1251569145'] = { Name = 'ap1_03_nuhedges04' }, - ['771470526'] = { Name = 'ap1_03_nuhedges05' }, - ['531470370'] = { Name = 'ap1_03_nuhedges06' }, - ['-1838678635'] = { Name = 'ap1_03_nuhedges07' }, - ['1964163819'] = { Name = 'ap1_03_nuhedges08' }, - ['1724982888'] = { Name = 'ap1_03_nuhedges09' }, - ['-916886289'] = { Name = 'ap1_03_nuhedges10' }, - ['-1759606662'] = { Name = 'ap1_03_nuhedges11' }, - ['15457291'] = { Name = 'ap1_03_nuhedges12' }, - ['262240630'] = { Name = 'ap1_03_nuhedges13' }, - ['-578022068'] = { Name = 'ap1_03_nuhedges14' }, - ['326485352'] = { Name = 'ap1_03_oilspl00' }, - ['-129646991'] = { Name = 'ap1_03_oilspl002' }, - ['-331221247'] = { Name = 'ap1_03_oilspl01' }, - ['-1173872511'] = { Name = 'ap1_03_oilspl01bbb' }, - ['1043541022'] = { Name = 'ap1_03_rndb03' }, - ['-1019595222'] = { Name = 'ap1_03_rndb06' }, - ['-455806565'] = { Name = 'ap1_03_rndb14' }, - ['463265578'] = { Name = 'ap1_03_rndb18' }, - ['2066325358'] = { Name = 'ap1_03_rndb20' }, - ['785548993'] = { Name = 'ap1_03_rndb24' }, - ['475750863'] = { Name = 'ap1_03_rndb26' }, - ['654309120'] = { Name = 'ap1_03_rndb29' }, - ['-630300914'] = { Name = 'ap1_03_rndb32' }, - ['905975352'] = { Name = 'ap1_03_rndb39' }, - ['1215421175'] = { Name = 'ap1_03_rox00' }, - ['-99041726'] = { Name = 'ap1_03_rox01' }, - ['1835575419'] = { Name = 'ap1_03_sculpt' }, - ['-117209361'] = { Name = 'ap1_03_stair_break1' }, - ['-1211345944'] = { Name = 'ap1_03_stercase' }, - ['-849911059'] = { Name = 'ap1_03_stop_deleting005' }, - ['-648005611'] = { Name = 'ap1_03_stuff_2' }, - ['1295705907'] = { Name = 'ap1_03_stuff00' }, - ['-1086418408'] = { Name = 'ap1_03_stuff009' }, - ['1617169797'] = { Name = 'ap1_03_stuff01' }, - ['1746397508'] = { Name = 'ap1_03_stuff011' }, - ['1458357998'] = { Name = 'ap1_03_stuff012' }, - ['1687249459'] = { Name = 'ap1_03_stuff013' }, - ['192799670'] = { Name = 'ap1_03_stuff03' }, - ['-609483757'] = { Name = 'ap1_03_stuff04' }, - ['-1082296725'] = { Name = 'ap1_03_stuff04th' }, - ['784312893'] = { Name = 'ap1_03_stuff05' }, - ['20369192'] = { Name = 'ap1_03_stuff06' }, - ['-1563127195'] = { Name = 'ap1_03_stuff08' }, - ['1107341855'] = { Name = 'ap1_03_td_cpark' }, - ['2012347155'] = { Name = 'ap1_03_td_cpark2' }, - ['1915968531'] = { Name = 'ap1_03_thing00v' }, - ['-654236099'] = { Name = 'ap1_03_thing01t' }, - ['-1624624496'] = { Name = 'ap1_03_thing01u' }, - ['1200656219'] = { Name = 'ap1_03_thing03' }, - ['-629135377'] = { Name = 'ap1_03_thing05p' }, - ['346532234'] = { Name = 'ap1_03_thing06' }, - ['1482337260'] = { Name = 'ap1_03_thing06int' }, - ['-1664276234'] = { Name = 'ap1_03_thing06x' }, - ['-2147022394'] = { Name = 'ap1_03_towr013' }, - ['-1847480965'] = { Name = 'ap1_03_towr014' }, - ['-1687240547'] = { Name = 'ap1_03_towr015' }, - ['88386740'] = { Name = 'ap1_03_towr06' }, - ['1371685102'] = { Name = 'ap1_03_towr07_rl' }, - ['-756365311'] = { Name = 'ap1_03_towr07' }, - ['-2091034642'] = { Name = 'ap1_03_towr07aaz' }, - ['915571079'] = { Name = 'ap1_03_towr07b' }, - ['252818054'] = { Name = 'ap1_03_towr07f' }, - ['1133855224'] = { Name = 'ap1_03_towr69' }, - ['1394685156'] = { Name = 'ap1_03_tubeolay_' }, - ['-836629677'] = { Name = 'ap1_03_tubeolay_001' }, - ['-1845128421'] = { Name = 'ap1_03_tubeolay_002' }, - ['-1362834279'] = { Name = 'ap1_03_tubeolay_003' }, - ['1956894804'] = { Name = 'ap1_03_tubeolay_004' }, - ['-2090469928'] = { Name = 'ap1_03_tubeolay_005' }, - ['1388385423'] = { Name = 'ap1_03_tubeolay_006' }, - ['-311268548'] = { Name = 'ap1_03_tubething' }, - ['-439154150'] = { Name = 'ap1_03_tubething001' }, - ['-1071104315'] = { Name = 'ap1_03_tubething002' }, - ['-912305741'] = { Name = 'ap1_03_tubething003' }, - ['318530668'] = { Name = 'ap1_03_tubething004' }, - ['-229694702'] = { Name = 'ap1_03_tubething006' }, - ['864383779'] = { Name = 'ap1_03_weed_01' }, - ['543378655'] = { Name = 'ap1_03_weed_02' }, - ['385858072'] = { Name = 'ap1_03_weed_03' }, - ['-1590762863'] = { Name = 'ap1_03cpkng01' }, - ['2048562281'] = { Name = 'ap1_03cpkng03' }, - ['-2010238828'] = { Name = 'ap1_03cpkng04' }, - ['2006978424'] = { Name = 'ap1_03cpkng05' }, - ['-587269823'] = { Name = 'ap1_03grun05bxk' }, - ['448066732'] = { Name = 'ap1_03grun05bxo' }, - ['1865555365'] = { Name = 'ap1_03grun05bxs' }, - ['-945598826'] = { Name = 'ap1_03grun05bxt' }, - ['384178007'] = { Name = 'ap1_03grun05bxxx' }, - ['-284451482'] = { Name = 'ap1_03grun05bxz' }, - ['1080565679'] = { Name = 'ap1_04__decal002' }, - ['1683189945'] = { Name = 'ap1_04__ladder_01' }, - ['-2085170827'] = { Name = 'ap1_04_2ee_str' }, - ['502746031'] = { Name = 'ap1_04_2ee_str2' }, - ['1797011122'] = { Name = 'ap1_04_alley_01_o' }, - ['-2064164542'] = { Name = 'ap1_04_alley_01' }, - ['-1743918879'] = { Name = 'ap1_04_alley_01b' }, - ['127228159'] = { Name = 'ap1_04_alley_01blend1' }, - ['-1688014691'] = { Name = 'ap1_04_alley_01blend1b' }, - ['-1868244191'] = { Name = 'ap1_04_alley_01blend1c' }, - ['1622937808'] = { Name = 'ap1_04_alley_02' }, - ['-881929294'] = { Name = 'ap1_04_alley_02a' }, - ['1938558829'] = { Name = 'ap1_04_alley_barr1' }, - ['267282737'] = { Name = 'ap1_04_api_04_tempo010' }, - ['576200718'] = { Name = 'ap1_04_b_pills_lod' }, - ['-946009723'] = { Name = 'ap1_04_bannerbld' }, - ['1598220589'] = { Name = 'ap1_04_bannerpipe' }, - ['-908852863'] = { Name = 'ap1_04_billssss00' }, - ['532720989'] = { Name = 'ap1_04_billssss01' }, - ['-317274106'] = { Name = 'ap1_04_billssss02' }, - ['1155954600'] = { Name = 'ap1_04_billssss03' }, - ['-1308490438'] = { Name = 'ap1_04_bits4801c' }, - ['-1142499677'] = { Name = 'ap1_04_bits4811' }, - ['-1758950105'] = { Name = 'ap1_04_bits4812' }, - ['1943125951'] = { Name = 'ap1_04_bits48120' }, - ['-1440863165'] = { Name = 'ap1_04_bits48126' }, - ['612589266'] = { Name = 'ap1_04_bits48gls' }, - ['-1973692662'] = { Name = 'ap1_04_bits48in' }, - ['-629477083'] = { Name = 'ap1_04_bridge_cablehd' }, - ['-175160361'] = { Name = 'ap1_04_bridge_cables' }, - ['50871870'] = { Name = 'ap1_04_bridge_rail_1' }, - ['373384364'] = { Name = 'ap1_04_bridge_rail_2' }, - ['126011183'] = { Name = 'ap1_04_bridge_rail_3' }, - ['-1164432037'] = { Name = 'ap1_04_bridge_rail_4' }, - ['-1476622300'] = { Name = 'ap1_04_bridge_rail_5' }, - ['-551815582'] = { Name = 'ap1_04_bridge_rail_6' }, - ['-762178336'] = { Name = 'ap1_04_bridge01' }, - ['-531124117'] = { Name = 'ap1_04_bridge02' }, - ['2115802345'] = { Name = 'ap1_04_bridgedet' }, - ['-1889299074'] = { Name = 'ap1_04_brigge_decal002' }, - ['-724487497'] = { Name = 'ap1_04_brigge_decal002a' }, - ['-1363024982'] = { Name = 'ap1_04_brigge_decal2' }, - ['2097590207'] = { Name = 'ap1_04_brigge_decal2a' }, - ['-913368720'] = { Name = 'ap1_04_brigge_decal6' }, - ['-706334178'] = { Name = 'ap1_04_brigge_decal7' }, - ['-660339764'] = { Name = 'ap1_04_cablemesh_thvy' }, - ['-1013806967'] = { Name = 'ap1_04_chopshop003' }, - ['-1396357897'] = { Name = 'ap1_04_chopshop1_o' }, - ['-2068405674'] = { Name = 'ap1_04_chopshop2_gls' }, - ['1790886961'] = { Name = 'ap1_04_chopshop2_o' }, - ['-705918315'] = { Name = 'ap1_04_chopshop3_o' }, - ['621422668'] = { Name = 'ap1_04_chopshopwires' }, - ['1850476691'] = { Name = 'ap1_04_cp376' }, - ['-1491094721'] = { Name = 'ap1_04_crmdgrn_o' }, - ['-111674828'] = { Name = 'ap1_04_crmdgrn' }, - ['-1202768473'] = { Name = 'ap1_04_dirty00' }, - ['206757405'] = { Name = 'ap1_04_dirty01' }, - ['-88890644'] = { Name = 'ap1_04_extrabob_fizz' }, - ['317144031'] = { Name = 'ap1_04_extrabob009' }, - ['540424306'] = { Name = 'ap1_04_extrabob01' }, - ['729312825'] = { Name = 'ap1_04_extrabob011' }, - ['856677925'] = { Name = 'ap1_04_extrabob02' }, - ['641056464'] = { Name = 'ap1_04_extrabob04_fizz' }, - ['1726989800'] = { Name = 'ap1_04_extrabob04' }, - ['524924573'] = { Name = 'ap1_04_extrabob07' }, - ['1949540343'] = { Name = 'ap1_04_grun2' }, - ['-2134694763'] = { Name = 'ap1_04_grun2b' }, - ['1176334521'] = { Name = 'ap1_04_grun2bxx' }, - ['-1079056545'] = { Name = 'ap1_04_hdrails' }, - ['-943374825'] = { Name = 'ap1_04_hdrailsb' }, - ['-1207353802'] = { Name = 'ap1_04_hedge01' }, - ['-1236087985'] = { Name = 'ap1_04_hedge01top001' }, - ['1811785244'] = { Name = 'ap1_04_hedge02' }, - ['83022621'] = { Name = 'ap1_04_hedge02top' }, - ['2050966175'] = { Name = 'ap1_04_hedge03' }, - ['1871862228'] = { Name = 'ap1_04_hedgetop' }, - ['1351213305'] = { Name = 'ap1_04_ladder_fizz_hd' }, - ['1424849476'] = { Name = 'ap1_04_ladder003' }, - ['117271896'] = { Name = 'ap1_04_ladder1' }, - ['169522370'] = { Name = 'ap1_04_light_master' }, - ['2046292941'] = { Name = 'ap1_04_lsia_' }, - ['1225951793'] = { Name = 'ap1_04_mesh5' }, - ['1259981033'] = { Name = 'ap1_04_nusps00' }, - ['824677637'] = { Name = 'ap1_04_nusps01' }, - ['-161172683'] = { Name = 'ap1_04_object004' }, - ['-1918070289'] = { Name = 'ap1_04_object374' }, - ['1129761504'] = { Name = 'ap1_04_opium_emissive_lod' }, - ['1814728438'] = { Name = 'ap1_04_opium_emissive' }, - ['1027047908'] = { Name = 'ap1_04_overlay005' }, - ['2140966536'] = { Name = 'ap1_04_pipes' }, - ['906265113'] = { Name = 'ap1_04_pipes01' }, - ['-1930743835'] = { Name = 'ap1_04_pipes02' }, - ['-1700672686'] = { Name = 'ap1_04_pipes03' }, - ['149102704'] = { Name = 'ap1_04_planefizz' }, - ['-1120036457'] = { Name = 'ap1_04_refl_04' }, - ['-1752252376'] = { Name = 'ap1_04_roads00' }, - ['-1482661813'] = { Name = 'ap1_04_roads01' }, - ['-1180957634'] = { Name = 'ap1_04_roads02' }, - ['-865261088'] = { Name = 'ap1_04_roads03' }, - ['-567292571'] = { Name = 'ap1_04_roads04' }, - ['-490219879'] = { Name = 'ap1_04_roads05' }, - ['-184157419'] = { Name = 'ap1_04_roads06' }, - ['166307036'] = { Name = 'ap1_04_roads08' }, - ['467355839'] = { Name = 'ap1_04_roads09' }, - ['1409455650'] = { Name = 'ap1_04_roads09olay' }, - ['73343083'] = { Name = 'ap1_04_roads10' }, - ['357089854'] = { Name = 'ap1_04_roads11' }, - ['687991216'] = { Name = 'ap1_04_roads12' }, - ['235269178'] = { Name = 'ap1_04_sherlites00' }, - ['1132456465'] = { Name = 'ap1_04_sherlites002' }, - ['-647359001'] = { Name = 'ap1_04_sherlites003' }, - ['-46904681'] = { Name = 'ap1_04_sherlites01' }, - ['-1871999266'] = { Name = 'ap1_04_sheryplan00' }, - ['-1186340710'] = { Name = 'ap1_04_sheryplan01' }, - ['-1394784319'] = { Name = 'ap1_04_sheryplan02' }, - ['-1004913775'] = { Name = 'ap1_04_simu' }, - ['1184398674'] = { Name = 'ap1_04_standstrut00' }, - ['887544303'] = { Name = 'ap1_04_standstrut01' }, - ['571716681'] = { Name = 'ap1_04_standstrut02' }, - ['274272468'] = { Name = 'ap1_04_standstrut03' }, - ['-1930556928'] = { Name = 'ap1_04_standstrut04' }, - ['1103989145'] = { Name = 'ap1_04_tank' }, - ['1884978968'] = { Name = 'ap1_04_test_wire' }, - ['1359713323'] = { Name = 'ap1_04_test_wire01' }, - ['377280163'] = { Name = 'ap1_04_test_wireb' }, - ['1066279089'] = { Name = 'ap1_04_thing01u001' }, - ['-683993487'] = { Name = 'ap1_04_uni2grunn' }, - ['-789706096'] = { Name = 'ap1_04_uni2grunnb' }, - ['437984489'] = { Name = 'ap1_04_uni2grunnc' }, - ['831726390'] = { Name = 'ap1_04_unit003' }, - ['-982267159'] = { Name = 'ap1_04_unit005' }, - ['1198455097'] = { Name = 'ap1_04_unit005d' }, - ['574169306'] = { Name = 'ap1_04_unit081' }, - ['1037346009'] = { Name = 'ap1_04_unit081b' }, - ['-82897150'] = { Name = 'ap1_04_unit081bg' }, - ['1461849606'] = { Name = 'ap1_04_unit081bg001' }, - ['-1768521803'] = { Name = 'ap1_04_unit081bg1a' }, - ['24255651'] = { Name = 'ap1_04_unit081bgvens' }, - ['1584875492'] = { Name = 'ap1_04_unit081bits' }, - ['-1896063543'] = { Name = 'ap1_04_unit081bits1a' }, - ['-1389243247'] = { Name = 'ap1_04_unit081bits2' }, - ['-2146516654'] = { Name = 'ap1_04_unit081bits69' }, - ['-67407365'] = { Name = 'ap1_04_unit081bitsa' }, - ['1319638357'] = { Name = 'ap1_04_unit081bitsdets' }, - ['1141745886'] = { Name = 'ap1_04_unit081bt' }, - ['-550838494'] = { Name = 'ap1_04_unit081bv' }, - ['-338461521'] = { Name = 'ap1_04_unit08det_a' }, - ['351227630'] = { Name = 'ap1_04_unit08det_b' }, - ['440826189'] = { Name = 'ap1_04_unit1b' }, - ['1225676812'] = { Name = 'ap1_04_unit2d' }, - ['-1574532561'] = { Name = 'ap1_04_unit2e' }, - ['85319361'] = { Name = 'ap1_04_unit2ee' }, - ['1241908996'] = { Name = 'ap1_04_unit2eedec3' }, - ['-1115770266'] = { Name = 'ap1_04_unit2eevens' }, - ['-339510507'] = { Name = 'ap1_04_unit2eff' }, - ['749645254'] = { Name = 'ap1_04_unit2em' }, - ['-1961915295'] = { Name = 'ap1_04_unitdet' }, - ['-971096351'] = { Name = 'ap1_04_xerostair00' }, - ['-69653926'] = { Name = 'ap1_04_xerostair01' }, - ['-881047139'] = { Name = 'ap1_04_xerostair02' }, - ['-2016034235'] = { Name = 'ap1_04_xerostair03' }, - ['-239523512'] = { Name = 'ap1_04hotel' }, - ['-711822279'] = { Name = 'ap1_04hotel001' }, - ['1328494252'] = { Name = 'ap1_04hotelbxx' }, - ['-200330871'] = { Name = 'ap1_04hoteldd' }, - ['-903616733'] = { Name = 'ap1_04hoteldd002' }, - ['55374813'] = { Name = 'ap1_04hotelpipe00' }, - ['1093889961'] = { Name = 'ap1_04hotelpipe01' }, - ['250907436'] = { Name = 'ap1_04hotelpipe02' }, - ['-662528411'] = { Name = 'ap1_04hotelpipe03' }, - ['1368538828'] = { Name = 'ap1_04sculpt' }, - ['1441353732'] = { Name = 'ap1_emissive_ap1_01a_ema' }, - ['1773402009'] = { Name = 'ap1_emissive_ap1_01a_emb' }, - ['-456979565'] = { Name = 'ap1_emissive_ap1_01b_ema' }, - ['1729957961'] = { Name = 'ap1_emissive_ap1_01b_emb' }, - ['-1734216878'] = { Name = 'ap1_emissive_ap1_01b_emc' }, - ['-519882390'] = { Name = 'ap1_emissive_ap1_01b_emd_lod' }, - ['-1954031330'] = { Name = 'ap1_emissive_ap1_01b_emd' }, - ['-1256121631'] = { Name = 'ap1_emissive_ap1_02' }, - ['1463138332'] = { Name = 'ap1_emissive_ap1_04_ema' }, - ['-1376361056'] = { Name = 'ap1_emissive_ap1_04_emb' }, - ['1958572843'] = { Name = 'ap1_emissive_ap1_04_emc' }, - ['663494042'] = { Name = 'ap1_emissive_smterm_ew' }, - ['-1072832652'] = { Name = 'ap1_emissive_towr07_em' }, - ['2083865423'] = { Name = 'ap1_lod_emi_a_slod3' }, - ['1078516728'] = { Name = 'ap1_lod_emi_b_slod3' }, - ['1851460340'] = { Name = 'ap1_lod_emissive' }, - ['-1008818392'] = { Name = 'ap1_lod_slod4' }, - ['-1207431159'] = { Name = 'armytanker' }, - ['-1476447243'] = { Name = 'armytrailer' }, - ['-1637149482'] = { Name = 'armytrailer2' }, - ['-1809822327'] = { Name = 'asea' }, - ['-1807623979'] = { Name = 'asea2' }, - ['-1903012613'] = { Name = 'asterope' }, - ['-2115793025'] = { Name = 'avarus' }, - ['-2140431165'] = { Name = 'bagger' }, - ['-399841706'] = { Name = 'baletrailer' }, - ['-808831384'] = { Name = 'baller' }, - ['142944341'] = { Name = 'baller2' }, - ['1878062887'] = { Name = 'baller3' }, - ['634118882'] = { Name = 'baller4' }, - ['470404958'] = { Name = 'baller5' }, - ['666166960'] = { Name = 'baller6' }, - ['-1041692462'] = { Name = 'banshee' }, - ['633712403'] = { Name = 'banshee2' }, - ['-823509173'] = { Name = 'barracks' }, - ['1074326203'] = { Name = 'barracks2' }, - ['630371791'] = { Name = 'barracks3' }, - ['-114291515'] = { Name = 'bati' }, - ['-891462355'] = { Name = 'bati2' }, - ['-1574447115'] = { Name = 'beerrow_local' }, - ['-715967502'] = { Name = 'beerrow_world' }, - ['2053223216'] = { Name = 'benson' }, - ['1824333165'] = { Name = 'besra' }, - ['1274868363'] = { Name = 'bestiagts' }, - ['86520421'] = { Name = 'bf400' }, - ['1126868326'] = { Name = 'bfinjection' }, - ['-1288359593'] = { Name = 'bh1_01_ammuwin_noshadows' }, - ['284768930'] = { Name = 'bh1_01_bh150b' }, - ['35560685'] = { Name = 'bh1_01_bh150c' }, - ['-144075714'] = { Name = 'bh1_01_build_base' }, - ['852283882'] = { Name = 'bh1_01_detail' }, - ['-84774192'] = { Name = 'bh1_01_emissivesigns' }, - ['-590689250'] = { Name = 'bh1_01_ground_pool' }, - ['2132095547'] = { Name = 'bh1_01_ground' }, - ['-1033595146'] = { Name = 'bh1_01_mall_detail' }, - ['1199251829'] = { Name = 'bh1_01_mall002_signs' }, - ['-1178255810'] = { Name = 'bh1_01_mall002' }, - ['-2050661774'] = { Name = 'bh1_01_malladder1' }, - ['567298342'] = { Name = 'bh1_01_poolladder' }, - ['-2010533777'] = { Name = 'bh1_01_railings' }, - ['813889502'] = { Name = 'bh1_01_shadow' }, - ['1167365005'] = { Name = 'bh1_02_bh1_2_accessladder' }, - ['1692391332'] = { Name = 'bh1_02_bigframe_fizz_lod001' }, - ['1522588539'] = { Name = 'bh1_02_bigframe_fizz' }, - ['-587754124'] = { Name = 'bh1_02_bigframe_fizz001' }, - ['698915883'] = { Name = 'bh1_02_foodrainroof_01' }, - ['918926949'] = { Name = 'bh1_02_foodrainroof_02' }, - ['1924868465'] = { Name = 'bh1_02_fs1_d01' }, - ['-1760890340'] = { Name = 'bh1_02_fs1_d02' }, - ['-2069050016'] = { Name = 'bh1_02_fs1_d03' }, - ['845588693'] = { Name = 'bh1_02_fs1_d04' }, - ['541295759'] = { Name = 'bh1_02_fs1_d05' }, - ['1307762669'] = { Name = 'bh1_02_fs1_d06' }, - ['5817514'] = { Name = 'bh1_02_fs1_d07' }, - ['-545338153'] = { Name = 'bh1_02_fs1_dtl01' }, - ['-315791308'] = { Name = 'bh1_02_fs1_dtl02' }, - ['-1141701184'] = { Name = 'bh1_02_fs1_dtl03' }, - ['-1746725677'] = { Name = 'bh1_02_fs1_dtl2' }, - ['687314612'] = { Name = 'bh1_02_fs1_shutters' }, - ['1067316503'] = { Name = 'bh1_02_fs1' }, - ['231936386'] = { Name = 'bh1_02_fs2' }, - ['781323563'] = { Name = 'bh1_02_fsgrnd' }, - ['1116637692'] = { Name = 'bh1_02_fsscaff' }, - ['1188058729'] = { Name = 'bh1_02_fsscaffold_bar1' }, - ['958610191'] = { Name = 'bh1_02_fsscaffold_bar2' }, - ['729063346'] = { Name = 'bh1_02_fsscaffold_bar3' }, - ['2115585278'] = { Name = 'bh1_02_fsscaffold_bar4' }, - ['-1949048717'] = { Name = 'bh1_02_fsscaffold_bar5' }, - ['333945782'] = { Name = 'bh1_02_gangwayrail' }, - ['2094697726'] = { Name = 'bh1_02_girdera' }, - ['-2030722764'] = { Name = 'bh1_02_girderb' }, - ['1496565169'] = { Name = 'bh1_02_girderc' }, - ['-555331304'] = { Name = 'bh1_02_girderd' }, - ['928156559'] = { Name = 'bh1_02_grd_1' }, - ['2039877653'] = { Name = 'bh1_02_grd_2' }, - ['639276393'] = { Name = 'bh1_02_office1_d' }, - ['-1004178851'] = { Name = 'bh1_02_office1_det' }, - ['-683104618'] = { Name = 'bh1_02_office1_railing01_fizz' }, - ['1911898762'] = { Name = 'bh1_02_office1_railing02_fizz' }, - ['356362657'] = { Name = 'bh1_02_office1_railing03_fizz' }, - ['2068173522'] = { Name = 'bh1_02_office1_st02_fizz' }, - ['-1664513820'] = { Name = 'bh1_02_office1_stair_fizz' }, - ['2075675266'] = { Name = 'bh1_02_office1' }, - ['-669122403'] = { Name = 'bh1_02_officescaff' }, - ['1582408027'] = { Name = 'bh1_02_pool_detail' }, - ['1567709474'] = { Name = 'bh1_02_scaff_ir2_bakeproxy' }, - ['1200610752'] = { Name = 'bh1_02_sec_fence_01' }, - ['-77313926'] = { Name = 'bh1_02_securityrailing01' }, - ['225569941'] = { Name = 'bh1_02_securityrailing02' }, - ['-1920308020'] = { Name = 'bh1_02_securityrailing03' }, - ['-688062910'] = { Name = 'bh1_02_ss_01_d' }, - ['679037611'] = { Name = 'bh1_02_ss_01_d01' }, - ['-699947447'] = { Name = 'bh1_02_ss_01_d02' }, - ['200354863'] = { Name = 'bh1_02_ss_01_rail01_fizz' }, - ['-780031607'] = { Name = 'bh1_02_ss_01_rail02_fizz' }, - ['2101504757'] = { Name = 'bh1_02_ss_01_railingtop' }, - ['-614316647'] = { Name = 'bh1_02_ss_01_x01_fizz' }, - ['527278189'] = { Name = 'bh1_02_ss_01_x02_fizz' }, - ['-104758259'] = { Name = 'bh1_02_ss_01_x03_fizz' }, - ['-1994805065'] = { Name = 'bh1_02_ss_01_x04_fizz' }, - ['35605697'] = { Name = 'bh1_02_ss_01' }, - ['-1402706424'] = { Name = 'bh1_02_ss_04_d01' }, - ['-707708703'] = { Name = 'bh1_02_ss_04_d03' }, - ['-341586127'] = { Name = 'bh1_02_ss_04_rail01_fizz' }, - ['-1387429708'] = { Name = 'bh1_02_ss_04_rail02_fizz' }, - ['-856168028'] = { Name = 'bh1_02_ss_04_rail03_fizz' }, - ['-1804912702'] = { Name = 'bh1_02_ss_04_rail04_fizz' }, - ['1633932595'] = { Name = 'bh1_02_ss_04_rail05_fizz' }, - ['-131417751'] = { Name = 'bh1_02_ss_04_rail06_fizz' }, - ['-1189594444'] = { Name = 'bh1_02_ss_04' }, - ['-1477714926'] = { Name = 'bh1_02_stepsfizz' }, - ['1348636033'] = { Name = 'bh1_03_bld27_d' }, - ['811563879'] = { Name = 'bh1_03_bld27_dtl' }, - ['-136112545'] = { Name = 'bh1_03_bld27' }, - ['-1820555747'] = { Name = 'bh1_03_bld29_d' }, - ['1048421275'] = { Name = 'bh1_03_bld29' }, - ['-878050612'] = { Name = 'bh1_03_brig01_d' }, - ['561635'] = { Name = 'bh1_03_brig01' }, - ['1678119375'] = { Name = 'bh1_03_brigrail_lod' }, - ['-1412119595'] = { Name = 'bh1_03_brigrail' }, - ['1891070752'] = { Name = 'bh1_03_cable_ramp' }, - ['-485047332'] = { Name = 'bh1_03_cable_ramp2' }, - ['509311795'] = { Name = 'bh1_03_floaty_windows' }, - ['1681408880'] = { Name = 'bh1_03_gangwayrail' }, - ['-353442574'] = { Name = 'bh1_03_gate' }, - ['20706687'] = { Name = 'bh1_03_grnd1' }, - ['-209331693'] = { Name = 'bh1_03_grnd2' }, - ['276522069'] = { Name = 'bh1_03_laddergang' }, - ['2092479837'] = { Name = 'bh1_03_rail01' }, - ['1801818807'] = { Name = 'bh1_03_rail02' }, - ['-504070189'] = { Name = 'bh1_03_rail03' }, - ['1223871923'] = { Name = 'bh1_03_rain_proxy01' }, - ['305094701'] = { Name = 'bh1_03_rain_proxy02' }, - ['-462125896'] = { Name = 'bh1_03_rain_proxy03' }, - ['665412286'] = { Name = 'bh1_03_roofladder_01' }, - ['-782873989'] = { Name = 'bh1_03_s1_006_d01' }, - ['-403210447'] = { Name = 'bh1_03_s1_006' }, - ['1152948144'] = { Name = 'bh1_03_s1_railings' }, - ['-1155151140'] = { Name = 'bh1_03_s1_rework_dtl' }, - ['-920216587'] = { Name = 'bh1_03_s1_rework_frame' }, - ['-9669451'] = { Name = 'bh1_03_s1_rework' }, - ['1211631067'] = { Name = 'bh1_03_satdish' }, - ['-1411996509'] = { Name = 'bh1_03_satdish01_l1' }, - ['1627881248'] = { Name = 'bh1_03_satdish01' }, - ['1844559325'] = { Name = 'bh1_03_satdish02_l1' }, - ['1314773453'] = { Name = 'bh1_03_satdish02' }, - ['-1695269540'] = { Name = 'bh1_03_satdish03_l1' }, - ['2091726443'] = { Name = 'bh1_03_satdish03' }, - ['1924853348'] = { Name = 'bh1_03_securityrail01' }, - ['-32504560'] = { Name = 'bh1_03_securityrail02' }, - ['1125642066'] = { Name = 'bh1_03_ss_02_d' }, - ['554410404'] = { Name = 'bh1_03_ss_02_dtl' }, - ['-904729199'] = { Name = 'bh1_03_ss_02' }, - ['-258453607'] = { Name = 'bh1_03_ss02_frame01' }, - ['-103390699'] = { Name = 'bh1_03_ss02_frame02' }, - ['-752118592'] = { Name = 'bh1_03_ss02_frame03' }, - ['-2031975776'] = { Name = 'bh1_03_towerfizz' }, - ['1799908842'] = { Name = 'bh1_03_vent01' }, - ['1488308425'] = { Name = 'bh1_03_vent02' }, - ['-1478578556'] = { Name = 'bh1_03_ventrailing' }, - ['-709377107'] = { Name = 'bh1_03_wall01' }, - ['-1023893969'] = { Name = 'bh1_03_wall02' }, - ['1024830347'] = { Name = 'bh1_03_winbar01' }, - ['1650456095'] = { Name = 'bh1_03_winbar02' }, - ['413393572'] = { Name = 'bh1_03_winbar03' }, - ['742459874'] = { Name = 'bh1_03_winbar04' }, - ['1727911140'] = { Name = 'bh1_04_aptrail01' }, - ['1431056769'] = { Name = 'bh1_04_aptrail02' }, - ['190619043'] = { Name = 'bh1_04_aptrail03' }, - ['2033121606'] = { Name = 'bh1_04_aptrail04' }, - ['536364762'] = { Name = 'bh1_04_aptrail05' }, - ['229810767'] = { Name = 'bh1_04_aptrail06' }, - ['1853657102'] = { Name = 'bh1_04_bld2a02' }, - ['-1743707105'] = { Name = 'bh1_04_build004_fizz' }, - ['-1309403343'] = { Name = 'bh1_04_build004_ledge' }, - ['642235009'] = { Name = 'bh1_04_build004_ledge001' }, - ['607716542'] = { Name = 'bh1_04_build004' }, - ['-463832007'] = { Name = 'bh1_04_build04_emm_glow' }, - ['-1991942930'] = { Name = 'bh1_04_build04_emm' }, - ['1578946836'] = { Name = 'bh1_04_build1dr_lod' }, - ['847387975'] = { Name = 'bh1_04_build2_railing' }, - ['-408663889'] = { Name = 'bh1_04_build2_trelace' }, - ['-1277332065'] = { Name = 'bh1_04_build3' }, - ['-1899574182'] = { Name = 'bh1_04_details1' }, - ['-1146885069'] = { Name = 'bh1_04_details2_railing' }, - ['589288806'] = { Name = 'bh1_04_details2_railing02' }, - ['-355056232'] = { Name = 'bh1_04_details2a' }, - ['-1219836952'] = { Name = 'bh1_04_details2a02' }, - ['1161624164'] = { Name = 'bh1_04_details2b' }, - ['1461558817'] = { Name = 'bh1_04_details2c' }, - ['-474532902'] = { Name = 'bh1_04_details3a' }, - ['-1207837588'] = { Name = 'bh1_04_details3b' }, - ['1684675576'] = { Name = 'bh1_04_dets_orn_gates' }, - ['-1708213219'] = { Name = 'bh1_04_dets_orn_gates02' }, - ['445189006'] = { Name = 'bh1_04_dont_delete' }, - ['-123231140'] = { Name = 'bh1_04_ema' }, - ['-362739761'] = { Name = 'bh1_04_emb' }, - ['472345435'] = { Name = 'bh1_04_emc' }, - ['846630014'] = { Name = 'bh1_04_g01' }, - ['-1421363226'] = { Name = 'bh1_04_g01a' }, - ['-2063176860'] = { Name = 'bh1_04_g01b' }, - ['1085286641'] = { Name = 'bh1_04_g02' }, - ['-1732309171'] = { Name = 'bh1_04_g02a' }, - ['-896175367'] = { Name = 'bh1_04_g02b' }, - ['267748605'] = { Name = 'bh1_04_ground1' }, - ['1972293678'] = { Name = 'bh1_04_ground2' }, - ['-1441906114'] = { Name = 'bh1_04_railing_fizz01' }, - ['-395833487'] = { Name = 'bh1_04_wtr' }, - ['1500551655'] = { Name = 'bh1_05_bucketseat' }, - ['-101984667'] = { Name = 'bh1_05_build1_emm' }, - ['426649662'] = { Name = 'bh1_05_build1' }, - ['636844841'] = { Name = 'bh1_05_details' }, - ['1012689026'] = { Name = 'bh1_05_details01' }, - ['-1123096087'] = { Name = 'bh1_05_details02' }, - ['1823288419'] = { Name = 'bh1_05_ground1' }, - ['-1428438233'] = { Name = 'bh1_05_hedge_dtl' }, - ['-463964775'] = { Name = 'bh1_05_railinge' }, - ['1823049281'] = { Name = 'bh1_05_railings' }, - ['869930135'] = { Name = 'bh1_05_railingw' }, - ['-1055861091'] = { Name = 'bh1_05_shadowmesh' }, - ['1792759856'] = { Name = 'bh1_05_walkway_railing01' }, - ['2100362459'] = { Name = 'bh1_05_walkway_railing02' }, - ['-1102915091'] = { Name = 'bh1_05_walkway' }, - ['359969983'] = { Name = 'bh1_05_wtr' }, - ['-551095741'] = { Name = 'bh1_05_wtr02' }, - ['-907764419'] = { Name = 'bh1_06_building_wins' }, - ['865034338'] = { Name = 'bh1_06_building' }, - ['2032548067'] = { Name = 'bh1_06_details' }, - ['-1517553296'] = { Name = 'bh1_06_ivydecal' }, - ['-91708484'] = { Name = 'bh1_06_lifeinvadersign' }, - ['-1023113751'] = { Name = 'bh1_06_lobby_fake_lod' }, - ['748223339'] = { Name = 'bh1_06_lobby_fake' }, - ['-1800053097'] = { Name = 'bh1_06_railing' }, - ['-1301581721'] = { Name = 'bh1_06_v_int_lod' }, - ['-1046905586'] = { Name = 'bh1_07_bank' }, - ['2146248619'] = { Name = 'bh1_07_build1' }, - ['1807053000'] = { Name = 'bh1_07_build2_details' }, - ['923309627'] = { Name = 'bh1_07_build2' }, - ['1936994544'] = { Name = 'bh1_07_decal01' }, - ['-1029648568'] = { Name = 'bh1_07_decal02' }, - ['-1729627177'] = { Name = 'bh1_07_decal03' }, - ['1714198113'] = { Name = 'bh1_07_decal04' }, - ['639774357'] = { Name = 'bh1_07_decals05' }, - ['1236137388'] = { Name = 'bh1_07_decals07' }, - ['670466200'] = { Name = 'bh1_07_flagpoles' }, - ['-1916682324'] = { Name = 'bh1_07_fountainwater' }, - ['-219734764'] = { Name = 'bh1_07_ground' }, - ['-952859393'] = { Name = 'bh1_08_bld2' }, - ['825822488'] = { Name = 'bh1_08_building01' }, - ['248533003'] = { Name = 'bh1_08_cablemesh31596_tstd' }, - ['1976150613'] = { Name = 'bh1_08_cablemesh31597_tstd' }, - ['1922297239'] = { Name = 'bh1_08_cablemesh8486_hvstd' }, - ['55174722'] = { Name = 'bh1_08_carparkcanopy' }, - ['-2038994718'] = { Name = 'bh1_08_cp_fizz' }, - ['-1206553917'] = { Name = 'bh1_08_details1' }, - ['-1445276082'] = { Name = 'bh1_08_details2' }, - ['-1668170820'] = { Name = 'bh1_08_details3' }, - ['-1907613903'] = { Name = 'bh1_08_details4' }, - ['1155209589'] = { Name = 'bh1_08_em_a' }, - ['-603554352'] = { Name = 'bh1_08_em' }, - ['198009442'] = { Name = 'bh1_08_fixedseating' }, - ['1347285254'] = { Name = 'bh1_08_furhedge01' }, - ['1728978546'] = { Name = 'bh1_08_furhedge02' }, - ['-441541687'] = { Name = 'bh1_08_furhedge03' }, - ['-101727157'] = { Name = 'bh1_08_furhedge04' }, - ['754693549'] = { Name = 'bh1_08_glue' }, - ['1493372499'] = { Name = 'bh1_08_glue2' }, - ['-271615357'] = { Name = 'bh1_08_grnd' }, - ['2008959775'] = { Name = 'bh1_08_hedge_sqr' }, - ['-2061180958'] = { Name = 'bh1_08_parkingdoor' }, - ['-593537274'] = { Name = 'bh1_08_parkingdoor002' }, - ['1713395415'] = { Name = 'bh1_08_propertyfudger' }, - ['708399690'] = { Name = 'bh1_08_railing' }, - ['1489770422'] = { Name = 'bh1_08_shadow_proxy' }, - ['-910187827'] = { Name = 'bh1_08_shadowmesh_slod' }, - ['2110457052'] = { Name = 'bh1_08_shadowmesh' }, - ['1336119588'] = { Name = 'bh1_09_bld_01_canopy' }, - ['1359069635'] = { Name = 'bh1_09_bld_01' }, - ['1812818898'] = { Name = 'bh1_09_bld_02_details' }, - ['322338655'] = { Name = 'bh1_09_bld_02_wind1_iref003' }, - ['-473129780'] = { Name = 'bh1_09_bld_02_wind1' }, - ['-1839542077'] = { Name = 'bh1_09_bld_02_wind2_iref001' }, - ['-418929854'] = { Name = 'bh1_09_bld_02_wind2' }, - ['-185267805'] = { Name = 'bh1_09_bld_02' }, - ['-644776607'] = { Name = 'bh1_09_bld_03_adlegs' }, - ['-1224604071'] = { Name = 'bh1_09_bld_03_fuzz01' }, - ['1438964380'] = { Name = 'bh1_09_bld_03_leo_sign' }, - ['-1370100572'] = { Name = 'bh1_09_bld_03_rail01' }, - ['-1048374526'] = { Name = 'bh1_09_bld_03_rail02' }, - ['-423793356'] = { Name = 'bh1_09_bld_03' }, - ['-1600591944'] = { Name = 'bh1_09_bld_decals' }, - ['-1309598738'] = { Name = 'bh1_09_bld_sml' }, - ['1311592879'] = { Name = 'bh1_09_canopybars' }, - ['-369334011'] = { Name = 'bh1_09_details1' }, - ['-653441241'] = { Name = 'bh1_09_details2' }, - ['-471546616'] = { Name = 'bh1_09_details2b' }, - ['-620597331'] = { Name = 'bh1_09_fizzy_rails_01' }, - ['218429569'] = { Name = 'bh1_09_fizzy_rails' }, - ['1720566708'] = { Name = 'bh1_09_fizzy_steps' }, - ['1455084130'] = { Name = 'bh1_09_grnd_01' }, - ['-403538651'] = { Name = 'bh1_09_grnd_03_details' }, - ['-798460479'] = { Name = 'bh1_09_grnd_03_structures' }, - ['822284434'] = { Name = 'bh1_09_long_rail_fizzz' }, - ['1455044551'] = { Name = 'bh1_09_no_shadow' }, - ['879580416'] = { Name = 'bh1_09_pillars_01' }, - ['1613171453'] = { Name = 'bh1_09_props_lightsupport001' }, - ['-1621611924'] = { Name = 'bh1_09_proxy' }, - ['1760105586'] = { Name = 'bh1_09_shitaz' }, - ['-1232967420'] = { Name = 'bh1_11__build03' }, - ['1381191739'] = { Name = 'bh1_11_build01' }, - ['1869056615'] = { Name = 'bh1_11_build02' }, - ['-580237681'] = { Name = 'bh1_11_fizzy_strutts' }, - ['-990088518'] = { Name = 'bh1_11_glue_1' }, - ['-1694294328'] = { Name = 'bh1_11_glue_2' }, - ['1476737062'] = { Name = 'bh1_11_glue' }, - ['-1015035763'] = { Name = 'bh1_11_glue1' }, - ['-1189891147'] = { Name = 'bh1_11_glue2' }, - ['-1363304695'] = { Name = 'bh1_11_glue3' }, - ['2131953521'] = { Name = 'bh1_11_ground' }, - ['695314763'] = { Name = 'bh1_11_int' }, - ['1000288188'] = { Name = 'bh1_11_logos' }, - ['12160631'] = { Name = 'bh1_11fizzibars_01' }, - ['-497921627'] = { Name = 'bh1_11fizzibars_02' }, - ['1311691311'] = { Name = 'bh1_13_alground' }, - ['-410473439'] = { Name = 'bh1_13_alleygrdec1' }, - ['-764029784'] = { Name = 'bh1_13_bh13_carshowch003' }, - ['1601594286'] = { Name = 'bh1_13_build1' }, - ['1362085665'] = { Name = 'bh1_13_build2' }, - ['71380293'] = { Name = 'bh1_13_build3' }, - ['1483736679'] = { Name = 'bh1_13_build4_emis1' }, - ['-190476786'] = { Name = 'bh1_13_build4' }, - ['587546567'] = { Name = 'bh1_13_carpark_gate' }, - ['2120965285'] = { Name = 'bh1_13_carpark01' }, - ['-503654922'] = { Name = 'bh1_13_glue' }, - ['663565805'] = { Name = 'bh1_13_ivy001' }, - ['-769658143'] = { Name = 'bh1_13_park_bars' }, - ['662319953'] = { Name = 'bh1_13_shadowproxy' }, - ['-376154091'] = { Name = 'bh1_13_walldec1' }, - ['-1682686890'] = { Name = 'bh1_13_walldec2' }, - ['-922839318'] = { Name = 'bh1_13_walldec3' }, - ['-130517667'] = { Name = 'bh1_13_walldec4' }, - ['2052159893'] = { Name = 'bh1_13_walldec5' }, - ['-1485018428'] = { Name = 'bh1_13_weed' }, - ['-1959132136'] = { Name = 'bh1_14_bld1_rl' }, - ['-402767186'] = { Name = 'bh1_14_build1' }, - ['-29855966'] = { Name = 'bh1_14_build2' }, - ['-940637552'] = { Name = 'bh1_14_build3' }, - ['-566939876'] = { Name = 'bh1_14_build4' }, - ['2038536976'] = { Name = 'bh1_14_detail_1' }, - ['-2100941427'] = { Name = 'bh1_14_detail_2' }, - ['1300410682'] = { Name = 'bh1_14_detail' }, - ['1111306782'] = { Name = 'bh1_14_fizzi_frame' }, - ['567964496'] = { Name = 'bh1_14_grnd' }, - ['-675945239'] = { Name = 'bh1_14_ivy01' }, - ['-1392996497'] = { Name = 'bh1_14_ivy02' }, - ['1423073602'] = { Name = 'bh1_15_alleygr_dec' }, - ['-1515753748'] = { Name = 'bh1_15_alleygr' }, - ['2023660193'] = { Name = 'bh1_15_bench_posh' }, - ['903702989'] = { Name = 'bh1_15_bld1' }, - ['-1214190254'] = { Name = 'bh1_15_bld2' }, - ['-1453993796'] = { Name = 'bh1_15_bld3' }, - ['-1693633493'] = { Name = 'bh1_15_bld4' }, - ['-2052734052'] = { Name = 'bh1_15_decals_01' }, - ['-1524923765'] = { Name = 'bh1_15_decals_02' }, - ['-1151226089'] = { Name = 'bh1_15_decals_03' }, - ['1823239905'] = { Name = 'bh1_15_decals' }, - ['-838902557'] = { Name = 'bh1_15_details' }, - ['-1814999854'] = { Name = 'bh1_15_emis_1' }, - ['998999324'] = { Name = 'bh1_15_emis_lod' }, - ['-398408169'] = { Name = 'bh1_15_fizzladder' }, - ['1556020831'] = { Name = 'bh1_15_hedge_tops' }, - ['531175976'] = { Name = 'bh1_15_lastmin_cols' }, - ['-834914240'] = { Name = 'bh1_15_lastmin_cols2' }, - ['-1019949860'] = { Name = 'bh1_15_ponsonby_glass' }, - ['-175009530'] = { Name = 'bh1_15_trim_detail' }, - ['-708059352'] = { Name = 'bh1_15_usher_nonfizz' }, - ['-620810183'] = { Name = 'bh1_16_3_locked_doors' }, - ['1276306648'] = { Name = 'bh1_16_bld_rails' }, - ['-1355799115'] = { Name = 'bh1_16_bld_rails2' }, - ['1463729611'] = { Name = 'bh1_16_bld01_det_01' }, - ['-1118297249'] = { Name = 'bh1_16_bld01_det_ns' }, - ['-65147102'] = { Name = 'bh1_16_bld01_det' }, - ['873104861'] = { Name = 'bh1_16_bld01' }, - ['1102848320'] = { Name = 'bh1_16_bld02' }, - ['251679191'] = { Name = 'bh1_16_bld03_det' }, - ['1325513779'] = { Name = 'bh1_16_bld03' }, - ['710596297'] = { Name = 'bh1_16_bld03b' }, - ['-1223149155'] = { Name = 'bh1_16_bld04_det' }, - ['1840746485'] = { Name = 'bh1_16_bld04_signol' }, - ['1563646102'] = { Name = 'bh1_16_bld04' }, - ['764939228'] = { Name = 'bh1_16_dec_01' }, - ['1040034983'] = { Name = 'bh1_16_dec_02' }, - ['1211875619'] = { Name = 'bh1_16_dec_03' }, - ['1481138492'] = { Name = 'bh1_16_dec_04' }, - ['-1795521776'] = { Name = 'bh1_16_fakeint' }, - ['-1136434737'] = { Name = 'bh1_16_fountain' }, - ['2067444438'] = { Name = 'bh1_16_fountwater_dynamic' }, - ['-959687626'] = { Name = 'bh1_16_grd_01' }, - ['437219855'] = { Name = 'bh1_16_grdb_01' }, - ['933783555'] = { Name = 'bh1_16_jewel2_fake_lod' }, - ['-877317073'] = { Name = 'bh1_16_jewel2_fake' }, - ['892244804'] = { Name = 'bh1_16_ladder_mission_fizz' }, - ['-960256113'] = { Name = 'bh1_16_post_heist_boards' }, - ['-285677174'] = { Name = 'bh1_16_preflec_proxylod' }, - ['-901984656'] = { Name = 'bh1_16_rail_03' }, - ['1262119790'] = { Name = 'bh1_16_refl_proxy_dumhd' }, - ['-49226685'] = { Name = 'bh1_16_scaff' }, - ['-446402197'] = { Name = 'bh1_16_swallow_disp_m' }, - ['376257781'] = { Name = 'bh1_16_temprefitmilo_lod' }, - ['-1295566325'] = { Name = 'bh1_16_v_jewel_milo_lod' }, - ['-994517155'] = { Name = 'bh1_17_bld_d' }, - ['-444352941'] = { Name = 'bh1_17_bld' }, - ['1406682134'] = { Name = 'bh1_17_vapid_e_dummy' }, - ['-789061585'] = { Name = 'bh1_17_vapid' }, - ['1770757352'] = { Name = 'bh1_18_bh1_small_rail' }, - ['-1418550949'] = { Name = 'bh1_18_bigivy' }, - ['115802712'] = { Name = 'bh1_18_bld01_arch' }, - ['-814666429'] = { Name = 'bh1_18_bld01_d1' }, - ['-1112110642'] = { Name = 'bh1_18_bld01_d2' }, - ['-1312394770'] = { Name = 'bh1_18_bld01_d3' }, - ['50994830'] = { Name = 'bh1_18_bld01_glue' }, - ['-768594598'] = { Name = 'bh1_18_bld01_grime' }, - ['-352357525'] = { Name = 'bh1_18_bld1_rfsig_lod' }, - ['-1094601675'] = { Name = 'bh1_18_bld1_rfsig' }, - ['552286716'] = { Name = 'bh1_18_bld1a' }, - ['-1773581475'] = { Name = 'bh1_18_em' }, - ['-504324858'] = { Name = 'bh1_18_fireescapes_ref' }, - ['-1063807625'] = { Name = 'bh1_18_fringe_flap' }, - ['-1478141548'] = { Name = 'bh1_18_fringe_flap2' }, - ['-1746683503'] = { Name = 'bh1_18_fringe_flap3' }, - ['-1984815826'] = { Name = 'bh1_18_fringe_flap4' }, - ['1105576219'] = { Name = 'bh1_18_gate' }, - ['447638003'] = { Name = 'bh1_18_glass' }, - ['-1255123174'] = { Name = 'bh1_18_rd01' }, - ['-654755003'] = { Name = 'bh1_20_arch' }, - ['-769705522'] = { Name = 'bh1_20_copshop_int' }, - ['-1339395275'] = { Name = 'bh1_20_em' }, - ['-600986733'] = { Name = 'bh1_20_furhedge00' }, - ['927883731'] = { Name = 'bh1_20_furhedge01' }, - ['693945840'] = { Name = 'bh1_20_furhedge02' }, - ['596621910'] = { Name = 'bh1_20_furhedge03' }, - ['366550761'] = { Name = 'bh1_20_furhedge04' }, - ['1537223286'] = { Name = 'bh1_20_furhedge05' }, - ['-630825938'] = { Name = 'bh1_20_ground_d1' }, - ['-956680870'] = { Name = 'bh1_20_ground_d2' }, - ['-515216902'] = { Name = 'bh1_20_ground_d3' }, - ['1901857311'] = { Name = 'bh1_20_ground_d4' }, - ['-2088587668'] = { Name = 'bh1_20_ground_d5' }, - ['-1887386008'] = { Name = 'bh1_20_ground_d6' }, - ['1537193924'] = { Name = 'bh1_20_ground' }, - ['334634808'] = { Name = 'bh1_20_in_bld_dtl' }, - ['-613149915'] = { Name = 'bh1_20_in_bld' }, - ['1699634493'] = { Name = 'bh1_20_lad1' }, - ['-1639783745'] = { Name = 'bh1_20_lad11' }, - ['-1868937362'] = { Name = 'bh1_20_lad14' }, - ['1205019207'] = { Name = 'bh1_20_lad6' }, - ['746941356'] = { Name = 'bh1_20_lad8' }, - ['1626540331'] = { Name = 'bh1_20_out_bld' }, - ['-732827072'] = { Name = 'bh1_20_out_blde' }, - ['617612637'] = { Name = 'bh1_20b_em' }, - ['1811296566'] = { Name = 'bh1_21_bld_decals' }, - ['1143804937'] = { Name = 'bh1_21_bld_decals01' }, - ['1383772324'] = { Name = 'bh1_21_bld_decals02' }, - ['-226820450'] = { Name = 'bh1_21_bld_main' }, - ['758673898'] = { Name = 'bh1_21_bld_wing003' }, - ['1384095576'] = { Name = 'bh1_21_bld_wing01' }, - ['993466710'] = { Name = 'bh1_21_deta' }, - ['734239870'] = { Name = 'bh1_21_details_01' }, - ['544400326'] = { Name = 'bh1_21_detb' }, - ['2112046757'] = { Name = 'bh1_21_grnd_d_2' }, - ['-1874826401'] = { Name = 'bh1_21_grnd_d_3' }, - ['1970545984'] = { Name = 'bh1_21_grnd_d' }, - ['-1123247171'] = { Name = 'bh1_21_grnd02_1' }, - ['1427227004'] = { Name = 'bh1_21_hedges' }, - ['-1084971674'] = { Name = 'bh1_21_hedgesb' }, - ['-924318798'] = { Name = 'bh1_21_ladder1' }, - ['-1160026187'] = { Name = 'bh1_21_ladder2' }, - ['1268880945'] = { Name = 'bh1_21_props_combo_slod' }, - ['1806845677'] = { Name = 'bh1_21_proxy' }, - ['1795825847'] = { Name = 'bh1_21_railscastshadow' }, - ['-648403614'] = { Name = 'bh1_21_roof' }, - ['1652013414'] = { Name = 'bh1_21_steps' }, - ['231815844'] = { Name = 'bh1_21_wall' }, - ['2032698431'] = { Name = 'bh1_21_waterfall_new' }, - ['-285059056'] = { Name = 'bh1_21_wing_d' }, - ['-59471862'] = { Name = 'bh1_21_wing3_d' }, - ['-1089094528'] = { Name = 'bh1_22_base' }, - ['-328365584'] = { Name = 'bh1_22_basee' }, - ['342087424'] = { Name = 'bh1_22_door_det' }, - ['1296206439'] = { Name = 'bh1_22_doorfizz_1' }, - ['-2134445713'] = { Name = 'bh1_22_doorfizz_2' }, - ['1861209537'] = { Name = 'bh1_22_doorfizz_3' }, - ['995458348'] = { Name = 'bh1_22_emissive_22' }, - ['2088201762'] = { Name = 'bh1_22_emissive_22b' }, - ['499290304'] = { Name = 'bh1_22_emissivesign' }, - ['-1778893031'] = { Name = 'bh1_22_fakeint' }, - ['-1918801716'] = { Name = 'bh1_22_glue_02' }, - ['1604302422'] = { Name = 'bh1_22_overlays_01' }, - ['1375378188'] = { Name = 'bh1_22_overlays_02' }, - ['181374135'] = { Name = 'bh1_22_overlays_03' }, - ['1820348439'] = { Name = 'bh1_22_overlays_04' }, - ['-428066519'] = { Name = 'bh1_22_overlays' }, - ['1774230317'] = { Name = 'bh1_22_towere' }, - ['-328995477'] = { Name = 'bh1_22_towerw_dtl' }, - ['-179981755'] = { Name = 'bh1_22_towerw' }, - ['-2823709'] = { Name = 'bh1_29_buildings' }, - ['-1382396826'] = { Name = 'bh1_29_dcl_01' }, - ['697648222'] = { Name = 'bh1_29_dcl_02' }, - ['437527900'] = { Name = 'bh1_29_dcl_03' }, - ['147751633'] = { Name = 'bh1_29_dcl_04' }, - ['110263893'] = { Name = 'bh1_29_dcl_05' }, - ['-637061723'] = { Name = 'bh1_29_dfizz_01' }, - ['-1083387932'] = { Name = 'bh1_29_dfizz_01b' }, - ['1560390578'] = { Name = 'bh1_29_fence' }, - ['-1165151113'] = { Name = 'bh1_29_fnc' }, - ['1902234873'] = { Name = 'bh1_29_racetrack_01' }, - ['-1339221501'] = { Name = 'bh1_29_sportequip' }, - ['-1832314118'] = { Name = 'bh1_29_stands' }, - ['-908498968'] = { Name = 'bh1_30_bhs_gate_l001' }, - ['-1651929043'] = { Name = 'bh1_30_bhs_gate_r001' }, - ['-1462167155'] = { Name = 'bh1_30_carpark' }, - ['1281750392'] = { Name = 'bh1_30_dcl_01' }, - ['655272650'] = { Name = 'bh1_30_dcl_02' }, - ['-119943583'] = { Name = 'bh1_30_dcl_03' }, - ['133131404'] = { Name = 'bh1_30_dcl_04' }, - ['-767164102'] = { Name = 'bh1_30_dcl_05' }, - ['-275563564'] = { Name = 'bh1_30_dcl_06' }, - ['-1109108617'] = { Name = 'bh1_30_dcl_07' }, - ['-1397475821'] = { Name = 'bh1_30_dcl_08' }, - ['-2031883661'] = { Name = 'bh1_30_dcl_09' }, - ['1424485288'] = { Name = 'bh1_30_dcl_10' }, - ['1177439797'] = { Name = 'bh1_30_dcl_11' }, - ['-957755494'] = { Name = 'bh1_30_dcl_12' }, - ['-1215123220'] = { Name = 'bh1_30_dcl_13' }, - ['-1454500765'] = { Name = 'bh1_30_dcl_14' }, - ['-1676674585'] = { Name = 'bh1_30_dcl_15' }, - ['469072304'] = { Name = 'bh1_30_dcl_16' }, - ['230415677'] = { Name = 'bh1_30_dcl_17' }, - ['-699348407'] = { Name = 'bh1_30_flowers_00' }, - ['1440762210'] = { Name = 'bh1_30_flowers_01' }, - ['2057507559'] = { Name = 'bh1_30_flowers_03' }, - ['-1344176797'] = { Name = 'bh1_30_flowers_04' }, - ['-503881398'] = { Name = 'bh1_30_flowers_05' }, - ['-1195831602'] = { Name = 'bh1_30_flowers_06' }, - ['-1787676123'] = { Name = 'bh1_30_hdg_01' }, - ['-1474306176'] = { Name = 'bh1_30_hdg_02' }, - ['1777558312'] = { Name = 'bh1_30_hdg_03' }, - ['2058224797'] = { Name = 'bh1_30_hdg_04' }, - ['1281927187'] = { Name = 'bh1_30_hdg_05' }, - ['1595559286'] = { Name = 'bh1_30_hdg_06' }, - ['747858053'] = { Name = 'bh1_30_hdg_07' }, - ['1036978912'] = { Name = 'bh1_30_hdg_08' }, - ['136126361'] = { Name = 'bh1_30_hdg_09' }, - ['1614434006'] = { Name = 'bh1_30_hdg_10' }, - ['914717577'] = { Name = 'bh1_30_hdg_11' }, - ['1210064546'] = { Name = 'bh1_30_hdg_12' }, - ['-115048248'] = { Name = 'bh1_30_hdg_13' }, - ['182723655'] = { Name = 'bh1_30_hdg_14' }, - ['-577648221'] = { Name = 'bh1_30_hdg_15' }, - ['-365632791'] = { Name = 'bh1_30_hdg_16' }, - ['-1006692738'] = { Name = 'bh1_30_hdg_17' }, - ['-826725390'] = { Name = 'bh1_30_hdg_18' }, - ['-1392809869'] = { Name = 'bh1_30_hdg_19' }, - ['-1897416504'] = { Name = 'bh1_30_hdg_20' }, - ['-1464770408'] = { Name = 'bh1_30_irsref_pot_iref017' }, - ['-704627915'] = { Name = 'bh1_30_irsref_pot_iref019' }, - ['-1217560423'] = { Name = 'bh1_30_irsref_pot' }, - ['-1050234753'] = { Name = 'bh1_30_ladderpool_d' }, - ['-1744559680'] = { Name = 'bh1_30_m4_bal1' }, - ['-1924527028'] = { Name = 'bh1_30_m4_bal2' }, - ['-2111048180'] = { Name = 'bh1_30_m4_bal3' }, - ['1885753985'] = { Name = 'bh1_30_m4_bal4' }, - ['-155033797'] = { Name = 'bh1_30_m4_bal5' }, - ['-452740162'] = { Name = 'bh1_30_m4_bal6' }, - ['-1188207598'] = { Name = 'bh1_30_m4_bal7' }, - ['-1461992593'] = { Name = 'bh1_30_m4_bal8' }, - ['-1750711532'] = { Name = 'bh1_30_m4_bal9_l1' }, - ['1089427794'] = { Name = 'bh1_30_m4' }, - ['-881977345'] = { Name = 'bh1_30_m4ground' }, - ['-1541431385'] = { Name = 'bh1_30_m5ground' }, - ['772135915'] = { Name = 'bh1_30_ma_pipes_stonerails' }, - ['-1327220406'] = { Name = 'bh1_30_ma' }, - ['-1185466065'] = { Name = 'bh1_30_mid_balus1' }, - ['-1416585822'] = { Name = 'bh1_30_mid_balus2' }, - ['1799462157'] = { Name = 'bh1_30_mid_balus3' }, - ['256447755'] = { Name = 'bh1_30_mid2_balus1' }, - ['-1335830728'] = { Name = 'bh1_30_mid2_balus2' }, - ['-1172313418'] = { Name = 'bh1_30_mid2_balus3' }, - ['1284673437'] = { Name = 'bh1_30_mid2_balus4' }, - ['-1483694462'] = { Name = 'bh1_30_middleplot01_blg03' }, - ['-1091732862'] = { Name = 'bh1_30_plot3_gnd' }, - ['-433962992'] = { Name = 'bh1_30_plot4' }, - ['-934598192'] = { Name = 'bh1_30_treebase' }, - ['1086381957'] = { Name = 'bh1_31_dcl_01' }, - ['-239943366'] = { Name = 'bh1_31_dcl_02' }, - ['590980159'] = { Name = 'bh1_31_dcl_03' }, - ['-264815037'] = { Name = 'bh1_31_dcl_04' }, - ['41837265'] = { Name = 'bh1_31_dcl_05' }, - ['1016092396'] = { Name = 'bh1_31_dcl_06' }, - ['1849604680'] = { Name = 'bh1_31_dcl_07' }, - ['930733592'] = { Name = 'bh1_31_detail3' }, - ['-423706993'] = { Name = 'bh1_31_details' }, - ['506234133'] = { Name = 'bh1_31_fizziposts' }, - ['1890666391'] = { Name = 'bh1_31_flowers_1' }, - ['1643063827'] = { Name = 'bh1_31_flowers_2' }, - ['1412140684'] = { Name = 'bh1_31_flowers_3' }, - ['-2053371020'] = { Name = 'bh1_31_gate' }, - ['869128399'] = { Name = 'bh1_31_ground1' }, - ['1508049039'] = { Name = 'bh1_31_hdg_00' }, - ['-1951275988'] = { Name = 'bh1_31_hdg_01' }, - ['2142489648'] = { Name = 'bh1_31_hdg_02' }, - ['-1570106976'] = { Name = 'bh1_31_hdg_03' }, - ['-754650411'] = { Name = 'bh1_31_hdg_04' }, - ['-990554442'] = { Name = 'bh1_31_hdg_05' }, - ['-294999648'] = { Name = 'bh1_31_hdg_06' }, - ['-552989985'] = { Name = 'bh1_31_hdg_07' }, - ['281538138'] = { Name = 'bh1_31_hdg_08' }, - ['863515582'] = { Name = 'bh1_31_hdg_09' }, - ['787195777'] = { Name = 'bh1_31_hdg_10' }, - ['1479866899'] = { Name = 'bh1_31_hdg_11' }, - ['-1955372913'] = { Name = 'bh1_31_hdg_12' }, - ['482345770'] = { Name = 'bh1_31_hdg_13' }, - ['1877322100'] = { Name = 'bh1_31_hdg_14' }, - ['-2112074271'] = { Name = 'bh1_31_hdg_15' }, - ['-730139999'] = { Name = 'bh1_31_hdg_16' }, - ['1706398996'] = { Name = 'bh1_31_hdg_17' }, - ['-1192805510'] = { Name = 'bh1_31_hdg_18' }, - ['51552368'] = { Name = 'bh1_31_m1' }, - ['-492871754'] = { Name = 'bh1_31_m2' }, - ['-1446226154'] = { Name = 'bh1_31_m2g' }, - ['-1897383871'] = { Name = 'bh1_31_m3' }, - ['-931847440'] = { Name = 'bh1_31_plot03_gnd' }, - ['786261260'] = { Name = 'bh1_32_blg01' }, - ['655392251'] = { Name = 'bh1_32_main_d2' }, - ['1126350796'] = { Name = 'bh1_32_main_d2b' }, - ['-244018488'] = { Name = 'bh1_32_main_da' }, - ['993033516'] = { Name = 'bh1_32_stores' }, - ['-143661634'] = { Name = 'bh1_33__billboard_bulid02' }, - ['-98384603'] = { Name = 'bh1_33_blg01_details' }, - ['48564284'] = { Name = 'bh1_33_blg01_neon_slod' }, - ['-1907931469'] = { Name = 'bh1_33_blg01_neon' }, - ['1548884782'] = { Name = 'bh1_33_blg01' }, - ['-1310575716'] = { Name = 'bh1_33_build02_dtds' }, - ['631684080'] = { Name = 'bh1_33_build02_dtdsa' }, - ['-1560099365'] = { Name = 'bh1_33_bulid02' }, - ['-2079218321'] = { Name = 'bh1_33_detailly' }, - ['-431334131'] = { Name = 'bh1_33_gas_neon_lod' }, - ['368827330'] = { Name = 'bh1_33_gas_neon' }, - ['-1162844625'] = { Name = 'bh1_34_blgs01_billboard' }, - ['-1705108084'] = { Name = 'bh1_34_blgs01_details' }, - ['-993087739'] = { Name = 'bh1_34_blgs01' }, - ['2142361405'] = { Name = 'bh1_34_blgs02_details' }, - ['1257310729'] = { Name = 'bh1_34_blgs03_billboard' }, - ['-179531776'] = { Name = 'bh1_34_blgs03' }, - ['45662378'] = { Name = 'bh1_34_fizz_det' }, - ['1331953957'] = { Name = 'bh1_34_ground' }, - ['1688079802'] = { Name = 'bh1_34_shadow01' }, - ['-2134476192'] = { Name = 'bh1_34_tower_billboard' }, - ['1278373611'] = { Name = 'bh1_34_tower_ivydecal' }, - ['325880767'] = { Name = 'bh1_34_tower' }, - ['1673949760'] = { Name = 'bh1_34_towersign_emm' }, - ['-2128950861'] = { Name = 'bh1_35_beamsa' }, - ['532842244'] = { Name = 'bh1_35_beamsc' }, - ['-490290836'] = { Name = 'bh1_35_bldcl_01' }, - ['-1390225883'] = { Name = 'bh1_35_bldcl_02' }, - ['-1083901271'] = { Name = 'bh1_35_bldcl_03' }, - ['1001059119'] = { Name = 'bh1_35_bldcl_04' }, - ['-110372012'] = { Name = 'bh1_35_campusbuild_01a' }, - ['-1886737475'] = { Name = 'bh1_35_campusgnd' }, - ['289885126'] = { Name = 'bh1_35_campusgnd2' }, - ['-527543087'] = { Name = 'bh1_35_dcl_01' }, - ['172468295'] = { Name = 'bh1_35_dcl_02' }, - ['-994009802'] = { Name = 'bh1_35_dcl_03' }, - ['-135756920'] = { Name = 'bh1_35_flowers_1' }, - ['-709083344'] = { Name = 'bh1_35_flowers_2' }, - ['-719884528'] = { Name = 'bh1_35_glass' }, - ['-1044593111'] = { Name = 'bh1_35_library_main' }, - ['1007351311'] = { Name = 'bh1_35_pav_roof' }, - ['-47887822'] = { Name = 'bh1_35_pavballust1' }, - ['265547663'] = { Name = 'bh1_35_pavballust2' }, - ['-1673693940'] = { Name = 'bh1_35_pavc' }, - ['351210621'] = { Name = 'bh1_35_pavillion' }, - ['-2145403691'] = { Name = 'bh1_35_pavs' }, - ['1681800969'] = { Name = 'bh1_35_pillar' }, - ['512126908'] = { Name = 'bh1_35_strlg_e' }, - ['2121576339'] = { Name = 'bh1_35_strlg_n' }, - ['-1254089431'] = { Name = 'bh1_35_strlg_s' }, - ['509865843'] = { Name = 'bh1_35_strlg_w' }, - ['72054168'] = { Name = 'bh1_35_tenfen' }, - ['-410596731'] = { Name = 'bh1_35_water' }, - ['-1325663282'] = { Name = 'bh1_35_win1' }, - ['-453549116'] = { Name = 'bh1_35_win2' }, - ['-1860256748'] = { Name = 'bh1_35_win3' }, - ['-948655937'] = { Name = 'bh1_35_win4' }, - ['907215782'] = { Name = 'bh1_36_ballus01' }, - ['-1421808128'] = { Name = 'bh1_36_ballus02' }, - ['-1719186803'] = { Name = 'bh1_36_ballus03' }, - ['2129466713'] = { Name = 'bh1_36_ballus04' }, - ['-1287946787'] = { Name = 'bh1_36_ballus05' }, - ['-1751300447'] = { Name = 'bh1_36_ballus06' }, - ['-2057395676'] = { Name = 'bh1_36_ballus07' }, - ['-420838598'] = { Name = 'bh1_36_ballus08_l1' }, - ['-649048395'] = { Name = 'bh1_36_ballus09_l1' }, - ['-1734884630'] = { Name = 'bh1_36_ballus10' }, - ['-1003873782'] = { Name = 'bh1_36_ballus11' }, - ['-697778553'] = { Name = 'bh1_36_ballus12' }, - ['-518007819'] = { Name = 'bh1_36_ballus13' }, - ['-278826888'] = { Name = 'bh1_36_ballus14' }, - ['-77363076'] = { Name = 'bh1_36_ballus15' }, - ['228470001'] = { Name = 'bh1_36_ballus16' }, - ['400769403'] = { Name = 'bh1_36_ballus17' }, - ['705226182'] = { Name = 'bh1_36_ballus18' }, - ['1444888054'] = { Name = 'bh1_36_ballus19' }, - ['-138934911'] = { Name = 'bh1_36_ballus20' }, - ['1100681368'] = { Name = 'bh1_36_bld_details' }, - ['168772571'] = { Name = 'bh1_36_bld_details2' }, - ['-207055094'] = { Name = 'bh1_36_bld_details3' }, - ['31929223'] = { Name = 'bh1_36_bld_details4' }, - ['-1451600495'] = { Name = 'bh1_36_blgmain' }, - ['1197674198'] = { Name = 'bh1_36_decal_01' }, - ['1545910329'] = { Name = 'bh1_36_decal_03' }, - ['1853250780'] = { Name = 'bh1_36_decal_04' }, - ['-1834211993'] = { Name = 'bh1_36_decal_05' }, - ['-2141355830'] = { Name = 'bh1_36_decal_06' }, - ['1869307622'] = { Name = 'bh1_36_decal_07' }, - ['1562491475'] = { Name = 'bh1_36_decal_08' }, - ['-640306247'] = { Name = 'bh1_36_decal_09' }, - ['1286642769'] = { Name = 'bh1_36_decal_10' }, - ['2062710996'] = { Name = 'bh1_36_decal_11' }, - ['-2115138997'] = { Name = 'bh1_36_decal_11b' }, - ['1765627242'] = { Name = 'bh1_36_decal_12' }, - ['1321149143'] = { Name = 'bh1_36_decal_12b' }, - ['154604891'] = { Name = 'bh1_36_decal_13' }, - ['929952200'] = { Name = 'bh1_36_decal_14' }, - ['1403464250'] = { Name = 'bh1_36_decal_15' }, - ['-2055495985'] = { Name = 'bh1_36_decal_15b' }, - ['1110181700'] = { Name = 'bh1_36_decal_16' }, - ['-1038121171'] = { Name = 'bh1_36_decal_17' }, - ['-405853282'] = { Name = 'bh1_36_decal_grotto' }, - ['2130418367'] = { Name = 'bh1_36_flowers01' }, - ['-1316388902'] = { Name = 'bh1_36_flowers02' }, - ['-1859471240'] = { Name = 'bh1_36_gate_iref' }, - ['1934640108'] = { Name = 'bh1_36_gatefrm_iref' }, - ['1996641440'] = { Name = 'bh1_36_grnd_01' }, - ['525411639'] = { Name = 'bh1_36_grnd_02' }, - ['421206219'] = { Name = 'bh1_36_grnd_03' }, - ['-251959696'] = { Name = 'bh1_36_grnd_03b' }, - ['1137438252'] = { Name = 'bh1_36_grnd_04' }, - ['764461494'] = { Name = 'bh1_36_grnd_05' }, - ['-707423675'] = { Name = 'bh1_36_grnd_06' }, - ['1210382050'] = { Name = 'bh1_36_grnd_07' }, - ['-794349044'] = { Name = 'bh1_36_hedged_01' }, - ['-487729511'] = { Name = 'bh1_36_hedged_02' }, - ['-1438587612'] = { Name = 'bh1_36_hedged_03' }, - ['-950919326'] = { Name = 'bh1_36_hedged_04' }, - ['511790527'] = { Name = 'bh1_36_hedged_05' }, - ['666591283'] = { Name = 'bh1_36_hedged_06' }, - ['-220301702'] = { Name = 'bh1_36_hedged_07' }, - ['219523816'] = { Name = 'bh1_36_hedged_08' }, - ['1733615465'] = { Name = 'bh1_36_hedged_09' }, - ['-1768997707'] = { Name = 'bh1_36_hedged_10' }, - ['-905796705'] = { Name = 'bh1_36_hedged_11' }, - ['-1144191180'] = { Name = 'bh1_36_hedged_12' }, - ['1671943911'] = { Name = 'bh1_36_hedged_13' }, - ['1305848643'] = { Name = 'bh1_36_hedged_14' }, - ['-2135224051'] = { Name = 'bh1_36_hedged_15' }, - ['1903129206'] = { Name = 'bh1_36_hedged_16' }, - ['445269161'] = { Name = 'bh1_36_hedged_17' }, - ['86120921'] = { Name = 'bh1_36_hedged_18' }, - ['1073024898'] = { Name = 'bh1_36_hedged_19' }, - ['-2111565157'] = { Name = 'bh1_36_hedged_20' }, - ['-1813465564'] = { Name = 'bh1_36_hedged_21' }, - ['328086893'] = { Name = 'bh1_36_hedged_22' }, - ['490358981'] = { Name = 'bh1_36_hedged_23' }, - ['788786264'] = { Name = 'bh1_36_hedged_24' }, - ['983368590'] = { Name = 'bh1_36_hedged_25' }, - ['-1134393577'] = { Name = 'bh1_36_hedged_26' }, - ['-435103117'] = { Name = 'bh1_36_hedged_27' }, - ['-171017746'] = { Name = 'bh1_36_hedged_28' }, - ['1282130934'] = { Name = 'bh1_36_irsref_pot' }, - ['-1000168448'] = { Name = 'bh1_36_lightstringlights' }, - ['436851026'] = { Name = 'bh1_36_ponddecal' }, - ['1491702691'] = { Name = 'bh1_36_pool_water' }, - ['-708771243'] = { Name = 'bh1_36_pool_water2' }, - ['-624161813'] = { Name = 'bh1_36_pool_waters' }, - ['-1232093905'] = { Name = 'bh1_36_torch_iref' }, - ['687548975'] = { Name = 'bh1_36_water_proxy' }, - ['222197524'] = { Name = 'bh1_36_wtrproxy_hd' }, - ['806128262'] = { Name = 'bh1_37_decals_graf' }, - ['-1631270633'] = { Name = 'bh1_37_decals' }, - ['2084335056'] = { Name = 'bh1_37_railings' }, - ['897688721'] = { Name = 'bh1_37_restaurant' }, - ['-548310164'] = { Name = 'bh1_38_fox_d' }, - ['-608894476'] = { Name = 'bh1_38_grnd_1_d01' }, - ['-267965800'] = { Name = 'bh1_38_grnd_1_d02' }, - ['-974858624'] = { Name = 'bh1_38_grnd_1_d03' }, - ['-2092578764'] = { Name = 'bh1_38_grnd_1' }, - ['-1474690987'] = { Name = 'bh1_38_railing_lod' }, - ['1651553088'] = { Name = 'bh1_38_railing' }, - ['1370705463'] = { Name = 'bh1_38_tclub_1_fnc' }, - ['-532908831'] = { Name = 'bh1_38_tclub_1_fncb' }, - ['-1756174877'] = { Name = 'bh1_38_tclub_2_fnc' }, - ['3372446'] = { Name = 'bh1_38_tclub_2_fncb' }, - ['-1735977071'] = { Name = 'bh1_38_tclub_2' }, - ['530033473'] = { Name = 'bh1_38_tclub' }, - ['-820684359'] = { Name = 'bh1_38_tennis_rail' }, - ['408068635'] = { Name = 'bh1_38_theatre' }, - ['1899401219'] = { Name = 'bh1_39_billboardrailing' }, - ['-1969500746'] = { Name = 'bh1_39_crpk01_decals' }, - ['-911038919'] = { Name = 'bh1_39_crpk02_decals' }, - ['2122544668'] = { Name = 'bh1_39_crpk02_signs' }, - ['-915855930'] = { Name = 'bh1_39_crprk01_emsign_lod' }, - ['-1306173239'] = { Name = 'bh1_39_crprk01_emsign' }, - ['746642406'] = { Name = 'bh1_39_crprk01' }, - ['-1126891179'] = { Name = 'bh1_39_fake_em_glow' }, - ['438592022'] = { Name = 'bh1_39_fruiitbb_ipl' }, - ['-1118967386'] = { Name = 'bh1_39_fruitbb_ipl_lod' }, - ['-859381146'] = { Name = 'bh1_39_grnd' }, - ['975416903'] = { Name = 'bh1_39_pipe' }, - ['334947675'] = { Name = 'bh1_39_shelv' }, - ['1863911442'] = { Name = 'bh1_39_shop1_details01' }, - ['-244937557'] = { Name = 'bh1_39_shop1_details02' }, - ['-1545158286'] = { Name = 'bh1_39_shop1_ladders' }, - ['237367582'] = { Name = 'bh1_39_shop3_details01' }, - ['-320033108'] = { Name = 'bh1_39_shop3_details02' }, - ['1827528698'] = { Name = 'bh1_39_shop3_ladders' }, - ['-1131405392'] = { Name = 'bh1_39_shops01_billboard' }, - ['1959454579'] = { Name = 'bh1_39_shops01_railing' }, - ['-591191033'] = { Name = 'bh1_39_shops01' }, - ['219042955'] = { Name = 'bh1_39_shops02_billboard' }, - ['-1192698793'] = { Name = 'bh1_39_shops02' }, - ['1782824722'] = { Name = 'bh1_39_shops03' }, - ['60891829'] = { Name = 'bh1_39_stairrailing' }, - ['838894886'] = { Name = 'bh1_40_basicplants' }, - ['-911619807'] = { Name = 'bh1_40_blg01' }, - ['-2050884287'] = { Name = 'bh1_40_blg02_details' }, - ['-672602721'] = { Name = 'bh1_40_blg02' }, - ['-746417900'] = { Name = 'bh1_40_canopy' }, - ['324857854'] = { Name = 'bh1_40_gnd_details' }, - ['738603988'] = { Name = 'bh1_40_gnd_details02' }, - ['79730233'] = { Name = 'bh1_40_gnd02' }, - ['366999773'] = { Name = 'bh1_40_gndmain' }, - ['-1532126903'] = { Name = 'bh1_40_grndmain_wtr' }, - ['1896442156'] = { Name = 'bh1_40_outblg' }, - ['900883308'] = { Name = 'bh1_40_pipes' }, - ['-758146521'] = { Name = 'bh1_40_pool_water' }, - ['-1247022288'] = { Name = 'bh1_40_pool' }, - ['763514225'] = { Name = 'bh1_40_props_flower00' }, - ['881914566'] = { Name = 'bh1_40_props_flower007' }, - ['428090741'] = { Name = 'bh1_40_props_flower01' }, - ['128877002'] = { Name = 'bh1_40_props_flower02' }, - ['72022787'] = { Name = 'bh1_40_props_flower04' }, - ['1920030574'] = { Name = 'bh1_40_props_flower05' }, - ['450459634'] = { Name = 'bh1_40_props_prop_flowers07' }, - ['-992437552'] = { Name = 'bh1_40_rearrailing_01' }, - ['-1290635452'] = { Name = 'bh1_40_rearrailing_02' }, - ['2129085253'] = { Name = 'bh1_40_triblg_details01' }, - ['1532951605'] = { Name = 'bh1_40_triblg_details02' }, - ['698620096'] = { Name = 'bh1_40_triblg_details03' }, - ['302858223'] = { Name = 'bh1_40_triblg_int' }, - ['1272036709'] = { Name = 'bh1_40_triblg' }, - ['-1176713795'] = { Name = 'bh1_40_voncsign' }, - ['429868150'] = { Name = 'bh1_42_bld_02_water' }, - ['-675008343'] = { Name = 'bh1_42_bld_02' }, - ['1852346177'] = { Name = 'bh1_42_bld01_blcny_ref' }, - ['-854648119'] = { Name = 'bh1_42_bld01_dtl' }, - ['-442499136'] = { Name = 'bh1_42_bld01_hedge_dtl01' }, - ['1713569992'] = { Name = 'bh1_42_bld01_hedge_dtl04' }, - ['-330333575'] = { Name = 'bh1_42_bld01_ovl' }, - ['894049433'] = { Name = 'bh1_42_bld01_water' }, - ['1411576204'] = { Name = 'bh1_42_bld01' }, - ['760165372'] = { Name = 'bh1_42_bld02_dtl' }, - ['-1997582799'] = { Name = 'bh1_42_bld02_ovl' }, - ['1483967426'] = { Name = 'bh1_42_build_beam1' }, - ['826522979'] = { Name = 'bh1_42_build_beam2' }, - ['1930248437'] = { Name = 'bh1_42_build_beam3' }, - ['1817469941'] = { Name = 'bh1_42_conbuild_d' }, - ['1672039505'] = { Name = 'bh1_42_conbuild' }, - ['-1646869672'] = { Name = 'bh1_42_conground_o' }, - ['501891598'] = { Name = 'bh1_42_conground' }, - ['1391068867'] = { Name = 'bh1_42_east_rail' }, - ['-581808034'] = { Name = 'bh1_42_east_rail2' }, - ['-1825915884'] = { Name = 'bh1_42_east_rail3' }, - ['-2120410887'] = { Name = 'bh1_42_east_rail4' }, - ['-75330350'] = { Name = 'bh1_42_east_railb' }, - ['-750468341'] = { Name = 'bh1_42_eastplot_building' }, - ['778151854'] = { Name = 'bh1_42_eastplot_decal' }, - ['-138861137'] = { Name = 'bh1_42_eastplot_hedge' }, - ['254760463'] = { Name = 'bh1_42_eastplot_water' }, - ['1072136522'] = { Name = 'bh1_42_park_ovl' }, - ['1883252135'] = { Name = 'bh1_42_park' }, - ['1768406028'] = { Name = 'bh1_42_wall_01' }, - ['1831781274'] = { Name = 'bh1_42_wall_02' }, - ['2128373493'] = { Name = 'bh1_42_wall_03' }, - ['-1264889286'] = { Name = 'bh1_42_wall_04' }, - ['-957942063'] = { Name = 'bh1_42_wall_05' }, - ['966052599'] = { Name = 'bh1_42_wood1' }, - ['668575617'] = { Name = 'bh1_42_wood2' }, - ['-1897419923'] = { Name = 'bh1_42b_lightemissive' }, - ['582782471'] = { Name = 'bh1_42b_m006' }, - ['469424264'] = { Name = 'bh1_42b_m4_d' }, - ['-82864374'] = { Name = 'bh1_42b_m4_e' }, - ['1382242024'] = { Name = 'bh1_42b_m4_fizzers' }, - ['640937298'] = { Name = 'bh1_42b_m4_g' }, - ['-23892466'] = { Name = 'bh1_42b_m4_water' }, - ['-1854558756'] = { Name = 'bh1_42b_m4' }, - ['655280274'] = { Name = 'bh1_42b_m5_d' }, - ['953052177'] = { Name = 'bh1_42b_m5_e' }, - ['1285690300'] = { Name = 'bh1_42b_m5_g' }, - ['2081039061'] = { Name = 'bh1_42b_m5_water' }, - ['-571254910'] = { Name = 'bh1_42b_office' }, - ['-1344609326'] = { Name = 'bh1_42b_park_d' }, - ['1406975955'] = { Name = 'bh1_42b_park_detail_a' }, - ['1045075119'] = { Name = 'bh1_42b_park_detail_b' }, - ['-264186227'] = { Name = 'bh1_42b_park' }, - ['-1708983894'] = { Name = 'bh1_43_b4_d' }, - ['-751189037'] = { Name = 'bh1_43_bexp' }, - ['-1661119409'] = { Name = 'bh1_43_bexpdecals' }, - ['724108853'] = { Name = 'bh1_43_bh43_tee_01' }, - ['989046218'] = { Name = 'bh1_43_bh43_tee_02' }, - ['785354118'] = { Name = 'bh1_43_bh43_tee_03' }, - ['1081848030'] = { Name = 'bh1_43_bh43_tee_04' }, - ['1379554395'] = { Name = 'bh1_43_bh43_tee_05' }, - ['1711242213'] = { Name = 'bh1_43_bh43_tee_06' }, - ['2044371863'] = { Name = 'bh1_43_bh43_tee_07' }, - ['-2008432523'] = { Name = 'bh1_43_bh43_tee_08' }, - ['-1705810808'] = { Name = 'bh1_43_bh43_tee_09' }, - ['-547027261'] = { Name = 'bh1_43_blckfnc00' }, - ['-240112807'] = { Name = 'bh1_43_blckfnc01' }, - ['2099102274'] = { Name = 'bh1_43_blckfnc02' }, - ['-901444793'] = { Name = 'bh1_43_bridge' }, - ['1535853363'] = { Name = 'bh1_43_build_balus_1' }, - ['1823532414'] = { Name = 'bh1_43_build_balus_2' }, - ['1059293796'] = { Name = 'bh1_43_build_balus_3' }, - ['1347300537'] = { Name = 'bh1_43_build_balus_4' }, - ['578277645'] = { Name = 'bh1_43_build_balus_5' }, - ['2100056117'] = { Name = 'bh1_43_club_sup_iref' }, - ['1939213683'] = { Name = 'bh1_43_decallot' }, - ['-1477966650'] = { Name = 'bh1_43_decals_clubhouse' }, - ['1178222041'] = { Name = 'bh1_43_fencea_1' }, - ['1753186919'] = { Name = 'bh1_43_fencea_2' }, - ['1523312380'] = { Name = 'bh1_43_fencea_3' }, - ['-1891348496'] = { Name = 'bh1_43_fencea_4' }, - ['2039948438'] = { Name = 'bh1_43_fencea_5' }, - ['-1411806950'] = { Name = 'bh1_43_fencea_6' }, - ['-1936180882'] = { Name = 'bh1_43_fenceb02' }, - ['-1159359408'] = { Name = 'bh1_43_fenceb04' }, - ['-860604435'] = { Name = 'bh1_43_fenceb05' }, - ['-327625078'] = { Name = 'bh1_43_fencec_1' }, - ['453539587'] = { Name = 'bh1_43_fenced_00' }, - ['-514292828'] = { Name = 'bh1_43_fenced_01' }, - ['-22757828'] = { Name = 'bh1_43_fenced_02' }, - ['-1163678894'] = { Name = 'bh1_43_fencee_00' }, - ['-1405940111'] = { Name = 'bh1_43_fencee_01' }, - ['789124123'] = { Name = 'bh1_43_fencee_02' }, - ['-1582761635'] = { Name = 'bh1_43_fencee_03' }, - ['-1803395312'] = { Name = 'bh1_43_fencee_04' }, - ['1474201104'] = { Name = 'bh1_43_fencef_02' }, - ['-1838941414'] = { Name = 'bh1_43_fencef_04' }, - ['1730847912'] = { Name = 'bh1_43_fencef_05' }, - ['1518304280'] = { Name = 'bh1_43_flower_1' }, - ['1075529552'] = { Name = 'bh1_43_flower_2' }, - ['-1918560616'] = { Name = 'bh1_43_fountain_water' }, - ['-1287283996'] = { Name = 'bh1_43_fountain2_water' }, - ['748211025'] = { Name = 'bh1_43_fw_01' }, - ['1632318641'] = { Name = 'bh1_43_fw_02' }, - ['788811812'] = { Name = 'bh1_43_fw_03' }, - ['-1829829416'] = { Name = 'bh1_43_golf_1a_o' }, - ['-821485481'] = { Name = 'bh1_43_golf_1a' }, - ['730936864'] = { Name = 'bh1_43_golf_1b_o' }, - ['-992867351'] = { Name = 'bh1_43_golf_1b' }, - ['1843092135'] = { Name = 'bh1_43_golf_1c_o' }, - ['-211556084'] = { Name = 'bh1_43_golf_1c' }, - ['1442384101'] = { Name = 'bh1_43_golf_2a_o' }, - ['-890070070'] = { Name = 'bh1_43_golf_2a' }, - ['-1074248953'] = { Name = 'bh1_43_golf_2b_o' }, - ['-684149674'] = { Name = 'bh1_43_golf_2b' }, - ['-1802734974'] = { Name = 'bh1_43_golf_3a_o' }, - ['-1671545534'] = { Name = 'bh1_43_golf_3a' }, - ['620445638'] = { Name = 'bh1_43_golf_3b_o' }, - ['-440283128'] = { Name = 'bh1_43_golf_3b' }, - ['-608062762'] = { Name = 'bh1_43_golf_4a_o' }, - ['1600273919'] = { Name = 'bh1_43_golf_4a' }, - ['28859155'] = { Name = 'bh1_43_golf_4b_o' }, - ['1850792924'] = { Name = 'bh1_43_golf_4b' }, - ['-956109552'] = { Name = 'bh1_43_golf_5a_o' }, - ['-1203542660'] = { Name = 'bh1_43_golf_5a' }, - ['775195005'] = { Name = 'bh1_43_golf_5b_o' }, - ['-1416279008'] = { Name = 'bh1_43_golf_5b' }, - ['-1135160415'] = { Name = 'bh1_43_golf_6a_o' }, - ['694995741'] = { Name = 'bh1_43_golf_6a' }, - ['1179613049'] = { Name = 'bh1_43_golf_6b_o' }, - ['2047863906'] = { Name = 'bh1_43_golf_6b' }, - ['-1303171253'] = { Name = 'bh1_43_golf_7a_o' }, - ['1592636670'] = { Name = 'bh1_43_golf_7a' }, - ['-851605886'] = { Name = 'bh1_43_golf_fence1a' }, - ['-123347630'] = { Name = 'bh1_43_golf_fence1b' }, - ['651344295'] = { Name = 'bh1_43_golf_fence1c' }, - ['900716445'] = { Name = 'bh1_43_golf_fence1d' }, - ['-856551089'] = { Name = 'bh1_43_golf_fence3a' }, - ['-547047884'] = { Name = 'bh1_43_golf_fence3b' }, - ['-99226730'] = { Name = 'bh1_43_golf_fence3c' }, - ['1593978161'] = { Name = 'bh1_43_golf_fence4a' }, - ['819646695'] = { Name = 'bh1_43_golf_fence4b' }, - ['-940867602'] = { Name = 'bh1_43_golf_fence5a' }, - ['-691462743'] = { Name = 'bh1_43_golf_fence5b' }, - ['-403030005'] = { Name = 'bh1_43_golf_fence5c' }, - ['-1641982465'] = { Name = 'bh1_43_golf_fencehed' }, - ['976456940'] = { Name = 'bh1_43_ground1_o' }, - ['2053087704'] = { Name = 'bh1_43_ground2' }, - ['-152372548'] = { Name = 'bh1_43_ivy' }, - ['1956064369'] = { Name = 'bh1_43_lot_a' }, - ['-2098083522'] = { Name = 'bh1_43_lot_h' }, - ['-1464134436'] = { Name = 'bh1_43_lot_w' }, - ['-80457608'] = { Name = 'bh1_43_park_1' }, - ['-1328956516'] = { Name = 'bh1_43_park_2' }, - ['1197011741'] = { Name = 'bh1_43_park_flowera' }, - ['2143806454'] = { Name = 'bh1_43_park_flowerb' }, - ['-1527621305'] = { Name = 'bh1_43_park_flowerb1' }, - ['1874773176'] = { Name = 'bh1_43_pergola' }, - ['382037456'] = { Name = 'bh1_43_perim_dec_01' }, - ['-2211838'] = { Name = 'bh1_43_perim_dec_02' }, - ['978859253'] = { Name = 'bh1_43_perim_dec_03' }, - ['627182345'] = { Name = 'bh1_43_perim_dec_04' }, - ['1607794670'] = { Name = 'bh1_43_perim_dec_05' }, - ['1228395188'] = { Name = 'bh1_43_perim_dec_06' }, - ['-2137669265'] = { Name = 'bh1_43_perim_dec_07' }, - ['1925850584'] = { Name = 'bh1_43_perim_dec_08' }, - ['-1601109659'] = { Name = 'bh1_43_perim_dec_09' }, - ['770685553'] = { Name = 'bh1_43_perim_dec_10' }, - ['865846729'] = { Name = 'bh1_43_perim_dec_11' }, - ['1096376644'] = { Name = 'bh1_43_perim_dec_12' }, - ['1618976640'] = { Name = 'bh1_43_perim_dec_13' }, - ['1850096397'] = { Name = 'bh1_43_perim_dec_14' }, - ['1933460733'] = { Name = 'bh1_43_perim_dec_15' }, - ['-2131238800'] = { Name = 'bh1_43_perim_dec_16' }, - ['126086538'] = { Name = 'bh1_43_perim_dec_17' }, - ['358517055'] = { Name = 'bh1_43_perim_dec_18' }, - ['637872780'] = { Name = 'bh1_43_perim_dec_19' }, - ['1599316176'] = { Name = 'bh1_43_perim_dec_20' }, - ['-1092395018'] = { Name = 'bh1_43_perim_dec_21' }, - ['-864748775'] = { Name = 'bh1_43_perim_dec_22' }, - ['-1705077011'] = { Name = 'bh1_43_perim_dec_23' }, - ['-1471728962'] = { Name = 'bh1_43_perim_dec_24' }, - ['-1099342054'] = { Name = 'bh1_43_perim_dec_25' }, - ['-859898971'] = { Name = 'bh1_43_perim_dec_26' }, - ['-1712548351'] = { Name = 'bh1_43_perim_dec_27' }, - ['-1470549286'] = { Name = 'bh1_43_perim_dec_28' }, - ['662090003'] = { Name = 'bh1_43_perim_dec_29' }, - ['970346602'] = { Name = 'bh1_43_perim_dec_30' }, - ['1276376293'] = { Name = 'bh1_43_perim_dec_31' }, - ['643606903'] = { Name = 'bh1_43_perim_dec_32' }, - ['-1567186463'] = { Name = 'bh1_43_perim_dec_33' }, - ['1953219988'] = { Name = 'bh1_43_perim_dec_34' }, - ['-2069404149'] = { Name = 'bh1_43_perim_dec_35' }, - ['1592269453'] = { Name = 'bh1_43_perim_dec_36' }, - ['-1178939447'] = { Name = 'bh1_43_perim_dec_37' }, - ['-477813923'] = { Name = 'bh1_43_perim_dec_38' }, - ['238909645'] = { Name = 'bh1_43_perim_dec_39' }, - ['-1267283767'] = { Name = 'bh1_43_perim_dec_40' }, - ['270663782'] = { Name = 'bh1_43_perim_dec_41' }, - ['573940877'] = { Name = 'bh1_43_perim_dec_42' }, - ['880527641'] = { Name = 'bh1_43_perim_dec_43' }, - ['1189768694'] = { Name = 'bh1_43_perim_dec_44' }, - ['-958009873'] = { Name = 'bh1_43_perim_dec_45' }, - ['-652602793'] = { Name = 'bh1_43_perim_dec_46' }, - ['-346310950'] = { Name = 'bh1_43_perim_dec_47' }, - ['-39527572'] = { Name = 'bh1_43_perim_dec_48' }, - ['-956928564'] = { Name = 'bh1_43_perim_dec_49' }, - ['-815138581'] = { Name = 'bh1_43_perim_dec_50' }, - ['-63090031'] = { Name = 'bh1_43_perim_dec_51' }, - ['-1375848940'] = { Name = 'bh1_43_perim_dec_52' }, - ['-2055576315'] = { Name = 'bh1_43_perim_dec_53' }, - ['2020887289'] = { Name = 'bh1_43_perim_dec_54' }, - ['-1056285652'] = { Name = 'bh1_43_perim_dec_55' }, - ['1402372414'] = { Name = 'bh1_43_perim_dec_56' }, - ['1265955067'] = { Name = 'bh1_43_perim_dec_57' }, - ['1025659990'] = { Name = 'bh1_43_perim_dec_58' }, - ['717893542'] = { Name = 'bh1_43_perim_dec_59' }, - ['1673766196'] = { Name = 'bh1_43_perim_dec_60' }, - ['91941028'] = { Name = 'bh1_43_perim_dec_61' }, - ['-684061661'] = { Name = 'bh1_43_perim_dec_62' }, - ['810499660'] = { Name = 'bh1_43_perim_dec_63' }, - ['2005126391'] = { Name = 'bh1_43_perimeterdecal_05' }, - ['1614035449'] = { Name = 'bh1_43_perimeterfence01' }, - ['-1242176133'] = { Name = 'bh1_43_perimeterfence02' }, - ['-319958166'] = { Name = 'bh1_43_perimeterfence03' }, - ['-508576530'] = { Name = 'bh1_43_perimeterfence04' }, - ['-2004251997'] = { Name = 'bh1_43_perimeterfence05' }, - ['437366193'] = { Name = 'bh1_43_perimeterfence07' }, - ['131533116'] = { Name = 'bh1_43_perimeterfence08' }, - ['900621546'] = { Name = 'bh1_43_perimeterfence09' }, - ['-7537596'] = { Name = 'bh1_43_perimeterfence10' }, - ['1071437035'] = { Name = 'bh1_43_prewtrproxy_01' }, - ['-719595478'] = { Name = 'bh1_43_prewtrproxy_2' }, - ['121093229'] = { Name = 'bh1_43_prewtrproxy_3' }, - ['-1141043754'] = { Name = 'bh1_43_rivdetail_test' }, - ['-326280480'] = { Name = 'bh1_43_rivertest002' }, - ['151196619'] = { Name = 'bh1_43_rivertest004' }, - ['-1023596665'] = { Name = 'bh1_43_smallfnc00' }, - ['-1799697661'] = { Name = 'bh1_43_smallfnc01' }, - ['-1551931252'] = { Name = 'bh1_43_smallfnc02' }, - ['48607163'] = { Name = 'bh1_43_smallfnc03_lod' }, - ['-424728782'] = { Name = 'bh1_43_smallfnc04_lod' }, - ['1565263688'] = { Name = 'bh1_43_smallfnc05_lod' }, - ['-1926222613'] = { Name = 'bh1_43_smallfncb_02' }, - ['1078006542'] = { Name = 'bh1_43_smallfncb_04' }, - ['1448099628'] = { Name = 'bh1_43_smallfncb_05' }, - ['-579280274'] = { Name = 'bh1_43_tophedge' }, - ['-424267620'] = { Name = 'bh1_43_water004' }, - ['189135291'] = { Name = 'bh1_43_water006' }, - ['1881740666'] = { Name = 'bh1_43_water03' }, - ['343391847'] = { Name = 'bh1_43_wtrproxyhd_01' }, - ['907084185'] = { Name = 'bh1_43_wtrproxyhd_02' }, - ['1741284618'] = { Name = 'bh1_43_wtrproxyhd_03' }, - ['1164414291'] = { Name = 'bh1_44_bld_01a' }, - ['-1812186533'] = { Name = 'bh1_44_bld_01aa' }, - ['1111004885'] = { Name = 'bh1_44_bld_01ab' }, - ['1399728480'] = { Name = 'bh1_44_bld_01b' }, - ['2109542165'] = { Name = 'bh1_44_bld_01b2' }, - ['-1460279926'] = { Name = 'bh1_44_bld_01ba' }, - ['1523271990'] = { Name = 'bh1_44_bld_01bb' }, - ['-1954993519'] = { Name = 'bh1_44_bld_01bc' }, - ['1032407599'] = { Name = 'bh1_44_bld_02' }, - ['1462383096'] = { Name = 'bh1_44_bld_02b' }, - ['1772702681'] = { Name = 'bh1_44_bld_flag_poles' }, - ['717890998'] = { Name = 'bh1_44_builddec_01' }, - ['-183256498'] = { Name = 'bh1_44_builddec_02' }, - ['126508859'] = { Name = 'bh1_44_builddec_03' }, - ['-1463836245'] = { Name = 'bh1_44_builddec_04' }, - ['-1165408962'] = { Name = 'bh1_44_builddec_05' }, - ['-2060526970'] = { Name = 'bh1_44_builddec_06' }, - ['-1760985541'] = { Name = 'bh1_44_builddec_07' }, - ['-248991108'] = { Name = 'bh1_44_builddec_08' }, - ['57104121'] = { Name = 'bh1_44_builddec_09' }, - ['1131730931'] = { Name = 'bh1_44_builddec_10' }, - ['1420425821'] = { Name = 'bh1_44_builddec_11' }, - ['-1255130260'] = { Name = 'bh1_44_builddec_12' }, - ['-949887025'] = { Name = 'bh1_44_builddec_13' }, - ['-1868729789'] = { Name = 'bh1_44_builddec_14' }, - ['-1610346220'] = { Name = 'bh1_44_builddec_15' }, - ['-335042278'] = { Name = 'bh1_44_builddec_16' }, - ['563627509'] = { Name = 'bh1_44_door_left002' }, - ['-1157025758'] = { Name = 'bh1_44_door_left01' }, - ['1071703347'] = { Name = 'bh1_44_door_right002' }, - ['477202441'] = { Name = 'bh1_44_door_right01' }, - ['93513485'] = { Name = 'bh1_44_flowers_01' }, - ['537009131'] = { Name = 'bh1_44_flowers_02' }, - ['826195556'] = { Name = 'bh1_44_flowers_03' }, - ['998560496'] = { Name = 'bh1_44_flowers_04' }, - ['1256780216'] = { Name = 'bh1_44_flowers_05' }, - ['548838748'] = { Name = 'bh1_44_flowers_06' }, - ['1922515228'] = { Name = 'bh1_44_flowers_07' }, - ['1059838534'] = { Name = 'bh1_44_flowers_08' }, - ['1366785757'] = { Name = 'bh1_44_flowers_09' }, - ['-686978333'] = { Name = 'bh1_44_flowers_10' }, - ['148336246'] = { Name = 'bh1_44_flowers_11' }, - ['-1285176436'] = { Name = 'bh1_44_flowers_12' }, - ['-450844919'] = { Name = 'bh1_44_flowers_13' }, - ['1340701849'] = { Name = 'bh1_44_flowers_14' }, - ['832585735'] = { Name = 'bh1_44_flowers_15' }, - ['754693822'] = { Name = 'bh1_44_flowers_16' }, - ['506829106'] = { Name = 'bh1_44_flowers_17' }, - ['1354504534'] = { Name = 'bh1_44_hdg_01' }, - ['1869174424'] = { Name = 'bh1_44_hdg_02' }, - ['-2135983836'] = { Name = 'bh1_44_hdg_03' }, - ['1272811393'] = { Name = 'bh1_44_hdg_04' }, - ['1563210271'] = { Name = 'bh1_44_hdg_05' }, - ['944007243'] = { Name = 'bh1_44_hdg_06' }, - ['-910882002'] = { Name = 'bh1_44_hdg_07' }, - ['2078516210'] = { Name = 'bh1_44_hdg_frnt01' }, - ['1278067847'] = { Name = 'bh1_44_hdg_frnt02' }, - ['1583933693'] = { Name = 'bh1_44_hdg_frnt03' }, - ['817237400'] = { Name = 'bh1_44_hdg_frnt04' }, - ['-1410989086'] = { Name = 'bh1_44_hdg_frnt05' }, - ['-1113807025'] = { Name = 'bh1_44_hdg_frnt06' }, - ['-1773741896'] = { Name = 'bh1_44_hdg_frnt07' }, - ['-1476559835'] = { Name = 'bh1_44_hdg_frnt08' }, - ['668231166'] = { Name = 'bh1_44_ov011a' }, - ['379962273'] = { Name = 'bh1_44_ov011b' }, - ['198684165'] = { Name = 'bh1_44_ov011c' }, - ['-59502786'] = { Name = 'bh1_44_ov011d' }, - ['1788570507'] = { Name = 'bh1_44_ov011e' }, - ['642295369'] = { Name = 'bh1_44_ov02' }, - ['-345984910'] = { Name = 'bh1_44_ov03' }, - ['-923973430'] = { Name = 'bh1_44_ov03b' }, - ['2057981707'] = { Name = 'bh1_44_ov05' }, - ['1837380799'] = { Name = 'bh1_44_ov06' }, - ['853652740'] = { Name = 'bh1_44_ov07_lod' }, - ['431428458'] = { Name = 'bh1_44_poolwater' }, - ['145115554'] = { Name = 'bh1_44_prewtrproxy' }, - ['-53127842'] = { Name = 'bh1_44_t1_x1' }, - ['191165053'] = { Name = 'bh1_44_t1_x2' }, - ['-1724969445'] = { Name = 'bh1_44_t1_x3' }, - ['-1476678732'] = { Name = 'bh1_44_t1_x4' }, - ['1061585163'] = { Name = 'bh1_44_tennis_fence1' }, - ['134255232'] = { Name = 'bh1_44_tennis_fence2' }, - ['1051983846'] = { Name = 'bh1_44_tennis_fence3' }, - ['-462107799'] = { Name = 'bh1_44_tennis_fence4' }, - ['-1532204338'] = { Name = 'bh1_44_terrain01' }, - ['1155294130'] = { Name = 'bh1_44_terrain01dcs' }, - ['-907365046'] = { Name = 'bh1_44_terrain02' }, - ['317696906'] = { Name = 'bh1_44_terrain02dcs' }, - ['-53594866'] = { Name = 'bh1_44_white_1' }, - ['-948188566'] = { Name = 'bh1_44_white_2' }, - ['-645239161'] = { Name = 'bh1_44_white_3' }, - ['-1543437451'] = { Name = 'bh1_44_white_4' }, - ['1468896392'] = { Name = 'bh1_44_wtrproxyhd' }, - ['1733046983'] = { Name = 'bh1_45_flowers_1' }, - ['-1652646101'] = { Name = 'bh1_45_flowers_2' }, - ['-879658160'] = { Name = 'bh1_45_flowers_3' }, - ['-7412918'] = { Name = 'bh1_45_flowers_4' }, - ['-1405207382'] = { Name = 'bh1_45_flowers_5' }, - ['-503175119'] = { Name = 'bh1_45_flowers_6' }, - ['509579701'] = { Name = 'bh1_45_gate1' }, - ['2073971761'] = { Name = 'bh1_45_gate2' }, - ['441643702'] = { Name = 'bh1_45_plot_4_water' }, - ['-1314083530'] = { Name = 'bh1_45_plot1_d' }, - ['1189479339'] = { Name = 'bh1_45_plot1_d5' }, - ['436447719'] = { Name = 'bh1_45_plot1_d6' }, - ['1783155312'] = { Name = 'bh1_45_plot1_d7' }, - ['-483562205'] = { Name = 'bh1_45_plot1_ivy' }, - ['1623567935'] = { Name = 'bh1_45_plot1_ter' }, - ['-1235705016'] = { Name = 'bh1_45_plot1_water' }, - ['-1721250419'] = { Name = 'bh1_45_plot2_building' }, - ['-480214075'] = { Name = 'bh1_45_plot2_d_1' }, - ['-216390856'] = { Name = 'bh1_45_plot2_d_2' }, - ['-988592341'] = { Name = 'bh1_45_plot2_d_3' }, - ['-690394441'] = { Name = 'bh1_45_plot2_d_4' }, - ['-1469739568'] = { Name = 'bh1_45_plot2_d_5' }, - ['-1412131670'] = { Name = 'bh1_45_plot2_d_6' }, - ['-250686999'] = { Name = 'bh1_45_plot2_d2' }, - ['-847902024'] = { Name = 'bh1_45_plot2_d8' }, - ['1593111900'] = { Name = 'bh1_45_plot2_terrb' }, - ['-455504738'] = { Name = 'bh1_45_plot3_d' }, - ['860918908'] = { Name = 'bh1_45_plot3_d2' }, - ['1091448823'] = { Name = 'bh1_45_plot3_d3' }, - ['1455610720'] = { Name = 'bh1_45_plot3_d4' }, - ['1274081035'] = { Name = 'bh1_45_plot3_detailfence' }, - ['-1965460498'] = { Name = 'bh1_45_plot3_tea_dcl' }, - ['-205912000'] = { Name = 'bh1_45_plot3_tea_dcl2' }, - ['-1845341053'] = { Name = 'bh1_45_plot3_tera' }, - ['2101390080'] = { Name = 'bh1_45_plot3_terb' }, - ['1323597332'] = { Name = 'bh1_45_plot3_water' }, - ['-835259213'] = { Name = 'bh1_45_plot3b_d' }, - ['53551416'] = { Name = 'bh1_45_plot3b_d2_1' }, - ['1433224623'] = { Name = 'bh1_45_plot3b_d2_2' }, - ['-1252948610'] = { Name = 'bh1_45_plot3b_d2_3' }, - ['541220395'] = { Name = 'bh1_45_plot3b_hdg_01' }, - ['1383645847'] = { Name = 'bh1_45_plot3b_hdg_02' }, - ['1679975914'] = { Name = 'bh1_45_plot3b_hdg_03' }, - ['2016120316'] = { Name = 'bh1_45_plot3b_hdg_04' }, - ['-2124570528'] = { Name = 'bh1_45_plot3b_hdg_05' }, - ['-1693297719'] = { Name = 'bh1_45_plot3b_hdg_06' }, - ['-1394608284'] = { Name = 'bh1_45_plot3b_hdg_07' }, - ['-1603477894'] = { Name = 'bh1_45_plot3b_hdg_08' }, - ['-994168842'] = { Name = 'bh1_45_plot4a_d_4' }, - ['-1303409895'] = { Name = 'bh1_45_plot4a_d_5' }, - ['-1446802710'] = { Name = 'bh1_45_plot4a_d' }, - ['358735603'] = { Name = 'bh1_45_plot4a_d2_1' }, - ['-995836554'] = { Name = 'bh1_45_plot4a_d2_2' }, - ['-2000534106'] = { Name = 'bh1_45_plot4a_d2_3' }, - ['-1734057949'] = { Name = 'bh1_45_plot4a_ter_dcs' }, - ['-700387201'] = { Name = 'bh1_45_plot4b_d_1' }, - ['-1001730925'] = { Name = 'bh1_45_plot4b_d_2' }, - ['-198592799'] = { Name = 'bh1_45_plot4b_d' }, - ['-500411330'] = { Name = 'bh1_45_plot4b_ter' }, - ['2131866720'] = { Name = 'bh1_46_c_build_d1' }, - ['-1921560277'] = { Name = 'bh1_46_c_build_d2' }, - ['-461111481'] = { Name = 'bh1_46_c_build_d3' }, - ['1901697264'] = { Name = 'bh1_46_c_build_d4' }, - ['-899953933'] = { Name = 'bh1_46_c_build_d5' }, - ['-671160775'] = { Name = 'bh1_46_c_build_d6' }, - ['285562949'] = { Name = 'bh1_46_c_build_d9' }, - ['791549765'] = { Name = 'bh1_46_c_build_water' }, - ['910483629'] = { Name = 'bh1_46_c_build_wtr2' }, - ['1902818600'] = { Name = 'bh1_46_c_build' }, - ['1963774490'] = { Name = 'bh1_46_c_buildyanky_detail_1' }, - ['-2022017291'] = { Name = 'bh1_46_c_buildyanky_detail_2' }, - ['1317045506'] = { Name = 'bh1_46_c_buildyanky_detail_3' }, - ['1626581480'] = { Name = 'bh1_46_c_buildyanky_detail_4' }, - ['810252008'] = { Name = 'bh1_46_c_grnd' }, - ['-1263483880'] = { Name = 'bh1_46_em_a' }, - ['-1024499563'] = { Name = 'bh1_46_em_b' }, - ['875354838'] = { Name = 'bh1_46_fountainwater1' }, - ['1668331873'] = { Name = 'bh1_46_fountainwater2' }, - ['-2143220928'] = { Name = 'bh1_46_furgrass_south01' }, - ['-1430560716'] = { Name = 'bh1_46_furgrass_south02' }, - ['-186092403'] = { Name = 'bh1_46_furgrass_south03' }, - ['-1893160689'] = { Name = 'bh1_46_furgrass_south04' }, - ['1227463950'] = { Name = 'bh1_46_furgrass_south05' }, - ['-802337274'] = { Name = 'bh1_46_furhedge00' }, - ['-628661574'] = { Name = 'bh1_46_furhedge01' }, - ['-187558065'] = { Name = 'bh1_46_furhedge02' }, - ['1172629932'] = { Name = 'bh1_46_ground01' }, - ['-1820431165'] = { Name = 'bh1_46_ground01a' }, - ['-1832457567'] = { Name = 'bh1_46_hdg_01' }, - ['-1782452069'] = { Name = 'bh1_46_hdg_02' }, - ['1734349784'] = { Name = 'bh1_46_hdg_03' }, - ['2050374020'] = { Name = 'bh1_46_hdg_04' }, - ['-872522477'] = { Name = 'bh1_46_hdg_05' }, - ['-825531731'] = { Name = 'bh1_46_hdg_06' }, - ['1920538727'] = { Name = 'bh1_46_mansion01_d_iv' }, - ['1503301272'] = { Name = 'bh1_46_mansion01_d1' }, - ['484906290'] = { Name = 'bh1_46_mansion01_d2' }, - ['1998571938'] = { Name = 'bh1_46_mansion01_d3' }, - ['-797574067'] = { Name = 'bh1_46_mansion01_d4' }, - ['-1699311409'] = { Name = 'bh1_46_mansion01_d5' }, - ['-1181191078'] = { Name = 'bh1_46_mansion01_detail_2' }, - ['-1763758360'] = { Name = 'bh1_46_mansion01_detail_3' }, - ['-2069067133'] = { Name = 'bh1_46_mansion01_detail_4' }, - ['84478778'] = { Name = 'bh1_46_mansion01_detail_5' }, - ['-226367956'] = { Name = 'bh1_46_mansion01_detail_6' }, - ['2132222347'] = { Name = 'bh1_46_mansion01' }, - ['1554104833'] = { Name = 'bh1_46_pl1' }, - ['-553367864'] = { Name = 'bh1_46_pl2' }, - ['-637799143'] = { Name = 'bh1_46_plants1' }, - ['-935767660'] = { Name = 'bh1_46_plants2' }, - ['1866702762'] = { Name = 'bh1_46_plants3' }, - ['1560673071'] = { Name = 'bh1_46_plants4' }, - ['-1574991483'] = { Name = 'bh1_46b_a_build_d_1' }, - ['604114252'] = { Name = 'bh1_46b_a_build_d_2' }, - ['842377651'] = { Name = 'bh1_46b_a_build_d_3' }, - ['1832704616'] = { Name = 'bh1_46b_a_build_o' }, - ['-1933941009'] = { Name = 'bh1_46b_a_build_o2' }, - ['-2030806173'] = { Name = 'bh1_46b_a_build_o3' }, - ['-1899042020'] = { Name = 'bh1_46b_a_build_o4' }, - ['1942905857'] = { Name = 'bh1_46b_a_build' }, - ['-687289398'] = { Name = 'bh1_46b_a_buildb' }, - ['-847462761'] = { Name = 'bh1_46b_b_balust_1' }, - ['-1209560211'] = { Name = 'bh1_46b_b_balust_2' }, - ['-367691832'] = { Name = 'bh1_46b_b_balust_3' }, - ['1682467888'] = { Name = 'bh1_46b_b_balust_4' }, - ['1339966300'] = { Name = 'bh1_46b_b_balust_5' }, - ['-2128337433'] = { Name = 'bh1_46b_b_balust_6' }, - ['-1438943211'] = { Name = 'bh1_46b_b_balust_7' }, - ['1191817639'] = { Name = 'bh1_46b_b_balust_8' }, - ['-280865979'] = { Name = 'bh1_46b_b_build' }, - ['-702360621'] = { Name = 'bh1_46b_em_1' }, - ['-337576113'] = { Name = 'bh1_46b_em_2' }, - ['1540636799'] = { Name = 'bh1_46b_fence_1' }, - ['819462836'] = { Name = 'bh1_46b_flowergroup_a' }, - ['-1330085261'] = { Name = 'bh1_46b_flowergroup_b' }, - ['-1691255147'] = { Name = 'bh1_46b_flowergroup_c1' }, - ['1682903249'] = { Name = 'bh1_46b_flowergroup_c2' }, - ['1992144302'] = { Name = 'bh1_46b_flowergroup_c3' }, - ['-354964539'] = { Name = 'bh1_46b_furgrass01' }, - ['-593359014'] = { Name = 'bh1_46b_furgrass02' }, - ['-1381080217'] = { Name = 'bh1_46b_furhedge00' }, - ['-1661156856'] = { Name = 'bh1_46b_furhedge01' }, - ['-1363974795'] = { Name = 'bh1_46b_furhedge02' }, - ['1080527071'] = { Name = 'bh1_46b_furhedge03' }, - ['1377905746'] = { Name = 'bh1_46b_furhedge04' }, - ['1190356752'] = { Name = 'bh1_46b_ground_dcs' }, - ['1683986739'] = { Name = 'bh1_46b_ground' }, - ['1107631626'] = { Name = 'bh1_46b_groundb_dcs' }, - ['-1719954317'] = { Name = 'bh1_46b_groundb' }, - ['-1553315544'] = { Name = 'bh1_46b_hedge_02' }, - ['-1857280788'] = { Name = 'bh1_46b_hedge_03' }, - ['2131853431'] = { Name = 'bh1_46b_hedge_04' }, - ['-26247391'] = { Name = 'bh1_46b_hedge_05' }, - ['-334636450'] = { Name = 'bh1_46b_hedge_06' }, - ['1827387825'] = { Name = 'bh1_46b_plants' }, - ['-310715319'] = { Name = 'bh1_46b_water' }, - ['823389161'] = { Name = 'bh1_47_base_01' }, - ['1005249067'] = { Name = 'bh1_47_bld02_bal1' }, - ['-258094186'] = { Name = 'bh1_47_bld02_bal2' }, - ['-1982222489'] = { Name = 'bh1_47_bld02_dec_01' }, - ['1328593422'] = { Name = 'bh1_47_bld02_dec_02' }, - ['-1520146820'] = { Name = 'bh1_47_bld02_dec_03' }, - ['-575449323'] = { Name = 'bh1_47_bld02_dec_04' }, - ['-260735847'] = { Name = 'bh1_47_bld02_dec_05' }, - ['1983252508'] = { Name = 'bh1_47_bld02_dec_06' }, - ['-1930349166'] = { Name = 'bh1_47_bld02_dec_07' }, - ['-1876543657'] = { Name = 'bh1_47_bld02_dtl01' }, - ['-279126603'] = { Name = 'bh1_47_bld02_terrain' }, - ['1709010950'] = { Name = 'bh1_47_bld02' }, - ['-1340443001'] = { Name = 'bh1_47_bld03_dtl' }, - ['623827067'] = { Name = 'bh1_47_bld03_garage_ovl' }, - ['-291890860'] = { Name = 'bh1_47_bld03_ovl' }, - ['726272860'] = { Name = 'bh1_47_bld03_pergola' }, - ['-1542260580'] = { Name = 'bh1_47_bld03_terrain1' }, - ['-398789441'] = { Name = 'bh1_47_bld03' }, - ['-1793534980'] = { Name = 'bh1_47_burnt_decal_01' }, - ['-1157743797'] = { Name = 'bh1_47_burnt_details' }, - ['603828004'] = { Name = 'bh1_47_burnt_house' }, - ['1899142671'] = { Name = 'bh1_47_burnt_pool_decal_01' }, - ['-2040933200'] = { Name = 'bh1_47_burnt_slod' }, - ['771477986'] = { Name = 'bh1_47_decal_03' }, - ['-1268830485'] = { Name = 'bh1_47_detailsbase_01' }, - ['-998270886'] = { Name = 'bh1_47_flowers_01' }, - ['1930237257'] = { Name = 'bh1_47_gate_1' }, - ['-2139443164'] = { Name = 'bh1_47_gate_2' }, - ['-423316851'] = { Name = 'bh1_47_hedged1_01' }, - ['1356138156'] = { Name = 'bh1_47_hedged1_02' }, - ['2115756345'] = { Name = 'bh1_47_hedged1_03' }, - ['2086264245'] = { Name = 'bh1_47_hedged1_04' }, - ['697743408'] = { Name = 'bh1_47_hedged1_05' }, - ['-1479625570'] = { Name = 'bh1_47_hedged1_06' }, - ['-1727981821'] = { Name = 'bh1_47_hedged1_07' }, - ['-951979132'] = { Name = 'bh1_47_hedged1_08' }, - ['1689398886'] = { Name = 'bh1_47_hedged1_09' }, - ['570141302'] = { Name = 'bh1_47_hedged1_10' }, - ['884559857'] = { Name = 'bh1_47_hedged1_11' }, - ['-1732807038'] = { Name = 'bh1_47_hedged2_01' }, - ['-2029661409'] = { Name = 'bh1_47_hedged2_02' }, - ['2101526425'] = { Name = 'bh1_47_hedged2_03' }, - ['1804082212'] = { Name = 'bh1_47_hedged2_04' }, - ['-1776193186'] = { Name = 'bh1_47_hedged2_05' }, - ['884453004'] = { Name = 'bh1_47_hedged2_06' }, - ['2057615973'] = { Name = 'bh1_47_hedged2_07' }, - ['1765185417'] = { Name = 'bh1_47_hedged2_08' }, - ['1058521932'] = { Name = 'bh1_47_hedged2_09' }, - ['-1049534710'] = { Name = 'bh1_47_hedged2_10' }, - ['1109876852'] = { Name = 'bh1_47_hedged2_11' }, - ['333874163'] = { Name = 'bh1_47_hedged2_12' }, - ['-1194068010'] = { Name = 'bh1_47_joshhse_firevfx' }, - ['-1753964904'] = { Name = 'bh1_47_joshhse_firevfx001' }, - ['-1521075621'] = { Name = 'bh1_47_joshhse_firevfx002' }, - ['-822440545'] = { Name = 'bh1_47_joshhse_firevfx004' }, - ['-592172782'] = { Name = 'bh1_47_joshhse_firevfx005' }, - ['-225684286'] = { Name = 'bh1_47_joshhse_firevfx006' }, - ['110263502'] = { Name = 'bh1_47_joshhse_firevfx007' }, - ['402661289'] = { Name = 'bh1_47_joshhse_firevfx008' }, - ['633191204'] = { Name = 'bh1_47_joshhse_firevfx009' }, - ['541340557'] = { Name = 'bh1_47_joshhse_firevfx010' }, - ['-320090907'] = { Name = 'bh1_47_joshhse_firevfx011' }, - ['255136119'] = { Name = 'bh1_47_joshhse_firevfx012' }, - ['1818204024'] = { Name = 'bh1_47_pool02' }, - ['-1154061131'] = { Name = 'bh1_47_terrain_1' }, - ['282919677'] = { Name = 'bh1_47_terrain_hedge' }, - ['1619214278'] = { Name = 'bh1_47_unburnt_decal' }, - ['-704158548'] = { Name = 'bh1_47_unburnt_details' }, - ['1508262081'] = { Name = 'bh1_47_unburnt_emis_slod' }, - ['-1136613807'] = { Name = 'bh1_47_unburnt_emis' }, - ['-1055384942'] = { Name = 'bh1_47_unburnt_house' }, - ['1427638297'] = { Name = 'bh1_47_unburnt_pool_decal' }, - ['155841957'] = { Name = 'bh1_47_unburnt_slod' }, - ['1879871808'] = { Name = 'bh1_48_b_builda' }, - ['-1504248364'] = { Name = 'bh1_48_b_buildb' }, - ['1851341544'] = { Name = 'bh1_48_b_decal_a' }, - ['2091145086'] = { Name = 'bh1_48_b_decal_b' }, - ['-1964051437'] = { Name = 'bh1_48_b_decal_c' }, - ['-305612347'] = { Name = 'bh1_48_b_decal_d' }, - ['-67709407'] = { Name = 'bh1_48_b_decal_e' }, - ['-292769785'] = { Name = 'bh1_48_b_detailsa' }, - ['-1069558942'] = { Name = 'bh1_48_b_detailsb' }, - ['-769165519'] = { Name = 'bh1_48_b_detailsc' }, - ['1413905273'] = { Name = 'bh1_48_b_detailsd' }, - ['-2080372624'] = { Name = 'bh1_48_b_gate1' }, - ['-1980453285'] = { Name = 'bh1_48_b_ground' }, - ['-1148178078'] = { Name = 'bh1_48_b_wall' }, - ['-1945644990'] = { Name = 'bh1_48_balustrada' }, - ['2105160487'] = { Name = 'bh1_48_balustradb' }, - ['597229410'] = { Name = 'bh1_48_balustradc' }, - ['277063902'] = { Name = 'bh1_48_em_a' }, - ['588205557'] = { Name = 'bh1_48_em_b' }, - ['1502329577'] = { Name = 'bh1_48_em_t' }, - ['1558978619'] = { Name = 'bh1_48_flowers2' }, - ['1007476365'] = { Name = 'bh1_48_flowers3' }, - ['717437946'] = { Name = 'bh1_48_flowers4' }, - ['1129536043'] = { Name = 'bh1_48_fur_01' }, - ['436012927'] = { Name = 'bh1_48_fur_02' }, - ['1587417284'] = { Name = 'bh1_48_fur_03' }, - ['1954102394'] = { Name = 'bh1_48_fur_04' }, - ['208268377'] = { Name = 'bh1_48_fur_05' }, - ['-632944622'] = { Name = 'bh1_48_fur_06' }, - ['688694686'] = { Name = 'bh1_48_fur_07' }, - ['-155074295'] = { Name = 'bh1_48_fur_08' }, - ['-709460217'] = { Name = 'bh1_48_fur_09' }, - ['821704369'] = { Name = 'bh1_48_fur_10' }, - ['-588411239'] = { Name = 'bh1_48_fur_11' }, - ['179268124'] = { Name = 'bh1_48_fur_12' }, - ['965396434'] = { Name = 'bh1_48_fur_13' }, - ['-414932153'] = { Name = 'bh1_48_fur_14' }, - ['-833883830'] = { Name = 'bh1_48_fur_15' }, - ['-998122058'] = { Name = 'bh1_48_fur_16' }, - ['1900583117'] = { Name = 'bh1_48_grnd_hdg' }, - ['-1744860020'] = { Name = 'bh1_48_grnd' }, - ['-1391260454'] = { Name = 'bh1_48_grnd2_clth' }, - ['-926619243'] = { Name = 'bh1_48_grnd2_clthb' }, - ['-214455419'] = { Name = 'bh1_48_grnd2' }, - ['-57738194'] = { Name = 'bh1_48_mans_decal_1' }, - ['-889841411'] = { Name = 'bh1_48_mans_decal_2' }, - ['-653249231'] = { Name = 'bh1_48_mans_decal_3' }, - ['-869194181'] = { Name = 'bh1_48_mans_decal_4ay' }, - ['1240951900'] = { Name = 'bh1_48_mans_decal_em2' }, - ['1587966903'] = { Name = 'bh1_48_mans_decal_emiss' }, - ['-1426400673'] = { Name = 'bh1_48_mans_decal_pool' }, - ['689431352'] = { Name = 'bh1_48_mans_ivy1' }, - ['994609053'] = { Name = 'bh1_48_mans_ivy2' }, - ['1524356907'] = { Name = 'bh1_48_michael_decla' }, - ['-549724171'] = { Name = 'bh1_48_michael_declb' }, - ['-318932104'] = { Name = 'bh1_48_michael_declc' }, - ['-71231233'] = { Name = 'bh1_48_michael_decld' }, - ['-887672284'] = { Name = 'bh1_48_michael_deta' }, - ['-1193669206'] = { Name = 'bh1_48_michael_detb' }, - ['723317294'] = { Name = 'bh1_48_michael_detc' }, - ['416664992'] = { Name = 'bh1_48_michael_detd' }, - ['113299972'] = { Name = 'bh1_48_michaels' }, - ['1854260036'] = { Name = 'bh1_48_planter_ref' }, - ['1827097148'] = { Name = 'bh1_48_props_watrelfproxy' }, - ['645202402'] = { Name = 'bh1_48_tennis_detail' }, - ['217437483'] = { Name = 'bh1_48_water_fount' }, - ['1115311664'] = { Name = 'bh1_49_bld_11_em_lod' }, - ['10758786'] = { Name = 'bh1_49_bld_11_em' }, - ['-259793739'] = { Name = 'bh1_49_bld_11' }, - ['292807669'] = { Name = 'bh1_49_bld_chrch' }, - ['-327094411'] = { Name = 'bh1_49_bld_decal' }, - ['-322154375'] = { Name = 'bh1_49_bld_decal2' }, - ['-864809015'] = { Name = 'bh1_49_bld_decal3' }, - ['1121526061'] = { Name = 'bh1_49_bushdec_01' }, - ['1966671512'] = { Name = 'bh1_49_bushdec_02' }, - ['-1545346067'] = { Name = 'bh1_49_bushdec_03' }, - ['-802407299'] = { Name = 'bh1_49_bushdec_04' }, - ['-1101162272'] = { Name = 'bh1_49_bushdec_05' }, - ['-294422261'] = { Name = 'bh1_49_bushdec_06' }, - ['-599698265'] = { Name = 'bh1_49_bushdec_07' }, - ['149663235'] = { Name = 'bh1_49_bushdec_08' }, - ['-123662994'] = { Name = 'bh1_49_bushdec_09' }, - ['-1600595125'] = { Name = 'bh1_49_bushdec_10' }, - ['1390460892'] = { Name = 'bh1_49_bushdec_11' }, - ['1579734632'] = { Name = 'bh1_49_bushdec_12' }, - ['1051137569'] = { Name = 'bh1_49_chrch_em_lod' }, - ['-1904787447'] = { Name = 'bh1_49_chrch_em' }, - ['-848986919'] = { Name = 'bh1_49_cloister_d' }, - ['-13038663'] = { Name = 'bh1_49_cloister028_em_lod' }, - ['278960799'] = { Name = 'bh1_49_cloister028_em' }, - ['-736652603'] = { Name = 'bh1_49_cloister028' }, - ['-1277031083'] = { Name = 'bh1_49_decals' }, - ['-795569752'] = { Name = 'bh1_49_decalsb' }, - ['-1036061674'] = { Name = 'bh1_49_decalsb2' }, - ['815442589'] = { Name = 'bh1_49_flower1' }, - ['1068583114'] = { Name = 'bh1_49_flower2' }, - ['-435579528'] = { Name = 'bh1_49_flower3' }, - ['1133089429'] = { Name = 'bh1_49_grd_decal1' }, - ['1513930747'] = { Name = 'bh1_49_grd_decal2' }, - ['-1476469890'] = { Name = 'bh1_49_grd_decal3' }, - ['2139687571'] = { Name = 'bh1_49_grd_decal4' }, - ['-113029518'] = { Name = 'bh1_49_grnd' }, - ['-46224274'] = { Name = 'bh1_49_shadowcaster' }, - ['-51067641'] = { Name = 'bh1_49_water' }, - ['742609507'] = { Name = 'bh1_49_waterd' }, - ['96940378'] = { Name = 'bh1_49b_flower' }, - ['-2137944101'] = { Name = 'bh1_49b_park_fur' }, - ['750588006'] = { Name = 'bh1_49b_park_fur2' }, - ['-1941123196'] = { Name = 'bh1_49b_park_fur3' }, - ['2065575207'] = { Name = 'bh1_49b_park_fur4' }, - ['-249433166'] = { Name = 'bh1_49b_park_grd_d' }, - ['-737921557'] = { Name = 'bh1_49b_park_grd' }, - ['2075954223'] = { Name = 'bh1_49b_park_waterd' }, - ['-1803893806'] = { Name = 'bh1_emissive_b_bh1_31' }, - ['1101424217'] = { Name = 'bh1_emissive_bh1_01_a' }, - ['-641263972'] = { Name = 'bh1_emissive_bh1_01_b' }, - ['838028652'] = { Name = 'bh1_emissive_bh1_02_set' }, - ['-1365885473'] = { Name = 'bh1_emissive_bh1_02' }, - ['-750064110'] = { Name = 'bh1_emissive_bh1_03_ema' }, - ['1580794864'] = { Name = 'bh1_emissive_bh1_03_emb' }, - ['-272763863'] = { Name = 'bh1_emissive_bh1_04_ema' }, - ['-555003260'] = { Name = 'bh1_emissive_bh1_04_emb' }, - ['-451073336'] = { Name = 'bh1_emissive_bh1_05' }, - ['-734295803'] = { Name = 'bh1_emissive_bh1_06' }, - ['169080062'] = { Name = 'bh1_emissive_bh1_07_a' }, - ['399609977'] = { Name = 'bh1_emissive_bh1_07_b' }, - ['935186440'] = { Name = 'bh1_emissive_bh1_08' }, - ['-1111750453'] = { Name = 'bh1_emissive_bh1_09_ema' }, - ['1309157761'] = { Name = 'bh1_emissive_bh1_09_emb' }, - ['-2091651161'] = { Name = 'bh1_emissive_bh1_11' }, - ['-1937473016'] = { Name = 'bh1_emissive_bh1_13' }, - ['-1684135877'] = { Name = 'bh1_emissive_bh1_14' }, - ['-998659842'] = { Name = 'bh1_emissive_bh1_15_a' }, - ['-1171301027'] = { Name = 'bh1_emissive_bh1_15' }, - ['1227455307'] = { Name = 'bh1_emissive_bh1_17' }, - ['-690514263'] = { Name = 'bh1_emissive_bh1_18' }, - ['1549207829'] = { Name = 'bh1_emissive_bh1_20' }, - ['-1292630005'] = { Name = 'bh1_emissive_bh1_20b' }, - ['1310682278'] = { Name = 'bh1_emissive_bh1_21' }, - ['-2119117880'] = { Name = 'bh1_emissive_bh1_22' }, - ['-325059166'] = { Name = 'bh1_emissive_bh1_22b' }, - ['844542373'] = { Name = 'bh1_emissive_bh1_30' }, - ['1442937082'] = { Name = 'bh1_emissive_bh1_32' }, - ['39223217'] = { Name = 'bh1_emissive_bh1_33_semp' }, - ['592647070'] = { Name = 'bh1_emissive_bh1_33' }, - ['2022489616'] = { Name = 'bh1_emissive_bh1_34' }, - ['-848097816'] = { Name = 'bh1_emissive_bh1_35a' }, - ['1187971234'] = { Name = 'bh1_emissive_bh1_35b' }, - ['1701592540'] = { Name = 'bh1_emissive_bh1_35c' }, - ['877091727'] = { Name = 'bh1_emissive_bh1_35d' }, - ['-462481953'] = { Name = 'bh1_emissive_bh1_36' }, - ['305983866'] = { Name = 'bh1_emissive_bh1_37' }, - ['-1300785683'] = { Name = 'bh1_emissive_bh1_39_bda' }, - ['912104891'] = { Name = 'bh1_emissive_bh1_39_bdb' }, - ['396386365'] = { Name = 'bh1_emissive_bh1_39_bdc' }, - ['1024884199'] = { Name = 'bh1_emissive_bh1_39_s03e' }, - ['1134261378'] = { Name = 'bh1_emissive_bh1_40' }, - ['-1063253189'] = { Name = 'bh1_emissive_bh1_40b' }, - ['1139506671'] = { Name = 'bh1_emissive_bh1_42_plota' }, - ['-354726960'] = { Name = 'bh1_emissive_bh1_42_plotb' }, - ['674676153'] = { Name = 'bh1_emissive_bh1_42' }, - ['-1221191516'] = { Name = 'bh1_emissive_bh1_42b_ter' }, - ['-942143005'] = { Name = 'bh1_emissive_bh1_42b' }, - ['364829048'] = { Name = 'bh1_emissive_bh1_44_ema' }, - ['1952947826'] = { Name = 'bh1_emissive_bh1_44_ema1' }, - ['2125312766'] = { Name = 'bh1_emissive_bh1_44_ema2' }, - ['902406455'] = { Name = 'bh1_emissive_bh1_44_ema3' }, - ['1192147971'] = { Name = 'bh1_emissive_bh1_44_emb' }, - ['1435788356'] = { Name = 'bh1_emissive_bh1_44_emb1' }, - ['-384660670'] = { Name = 'bh1_emissive_bh1_44_emb2' }, - ['-1783054353'] = { Name = 'bh1_emissive_bh1_45_a' }, - ['-873223068'] = { Name = 'bh1_emissive_bh1_45_b' }, - ['-1236893430'] = { Name = 'bh1_emissive_bh1_45_c' }, - ['814151053'] = { Name = 'bh1_emissive_bh1_45_d' }, - ['447662557'] = { Name = 'bh1_emissive_bh1_45_e' }, - ['354238138'] = { Name = 'bh1_emissive_bh1_45_f' }, - ['881630230'] = { Name = 'bh1_emissive_bh1_46_a' }, - ['947233768'] = { Name = 'bh1_emissive_bh1_46_b' }, - ['403278773'] = { Name = 'bh1_emissive_bh1_47_a' }, - ['2109462296'] = { Name = 'bh1_emissive_bh1_47_c' }, - ['-364915213'] = { Name = 'bh1_emissive_bh1_48_a' }, - ['-965308831'] = { Name = 'bh1_emissive_bh1_48_b' }, - ['1650476586'] = { Name = 'bh1_emissive_bh1_48_t' }, - ['-224204959'] = { Name = 'bh1_emissive_bh1_a_31' }, - ['-1887484302'] = { Name = 'bh1_emissive_bh1_c_31' }, - ['316291187'] = { Name = 'bh1_emissive_em' }, - ['1014135834'] = { Name = 'bh1_emissive_hgemad' }, - ['-166393464'] = { Name = 'bh1_emissive_hgemad02' }, - ['1438235569'] = { Name = 'bh1_emissive_office' }, - ['630273975'] = { Name = 'bh1_emissive_theatresign' }, - ['1318988087'] = { Name = 'bh1_emissive1_46b' }, - ['-62463627'] = { Name = 'bh1_emissive2_46b' }, - ['2052273332'] = { Name = 'bh1_lod_emissive_6_20_slod3' }, - ['1060762563'] = { Name = 'bh1_lod_emissive_6_21_slod3' }, - ['-1859040638'] = { Name = 'bh1_lod_emissive' }, - ['-692530331'] = { Name = 'bh1_lod_slod3' }, - ['-1058670740'] = { Name = 'bh1_props_comboac_lod' }, - ['616222599'] = { Name = 'bh1_rd_furgrass_00' }, - ['401126883'] = { Name = 'bh1_rd_furgrass_01' }, - ['155621535'] = { Name = 'bh1_rd_furgrass_02' }, - ['1888446255'] = { Name = 'bh1_rd_furgrass_03' }, - ['1657883571'] = { Name = 'bh1_rd_furgrass_04' }, - ['1426272279'] = { Name = 'bh1_rd_furgrass_05' }, - ['1196201130'] = { Name = 'bh1_rd_furgrass_06' }, - ['-1223625679'] = { Name = 'bh1_rd_furgrass_07' }, - ['-1446585955'] = { Name = 'bh1_rd_furgrass_08' }, - ['-1667416246'] = { Name = 'bh1_rd_furgrass_09' }, - ['-374258595'] = { Name = 'bh1_rd_furgrass_10' }, - ['-601151159'] = { Name = 'bh1_rd_furgrass_11' }, - ['-845575130'] = { Name = 'bh1_rd_furgrass_12' }, - ['-137371502'] = { Name = 'bh1_rd_furgrass_13' }, - ['-350009543'] = { Name = 'bh1_rd_furgrass_14' }, - ['628407263'] = { Name = 'bh1_rd_furgrass_15' }, - ['381492848'] = { Name = 'bh1_rd_furgrass_16' }, - ['1086812804'] = { Name = 'bh1_rd_furgrass_17' }, - ['808505687'] = { Name = 'bh1_rd_furgrass_18' }, - ['1786496492'] = { Name = 'bh1_rd_furgrass_19' }, - ['-1116608473'] = { Name = 'bh1_rd_furgrass_20' }, - ['-1522550845'] = { Name = 'bh1_rd_furgrass_21' }, - ['1930613606'] = { Name = 'bh1_rd_furgrass_22' }, - ['-2002518392'] = { Name = 'bh1_rd_furgrass_23' }, - ['1451104829'] = { Name = 'bh1_rd_furgrass_24' }, - ['1710143774'] = { Name = 'bh1_rd_furgrass_25' }, - ['733168808'] = { Name = 'bh1_rd_furgrass_26' }, - ['964354103'] = { Name = 'bh1_rd_furgrass_27' }, - ['285773651'] = { Name = 'bh1_rd_furgrass_28' }, - ['519252776'] = { Name = 'bh1_rd_furgrass_29' }, - ['-2131654945'] = { Name = 'bh1_rd_furgrass_30' }, - ['-98600647'] = { Name = 'bh1_rd_furgrass_31' }, - ['-330572398'] = { Name = 'bh1_rd_furgrass_32' }, - ['-710561722'] = { Name = 'bh1_rd_furgrass_33' }, - ['-940108567'] = { Name = 'bh1_rd_furgrass_34' }, - ['-87197091'] = { Name = 'bh1_rd_furgrass_35' }, - ['-324674034'] = { Name = 'bh1_rd_furgrass_36' }, - ['-678186006'] = { Name = 'bh1_rd_furgrass_37' }, - ['-920053995'] = { Name = 'bh1_rd_furgrass_38' }, - ['-3799986'] = { Name = 'bh1_rd_furgrass_39' }, - ['571723453'] = { Name = 'bh1_rd_furgrass_40' }, - ['-151062384'] = { Name = 'bh1_rd_furgrass_41' }, - ['-1127119818'] = { Name = 'bh1_rd_furgrass_42' }, - ['-1805536425'] = { Name = 'bh1_rd_furgrass_43' }, - ['-372220365'] = { Name = 'bh1_rd_furgrass_44' }, - ['-1595192214'] = { Name = 'bh1_rd_furgrass_45' }, - ['-1355683593'] = { Name = 'bh1_rd_furgrass_46' }, - ['1029309765'] = { Name = 'bh1_rd_furgrass_47' }, - ['1270063608'] = { Name = 'bh1_rd_furgrass_48' }, - ['1775623740'] = { Name = 'bh1_rd_furgrass_49' }, - ['519324910'] = { Name = 'bh1_rd_furgrass_50' }, - ['1727550709'] = { Name = 'bh1_rd_furgrass_51' }, - ['1963127050'] = { Name = 'bh1_rd_furgrass_52' }, - ['1262787982'] = { Name = 'bh1_rd_furgrass_53' }, - ['1495021885'] = { Name = 'bh1_rd_furgrass_54' }, - ['-1614035301'] = { Name = 'bh1_rd_furgrass_55' }, - ['-1382522316'] = { Name = 'bh1_rd_furgrass_56' }, - ['-2076307584'] = { Name = 'bh1_rd_furgrass_57' }, - ['-1842107541'] = { Name = 'bh1_rd_furgrass_58' }, - ['-1617312193'] = { Name = 'bh1_rd_furgrass_59' }, - ['-216208912'] = { Name = 'bh1_rd_furgrass_60' }, - ['-1381474552'] = { Name = 'bh1_rd_furgrass_61' }, - ['-681921940'] = { Name = 'bh1_rd_furgrass_62' }, - ['995392094'] = { Name = 'bh1_rd_furgrass_63' }, - ['763813571'] = { Name = 'bh1_rd_furgrass_64' }, - ['-456929986'] = { Name = 'bh1_rd_furgrass_65' }, - ['251797946'] = { Name = 'bh1_rd_furgrass_66' }, - ['-74188086'] = { Name = 'bh1_rd_furgrass_67' }, - ['-774199464'] = { Name = 'bh1_rd_furgrass_68' }, - ['475872348'] = { Name = 'bh1_rd_furgrass_69' }, - ['1530871190'] = { Name = 'bh1_rd_furgrass_70' }, - ['1266261515'] = { Name = 'bh1_rd_furgrass_71' }, - ['-1354340957'] = { Name = 'bh1_rd_furgrass_72' }, - ['-1593030353'] = { Name = 'bh1_rd_furgrass_73' }, - ['-1529982793'] = { Name = 'bh1_rd_furgrass_74' }, - ['-1744062670'] = { Name = 'bh1_rd_furgrass_75' }, - ['-1986618808'] = { Name = 'bh1_rd_furgrass_76' }, - ['-68026627'] = { Name = 'bh1_rd_furgrass_77' }, - ['-339452254'] = { Name = 'bh1_rd_furgrass_78' }, - ['-821746396'] = { Name = 'bh1_rd_furgrass_79' }, - ['845605574'] = { Name = 'bh1_rd_furgrass_80' }, - ['-7109344'] = { Name = 'bh1_rd_furgrass_81' }, - ['250749917'] = { Name = 'bh1_rd_furgrass_82' }, - ['2087255753'] = { Name = 'bh1_rd_furgrass_83' }, - ['1259478044'] = { Name = 'bh1_rd_furgrass_84' }, - ['1490892722'] = { Name = 'bh1_rd_furgrass_85' }, - ['-1483713257'] = { Name = 'bh1_rd_furgrass_86' }, - ['-1252593500'] = { Name = 'bh1_rd_furgrass_87' }, - ['384995061'] = { Name = 'bh1_rd_props_busroof002' }, - ['67365136'] = { Name = 'bh1_rd_props_busroof003' }, - ['-1158981920'] = { Name = 'bh1_rd_props_busroof004' }, - ['-1466060219'] = { Name = 'bh1_rd_props_busroof005' }, - ['1222712670'] = { Name = 'bh1_rd_props_busroof01' }, - ['1736313339'] = { Name = 'bh1_rd2_alleyweeds' }, - ['-1945474736'] = { Name = 'bh1_rd2_bh1_metro_link_01' }, - ['2050925148'] = { Name = 'bh1_rd2_carpark1' }, - ['1132770537'] = { Name = 'bh1_rd2_carpark2' }, - ['1186775938'] = { Name = 'bh1_rd2_cp1_fizzys' }, - ['-1759097832'] = { Name = 'bh1_rd2_cp1_rail' }, - ['20075322'] = { Name = 'bh1_rd2_cp1_sgn_lod' }, - ['-226807181'] = { Name = 'bh1_rd2_cp1_sgn' }, - ['1558411635'] = { Name = 'bh1_rd2_cp1_stairs_lod' }, - ['-890838246'] = { Name = 'bh1_rd2_cp1_stairs_main' }, - ['-964280405'] = { Name = 'bh1_rd2_cp1bdecals' }, - ['952080100'] = { Name = 'bh1_rd2_cp1decals' }, - ['1728750731'] = { Name = 'bh1_rd2_cp1details' }, - ['1553698780'] = { Name = 'bh1_rd2_cp2_sgn' }, - ['1564953971'] = { Name = 'bh1_rd2_cp2decals' }, - ['-1264215694'] = { Name = 'bh1_rd2_cp2details' }, - ['-114999207'] = { Name = 'bh1_rd2_fur01' }, - ['663526683'] = { Name = 'bh1_rd2_fur02' }, - ['-1544382987'] = { Name = 'bh1_rd2_fur03' }, - ['-1314115224'] = { Name = 'bh1_rd2_fur04' }, - ['-1032858897'] = { Name = 'bh1_rd2_fur05' }, - ['-792662127'] = { Name = 'bh1_rd2_fur06' }, - ['-1936627929'] = { Name = 'bh1_rd2_fur07' }, - ['-1698364526'] = { Name = 'bh1_rd2_fur08' }, - ['-956474366'] = { Name = 'bh1_rd2_fur09' }, - ['1394504470'] = { Name = 'bh1_rd2_fur10' }, - ['1155585691'] = { Name = 'bh1_rd2_fur11' }, - ['2017967464'] = { Name = 'bh1_rd2_fur12' }, - ['-358276495'] = { Name = 'bh1_rd2_fur13' }, - ['-396681763'] = { Name = 'bh1_rd2_fur14' }, - ['370211144'] = { Name = 'bh1_rd2_fur15' }, - ['62772386'] = { Name = 'bh1_rd2_fur16' }, - ['-1355928700'] = { Name = 'bh1_rd2_fur17' }, - ['-1662974230'] = { Name = 'bh1_rd2_fur18' }, - ['-894705025'] = { Name = 'bh1_rd2_fur19' }, - ['-529265481'] = { Name = 'bh1_rd2_fur20' }, - ['-207867129'] = { Name = 'bh1_rd2_fur21' }, - ['1146115170'] = { Name = 'bh1_rd2_fur22' }, - ['-985868727'] = { Name = 'bh1_rd2_fur23' }, - ['-669844491'] = { Name = 'bh1_rd2_fur24' }, - ['-1431264975'] = { Name = 'bh1_rd2_fur25' }, - ['-76365132'] = { Name = 'bh1_rd2_fur26' }, - ['-1038921746'] = { Name = 'bh1_rd2_fur27' }, - ['-765169520'] = { Name = 'bh1_rd2_fur28' }, - ['-1519282517'] = { Name = 'bh1_rd2_fur29' }, - ['651845179'] = { Name = 'bh1_rd2_fur30' }, - ['-303141788'] = { Name = 'bh1_rd2_fur31' }, - ['-123895358'] = { Name = 'bh1_rd2_fur32' }, - ['1400747901'] = { Name = 'bh1_rd2_fur33' }, - ['1826089521'] = { Name = 'bh1_rd2_fur34' }, - ['902429722'] = { Name = 'bh1_rd2_fur35' }, - ['1077219564'] = { Name = 'bh1_rd2_fur36' }, - ['496749550'] = { Name = 'bh1_rd2_fur37' }, - ['28939306'] = { Name = 'bh1_rd2_fur38' }, - ['954696321'] = { Name = 'bh1_rd2_fur39' }, - ['-973333016'] = { Name = 'bh1_rd2_fur40' }, - ['-253267010'] = { Name = 'bh1_rd2_fur41' }, - ['-495855917'] = { Name = 'bh1_rd2_fur42' }, - ['250490827'] = { Name = 'bh1_rd2_fur43' }, - ['-43807562'] = { Name = 'bh1_rd2_fur44' }, - ['663806224'] = { Name = 'bh1_rd2_fur45' }, - ['433014157'] = { Name = 'bh1_rd2_fur46' }, - ['147563310'] = { Name = 'bh1_rd2_fur47' }, - ['-25325934'] = { Name = 'bh1_rd2_fur48' }, - ['1144822283'] = { Name = 'bh1_rd2_fur49' }, - ['782266375'] = { Name = 'bh1_rd2_fur50' }, - ['-442900997'] = { Name = 'bh1_rd2_fur51' }, - ['1744069290'] = { Name = 'bh1_rd2_fur53' }, - ['1705664022'] = { Name = 'bh1_rd2_fur54' }, - ['-478661688'] = { Name = 'bh1_rd2_hedge_shadow' }, - ['-6983143'] = { Name = 'bh1_rd2_islanddecal' }, - ['-1141899104'] = { Name = 'bh1_rd2_lowhedge' }, - ['767127050'] = { Name = 'bh1_rd2_metro_shadow' }, - ['772960247'] = { Name = 'bh1_rd2_metrolink_tunnel_lod' }, - ['-5816020'] = { Name = 'bh1_rd2_metrolink_tunnel' }, - ['1419636801'] = { Name = 'bh1_rd2_portola_shadbox' }, - ['1633083285'] = { Name = 'bh1_rd2_portola_subwaybits' }, - ['1076531216'] = { Name = 'bh1_rd2_portola_subwayshell' }, - ['578883653'] = { Name = 'bh1_rd2_road_sect' }, - ['517886668'] = { Name = 'bh1_rd2sect_01_r10_01_ovly' }, - ['-659827385'] = { Name = 'bh1_rd2sect_01_r10_01' }, - ['155428494'] = { Name = 'bh1_rd2sect_01_r10_02_ovly' }, - ['-1850095780'] = { Name = 'bh1_rd2sect_01_r10_02' }, - ['-491818530'] = { Name = 'bh1_rd2sect_01_r11_01' }, - ['-414979116'] = { Name = 'bh1_rd2sect_01_r12_01_ovly' }, - ['-1148236897'] = { Name = 'bh1_rd2sect_01_r13_01' }, - ['-1020619147'] = { Name = 'bh1_rd2sect_01_r2_03_ovly' }, - ['-360507592'] = { Name = 'bh1_rd2sect_01_r2_03' }, - ['1045406481'] = { Name = 'bh1_rd2sect_01_r4_ovly' }, - ['1675501022'] = { Name = 'bh1_rd2sect_01_r4' }, - ['392318112'] = { Name = 'bh1_rd2sect_01_r5_ovly' }, - ['1919924993'] = { Name = 'bh1_rd2sect_01_r5' }, - ['-628913021'] = { Name = 'bh1_rd2sect_01_r6_ovly' }, - ['2133972101'] = { Name = 'bh1_rd2sect_01_r6' }, - ['2086265124'] = { Name = 'bh1_rd2sect_01_r7_02_ovly' }, - ['-353296408'] = { Name = 'bh1_rd2sect_01_r7_04_ovly' }, - ['1034793965'] = { Name = 'bh1_rd2sect_01_r7_05_ovly' }, - ['-1941060203'] = { Name = 'bh1_rd2sect_01_r7_05a' }, - ['37700113'] = { Name = 'bh1_rd2sect_01_r8_01_ovly' }, - ['-646664713'] = { Name = 'bh1_rd2sect_01_r8_01' }, - ['-1792349919'] = { Name = 'bh1_rd2sect_01_r8_02_ovly' }, - ['-1624852132'] = { Name = 'bh1_rd2sect_01_r8_02' }, - ['-141572023'] = { Name = 'bh1_rd2sect_01_r9_ovly' }, - ['735325647'] = { Name = 'bh1_rd2sect_01_r9' }, - ['-1256752102'] = { Name = 'bh1_rd2sect_02_r10_01_ovly' }, - ['-1295858346'] = { Name = 'bh1_rd2sect_02_r10_01' }, - ['-214511227'] = { Name = 'bh1_rd2sect_02_r10_02_ovly' }, - ['-1593761325'] = { Name = 'bh1_rd2sect_02_r10_02' }, - ['-1381059175'] = { Name = 'bh1_rd2sect_02_r12_01' }, - ['1130092257'] = { Name = 'bh1_rd2sect_02_r2_004' }, - ['-1850867802'] = { Name = 'bh1_rd2sect_02_r2_03_ovly' }, - ['1563624922'] = { Name = 'bh1_rd2sect_02_r2_03' }, - ['-1231865414'] = { Name = 'bh1_rd2sect_02_r2_03a' }, - ['757528049'] = { Name = 'bh1_rd2sect_02_r4_ovly' }, - ['-1091164162'] = { Name = 'bh1_rd2sect_02_r4' }, - ['-1020978744'] = { Name = 'bh1_rd2sect_02_r5_ovly' }, - ['-1359542272'] = { Name = 'bh1_rd2sect_02_r5' }, - ['1847192645'] = { Name = 'bh1_rd2sect_02_r6_ovly' }, - ['-1054364563'] = { Name = 'bh1_rd2sect_02_r6' }, - ['510614445'] = { Name = 'bh1_rd2sect_02_r7_02_ovly' }, - ['1004487425'] = { Name = 'bh1_rd2sect_02_r7_02' }, - ['-543880594'] = { Name = 'bh1_rd2sect_02_r7_04' }, - ['-629403997'] = { Name = 'bh1_rd2sect_02_r7_05_ovly' }, - ['251390267'] = { Name = 'bh1_rd2sect_02_r7_05' }, - ['2119615695'] = { Name = 'bh1_rd2sect_02_r8_01_ovly' }, - ['2034441431'] = { Name = 'bh1_rd2sect_02_r8_01' }, - ['-1430612115'] = { Name = 'bh1_rd2sect_02_r8_02_ovly' }, - ['-2088947381'] = { Name = 'bh1_rd2sect_02_r8_02' }, - ['1692241617'] = { Name = 'bh1_rd2sect_02_r9_ovly' }, - ['-698034457'] = { Name = 'bh1_rd2sect_02_r9' }, - ['-990090196'] = { Name = 'bh1_rd2sect_03_r10_003' }, - ['-1749630133'] = { Name = 'bh1_rd2sect_03_r10_01_ovly' }, - ['-527097143'] = { Name = 'bh1_rd2sect_03_r10_02_ovly' }, - ['1805065876'] = { Name = 'bh1_rd2sect_03_r2_03' }, - ['-1615486617'] = { Name = 'bh1_rd2sect_03_r4_ovly' }, - ['-1399765909'] = { Name = 'bh1_rd2sect_03_r6_ovly' }, - ['-1911793322'] = { Name = 'bh1_rd2sect_03_r6' }, - ['1620013124'] = { Name = 'bh1_rd2sect_03_r7_02_ovly' }, - ['886652950'] = { Name = 'bh1_rd2sect_03_r7_02a' }, - ['631939517'] = { Name = 'bh1_rd2sect_03_r7_02b' }, - ['-1754146782'] = { Name = 'bh1_rd2sect_03_r7_05_ovly' }, - ['-10415888'] = { Name = 'bh1_rd2sect_03_r7_05' }, - ['-1166824577'] = { Name = 'bh1_rd2sect_03_r9_ovly' }, - ['-2130080035'] = { Name = 'bh1_rd2sect_04_r10_01_ovly' }, - ['-2075849416'] = { Name = 'bh1_rd2sect_04_r10_02_ovly' }, - ['-881153590'] = { Name = 'bh1_rd2sect_04_r10_02' }, - ['-1963785136'] = { Name = 'bh1_rd2sect_04_r6_ovly' }, - ['260926168'] = { Name = 'bh1_rd2sect_04_r6' }, - ['690465503'] = { Name = 'bh1_rd2sect_04_r7_05_ovly' }, - ['223890098'] = { Name = 'bh1_rd2sect_04_r9_ovly' }, - ['1413601574'] = { Name = 'bh1_rd2sect_05_r10_02_ovly' }, - ['984667381'] = { Name = 'bh1_rd2sect_05_r6_ovly' }, - ['1685494175'] = { Name = 'bh1_rd2sect_06_r6_ovly' }, - ['1467277791'] = { Name = 'bh1_rda_furgrass_00' }, - ['1898616138'] = { Name = 'bh1_rda_furgrass_01' }, - ['-2097104650'] = { Name = 'bh1_rda_furgrass_02' }, - ['1247299502'] = { Name = 'bh1_rda_furgrass_03' }, - ['1536322082'] = { Name = 'bh1_rda_furgrass_04' }, - ['1976901287'] = { Name = 'bh1_rda_furgrass_05' }, - ['225579196'] = { Name = 'bh1_rdsect_01_r1_01_ovly' }, - ['1973788490'] = { Name = 'bh1_rdsect_01_r1_01' }, - ['-2028144440'] = { Name = 'bh1_rdsect_01_r1_02_ovly' }, - ['-1545634883'] = { Name = 'bh1_rdsect_01_r1_02' }, - ['-1658054736'] = { Name = 'bh1_rdsect_01_r12_01' }, - ['774977132'] = { Name = 'bh1_rdsect_01_r14_01_ovly' }, - ['1938336545'] = { Name = 'bh1_rdsect_01_r14_01' }, - ['2125422635'] = { Name = 'bh1_rdsect_01_r2_01_ovly' }, - ['-1293777761'] = { Name = 'bh1_rdsect_01_r2_01' }, - ['1529159220'] = { Name = 'bh1_rdsect_01_r2_02_ovly' }, - ['-60385370'] = { Name = 'bh1_rdsect_01_r2_02' }, - ['132432827'] = { Name = 'bh1_rdsect_01_r3_01_ovly' }, - ['-1390942014'] = { Name = 'bh1_rdsect_01_r3_01' }, - ['247556134'] = { Name = 'bh1_rdsect_01_r3_02_ovly' }, - ['-763481198'] = { Name = 'bh1_rdsect_01_r3_02' }, - ['1745765840'] = { Name = 'bh1_rdsect_01_r7_01_ovly' }, - ['2096392569'] = { Name = 'bh1_rdsect_01_r7_01' }, - ['-1820420463'] = { Name = 'bh1_rdsect_01_r7_02' }, - ['-539139296'] = { Name = 'bh1_rdsect_01_r7_03_ovly' }, - ['-1589366244'] = { Name = 'bh1_rdsect_01_r7_03' }, - ['948908070'] = { Name = 'bh1_rdsect_01_r7_034' }, - ['-1209311382'] = { Name = 'bh1_rdsect_01_r7_04' }, - ['1249629473'] = { Name = 'bh1_rdsect_02_r1_02_ovly' }, - ['1342828724'] = { Name = 'bh1_rdsect_02_r1_02' }, - ['-1649981264'] = { Name = 'bh1_rdsect_02_r12_01_ovly' }, - ['161521590'] = { Name = 'bh1_rdsect_02_r2_01_ovly' }, - ['-1708204376'] = { Name = 'bh1_rdsect_02_r2_01' }, - ['523843518'] = { Name = 'bh1_rdsect_02_r2_02_ovly' }, - ['-1536363740'] = { Name = 'bh1_rdsect_02_r2_02' }, - ['2012243315'] = { Name = 'bh1_rdsect_02_r3_0' }, - ['1007894452'] = { Name = 'bh1_rdsect_02_r3_01_ovly' }, - ['-1584364502'] = { Name = 'bh1_rdsect_02_r3_01' }, - ['-1085452682'] = { Name = 'bh1_rdsect_02_r3_02_ovly' }, - ['-1769690966'] = { Name = 'bh1_rdsect_02_r7_01_ovly' }, - ['-1250619900'] = { Name = 'bh1_rdsect_02_r7_01' }, - ['40666087'] = { Name = 'bh1_rdsect_02_r7_03_ovly' }, - ['341739741'] = { Name = 'bh1_rdsect_02_r7_03a' }, - ['-1771270925'] = { Name = 'bh1_rdsect_02_r7_03b' }, - ['248014758'] = { Name = 'bh1_rdsect_02_r7_04_ovly' }, - ['1502056534'] = { Name = 'bh1_rdsect_03_r1_01_ovly' }, - ['-804976807'] = { Name = 'bh1_rdsect_03_r1_01' }, - ['-1212515124'] = { Name = 'bh1_rdsect_03_r1_02_ovly' }, - ['462003805'] = { Name = 'bh1_rdsect_03_r1_02' }, - ['-1566004954'] = { Name = 'bh1_rdsect_03_r3_02_ovly' }, - ['494899267'] = { Name = 'bh1_rdsect_03_r7_01_ovly' }, - ['1158217053'] = { Name = 'bh1_rdsect_03_r7_01' }, - ['926674594'] = { Name = 'bh1_rdsect_03_r7_03_ovly' }, - ['629079439'] = { Name = 'bh1_rdsect_03_r7_034' }, - ['1130856219'] = { Name = 'bh1_rdsect_03_r7_04_ovly' }, - ['1375444210'] = { Name = 'bh1_rdsect_03_r7_30' }, - ['-1211969696'] = { Name = 'bh1_rdsect_04_r1_01_ovly' }, - ['-713013421'] = { Name = 'bh1_rdsect_04_r1_01' }, - ['-1678295311'] = { Name = 'bh1_rdsect_04_r1_02_ovly' }, - ['-24700576'] = { Name = 'bh1_rdsect_04_r1_02' }, - ['209373880'] = { Name = 'bh1_rdsect_04_r7_02_ovly' }, - ['1776773494'] = { Name = 'bh1_rdsect_04_r7_03_ovly' }, - ['378148821'] = { Name = 'bh1_rdsect_05_r1_01_ovly' }, - ['-700898980'] = { Name = 'bh1_rdsect_05_r1_01' }, - ['1427825420'] = { Name = 'bh1_rdsect_06_r1_01' }, - ['850991848'] = { Name = 'biff' }, - ['-349601129'] = { Name = 'bifta' }, - ['1384719738'] = { Name = 'bike_test' }, - ['-2123114957'] = { Name = 'bink_3a_00' }, - ['1537903265'] = { Name = 'bink_3a_01' }, - ['907657084'] = { Name = 'bink_3a_02' }, - ['4674520'] = { Name = 'bink_3a_03' }, - ['1219257505'] = { Name = 'bink_3a_04' }, - ['586619191'] = { Name = 'bink_3a_05' }, - ['-916593142'] = { Name = 'bink_3a_07' }, - ['-607974704'] = { Name = 'bink_3a_08' }, - ['-298209347'] = { Name = 'bink_3a_09' }, - ['-1713975'] = { Name = 'bink_3a_10' }, - ['-612783674'] = { Name = 'bink_3a_100' }, - ['-1165832700'] = { Name = 'bink_3a_11' }, - ['1154179731'] = { Name = 'bink_3a_13' }, - ['916506174'] = { Name = 'bink_3a_14' }, - ['-230408826'] = { Name = 'bink_3a_15' }, - ['-736296648'] = { Name = 'bink_3a_16' }, - ['2080559353'] = { Name = 'bink_3a_17' }, - ['1849439596'] = { Name = 'bink_3a_18' }, - ['695839728'] = { Name = 'bink_3a_19' }, - ['292683009'] = { Name = 'bink_3a_20' }, - ['-923931654'] = { Name = 'bink_3a_21' }, - ['-1775991192'] = { Name = 'bink_3a_22' }, - ['1022841867'] = { Name = 'bink_3a_23' }, - ['1252880247'] = { Name = 'bink_3a_24' }, - ['-511632096'] = { Name = 'bink_3a_25' }, - ['-272451165'] = { Name = 'bink_3a_26' }, - ['921716709'] = { Name = 'bink_3a_27' }, - ['1152574314'] = { Name = 'bink_3a_28' }, - ['-612134643'] = { Name = 'bink_3a_29' }, - ['-214680330'] = { Name = 'bink_3a_30' }, - ['-1771338918'] = { Name = 'bink_3a_31' }, - ['139519791'] = { Name = 'bink_3a_32' }, - ['-795609174'] = { Name = 'bink_3a_33' }, - ['-1446335976'] = { Name = 'bink_3a_34' }, - ['1835938144'] = { Name = 'bink_3a_35' }, - ['1606194685'] = { Name = 'bink_3a_36' }, - ['-1825702689'] = { Name = 'bink_3a_37' }, - ['2119160611'] = { Name = 'bink_3a_38' }, - ['681224118'] = { Name = 'bink_3a_39' }, - ['-406018233'] = { Name = 'bink_3a_40' }, - ['-1714681029'] = { Name = 'bink_3a_41' }, - ['138897468'] = { Name = 'bink_3a_42' }, - ['-1131425598'] = { Name = 'bink_3a_43' }, - ['-1370278839'] = { Name = 'bink_3a_44' }, - ['-757596846'] = { Name = 'bink_3a_46' }, - ['-375018735'] = { Name = 'bink_3a_47' }, - ['-93959022'] = { Name = 'bink_3a_48' }, - ['1143791646'] = { Name = 'bink_3a_49' }, - ['1921934940'] = { Name = 'bink_3a_50' }, - ['1541191929'] = { Name = 'bink_3a_52' }, - ['-637356733'] = { Name = 'bink_3a_53' }, - ['-934800946'] = { Name = 'bink_3a_54' }, - ['-1503277558'] = { Name = 'bink_3a_55' }, - ['-1800918385'] = { Name = 'bink_3a_56' }, - ['-144347156'] = { Name = 'bink_3a_57' }, - ['-450901151'] = { Name = 'bink_3a_58' }, - ['-1502621898'] = { Name = 'bink_3a_60' }, - ['-2116745727'] = { Name = 'bink_3a_62' }, - ['459094287'] = { Name = 'bink_3a_63' }, - ['-305570328'] = { Name = 'bink_3a_64' }, - ['-151556028'] = { Name = 'bink_3a_65' }, - ['702993958'] = { Name = 'bink_3a_67' }, - ['882961306'] = { Name = 'bink_3a_68' }, - ['64162303'] = { Name = 'bink_3a_69' }, - ['592818960'] = { Name = 'bink_3a_72' }, - ['-1645172660'] = { Name = 'bink_3a_73' }, - ['-1167695561'] = { Name = 'bink_3a_75' }, - ['1246658821'] = { Name = 'bink_3a_77' }, - ['2091148720'] = { Name = 'bink_3a_78' }, - ['-1496532480'] = { Name = 'bink_3a_79' }, - ['-456472153'] = { Name = 'bink_3a_80' }, - ['-763845373'] = { Name = 'bink_3a_81' }, - ['-1068171076'] = { Name = 'bink_3a_82' }, - ['1039989770'] = { Name = 'bink_3a_83' }, - ['767581073'] = { Name = 'bink_3a_84' }, - ['460470005'] = { Name = 'bink_3a_85' }, - ['154964618'] = { Name = 'bink_3a_86' }, - ['1667417817'] = { Name = 'bink_3a_87' }, - ['1430399640'] = { Name = 'bink_3a_88' }, - ['1131939588'] = { Name = 'bink_3a_89' }, - ['226566219'] = { Name = 'bink_3a_90' }, - ['1677774153'] = { Name = 'bink_3a_91' }, - ['1916692932'] = { Name = 'bink_3a_92' }, - ['-927787344'] = { Name = 'bink_3a_93' }, - ['-696667587'] = { Name = 'bink_3a_94' }, - ['757555095'] = { Name = 'bink_3a_95' }, - ['794846217'] = { Name = 'bink_3a_96' }, - ['1977938289'] = { Name = 'bink_3a_97' }, - ['1714573836'] = { Name = 'bink_3a_98' }, - ['485146494'] = { Name = 'bink_3a_99' }, - ['2043516651'] = { Name = 'bink_3a_door' }, - ['1992775731'] = { Name = 'bink_3b_00' }, - ['2089640895'] = { Name = 'bink_3b_01' }, - ['1380126507'] = { Name = 'bink_3b_02' }, - ['1120202811'] = { Name = 'bink_3b_03' }, - ['424582479'] = { Name = 'bink_3b_04' }, - ['503883459'] = { Name = 'bink_3b_05' }, - ['1808450118'] = { Name = 'bink_3b_06' }, - ['2088395685'] = { Name = 'bink_3b_07' }, - ['1369968129'] = { Name = 'bink_3b_08' }, - ['1591126110'] = { Name = 'bink_3b_09' }, - ['2077188323'] = { Name = 'bink_3b_10' }, - ['1847379326'] = { Name = 'bink_3b_11' }, - ['1749727706'] = { Name = 'bink_3b_12' }, - ['1603020897'] = { Name = 'bink_3b_13' }, - ['1377865098'] = { Name = 'bink_3b_14' }, - ['-1141808850'] = { Name = 'bink_3b_15' }, - ['-1397046591'] = { Name = 'bink_3b_16' }, - ['-1462387977'] = { Name = 'bink_3b_17' }, - ['-1712808675'] = { Name = 'bink_3b_18' }, - ['69169545'] = { Name = 'bink_3b_19' }, - ['-334611533'] = { Name = 'bink_3b_20' }, - ['-1056184913'] = { Name = 'bink_3b_21' }, - ['-1899953894'] = { Name = 'bink_3b_22' }, - ['1521129698'] = { Name = 'bink_3b_23' }, - ['-1913290889'] = { Name = 'bink_3b_24' }, - ['1060037099'] = { Name = 'bink_3b_25' }, - ['813974678'] = { Name = 'bink_3b_26' }, - ['631320272'] = { Name = 'bink_3b_27' }, - ['350195021'] = { Name = 'bink_3b_28' }, - ['157513301'] = { Name = 'bink_3b_29' }, - ['-535682341'] = { Name = 'bink_3b_30' }, - ['-1258566481'] = { Name = 'bink_3b_31' }, - ['-999658612'] = { Name = 'bink_3b_32' }, - ['-1045666284'] = { Name = 'bink_3b_33' }, - ['-1854175821'] = { Name = 'bink_3b_34' }, - ['-1507217649'] = { Name = 'bink_3b_35' }, - ['1953745820'] = { Name = 'bink_3b_36' }, - ['-2096731967'] = { Name = 'bink_3b_37' }, - ['1781937953'] = { Name = 'bink_3b_38' }, - ['931615172'] = { Name = 'bink_3b_39' }, - ['-155167617'] = { Name = 'bink_3b_40' }, - ['-453725976'] = { Name = 'bink_3b_41' }, - ['1128164730'] = { Name = 'bink_3b_42' }, - ['1434751442'] = { Name = 'bink_3b_43' }, - ['-1298117616'] = { Name = 'bink_3b_44' }, - ['-16948145'] = { Name = 'bison' }, - ['2072156101'] = { Name = 'bison2' }, - ['1739845664'] = { Name = 'bison3' }, - ['850565707'] = { Name = 'bjxl' }, - ['-1205801634'] = { Name = 'blade' }, - ['-2128233223'] = { Name = 'blazer' }, - ['-48031959'] = { Name = 'blazer2' }, - ['-1269889662'] = { Name = 'blazer3' }, - ['-440768424'] = { Name = 'blazer4' }, - ['-1590337689'] = { Name = 'blazer5' }, - ['-150975354'] = { Name = 'blimp' }, - ['-613725916'] = { Name = 'blimp2' }, - ['-344943009'] = { Name = 'blista' }, - ['1039032026'] = { Name = 'blista2' }, - ['-591651781'] = { Name = 'blista3' }, - ['1131912276'] = { Name = 'bmx' }, - ['524108981'] = { Name = 'boattrailer' }, - ['1069929536'] = { Name = 'bobcatxl' }, - ['-1435919434'] = { Name = 'bodhi2' }, - ['865552436'] = { Name = 'bot_01b_bit_01' }, - ['592258976'] = { Name = 'bot_01b_bit_02' }, - ['268730639'] = { Name = 'bot_01b_bit_03' }, - ['-1987130134'] = { Name = 'boxville' }, - ['-233098306'] = { Name = 'boxville2' }, - ['121658888'] = { Name = 'boxville3' }, - ['444171386'] = { Name = 'boxville4' }, - ['682434785'] = { Name = 'boxville5' }, - ['-1479664699'] = { Name = 'brawler' }, - ['-305727417'] = { Name = 'brickade' }, - ['1549126457'] = { Name = 'brioso' }, - ['1518498504'] = { Name = 'bt1_01_alleydts01' }, - ['-696161596'] = { Name = 'bt1_01_alleydts02' }, - ['561139103'] = { Name = 'bt1_01_alleystuff01' }, - ['-882990727'] = { Name = 'bt1_01_alleystuff02' }, - ['417619979'] = { Name = 'bt1_01_build7_ovl' }, - ['-79469195'] = { Name = 'bt1_01_build7' }, - ['860237875'] = { Name = 'bt1_01_build91_dety' }, - ['-533287020'] = { Name = 'bt1_01_build91_ovl' }, - ['1522033535'] = { Name = 'bt1_01_build91' }, - ['-1186202789'] = { Name = 'bt1_01_cablemesh57166_tstd' }, - ['-342702441'] = { Name = 'bt1_01_crnrb2_ovl' }, - ['1646328675'] = { Name = 'bt1_01_crnrb2' }, - ['1121275494'] = { Name = 'bt1_01_fence01' }, - ['805396804'] = { Name = 'bt1_01_grddtdshad' }, - ['733438063'] = { Name = 'bt1_01_grdnoshad' }, - ['1322173685'] = { Name = 'bt1_01_ivy' }, - ['-1047727237'] = { Name = 'bt1_01_ladders01' }, - ['-674816017'] = { Name = 'bt1_01_ladders02' }, - ['1420335536'] = { Name = 'bt1_01_ladders03' }, - ['1785316658'] = { Name = 'bt1_01_ladders04' }, - ['2068276973'] = { Name = 'bt1_01_ladders05' }, - ['-989193539'] = { Name = 'bt1_01_railing01' }, - ['-223316471'] = { Name = 'bt1_01_railing02' }, - ['1520883623'] = { Name = 'bt1_01_terrainovl' }, - ['157259099'] = { Name = 'bt1_02_bldfront01' }, - ['533341979'] = { Name = 'bt1_02_block_01_ovl' }, - ['2114599291'] = { Name = 'bt1_02_building01_ovl_2' }, - ['-1305876366'] = { Name = 'bt1_02_building01_ovl' }, - ['-312945501'] = { Name = 'bt1_02_building01' }, - ['1965716513'] = { Name = 'bt1_02_building01dtd' }, - ['1828079541'] = { Name = 'bt1_02_building01noshad' }, - ['589086762'] = { Name = 'bt1_02_building02' }, - ['-362139206'] = { Name = 'bt1_02_chimney_iref' }, - ['1628022640'] = { Name = 'bt1_02_clth' }, - ['-510950955'] = { Name = 'bt1_02_cp_ovl01' }, - ['1727603692'] = { Name = 'bt1_02_curvebal_iref' }, - ['1170356994'] = { Name = 'bt1_02_emissive_b' }, - ['-995313459'] = { Name = 'bt1_02_emissive_c' }, - ['938599247'] = { Name = 'bt1_02_emissive_wind_hd_proxy' }, - ['-1736775706'] = { Name = 'bt1_02_emissive' }, - ['2146788247'] = { Name = 'bt1_02_frntrail01' }, - ['1444941805'] = { Name = 'bt1_02_frntrail02' }, - ['1667345008'] = { Name = 'bt1_02_frntrail03' }, - ['-641750058'] = { Name = 'bt1_02_ground_emm' }, - ['-1740411840'] = { Name = 'bt1_02_ground' }, - ['-251053783'] = { Name = 'bt1_02_ladder002' }, - ['-340278951'] = { Name = 'bt1_02_ladder01' }, - ['-819197886'] = { Name = 'bt1_02_ladder03' }, - ['-592829634'] = { Name = 'bt1_02_ladder04' }, - ['-1035145592'] = { Name = 'bt1_02_ladder05' }, - ['1864567754'] = { Name = 'bt1_02_ladderpool01' }, - ['-2131120265'] = { Name = 'bt1_02_ladderpool02' }, - ['-1031325234'] = { Name = 'bt1_02_loadingbay_ovl' }, - ['-1881961158'] = { Name = 'bt1_02_loadingbay_ovl02' }, - ['-386799080'] = { Name = 'bt1_02_maildtd00' }, - ['-696597206'] = { Name = 'bt1_02_maildtd01' }, - ['-975887393'] = { Name = 'bt1_02_maildtd02' }, - ['-898978349'] = { Name = 'bt1_02_mailrailing01' }, - ['255211369'] = { Name = 'bt1_02_mailrailing02' }, - ['502977778'] = { Name = 'bt1_02_mailrailing03' }, - ['192029156'] = { Name = 'bt1_02_mall_ov_2' }, - ['-268875355'] = { Name = 'bt1_02_mall_ov' }, - ['-771226176'] = { Name = 'bt1_02_mallblock' }, - ['-1737877333'] = { Name = 'bt1_02_shadowproxy01' }, - ['2010703545'] = { Name = 'bt1_02_signem_slod1' }, - ['-1949463995'] = { Name = 'bt1_02_stairs01' }, - ['1878668534'] = { Name = 'bt1_02_steps01' }, - ['-673345303'] = { Name = 'bt1_02_winfrane_iref' }, - ['-1397303042'] = { Name = 'bt1_03_building' }, - ['1359185397'] = { Name = 'bt1_03_detail' }, - ['162170489'] = { Name = 'bt1_03_detail2' }, - ['-759223770'] = { Name = 'bt1_03_dtd01' }, - ['-725282187'] = { Name = 'bt1_03_emissive' }, - ['154294878'] = { Name = 'bt1_03_frame01' }, - ['-1046590665'] = { Name = 'bt1_03_frame02' }, - ['-978214413'] = { Name = 'bt1_03_grd_noshad' }, - ['-81064519'] = { Name = 'bt1_03_interior01' }, - ['1963786647'] = { Name = 'bt1_03_interior02' }, - ['-1219518044'] = { Name = 'bt1_03_logo01' }, - ['929440207'] = { Name = 'bt1_03_logo02' }, - ['685212850'] = { Name = 'bt1_03_logo03' }, - ['205410314'] = { Name = 'bt1_03_railing01' }, - ['1544875958'] = { Name = 'bt1_03_railing02' }, - ['-2068047980'] = { Name = 'bt1_04_block_dtl01' }, - ['-230016166'] = { Name = 'bt1_04_block_dtl01b' }, - ['-1750069446'] = { Name = 'bt1_04_block_dtl01int' }, - ['-1837190375'] = { Name = 'bt1_04_block_dtl02' }, - ['1752391423'] = { Name = 'bt1_04_block_dtl03' }, - ['89049497'] = { Name = 'bt1_04_burton_subwaybits' }, - ['1162648331'] = { Name = 'bt1_04_burton_subwayshell' }, - ['42793518'] = { Name = 'bt1_04_carparkbitsint2' }, - ['-257173908'] = { Name = 'bt1_04_carparkbitsint3' }, - ['-931934115'] = { Name = 'bt1_04_carparkint_reflect' }, - ['1017193224'] = { Name = 'bt1_04_carparkint1' }, - ['-111708157'] = { Name = 'bt1_04_carparkint1bits' }, - ['-1837904212'] = { Name = 'bt1_04_carparkint2' }, - ['394742867'] = { Name = 'bt1_04_carparkint2bits' }, - ['1287844003'] = { Name = 'bt1_04_carparkintwallbit' }, - ['-1339101434'] = { Name = 'bt1_04_de04' }, - ['-44024583'] = { Name = 'bt1_04_de1' }, - ['262234491'] = { Name = 'bt1_04_de2' }, - ['191255509'] = { Name = 'bt1_04_eastglass01' }, - ['1856663360'] = { Name = 'bt1_04_fence01' }, - ['1612075544'] = { Name = 'bt1_04_fence02' }, - ['-745775903'] = { Name = 'bt1_04_glassframe01' }, - ['-2066399372'] = { Name = 'bt1_04_glassframe02' }, - ['-1006374354'] = { Name = 'bt1_04_glue_01' }, - ['-1285599003'] = { Name = 'bt1_04_glue_02' }, - ['1755102049'] = { Name = 'bt1_04_glue_03' }, - ['-117418837'] = { Name = 'bt1_04_glue_int' }, - ['-304645104'] = { Name = 'bt1_04_glue2_int' }, - ['1718629960'] = { Name = 'bt1_04_hedgetops01' }, - ['-1053168678'] = { Name = 'bt1_04_hedgetops02' }, - ['806504841'] = { Name = 'bt1_04_hedgetops03' }, - ['-716008437'] = { Name = 'bt1_04_hedgetops04' }, - ['-847728878'] = { Name = 'bt1_04_intcarparkbits2int' }, - ['564500460'] = { Name = 'bt1_04_intcarparkbitsint' }, - ['1543405043'] = { Name = 'bt1_04_lad1' }, - ['-120255406'] = { Name = 'bt1_04_mall_emit_slod' }, - ['2034754878'] = { Name = 'bt1_04_mall_emit01' }, - ['-1846897017'] = { Name = 'bt1_04_mall_emit02' }, - ['1074779481'] = { Name = 'bt1_04_mall01_dt01' }, - ['-403319234'] = { Name = 'bt1_04_mall01' }, - ['-1953893014'] = { Name = 'bt1_04_mall01int' }, - ['-246945566'] = { Name = 'bt1_04_mall02' }, - ['-1601638373'] = { Name = 'bt1_04_mall03_dt01' }, - ['2122384214'] = { Name = 'bt1_04_mall03' }, - ['247843095'] = { Name = 'bt1_04_malldoorsint' }, - ['1867760399'] = { Name = 'bt1_04_northglass01' }, - ['-1170635066'] = { Name = 'bt1_04_roof_dtl01' }, - ['-361175228'] = { Name = 'bt1_04_roof_dtl02' }, - ['-658816055'] = { Name = 'bt1_04_roof_dtl03' }, - ['-1195773836'] = { Name = 'bt1_04_roofsteps01' }, - ['-1374889190'] = { Name = 'bt1_04_roofsteps02' }, - ['-409416111'] = { Name = 'bt1_04_roofsteps03' }, - ['-913403331'] = { Name = 'bt1_04_roofsteps04' }, - ['100928295'] = { Name = 'bt1_04_roofsteps05' }, - ['-156210048'] = { Name = 'bt1_04_roofsteps06' }, - ['545177628'] = { Name = 'bt1_04_roofsteps07' }, - ['-1752427146'] = { Name = 'bt1_04_shop_dcal' }, - ['-1621819717'] = { Name = 'bt1_04_shop2' }, - ['-720377296'] = { Name = 'bt1_04_shop3' }, - ['-161144795'] = { Name = 'bt1_04_shopframe01' }, - ['-1349509210'] = { Name = 'bt1_04_shw_pxy' }, - ['1075575058'] = { Name = 'bt1_04_terrain02' }, - ['331872972'] = { Name = 'bt1_04_vine_emissive_slod' }, - ['1733341753'] = { Name = 'bt1_04_vine_emissive' }, - ['1027688016'] = { Name = 'bt1_04_weed_001' }, - ['-2042055990'] = { Name = 'bt1_04_weed_01' }, - ['805668421'] = { Name = 'bt1_04_weed_02' }, - ['423641443'] = { Name = 'bt1_04burtonsubways_reflect' }, - ['233891262'] = { Name = 'bt1_04burtonsubways_shadowb' }, - ['-480612982'] = { Name = 'bt1_05_ballarge_iref' }, - ['-1876066435'] = { Name = 'bt1_05_balsmall_iref' }, - ['-1021066582'] = { Name = 'bt1_05_buildmed_detail' }, - ['-1733351955'] = { Name = 'bt1_05_buildmed' }, - ['1321214132'] = { Name = 'bt1_05_details03' }, - ['814926301'] = { Name = 'bt1_05_fireescape_iref' }, - ['-4737979'] = { Name = 'bt1_05_flynt_dtl01' }, - ['1016868365'] = { Name = 'bt1_05_flynt_dtl02' }, - ['1599959951'] = { Name = 'bt1_05_flynt_dtl03' }, - ['-580462050'] = { Name = 'bt1_05_flyntbuilding' }, - ['-1921699752'] = { Name = 'bt1_05_flyntgrnd_01' }, - ['1341499664'] = { Name = 'bt1_05_flyntrail01' }, - ['1653558851'] = { Name = 'bt1_05_flyntrail02' }, - ['-259659154'] = { Name = 'bt1_05_flyntrail03' }, - ['-491303215'] = { Name = 'bt1_05_flyntrail04' }, - ['-1546399477'] = { Name = 'bt1_05_flyntrail05' }, - ['-1779550912'] = { Name = 'bt1_05_flyntrail06' }, - ['1361423394'] = { Name = 'bt1_05_ladderframe' }, - ['-1101158735'] = { Name = 'bt1_05_other_dtl01' }, - ['1853359867'] = { Name = 'bt1_05_other_dtl02' }, - ['-1669186836'] = { Name = 'bt1_05_othr2_dtl01' }, - ['1878122956'] = { Name = 'bt1_05_othr2_dtl02' }, - ['-285053189'] = { Name = 'bt1_05_paving_bt' }, - ['-1094416795'] = { Name = 'bt1_05_paving_btnoshad' }, - ['-1908026648'] = { Name = 'bt1_05_roof_vents' }, - ['563337726'] = { Name = 'bt1_05_roofrailing001' }, - ['1937037038'] = { Name = 'bt1_05_shadowproxy01' }, - ['1207150570'] = { Name = 'bt1_05_theatr_01' }, - ['-1884122038'] = { Name = 'bt1_05_theatr_signd' }, - ['1921264340'] = { Name = 'bt1_05_theatre_dtl01' }, - ['-1509971461'] = { Name = 'bt1_05_theatre_dtl01b' }, - ['1682935403'] = { Name = 'bt1_05_theatre_dtl02' }, - ['117401876'] = { Name = 'btype' }, - ['-831834716'] = { Name = 'btype2' }, - ['-602287871'] = { Name = 'btype3' }, - ['-682211828'] = { Name = 'buccaneer' }, - ['-1013450936'] = { Name = 'buccaneer2' }, - ['-304802106'] = { Name = 'buffalo' }, - ['736902334'] = { Name = 'buffalo2' }, - ['237764926'] = { Name = 'buffalo3' }, - ['1886712733'] = { Name = 'bulldozer' }, - ['-1696146015'] = { Name = 'bullet' }, - ['-1346687836'] = { Name = 'burrito' }, - ['-907477130'] = { Name = 'burrito2' }, - ['-1743316013'] = { Name = 'burrito3' }, - ['893081117'] = { Name = 'burrito4' }, - ['1132262048'] = { Name = 'burrito5' }, - ['-713569950'] = { Name = 'bus' }, - ['788747387'] = { Name = 'buzzard' }, - ['745926877'] = { Name = 'buzzard2' }, - ['883937721'] = { Name = 'cable1_root' }, - ['923275822'] = { Name = 'cable2_root' }, - ['969577574'] = { Name = 'cable3_root' }, - ['-960289747'] = { Name = 'cablecar' }, - ['775520107'] = { Name = 'cablemesh1915867_hvstd' }, - ['-1637531279'] = { Name = 'cablemesh1915883_hvstd' }, - ['67517509'] = { Name = 'cablemesh1915898_hvstd' }, - ['1863395505'] = { Name = 'cablemesh1915913_hvstd' }, - ['2018793771'] = { Name = 'cablemesh1915928_hvstd' }, - ['-433286638'] = { Name = 'cablemesh1915943_hvstd' }, - ['397397253'] = { Name = 'cablemesh1915958_hvstd' }, - ['1648142215'] = { Name = 'cablemesh1915973_hvstd' }, - ['909675378'] = { Name = 'cablemesh1915988_hvstd' }, - ['636244595'] = { Name = 'cablemesh1916003_hvstd' }, - ['425042490'] = { Name = 'cablemesh1916020_hvstd' }, - ['-895978535'] = { Name = 'cablemesh1916020_hvstd002' }, - ['-1134176396'] = { Name = 'cablemesh1916020_hvstd003' }, - ['-299681034'] = { Name = 'cablemesh1916020_hvstd004' }, - ['-539648421'] = { Name = 'cablemesh1916020_hvstd005' }, - ['1937819051'] = { Name = 'cablemesh1916020_hvstd006' }, - ['1829877965'] = { Name = 'cablemesh1916020_hvstd007' }, - ['-1763079044'] = { Name = 'cablemesh1916020_hvstd008' }, - ['-743955348'] = { Name = 'cablemesh1916036_hvstd' }, - ['1316672895'] = { Name = 'cablemesh1916051_hvstd' }, - ['673204472'] = { Name = 'cablemesh1916066_hvstd' }, - ['824053513'] = { Name = 'cablemesh1916083_hvstd' }, - ['-1122592972'] = { Name = 'cablemesh1916098_hvstd' }, - ['229460387'] = { Name = 'cablemesh1916113_hvstd' }, - ['1430310064'] = { Name = 'cablemesh1916128_hvstd' }, - ['651540825'] = { Name = 'cablemesh1916159_hvstd' }, - ['1950347684'] = { Name = 'cablemesh1916160_hvstd' }, - ['-833481113'] = { Name = 'cablemesh1916189_hvstd' }, - ['-1656449766'] = { Name = 'cablemesh1916190_hvstd' }, - ['-599958689'] = { Name = 'cablemesh1916221_hvstd' }, - ['-376397930'] = { Name = 'cablemesh1916222_hvstd' }, - ['-676828859'] = { Name = 'cablemesh1916251_hvstd' }, - ['-2113017764'] = { Name = 'cablemesh1916254_hvstd' }, - ['947823449'] = { Name = 'cablemesh1916467_hvstd' }, - ['-964677165'] = { Name = 'cablemesh1916482_hvstd' }, - ['909495086'] = { Name = 'cablemesh1916497_hvstd' }, - ['-779144547'] = { Name = 'cablemesh1916512_hvstd' }, - ['-1591976080'] = { Name = 'cablemesh1916527_hvstd' }, - ['1681868109'] = { Name = 'cablemesh1916548_hvstd' }, - ['-1072014021'] = { Name = 'cablemesh1916591_hvstd' }, - ['-1029172980'] = { Name = 'cablemesh1916592_hvstd' }, - ['83369041'] = { Name = 'cablemesh1916593_hvstd' }, - ['589780624'] = { Name = 'cablemesh1916636_hvstd' }, - ['412581959'] = { Name = 'cablemesh1916637_hvstd' }, - ['-852074057'] = { Name = 'cablemesh1916638_hvstd' }, - ['119315529'] = { Name = 'cablemesh1916653_hvstd' }, - ['-1468336621'] = { Name = 'cablemesh1916672_hvstd' }, - ['613572786'] = { Name = 'cablemesh1916690_hvstd' }, - ['731682509'] = { Name = 'cablemesh1916705_hvstd' }, - ['1651479162'] = { Name = 'cablemesh1916720_hvstd' }, - ['836305091'] = { Name = 'cablemesh1916736_hvstd' }, - ['-1936332671'] = { Name = 'cablemesh1916753_hvstd' }, - ['453510880'] = { Name = 'cablemesh1916768_hvstd' }, - ['604058190'] = { Name = 'cablemesh1916784_hvstd' }, - ['-281483521'] = { Name = 'cablemesh1916799_hvstd' }, - ['1501648742'] = { Name = 'cablemesh1916814_hvstd' }, - ['-2129252625'] = { Name = 'cablemesh1916829_hvstd' }, - ['1946785085'] = { Name = 'cablemesh1916844_hvstd' }, - ['-286563195'] = { Name = 'cablemesh1916860_hvstd' }, - ['1579744140'] = { Name = 'cablemesh1916875_hvstd' }, - ['-1699901969'] = { Name = 'cablemesh1916875_hvstd001' }, - ['-1536188045'] = { Name = 'cablemesh1916875_hvstd002' }, - ['547235474'] = { Name = 'cablemesh1916890_hvstd' }, - ['-532284526'] = { Name = 'cablemesh1916890_hvstd001' }, - ['-1399417804'] = { Name = 'cablemesh1916890_hvstd002' }, - ['126770573'] = { Name = 'cablemesh1923588_hvstd' }, - ['-1627031373'] = { Name = 'cablemesh1923588_hvstd001' }, - ['-939685362'] = { Name = 'cablemesh1923589_hvstd' }, - ['872064885'] = { Name = 'cablemesh1923589_hvstd001' }, - ['181341922'] = { Name = 'cablemesh1923596_hvstd' }, - ['-809917902'] = { Name = 'cablemesh1923596_hvstd001' }, - ['984764024'] = { Name = 'cablemesh1923597_hvstd' }, - ['1608038357'] = { Name = 'cablemesh1923597_hvstd001' }, - ['1691587609'] = { Name = 'cablemesh1923601_hvstd' }, - ['-211653334'] = { Name = 'cablemesh1923601_hvstd001' }, - ['-564061992'] = { Name = 'cablemesh1923603_hvstd' }, - ['-1465356392'] = { Name = 'cablemesh1923603_hvstd001' }, - ['2095861055'] = { Name = 'cablemesh1923689_hvstd' }, - ['997078677'] = { Name = 'cablemesh1923690_hvstd' }, - ['214434223'] = { Name = 'cablemesh1923691_hvstd' }, - ['-1840042005'] = { Name = 'cablemesh1923692_hvstd' }, - ['1656576773'] = { Name = 'cablemesh1923693_hvstd' }, - ['-1749584113'] = { Name = 'cablemesh1923694_hvstd' }, - ['1268736143'] = { Name = 'cablemesh1923788_hvstd' }, - ['-1324526594'] = { Name = 'cablemesh1923789_hvstd' }, - ['735327310'] = { Name = 'cablemesh1923790_hvstd' }, - ['88785949'] = { Name = 'cablemesh1923791_hvstd' }, - ['-844119398'] = { Name = 'cablemesh1923792_hvstd' }, - ['-936926038'] = { Name = 'cablemesh1923793_hvstd' }, - ['1906903021'] = { Name = 'cablemesh1923879_hvstd' }, - ['-64498837'] = { Name = 'cablemesh1923880_hvstd' }, - ['-563497837'] = { Name = 'cablemesh1923881_hvstd' }, - ['-1511674896'] = { Name = 'cablemesh1923882_hvstd' }, - ['-1194696196'] = { Name = 'cablemesh1923883_hvstd' }, - ['141592264'] = { Name = 'cablemesh1923884_hvstd' }, - ['1361916704'] = { Name = 'cablemesh1923970_hvstd' }, - ['-1279715216'] = { Name = 'cablemesh1923971_hvstd' }, - ['-528112458'] = { Name = 'cablemesh1923972_hvstd' }, - ['-566992989'] = { Name = 'cablemesh1923973_hvstd' }, - ['-2139349668'] = { Name = 'cablemesh1923974_hvstd' }, - ['-427007713'] = { Name = 'cablemesh1923975_hvstd' }, - ['-1039988033'] = { Name = 'cablemesh1924069_hvstd' }, - ['-1177239377'] = { Name = 'cablemesh1924071_hvstd' }, - ['788679081'] = { Name = 'cablemesh1924073_hvstd' }, - ['-698595883'] = { Name = 'cablemesh1924074_hvstd' }, - ['1020162131'] = { Name = 'cablemesh1924076_hvstd' }, - ['-1659470999'] = { Name = 'cablemesh1924077_hvstd' }, - ['-2121460621'] = { Name = 'cablemesh1924134_hvstd' }, - ['-58817525'] = { Name = 'cablemesh1924135_hvstd' }, - ['-93951397'] = { Name = 'cablemesh1924136_hvstd' }, - ['-444076527'] = { Name = 'cablemesh1924137_hvstd' }, - ['1606480294'] = { Name = 'cablemesh1924194_hvstd' }, - ['962590878'] = { Name = 'cablemesh1924195_hvstd' }, - ['-281901608'] = { Name = 'cablemesh1924196_hvstd' }, - ['805444646'] = { Name = 'cablemesh1924197_hvstd' }, - ['-774564416'] = { Name = 'cablemesh1924254_hvstd' }, - ['-1415296590'] = { Name = 'cablemesh1924255_hvstd' }, - ['-543292693'] = { Name = 'cablemesh1924256_hvstd' }, - ['258423744'] = { Name = 'cablemesh1924257_hvstd' }, - ['-396862484'] = { Name = 'cablemesh1924328_hvstd' }, - ['-1931346338'] = { Name = 'cablemesh1924329_hvstd' }, - ['26108003'] = { Name = 'cablemesh1924330_hvstd' }, - ['161267888'] = { Name = 'cablemesh1924331_hvstd' }, - ['1590696013'] = { Name = 'cablemesh1924388_hvstd' }, - ['-1481484221'] = { Name = 'cablemesh1924389_hvstd' }, - ['-1181627511'] = { Name = 'cablemesh1924390_hvstd' }, - ['-55952115'] = { Name = 'cablemesh1924391_hvstd' }, - ['-1561035791'] = { Name = 'cablemesh1924420_hvstd' }, - ['133188235'] = { Name = 'cablemesh1924421_hvstd' }, - ['1052574943'] = { Name = 'cablemesh1924478_hvstd' }, - ['2045485592'] = { Name = 'cablemesh1924479_hvstd' }, - ['-187308082'] = { Name = 'cablemesh1924480_hvstd' }, - ['711508080'] = { Name = 'cablemesh1924541_hvstd' }, - ['-1972392662'] = { Name = 'cablemesh1924542_hvstd' }, - ['-1357497593'] = { Name = 'cablemesh1924543_hvstd' }, - ['-554327468'] = { Name = 'cablemesh1924544_hvstd' }, - ['893317972'] = { Name = 'cablemesh1924601_hvstd' }, - ['-1194851786'] = { Name = 'cablemesh1924602_hvstd' }, - ['-148876030'] = { Name = 'cablemesh1924603_hvstd' }, - ['924336802'] = { Name = 'cablemesh1924604_hvstd' }, - ['-1492880611'] = { Name = 'cablemesh1924633_hvstd' }, - ['1370501060'] = { Name = 'cablemesh1924634_hvstd' }, - ['1811077252'] = { Name = 'cablemesh1924663_hvstd' }, - ['2000843208'] = { Name = 'cablemesh1924664_hvstd' }, - ['124805598'] = { Name = 'cablemesh1924693_hvstd' }, - ['-1886781861'] = { Name = 'cablemesh1924694_hvstd' }, - ['-980867375'] = { Name = 'cablemesh1929772_hvstd' }, - ['-3995611'] = { Name = 'cablemesh2161146_hvstd' }, - ['1681405852'] = { Name = 'cablemesh2161147_hvstd' }, - ['285860031'] = { Name = 'cablemesh2161148_hvstd' }, - ['272578892'] = { Name = 'cablemesh2161150_hvstd' }, - ['1985308043'] = { Name = 'cablemesh2161151_hvstd' }, - ['-1632514362'] = { Name = 'cablemesh2161152_hvstd' }, - ['458306332'] = { Name = 'cablemesh2161153_hvstd' }, - ['-655938419'] = { Name = 'cablemesh2161154_hvstd' }, - ['-950840561'] = { Name = 'cablemesh2161155_hvstd' }, - ['1773447216'] = { Name = 'cablemesh2161156_hvstd' }, - ['-977331169'] = { Name = 'cablemesh2161157_hvstd' }, - ['1264917626'] = { Name = 'cablemesh2161158_hvstd' }, - ['481122767'] = { Name = 'cablemesh2161159_hvstd' }, - ['-416017083'] = { Name = 'cablemesh2161160_hvstd' }, - ['524816499'] = { Name = 'cablemesh2161161_hvstd' }, - ['481021780'] = { Name = 'cablemesh2161162_hvstd' }, - ['430586840'] = { Name = 'cablemesh2161164_hvstd' }, - ['267464723'] = { Name = 'cablemesh2161165_hvstd' }, - ['-854632264'] = { Name = 'cablemesh2161195_hvstd' }, - ['466100371'] = { Name = 'cablemesh2161211_thvy' }, - ['-1535027789'] = { Name = 'cablemesh2271186_hvstd' }, - ['-233797594'] = { Name = 'cablemesh2271201_hvstd' }, - ['365648388'] = { Name = 'cablemesh2916020_hvstd001' }, - ['-641900067'] = { Name = 'cablemesh2916020_hvstd003' }, - ['-999568245'] = { Name = 'cablemesh2916051_hvstd001' }, - ['1147287684'] = { Name = 'caddy' }, - ['-537896628'] = { Name = 'caddy2' }, - ['1876516712'] = { Name = 'camper' }, - ['2072687711'] = { Name = 'carbonizzare' }, - ['11251904'] = { Name = 'carbonrs' }, - ['-50547061'] = { Name = 'cargobob' }, - ['1621617168'] = { Name = 'cargobob2' }, - ['1394036463'] = { Name = 'cargobob3' }, - ['2025593404'] = { Name = 'cargobob4' }, - ['368211810'] = { Name = 'cargoplane' }, - ['941800958'] = { Name = 'casco' }, - ['2006918058'] = { Name = 'cavalcade' }, - ['-789894171'] = { Name = 'cavalcade2' }, - ['2088441666'] = { Name = 'ce_xr_ctr2' }, - ['338949371'] = { Name = 'ch1_01__decal001' }, - ['-298079989'] = { Name = 'ch1_01__decal002' }, - ['266324268'] = { Name = 'ch1_01_bank' }, - ['-683699338'] = { Name = 'ch1_01_bankdtls' }, - ['795755219'] = { Name = 'ch1_01_barrier01' }, - ['1879099489'] = { Name = 'ch1_01_barrier01a' }, - ['1653747076'] = { Name = 'ch1_01_barrier01b' }, - ['92320566'] = { Name = 'ch1_01_basewalls00' }, - ['1176421181'] = { Name = 'ch1_01_beach008' }, - ['1490610353'] = { Name = 'ch1_01_beach009' }, - ['89957090'] = { Name = 'ch1_01_beach010' }, - ['1936162558'] = { Name = 'ch1_01_beach011' }, - ['646833476'] = { Name = 'ch1_01_beach012' }, - ['350831099'] = { Name = 'ch1_01_beach013' }, - ['501094474'] = { Name = 'ch1_01_beachdec_00' }, - ['1152869884'] = { Name = 'ch1_01_beachdec_01' }, - ['-1380534287'] = { Name = 'ch1_01_beachdec_02' }, - ['-1686367364'] = { Name = 'ch1_01_beachdec_03' }, - ['1472433172'] = { Name = 'ch1_01_beachdec_04' }, - ['-2046662511'] = { Name = 'ch1_01_beachdec_05' }, - ['-943231970'] = { Name = 'ch1_01_beachdec_06' }, - ['-1241397101'] = { Name = 'ch1_01_beachdec_07' }, - ['-680530873'] = { Name = 'ch1_01_beachrck_a' }, - ['-307455808'] = { Name = 'ch1_01_beachrck_b' }, - ['-17548465'] = { Name = 'ch1_01_beachrck_c' }, - ['-358870349'] = { Name = 'ch1_01_beachrck_d' }, - ['6241849'] = { Name = 'ch1_01_beachrck_e' }, - ['923544466'] = { Name = 'ch1_01_beachrck_f' }, - ['483653410'] = { Name = 'ch1_01_beachrck_g' }, - ['1471638760'] = { Name = 'ch1_01_beachrck_h' }, - ['641501683'] = { Name = 'ch1_01_beachrck_i' }, - ['1945838959'] = { Name = 'ch1_01_beachrck_j' }, - ['1525421551'] = { Name = 'ch1_01_beachtrax_003' }, - ['-912240062'] = { Name = 'ch1_01_beachtrax_01' }, - ['-1143884123'] = { Name = 'ch1_01_beachtrax_02' }, - ['-1951751934'] = { Name = 'ch1_01_bridge_lod' }, - ['-291753084'] = { Name = 'ch1_01_bridge' }, - ['-949394949'] = { Name = 'ch1_01_charthssign' }, - ['1068639719'] = { Name = 'ch1_01_chumash_sg_slod' }, - ['-492035864'] = { Name = 'ch1_01_chumash_sign' }, - ['-1885639488'] = { Name = 'ch1_01_church' }, - ['656967517'] = { Name = 'ch1_01_courtlines' }, - ['-1656081367'] = { Name = 'ch1_01_dec_06' }, - ['-1522790080'] = { Name = 'ch1_01_decalgrime_01' }, - ['-2025911544'] = { Name = 'ch1_01_decl03' }, - ['-1851839212'] = { Name = 'ch1_01_decl03b' }, - ['-1230837297'] = { Name = 'ch1_01_decl04' }, - ['-605932467'] = { Name = 'ch1_01_decl05' }, - ['-788586873'] = { Name = 'ch1_01_decl06' }, - ['-21693966'] = { Name = 'ch1_01_decl07' }, - ['-442841154'] = { Name = 'ch1_01_decl08' }, - ['321495771'] = { Name = 'ch1_01_decl09' }, - ['-427373778'] = { Name = 'ch1_01_decl10' }, - ['-922021833'] = { Name = 'ch1_01_decl12' }, - ['-1151240988'] = { Name = 'ch1_01_decl13' }, - ['-1119763027'] = { Name = 'ch1_01_dummyhd' }, - ['1554665320'] = { Name = 'ch1_01_flagpole_01_lod' }, - ['-1573366618'] = { Name = 'ch1_01_flagpole_01' }, - ['-134602726'] = { Name = 'ch1_01_foam_01_lod' }, - ['-1559154583'] = { Name = 'ch1_01_foam_01' }, - ['-205227139'] = { Name = 'ch1_01_foam_02_lod' }, - ['-1820356282'] = { Name = 'ch1_01_foam_02' }, - ['1637818877'] = { Name = 'ch1_01_foam_03_lod' }, - ['-1007259085'] = { Name = 'ch1_01_foam_03' }, - ['233879812'] = { Name = 'ch1_01_foam_04_lod' }, - ['-1173791143'] = { Name = 'ch1_01_foam_04' }, - ['-131331229'] = { Name = 'ch1_01_foam_05_lod' }, - ['1758084060'] = { Name = 'ch1_01_foam_05' }, - ['-1827077244'] = { Name = 'ch1_01_foam_06_lod' }, - ['2088395580'] = { Name = 'ch1_01_foam_06' }, - ['567193894'] = { Name = 'ch1_01_gvy_dtl01' }, - ['395877562'] = { Name = 'ch1_01_gvy_dtl02' }, - ['1869466727'] = { Name = 'ch1_01_gvy_dtl03' }, - ['-1624003598'] = { Name = 'ch1_01_gvy_dtl04' }, - ['2012638181'] = { Name = 'ch1_01_gvyard_a' }, - ['-1403398997'] = { Name = 'ch1_01_gvyard_b' }, - ['1515171992'] = { Name = 'ch1_01_gvyard_c' }, - ['-1862394380'] = { Name = 'ch1_01_gvyard_d' }, - ['1562784043'] = { Name = 'ch1_01_gvyard_stairs' }, - ['1473668449'] = { Name = 'ch1_01_hedgedtl_01' }, - ['-1632603368'] = { Name = 'ch1_01_hedgedtl_02' }, - ['-1823056796'] = { Name = 'ch1_01_hedgedtl_03' }, - ['-1705186707'] = { Name = 'ch1_01_hedgedtl_04' }, - ['-1860184077'] = { Name = 'ch1_01_hedgedtl_05' }, - ['2076290359'] = { Name = 'ch1_01_hedgedtl_06' }, - ['1818955402'] = { Name = 'ch1_01_hedgedtl_07' }, - ['-678501168'] = { Name = 'ch1_01_hedgedtl_08' }, - ['-984268707'] = { Name = 'ch1_01_hedgedtl_09' }, - ['-1951117760'] = { Name = 'ch1_01_hedgedtl_10' }, - ['771723988'] = { Name = 'ch1_01_hedgedtl_11' }, - ['-1973335146'] = { Name = 'ch1_01_hedgedtl_12' }, - ['-1682772423'] = { Name = 'ch1_01_hedgedtl_13' }, - ['1930239214'] = { Name = 'ch1_01_hedgedtl_14' }, - ['2015176462'] = { Name = 'ch1_01_hedgedtl_15' }, - ['-791488392'] = { Name = 'ch1_01_hedgedtl_16' }, - ['-488997753'] = { Name = 'ch1_01_hedgedtl_17' }, - ['1092941051'] = { Name = 'ch1_01_hedgetopc' }, - ['-128297903'] = { Name = 'ch1_01_korizhut' }, - ['-137057721'] = { Name = 'ch1_01_korizwall_lod' }, - ['821890269'] = { Name = 'ch1_01_korizwall' }, - ['-1392804315'] = { Name = 'ch1_01_ladder' }, - ['11139288'] = { Name = 'ch1_01_land_00a' }, - ['-1762515606'] = { Name = 'ch1_01_land_00b' }, - ['145289054'] = { Name = 'ch1_01_land_01' }, - ['-98512306'] = { Name = 'ch1_01_land_02' }, - ['2119293606'] = { Name = 'ch1_01_land_03' }, - ['1881620049'] = { Name = 'ch1_01_land_04' }, - ['1105191363'] = { Name = 'ch1_01_land_05' }, - ['866796888'] = { Name = 'ch1_01_land_06' }, - ['-1212723856'] = { Name = 'ch1_01_land_07' }, - ['-486041740'] = { Name = 'ch1_01_land_10' }, - ['-1128314140'] = { Name = 'ch1_01_land_11' }, - ['1270130018'] = { Name = 'ch1_01_land06' }, - ['-1965451776'] = { Name = 'ch1_01_laybyfloor' }, - ['2066509898'] = { Name = 'ch1_01_liquorsign01' }, - ['1893817268'] = { Name = 'ch1_01_liquorsign02' }, - ['-1548662161'] = { Name = 'ch1_01_liquorstr_wire' }, - ['1896489202'] = { Name = 'ch1_01_liquorstr' }, - ['725917975'] = { Name = 'ch1_01_liquorstrdtls' }, - ['2075499324'] = { Name = 'ch1_01_museentrncdcal' }, - ['1413502017'] = { Name = 'ch1_01_ndec_00' }, - ['1730574861'] = { Name = 'ch1_01_ndec_01' }, - ['-180338418'] = { Name = 'ch1_01_newhedgesa' }, - ['184118400'] = { Name = 'ch1_01_newhedgesb' }, - ['-1345341918'] = { Name = 'ch1_01_newhedgesc' }, - ['39541105'] = { Name = 'ch1_01_overpass_barsa' }, - ['462293922'] = { Name = 'ch1_01_overpass_barsb' }, - ['675566201'] = { Name = 'ch1_01_overpass' }, - ['-362718399'] = { Name = 'ch1_01_parkinglines_01' }, - ['-59637918'] = { Name = 'ch1_01_parkinglines_02' }, - ['-2034560010'] = { Name = 'ch1_01_parkinglines_03' }, - ['-1232472969'] = { Name = 'ch1_01_pierrck_a' }, - ['510514096'] = { Name = 'ch1_01_poolwtr' }, - ['-1326799299'] = { Name = 'ch1_01_props_towelsday' }, - ['-1521687466'] = { Name = 'ch1_01_props_towelsevening' }, - ['323184897'] = { Name = 'ch1_01_props_towelsmorn' }, - ['503064999'] = { Name = 'ch1_01_rd_lnd_dcl_01' }, - ['1339525731'] = { Name = 'ch1_01_rlswall01_glue001' }, - ['950635029'] = { Name = 'ch1_01_rlswall01' }, - ['-330041870'] = { Name = 'ch1_01_road007' }, - ['321924741'] = { Name = 'ch1_01_road06' }, - ['-1388814481'] = { Name = 'ch1_01_rsidedec_03' }, - ['-1221539348'] = { Name = 'ch1_01_rsidedec_03b' }, - ['1237433499'] = { Name = 'ch1_01_scch_beam' }, - ['-1102434854'] = { Name = 'ch1_01_scch_blgdecals01' }, - ['1274042181'] = { Name = 'ch1_01_scch_blgmain' }, - ['2063237548'] = { Name = 'ch1_01_scch_crprkdecals' }, - ['2135906409'] = { Name = 'ch1_01_scch_crprksurface' }, - ['1869065700'] = { Name = 'ch1_01_scch_stilts_lod' }, - ['-1849587480'] = { Name = 'ch1_01_scch_stilts' }, - ['-562569724'] = { Name = 'ch1_01_sea_alga002' }, - ['1755584735'] = { Name = 'ch1_01_sea_alga01' }, - ['1431466556'] = { Name = 'ch1_01_sea_alga03' }, - ['1093421552'] = { Name = 'ch1_01_sea_alga04' }, - ['738825361'] = { Name = 'ch1_01_sea_ch1_01_uw_01' }, - ['1530655477'] = { Name = 'ch1_01_sea_ch1_01_uw_02' }, - ['351790702'] = { Name = 'ch1_01_sea_ch1_01_uw_03' }, - ['1062746926'] = { Name = 'ch1_01_sea_ch1_01_uw_04' }, - ['-132436811'] = { Name = 'ch1_01_sea_ch1_01_uw_05' }, - ['-499646225'] = { Name = 'ch1_01_sea_ch1_01_uw_06' }, - ['-594774632'] = { Name = 'ch1_01_sea_ch1_01_uw_07' }, - ['-967685852'] = { Name = 'ch1_01_sea_ch1_01_uw_08' }, - ['-1155452222'] = { Name = 'ch1_01_sea_ch1_01_uw_09' }, - ['1653343433'] = { Name = 'ch1_01_sea_ch1_01_uw_10' }, - ['1306778489'] = { Name = 'ch1_01_sea_ch1_01_uw_11' }, - ['1074610124'] = { Name = 'ch1_01_sea_ch1_01_uw_12' }, - ['426537611'] = { Name = 'ch1_01_sea_ch1_01_uw_14' }, - ['1307465795'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_00' }, - ['630196103'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_01' }, - ['861512474'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_02' }, - ['55755533'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_03' }, - ['419753585'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_04' }, - ['-420935110'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_05' }, - ['-89771596'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_06' }, - ['-356281877'] = { Name = 'ch1_01_sea_ch1_01_uw_dec_07' }, - ['-2029719434'] = { Name = 'ch1_01_sea_ch1_01_uw_decb_00' }, - ['-1694754708'] = { Name = 'ch1_01_sea_ch1_01_uw_decb_01' }, - ['-528800919'] = { Name = 'ch1_01_sea_ch1_01_uw_decb_03' }, - ['276741382'] = { Name = 'ch1_01_sea_ch1_01_uw_decc_00' }, - ['-1558753739'] = { Name = 'ch1_01_sea_ch1_01_uwb_00' }, - ['1258855961'] = { Name = 'ch1_01_sea_ch1_01_uwb_06' }, - ['791758157'] = { Name = 'ch1_01_sea_coral_2' }, - ['1950283968'] = { Name = 'ch1_01_sea_l' }, - ['1077001967'] = { Name = 'ch1_01_sea_uwb_01_lod' }, - ['1345442365'] = { Name = 'ch1_01_sea_uwb_01' }, - ['-1473371669'] = { Name = 'ch1_01_sea_uwb_02_lod' }, - ['-1733500110'] = { Name = 'ch1_01_sea_uwb_02' }, - ['-734758372'] = { Name = 'ch1_01_sea_uwb_03_lod' }, - ['-1484357399'] = { Name = 'ch1_01_sea_uwb_03' }, - ['2133744557'] = { Name = 'ch1_01_sea_uwb_04_lod' }, - ['2108566837'] = { Name = 'ch1_01_sea_uwb_04' }, - ['1552801955'] = { Name = 'ch1_01_sea_uwb_05_lod' }, - ['-1948989054'] = { Name = 'ch1_01_sea_uwb_05' }, - ['-1312238887'] = { Name = 'ch1_01_sea_uwb_07_lod' }, - ['-39932648'] = { Name = 'ch1_01_sea_uwb_07' }, - ['534951662'] = { Name = 'ch1_01_sea_wreck_2' }, - ['302750528'] = { Name = 'ch1_01_sea_wreck_3' }, - ['83245915'] = { Name = 'ch1_01_sea_wreck' }, - ['-543002800'] = { Name = 'ch1_01_seaground_01' }, - ['-259682026'] = { Name = 'ch1_01_seaground_02' }, - ['39400637'] = { Name = 'ch1_01_seaground_03' }, - ['-2100447836'] = { Name = 'ch1_01_seaground_04' }, - ['-1803757310'] = { Name = 'ch1_01_seaground_05' }, - ['995632826'] = { Name = 'ch1_01_seaground_08' }, - ['2012206562'] = { Name = 'ch1_01_seawall002_lod' }, - ['1652354686'] = { Name = 'ch1_01_seawall002' }, - ['1017243346'] = { Name = 'ch1_01_seawall003_lod' }, - ['-324861236'] = { Name = 'ch1_01_seawall003' }, - ['402326602'] = { Name = 'ch1_01_seawall004_lod' }, - ['-18503855'] = { Name = 'ch1_01_seawall004' }, - ['-1973410781'] = { Name = 'ch1_01_seawall005_lod' }, - ['691403761'] = { Name = 'ch1_01_seawall005' }, - ['-2075435231'] = { Name = 'ch1_01_seaweeds_00' }, - ['1691310050'] = { Name = 'ch1_01_seawrka_lod' }, - ['949250813'] = { Name = 'ch1_01_seawrkb_lod' }, - ['308214521'] = { Name = 'ch1_01_seawrkc_lod' }, - ['786496676'] = { Name = 'ch1_01_shop02' }, - ['782314739'] = { Name = 'ch1_01_shop02dtls' }, - ['905829423'] = { Name = 'ch1_01_shopbase' }, - ['-1847750154'] = { Name = 'ch1_01_shpbsdtls' }, - ['1685575099'] = { Name = 'ch1_01_sign_01_lod' }, - ['1945640894'] = { Name = 'ch1_01_sign_01' }, - ['1187892487'] = { Name = 'ch1_01_surfshack_rack' }, - ['-431763373'] = { Name = 'ch1_01_surfshack' }, - ['-776624825'] = { Name = 'ch1_01_surfshkdtls' }, - ['-1629482019'] = { Name = 'ch1_01_tccourts_raila' }, - ['279213928'] = { Name = 'ch1_01_tccourts_railb' }, - ['1264676053'] = { Name = 'ch1_01_tccourts_railc' }, - ['-1492069993'] = { Name = 'ch1_01_tccourts' }, - ['130567957'] = { Name = 'ch1_01_tccourtsdtls' }, - ['478774588'] = { Name = 'ch1_01_tcgate01' }, - ['776382646'] = { Name = 'ch1_01_tcgate02' }, - ['-30095213'] = { Name = 'ch1_01_tcgate03' }, - ['268004380'] = { Name = 'ch1_01_tcgate04' }, - ['-2062639675'] = { Name = 'ch1_01_tchuts_rail' }, - ['533338455'] = { Name = 'ch1_01_tchuts' }, - ['-378461214'] = { Name = 'ch1_01_tchutsdtls_bars' }, - ['-1868089794'] = { Name = 'ch1_01_tchutsdtls' }, - ['-1729833099'] = { Name = 'ch1_01_tcmain_raila' }, - ['1193128944'] = { Name = 'ch1_01_tcmain_railb' }, - ['1023844290'] = { Name = 'ch1_01_tcmain_railc' }, - ['-2008521507'] = { Name = 'ch1_01_tcmain' }, - ['-1078622053'] = { Name = 'ch1_01_tcmain02' }, - ['195829895'] = { Name = 'ch1_01_tcmain03' }, - ['-975340603'] = { Name = 'ch1_01_tcmaindtls_a' }, - ['-1910797246'] = { Name = 'ch1_01_tcmaindtls_b' }, - ['-261665583'] = { Name = 'ch1_01_tcpool_raila' }, - ['1469055564'] = { Name = 'ch1_01_tcpool_raillb' }, - ['-388166026'] = { Name = 'ch1_01_tcpool' }, - ['1217119484'] = { Name = 'ch1_01_tcpooldtls' }, - ['-1426270012'] = { Name = 'ch1_01_tnscrtfence01' }, - ['213195831'] = { Name = 'ch1_01_tnscrtfence02' }, - ['306587481'] = { Name = 'ch1_01_tnscrtfence03' }, - ['-466171077'] = { Name = 'ch1_01_tnscrtfence04' }, - ['-171676074'] = { Name = 'ch1_01_tnscrtfence05' }, - ['1198199202'] = { Name = 'ch1_01_tnscrtfence06' }, - ['1495381263'] = { Name = 'ch1_01_tnscrtfence07' }, - ['721180869'] = { Name = 'ch1_01_tnscrtfence08' }, - ['1019608152'] = { Name = 'ch1_01_tnscrtfence09' }, - ['-1384588140'] = { Name = 'ch1_01_tnscrtfence10' }, - ['-1591486225'] = { Name = 'ch1_01_trail1' }, - ['-1815527878'] = { Name = 'ch1_01_trail2' }, - ['-2083734669'] = { Name = 'ch1_01_treereflectioproxy' }, - ['793004209'] = { Name = 'ch1_01_uw_decb_02' }, - ['1725446108'] = { Name = 'ch1_01_uw_decb_04' }, - ['1487018864'] = { Name = 'ch1_01_uw_decb_05' }, - ['-1980236261'] = { Name = 'ch1_01_uw_decb_06' }, - ['-341851803'] = { Name = 'ch1_01_uw_decb_07' }, - ['-537275904'] = { Name = 'ch1_01_water_01' }, - ['1144180335'] = { Name = 'ch1_02_armco_left001_lod' }, - ['-1113692887'] = { Name = 'ch1_02_armco_left001' }, - ['-2009563969'] = { Name = 'ch1_02_armco_left001b_lod' }, - ['49790872'] = { Name = 'ch1_02_armco_left001b' }, - ['1733609426'] = { Name = 'ch1_02_beach_01_dec' }, - ['-22100091'] = { Name = 'ch1_02_beach_01' }, - ['2022095667'] = { Name = 'ch1_02_beach_02' }, - ['-1378345778'] = { Name = 'ch1_02_bigweed_01' }, - ['-1255893178'] = { Name = 'ch1_02_blends_00100' }, - ['1853884926'] = { Name = 'ch1_02_blends_00101' }, - ['-1598624149'] = { Name = 'ch1_02_blends_00102' }, - ['-1543405268'] = { Name = 'ch1_02_build_02_planks' }, - ['1605836612'] = { Name = 'ch1_02_build_02_rails' }, - ['-1769625092'] = { Name = 'ch1_02_build_02_stepsa' }, - ['1691567768'] = { Name = 'ch1_02_build_02_stepsb' }, - ['-1160747194'] = { Name = 'ch1_02_build_02' }, - ['-771986381'] = { Name = 'ch1_02_buildl_79_rails' }, - ['2009342682'] = { Name = 'ch1_02_buildl_79' }, - ['555046688'] = { Name = 'ch1_02_ch1_road01' }, - ['-1508585684'] = { Name = 'ch1_02_coastrok_01' }, - ['-1270322285'] = { Name = 'ch1_02_coastrok_02' }, - ['-76318232'] = { Name = 'ch1_02_coastrok_03' }, - ['-735748984'] = { Name = 'ch1_02_coastrok_03a' }, - ['-927198086'] = { Name = 'ch1_02_coastrok_04' }, - ['-2132081407'] = { Name = 'ch1_02_coastrok_05' }, - ['-1293522697'] = { Name = 'ch1_02_coastrok_06' }, - ['-680676859'] = { Name = 'ch1_02_coastrok_07' }, - ['1566139549'] = { Name = 'ch1_02_dcl_01' }, - ['-335609366'] = { Name = 'ch1_02_dcl_02' }, - ['-56253641'] = { Name = 'ch1_02_dcl_03' }, - ['695467219'] = { Name = 'ch1_02_dcl_04' }, - ['-1204381098'] = { Name = 'ch1_02_dcl_05' }, - ['-955795464'] = { Name = 'ch1_02_dcl_06' }, - ['-744337107'] = { Name = 'ch1_02_dcl_07' }, - ['-468520434'] = { Name = 'ch1_02_dcl_08' }, - ['1879509496'] = { Name = 'ch1_02_dcl_09' }, - ['-332854782'] = { Name = 'ch1_02_dcl_10' }, - ['-43209591'] = { Name = 'ch1_02_dcl_11' }, - ['146195229'] = { Name = 'ch1_02_dcl_12' }, - ['437347794'] = { Name = 'ch1_02_dcl_13' }, - ['-857540512'] = { Name = 'ch1_02_foam_01' }, - ['-745142842'] = { Name = 'ch1_02_foam_02' }, - ['817602759'] = { Name = 'ch1_02_gnd_02_rails' }, - ['695708120'] = { Name = 'ch1_02_gnd_02_railsb_lod' }, - ['1354206936'] = { Name = 'ch1_02_gnd_02_railsb' }, - ['-503598417'] = { Name = 'ch1_02_gnd_02' }, - ['2142609614'] = { Name = 'ch1_02_h05_skylight' }, - ['547198799'] = { Name = 'ch1_02_h05' }, - ['-423978672'] = { Name = 'ch1_02_h07_015' }, - ['1076813847'] = { Name = 'ch1_02_h07_015wood' }, - ['-982923554'] = { Name = 'ch1_02_h07_main_rails' }, - ['550315547'] = { Name = 'ch1_02_h07_main_railsb' }, - ['-1893820521'] = { Name = 'ch1_02_h07_main' }, - ['-98947468'] = { Name = 'ch1_02_h07_maindtls' }, - ['493292358'] = { Name = 'ch1_02_house_001_raila' }, - ['2080786551'] = { Name = 'ch1_02_house_001_railb' }, - ['-766421119'] = { Name = 'ch1_02_house_001' }, - ['1807478187'] = { Name = 'ch1_02_house03ih_rails_b' }, - ['513672777'] = { Name = 'ch1_02_house03ih_railsa' }, - ['2083111267'] = { Name = 'ch1_02_house03ih_railsc' }, - ['-131611065'] = { Name = 'ch1_02_house03ih_skylight' }, - ['-716819284'] = { Name = 'ch1_02_house03ih' }, - ['1204685340'] = { Name = 'ch1_02_housewood_rails' }, - ['-483948859'] = { Name = 'ch1_02_housewoodfnt' }, - ['871757121'] = { Name = 'ch1_02_hsewoodfntfence' }, - ['-451795908'] = { Name = 'ch1_02_ian19_planks' }, - ['-1259518179'] = { Name = 'ch1_02_ian19_rails1' }, - ['-306399045'] = { Name = 'ch1_02_ian19_rails2' }, - ['-543744912'] = { Name = 'ch1_02_ian19_rails3' }, - ['713147570'] = { Name = 'ch1_02_ian19' }, - ['801125058'] = { Name = 'ch1_02_ih06_58_rails' }, - ['-1464254561'] = { Name = 'ch1_02_ih06_58_railsb' }, - ['1762604786'] = { Name = 'ch1_02_ih06_58' }, - ['475645244'] = { Name = 'ch1_02_ih07_01_rails' }, - ['1737330872'] = { Name = 'ch1_02_ih07_01' }, - ['-1191309053'] = { Name = 'ch1_02_ihwhouse_07_rail' }, - ['-1695462135'] = { Name = 'ch1_02_ihwhouse_07' }, - ['1860533773'] = { Name = 'ch1_02_ihwhouse_07dtls' }, - ['-1444021947'] = { Name = 'ch1_02_int_closed' }, - ['-1788961424'] = { Name = 'ch1_02_int_open' }, - ['1842996250'] = { Name = 'ch1_02_kerb02' }, - ['1772530236'] = { Name = 'ch1_02_land_01' }, - ['1482196896'] = { Name = 'ch1_02_land_02' }, - ['-392602943'] = { Name = 'ch1_02_land_dcl' }, - ['108805658'] = { Name = 'ch1_02_plot3stairs_lod' }, - ['253628142'] = { Name = 'ch1_02_plot3stairs' }, - ['-4697596'] = { Name = 'ch1_02_props_combo06_18_lod' }, - ['-1206735244'] = { Name = 'ch1_02_props_l_005' }, - ['-181870890'] = { Name = 'ch1_02_props_s_006' }, - ['-23924310'] = { Name = 'ch1_02_props_s_007' }, - ['-1985312805'] = { Name = 'ch1_02_props_s_008' }, - ['910077489'] = { Name = 'ch1_02_retwall1a' }, - ['1166494914'] = { Name = 'ch1_02_retwall1b' }, - ['233407443'] = { Name = 'ch1_02_retwall2' }, - ['253431857'] = { Name = 'ch1_02_road_02' }, - ['1057187893'] = { Name = 'ch1_02_rockfall' }, - ['-1294942871'] = { Name = 'ch1_02_rockfall2' }, - ['-1208408122'] = { Name = 'ch1_02_sc02_blg_rail01' }, - ['-900772750'] = { Name = 'ch1_02_sc02_blg_rail02' }, - ['-573082750'] = { Name = 'ch1_02_sc02_blg_rail03' }, - ['1874007863'] = { Name = 'ch1_02_sc02_blg_rail04' }, - ['-225005758'] = { Name = 'ch1_02_sc02_blg_raila' }, - ['-215515003'] = { Name = 'ch1_02_sc02_blg' }, - ['-2012361712'] = { Name = 'ch1_02_sc04_blgmain_raila' }, - ['-1680084052'] = { Name = 'ch1_02_sc04_blgmain_railb' }, - ['136518822'] = { Name = 'ch1_02_sc04_blgmain' }, - ['1909481576'] = { Name = 'ch1_02_sc04_blgmainstairs' }, - ['-143576950'] = { Name = 'ch1_02_sc04_blgmainsupp' }, - ['512925819'] = { Name = 'ch1_02_sc05_blgmain_rails1' }, - ['347638983'] = { Name = 'ch1_02_sc05_blgmain_rails2' }, - ['970381059'] = { Name = 'ch1_02_sc05_blgmain_rails3' }, - ['1746449286'] = { Name = 'ch1_02_sc05_blgmain_rails4' }, - ['-399821907'] = { Name = 'ch1_02_sc05_blgmain_rails5' }, - ['-574808367'] = { Name = 'ch1_02_sc05_blgmain_rails6' }, - ['175011891'] = { Name = 'ch1_02_sc05_blgmain_rails7' }, - ['-1062829251'] = { Name = 'ch1_02_sc05_blgmain' }, - ['-518564779'] = { Name = 'ch1_02_sea_ch1_02_uw1_00' }, - ['-629029074'] = { Name = 'ch1_02_sea_ch1_02_uw1_01' }, - ['152806493'] = { Name = 'ch1_02_sea_ch1_02_uw1_02' }, - ['-78804799'] = { Name = 'ch1_02_sea_ch1_02_uw1_03' }, - ['764439878'] = { Name = 'ch1_02_sea_ch1_02_uw1_04' }, - ['533287352'] = { Name = 'ch1_02_sea_ch1_02_uw1_05' }, - ['1377252947'] = { Name = 'ch1_02_sea_ch1_02_uw1_06' }, - ['1153244063'] = { Name = 'ch1_02_sea_ch1_02_uw1_07' }, - ['131934431'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_00' }, - ['-164756095'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_01' }, - ['1684300276'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_02' }, - ['1647893917'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_03' }, - ['1342060840'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_04' }, - ['1035801766'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_05' }, - ['-1417908189'] = { Name = 'ch1_02_sea_ch1_02_uw1_dec_06' }, - ['577450743'] = { Name = 'ch1_02_sea_ch1_02_uw2_01_lod' }, - ['-1568584208'] = { Name = 'ch1_02_sea_ch1_02_uw2_01' }, - ['-1432319552'] = { Name = 'ch1_02_sea_ch1_02_uw2_02_lod' }, - ['-1346901923'] = { Name = 'ch1_02_sea_ch1_02_uw2_02' }, - ['14660227'] = { Name = 'ch1_02_snd_dcl' }, - ['1329820840'] = { Name = 'ch1_03_armco00' }, - ['-2051645043'] = { Name = 'ch1_03_armco01' }, - ['872857135'] = { Name = 'ch1_03_armco02' }, - ['1750804183'] = { Name = 'ch1_03_armco03' }, - ['1989198658'] = { Name = 'ch1_03_armco04' }, - ['-1364890403'] = { Name = 'ch1_03_bridge_ov' }, - ['1828542008'] = { Name = 'ch1_03_bridge001_supports' }, - ['-303945667'] = { Name = 'ch1_03_bridge001' }, - ['-1077376968'] = { Name = 'ch1_03_cstrckedge_003' }, - ['-769774365'] = { Name = 'ch1_03_cstrckedge_004' }, - ['-328572541'] = { Name = 'ch1_03_cstrckedge_005' }, - ['-1915245627'] = { Name = 'ch1_03_dcl_lyb02' }, - ['-354120227'] = { Name = 'ch1_03_dcl_lyby00' }, - ['1531047574'] = { Name = 'ch1_03_dcl_lyby01' }, - ['699952384'] = { Name = 'ch1_03_decal_004_lod' }, - ['1957512629'] = { Name = 'ch1_03_decal_004' }, - ['1264813400'] = { Name = 'ch1_03_decal02' }, - ['-1035883491'] = { Name = 'ch1_03_foamwet_01' }, - ['-1392213597'] = { Name = 'ch1_03_foamwet_02' }, - ['1923353819'] = { Name = 'ch1_03_foamwet_03' }, - ['-590094023'] = { Name = 'ch1_03_foamwet_04' }, - ['1514599272'] = { Name = 'ch1_03_land_001_decal' }, - ['1301385023'] = { Name = 'ch1_03_land_001' }, - ['1606595489'] = { Name = 'ch1_03_land_002' }, - ['1778567201'] = { Name = 'ch1_03_land_003' }, - ['2074110812'] = { Name = 'ch1_03_land_004' }, - ['-1035722506'] = { Name = 'ch1_03_land_dc05_lod' }, - ['2129970183'] = { Name = 'ch1_03_land_dcl05' }, - ['-1376131756'] = { Name = 'ch1_03_land_dcl05b_lod' }, - ['-827454113'] = { Name = 'ch1_03_land_dcl05b' }, - ['-1506874643'] = { Name = 'ch1_03_lnd_dcl1_lod' }, - ['403598249'] = { Name = 'ch1_03_lnd_dcl1' }, - ['1445634661'] = { Name = 'ch1_03_lnd_dcl2_lod' }, - ['52183493'] = { Name = 'ch1_03_lnd_dcl2' }, - ['1538980321'] = { Name = 'ch1_03_sea_ch1_03_uw_00' }, - ['-491459741'] = { Name = 'ch1_03_sea_ch1_03_uw_01_lod' }, - ['759962884'] = { Name = 'ch1_03_sea_ch1_03_uw_01' }, - ['1044889339'] = { Name = 'ch1_03_sea_ch1_03_uw_02' }, - ['-1209748941'] = { Name = 'ch1_03_sea_ch1_03_uw_03' }, - ['-2056598208'] = { Name = 'ch1_03_sea_ch1_03_uw_04' }, - ['-1883708964'] = { Name = 'ch1_03_sea_ch1_03_uw_05' }, - ['868044784'] = { Name = 'ch1_03_sea_ch1_03_uw_06_lod' }, - ['1626866779'] = { Name = 'ch1_03_sea_ch1_03_uw_06' }, - ['872392739'] = { Name = 'ch1_03_sea_ch1_03_uw_07_lod' }, - ['-557023230'] = { Name = 'ch1_03_sea_ch1_03_uw_07' }, - ['-248503095'] = { Name = 'ch1_03_sea_ch1_03_uw_08' }, - ['46978107'] = { Name = 'ch1_03_sea_ch1_03_uw_09_lod' }, - ['-596575413'] = { Name = 'ch1_03_sea_ch1_03_uw_09' }, - ['1449403816'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_00' }, - ['1679737117'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_01' }, - ['-1175163705'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_02' }, - ['1202784322'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_03' }, - ['-1868686821'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_04' }, - ['-1622919321'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_05' }, - ['-467648226'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_06' }, - ['47808144'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_07' }, - ['-395982451'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_08' }, - ['-174070783'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_09' }, - ['-19794023'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_10' }, - ['-1935043766'] = { Name = 'ch1_03_sea_ch1_03_uw_dec_11' }, - ['1834135174'] = { Name = 'ch1_04_armco_endsmalll001' }, - ['-293287060'] = { Name = 'ch1_04_armco_left_10' }, - ['584202551'] = { Name = 'ch1_04_armco_rght_10' }, - ['-1940283353'] = { Name = 'ch1_04_culvert01_s' }, - ['-600745613'] = { Name = 'ch1_04_culvert01' }, - ['-294191618'] = { Name = 'ch1_04_culvert02' }, - ['-2131518812'] = { Name = 'ch1_04_dcl_04_lod' }, - ['450170323'] = { Name = 'ch1_04_dcl_04' }, - ['-1991611708'] = { Name = 'ch1_04_dcl_05' }, - ['-509721025'] = { Name = 'ch1_04_dcl_08c_lod' }, - ['-1063419413'] = { Name = 'ch1_04_dcl_08c' }, - ['338705029'] = { Name = 'ch1_04_dcl_11_lod' }, - ['-1184226737'] = { Name = 'ch1_04_dcl_11' }, - ['-449840678'] = { Name = 'ch1_04_dcl_13' }, - ['-1065835483'] = { Name = 'ch1_04_dcl_13b_lod' }, - ['1673261881'] = { Name = 'ch1_04_dcl_13b' }, - ['-1916844178'] = { Name = 'ch1_04_dcl_14_lod' }, - ['340744164'] = { Name = 'ch1_04_dcl_14' }, - ['33928017'] = { Name = 'ch1_04_dcl_15' }, - ['264720136'] = { Name = 'ch1_04_dcl_17' }, - ['726992419'] = { Name = 'ch1_04_dcl_19' }, - ['-866876887'] = { Name = 'ch1_04_dcl_20_lod' }, - ['-827143296'] = { Name = 'ch1_04_dcl_20' }, - ['-1726097431'] = { Name = 'ch1_04_dcl_21_lod' }, - ['-595335390'] = { Name = 'ch1_04_dcl_21' }, - ['-114157674'] = { Name = 'ch1_04_dcl_21b' }, - ['-1285745451'] = { Name = 'ch1_04_dcl_22' }, - ['-987000185'] = { Name = 'ch1_04_dcl_23a_lod' }, - ['-2114278599'] = { Name = 'ch1_04_dcl_23a' }, - ['-325747467'] = { Name = 'ch1_04_dcl_26r' }, - ['398751053'] = { Name = 'ch1_04_decal_bridge' }, - ['-1602685052'] = { Name = 'ch1_04_decalsfloor' }, - ['-1380684055'] = { Name = 'ch1_04_decalsflooredge' }, - ['-798957422'] = { Name = 'ch1_04_decalsfloorpark' }, - ['313513025'] = { Name = 'ch1_04_gasnew' }, - ['-742940955'] = { Name = 'ch1_04_gasnewroof' }, - ['-1601205788'] = { Name = 'ch1_04_gassign01' }, - ['1991980604'] = { Name = 'ch1_04_gassign02' }, - ['-2064526679'] = { Name = 'ch1_04_gassign03' }, - ['180050437'] = { Name = 'ch1_04_grills' }, - ['1006687760'] = { Name = 'ch1_04_hexdecals' }, - ['923329994'] = { Name = 'ch1_04_land002' }, - ['1628816419'] = { Name = 'ch1_04_land01' }, - ['1391339476'] = { Name = 'ch1_04_land02' }, - ['-1300502782'] = { Name = 'ch1_04_land03' }, - ['-2141551936'] = { Name = 'ch1_04_land04' }, - ['1660562037'] = { Name = 'ch1_04_refprox023_ch' }, - ['664017020'] = { Name = 'ch1_04_refprox024_ch' }, - ['1671870307'] = { Name = 'ch1_04_refprox025_ch' }, - ['1489283597'] = { Name = 'ch1_04_refprox027_ch' }, - ['-970411175'] = { Name = 'ch1_04_refprox028_ch' }, - ['1131940427'] = { Name = 'ch1_04_refprox029_ch' }, - ['-669836836'] = { Name = 'ch1_04_refprox030_ch' }, - ['1529750140'] = { Name = 'ch1_04_refprox031_ch' }, - ['-1635586171'] = { Name = 'ch1_04_refprox032_ch' }, - ['992703513'] = { Name = 'ch1_04_refprox033_ch' }, - ['-792727366'] = { Name = 'ch1_04_refprox034_ch' }, - ['-1999503628'] = { Name = 'ch1_04_rockgroup_1' }, - ['-1897559265'] = { Name = 'ch1_04_rockgroup_3' }, - ['578557404'] = { Name = 'ch1_04_sea_ch1_04_uw_01_lod' }, - ['1275047988'] = { Name = 'ch1_04_sea_ch1_04_uw_01' }, - ['1580618913'] = { Name = 'ch1_04_sea_ch1_04_uw_02' }, - ['1580684662'] = { Name = 'ch1_04_sea_ch1_04_uw_dec_01' }, - ['-6351017'] = { Name = 'ch1_04_sea_ch1_04_uw_dec_02' }, - ['-300080000'] = { Name = 'ch1_04_signglue' }, - ['57831255'] = { Name = 'ch1_04_ssbigsign_d008' }, - ['1859705599'] = { Name = 'ch1_04_stones_decal' }, - ['1142298580'] = { Name = 'ch1_04_truckmarkings' }, - ['1572274500'] = { Name = 'ch1_04_wetlands_01' }, - ['726408295'] = { Name = 'ch1_04_wetlands_02' }, - ['966113530'] = { Name = 'ch1_04_wetlands_03' }, - ['-2016455316'] = { Name = 'ch1_04_wetlands_04' }, - ['-1780354671'] = { Name = 'ch1_04_wetlands_05' }, - ['-1430917773'] = { Name = 'ch1_04_woodenstruc' }, - ['2003984740'] = { Name = 'ch1_04_woodenstruc2' }, - ['1211859703'] = { Name = 'ch1_04_woodenstruc3' }, - ['-2035462136'] = { Name = 'ch1_04b_ammo_decal' }, - ['146986237'] = { Name = 'ch1_04b_ammosign_lod' }, - ['1573004296'] = { Name = 'ch1_04b_ammosign' }, - ['-1596821588'] = { Name = 'ch1_04b_bdec_07g' }, - ['-390130824'] = { Name = 'ch1_04b_cardecals' }, - ['-580163850'] = { Name = 'ch1_04b_cardetails_lod' }, - ['-1840327864'] = { Name = 'ch1_04b_cardetails' }, - ['1663382220'] = { Name = 'ch1_04b_cliff_07' }, - ['-1680988031'] = { Name = 'ch1_04b_cliff_dcl_01_lod' }, - ['479419282'] = { Name = 'ch1_04b_cliff_dcl_01' }, - ['-2032619493'] = { Name = 'ch1_04b_cliff_dcl_05' }, - ['1496962270'] = { Name = 'ch1_04b_cliff_dcl_06' }, - ['2106957205'] = { Name = 'ch1_04b_cliff_dcl_08' }, - ['-1296300063'] = { Name = 'ch1_04b_cliff_dcl_09' }, - ['-929582516'] = { Name = 'ch1_04b_cliff_dcl_10' }, - ['-23191984'] = { Name = 'ch1_04b_cliff_dcl_11' }, - ['-396201503'] = { Name = 'ch1_04b_cliff_dcl_12' }, - ['192624650'] = { Name = 'ch1_04b_cliff_dcl_14' }, - ['900271205'] = { Name = 'ch1_04b_cliff_dcl_15' }, - ['337226287'] = { Name = 'ch1_04b_clothes_decal' }, - ['-1690095993'] = { Name = 'ch1_04b_clothese_emiss_lod' }, - ['1561121555'] = { Name = 'ch1_04b_clothese_emissiv' }, - ['341003969'] = { Name = 'ch1_04b_crk_dcl_05' }, - ['-668414286'] = { Name = 'ch1_04b_culv_shadw' }, - ['-1334476730'] = { Name = 'ch1_04b_culvert_shdw' }, - ['990490525'] = { Name = 'ch1_04b_culvert006' }, - ['1748310538'] = { Name = 'ch1_04b_culvert01_sb' }, - ['-1248175503'] = { Name = 'ch1_04b_culvert01' }, - ['2029364866'] = { Name = 'ch1_04b_dcl_01' }, - ['-769828636'] = { Name = 'ch1_04b_dcl_02' }, - ['-967128866'] = { Name = 'ch1_04b_dcl_02b' }, - ['1369332179'] = { Name = 'ch1_04b_dcl_09c' }, - ['1459250315'] = { Name = 'ch1_04b_dcl_09d' }, - ['-1907920610'] = { Name = 'ch1_04b_decalbuild006' }, - ['684107290'] = { Name = 'ch1_04b_decalbuild008' }, - ['-2088199119'] = { Name = 'ch1_04b_emissiv' }, - ['1840110615'] = { Name = 'ch1_04b_land_e' }, - ['900133182'] = { Name = 'ch1_04b_landa' }, - ['2047474211'] = { Name = 'ch1_04b_landb' }, - ['818680725'] = { Name = 'ch1_04b_landdcl_01' }, - ['-1539061236'] = { Name = 'ch1_04b_landdecal_lod' }, - ['659672721'] = { Name = 'ch1_04b_landdecal' }, - ['-1304150549'] = { Name = 'ch1_04b_landdecal01' }, - ['-610528332'] = { Name = 'ch1_04b_refproc_ch' }, - ['44953858'] = { Name = 'ch1_04b_refproc' }, - ['1683510404'] = { Name = 'ch1_04b_refprox026_ch' }, - ['-1219049270'] = { Name = 'ch1_04b_refprox036_ch' }, - ['1406750216'] = { Name = 'ch1_04b_refprox037_ch' }, - ['857475009'] = { Name = 'ch1_04b_refprox038_ch' }, - ['-1798191903'] = { Name = 'ch1_04b_refprox039_ch' }, - ['2041392255'] = { Name = 'ch1_04b_rock1' }, - ['1181548787'] = { Name = 'ch1_04b_rocklrg01' }, - ['2000085638'] = { Name = 'ch1_04b_rocklrg02' }, - ['636370934'] = { Name = 'ch1_04b_rocklrg03' }, - ['828790498'] = { Name = 'ch1_04b_rocklrg04' }, - ['79089145'] = { Name = 'ch1_04b_rocksml02' }, - ['-960867839'] = { Name = 'ch1_04b_rocksml03' }, - ['-653789540'] = { Name = 'ch1_04b_rocksml04' }, - ['-1441490658'] = { Name = 'ch1_04b_rocksml05' }, - ['-1210665822'] = { Name = 'ch1_04b_rocksml06' }, - ['1480458114'] = { Name = 'ch1_04b_shop_02axtra' }, - ['1324364699'] = { Name = 'ch1_04b_shop_jgs1' }, - ['1153244981'] = { Name = 'ch1_04b_shop_jgs2' }, - ['1921186496'] = { Name = 'ch1_04b_shop_jgs3' }, - ['-707621490'] = { Name = 'ch1_04b_shop_jgsxtr' }, - ['188637696'] = { Name = 'ch1_04b_shop_jgsxtr02' }, - ['-489402741'] = { Name = 'ch1_04b_shopdet' }, - ['1973243990'] = { Name = 'ch1_04b_shopdet02' }, - ['131094024'] = { Name = 'ch1_04b_vinegrapes__01' }, - ['-158157939'] = { Name = 'ch1_04b_vinegrapes__02' }, - ['-803871188'] = { Name = 'ch1_04b_vinegrapes__03' }, - ['1591444409'] = { Name = 'ch1_04b_vinegrapes__04' }, - ['-1263980717'] = { Name = 'ch1_04b_vinegrapes__05' }, - ['-1083489065'] = { Name = 'ch1_04b_vinegrapes__06' }, - ['393573626'] = { Name = 'ch1_04b_vinegrapes__07' }, - ['-1513680497'] = { Name = 'ch1_04b_vinegrapes__08' }, - ['-69288499'] = { Name = 'ch1_04b_vinegrapes__09' }, - ['-1622932575'] = { Name = 'ch1_04b_vinegrapes__10' }, - ['1186321010'] = { Name = 'ch1_04b_vinegrapes__11' }, - ['1492875005'] = { Name = 'ch1_04b_vinegrapes__12' }, - ['305654135'] = { Name = 'ch1_04b_vinegrapes__13' }, - ['-461763076'] = { Name = 'ch1_04b_vinegrapes__14' }, - ['-1939022369'] = { Name = 'ch1_04b_vinegrapes__15' }, - ['-1915821917'] = { Name = 'ch1_04b_vinegrapes__16' }, - ['721885973'] = { Name = 'ch1_04b_vinegrapes__17' }, - ['1027850126'] = { Name = 'ch1_04b_vinegrapes__18' }, - ['-984461399'] = { Name = 'ch1_04b_vinegrapes__19' }, - ['-155667011'] = { Name = 'ch1_04b_vinegrapes__20' }, - ['-1345476636'] = { Name = 'ch1_04b_vinegrapes__21' }, - ['439188646'] = { Name = 'ch1_04b_vinegrapes__22' }, - ['-749900061'] = { Name = 'ch1_04b_vinegrapes__23' }, - ['-1114422417'] = { Name = 'ch1_04b_vinegrapes__24' }, - ['1993356778'] = { Name = 'ch1_04b_vinegrapes__25' }, - ['1628244580'] = { Name = 'ch1_04b_vinegrapes__26' }, - ['-696126140'] = { Name = 'ch1_04b_vinegrapes__27' }, - ['-1052456246'] = { Name = 'ch1_04b_vinegrapes__28' }, - ['2047261775'] = { Name = 'ch1_04b_vinegrapes__29' }, - ['-866983922'] = { Name = 'ch1_04b_vinegrapes__30' }, - ['-1553953238'] = { Name = 'ch1_04b_vinegrapes__31' }, - ['-1289474639'] = { Name = 'ch1_04b_vinegrapes__32' }, - ['-156650325'] = { Name = 'ch1_04b_vinegrapes__33' }, - ['283240731'] = { Name = 'ch1_04b_vinegrapes__34' }, - ['1514470368'] = { Name = 'ch1_04b_vinegrapes__35' }, - ['-335962293'] = { Name = 'ch1_04b_vinegrapes__36' }, - ['751247589'] = { Name = 'ch1_04b_vinegrapes__37' }, - ['1047905346'] = { Name = 'ch1_04b_vinegrapes__38' }, - ['-1930632913'] = { Name = 'ch1_04b_vinegrapes__39' }, - ['1978622296'] = { Name = 'ch1_04b_vinegrapes__40' }, - ['-1071745611'] = { Name = 'ch1_04b_vinegrapes__41' }, - ['1497802759'] = { Name = 'ch1_04b_vinegrapes__42' }, - ['-899020232'] = { Name = 'ch1_04b_vinegrapes__43' }, - ['821286730'] = { Name = 'ch1_04b_vinegrapes__44' }, - ['1033072777'] = { Name = 'ch1_04b_vinegrapes__45' }, - ['353181565'] = { Name = 'ch1_04b_vinegrapes__46' }, - ['1843768805'] = { Name = 'ch1_04b_vinegrapes_01' }, - ['1624282043'] = { Name = 'ch1_04b_vinegrapes_02' }, - ['-1834780832'] = { Name = 'ch1_04b_vinegrapes_03' }, - ['-2045157812'] = { Name = 'ch1_04b_vinegrapes_04' }, - ['-1744207316'] = { Name = 'ch1_04b_vinegrapes_05' }, - ['-944217719'] = { Name = 'ch1_04b_vinegrapes_06' }, - ['-1134736685'] = { Name = 'ch1_04b_vinegrapes_07' }, - ['-1542840583'] = { Name = 'ch1_04b_vinegrapes_08' }, - ['-1288651450'] = { Name = 'ch1_04b_vinegrapes_09' }, - ['-331895833'] = { Name = 'ch1_04b_vinegrapes_10' }, - ['298776341'] = { Name = 'ch1_04b_vinegrapes_11' }, - ['20403686'] = { Name = 'ch1_04b_vinegrapes_12' }, - ['788410739'] = { Name = 'ch1_04b_vinegrapes_13' }, - ['614145197'] = { Name = 'ch1_04b_vinegrapes_14' }, - ['1381562408'] = { Name = 'ch1_04b_vinegrapes_15' }, - ['910999568'] = { Name = 'ch1_04b_vinegrapes_16' }, - ['1748607973'] = { Name = 'ch1_04b_vinegrapes_17' }, - ['1571065531'] = { Name = 'ch1_04b_vinegrapes_18' }, - ['-1956222402'] = { Name = 'ch1_04b_vinegrapes_19' }, - ['861289227'] = { Name = 'ch1_04b_vinegrapes_20' }, - ['-1989220553'] = { Name = 'ch1_04b_vinegrapes_21' }, - ['1445724338'] = { Name = 'ch1_04b_vinegrapes_22' }, - ['1824075212'] = { Name = 'ch1_04b_vinegrapes_23' }, - ['-1128247847'] = { Name = 'ch1_04b_vinegrapes_24' }, - ['-900404990'] = { Name = 'ch1_04b_vinegrapes_25' }, - ['-1625976188'] = { Name = 'ch1_04b_vinegrapes_26' }, - ['-1259291078'] = { Name = 'ch1_04b_vinegrapes_27' }, - ['2002862892'] = { Name = 'ch1_04b_vinegrapes_28' }, - ['-1917915193'] = { Name = 'ch1_04b_vinegrapes_29' }, - ['-152222878'] = { Name = 'ch1_04b_vinegrapes_30' }, - ['92528783'] = { Name = 'ch1_04b_vinegrapes_31' }, - ['-597389735'] = { Name = 'ch1_04b_vinegrapes_32' }, - ['-424500491'] = { Name = 'ch1_04b_vinegrapes_33' }, - ['-8760188'] = { Name = 'ch1_04b_vinegrapes_34' }, - ['164456746'] = { Name = 'ch1_04b_vinegrapes_35' }, - ['-1587472305'] = { Name = 'ch1_04b_vinegrapes_36' }, - ['-1282753374'] = { Name = 'ch1_04b_vinegrapes_37' }, - ['1765025782'] = { Name = 'ch1_04b_vinegrapes_38' }, - ['-763102572'] = { Name = 'ch1_04b_vinegrapes_39' }, - ['189456305'] = { Name = 'ch1_04b_vinegrapes_40' }, - ['198762701'] = { Name = 'ch1_04b_vinegrapes_41' }, - ['-424208758'] = { Name = 'ch1_04b_vinegrapes_42' }, - ['-111526960'] = { Name = 'ch1_04b_vinegrapes_43' }, - ['808987019'] = { Name = 'ch1_04b_vinegrapes_44' }, - ['1108397372'] = { Name = 'ch1_04b_vinegrapes_45' }, - ['-1951309696'] = { Name = 'ch1_04b_vinegrapes_46' }, - ['230526058'] = { Name = 'ch1_04b_vineland01' }, - ['-244034600'] = { Name = 'ch1_04b_vineland02' }, - ['2031215194'] = { Name = 'ch1_04b_vines_01' }, - ['-1351725290'] = { Name = 'ch1_04b_vines_02' }, - ['-770632613'] = { Name = 'ch1_04b_vines_04' }, - ['-1068928820'] = { Name = 'ch1_04b_vines_05' }, - ['-160178912'] = { Name = 'ch1_04b_vines_06' }, - ['-455525909'] = { Name = 'ch1_04b_vines_07' }, - ['-236104689'] = { Name = 'ch1_04b_vines_08' }, - ['-532565832'] = { Name = 'ch1_04b_vines_09' }, - ['-1635374042'] = { Name = 'ch1_04b_vines_10' }, - ['-1371747437'] = { Name = 'ch1_04b_vines_11' }, - ['-1785849294'] = { Name = 'ch1_04b_vines_12' }, - ['-1546897746'] = { Name = 'ch1_04b_vines_13' }, - ['1800553919'] = { Name = 'ch1_04b_vines_14' }, - ['2031345986'] = { Name = 'ch1_04b_vines_15' }, - ['1294240100'] = { Name = 'ch1_04b_vines_16' }, - ['1525589240'] = { Name = 'ch1_04b_vines_17' }, - ['568603364'] = { Name = 'ch1_04b_vines_18' }, - ['1076195174'] = { Name = 'ch1_04b_vines_19' }, - ['-651540059'] = { Name = 'ch1_04b_vines_20' }, - ['-1100475359'] = { Name = 'ch1_04b_vines_21' }, - ['2072809067'] = { Name = 'ch1_04b_vines_22' }, - ['-371856644'] = { Name = 'ch1_04b_vines_23' }, - ['879132712'] = { Name = 'ch1_04b_vines_24' }, - ['-1408864414'] = { Name = 'ch1_04b_vines_25' }, - ['1616992285'] = { Name = 'ch1_04b_vines_26' }, - ['1191650665'] = { Name = 'ch1_04b_vines_27' }, - ['-15919754'] = { Name = 'ch1_04b_vines_28' }, - ['1831694773'] = { Name = 'ch1_04b_vines_29' }, - ['-1777025045'] = { Name = 'ch1_04b_vines_30' }, - ['-2082858122'] = { Name = 'ch1_04b_vines_31' }, - ['980551851'] = { Name = 'ch1_04b_vines_32' }, - ['1747739679'] = { Name = 'ch1_04b_vines_33' }, - ['518869410'] = { Name = 'ch1_04b_vines_34' }, - ['1286516004'] = { Name = 'ch1_04b_vines_35' }, - ['530862860'] = { Name = 'ch1_04b_vines_36' }, - ['1308340154'] = { Name = 'ch1_04b_vines_37' }, - ['52009463'] = { Name = 'ch1_04b_vines_38' }, - ['828896915'] = { Name = 'ch1_04b_vines_39' }, - ['851345176'] = { Name = 'ch1_04b_vines_40' }, - ['-1133735314'] = { Name = 'ch1_04b_vines_41' }, - ['-163281371'] = { Name = 'ch1_04b_vines_42' }, - ['100476310'] = { Name = 'ch1_04b_vines_43' }, - ['1465108546'] = { Name = 'ch1_04b_vines_44' }, - ['1771138237'] = { Name = 'ch1_04b_vines_45' }, - ['1022366587'] = { Name = 'ch1_04b_vines_46' }, - ['1325578144'] = { Name = 'ch1_04b_vines_47' }, - ['-710911980'] = { Name = 'ch1_04b_vineslmbs_01' }, - ['450683532'] = { Name = 'ch1_04b_vineslmbs_02' }, - ['-107765766'] = { Name = 'ch1_04b_vineslmbs_03' }, - ['-1943747302'] = { Name = 'ch1_04b_vineslmbs_04' }, - ['-1705287289'] = { Name = 'ch1_04b_vineslmbs_05' }, - ['-1344500595'] = { Name = 'ch1_04b_vineslmbs_06' }, - ['-1114232832'] = { Name = 'ch1_04b_vineslmbs_07' }, - ['1439815797'] = { Name = 'ch1_04b_vineslmbs_08' }, - ['1670640633'] = { Name = 'ch1_04b_vineslmbs_09' }, - ['1075981838'] = { Name = 'ch1_04b_vineslmbs_10' }, - ['241519257'] = { Name = 'ch1_04b_vineslmbs_11' }, - ['1705408790'] = { Name = 'ch1_04b_vineslmbs_12' }, - ['842076716'] = { Name = 'ch1_04b_vineslmbs_13' }, - ['-86891661'] = { Name = 'ch1_04b_vineslmbs_14' }, - ['-396231021'] = { Name = 'ch1_04b_vineslmbs_15' }, - ['489482280'] = { Name = 'ch1_04b_vineslmbs_16' }, - ['-317356038'] = { Name = 'ch1_04b_vineslmbs_17' }, - ['-452298740'] = { Name = 'ch1_04b_vineslmbs_18' }, - ['-1285483334'] = { Name = 'ch1_04b_vineslmbs_19' }, - ['251218053'] = { Name = 'ch1_04b_vineslmbs_20' }, - ['-1046073888'] = { Name = 'ch1_04b_vineslmbs_21' }, - ['66237048'] = { Name = 'ch1_04b_vineslmbs_22' }, - ['-165079323'] = { Name = 'ch1_04b_vineslmbs_23' }, - ['-738504054'] = { Name = 'ch1_04b_vineslmbs_24' }, - ['-2049493441'] = { Name = 'ch1_04b_vineslmbs_25' }, - ['-1199662191'] = { Name = 'ch1_04b_vineslmbs_26' }, - ['-364871916'] = { Name = 'ch1_04b_vineslmbs_27' }, - ['1094167809'] = { Name = 'ch1_04b_vineslmbs_28' }, - ['721256589'] = { Name = 'ch1_04b_vineslmbs_29' }, - ['-75783462'] = { Name = 'ch1_04b_vineslmbs_30' }, - ['156843669'] = { Name = 'ch1_04b_vineslmbs_31' }, - ['1519182087'] = { Name = 'ch1_04b_vineslmbs_32' }, - ['750847344'] = { Name = 'ch1_04b_vineslmbs_33' }, - ['-1366685448'] = { Name = 'ch1_04b_vineslmbs_34' }, - ['-1013042400'] = { Name = 'ch1_04b_vineslmbs_35' }, - ['366565269'] = { Name = 'ch1_04b_vineslmbs_36' }, - ['656701995'] = { Name = 'ch1_04b_vineslmbs_37' }, - ['1042229304'] = { Name = 'ch1_04b_vineslmbs_38' }, - ['754451946'] = { Name = 'ch1_04b_vineslmbs_39' }, - ['-18075817'] = { Name = 'ch1_04b_vineslmbs_40' }, - ['-407502613'] = { Name = 'ch1_04b_vineslmbs_41' }, - ['-617060368'] = { Name = 'ch1_04b_vineslmbs_42' }, - ['-730899874'] = { Name = 'ch1_04b_vineslmbs_43' }, - ['1389975332'] = { Name = 'ch1_04b_vineslmbs_44' }, - ['749341382'] = { Name = 'ch1_04b_vineslmbs_45' }, - ['514027205'] = { Name = 'ch1_04b_vineslmbs_46' }, - ['-593814746'] = { Name = 'ch1_04b_vineslod_01' }, - ['-822247453'] = { Name = 'ch1_04b_vineslod_02' }, - ['1942338968'] = { Name = 'ch1_04b_vinetrck_01' }, - ['492179642'] = { Name = 'ch1_04b_vinetrck_02' }, - ['-791115731'] = { Name = 'ch1_04b_water_pool_slod' }, - ['-1311186087'] = { Name = 'ch1_04b_water_pool' }, - ['593597437'] = { Name = 'ch1_04b_water01' }, - ['1056164589'] = { Name = 'ch1_04b_water02' }, - ['1360883520'] = { Name = 'ch1_04b_water03' }, - ['-1765255028'] = { Name = 'ch1_04b_wetlands_tmp6' }, - ['1460059961'] = { Name = 'ch1_04b_wetlands01' }, - ['1153112738'] = { Name = 'ch1_04b_wetlands02' }, - ['-650427488'] = { Name = 'ch1_04b_wetlands03' }, - ['976258698'] = { Name = 'ch1_05_actcen_fen' }, - ['1810781472'] = { Name = 'ch1_05_actcen_rope' }, - ['1730087529'] = { Name = 'ch1_05_actcen_slats' }, - ['-327498539'] = { Name = 'ch1_05_activcen_raila' }, - ['-1709141'] = { Name = 'ch1_05_activcen_railb' }, - ['-13224864'] = { Name = 'ch1_05_activcen' }, - ['-844065962'] = { Name = 'ch1_05_activcendtls' }, - ['1653345322'] = { Name = 'ch1_05_activcensign01_lod' }, - ['935153596'] = { Name = 'ch1_05_activcensign01' }, - ['-908544694'] = { Name = 'ch1_05_activcensign02_lod' }, - ['536551480'] = { Name = 'ch1_05_activcensign02' }, - ['-285935839'] = { Name = 'ch1_05_atcn_suprt' }, - ['-2088094434'] = { Name = 'ch1_05_bd01a' }, - ['-1624314777'] = { Name = 'ch1_05_bd01c' }, - ['-916373301'] = { Name = 'ch1_05_bd01d' }, - ['-1038597159'] = { Name = 'ch1_05_cave_dec' }, - ['-1484538330'] = { Name = 'ch1_05_creek_006' }, - ['116915445'] = { Name = 'ch1_05_creek_007' }, - ['-381501045'] = { Name = 'ch1_05_creek_008' }, - ['585544914'] = { Name = 'ch1_05_creek_009' }, - ['-1383740026'] = { Name = 'ch1_05_creek_010' }, - ['2080992177'] = { Name = 'ch1_05_creekrcks_006' }, - ['1838014987'] = { Name = 'ch1_05_crkwater_1001' }, - ['837216926'] = { Name = 'ch1_05_crkwater_1005' }, - ['539019026'] = { Name = 'ch1_05_crkwater_1006' }, - ['-2121709205'] = { Name = 'ch1_05_crkwater_top' }, - ['-929723431'] = { Name = 'ch1_05_d00' }, - ['-95457460'] = { Name = 'ch1_05_d01' }, - ['1138197079'] = { Name = 'ch1_05_d03' }, - ['1981048528'] = { Name = 'ch1_05_d04' }, - ['1867733326'] = { Name = 'ch1_05_d05' }, - ['-1922951829'] = { Name = 'ch1_05_d08' }, - ['-1474213143'] = { Name = 'ch1_05_d09' }, - ['59539614'] = { Name = 'ch1_05_d10' }, - ['-1741247976'] = { Name = 'ch1_05_d15' }, - ['-1910139402'] = { Name = 'ch1_05_d16' }, - ['244324045'] = { Name = 'ch1_05_d17' }, - ['2083942936'] = { Name = 'ch1_05_d18' }, - ['1868257378'] = { Name = 'ch1_05_d19' }, - ['-648237077'] = { Name = 'ch1_05_d21' }, - ['-1178308421'] = { Name = 'ch1_05_d22' }, - ['-1901979057'] = { Name = 'ch1_05_d23' }, - ['-1838276121'] = { Name = 'ch1_05_d24' }, - ['-1424829648'] = { Name = 'ch1_05_d25' }, - ['-1127582049'] = { Name = 'ch1_05_d26' }, - ['1167493177'] = { Name = 'ch1_05_d27' }, - ['1480535434'] = { Name = 'ch1_05_d28' }, - ['1639006318'] = { Name = 'ch1_05_d29' }, - ['1785437879'] = { Name = 'ch1_05_d44' }, - ['-1147977467'] = { Name = 'ch1_05_d45' }, - ['-1388600234'] = { Name = 'ch1_05_d46' }, - ['794863774'] = { Name = 'ch1_05_d47' }, - ['994731483'] = { Name = 'ch1_05_d47a' }, - ['-1762920521'] = { Name = 'ch1_05_d49' }, - ['864740674'] = { Name = 'ch1_05_d50' }, - ['1877990923'] = { Name = 'ch1_05_d52' }, - ['481474450'] = { Name = 'ch1_05_d56' }, - ['-1283824349'] = { Name = 'ch1_05_d57' }, - ['-1522513745'] = { Name = 'ch1_05_d58' }, - ['-268542422'] = { Name = 'ch1_05_d59' }, - ['1352359959'] = { Name = 'ch1_05_dd10t001' }, - ['859803400'] = { Name = 'ch1_05_decal_00' }, - ['-2050968563'] = { Name = 'ch1_05_decal_02' }, - ['640710730'] = { Name = 'ch1_05_decal_13' }, - ['-154494593'] = { Name = 'ch1_05_decal_14' }, - ['148979116'] = { Name = 'ch1_05_decal_15' }, - ['1543168990'] = { Name = 'ch1_05_decal_16' }, - ['761267881'] = { Name = 'ch1_05_decal_17' }, - ['652016031'] = { Name = 'ch1_05_decal_18' }, - ['-122479284'] = { Name = 'ch1_05_decal_19' }, - ['-1290727183'] = { Name = 'ch1_05_decal_20' }, - ['-993086356'] = { Name = 'ch1_05_decal_21' }, - ['390748510'] = { Name = 'ch1_05_decal_22' }, - ['470508256'] = { Name = 'ch1_05_decal_23' }, - ['1346620240'] = { Name = 'ch1_05_decal_26' }, - ['1628073181'] = { Name = 'ch1_05_decal_27' }, - ['1541235335'] = { Name = 'ch1_05_decal_28' }, - ['765101570'] = { Name = 'ch1_05_decal_29' }, - ['-1553503526'] = { Name = 'ch1_05_decal_31' }, - ['-656681534'] = { Name = 'ch1_05_decal_34' }, - ['162839862'] = { Name = 'ch1_05_decal_34c' }, - ['594081602'] = { Name = 'ch1_05_dirttrack002' }, - ['-2034915886'] = { Name = 'ch1_05_gbdec_00' }, - ['-269584318'] = { Name = 'ch1_05_gbdec_01' }, - ['1932132027'] = { Name = 'ch1_05_gbdec_02' }, - ['1582355721'] = { Name = 'ch1_05_gbdec_03' }, - ['1326593676'] = { Name = 'ch1_05_gbdec_04' }, - ['956566128'] = { Name = 'ch1_05_gbdec_05' }, - ['1398070564'] = { Name = 'ch1_05_glue_rocks' }, - ['198600754'] = { Name = 'ch1_05_l1297' }, - ['-70639047'] = { Name = 'ch1_05_land_004' }, - ['-1305496067'] = { Name = 'ch1_05_land1' }, - ['1645273000'] = { Name = 'ch1_05_land10' }, - ['1868429890'] = { Name = 'ch1_05_land11' }, - ['1167894208'] = { Name = 'ch1_05_land12' }, - ['-2012749394'] = { Name = 'ch1_05_land2' }, - ['-1715895027'] = { Name = 'ch1_05_land3' }, - ['1805199569'] = { Name = 'ch1_05_land4' }, - ['2103692390'] = { Name = 'ch1_05_land5' }, - ['1532364875'] = { Name = 'ch1_05_land7' }, - ['-1903823016'] = { Name = 'ch1_05_nd_00' }, - ['2092258231'] = { Name = 'ch1_05_nd_01' }, - ['-751140668'] = { Name = 'ch1_05_nd_02' }, - ['153873574'] = { Name = 'ch1_05_nd_03' }, - ['1332738349'] = { Name = 'ch1_05_nd_04' }, - ['-440982083'] = { Name = 'ch1_05_nd_05' }, - ['-1672408334'] = { Name = 'ch1_05_nd_06' }, - ['-876285479'] = { Name = 'ch1_05_nd_07' }, - ['-122926169'] = { Name = 'ch1_05_nd_08' }, - ['-1371949373'] = { Name = 'ch1_05_nd_09' }, - ['647342297'] = { Name = 'ch1_05_nd_10' }, - ['407571524'] = { Name = 'ch1_05_nd_11' }, - ['-1846378607'] = { Name = 'ch1_05_nd_12' }, - ['2076201773'] = { Name = 'ch1_05_nd_13' }, - ['-445733236'] = { Name = 'ch1_05_nd_14' }, - ['255326750'] = { Name = 'ch1_05_nd_15' }, - ['1214049383'] = { Name = 'ch1_05_nd_16' }, - ['850837787'] = { Name = 'ch1_05_nd_17' }, - ['-1681714378'] = { Name = 'ch1_05_nd_18' }, - ['-964663120'] = { Name = 'ch1_05_nd_19' }, - ['1299739390'] = { Name = 'ch1_05_nd_20' }, - ['-548464979'] = { Name = 'ch1_05_nd_21' }, - ['290509609'] = { Name = 'ch1_05_newrsd_00' }, - ['549417478'] = { Name = 'ch1_05_newrsd_01' }, - ['856561315'] = { Name = 'ch1_05_newrsd_02' }, - ['-1764693127'] = { Name = 'ch1_05_newrsd_04c' }, - ['1997577891'] = { Name = 'ch1_05_newrsd_09' }, - ['1397271671'] = { Name = 'ch1_05_newrsd_14c' }, - ['1033054933'] = { Name = 'ch1_05_newrsd_16' }, - ['432497470'] = { Name = 'ch1_05_newrsd_18' }, - ['186238435'] = { Name = 'ch1_05_newrsd_19' }, - ['2131623274'] = { Name = 'ch1_05_newrsd_20' }, - ['1840863937'] = { Name = 'ch1_05_newrsd_21' }, - ['1110737848'] = { Name = 'ch1_05_newrsd_23' }, - ['937848604'] = { Name = 'ch1_05_newrsd_24' }, - ['102239104'] = { Name = 'ch1_05_newrsd_25' }, - ['-330770462'] = { Name = 'ch1_05_newrsd_26' }, - ['-827056967'] = { Name = 'ch1_05_newrsd_28' }, - ['-1269307051'] = { Name = 'ch1_05_newrsd_33' }, - ['725407517'] = { Name = 'ch1_05_newrsd_34' }, - ['426914696'] = { Name = 'ch1_05_newrsd_35' }, - ['213268811'] = { Name = 'ch1_05_roadd_01c' }, - ['-197676453'] = { Name = 'ch1_05_rocks_010' }, - ['-434498016'] = { Name = 'ch1_05_rocks_011' }, - ['882132333'] = { Name = 'ch1_05_small_rocks' }, - ['1165541107'] = { Name = 'ch1_05_small_rocksb' }, - ['817796479'] = { Name = 'ch1_05_small_rocksc' }, - ['1403564505'] = { Name = 'ch1_05_stdec_00' }, - ['1657622562'] = { Name = 'ch1_05_stdec_01' }, - ['2041282014'] = { Name = 'ch1_05_stdec_02' }, - ['794913095'] = { Name = 'ch1_05_stdec_03' }, - ['711896776'] = { Name = 'ch1_05_vine_slod' }, - ['1881883116'] = { Name = 'ch1_05_vinegrapes_01' }, - ['-1192733851'] = { Name = 'ch1_05_vinegrapes_02' }, - ['-1364836639'] = { Name = 'ch1_05_vinegrapes_03' }, - ['-448648156'] = { Name = 'ch1_05_vinegrapes_04' }, - ['-267894352'] = { Name = 'ch1_05_vinegrapes_05' }, - ['30401855'] = { Name = 'ch1_05_vinegrapes_06' }, - ['777993821'] = { Name = 'ch1_05_vinegrapes_07' }, - ['956322719'] = { Name = 'ch1_05_vinegrapes_08' }, - ['1253177090'] = { Name = 'ch1_05_vinegrapes_09' }, - ['11332893'] = { Name = 'ch1_05_vinegrapes_10' }, - ['-288405150'] = { Name = 'ch1_05_vinegrapes_11' }, - ['-1673878474'] = { Name = 'ch1_05_vinegrapes_12' }, - ['-1906374529'] = { Name = 'ch1_05_vinegrapes_13' }, - ['-1734107868'] = { Name = 'ch1_05_vinegrapes_14' }, - ['-958170717'] = { Name = 'ch1_05_vinegrapes_15' }, - ['-1270786977'] = { Name = 'ch1_05_vinegrapes_16' }, - ['1651978444'] = { Name = 'ch1_05_vinegrapes_17' }, - ['1371148114'] = { Name = 'ch1_05_vinegrapes_18' }, - ['2147216341'] = { Name = 'ch1_05_vinegrapes_19' }, - ['-400639775'] = { Name = 'ch1_05_vinegrapes_20' }, - ['-103785404'] = { Name = 'ch1_05_vinegrapes_21' }, - ['72446278'] = { Name = 'ch1_05_vinegrapes_22' }, - ['-1768876605'] = { Name = 'ch1_05_vinegrapes_23' }, - ['-401127089'] = { Name = 'ch1_05_vines_01' }, - ['496874587'] = { Name = 'ch1_05_vines_02' }, - ['223548358'] = { Name = 'ch1_05_vines_03' }, - ['1111653796'] = { Name = 'ch1_05_vines_04' }, - ['805099801'] = { Name = 'ch1_05_vines_05' }, - ['1788792416'] = { Name = 'ch1_05_vines_06' }, - ['1491675893'] = { Name = 'ch1_05_vines_07' }, - ['466530497'] = { Name = 'ch1_05_vines_08' }, - ['2048421203'] = { Name = 'ch1_05_vines_09' }, - ['-1255087545'] = { Name = 'ch1_05_vines_10' }, - ['-1527692856'] = { Name = 'ch1_05_vines_11' }, - ['-1849025670'] = { Name = 'ch1_05_vines_12' }, - ['-14551512'] = { Name = 'ch1_05_vines_13' }, - ['1517923546'] = { Name = 'ch1_05_vines_14' }, - ['1211566165'] = { Name = 'ch1_05_vines_15' }, - ['-1229724335'] = { Name = 'ch1_05_vines_16' }, - ['-1529593454'] = { Name = 'ch1_05_vines_17' }, - ['590757460'] = { Name = 'ch1_05_vines_18' }, - ['316775851'] = { Name = 'ch1_05_vines_19' }, - ['-528107544'] = { Name = 'ch1_05_vines_20' }, - ['-256386996'] = { Name = 'ch1_05_vines_21' }, - ['1911184043'] = { Name = 'ch1_05_vines_22' }, - ['-2128611050'] = { Name = 'ch1_05_vines_23' }, - ['1357265228'] = { Name = 'ch1_05_vinesleaf_01' }, - ['1847981003'] = { Name = 'ch1_05_vinesleaf_03' }, - ['1668013655'] = { Name = 'ch1_05_vinesleaf_04' }, - ['-88699674'] = { Name = 'ch1_05_vinesleaf_05' }, - ['1607751460'] = { Name = 'ch1_05_vinesleaf_06' }, - ['386942361'] = { Name = 'ch1_05_vinesleaf_07' }, - ['71933964'] = { Name = 'ch1_05_vinesleaf_08' }, - ['-1012195632'] = { Name = 'ch1_05_vinesleaf_09' }, - ['-380737290'] = { Name = 'ch1_05_vinesleaf_10' }, - ['-1304986931'] = { Name = 'ch1_05_vinesleaf_11' }, - ['-2052120131'] = { Name = 'ch1_05_vinesleaf_12' }, - ['1321415654'] = { Name = 'ch1_05_vinesleaf_13' }, - ['1127357636'] = { Name = 'ch1_05_vinesleaf_14' }, - ['1781131955'] = { Name = 'ch1_05_vinesleaf_15' }, - ['1623185375'] = { Name = 'ch1_05_vinesleaf_16' }, - ['1701994816'] = { Name = 'ch1_05_vinesleaf_17' }, - ['1445446315'] = { Name = 'ch1_05_vinesleaf_18' }, - ['551835681'] = { Name = 'ch1_05_vinesleaf_19' }, - ['-414816210'] = { Name = 'ch1_05_vinesleaf_20' }, - ['-490414265'] = { Name = 'ch1_05_vinesleaf_21' }, - ['-242320166'] = { Name = 'ch1_05_vinesleaf_22' }, - ['642967138'] = { Name = 'ch1_05_vinesleaf_23' }, - ['-788448320'] = { Name = 'ch1_05_vinesleaf_24' }, - ['142355125'] = { Name = 'ch1_05_vinesleaf_25' }, - ['438947344'] = { Name = 'ch1_05_vinesleaf_26' }, - ['1800171580'] = { Name = 'ch1_05_vinesleaf_27' }, - ['-38398679'] = { Name = 'ch1_05_vinesleaf_28' }, - ['1535725806'] = { Name = 'ch1_05_vinesleaf_29' }, - ['1248308587'] = { Name = 'ch1_05_vinesleaf_30' }, - ['949815766'] = { Name = 'ch1_05_vinesleaf_31' }, - ['-1646013342'] = { Name = 'ch1_05_vinesleaf_32' }, - ['-1349224513'] = { Name = 'ch1_05_vinesleaf_33' }, - ['-1656958192'] = { Name = 'ch1_05_vinesleaf_34' }, - ['-1826177308'] = { Name = 'ch1_05_vinesleaf_35' }, - ['-2135418361'] = { Name = 'ch1_05_vinesleaf_36' }, - ['-456269263'] = { Name = 'ch1_05_vinesleaf_37' }, - ['-727957042'] = { Name = 'ch1_05_vinesleaf_38' }, - ['-900059830'] = { Name = 'ch1_05_vinesleaf_39' }, - ['53617265'] = { Name = 'ch1_05_vinesleaf_40' }, - ['-214400386'] = { Name = 'ch1_05_vinesleaf_41' }, - ['552590828'] = { Name = 'ch1_05_vinesleaf_42' }, - ['1433781983'] = { Name = 'ch1_05_vinesleaf_43' }, - ['1740106595'] = { Name = 'ch1_05_vinesleaf_44' }, - ['1280193708'] = { Name = 'ch1_05_vinesleaf_45' }, - ['974164017'] = { Name = 'ch1_05_vinesleaf_46' }, - ['1736239881'] = { Name = 'ch1_05_vinesleaf_47' }, - ['-1900978659'] = { Name = 'ch1_05_vineslmb_01' }, - ['-1737789039'] = { Name = 'ch1_05_vineslmb_02' }, - ['937767058'] = { Name = 'ch1_05_vineslmb_03' }, - ['1445227792'] = { Name = 'ch1_05_vineslmb_04' }, - ['1736052667'] = { Name = 'ch1_05_vineslmb_05' }, - ['1907368999'] = { Name = 'ch1_05_vineslmb_06' }, - ['-261512820'] = { Name = 'ch1_05_vineslmb_07' }, - ['35669241'] = { Name = 'ch1_05_vineslmb_08' }, - ['484211313'] = { Name = 'ch1_05_vineslmb_09' }, - ['855713750'] = { Name = 'ch1_05_vineslmb_10' }, - ['1573944692'] = { Name = 'ch1_05_vineslmb_11' }, - ['1852972727'] = { Name = 'ch1_05_vineslmb_12' }, - ['189978742'] = { Name = 'ch1_05_vineslmb_13' }, - ['429651208'] = { Name = 'ch1_05_vineslmb_14' }, - ['685675421'] = { Name = 'ch1_05_vineslmb_15' }, - ['892775501'] = { Name = 'ch1_05_vineslmb_16' }, - ['-1226756204'] = { Name = 'ch1_05_vineslmb_17' }, - ['-995046605'] = { Name = 'ch1_05_vineslmb_18' }, - ['-808525457'] = { Name = 'ch1_05_vineslmb_19' }, - ['-284876533'] = { Name = 'ch1_05_vineslmb_20' }, - ['80104589'] = { Name = 'ch1_05_vineslmb_21' }, - ['310896656'] = { Name = 'ch1_05_vineslmb_22' }, - ['-1435297816'] = { Name = 'ch1_05_vineslmb_23' }, - ['982100547'] = { Name = 'ch1_05_vinetrck_002' }, - ['-1152647489'] = { Name = 'ch1_05_water_01old' }, - ['-981106295'] = { Name = 'ch1_05_water_02' }, - ['525120790'] = { Name = 'ch1_05_water_03' }, - ['817616884'] = { Name = 'ch1_05_water_04' }, - ['1827794303'] = { Name = 'ch1_05_water_05_lod' }, - ['-2076410120'] = { Name = 'ch1_05_water_05' }, - ['575761854'] = { Name = 'ch1_05b_bdec_00' }, - ['267569409'] = { Name = 'ch1_05b_bdec_01' }, - ['-655303942'] = { Name = 'ch1_05b_bdec_02' }, - ['-957106432'] = { Name = 'ch1_05b_bdec_03' }, - ['1832551311'] = { Name = 'ch1_05b_bdec_04' }, - ['-374244229'] = { Name = 'ch1_05b_bdec_05' }, - ['-1881323308'] = { Name = 'ch1_05b_bdec_06' }, - ['1144992157'] = { Name = 'ch1_05b_bdec_08' }, - ['881431090'] = { Name = 'ch1_05b_bdec_09' }, - ['-1084544805'] = { Name = 'ch1_05b_bdec_10' }, - ['-1324839882'] = { Name = 'ch1_05b_bdec_11' }, - ['485123068'] = { Name = 'ch1_05b_bdec_12' }, - ['218940481'] = { Name = 'ch1_05b_bdec_13' }, - ['-2009089371'] = { Name = 'ch1_05b_bdec_14' }, - ['2055806776'] = { Name = 'ch1_05b_bdec_15' }, - ['-440207958'] = { Name = 'ch1_05b_bdec_16' }, - ['-702982569'] = { Name = 'ch1_05b_bdec_17' }, - ['850268023'] = { Name = 'ch1_05b_bdec_18' }, - ['1684239073'] = { Name = 'ch1_05b_bdec_19' }, - ['-1394703166'] = { Name = 'ch1_05b_bdec_21' }, - ['667843236'] = { Name = 'ch1_05b_bdec_22' }, - ['425844171'] = { Name = 'ch1_05b_bdec_23' }, - ['1980405531'] = { Name = 'ch1_05b_bdec_24' }, - ['-1478886727'] = { Name = 'ch1_05b_bdec_25' }, - ['-558438286'] = { Name = 'ch1_05b_bdec_26' }, - ['734593805'] = { Name = 'ch1_05b_bdec_28' }, - ['1643016023'] = { Name = 'ch1_05b_bdec_29' }, - ['-102850527'] = { Name = 'ch1_05b_bdec_30' }, - ['-775794715'] = { Name = 'ch1_05b_bdec_31' }, - ['395074428'] = { Name = 'ch1_05b_bdec_32' }, - ['-314243346'] = { Name = 'ch1_05b_bdec_33' }, - ['-984926473'] = { Name = 'ch1_05b_bdec_34' }, - ['-1829219758'] = { Name = 'ch1_05b_bdec_35' }, - ['-563680978'] = { Name = 'ch1_05b_bdec_36' }, - ['-1272212296'] = { Name = 'ch1_05b_bdec_37' }, - ['1340525620'] = { Name = 'ch1_05b_bdec_38' }, - ['-142669653'] = { Name = 'ch1_05b_bdec_38z' }, - ['1604938681'] = { Name = 'ch1_05b_bdec_39' }, - ['-2097070856'] = { Name = 'ch1_05b_bdec_40' }, - ['-2009905316'] = { Name = 'ch1_05b_bdec_41' }, - ['2039135481'] = { Name = 'ch1_05b_culvert_dcl' }, - ['-1514655736'] = { Name = 'ch1_05b_land01' }, - ['-542694427'] = { Name = 'ch1_05b_land02' }, - ['-714535063'] = { Name = 'ch1_05b_land03' }, - ['1257994892'] = { Name = 'ch1_05b_land04' }, - ['817251842'] = { Name = 'ch1_05b_land05' }, - ['632991755'] = { Name = 'ch1_05b_land06' }, - ['479239607'] = { Name = 'ch1_05b_land07' }, - ['1972031398'] = { Name = 'ch1_05b_land08' }, - ['1454443264'] = { Name = 'ch1_05b_land09_lod' }, - ['591964963'] = { Name = 'ch1_05b_land09' }, - ['141548801'] = { Name = 'ch1_05b_pipeculvert' }, - ['1659629020'] = { Name = 'ch1_05b_rocks_005' }, - ['-1650129452'] = { Name = 'ch1_05b_sdec_05' }, - ['-1027911680'] = { Name = 'ch1_05b_sdec_07' }, - ['1969239383'] = { Name = 'ch1_05b_sdec_08' }, - ['-1677440053'] = { Name = 'ch1_05b_water_01' }, - ['-1380389068'] = { Name = 'ch1_05b_water_02' }, - ['2087128209'] = { Name = 'ch1_05b_water_03' }, - ['-975561576'] = { Name = 'ch1_06__r_hedge_dec_1' }, - ['-1382939478'] = { Name = 'ch1_06__r_hedge_dec_10' }, - ['1233075334'] = { Name = 'ch1_06__r_hedge_dec_11' }, - ['1522917139'] = { Name = 'ch1_06__r_hedge_dec_12' }, - ['1687483057'] = { Name = 'ch1_06__r_hedge_dec_13' }, - ['-147875868'] = { Name = 'ch1_06__r_hedge_dec_14' }, - ['-1468603954'] = { Name = 'ch1_06__r_hedge_dec_2' }, - ['1187913354'] = { Name = 'ch1_06__r_hedge_dec_3' }, - ['707060956'] = { Name = 'ch1_06__r_hedge_dec_4' }, - ['399130663'] = { Name = 'ch1_06__r_hedge_dec_5' }, - ['158835586'] = { Name = 'ch1_06__r_hedge_dec_6' }, - ['-12284132'] = { Name = 'ch1_06__r_hedge_dec_7' }, - ['-320148887'] = { Name = 'ch1_06__r_hedge_dec_8' }, - ['-762792539'] = { Name = 'ch1_06__r_hedge_dec_9' }, - ['-82250298'] = { Name = 'ch1_06_01_em_lod' }, - ['1004619078'] = { Name = 'ch1_06_01_em' }, - ['-1265602907'] = { Name = 'ch1_06_01' }, - ['-470880964'] = { Name = 'ch1_06_04_em_lod' }, - ['-1622639020'] = { Name = 'ch1_06_04_em' }, - ['1291657088'] = { Name = 'ch1_06_04' }, - ['781017273'] = { Name = 'ch1_06_12_em_lod' }, - ['258259732'] = { Name = 'ch1_06_12_em' }, - ['-465809568'] = { Name = 'ch1_06_12' }, - ['823141127'] = { Name = 'ch1_06_balcony' }, - ['-767257825'] = { Name = 'ch1_06_balconyb' }, - ['785926531'] = { Name = 'ch1_06_blackrail1' }, - ['-149267960'] = { Name = 'ch1_06_blackrail2' }, - ['-250590737'] = { Name = 'ch1_06_dec_00' }, - ['-564779909'] = { Name = 'ch1_06_dec_01' }, - ['-866090864'] = { Name = 'ch1_06_dec_02' }, - ['-875331722'] = { Name = 'ch1_06_dec_03' }, - ['-1174086695'] = { Name = 'ch1_06_dec_04' }, - ['-1489062323'] = { Name = 'ch1_06_dec_05' }, - ['-1785261314'] = { Name = 'ch1_06_dec_06' }, - ['344363223'] = { Name = 'ch1_06_dec_07' }, - ['-2097844813'] = { Name = 'ch1_06_dec_08' }, - ['1914358782'] = { Name = 'ch1_06_dec_09' }, - ['1380619228'] = { Name = 'ch1_06_gatefizz' }, - ['-694082153'] = { Name = 'ch1_06_land' }, - ['-368536216'] = { Name = 'ch1_06_poolwtr_01' }, - ['262873764'] = { Name = 'ch1_06_res1_decal_01' }, - ['1613657340'] = { Name = 'ch1_06_res1_em_lod' }, - ['-2003242056'] = { Name = 'ch1_06_res1_em' }, - ['1378184681'] = { Name = 'ch1_06_res1' }, - ['-615911326'] = { Name = 'ch1_06_res2_decheg_01' }, - ['-2081046085'] = { Name = 'ch1_06_res2_decheg_02' }, - ['1975461198'] = { Name = 'ch1_06_res2_decheg_03' }, - ['1111146038'] = { Name = 'ch1_06_res2_decheg_04' }, - ['-1807588780'] = { Name = 'ch1_06_res2_decheg_05' }, - ['-1304912276'] = { Name = 'ch1_06_res2_decheg_06' }, - ['-812787434'] = { Name = 'ch1_06_res2_decheg_08' }, - ['-370207447'] = { Name = 'ch1_06_res2_hedgedec_01' }, - ['-627607942'] = { Name = 'ch1_06_res2_hedgedec_02' }, - ['-1237439032'] = { Name = 'ch1_06_res2_hedgedec_03' }, - ['-1610809018'] = { Name = 'ch1_06_res2_hedgedec_04' }, - ['532316351'] = { Name = 'ch1_06_res2_hedgedec_05' }, - ['293921876'] = { Name = 'ch1_06_res2_hedgedec_06' }, - ['209181242'] = { Name = 'ch1_06_res2_hedgedec_07' }, - ['-14598259'] = { Name = 'ch1_06_res2_hedgedec_08' }, - ['1681689026'] = { Name = 'ch1_06_res2_hedgedec_09' }, - ['-2066665856'] = { Name = 'ch1_06_res4_deched_01' }, - ['-1509199628'] = { Name = 'ch1_06_res4_deched_02' }, - ['-1721903207'] = { Name = 'ch1_06_res4_deched_03' }, - ['476568995'] = { Name = 'ch1_06_res4_deched_04' }, - ['-1106501387'] = { Name = 'ch1_06_res4_deched_05' }, - ['-1359707450'] = { Name = 'ch1_06_res4_deched_06' }, - ['-524589485'] = { Name = 'ch1_06_res4_deched_07' }, - ['1703112665'] = { Name = 'ch1_06_res4_deched_08' }, - ['112439867'] = { Name = 'ch1_06_res4_deched_09' }, - ['-1430029948'] = { Name = 'ch1_06_res4_deched_10' }, - ['-2132335728'] = { Name = 'ch1_06_res4_em_lod' }, - ['-1283147563'] = { Name = 'ch1_06_res4_em' }, - ['-1235667377'] = { Name = 'ch1_06_res4' }, - ['2027564676'] = { Name = 'ch1_06_statue01_lod' }, - ['-1534185780'] = { Name = 'ch1_06_statue01' }, - ['-1246831416'] = { Name = 'ch1_06_wall01' }, - ['-949746445'] = { Name = 'ch1_06b_clotha_lod' }, - ['-1470061540'] = { Name = 'ch1_06b_clothb_lod' }, - ['1263880884'] = { Name = 'ch1_06b_clothc_lod' }, - ['791179982'] = { Name = 'ch1_06b_clothd_lod' }, - ['-689908965'] = { Name = 'ch1_06b_clothe_lod' }, - ['927254358'] = { Name = 'ch1_06b_clothf_lod' }, - ['84981371'] = { Name = 'ch1_06b_emissive_slod' }, - ['2068092117'] = { Name = 'ch1_06b_emissive' }, - ['1745682137'] = { Name = 'ch1_06b_kowall001' }, - ['1968085340'] = { Name = 'ch1_06b_kowall002' }, - ['-1509442068'] = { Name = 'ch1_06b_land_01' }, - ['1536993559'] = { Name = 'ch1_06b_land_02' }, - ['-245702103'] = { Name = 'ch1_06b_plot1_dtls_b_00' }, - ['52659642'] = { Name = 'ch1_06b_plot1_dtls_b_01' }, - ['-723441354'] = { Name = 'ch1_06b_plot1_dtls_b_02' }, - ['-425800527'] = { Name = 'ch1_06b_plot1_dtls_b_03' }, - ['1047919710'] = { Name = 'ch1_06b_plot1_dtls_b_04' }, - ['1649813806'] = { Name = 'ch1_06b_plot1' }, - ['1561499487'] = { Name = 'ch1_06b_plot2_dtls_b_00' }, - ['-1739649577'] = { Name = 'ch1_06b_plot2_dtls_b_01' }, - ['2038812741'] = { Name = 'ch1_06b_plot2_dtls_b_02' }, - ['480581193'] = { Name = 'ch1_06b_plot2_dtls_b_03' }, - ['1332706269'] = { Name = 'ch1_06b_plot2_dtls_b_04' }, - ['-2004585078'] = { Name = 'ch1_06b_plot2' }, - ['-280051256'] = { Name = 'ch1_06b_plot3_dtlsb_01' }, - ['-412175864'] = { Name = 'ch1_06b_plot3_dtlsb_02' }, - ['-642967931'] = { Name = 'ch1_06b_plot3_dtlsb_03' }, - ['-1783591283'] = { Name = 'ch1_06b_plot3_dtlsb_04' }, - ['-1225666289'] = { Name = 'ch1_06b_plot3_dtlsb_05' }, - ['2007684055'] = { Name = 'ch1_06b_plot3' }, - ['-355546905'] = { Name = 'ch1_06b_plot4_bars' }, - ['-374873227'] = { Name = 'ch1_06b_plot4_dtls_01' }, - ['-660651672'] = { Name = 'ch1_06b_plot4_dtls_02' }, - ['-359078565'] = { Name = 'ch1_06b_plot4_dtls_03' }, - ['974233216'] = { Name = 'ch1_06b_plot4_woodhi_lod' }, - ['-2039602912'] = { Name = 'ch1_06b_plot4_woodhi' }, - ['754925185'] = { Name = 'ch1_06b_plot4' }, - ['-644313716'] = { Name = 'ch1_06b_plot5_dtls_b_01' }, - ['-472669694'] = { Name = 'ch1_06b_plot5_dtls_b_02' }, - ['-1948487151'] = { Name = 'ch1_06b_plot5_dtls_b_03' }, - ['1577096794'] = { Name = 'ch1_06b_plot5_dtls_b_04' }, - ['1725411913'] = { Name = 'ch1_06b_plot5' }, - ['-1698420455'] = { Name = 'ch1_06b_plt1_dtls_00' }, - ['1431445046'] = { Name = 'ch1_06b_plt1_dtls_01' }, - ['-2063598191'] = { Name = 'ch1_06b_plt1_dtls_02' }, - ['948331707'] = { Name = 'ch1_06b_plt1_dtls_03' }, - ['1672395503'] = { Name = 'ch1_06b_plt1_dtls_04' }, - ['471509988'] = { Name = 'ch1_06b_plt1_dtls_05' }, - ['208538763'] = { Name = 'ch1_06b_plt1_dtls_06' }, - ['-7408947'] = { Name = 'ch1_06b_plt1_dtls_07' }, - ['-667440211'] = { Name = 'ch1_06b_plt2_dtls_04' }, - ['290561504'] = { Name = 'ch1_06b_plt2_dtls_05' }, - ['847568966'] = { Name = 'ch1_06b_plt2_dtls_06' }, - ['1800262103'] = { Name = 'ch1_06b_plt2_dtls_07' }, - ['486192434'] = { Name = 'ch1_06b_plt2_dtls_08' }, - ['-1914521701'] = { Name = 'ch1_06b_plt3_dtls_00' }, - ['-543925507'] = { Name = 'ch1_06b_plt3_dtls_01' }, - ['-66546707'] = { Name = 'ch1_06b_plt3_dtls_02' }, - ['229455670'] = { Name = 'ch1_06b_plt3_dtls_03' }, - ['375015568'] = { Name = 'ch1_06b_plt3_dtls_04' }, - ['673836079'] = { Name = 'ch1_06b_plt3_dtls_05' }, - ['1000280857'] = { Name = 'ch1_06b_plt3_dtls_06' }, - ['1303885642'] = { Name = 'ch1_06b_plt3_dtls_07' }, - ['1450231996'] = { Name = 'ch1_06b_plt3_dtls_08' }, - ['1119566337'] = { Name = 'ch1_06b_plt3_dtls_66' }, - ['600282003'] = { Name = 'ch1_06b_plt5_dtls_00' }, - ['423329399'] = { Name = 'ch1_06b_plt5_dtls_01' }, - ['124508888'] = { Name = 'ch1_06b_plt5_dtls_02' }, - ['1822795086'] = { Name = 'ch1_06b_plt5_dtls_03' }, - ['1525744101'] = { Name = 'ch1_06b_plt5_dtls_04' }, - ['1338960801'] = { Name = 'ch1_06b_plt5_dtls_05' }, - ['1046825166'] = { Name = 'ch1_06b_plt5_dtls_06' }, - ['1969796840'] = { Name = 'ch1_06b_plt5_dtls_07' }, - ['1685722379'] = { Name = 'ch1_06b_plt5_dtls_08' }, - ['1503919967'] = { Name = 'ch1_06b_plt5_dtls_09' }, - ['-1159937893'] = { Name = 'ch1_06b_plt5_dtls_10' }, - ['-771681450'] = { Name = 'ch1_06b_poolwtr' }, - ['-193774164'] = { Name = 'ch1_06b_props_props05_08_lod' }, - ['2069853531'] = { Name = 'ch1_06b_roadart_01_lod' }, - ['316677475'] = { Name = 'ch1_06b_roadart_01' }, - ['1476245945'] = { Name = 'ch1_06b_tdec_00' }, - ['-1091139671'] = { Name = 'ch1_06b_tdec_01' }, - ['747692764'] = { Name = 'ch1_06b_tdec_02' }, - ['560188546'] = { Name = 'ch1_06b_tdec_03' }, - ['280374055'] = { Name = 'ch1_06b_tdec_04' }, - ['-1816055493'] = { Name = 'ch1_06b_tdec_05' }, - ['-1980818025'] = { Name = 'ch1_06b_tdec_06' }, - ['-564279689'] = { Name = 'ch1_06b_tdec_07' }, - ['1906074002'] = { Name = 'ch1_06b_tdec_66' }, - ['1728494960'] = { Name = 'ch1_06c_base_01' }, - ['1231358135'] = { Name = 'ch1_06c_creepingivy2' }, - ['-1571993431'] = { Name = 'ch1_06c_decal1' }, - ['-1346710056'] = { Name = 'ch1_06c_emissive_lod' }, - ['1389934802'] = { Name = 'ch1_06c_emissive' }, - ['-1463257667'] = { Name = 'ch1_06c_hedge_2_00' }, - ['2063473193'] = { Name = 'ch1_06c_hedge_2_01' }, - ['325372652'] = { Name = 'ch1_06c_hedge_2_02' }, - ['632778641'] = { Name = 'ch1_06c_hedge_2_03' }, - ['-1350466777'] = { Name = 'ch1_06c_hedge_2_04' }, - ['-1035228997'] = { Name = 'ch1_06c_hedge_2_05' }, - ['-30465907'] = { Name = 'ch1_06c_hedge_2_06' }, - ['1350911288'] = { Name = 'ch1_06c_hedge_2_07' }, - ['454089296'] = { Name = 'ch1_06c_hedge_2_08' }, - ['760708829'] = { Name = 'ch1_06c_hedge_2_09' }, - ['1397509646'] = { Name = 'ch1_06c_hedge_2_10' }, - ['1099541129'] = { Name = 'ch1_06c_hedge_2_11' }, - ['-586751655'] = { Name = 'ch1_06c_hedge_2_12' }, - ['-758919981'] = { Name = 'ch1_06c_hedge_2_13' }, - ['-1978144101'] = { Name = 'ch1_06c_house47' }, - ['2113601042'] = { Name = 'ch1_06c_intemissive_dummy' }, - ['-321814252'] = { Name = 'ch1_06c_ldec_00' }, - ['-15456871'] = { Name = 'ch1_06c_ldec_01' }, - ['-748191486'] = { Name = 'ch1_06c_petrol' }, - ['1962325646'] = { Name = 'ch1_06c_water' }, - ['-829294170'] = { Name = 'ch1_06d_decal_00' }, - ['-1292189064'] = { Name = 'ch1_06d_decal_01' }, - ['-383242542'] = { Name = 'ch1_06d_decal_02' }, - ['198669360'] = { Name = 'ch1_06d_decal_03' }, - ['-100216689'] = { Name = 'ch1_06d_decal_04' }, - ['813514107'] = { Name = 'ch1_06d_decal_05' }, - ['514824672'] = { Name = 'ch1_06d_decal_06' }, - ['1159915206'] = { Name = 'ch1_06d_decal_07' }, - ['857490105'] = { Name = 'ch1_06d_decal_08' }, - ['1769123693'] = { Name = 'ch1_06d_decal_09' }, - ['1201827021'] = { Name = 'ch1_06d_decal_10' }, - ['1522832153'] = { Name = 'ch1_06d_decal_11' }, - ['1829386148'] = { Name = 'ch1_06d_decal_12' }, - ['2118605342'] = { Name = 'ch1_06d_decal_13' }, - ['-1870528877'] = { Name = 'ch1_06d_decal_14' }, - ['-968496614'] = { Name = 'ch1_06d_decal_15' }, - ['-1735913825'] = { Name = 'ch1_06d_decal_16' }, - ['-337332905'] = { Name = 'ch1_06d_decal_17' }, - ['-1238808095'] = { Name = 'ch1_06d_decal_18' }, - ['257915980'] = { Name = 'ch1_06d_decal_19' }, - ['-1925253951'] = { Name = 'ch1_06d_decal_20' }, - ['1484360503'] = { Name = 'ch1_06d_decal_21' }, - ['1790586808'] = { Name = 'ch1_06d_decal_22' }, - ['-1229142084'] = { Name = 'ch1_06d_decal_23' }, - ['-1611228624'] = { Name = 'ch1_06d_decal_24' }, - ['-1304609091'] = { Name = 'ch1_06d_decal_25' }, - ['24927546'] = { Name = 'ch1_06d_decal_26' }, - ['226129206'] = { Name = 'ch1_06d_decal_27' }, - ['-676197978'] = { Name = 'ch1_06d_decal_28' }, - ['-386618325'] = { Name = 'ch1_06d_decal_29' }, - ['1054857528'] = { Name = 'ch1_06d_decal_30' }, - ['1246031874'] = { Name = 'ch1_06d_decal_31' }, - ['478614663'] = { Name = 'ch1_06d_decal_32' }, - ['1650904865'] = { Name = 'ch1_06d_emissive_a_lod' }, - ['1610071817'] = { Name = 'ch1_06d_emissive_a' }, - ['-555066806'] = { Name = 'ch1_06d_emissive_b_lod' }, - ['1085767817'] = { Name = 'ch1_06d_emissive_b' }, - ['-1762051227'] = { Name = 'ch1_06d_emissive_c_lod' }, - ['2077914830'] = { Name = 'ch1_06d_emissive_c' }, - ['1801219617'] = { Name = 'ch1_06d_h1_dtl' }, - ['167998261'] = { Name = 'ch1_06d_h1_rails' }, - ['-1535562302'] = { Name = 'ch1_06d_h1' }, - ['816828825'] = { Name = 'ch1_06d_h2_dtl' }, - ['-826998215'] = { Name = 'ch1_06d_h2' }, - ['434978953'] = { Name = 'ch1_06d_h2g' }, - ['15259684'] = { Name = 'ch1_06d_h3_dtl' }, - ['14608012'] = { Name = 'ch1_06d_h3' }, - ['-1077476230'] = { Name = 'ch1_06d_h3g' }, - ['258592004'] = { Name = 'ch1_06d_hedge_00' }, - ['960372912'] = { Name = 'ch1_06d_hedge_01' }, - ['723223659'] = { Name = 'ch1_06d_hedge_02' }, - ['-838022581'] = { Name = 'ch1_06d_hedge_03' }, - ['1502654699'] = { Name = 'ch1_06d_hg1' }, - ['-1578762192'] = { Name = 'ch1_06d_land_01' }, - ['-2132419634'] = { Name = 'ch1_06d_land_01b' }, - ['850575209'] = { Name = 'ch1_06d_land_01c' }, - ['2081561356'] = { Name = 'ch1_06d_pool2' }, - ['182740004'] = { Name = 'ch1_06d_props_combo07_12_lod' }, - ['1724844882'] = { Name = 'ch1_06e_armco01' }, - ['-1001274854'] = { Name = 'ch1_06e_fizzrail01_lod' }, - ['1013214513'] = { Name = 'ch1_06e_fizzrail01' }, - ['1408948465'] = { Name = 'ch1_06e_fizzrail03_lod' }, - ['550483464'] = { Name = 'ch1_06e_fizzrail03' }, - ['-322710696'] = { Name = 'ch1_06e_fizzrail04_lod' }, - ['186026646'] = { Name = 'ch1_06e_fizzrail04' }, - ['-331876165'] = { Name = 'ch1_06e_fizzrail05_lod' }, - ['-2088895641'] = { Name = 'ch1_06e_fizzrail05' }, - ['1854766374'] = { Name = 'ch1_06e_fizzrail06_lod' }, - ['1972854682'] = { Name = 'ch1_06e_fizzrail06' }, - ['1818999351'] = { Name = 'ch1_06e_fizzrail07_lod' }, - ['-1479818238'] = { Name = 'ch1_06e_fizzrail07' }, - ['1613365061'] = { Name = 'ch1_06e_fizzrail08_lod' }, - ['1376393344'] = { Name = 'ch1_06e_fizzrail08' }, - ['-1449043454'] = { Name = 'ch1_06e_fizzrail09_lod' }, - ['-539184045'] = { Name = 'ch1_06e_fizzrail09' }, - ['380368158'] = { Name = 'ch1_06e_fizzrail10_lod' }, - ['1306693437'] = { Name = 'ch1_06e_fizzrail10' }, - ['1265021644'] = { Name = 'ch1_06e_fizzrail11_lod' }, - ['1375836023'] = { Name = 'ch1_06e_fizzrail11' }, - ['-351765504'] = { Name = 'ch1_06e_hedgedecal_00' }, - ['311577359'] = { Name = 'ch1_06e_hedgedecal_01' }, - ['551249825'] = { Name = 'ch1_06e_hedgedecal_02' }, - ['-1240657402'] = { Name = 'ch1_06e_hedgedecal_03' }, - ['-1000526170'] = { Name = 'ch1_06e_hedgedecal_04' }, - ['1731032132'] = { Name = 'ch1_06e_hedgedecal_05' }, - ['956602355'] = { Name = 'ch1_06e_hedgedecal_06' }, - ['198327695'] = { Name = 'ch1_06e_hedgedecal_07' }, - ['1503746348'] = { Name = 'ch1_06e_hedgedecal_08' }, - ['-2140756294'] = { Name = 'ch1_06e_hedgedecal_09' }, - ['270583560'] = { Name = 'ch1_06e_hedgedecal_10' }, - ['1698296117'] = { Name = 'ch1_06e_hedgedecal_11' }, - ['1131589031'] = { Name = 'ch1_06e_hedgedecal_12' }, - ['154646834'] = { Name = 'ch1_06e_hedgedecal_13' }, - ['-166882594'] = { Name = 'ch1_06e_hedgedecal_14' }, - ['-1680482708'] = { Name = 'ch1_06e_hedgedecal_15' }, - ['-1971045431'] = { Name = 'ch1_06e_hedgedecal_16' }, - ['787448993'] = { Name = 'ch1_06e_hedgedecal_17' }, - ['-1666588652'] = { Name = 'ch1_06e_hedgedecal_18' }, - ['-478319170'] = { Name = 'ch1_06e_hedgedecal_19' }, - ['293388852'] = { Name = 'ch1_06e_hedgedecal_20' }, - ['-607136033'] = { Name = 'ch1_06e_hedgedecal_21' }, - ['-817971779'] = { Name = 'ch1_06e_hedgedecal_22' }, - ['-126283727'] = { Name = 'ch1_06e_hedgedecal_23' }, - ['-358386554'] = { Name = 'ch1_06e_hedgedecal_24' }, - ['-1779971320'] = { Name = 'ch1_06e_hedgedecal_25' }, - ['-1066229723'] = { Name = 'ch1_06e_hedgedecal_26' }, - ['-1287912008'] = { Name = 'ch1_06e_hedgedecal_27' }, - ['-1249867311'] = { Name = 'ch1_06e_hedgedecal_28' }, - ['-951177876'] = { Name = 'ch1_06e_hedgedecal_29' }, - ['833028988'] = { Name = 'ch1_06e_hedgedecal_30' }, - ['525655768'] = { Name = 'ch1_06e_hedgedecal_31' }, - ['1420478851'] = { Name = 'ch1_06e_hedgedecal_32' }, - ['1115923765'] = { Name = 'ch1_06e_hedgedecal_33' }, - ['2018414794'] = { Name = 'ch1_06e_hedgedecal_34' }, - ['1720872274'] = { Name = 'ch1_06e_hedgedecal_35' }, - ['-1679304708'] = { Name = 'ch1_06e_hedgedecal_36' }, - ['-1977142149'] = { Name = 'ch1_06e_hedgedecal_37' }, - ['-1625072017'] = { Name = 'ch1_06e_hedgedecal_38' }, - ['-1922974996'] = { Name = 'ch1_06e_hedgedecal_39' }, - ['-476551064'] = { Name = 'ch1_06e_hedgedecal_40' }, - ['-749320220'] = { Name = 'ch1_06e_hedgedecal_41' }, - ['406540717'] = { Name = 'ch1_06e_hedgedecal_42' }, - ['-168030929'] = { Name = 'ch1_06e_hedgedecal_43' }, - ['985044643'] = { Name = 'ch1_06e_hedgedecal_44' }, - ['678425110'] = { Name = 'ch1_06e_hedgedecal_45' }, - ['1600217080'] = { Name = 'ch1_06e_hedgedecal_46' }, - ['1294187389'] = { Name = 'ch1_06e_hedgedecal_47' }, - ['-1829878043'] = { Name = 'ch1_06e_hedgedecal_48' }, - ['-2135711120'] = { Name = 'ch1_06e_hedgedecal_49' }, - ['418436176'] = { Name = 'ch1_06e_hedgedecal_50' }, - ['643755820'] = { Name = 'ch1_06e_hedgedecal_51' }, - ['1032232315'] = { Name = 'ch1_06e_hedgedecal_52' }, - ['1194963169'] = { Name = 'ch1_06e_hedgedecal_53' }, - ['1537989061'] = { Name = 'ch1_06e_hedgedecal_54' }, - ['1837530490'] = { Name = 'ch1_06e_hedgedecal_55' }, - ['-1607867712'] = { Name = 'ch1_06e_hedgedecal_56' }, - ['1919878987'] = { Name = 'ch1_06e_hedgedecal_57' }, - ['-1500811393'] = { Name = 'ch1_06e_hedgedecal_58' }, - ['1892156409'] = { Name = 'ch1_06e_hedgedecal_59' }, - ['1197189493'] = { Name = 'ch1_06e_hedgedecal_60' }, - ['-487006059'] = { Name = 'ch1_06e_hedgedecal_61' }, - ['-1181381169'] = { Name = 'ch1_06e_hedgedecal_62' }, - ['-1895712576'] = { Name = 'ch1_06e_hedgedecal_63' }, - ['-704100684'] = { Name = 'ch1_06e_hedgedecal_64' }, - ['34184886'] = { Name = 'ch1_06e_hedgedecal_65' }, - ['279788541'] = { Name = 'ch1_06e_hedgedecal_66' }, - ['508778313'] = { Name = 'ch1_06e_hedgedecal_67' }, - ['756151494'] = { Name = 'ch1_06e_hedgedecal_68' }, - ['38510418'] = { Name = 'ch1_06e_hedgedecal_69' }, - ['1268986596'] = { Name = 'ch1_06e_hedgedecal_70' }, - ['-399348760'] = { Name = 'ch1_06e_hedgedecal_71' }, - ['-1115875714'] = { Name = 'ch1_06e_hedgedecal_72' }, - ['-2002604830'] = { Name = 'ch1_06e_hedgedecal_73' }, - ['-686700121'] = { Name = 'ch1_06e_hedgedecal_74' }, - ['789445022'] = { Name = 'ch1_06e_hedgedecal_75' }, - ['71607308'] = { Name = 'ch1_06e_hedgedecal_76' }, - ['70966030'] = { Name = 'ch1_06e_house_1_dtl' }, - ['937209763'] = { Name = 'ch1_06e_house_1' }, - ['-1552209158'] = { Name = 'ch1_06e_house_2_dtl' }, - ['572752945'] = { Name = 'ch1_06e_house_2' }, - ['-297041999'] = { Name = 'ch1_06e_house_3_dtl_ncast' }, - ['-433939171'] = { Name = 'ch1_06e_house_3_dtl' }, - ['324855460'] = { Name = 'ch1_06e_house_3' }, - ['-461363943'] = { Name = 'ch1_06e_house_3b' }, - ['-1675306660'] = { Name = 'ch1_06e_mansio_3_dtl' }, - ['-1141426179'] = { Name = 'ch1_06e_mansion_1' }, - ['-2077898661'] = { Name = 'ch1_06e_mansion_2' }, - ['-1772983116'] = { Name = 'ch1_06e_mansion_3' }, - ['1619525920'] = { Name = 'ch1_06e_mansion_4' }, - ['369373526'] = { Name = 'ch1_06e_mansion_dtl_b' }, - ['1802624048'] = { Name = 'ch1_06e_mansion_dtl_c' }, - ['1450359670'] = { Name = 'ch1_06e_mansion_dtl' }, - ['-1809439330'] = { Name = 'ch1_06e_pool_1' }, - ['1283691775'] = { Name = 'ch1_06e_terrain_1' }, - ['1372368582'] = { Name = 'ch1_06e_terrain_1b' }, - ['2048290852'] = { Name = 'ch1_06e_terrain_2' }, - ['575311923'] = { Name = 'ch1_06f_emi_slod' }, - ['341085004'] = { Name = 'ch1_06f_emissivea' }, - ['1480725270'] = { Name = 'ch1_06f_emissiveb' }, - ['-1968703519'] = { Name = 'ch1_06f_emissivec' }, - ['1845903006'] = { Name = 'ch1_06f_emissivee' }, - ['259424640'] = { Name = 'ch1_06f_emissivef' }, - ['1271986740'] = { Name = 'ch1_06f_emissiveg' }, - ['1305271660'] = { Name = 'ch1_06f_fence_m00' }, - ['1824791386'] = { Name = 'ch1_06f_fence_m02' }, - ['-2008559007'] = { Name = 'ch1_06f_fence_m04' }, - ['-1542616596'] = { Name = 'ch1_06f_fence_m06' }, - ['-1088208873'] = { Name = 'ch1_06f_fence_m08' }, - ['-1826115176'] = { Name = 'ch1_06f_fence_mm01' }, - ['1098059312'] = { Name = 'ch1_06f_fence_mm02' }, - ['1874193077'] = { Name = 'ch1_06f_fence_mm03' }, - ['-1422437377'] = { Name = 'ch1_06f_hedged_01' }, - ['-1728368761'] = { Name = 'ch1_06f_hedged_02' }, - ['-2034988294'] = { Name = 'ch1_06f_hedged_03' }, - ['1953326700'] = { Name = 'ch1_06f_hedged_04' }, - ['1747930608'] = { Name = 'ch1_06f_hedged_05' }, - ['278208197'] = { Name = 'ch1_06f_hedged_06' }, - ['535739768'] = { Name = 'ch1_06f_hedged_07' }, - ['-366390802'] = { Name = 'ch1_06f_hedged_08' }, - ['-76811149'] = { Name = 'ch1_06f_hedged_09' }, - ['-1978789135'] = { Name = 'ch1_06f_hedged_10' }, - ['1748225853'] = { Name = 'ch1_06f_hedged_11' }, - ['1376363241'] = { Name = 'ch1_06f_hedged_12' }, - ['1343725317'] = { Name = 'ch1_06f_hedged_13' }, - ['1064631744'] = { Name = 'ch1_06f_hedged_14' }, - ['732550698'] = { Name = 'ch1_06f_hedged_15' }, - ['454309119'] = { Name = 'ch1_06f_hedged_16' }, - ['154964304'] = { Name = 'ch1_06f_hedged_17' }, - ['-393392142'] = { Name = 'ch1_06f_hedged_18' }, - ['-726095799'] = { Name = 'ch1_06f_hedged_19' }, - ['-1128859238'] = { Name = 'ch1_06f_hedged_20' }, - ['-829317809'] = { Name = 'ch1_06f_hedged_21' }, - ['-554549744'] = { Name = 'ch1_06f_hedged_22' }, - ['-253533710'] = { Name = 'ch1_06f_hedged_23' }, - ['64423897'] = { Name = 'ch1_06f_hedged_24' }, - ['356330149'] = { Name = 'ch1_06f_hedged_25' }, - ['-1785582863'] = { Name = 'ch1_06f_hedged_26' }, - ['-2083518611'] = { Name = 'ch1_06f_hedged_27' }, - ['1895326142'] = { Name = 'ch1_06f_hedged_28' }, - ['1595883020'] = { Name = 'ch1_06f_hedged_29' }, - ['1989663837'] = { Name = 'ch1_06f_hedged_30' }, - ['1513989033'] = { Name = 'ch1_06f_hedged_31' }, - ['-1204330625'] = { Name = 'ch1_06f_hedged_32' }, - ['-1733615513'] = { Name = 'ch1_06f_hedged_33' }, - ['-1963686662'] = { Name = 'ch1_06f_hedged_34' }, - ['2099079500'] = { Name = 'ch1_06f_hedged_35' }, - ['-46077547'] = { Name = 'ch1_06f_hedged_36' }, - ['-277524994'] = { Name = 'ch1_06f_hedged_37' }, - ['-743696788'] = { Name = 'ch1_06f_hedged_38' }, - ['-971703494'] = { Name = 'ch1_06f_hedged_39' }, - ['-1238475563'] = { Name = 'ch1_06f_hedged_40' }, - ['-948961448'] = { Name = 'ch1_06f_hedged_41' }, - ['1270810616'] = { Name = 'ch1_06f_hedged_42' }, - ['1493017205'] = { Name = 'ch1_06f_hedged_43' }, - ['1865731811'] = { Name = 'ch1_06f_hedged_44' }, - ['2088397166'] = { Name = 'ch1_06f_hedged_45' }, - ['-674881536'] = { Name = 'ch1_06f_hedged_46' }, - ['-375340107'] = { Name = 'ch1_06f_hedged_47' }, - ['-10227909'] = { Name = 'ch1_06f_hedged_48' }, - ['220564158'] = { Name = 'ch1_06f_hedged_49' }, - ['-1301326305'] = { Name = 'ch1_06f_hedged_50' }, - ['-1065225660'] = { Name = 'ch1_06f_hedged_51' }, - ['-1166973457'] = { Name = 'ch1_06f_hedged_52' }, - ['-1476280048'] = { Name = 'ch1_06f_hedged_53' }, - ['-1493909770'] = { Name = 'ch1_06f_hedged_54' }, - ['-1805379115'] = { Name = 'ch1_06f_hedged_55' }, - ['353278764'] = { Name = 'ch1_06f_hedged_56' }, - ['46495386'] = { Name = 'ch1_06f_hedged_57' }, - ['-578016216'] = { Name = 'ch1_06f_hedged_58' }, - ['-816214077'] = { Name = 'ch1_06f_hedged_59' }, - ['1633957150'] = { Name = 'ch1_06f_hedged_60' }, - ['726321384'] = { Name = 'ch1_06f_hedged_61' }, - ['-1405138221'] = { Name = 'ch1_06f_hedged_62' }, - ['-1106973090'] = { Name = 'ch1_06f_hedged_63' }, - ['-2006219988'] = { Name = 'ch1_06f_hedged_64' }, - ['-1708775775'] = { Name = 'ch1_06f_hedged_65' }, - ['-1417328265'] = { Name = 'ch1_06f_hedged_66' }, - ['-1111036422'] = { Name = 'ch1_06f_hedged_67' }, - ['-1686402222'] = { Name = 'ch1_06f_hs01a' }, - ['-903124815'] = { Name = 'ch1_06f_hs01b' }, - ['141383340'] = { Name = 'ch1_06f_hs01dtls' }, - ['693212180'] = { Name = 'ch1_06f_hs02_detail_01' }, - ['-2144996484'] = { Name = 'ch1_06f_hs02' }, - ['1524869624'] = { Name = 'ch1_06f_hs02dtls' }, - ['1557376216'] = { Name = 'ch1_06f_hs03' }, - ['2003091792'] = { Name = 'ch1_06f_hs03dtls' }, - ['713410621'] = { Name = 'ch1_06f_hs04' }, - ['1741903197'] = { Name = 'ch1_06f_hs04dtls' }, - ['-938895259'] = { Name = 'ch1_06f_hs05_trellis' }, - ['959505811'] = { Name = 'ch1_06f_hs05' }, - ['489618078'] = { Name = 'ch1_06f_hs05dtls' }, - ['-1225039574'] = { Name = 'ch1_06f_hs06' }, - ['885728796'] = { Name = 'ch1_06f_hs06dtls' }, - ['-1815143726'] = { Name = 'ch1_06f_hs07' }, - ['2052173996'] = { Name = 'ch1_06f_hs07dtls' }, - ['-1036750964'] = { Name = 'ch1_06f_land_01' }, - ['-356990828'] = { Name = 'ch1_06f_land_06' }, - ['1494033274'] = { Name = 'ch1_06f_metal_fence_01_lod' }, - ['2022354727'] = { Name = 'ch1_06f_metal_fence_01' }, - ['-1992036674'] = { Name = 'ch1_06f_metal_fence_02_lod' }, - ['1767280831'] = { Name = 'ch1_06f_metal_fence_02' }, - ['135395070'] = { Name = 'ch1_06f_metal_fence_03_lod' }, - ['1526461450'] = { Name = 'ch1_06f_metal_fence_03' }, - ['1715127174'] = { Name = 'ch1_06f_metal_fence_04_lod' }, - ['1307630068'] = { Name = 'ch1_06f_metal_fence_04' }, - ['-916074276'] = { Name = 'ch1_06f_metal_fence_05' }, - ['-1132021986'] = { Name = 'ch1_06f_metal_fence_06' }, - ['-1363633278'] = { Name = 'ch1_06f_metal_fence_07' }, - ['-1610482155'] = { Name = 'ch1_06f_metal_fence_08' }, - ['66438667'] = { Name = 'ch1_06f_metal_fence_09' }, - ['1011471534'] = { Name = 'ch1_06f_metal_fence_10' }, - ['-1021484461'] = { Name = 'ch1_06f_metal_fence_11' }, - ['-1836154570'] = { Name = 'ch1_06f_metal_fence_12' }, - ['-1483101364'] = { Name = 'ch1_06f_metal_fence_13' }, - ['2031078969'] = { Name = 'ch1_06f_metal_fence_14' }, - ['-130986878'] = { Name = 'ch1_06f_metal_fence_15' }, - ['193360684'] = { Name = 'ch1_06f_metal_fence_16' }, - ['-591161945'] = { Name = 'ch1_06f_metal_fence_17' }, - ['-293750501'] = { Name = 'ch1_06f_metal_fence_18' }, - ['720187873'] = { Name = 'ch1_06f_metal_fence_19' }, - ['1968716998'] = { Name = 'ch1_06f_metal_fence_20' }, - ['-589394967'] = { Name = 'ch1_06f_metal_fence_21' }, - ['-289509730'] = { Name = 'ch1_06f_rail' }, - ['-1040870808'] = { Name = 'ch1_06f_rd01' }, - ['22863417'] = { Name = 'ch1_06f_water' }, - ['-1440166959'] = { Name = 'ch1_07_banner01_lod' }, - ['856441009'] = { Name = 'ch1_07_banner01' }, - ['-988808159'] = { Name = 'ch1_07_banner02_lod' }, - ['-464772302'] = { Name = 'ch1_07_banner02' }, - ['-751822836'] = { Name = 'ch1_07_banner03_lod' }, - ['391809358'] = { Name = 'ch1_07_banner03' }, - ['849954959'] = { Name = 'ch1_07_banner04_lod' }, - ['1221618745'] = { Name = 'ch1_07_banner04' }, - ['-1443032717'] = { Name = 'ch1_07_banner05_lod' }, - ['-1845395806'] = { Name = 'ch1_07_banner05' }, - ['-1019446226'] = { Name = 'ch1_07_banner06_lod' }, - ['2076201504'] = { Name = 'ch1_07_banner06' }, - ['-444937022'] = { Name = 'ch1_07_banner08_lod' }, - ['1614650139'] = { Name = 'ch1_07_banner08' }, - ['-1739205621'] = { Name = 'ch1_07_banner20' }, - ['2119431470'] = { Name = 'ch1_07_banners_night_01' }, - ['-1046079400'] = { Name = 'ch1_07_banners_night_02_lod' }, - ['1203374075'] = { Name = 'ch1_07_banners_night_02' }, - ['-1209973314'] = { Name = 'ch1_07_banners_niz' }, - ['915573599'] = { Name = 'ch1_07_build01' }, - ['1154197457'] = { Name = 'ch1_07_build02' }, - ['1349173003'] = { Name = 'ch1_07_build03' }, - ['1565120713'] = { Name = 'ch1_07_build04' }, - ['1804072261'] = { Name = 'ch1_07_build05' }, - ['2042007970'] = { Name = 'ch1_07_build06' }, - ['-1984089681'] = { Name = 'ch1_07_build07' }, - ['-1771746561'] = { Name = 'ch1_07_build08' }, - ['-1533057165'] = { Name = 'ch1_07_build09' }, - ['250165925'] = { Name = 'ch1_07_build10' }, - ['-1416274441'] = { Name = 'ch1_07_carpark01' }, - ['-1725777646'] = { Name = 'ch1_07_carpark02' }, - ['-1776225287'] = { Name = 'ch1_07_d01_ne' }, - ['1532898766'] = { Name = 'ch1_07_d01_wire00' }, - ['1762445611'] = { Name = 'ch1_07_d01_wire01' }, - ['-1310139678'] = { Name = 'ch1_07_d01_wire02' }, - ['-1080101298'] = { Name = 'ch1_07_d01_wire03' }, - ['403842899'] = { Name = 'ch1_07_d01_wire04' }, - ['643548134'] = { Name = 'ch1_07_d01_wire05' }, - ['2070113752'] = { Name = 'ch1_07_d01_wire06' }, - ['164039357'] = { Name = 'ch1_07_d01_wire07' }, - ['-551897755'] = { Name = 'ch1_07_d01_wire08' }, - ['-76288489'] = { Name = 'ch1_07_d01_wire09' }, - ['1618949936'] = { Name = 'ch1_07_d01_wire10' }, - ['1859703779'] = { Name = 'ch1_07_d01_wire11' }, - ['262780135'] = { Name = 'ch1_07_d03_rail00' }, - ['-23981384'] = { Name = 'ch1_07_d03_rail01' }, - ['877952572'] = { Name = 'ch1_07_d03_rail02' }, - ['-938236488'] = { Name = 'ch1_07_d03_rail03' }, - ['-1244528331'] = { Name = 'ch1_07_d03_rail04' }, - ['-341218077'] = { Name = 'ch1_07_d03_rail05' }, - ['-647051154'] = { Name = 'ch1_07_d03_rail06' }, - ['-936532508'] = { Name = 'ch1_07_d03_rail07' }, - ['-1242037895'] = { Name = 'ch1_07_d03_rail08' }, - ['-343184225'] = { Name = 'ch1_07_d03_rail09' }, - ['-1319126219'] = { Name = 'ch1_07_d03_wires00' }, - ['-13740335'] = { Name = 'ch1_07_d03_wires01' }, - ['217248346'] = { Name = 'ch1_07_d03_wires02' }, - ['-1710289764'] = { Name = 'ch1_07_d03_wires03' }, - ['-1471502061'] = { Name = 'ch1_07_d03_wires04' }, - ['-174242889'] = { Name = 'ch1_07_d03_wires05' }, - ['64741428'] = { Name = 'ch1_07_d03_wires06' }, - ['1365080878'] = { Name = 'ch1_07_d03_wires07' }, - ['-411523218'] = { Name = 'ch1_07_d03_wires08' }, - ['759214837'] = { Name = 'ch1_07_d03_wires09' }, - ['-867600140'] = { Name = 'ch1_07_d03_wires10' }, - ['-1810514928'] = { Name = 'ch1_07_d08_c_rail_01' }, - ['-2050744467'] = { Name = 'ch1_07_d08_c_rail_02' }, - ['-1330285233'] = { Name = 'ch1_07_d08_c_rail_03' }, - ['-538474200'] = { Name = 'ch1_07_d08_c_rail' }, - ['-312405986'] = { Name = 'ch1_07_d08_rail00' }, - ['558168037'] = { Name = 'ch1_07_d08_rail01' }, - ['1383029305'] = { Name = 'ch1_07_d08_rail02' }, - ['77676190'] = { Name = 'ch1_07_d08_rail03' }, - ['-599101971'] = { Name = 'ch1_07_d08_rail04' }, - ['-860959050'] = { Name = 'ch1_07_d08_rail05' }, - ['263738572'] = { Name = 'ch1_07_d08_rail06' }, - ['-1441166964'] = { Name = 'ch1_07_d08_rail07' }, - ['-1522466853'] = { Name = 'ch1_07_d08_rail08' }, - ['-1919430519'] = { Name = 'ch1_07_d08_rail09' }, - ['-1877879583'] = { Name = 'ch1_07_d08_rail10' }, - ['1784318323'] = { Name = 'ch1_07_d08_rail11' }, - ['879205770'] = { Name = 'ch1_07_d08_rail12' }, - ['1054716534'] = { Name = 'ch1_07_d08_rail13' }, - ['1304252469'] = { Name = 'ch1_07_d08_rail14' }, - ['1610020008'] = { Name = 'ch1_07_d08_rail15' }, - ['-230614722'] = { Name = 'ch1_07_d08_rail16' }, - ['73645443'] = { Name = 'ch1_07_d08_rail17' }, - ['202558689'] = { Name = 'ch1_07_d08_rail18' }, - ['363388941'] = { Name = 'ch1_07_d08_rail19' }, - ['1374119101'] = { Name = 'ch1_07_d08_rail20' }, - ['-1088020178'] = { Name = 'ch1_07_d08_wires_01' }, - ['1318807203'] = { Name = 'ch1_07_d08_wires00' }, - ['364377309'] = { Name = 'ch1_07_d08_wires01' }, - ['-267867777'] = { Name = 'ch1_07_d08_wires02' }, - ['709008882'] = { Name = 'ch1_07_d08_wires03' }, - ['-1805946330'] = { Name = 'ch1_07_d08_wires04' }, - ['1052853999'] = { Name = 'ch1_07_d08_wires05' }, - ['953039625'] = { Name = 'ch1_07_d08_wires06' }, - ['-963750273'] = { Name = 'ch1_07_d08_wires07' }, - ['-1589834787'] = { Name = 'ch1_07_d08_wires08' }, - ['-1460495244'] = { Name = 'ch1_07_d08_wires13' }, - ['-1221052161'] = { Name = 'ch1_07_d08_wires14' }, - ['-522122160'] = { Name = 'ch1_07_d08_wires15' }, - ['-282548001'] = { Name = 'ch1_07_d08_wires16' }, - ['-43072149'] = { Name = 'ch1_07_d08_wires17' }, - ['195387864'] = { Name = 'ch1_07_d08_wires18' }, - ['943635210'] = { Name = 'ch1_07_d08_wires19' }, - ['1291769296'] = { Name = 'ch1_07_dc01' }, - ['-894807767'] = { Name = 'ch1_07_dc02' }, - ['-588712538'] = { Name = 'ch1_07_dc03' }, - ['-1373726702'] = { Name = 'ch1_07_dc04' }, - ['-171980444'] = { Name = 'ch1_07_dc04b' }, - ['-2084256929'] = { Name = 'ch1_07_dc06' }, - ['-1778554928'] = { Name = 'ch1_07_dc07' }, - ['-1213504501'] = { Name = 'ch1_07_fakeroom0001' }, - ['1894875149'] = { Name = 'ch1_07_fakeroom002' }, - ['1678894670'] = { Name = 'ch1_07_fakeroom003' }, - ['1456196546'] = { Name = 'ch1_07_fakeroom004' }, - ['-1486721878'] = { Name = 'ch1_07_fakeroom005' }, - ['55214351'] = { Name = 'ch1_07_g00_rail00' }, - ['1282315094'] = { Name = 'ch1_07_g00_rail01' }, - ['-2110456094'] = { Name = 'ch1_07_g00_rail02' }, - ['-559630396'] = { Name = 'ch1_07_g00_rail03' }, - ['-865135783'] = { Name = 'ch1_07_g00_rail04' }, - ['958000301'] = { Name = 'ch1_07_g00_rail05' }, - ['652953680'] = { Name = 'ch1_07_g00_rail06' }, - ['32341585'] = { Name = 'ch1_07_g00_rail07' }, - ['-266151236'] = { Name = 'ch1_07_g00_rail08' }, - ['-562448534'] = { Name = 'ch1_07_g00_rail09' }, - ['-1549976026'] = { Name = 'ch1_07_g00_rail10' }, - ['-450576080'] = { Name = 'ch1_07_g00_rail11' }, - ['-485442296'] = { Name = 'ch1_07_g00_rail12' }, - ['-1983935897'] = { Name = 'ch1_07_g00_rail13' }, - ['-133863695'] = { Name = 'ch1_07_g00_rail14' }, - ['777671582'] = { Name = 'ch1_07_g00_rail15' }, - ['205000538'] = { Name = 'ch1_07_g00_rail16' }, - ['-829123568'] = { Name = 'ch1_07_g00_rail17' }, - ['1019146343'] = { Name = 'ch1_07_g00_rail18' }, - ['1990452268'] = { Name = 'ch1_07_g00_rail19' }, - ['-1276749016'] = { Name = 'ch1_07_g00_rail20' }, - ['1838075510'] = { Name = 'ch1_07_g00_rail21' }, - ['-1681151245'] = { Name = 'ch1_07_g00_rail22' }, - ['-576147800'] = { Name = 'ch1_07_g00_rail23' }, - ['-881915339'] = { Name = 'ch1_07_g00_rail24' }, - ['-1171789913'] = { Name = 'ch1_07_g00_rail25' }, - ['-1476312230'] = { Name = 'ch1_07_g00_rail26' }, - ['242257979'] = { Name = 'ch1_07_g00_rail27' }, - ['1152056495'] = { Name = 'ch1_07_g00_rail28' }, - ['-83760806'] = { Name = 'ch1_07_g00_rail29' }, - ['-413417790'] = { Name = 'ch1_07_g00_rail30' }, - ['444933400'] = { Name = 'ch1_07_g00_rail31' }, - ['147620263'] = { Name = 'ch1_07_g00_rail32' }, - ['-1474454726'] = { Name = 'ch1_07_g00_wires00' }, - ['632919652'] = { Name = 'ch1_07_g00_wires01' }, - ['1408791265'] = { Name = 'ch1_07_g00_wires02' }, - ['1122422974'] = { Name = 'ch1_07_g00_wires03' }, - ['-518189780'] = { Name = 'ch1_07_g00_wires04' }, - ['1617660875'] = { Name = 'ch1_07_g00_wires05' }, - ['-1909069985'] = { Name = 'ch1_07_g00_wires06' }, - ['2063483120'] = { Name = 'ch1_07_g00_wires07' }, - ['952286326'] = { Name = 'ch1_07_g00_wires08' }, - ['-1186775687'] = { Name = 'ch1_07_g00_wires09' }, - ['-962274400'] = { Name = 'ch1_07_g00_wires10' }, - ['712942374'] = { Name = 'ch1_07_g00_wires11' }, - ['483919833'] = { Name = 'ch1_07_g00_wires12' }, - ['235006509'] = { Name = 'ch1_07_g00_wires13' }, - ['4607670'] = { Name = 'ch1_07_g00_wires14' }, - ['-1061925009'] = { Name = 'ch1_07_g00_wires15' }, - ['-849024816'] = { Name = 'ch1_07_g00_wires16' }, - ['-592115836'] = { Name = 'ch1_07_g00_wires17' }, - ['-361323769'] = { Name = 'ch1_07_g00_wires18' }, - ['-2021335791'] = { Name = 'ch1_07_g00_wires19' }, - ['1111472920'] = { Name = 'ch1_07_g00_wires20' }, - ['1216464796'] = { Name = 'ch1_07_g00_wires21' }, - ['1551101824'] = { Name = 'ch1_07_g00_wires22' }, - ['-354644909'] = { Name = 'ch1_07_g00_wires23' }, - ['-114677522'] = { Name = 'ch1_07_g00_wires24' }, - ['527070574'] = { Name = 'ch1_07_g00_wires25' }, - ['-1374580086'] = { Name = 'ch1_07_g00_wires26' }, - ['-1098075264'] = { Name = 'ch1_07_g00_wires27' }, - ['-925906938'] = { Name = 'ch1_07_g00_wires28' }, - ['-618042183'] = { Name = 'ch1_07_g00_wires29' }, - ['1503791148'] = { Name = 'ch1_07_g00_wires30' }, - ['-1942426279'] = { Name = 'ch1_07_g00_wires31' }, - ['2092519002'] = { Name = 'ch1_07_g00_wires32' }, - ['504467720'] = { Name = 'ch1_07_g00_wires33' }, - ['1362982751'] = { Name = 'ch1_07_g00_wires34' }, - ['1132944371'] = { Name = 'ch1_07_g00_wires35' }, - ['791294785'] = { Name = 'ch1_07_g00_wires36' }, - ['553621228'] = { Name = 'ch1_07_g00_wires37' }, - ['1403452474'] = { Name = 'ch1_07_g00_wires38' }, - ['1165320151'] = { Name = 'ch1_07_g00_wires39' }, - ['-1492188603'] = { Name = 'ch1_07_g00_wires40' }, - ['523909428'] = { Name = 'ch1_07_glue_01' }, - ['288070935'] = { Name = 'ch1_07_glue_02' }, - ['1946247873'] = { Name = 'ch1_07_glue_03' }, - ['1707066942'] = { Name = 'ch1_07_glue_04' }, - ['1486728186'] = { Name = 'ch1_07_glue_05' }, - ['1244729121'] = { Name = 'ch1_07_glue_06' }, - ['1488235564'] = { Name = 'ch1_07_glue_07' }, - ['1189611667'] = { Name = 'ch1_07_glue_08' }, - ['-12654764'] = { Name = 'ch1_07_groundcentre' }, - ['-445329336'] = { Name = 'ch1_07_korizbarrier01' }, - ['-1631403291'] = { Name = 'ch1_07_korizbarrier02' }, - ['-1257967767'] = { Name = 'ch1_07_korizbarrier03' }, - ['1448105283'] = { Name = 'ch1_07_ladder003' }, - ['-1291449668'] = { Name = 'ch1_07_ladder2' }, - ['351831751'] = { Name = 'ch1_07_maze_01' }, - ['1179052387'] = { Name = 'ch1_07_maze_02' }, - ['-931107368'] = { Name = 'ch1_07_maze_03' }, - ['-2033031443'] = { Name = 'ch1_07_mazebase' }, - ['-201016987'] = { Name = 'ch1_07_mazedtl01' }, - ['-96287263'] = { Name = 'ch1_07_mazedtl02' }, - ['127951004'] = { Name = 'ch1_07_mazedtl03' }, - ['519409478'] = { Name = 'ch1_07_mazedtl04' }, - ['-1193229562'] = { Name = 'ch1_07_mazedtl05' }, - ['-944086855'] = { Name = 'ch1_07_mazedtl06' }, - ['-579695571'] = { Name = 'ch1_07_mazedtl07' }, - ['-334026378'] = { Name = 'ch1_07_mazedtl08' }, - ['-2102045008'] = { Name = 'ch1_07_mazedtl09' }, - ['-1815252080'] = { Name = 'ch1_07_mazedtl10' }, - ['-1444095465'] = { Name = 'ch1_07_rooffiz' }, - ['-1724339852'] = { Name = 'ch1_07_sculpture_01' }, - ['-1485978146'] = { Name = 'ch1_07_sculpture_02' }, - ['-1260887885'] = { Name = 'ch1_07_sculpture_03' }, - ['1410965303'] = { Name = 'ch1_07_sculpture_04' }, - ['1649097626'] = { Name = 'ch1_07_sculpture_05' }, - ['1873958504'] = { Name = 'ch1_07_sculpture_06' }, - ['2111894213'] = { Name = 'ch1_07_sculpture_07' }, - ['861693229'] = { Name = 'ch1_07_shelterfiz007' }, - ['1566488881'] = { Name = 'ch1_07_shelterfiz008' }, - ['1296177372'] = { Name = 'ch1_07_shelterfiz009' }, - ['1387785683'] = { Name = 'ch1_07_shelterfiz01' }, - ['-526939760'] = { Name = 'ch1_07_shelterfiz02' }, - ['-186732002'] = { Name = 'ch1_07_shelterfiz03' }, - ['962883060'] = { Name = 'ch1_07_sign' }, - ['-88434291'] = { Name = 'ch1_07_signs01' }, - ['1326203439'] = { Name = 'ch1_07_signs02' }, - ['1630856832'] = { Name = 'ch1_07_signs03' }, - ['1338327965'] = { Name = 'ch1_07_signs04' }, - ['1634854646'] = { Name = 'ch1_07_signs05' }, - ['842500226'] = { Name = 'ch1_07_signs06' }, - ['1173172205'] = { Name = 'ch1_07_signs07' }, - ['-1766010485'] = { Name = 'ch1_07_signs08' }, - ['-1463061080'] = { Name = 'ch1_07_signs09' }, - ['1877644223'] = { Name = 'ch1_07_signs10' }, - ['-1657278887'] = { Name = 'ch1_07_signs11' }, - ['-1974581114'] = { Name = 'ch1_07_signs12' }, - ['-1180391630'] = { Name = 'ch1_07_signs13' }, - ['-489227666'] = { Name = 'ch1_07_signs20' }, - ['-666688647'] = { Name = 'ch1_07_smallstatues' }, - ['1715676532'] = { Name = 'ch1_07_smallstatues2' }, - ['-187221232'] = { Name = 'ch1_07_uplightsupport' }, - ['-337448276'] = { Name = 'ch1_07_water2' }, - ['1382399916'] = { Name = 'ch1_07_water3' }, - ['-1023414467'] = { Name = 'ch1_07_weed_01' }, - ['-1988494282'] = { Name = 'ch1_07_weed_02' }, - ['-2126010477'] = { Name = 'ch1_07_windowfiz' }, - ['1713613972'] = { Name = 'ch1_08_deco01' }, - ['2011731030'] = { Name = 'ch1_08_deco01b' }, - ['1969965859'] = { Name = 'ch1_08_deco02' }, - ['-228702965'] = { Name = 'ch1_08_deco03' }, - ['8184136'] = { Name = 'ch1_08_deco04' }, - ['382668268'] = { Name = 'ch1_08_deco05' }, - ['-292244088'] = { Name = 'ch1_08_land_01' }, - ['895533855'] = { Name = 'ch1_08_land_02' }, - ['1266806625'] = { Name = 'ch1_08_land_03' }, - ['1660624535'] = { Name = 'ch1_08_land_04' }, - ['1832268557'] = { Name = 'ch1_08_land_05' }, - ['-875613811'] = { Name = 'ch1_08_props_combo18_01_lod' }, - ['715591630'] = { Name = 'ch1_08_props_combo24_01_lod' }, - ['898868226'] = { Name = 'ch1_09__railch1_09_bridge00' }, - ['709463406'] = { Name = 'ch1_09__railch1_09_bridge01' }, - ['-1946922814'] = { Name = 'ch1_09__railch1_09_bridge02' }, - ['1728434684'] = { Name = 'ch1_09_arc_fizz' }, - ['-964412429'] = { Name = 'ch1_09_arc_hedges_dec' }, - ['-819409238'] = { Name = 'ch1_09_arc007' }, - ['237455408'] = { Name = 'ch1_09_bbd_00b' }, - ['-244183622'] = { Name = 'ch1_09_bbd_012' }, - ['1665626475'] = { Name = 'ch1_09_bbd_01g' }, - ['9808905'] = { Name = 'ch1_09_bbd_01h' }, - ['937139099'] = { Name = 'ch1_09_bbd_02' }, - ['1704326927'] = { Name = 'ch1_09_bbd_03' }, - ['1405113188'] = { Name = 'ch1_09_bbd_04' }, - ['2141218'] = { Name = 'ch1_09_bbd_05' }, - ['1782677490'] = { Name = 'ch1_09_bbd_06' }, - ['846925926'] = { Name = 'ch1_09_bbd_07' }, - ['298247631'] = { Name = 'ch1_09_bbd_07g' }, - ['1152038085'] = { Name = 'ch1_09_bbd_08' }, - ['-1628149417'] = { Name = 'ch1_09_bbd_09' }, - ['2024643498'] = { Name = 'ch1_09_bbd_10' }, - ['-1972682971'] = { Name = 'ch1_09_bbd_11' }, - ['-733228319'] = { Name = 'ch1_09_bbd_12' }, - ['-437225942'] = { Name = 'ch1_09_bbd_13' }, - ['1254146001'] = { Name = 'ch1_09_bbd_15' }, - ['-1808575819'] = { Name = 'ch1_09_bbd_16' }, - ['1422111493'] = { Name = 'ch1_09_bd_02' }, - ['-509580447'] = { Name = 'ch1_09_bdec_00a' }, - ['-431727013'] = { Name = 'ch1_09_bdec_01' }, - ['-1721318239'] = { Name = 'ch1_09_bdec_02' }, - ['966892970'] = { Name = 'ch1_09_bdec_02g' }, - ['-1429903522'] = { Name = 'ch1_09_bdec_03' }, - ['-1609510415'] = { Name = 'ch1_09_bdec_04' }, - ['-348244060'] = { Name = 'ch1_09_bridge_d' }, - ['-677618863'] = { Name = 'ch1_09_bridge' }, - ['104387776'] = { Name = 'ch1_09_d_01' }, - ['336556141'] = { Name = 'ch1_09_d_02' }, - ['-90772540'] = { Name = 'ch1_09_decs04' }, - ['448967438'] = { Name = 'ch1_09_drivedecals' }, - ['269124589'] = { Name = 'ch1_09_drivedecals2' }, - ['1028078985'] = { Name = 'ch1_09_gbdec_00' }, - ['-1790415478'] = { Name = 'ch1_09_gbdec_01' }, - ['1982277237'] = { Name = 'ch1_09_grassde_01' }, - ['-1763889402'] = { Name = 'ch1_09_hde_00' }, - ['1776823666'] = { Name = 'ch1_09_hde_01_lod' }, - ['2141716636'] = { Name = 'ch1_09_hde_01' }, - ['1688684636'] = { Name = 'ch1_09_hde_011' }, - ['-1538405913'] = { Name = 'ch1_09_hde_03' }, - ['1545714064'] = { Name = 'ch1_09_hde_04' }, - ['1309875571'] = { Name = 'ch1_09_hde_05' }, - ['1922852485'] = { Name = 'ch1_09_hde_06' }, - ['1819171369'] = { Name = 'ch1_09_hde_07' }, - ['554484579'] = { Name = 'ch1_09_hde_08' }, - ['297477312'] = { Name = 'ch1_09_hde_09' }, - ['920673766'] = { Name = 'ch1_09_hde_10' }, - ['2043557505'] = { Name = 'ch1_09_hdec_00' }, - ['-642421004'] = { Name = 'ch1_09_hdec_003' }, - ['1738838574'] = { Name = 'ch1_09_hdec_01' }, - ['358149528'] = { Name = 'ch1_09_hdec_02' }, - ['-695417099'] = { Name = 'ch1_09_hillhousedecals' }, - ['150399090'] = { Name = 'ch1_09_house_decals' }, - ['-1109696234'] = { Name = 'ch1_09_land_01' }, - ['975101711'] = { Name = 'ch1_09_land_01b' }, - ['1038672175'] = { Name = 'ch1_09_land_02' }, - ['-789208005'] = { Name = 'ch1_09_land_03_dec' }, - ['806569348'] = { Name = 'ch1_09_land_03' }, - ['-363742718'] = { Name = 'ch1_09_land_04' }, - ['1683070643'] = { Name = 'ch1_09_land004' }, - ['-520414221'] = { Name = 'ch1_09_mdhs_frnt_dec' }, - ['-536510849'] = { Name = 'ch1_09_missionculvert_sh' }, - ['-62932174'] = { Name = 'ch1_09_missionculvert' }, - ['586850839'] = { Name = 'ch1_09_modernhouse_awning' }, - ['-1738020721'] = { Name = 'ch1_09_modernhouse_fence00' }, - ['-1975956430'] = { Name = 'ch1_09_modernhouse_fence01' }, - ['1035383594'] = { Name = 'ch1_09_modernhouse_fence02' }, - ['-1365389638'] = { Name = 'ch1_09_modernhouse' }, - ['273323424'] = { Name = 'ch1_09_modernhousedriveblend' }, - ['-1125779827'] = { Name = 'ch1_09_ndex_00' }, - ['-1666927085'] = { Name = 'ch1_09_ndex_02' }, - ['-1888379987'] = { Name = 'ch1_09_ndex_03' }, - ['-1064337944'] = { Name = 'ch1_09_ndex_04' }, - ['-1565572568'] = { Name = 'ch1_09_ndex_05' }, - ['-682513556'] = { Name = 'ch1_09_ndex_06' }, - ['-913502237'] = { Name = 'ch1_09_ndex_07' }, - ['-127472234'] = { Name = 'ch1_09_ndex_08' }, - ['437072098'] = { Name = 'ch1_09_ndex_09' }, - ['1563932178'] = { Name = 'ch1_09_ndex_10' }, - ['-1326293626'] = { Name = 'ch1_09_ndex_11' }, - ['1992524671'] = { Name = 'ch1_09_pool' }, - ['1034680781'] = { Name = 'ch1_09_water_shallow' }, - ['1815461770'] = { Name = 'ch1_09_water' }, - ['1166314732'] = { Name = 'ch1_09_water2b' }, - ['1088747014'] = { Name = 'ch1_09b_creek_01' }, - ['330996658'] = { Name = 'ch1_09b_creek_02' }, - ['1301789231'] = { Name = 'ch1_09b_creekrcks_01' }, - ['1608408764'] = { Name = 'ch1_09b_creekrcks_02' }, - ['-733129595'] = { Name = 'ch1_09b_creekrcksl3' }, - ['-442566872'] = { Name = 'ch1_09b_creekrcksl4' }, - ['1862273516'] = { Name = 'ch1_09b_creekrcksl5' }, - ['162615860'] = { Name = 'ch1_09b_crkwater_01_lod' }, - ['18419236'] = { Name = 'ch1_09b_crkwater_01' }, - ['417650468'] = { Name = 'ch1_09b_crkwater_02_lod' }, - ['352007656'] = { Name = 'ch1_09b_crkwater_02' }, - ['1322901303'] = { Name = 'ch1_09b_culvert01_shadow' }, - ['1781197499'] = { Name = 'ch1_09b_culvert01' }, - ['-2098152289'] = { Name = 'ch1_09b_culvert02_shadow' }, - ['1601099075'] = { Name = 'ch1_09b_culvert02' }, - ['326522724'] = { Name = 'ch1_09b_culvert03_shadow' }, - ['1302344102'] = { Name = 'ch1_09b_culvert03' }, - ['-1856598850'] = { Name = 'ch1_09b_glue_02' }, - ['1737013539'] = { Name = 'ch1_09b_glue_03' }, - ['1846036002'] = { Name = 'ch1_09b_glue_05' }, - ['2084496015'] = { Name = 'ch1_09b_glue_06' }, - ['468829784'] = { Name = 'ch1_09b_land0_new' }, - ['-51457607'] = { Name = 'ch1_09b_land04a_new' }, - ['-586302091'] = { Name = 'ch1_09b_land04b_new' }, - ['806447346'] = { Name = 'ch1_09b_ovrly_07' }, - ['110237172'] = { Name = 'ch1_09b_ovrly_09' }, - ['880112334'] = { Name = 'ch1_09b_ovrly_10' }, - ['-1025798248'] = { Name = 'ch1_09b_ovrly_11' }, - ['440974965'] = { Name = 'ch1_09b_ovrly_12' }, - ['678845136'] = { Name = 'ch1_09b_ovrly_13' }, - ['1535688948'] = { Name = 'ch1_09b_ovrly_14' }, - ['838103801'] = { Name = 'ch1_09b_ovrly_15a' }, - ['1337175675'] = { Name = 'ch1_09b_ovrly_15b' }, - ['1091963919'] = { Name = 'ch1_09b_ovrly_16' }, - ['1334290674'] = { Name = 'ch1_09b_ovrly_17' }, - ['-1497475230'] = { Name = 'ch1_09b_ovrly_18' }, - ['-1257442305'] = { Name = 'ch1_09b_ovrly_19' }, - ['-686737061'] = { Name = 'ch1_09b_ovrly_20' }, - ['-919233116'] = { Name = 'ch1_09b_ovrly_21' }, - ['847933520'] = { Name = 'ch1_09b_ovrly_22' }, - ['621008195'] = { Name = 'ch1_09b_ovrly_23' }, - ['1119064106'] = { Name = 'ch1_09b_ovrly_25' }, - ['-1184596594'] = { Name = 'ch1_09b_ovrly_26' }, - ['2030619493'] = { Name = 'ch1_09b_rdbrg_01_shadow' }, - ['1965865816'] = { Name = 'ch1_09b_rdbrg_01' }, - ['1723123789'] = { Name = 'ch1_09b_roadbrdg_02_shadow' }, - ['774131857'] = { Name = 'ch1_09b_roadbrdg_02' }, - ['-165659810'] = { Name = 'ch1_09b_roadbrdg_03_shadow' }, - ['-1812063169'] = { Name = 'ch1_09b_roadbrdg_03' }, - ['1171314616'] = { Name = 'ch1_09b_roadbrdg_decal' }, - ['-1955279094'] = { Name = 'ch1_09b_rock01' }, - ['-1948332146'] = { Name = 'ch1_09b_rock02' }, - ['-1698422586'] = { Name = 'ch1_09b_rock05_b' }, - ['842263295'] = { Name = 'ch1_09b_rockinsrt_01' }, - ['-115935034'] = { Name = 'ch1_09b_rockinsrt_02' }, - ['1276855729'] = { Name = 'ch1_09b_rockinsrt_03_lod' }, - ['-346989253'] = { Name = 'ch1_09b_rockinsrt_03' }, - ['912778345'] = { Name = 'ch1_09b_rockinsrt_04_lod' }, - ['-1913609621'] = { Name = 'ch1_09b_rockinsrt_04' }, - ['-111858575'] = { Name = 'ch1_09b_rockinsrt_06_lod' }, - ['1191318671'] = { Name = 'ch1_09b_rockinsrt_06' }, - ['-1539191027'] = { Name = 'ch1_09b_rockinsrt_07' }, - ['-709479947'] = { Name = 'ch1_09b_rockinsrt_08' }, - ['1924929910'] = { Name = 'ch1_09b_shacks_d' }, - ['-1155156225'] = { Name = 'ch1_09b_shacks_smoke' }, - ['-672623719'] = { Name = 'ch1_09b_shacks' }, - ['596929227'] = { Name = 'ch1_09b_td_00' }, - ['-121301715'] = { Name = 'ch1_09b_td_01' }, - ['114143550'] = { Name = 'ch1_09b_td_02' }, - ['-587506278'] = { Name = 'ch1_09b_td_03' }, - ['-358024971'] = { Name = 'ch1_09b_td_04' }, - ['-241432845'] = { Name = 'ch1_09b_td_05' }, - ['-11623848'] = { Name = 'ch1_09b_td_06' }, - ['-704622660'] = { Name = 'ch1_09b_td_07' }, - ['-475272429'] = { Name = 'ch1_09b_td_08' }, - ['-1201367931'] = { Name = 'ch1_09b_td_09' }, - ['-1905931644'] = { Name = 'ch1_09b_td_10' }, - ['-1307831852'] = { Name = 'ch1_09b_td_11' }, - ['-1011436247'] = { Name = 'ch1_09b_td_12' }, - ['-712517429'] = { Name = 'ch1_09b_td_13' }, - ['-414352298'] = { Name = 'ch1_09b_td_14' }, - ['551186287'] = { Name = 'ch1_09b_td_15' }, - ['1144665626'] = { Name = 'ch1_09b_td_17' }, - ['1726872449'] = { Name = 'ch1_09b_td_19' }, - ['-1538132164'] = { Name = 'ch1_09b_td_20' }, - ['-1765015529'] = { Name = 'ch1_09b_vine_slod_00' }, - ['-1490771768'] = { Name = 'ch1_09b_vine_slod_01' }, - ['2054080349'] = { Name = 'ch1_09b_vine_slod_02' }, - ['1685625713'] = { Name = 'ch1_09b_vine_slod_03' }, - ['1991655404'] = { Name = 'ch1_09b_vine_slod_04' }, - ['1646466754'] = { Name = 'ch1_09b_vine_slod_05' }, - ['1837116796'] = { Name = 'ch1_09b_vine_slod_06' }, - ['920305710'] = { Name = 'ch1_09b_vine_slod_07' }, - ['1292134056'] = { Name = 'ch1_09b_vinegrapes_01' }, - ['650385960'] = { Name = 'ch1_09b_vinegrapes_02' }, - ['-1506830095'] = { Name = 'ch1_09b_vinegrapes_03' }, - ['-1183432834'] = { Name = 'ch1_09b_vinegrapes_04' }, - ['-2103586342'] = { Name = 'ch1_09b_vinegrapes_05' }, - ['-1806338743'] = { Name = 'ch1_09b_vinegrapes_06' }, - ['-551613745'] = { Name = 'ch1_09b_vinegrapes_07' }, - ['-361750159'] = { Name = 'ch1_09b_vinegrapes_08' }, - ['-1153875196'] = { Name = 'ch1_09b_vinegrapes_09' }, - ['-1989517073'] = { Name = 'ch1_09b_vinegrapes_10' }, - ['2074441309'] = { Name = 'ch1_09b_vinegrapes_100' }, - ['-775118162'] = { Name = 'ch1_09b_vinegrapes_101' }, - ['679452443'] = { Name = 'ch1_09b_vinegrapes_11' }, - ['920992742'] = { Name = 'ch1_09b_vinegrapes_12' }, - ['1140086276'] = { Name = 'ch1_09b_vinegrapes_13' }, - ['1379857049'] = { Name = 'ch1_09b_vinegrapes_14' }, - ['-334125496'] = { Name = 'ch1_09b_vinegrapes_15' }, - ['-93306115'] = { Name = 'ch1_09b_vinegrapes_16' }, - ['161014094'] = { Name = 'ch1_09b_vinegrapes_17' }, - ['938360316'] = { Name = 'ch1_09b_vinegrapes_18' }, - ['-1256933305'] = { Name = 'ch1_09b_vinegrapes_19' }, - ['96588500'] = { Name = 'ch1_09b_vinegrapes_20' }, - ['1294852539'] = { Name = 'ch1_09b_vinegrapes_21' }, - ['-550664788'] = { Name = 'ch1_09b_vinegrapes_22' }, - ['-1598879548'] = { Name = 'ch1_09b_vinegrapes_23' }, - ['-1272402001'] = { Name = 'ch1_09b_vinegrapes_24' }, - ['-169594075'] = { Name = 'ch1_09b_vinegrapes_25' }, - ['127063682'] = { Name = 'ch1_09b_vinegrapes_26' }, - ['1769577042'] = { Name = 'ch1_09b_vinegrapes_27' }, - ['2071019073'] = { Name = 'ch1_09b_vinegrapes_28' }, - ['-1019458090'] = { Name = 'ch1_09b_vinegrapes_29' }, - ['882814849'] = { Name = 'ch1_09b_vinegrapes_30' }, - ['-1297601642'] = { Name = 'ch1_09b_vinegrapes_31' }, - ['-1470032120'] = { Name = 'ch1_09b_vinegrapes_32' }, - ['373125823'] = { Name = 'ch1_09b_vinegrapes_33' }, - ['197090755'] = { Name = 'ch1_09b_vinegrapes_34' }, - ['1767938308'] = { Name = 'ch1_09b_vinegrapes_35' }, - ['-1087224666'] = { Name = 'ch1_09b_vinegrapes_36' }, - ['-1392533439'] = { Name = 'ch1_09b_vinegrapes_37' }, - ['-1629682692'] = { Name = 'ch1_09b_vinegrapes_38' }, - ['603131434'] = { Name = 'ch1_09b_vinegrapes_39' }, - ['-1984251748'] = { Name = 'ch1_09b_vinegrapes_40' }, - ['-593371543'] = { Name = 'ch1_09b_vinegrapes_41' }, - ['-550902919'] = { Name = 'ch1_09b_vinegrapes_42' }, - ['1037443304'] = { Name = 'ch1_09b_vinegrapes_43' }, - ['-1826501762'] = { Name = 'ch1_09b_vinegrapes_44' }, - ['-1573623389'] = { Name = 'ch1_09b_vinegrapes_45' }, - ['1936886816'] = { Name = 'ch1_09b_vinegrapes_46' }, - ['120370046'] = { Name = 'ch1_09b_vinegrapes_47' }, - ['1474745609'] = { Name = 'ch1_09b_vinegrapes_48' }, - ['1796012885'] = { Name = 'ch1_09b_vinegrapes_49' }, - ['-1119773039'] = { Name = 'ch1_09b_vinegrapes_50' }, - ['1043243117'] = { Name = 'ch1_09b_vinegrapes_51' }, - ['-1880833064'] = { Name = 'ch1_09b_vinegrapes_52' }, - ['-1561466390'] = { Name = 'ch1_09b_vinegrapes_53' }, - ['1958219135'] = { Name = 'ch1_09b_vinegrapes_54' }, - ['1432637132'] = { Name = 'ch1_09b_vinegrapes_55' }, - ['1721200946'] = { Name = 'ch1_09b_vinegrapes_56' }, - ['971413457'] = { Name = 'ch1_09b_vinegrapes_57' }, - ['1260698189'] = { Name = 'ch1_09b_vinegrapes_58' }, - ['-876856442'] = { Name = 'ch1_09b_vinegrapes_59' }, - ['1007532751'] = { Name = 'ch1_09b_vinegrapes_60' }, - ['-449475296'] = { Name = 'ch1_09b_vinegrapes_61' }, - ['258531718'] = { Name = 'ch1_09b_vinegrapes_62' }, - ['-486504270'] = { Name = 'ch1_09b_vinegrapes_63' }, - ['351562905'] = { Name = 'ch1_09b_vinegrapes_64' }, - ['-634849533'] = { Name = 'ch1_09b_vinegrapes_65' }, - ['-203871645'] = { Name = 'ch1_09b_vinegrapes_66' }, - ['-1142736264'] = { Name = 'ch1_09b_vinegrapes_67' }, - ['-1376215389'] = { Name = 'ch1_09b_vinegrapes_68' }, - ['-1892589291'] = { Name = 'ch1_09b_vinegrapes_69' }, - ['978400870'] = { Name = 'ch1_09b_vinegrapes_70' }, - ['-768154061'] = { Name = 'ch1_09b_vinegrapes_71' }, - ['-1006843457'] = { Name = 'ch1_09b_vinegrapes_72' }, - ['230219062'] = { Name = 'ch1_09b_vinegrapes_73' }, - ['-697995636'] = { Name = 'ch1_09b_vinegrapes_77' }, - ['-928492782'] = { Name = 'ch1_09b_vinegrapes_78' }, - ['1612841479'] = { Name = 'ch1_09b_vinegrapes_79' }, - ['1689849489'] = { Name = 'ch1_09b_vinegrapes_80' }, - ['-1445586742'] = { Name = 'ch1_09b_vinegrapes_81' }, - ['-677546920'] = { Name = 'ch1_09b_vinegrapes_82' }, - ['-1879808765'] = { Name = 'ch1_09b_vinegrapes_83' }, - ['2110832828'] = { Name = 'ch1_09b_vinegrapes_84' }, - ['1920903704'] = { Name = 'ch1_09b_vinegrapes_85' }, - ['1644693803'] = { Name = 'ch1_09b_vinegrapes_86' }, - ['1495857005'] = { Name = 'ch1_09b_vinegrapes_87' }, - ['1197691874'] = { Name = 'ch1_09b_vinegrapes_88' }, - ['1014840854'] = { Name = 'ch1_09b_vinegrapes_89' }, - ['-1324472814'] = { Name = 'ch1_09b_vinegrapes_90' }, - ['1257724390'] = { Name = 'ch1_09b_vinegrapes_91' }, - ['1555692907'] = { Name = 'ch1_09b_vinegrapes_92' }, - ['1703513866'] = { Name = 'ch1_09b_vinegrapes_93' }, - ['2017899652'] = { Name = 'ch1_09b_vinegrapes_94' }, - ['822912525'] = { Name = 'ch1_09b_vinegrapes_95' }, - ['67259385'] = { Name = 'ch1_09b_vinegrapes_96' }, - ['1298423484'] = { Name = 'ch1_09b_vinegrapes_97' }, - ['518848974'] = { Name = 'ch1_09b_vinegrapes_98' }, - ['-133221357'] = { Name = 'ch1_09b_vinegrapes_99' }, - ['-1992857993'] = { Name = 'ch1_09b_vineland01' }, - ['1542786035'] = { Name = 'ch1_09b_vineland02' }, - ['812693694'] = { Name = 'ch1_09b_vines_01' }, - ['1109416989'] = { Name = 'ch1_09b_vines_02' }, - ['1994376631'] = { Name = 'ch1_09b_vines_03' }, - ['1661967895'] = { Name = 'ch1_09b_vines_04' }, - ['-780272910'] = { Name = 'ch1_09b_vines_05' }, - ['-1047471336'] = { Name = 'ch1_09b_vines_06' }, - ['1033753392'] = { Name = 'ch1_09b_vines_07' }, - ['726118020'] = { Name = 'ch1_09b_vines_08' }, - ['420088329'] = { Name = 'ch1_09b_vines_09' }, - ['-1589831343'] = { Name = 'ch1_09b_vines_10' }, - ['1774963925'] = { Name = 'ch1_09b_vines_100' }, - ['2064478040'] = { Name = 'ch1_09b_vines_101' }, - ['252245219'] = { Name = 'ch1_09b_vines_11' }, - ['-54112162'] = { Name = 'ch1_09b_vines_12' }, - ['-2085724620'] = { Name = 'ch1_09b_vines_13' }, - ['1902426529'] = { Name = 'ch1_09b_vines_14' }, - ['1586861059'] = { Name = 'ch1_09b_vines_15' }, - ['-854593290'] = { Name = 'ch1_09b_vines_16' }, - ['1012584330'] = { Name = 'ch1_09b_vines_17' }, - ['648848430'] = { Name = 'ch1_09b_vines_18' }, - ['398460501'] = { Name = 'ch1_09b_vines_19' }, - ['600777151'] = { Name = 'ch1_09b_vines_20' }, - ['-1842676099'] = { Name = 'ch1_09b_vines_21' }, - ['1617500922'] = { Name = 'ch1_09b_vines_22' }, - ['-560982206'] = { Name = 'ch1_09b_vines_23' }, - ['-370659854'] = { Name = 'ch1_09b_vines_24' }, - ['980635399'] = { Name = 'ch1_09b_vines_25' }, - ['1164731641'] = { Name = 'ch1_09b_vines_26' }, - ['-1528257544'] = { Name = 'ch1_09b_vines_27' }, - ['314277788'] = { Name = 'ch1_09b_vines_28' }, - ['-544630471'] = { Name = 'ch1_09b_vines_29' }, - ['553851655'] = { Name = 'ch1_09b_vines_30' }, - ['-1897597231'] = { Name = 'ch1_09b_vines_31' }, - ['2092061292'] = { Name = 'ch1_09b_vines_32' }, - ['-386323724'] = { Name = 'ch1_09b_vines_33' }, - ['-667186823'] = { Name = 'ch1_09b_vines_34' }, - ['1182754303'] = { Name = 'ch1_09b_vines_35' }, - ['867745906'] = { Name = 'ch1_09b_vines_36' }, - ['-1613784922'] = { Name = 'ch1_09b_vines_37' }, - ['252081938'] = { Name = 'ch1_09b_vines_38' }, - ['-45886579'] = { Name = 'ch1_09b_vines_39' }, - ['1287437570'] = { Name = 'ch1_09b_vines_40' }, - ['456055271'] = { Name = 'ch1_09b_vines_41' }, - ['-184709755'] = { Name = 'ch1_09b_vines_42' }, - ['1387251956'] = { Name = 'ch1_09b_vines_43' }, - ['1744434056'] = { Name = 'ch1_09b_vines_44' }, - ['1028365868'] = { Name = 'ch1_09b_vines_45' }, - ['1265711735'] = { Name = 'ch1_09b_vines_46' }, - ['-1867856671'] = { Name = 'ch1_09b_vines_47' }, - ['-1637261218'] = { Name = 'ch1_09b_vines_48' }, - ['1964445114'] = { Name = 'ch1_09b_vines_49' }, - ['1404947492'] = { Name = 'ch1_09b_vines_50' }, - ['49457807'] = { Name = 'ch1_09b_vines_51' }, - ['674362637'] = { Name = 'ch1_09b_vines_52' }, - ['1189917326'] = { Name = 'ch1_09b_vines_53' }, - ['1017552386'] = { Name = 'ch1_09b_vines_54' }, - ['1616831858'] = { Name = 'ch1_09b_vines_55' }, - ['1361397503'] = { Name = 'ch1_09b_vines_56' }, - ['-733131451'] = { Name = 'ch1_09b_vines_57' }, - ['-2104350256'] = { Name = 'ch1_09b_vines_58' }, - ['-1461684628'] = { Name = 'ch1_09b_vines_59' }, - ['-1508933710'] = { Name = 'ch1_09b_vines_60' }, - ['1482417224'] = { Name = 'ch1_09b_vines_61' }, - ['-2105919352'] = { Name = 'ch1_09b_vines_62' }, - ['-1394471593'] = { Name = 'ch1_09b_vines_63' }, - ['-686202427'] = { Name = 'ch1_09b_vines_64' }, - ['-1845274726'] = { Name = 'ch1_09b_vines_65' }, - ['-1152013762'] = { Name = 'ch1_09b_vines_66' }, - ['638287756'] = { Name = 'ch1_09b_vines_67' }, - ['-279440858'] = { Name = 'ch1_09b_vines_68' }, - ['946480201'] = { Name = 'ch1_09b_vines_69' }, - ['-1604291212'] = { Name = 'ch1_09b_vines_70' }, - ['837851282'] = { Name = 'ch1_09b_vines_71' }, - ['1137130559'] = { Name = 'ch1_09b_vines_72' }, - ['-650352853'] = { Name = 'ch1_09b_vines_73' }, - ['-1309861747'] = { Name = 'ch1_09b_vines_74' }, - ['124306307'] = { Name = 'ch1_09b_vines_77' }, - ['422995742'] = { Name = 'ch1_09b_vines_78' }, - ['-529238617'] = { Name = 'ch1_09b_vines_79' }, - ['1446403505'] = { Name = 'ch1_09b_vines_80' }, - ['242372138'] = { Name = 'ch1_09b_vines_81' }, - ['481684145'] = { Name = 'ch1_09b_vines_82' }, - ['839849319'] = { Name = 'ch1_09b_vines_83' }, - ['1120384728'] = { Name = 'ch1_09b_vines_84' }, - ['-126049725'] = { Name = 'ch1_09b_vines_85' }, - ['256888809'] = { Name = 'ch1_09b_vines_86' }, - ['1800833017'] = { Name = 'ch1_09b_vines_87' }, - ['2028282646'] = { Name = 'ch1_09b_vines_88' }, - ['1437850800'] = { Name = 'ch1_09b_vines_89' }, - ['880089935'] = { Name = 'ch1_09b_vines_90' }, - ['572782253'] = { Name = 'ch1_09b_vines_91' }, - ['266162720'] = { Name = 'ch1_09b_vines_92' }, - ['1325748331'] = { Name = 'ch1_09b_vines_93' }, - ['-2067940385'] = { Name = 'ch1_09b_vines_94' }, - ['842929885'] = { Name = 'ch1_09b_vines_95' }, - ['1609822792'] = { Name = 'ch1_09b_vines_96' }, - ['-1207754135'] = { Name = 'ch1_09b_vines_97' }, - ['-1380381227'] = { Name = 'ch1_09b_vines_98' }, - ['1930565768'] = { Name = 'ch1_09b_vines_99' }, - ['2032203707'] = { Name = 'ch1_09b_vinesleaf_01' }, - ['1188696878'] = { Name = 'ch1_09b_vinesleaf_02' }, - ['1552105088'] = { Name = 'ch1_09b_vinesleaf_03' }, - ['-1437181403'] = { Name = 'ch1_09b_vinesleaf_04' }, - ['-1345690355'] = { Name = 'ch1_09b_vinesleaf_05' }, - ['-2138077544'] = { Name = 'ch1_09b_vinesleaf_06' }, - ['-1816220426'] = { Name = 'ch1_09b_vinesleaf_07' }, - ['-503461517'] = { Name = 'ch1_09b_vinesleaf_08' }, - ['-247175168'] = { Name = 'ch1_09b_vinesleaf_09' }, - ['2037348656'] = { Name = 'ch1_09b_vinesleaf_10' }, - ['145021609'] = { Name = 'ch1_09b_vinesleaf_100' }, - ['-92389796'] = { Name = 'ch1_09b_vinesleaf_101' }, - ['1347430130'] = { Name = 'ch1_09b_vinesleaf_11' }, - ['1040024141'] = { Name = 'ch1_09b_vinesleaf_12' }, - ['1830248584'] = { Name = 'ch1_09b_vinesleaf_13' }, - ['1654672282'] = { Name = 'ch1_09b_vinesleaf_14' }, - ['1357555759'] = { Name = 'ch1_09b_vinesleaf_15' }, - ['1193579683'] = { Name = 'ch1_09b_vinesleaf_16' }, - ['-1249447578'] = { Name = 'ch1_09b_vinesleaf_17' }, - ['-1412833812'] = { Name = 'ch1_09b_vinesleaf_18' }, - ['-1700775015'] = { Name = 'ch1_09b_vinesleaf_19' }, - ['365179715'] = { Name = 'ch1_09b_vinesleaf_20' }, - ['1888807139'] = { Name = 'ch1_09b_vinesleaf_21' }, - ['1659522446'] = { Name = 'ch1_09b_vinesleaf_22' }, - ['1291657652'] = { Name = 'ch1_09b_vinesleaf_23' }, - ['1052214569'] = { Name = 'ch1_09b_vinesleaf_24' }, - ['-1349327138'] = { Name = 'ch1_09b_vinesleaf_25' }, - ['-1722172820'] = { Name = 'ch1_09b_vinesleaf_26' }, - ['-1951981817'] = { Name = 'ch1_09b_vinesleaf_27' }, - ['-195694493'] = { Name = 'ch1_09b_vinesleaf_28' }, - ['-427141940'] = { Name = 'ch1_09b_vinesleaf_29' }, - ['317770156'] = { Name = 'ch1_09b_vinesleaf_30' }, - ['1531894375'] = { Name = 'ch1_09b_vinesleaf_31' }, - ['1837203148'] = { Name = 'ch1_09b_vinesleaf_32' }, - ['913510616'] = { Name = 'ch1_09b_vinesleaf_33' }, - ['1239594935'] = { Name = 'ch1_09b_vinesleaf_34' }, - ['1401408257'] = { Name = 'ch1_09b_vinesleaf_35' }, - ['1703964434'] = { Name = 'ch1_09b_vinesleaf_36' }, - ['1870299878'] = { Name = 'ch1_09b_vinesleaf_37' }, - ['-2127288743'] = { Name = 'ch1_09b_vinesleaf_38' }, - ['-928697022'] = { Name = 'ch1_09b_vinesleaf_39' }, - ['849637175'] = { Name = 'ch1_09b_vinesleaf_40' }, - ['-1255705541'] = { Name = 'ch1_09b_vinesleaf_41' }, - ['-1428332633'] = { Name = 'ch1_09b_vinesleaf_42' }, - ['-1719026432'] = { Name = 'ch1_09b_vinesleaf_43' }, - ['-347512702'] = { Name = 'ch1_09b_vinesleaf_44' }, - ['1844700629'] = { Name = 'ch1_09b_vinesleaf_45' }, - ['1605749081'] = { Name = 'ch1_09b_vinesleaf_46' }, - ['1383083726'] = { Name = 'ch1_09b_vinesleaf_47' }, - ['1143542336'] = { Name = 'ch1_09b_vinesleaf_48' }, - ['-1335760288'] = { Name = 'ch1_09b_vinesleaf_49' }, - ['170827604'] = { Name = 'ch1_09b_vinesleaf_50' }, - ['182034602'] = { Name = 'ch1_09b_vinesleaf_51' }, - ['1559348445'] = { Name = 'ch1_09b_vinesleaf_52' }, - ['-202018078'] = { Name = 'ch1_09b_vinesleaf_53' }, - ['-1017867871'] = { Name = 'ch1_09b_vinesleaf_54' }, - ['-669861091'] = { Name = 'ch1_09b_vinesleaf_55' }, - ['701095562'] = { Name = 'ch1_09b_vinesleaf_56' }, - ['-1463853965'] = { Name = 'ch1_09b_vinesleaf_57' }, - ['-1403559005'] = { Name = 'ch1_09b_vinesleaf_58' }, - ['2104001990'] = { Name = 'ch1_09b_vinesleaf_59' }, - ['-1232340596'] = { Name = 'ch1_09b_vinesleaf_60' }, - ['422461135'] = { Name = 'ch1_09b_vinesleaf_61' }, - ['-409248854'] = { Name = 'ch1_09b_vinesleaf_62' }, - ['-1112733746'] = { Name = 'ch1_09b_vinesleaf_63' }, - ['-907042733'] = { Name = 'ch1_09b_vinesleaf_64' }, - ['1311877337'] = { Name = 'ch1_09b_vinesleaf_65' }, - ['609637663'] = { Name = 'ch1_09b_vinesleaf_66' }, - ['886896172'] = { Name = 'ch1_09b_vinesleaf_67' }, - ['52105897'] = { Name = 'ch1_09b_vinesleaf_68' }, - ['1469397768'] = { Name = 'ch1_09b_vinesleaf_69' }, - ['-2043834220'] = { Name = 'ch1_09b_vinesleaf_70' }, - ['-1717618825'] = { Name = 'ch1_09b_vinesleaf_71' }, - ['891776645'] = { Name = 'ch1_09b_vinesleaf_72' }, - ['116724257'] = { Name = 'ch1_09b_vinesleaf_73' }, - ['-758404657'] = { Name = 'ch1_09b_vinesleaf_74' }, - ['1308532787'] = { Name = 'ch1_09b_vinesleaf_77' }, - ['432060344'] = { Name = 'ch1_09b_vinesleaf_78' }, - ['1809210338'] = { Name = 'ch1_09b_vinesleaf_79' }, - ['2264728'] = { Name = 'ch1_09b_vinesleaf_80' }, - ['-304289267'] = { Name = 'ch1_09b_vinesleaf_81' }, - ['1426831465'] = { Name = 'ch1_09b_vinesleaf_82' }, - ['774793995'] = { Name = 'ch1_09b_vinesleaf_83' }, - ['534433380'] = { Name = 'ch1_09b_vinesleaf_84' }, - ['160473552'] = { Name = 'ch1_09b_vinesleaf_85' }, - ['-1813662180'] = { Name = 'ch1_09b_vinesleaf_86' }, - ['-2112351615'] = { Name = 'ch1_09b_vinesleaf_87' }, - ['2020802359'] = { Name = 'ch1_09b_vinesleaf_88' }, - ['1723620298'] = { Name = 'ch1_09b_vinesleaf_89' }, - ['-1084322231'] = { Name = 'ch1_09b_vinesleaf_90' }, - ['-1362957042'] = { Name = 'ch1_09b_vinesleaf_91' }, - ['-774196483'] = { Name = 'ch1_09b_vinesleaf_92' }, - ['-480291322'] = { Name = 'ch1_09b_vinesleaf_93' }, - ['-24212380'] = { Name = 'ch1_09b_vinesleaf_94' }, - ['156344810'] = { Name = 'ch1_09b_vinesleaf_95' }, - ['-2002313069'] = { Name = 'ch1_09b_vinesleaf_96' }, - ['-1702509488'] = { Name = 'ch1_09b_vinesleaf_97' }, - ['-1235944466'] = { Name = 'ch1_09b_vinesleaf_98' }, - ['-938959015'] = { Name = 'ch1_09b_vinesleaf_99' }, - ['567217965'] = { Name = 'ch1_09b_vineslmbs_01' }, - ['1268081337'] = { Name = 'ch1_09b_vineslmbs_02' }, - ['-1297764136'] = { Name = 'ch1_09b_vineslmbs_03' }, - ['-1609790554'] = { Name = 'ch1_09b_vineslmbs_04' }, - ['381942039'] = { Name = 'ch1_09b_vineslmbs_05' }, - ['142433418'] = { Name = 'ch1_09b_vineslmbs_06' }, - ['1655509224'] = { Name = 'ch1_09b_vineslmbs_07' }, - ['-1805126563'] = { Name = 'ch1_09b_vineslmbs_08' }, - ['-967223233'] = { Name = 'ch1_09b_vineslmbs_09' }, - ['-971121840'] = { Name = 'ch1_09b_vineslmbs_10' }, - ['1333299022'] = { Name = 'ch1_09b_vineslmbs_100' }, - ['1572021187'] = { Name = 'ch1_09b_vineslmbs_101' }, - ['-17183477'] = { Name = 'ch1_09b_vineslmbs_11' }, - ['-522219305'] = { Name = 'ch1_09b_vineslmbs_12' }, - ['-1990893120'] = { Name = 'ch1_09b_vineslmbs_13' }, - ['2066531695'] = { Name = 'ch1_09b_vineslmbs_14' }, - ['-1207288023'] = { Name = 'ch1_09b_vineslmbs_15' }, - ['459539867'] = { Name = 'ch1_09b_vineslmbs_17' }, - ['760293749'] = { Name = 'ch1_09b_vineslmbs_18' }, - ['99572402'] = { Name = 'ch1_09b_vineslmbs_19' }, - ['1158862852'] = { Name = 'ch1_09b_vineslmbs_20' }, - ['2009120083'] = { Name = 'ch1_09b_vineslmbs_21' }, - ['-1980243519'] = { Name = 'ch1_09b_vineslmbs_22' }, - ['286683148'] = { Name = 'ch1_09b_vineslmbs_23' }, - ['65590705'] = { Name = 'ch1_09b_vineslmbs_24' }, - ['901003591'] = { Name = 'ch1_09b_vineslmbs_25' }, - ['645765850'] = { Name = 'ch1_09b_vineslmbs_26' }, - ['-1469342028'] = { Name = 'ch1_09b_vineslmbs_27' }, - ['-1146305226'] = { Name = 'ch1_09b_vineslmbs_28' }, - ['-304600688'] = { Name = 'ch1_09b_vineslmbs_29' }, - ['441349028'] = { Name = 'ch1_09b_vineslmbs_30' }, - ['881829926'] = { Name = 'ch1_09b_vineslmbs_31' }, - ['1120715936'] = { Name = 'ch1_09b_vineslmbs_32' }, - ['-40158650'] = { Name = 'ch1_09b_vineslmbs_33' }, - ['200955652'] = { Name = 'ch1_09b_vineslmbs_34' }, - ['649825414'] = { Name = 'ch1_09b_vineslmbs_35' }, - ['880617481'] = { Name = 'ch1_09b_vineslmbs_36' }, - ['-1259886384'] = { Name = 'ch1_09b_vineslmbs_37' }, - ['-1026767718'] = { Name = 'ch1_09b_vineslmbs_38' }, - ['-772054281'] = { Name = 'ch1_09b_vineslmbs_39' }, - ['529431884'] = { Name = 'ch1_09b_vineslmbs_40' }, - ['747083582'] = { Name = 'ch1_09b_vineslmbs_41' }, - ['984232835'] = { Name = 'ch1_09b_vineslmbs_42' }, - ['-1189892024'] = { Name = 'ch1_09b_vineslmbs_43' }, - ['-924921890'] = { Name = 'ch1_09b_vineslmbs_44' }, - ['-692163683'] = { Name = 'ch1_09b_vineslmbs_45' }, - ['-480475927'] = { Name = 'ch1_09b_vineslmbs_46' }, - ['1649935058'] = { Name = 'ch1_09b_vineslmbs_47' }, - ['-1869127856'] = { Name = 'ch1_09b_vineslmbs_48' }, - ['-1614479957'] = { Name = 'ch1_09b_vineslmbs_49' }, - ['826188752'] = { Name = 'ch1_09b_vineslmbs_50' }, - ['236019062'] = { Name = 'ch1_09b_vineslmbs_51' }, - ['460650557'] = { Name = 'ch1_09b_vineslmbs_52' }, - ['2021503565'] = { Name = 'ch1_09b_vineslmbs_53' }, - ['-2009312822'] = { Name = 'ch1_09b_vineslmbs_54' }, - ['1154927360'] = { Name = 'ch1_09b_vineslmbs_55' }, - ['1796544380'] = { Name = 'ch1_09b_vineslmbs_56' }, - ['-1321655357'] = { Name = 'ch1_09b_vineslmbs_57' }, - ['-982365131'] = { Name = 'ch1_09b_vineslmbs_58' }, - ['-1684244342'] = { Name = 'ch1_09b_vineslmbs_59' }, - ['-1544578552'] = { Name = 'ch1_09b_vineslmbs_60' }, - ['-1213218424'] = { Name = 'ch1_09b_vineslmbs_61' }, - ['-378493683'] = { Name = 'ch1_09b_vineslmbs_62' }, - ['-610530972'] = { Name = 'ch1_09b_vineslmbs_63' }, - ['199944705'] = { Name = 'ch1_09b_vineslmbs_64' }, - ['-29798754'] = { Name = 'ch1_09b_vineslmbs_65' }, - ['813609768'] = { Name = 'ch1_09b_vineslmbs_66' }, - ['582227859'] = { Name = 'ch1_09b_vineslmbs_67' }, - ['1392932919'] = { Name = 'ch1_09b_vineslmbs_68' }, - ['1161747624'] = { Name = 'ch1_09b_vineslmbs_69' }, - ['1972781850'] = { Name = 'ch1_09b_vineslmbs_70' }, - ['1674387336'] = { Name = 'ch1_09b_vineslmbs_71' }, - ['-803637217'] = { Name = 'ch1_09b_vineslmbs_72' }, - ['-1170617248'] = { Name = 'ch1_09b_vineslmbs_73' }, - ['-1474877413'] = { Name = 'ch1_09b_vineslmbs_74' }, - ['-1724609962'] = { Name = 'ch1_09b_vineslmbs_75' }, - ['-174669027'] = { Name = 'ch1_09b_vineslmbs_77' }, - ['-479420727'] = { Name = 'ch1_09b_vineslmbs_78' }, - ['1343682588'] = { Name = 'ch1_09b_vineslmbs_79' }, - ['-1130606083'] = { Name = 'ch1_09b_vineslmbs_80' }, - ['1516604817'] = { Name = 'ch1_09b_vineslmbs_81' }, - ['1763388156'] = { Name = 'ch1_09b_vineslmbs_82' }, - ['2008205355'] = { Name = 'ch1_09b_vineslmbs_83' }, - ['-2040470137'] = { Name = 'ch1_09b_vineslmbs_84' }, - ['591404871'] = { Name = 'ch1_09b_vineslmbs_85' }, - ['840023274'] = { Name = 'ch1_09b_vineslmbs_86' }, - ['1010487612'] = { Name = 'ch1_09b_vineslmbs_87' }, - ['-624751026'] = { Name = 'ch1_09b_vineslmbs_88' }, - ['-405100419'] = { Name = 'ch1_09b_vineslmbs_89' }, - ['-1257029677'] = { Name = 'ch1_09b_vineslmbs_90' }, - ['-28061097'] = { Name = 'ch1_09b_vineslmbs_91' }, - ['272266788'] = { Name = 'ch1_09b_vineslmbs_92' }, - ['-533162463'] = { Name = 'ch1_09b_vineslmbs_93' }, - ['-336155235'] = { Name = 'ch1_09b_vineslmbs_94' }, - ['900546825'] = { Name = 'ch1_09b_vineslmbs_95' }, - ['1200743634'] = { Name = 'ch1_09b_vineslmbs_96' }, - ['2001650735'] = { Name = 'ch1_09b_vineslmbs_97' }, - ['633905448'] = { Name = 'ch1_09b_vineslmbs_98' }, - ['470191524'] = { Name = 'ch1_09b_vineslmbs_99' }, - ['956299420'] = { Name = 'ch1_09b_vinetrck_01_lod' }, - ['1498327417'] = { Name = 'ch1_09b_vinetrck_01' }, - ['-1731036555'] = { Name = 'ch1_09b_vinetrck_02_lod' }, - ['1813008124'] = { Name = 'ch1_09b_vinetrck_02' }, - ['-302345382'] = { Name = 'ch1_09b_vnld01_dec' }, - ['-1044729294'] = { Name = 'ch1_09b_vnyrd_dec' }, - ['166163626'] = { Name = 'ch1_09b_vnyrdblg' }, - ['1181626056'] = { Name = 'ch1_09b_water_vin' }, - ['1915516570'] = { Name = 'ch1_09b_weed_02' }, - ['1196765228'] = { Name = 'ch1_10_culdec_01' }, - ['1913675533'] = { Name = 'ch1_10_culvert02_slod' }, - ['-69887563'] = { Name = 'ch1_10_culvert02' }, - ['-433301545'] = { Name = 'ch1_10_dc_029' }, - ['-773331923'] = { Name = 'ch1_10_dec_00' }, - ['-529104566'] = { Name = 'ch1_10_dec_01' }, - ['-155931194'] = { Name = 'ch1_10_dec_02' }, - ['77089165'] = { Name = 'ch1_10_dec_03' }, - ['-209442983'] = { Name = 'ch1_10_dec_04' }, - ['4636894'] = { Name = 'ch1_10_dec_05' }, - ['369683554'] = { Name = 'ch1_10_dec_06' }, - ['616073681'] = { Name = 'ch1_10_dec_07' }, - ['951562703'] = { Name = 'ch1_10_dec_08' }, - ['1223971400'] = { Name = 'ch1_10_dec_09' }, - ['-1111418028'] = { Name = 'ch1_10_glb_01' }, - ['-1942229670'] = { Name = 'ch1_10_glue' }, - ['484690802'] = { Name = 'ch1_10_glue001' }, - ['194455769'] = { Name = 'ch1_10_glue002' }, - ['30283079'] = { Name = 'ch1_10_glue003' }, - ['1838438796'] = { Name = 'ch1_10_h03dc004' }, - ['690735636'] = { Name = 'ch1_10_h04dc_06' }, - ['728814705'] = { Name = 'ch1_10_house04_wall' }, - ['-9682560'] = { Name = 'ch1_10_house04' }, - ['1374177345'] = { Name = 'ch1_10_house101' }, - ['1278393558'] = { Name = 'ch1_10_house102' }, - ['1119570181'] = { Name = 'ch1_10_house13' }, - ['1305535147'] = { Name = 'ch1_10_house2drivedecals' }, - ['-1869378058'] = { Name = 'ch1_10_land_01' }, - ['-1642256119'] = { Name = 'ch1_10_land_02' }, - ['1810285725'] = { Name = 'ch1_10_land_03' }, - ['2040225798'] = { Name = 'ch1_10_land_04' }, - ['975134975'] = { Name = 'ch1_10_land_05' }, - ['759154496'] = { Name = 'ch1_10_land_06' }, - ['1603808244'] = { Name = 'ch1_10_land_07' }, - ['1345129758'] = { Name = 'ch1_10_land_08' }, - ['50557640'] = { Name = 'ch1_10_land_09' }, - ['1204979748'] = { Name = 'ch1_10_lefthserail' }, - ['685702032'] = { Name = 'ch1_10_midhouse' }, - ['737163879'] = { Name = 'ch1_10_overpass02_barsa' }, - ['506568426'] = { Name = 'ch1_10_overpass02_barsb' }, - ['-936323916'] = { Name = 'ch1_10_overpass02' }, - ['-1036301905'] = { Name = 'ch1_10_pools' }, - ['18285157'] = { Name = 'ch1_10_props_l_076' }, - ['1791424442'] = { Name = 'ch1_10_retwall001' }, - ['1512199793'] = { Name = 'ch1_10_retwall002' }, - ['-1792923277'] = { Name = 'ch1_11__11ch1254' }, - ['-980418028'] = { Name = 'ch1_11__11ch1329' }, - ['-1131022268'] = { Name = 'ch1_11__11ch1904' }, - ['-1656543151'] = { Name = 'ch1_11_24-7_crprkdecals' }, - ['-1312703405'] = { Name = 'ch1_11_24-7_shop01main' }, - ['-102453559'] = { Name = 'ch1_11_24-7_undergnd' }, - ['-1693922705'] = { Name = 'ch1_11_bchrks_2' }, - ['-1416868861'] = { Name = 'ch1_11_bchrks_2a' }, - ['1749574899'] = { Name = 'ch1_11_bchrks_3' }, - ['1872196497'] = { Name = 'ch1_11_bchrks_4' }, - ['-69104601'] = { Name = 'ch1_11_bchrks_5' }, - ['-756581309'] = { Name = 'ch1_11_blg01_main' }, - ['-2115088922'] = { Name = 'ch1_11_blg01_stilts_001' }, - ['-1538813180'] = { Name = 'ch1_11_blg01_stilts_002' }, - ['-625410074'] = { Name = 'ch1_11_blg01_stilts_003' }, - ['-2107431659'] = { Name = 'ch1_11_blg01_stilts' }, - ['2042292455'] = { Name = 'ch1_11_blg02_decals' }, - ['-1686553881'] = { Name = 'ch1_11_blg02_main' }, - ['2027674467'] = { Name = 'ch1_11_blg03_decals' }, - ['-468652059'] = { Name = 'ch1_11_blg03_main' }, - ['-299603091'] = { Name = 'ch1_11_blg04_decals' }, - ['969970184'] = { Name = 'ch1_11_blg04_main' }, - ['134855993'] = { Name = 'ch1_11_blg05_decals' }, - ['1942074108'] = { Name = 'ch1_11_blg05_stilts' }, - ['-1400334032'] = { Name = 'ch1_11_blg06_main' }, - ['1833438516'] = { Name = 'ch1_11_blg06_stilts' }, - ['1852379673'] = { Name = 'ch1_11_blg07_decals' }, - ['-1097217323'] = { Name = 'ch1_11_blg07_main_rail' }, - ['-1259589287'] = { Name = 'ch1_11_blg07_main' }, - ['634471883'] = { Name = 'ch1_11_blg07stlts' }, - ['1827470136'] = { Name = 'ch1_11_blgs02_r' }, - ['562935445'] = { Name = 'ch1_11_blgs02pvmnt' }, - ['-954307629'] = { Name = 'ch1_11_bridgeshadprox' }, - ['-1291758715'] = { Name = 'ch1_11_ch1_malpier29' }, - ['924838436'] = { Name = 'ch1_11_ch1_pier_104' }, - ['-1994000919'] = { Name = 'ch1_11_ch1_shops21' }, - ['-1704892276'] = { Name = 'ch1_11_ch1pier_350' }, - ['-38864366'] = { Name = 'ch1_11_ch1pier_350a' }, - ['2051004802'] = { Name = 'ch1_11_coastline29' }, - ['1715084521'] = { Name = 'ch1_11_cornerblend_01' }, - ['-1332332101'] = { Name = 'ch1_11_curved_rail_01_lod' }, - ['306431989'] = { Name = 'ch1_11_curved_rail_01' }, - ['-1538512189'] = { Name = 'ch1_11_decal000_lod' }, - ['665716186'] = { Name = 'ch1_11_decal000' }, - ['1125393270'] = { Name = 'ch1_11_foam_01' }, - ['-842188566'] = { Name = 'ch1_11_foam_02' }, - ['-53243659'] = { Name = 'ch1_11_hs01_decals' }, - ['-1176062544'] = { Name = 'ch1_11_ladder_01_lod' }, - ['1032359564'] = { Name = 'ch1_11_ladder_01' }, - ['364360972'] = { Name = 'ch1_11_ladder_02_lod' }, - ['1800366617'] = { Name = 'ch1_11_ladder_02' }, - ['1739602733'] = { Name = 'ch1_11_ladder_pier_lod' }, - ['1259156095'] = { Name = 'ch1_11_ladder_pier' }, - ['627261306'] = { Name = 'ch1_11_land01' }, - ['2074534962'] = { Name = 'ch1_11_land01b' }, - ['-1007815474'] = { Name = 'ch1_11_lod00' }, - ['823362327'] = { Name = 'ch1_11_main_rail01_00' }, - ['594864082'] = { Name = 'ch1_11_main_rail01_01' }, - ['1799518064'] = { Name = 'ch1_11_main_rail01_02' }, - ['1560304364'] = { Name = 'ch1_11_main_rail01_03' }, - ['1320140363'] = { Name = 'ch1_11_main_rail01_04' }, - ['845448629'] = { Name = 'ch1_11_main_rail01_05' }, - ['-1272411845'] = { Name = 'ch1_11_main_rail01_06' }, - ['-1512444770'] = { Name = 'ch1_11_main_rail01_07' }, - ['-1987464194'] = { Name = 'ch1_11_main_rail01_08' }, - ['2066487107'] = { Name = 'ch1_11_main_rail01_09' }, - ['522378766'] = { Name = 'ch1_11_main_rail01_10' }, - ['819921294'] = { Name = 'ch1_11_main_rail01_11' }, - ['1118414115'] = { Name = 'ch1_11_main_rail01_12' }, - ['1424804265'] = { Name = 'ch1_11_main_rail01_13' }, - ['-99675157'] = { Name = 'ch1_11_main_rail01_14' }, - ['139178084'] = { Name = 'ch1_11_main_rail01_15' }, - ['494000816'] = { Name = 'ch1_11_main_rail01_16' }, - ['2076575242'] = { Name = 'ch1_11_main_rail0200' }, - ['1294313670'] = { Name = 'ch1_11_main_rail0201' }, - ['1601785197'] = { Name = 'ch1_11_main_rail0202' }, - ['840692403'] = { Name = 'ch1_11_main_rail0203' }, - ['1137481236'] = { Name = 'ch1_11_main_rail0204' }, - ['-85359537'] = { Name = 'ch1_11_main_rail0205' }, - ['682614747'] = { Name = 'ch1_11_main_rail0206' }, - ['-9695912'] = { Name = 'ch1_11_main_rail0207' }, - ['152248486'] = { Name = 'ch1_11_main_rail0208' }, - ['-471181743'] = { Name = 'ch1_11_main_rail0209' }, - ['769877590'] = { Name = 'ch1_11_main_rail0210' }, - ['1253757276'] = { Name = 'ch1_11_main_rail03_00' }, - ['1090502118'] = { Name = 'ch1_11_main_rail03_01' }, - ['784996731'] = { Name = 'ch1_11_main_rail03_02' }, - ['358868655'] = { Name = 'ch1_11_main_rail03_03' }, - ['51724818'] = { Name = 'ch1_11_main_rail03_04' }, - ['-101437488'] = { Name = 'ch1_11_main_rail03_05' }, - ['82492468'] = { Name = 'ch1_11_path01' }, - ['2017886232'] = { Name = 'ch1_11_pier_decals' }, - ['1754720367'] = { Name = 'ch1_11_pier_endmain01' }, - ['1331475963'] = { Name = 'ch1_11_pier_endmain02' }, - ['-1849260014'] = { Name = 'ch1_11_pier_steps' }, - ['1076330640'] = { Name = 'ch1_11_pier_stilts' }, - ['-1555478668'] = { Name = 'ch1_11_pierendsupport' }, - ['-1649680846'] = { Name = 'ch1_11_pierstartsupportb' }, - ['699352511'] = { Name = 'ch1_11_piersupport_lod_015' }, - ['874403617'] = { Name = 'ch1_11_piersupport_lod_047' }, - ['492906817'] = { Name = 'ch1_11_piersupport' }, - ['4028011'] = { Name = 'ch1_11_piersupport01_lod' }, - ['1527405796'] = { Name = 'ch1_11_piersupport02_lod' }, - ['-968762450'] = { Name = 'ch1_11_props_cablemsh101a_thvy' }, - ['-1061845539'] = { Name = 'ch1_11_props_l_007' }, - ['-833085150'] = { Name = 'ch1_11_props_l_008' }, - ['-1694320008'] = { Name = 'ch1_11_props_l_009' }, - ['-412986290'] = { Name = 'ch1_11_props_l_010' }, - ['1998177463'] = { Name = 'ch1_11_props_s_011' }, - ['694167873'] = { Name = 'ch1_11_props_s_012' }, - ['-1170093201'] = { Name = 'ch1_11_road_side_rail_01' }, - ['-83112698'] = { Name = 'ch1_11_road_side_rail_02' }, - ['36172687'] = { Name = 'ch1_11_road_side_rail' }, - ['793291625'] = { Name = 'ch1_11_roaddrive_decals' }, - ['1957920665'] = { Name = 'ch1_11_roadfile' }, - ['-556892758'] = { Name = 'ch1_11_rounded_r' }, - ['475581194'] = { Name = 'ch1_11_scmall_gun_decals' }, - ['1353702351'] = { Name = 'ch1_11_scmall_rrgnddcls02' }, - ['-1179216778'] = { Name = 'ch1_11_scmall_shop01decals' }, - ['-1378714059'] = { Name = 'ch1_11_scmall_shop02decals' }, - ['-1803158185'] = { Name = 'ch1_11_scmall_shop05decals' }, - ['1948008214'] = { Name = 'ch1_11_sea_ch1_11_uw_00' }, - ['-1086139038'] = { Name = 'ch1_11_sea_ch1_11_uw_01' }, - ['-811567587'] = { Name = 'ch1_11_sea_ch1_11_uw_02' }, - ['841300765'] = { Name = 'ch1_11_sea_ch1_11_uw_03' }, - ['1149099982'] = { Name = 'ch1_11_sea_ch1_11_uw_04' }, - ['-1915063662'] = { Name = 'ch1_11_sea_ch1_11_uw_05' }, - ['1762516256'] = { Name = 'ch1_11_sea_ch1_11_uw_06_lod' }, - ['536942293'] = { Name = 'ch1_11_sea_ch1_11_uw_06' }, - ['-268004453'] = { Name = 'ch1_11_sea_ch1_11_uw_07_lod' }, - ['-376722965'] = { Name = 'ch1_11_sea_ch1_11_uw_07' }, - ['-1907207170'] = { Name = 'ch1_11_sea_ch1_11_uw_dec_00' }, - ['1250872452'] = { Name = 'ch1_11_sea_ch1_11_uw_dec_01' }, - ['954607923'] = { Name = 'ch1_11_sea_ch1_11_uw_dec_02' }, - ['-211673556'] = { Name = 'ch1_11_sea_ch1_11_uw_dec_03' }, - ['1462691268'] = { Name = 'ch1_11_sea_ch1_11_uw_dec_04' }, - ['268556139'] = { Name = 'ch1_11_sea_ch1_11_uw_dec_05' }, - ['-1827893060'] = { Name = 'ch1_11_shp02_blg01' }, - ['-1336226984'] = { Name = 'ch1_11_shp02_blg02' }, - ['1655484413'] = { Name = 'ch1_11_shp02_blg03' }, - ['1813627611'] = { Name = 'ch1_11_shp02_blg04' }, - ['1112566496'] = { Name = 'ch1_11_shp02_crpk' }, - ['1063314321'] = { Name = 'ch1_11_shps01_crpk' }, - ['-1415871901'] = { Name = 'ch1_11_signsup' }, - ['-2084454463'] = { Name = 'ch1_11_small_curved' }, - ['-1878437924'] = { Name = 'ch1_11_stair_rail_00' }, - ['-985122215'] = { Name = 'ch1_11_stair_rail_01' }, - ['-1283057963'] = { Name = 'ch1_11_stair_rail_02' }, - ['-354286192'] = { Name = 'ch1_11_stair_rail_03' }, - ['-667525067'] = { Name = 'ch1_11_stair_rail_04' }, - ['241159307'] = { Name = 'ch1_11_stair_rail_05' }, - ['-1883749163'] = { Name = 'ch1_11_stair_rail_lod_02' }, - ['890862219'] = { Name = 'ch1_11_tattoo_e_dummy' }, - ['438140813'] = { Name = 'ch1_11_tattoo_emmisive' }, - ['-281202665'] = { Name = 'ch1_12_247_emissive_dummy' }, - ['1651997636'] = { Name = 'ch1_12_beach_01' }, - ['-192798761'] = { Name = 'ch1_12_beach_02' }, - ['1363179345'] = { Name = 'ch1_12_beach_roks_001' }, - ['739257585'] = { Name = 'ch1_12_beach_roks_002' }, - ['2043693172'] = { Name = 'ch1_12_beach_roks_003' }, - ['-408378321'] = { Name = 'ch1_12_beach_roks_005' }, - ['922600152'] = { Name = 'ch1_12_beach_roks_006' }, - ['1411710246'] = { Name = 'ch1_12_beach_roks_007' }, - ['-1561290060'] = { Name = 'ch1_12_beach_roks_009' }, - ['1073641596'] = { Name = 'ch1_12_bh01_decals' }, - ['-12797071'] = { Name = 'ch1_12_bh01_main' }, - ['1323368548'] = { Name = 'ch1_12_bh01_rails_02' }, - ['171529128'] = { Name = 'ch1_12_bh01_rails' }, - ['-1053725490'] = { Name = 'ch1_12_bh01_steps' }, - ['950569618'] = { Name = 'ch1_12_bh01_temp_steps' }, - ['1996891865'] = { Name = 'ch1_12_blend_0_01' }, - ['1329317140'] = { Name = 'ch1_12_br1' }, - ['598665762'] = { Name = 'ch1_12_bridgeshadprox' }, - ['-2084311198'] = { Name = 'ch1_12_buildglass006' }, - ['-561312763'] = { Name = 'ch1_12_buildl_79' }, - ['-260817345'] = { Name = 'ch1_12_buildl_r' }, - ['1617249976'] = { Name = 'ch1_12_buildl_r2' }, - ['914715385'] = { Name = 'ch1_12_buildl_r3' }, - ['1403443872'] = { Name = 'ch1_12_buildldecals_18' }, - ['-112138582'] = { Name = 'ch1_12_ch01_02_decalh04ih' }, - ['1602708836'] = { Name = 'ch1_12_ch01_02_h05' }, - ['-1109256523'] = { Name = 'ch1_12_ch01_02_h05decalih' }, - ['904925962'] = { Name = 'ch1_12_ch01_02_h0r' }, - ['1215801341'] = { Name = 'ch1_12_ch01_02_h0r1' }, - ['1445282648'] = { Name = 'ch1_12_ch01_02_h0r2' }, - ['-1400318427'] = { Name = 'ch1_12_ch01_02_house3decalih' }, - ['-1957888777'] = { Name = 'ch1_12_ch01_02_ih08_01' }, - ['537536131'] = { Name = 'ch1_12_ch01_02_ih08_06' }, - ['-2062946576'] = { Name = 'ch1_12_ch1_02_buildl_83' }, - ['-2017299437'] = { Name = 'ch1_12_ch1_02_plat_16_lod' }, - ['55622169'] = { Name = 'ch1_12_ch1_02_plat_16' }, - ['-1075203596'] = { Name = 'ch1_12_ch1_02_plat_20' }, - ['1018802692'] = { Name = 'ch1_12_coastobj_07' }, - ['511963693'] = { Name = 'ch1_12_coastobj_11' }, - ['1412980121'] = { Name = 'ch1_12_coastobj_18' }, - ['1869611808'] = { Name = 'ch1_12_coastobj_rail' }, - ['-877416922'] = { Name = 'ch1_12_coastobj_steps' }, - ['1486862660'] = { Name = 'ch1_12_coastrok_004' }, - ['-1087042403'] = { Name = 'ch1_12_cstrckedge_1' }, - ['-330602807'] = { Name = 'ch1_12_cstrckedge_2' }, - ['1812369115'] = { Name = 'ch1_12_drive05' }, - ['-630854760'] = { Name = 'ch1_12_drive06' }, - ['-1619364414'] = { Name = 'ch1_12_drive07' }, - ['1681179043'] = { Name = 'ch1_12_fence_001' }, - ['-1953922695'] = { Name = 'ch1_12_fences_001' }, - ['-320256969'] = { Name = 'ch1_12_fences_003' }, - ['-901998365'] = { Name = 'ch1_12_h04__rail_002' }, - ['459747551'] = { Name = 'ch1_12_h04__rail_01' }, - ['-700109364'] = { Name = 'ch1_12_h04_ih099' }, - ['1403454883'] = { Name = 'ch1_12_h04_ihc15' }, - ['1039375821'] = { Name = 'ch1_12_h04_rail_02' }, - ['256589949'] = { Name = 'ch1_12_h04_rail_03' }, - ['-1839216988'] = { Name = 'ch1_12_h04_rail_04' }, - ['1995116475'] = { Name = 'ch1_12_h04_rail_06' }, - ['-342532609'] = { Name = 'ch1_12_h04_steps' }, - ['557801218'] = { Name = 'ch1_12_house03ih_rail2' }, - ['1243662224'] = { Name = 'ch1_12_house03ih_roof' }, - ['-382851166'] = { Name = 'ch1_12_house03ih' }, - ['-638508875'] = { Name = 'ch1_12_houseblend006' }, - ['-2116315629'] = { Name = 'ch1_12_ih07_00' }, - ['-1191213990'] = { Name = 'ch1_12_ih07_01' }, - ['-286297464'] = { Name = 'ch1_12_ih07_r' }, - ['1521645475'] = { Name = 'ch1_12_ih07_r1' }, - ['-475821705'] = { Name = 'ch1_12_ih07_r2' }, - ['1540535528'] = { Name = 'ch1_12_ihwhouse_07_r' }, - ['472554019'] = { Name = 'ch1_12_ihwhouse_07_r2' }, - ['252379108'] = { Name = 'ch1_12_ihwhouse_07_r3' }, - ['694472717'] = { Name = 'ch1_12_ihwhouse_07_s' }, - ['-1483279250'] = { Name = 'ch1_12_ihwhouse_07' }, - ['1159112960'] = { Name = 'ch1_12_ihwhousedecal_15' }, - ['2018182471'] = { Name = 'ch1_12_island_001' }, - ['-498365593'] = { Name = 'ch1_12_lnd_001' }, - ['1729046003'] = { Name = 'ch1_12_props_towels1' }, - ['2026981751'] = { Name = 'ch1_12_props_towels2' }, - ['-2125542088'] = { Name = 'ch1_12_sc02_blgmain_l' }, - ['-1415559913'] = { Name = 'ch1_12_sc02_decalmain' }, - ['-2025608145'] = { Name = 'ch1_12_sc02_rail01' }, - ['2023100116'] = { Name = 'ch1_12_sc02_rail02' }, - ['-1495995567'] = { Name = 'ch1_12_sc02_rail03' }, - ['-1676487219'] = { Name = 'ch1_12_sc02_rail04' }, - ['-1675610222'] = { Name = 'ch1_12_sc02_rail1' }, - ['-1981377761'] = { Name = 'ch1_12_sc02_rail2' }, - ['193599076'] = { Name = 'ch1_12_sc02_rail3' }, - ['1694110952'] = { Name = 'ch1_12_sc02_sltstemp' }, - ['-914966979'] = { Name = 'ch1_12_sc02_sltstemp001' }, - ['-1565643511'] = { Name = 'ch1_12_sc03_decals' }, - ['-186311581'] = { Name = 'ch1_12_sc03_housemain' }, - ['-1778022540'] = { Name = 'ch1_12_sc03_rail_001' }, - ['-533752449'] = { Name = 'ch1_12_sc04_blgmain' }, - ['1017356614'] = { Name = 'ch1_12_sc04_decals' }, - ['-2100818979'] = { Name = 'ch1_12_sc04_fizzrail' }, - ['202291423'] = { Name = 'ch1_12_sc04_stairs' }, - ['-2028006386'] = { Name = 'ch1_12_sc04_stilts' }, - ['1776057835'] = { Name = 'ch1_12_sc05_blgmain' }, - ['697771889'] = { Name = 'ch1_12_sc05_decals' }, - ['1996724172'] = { Name = 'ch1_12_sc05_steps2' }, - ['-162805188'] = { Name = 'ch1_12_sc05_stilts' }, - ['-1027158078'] = { Name = 'ch1_12_sea_ch1_12_uw_00' }, - ['-787125153'] = { Name = 'ch1_12_sea_ch1_12_uw_01' }, - ['-1747060239'] = { Name = 'ch1_12_sea_ch1_12_uw_05' }, - ['-192826557'] = { Name = 'ch1_12_sea_ch1_12_uw_06' }, - ['1129042134'] = { Name = 'ch1_12_sea_ch1_12_uw_07' }, - ['431914428'] = { Name = 'ch1_12_sea_ch1_12_uw_08' }, - ['-411264711'] = { Name = 'ch1_12_sea_ch1_12_uw_09' }, - ['-155691332'] = { Name = 'ch1_12_sea_ch1_12_uw_10' }, - ['-789050564'] = { Name = 'ch1_12_sea_ch1_12_uw_11' }, - ['-333987560'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_00' }, - ['150862564'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_01' }, - ['-2034174356'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_02' }, - ['360813551'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_03' }, - ['835767437'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_04' }, - ['1067673650'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_05' }, - ['-1639438990'] = { Name = 'ch1_12_sea_ch1_12_uw_dec_06' }, - ['2062039254'] = { Name = 'ch1_12_sea_tyrepilea' }, - ['1820564493'] = { Name = 'ch1_12_sea_tyrepileb' }, - ['411374730'] = { Name = 'ch1_12_sea_uw_03_lod' }, - ['-1411249474'] = { Name = 'ch1_12_sea_uw_03' }, - ['-1788790946'] = { Name = 'ch1_12_sea_uw01_lod' }, - ['-1415518007'] = { Name = 'ch1_12_sea_uw01' }, - ['-396017240'] = { Name = 'ch1_12_waves_01' }, - ['237993282'] = { Name = 'ch1_12_waves_02_lod' }, - ['1814513938'] = { Name = 'ch1_12_waves_02' }, - ['1928777331'] = { Name = 'ch1_12_waves01_lod' }, - ['1866918552'] = { Name = 'ch1_emissive_0' }, - ['1552729380'] = { Name = 'ch1_emissive_1' }, - ['-1165915118'] = { Name = 'ch1_emissive_11' }, - ['-872403185'] = { Name = 'ch1_emissive_12' }, - ['-630404120'] = { Name = 'ch1_emissive_13' }, - ['1408054245'] = { Name = 'ch1_emissive_2' }, - ['1094192763'] = { Name = 'ch1_emissive_3' }, - ['-1541483445'] = { Name = 'ch1_emissive_4' }, - ['-711936210'] = { Name = 'ch1_emissive_5' }, - ['-2007032628'] = { Name = 'ch1_emissive_6' }, - ['876237286'] = { Name = 'ch1_emissive_7_slod' }, - ['-1238501271'] = { Name = 'ch1_emissive_7' }, - ['1808098305'] = { Name = 'ch1_emissive_8' }, - ['1031178084'] = { Name = 'ch1_emissive_9' }, - ['96331624'] = { Name = 'ch1_emissive_arc007_emi_slod' }, - ['1631456652'] = { Name = 'ch1_emissive_arc007_emi' }, - ['-1503089081'] = { Name = 'ch1_emissive_ch1_01_ema' }, - ['-1263842612'] = { Name = 'ch1_emissive_ch1_01_emb' }, - ['-638282402'] = { Name = 'ch1_emissive_ch1_01_emc' }, - ['-370789055'] = { Name = 'ch1_emissive_ch1_01_emd' }, - ['-131608124'] = { Name = 'ch1_emissive_ch1_01_eme' }, - ['224721982'] = { Name = 'ch1_emissive_ch1_01_emf' }, - ['1461528417'] = { Name = 'ch1_emissive_ch1_01_slod_01' }, - ['-1345333051'] = { Name = 'ch1_emissive_ch1_01_slod_02' }, - ['-1047430072'] = { Name = 'ch1_emissive_ch1_01_slod_03' }, - ['-960413417'] = { Name = 'ch1_emissive_ch1_02_01' }, - ['-1143002285'] = { Name = 'ch1_emissive_ch1_02_02' }, - ['-1387557332'] = { Name = 'ch1_emissive_ch1_02_03' }, - ['-172384489'] = { Name = 'ch1_emissive_ch1_02_04' }, - ['66337676'] = { Name = 'ch1_emissive_ch1_02_05' }, - ['290608712'] = { Name = 'ch1_emissive_ch1_02_06' }, - ['531231479'] = { Name = 'ch1_emissive_ch1_02_07' }, - ['-1234067324'] = { Name = 'ch1_emissive_ch1_02_08' }, - ['-1937355602'] = { Name = 'ch1_emissive_ch1_02_09' }, - ['-662313464'] = { Name = 'ch1_emissive_ch1_02_10' }, - ['-1495268675'] = { Name = 'ch1_emissive_ch1_02_11' }, - ['1864569668'] = { Name = 'ch1_emissive_ch1_02_12' }, - ['-849031226'] = { Name = 'ch1_emissive_ch1_02_13' }, - ['-1820664845'] = { Name = 'ch1_emissive_ch1_02_14' }, - ['650134108'] = { Name = 'ch1_emissive_ch1_02_slod_01' }, - ['-971374339'] = { Name = 'ch1_emissive_ch1_02_slod_02' }, - ['-127102342'] = { Name = 'ch1_emissive_ch1_06e_em_01' }, - ['2027950947'] = { Name = 'ch1_emissive_ch1_06e_em_02' }, - ['-1960658968'] = { Name = 'ch1_emissive_ch1_06e_em_03' }, - ['-2131308879'] = { Name = 'ch1_emissive_ch1_06e_em_slod' }, - ['-149676109'] = { Name = 'ch1_emissive_ch1_06e_em02' }, - ['-2079884088'] = { Name = 'ch1_emissive_ch1_09_mh_slod' }, - ['1779039315'] = { Name = 'ch1_emissive_ch1_09_mhouse_emi' }, - ['413876404'] = { Name = 'ch1_emissive_ch1_10_em_slod' }, - ['-1868228690'] = { Name = 'ch1_emissive_ch1_10_emissive01' }, - ['-1707726128'] = { Name = 'ch1_emissive_ch1_10_emissive02' }, - ['-200581511'] = { Name = 'ch1_emissive_ch1_10_emissive03' }, - ['-37129739'] = { Name = 'ch1_emissive_ch1_10_emissive04' }, - ['901472732'] = { Name = 'ch1_emissive_ch1_10_emissive05' }, - ['-1463076448'] = { Name = 'ch1_emissive_ch1_12_1' }, - ['902169963'] = { Name = 'ch1_emissive_ch1_12_10' }, - ['1140040134'] = { Name = 'ch1_emissive_ch1_12_11' }, - ['659712132'] = { Name = 'ch1_emissive_ch1_12_12' }, - ['-1771432738'] = { Name = 'ch1_emissive_ch1_12_2' }, - ['-903578534'] = { Name = 'ch1_emissive_ch1_12_3' }, - ['-1206659015'] = { Name = 'ch1_emissive_ch1_12_4' }, - ['-1499613875'] = { Name = 'ch1_emissive_ch1_12_5' }, - ['-1821929759'] = { Name = 'ch1_emissive_ch1_12_6' }, - ['57274084'] = { Name = 'ch1_emissive_ch1_12_7' }, - ['-249607601'] = { Name = 'ch1_emissive_ch1_12_8' }, - ['-537581573'] = { Name = 'ch1_emissive_ch1_12_9' }, - ['1356216266'] = { Name = 'ch1_emissive_ch1_12_slod' }, - ['969528916'] = { Name = 'ch1_emissive_ch1_12_slod1' }, - ['1744089777'] = { Name = 'ch1_emissive_ch1_12_slod2' }, - ['811276863'] = { Name = 'ch1_emissive_koriz01' }, - ['-1281843000'] = { Name = 'ch1_emissive_koriz02' }, - ['-2132460702'] = { Name = 'ch1_emissive_koriz03' }, - ['-700586478'] = { Name = 'ch1_emissive_koriz04' }, - ['211014333'] = { Name = 'ch1_emissive_koriz05' }, - ['29670687'] = { Name = 'ch1_emissive_koriz06' }, - ['-1474524720'] = { Name = 'ch1_emissive_koriz07' }, - ['1001465858'] = { Name = 'ch1_emissive_shacks_emi_slod' }, - ['-1585920616'] = { Name = 'ch1_emissive_shacks_emi' }, - ['703166998'] = { Name = 'ch1_emissive_slod1' }, - ['-5167706'] = { Name = 'ch1_emissive_slod2' }, - ['-577019529'] = { Name = 'ch1_emissive_slod3' }, - ['-751416147'] = { Name = 'ch1_emissive_slod4' }, - ['1081171373'] = { Name = 'ch1_emissive_vin_emi_slod' }, - ['1801938544'] = { Name = 'ch1_emissive_vnyrdblg_emi' }, - ['1085905091'] = { Name = 'ch1_emissivea_ch1_01_lod' }, - ['526559000'] = { Name = 'ch1_emissivef_ch1_01_lod' }, - ['230365395'] = { Name = 'ch1_lod_3_9_slod2' }, - ['1283456725'] = { Name = 'ch1_lod_5_20_emissive_proxy' }, - ['1388125383'] = { Name = 'ch1_lod_5_21_emissive_proxy' }, - ['715920975'] = { Name = 'ch1_lod_6_20_emissive_proxy' }, - ['-2111047333'] = { Name = 'ch1_lod_ch1_04b_water01_slod3' }, - ['-1456196861'] = { Name = 'ch1_lod_ch1_05_crkwater_slod3' }, - ['604477612'] = { Name = 'ch1_lod_ch1_05_water_slod3' }, - ['467033690'] = { Name = 'ch1_lod_slod3a' }, - ['1375357601'] = { Name = 'ch1_lod_slod3b' }, - ['-147090139'] = { Name = 'ch1_lod_slod3c' }, - ['-1115315782'] = { Name = 'ch1_lod_slod3d' }, - ['-760296436'] = { Name = 'ch1_lod_slod3e' }, - ['-1065103877'] = { Name = 'ch1_rdprops_50902_thvy' }, - ['-291660366'] = { Name = 'ch1_rdprops_50904_thvy' }, - ['-1943664300'] = { Name = 'ch1_rdprops_50908_thvy' }, - ['432620850'] = { Name = 'ch1_rdprops_50911_thvy' }, - ['1272577905'] = { Name = 'ch1_rdprops_50914_thvy' }, - ['1004481479'] = { Name = 'ch1_rdprops_50917_thvy' }, - ['-982674488'] = { Name = 'ch1_rdprops_50918_thvy' }, - ['-530842152'] = { Name = 'ch1_rdprops_50921_thvy' }, - ['1590117320'] = { Name = 'ch1_rdprops_50923_thvy' }, - ['-631557872'] = { Name = 'ch1_rdprops_50929_thvy' }, - ['-804839835'] = { Name = 'ch1_rdprops_50940_thvy' }, - ['-956936554'] = { Name = 'ch1_rdprops_50945_thvy' }, - ['-402829282'] = { Name = 'ch1_rdprops_50951_thvy' }, - ['814167828'] = { Name = 'ch1_rdprops_50955_thvy' }, - ['1901904896'] = { Name = 'ch1_rdprops_50958_thvy' }, - ['-852540548'] = { Name = 'ch1_rdprops_50965_thvy' }, - ['-1633447234'] = { Name = 'ch1_rdprops_50968_thvy' }, - ['1347592227'] = { Name = 'ch1_rdprops_50972_thvy' }, - ['-2129704952'] = { Name = 'ch1_rdprops_cab_11' }, - ['-352939604'] = { Name = 'ch1_rdprops_cab_mesh00' }, - ['1859230036'] = { Name = 'ch1_rdprops_cab_mesh01' }, - ['-1004387324'] = { Name = 'ch1_rdprops_cab_mesh02' }, - ['-740498567'] = { Name = 'ch1_rdprops_cab_mesh03' }, - ['-1448505581'] = { Name = 'ch1_rdprops_cab_mesh04' }, - ['1900387880'] = { Name = 'ch1_rdprops_cab_mesh05' }, - ['-1696534178'] = { Name = 'ch1_rdprops_cab_mesh06' }, - ['-721099355'] = { Name = 'ch1_rdprops_cab_mesh07' }, - ['2119317569'] = { Name = 'ch1_rdprops_cab_mesh08' }, - ['643827806'] = { Name = 'ch1_rdprops_cab_mesh09' }, - ['1527447662'] = { Name = 'ch1_rdprops_cable_new1' }, - ['73979761'] = { Name = 'ch1_rdprops_cable01_thvy' }, - ['-1205944914'] = { Name = 'ch1_rdprops_cable02_thvy' }, - ['2119042722'] = { Name = 'ch1_rdprops_cable03_thvy' }, - ['742806151'] = { Name = 'ch1_rdprops_cable04_thvy' }, - ['-155550926'] = { Name = 'ch1_rdprops_cable2a_tstd' }, - ['-755013315'] = { Name = 'ch1_rdprops_ch1_rd_sp016' }, - ['-1939323303'] = { Name = 'ch1_rdprops_combo_01_lod' }, - ['177619350'] = { Name = 'ch1_rdprops_combo_02_lod' }, - ['-118911003'] = { Name = 'ch1_rdprops_combo_03_lod' }, - ['460493578'] = { Name = 'ch1_rdprops_combo01_01_lod' }, - ['292710752'] = { Name = 'ch1_rdprops_combo01_02_lod' }, - ['-1506374844'] = { Name = 'ch1_rdprops_combo01_03_lod' }, - ['-81119026'] = { Name = 'ch1_rdprops_combo02_01_lod' }, - ['1997089624'] = { Name = 'ch1_rdprops_combo02_02_lod' }, - ['-1515072825'] = { Name = 'ch1_rdprops_combo02_03_lod' }, - ['-56074267'] = { Name = 'ch1_rdprops_combo03_01_lod' }, - ['-405364165'] = { Name = 'ch1_rdprops_combo04_01_lod' }, - ['-294795470'] = { Name = 'ch1_rdprops_combo05_01_lod' }, - ['639701749'] = { Name = 'ch1_rdprops_combo05_02_lod' }, - ['1632031005'] = { Name = 'ch1_rdprops_combo05_03_lod' }, - ['1071601076'] = { Name = 'ch1_rdprops_combo06_01_lod' }, - ['457801691'] = { Name = 'ch1_rdprops_combo07_01_lod' }, - ['-1264092416'] = { Name = 'ch1_rdprops_combo07_02_lod' }, - ['-90075096'] = { Name = 'ch1_rdprops_combo07_03_lod' }, - ['-1823775230'] = { Name = 'ch1_rdprops_combo07_04_lod' }, - ['653632796'] = { Name = 'ch1_rdprops_combo08_01_lod' }, - ['-1757364451'] = { Name = 'ch1_rdprops_combo08_02_lod' }, - ['193118921'] = { Name = 'ch1_rdprops_combo08_03_lod' }, - ['853874674'] = { Name = 'ch1_rdprops_combo09_01_lod' }, - ['1925462331'] = { Name = 'ch1_rdprops_combo09_02_lod' }, - ['1694240206'] = { Name = 'ch1_rdprops_combo09_03_lod' }, - ['-784882730'] = { Name = 'ch1_rdprops_combo10_01_lod' }, - ['-136892029'] = { Name = 'ch1_rdprops_combo10_02_lod' }, - ['1107606860'] = { Name = 'ch1_rdprops_combo10_03_lod' }, - ['-2038108972'] = { Name = 'ch1_rdprops_combo10_04_lod' }, - ['1181721201'] = { Name = 'ch1_rdprops_combo10_05_lod' }, - ['-1223024675'] = { Name = 'ch1_rdprops_combo11_01_lod' }, - ['774842534'] = { Name = 'ch1_rdprops_combo11_02_lod' }, - ['2000049806'] = { Name = 'ch1_rdprops_combo11_03_lod' }, - ['190387292'] = { Name = 'ch1_rdprops_combo12_01_lod' }, - ['934389009'] = { Name = 'ch1_rdprops_combo13_01_lod' }, - ['1182956816'] = { Name = 'ch1_rdprops_combo14_01_lod' }, - ['-435167639'] = { Name = 'ch1_rdprops_combo15_01_lod' }, - ['-969078869'] = { Name = 'ch1_rdprops_combo15_02_lod' }, - ['806563109'] = { Name = 'ch1_rdprops_combo15_03_lod' }, - ['2078035667'] = { Name = 'ch1_rdprops_combo15_04_lod' }, - ['-197313833'] = { Name = 'ch1_rdprops_combo16_01_lod' }, - ['-27604630'] = { Name = 'ch1_rdprops_combo17_01_lod' }, - ['1293763682'] = { Name = 'ch1_rdprops_combo18_01_lod' }, - ['-1294353628'] = { Name = 'ch1_rdprops_combo19_01_lod' }, - ['1758542241'] = { Name = 'ch1_rdprops_combo19_02_lod' }, - ['-244452840'] = { Name = 'ch1_rdprops_combo20_01_lod' }, - ['-836180033'] = { Name = 'ch1_rdprops_combo20_02_lod' }, - ['-1504245864'] = { Name = 'ch1_rdprops_combo20_03_lod' }, - ['-262025657'] = { Name = 'ch1_rdprops_combo20_04_lod' }, - ['860047934'] = { Name = 'ch1_rdprops_combo20_05_lod' }, - ['-1941310420'] = { Name = 'ch1_rdprops_combo21_01_lod' }, - ['1329284405'] = { Name = 'ch1_rdprops_combo21_02_lod' }, - ['606581570'] = { Name = 'ch1_rdprops_combo21_03_lod' }, - ['-919906069'] = { Name = 'ch1_rdprops_combo21_04_lod' }, - ['131626876'] = { Name = 'ch1_rdprops_combo22_01_lod' }, - ['-1903725030'] = { Name = 'ch1_rdprops_combo23_01_lod' }, - ['-244565673'] = { Name = 'ch1_rdprops_combo24_01_lod' }, - ['18627814'] = { Name = 'ch1_rdprops_combo25_01_lod' }, - ['-2058979094'] = { Name = 'ch1_rdprops_combo25_02_lod' }, - ['1450195597'] = { Name = 'ch1_rdprops_combo25_03_lod' }, - ['1130227670'] = { Name = 'ch1_rdprops_combo25_04_lod' }, - ['-43496258'] = { Name = 'ch1_rdprops_combo25_05_lod' }, - ['314945401'] = { Name = 'ch1_rdprops_combo25_06_lod' }, - ['1512689820'] = { Name = 'ch1_rdprops_combo26_01_lod' }, - ['54966560'] = { Name = 'ch1_rdprops_combo26_02_lod' }, - ['1275158686'] = { Name = 'ch1_rdprops_combo26_03_lod' }, - ['49012828'] = { Name = 'ch1_rdprops_combo27_01_lod' }, - ['2121485147'] = { Name = 'ch1_rdprops_combo27_02_lod' }, - ['-1695839570'] = { Name = 'ch1_rdprops_combo27_03_lod' }, - ['-1999246541'] = { Name = 'ch1_rdprops_combo27_04_lod' }, - ['287829610'] = { Name = 'ch1_rdprops_combo28_01_lod' }, - ['1619606107'] = { Name = 'ch1_rdprops_combo29_01_lod' }, - ['-89443830'] = { Name = 'ch1_rdprops_combo30_01_lod' }, - ['-392314204'] = { Name = 'ch1_rdprops_combo30_02_lod' }, - ['-1021269928'] = { Name = 'ch1_rdprops_combo30_03_lod' }, - ['-2063433420'] = { Name = 'ch1_rdprops_combo31_01_lod' }, - ['1323635753'] = { Name = 'ch1_rdprops_combo32_01_lod' }, - ['109482385'] = { Name = 'ch1_rdprops_combo32_02_lod' }, - ['-175641461'] = { Name = 'ch1_rdprops_combo32_03_lod' }, - ['-143542340'] = { Name = 'ch1_rdprops_combo33_01_lod' }, - ['841383337'] = { Name = 'ch1_rdprops_combo34_01_lod' }, - ['220832852'] = { Name = 'ch1_rdprops_combo35_01_lod' }, - ['1554002949'] = { Name = 'ch1_rdprops_combo35_02_lod' }, - ['-1819484838'] = { Name = 'ch1_rdprops_combo35_03_lod' }, - ['599114572'] = { Name = 'ch1_rdprops_combo36_01_lod' }, - ['1470570042'] = { Name = 'ch1_rdprops_combo37_01_lod' }, - ['-139101346'] = { Name = 'ch1_rdprops_combo38_01_lod' }, - ['1928062269'] = { Name = 'ch1_rdprops_combo39_01_lod' }, - ['-2000507886'] = { Name = 'ch1_rdprops_combo40_01_lod' }, - ['-1342182934'] = { Name = 'ch1_rdprops_combo41_01_lod' }, - ['-1675146841'] = { Name = 'ch1_rdprops_combo42_01_lod' }, - ['-272705428'] = { Name = 'ch1_rdprops_combo43_01_lod' }, - ['1076470916'] = { Name = 'ch1_rdprops_combo44_01_lod' }, - ['-1968873994'] = { Name = 'ch1_rdprops_combo45_01_lod' }, - ['-1487514306'] = { Name = 'ch1_rdprops_combo46_01_lod' }, - ['-88518481'] = { Name = 'ch1_rdprops_combo46_02_lod' }, - ['-1813015363'] = { Name = 'ch1_rdprops_combo46_03_lod' }, - ['1381964985'] = { Name = 'ch1_rdprops_combo47_01_lod' }, - ['272736694'] = { Name = 'ch1_rdprops_combo48_01_lod' }, - ['-429441319'] = { Name = 'ch1_rdprops_combo49_01_lod' }, - ['1979001717'] = { Name = 'ch1_rdprops_combo50_01_lod' }, - ['-1694333894'] = { Name = 'ch1_rdprops_combo51_01_lod' }, - ['902657531'] = { Name = 'ch1_rdprops_combo52_01_lod' }, - ['-1412320776'] = { Name = 'ch1_rdprops_combo53_01_lod' }, - ['-390533246'] = { Name = 'ch1_rdprops_combo54_01_lod' }, - ['440228529'] = { Name = 'ch1_rdprops_combo54_02_lod' }, - ['1206937009'] = { Name = 'ch1_rdprops_combo54_03_lod' }, - ['-139282874'] = { Name = 'ch1_rdprops_combo55_01_lod' }, - ['1980707141'] = { Name = 'ch1_rdprops_combo55_02_lod' }, - ['-1714887291'] = { Name = 'ch1_rdprops_combo55_03_lod' }, - ['-540867688'] = { Name = 'ch1_rdprops_combo56_01_lod' }, - ['611604324'] = { Name = 'ch1_rdprops_combo57_01_lod' }, - ['-1378512818'] = { Name = 'ch1_rdprops_tele_wire01' }, - ['-721854827'] = { Name = 'ch1_rdprops_tele_wire03' }, - ['797643715'] = { Name = 'ch1_rdprops_tele_wire04' }, - ['-441483251'] = { Name = 'ch1_rdprops_tele_wire08' }, - ['1999250468'] = { Name = 'ch1_rdprops_tele_wire10' }, - ['-1686508349'] = { Name = 'ch1_rdprops_tele_wire12' }, - ['1796936102'] = { Name = 'ch1_rdprops_tele_wire20' }, - ['-670274681'] = { Name = 'ch1_rdprops_tele_wire22' }, - ['-1447457054'] = { Name = 'ch1_rdprops_tele_wire23' }, - ['1152435438'] = { Name = 'ch1_rdprops_tele_wire27' }, - ['576946260'] = { Name = 'ch1_rdprops_tele_wire29' }, - ['-1828003163'] = { Name = 'ch1_rdprops_tele_wire30' }, - ['-1209029522'] = { Name = 'ch1_rdprops_tele_wire32' }, - ['190734930'] = { Name = 'ch1_rdprops_tele_wire40' }, - ['-517468698'] = { Name = 'ch1_rdprops_tele_wire41' }, - ['-267801687'] = { Name = 'ch1_rdprops_tele_wire42' }, - ['1171085103'] = { Name = 'ch1_rdprops_tele_wire43' }, - ['2132756906'] = { Name = 'ch1_rdprops_tele_wire44' }, - ['-1864504025'] = { Name = 'ch1_rdprops_tele_wire45' }, - ['-1003858901'] = { Name = 'ch1_rdprops_tele_wire50' }, - ['1918906520'] = { Name = 'ch1_rdprops_tele_wire51' }, - ['1668715205'] = { Name = 'ch1_rdprops_tele_wire52' }, - ['-1849364639'] = { Name = 'ch1_rdprops_tele_wire53' }, - ['978141475'] = { Name = 'ch1_rdprops_tele_wire54' }, - ['-19673191'] = { Name = 'ch1_rdprops_telewrs00' }, - ['675619451'] = { Name = 'ch1_rdprops_telewrs01' }, - ['441616022'] = { Name = 'ch1_rdprops_telewrs02' }, - ['-740951646'] = { Name = 'ch1_rdprops_telewrs03' }, - ['-1005823473'] = { Name = 'ch1_rdprops_telewrs04' }, - ['-277761835'] = { Name = 'ch1_rdprops_telewrs05' }, - ['-1723923343'] = { Name = 'ch1_rdprops_telewrs07' }, - ['-1954486027'] = { Name = 'ch1_rdprops_telewrs08' }, - ['-699728248'] = { Name = 'ch1_rdprops_telewrs09' }, - ['-2005404121'] = { Name = 'ch1_rdprops_telewrs10' }, - ['610414069'] = { Name = 'ch1_rdprops_telewrs11' }, - ['303991150'] = { Name = 'ch1_rdprops_telewrs12' }, - ['1068295306'] = { Name = 'ch1_rdprops_telewrs13' }, - ['765608053'] = { Name = 'ch1_rdprops_telewrs14' }, - ['1070720216'] = { Name = 'ch1_rdprops_telewrs15' }, - ['764100683'] = { Name = 'ch1_rdprops_telewrs16' }, - ['-313802803'] = { Name = 'ch1_rdprops_telewrs17' }, - ['-620356798'] = { Name = 'ch1_rdprops_telewrs18' }, - ['148928246'] = { Name = 'ch1_rdprops_telewrs19' }, - ['263390607'] = { Name = 'ch1_rdprops_telewrs20' }, - ['494117136'] = { Name = 'ch1_rdprops_telewrs21' }, - ['1264909554'] = { Name = 'ch1_rdprops_telewrs22' }, - ['-653027247'] = { Name = 'ch1_rdprops_telewrs23' }, - ['-360105156'] = { Name = 'ch1_rdprops_telewrs24' }, - ['-130001238'] = { Name = 'ch1_rdprops_telewrs25' }, - ['99545607'] = { Name = 'ch1_rdprops_telewrs26' }, - ['-265533818'] = { Name = 'ch1_rdprops_telewrs27' }, - ['1506065256'] = { Name = 'ch1_rdprops_wire_hang009' }, - ['579783033'] = { Name = 'ch1_rdprops_wire_hang010' }, - ['496385928'] = { Name = 'ch1_rdprops_wire_hang011' }, - ['97783812'] = { Name = 'ch1_rdprops_wire_hang012' }, - ['-74876053'] = { Name = 'ch1_rdprops_wire_hang014' }, - ['519389762'] = { Name = 'ch1_rdprops_wire_hang016' }, - ['1902831732'] = { Name = 'ch1_rdprops_wire_hang025' }, - ['-1291212625'] = { Name = 'ch1_rdprops_wire047' }, - ['1962183539'] = { Name = 'ch1_rdprops_wiresb_spline026' }, - ['-2054948944'] = { Name = 'ch1_rdprops_wiresb_spline026b' }, - ['2056787410'] = { Name = 'ch1_rdprops_wiresb_spline037' }, - ['-1525224753'] = { Name = 'ch1_rdprops_wiresb_spline039' }, - ['157809147'] = { Name = 'ch1_rdprops_wiresb_spline041' }, - ['1347487688'] = { Name = 'ch1_rdprops_wiresb_spline045' }, - ['2061425895'] = { Name = 'ch1_rdprops_wiresb_spline049' }, - ['-1271509455'] = { Name = 'ch1_rdprops_wiresb_spline050' }, - ['-953032004'] = { Name = 'ch1_roads_46' }, - ['-950869246'] = { Name = 'ch1_roads_48' }, - ['1496205'] = { Name = 'ch1_roads_49' }, - ['-1020700301'] = { Name = 'ch1_roads_50' }, - ['722577734'] = { Name = 'ch1_roads_51' }, - ['492047819'] = { Name = 'ch1_roads_52' }, - ['109240361'] = { Name = 'ch1_roads_53' }, - ['-121617244'] = { Name = 'ch1_roads_54' }, - ['2134102493'] = { Name = 'ch1_roads_55' }, - ['-1855097264'] = { Name = 'ch1_roads_56' }, - ['-1568204669'] = { Name = 'ch1_roads_57' }, - ['-1269515234'] = { Name = 'ch1_roads_58' }, - ['-1203584006'] = { Name = 'ch1_roads_59' }, - ['-1868665122'] = { Name = 'ch1_roads_60' }, - ['1822664425'] = { Name = 'ch1_roads_62' }, - ['890877922'] = { Name = 'ch1_roads_63' }, - ['585044845'] = { Name = 'ch1_roads_64' }, - ['2064460056'] = { Name = 'ch1_roads_armco_01_lod' }, - ['502120877'] = { Name = 'ch1_roads_armco_01' }, - ['-1395579960'] = { Name = 'ch1_roads_armco_02_lod' }, - ['833555529'] = { Name = 'ch1_roads_armco_02a_lod' }, - ['1595577415'] = { Name = 'ch1_roads_armco_02a' }, - ['-770672079'] = { Name = 'ch1_roads_armco_02b' }, - ['1923989326'] = { Name = 'ch1_roads_armco_02c_lod' }, - ['-1001529684'] = { Name = 'ch1_roads_armco_02c' }, - ['1803604334'] = { Name = 'ch1_roads_armco_03_lod' }, - ['809109918'] = { Name = 'ch1_roads_armco_03a_lod' }, - ['-2007538872'] = { Name = 'ch1_roads_armco_03a' }, - ['877509434'] = { Name = 'ch1_roads_armco_03b' }, - ['382546868'] = { Name = 'ch1_roads_armco_03c_lod' }, - ['-117488482'] = { Name = 'ch1_roads_armco_03c' }, - ['-1199609248'] = { Name = 'ch1_roads_dcl_jn_01' }, - ['-328194928'] = { Name = 'ch1_roads_junc_ovr01' }, - ['975912965'] = { Name = 'ch1_roads_junc_ovr02' }, - ['1332243071'] = { Name = 'ch1_roads_junc_ovr03' }, - ['1667309446'] = { Name = 'ch1_roadsb_100' }, - ['-298266932'] = { Name = 'ch1_roadsb_26' }, - ['-1931965651'] = { Name = 'ch1_roadsb_30' }, - ['2131750808'] = { Name = 'ch1_roadsb_31' }, - ['-1040550544'] = { Name = 'ch1_roadsb_32' }, - ['-1673844238'] = { Name = 'ch1_roadsb_33' }, - ['-531516898'] = { Name = 'ch1_roadsb_34' }, - ['1499877507'] = { Name = 'ch1_roadsb_35_mnm' }, - ['-762571117'] = { Name = 'ch1_roadsb_35' }, - ['-85596346'] = { Name = 'ch1_roadsb_36' }, - ['-20783676'] = { Name = 'ch1_roadsb_37_s' }, - ['-182002744'] = { Name = 'ch1_roadsb_37' }, - ['668749719'] = { Name = 'ch1_roadsb_38_s' }, - ['520728465'] = { Name = 'ch1_roadsb_38' }, - ['1557540497'] = { Name = 'ch1_roadsb_43' }, - ['-2027257027'] = { Name = 'ch1_roadsb_44' }, - ['-1184143426'] = { Name = 'ch1_roadsb_45' }, - ['-1550861305'] = { Name = 'ch1_roadsb_47' }, - ['-944624444'] = { Name = 'ch1_roadsb_81' }, - ['-1789048813'] = { Name = 'ch1_roadsb_82' }, - ['1789186223'] = { Name = 'ch1_roadsb_82b' }, - ['2054427201'] = { Name = 'ch1_roadsb_83' }, - ['815087346'] = { Name = 'ch1_roadsb_armco_00_lod' }, - ['-828617409'] = { Name = 'ch1_roadsb_armco_00' }, - ['709662175'] = { Name = 'ch1_roadsb_armco_01_lod' }, - ['-531795807'] = { Name = 'ch1_roadsb_armco_01' }, - ['-1404748247'] = { Name = 'ch1_roadsb_armco_02_lod' }, - ['-1174789125'] = { Name = 'ch1_roadsb_armco_02' }, - ['801840731'] = { Name = 'ch1_roadsb_armco_03_lod' }, - ['-229174092'] = { Name = 'ch1_roadsb_armco_03' }, - ['1130042570'] = { Name = 'ch1_roadsb_armco_04_lod' }, - ['76167450'] = { Name = 'ch1_roadsb_armco_04' }, - ['-1371221292'] = { Name = 'ch1_roadsb_armco_05_lod' }, - ['-822260227'] = { Name = 'ch1_roadsb_armco_05' }, - ['715187839'] = { Name = 'ch1_roadsb_armco_06_lod' }, - ['-552997354'] = { Name = 'ch1_roadsb_armco_06' }, - ['-2026498929'] = { Name = 'ch1_roadsb_armco_08_lod' }, - ['1271809953'] = { Name = 'ch1_roadsb_armco_08' }, - ['417433305'] = { Name = 'ch1_roadsb_bdg_rum_stp_01' }, - ['1184064060'] = { Name = 'ch1_roadsb_bdg_rum_stp_02' }, - ['1405625352'] = { Name = 'ch1_roadsb_brdg1_decal' }, - ['2064506055'] = { Name = 'ch1_roadsb_brdg1_s' }, - ['-241810981'] = { Name = 'ch1_roadsb_brdg1' }, - ['-1144403807'] = { Name = 'ch1_roadsb_brdg2_s' }, - ['-489774004'] = { Name = 'ch1_roadsb_brdg2' }, - ['-1229187041'] = { Name = 'ch1_roadsb_brdg3_decal' }, - ['222093093'] = { Name = 'ch1_roadsb_brdg3_s' }, - ['-585525022'] = { Name = 'ch1_roadsb_brdg3' }, - ['1027290403'] = { Name = 'ch1_roadsb_ch1_railings_01_lod' }, - ['1473660142'] = { Name = 'ch1_roadsb_ch1_railings_01' }, - ['-2060230063'] = { Name = 'ch1_roadsb_ch1_railings_02_lod' }, - ['1241196856'] = { Name = 'ch1_roadsb_ch1_railings_02' }, - ['1894801248'] = { Name = 'ch1_roadsb_ch1_railings_03_lod' }, - ['1009356181'] = { Name = 'ch1_roadsb_ch1_railings_03' }, - ['-559449334'] = { Name = 'ch1_roadsb_dcl_rd_jn_01' }, - ['30058953'] = { Name = 'ch1_roadsb_railings_04_lod' }, - ['-1995262356'] = { Name = 'ch1_roadsb_railings_04' }, - ['481465728'] = { Name = 'ch1_roadsb_rbrid1_decal' }, - ['2000391579'] = { Name = 'ch1_roadsb_rbrid1_s' }, - ['-1761904177'] = { Name = 'ch1_roadsb_rbrid1' }, - ['1465493608'] = { Name = 'ch1_roadsb_rbrid2_decal' }, - ['338129961'] = { Name = 'ch1_roadsb_rbrid2' }, - ['-885982990'] = { Name = 'ch1_roadsb_sign_01_lod' }, - ['-1822964373'] = { Name = 'ch1_roadsb_sign_01' }, - ['-1172664025'] = { Name = 'ch1_roadsb_sign_011' }, - ['-378732067'] = { Name = 'ch1_roadsb_sign_012_lod' }, - ['-329747038'] = { Name = 'ch1_roadsb_sign_012' }, - ['13217739'] = { Name = 'ch1_roadsb_sign_013_lod' }, - ['-1461850450'] = { Name = 'ch1_roadsb_sign_013' }, - ['-2086449886'] = { Name = 'ch1_roadsb_sign_014_lod' }, - ['1998326571'] = { Name = 'ch1_roadsb_sign_014' }, - ['-213985805'] = { Name = 'ch1_roadsb_sign_015_lod' }, - ['-2055133195'] = { Name = 'ch1_roadsb_sign_015' }, - ['-633385228'] = { Name = 'ch1_roadsb_sign_016_lod' }, - ['1404453984'] = { Name = 'ch1_roadsb_sign_016' }, - ['-2142618686'] = { Name = 'ch1_roadsb_sign_02_lod' }, - ['-1583717904'] = { Name = 'ch1_roadsb_sign_02' }, - ['-1061186553'] = { Name = 'ch1_roadsb_sign_03_lod' }, - ['2107447798'] = { Name = 'ch1_roadsb_sign_03' }, - ['-203365957'] = { Name = 'ch1_roadsb_sign_04_lod' }, - ['-1916356023'] = { Name = 'ch1_roadsb_sign_04' }, - ['324921978'] = { Name = 'ch1_roadsb_sign_05_lod' }, - ['1539593789'] = { Name = 'ch1_roadsb_sign_05' }, - ['-1100957720'] = { Name = 'ch1_roadsb_sign_06_lod' }, - ['1782379310'] = { Name = 'ch1_roadsb_sign_06' }, - ['-1926144855'] = { Name = 'ch1_roadsb_sign_07_lod' }, - ['969085499'] = { Name = 'ch1_roadsb_sign_07' }, - ['-752169639'] = { Name = 'ch1_roadsb_sign_08_lod' }, - ['1351630805'] = { Name = 'ch1_roadsb_sign_08' }, - ['935565793'] = { Name = 'ch1_roadsb_sign_09_lod' }, - ['107228030'] = { Name = 'ch1_roadsb_sign_09' }, - ['-554725343'] = { Name = 'ch1_roadsb_sign_10_lod' }, - ['86976504'] = { Name = 'ch1_roadsb_sign_10' }, - ['223636340'] = { Name = 'ch1_roadsb_sign_11_lod' }, - ['155583355'] = { Name = 'ch1_roadsc_02' }, - ['-107584484'] = { Name = 'ch1_roadsc_03' }, - ['-285192464'] = { Name = 'ch1_roadsc_04' }, - ['-792325508'] = { Name = 'ch1_roadsc_05' }, - ['-1064930823'] = { Name = 'ch1_roadsc_06' }, - ['-1304111754'] = { Name = 'ch1_roadsc_07' }, - ['-957546838'] = { Name = 'ch1_roadsc_08' }, - ['-1456946398'] = { Name = 'ch1_roadsc_09' }, - ['1457259630'] = { Name = 'ch1_roadsc_10' }, - ['-1949829447'] = { Name = 'ch1_roadsc_10b' }, - ['-786302728'] = { Name = 'ch1_roadsc_11' }, - ['1704829425'] = { Name = 'ch1_roadsc_13' }, - ['832649613'] = { Name = 'ch1_roadsc_14' }, - ['-1215247638'] = { Name = 'ch1_roadsc_61' }, - ['-23701252'] = { Name = 'ch1_roadsc_65' }, - ['123366124'] = { Name = 'ch1_roadsc_66' }, - ['-173848706'] = { Name = 'ch1_roadsc_67' }, - ['-338644007'] = { Name = 'ch1_roadsc_68' }, - ['-1123234010'] = { Name = 'ch1_roadsc_69a' }, - ['1784850899'] = { Name = 'ch1_roadsc_69b' }, - ['1487898221'] = { Name = 'ch1_roadsc_69c' }, - ['-474144726'] = { Name = 'ch1_roadsc_70' }, - ['-637334346'] = { Name = 'ch1_roadsc_71' }, - ['1875699495'] = { Name = 'ch1_roadsc_armco_18_lod' }, - ['-1227435626'] = { Name = 'ch1_roadsc_armco_18' }, - ['1147011827'] = { Name = 'ch1_roadsc_armco_18b_lod' }, - ['-657978075'] = { Name = 'ch1_roadsc_armco_18b' }, - ['-177510221'] = { Name = 'ch1_roadsc_armco_19_lod' }, - ['-917866887'] = { Name = 'ch1_roadsc_armco_19' }, - ['970645781'] = { Name = 'ch1_roadsc_armco_lb_002' }, - ['-2012545134'] = { Name = 'ch1_roadsc_armco_lb_1' }, - ['-1260932542'] = { Name = 'ch1_roadsc_armco01_lod' }, - ['-1418756195'] = { Name = 'ch1_roadsc_armco01' }, - ['1824513839'] = { Name = 'ch1_roadsc_armco02_lod' }, - ['894735209'] = { Name = 'ch1_roadsc_armco02' }, - ['-1705115259'] = { Name = 'ch1_roadsc_armco02a_lod' }, - ['1113441934'] = { Name = 'ch1_roadsc_armco02a' }, - ['1049177369'] = { Name = 'ch1_roadsc_armco03_lod' }, - ['1696953086'] = { Name = 'ch1_roadsc_armco03' }, - ['815219769'] = { Name = 'ch1_roadsc_armco03a_lod' }, - ['-1043676295'] = { Name = 'ch1_roadsc_armco03a' }, - ['-2020640308'] = { Name = 'ch1_roadsc_barrier00a_lod' }, - ['1213652831'] = { Name = 'ch1_roadsc_barrier00a' }, - ['1966244446'] = { Name = 'ch1_roadsc_barrier00b_lod' }, - ['1451785154'] = { Name = 'ch1_roadsc_barrier00b' }, - ['-51843706'] = { Name = 'ch1_roadsc_barrier00c_lod' }, - ['1539474998'] = { Name = 'ch1_roadsc_barrier00c' }, - ['-1778116607'] = { Name = 'ch1_roadsc_brd_hwsign_01' }, - ['-1469924162'] = { Name = 'ch1_roadsc_brd_hwsign_02' }, - ['-651762533'] = { Name = 'ch1_roadsc_dcl_frsgn_01' }, - ['1184027521'] = { Name = 'ch1_roadsc_jnt_sgn_1_lod' }, - ['2095839890'] = { Name = 'ch1_roadsc_jnt_sgn_1' }, - ['-762234195'] = { Name = 'ch1_roadsc_layby_rd_dlcs_01' }, - ['1202665182'] = { Name = 'ch1_roadsc_od_bigsign_01_lod' }, - ['-1493756748'] = { Name = 'ch1_roadsc_od_bigsign_01' }, - ['-609356651'] = { Name = 'ch1_roadsc_rd_sd_barr_01_lod' }, - ['-1272862782'] = { Name = 'ch1_roadsc_rd_sd_barr_01' }, - ['106905833'] = { Name = 'ch1_roadsc_rd_sd_barr_02_lod' }, - ['-866985948'] = { Name = 'ch1_roadsc_rd_sd_barr_02' }, - ['-524588530'] = { Name = 'ch1_roadsc_rd_sd_barr_03_lod' }, - ['-1769542515'] = { Name = 'ch1_roadsc_rd_sd_barr_03' }, - ['1927413048'] = { Name = 'ch1_roadsc_road_jn_dcl_02' }, - ['-64838407'] = { Name = 'ch1_roadsc_rum_strip00' }, - ['-1309142879'] = { Name = 'ch1_roadsc_rum_strip01' }, - ['-415597787'] = { Name = 'ch1_roadsc_rum_strip02' }, - ['-1797466517'] = { Name = 'ch1_roadsc_rum_strip03' }, - ['-1020873986'] = { Name = 'ch1_roadsc_rum_strip04' }, - ['-2020656176'] = { Name = 'ch1_roadsc_rum_strip05' }, - ['1825965662'] = { Name = 'ch1_roadsc_rum_strip06' }, - ['1663202043'] = { Name = 'ch1_roadsc_rum_strip07' }, - ['1482710391'] = { Name = 'ch1_roadsc_rum_strip08' }, - ['403461342'] = { Name = 'ch1_roadsc_sides_0100' }, - ['-1326933463'] = { Name = 'ch1_roadsc_sigb_oh_1' }, - ['-32557963'] = { Name = 'ch1_roadsc_sigb_oh_2' }, - ['1412240552'] = { Name = 'ch1_roadsc_sign_base_01' }, - ['-325910085'] = { Name = 'ch1_roadsc_trims_001' }, - ['1649143087'] = { Name = 'ch1_roadsc_trims_002' }, - ['1580927834'] = { Name = 'ch1_roadscdcls_08' }, - ['656286014'] = { Name = 'ch1_roadsd_01_sd' }, - ['3186970'] = { Name = 'ch1_roadsd_02_s' }, - ['-272012817'] = { Name = 'ch1_roadsd_03_s' }, - ['370936373'] = { Name = 'ch1_roadsd_04_sd' }, - ['-1012848252'] = { Name = 'ch1_roadsd_15' }, - ['-415371075'] = { Name = 'ch1_roadsd_17' }, - ['-658025520'] = { Name = 'ch1_roadsd_18' }, - ['1924600317'] = { Name = 'ch1_roadsd_21' }, - ['-2076199666'] = { Name = 'ch1_roadsd_22' }, - ['322032980'] = { Name = 'ch1_roadsd_24' }, - ['979411893'] = { Name = 'ch1_roadsd_27' }, - ['1277642562'] = { Name = 'ch1_roadsd_28' }, - ['1575840462'] = { Name = 'ch1_roadsd_29' }, - ['2002554564'] = { Name = 'ch1_roadsd_72' }, - ['-1389266323'] = { Name = 'ch1_roadsd_73' }, - ['-1695328783'] = { Name = 'ch1_roadsd_74' }, - ['-756070936'] = { Name = 'ch1_roadsd_75' }, - ['-1064722147'] = { Name = 'ch1_roadsd_76' }, - ['-160494361'] = { Name = 'ch1_roadsd_77' }, - ['-466851742'] = { Name = 'ch1_roadsd_78' }, - ['394940189'] = { Name = 'ch1_roadsd_79' }, - ['-1169909681'] = { Name = 'ch1_roadsd_80' }, - ['-2045104758'] = { Name = 'ch1_roadsd_armco_03_lod' }, - ['-47684765'] = { Name = 'ch1_roadsd_armco_03' }, - ['1981091170'] = { Name = 'ch1_roadsd_armco_04_lod' }, - ['-135964451'] = { Name = 'ch1_roadsd_armco_04' }, - ['-184712637'] = { Name = 'ch1_roadsd_armco_ent_01_lod' }, - ['-2047628812'] = { Name = 'ch1_roadsd_armco_ent_01' }, - ['1983014996'] = { Name = 'ch1_roadsd_armco_right_lod' }, - ['-655941411'] = { Name = 'ch1_roadsd_armco_right' }, - ['-1173963811'] = { Name = 'ch1_roadsd_armco_rr_1_lod' }, - ['-769516717'] = { Name = 'ch1_roadsd_armco_rr_1' }, - ['959985672'] = { Name = 'ch1_roadsd_bdg_end_01' }, - ['1986264890'] = { Name = 'ch1_roadsd_bdg_end_dcl01' }, - ['1513994963'] = { Name = 'ch1_roadsd_bdgent_dc2_lod' }, - ['-51747235'] = { Name = 'ch1_roadsd_bdgent_dc2' }, - ['1953618927'] = { Name = 'ch1_roadsd_bdgent_decal_lod' }, - ['-779880118'] = { Name = 'ch1_roadsd_bdgent_decal' }, - ['-227075385'] = { Name = 'ch1_roadsd_bdgent01a2' }, - ['-713389332'] = { Name = 'ch1_roadsd_bdgentb_01' }, - ['731697520'] = { Name = 'ch1_roadsd_ch1_09_zancudo_lod' }, - ['843998175'] = { Name = 'ch1_roadsd_ch1_09_zancudo' }, - ['-1896860118'] = { Name = 'ch1_roadsd_dcl_rd_jn_27' }, - ['-1760915802'] = { Name = 'ch1_roadsd_dcl_tugnd_01' }, - ['1872112722'] = { Name = 'ch1_roadsd_dst_dcls03' }, - ['1536427086'] = { Name = 'ch1_roadsd_dst_dcls04' }, - ['-794712980'] = { Name = 'ch1_roadsd_dst_dcls2' }, - ['-955897601'] = { Name = 'ch1_roadsd_flappybase_003' }, - ['1138500265'] = { Name = 'ch1_roadsd_flappybase_004' }, - ['1114316743'] = { Name = 'ch1_roadsd_flappybase_005' }, - ['1901067664'] = { Name = 'ch1_roadsd_flappybase_006' }, - ['-45000514'] = { Name = 'ch1_roadsd_flappybase_02' }, - ['-1844246326'] = { Name = 'ch1_roadsd_fwysign_007_lod' }, - ['1445232398'] = { Name = 'ch1_roadsd_fwysign_007' }, - ['-183589683'] = { Name = 'ch1_roadsd_introad' }, - ['1339572730'] = { Name = 'ch1_roadsd_introad2' }, - ['-788478895'] = { Name = 'ch1_roadsd_introad3' }, - ['938898832'] = { Name = 'ch1_roadsd_junt_01' }, - ['676576038'] = { Name = 'ch1_roadsd_layby_01_dcl' }, - ['1633628623'] = { Name = 'ch1_roadsd_ovrly01' }, - ['2018176436'] = { Name = 'ch1_roadsd_phc_brd_03' }, - ['-2133880418'] = { Name = 'ch1_roadsd_phc_brddcl_03' }, - ['624691178'] = { Name = 'ch1_roadsd_phc_brdg_02' }, - ['1730159959'] = { Name = 'ch1_roadsd_phc_brg_01' }, - ['-1619295808'] = { Name = 'ch1_roadsd_phc_brg_01s' }, - ['-1424407269'] = { Name = 'ch1_roadsd_phc_brgdcl_02' }, - ['-2099719889'] = { Name = 'ch1_roadsd_phc_brgdcls_01' }, - ['-1029543826'] = { Name = 'ch1_roadsd_phc_railings_1_lod' }, - ['87969153'] = { Name = 'ch1_roadsd_phc_railings_1' }, - ['1040331239'] = { Name = 'ch1_roadsd_phc_railings_2_lod' }, - ['1662355762'] = { Name = 'ch1_roadsd_phc_railings_2' }, - ['-1124546952'] = { Name = 'ch1_roadsd_phc_railings_3_lod' }, - ['1892394142'] = { Name = 'ch1_roadsd_phc_railings_3' }, - ['-177720365'] = { Name = 'ch1_roadsd_phc_railings_4_lod' }, - ['1316708350'] = { Name = 'ch1_roadsd_phc_railings_4' }, - ['517434818'] = { Name = 'ch1_roadsd_phc_railings_5_lod' }, - ['1545993043'] = { Name = 'ch1_roadsd_phc_railings_5' }, - ['1701570209'] = { Name = 'ch1_roadsd_phc_railings_6_lod' }, - ['-638454039'] = { Name = 'ch1_roadsd_phc_railings_6' }, - ['2011850495'] = { Name = 'ch1_roadsd_phc_rd_swctbc_1' }, - ['-1916685480'] = { Name = 'ch1_roadsd_r_armco_00_lod' }, - ['1583903786'] = { Name = 'ch1_roadsd_r_armco_00' }, - ['2126341572'] = { Name = 'ch1_roadsd_r_armco_01_lod' }, - ['-125261736'] = { Name = 'ch1_roadsd_r_armco_01' }, - ['-602561585'] = { Name = 'ch1_roadsd_r_armco_02_lod' }, - ['163859151'] = { Name = 'ch1_roadsd_r_armco_02' }, - ['1364423747'] = { Name = 'ch1_roadsd_r_armco_03_lod' }, - ['352215363'] = { Name = 'ch1_roadsd_r_armco_03' }, - ['346766965'] = { Name = 'ch1_roadsd_r_armco_04_lod' }, - ['-1786912172'] = { Name = 'ch1_roadsd_r_armco_04' }, - ['-1236339728'] = { Name = 'ch1_roadsd_r_armco_05_lod' }, - ['666601169'] = { Name = 'ch1_roadsd_r_armco_05' }, - ['363750159'] = { Name = 'ch1_roadsd_r_armco_06_lod' }, - ['1090632029'] = { Name = 'ch1_roadsd_r_armco_06' }, - ['-417045973'] = { Name = 'ch1_roadsd_r_armco_07_lod' }, - ['1397186024'] = { Name = 'ch1_roadsd_r_armco_07' }, - ['852294706'] = { Name = 'ch1_roadsd_r_armco_08_lod' }, - ['-655169215'] = { Name = 'ch1_roadsd_r_armco_08' }, - ['-1039221425'] = { Name = 'ch1_roadsd_r_armco_09_lod' }, - ['1799720420'] = { Name = 'ch1_roadsd_r_armco_09' }, - ['1254625220'] = { Name = 'ch1_roadsd_rbrid02_lod' }, - ['1655791990'] = { Name = 'ch1_roadsd_rbrid02' }, - ['-2193595'] = { Name = 'ch1_roadsd_rbrid02d' }, - ['334400835'] = { Name = 'ch1_roadsd_roadbrg_01_d' }, - ['-2135677993'] = { Name = 'ch1_roadsd_roadbrg_01' }, - ['1026591813'] = { Name = 'ch1_roadsd_rum_strip00' }, - ['-669335017'] = { Name = 'ch1_roadsd_rum_strip03' }, - ['106503827'] = { Name = 'ch1_roadsd_rum_strip04' }, - ['365870462'] = { Name = 'ch1_roadsd_rum_strip05' }, - ['603216329'] = { Name = 'ch1_roadsd_rum_strip06' }, - ['-1586670399'] = { Name = 'ch1_roadsd_rum_strip07' }, - ['-1351225134'] = { Name = 'ch1_roadsd_rum_strip08' }, - ['-1097265388'] = { Name = 'ch1_roadsd_rum_strip09' }, - ['2001990827'] = { Name = 'ch1_roadsd_rum_strip10' }, - ['1776343493'] = { Name = 'ch1_roadsd_rum_strip11' }, - ['-1034491314'] = { Name = 'ch1_roadsd_sign_01_lod' }, - ['-1849633544'] = { Name = 'ch1_roadsd_sign_01' }, - ['-279976852'] = { Name = 'ch1_roadsd_sign_02_lod' }, - ['-1726913643'] = { Name = 'ch1_roadsd_sign_02' }, - ['-1906345546'] = { Name = 'ch1_roadsd_sign_03_lod' }, - ['-1966422264'] = { Name = 'ch1_roadsd_sign_03' }, - ['-1615629774'] = { Name = 'ch1_roadsd_sign_05_lod' }, - ['-1369928153'] = { Name = 'ch1_roadsd_sign_05' }, - ['1052433774'] = { Name = 'ch1_roadsd_sign_06_lod' }, - ['-231402017'] = { Name = 'ch1_roadsd_sign_06' }, - ['608744561'] = { Name = 'ch1_roadsd_sign_pbluff_01_lod' }, - ['-1370323493'] = { Name = 'ch1_roadsd_sign_road003' }, - ['-1043859667'] = { Name = 'ch1_roadsd_sndy_dcl_jn_01' }, - ['1706371580'] = { Name = 'ch1_roadsd_sndydcljn_1_lod' }, - ['83228292'] = { Name = 'ch1_roadsd_t_lgt_01' }, - ['-536826726'] = { Name = 'ch1_roadsd_t_lgt_04' }, - ['-1112807439'] = { Name = 'ch1_roadsd_t_lgt_06' }, - ['841634040'] = { Name = 'ch1_roadsd_t_lgt_09' }, - ['1720865851'] = { Name = 'ch1_roadsd_t_lgt_12' }, - ['-620249816'] = { Name = 'ch1_roadsd_t_lgt_14' }, - ['1052838729'] = { Name = 'ch1_roadsd_t_lgt_38' }, - ['-1715027853'] = { Name = 'ch1_roadsd_t_lgt_43' }, - ['-1084923618'] = { Name = 'ch1_roadsd_tun_rd_1b' }, - ['1574608634'] = { Name = 'ch1_roadsd_tun_rd_2b' }, - ['1878151009'] = { Name = 'ch1_roadsd_tunrnd_1dcl' }, - ['1188724227'] = { Name = 'ch1_roadsd_tunrnd_1dcl2' }, - ['-1230900250'] = { Name = 'ch1_roadsd_tunshell_1b' }, - ['1520710138'] = { Name = 'ch1_roadsd_tunshell_1bshadow' }, - ['1750133957'] = { Name = 'ch1_roadsd_tunshell_2b' }, - ['-1926447383'] = { Name = 'ch1_roadsd_tunshell_2bshadow' }, - ['-1935126821'] = { Name = 'ch2_01_cliff_dcl_03' }, - ['461690278'] = { Name = 'ch2_01_dec01' }, - ['1302804946'] = { Name = 'ch2_01_dec02' }, - ['1061330185'] = { Name = 'ch2_01_dec03' }, - ['5742384'] = { Name = 'ch2_01_dec04' }, - ['1567097117'] = { Name = 'ch2_01_l1' }, - ['1873913264'] = { Name = 'ch2_01_l2' }, - ['2145863195'] = { Name = 'ch2_01_l3' }, - ['715496345'] = { Name = 'ch2_01_l4' }, - ['1452208991'] = { Name = 'ch2_01_l5' }, - ['-391407718'] = { Name = 'ch2_01_l6' }, - ['1142283999'] = { Name = 'ch2_01_rock4f' }, - ['-762214329'] = { Name = 'ch2_01_rocksml01' }, - ['391279622'] = { Name = 'ch2_01_water_01' }, - ['578456178'] = { Name = 'ch2_01_water_02' }, - ['1418030727'] = { Name = 'ch2_01_water_03' }, - ['-1288775549'] = { Name = 'ch2_01b_d1' }, - ['-1048251089'] = { Name = 'ch2_01b_d2' }, - ['1096461599'] = { Name = 'ch2_01b_d29' }, - ['-1670946081'] = { Name = 'ch2_01b_d2h' }, - ['-1737008073'] = { Name = 'ch2_01b_d30' }, - ['1966314928'] = { Name = 'ch2_01b_d32' }, - ['-540480803'] = { Name = 'ch2_01b_d34' }, - ['-486590429'] = { Name = 'ch2_01b_d4' }, - ['1473084672'] = { Name = 'ch2_01b_fnc' }, - ['6285255'] = { Name = 'ch2_01b_l1' }, - ['475622736'] = { Name = 'ch2_01b_l10' }, - ['-1696064303'] = { Name = 'ch2_01b_l2' }, - ['417306822'] = { Name = 'ch2_01b_l3' }, - ['648655962'] = { Name = 'ch2_01b_l4' }, - ['890982717'] = { Name = 'ch2_01b_l5' }, - ['-741634401'] = { Name = 'ch2_01b_l6' }, - ['1907051096'] = { Name = 'ch2_01b_l7' }, - ['-2141100092'] = { Name = 'ch2_01b_l8' }, - ['237503315'] = { Name = 'ch2_01b_l9' }, - ['307337807'] = { Name = 'ch2_01b_retwall_dec' }, - ['473527461'] = { Name = 'ch2_01b_retwall003' }, - ['1270645446'] = { Name = 'ch2_01b_retwall01' }, - ['-1829515351'] = { Name = 'ch2_01b_retwall02_lod' }, - ['681958577'] = { Name = 'ch2_01b_retwall03_lod' }, - ['1918771206'] = { Name = 'ch2_01b_retwall04_lod' }, - ['-771059872'] = { Name = 'ch2_01b_retwall04' }, - ['-1186147135'] = { Name = 'ch2_01c_ch2_02b_infoboard' }, - ['395851712'] = { Name = 'ch2_01c_l1' }, - ['88445723'] = { Name = 'ch2_01c_l2' }, - ['2065727183'] = { Name = 'ch2_01c_l3' }, - ['1758517808'] = { Name = 'ch2_01c_l4' }, - ['1320396278'] = { Name = 'ch2_01c_l5' }, - ['1016267189'] = { Name = 'ch2_01c_l6' }, - ['1990575782'] = { Name = 'ch2_01c_retainer' }, - ['-1049669400'] = { Name = 'ch2_01c_retwalb002' }, - ['978982745'] = { Name = 'ch2_02_armco01' }, - ['576415580'] = { Name = 'ch2_02_armco02' }, - ['707432227'] = { Name = 'ch2_02_barrier01_lod' }, - ['1755390252'] = { Name = 'ch2_02_barrier05_lod' }, - ['153002165'] = { Name = 'ch2_02_barrier05' }, - ['-1010901451'] = { Name = 'ch2_02_barrier06_lod' }, - ['-95943928'] = { Name = 'ch2_02_barrier06' }, - ['1718952592'] = { Name = 'ch2_02_deco40' }, - ['548850198'] = { Name = 'ch2_02_drain01_fiz' }, - ['92328935'] = { Name = 'ch2_02_drain01_lod' }, - ['-1699503441'] = { Name = 'ch2_02_drain01' }, - ['-1220698395'] = { Name = 'ch2_02_flag1_lod' }, - ['-950637720'] = { Name = 'ch2_02_flag2_lod' }, - ['518632587'] = { Name = 'ch2_02_flag3_lod' }, - ['-690990263'] = { Name = 'ch2_02_g00' }, - ['-1470728602'] = { Name = 'ch2_02_g03' }, - ['-1781673643'] = { Name = 'ch2_02_g04' }, - ['1919486604'] = { Name = 'ch2_02_g06' }, - ['-1185474457'] = { Name = 'ch2_02_g07' }, - ['31143984'] = { Name = 'ch2_02_glue_02' }, - ['-2024005511'] = { Name = 'ch2_02_glue_03b' }, - ['-280334248'] = { Name = 'ch2_02_glue_03c' }, - ['523956975'] = { Name = 'ch2_02_glue_04' }, - ['284382816'] = { Name = 'ch2_02_glue_05' }, - ['-1062259291'] = { Name = 'ch2_02_glue_06' }, - ['-1390997899'] = { Name = 'ch2_02_glue_07' }, - ['-912013426'] = { Name = 'ch2_02_glue_09' }, - ['-2106017135'] = { Name = 'ch2_02_glue_10' }, - ['-1725831197'] = { Name = 'ch2_02_glue_11' }, - ['-2024389556'] = { Name = 'ch2_02_glue_12' }, - ['900079849'] = { Name = 'ch2_02_glue_13' }, - ['224120857'] = { Name = 'ch2_02_glue_14' }, - ['-1091128484'] = { Name = 'ch2_02_glue_15' }, - ['-1323165773'] = { Name = 'ch2_02_glue_16' }, - ['-900117983'] = { Name = 'ch2_02_glue_17' }, - ['1987420763'] = { Name = 'ch2_02_glue_18' }, - ['1756563158'] = { Name = 'ch2_02_glue_19' }, - ['1832220227'] = { Name = 'ch2_02_glue_20' }, - ['1059592745'] = { Name = 'ch2_02_glue_21' }, - ['-1825193397'] = { Name = 'ch2_02_glue_22' }, - ['-1516083420'] = { Name = 'ch2_02_glue_23' }, - ['2010647440'] = { Name = 'ch2_02_glue_24' }, - ['-2043828165'] = { Name = 'ch2_02_glue_25' }, - ['1992624486'] = { Name = 'ch2_02_glue_26' }, - ['-1997099575'] = { Name = 'ch2_02_glue_27' }, - ['-617983441'] = { Name = 'ch2_02_glue_28' }, - ['2053874479'] = { Name = 'ch2_02_grddec_1e' }, - ['-739395277'] = { Name = 'ch2_02_l01' }, - ['-629160361'] = { Name = 'ch2_02_l02' }, - ['-413573110'] = { Name = 'ch2_02_l03' }, - ['-38761288'] = { Name = 'ch2_02_l04' }, - ['2099645345'] = { Name = 'ch2_02_l05' }, - ['-1956861938'] = { Name = 'ch2_02_l06' }, - ['-1329335588'] = { Name = 'ch2_02_l07' }, - ['-962650474'] = { Name = 'ch2_02_l08' }, - ['1186242239'] = { Name = 'ch2_02_l09' }, - ['675898161'] = { Name = 'ch2_02_l10' }, - ['-987980583'] = { Name = 'ch2_02_l11' }, - ['-757974972'] = { Name = 'ch2_02_l12' }, - ['-509520414'] = { Name = 'ch2_02_l13' }, - ['-281022177'] = { Name = 'ch2_02_l14' }, - ['2113474191'] = { Name = 'ch2_02_l15' }, - ['-1945560249'] = { Name = 'ch2_02_leaves01' }, - ['-850016144'] = { Name = 'ch2_02_mesh01' }, - ['-1574229629'] = { Name = 'ch2_02_ob00' }, - ['-1962017979'] = { Name = 'ch2_02_ob04' }, - ['1897209192'] = { Name = 'ch2_02_obbuilding' }, - ['457048444'] = { Name = 'ch2_02_obdecal02' }, - ['761308609'] = { Name = 'ch2_02_obdecal03' }, - ['-600373479'] = { Name = 'ch2_02_obgrnd01' }, - ['-351951690'] = { Name = 'ch2_02_obgrnd02' }, - ['-959292336'] = { Name = 'ch2_02_obgrnd03' }, - ['613457129'] = { Name = 'ch2_02_observ_shadobj_lod' }, - ['-1348961567'] = { Name = 'ch2_02_observ_shadobj' }, - ['1583610618'] = { Name = 'ch2_02_obtoilet' }, - ['277759089'] = { Name = 'ch2_02_parkentrance' }, - ['76635152'] = { Name = 'ch2_02_pathd_01' }, - ['-624516189'] = { Name = 'ch2_02_rail01' }, - ['-862255284'] = { Name = 'ch2_02_rail02' }, - ['314119047'] = { Name = 'ch2_02_rail03' }, - ['82802676'] = { Name = 'ch2_02_rail04' }, - ['799198554'] = { Name = 'ch2_02_rail05' }, - ['561295614'] = { Name = 'ch2_02_rail06' }, - ['1274840593'] = { Name = 'ch2_02_rail07' }, - ['1033070907'] = { Name = 'ch2_02_rail08' }, - ['-2003534016'] = { Name = 'ch2_02_rail09' }, - ['1476481250'] = { Name = 'ch2_02_rail10' }, - ['585197211'] = { Name = 'ch2_02_rail11' }, - ['1045339517'] = { Name = 'ch2_02_rail12' }, - ['120827712'] = { Name = 'ch2_02_rail13' }, - ['346966581'] = { Name = 'ch2_02_rail14' }, - ['-675557295'] = { Name = 'ch2_02_rail15' }, - ['520564551'] = { Name = 'ch2_02_rail50' }, - ['1638786730'] = { Name = 'ch2_02_rddcal01' }, - ['2013003530'] = { Name = 'ch2_02_refproxy1' }, - ['-2042848369'] = { Name = 'ch2_02_refproxy2' }, - ['-1819953631'] = { Name = 'ch2_02_refproxy3' }, - ['-1580248396'] = { Name = 'ch2_02_refproxy4' }, - ['-1118205496'] = { Name = 'ch2_02_refproxy5' }, - ['-894983068'] = { Name = 'ch2_02_refproxy6' }, - ['-1746026779'] = { Name = 'ch2_02_refproxy8' }, - ['778620665'] = { Name = 'ch2_02_retwall00_lod' }, - ['-216118556'] = { Name = 'ch2_02_retwall00' }, - ['-192760186'] = { Name = 'ch2_02_retwall01_lod' }, - ['-1732667884'] = { Name = 'ch2_02_retwall01' }, - ['-964944477'] = { Name = 'ch2_02_retwall02_lod' }, - ['-811891745'] = { Name = 'ch2_02_retwall02' }, - ['1031061778'] = { Name = 'ch2_02_retwall03_lod' }, - ['66776221'] = { Name = 'ch2_02_retwall03' }, - ['-204206538'] = { Name = 'ch2_02_retwall05_lod' }, - ['51768015'] = { Name = 'ch2_02_retwall05' }, - ['1595297443'] = { Name = 'ch2_02_retwall06_lod' }, - ['817907235'] = { Name = 'ch2_02_retwall06' }, - ['-1185555974'] = { Name = 'ch2_02_retwall07_lod' }, - ['-546692232'] = { Name = 'ch2_02_retwall07' }, - ['-2086281902'] = { Name = 'ch2_02_rocks04' }, - ['1056760923'] = { Name = 'ch2_02_trackwall01' }, - ['-2015421177'] = { Name = 'ch2_02_trailsign01' }, - ['1512269313'] = { Name = 'ch2_02_trailweeds' }, - ['1222719889'] = { Name = 'ch2_02_treetrunk' }, - ['-558153531'] = { Name = 'ch2_02_tunnel002' }, - ['-30223439'] = { Name = 'ch2_02_tunnelwall_lod' }, - ['-428073079'] = { Name = 'ch2_02_tunnelwall' }, - ['741302299'] = { Name = 'ch2_02_wall01_lod' }, - ['1129524937'] = { Name = 'ch2_02_wall02' }, - ['-2119698540'] = { Name = 'ch2_02_weed_01' }, - ['127304563'] = { Name = 'ch2_02_weed_02' }, - ['-49960016'] = { Name = 'ch2_02_woodpost01' }, - ['1882173704'] = { Name = 'ch2_02b_decs00' }, - ['-2103224849'] = { Name = 'ch2_02b_decs01' }, - ['-1666151923'] = { Name = 'ch2_02b_decs02' }, - ['-1359139162'] = { Name = 'ch2_02b_decs03' }, - ['751479359'] = { Name = 'ch2_02b_decs04' }, - ['1056394904'] = { Name = 'ch2_02b_decs05' }, - ['1242391748'] = { Name = 'ch2_02b_decs06' }, - ['-440198091'] = { Name = 'ch2_02b_decs08' }, - ['-271699893'] = { Name = 'ch2_02b_decs09' }, - ['-502492900'] = { Name = 'ch2_02b_decs10' }, - ['-196135519'] = { Name = 'ch2_02b_decs11' }, - ['-977807245'] = { Name = 'ch2_02b_decs12' }, - ['-671777554'] = { Name = 'ch2_02b_decs13' }, - ['454460211'] = { Name = 'ch2_02b_decs15' }, - ['753215184'] = { Name = 'ch2_02b_decs16' }, - ['1514162026'] = { Name = 'ch2_02b_infoboard' }, - ['1768722208'] = { Name = 'ch2_02b_juicestand_lod' }, - ['1107670067'] = { Name = 'ch2_02b_juicestand_ovl' }, - ['970949864'] = { Name = 'ch2_02b_juicestand' }, - ['-57539871'] = { Name = 'ch2_02b_l024' }, - ['653725247'] = { Name = 'ch2_02b_l16' }, - ['1250612582'] = { Name = 'ch2_02b_l18' }, - ['1539471317'] = { Name = 'ch2_02b_l19' }, - ['633670895'] = { Name = 'ch2_02b_l20' }, - ['1860706100'] = { Name = 'ch2_02b_l21' }, - ['1483141682'] = { Name = 'ch2_02b_l22' }, - ['-2101033235'] = { Name = 'ch2_02b_l23' }, - ['-1836363824'] = { Name = 'ch2_02b_retwall008_lod' }, - ['-1688675923'] = { Name = 'ch2_02b_retwall008' }, - ['302923106'] = { Name = 'ch2_03_barrier_04_lod' }, - ['-815867178'] = { Name = 'ch2_03_barrier_04' }, - ['-102435203'] = { Name = 'ch2_03_d11' }, - ['-590380697'] = { Name = 'ch2_03_d30' }, - ['-1235237109'] = { Name = 'ch2_03_decal01' }, - ['-1686012150'] = { Name = 'ch2_03_dishes001' }, - ['1921817855'] = { Name = 'ch2_03_dishesdetail' }, - ['1812662526'] = { Name = 'ch2_03_emis_sign_hd' }, - ['-653073936'] = { Name = 'ch2_03_emis_sign_slod' }, - ['-68466659'] = { Name = 'ch2_03_emissive_hut02_lod' }, - ['625105776'] = { Name = 'ch2_03_hut02_railinga' }, - ['-1543010182'] = { Name = 'ch2_03_hut02' }, - ['203611151'] = { Name = 'ch2_03_hut03_decal' }, - ['-2116632386'] = { Name = 'ch2_03_ladder_mesh_00' }, - ['-1068679750'] = { Name = 'ch2_03_ladder_mesh_01' }, - ['65979724'] = { Name = 'ch2_03_ladder_mesh_02' }, - ['1029650476'] = { Name = 'ch2_03_ladder_mesh_03' }, - ['-484342862'] = { Name = 'ch2_03_ladder_mesh_04' }, - ['348874501'] = { Name = 'ch2_03_ladder_mesh_05' }, - ['-962278727'] = { Name = 'ch2_03_ladder_mesh_06' }, - ['-118902974'] = { Name = 'ch2_03_ladder_mesh_07' }, - ['-1177800440'] = { Name = 'ch2_03_ladder_mesh_08' }, - ['-1401186713'] = { Name = 'ch2_03_ladder_mesh_09' }, - ['-780606667'] = { Name = 'ch2_03_ladder_mesh_10' }, - ['781557101'] = { Name = 'ch2_03_ladder_mesh_11' }, - ['1011824864'] = { Name = 'ch2_03_ladder_mesh_12' }, - ['151114310'] = { Name = 'ch2_03_ladder_mesh_13' }, - ['415527371'] = { Name = 'ch2_03_ladder_mesh_14' }, - ['255631348'] = { Name = 'ch2_03_land04' }, - ['485440345'] = { Name = 'ch2_03_land05' }, - ['-733337072'] = { Name = 'ch2_03_land06' }, - ['-79988750'] = { Name = 'ch2_03_land07' }, - ['-1241453186'] = { Name = 'ch2_03_land08' }, - ['2070410981'] = { Name = 'ch2_03_land10' }, - ['1764381290'] = { Name = 'ch2_03_land11' }, - ['-251241121'] = { Name = 'ch2_03_parkdet01' }, - ['-466294386'] = { Name = 'ch2_03_radio_tower_01_decal' }, - ['-840785448'] = { Name = 'ch2_03_radio_tower_01' }, - ['-1887759324'] = { Name = 'ch2_03_radio_tower_fizzhd' }, - ['1673693621'] = { Name = 'ch2_03_retwall_glue' }, - ['-342701740'] = { Name = 'ch2_03_retwall01' }, - ['603086866'] = { Name = 'ch2_03_retwalls' }, - ['-1015721672'] = { Name = 'ch2_03_sign' }, - ['467969413'] = { Name = 'ch2_03_signdcal' }, - ['-1170032428'] = { Name = 'ch2_03_signedge01' }, - ['-1408885669'] = { Name = 'ch2_03_signedge02' }, - ['-694128241'] = { Name = 'ch2_03_signedge03' }, - ['-931474108'] = { Name = 'ch2_03_signedge04' }, - ['-812096645'] = { Name = 'ch2_03_signedge05' }, - ['-1051408652'] = { Name = 'ch2_03_signedge06' }, - ['1781864630'] = { Name = 'ch2_03_signedge07' }, - ['-1646723075'] = { Name = 'ch2_03_signedge08' }, - ['245955245'] = { Name = 'ch2_03_signframinga' }, - ['13459190'] = { Name = 'ch2_03_signframingb' }, - ['1412236724'] = { Name = 'ch2_03_signframingc' }, - ['-1923909632'] = { Name = 'ch2_03_signframingd' }, - ['935480543'] = { Name = 'ch2_03_signframinge' }, - ['1638244517'] = { Name = 'ch2_03_signframingf' }, - ['-1671916022'] = { Name = 'ch2_03_signframingg' }, - ['1356551784'] = { Name = 'ch2_03_signjoins01' }, - ['-791161245'] = { Name = 'ch2_03_signjoins02' }, - ['2130358950'] = { Name = 'ch2_03_signjoins03' }, - ['1968021324'] = { Name = 'ch2_03_signjoins04' }, - ['-1550550055'] = { Name = 'ch2_03_signjoins05' }, - ['368009361'] = { Name = 'ch2_03_signjoins06' }, - ['205344045'] = { Name = 'ch2_03_signjoins07' }, - ['-1331259903'] = { Name = 'ch2_03_signjoins08' }, - ['-1413661615'] = { Name = 'ch2_03_signstructure_b' }, - ['53225115'] = { Name = 'ch2_03_signstructure_b2' }, - ['896174871'] = { Name = 'ch2_03_signstructure_b3' }, - ['655421028'] = { Name = 'ch2_03_signstructure_b4' }, - ['116207157'] = { Name = 'ch2_03_signstructure_b5' }, - ['-240122949'] = { Name = 'ch2_03_signstructure_b6' }, - ['712570188'] = { Name = 'ch2_03_signstructure_b7' }, - ['353946252'] = { Name = 'ch2_03_signstructure_b8' }, - ['-349018684'] = { Name = 'ch2_03_signstructure' }, - ['904626145'] = { Name = 'ch2_03_towerbase' }, - ['1091986862'] = { Name = 'ch2_03_vsignlite' }, - ['1807169966'] = { Name = 'ch2_03_wires01' }, - ['388655830'] = { Name = 'ch2_03b_barrier_01' }, - ['889661696'] = { Name = 'ch2_03b_bb_slod' }, - ['1474817542'] = { Name = 'ch2_03b_cg2_03b_bb' }, - ['-605118215'] = { Name = 'ch2_03b_d13' }, - ['1218509404'] = { Name = 'ch2_03b_d15' }, - ['-615079991'] = { Name = 'ch2_03b_d16' }, - ['1843184847'] = { Name = 'ch2_03b_d19' }, - ['1439340047'] = { Name = 'ch2_03b_d20' }, - ['-1398324281'] = { Name = 'ch2_03b_d22' }, - ['-142026355'] = { Name = 'ch2_03b_d23' }, - ['-1931475911'] = { Name = 'ch2_03b_d24' }, - ['-638869933'] = { Name = 'ch2_03b_d25' }, - ['137132756'] = { Name = 'ch2_03b_d26' }, - ['914282360'] = { Name = 'ch2_03b_d27' }, - ['-297521970'] = { Name = 'ch2_03b_decal_01' }, - ['239594733'] = { Name = 'ch2_03b_decal_02' }, - ['527798088'] = { Name = 'ch2_03b_decal_03' }, - ['-123420249'] = { Name = 'ch2_03b_decal_05' }, - ['1696537246'] = { Name = 'ch2_03b_decal_07' }, - ['-481827481'] = { Name = 'ch2_03b_decal_07a' }, - ['2055686334'] = { Name = 'ch2_03b_decal_10' }, - ['-1872530314'] = { Name = 'ch2_03b_decal_11' }, - ['-205178060'] = { Name = 'ch2_03b_decal_14' }, - ['-1758526963'] = { Name = 'ch2_03b_decal_16' }, - ['1122588807'] = { Name = 'ch2_03b_decal_21' }, - ['-623735041'] = { Name = 'ch2_03b_decal_84' }, - ['-1564631338'] = { Name = 'ch2_03b_decal_87' }, - ['91358647'] = { Name = 'ch2_03b_drtr1' }, - ['1283331022'] = { Name = 'ch2_03b_drtr2' }, - ['-299145317'] = { Name = 'ch2_03b_land05' }, - ['318419337'] = { Name = 'ch2_03b_land06' }, - ['-1413007885'] = { Name = 'ch2_03b_land15' }, - ['-2145263959'] = { Name = 'ch2_03b_land16' }, - ['-759561232'] = { Name = 'ch2_03b_land18' }, - ['-462379171'] = { Name = 'ch2_03b_land19' }, - ['1225068000'] = { Name = 'ch2_03b_road_decal' }, - ['-213853094'] = { Name = 'ch2_03b_road_decal001' }, - ['-2047351897'] = { Name = 'ch2_03b_road_decal01' }, - ['1618024602'] = { Name = 'ch2_03b_road_decal03' }, - ['1622532229'] = { Name = 'ch2_03c_awning_support' }, - ['1242610882'] = { Name = 'ch2_03c_awning_support01' }, - ['-2031149779'] = { Name = 'ch2_03c_awning' }, - ['-1809564235'] = { Name = 'ch2_03c_combo_a' }, - ['451464000'] = { Name = 'ch2_03c_combo_d' }, - ['-2126981808'] = { Name = 'ch2_03c_combo_interior_ovr' }, - ['-1808164759'] = { Name = 'ch2_03c_combo_interior_win' }, - ['1556756009'] = { Name = 'ch2_03c_combo_interior' }, - ['-39387476'] = { Name = 'ch2_03c_combo_win' }, - ['-836077380'] = { Name = 'ch2_03c_combo' }, - ['-615032567'] = { Name = 'ch2_03c_emissive_a_lod' }, - ['1978685209'] = { Name = 'ch2_03c_emissive_b_lod' }, - ['-1805094930'] = { Name = 'ch2_03c_fence_01_lod' }, - ['1580860141'] = { Name = 'ch2_03c_fence_01_ovr' }, - ['1952381288'] = { Name = 'ch2_03c_fence_01' }, - ['1821346553'] = { Name = 'ch2_03c_fence01' }, - ['1574628764'] = { Name = 'ch2_03c_fence02' }, - ['2087409793'] = { Name = 'ch2_03c_fountain_water' }, - ['1843115443'] = { Name = 'ch2_03c_gate_002' }, - ['1785215547'] = { Name = 'ch2_03c_gate_01' }, - ['-1647840737'] = { Name = 'ch2_03c_glue_01' }, - ['881794987'] = { Name = 'ch2_03c_glue_02' }, - ['722111666'] = { Name = 'ch2_03c_glue_03' }, - ['-1800183802'] = { Name = 'ch2_03c_glue_04' }, - ['1586983883'] = { Name = 'ch2_03c_glue_05' }, - ['-996668113'] = { Name = 'ch2_03c_hedge_decal_02' }, - ['1186560391'] = { Name = 'ch2_03c_hedge_decal' }, - ['-475096939'] = { Name = 'ch2_03c_props_rrlwindmill_lod' }, - ['-79380377'] = { Name = 'ch2_03c_ranch_ground_01' }, - ['742939114'] = { Name = 'ch2_03c_ranch_ground_ovr_01' }, - ['496680079'] = { Name = 'ch2_03c_ranch_ground_ovr_02' }, - ['132747565'] = { Name = 'ch2_03c_ranch_ground_ovr_03' }, - ['-449164337'] = { Name = 'ch2_03c_ranch_ground_ovr_04' }, - ['1744916113'] = { Name = 'ch2_03c_ranch_m_dummy' }, - ['756744775'] = { Name = 'ch2_03c_ranch_road_01' }, - ['106116280'] = { Name = 'ch2_03c_ranch_road_02' }, - ['400480207'] = { Name = 'ch2_03c_ranch_road_03' }, - ['-663439224'] = { Name = 'ch2_03c_ranch004' }, - ['-902554617'] = { Name = 'ch2_03c_ranch005' }, - ['-28564563'] = { Name = 'ch2_03c_ranch009_d' }, - ['-1091395662'] = { Name = 'ch2_03c_ranch009_detail' }, - ['-40303920'] = { Name = 'ch2_03c_ranch009' }, - ['-1928588792'] = { Name = 'ch2_03c_ranchgrnd_water' }, - ['71406489'] = { Name = 'ch2_03c_ranchgrnd003_ovr' }, - ['603782128'] = { Name = 'ch2_03c_ranchgrnd003' }, - ['540307670'] = { Name = 'ch2_03c_removed_doors' }, - ['1613120448'] = { Name = 'ch2_03c_removedwins' }, - ['-1404670051'] = { Name = 'ch2_03c_rnchgrnd001' }, - ['1947569012'] = { Name = 'ch2_03c_rnchgrndov1' }, - ['1532414495'] = { Name = 'ch2_03c_rnchrocks001' }, - ['672032421'] = { Name = 'ch2_03c_rnchstones_lod' }, - ['2095667902'] = { Name = 'ch2_03c_stable_a' }, - ['479426447'] = { Name = 'ch2_03c_stable_a002' }, - ['396005402'] = { Name = 'ch2_03c_stable_d' }, - ['-745231810'] = { Name = 'ch2_03c_stable_d002' }, - ['280444201'] = { Name = 'ch2_03c_stable' }, - ['1121941362'] = { Name = 'ch2_03c_stable006' }, - ['1763001309'] = { Name = 'ch2_03c_stable007' }, - ['1859451195'] = { Name = 'ch2_03c_stable2_a' }, - ['-1791285023'] = { Name = 'ch2_03c_stable2_a003' }, - ['-249135644'] = { Name = 'ch2_03c_stable2_d' }, - ['106173373'] = { Name = 'ch2_03c_stable2_d003' }, - ['1781520760'] = { Name = 'ch2_03c_stable2' }, - ['-963803235'] = { Name = 'ch2_03c_storage_detail' }, - ['-685450131'] = { Name = 'ch2_03c_storage' }, - ['1899905475'] = { Name = 'ch2_03c_wall_01_ovr' }, - ['-1713672633'] = { Name = 'ch2_03c_wall_01' }, - ['-1854684790'] = { Name = 'ch2_03c_weed_01' }, - ['-1496716234'] = { Name = 'ch2_03c_weed_02' }, - ['-1967061530'] = { Name = 'ch2_03d_barrier_02_lod' }, - ['1239138084'] = { Name = 'ch2_03d_barrier_02' }, - ['-984634789'] = { Name = 'ch2_03d_barrier_03_lod' }, - ['-1820896674'] = { Name = 'ch2_03d_barrier_03' }, - ['928562057'] = { Name = 'ch2_03d_culvert' }, - ['2099082089'] = { Name = 'ch2_03d_d105' }, - ['1564230393'] = { Name = 'ch2_03d_d45' }, - ['-2084529492'] = { Name = 'ch2_03d_d45a' }, - ['-1846364400'] = { Name = 'ch2_03d_d45b' }, - ['1573113515'] = { Name = 'ch2_03d_d45f' }, - ['603672748'] = { Name = 'ch2_03d_d4c' }, - ['-1549906788'] = { Name = 'ch2_03d_d59' }, - ['168458037'] = { Name = 'ch2_03d_d59a' }, - ['-1316321839'] = { Name = 'ch2_03d_l1' }, - ['883330055'] = { Name = 'ch2_03d_l2' }, - ['1122510986'] = { Name = 'ch2_03d_l3' }, - ['708310826'] = { Name = 'ch2_03d_l4' }, - ['-1257345631'] = { Name = 'ch2_03d_props_combo32_01_lod' }, - ['1170457254'] = { Name = 'ch2_03d_props_combo35_01_lod' }, - ['-896628279'] = { Name = 'ch2_03d_retwall00_slod' }, - ['1023149938'] = { Name = 'ch2_03d_retwall00121' }, - ['-1122924645'] = { Name = 'ch2_03d_retwall00122' }, - ['1444657890'] = { Name = 'ch2_04_armco01' }, - ['-791760822'] = { Name = 'ch2_04_armco02' }, - ['831212965'] = { Name = 'ch2_04_armco02b' }, - ['-1012656651'] = { Name = 'ch2_04_armco03' }, - ['-1874645196'] = { Name = 'ch2_04_armco05' }, - ['-1338323177'] = { Name = 'ch2_04_armco06_lod' }, - ['169222876'] = { Name = 'ch2_04_armco06' }, - ['-1436426279'] = { Name = 'ch2_04_armco10' }, - ['-769541305'] = { Name = 'ch2_04_b1_lad00' }, - ['-1000136758'] = { Name = 'ch2_04_b1_lad01' }, - ['-771310827'] = { Name = 'ch2_04_b1_lad02' }, - ['-1001906280'] = { Name = 'ch2_04_b1_lad03' }, - ['616095864'] = { Name = 'ch2_04_b1_lad04' }, - ['385303797'] = { Name = 'ch2_04_b1_lad05' }, - ['154020195'] = { Name = 'ch2_04_b1_lad06' }, - ['-971069859'] = { Name = 'ch2_04_bcarpark1' }, - ['-1193243679'] = { Name = 'ch2_04_bcarpark2' }, - ['1040154980'] = { Name = 'ch2_04_bowlrail01' }, - ['1405922558'] = { Name = 'ch2_04_bowlrail02' }, - ['1785354809'] = { Name = 'ch2_04_bowlrail03' }, - ['1880122757'] = { Name = 'ch2_04_bowlrail04' }, - ['1859674957'] = { Name = 'ch2_04_bowlrail05' }, - ['1499084881'] = { Name = 'ch2_04_bowlrail06' }, - ['310258330'] = { Name = 'ch2_04_bowlrail07' }, - ['1692946285'] = { Name = 'ch2_04_bowlrail08' }, - ['905113987'] = { Name = 'ch2_04_bowlrail09' }, - ['52004937'] = { Name = 'ch2_04_bowlrail10' }, - ['291546327'] = { Name = 'ch2_04_bowlrail11' }, - ['-23625915'] = { Name = 'ch2_04_bowlrail12' }, - ['-858809418'] = { Name = 'ch2_04_bowlrail13' }, - ['-637422054'] = { Name = 'ch2_04_bowlrail14' }, - ['828040379'] = { Name = 'ch2_04_bowlrail15' }, - ['602458583'] = { Name = 'ch2_04_bowlrail16' }, - ['-303702574'] = { Name = 'ch2_04_bowlrail17' }, - ['503889431'] = { Name = 'ch2_04_bowlrail18' }, - ['-934210903'] = { Name = 'ch2_04_bowlrail19' }, - ['227188299'] = { Name = 'ch2_04_bowlrail20' }, - ['226047900'] = { Name = 'ch2_04_build01_ladder_01' }, - ['-1140395419'] = { Name = 'ch2_04_build01' }, - ['-422268293'] = { Name = 'ch2_04_build03b_carpark' }, - ['1838030697'] = { Name = 'ch2_04_build03b_ovly01' }, - ['1739348755'] = { Name = 'ch2_04_build03b_railings' }, - ['-1901949631'] = { Name = 'ch2_04_build03b' }, - ['1856340217'] = { Name = 'ch2_04_bwall01' }, - ['-670706760'] = { Name = 'ch2_04_bwall02' }, - ['168081325'] = { Name = 'ch2_04_bwall03' }, - ['1508595581'] = { Name = 'ch2_04_bwall07' }, - ['-1574533919'] = { Name = 'ch2_04_c_shader1' }, - ['-672791938'] = { Name = 'ch2_04_cafe_detail_lod' }, - ['1992733116'] = { Name = 'ch2_04_cafe_detail' }, - ['-407554076'] = { Name = 'ch2_04_cafe_ivy' }, - ['-832429635'] = { Name = 'ch2_04_cafelightse' }, - ['39235426'] = { Name = 'ch2_04_cloth012_lod' }, - ['-387905465'] = { Name = 'ch2_04_cloth013_lod' }, - ['2089796773'] = { Name = 'ch2_04_cloth014_lod' }, - ['-1130838496'] = { Name = 'ch2_04_cloth015_lod' }, - ['1528160715'] = { Name = 'ch2_04_cloth016_lod' }, - ['-1618235452'] = { Name = 'ch2_04_cloth017_lod' }, - ['-1972520642'] = { Name = 'ch2_04_cloth018_lod' }, - ['1820100942'] = { Name = 'ch2_04_cloth019_lod' }, - ['-167549391'] = { Name = 'ch2_04_cloth020_lod' }, - ['-1441184705'] = { Name = 'ch2_04_cloth11_lod' }, - ['1224412397'] = { Name = 'ch2_04_frstdcal01' }, - ['-1430138759'] = { Name = 'ch2_04_frstdcal02' }, - ['1702741490'] = { Name = 'ch2_04_frstdcal03' }, - ['2010311324'] = { Name = 'ch2_04_frstdcal04' }, - ['-896449152'] = { Name = 'ch2_04_glue_01' }, - ['-1506444091'] = { Name = 'ch2_04_glue_03' }, - ['591099603'] = { Name = 'ch2_04_glue_04' }, - ['229133229'] = { Name = 'ch2_04_glue_05' }, - ['-35036855'] = { Name = 'ch2_04_ground_d' }, - ['889895472'] = { Name = 'ch2_04_house01_d' }, - ['659876694'] = { Name = 'ch2_04_house01_details' }, - ['-428089096'] = { Name = 'ch2_04_house01_wood1' }, - ['-1207040995'] = { Name = 'ch2_04_house01_wood2' }, - ['-1211510360'] = { Name = 'ch2_04_house01' }, - ['-869589286'] = { Name = 'ch2_04_house02_d' }, - ['1719008853'] = { Name = 'ch2_04_house02_details' }, - ['235354372'] = { Name = 'ch2_04_house02_railings' }, - ['-980357834'] = { Name = 'ch2_04_house02' }, - ['21531908'] = { Name = 'ch2_04_house03_d' }, - ['1286904701'] = { Name = 'ch2_04_house03_poolrails' }, - ['560765447'] = { Name = 'ch2_04_house03_railings' }, - ['-452154303'] = { Name = 'ch2_04_house03' }, - ['392873849'] = { Name = 'ch2_04_house04_d' }, - ['-669575359'] = { Name = 'ch2_04_house04_details' }, - ['-1765462577'] = { Name = 'ch2_04_house04_poolrails_lod' }, - ['-1771336805'] = { Name = 'ch2_04_house04_poolrails' }, - ['-678719169'] = { Name = 'ch2_04_house04' }, - ['-369604775'] = { Name = 'ch2_04_house05_d' }, - ['-256716428'] = { Name = 'ch2_04_house05_details' }, - ['-1565826819'] = { Name = 'ch2_04_house05_poolrails' }, - ['2032026692'] = { Name = 'ch2_04_house05_water' }, - ['138965688'] = { Name = 'ch2_04_house05' }, - ['394479115'] = { Name = 'ch2_04_land01' }, - ['631890520'] = { Name = 'ch2_04_land02' }, - ['1036569581'] = { Name = 'ch2_04_land02b' }, - ['-1017897554'] = { Name = 'ch2_04_land03' }, - ['-788154095'] = { Name = 'ch2_04_land04' }, - ['1357396184'] = { Name = 'ch2_04_land05' }, - ['1598117258'] = { Name = 'ch2_04_land06' }, - ['-66482408'] = { Name = 'ch2_04_land07' }, - ['170994535'] = { Name = 'ch2_04_land08' }, - ['-78737974'] = { Name = 'ch2_04_land09' }, - ['1371112328'] = { Name = 'ch2_04_nwobj03' }, - ['1633741040'] = { Name = 'ch2_04_pstat_rail01' }, - ['1394035805'] = { Name = 'ch2_04_pstat_rail02' }, - ['875680226'] = { Name = 'ch2_04_pstat' }, - ['1747222518'] = { Name = 'ch2_04_pstatdcal01' }, - ['-365574331'] = { Name = 'ch2_04_pstatgrnd' }, - ['640765088'] = { Name = 'ch2_04_rngrhut' }, - ['1847488012'] = { Name = 'ch2_04_rngrhutdcal' }, - ['-1678940949'] = { Name = 'ch2_04_shelter00' }, - ['2086506766'] = { Name = 'ch2_04_shelter002' }, - ['-1233348083'] = { Name = 'ch2_04_shelter01' }, - ['-1119148650'] = { Name = 'ch2_04_v00' }, - ['-1585713676'] = { Name = 'ch2_04_v01' }, - ['-469841578'] = { Name = 'ch2_04_v013' }, - ['-1891743367'] = { Name = 'ch2_04_v02' }, - ['-2042513536'] = { Name = 'ch2_04_v04' }, - ['713359364'] = { Name = 'ch2_04_v06' }, - ['-1822993789'] = { Name = 'ch2_04_v10' }, - ['-903856104'] = { Name = 'ch2_04_v11' }, - ['2013371352'] = { Name = 'ch2_04_v12' }, - ['1580405125'] = { Name = 'ch2_04_vbsign01_railings' }, - ['-2062186816'] = { Name = 'ch2_04_vbsign01' }, - ['1123136035'] = { Name = 'ch2_04_vbsign02_railings' }, - ['-1811667811'] = { Name = 'ch2_04_vbsign02' }, - ['1682564725'] = { Name = 'ch2_04_wall10' }, - ['-917115715'] = { Name = 'ch2_04_wall10dcal' }, - ['1177056006'] = { Name = 'ch2_04_walldcal02' }, - ['-2042672185'] = { Name = 'ch2_04_weed_02' }, - ['-1744834744'] = { Name = 'ch2_04_weed_03' }, - ['871488374'] = { Name = 'ch2_05_decal' }, - ['879570297'] = { Name = 'ch2_05_glue' }, - ['1381959231'] = { Name = 'ch2_05_glue2' }, - ['977846741'] = { Name = 'ch2_05_l' }, - ['-312818185'] = { Name = 'ch2_05_ladders' }, - ['-1987543001'] = { Name = 'ch2_05_nh1' }, - ['1790872421'] = { Name = 'ch2_05_nh2_detail' }, - ['-2146144957'] = { Name = 'ch2_05_nh2' }, - ['-1025581071'] = { Name = 'ch2_05_pool' }, - ['-786197395'] = { Name = 'ch2_05_weed_01' }, - ['179341190'] = { Name = 'ch2_05_weed_02' }, - ['-1216730688'] = { Name = 'ch2_05_xtb' }, - ['-667901167'] = { Name = 'ch2_05_xtb01' }, - ['-1683657373'] = { Name = 'ch2_05b_decal' }, - ['223799074'] = { Name = 'ch2_05b_glue' }, - ['1676210345'] = { Name = 'ch2_05b_glue2' }, - ['-645788960'] = { Name = 'ch2_05b_h_detail' }, - ['-1402974422'] = { Name = 'ch2_05b_h_detail2' }, - ['-1727027063'] = { Name = 'ch2_05b_h_detail3' }, - ['1205798437'] = { Name = 'ch2_05b_h_detail4' }, - ['-1241226638'] = { Name = 'ch2_05b_h_detail5' }, - ['-798689439'] = { Name = 'ch2_05b_h' }, - ['-1658278097'] = { Name = 'ch2_05b_land' }, - ['492715149'] = { Name = 'ch2_05b_pool001' }, - ['-811129151'] = { Name = 'ch2_05c_alpha' }, - ['1927224200'] = { Name = 'ch2_05c_b1_chophse' }, - ['137357421'] = { Name = 'ch2_05c_b1' }, - ['-1049746666'] = { Name = 'ch2_05c_b2_detail' }, - ['-142489839'] = { Name = 'ch2_05c_b2' }, - ['-1399148220'] = { Name = 'ch2_05c_b3' }, - ['-1704620838'] = { Name = 'ch2_05c_b4' }, - ['451138167'] = { Name = 'ch2_05c_b5_detail' }, - ['-782075181'] = { Name = 'ch2_05c_b5' }, - ['-1079486625'] = { Name = 'ch2_05c_b6' }, - ['67106326'] = { Name = 'ch2_05c_b7_railings' }, - ['1988314390'] = { Name = 'ch2_05c_b7' }, - ['1602225199'] = { Name = 'ch2_05c_b8_wall' }, - ['1690411411'] = { Name = 'ch2_05c_b8' }, - ['-1365904176'] = { Name = 'ch2_05c_decals_00' }, - ['-693910289'] = { Name = 'ch2_05c_decals_01' }, - ['-944593139'] = { Name = 'ch2_05c_decals_02' }, - ['2045643649'] = { Name = 'ch2_05c_decals_03' }, - ['-342397226'] = { Name = 'ch2_05c_decals_04' }, - ['-1250683484'] = { Name = 'ch2_05c_decals_04b' }, - ['1618307984'] = { Name = 'ch2_05c_decals_04c' }, - ['1261125884'] = { Name = 'ch2_05c_decals_04d' }, - ['261535444'] = { Name = 'ch2_05c_decals_05' }, - ['-118847108'] = { Name = 'ch2_05c_decals_06' }, - ['613640413'] = { Name = 'ch2_05c_decals_06b' }, - ['854752651'] = { Name = 'ch2_05c_decals_07' }, - ['-1447102966'] = { Name = 'ch2_05c_decals_07b' }, - ['-446272176'] = { Name = 'ch2_05c_decals_07c' }, - ['-1285322421'] = { Name = 'ch2_05c_decals_07d' }, - ['-1758995505'] = { Name = 'ch2_05c_garage_01' }, - ['1436922025'] = { Name = 'ch2_05c_h1_water_1' }, - ['-1405067811'] = { Name = 'ch2_05c_h1_water_2' }, - ['1415797216'] = { Name = 'ch2_05c_land' }, - ['1022807748'] = { Name = 'ch2_05c_props_combo_01_lod' }, - ['-1292539008'] = { Name = 'ch2_05c_tree_mirrorreflcproxy' }, - ['2112025788'] = { Name = 'ch2_05c_v_franklins_e_dummy' }, - ['-892214633'] = { Name = 'ch2_05c_v_franklins_e_lod' }, - ['-1541911587'] = { Name = 'ch2_05c_walldetails' }, - ['1167670980'] = { Name = 'ch2_05d_garage_01' }, - ['-1798089384'] = { Name = 'ch2_05d_h3_decal' }, - ['-1037309744'] = { Name = 'ch2_05d_house3' }, - ['-1969062745'] = { Name = 'ch2_05d_land' }, - ['-718754039'] = { Name = 'ch2_05d_pool' }, - ['-157338359'] = { Name = 'ch2_05d_res_decal' }, - ['-1768592797'] = { Name = 'ch2_05d_res1_dtl' }, - ['993460681'] = { Name = 'ch2_05d_res1' }, - ['-1987031522'] = { Name = 'ch2_05d_res3_dtl' }, - ['-460668377'] = { Name = 'ch2_05d_res3_dtlb' }, - ['-156146060'] = { Name = 'ch2_05d_res3_dtlc' }, - ['1122655183'] = { Name = 'ch2_05d_rescape' }, - ['97521321'] = { Name = 'ch2_05d_rescape2' }, - ['1299427848'] = { Name = 'ch2_05d_retwall01_lod' }, - ['724995625'] = { Name = 'ch2_05d_retwall01' }, - ['1588786216'] = { Name = 'ch2_05d_retwall02_lod' }, - ['963914404'] = { Name = 'ch2_05d_retwall02' }, - ['1645516027'] = { Name = 'ch2_05d_upper_3b_ladder' }, - ['-1022758481'] = { Name = 'ch2_05d_upper_house2_dtl' }, - ['-406945226'] = { Name = 'ch2_05d_upper_house2_dtl2' }, - ['1937905987'] = { Name = 'ch2_05d_upper_house2_dtlb' }, - ['-2127219543'] = { Name = 'ch2_05d_upper_house2_dtlc' }, - ['522281875'] = { Name = 'ch2_05d_upper_house2b' }, - ['1555034574'] = { Name = 'ch2_05d_upper_res_dtl' }, - ['1778188361'] = { Name = 'ch2_05d_upper_res1_dtl' }, - ['-328049329'] = { Name = 'ch2_05d_upper_res1' }, - ['-171311804'] = { Name = 'ch2_05d_upper_res3b_detail' }, - ['1698729682'] = { Name = 'ch2_05d_upper_res3b' }, - ['1076159498'] = { Name = 'ch2_05d_upper_res4_detail' }, - ['-2000043075'] = { Name = 'ch2_05d_upper_res4_dtl' }, - ['-1897684433'] = { Name = 'ch2_05d_upper_res4' }, - ['1443166570'] = { Name = 'ch2_05d_wickerwall' }, - ['1027232254'] = { Name = 'ch2_05e_l1_decal001' }, - ['1218703072'] = { Name = 'ch2_05e_l1' }, - ['-2006405106'] = { Name = 'ch2_05e_l2_decal001' }, - ['232323403'] = { Name = 'ch2_05e_l2' }, - ['-726979548'] = { Name = 'ch2_05e_land_walls_dtl' }, - ['-980918354'] = { Name = 'ch2_05e_land_walls' }, - ['1671977006'] = { Name = 'ch2_05e_res1_dtl' }, - ['730618403'] = { Name = 'ch2_05e_res1_dtlb' }, - ['1553808452'] = { Name = 'ch2_05e_res1_dtlc' }, - ['1081082858'] = { Name = 'ch2_05e_res1_dtld' }, - ['-108619549'] = { Name = 'ch2_05e_res1' }, - ['1525516622'] = { Name = 'ch2_05e_res2_dtl' }, - ['566186903'] = { Name = 'ch2_05e_res2_dtla' }, - ['1472249757'] = { Name = 'ch2_05e_res2_dtlb' }, - ['278022936'] = { Name = 'ch2_05e_res2_ladder' }, - ['129742157'] = { Name = 'ch2_05e_res2' }, - ['-1439826051'] = { Name = 'ch2_05e_res3_dtl' }, - ['-218076660'] = { Name = 'ch2_05e_res3_dtla' }, - ['476815215'] = { Name = 'ch2_05e_res3_ladder' }, - ['1443484136'] = { Name = 'ch2_05e_res3' }, - ['-1235276244'] = { Name = 'ch2_05e_res4_dtl' }, - ['-1074332496'] = { Name = 'ch2_05e_res4_dtla' }, - ['-1076833469'] = { Name = 'ch2_05e_res4_ladder' }, - ['1679158784'] = { Name = 'ch2_05e_res4' }, - ['1705776090'] = { Name = 'ch2_05e_res4frnt' }, - ['-2002878485'] = { Name = 'ch2_05e_res5_dtl' }, - ['1958908490'] = { Name = 'ch2_05e_res5_ladder' }, - ['845154965'] = { Name = 'ch2_05e_res5' }, - ['1881055917'] = { Name = 'ch2_05e_res7_dtl' }, - ['876906414'] = { Name = 'ch2_05e_res7_dtla' }, - ['580641885'] = { Name = 'ch2_05e_res7_dtlb' }, - ['1608998643'] = { Name = 'ch2_05e_res7_dtlc' }, - ['1108943703'] = { Name = 'ch2_05e_res7_dtld' }, - ['-1825206934'] = { Name = 'ch2_05e_res7_ladder' }, - ['-1831220353'] = { Name = 'ch2_05e_res7' }, - ['1864917736'] = { Name = 'ch2_05e_res8_dtl' }, - ['-818107902'] = { Name = 'ch2_05e_res8_dtlb' }, - ['-1172587093'] = { Name = 'ch2_05e_res8_ladder' }, - ['-1606883779'] = { Name = 'ch2_05e_res8' }, - ['1014717456'] = { Name = 'ch2_05e_ret_wall' }, - ['2025821166'] = { Name = 'ch2_05e_ret_wall2' }, - ['-987542753'] = { Name = 'ch2_05e_water_02' }, - ['1503457945'] = { Name = 'ch2_05e_weed_01' }, - ['1802409532'] = { Name = 'ch2_05e_weed_02' }, - ['233437012'] = { Name = 'ch2_05f_armco_lod' }, - ['-322687572'] = { Name = 'ch2_05f_armco' }, - ['25340637'] = { Name = 'ch2_05f_armco2_lod' }, - ['1629545031'] = { Name = 'ch2_05f_armco2' }, - ['721433535'] = { Name = 'ch2_05f_armcotop_lod' }, - ['1773134418'] = { Name = 'ch2_05f_armcotop' }, - ['857008054'] = { Name = 'ch2_05f_basearmcob_lod' }, - ['-768459074'] = { Name = 'ch2_05f_basearmcob' }, - ['-2078096444'] = { Name = 'ch2_05f_basearmcod_lod' }, - ['785151985'] = { Name = 'ch2_05f_basearmcod' }, - ['9086002'] = { Name = 'ch2_05f_hs02_dt' }, - ['1379918023'] = { Name = 'ch2_05f_hs02_dtla' }, - ['-238739485'] = { Name = 'ch2_05f_hs02_dtlb' }, - ['-15025522'] = { Name = 'ch2_05f_hs02_dtlc' }, - ['206689532'] = { Name = 'ch2_05f_hs02_dtld' }, - ['463238033'] = { Name = 'ch2_05f_hs02_dtle' }, - ['-2045381162'] = { Name = 'ch2_05f_hs02_railings' }, - ['1002991805'] = { Name = 'ch2_05f_hs02' }, - ['1568008287'] = { Name = 'ch2_05f_hs03_details' }, - ['1541317863'] = { Name = 'ch2_05f_hs03_rails' }, - ['693891256'] = { Name = 'ch2_05f_hs04_details' }, - ['446975743'] = { Name = 'ch2_05f_hs04_railings' }, - ['-1095465708'] = { Name = 'ch2_05f_hs04_railingsb' }, - ['-856743543'] = { Name = 'ch2_05f_hs04_railingsc' }, - ['1358768547'] = { Name = 'ch2_05f_hs04_railingsd' }, - ['186224480'] = { Name = 'ch2_05f_hs04' }, - ['1183120439'] = { Name = 'ch2_05f_hs05_details' }, - ['699706198'] = { Name = 'ch2_05f_hs05_detailsb' }, - ['1950725649'] = { Name = 'ch2_05f_hs05_dtlb' }, - ['1319836849'] = { Name = 'ch2_05f_hs05_glass_lod' }, - ['979331582'] = { Name = 'ch2_05f_hs05_glass' }, - ['1059797102'] = { Name = 'ch2_05f_hs05_railing_lod' }, - ['-788552431'] = { Name = 'ch2_05f_hs05_railing' }, - ['-2005073648'] = { Name = 'ch2_05f_hs05_railings' }, - ['753128180'] = { Name = 'ch2_05f_hs05' }, - ['668461730'] = { Name = 'ch2_05f_hs06_details' }, - ['2144730560'] = { Name = 'ch2_05f_hs06_pil_lod' }, - ['-849940813'] = { Name = 'ch2_05f_hs06_pil' }, - ['-1292520924'] = { Name = 'ch2_05f_hs06_railings' }, - ['1721878127'] = { Name = 'ch2_05f_hs06' }, - ['-2082757149'] = { Name = 'ch2_05f_hs07_details' }, - ['1311166208'] = { Name = 'ch2_05f_hs07_detailsa' }, - ['1855255055'] = { Name = 'ch2_05f_hs07_railings_lod' }, - ['808627889'] = { Name = 'ch2_05f_hs07_railings' }, - ['-1119391476'] = { Name = 'ch2_05f_hs07_wood' }, - ['2018699729'] = { Name = 'ch2_05f_hs07' }, - ['-1223016177'] = { Name = 'ch2_05f_hs08_details' }, - ['1231440975'] = { Name = 'ch2_05f_hs09_1' }, - ['1409769873'] = { Name = 'ch2_05f_hs09_2' }, - ['1717632827'] = { Name = 'ch2_05f_hs09_details' }, - ['1931362982'] = { Name = 'ch2_05f_hs09_railings' }, - ['522575524'] = { Name = 'ch2_05f_hs09_railingsb' }, - ['-1807722096'] = { Name = 'ch2_05f_hs09_wood' }, - ['-1112281484'] = { Name = 'ch2_05f_hs10_details' }, - ['-1191917020'] = { Name = 'ch2_05f_hs10_railings' }, - ['1777832231'] = { Name = 'ch2_05f_hs10_wood_lod' }, - ['-1225354092'] = { Name = 'ch2_05f_hs10_wood' }, - ['894658371'] = { Name = 'ch2_05f_hs10' }, - ['-1037115308'] = { Name = 'ch2_05f_hs10glass' }, - ['-416463167'] = { Name = 'ch2_05f_hs11_details' }, - ['-1358561319'] = { Name = 'ch2_05f_hs11_detailsb' }, - ['1902886916'] = { Name = 'ch2_05f_plot01interior' }, - ['-490990170'] = { Name = 'ch2_05f_plot06interior' }, - ['1973554829'] = { Name = 'ch2_05f_plot09interior' }, - ['-1523913073'] = { Name = 'ch2_05f_poolwtr03' }, - ['1788542696'] = { Name = 'ch2_05f_terrain_01' }, - ['-204730036'] = { Name = 'ch2_05f_terrain_02' }, - ['-1094703311'] = { Name = 'ch2_05f_terrain_03' }, - ['1063672780'] = { Name = 'ch2_06_brdgerail01' }, - ['-126464539'] = { Name = 'ch2_06_brdgerail02' }, - ['446403127'] = { Name = 'ch2_06_brdgerail03' }, - ['-700380805'] = { Name = 'ch2_06_brdgerail04' }, - ['141749726'] = { Name = 'ch2_06_brdgerail05' }, - ['-1316274160'] = { Name = 'ch2_06_brdgerail06' }, - ['-2086650343'] = { Name = 'ch2_06_bridge' }, - ['-909201700'] = { Name = 'ch2_06_docksteps01' }, - ['536262795'] = { Name = 'ch2_06_docksteps02_lod' }, - ['396216953'] = { Name = 'ch2_06_docksteps02' }, - ['603906875'] = { Name = 'ch2_06_docksteps03' }, - ['28286621'] = { Name = 'ch2_06_docksteps04' }, - ['243415106'] = { Name = 'ch2_06_docksteps05' }, - ['1581045686'] = { Name = 'ch2_06_docksteps06' }, - ['346647344'] = { Name = 'ch2_06_docksteps07_lod' }, - ['1331804612'] = { Name = 'ch2_06_docksteps07' }, - ['1975577325'] = { Name = 'ch2_06_emissive_02_slod' }, - ['599190722'] = { Name = 'ch2_06_emissive_03_slod' }, - ['525157941'] = { Name = 'ch2_06_emissive_04_slod' }, - ['-90595827'] = { Name = 'ch2_06_emissive_04b_lod' }, - ['-935297086'] = { Name = 'ch2_06_emissive_slod' }, - ['1204354192'] = { Name = 'ch2_06_estsign' }, - ['1160483002'] = { Name = 'ch2_06_estsigndcal' }, - ['-85787022'] = { Name = 'ch2_06_fence01_iref' }, - ['1812084777'] = { Name = 'ch2_06_fence02_iref' }, - ['1475850410'] = { Name = 'ch2_06_fencing_01' }, - ['-1314397175'] = { Name = 'ch2_06_fencing_02' }, - ['-1013151758'] = { Name = 'ch2_06_fencing_03' }, - ['-1796593010'] = { Name = 'ch2_06_fencing_04' }, - ['-1497379271'] = { Name = 'ch2_06_fencing_05' }, - ['-125341241'] = { Name = 'ch2_06_fencing_06' }, - ['177608164'] = { Name = 'ch2_06_fencing_07' }, - ['-603998024'] = { Name = 'ch2_06_fencing_08' }, - ['-305439665'] = { Name = 'ch2_06_fencing_09' }, - ['1300699773'] = { Name = 'ch2_06_fencing_10' }, - ['875947995'] = { Name = 'ch2_06_fencing_11' }, - ['1776014118'] = { Name = 'ch2_06_fencing_12' }, - ['1587657906'] = { Name = 'ch2_06_fencing_13' }, - ['1994194394'] = { Name = 'ch2_06_garden' }, - ['-400963775'] = { Name = 'ch2_06_guttering' }, - ['-1675261163'] = { Name = 'ch2_06_house02_dtlb' }, - ['-405331337'] = { Name = 'ch2_06_house02_dtlc' }, - ['-442694499'] = { Name = 'ch2_06_house02' }, - ['831531986'] = { Name = 'ch2_06_house1_dtl' }, - ['671907594'] = { Name = 'ch2_06_house1_dtl2' }, - ['376429521'] = { Name = 'ch2_06_house1_dtl3' }, - ['63026805'] = { Name = 'ch2_06_house1_dtl4' }, - ['-238284150'] = { Name = 'ch2_06_house1_dtl5' }, - ['-678423613'] = { Name = 'ch2_06_house1_dtl55' }, - ['-1210868078'] = { Name = 'ch2_06_house1_dtl6' }, - ['-1514735015'] = { Name = 'ch2_06_house1_dtl7' }, - ['-1805854811'] = { Name = 'ch2_06_house1_dtl8' }, - ['1934659860'] = { Name = 'ch2_06_house1_ivy' }, - ['-1697864612'] = { Name = 'ch2_06_house1_ivy2' }, - ['-1976696033'] = { Name = 'ch2_06_house1_ivy3' }, - ['1875277219'] = { Name = 'ch2_06_house1' }, - ['-293169388'] = { Name = 'ch2_06_house1b' }, - ['-54447223'] = { Name = 'ch2_06_house1c' }, - ['1240190429'] = { Name = 'ch2_06_house1d' }, - ['1464690848'] = { Name = 'ch2_06_house1e' }, - ['-665589073'] = { Name = 'ch2_06_house1f' }, - ['1609039340'] = { Name = 'ch2_06_house2_dtl' }, - ['-2038714061'] = { Name = 'ch2_06_house2_dtl2' }, - ['126821351'] = { Name = 'ch2_06_house2_rail1' }, - ['-114718948'] = { Name = 'ch2_06_house2_rail2' }, - ['722987768'] = { Name = 'ch2_06_house2_rail3' }, - ['-39579296'] = { Name = 'ch2_06_house2' }, - ['-1600500968'] = { Name = 'ch2_06_house3_dtl' }, - ['220208566'] = { Name = 'ch2_06_house3_dtl2' }, - ['240825037'] = { Name = 'ch2_06_house3' }, - ['-1849570186'] = { Name = 'ch2_06_miscdetail_' }, - ['-749557965'] = { Name = 'ch2_06_pool_01' }, - ['975928079'] = { Name = 'ch2_06_rddcal00' }, - ['122754395'] = { Name = 'ch2_06_rddcal01' }, - ['370914032'] = { Name = 'ch2_06_rddcal02' }, - ['-502904106'] = { Name = 'ch2_06_rddcal03' }, - ['-203952519'] = { Name = 'ch2_06_rddcal04' }, - ['-1099856979'] = { Name = 'ch2_06_rddcal05' }, - ['2059271608'] = { Name = 'ch2_06_reswall00_dtl' }, - ['-369902061'] = { Name = 'ch2_06_reswall00' }, - ['332602883'] = { Name = 'ch2_06_reswall02_dtl' }, - ['-292862142'] = { Name = 'ch2_06_reswall02' }, - ['525336766'] = { Name = 'ch2_06_reswall05_dtl' }, - ['956292138'] = { Name = 'ch2_06_reswall05' }, - ['1475062402'] = { Name = 'ch2_06_reswall06_dtl' }, - ['1201895793'] = { Name = 'ch2_06_reswall06' }, - ['163167428'] = { Name = 'ch2_06_reswall07_dtl' }, - ['-1997571064'] = { Name = 'ch2_06_reswall07' }, - ['1440172398'] = { Name = 'ch2_06_reswall09_dtl' }, - ['241895173'] = { Name = 'ch2_06_reswall09' }, - ['-1534630411'] = { Name = 'ch2_06_reswall11_dtl' }, - ['-1548045698'] = { Name = 'ch2_06_reswall11' }, - ['-803236821'] = { Name = 'ch2_06_reswall15_dtl' }, - ['716488820'] = { Name = 'ch2_06_reswall15' }, - ['749772741'] = { Name = 'ch2_06_reswall15a_dtl' }, - ['1007117081'] = { Name = 'ch2_06_reswall16' }, - ['2119460786'] = { Name = 'ch2_06_reswall17' }, - ['-984355004'] = { Name = 'ch2_06_reswall30' }, - ['774381210'] = { Name = 'ch2_06_reswall31_lod' }, - ['-86320583'] = { Name = 'ch2_06_reswall31' }, - ['-1595857313'] = { Name = 'ch2_06_reswall32' }, - ['-1937048141'] = { Name = 'ch2_06_reswall33' }, - ['2052086078'] = { Name = 'ch2_06_reswall34' }, - ['-927331619'] = { Name = 'ch2_06_reswalldcal' }, - ['1767703781'] = { Name = 'ch2_06_skidock01' }, - ['-1296606538'] = { Name = 'ch2_06_skidock02_dtl' }, - ['-1035782476'] = { Name = 'ch2_06_skidock02' }, - ['-1877781935'] = { Name = 'ch2_06_skidock03' }, - ['-743219960'] = { Name = 'ch2_06_skidock10' }, - ['1177531473'] = { Name = 'ch2_06_skidock9' }, - ['1027866216'] = { Name = 'ch2_06_terrain01a' }, - ['-208200280'] = { Name = 'ch2_06_terrain01b_dtl_000' }, - ['-206181555'] = { Name = 'ch2_06_terrain01b' }, - ['-1122971665'] = { Name = 'ch2_06_terrain01c_dtl' }, - ['-529546047'] = { Name = 'ch2_06_terrain01c' }, - ['-2053616106'] = { Name = 'ch2_06_terrain02' }, - ['935752267'] = { Name = 'ch2_06_tower' }, - ['1906275157'] = { Name = 'ch2_06_treetrunk' }, - ['1216611153'] = { Name = 'ch2_06_wall' }, - ['-471384197'] = { Name = 'ch2_06_wall01_iref' }, - ['-1290975757'] = { Name = 'ch2_06_windows_iref' }, - ['-1712293655'] = { Name = 'ch2_07_fence_01' }, - ['1443110560'] = { Name = 'ch2_07_fence_02a' }, - ['1682684719'] = { Name = 'ch2_07_fence_02b' }, - ['1869849584'] = { Name = 'ch2_07_fence_03' }, - ['-603480291'] = { Name = 'ch2_07_fence_04a' }, - ['1031791116'] = { Name = 'ch2_07_fence_04b' }, - ['1076381018'] = { Name = 'ch2_07_fence_05' }, - ['1266248720'] = { Name = 'ch2_07_fizzrail01' }, - ['1027592093'] = { Name = 'ch2_07_fizzrail02' }, - ['-344609794'] = { Name = 'ch2_07_fizzrail03' }, - ['-680557582'] = { Name = 'ch2_07_fizzrail04' }, - ['468083523'] = { Name = 'ch2_07_hedgedtl_01' }, - ['273501201'] = { Name = 'ch2_07_hedgedtl_02' }, - ['-1098504060'] = { Name = 'ch2_07_hedgedtl_03' }, - ['-453085836'] = { Name = 'ch2_07_hedgedtl_04' }, - ['1758821660'] = { Name = 'ch2_07_hedgedtl_05' }, - ['1500175943'] = { Name = 'ch2_07_hedgedtl_06' }, - ['127777458'] = { Name = 'ch2_07_hedgedtl_07' }, - ['-305428722'] = { Name = 'ch2_07_hedgedtl_08' }, - ['-1940044753'] = { Name = 'ch2_07_hedgedtl_09' }, - ['-581146860'] = { Name = 'ch2_07_hedgedtl_10' }, - ['-38131765'] = { Name = 'ch2_07_hedgedtl_11' }, - ['-880589986'] = { Name = 'ch2_07_hedgedtl_12' }, - ['-516657472'] = { Name = 'ch2_07_hedgedtl_13' }, - ['-1359574459'] = { Name = 'ch2_07_hedgedtl_14' }, - ['1159478042'] = { Name = 'ch2_07_house_l2c_dtl' }, - ['-554346560'] = { Name = 'ch2_07_house_l2c' }, - ['435279616'] = { Name = 'ch2_07_house03_dtl' }, - ['-357469072'] = { Name = 'ch2_07_house03' }, - ['48601299'] = { Name = 'ch2_07_house55_dtl' }, - ['-318640635'] = { Name = 'ch2_07_house55' }, - ['-1906972361'] = { Name = 'ch2_07_house78_dtl' }, - ['-452699186'] = { Name = 'ch2_07_house78' }, - ['-313572627'] = { Name = 'ch2_07_house79a_dtl' }, - ['-1241971182'] = { Name = 'ch2_07_house79a' }, - ['348281276'] = { Name = 'ch2_07_house81_dtl' }, - ['-478655786'] = { Name = 'ch2_07_house81' }, - ['473419931'] = { Name = 'ch2_07_house82_dtl' }, - ['-634472381'] = { Name = 'ch2_07_house82' }, - ['1484940371'] = { Name = 'ch2_07_house83_dtl' }, - ['-923494961'] = { Name = 'ch2_07_house83' }, - ['-937868534'] = { Name = 'ch2_07_house97_dtl' }, - ['-1110670585'] = { Name = 'ch2_07_house97' }, - ['355797281'] = { Name = 'ch2_07_l1' }, - ['-1243949624'] = { Name = 'ch2_07_land024_dcl' }, - ['-2027210992'] = { Name = 'ch2_07_poolladder_01' }, - ['265111638'] = { Name = 'ch2_07_poolladder_02' }, - ['561441705'] = { Name = 'ch2_07_poolladder_03' }, - ['-1639391522'] = { Name = 'ch2_07_water_01' }, - ['-947352020'] = { Name = 'ch2_07b_10' }, - ['917613117'] = { Name = 'ch2_07b_17_dtl' }, - ['515816603'] = { Name = 'ch2_07b_17' }, - ['-1179436128'] = { Name = 'ch2_07b_20_dtl' }, - ['-1182568058'] = { Name = 'ch2_07b_20' }, - ['1510149509'] = { Name = 'ch2_07b_31_dtl' }, - ['850388313'] = { Name = 'ch2_07b_31_ivy_dtl' }, - ['-908717877'] = { Name = 'ch2_07b_31' }, - ['-1935054131'] = { Name = 'ch2_07b_build_dtl' }, - ['-1504799270'] = { Name = 'ch2_07b_build' }, - ['-1961139128'] = { Name = 'ch2_07b_build01_dtl' }, - ['1955792660'] = { Name = 'ch2_07b_build01' }, - ['1744451306'] = { Name = 'ch2_07b_build02_dtl' }, - ['-1497076874'] = { Name = 'ch2_07b_build02' }, - ['137028705'] = { Name = 'ch2_07b_build03_dtl' }, - ['-917473716'] = { Name = 'ch2_07b_build03_raily' }, - ['-1728131093'] = { Name = 'ch2_07b_build03' }, - ['2090340603'] = { Name = 'ch2_07b_build04_dtl' }, - ['-900124001'] = { Name = 'ch2_07b_build04' }, - ['-1839258019'] = { Name = 'ch2_07b_build04b' }, - ['450111494'] = { Name = 'ch2_07b_build05_dtl' }, - ['1233891590'] = { Name = 'ch2_07b_build05' }, - ['-217717462'] = { Name = 'ch2_07b_build06_dtl' }, - ['1664803940'] = { Name = 'ch2_07b_build06' }, - ['-1421128201'] = { Name = 'ch2_07b_fences01' }, - ['-1727551120'] = { Name = 'ch2_07b_fences02' }, - ['1205667612'] = { Name = 'ch2_07b_fences03' }, - ['1631757185'] = { Name = 'ch2_07b_fencing009' }, - ['-1353851236'] = { Name = 'ch2_07b_fencing1' }, - ['-2144750193'] = { Name = 'ch2_07b_fencing10' }, - ['-497859386'] = { Name = 'ch2_07b_fencing2' }, - ['-805658603'] = { Name = 'ch2_07b_fencing3' }, - ['-1709657010'] = { Name = 'ch2_07b_fencing4' }, - ['-2012606415'] = { Name = 'ch2_07b_fencing5' }, - ['-1097040555'] = { Name = 'ch2_07b_fencing6' }, - ['-1393763850'] = { Name = 'ch2_07b_fencing7' }, - ['1393108528'] = { Name = 'ch2_07b_fencing8' }, - ['-624280649'] = { Name = 'ch2_07b_garage_01' }, - ['508805940'] = { Name = 'ch2_07b_hedgedtl_01' }, - ['-412035729'] = { Name = 'ch2_07b_hedgedtl_02' }, - ['-1045919265'] = { Name = 'ch2_07b_hedgedtl_03' }, - ['2062974072'] = { Name = 'ch2_07b_hedgedtl_04' }, - ['1695240354'] = { Name = 'ch2_07b_hedgedtl_05' }, - ['239346453'] = { Name = 'ch2_07b_hedgedtl_06' }, - ['11438058'] = { Name = 'ch2_07b_hedgedtl_07' }, - ['1044480787'] = { Name = 'ch2_07b_hedgedtl_08' }, - ['-1346574840'] = { Name = 'ch2_07b_hedgedtl_09' }, - ['-1932220908'] = { Name = 'ch2_07b_hedgedtl_10' }, - ['1552598401'] = { Name = 'ch2_07b_hedgedtl_11' }, - ['81368544'] = { Name = 'ch2_07b_hedgedtl_12' }, - ['849113445'] = { Name = 'ch2_07b_hedgedtl_13' }, - ['-399450993'] = { Name = 'ch2_07b_hedgedtl_14' }, - ['368490522'] = { Name = 'ch2_07b_hedgedtl_15' }, - ['-839735277'] = { Name = 'ch2_07b_hedgedtl_16' }, - ['-1111980129'] = { Name = 'ch2_07b_hedgedtl_17' }, - ['-1286212906'] = { Name = 'ch2_07b_hedgedtl_18' }, - ['-1583427736'] = { Name = 'ch2_07b_hedgedtl_19' }, - ['994901862'] = { Name = 'ch2_07b_hedgedtl_20' }, - ['-914777151'] = { Name = 'ch2_07b_hedgedtl_21' }, - ['197730399'] = { Name = 'ch2_07b_hedgedtl_22' }, - ['706829583'] = { Name = 'ch2_07b_hedgedtl_23' }, - ['-2108650132'] = { Name = 'ch2_07b_hedgedtl_24' }, - ['-1872483949'] = { Name = 'ch2_07b_hedgedtl_25' }, - ['-691161495'] = { Name = 'ch2_07b_hedgedtl_26' }, - ['-445721685'] = { Name = 'ch2_07b_hedgedtl_27' }, - ['-1453696125'] = { Name = 'ch2_07b_hedgedtl_28' }, - ['-1222674675'] = { Name = 'ch2_07b_hedgedtl_29' }, - ['-152892853'] = { Name = 'ch2_07b_poolladder_006' }, - ['1068546550'] = { Name = 'ch2_07b_poolladder_05_dlod' }, - ['1434842390'] = { Name = 'ch2_07b_poolladder_1' }, - ['2135705766'] = { Name = 'ch2_07b_poolladder_2' }, - ['832318787'] = { Name = 'ch2_07b_poolladder_3' }, - ['-1863226352'] = { Name = 'ch2_07b_poolladder_4' }, - ['-705700049'] = { Name = 'ch2_07b_props_g_door_lod' }, - ['1304100248'] = { Name = 'ch2_07b_water' }, - ['-549681521'] = { Name = 'ch2_07c_building_a_dtl' }, - ['-1407290972'] = { Name = 'ch2_07c_building_a_dtl2' }, - ['746446587'] = { Name = 'ch2_07c_building_a' }, - ['35615749'] = { Name = 'ch2_07c_building_b_dtl' }, - ['238953084'] = { Name = 'ch2_07c_building_b' }, - ['1587724134'] = { Name = 'ch2_07c_building_c_dtl' }, - ['-643870249'] = { Name = 'ch2_07c_building_c_dtl2' }, - ['-1538607'] = { Name = 'ch2_07c_building_c' }, - ['-1041824311'] = { Name = 'ch2_07c_constrplot_decals' }, - ['1362275894'] = { Name = 'ch2_07c_constrplot_gnd' }, - ['789548290'] = { Name = 'ch2_07c_fencing1' }, - ['-965329971'] = { Name = 'ch2_07c_fencing2' }, - ['-666050694'] = { Name = 'ch2_07c_fencing3' }, - ['-656809836'] = { Name = 'ch2_07c_fencing4' }, - ['-507094324'] = { Name = 'ch2_07c_hedgedtl_01' }, - ['691628465'] = { Name = 'ch2_07c_hedgedtl_02' }, - ['-1233484747'] = { Name = 'ch2_07c_hedgedtl_03' }, - ['-1934118740'] = { Name = 'ch2_07c_hedgedtl_04' }, - ['-1408176290'] = { Name = 'ch2_07c_hedgedtl_05' }, - ['-230425657'] = { Name = 'ch2_07c_hedgedtl_06' }, - ['-1110739946'] = { Name = 'ch2_07c_indust_det' }, - ['-1098397382'] = { Name = 'ch2_07c_poolladder1' }, - ['-1032265514'] = { Name = 'ch2_07c_terrain_a_lod' }, - ['-424774544'] = { Name = 'ch2_07c_terrain_a' }, - ['-1393983257'] = { Name = 'ch2_07c_terrain_b' }, - ['-979799059'] = { Name = 'ch2_07c_water_01' }, - ['1235015851'] = { Name = 'ch2_07d_b1a' }, - ['-1077492706'] = { Name = 'ch2_07d_build00_dtl' }, - ['191722308'] = { Name = 'ch2_07d_build00' }, - ['-1656535363'] = { Name = 'ch2_07d_build01_dtl' }, - ['-1860796772'] = { Name = 'ch2_07d_build01' }, - ['-775181449'] = { Name = 'ch2_07d_build02_dtl' }, - ['1591056923'] = { Name = 'ch2_07d_build02' }, - ['-279005011'] = { Name = 'ch2_07d_build02shutters' }, - ['1647604710'] = { Name = 'ch2_07d_build11_dtl' }, - ['1913634143'] = { Name = 'ch2_07d_build11' }, - ['1775437034'] = { Name = 'ch2_07d_fence140' }, - ['-239572331'] = { Name = 'ch2_07d_fencing_02' }, - ['2138408465'] = { Name = 'ch2_07d_fencing_03' }, - ['1234334499'] = { Name = 'ch2_07d_fencing_05a' }, - ['1484361969'] = { Name = 'ch2_07d_fencing_05b' }, - ['725999023'] = { Name = 'ch2_07d_fencing_06' }, - ['2056912068'] = { Name = 'ch2_07d_fencing_07_lod' }, - ['931132963'] = { Name = 'ch2_07d_fencing_07' }, - ['-1532844580'] = { Name = 'ch2_07d_fencing_08_dlod' }, - ['-964848608'] = { Name = 'ch2_07d_fencing_08' }, - ['718555959'] = { Name = 'ch2_07d_hedgedtl_01' }, - ['1960566697'] = { Name = 'ch2_07d_hedgedtl_02' }, - ['128845035'] = { Name = 'ch2_07d_hedgedtl_03' }, - ['-34115202'] = { Name = 'ch2_07d_hedgedtl_04' }, - ['-198615582'] = { Name = 'ch2_07d_hedgedtl_05' }, - ['-630609309'] = { Name = 'ch2_07d_hedgedtl_06' }, - ['-792291555'] = { Name = 'ch2_07d_hedgedtl_07' }, - ['59899163'] = { Name = 'ch2_07d_hedgedtl_08' }, - ['-1788731207'] = { Name = 'ch2_07d_hedgedtl_09' }, - ['-1463597537'] = { Name = 'ch2_07d_hedgedtl_10' }, - ['1455759908'] = { Name = 'ch2_07d_hedgedtl_11' }, - ['1106770054'] = { Name = 'ch2_07d_hedgedtl_12' }, - ['682214890'] = { Name = 'ch2_07d_hedgedtl_13' }, - ['528692125'] = { Name = 'ch2_07d_hedgedtl_14' }, - ['338697463'] = { Name = 'ch2_07d_hedgedtl_15' }, - ['1811369108'] = { Name = 'ch2_07d_hedgedtl_16' }, - ['2001363770'] = { Name = 'ch2_07d_hedgedtl_17' }, - ['1215595919'] = { Name = 'ch2_07d_hedgedtl_18' }, - ['1859374480'] = { Name = 'ch2_07d_hint120' }, - ['-311336688'] = { Name = 'ch2_07d_house140_dtl' }, - ['-225766844'] = { Name = 'ch2_07d_house140' }, - ['539649976'] = { Name = 'ch2_07d_house141_dtl' }, - ['751371967'] = { Name = 'ch2_07d_house141' }, - ['213709691'] = { Name = 'ch2_07d_house144_dtl' }, - ['1506599110'] = { Name = 'ch2_07d_house144' }, - ['-1781764177'] = { Name = 'ch2_07d_house84_dtl' }, - ['-492820204'] = { Name = 'ch2_07d_house84' }, - ['-177625683'] = { Name = 'ch2_07d_house85_dtl' }, - ['942593088'] = { Name = 'ch2_07d_house85' }, - ['1000710384'] = { Name = 'ch2_07d_house89_dtl' }, - ['67628019'] = { Name = 'ch2_07d_house89' }, - ['348881028'] = { Name = 'ch2_07d_l1' }, - ['-1836483582'] = { Name = 'ch2_07d_l2' }, - ['477579246'] = { Name = 'ch2_07d_newrail_01' }, - ['735110817'] = { Name = 'ch2_07d_newrail_02' }, - ['1042484037'] = { Name = 'ch2_07d_newrail_03' }, - ['1329311094'] = { Name = 'ch2_07d_newrail_04' }, - ['1904931348'] = { Name = 'ch2_07d_newrail_05' }, - ['1210425154'] = { Name = 'ch2_07d_newrail_06' }, - ['1459371247'] = { Name = 'ch2_07d_newrail_07' }, - ['1536443935'] = { Name = 'ch2_07d_newrail_08' }, - ['1851681715'] = { Name = 'ch2_07d_newrail_09' }, - ['-578110658'] = { Name = 'ch2_07d_newrail_10' }, - ['-899574548'] = { Name = 'ch2_07d_newrail_11' }, - ['-1249350854'] = { Name = 'ch2_07d_newrail_12' }, - ['-1571994428'] = { Name = 'ch2_07d_newrail_13' }, - ['-1863605759'] = { Name = 'ch2_07d_newrail_14' }, - ['2145222629'] = { Name = 'ch2_07d_newrail_15' }, - ['1853807912'] = { Name = 'ch2_07d_newrail_16' }, - ['1530508958'] = { Name = 'ch2_07d_newrail_17' }, - ['1247024339'] = { Name = 'ch2_07d_newrail_18' }, - ['944140472'] = { Name = 'ch2_07d_newrail_19' }, - ['1686876849'] = { Name = 'ch2_07d_poolladder_01' }, - ['1473419583'] = { Name = 'ch2_07d_poolladder_02' }, - ['-236434068'] = { Name = 'ch2_07d_poolladder_03' }, - ['-536237649'] = { Name = 'ch2_07d_poolladder_04' }, - ['-1925905405'] = { Name = 'ch2_07d_poolladder_05' }, - ['-74686284'] = { Name = 'ch2_07d_poolladder_06' }, - ['-1977024243'] = { Name = 'ch2_07d_structure_01' }, - ['-1075876743'] = { Name = 'ch2_07d_structure_02' }, - ['-1319121030'] = { Name = 'ch2_07d_structure_03' }, - ['-568547089'] = { Name = 'ch2_07d_structure_04' }, - ['1176131484'] = { Name = 'ch2_07d_terrain_decal' }, - ['1947059599'] = { Name = 'ch2_07d_water_01' }, - ['-1806319931'] = { Name = 'ch2_08_bamboo01' }, - ['1048384281'] = { Name = 'ch2_08_bamboo02' }, - ['-1327335458'] = { Name = 'ch2_08_bamboo03' }, - ['-1244395504'] = { Name = 'ch2_08_garage_outline' }, - ['1541959547'] = { Name = 'ch2_08_gate002' }, - ['-1592690224'] = { Name = 'ch2_08_gate003' }, - ['-147423412'] = { Name = 'ch2_08_gate01' }, - ['2062214709'] = { Name = 'ch2_08_house00_dtl' }, - ['1499139232'] = { Name = 'ch2_08_house00_prailing' }, - ['-1263255645'] = { Name = 'ch2_08_house00_railing' }, - ['-797057439'] = { Name = 'ch2_08_house00' }, - ['-941675817'] = { Name = 'ch2_08_house01_dtl' }, - ['1154306457'] = { Name = 'ch2_08_house01_fence' }, - ['-1245144500'] = { Name = 'ch2_08_house01_prails' }, - ['-400568261'] = { Name = 'ch2_08_house01_railings' }, - ['1636040771'] = { Name = 'ch2_08_house01' }, - ['-1660994462'] = { Name = 'ch2_08_house02_dtl' }, - ['-1619755997'] = { Name = 'ch2_08_house02' }, - ['1414913266'] = { Name = 'ch2_08_house03_dtl' }, - ['1065126052'] = { Name = 'ch2_08_house03_railing' }, - ['-1859002466'] = { Name = 'ch2_08_house03' }, - ['-1372686994'] = { Name = 'ch2_08_house04_dtl' }, - ['-1092109559'] = { Name = 'ch2_08_house04' }, - ['-1423015895'] = { Name = 'ch2_08_house05_dtl' }, - ['-1395812651'] = { Name = 'ch2_08_house05' }, - ['-495336227'] = { Name = 'ch2_08_house06_dtl' }, - ['1584293041'] = { Name = 'ch2_08_house06_dtlb' }, - ['-511171298'] = { Name = 'ch2_08_house06_railing' }, - ['-615877682'] = { Name = 'ch2_08_house06' }, - ['-1149287281'] = { Name = 'ch2_08_house07_dtl' }, - ['2108784515'] = { Name = 'ch2_08_house07_dtlb' }, - ['41779076'] = { Name = 'ch2_08_house07_railing' }, - ['-130962020'] = { Name = 'ch2_08_house07' }, - ['-1181341575'] = { Name = 'ch2_08_house08_dtl' }, - ['-1327706577'] = { Name = 'ch2_08_house08_dtlb' }, - ['-828239105'] = { Name = 'ch2_08_house08balcony' }, - ['-1557602463'] = { Name = 'ch2_08_house09_dtl' }, - ['-1599816655'] = { Name = 'ch2_08_house09_railing' }, - ['5750252'] = { Name = 'ch2_08_house09' }, - ['1381847000'] = { Name = 'ch2_08_l1_poles_lod' }, - ['-990484658'] = { Name = 'ch2_08_l1_poles' }, - ['1357269667'] = { Name = 'ch2_08_l1' }, - ['619836091'] = { Name = 'ch2_08_l2' }, - ['1442257355'] = { Name = 'ch2_08_mansionrail01' }, - ['-285167443'] = { Name = 'ch2_08_mansionsteps' }, - ['-111653578'] = { Name = 'ch2_08_nwbld03_dtl_b' }, - ['-1691973277'] = { Name = 'ch2_08_nwbld03_dtl' }, - ['24640068'] = { Name = 'ch2_08_nwbld03_dtlb' }, - ['518370663'] = { Name = 'ch2_08_nwbld03_dtlc' }, - ['1443081255'] = { Name = 'ch2_08_nwbld03_kit_03' }, - ['355063362'] = { Name = 'ch2_08_nwbld03' }, - ['-238987451'] = { Name = 'ch2_08_pole_03' }, - ['-1566050978'] = { Name = 'ch2_08_poles_01_lod' }, - ['381089617'] = { Name = 'ch2_08_poles_01' }, - ['735544222'] = { Name = 'ch2_08_poles_02_lod' }, - ['-1527671868'] = { Name = 'ch2_08_poles_02' }, - ['-1469115377'] = { Name = 'ch2_08_props_props03_01_lod' }, - ['-1033254988'] = { Name = 'ch2_08_props_props04_01_lod' }, - ['-1224499126'] = { Name = 'ch2_08_props_props04_02_lod' }, - ['1111497744'] = { Name = 'ch2_08_props_props05_14_lod' }, - ['1542057908'] = { Name = 'ch2_08_props_props05_27_lod' }, - ['170462776'] = { Name = 'ch2_08_props_props05_28_lod' }, - ['-2082633286'] = { Name = 'ch2_08_wall02_dtl' }, - ['1347575686'] = { Name = 'ch2_08_wall02' }, - ['1228981798'] = { Name = 'ch2_08_water_01' }, - ['-2098874001'] = { Name = 'ch2_08_water_03' }, - ['1957108978'] = { Name = 'ch2_08_water_04' }, - ['-1637322636'] = { Name = 'ch2_08_water_05' }, - ['897276318'] = { Name = 'ch2_08_wrail_01' }, - ['2082707109'] = { Name = 'ch2_08b_armco01_lod' }, - ['-1229122089'] = { Name = 'ch2_08b_armco01' }, - ['-1136698797'] = { Name = 'ch2_08b_armco01b_lod' }, - ['509347032'] = { Name = 'ch2_08b_armco01b' }, - ['125404825'] = { Name = 'ch2_08b_armco01c_lod' }, - ['808069236'] = { Name = 'ch2_08b_armco01c' }, - ['440105061'] = { Name = 'ch2_08b_armco026_lod' }, - ['-652646140'] = { Name = 'ch2_08b_armco026' }, - ['847777683'] = { Name = 'ch2_08b_armco20' }, - ['-2085016837'] = { Name = 'ch2_08b_fence1_a' }, - ['1457115453'] = { Name = 'ch2_08b_fence1_b' }, - ['1202698287'] = { Name = 'ch2_08b_fence2_a' }, - ['1446827337'] = { Name = 'ch2_08b_fence2_b' }, - ['-2022854154'] = { Name = 'ch2_08b_fence3' }, - ['-765239620'] = { Name = 'ch2_08b_fence4a' }, - ['-1536884032'] = { Name = 'ch2_08b_fence4b' }, - ['1868667066'] = { Name = 'ch2_08b_fence4c' }, - ['-517735363'] = { Name = 'ch2_08b_fence4d' }, - ['-67358227'] = { Name = 'ch2_08b_fence4e' }, - ['-308243146'] = { Name = 'ch2_08b_fence4f' }, - ['410905328'] = { Name = 'ch2_08b_fence4g' }, - ['-1449462192'] = { Name = 'ch2_08b_fence5' }, - ['731052586'] = { Name = 'ch2_08b_fence6' }, - ['606276894'] = { Name = 'ch2_08b_fence6a' }, - ['1221809790'] = { Name = 'ch2_08b_fence6b' }, - ['2142192693'] = { Name = 'ch2_08b_fence6c' }, - ['847489503'] = { Name = 'ch2_08b_fence6d' }, - ['907265893'] = { Name = 'ch2_08b_fizzwall' }, - ['882046667'] = { Name = 'ch2_08b_glassfence' }, - ['-876053124'] = { Name = 'ch2_08b_hs01_details' }, - ['1798708724'] = { Name = 'ch2_08b_hs01' }, - ['-1649491117'] = { Name = 'ch2_08b_hs02_details' }, - ['-722669216'] = { Name = 'ch2_08b_hs02' }, - ['682419030'] = { Name = 'ch2_08b_hs03_details' }, - ['-941861057'] = { Name = 'ch2_08b_hs03' }, - ['-2137111622'] = { Name = 'ch2_08b_hs04_details' }, - ['-2057685962'] = { Name = 'ch2_08b_hs04_veg1' }, - ['1998362555'] = { Name = 'ch2_08b_hs04_veg2' }, - ['-1332139847'] = { Name = 'ch2_08b_hs04' }, - ['-699374689'] = { Name = 'ch2_08b_hs05_details' }, - ['-1554149822'] = { Name = 'ch2_08b_hs05' }, - ['-1229132736'] = { Name = 'ch2_08b_hs06_details' }, - ['238576630'] = { Name = 'ch2_08b_hs06' }, - ['692260872'] = { Name = 'ch2_08b_hs06b_lod' }, - ['1595198928'] = { Name = 'ch2_08b_land01' }, - ['740386794'] = { Name = 'ch2_08b_land02' }, - ['2016909665'] = { Name = 'ch2_08b_pool_01' }, - ['-1091819831'] = { Name = 'ch2_08b_pool_02' }, - ['-849493076'] = { Name = 'ch2_08b_pool_03' }, - ['-623985934'] = { Name = 'ch2_08b_poolrail_1' }, - ['-863166865'] = { Name = 'ch2_08b_poolrail_2' }, - ['1754534783'] = { Name = 'ch2_08b_poolrail_3a' }, - ['2036348183'] = { Name = 'ch2_08b_poolrail_3b' }, - ['-382085176'] = { Name = 'ch2_08b_poolrail_4' }, - ['1841209364'] = { Name = 'ch2_08b_poolrail_5a' }, - ['921350765'] = { Name = 'ch2_08b_poolrail_5b' }, - ['-1382326132'] = { Name = 'ch2_08b_poolrail_6' }, - ['-2005699404'] = { Name = 'ch2_08b_retwall_lod' }, - ['-1164033691'] = { Name = 'ch2_08b_retwall' }, - ['935109196'] = { Name = 'ch2_08b_retwall01' }, - ['-1148199471'] = { Name = 'ch2_08b_windowcovers' }, - ['127029055'] = { Name = 'ch2_08b_windowcovers2' }, - ['-1831292938'] = { Name = 'ch2_09_build_a_59' }, - ['-2017340079'] = { Name = 'ch2_09_conhse002_details' }, - ['1755312259'] = { Name = 'ch2_09_conhse002' }, - ['-966826861'] = { Name = 'ch2_09_conhse002girder01' }, - ['1511033847'] = { Name = 'ch2_09_conhse002girder02' }, - ['-732175366'] = { Name = 'ch2_09_conhse002wood01' }, - ['-1509554353'] = { Name = 'ch2_09_conhse002wood02' }, - ['902368932'] = { Name = 'ch2_09_fizz_flatrail' }, - ['-2071817100'] = { Name = 'ch2_09_fizz_flatrailb' }, - ['-284847513'] = { Name = 'ch2_09_fizz_pladder1' }, - ['-23121510'] = { Name = 'ch2_09_fizz_pladder2' }, - ['193022814'] = { Name = 'ch2_09_fizz_pladder3' }, - ['556955328'] = { Name = 'ch2_09_fizz_pladder4' }, - ['963192621'] = { Name = 'ch2_09_fizz_pladder5' }, - ['-2017639464'] = { Name = 'ch2_09_fizz_pladder6' }, - ['-2146288026'] = { Name = 'ch2_09_fizz_prail1' }, - ['-897416129'] = { Name = 'ch2_09_fizz_stairs' }, - ['909646315'] = { Name = 'ch2_09_fizz_stairsb' }, - ['1185904139'] = { Name = 'ch2_09_hedgedetail_01' }, - ['429464543'] = { Name = 'ch2_09_hedgedetail_02' }, - ['728743820'] = { Name = 'ch2_09_hedgedetail_03' }, - ['315166307'] = { Name = 'ch2_09_hedgedetail_04' }, - ['551922332'] = { Name = 'ch2_09_hedgedetail_05' }, - ['1712928006'] = { Name = 'ch2_09_hedgedetail_06' }, - ['1954599381'] = { Name = 'ch2_09_hedgedetail_07' }, - ['-940869463'] = { Name = 'ch2_09_hedgedetail_08' }, - ['1444779279'] = { Name = 'ch2_09_hedgedetail_09' }, - ['566972639'] = { Name = 'ch2_09_hedgedetail_10' }, - ['1402418298'] = { Name = 'ch2_09_hedgedetail_11' }, - ['1900507098'] = { Name = 'ch2_09_hedgedetail_12' }, - ['1521304230'] = { Name = 'ch2_09_hedgedetail_13' }, - ['1822353029'] = { Name = 'ch2_09_hedgedetail_14' }, - ['1716640235'] = { Name = 'ch2_09_hedgedetail_15' }, - ['-1751991188'] = { Name = 'ch2_09_hedgedetail_16' }, - ['-2118348608'] = { Name = 'ch2_09_hedgedetail_17' }, - ['-1625896076'] = { Name = 'ch2_09_hedgedetail_18' }, - ['-789860575'] = { Name = 'ch2_09_hedgedetail_19' }, - ['-84147927'] = { Name = 'ch2_09_hedgedetail_20' }, - ['751625418'] = { Name = 'ch2_09_hedgedetail_21' }, - ['512936022'] = { Name = 'ch2_09_hedgedetail_22' }, - ['1837079907'] = { Name = 'ch2_09_house21' }, - ['-753032997'] = { Name = 'ch2_09_hs01_details' }, - ['-1321497631'] = { Name = 'ch2_09_hs01_main' }, - ['-663988660'] = { Name = 'ch2_09_hs02_details' }, - ['522771014'] = { Name = 'ch2_09_hs02' }, - ['703010261'] = { Name = 'ch2_09_hs03_details1' }, - ['935834006'] = { Name = 'ch2_09_hs03_details2' }, - ['-841074766'] = { Name = 'ch2_09_hs03' }, - ['1596800431'] = { Name = 'ch2_09_hs04_d' }, - ['-1147563223'] = { Name = 'ch2_09_hs04' }, - ['-1646310993'] = { Name = 'ch2_09_hs05_d' }, - ['-401806321'] = { Name = 'ch2_09_hs05' }, - ['1029586871'] = { Name = 'ch2_09_hs06_details' }, - ['-706885711'] = { Name = 'ch2_09_hs06' }, - ['-2070502108'] = { Name = 'ch2_09_hs07' }, - ['-1531659738'] = { Name = 'ch2_09_hs08_details' }, - ['1913651223'] = { Name = 'ch2_09_hs08' }, - ['536059729'] = { Name = 'ch2_09_hs10_main' }, - ['469552473'] = { Name = 'ch2_09_hs10a_details' }, - ['597090325'] = { Name = 'ch2_09_hs10b_details' }, - ['776127751'] = { Name = 'ch2_09_hs11_details' }, - ['2062561603'] = { Name = 'ch2_09_l2_a' }, - ['-54382649'] = { Name = 'ch2_09_l2_decal001' }, - ['-1773899808'] = { Name = 'ch2_09_l4' }, - ['-163340222'] = { Name = 'ch2_09_land_dtl' }, - ['-472846641'] = { Name = 'ch2_09_poolwater009' }, - ['595076721'] = { Name = 'ch2_09_retwall09' }, - ['1201958873'] = { Name = 'ch2_09_retwall10' }, - ['-1601101383'] = { Name = 'ch2_09_retwall11' }, - ['1547841695'] = { Name = 'ch2_09_tarp004' }, - ['1848104042'] = { Name = 'ch2_09_tarp005' }, - ['-936834961'] = { Name = 'ch2_09_tarp006' }, - ['-631067422'] = { Name = 'ch2_09_tarp007' }, - ['-1965642086'] = { Name = 'ch2_09_tcoachhse_detail' }, - ['-301975492'] = { Name = 'ch2_09_tcoachhse' }, - ['-719767165'] = { Name = 'ch2_09b_deshse_dtl' }, - ['1172171880'] = { Name = 'ch2_09b_deshse' }, - ['-87772830'] = { Name = 'ch2_09b_deshsegate_lod' }, - ['1627314460'] = { Name = 'ch2_09b_deshsegate01' }, - ['-1475582158'] = { Name = 'ch2_09b_deshsegate02' }, - ['879820801'] = { Name = 'ch2_09b_deshsegate03' }, - ['-1948668211'] = { Name = 'ch2_09b_deshsegate04' }, - ['-1709683894'] = { Name = 'ch2_09b_deshsegate05' }, - ['1504584385'] = { Name = 'ch2_09b_deshsegatea_lod' }, - ['277494526'] = { Name = 'ch2_09b_deshsegateb_lod' }, - ['-501243042'] = { Name = 'ch2_09b_deshsegatec_lod' }, - ['-1407274778'] = { Name = 'ch2_09b_deshsegated_lod' }, - ['-1567878554'] = { Name = 'ch2_09b_deshsegatee_lod' }, - ['1338535371'] = { Name = 'ch2_09b_fizz_fence00' }, - ['1027590310'] = { Name = 'ch2_09b_fizz_fence01' }, - ['1284171580'] = { Name = 'ch2_09b_fizz_fence02' }, - ['1509392937'] = { Name = 'ch2_09b_fizz_fence03' }, - ['-2001739879'] = { Name = 'ch2_09b_fizz_fence04' }, - ['-1755480844'] = { Name = 'ch2_09b_fizz_fence05' }, - ['-1498965112'] = { Name = 'ch2_09b_fizz_fence06' }, - ['-631971678'] = { Name = 'ch2_09b_fizz_pooldets' }, - ['-1921347405'] = { Name = 'ch2_09b_hedgedtl_01' }, - ['-1693471779'] = { Name = 'ch2_09b_hedgedtl_02' }, - ['1442455991'] = { Name = 'ch2_09b_hedgedtl_03' }, - ['-1001390491'] = { Name = 'ch2_09b_hedgedtl_04' }, - ['-1838671210'] = { Name = 'ch2_09b_hedgedtl_05' }, - ['-1598408902'] = { Name = 'ch2_09b_hedgedtl_06' }, - ['520008641'] = { Name = 'ch2_09b_hedgedtl_07' }, - ['1769621687'] = { Name = 'ch2_09b_hedgedtl_08' }, - ['2081320415'] = { Name = 'ch2_09b_hedgedtl_09' }, - ['1332550193'] = { Name = 'ch2_09b_hedgedtl_10' }, - ['-822503096'] = { Name = 'ch2_09b_hedgedtl_11' }, - ['-8422829'] = { Name = 'ch2_09b_hedgedtl_12' }, - ['-484163171'] = { Name = 'ch2_09b_hedgedtl_13' }, - ['-1726829189'] = { Name = 'ch2_09b_hedgedtl_14' }, - ['381626578'] = { Name = 'ch2_09b_hedgedtl_15' }, - ['1014592582'] = { Name = 'ch2_09b_hedgedtl_16' }, - ['727437835'] = { Name = 'ch2_09b_hedgedtl_17' }, - ['-499367987'] = { Name = 'ch2_09b_hedgedtl_18' }, - ['-1568358309'] = { Name = 'ch2_09b_hedgedtl_19' }, - ['-1932359002'] = { Name = 'ch2_09b_hs01_balcony' }, - ['-1284351582'] = { Name = 'ch2_09b_hs01_pool_ladder' }, - ['-153529340'] = { Name = 'ch2_09b_hs01_support' }, - ['-751224617'] = { Name = 'ch2_09b_hs01' }, - ['-1147639241'] = { Name = 'ch2_09b_hs01a_details' }, - ['-1190959328'] = { Name = 'ch2_09b_hs01b_details' }, - ['-2029297101'] = { Name = 'ch2_09b_hs02_balcony' }, - ['923887183'] = { Name = 'ch2_09b_hs02_door_railings' }, - ['-1456606581'] = { Name = 'ch2_09b_hs02_railing_01' }, - ['-1156803000'] = { Name = 'ch2_09b_hs02_railing_02' }, - ['-821379516'] = { Name = 'ch2_09b_hs02_railing_03' }, - ['-511515852'] = { Name = 'ch2_09b_hs02_railing_04' }, - ['-379558619'] = { Name = 'ch2_09b_hs02' }, - ['449846410'] = { Name = 'ch2_09b_hs02a_details' }, - ['-178549838'] = { Name = 'ch2_09b_hs02b_details' }, - ['-374672861'] = { Name = 'ch2_09b_hs03_balcony_01' }, - ['-67332410'] = { Name = 'ch2_09b_hs03_balcony_02' }, - ['-2058213560'] = { Name = 'ch2_09b_hs03_details' }, - ['-1328843780'] = { Name = 'ch2_09b_hs03' }, - ['509572857'] = { Name = 'ch2_09b_hs04_balcony_01' }, - ['-337014258'] = { Name = 'ch2_09b_hs04_balcony_02' }, - ['-1028964462'] = { Name = 'ch2_09b_hs04_balcony_03' }, - ['275471121'] = { Name = 'ch2_09b_hs04_balcony_04' }, - ['-932754678'] = { Name = 'ch2_09b_hs04_balcony_05' }, - ['-717462348'] = { Name = 'ch2_09b_hs04_balcony_06' }, - ['1795362883'] = { Name = 'ch2_09b_hs04_balcony_07' }, - ['-537766975'] = { Name = 'ch2_09b_hs04_details' }, - ['-1526899616'] = { Name = 'ch2_09b_hs04' }, - ['-892962094'] = { Name = 'ch2_09b_hs05_balc_01' }, - ['-1131159955'] = { Name = 'ch2_09b_hs05_balc_02' }, - ['-1638751765'] = { Name = 'ch2_09b_hs05_balc_03' }, - ['-1883962192'] = { Name = 'ch2_09b_hs05_balc_04' }, - ['-1621253123'] = { Name = 'ch2_09b_hs05_balc_05' }, - ['-1168607682'] = { Name = 'ch2_09b_hs05_details' }, - ['-1401951423'] = { Name = 'ch2_09b_hs05' }, - ['227888696'] = { Name = 'ch2_09b_hs07_details' }, - ['1738459108'] = { Name = 'ch2_09b_hs07_pool_ladder' }, - ['-2012470662'] = { Name = 'ch2_09b_hs07' }, - ['1379206356'] = { Name = 'ch2_09b_hs08_details' }, - ['1179462523'] = { Name = 'ch2_09b_hs08_ladder' }, - ['2073692566'] = { Name = 'ch2_09b_hs08' }, - ['-527603720'] = { Name = 'ch2_09b_hs09_details' }, - ['-440952870'] = { Name = 'ch2_09b_hs09_pool_ladder' }, - ['-1588174337'] = { Name = 'ch2_09b_hs09_railings_01' }, - ['648834217'] = { Name = 'ch2_09b_hs09_railings_02' }, - ['350865700'] = { Name = 'ch2_09b_hs09_railings_03' }, - ['-63858764'] = { Name = 'ch2_09b_hs09_railings_04' }, - ['-395841503'] = { Name = 'ch2_09b_hs09_railings_05' }, - ['1769399636'] = { Name = 'ch2_09b_hs09' }, - ['-770737757'] = { Name = 'ch2_09b_hs10_details' }, - ['1625084728'] = { Name = 'ch2_09b_hs10' }, - ['627954419'] = { Name = 'ch2_09b_l1_decal_01' }, - ['884109692'] = { Name = 'ch2_09b_l1_decal_02' }, - ['303155034'] = { Name = 'ch2_09b_l1' }, - ['-781531679'] = { Name = 'ch2_09b_l2' }, - ['-508008836'] = { Name = 'ch2_09b_l3' }, - ['957810148'] = { Name = 'ch2_09b_playgrounddecal' }, - ['-675311093'] = { Name = 'ch2_09b_pool01' }, - ['-987786423'] = { Name = 'ch2_09b_props_des_h_start_slod' }, - ['-2082927660'] = { Name = 'ch2_09b_props_des_h' }, - ['1811100525'] = { Name = 'ch2_09b_props_des_sh_end_b_lod' }, - ['-854661173'] = { Name = 'ch2_09b_props_des_sh_end_b' }, - ['-741673665'] = { Name = 'ch2_09b_props_des_sh_end_d' }, - ['-859938436'] = { Name = 'ch2_09b_props_des_sh_end_e_lod' }, - ['-443475765'] = { Name = 'ch2_09b_props_des_sh_end_e' }, - ['1986111558'] = { Name = 'ch2_09b_props_des_sh_end_slod' }, - ['-1987528959'] = { Name = 'ch2_09b_props_des_sh_rebuild' }, - ['-1679992240'] = { Name = 'ch2_09b_props_des_sh_start_a' }, - ['-1567922260'] = { Name = 'ch2_09b_props_des_sh_start_b' }, - ['1883865897'] = { Name = 'ch2_09b_props_des_sh_start_c' }, - ['1438865882'] = { Name = 'ch2_09b_props_stilthse_dj_area' }, - ['668072695'] = { Name = 'ch2_09b_rocks' }, - ['-1635291989'] = { Name = 'ch2_09c_build_fence01_lod' }, - ['558918865'] = { Name = 'ch2_09c_build_fence01' }, - ['1899908759'] = { Name = 'ch2_09c_dec_01' }, - ['-197372787'] = { Name = 'ch2_09c_dec_02' }, - ['394794572'] = { Name = 'ch2_09c_hedgedtl_01' }, - ['-1977156728'] = { Name = 'ch2_09c_hedgedtl_02' }, - ['2079743783'] = { Name = 'ch2_09c_hedgedtl_03' }, - ['-541808658'] = { Name = 'ch2_09c_hedgedtl_04' }, - ['-840956859'] = { Name = 'ch2_09c_hedgedtl_05' }, - ['1120726561'] = { Name = 'ch2_09c_hedgedtl_06' }, - ['828590926'] = { Name = 'ch2_09c_hedgedtl_07' }, - ['546941371'] = { Name = 'ch2_09c_hedgedtl_08' }, - ['-2036828745'] = { Name = 'ch2_09c_hedgedtl_09' }, - ['-1789030199'] = { Name = 'ch2_09c_hedgedtl_10' }, - ['120058972'] = { Name = 'ch2_09c_hedgedtl_11' }, - ['-116041673'] = { Name = 'ch2_09c_hedgedtl_12' }, - ['-346374974'] = { Name = 'ch2_09c_hedgedtl_13' }, - ['-2078786912'] = { Name = 'ch2_09c_hs01_dtls' }, - ['726495965'] = { Name = 'ch2_09c_hs01' }, - ['900352836'] = { Name = 'ch2_09c_hs01fence01' }, - ['-1878687755'] = { Name = 'ch2_09c_hs01fence02' }, - ['2110184312'] = { Name = 'ch2_09c_hs01fence03' }, - ['1803663086'] = { Name = 'ch2_09c_hs01fence04' }, - ['1497109091'] = { Name = 'ch2_09c_hs01fence05' }, - ['1883358064'] = { Name = 'ch2_09c_hs02_details' }, - ['-568928143'] = { Name = 'ch2_09c_hs02' }, - ['1897340101'] = { Name = 'ch2_09c_hs03_details' }, - ['281001410'] = { Name = 'ch2_09c_hs03' }, - ['-425679907'] = { Name = 'ch2_09c_hs04_details' }, - ['486683630'] = { Name = 'ch2_09c_hs04_fence' }, - ['-388395098'] = { Name = 'ch2_09c_hs04_rail_lod' }, - ['526557098'] = { Name = 'ch2_09c_hs04_rail' }, - ['1463218295'] = { Name = 'ch2_09c_hs04_raila_lod' }, - ['-276983455'] = { Name = 'ch2_09c_hs04_raila' }, - ['-1012784248'] = { Name = 'ch2_09c_hs04' }, - ['-2005586588'] = { Name = 'ch2_09c_hs05_railings_geometry' }, - ['-1269725977'] = { Name = 'ch2_09c_hs05' }, - ['1756753911'] = { Name = 'ch2_09c_hs05a_details' }, - ['828404642'] = { Name = 'ch2_09c_hs05b_details' }, - ['-241428287'] = { Name = 'ch2_09c_hs06_details' }, - ['-876071976'] = { Name = 'ch2_09c_hs06' }, - ['1136554455'] = { Name = 'ch2_09c_hs07_details' }, - ['-1232074392'] = { Name = 'ch2_09c_hs07' }, - ['180807398'] = { Name = 'ch2_09c_hs08_details' }, - ['-1346405441'] = { Name = 'ch2_09c_hs08' }, - ['436021401'] = { Name = 'ch2_09c_hs09_details' }, - ['-1581260864'] = { Name = 'ch2_09c_hs09' }, - ['2081983057'] = { Name = 'ch2_09c_hs10_details' }, - ['337978994'] = { Name = 'ch2_09c_hs10_gate' }, - ['-1790248513'] = { Name = 'ch2_09c_hs10_trellis_01' }, - ['-367942833'] = { Name = 'ch2_09c_hs10_trellis_02' }, - ['-1901088340'] = { Name = 'ch2_09c_hs10' }, - ['-1930571300'] = { Name = 'ch2_09c_hs11_details' }, - ['-463708920'] = { Name = 'ch2_09c_hs11' }, - ['2078064754'] = { Name = 'ch2_09c_hs12_details' }, - ['499077105'] = { Name = 'ch2_09c_hs12' }, - ['160087440'] = { Name = 'ch2_09c_hs13_details' }, - ['705489036'] = { Name = 'ch2_09c_hs13' }, - ['1573759501'] = { Name = 'ch2_09c_l1' }, - ['1883459320'] = { Name = 'ch2_09c_l2' }, - ['-1089480586'] = { Name = 'ch2_09c_poolwtr01' }, - ['654331581'] = { Name = 'ch2_10_culvert01' }, - ['361606104'] = { Name = 'ch2_10_culvert02' }, - ['-93489768'] = { Name = 'ch2_10_culvert03' }, - ['-1968837651'] = { Name = 'ch2_10_detail05' }, - ['1402273232'] = { Name = 'ch2_10_detail06' }, - ['1020448844'] = { Name = 'ch2_10_detail07' }, - ['-557613785'] = { Name = 'ch2_10_ds02' }, - ['-950098029'] = { Name = 'ch2_10_ds02vb' }, - ['982725845'] = { Name = 'ch2_10_ds05' }, - ['-783490438'] = { Name = 'ch2_10_ds09' }, - ['937799258'] = { Name = 'ch2_10_ds15' }, - ['-1896197490'] = { Name = 'ch2_10_ds20' }, - ['1023167174'] = { Name = 'ch2_10_ds20x' }, - ['-1591683961'] = { Name = 'ch2_10_house07wall_lod' }, - ['346479746'] = { Name = 'ch2_10_house07wall' }, - ['370136937'] = { Name = 'ch2_10_house09railings_lod' }, - ['49773502'] = { Name = 'ch2_10_hs01_wood' }, - ['1998477328'] = { Name = 'ch2_10_hs01' }, - ['419234325'] = { Name = 'ch2_10_hs01dtls' }, - ['1186523747'] = { Name = 'ch2_10_hs01dtlsb' }, - ['1768996021'] = { Name = 'ch2_10_hs02' }, - ['783654472'] = { Name = 'ch2_10_hs02dtls' }, - ['108851321'] = { Name = 'ch2_10_hs02dtlsb' }, - ['-856849491'] = { Name = 'ch2_10_hs03' }, - ['1981080996'] = { Name = 'ch2_10_hs03dtls' }, - ['-2047219442'] = { Name = 'ch2_10_hs03dtlsb_lod' }, - ['-1923124535'] = { Name = 'ch2_10_hs03dtlsb' }, - ['2060346895'] = { Name = 'ch2_10_hs03dtlsb1' }, - ['1705393087'] = { Name = 'ch2_10_hs03dtlsb2' }, - ['227937184'] = { Name = 'ch2_10_hs03dtlsb3' }, - ['-11964669'] = { Name = 'ch2_10_hs03dtlsb4' }, - ['841274557'] = { Name = 'ch2_10_hs03dtlsb5' }, - ['992206872'] = { Name = 'ch2_10_hs04' }, - ['853023968'] = { Name = 'ch2_10_hs04dtls' }, - ['477216658'] = { Name = 'ch2_10_hs04dtlsb' }, - ['809159238'] = { Name = 'ch2_10_hs05' }, - ['462158852'] = { Name = 'ch2_10_hs05dtls' }, - ['559304157'] = { Name = 'ch2_10_hs05dtlsb' }, - ['-346072831'] = { Name = 'ch2_10_hs05railings' }, - ['581512995'] = { Name = 'ch2_10_hs06' }, - ['-1446111565'] = { Name = 'ch2_10_hs06dtls' }, - ['1226702631'] = { Name = 'ch2_10_hs06dtlsb_rail' }, - ['-1324376566'] = { Name = 'ch2_10_hs06dtlsb' }, - ['-1641077195'] = { Name = 'ch2_10_hs07' }, - ['474019285'] = { Name = 'ch2_10_hs07dtls' }, - ['253032506'] = { Name = 'ch2_10_hs07dtlsb' }, - ['-1880553047'] = { Name = 'ch2_10_hs08' }, - ['-1374143673'] = { Name = 'ch2_10_hs08dtls' }, - ['1765897710'] = { Name = 'ch2_10_hs08dtlsb' }, - ['-794082243'] = { Name = 'ch2_10_hs09_rail_lod' }, - ['-294202530'] = { Name = 'ch2_10_hs09_rail' }, - ['49704894'] = { Name = 'ch2_10_hs09' }, - ['1332608839'] = { Name = 'ch2_10_hs09dtls' }, - ['-1553161400'] = { Name = 'ch2_10_hs09dtlsb' }, - ['334150340'] = { Name = 'ch2_10_hs10_rail_lod' }, - ['172566804'] = { Name = 'ch2_10_hs10_rail' }, - ['-57417859'] = { Name = 'ch2_10_hs10' }, - ['1032721081'] = { Name = 'ch2_10_hs10dtls' }, - ['863437451'] = { Name = 'ch2_10_hs10dtlsb' }, - ['2132368645'] = { Name = 'ch2_10_land_01' }, - ['-1957399169'] = { Name = 'ch2_10_land_02' }, - ['2081281778'] = { Name = 'ch2_10_land_03' }, - ['1774662245'] = { Name = 'ch2_10_land_04' }, - ['1217392631'] = { Name = 'ch2_10_land_05' }, - ['881772533'] = { Name = 'ch2_10_land_06' }, - ['-143253008'] = { Name = 'ch2_10_parkobj_2_lod' }, - ['123224842'] = { Name = 'ch2_10_parkobj_2' }, - ['1657464641'] = { Name = 'ch2_10_parkobj_brick' }, - ['-1737643199'] = { Name = 'ch2_10_parkobj' }, - ['-2129404117'] = { Name = 'ch2_10_parkrails_1' }, - ['-868584073'] = { Name = 'ch2_10_parkrails_2' }, - ['-1661954332'] = { Name = 'ch2_10_parkrails_3' }, - ['-678556642'] = { Name = 'ch2_10_parkrails_4' }, - ['-1167207970'] = { Name = 'ch2_10_parkrails_5' }, - ['-1957348820'] = { Name = 'ch2_10_poolladd1' }, - ['-1117564408'] = { Name = 'ch2_10_poolwtr003' }, - ['-341292158'] = { Name = 'ch2_10_poolwtr02' }, - ['1043709506'] = { Name = 'ch2_10_rehabdcl01' }, - ['-178148197'] = { Name = 'ch2_10_rehabdcl02' }, - ['61557038'] = { Name = 'ch2_10_rehabdcl03' }, - ['-384986125'] = { Name = 'ch2_10_rehabdcl05' }, - ['-1304348158'] = { Name = 'ch2_10_rehabgrounds' }, - ['143923336'] = { Name = 'ch2_10_rehabgrounds2' }, - ['474136549'] = { Name = 'ch2_10_rehabgrounds3' }, - ['873590737'] = { Name = 'ch2_10_rehabmain_rail' }, - ['-737920002'] = { Name = 'ch2_10_rehabmain' }, - ['-1318956507'] = { Name = 'ch2_10_rehabpool_net' }, - ['1681974156'] = { Name = 'ch2_10_rehabpool' }, - ['1347143414'] = { Name = 'ch2_10_rehabpooldcal' }, - ['-2010722922'] = { Name = 'ch2_10_rehed_00' }, - ['-1295703294'] = { Name = 'ch2_10_rehed_01' }, - ['-1528002735'] = { Name = 'ch2_10_rehed_02' }, - ['-549979161'] = { Name = 'ch2_10_rehed_03' }, - ['-813147000'] = { Name = 'ch2_10_rehed_04' }, - ['-104156916'] = { Name = 'ch2_10_rehed_05' }, - ['-336063129'] = { Name = 'ch2_10_rehed_06' }, - ['491681811'] = { Name = 'ch2_10_rehed_07' }, - ['262331580'] = { Name = 'ch2_10_rehed_08' }, - ['970010904'] = { Name = 'ch2_10_rehed_09' }, - ['1617330346'] = { Name = 'ch2_10_rehed_10' }, - ['1302747946'] = { Name = 'ch2_10_rehed_11' }, - ['993539662'] = { Name = 'ch2_10_rehed_12' }, - ['690721333'] = { Name = 'ch2_10_rehed_13' }, - ['381840739'] = { Name = 'ch2_10_rehed_14' }, - ['84855292'] = { Name = 'ch2_10_rehed_15' }, - ['-230906792'] = { Name = 'ch2_10_rehed_16' }, - ['-540901532'] = { Name = 'ch2_10_rehed_17' }, - ['-839066663'] = { Name = 'ch2_10_rehed_18' }, - ['-1154501057'] = { Name = 'ch2_10_rehed_19' }, - ['-174118199'] = { Name = 'ch2_10_rehed_20' }, - ['177362095'] = { Name = 'ch2_10_rehed_21' }, - ['438498256'] = { Name = 'ch2_10_rehed_22' }, - ['750590212'] = { Name = 'ch2_10_rehed_23' }, - ['1117996240'] = { Name = 'ch2_10_rehed_24' }, - ['1400497789'] = { Name = 'ch2_10_rehed_25' }, - ['1730743771'] = { Name = 'ch2_10_rehed_26' }, - ['1974905590'] = { Name = 'ch2_10_rehed_27' }, - ['-1953311058'] = { Name = 'ch2_10_rehed_28' }, - ['-1738182573'] = { Name = 'ch2_10_rehed_29' }, - ['1586623273'] = { Name = 'ch2_10_rehed_99' }, - ['560698203'] = { Name = 'ch2_10_rp_st' }, - ['1527125677'] = { Name = 'ch2_10_wall001' }, - ['2009234131'] = { Name = 'ch2_10_wood019' }, - ['-1037366793'] = { Name = 'ch2_10_wood020' }, - ['-1593332810'] = { Name = 'ch2_11_dtrack03' }, - ['-1846289050'] = { Name = 'ch2_11_hd6_railings_04' }, - ['2095821650'] = { Name = 'ch2_11_hd6_railings_05' }, - ['-1953804143'] = { Name = 'ch2_11_hd6_railings_06' }, - ['-1589019635'] = { Name = 'ch2_11_hd6_railings_07' }, - ['806295962'] = { Name = 'ch2_11_hd6_railings_08' }, - ['1650227305'] = { Name = 'ch2_11_hedgedtl_01' }, - ['1427758564'] = { Name = 'ch2_11_hedgedtl_02' }, - ['-1129370351'] = { Name = 'ch2_11_hedgedtl_03' }, - ['-1451948387'] = { Name = 'ch2_11_hedgedtl_04' }, - ['-1705154450'] = { Name = 'ch2_11_hedgedtl_05' }, - ['-1938830189'] = { Name = 'ch2_11_hedgedtl_06' }, - ['-106977547'] = { Name = 'ch2_11_hedgedtl_07' }, - ['-388430488'] = { Name = 'ch2_11_hedgedtl_08' }, - ['-632035238'] = { Name = 'ch2_11_hedgedtl_09' }, - ['-1358917528'] = { Name = 'ch2_11_hedgedtl_10' }, - ['157304154'] = { Name = 'ch2_11_hedgedtl_11' }, - ['1124120730'] = { Name = 'ch2_11_hedgedtl_12' }, - ['-304771515'] = { Name = 'ch2_11_hedgedtl_13' }, - ['395108787'] = { Name = 'ch2_11_hedgedtl_14' }, - ['1382668140'] = { Name = 'ch2_11_hedgedtl_15' }, - ['1822559200'] = { Name = 'ch2_11_hedgedtl_16' }, - ['785944650'] = { Name = 'ch2_11_hedgedtl_17' }, - ['1630172397'] = { Name = 'ch2_11_hedgedtl_18' }, - ['1413602000'] = { Name = 'ch2_11_hedgedtl_19' }, - ['2030185556'] = { Name = 'ch2_11_hedgedtl_20' }, - ['-1041809891'] = { Name = 'ch2_11_hedgedtl_21' }, - ['-711432833'] = { Name = 'ch2_11_hedgedtl_22' }, - ['-1933356074'] = { Name = 'ch2_11_hedgedtl_23' }, - ['1395001789'] = { Name = 'ch2_11_hs001_a_dtl' }, - ['104766890'] = { Name = 'ch2_11_hs001_b_dtl' }, - ['-1898612316'] = { Name = 'ch2_11_hs001_rail01' }, - ['1612618807'] = { Name = 'ch2_11_hs001_rail02' }, - ['667624927'] = { Name = 'ch2_11_hs001' }, - ['-1104563602'] = { Name = 'ch2_11_hs002_a_dtl' }, - ['-105872846'] = { Name = 'ch2_11_hs002_b_dtl' }, - ['363561376'] = { Name = 'ch2_11_hs002' }, - ['210265746'] = { Name = 'ch2_11_hs003_a_dtl' }, - ['2070500447'] = { Name = 'ch2_11_hs003_b_dtl' }, - ['-1957401356'] = { Name = 'ch2_11_hs003' }, - ['232072246'] = { Name = 'ch2_11_hs004_a_dtl' }, - ['-486016149'] = { Name = 'ch2_11_hs004_b_dtl' }, - ['287871864'] = { Name = 'ch2_11_hs004_c_dtl' }, - ['1966653629'] = { Name = 'ch2_11_hs004' }, - ['1965981042'] = { Name = 'ch2_11_hs005_a_dtl' }, - ['842773245'] = { Name = 'ch2_11_hs005_b_dtl' }, - ['1030493667'] = { Name = 'ch2_11_hs005_c_dtl' }, - ['744790703'] = { Name = 'ch2_11_hs005_d_dtl' }, - ['-1895205790'] = { Name = 'ch2_11_hs005' }, - ['-35245421'] = { Name = 'ch2_11_hs006_a_dtl' }, - ['-1974656414'] = { Name = 'ch2_11_hs006_b_dtl' }, - ['1317224886'] = { Name = 'ch2_11_hs006_c_dtl' }, - ['-15487134'] = { Name = 'ch2_11_hs006_d_dtl' }, - ['2102317293'] = { Name = 'ch2_11_hs006' }, - ['446788319'] = { Name = 'ch2_11_hs007_a_dtl' }, - ['508649837'] = { Name = 'ch2_11_hs007_b_dtl' }, - ['886549451'] = { Name = 'ch2_11_hs007_c_dtl' }, - ['1935981849'] = { Name = 'ch2_11_hs007' }, - ['-207840565'] = { Name = 'ch2_11_hs008_a_dtl' }, - ['-401849536'] = { Name = 'ch2_11_hs008_b_dtl' }, - ['1629553223'] = { Name = 'ch2_11_hs008_c_dtl' }, - ['1637947794'] = { Name = 'ch2_11_hs008' }, - ['-854495292'] = { Name = 'ch2_11_hs009_a_dtl' }, - ['-955928612'] = { Name = 'ch2_11_hs009_b_dtl' }, - ['-1657618016'] = { Name = 'ch2_11_hs009_c_dtl' }, - ['-773555689'] = { Name = 'ch2_11_hs009' }, - ['-730413291'] = { Name = 'ch2_11_hs01_pool_ladder' }, - ['328464319'] = { Name = 'ch2_11_hs010_a_dtl' }, - ['805066978'] = { Name = 'ch2_11_hs010_b_dtl' }, - ['1999453390'] = { Name = 'ch2_11_hs010' }, - ['600934418'] = { Name = 'ch2_11_hs011_dtl' }, - ['-1182023322'] = { Name = 'ch2_11_hs011' }, - ['1429071163'] = { Name = 'ch2_11_hs012_dtl' }, - ['295021698'] = { Name = 'ch2_11_hs012_frontbalcony' }, - ['-1353601806'] = { Name = 'ch2_11_hs012' }, - ['-115042821'] = { Name = 'ch2_11_hs013_a_dtl' }, - ['651435855'] = { Name = 'ch2_11_hs013_b_dtl' }, - ['-1659434883'] = { Name = 'ch2_11_hs013' }, - ['-1547685083'] = { Name = 'ch2_11_hs014_dtl' }, - ['-1805256933'] = { Name = 'ch2_11_hs014' }, - ['731461300'] = { Name = 'ch2_11_hs015_a_dtl' }, - ['2052419273'] = { Name = 'ch2_11_hs015_b_dtl' }, - ['-2109713712'] = { Name = 'ch2_11_hs015' }, - ['664709224'] = { Name = 'ch2_11_hs02_pool_ladder' }, - ['623467815'] = { Name = 'ch2_11_hs04_pool_ladder' }, - ['-374434121'] = { Name = 'ch2_11_hs06_rail_01' }, - ['-1023063707'] = { Name = 'ch2_11_hs06_rail_02' }, - ['-716182022'] = { Name = 'ch2_11_hs06_rail_03' }, - ['-1635680162'] = { Name = 'ch2_11_hs06_rail_04' }, - ['10339481'] = { Name = 'ch2_11_hs06_rail_05' }, - ['502071095'] = { Name = 'ch2_11_hs06_rail_06' }, - ['-1774316760'] = { Name = 'ch2_11_hs07_railing_01' }, - ['1661512886'] = { Name = 'ch2_11_hs07_railing_02' }, - ['1895581853'] = { Name = 'ch2_11_hs07_railing_03' }, - ['-1079843343'] = { Name = 'ch2_11_hs07_railing_04' }, - ['1306559078'] = { Name = 'ch2_11_hs07_railing_05' }, - ['911201093'] = { Name = 'ch2_11_hs07_railing_06' }, - ['1283784623'] = { Name = 'ch2_11_hs07_railing_07' }, - ['-2101351388'] = { Name = 'ch2_11_hs07_railing_08' }, - ['-124273051'] = { Name = 'ch2_11_hs07_railing_09_lod' }, - ['284592275'] = { Name = 'ch2_11_hs07_railing_09' }, - ['714894296'] = { Name = 'ch2_11_hs09_railing_01' }, - ['-823937948'] = { Name = 'ch2_11_hs09_railing_02' }, - ['185019566'] = { Name = 'ch2_11_hs09_railing_03' }, - ['423938345'] = { Name = 'ch2_11_hs09_railing_04' }, - ['1736664485'] = { Name = 'ch2_11_hs09_railing_05' }, - ['-137689546'] = { Name = 'ch2_11_hs09_railing_06' }, - ['1939275216'] = { Name = 'ch2_11_hs09_railing_07' }, - ['22124871'] = { Name = 'ch2_11_hs09_railing_08' }, - ['968936323'] = { Name = 'ch2_11_hs10_railing_01' }, - ['1242983470'] = { Name = 'ch2_11_hs10_railing_02' }, - ['1612847057'] = { Name = 'ch2_11_hs10_railing_03' }, - ['1844949884'] = { Name = 'ch2_11_hs10_railing_04' }, - ['-2087788886'] = { Name = 'ch2_11_hs10_railing_05' }, - ['-1856144825'] = { Name = 'ch2_11_hs10_railing_06' }, - ['-1765309153'] = { Name = 'ch2_11_hs10_railing_07' }, - ['-1482086686'] = { Name = 'ch2_11_hs10_railing_08' }, - ['-1170584572'] = { Name = 'ch2_11_hs10_railing_09' }, - ['1823552079'] = { Name = 'ch2_11_hs10_railing_10' }, - ['1535807490'] = { Name = 'ch2_11_hs10_railing_11' }, - ['-783254652'] = { Name = 'ch2_11_hs10_railing_12' }, - ['-1871939139'] = { Name = 'ch2_11_hs10_railing_13' }, - ['-2111775450'] = { Name = 'ch2_11_hs10_railing_14' }, - ['1694343904'] = { Name = 'ch2_11_hs10_railing_15' }, - ['729324265'] = { Name = 'ch2_11_hs13_railings_01' }, - ['1027030630'] = { Name = 'ch2_11_hs13_railings_02' }, - ['1204900754'] = { Name = 'ch2_11_hs13_railings_03' }, - ['1500837593'] = { Name = 'ch2_11_hs13_railings_04' }, - ['709793933'] = { Name = 'ch2_11_hs13_railings_05' }, - ['1032404738'] = { Name = 'ch2_11_hs13_railings_06' }, - ['-574222365'] = { Name = 'ch2_11_hs14_fence_01' }, - ['581990038'] = { Name = 'ch2_11_hs14_railing_01' }, - ['892574620'] = { Name = 'ch2_11_hs14_railing_02' }, - ['1189494529'] = { Name = 'ch2_11_hs14_railing_03' }, - ['1203257509'] = { Name = 'ch2_11_hs14_railing_04' }, - ['-947601348'] = { Name = 'ch2_11_hs14_railing_05' }, - ['-644717481'] = { Name = 'ch2_11_hs14_railing_06' }, - ['-331445837'] = { Name = 'ch2_11_hs14_railing_07' }, - ['281989843'] = { Name = 'ch2_11_hs14_railing_08' }, - ['-1253172269'] = { Name = 'ch2_11_hs14_railing_09' }, - ['-1633671369'] = { Name = 'ch2_11_hs14_railing_10' }, - ['1881645356'] = { Name = 'ch2_11_hs15_railing_01_lod' }, - ['-2036969538'] = { Name = 'ch2_11_hs15_railing_01' }, - ['-1321490681'] = { Name = 'ch2_11_hs15_railing_02_lod' }, - ['-1806570699'] = { Name = 'ch2_11_hs15_railing_02' }, - ['-25798120'] = { Name = 'ch2_11_hs15_railing_03_lod' }, - ['1999286503'] = { Name = 'ch2_11_hs15_railing_03' }, - ['1046918077'] = { Name = 'ch2_11_hs15_railing_04_lod' }, - ['1289706577'] = { Name = 'ch2_11_hs15_railing_04' }, - ['-183615411'] = { Name = 'ch2_11_hs4_railing_01' }, - ['-1554080529'] = { Name = 'ch2_11_hs4_railing_02' }, - ['-1310082555'] = { Name = 'ch2_11_hs4_railing_03' }, - ['-1062742143'] = { Name = 'ch2_11_hs4_railing_04' }, - ['-791250978'] = { Name = 'ch2_11_hs4_railing_05' }, - ['-54094402'] = { Name = 'ch2_11_hs6_railings_01' }, - ['709718219'] = { Name = 'ch2_11_hs6_railings_02' }, - ['-1418923252'] = { Name = 'ch2_11_hs6_railings_03' }, - ['1935068846'] = { Name = 'ch2_11_l1' }, - ['-2054163680'] = { Name = 'ch2_11_l2' }, - ['1339688885'] = { Name = 'ch2_11_l3' }, - ['1125447580'] = { Name = 'ch2_11_wall03' }, - ['-42439580'] = { Name = 'ch2_11_wall04' }, - ['-2034679180'] = { Name = 'ch2_11_wall23' }, - ['261678834'] = { Name = 'ch2_11_water01' }, - ['-1826230758'] = { Name = 'ch2_11_water02' }, - ['636949438'] = { Name = 'ch2_11_water03' }, - ['934393651'] = { Name = 'ch2_11_water04' }, - ['1300833622'] = { Name = 'ch2_11b_armco01' }, - ['998015293'] = { Name = 'ch2_11b_armco02' }, - ['1122466483'] = { Name = 'ch2_11b_b1_a' }, - ['885120616'] = { Name = 'ch2_11b_b1_b' }, - ['855142000'] = { Name = 'ch2_11b_b1_dtl' }, - ['-1122129397'] = { Name = 'ch2_11b_b1_feature01_dtl' }, - ['1080491773'] = { Name = 'ch2_11b_b1_railing_01' }, - ['1262884027'] = { Name = 'ch2_11b_b1_railing_02' }, - ['1493413942'] = { Name = 'ch2_11b_b1_railing_03' }, - ['1756352398'] = { Name = 'ch2_11b_b1_railing_04' }, - ['1987210003'] = { Name = 'ch2_11b_b1_railing_05' }, - ['197367239'] = { Name = 'ch2_11b_b1_railing_06' }, - ['427635002'] = { Name = 'ch2_11b_b1_railing_07' }, - ['675106490'] = { Name = 'ch2_11b_b1_railing_08' }, - ['905177639'] = { Name = 'ch2_11b_b1_railing_09' }, - ['-510147960'] = { Name = 'ch2_11b_b1_railing_10' }, - ['-196122633'] = { Name = 'ch2_11b_b1_railing_11' }, - ['212113569'] = { Name = 'ch2_11b_b1_railing_12' }, - ['516766962'] = { Name = 'ch2_11b_b1_railing_13' }, - ['689394054'] = { Name = 'ch2_11b_b1_railing_14' }, - ['988345641'] = { Name = 'ch2_11b_b1_railing_15' }, - ['-1689500023'] = { Name = 'ch2_11b_b1' }, - ['-1316734091'] = { Name = 'ch2_11b_b2_dtl' }, - ['-210734465'] = { Name = 'ch2_11b_b2_wood_01' }, - ['-920248853'] = { Name = 'ch2_11b_b2_wood_02' }, - ['-1898239658'] = { Name = 'ch2_11b_b2_wood_03' }, - ['-460794704'] = { Name = 'ch2_11b_b2_wood_04' }, - ['1726306623'] = { Name = 'ch2_11b_b2_wood_05' }, - ['-1383437563'] = { Name = 'ch2_11b_b2' }, - ['65304347'] = { Name = 'ch2_11b_b3_dtl' }, - ['1960540584'] = { Name = 'ch2_11b_b3' }, - ['-1359165423'] = { Name = 'ch2_11b_b4_dtl' }, - ['-1981797105'] = { Name = 'ch2_11b_b4_railing_01' }, - ['-1739732502'] = { Name = 'ch2_11b_b4_railing_02' }, - ['780465750'] = { Name = 'ch2_11b_b4_railing_03' }, - ['-1127574813'] = { Name = 'ch2_11b_b4_railing_04' }, - ['-752500839'] = { Name = 'ch2_11b_b4_railing_05' }, - ['-713505729'] = { Name = 'ch2_11b_b4_railing_06' }, - ['1460160324'] = { Name = 'ch2_11b_b4_railing_07' }, - ['1757047464'] = { Name = 'ch2_11b_b4_railing_08' }, - ['-128775693'] = { Name = 'ch2_11b_b4_railing_09' }, - ['-18574426'] = { Name = 'ch2_11b_b4_railing_10' }, - ['373310037'] = { Name = 'ch2_11b_b4_railing_11' }, - ['-924276825'] = { Name = 'ch2_11b_b4_railing_12' }, - ['288634941'] = { Name = 'ch2_11b_b4_railing_13' }, - ['56007810'] = { Name = 'ch2_11b_b4_railing_14' }, - ['-614609775'] = { Name = 'ch2_11b_b4_railing_15' }, - ['-1911868943'] = { Name = 'ch2_11b_b4_railing_16' }, - ['-1210317426'] = { Name = 'ch2_11b_b4_railing_17' }, - ['775013155'] = { Name = 'ch2_11b_b5_dtl' }, - ['1346416755'] = { Name = 'ch2_11b_b5' }, - ['-802516548'] = { Name = 'ch2_11b_b6_dtl' }, - ['1652708598'] = { Name = 'ch2_11b_b6' }, - ['532399411'] = { Name = 'ch2_11b_b7_dtl' }, - ['1424701900'] = { Name = 'ch2_11b_b7' }, - ['2012366161'] = { Name = 'ch2_11b_dtrack00' }, - ['-2026839090'] = { Name = 'ch2_11b_dtrack01' }, - ['1550749258'] = { Name = 'ch2_11b_dtrack02' }, - ['-844238645'] = { Name = 'ch2_11b_dtrack04' }, - ['-909377050'] = { Name = 'ch2_11b_hedgedtl_01' }, - ['-612457141'] = { Name = 'ch2_11b_hedgedtl_02' }, - ['-1239098692'] = { Name = 'ch2_11b_hedgedtl_03' }, - ['-942178783'] = { Name = 'ch2_11b_hedgedtl_04' }, - ['2073224601'] = { Name = 'ch2_11b_hedgedtl_05' }, - ['-1522255621'] = { Name = 'ch2_11b_hedgedtl_06' }, - ['1594436742'] = { Name = 'ch2_11b_hedgedtl_07' }, - ['1758412818'] = { Name = 'ch2_11b_hedgedtl_08' }, - ['1148155727'] = { Name = 'ch2_11b_hedgedtl_09' }, - ['-1172445718'] = { Name = 'ch2_11b_hedgedtl_10' }, - ['-202319437'] = { Name = 'ch2_11b_hedgedtl_12' }, - ['18805775'] = { Name = 'ch2_11b_hedgedtl_13' }, - ['258183320'] = { Name = 'ch2_11b_hedgedtl_14' }, - ['1098395139'] = { Name = 'ch2_11b_hs_04_gate' }, - ['-862300049'] = { Name = 'ch2_11b_hs_04' }, - ['-1003086116'] = { Name = 'ch2_11b_l1' }, - ['838695529'] = { Name = 'ch2_11b_l2' }, - ['-1420527990'] = { Name = 'ch2_11b_pools1' }, - ['-1114203378'] = { Name = 'ch2_11b_pools2' }, - ['-972775253'] = { Name = 'ch2_11b_railing_01' }, - ['414172672'] = { Name = 'ch2_11b_railing_02' }, - ['839317678'] = { Name = 'ch2_11b_railing_03' }, - ['68951257'] = { Name = 'ch2_11b_railing_04' }, - ['-2072732272'] = { Name = 'ch2_11b_railing_05' }, - ['-1917734902'] = { Name = 'ch2_11b_railing_06' }, - ['-352621928'] = { Name = 'ch2_11b_railing_07' }, - ['-1462959159'] = { Name = 'ch2_11b_retwall01' }, - ['748631099'] = { Name = 'ch2_11b_retwallpoles_01' }, - ['-130757797'] = { Name = 'ch2_11b_retwallpoles_02' }, - ['175271894'] = { Name = 'ch2_11b_retwallpoles_03' }, - ['-357945274'] = { Name = 'ch2_11b_retwallpoles_04' }, - ['1022448851'] = { Name = 'ch2_11b_retwallpoles_05' }, - ['-1791428458'] = { Name = 'ch2_12_building_b_dtl' }, - ['-1919987537'] = { Name = 'ch2_12_building_b_hedtl_1' }, - ['1995154280'] = { Name = 'ch2_12_building_b_hedtl_2' }, - ['1831636970'] = { Name = 'ch2_12_building_b_hedtl_3' }, - ['-1789191271'] = { Name = 'ch2_12_building_b' }, - ['-436224840'] = { Name = 'ch2_12_hdcal67' }, - ['-2074338856'] = { Name = 'ch2_12_hehdcal67_00' }, - ['-817025095'] = { Name = 'ch2_12_hehdcal67_01' }, - ['-250711237'] = { Name = 'ch2_12_hehdcal67_02' }, - ['-1412831053'] = { Name = 'ch2_12_hehdcal67_03' }, - ['-1115452378'] = { Name = 'ch2_12_hehdcal67_04' }, - ['63346859'] = { Name = 'ch2_12_hehdcal67_05' }, - ['949865443'] = { Name = 'ch2_12_house_03_dtl' }, - ['-861134677'] = { Name = 'ch2_12_house_03_hed_00' }, - ['-1025012446'] = { Name = 'ch2_12_house_03_hed_01' }, - ['2096038186'] = { Name = 'ch2_12_house_03_hed_02' }, - ['-306617667'] = { Name = 'ch2_12_house_03_hed_03' }, - ['-480555519'] = { Name = 'ch2_12_house_03_hed_04' }, - ['-767841342'] = { Name = 'ch2_12_house_03_hed_05' }, - ['1207408444'] = { Name = 'ch2_12_house_03_hed_06' }, - ['-1262489397'] = { Name = 'ch2_12_house_03_hed_07' }, - ['2068363268'] = { Name = 'ch2_12_house_03' }, - ['-1958310436'] = { Name = 'ch2_12_house_l2d_dtl' }, - ['1270534450'] = { Name = 'ch2_12_house_l2d_hedtl_1' }, - ['384821149'] = { Name = 'ch2_12_house_l2d_hedtl_2' }, - ['-1086900179'] = { Name = 'ch2_12_house_l2d_hedtl_3' }, - ['-1426553239'] = { Name = 'ch2_12_house_l2d' }, - ['-1606567824'] = { Name = 'ch2_12_house_l2e_dtl' }, - ['959465209'] = { Name = 'ch2_12_house_l2e_hedtl_00' }, - ['-424074740'] = { Name = 'ch2_12_house_l2e_hedtl_01' }, - ['610377052'] = { Name = 'ch2_12_house_l2e_hedtl_02' }, - ['1394113225'] = { Name = 'ch2_12_house_l2e_hedtl_03' }, - ['-1983223760'] = { Name = 'ch2_12_house_l2e_hedtl_04' }, - ['814527922'] = { Name = 'ch2_12_house_l2e_hedtl_05' }, - ['1834561358'] = { Name = 'ch2_12_house_l2e_hedtl_06' }, - ['1545309395'] = { Name = 'ch2_12_house_l2e_hedtl_07' }, - ['-1789174997'] = { Name = 'ch2_12_house_l2e' }, - ['1090857234'] = { Name = 'ch2_12_house01_dtl' }, - ['140033636'] = { Name = 'ch2_12_house01' }, - ['866324091'] = { Name = 'ch2_12_house02_dtl' }, - ['1807624868'] = { Name = 'ch2_12_house02_hegdtl_1' }, - ['627318253'] = { Name = 'ch2_12_house02_hegdtl_2' }, - ['1193501035'] = { Name = 'ch2_12_house02_hegdtl_3' }, - ['-1275446501'] = { Name = 'ch2_12_house02_hegdtl_4' }, - ['-1565026154'] = { Name = 'ch2_12_house02_hegdtl_5' }, - ['-1884130676'] = { Name = 'ch2_12_house02_hegdtl_6' }, - ['-2122000847'] = { Name = 'ch2_12_house02_hegdtl_7' }, - ['-442671468'] = { Name = 'ch2_12_house02_rail_lod' }, - ['291185973'] = { Name = 'ch2_12_house02_rail' }, - ['2112519138'] = { Name = 'ch2_12_house02_railing_01_lod' }, - ['1167477500'] = { Name = 'ch2_12_house02_railing_01' }, - ['777103747'] = { Name = 'ch2_12_house02_railing_02_lod' }, - ['1464921713'] = { Name = 'ch2_12_house02_railing_02' }, - ['-1331135274'] = { Name = 'ch2_12_house02_railing_03_lod' }, - ['1756565813'] = { Name = 'ch2_12_house02_railing_03' }, - ['465167654'] = { Name = 'ch2_12_house02' }, - ['1084558333'] = { Name = 'ch2_12_house04_dtl' }, - ['1063627913'] = { Name = 'ch2_12_house04' }, - ['798893031'] = { Name = 'ch2_12_house05_dtl' }, - ['758908982'] = { Name = 'ch2_12_house05' }, - ['-406233860'] = { Name = 'ch2_12_house06_dtl' }, - ['1683584624'] = { Name = 'ch2_12_house06' }, - ['1803505613'] = { Name = 'ch2_12_house07_dtl' }, - ['1380110915'] = { Name = 'ch2_12_house07' }, - ['89594736'] = { Name = 'ch2_12_house100_dtl' }, - ['204609625'] = { Name = 'ch2_12_house100_rail_lod' }, - ['-182012546'] = { Name = 'ch2_12_house100_rail' }, - ['-1588559783'] = { Name = 'ch2_12_house100' }, - ['1899991676'] = { Name = 'ch2_12_house101_dtl' }, - ['-58739018'] = { Name = 'ch2_12_house101' }, - ['-1290236852'] = { Name = 'ch2_12_house102_dtl' }, - ['-215235378'] = { Name = 'ch2_12_house102_railing_lod' }, - ['508705465'] = { Name = 'ch2_12_house102_railing' }, - ['-962901266'] = { Name = 'ch2_12_house102' }, - ['1880759741'] = { Name = 'ch2_12_house103' }, - ['-1522953917'] = { Name = 'ch2_12_house106a_dtl' }, - ['-1911370507'] = { Name = 'ch2_12_house106a' }, - ['-208816488'] = { Name = 'ch2_12_house107_dtl' }, - ['589300682'] = { Name = 'ch2_12_house107' }, - ['-1701797380'] = { Name = 'ch2_12_house11_dtl' }, - ['2095982641'] = { Name = 'ch2_12_house11' }, - ['275785'] = { Name = 'ch2_12_house16_dtl' }, - ['516156466'] = { Name = 'ch2_12_house16' }, - ['-1989127817'] = { Name = 'ch2_12_house20_dtl' }, - ['630684449'] = { Name = 'ch2_12_house20' }, - ['-697701639'] = { Name = 'ch2_12_house4_a_rgate_lod' }, - ['-318366106'] = { Name = 'ch2_12_house4_a_rgate' }, - ['-1556073861'] = { Name = 'ch2_12_house4_b_rgate_lod' }, - ['963523844'] = { Name = 'ch2_12_house4_b_rgate' }, - ['595710209'] = { Name = 'ch2_12_house4_c_rgate_lod' }, - ['-115768302'] = { Name = 'ch2_12_house4_c_rgate' }, - ['251577070'] = { Name = 'ch2_12_house4_d_rgate_lod' }, - ['1162771857'] = { Name = 'ch2_12_house4_d_rgate' }, - ['-2030934512'] = { Name = 'ch2_12_house4_dtl' }, - ['-1180061401'] = { Name = 'ch2_12_house4' }, - ['-417347112'] = { Name = 'ch2_12_house55_dtl' }, - ['-250182768'] = { Name = 'ch2_12_house55' }, - ['451071952'] = { Name = 'ch2_12_house97_dtl' }, - ['-994201761'] = { Name = 'ch2_12_house97' }, - ['-1866320981'] = { Name = 'ch2_12_house98_dtl' }, - ['143863652'] = { Name = 'ch2_12_house98_hddtl_1' }, - ['383044583'] = { Name = 'ch2_12_house98_hddtl_2' }, - ['-348818263'] = { Name = 'ch2_12_house98_hddtl_3' }, - ['-110096098'] = { Name = 'ch2_12_house98_hddtl_4' }, - ['-809910862'] = { Name = 'ch2_12_house98_hddtl_5' }, - ['1263025190'] = { Name = 'ch2_12_house98' }, - ['-600619475'] = { Name = 'ch2_12_house99_dtl' }, - ['965384363'] = { Name = 'ch2_12_house99' }, - ['1213422685'] = { Name = 'ch2_12_housesupport01_lod' }, - ['-1457106781'] = { Name = 'ch2_12_housesupport01' }, - ['1570133077'] = { Name = 'ch2_12_housesupport02_lod' }, - ['-1157893042'] = { Name = 'ch2_12_housesupport02' }, - ['-635592278'] = { Name = 'ch2_12_housesupport03_lod' }, - ['-666751286'] = { Name = 'ch2_12_housesupport03' }, - ['-1937906486'] = { Name = 'ch2_12_hs17' }, - ['-233626679'] = { Name = 'ch2_12_hse01_hgedtl_00' }, - ['-1190776400'] = { Name = 'ch2_12_hse01_hgedtl_01' }, - ['-829399868'] = { Name = 'ch2_12_hse01_hgedtl_02' }, - ['-2011672615'] = { Name = 'ch2_12_hse01_hgedtl_03' }, - ['1909597005'] = { Name = 'ch2_12_hse01_hgedtl_04' }, - ['1554643197'] = { Name = 'ch2_12_hse01_hgedtl_05' }, - ['1313561664'] = { Name = 'ch2_12_hse01_hgedtl_06' }, - ['-905981097'] = { Name = 'ch2_12_hse01_hgedtl_07' }, - ['-1078083885'] = { Name = 'ch2_12_hse01_hgedtl_08' }, - ['-1384506804'] = { Name = 'ch2_12_hse01_hgedtl_09' }, - ['1202146180'] = { Name = 'ch2_12_hse01_hgedtl_10' }, - ['1008088162'] = { Name = 'ch2_12_hse01_hgedtl_11' }, - ['708677809'] = { Name = 'ch2_12_hse01_hgedtl_12' }, - ['-1868716673'] = { Name = 'ch2_12_l1' }, - ['-555957764'] = { Name = 'ch2_12_l2' }, - ['-1190640939'] = { Name = 'ch2_12_modern_dtl' }, - ['-1945844707'] = { Name = 'ch2_12_modern_hedt_00' }, - ['-1182851311'] = { Name = 'ch2_12_modern_hedt_01' }, - ['965975864'] = { Name = 'ch2_12_modern_hedt_02' }, - ['1730116175'] = { Name = 'ch2_12_modern_hedt_03' }, - ['738557793'] = { Name = 'ch2_12_pool_water' }, - ['1447485551'] = { Name = 'ch2_12_railing01_lod' }, - ['-497750770'] = { Name = 'ch2_12_railing01' }, - ['-1673404024'] = { Name = 'ch2_12_railing02_lod' }, - ['-1785834622'] = { Name = 'ch2_12_railing02' }, - ['1509822535'] = { Name = 'ch2_12_railing03_lod' }, - ['-2049919993'] = { Name = 'ch2_12_railing03' }, - ['-1361019679'] = { Name = 'ch2_12_railing04_lod' }, - ['873762948'] = { Name = 'ch2_12_railing04' }, - ['-983223579'] = { Name = 'ch2_12_railing05_lod' }, - ['-1489111327'] = { Name = 'ch2_12_railing05' }, - ['1628535241'] = { Name = 'ch2_12_railing06_lod' }, - ['1487034783'] = { Name = 'ch2_12_railing06' }, - ['1151584484'] = { Name = 'ch2_12_railing07_lod' }, - ['1223146026'] = { Name = 'ch2_12_railing07' }, - ['1583143658'] = { Name = 'ch2_12_railing08_lod' }, - ['53325495'] = { Name = 'ch2_12_railing08' }, - ['-959807699'] = { Name = 'ch2_12_railing09_lod' }, - ['-311983317'] = { Name = 'ch2_12_railing09' }, - ['1154579220'] = { Name = 'ch2_12_railing10_lod' }, - ['-702786747'] = { Name = 'ch2_12_railing10' }, - ['-1128800816'] = { Name = 'ch2_12_railing11_lod' }, - ['1894615273'] = { Name = 'ch2_12_railing11' }, - ['20561096'] = { Name = 'ch2_12_railing12_lod' }, - ['-1181050302'] = { Name = 'ch2_12_railing12' }, - ['-447788612'] = { Name = 'ch2_12_railing13_lod' }, - ['-932202516'] = { Name = 'ch2_12_railing13' }, - ['224641483'] = { Name = 'ch2_12_railing14' }, - ['730856995'] = { Name = 'ch2_12_railing15' }, - ['-253228844'] = { Name = 'ch2_12_railing16' }, - ['-14998214'] = { Name = 'ch2_12_railing17' }, - ['280053870'] = { Name = 'ch2_12_railing18' }, - ['525886908'] = { Name = 'ch2_12_railing19' }, - ['1930432406'] = { Name = 'ch2_12_railing20' }, - ['-598285790'] = { Name = 'ch2_12_railing21' }, - ['-842644223'] = { Name = 'ch2_12_railing22' }, - ['932573830'] = { Name = 'ch2_12_railing23_lod' }, - ['-930006377'] = { Name = 'ch2_12_railing23' }, - ['-383929505'] = { Name = 'ch2_12_railing24_lod' }, - ['-1183736744'] = { Name = 'ch2_12_railing24' }, - ['-515041378'] = { Name = 'ch2_12_railing25_lod' }, - ['605188508'] = { Name = 'ch2_12_railing25' }, - ['13642520'] = { Name = 'ch2_12_railing26' }, - ['-276395899'] = { Name = 'ch2_12_railing27' }, - ['1550738003'] = { Name = 'ch2_12_railing28' }, - ['-1810445645'] = { Name = 'ch2_12_railing29_lod' }, - ['1329317870'] = { Name = 'ch2_12_railing29' }, - ['1412815266'] = { Name = 'ch2_12_railing30_lod' }, - ['1621518783'] = { Name = 'ch2_12_railing30' }, - ['-460940215'] = { Name = 'ch2_12_railing66' }, - ['1334037995'] = { Name = 'ch2_12_woodstruct01_lod' }, - ['-1081739531'] = { Name = 'ch2_12_woodstruct01' }, - ['-2055261837'] = { Name = 'ch2_12_woodstruct02_lod' }, - ['-1378921592'] = { Name = 'ch2_12_woodstruct02' }, - ['726255491'] = { Name = 'ch2_12_woodstruct03_lod' }, - ['1678360570'] = { Name = 'ch2_12_woodstruct03' }, - ['1469483679'] = { Name = 'ch2_12_woodstruct04_lod' }, - ['1346377831'] = { Name = 'ch2_12_woodstruct04' }, - ['-2092677964'] = { Name = 'ch2_12b_cutscenetowel' }, - ['-1255074188'] = { Name = 'ch2_12b_h1_vivid' }, - ['-584623099'] = { Name = 'ch2_12b_house_l1a' }, - ['8990735'] = { Name = 'ch2_12b_house_l1b_dtl_01' }, - ['391077275'] = { Name = 'ch2_12b_house_l1b_dtl_02' }, - ['411787283'] = { Name = 'ch2_12b_house_l1b_dtl_03' }, - ['-403017301'] = { Name = 'ch2_12b_house_l1b' }, - ['-1700952937'] = { Name = 'ch2_12b_house_l1c_dtl_01' }, - ['-1257850519'] = { Name = 'ch2_12b_house_l1c_dtl_02' }, - ['-935895094'] = { Name = 'ch2_12b_house_l1c_dtl_03' }, - ['-1885497848'] = { Name = 'ch2_12b_house_l1c_gate' }, - ['-1325832886'] = { Name = 'ch2_12b_house_l1c_gate001' }, - ['1686137521'] = { Name = 'ch2_12b_house_l1c' }, - ['318873867'] = { Name = 'ch2_12b_house_l1d_dtl_01' }, - ['95880822'] = { Name = 'ch2_12b_house_l1d_dtl_02' }, - ['-2033907560'] = { Name = 'ch2_12b_house_l1d_dtl_03' }, - ['1878131100'] = { Name = 'ch2_12b_house_l1d' }, - ['-398031445'] = { Name = 'ch2_12b_house_l1e_dtl_01' }, - ['-92427751'] = { Name = 'ch2_12b_house_l1e_dtl_02' }, - ['348675758'] = { Name = 'ch2_12b_house_l1e_dtl_03' }, - ['-2128305151'] = { Name = 'ch2_12b_house_l1e' }, - ['-543992122'] = { Name = 'ch2_12b_house_l2c_dtl_01' }, - ['-1871005550'] = { Name = 'ch2_12b_house_l2c_dtl_02' }, - ['-2089572481'] = { Name = 'ch2_12b_house_l2c' }, - ['198022959'] = { Name = 'ch2_12b_house03mc_a_dtl_01' }, - ['408301632'] = { Name = 'ch2_12b_house03mc_a_dtl_02' }, - ['784096532'] = { Name = 'ch2_12b_house03mc_a_dtl_03' }, - ['-2005680468'] = { Name = 'ch2_12b_house03mc' }, - ['-661306666'] = { Name = 'ch2_12b_house50_dtl_01' }, - ['-356522197'] = { Name = 'ch2_12b_house50_dtl_02' }, - ['32902280'] = { Name = 'ch2_12b_house50' }, - ['-2098236359'] = { Name = 'ch2_12b_hs_l1a_dtl_01' }, - ['1898238116'] = { Name = 'ch2_12b_hs_l1a_dtl_02' }, - ['-1599262800'] = { Name = 'ch2_12b_hs_l1a_dtl_03' }, - ['1510157710'] = { Name = 'ch2_12b_hse_l1a_dtl_00' }, - ['-738057850'] = { Name = 'ch2_12b_hse_l1a_dtl_01' }, - ['-914289532'] = { Name = 'ch2_12b_hse_l1a_dtl_02' }, - ['-1866065137'] = { Name = 'ch2_12b_hse_l1a_dtl_03' }, - ['-417413185'] = { Name = 'ch2_12b_hse_l1a_dtl_04' }, - ['475771448'] = { Name = 'ch2_12b_hse_l1a_dtl_05' }, - ['2076478079'] = { Name = 'ch2_12b_hse_l1c_dtl_00' }, - ['-1436031035'] = { Name = 'ch2_12b_hse_l1c_dtl_01' }, - ['-1741077656'] = { Name = 'ch2_12b_hse_l1c_dtl_02' }, - ['579491856'] = { Name = 'ch2_12b_hse_l1c_dtl_03' }, - ['1362408804'] = { Name = 'ch2_12b_hse_l1c_dtl_04' }, - ['1058148639'] = { Name = 'ch2_12b_hse_l1c_dtl_05' }, - ['1572949629'] = { Name = 'ch2_12b_hse_l1c_dtl_06' }, - ['-605631802'] = { Name = 'ch2_12b_hse_l1c_dtl_07' }, - ['170600274'] = { Name = 'ch2_12b_hse_l1c_dtl_08' }, - ['61905501'] = { Name = 'ch2_12b_hse_l1c_dtl_09' }, - ['-1079864550'] = { Name = 'ch2_12b_hse_l1c_dtl_10' }, - ['-320082516'] = { Name = 'ch2_12b_hse_l1c_dtl_11' }, - ['-636008445'] = { Name = 'ch2_12b_hse_l1c_dtl_12' }, - ['-945839208'] = { Name = 'ch2_12b_hse_l1c_dtl_13' }, - ['-1187969349'] = { Name = 'ch2_12b_hse_l1c_dtl_14' }, - ['-499099431'] = { Name = 'ch2_12b_hse_l1c_dtl_15' }, - ['-1783480386'] = { Name = 'ch2_12b_hse_l1c_dtl_16' }, - ['277689718'] = { Name = 'ch2_12b_hse_l1c_dtl_17' }, - ['-97974098'] = { Name = 'ch2_12b_hse_l1c_dtl_18' }, - ['-807037585'] = { Name = 'ch2_12b_hse_l1e_dtl_1' }, - ['-1476356617'] = { Name = 'ch2_12b_l1' }, - ['1572700530'] = { Name = 'ch2_12b_l2' }, - ['844035688'] = { Name = 'ch2_12b_lnddcal01' }, - ['1076007435'] = { Name = 'ch2_12b_lnddcal02' }, - ['1696490509'] = { Name = 'ch2_12b_railing_01' }, - ['1781865318'] = { Name = 'ch2_12b_railing_02_lod' }, - ['1474316689'] = { Name = 'ch2_12b_railing_02' }, - ['-890547302'] = { Name = 'ch2_12b_railing_03_lod' }, - ['-1786100504'] = { Name = 'ch2_12b_railing_03' }, - ['-1965281396'] = { Name = 'ch2_12b_railing_04' }, - ['889881570'] = { Name = 'ch2_12b_railing_05' }, - ['-1694816806'] = { Name = 'ch2_12b_railing_06_lod' }, - ['-1502484809'] = { Name = 'ch2_12b_railing_06' }, - ['45784446'] = { Name = 'ch2_12b_railing_07_lod' }, - ['-542746337'] = { Name = 'ch2_12b_railing_07' }, - ['-772555334'] = { Name = 'ch2_12b_railing_08' }, - ['-1219345779'] = { Name = 'ch2_12b_retainwall01_dtl_01' }, - ['4478068'] = { Name = 'ch2_12b_retainwall01_dtl_02' }, - ['334396360'] = { Name = 'ch2_12b_retainwall01_dtl_03' }, - ['-1249134618'] = { Name = 'ch2_12b_retwall01' }, - ['-1513318296'] = { Name = 'ch2_12b_retwall02' }, - ['-932249093'] = { Name = 'ch2_12b_treeproxy' }, - ['-534545568'] = { Name = 'ch2_emissive_casino_slod' }, - ['429446185'] = { Name = 'ch2_emissive_casinob_slod' }, - ['1468170057'] = { Name = 'ch2_emissive_casinob' }, - ['-1633449889'] = { Name = 'ch2_emissive_casinob2_slod' }, - ['495815520'] = { Name = 'ch2_emissive_casinoc' }, - ['552822525'] = { Name = 'ch2_emissive_casinocb' }, - ['1887593324'] = { Name = 'ch2_emissive_casinocb2' }, - ['-1346292139'] = { Name = 'ch2_emissive_ch2_02_ema_slod' }, - ['973421825'] = { Name = 'ch2_emissive_ch2_02_ema2' }, - ['-1853286198'] = { Name = 'ch2_emissive_ch2_02_emb_slod' }, - ['116261031'] = { Name = 'ch2_emissive_ch2_02_emb' }, - ['52771962'] = { Name = 'ch2_emissive_ch2_03_hut02_lod' }, - ['1712740913'] = { Name = 'ch2_emissive_ch2_03_hut02' }, - ['714766594'] = { Name = 'ch2_emissive_ch2_03_slod' }, - ['-1292873730'] = { Name = 'ch2_emissive_ch2_03c_lod' }, - ['1724302862'] = { Name = 'ch2_emissive_ch2_03c' }, - ['1497086912'] = { Name = 'ch2_emissive_ch2_04_01_slod' }, - ['-1472721525'] = { Name = 'ch2_emissive_ch2_04_01' }, - ['-321986373'] = { Name = 'ch2_emissive_ch2_04_02_slod' }, - ['-14337180'] = { Name = 'ch2_emissive_ch2_04_02' }, - ['-782606385'] = { Name = 'ch2_emissive_ch2_04_03' }, - ['446493267'] = { Name = 'ch2_emissive_ch2_04_04' }, - ['-322627932'] = { Name = 'ch2_emissive_ch2_04_05' }, - ['675450270'] = { Name = 'ch2_emissive_ch2_04_06' }, - ['176181786'] = { Name = 'ch2_emissive_ch2_04_07' }, - ['1134838881'] = { Name = 'ch2_emissive_ch2_04_08' }, - ['1440966879'] = { Name = 'ch2_emissive_ch2_04_09' }, - ['306185524'] = { Name = 'ch2_emissive_ch2_04_doors' }, - ['238857854'] = { Name = 'ch2_emissive_ch2_05_01' }, - ['15569888'] = { Name = 'ch2_emissive_ch2_05_02' }, - ['-2076404193'] = { Name = 'ch2_emissive_ch2_05_slod' }, - ['-331273348'] = { Name = 'ch2_emissive_ch2_05c_01' }, - ['-1099018245'] = { Name = 'ch2_emissive_ch2_05c_02' }, - ['-1632825255'] = { Name = 'ch2_emissive_ch2_05c_03' }, - ['-1319258694'] = { Name = 'ch2_emissive_ch2_05c_04' }, - ['803549891'] = { Name = 'ch2_emissive_ch2_05c_05' }, - ['29185652'] = { Name = 'ch2_emissive_ch2_05c_06' }, - ['340229000'] = { Name = 'ch2_emissive_ch2_05c_07' }, - ['-434594005'] = { Name = 'ch2_emissive_ch2_05c_08' }, - ['-1570318450'] = { Name = 'ch2_emissive_ch2_05c_slod' }, - ['-145786799'] = { Name = 'ch2_emissive_ch2_05d_01' }, - ['-846715709'] = { Name = 'ch2_emissive_ch2_05d_02' }, - ['-1127447732'] = { Name = 'ch2_emissive_ch2_05d_03' }, - ['1051854613'] = { Name = 'ch2_emissive_ch2_05d_04' }, - ['-1395301538'] = { Name = 'ch2_emissive_ch2_05d_05' }, - ['-1737952541'] = { Name = 'ch2_emissive_ch2_05d_slod' }, - ['946890175'] = { Name = 'ch2_emissive_ch2_05e_01' }, - ['-13470908'] = { Name = 'ch2_emissive_ch2_05e_02' }, - ['-604492592'] = { Name = 'ch2_emissive_ch2_05e_03' }, - ['-1586055222'] = { Name = 'ch2_emissive_ch2_05e_04' }, - ['-281619635'] = { Name = 'ch2_emissive_ch2_05e_05' }, - ['-990216495'] = { Name = 'ch2_emissive_ch2_05e_06' }, - ['-1819894806'] = { Name = 'ch2_emissive_ch2_05e_07' }, - ['-1008171437'] = { Name = 'ch2_emissive_ch2_05e_slod' }, - ['582570255'] = { Name = 'ch2_emissive_ch2_05f_01' }, - ['-722061942'] = { Name = 'ch2_emissive_ch2_05f_02' }, - ['107583600'] = { Name = 'ch2_emissive_ch2_05f_03' }, - ['949255365'] = { Name = 'ch2_emissive_ch2_05f_04' }, - ['1334061780'] = { Name = 'ch2_emissive_ch2_05f_05' }, - ['-1581035695'] = { Name = 'ch2_emissive_ch2_05f_06' }, - ['1809048435'] = { Name = 'ch2_emissive_ch2_05f_07' }, - ['1038419862'] = { Name = 'ch2_emissive_ch2_05f_08' }, - ['70980671'] = { Name = 'ch2_emissive_ch2_05f_09' }, - ['-1360073520'] = { Name = 'ch2_emissive_ch2_05f_10' }, - ['-196970630'] = { Name = 'ch2_emissive_ch2_05f_11' }, - ['-1785821757'] = { Name = 'ch2_emissive_ch2_05f_slod' }, - ['1001872854'] = { Name = 'ch2_emissive_ch2_06_02_slod' }, - ['266950412'] = { Name = 'ch2_emissive_ch2_06_02' }, - ['1572903863'] = { Name = 'ch2_emissive_ch2_06_03_slod' }, - ['-906179840'] = { Name = 'ch2_emissive_ch2_06_03' }, - ['-675454368'] = { Name = 'ch2_emissive_ch2_06_04_slod' }, - ['-1135661147'] = { Name = 'ch2_emissive_ch2_06_04' }, - ['634450536'] = { Name = 'ch2_emissive_ch2_06_04b_lod' }, - ['-1712000256'] = { Name = 'ch2_emissive_ch2_06_04b' }, - ['-1543961018'] = { Name = 'ch2_emissive_ch2_06_slod' }, - ['90400011'] = { Name = 'ch2_emissive_ch2_06' }, - ['-200989116'] = { Name = 'ch2_emissive_ch2_07_01' }, - ['1410000466'] = { Name = 'ch2_emissive_ch2_07_02' }, - ['1137264079'] = { Name = 'ch2_emissive_ch2_07_03' }, - ['892741801'] = { Name = 'ch2_emissive_ch2_07_04' }, - ['652971028'] = { Name = 'ch2_emissive_ch2_07_05' }, - ['-1425107880'] = { Name = 'ch2_emissive_ch2_07_06' }, - ['144112531'] = { Name = 'ch2_emissive_ch2_07_slod' }, - ['-1515902363'] = { Name = 'ch2_emissive_ch2_07b_01' }, - ['-1746497816'] = { Name = 'ch2_emissive_ch2_07b_02' }, - ['-1498665865'] = { Name = 'ch2_emissive_ch2_07b_03' }, - ['-1998393115'] = { Name = 'ch2_emissive_ch2_07b_04' }, - ['2048086854'] = { Name = 'ch2_emissive_ch2_07b_05' }, - ['1817819091'] = { Name = 'ch2_emissive_ch2_07b_06' }, - ['1617862653'] = { Name = 'ch2_emissive_ch2_07b_07' }, - ['1102144123'] = { Name = 'ch2_emissive_ch2_07b_08' }, - ['867944080'] = { Name = 'ch2_emissive_ch2_07b_09' }, - ['1783384760'] = { Name = 'ch2_emissive_ch2_07b_10' }, - ['513016906'] = { Name = 'ch2_emissive_ch2_07b_slod' }, - ['-317974989'] = { Name = 'ch2_emissive_ch2_07c_01' }, - ['456520326'] = { Name = 'ch2_emissive_ch2_07c_02' }, - ['145214826'] = { Name = 'ch2_emissive_ch2_07c_03' }, - ['-985110200'] = { Name = 'ch2_emissive_ch2_07c_slod' }, - ['1541993007'] = { Name = 'ch2_emissive_ch2_07d_01' }, - ['1721599896'] = { Name = 'ch2_emissive_ch2_07d_02' }, - ['-807118300'] = { Name = 'ch2_emissive_ch2_07d_03' }, - ['-2098675666'] = { Name = 'ch2_emissive_ch2_07d_04' }, - ['-1792908127'] = { Name = 'ch2_emissive_ch2_07d_05' }, - ['806132327'] = { Name = 'ch2_emissive_ch2_07d_06' }, - ['1110392492'] = { Name = 'ch2_emissive_ch2_07d_07' }, - ['-177494746'] = { Name = 'ch2_emissive_ch2_07d_08' }, - ['1604614550'] = { Name = 'ch2_emissive_ch2_07d_09' }, - ['1227836380'] = { Name = 'ch2_emissive_ch2_07d_10' }, - ['980266585'] = { Name = 'ch2_emissive_ch2_07d_11' }, - ['614063407'] = { Name = 'ch2_emissive_ch2_07d_slod' }, - ['589303169'] = { Name = 'ch2_emissive_ch2_08_01' }, - ['-1872599020'] = { Name = 'ch2_emissive_ch2_08_02' }, - ['2014984068'] = { Name = 'ch2_emissive_ch2_08_03' }, - ['1710002985'] = { Name = 'ch2_emissive_ch2_08_04' }, - ['-400943242'] = { Name = 'ch2_emissive_ch2_08_05' }, - ['1447130051'] = { Name = 'ch2_emissive_ch2_08_06' }, - ['1267621469'] = { Name = 'ch2_emissive_ch2_08_07' }, - ['968604344'] = { Name = 'ch2_emissive_ch2_08_08' }, - ['-1285968394'] = { Name = 'ch2_emissive_ch2_08_09' }, - ['1756798513'] = { Name = 'ch2_emissive_ch2_08_10' }, - ['-1748992956'] = { Name = 'ch2_emissive_ch2_08_11' }, - ['594746811'] = { Name = 'ch2_emissive_ch2_08_slod' }, - ['-1605144853'] = { Name = 'ch2_emissive_ch2_08b_01' }, - ['-1416919713'] = { Name = 'ch2_emissive_ch2_08b_02' }, - ['2108959149'] = { Name = 'ch2_emissive_ch2_08b_03' }, - ['-1895183272'] = { Name = 'ch2_emissive_ch2_08b_04' }, - ['-149349255'] = { Name = 'ch2_emissive_ch2_08b_05' }, - ['21967077'] = { Name = 'ch2_emissive_ch2_08b_06' }, - ['1829520235'] = { Name = 'ch2_emissive_ch2_08b_slod' }, - ['1939476373'] = { Name = 'ch2_emissive_ch2_09_01' }, - ['-580787417'] = { Name = 'ch2_emissive_ch2_09_02' }, - ['-1807494936'] = { Name = 'ch2_emissive_ch2_09_03' }, - ['-2046348177'] = { Name = 'ch2_emissive_ch2_09_04' }, - ['973118563'] = { Name = 'ch2_emissive_ch2_09_05' }, - ['-1530105351'] = { Name = 'ch2_emissive_ch2_09_06' }, - ['1585472866'] = { Name = 'ch2_emissive_ch2_09_07' }, - ['1228421842'] = { Name = 'ch2_emissive_ch2_09_08' }, - ['1557226000'] = { Name = 'ch2_emissive_ch2_09_09' }, - ['-582032979'] = { Name = 'ch2_emissive_ch2_09_10' }, - ['-1292006133'] = { Name = 'ch2_emissive_ch2_09_11' }, - ['1698471060'] = { Name = 'ch2_emissive_ch2_09_slod' }, - ['1934235507'] = { Name = 'ch2_emissive_ch2_09b_01' }, - ['1680603447'] = { Name = 'ch2_emissive_ch2_09b_02' }, - ['1448893848'] = { Name = 'ch2_emissive_ch2_09b_03' }, - ['954671790'] = { Name = 'ch2_emissive_ch2_09b_04' }, - ['722896653'] = { Name = 'ch2_emissive_ch2_09b_05' }, - ['441312632'] = { Name = 'ch2_emissive_ch2_09b_06' }, - ['250924742'] = { Name = 'ch2_emissive_ch2_09b_07' }, - ['503147723'] = { Name = 'ch2_emissive_ch2_09b_08' }, - ['2568479'] = { Name = 'ch2_emissive_ch2_09b_09' }, - ['103267916'] = { Name = 'ch2_emissive_ch2_09b_10' }, - ['-655334434'] = { Name = 'ch2_emissive_ch2_09b_11' }, - ['-914242303'] = { Name = 'ch2_emissive_ch2_09b_12' }, - ['561450452'] = { Name = 'ch2_emissive_ch2_09b_slod' }, - ['-1081332392'] = { Name = 'ch2_emissive_ch2_09c_01' }, - ['-1338143045'] = { Name = 'ch2_emissive_ch2_09c_02' }, - ['567243229'] = { Name = 'ch2_emissive_ch2_09c_03' }, - ['305779378'] = { Name = 'ch2_emissive_ch2_09c_04' }, - ['89372902'] = { Name = 'ch2_emissive_ch2_09c_05' }, - ['-150528947'] = { Name = 'ch2_emissive_ch2_09c_06' }, - ['1521017739'] = { Name = 'ch2_emissive_ch2_09c_07' }, - ['1282754340'] = { Name = 'ch2_emissive_ch2_09c_08' }, - ['1046162160'] = { Name = 'ch2_emissive_ch2_09c_09' }, - ['-1434875737'] = { Name = 'ch2_emissive_ch2_09c_10' }, - ['-614700436'] = { Name = 'ch2_emissive_ch2_09c_11' }, - ['-954318352'] = { Name = 'ch2_emissive_ch2_09c_12' }, - ['-1941910518'] = { Name = 'ch2_emissive_ch2_09c_13' }, - ['946155990'] = { Name = 'ch2_emissive_ch2_09c_slod' }, - ['-1109323806'] = { Name = 'ch2_emissive_ch2_11_01' }, - ['-1661579791'] = { Name = 'ch2_emissive_ch2_11_02' }, - ['-1373278129'] = { Name = 'ch2_emissive_ch2_11_03' }, - ['991726143'] = { Name = 'ch2_emissive_ch2_11_04' }, - ['1296969378'] = { Name = 'ch2_emissive_ch2_11_05' }, - ['1470055236'] = { Name = 'ch2_emissive_ch2_11_06' }, - ['1775888313'] = { Name = 'ch2_emissive_ch2_11_07' }, - ['846821629'] = { Name = 'ch2_emissive_ch2_11_08' }, - ['70687864'] = { Name = 'ch2_emissive_ch2_11_09' }, - ['1371223724'] = { Name = 'ch2_emissive_ch2_11_10' }, - ['574740414'] = { Name = 'ch2_emissive_ch2_11_11' }, - ['805598019'] = { Name = 'ch2_emissive_ch2_11_12' }, - ['215231715'] = { Name = 'ch2_emissive_ch2_11_13' }, - ['-531311643'] = { Name = 'ch2_emissive_ch2_11_14' }, - ['-1107128511'] = { Name = 'ch2_emissive_ch2_11_15' }, - ['-879789680'] = { Name = 'ch2_emissive_ch2_11_slod' }, - ['-1591119746'] = { Name = 'ch2_emissive_ch2_11b_01' }, - ['-1770824942'] = { Name = 'ch2_emissive_ch2_11b_02' }, - ['-136602143'] = { Name = 'ch2_emissive_ch2_11b_03' }, - ['-922599373'] = { Name = 'ch2_emissive_ch2_11b_04' }, - ['-1137400168'] = { Name = 'ch2_emissive_ch2_11b_05' }, - ['-1384478428'] = { Name = 'ch2_emissive_ch2_11b_06' }, - ['841060972'] = { Name = 'ch2_emissive_ch2_11b_07' }, - ['-1752822179'] = { Name = 'ch2_emissive_ch2_11b_slod' }, - ['1148287288'] = { Name = 'ch2_emissive_ch2_12_01' }, - ['936370165'] = { Name = 'ch2_emissive_ch2_12_02' }, - ['557101759'] = { Name = 'ch2_emissive_ch2_12_03' }, - ['-1485324473'] = { Name = 'ch2_emissive_ch2_12_04' }, - ['-1841785655'] = { Name = 'ch2_emissive_ch2_12_05' }, - ['-2099513844'] = { Name = 'ch2_emissive_ch2_12_06' }, - ['1838664580'] = { Name = 'ch2_emissive_ch2_12_07' }, - ['-393035396'] = { Name = 'ch2_emissive_ch2_12_08' }, - ['-615373061'] = { Name = 'ch2_emissive_ch2_12_09' }, - ['580204256'] = { Name = 'ch2_emissive_ch2_12_10' }, - ['273388109'] = { Name = 'ch2_emissive_ch2_12_11' }, - ['117211051'] = { Name = 'ch2_emissive_ch2_12_12' }, - ['-209069882'] = { Name = 'ch2_emissive_ch2_12_13' }, - ['1509729710'] = { Name = 'ch2_emissive_ch2_12_14' }, - ['1200554195'] = { Name = 'ch2_emissive_ch2_12_15' }, - ['1014491813'] = { Name = 'ch2_emissive_ch2_12_16' }, - ['734087480'] = { Name = 'ch2_emissive_ch2_12_17' }, - ['1655551752'] = { Name = 'ch2_emissive_ch2_12_18' }, - ['1367610549'] = { Name = 'ch2_emissive_ch2_12_19' }, - ['-1682789895'] = { Name = 'ch2_emissive_ch2_12_20' }, - ['-2130807667'] = { Name = 'ch2_emissive_ch2_12_21' }, - ['1381209912'] = { Name = 'ch2_emissive_ch2_12_22' }, - ['1620259767'] = { Name = 'ch2_emissive_ch2_12_23' }, - ['-440517105'] = { Name = 'ch2_emissive_ch2_12_24' }, - ['699181396'] = { Name = 'ch2_emissive_ch2_12_slod' }, - ['-397604704'] = { Name = 'ch2_emissive_ch2_12b_01' }, - ['-96555901'] = { Name = 'ch2_emissive_ch2_12b_02' }, - ['210227477'] = { Name = 'ch2_emissive_ch2_12b_03' }, - ['-1573586043'] = { Name = 'ch2_emissive_ch2_12b_04' }, - ['804525825'] = { Name = 'ch2_emissive_ch2_12b_05' }, - ['1034465898'] = { Name = 'ch2_emissive_ch2_12b_06' }, - ['1534062072'] = { Name = 'ch2_emissive_ch2_12b_07' }, - ['-346386993'] = { Name = 'ch2_emissive_ch2_12b_08' }, - ['1635857228'] = { Name = 'ch2_emissive_ch2_12b_slod' }, - ['-1847632370'] = { Name = 'ch2_emissive_em_a_slod' }, - ['-482909493'] = { Name = 'ch2_emissive_emi_00' }, - ['-1677503388'] = { Name = 'ch2_emissive_emi_01' }, - ['-946885764'] = { Name = 'ch2_emissive_emi_02' }, - ['730166126'] = { Name = 'ch2_emissive_emi_03' }, - ['498522065'] = { Name = 'ch2_emissive_emi_04' }, - ['250133045'] = { Name = 'ch2_emissive_emi_05' }, - ['19209902'] = { Name = 'ch2_emissive_emi_06' }, - ['1199123281'] = { Name = 'ch2_emissive_emi_07' }, - ['963088174'] = { Name = 'ch2_emissive_emi_08' }, - ['706506904'] = { Name = 'ch2_emissive_emi_09' }, - ['1680466198'] = { Name = 'ch2_emissive_emi_10' }, - ['971410576'] = { Name = 'ch2_emissive_emi_11' }, - ['437503034'] = { Name = 'ch2_emissive_emi_b_slod' }, - ['-526698890'] = { Name = 'ch2_emissive_emis01' }, - ['-2126352660'] = { Name = 'ch2_lod_emissive_slod3' }, - ['-1344533778'] = { Name = 'ch2_lod_slod3' }, - ['-2088596540'] = { Name = 'ch2_lod2_emissive_slod3' }, - ['-467758802'] = { Name = 'ch2_lod2_slod3' }, - ['1506734260'] = { Name = 'ch2_lod3_emissive_slod3' }, - ['841438406'] = { Name = 'ch2_lod3_slod3' }, - ['-1087646514'] = { Name = 'ch2_lod4_s3a' }, - ['-1385746107'] = { Name = 'ch2_lod4_s3b' }, - ['-1557062439'] = { Name = 'ch2_lod4_s3c' }, - ['1895439374'] = { Name = 'ch2_rdprops_cblmsh01' }, - ['588969625'] = { Name = 'ch2_rdprops_cblmsh90' }, - ['-1183705922'] = { Name = 'ch2_rdprops_ch2_rd_wire059' }, - ['-1877229358'] = { Name = 'ch2_rdprops_ch2_rd_wire060' }, - ['-2024427706'] = { Name = 'ch2_rdprops_ch2_rd_wire061' }, - ['-1131374149'] = { Name = 'ch2_rdprops_ch2_rd_wire062' }, - ['-1580112835'] = { Name = 'ch2_rdprops_ch2_rd_wire063' }, - ['1335541713'] = { Name = 'ch2_rdprops_ch2_rd_wire064' }, - ['1028660028'] = { Name = 'ch2_rdprops_ch2_rd_wire065' }, - ['1797748458'] = { Name = 'ch2_rdprops_ch2_rd_wire066' }, - ['1490408007'] = { Name = 'ch2_rdprops_ch2_rd_wire067' }, - ['-180024509'] = { Name = 'ch2_rdprops_ch2_rd_wire068' }, - ['68856046'] = { Name = 'ch2_rdprops_ch2_rd_wire069' }, - ['-1950590609'] = { Name = 'ch2_rdprops_ch2_rd_wire070' }, - ['-1704102191'] = { Name = 'ch2_rdprops_ch2_rd_wire071' }, - ['-1472785820'] = { Name = 'ch2_rdprops_ch2_rd_wire072' }, - ['-1238421932'] = { Name = 'ch2_rdprops_ch2_rd_wire073' }, - ['-1028307104'] = { Name = 'ch2_rdprops_ch2_rd_wire074' }, - ['-788732945'] = { Name = 'ch2_rdprops_ch2_rd_wire075' }, - ['-551911382'] = { Name = 'ch2_rdprops_ch2_rd_wire076' }, - ['226286830'] = { Name = 'ch2_rdprops_ch2_rd_wire077' }, - ['508526227'] = { Name = 'ch2_rdprops_ch2_rd_wire078' }, - ['733485412'] = { Name = 'ch2_rdprops_ch2_rd_wire079' }, - ['1193332505'] = { Name = 'ch2_rdprops_ch2_rd_wire080' }, - ['1432251284'] = { Name = 'ch2_rdprops_ch2_rd_wire081' }, - ['1897014011'] = { Name = 'ch2_rdprops_ch2_rd_wire083' }, - ['-1777767191'] = { Name = 'ch2_rdprops_ch2_rd_wire084' }, - ['-1522332836'] = { Name = 'ch2_rdprops_ch2_rd_wire085' }, - ['-1304386217'] = { Name = 'ch2_rdprops_ch2_rd_wire086' }, - ['-1024047422'] = { Name = 'ch2_rdprops_ch2_rd_wire087' }, - ['-552829202'] = { Name = 'ch2_rdprops_ch2_rd_wire088' }, - ['-325379573'] = { Name = 'ch2_rdprops_ch2_rd_wire089' }, - ['1089683862'] = { Name = 'ch2_rdprops_ch2_rd_wire090' }, - ['850044165'] = { Name = 'ch2_rdprops_ch2_rd_wire091' }, - ['537624503'] = { Name = 'ch2_rdprops_ch2_rd_wire092' }, - ['154423817'] = { Name = 'ch2_rdprops_ch2_rd_wire093' }, - ['-196007373'] = { Name = 'ch2_rdprops_ch2_rd_wire094' }, - ['-365357565'] = { Name = 'ch2_rdprops_ch2_rd_wire095' }, - ['-638945946'] = { Name = 'ch2_rdprops_ch2_rd_wire096' }, - ['-936652311'] = { Name = 'ch2_rdprops_ch2_rd_wire097' }, - ['-1116357507'] = { Name = 'ch2_rdprops_ch2_rd_wire098' }, - ['-1416488778'] = { Name = 'ch2_rdprops_ch2_rd_wire099' }, - ['-314571052'] = { Name = 'ch2_rdprops_ch2_rd_wire100' }, - ['387013238'] = { Name = 'ch2_rdprops_ch2_rd_wire101' }, - ['-1271360318'] = { Name = 'ch2_rdprops_ch2_rd_wire104' }, - ['-559289948'] = { Name = 'ch2_rdprops_ch2_rd_wire105' }, - ['1004512266'] = { Name = 'ch2_rdprops_ch2_rd_wire106' }, - ['1713830040'] = { Name = 'ch2_rdprops_ch2_rd_wire107' }, - ['1466325783'] = { Name = 'ch2_rdprops_ch2_rd_wire108' }, - ['-1996603822'] = { Name = 'ch2_rdprops_ch2_rd_wire109' }, - ['368435351'] = { Name = 'ch2_rdprops_ch2_rd_wire110' }, - ['1432838009'] = { Name = 'ch2_rdprops_ch2_rd_wire111' }, - ['45136397'] = { Name = 'ch2_rdprops_ch2_rd_wire112' }, - ['1995874951'] = { Name = 'ch2_rdprops_ch2_rd_wire113' }, - ['-962346528'] = { Name = 'ch2_rdprops_ch2_rd_wire114' }, - ['-665164467'] = { Name = 'ch2_rdprops_ch2_rd_wire115' }, - ['-1007960976'] = { Name = 'ch2_rdprops_ch2_rd_wire117' }, - ['263017462'] = { Name = 'ch2_rdprops_ch2_rd_wire118' }, - ['-1772789656'] = { Name = 'ch2_rdprops_ch2_rd_wire121' }, - ['-2003581723'] = { Name = 'ch2_rdprops_ch2_rd_wire122' }, - ['-899725201'] = { Name = 'ch2_rdprops_ch2_rd_wire123' }, - ['-49074726'] = { Name = 'ch2_rdprops_ch2_rd_wire124' }, - ['-428474208'] = { Name = 'ch2_rdprops_ch2_rd_wire125' }, - ['406381605'] = { Name = 'ch2_rdprops_ch2_rd_wire126' }, - ['157501050'] = { Name = 'ch2_rdprops_ch2_rd_wire127' }, - ['874159080'] = { Name = 'ch2_rdprops_ch2_rd_wire128' }, - ['1691385171'] = { Name = 'ch2_rdprops_ch2_rd_wire129' }, - ['1641084412'] = { Name = 'ch2_rdprops_ch2_rd_wire131' }, - ['1443618418'] = { Name = 'ch2_rdprops_ch2_rd_wire132' }, - ['-2059617065'] = { Name = 'ch2_rdprops_ch2_rd_wire133' }, - ['-350821909'] = { Name = 'ch2_rdprops_cm10968_tstd001' }, - ['-245228707'] = { Name = 'ch2_rdprops_combo41_01_lod' }, - ['-662595029'] = { Name = 'ch2_rdprops_combo42_02_lod' }, - ['-809354461'] = { Name = 'ch2_rdprops_combo43_01_lod' }, - ['-183234223'] = { Name = 'ch2_rdprops_combo43_02_lod' }, - ['84764402'] = { Name = 'ch2_rdprops_combo43_03_lod' }, - ['1313116553'] = { Name = 'ch2_rdprops_combo46_01_lod' }, - ['-921978812'] = { Name = 'ch2_rdprops_combo47_01_lod' }, - ['325906790'] = { Name = 'ch2_rdprops_combo49_01_lod' }, - ['-982102933'] = { Name = 'ch2_rdprops_combo51_01_lod' }, - ['-2043337333'] = { Name = 'ch2_rdprops_combo51_02_lod' }, - ['893951728'] = { Name = 'ch2_rdprops_combo51_03_lod' }, - ['-1489658945'] = { Name = 'ch2_rdprops_combo52_01_lod' }, - ['-759781356'] = { Name = 'ch2_rdprops_combo53_01_lod' }, - ['-1474147841'] = { Name = 'ch2_rdprops_combo54_01_lod' }, - ['-2086743060'] = { Name = 'ch2_rdprops_combo54_03_lod' }, - ['-291372054'] = { Name = 'ch2_rdprops_combo55_01_lod' }, - ['1120695627'] = { Name = 'ch2_rdprops_combo56_01_lod' }, - ['157080718'] = { Name = 'ch2_rdprops_combo56_02_lod' }, - ['-2126964089'] = { Name = 'ch2_rdprops_combo56_03_lod' }, - ['1539791741'] = { Name = 'ch2_rdprops_combo57_01_lod' }, - ['750118065'] = { Name = 'ch2_rdprops_combo57_02_lod' }, - ['-896003620'] = { Name = 'ch2_rdprops_combo57_03_lod' }, - ['1260637196'] = { Name = 'ch2_rdprops_combo58_01_lod' }, - ['879978744'] = { Name = 'ch2_rdprops_combo59_02_lod' }, - ['290099903'] = { Name = 'ch2_rdprops_combo59_03_lod' }, - ['507853080'] = { Name = 'ch2_rdprops_combo59_04_lod' }, - ['-459325159'] = { Name = 'ch2_rdprops_combo59_05_lod' }, - ['1813024439'] = { Name = 'ch2_rdprops_combo60_01_lod' }, - ['1260810222'] = { Name = 'ch2_rdprops_combo61_01_lod' }, - ['-1588852169'] = { Name = 'ch2_rdprops_combo62_02_lod' }, - ['-1922289286'] = { Name = 'ch2_rdprops_combo63_03_lod' }, - ['1583748582'] = { Name = 'ch2_rdprops_combo63_04_lod' }, - ['551420588'] = { Name = 'ch2_rdprops_combo64_01_lod' }, - ['-1532969622'] = { Name = 'ch2_rdprops_combo65_01_lod' }, - ['1249514566'] = { Name = 'ch2_rdprops_combo66_01_lod' }, - ['-1519861053'] = { Name = 'ch2_rdprops_combo66_02_lod' }, - ['-1963924460'] = { Name = 'ch2_rdprops_combo66_03_lod' }, - ['-1586506824'] = { Name = 'ch2_rdprops_combo67_02_lod' }, - ['-1125743543'] = { Name = 'ch2_rdprops_combo68_01_lod' }, - ['2067254602'] = { Name = 'ch2_rdprops_combo68_02_lod' }, - ['753160103'] = { Name = 'ch2_rdprops_combo68_03_lod' }, - ['1168240609'] = { Name = 'ch2_rdprops_combo69_01_lod' }, - ['903867056'] = { Name = 'ch2_rdprops_combo69_02_lod' }, - ['-1365379109'] = { Name = 'ch2_rdprops_combo69_03_lod' }, - ['-1872549914'] = { Name = 'ch2_rdprops_combo70_01_lod' }, - ['-2059513476'] = { Name = 'ch2_rdprops_combo70_02_lod' }, - ['1375808959'] = { Name = 'ch2_rdprops_combo70_03_lod' }, - ['10959767'] = { Name = 'ch2_rdprops_combo70_04_lod' }, - ['38792473'] = { Name = 'ch2_rdprops_combo70_05_lod' }, - ['-440859822'] = { Name = 'ch2_rdprops_combo71_01_lod' }, - ['-898346223'] = { Name = 'ch2_rdprops_combo72_01_lod' }, - ['-2026741398'] = { Name = 'ch2_rdprops_combo73_01_lod' }, - ['-96845643'] = { Name = 'ch2_rdprops_combo74_01_lod' }, - ['-1992228038'] = { Name = 'ch2_rdprops_combo75_01_lod' }, - ['2140004518'] = { Name = 'ch2_rdprops_combo75_02_lod' }, - ['-844323838'] = { Name = 'ch2_rdprops_combo75_03_lod' }, - ['715123617'] = { Name = 'ch2_rdprops_combo76_01_lod' }, - ['-748346662'] = { Name = 'ch2_rdprops_combo77_01_lod' }, - ['-2046811437'] = { Name = 'ch2_rdprops_combo78_01_lod' }, - ['-1761025503'] = { Name = 'ch2_rdprops_combo78_02_lod' }, - ['1200885952'] = { Name = 'ch2_rdprops_combo79_01_lod' }, - ['-1255247171'] = { Name = 'ch2_rdprops_ngcab01' }, - ['1845650534'] = { Name = 'ch2_rdprops_ngcab02' }, - ['1485584762'] = { Name = 'ch2_rdprops_ngcab03' }, - ['-1667907268'] = { Name = 'ch2_rdprops_ngcab04' }, - ['-1975149412'] = { Name = 'ch2_rdprops_ngcab05' }, - ['1091734071'] = { Name = 'ch2_rdprops_ngcab06' }, - ['-1361418811'] = { Name = 'ch2_rdprops_ngcab07' }, - ['1706840970'] = { Name = 'ch2_rdprops_ngcab08' }, - ['1399729902'] = { Name = 'ch2_rdprops_ngcab09' }, - ['-1937366443'] = { Name = 'ch2_rdprops_ngcab10' }, - ['-2007426565'] = { Name = 'ch2_rdprops_ngcab11' }, - ['-1321407550'] = { Name = 'ch2_rdprops_ngcab12' }, - ['-1558491265'] = { Name = 'ch2_rdprops_ngcab13' }, - ['-1851544392'] = { Name = 'ch2_rdprops_ngcab14' }, - ['2077851940'] = { Name = 'ch2_rdprops_ngcab15' }, - ['1193514937'] = { Name = 'ch2_rdprops_ngcab16' }, - ['-1619703717'] = { Name = 'ch2_rdprops_ngcab17' }, - ['1690882819'] = { Name = 'ch2_rdprops_ngcab18' }, - ['1460811670'] = { Name = 'ch2_rdprops_ngcab19' }, - ['-403974757'] = { Name = 'ch2_rdprops_ngcab20' }, - ['786545094'] = { Name = 'ch2_rdprops_ngcab200' }, - ['10935633'] = { Name = 'ch2_rdprops_ngcab201' }, - ['1247637693'] = { Name = 'ch2_rdprops_ngcab202' }, - ['477730038'] = { Name = 'ch2_rdprops_ngcab203' }, - ['-822806030'] = { Name = 'ch2_rdprops_ngcab204' }, - ['-1602347771'] = { Name = 'ch2_rdprops_ngcab205' }, - ['-362499879'] = { Name = 'ch2_rdprops_ngcab206' }, - ['-1137126278'] = { Name = 'ch2_rdprops_ngcab207' }, - ['1505693576'] = { Name = 'ch2_rdprops_ngcab208' }, - ['1804940084'] = { Name = 'ch2_rdprops_ngcab209' }, - ['-194777461'] = { Name = 'ch2_rdprops_ngcab21' }, - ['807157171'] = { Name = 'ch2_rdprops_ngcab210' }, - ['-37398266'] = { Name = 'ch2_rdprops_ngcab211' }, - ['1270412524'] = { Name = 'ch2_rdprops_ngcab212' }, - ['426184777'] = { Name = 'ch2_rdprops_ngcab213' }, - ['-1037235682'] = { Name = 'ch2_rdprops_ngcab22' }, - ['-789174352'] = { Name = 'ch2_rdprops_ngcab23' }, - ['550061909'] = { Name = 'ch2_rdprops_ngcab24' }, - ['784196414'] = { Name = 'ch2_rdprops_ngcab25' }, - ['-417671847'] = { Name = 'ch2_rdprops_ngcab31' }, - ['-648168993'] = { Name = 'ch2_rdprops_ngcab32' }, - ['-896590782'] = { Name = 'ch2_rdprops_ngcab33' }, - ['539379567'] = { Name = 'ch2_rdprops_ngcab35' }, - ['-311544526'] = { Name = 'ch2_rdprops_w_pt2210' }, - ['926337218'] = { Name = 'ch2_rdprops_w_pt2211' }, - ['-392766589'] = { Name = 'ch2_rdprops_w_sp_pt2130' }, - ['693900483'] = { Name = 'ch2_rdprops_w_spline_pt2108' }, - ['1540585905'] = { Name = 'ch2_rdprops_w_spline_pt2109' }, - ['2145436451'] = { Name = 'ch2_rdprops_w_spline_pt2111' }, - ['-1262998319'] = { Name = 'ch2_rdprops_w_spline_pt2112' }, - ['-992228060'] = { Name = 'ch2_rdprops_w_spline_pt2113' }, - ['-178016717'] = { Name = 'ch2_rdprops_w_spline_pt2114' }, - ['-475985234'] = { Name = 'ch2_rdprops_w_spline_pt2115' }, - ['160126594'] = { Name = 'ch2_rdprops_w_spline_pt2116' }, - ['1044758518'] = { Name = 'ch2_rdprops_w_spline_pt2117' }, - ['737090377'] = { Name = 'ch2_rdprops_w_spline_pt2118' }, - ['1357014319'] = { Name = 'ch2_rdprops_w_spline_pt2119' }, - ['2050788083'] = { Name = 'ch2_rdprops_w_spline_pt2120' }, - ['-263227625'] = { Name = 'ch2_rdprops_w_spline_pt2121' }, - ['-575614502'] = { Name = 'ch2_rdprops_w_spline_pt2122' }, - ['-739787192'] = { Name = 'ch2_rdprops_w_spline_pt2123' }, - ['-1060759547'] = { Name = 'ch2_rdprops_w_spline_pt2124' }, - ['386188421'] = { Name = 'ch2_rdprops_w_spline_pt2125' }, - ['140650304'] = { Name = 'ch2_rdprops_w_spline_pt2126' }, - ['-164396317'] = { Name = 'ch2_rdprops_w_spline_pt2127' }, - ['1521929192'] = { Name = 'ch2_rdprops_w_spline_pt2129' }, - ['1355953867'] = { Name = 'ch2_rdprops_w_spline_pt2130' }, - ['-1560356065'] = { Name = 'ch2_rdprops_w_spline_pt2131' }, - ['-1269858880'] = { Name = 'ch2_rdprops_w_spline_pt2132' }, - ['-2067685723'] = { Name = 'ch2_rdprops_w_spline_pt2133' }, - ['-2015517475'] = { Name = 'ch2_rdprops_w_spline_pt2134' }, - ['-1143403309'] = { Name = 'ch2_rdprops_w_spline_pt2137' }, - ['521524047'] = { Name = 'ch2_rdprops_w_spline_pt2138' }, - ['819427026'] = { Name = 'ch2_rdprops_w_spline_pt2139' }, - ['-1394217579'] = { Name = 'ch2_rdprops_w_spline_pt2140' }, - ['-1711585344'] = { Name = 'ch2_rdprops_w_spline_pt2141' }, - ['1383413933'] = { Name = 'ch2_rdprops_w_spline_pt2143' }, - ['1085740337'] = { Name = 'ch2_rdprops_w_spline_pt2144' }, - ['1862791634'] = { Name = 'ch2_rdprops_w_spline_pt2145' }, - ['-1307248537'] = { Name = 'ch2_rdprops_w_spline_pt2148' }, - ['-2084103220'] = { Name = 'ch2_rdprops_w_spline_pt2149' }, - ['67443438'] = { Name = 'ch2_rdprops_w_spline_pt2151' }, - ['844134276'] = { Name = 'ch2_rdprops_w_spline_pt2152' }, - ['538628889'] = { Name = 'ch2_rdprops_w_spline_pt2153' }, - ['1022561481'] = { Name = 'ch2_rdprops_w_spline_pt2154' }, - ['1789716540'] = { Name = 'ch2_rdprops_w_spline_pt2155' }, - ['1502201334'] = { Name = 'ch2_rdprops_w_spline_pt2156' }, - ['1996423388'] = { Name = 'ch2_rdprops_w_spline_pt2158' }, - ['-1253671574'] = { Name = 'ch2_rdprops_w_spline_pt2159' }, - ['2006581550'] = { Name = 'ch2_rdprops_w_spline_pt2160' }, - ['-993092714'] = { Name = 'ch2_rdprops_w_spline_pt2161' }, - ['-1290995693'] = { Name = 'ch2_rdprops_w_spline_pt2162' }, - ['-807030332'] = { Name = 'ch2_rdprops_w_spline_pt2164' }, - ['-90798295'] = { Name = 'ch2_rdprops_w_spline_pt2165' }, - ['-330143075'] = { Name = 'ch2_rdprops_w_spline_pt2166' }, - ['856324112'] = { Name = 'ch2_rdprops_w_spline_pt2167' }, - ['147530642'] = { Name = 'ch2_rdprops_w_spline_pt2168' }, - ['1341141467'] = { Name = 'ch2_rdprops_w_spline_pt2169' }, - ['1311550720'] = { Name = 'ch2_rdprops_w_spline_pt2170' }, - ['-2054775889'] = { Name = 'ch2_rdprops_w_spline_pt2171' }, - ['1775920219'] = { Name = 'ch2_rdprops_w_spline_pt2172' }, - ['-1596370348'] = { Name = 'ch2_rdprops_w_spline_pt2173' }, - ['-857593243'] = { Name = 'ch2_rdprops_w_spline_pt2175' }, - ['-1132688998'] = { Name = 'ch2_rdprops_w_spline_pt2176' }, - ['-363928258'] = { Name = 'ch2_rdprops_w_spline_pt2177' }, - ['-670941019'] = { Name = 'ch2_rdprops_w_spline_pt2178' }, - ['396869619'] = { Name = 'ch2_rdprops_w_spline_pt2179' }, - ['-39318796'] = { Name = 'ch2_rdprops_w_spline_pt2180' }, - ['925957637'] = { Name = 'ch2_rdprops_w_spline_pt2181' }, - ['586339721'] = { Name = 'ch2_rdprops_w_spline_pt2182' }, - ['110599387'] = { Name = 'ch2_rdprops_w_spline_pt2183' }, - ['-236752017'] = { Name = 'ch2_rdprops_w_spline_pt2184' }, - ['740255722'] = { Name = 'ch2_rdprops_w_spline_pt2185' }, - ['-1121056251'] = { Name = 'ch2_rdprops_w_spline_pt2187' }, - ['-1351913856'] = { Name = 'ch2_rdprops_w_spline_pt2188' }, - ['-483928584'] = { Name = 'ch2_rdprops_w_spline_pt2189' }, - ['91265317'] = { Name = 'ch2_rdprops_w_spline_pt2190' }, - ['867104161'] = { Name = 'ch2_rdprops_w_spline_pt2191' }, - ['570118714'] = { Name = 'ch2_rdprops_w_spline_pt2192' }, - ['-655474623'] = { Name = 'ch2_rdprops_w_spline_pt2193' }, - ['-347282178'] = { Name = 'ch2_rdprops_w_spline_pt2194' }, - ['-1114994310'] = { Name = 'ch2_rdprops_w_spline_pt2195' }, - ['-808833543'] = { Name = 'ch2_rdprops_w_spline_pt2196' }, - ['-1479778818'] = { Name = 'ch2_rdprops_w_spline_pt2197' }, - ['1700580791'] = { Name = 'ch2_rdprops_w_spline_pt2200' }, - ['-1826969294'] = { Name = 'ch2_rdprops_w_spline_pt2201' }, - ['560547277'] = { Name = 'ch2_rdprops_w_spline_pt2203' }, - ['-64914626'] = { Name = 'ch2_rdprops_w_spline_pt2207' }, - ['-376941044'] = { Name = 'ch2_rdprops_w_spline_pt2208' }, - ['399454873'] = { Name = 'ch2_rdprops_w_spline_pt2209' }, - ['-196122054'] = { Name = 'ch2_rdprops_w_spline_pt2210' }, - ['96144657'] = { Name = 'ch2_rdprops_w_spline_pt2211' }, - ['-105122457'] = { Name = 'ch2_rdprops_w_spline_pt2212' }, - ['124293312'] = { Name = 'ch2_rdprops_w_spline_pt2213' }, - ['373272174'] = { Name = 'ch2_rdprops_w_spline_pt2214' }, - ['606554685'] = { Name = 'ch2_rdprops_w_spline_pt2215' }, - ['-1517171532'] = { Name = 'ch2_rdprops_w_spline_pt2216' }, - ['-1344478902'] = { Name = 'ch2_rdprops_w_spline_pt2217' }, - ['-583779240'] = { Name = 'ch2_rdprops_w_spline_pt2218' }, - ['-351676413'] = { Name = 'ch2_rdprops_w_spline_pt2219' }, - ['-1784789251'] = { Name = 'ch2_rdprops_w_spline_pt2220' }, - ['1018541072'] = { Name = 'ch2_rdprops_w_spline_pt269b' }, - ['-325624256'] = { Name = 'ch2_rdprops_w_swire_pt2210' }, - ['-1696974137'] = { Name = 'ch2_rdprops_w_swire_pt2211' }, - ['-337532644'] = { Name = 'ch2_rdprops_w_wire_pt2209' }, - ['906445010'] = { Name = 'ch2_rdprops_w_wire_pt2210' }, - ['-397662887'] = { Name = 'ch2_rdprops_w_wire_pt2211' }, - ['-629012027'] = { Name = 'ch2_rdprops_w_wire_pt2212' }, - ['215019106'] = { Name = 'ch2_rdprops_w_wire_pt2213' }, - ['-1553949467'] = { Name = 'ch2_rdprops_wire131' }, - ['-1322174330'] = { Name = 'ch2_rdprops_wire132' }, - ['1614558072'] = { Name = 'ch2_roads_crds_lod_4' }, - ['-1392919560'] = { Name = 'ch2_roads_crds_sg_4' }, - ['-835903823'] = { Name = 'ch2_roads_rd_00' }, - ['-673041893'] = { Name = 'ch2_roads_rd_01' }, - ['-1528116195'] = { Name = 'ch2_roads_rd_02' }, - ['-298197318'] = { Name = 'ch2_roads_rd_06' }, - ['-127995132'] = { Name = 'ch2_roads_rd_07' }, - ['-895674495'] = { Name = 'ch2_roads_rd_08' }, - ['-750180135'] = { Name = 'ch2_roads_rd_09' }, - ['533710165'] = { Name = 'ch2_roads_rd_10' }, - ['1670827230'] = { Name = 'ch2_roads_rd_16' }, - ['289187883'] = { Name = 'ch2_roads_rd_17' }, - ['-1838142832'] = { Name = 'ch2_roads_rd_18' }, - ['-473694006'] = { Name = 'ch2_roads_rd_19_dcl' }, - ['-2016996034'] = { Name = 'ch2_roads_rd_19' }, - ['-12463890'] = { Name = 'ch2_roads_rd_24' }, - ['283866177'] = { Name = 'ch2_roads_rd_25' }, - ['-1915523557'] = { Name = 'ch2_roads_rd_26' }, - ['1461059745'] = { Name = 'ch2_roads_rd_27' }, - ['1777051212'] = { Name = 'ch2_roads_rd_28' }, - ['1421573100'] = { Name = 'ch2_roads_rd_29' }, - ['628499142'] = { Name = 'ch2_roads_rd_30' }, - ['-983571809'] = { Name = 'ch2_roads_rd_39' }, - ['-911808483'] = { Name = 'ch2_roads_rd_40' }, - ['-1742338788'] = { Name = 'ch2_roads_rd_41' }, - ['434309268'] = { Name = 'ch2_roads_rd_42' }, - ['344325582'] = { Name = 'ch2_roads_rd_46' }, - ['-267832107'] = { Name = 'ch2_roads_rd_48' }, - ['1228137485'] = { Name = 'ch2_roads_rd_51' }, - ['1518372518'] = { Name = 'ch2_roads_rd_52' }, - ['362865869'] = { Name = 'ch2_roads_rdrehab' }, - ['-1789138752'] = { Name = 'ch2_roadsa_07' }, - ['-1747946607'] = { Name = 'ch2_roadsa_58' }, - ['-6587591'] = { Name = 'ch2_roadsa_crds_lod_1' }, - ['-1305026447'] = { Name = 'ch2_roadsa_crds_lod_2' }, - ['-507494525'] = { Name = 'ch2_roadsa_crds_lod_3' }, - ['-1768347338'] = { Name = 'ch2_roadsa_crds_lod_4' }, - ['-2066545238'] = { Name = 'ch2_roadsa_crds_lod_5' }, - ['-1726861724'] = { Name = 'ch2_roadsa_crds_lod_6' }, - ['-1999860263'] = { Name = 'ch2_roadsa_crds_lod_7' }, - ['1624682478'] = { Name = 'ch2_roadsa_crds_sg_1' }, - ['-1516717707'] = { Name = 'ch2_roadsa_crds_sg_2' }, - ['2066244753'] = { Name = 'ch2_roadsa_crds_sg_3' }, - ['1348210485'] = { Name = 'ch2_roadsa_crds_sg_4' }, - ['1049258898'] = { Name = 'ch2_roadsa_crds_sg_5' }, - ['1773715950'] = { Name = 'ch2_roadsa_crds_sg_6' }, - ['1602465156'] = { Name = 'ch2_roadsa_crds_sg_7' }, - ['882990490'] = { Name = 'ch2_roadsa_dam' }, - ['-1975996790'] = { Name = 'ch2_roadsa_dcl_rd_join_01' }, - ['383476691'] = { Name = 'ch2_roadsa_junt_dcls_01' }, - ['901892304'] = { Name = 'ch2_roadsa_rd_00' }, - ['1170761949'] = { Name = 'ch2_roadsa_rd_01' }, - ['-78294024'] = { Name = 'ch2_roadsa_rd_03' }, - ['279608994'] = { Name = 'ch2_roadsa_rd_04' }, - ['-525558105'] = { Name = 'ch2_roadsa_rd_05' }, - ['-293258664'] = { Name = 'ch2_roadsa_rd_06' }, - ['173652714'] = { Name = 'ch2_roadsa_rd_060' }, - ['-1303395858'] = { Name = 'ch2_roadsa_rd_07' }, - ['-950309883'] = { Name = 'ch2_roadsa_rd_08' }, - ['1502974115'] = { Name = 'ch2_roadsa_rd_09' }, - ['-1409434410'] = { Name = 'ch2_roadsa_rd_10' }, - ['1085250545'] = { Name = 'ch2_roadsa_rd_100' }, - ['132794873'] = { Name = 'ch2_roadsa_rd_100dcal' }, - ['-1294710141'] = { Name = 'ch2_roadsa_rd_11' }, - ['-1064671761'] = { Name = 'ch2_roadsa_rd_12' }, - ['-2001504702'] = { Name = 'ch2_roadsa_rd_13' }, - ['1457885863'] = { Name = 'ch2_roadsa_rd_14' }, - ['760889225'] = { Name = 'ch2_roadsa_rd_15' }, - ['2072009692'] = { Name = 'ch2_roadsa_rd_16' }, - ['444766682'] = { Name = 'ch2_roadsa_rd_18' }, - ['-525851098'] = { Name = 'ch2_roadsa_rd_19' }, - ['2006667994'] = { Name = 'ch2_roadsa_rd_20' }, - ['-1992690153'] = { Name = 'ch2_roadsa_rd_21' }, - ['1471943452'] = { Name = 'ch2_roadsa_rd_22' }, - ['1006459831'] = { Name = 'ch2_roadsa_rd_24' }, - ['241434757'] = { Name = 'ch2_roadsa_rd_25' }, - ['631844623'] = { Name = 'ch2_roadsa_rd_26' }, - ['-221886134'] = { Name = 'ch2_roadsa_rd_27' }, - ['151287238'] = { Name = 'ch2_roadsa_rd_28' }, - ['-1448593657'] = { Name = 'ch2_roadsa_rd_29' }, - ['-1820358262'] = { Name = 'ch2_roadsa_rd_30' }, - ['2013614742'] = { Name = 'ch2_roadsa_rd_31' }, - ['-1915781590'] = { Name = 'ch2_roadsa_rd_32' }, - ['1551932301'] = { Name = 'ch2_roadsa_rd_33' }, - ['1648600851'] = { Name = 'ch2_roadsa_rd_34' }, - ['796770688'] = { Name = 'ch2_roadsa_rd_35' }, - ['1161555196'] = { Name = 'ch2_roadsa_rd_36' }, - ['260735386'] = { Name = 'ch2_roadsa_rd_37' }, - ['616606726'] = { Name = 'ch2_roadsa_rd_38' }, - ['165312058'] = { Name = 'ch2_roadsa_rd_39' }, - ['-1716677442'] = { Name = 'ch2_roadsa_rd_40' }, - ['1869922381'] = { Name = 'ch2_roadsa_rd_41' }, - ['1638606010'] = { Name = 'ch2_roadsa_rd_42' }, - ['1392084823'] = { Name = 'ch2_roadsa_rd_43' }, - ['1102406887'] = { Name = 'ch2_roadsa_rd_44' }, - ['1023302521'] = { Name = 'ch2_roadsa_rd_45' }, - ['792772606'] = { Name = 'ch2_roadsa_rd_46' }, - ['411210370'] = { Name = 'ch2_roadsa_rd_47' }, - ['-204715754'] = { Name = 'ch2_roadsa_rd_48' }, - ['718649104'] = { Name = 'ch2_roadsa_rd_49' }, - ['1983127468'] = { Name = 'ch2_roadsa_rd_50' }, - ['-1569458133'] = { Name = 'ch2_roadsa_rd_51' }, - ['-1985427819'] = { Name = 'ch2_roadsa_rd_52' }, - ['-1207590066'] = { Name = 'ch2_roadsa_rd_53' }, - ['-1385198046'] = { Name = 'ch2_roadsa_rd_54' }, - ['-785918574'] = { Name = 'ch2_roadsa_rd_55' }, - ['-549948993'] = { Name = 'ch2_roadsa_rd_56' }, - ['-729064347'] = { Name = 'ch2_roadsa_rd_57' }, - ['-364574772'] = { Name = 'ch2_roadsa_rd_59' }, - ['-528718569'] = { Name = 'ch2_roadsb_25' }, - ['-1303508813'] = { Name = 'ch2_roadsb_26' }, - ['-1015370996'] = { Name = 'ch2_roadsb_27' }, - ['-825704024'] = { Name = 'ch2_roadsb_28' }, - ['-766927611'] = { Name = 'ch2_roadsb_30' }, - ['-1953329256'] = { Name = 'ch2_roadsb_33' }, - ['1987831147'] = { Name = 'ch2_roadsb_39' }, - ['-1210719034'] = { Name = 'ch2_roadsb_40' }, - ['-1975350880'] = { Name = 'ch2_roadsb_41' }, - ['-287157534'] = { Name = 'ch2_roadsb_42' }, - ['-9079800'] = { Name = 'ch2_roadsb_43' }, - ['-776529780'] = { Name = 'ch2_roadsb_44' }, - ['-483738765'] = { Name = 'ch2_roadsb_45' }, - ['656687973'] = { Name = 'ch2_roadsb_46' }, - ['949020222'] = { Name = 'ch2_roadsb_47' }, - ['181308090'] = { Name = 'ch2_roadsb_48' }, - ['468987141'] = { Name = 'ch2_roadsb_49' }, - ['1963910393'] = { Name = 'ch2_roadsb_50' }, - ['1243123469'] = { Name = 'ch2_roadsb_51' }, - ['1500720578'] = { Name = 'ch2_roadsb_52' }, - ['-1162678208'] = { Name = 'ch2_roadsb_53' }, - ['-1924655765'] = { Name = 'ch2_roadsb_54' }, - ['-1611253049'] = { Name = 'ch2_roadsb_55' }, - ['-238854560'] = { Name = 'ch2_roadsb_56' }, - ['-199597298'] = { Name = 'ch2_roadsb_57' }, - ['-967735427'] = { Name = 'ch2_roadsb_58' }, - ['-728030192'] = { Name = 'ch2_roadsb_59' }, - ['-1046184125'] = { Name = 'ch2_roadsb_60' }, - ['-1841684369'] = { Name = 'ch2_roadsb_61' }, - ['-485473766'] = { Name = 'ch2_roadsb_62' }, - ['-155883164'] = { Name = 'ch2_roadsb_63' }, - ['-852356562'] = { Name = 'ch2_roadsb_armco_hill_0_lod' }, - ['291268088'] = { Name = 'ch2_roadsb_armco_hill_0' }, - ['2117877180'] = { Name = 'ch2_roadsb_armco_hill1_lod' }, - ['1529399698'] = { Name = 'ch2_roadsb_armco_hill1' }, - ['-2120434820'] = { Name = 'ch2_roadsb_armco_hill1b_lod' }, - ['-1043037955'] = { Name = 'ch2_roadsb_armco_hill1b' }, - ['-1706587030'] = { Name = 'ch2_roadsb_armco_hill2_lod' }, - ['1745281870'] = { Name = 'ch2_roadsb_armco_hill2' }, - ['1801653754'] = { Name = 'ch2_roadsb_armco_hill2a_lod' }, - ['-2103901873'] = { Name = 'ch2_roadsb_armco_hill2a' }, - ['-1841501096'] = { Name = 'ch2_roadsb_crossrd_sign_01' }, - ['-2140911449'] = { Name = 'ch2_roadsb_crossrd_sign_02' }, - ['1855071491'] = { Name = 'ch2_roadsb_crossrd_sign_03' }, - ['-1490952443'] = { Name = 'ch2_roadsb_crossrd_sign_lod_01' }, - ['-1998019949'] = { Name = 'ch2_roadsb_crossrd_sign_lod_02' }, - ['2061174392'] = { Name = 'ch2_roadsb_crossrd_sign_lod_03' }, - ['-1879967994'] = { Name = 'ch2_roadsb_dcl_jn_02' }, - ['210651422'] = { Name = 'ch2_roadsb_dcl_rdsd_04b' }, - ['-96263032'] = { Name = 'ch2_roadsb_dcl_rdsd_04c' }, - ['230509448'] = { Name = 'ch2_roadsb_dcl_rdsd_04h' }, - ['-632306410'] = { Name = 'ch2_roadsb_dcl_rdsd_1' }, - ['935429269'] = { Name = 'ch2_roadsb_ov02' }, - ['1715364238'] = { Name = 'ch2_roadsb_ov03' }, - ['-1352502315'] = { Name = 'ch2_roadsb_ov04' }, - ['-1325026399'] = { Name = 'ch2_roadsb_rd_100' }, - ['-973138672'] = { Name = 'ch2_roadsb_rd_jn_dcl_01' }, - ['-1055977510'] = { Name = 'ch2_roadsb_rd_ov_dcl_01' }, - ['-2048583293'] = { Name = 'ch2_roadsb_rd_ov_dcl_02' }, - ['182112734'] = { Name = 'ch2_roadsb_t_rd_sign_01_lod' }, - ['-848073902'] = { Name = 'ch2_roadsb_t_rd_sign_01' }, - ['-43273422'] = { Name = 'ch2_roadsb_t_rd_sign_02_lod' }, - ['-419294386'] = { Name = 'ch2_roadsb_t_rd_sign_03_lod' }, - ['1474057484'] = { Name = 'ch2_roadsb_t_rd_sign_2' }, - ['-245266400'] = { Name = 'ch2_roadsb_t_rd_sign_3' }, - ['2025331137'] = { Name = 'ch3_01_armco_00' }, - ['-360153756'] = { Name = 'ch3_01_armco_01' }, - ['-733261590'] = { Name = 'ch3_01_armco_02' }, - ['-1260431863'] = { Name = 'ch3_01_ch_coop' }, - ['1044946106'] = { Name = 'ch3_01_ch_coop001' }, - ['-1827422403'] = { Name = 'ch3_01_ch3_1_re_wll_013' }, - ['-2125653072'] = { Name = 'ch3_01_ch3_1_re_wll_014' }, - ['-529107934'] = { Name = 'ch3_01_ch3_1_re_wll_12' }, - ['-1656814265'] = { Name = 'ch3_01_cs5_04_trailerpk_sign' }, - ['1499334548'] = { Name = 'ch3_01_d00' }, - ['-801213101'] = { Name = 'ch3_01_d01' }, - ['-1039050503'] = { Name = 'ch3_01_d02' }, - ['-1367658035'] = { Name = 'ch3_01_d03' }, - ['-1606052510'] = { Name = 'ch3_01_d04' }, - ['-616887480'] = { Name = 'ch3_01_d05' }, - ['217116339'] = { Name = 'ch3_01_d06' }, - ['-653228297'] = { Name = 'ch3_01_d07' }, - ['190180225'] = { Name = 'ch3_01_d08' }, - ['1101322270'] = { Name = 'ch3_01_d09' }, - ['1352791228'] = { Name = 'ch3_01_d10' }, - ['125035105'] = { Name = 'ch3_01_d11' }, - ['-29241347'] = { Name = 'ch3_01_d12' }, - ['1695554972'] = { Name = 'ch3_01_d13' }, - ['-1984469270'] = { Name = 'ch3_01_d14' }, - ['1087984939'] = { Name = 'ch3_01_d15' }, - ['1864446398'] = { Name = 'ch3_01_d16' }, - ['1295085087'] = { Name = 'ch3_01_d17' }, - ['551425401'] = { Name = 'ch3_01_d18' }, - ['1773676336'] = { Name = 'ch3_01_d19' }, - ['360514015'] = { Name = 'ch3_01_d20' }, - ['1863595280'] = { Name = 'ch3_01_d21' }, - ['-2115544394'] = { Name = 'ch3_01_d22' }, - ['1840460386'] = { Name = 'ch3_01_d23' }, - ['2143737481'] = { Name = 'ch3_01_d24' }, - ['-1164161997'] = { Name = 'ch3_01_d25' }, - ['1567330771'] = { Name = 'ch3_01_d26' }, - ['-1795784472'] = { Name = 'ch3_01_d27' }, - ['-1497619341'] = { Name = 'ch3_01_d28' }, - ['41933797'] = { Name = 'ch3_01_d29' }, - ['-1670869304'] = { Name = 'ch3_01_d30' }, - ['111567678'] = { Name = 'ch3_01_d31' }, - ['-148323261'] = { Name = 'ch3_01_d32' }, - ['855292914'] = { Name = 'ch3_01_d33' }, - ['608247423'] = { Name = 'ch3_01_d34' }, - ['-1907559783'] = { Name = 'ch3_01_d35' }, - ['-2121606891'] = { Name = 'ch3_01_d36' }, - ['1771186468'] = { Name = 'ch3_01_d37' }, - ['1540656553'] = { Name = 'ch3_01_d38' }, - ['-981966609'] = { Name = 'ch3_01_d39' }, - ['1103256793'] = { Name = 'ch3_01_d40' }, - ['1352137348'] = { Name = 'ch3_01_d41' }, - ['-695007620'] = { Name = 'ch3_01_d42' }, - ['-455236847'] = { Name = 'ch3_01_d43' }, - ['-83308697'] = { Name = 'ch3_01_d44' }, - ['-1653664715'] = { Name = 'ch3_01_d45' }, - ['-1414811474'] = { Name = 'ch3_01_d46' }, - ['-1356286084'] = { Name = 'ch3_01_d48' }, - ['1383598526'] = { Name = 'ch3_01_d48a' }, - ['1276570950'] = { Name = 'ch3_01_d48zxc' }, - ['-60108525'] = { Name = 'ch3_01_d50' }, - ['-1610442684'] = { Name = 'ch3_01_d52' }, - ['-1253391660'] = { Name = 'ch3_01_d53' }, - ['-997367463'] = { Name = 'ch3_01_d54' }, - ['1501399867'] = { Name = 'ch3_01_d55' }, - ['1807429558'] = { Name = 'ch3_01_d56' }, - ['1507494889'] = { Name = 'ch3_01_d57' }, - ['1805135716'] = { Name = 'ch3_01_d58' }, - ['2089570636'] = { Name = 'ch3_01_d59' }, - ['1043865817'] = { Name = 'ch3_01_d60' }, - ['-1803629203'] = { Name = 'ch3_01_d61' }, - ['-1567528558'] = { Name = 'ch3_01_d62' }, - ['-1671897827'] = { Name = 'ch3_01_d63' }, - ['-1433568890'] = { Name = 'ch3_01_d64' }, - ['-2119424060'] = { Name = 'ch3_01_d65' }, - ['-822328733'] = { Name = 'ch3_01_d66' }, - ['-568205138'] = { Name = 'ch3_01_d67' }, - ['-1281061964'] = { Name = 'ch3_01_d68' }, - ['-1027659287'] = { Name = 'ch3_01_d69' }, - ['1306588710'] = { Name = 'ch3_01_d70' }, - ['-2024893297'] = { Name = 'ch3_01_decal_06' }, - ['-1794101230'] = { Name = 'ch3_01_decal_07' }, - ['-419933215'] = { Name = 'ch3_01_decal_08' }, - ['2049341703'] = { Name = 'ch3_01_decal_12' }, - ['1619019195'] = { Name = 'ch3_01_decal_13' }, - ['-2146040598'] = { Name = 'ch3_01_decal_14' }, - ['-1249284144'] = { Name = 'ch3_01_decal_15' }, - ['-1536701043'] = { Name = 'ch3_01_decal_16' }, - ['-1729744954'] = { Name = 'ch3_01_decal_35' }, - ['1811601764'] = { Name = 'ch3_01_decal_48' }, - ['923297598'] = { Name = 'ch3_01_decas00' }, - ['1897520772'] = { Name = 'ch3_01_decas57' }, - ['-1088635986'] = { Name = 'ch3_01_decsz01' }, - ['1230015015'] = { Name = 'ch3_01_des57' }, - ['-16389381'] = { Name = 'ch3_01_des78' }, - ['-248361132'] = { Name = 'ch3_01_des79' }, - ['1819472970'] = { Name = 'ch3_01_diner_neons001' }, - ['-443021163'] = { Name = 'ch3_01_dino_dec' }, - ['-459878379'] = { Name = 'ch3_01_dino' }, - ['1398341493'] = { Name = 'ch3_01_drtr_01_d' }, - ['1772207445'] = { Name = 'ch3_01_drtr_02_d' }, - ['-1180441976'] = { Name = 'ch3_01_drtr_03_d' }, - ['-964228171'] = { Name = 'ch3_01_drtr_04_d' }, - ['1632760120'] = { Name = 'ch3_01_drtr_05_d' }, - ['31679415'] = { Name = 'ch3_01_drtr_06_d' }, - ['-391696300'] = { Name = 'ch3_01_drtr_07_d' }, - ['1996121181'] = { Name = 'ch3_01_drtr_08_d' }, - ['145036117'] = { Name = 'ch3_01_drtr_09_d' }, - ['-886917328'] = { Name = 'ch3_01_drtr_10_d' }, - ['-1909398563'] = { Name = 'ch3_01_drtr_18_d' }, - ['-1497029861'] = { Name = 'ch3_01_drtr_21_d' }, - ['-1738773812'] = { Name = 'ch3_01_drtr_24_d' }, - ['-1705078174'] = { Name = 'ch3_01_drtr_26_d' }, - ['-1190304996'] = { Name = 'ch3_01_drtr_27_d' }, - ['1931470713'] = { Name = 'ch3_01_drtr_29_d' }, - ['-911175953'] = { Name = 'ch3_01_drtr_30_d' }, - ['1386513203'] = { Name = 'ch3_01_drtr_32_d' }, - ['1771303221'] = { Name = 'ch3_01_drtr_33_d' }, - ['2141176369'] = { Name = 'ch3_01_drtr_34_d' }, - ['-1220299228'] = { Name = 'ch3_01_drtr_35_d' }, - ['-770949242'] = { Name = 'ch3_01_drtr00' }, - ['151137649'] = { Name = 'ch3_01_drtr05' }, - ['1048320076'] = { Name = 'ch3_01_drtr06' }, - ['1714644922'] = { Name = 'ch3_01_drtr07' }, - ['1353301159'] = { Name = 'ch3_01_drtr09' }, - ['-618374738'] = { Name = 'ch3_01_drtr10' }, - ['-325321571'] = { Name = 'ch3_01_drtr11' }, - ['-1112465720'] = { Name = 'ch3_01_drtr12' }, - ['-923781818'] = { Name = 'ch3_01_drtr13' }, - ['-1710336125'] = { Name = 'ch3_01_drtr14' }, - ['1936722503'] = { Name = 'ch3_01_drtr15' }, - ['-2070303590'] = { Name = 'ch3_01_drtr16' }, - ['1339179788'] = { Name = 'ch3_01_drtr17' }, - ['1629808049'] = { Name = 'ch3_01_drtr18' }, - ['981506153'] = { Name = 'ch3_01_drtr19' }, - ['-1135633683'] = { Name = 'ch3_01_drtr20' }, - ['692503988'] = { Name = 'ch3_01_emm_01_lod' }, - ['-1794841982'] = { Name = 'ch3_01_emm_01' }, - ['295506266'] = { Name = 'ch3_01_emm_02_lod' }, - ['1281478973'] = { Name = 'ch3_01_emm_02' }, - ['-64570259'] = { Name = 'ch3_01_emm_03_lod' }, - ['1048196462'] = { Name = 'ch3_01_emm_03' }, - ['1725895358'] = { Name = 'ch3_01_emm_04_lod' }, - ['-77287628'] = { Name = 'ch3_01_emm_04' }, - ['-1108180689'] = { Name = 'ch3_01_emm_05_lod' }, - ['160189315'] = { Name = 'ch3_01_emm_05' }, - ['-408750841'] = { Name = 'ch3_01_garage' }, - ['-1397043697'] = { Name = 'ch3_01_land03b' }, - ['-684445025'] = { Name = 'ch3_01_land04' }, - ['-569393066'] = { Name = 'ch3_01_land07' }, - ['472267906'] = { Name = 'ch3_01_land08' }, - ['652137363'] = { Name = 'ch3_01_land11' }, - ['-1339693533'] = { Name = 'ch3_01_land13' }, - ['2102329462'] = { Name = 'ch3_01_land14' }, - ['-342369018'] = { Name = 'ch3_01_land15' }, - ['1730335774'] = { Name = 'ch3_01_land16' }, - ['1964666893'] = { Name = 'ch3_01_land17' }, - ['1419620116'] = { Name = 'ch3_01_land19' }, - ['247676530'] = { Name = 'ch3_01_lardnod03' }, - ['1274719379'] = { Name = 'ch3_01_missing' }, - ['181110749'] = { Name = 'ch3_01_missing01' }, - ['-218671055'] = { Name = 'ch3_01_missing02' }, - ['-506776043'] = { Name = 'ch3_01_missing03' }, - ['-1315351118'] = { Name = 'ch3_01_missing04' }, - ['20100032'] = { Name = 'ch3_01_props_ch3_01_d91' }, - ['-1623263954'] = { Name = 'ch3_01_rexfrees' }, - ['2032597075'] = { Name = 'ch3_01_rs_gnd_dec' }, - ['1509469088'] = { Name = 'ch3_01_rs_hos1a_rdbr' }, - ['783524701'] = { Name = 'ch3_01_rs_hos1a_rl' }, - ['234389807'] = { Name = 'ch3_01_rs_hos1a' }, - ['541664720'] = { Name = 'ch3_01_rs_hos1b' }, - ['-1863235193'] = { Name = 'ch3_01_rs_shp1a' }, - ['-1498254071'] = { Name = 'ch3_01_rs_shp1b' }, - ['-1461393084'] = { Name = 'ch3_01_rs_trlr2b' }, - ['-1459946907'] = { Name = 'ch3_01_tmp_trailr_014' }, - ['-1693098342'] = { Name = 'ch3_01_tmp_trailr_015' }, - ['-790613227'] = { Name = 'ch3_01_tmp_trailr_016_strs' }, - ['-2055785634'] = { Name = 'ch3_01_tmp_trailr_016' }, - ['-963480632'] = { Name = 'ch3_01_tmp_trailr_017_strs' }, - ['2005571461'] = { Name = 'ch3_01_tmp_trailr_017' }, - ['181943826'] = { Name = 'ch3_01_tmp_trailr_019' }, - ['1414680629'] = { Name = 'ch3_01_tmp_trailr_020' }, - ['-1589056983'] = { Name = 'ch3_01_tmp_trailr_023' }, - ['492233279'] = { Name = 'ch3_01_tmp_trailr_024' }, - ['1770714391'] = { Name = 'ch3_01_trail_14o' }, - ['-1954801927'] = { Name = 'ch3_01_trail_16o' }, - ['1615970845'] = { Name = 'ch3_01_trail_17o' }, - ['905831421'] = { Name = 'ch3_01_trail004_strs' }, - ['1436461041'] = { Name = 'ch3_01_trail004_strsa' }, - ['861277346'] = { Name = 'ch3_01_trail004' }, - ['74640178'] = { Name = 'ch3_01_trailr_13' }, - ['1541236987'] = { Name = 'ch3_01_trailr_13o' }, - ['-150954645'] = { Name = 'ch3_01_trailr_15o' }, - ['977601590'] = { Name = 'ch3_01_trlr_bits004' }, - ['1268033237'] = { Name = 'ch3_01_trlr_bits005' }, - ['1498563152'] = { Name = 'ch3_01_trlr_bits006' }, - ['1880190926'] = { Name = 'ch3_01_trlr_bits007' }, - ['1806367075'] = { Name = 'ch3_01_trlr_g' }, - ['-717674599'] = { Name = 'ch3_01_trlrinner_int' }, - ['-2094269503'] = { Name = 'ch3_01_wf_l01' }, - ['1197900855'] = { Name = 'ch3_01_wf_l02' }, - ['1455891192'] = { Name = 'ch3_01_wf_l03' }, - ['-1391865988'] = { Name = 'ch3_01_wf_l04' }, - ['1761525052'] = { Name = 'ch3_01_wf_off01' }, - ['2122845687'] = { Name = 'ch3_01_wf_prts01' }, - ['87144653'] = { Name = 'ch3_01_windmill_01' }, - ['1794901092'] = { Name = 'ch3_01_windmill_02' }, - ['1504993745'] = { Name = 'ch3_01_windmill_03' }, - ['1332956495'] = { Name = 'ch3_01_windmill_04' }, - ['1043376842'] = { Name = 'ch3_01_windmill_05' }, - ['-1698503667'] = { Name = 'ch3_01_windmill_06' }, - ['-1459060584'] = { Name = 'ch3_01_windmill_07' }, - ['-1086345978'] = { Name = 'ch3_01_windmill_08' }, - ['-847361661'] = { Name = 'ch3_01_windmill_09' }, - ['-453705132'] = { Name = 'ch3_01_windmill_10' }, - ['-71815206'] = { Name = 'ch3_01_windmill_11' }, - ['142788975'] = { Name = 'ch3_01_windmill_12' }, - ['509277471'] = { Name = 'ch3_01_windmill_13' }, - ['-1640008458'] = { Name = 'ch3_01_windmill_14' }, - ['748949937'] = { Name = 'ch3_01_windmill_15' }, - ['-1091200917'] = { Name = 'ch3_02_adboard' }, - ['-2110185488'] = { Name = 'ch3_02_decs00' }, - ['1132419315'] = { Name = 'ch3_02_decs00b' }, - ['-1428492105'] = { Name = 'ch3_02_decs06' }, - ['75867151'] = { Name = 'ch3_02_decs08' }, - ['420533629'] = { Name = 'ch3_02_decs10' }, - ['-537304233'] = { Name = 'ch3_02_decs14' }, - ['702117646'] = { Name = 'ch3_02_decs15' }, - ['69217180'] = { Name = 'ch3_02_decs16' }, - ['-1690576419'] = { Name = 'ch3_02_decs17' }, - ['-1394770656'] = { Name = 'ch3_02_decs18' }, - ['-1313372460'] = { Name = 'ch3_02_decs19' }, - ['-1983366526'] = { Name = 'ch3_02_decs21' }, - ['345853998'] = { Name = 'ch3_02_decs29' }, - ['1953173116'] = { Name = 'ch3_02_decs30' }, - ['-1171383807'] = { Name = 'ch3_02_decs31' }, - ['-370673292'] = { Name = 'ch3_02_decs32' }, - ['-127395140'] = { Name = 'ch3_02_land00' }, - ['-508498690'] = { Name = 'ch3_02_land04' }, - ['-1980923288'] = { Name = 'ch3_02_lnd06' }, - ['786600103'] = { Name = 'ch3_02_mesh234' }, - ['-504436375'] = { Name = 'ch3_02_meshes1' }, - ['1650523743'] = { Name = 'ch3_02_section1' }, - ['1679143424'] = { Name = 'ch3_03_bb_02_rock_slod' }, - ['1033487903'] = { Name = 'ch3_03_bb_02_rock' }, - ['-693926862'] = { Name = 'ch3_03_bb_fracking' }, - ['1054554446'] = { Name = 'ch3_03_bb3_robot' }, - ['1131686650'] = { Name = 'ch3_03_bb4_pop' }, - ['279501427'] = { Name = 'ch3_03_ch_03_bb_01' }, - ['-267798493'] = { Name = 'ch3_03_cliffrocks01' }, - ['96068483'] = { Name = 'ch3_03_cliffrocks02' }, - ['637954506'] = { Name = 'ch3_03_cliffrocks03a' }, - ['-1165004155'] = { Name = 'ch3_03_cliffrocks03b_lod' }, - ['-752106474'] = { Name = 'ch3_03_cliffrocks03b' }, - ['702639592'] = { Name = 'ch3_03_cliffrocks04a' }, - ['-1075504655'] = { Name = 'ch3_03_cliffrocks04b' }, - ['-1367870838'] = { Name = 'ch3_03_col' }, - ['-976425983'] = { Name = 'ch3_03_crashbar_01' }, - ['-1339899731'] = { Name = 'ch3_03_crashbar_02' }, - ['-1651860611'] = { Name = 'ch3_03_crashbar_03' }, - ['-1882980376'] = { Name = 'ch3_03_crashbar_04' }, - ['250117687'] = { Name = 'ch3_03_crashbar_05' }, - ['-109423781'] = { Name = 'ch3_03_crashbar_06' }, - ['-363678452'] = { Name = 'ch3_03_crashbar_07' }, - ['-727873118'] = { Name = 'ch3_03_crashbar_08' }, - ['874891437'] = { Name = 'ch3_03_crashbar_09' }, - ['580069028'] = { Name = 'ch3_03_crashbar_10' }, - ['1965322261'] = { Name = 'ch3_03_dcl_rd_jn_01' }, - ['-412819699'] = { Name = 'ch3_03_decal002' }, - ['-1616034425'] = { Name = 'ch3_03_decal002j' }, - ['141173035'] = { Name = 'ch3_03_decal003' }, - ['-472426490'] = { Name = 'ch3_03_decal005' }, - ['-950001896'] = { Name = 'ch3_03_decal007' }, - ['-984395473'] = { Name = 'ch3_03_decal007a' }, - ['-375515838'] = { Name = 'ch3_03_decal916' }, - ['549646061'] = { Name = 'ch3_03_decalbots' }, - ['-1461689615'] = { Name = 'ch3_03_decrt5467' }, - ['-1386659418'] = { Name = 'ch3_03_dusche_bb_slod' }, - ['-1419945503'] = { Name = 'ch3_03_dusche_bb' }, - ['-327588061'] = { Name = 'ch3_03_edgedecal01' }, - ['-547992355'] = { Name = 'ch3_03_edgedecal02' }, - ['149594121'] = { Name = 'ch3_03_edgedecal03' }, - ['-74513070'] = { Name = 'ch3_03_edgedecal04' }, - ['333745760'] = { Name = 'ch3_03_emissign_01_lod' }, - ['359602489'] = { Name = 'ch3_03_emissign_01' }, - ['-213667375'] = { Name = 'ch3_03_foamwet01' }, - ['916469897'] = { Name = 'ch3_03_foamwet02' }, - ['508954613'] = { Name = 'ch3_03_foamwet03' }, - ['-1826918014'] = { Name = 'ch3_03_foamwet04' }, - ['97869483'] = { Name = 'ch3_03_forecrta_decal2' }, - ['-96773457'] = { Name = 'ch3_03_forecrta' }, - ['141326097'] = { Name = 'ch3_03_forecrtb' }, - ['-2125870517'] = { Name = 'ch3_03_garage_rd_jn_01' }, - ['1939025630'] = { Name = 'ch3_03_garage_rd_jn_02' }, - ['727727697'] = { Name = 'ch3_03_glue_01' }, - ['-804190284'] = { Name = 'ch3_03_glue_03' }, - ['-940214435'] = { Name = 'ch3_03_glue_05' }, - ['2117166038'] = { Name = 'ch3_03_glue_06' }, - ['-427758462'] = { Name = 'ch3_03_land01' }, - ['-179336665'] = { Name = 'ch3_03_land02' }, - ['184661387'] = { Name = 'ch3_03_land03' }, - ['-1416989030'] = { Name = 'ch3_03_land04' }, - ['-574170350'] = { Name = 'ch3_03_land07' }, - ['-2113971040'] = { Name = 'ch3_03_lands01' }, - ['1562114369'] = { Name = 'ch3_03_lands015' }, - ['-1714818292'] = { Name = 'ch3_03_lands01a' }, - ['1504218323'] = { Name = 'ch3_03_lands13' }, - ['1098805721'] = { Name = 'ch3_03_lands15_decal' }, - ['1976780072'] = { Name = 'ch3_03_lands15' }, - ['-1597315095'] = { Name = 'ch3_03_lands15j_decal' }, - ['-1591545735'] = { Name = 'ch3_03_lands15j' }, - ['-1343877633'] = { Name = 'ch3_03_lands15k' }, - ['-1990134710'] = { Name = 'ch3_03_landsj5_decal2' }, - ['-1281775003'] = { Name = 'ch3_03_landsj5' }, - ['1643616742'] = { Name = 'ch3_03_log_01' }, - ['1868477620'] = { Name = 'ch3_03_log_02' }, - ['-1995958129'] = { Name = 'ch3_03_new_gasroof' }, - ['1151673302'] = { Name = 'ch3_03_new_gassign' }, - ['850679507'] = { Name = 'ch3_03_overlays01b' }, - ['125987237'] = { Name = 'ch3_03_overlays04' }, - ['-1033150600'] = { Name = 'ch3_03_overlays07' }, - ['267368927'] = { Name = 'ch3_03_overlays3401' }, - ['-1998993600'] = { Name = 'ch3_03_overlays912' }, - ['1863653146'] = { Name = 'ch3_03_overlays912a' }, - ['-924694356'] = { Name = 'ch3_03_overlays924' }, - ['-1432140528'] = { Name = 'ch3_03_overlays924a' }, - ['-767013267'] = { Name = 'ch3_03_overly00' }, - ['-528356640'] = { Name = 'ch3_03_overly01' }, - ['1195325521'] = { Name = 'ch3_03_overly02' }, - ['1442928085'] = { Name = 'ch3_03_overly03' }, - ['825093946'] = { Name = 'ch3_03_ovrpss' }, - ['1037158866'] = { Name = 'ch3_03_ps_backwall001_rl01' }, - ['771435045'] = { Name = 'ch3_03_ps_backwall001_rl02' }, - ['1492877337'] = { Name = 'ch3_03_ps_backwall001_rl03' }, - ['294391895'] = { Name = 'ch3_03_ps_backwall001' }, - ['1029035200'] = { Name = 'ch3_03_ps_backwall002_rl01' }, - ['684239782'] = { Name = 'ch3_03_ps_backwall002_rl02' }, - ['453152794'] = { Name = 'ch3_03_ps_backwall002_rl03' }, - ['-2117018227'] = { Name = 'ch3_03_ps_backwall002_rl04' }, - ['140115443'] = { Name = 'ch3_03_ps_backwall002' }, - ['-1647056125'] = { Name = 'ch3_03_ps_backwall003_rl01' }, - ['-2076854329'] = { Name = 'ch3_03_ps_backwall003_rl02' }, - ['56374750'] = { Name = 'ch3_03_ps_backwall003_rl03' }, - ['-166962856'] = { Name = 'ch3_03_ps_backwall003' }, - ['158661763'] = { Name = 'ch3_03_ps_overpass1' }, - ['-1696358554'] = { Name = 'ch3_03_ps_overpass2' }, - ['-1525369912'] = { Name = 'ch3_03_ps_overpass3' }, - ['-1232120131'] = { Name = 'ch3_03_ps_overpass4' }, - ['-1191683189'] = { Name = 'ch3_03_ps_overpass5' }, - ['-572886397'] = { Name = 'ch3_03_ps_pwr_d' }, - ['-516449021'] = { Name = 'ch3_03_ps_pwr' }, - ['932921184'] = { Name = 'ch3_03_rail1' }, - ['629665065'] = { Name = 'ch3_03_rail10' }, - ['-1206173594'] = { Name = 'ch3_03_rail2' }, - ['-902503271'] = { Name = 'ch3_03_rail3' }, - ['-593557139'] = { Name = 'ch3_03_rail4' }, - ['-293098178'] = { Name = 'ch3_03_rail5' }, - ['2013184042'] = { Name = 'ch3_03_rail6' }, - ['-1976802171'] = { Name = 'ch3_03_rail7' }, - ['-1667724959'] = { Name = 'ch3_03_rail8' }, - ['-1362285110'] = { Name = 'ch3_03_rail9' }, - ['249736419'] = { Name = 'ch3_03_rd_trn_dcl_01' }, - ['-2014343539'] = { Name = 'ch3_03_righteousslaughter' }, - ['-1510513724'] = { Name = 'ch3_03_road_decal' }, - ['1648298689'] = { Name = 'ch3_03_road_decal01' }, - ['706878088'] = { Name = 'ch3_03_road_decal02' }, - ['-2140420326'] = { Name = 'ch3_03_road_decal03' }, - ['960739531'] = { Name = 'ch3_03_road_decal05' }, - ['1431994138'] = { Name = 'ch3_03_roadsidedecal1' }, - ['1520932810'] = { Name = 'ch3_03_rr_decal03' }, - ['1700048164'] = { Name = 'ch3_03_rr_decal04' }, - ['792805630'] = { Name = 'ch3_03_rr_decal05' }, - ['-1226303190'] = { Name = 'ch3_03_rr_decal05b' }, - ['1067704771'] = { Name = 'ch3_03_rr_decal06' }, - ['1454054012'] = { Name = 'ch3_03_rsl_mr_bb' }, - ['1904991912'] = { Name = 'ch3_03_rsl_mr_bb2' }, - ['-936452081'] = { Name = 'ch3_03_rsl_mr_bb3_lod' }, - ['548257005'] = { Name = 'ch3_03_rsl_mr_bb3' }, - ['-1709206964'] = { Name = 'ch3_03_sea_end00' }, - ['-1478906432'] = { Name = 'ch3_03_sea_end01' }, - ['193951010'] = { Name = 'ch3_03_sea_end02' }, - ['423039089'] = { Name = 'ch3_03_sea_end03' }, - ['-278086435'] = { Name = 'ch3_03_sea_end04' }, - ['11231066'] = { Name = 'ch3_03_sea_end05' }, - ['1804875054'] = { Name = 'ch3_03_sea_end06' }, - ['2041565541'] = { Name = 'ch3_03_sea_end07' }, - ['535896426'] = { Name = 'ch3_03_sea_uw_decals00' }, - ['-119123123'] = { Name = 'ch3_03_sea_uw_decals01' }, - ['55601185'] = { Name = 'ch3_03_sea_uw_decals02' }, - ['1223947115'] = { Name = 'ch3_03_sea_uw_decals03' }, - ['1527158672'] = { Name = 'ch3_03_sea_uw_decals04' }, - ['740571596'] = { Name = 'ch3_03_sea_uw_decals05' }, - ['1048305275'] = { Name = 'ch3_03_sea_uw_decals06' }, - ['2140233893'] = { Name = 'ch3_03_sea_uw_decals07' }, - ['-1847458490'] = { Name = 'ch3_03_sea_uw_decals08' }, - ['1796945849'] = { Name = 'ch3_03_sea_uw_decals09' }, - ['916967991'] = { Name = 'ch3_03_sea_uw_decals10' }, - ['194280457'] = { Name = 'ch3_03_sea_uw_decals11' }, - ['-614622308'] = { Name = 'ch3_03_sea_uw_decals12' }, - ['239206760'] = { Name = 'ch3_03_sea_uw_decals13' }, - ['737230022'] = { Name = 'ch3_03_sea_uw_decals14' }, - ['819414674'] = { Name = 'ch3_03_sea_uw_decals15' }, - ['1083041279'] = { Name = 'ch3_03_sea_uw_decals16' }, - ['1463653214'] = { Name = 'ch3_03_sea_uw_decals17' }, - ['-1261089140'] = { Name = 'ch3_03_sea_uw_decals18' }, - ['-2033039773'] = { Name = 'ch3_03_sea_uw1_00_lod' }, - ['746287555'] = { Name = 'ch3_03_sea_uw1_00' }, - ['-892227983'] = { Name = 'ch3_03_sea_uw1_01' }, - ['1697211142'] = { Name = 'ch3_03_sea_uw1_04' }, - ['-204799901'] = { Name = 'ch3_03_sea_uw1_05' }, - ['2100138766'] = { Name = 'ch3_03_sea_uw1_06' }, - ['-1887422541'] = { Name = 'ch3_03_sea_uw1_07' }, - ['939591862'] = { Name = 'ch3_03_sea_uw1_09' }, - ['376207490'] = { Name = 'ch3_03_sea_uw1_12_lod' }, - ['1013716816'] = { Name = 'ch3_03_sea_uw1_12' }, - ['1176251056'] = { Name = 'ch3_03_sea_uw1_13' }, - ['-1865053371'] = { Name = 'ch3_03_sea_uw1_14_lod' }, - ['-444208767'] = { Name = 'ch3_03_sea_uw1_14' }, - ['1944452463'] = { Name = 'ch3_03_sea_uw1_15_lod' }, - ['-144667338'] = { Name = 'ch3_03_sea_uw1_15' }, - ['-189205886'] = { Name = 'ch3_03_sea_uw1_16_lod' }, - ['19570890'] = { Name = 'ch3_03_sea_uw1_16' }, - ['-94178384'] = { Name = 'ch3_03_sea_uw1_17_lod' }, - ['318391401'] = { Name = 'ch3_03_sea_uw1_17' }, - ['2032051392'] = { Name = 'ch3_03_sea_uw1_18_lod' }, - ['-1359971241'] = { Name = 'ch3_03_sea_uw1_18' }, - ['-768526784'] = { Name = 'ch3_03_sea_uw1_19_lod' }, - ['-1069211904'] = { Name = 'ch3_03_sea_uw1_19' }, - ['-701863975'] = { Name = 'ch3_03_sea_uw1_20_lod' }, - ['1095705166'] = { Name = 'ch3_03_sea_uw1_20' }, - ['-460211301'] = { Name = 'ch3_03_servrd_01' }, - ['-1583434746'] = { Name = 'ch3_03_servrd_02' }, - ['-1807541937'] = { Name = 'ch3_03_servrd_03' }, - ['-2038399542'] = { Name = 'ch3_03_servrd_04' }, - ['1757299270'] = { Name = 'ch3_03_servrd_05' }, - ['1525982899'] = { Name = 'ch3_03_servrd_06' }, - ['1301777401'] = { Name = 'ch3_03_servrd_07' }, - ['803885211'] = { Name = 'ch3_03_servrd_08' }, - ['564835356'] = { Name = 'ch3_03_servrd_09' }, - ['721967027'] = { Name = 'ch3_03_servrd_10' }, - ['877488701'] = { Name = 'ch3_03_servrd_11' }, - ['124850309'] = { Name = 'ch3_03_servrd_12' }, - ['-2031903636'] = { Name = 'ch3_03_sgn_sanfwy_002' }, - ['-705455087'] = { Name = 'ch3_03_sgn_sanfwy_01_lod001' }, - ['-2052361554'] = { Name = 'ch3_03_sign_fiz' }, - ['945624980'] = { Name = 'ch3_03_sign1_fiz' }, - ['-916439545'] = { Name = 'ch3_03_ss_brand' }, - ['1971310077'] = { Name = 'ch3_03_ss_bs_d' }, - ['685428068'] = { Name = 'ch3_03_ss_cb_d' }, - ['1245023507'] = { Name = 'ch3_03_ss_cb' }, - ['460089520'] = { Name = 'ch3_03_ss_emiss02_lod' }, - ['1332999826'] = { Name = 'ch3_03_ss_emiss02' }, - ['530436584'] = { Name = 'ch3_03_ss_emiss03_lod' }, - ['-584216057'] = { Name = 'ch3_03_ss_emiss03' }, - ['-558124950'] = { Name = 'ch3_03_ss_outerwall1' }, - ['-1822287432'] = { Name = 'ch3_03_ss_outerwall2' }, - ['-1006591534'] = { Name = 'ch3_03_ss_shop' }, - ['-633638532'] = { Name = 'ch3_03_ss_shops' }, - ['-1359605515'] = { Name = 'ch3_03_ss_shopsdecal' }, - ['-2063352878'] = { Name = 'ch3_03_ssbigsign_d' }, - ['1855581911'] = { Name = 'ch3_03_ssbigsign_d004' }, - ['495728312'] = { Name = 'ch3_03_ssbigsign' }, - ['-1207029550'] = { Name = 'ch3_03_ssbigsign004' }, - ['-290944355'] = { Name = 'ch3_03_weed_01' }, - ['-747940833'] = { Name = 'ch3_03_weed_02' }, - ['-102220465'] = { Name = 'ch3_03sliprdsswall01' }, - ['846278228'] = { Name = 'ch3_03sliprdsswall02' }, - ['1085852387'] = { Name = 'ch3_03sliprdsswall03' }, - ['-1657699357'] = { Name = 'ch3_03sliprdsswall04' }, - ['-1298354503'] = { Name = 'ch3_03sliprdsswall05' }, - ['226092146'] = { Name = 'ch3_03sliprdsswall07' }, - ['-1391716915'] = { Name = 'ch3_04_barrier_01' }, - ['-912273676'] = { Name = 'ch3_04_barrier_03' }, - ['-683840977'] = { Name = 'ch3_04_barrier_04' }, - ['1173769175'] = { Name = 'ch3_04_cave' }, - ['1454512429'] = { Name = 'ch3_04_cs_destarmactrack1_001' }, - ['-2064550485'] = { Name = 'ch3_04_cs_destarmactrack1_002' }, - ['-1165336352'] = { Name = 'ch3_04_cs_destarmactrack1_003' }, - ['1774567252'] = { Name = 'ch3_04_cs_destarmactrack1_004' }, - ['570371327'] = { Name = 'ch3_04_d00' }, - ['-1610700540'] = { Name = 'ch3_04_d01' }, - ['-1908374136'] = { Name = 'ch3_04_d02' }, - ['176389640'] = { Name = 'ch3_04_d03' }, - ['-121513339'] = { Name = 'ch3_04_d04' }, - ['1519984182'] = { Name = 'ch3_04_d05' }, - ['-925861213'] = { Name = 'ch3_04_d06' }, - ['-1224255727'] = { Name = 'ch3_04_d07' }, - ['-1521437788'] = { Name = 'ch3_04_d08' }, - ['294882344'] = { Name = 'ch3_04_d09' }, - ['-156248135'] = { Name = 'ch3_04_d10' }, - ['-522015713'] = { Name = 'ch3_04_d11' }, - ['-820442996'] = { Name = 'ch3_04_d12' }, - ['-945391189'] = { Name = 'ch3_04_d13' }, - ['1559077947'] = { Name = 'ch3_04_d14' }, - ['-1543982512'] = { Name = 'ch3_04_d15' }, - ['-74988104'] = { Name = 'ch3_04_d155678' }, - ['-1707237670'] = { Name = 'ch3_04_d16' }, - ['1146254053'] = { Name = 'ch3_04_d18' }, - ['343163332'] = { Name = 'ch3_04_d181234' }, - ['1311021914'] = { Name = 'ch3_04_d18a23' }, - ['1863567467'] = { Name = 'ch3_04_d19' }, - ['1639440612'] = { Name = 'ch3_04_d20' }, - ['1399407687'] = { Name = 'ch3_04_d21' }, - ['1176971715'] = { Name = 'ch3_04_d22' }, - ['939756924'] = { Name = 'ch3_04_d23' }, - ['1399866449'] = { Name = 'ch3_04_d27' }, - ['478205847'] = { Name = 'ch3_04_d30' }, - ['707425002'] = { Name = 'ch3_04_d31' }, - ['-413274798'] = { Name = 'ch3_04_d32' }, - ['-172979721'] = { Name = 'ch3_04_d33' }, - ['1568856474'] = { Name = 'ch3_04_d34' }, - ['22670690'] = { Name = 'ch3_04_d35_lod' }, - ['1656742932'] = { Name = 'ch3_04_d35' }, - ['955650177'] = { Name = 'ch3_04_d36' }, - ['590778974'] = { Name = 'ch3_04_d37_lod' }, - ['1312570125'] = { Name = 'ch3_04_d37' }, - ['1987447684'] = { Name = 'ch3_04_d38' }, - ['-985421714'] = { Name = 'ch3_04_d39_lod' }, - ['-1682483706'] = { Name = 'ch3_04_d39' }, - ['-1319298843'] = { Name = 'ch3_04_d399' }, - ['2106867124'] = { Name = 'ch3_04_d39x_lod' }, - ['1301401948'] = { Name = 'ch3_04_d39x' }, - ['524940403'] = { Name = 'ch3_04_d43_lod' }, - ['954736405'] = { Name = 'ch3_04_d43' }, - ['1898516430'] = { Name = 'ch3_04_d44' }, - ['-293772351'] = { Name = 'ch3_04_d45_lod' }, - ['-1719771016'] = { Name = 'ch3_04_d45' }, - ['-238126356'] = { Name = 'ch3_04_d46_lod' }, - ['1689614051'] = { Name = 'ch3_04_d46' }, - ['1156094459'] = { Name = 'ch3_04_d47a' }, - ['838890543'] = { Name = 'ch3_04_d47b' }, - ['1523011104'] = { Name = 'ch3_04_d47b1' }, - ['540070032'] = { Name = 'ch3_04_d47c' }, - ['-1203855880'] = { Name = 'ch3_04_d48' }, - ['1080566129'] = { Name = 'ch3_04_d99' }, - ['-1585601263'] = { Name = 'ch3_04_decal_1799' }, - ['-212656588'] = { Name = 'ch3_04_decal02' }, - ['1551495296'] = { Name = 'ch3_04_decal03' }, - ['1339643711'] = { Name = 'ch3_04_decal04' }, - ['-1319626177'] = { Name = 'ch3_04_decal05' }, - ['-680762749'] = { Name = 'ch3_04_emissive_01_hd' }, - ['165246618'] = { Name = 'ch3_04_emissive_02_hd' }, - ['59759118'] = { Name = 'ch3_04_emissive_03_hd' }, - ['-1422167402'] = { Name = 'ch3_04_emissive_slod' }, - ['-1434869588'] = { Name = 'ch3_04_extra01' }, - ['2009480006'] = { Name = 'ch3_04_extra02' }, - ['2013941561'] = { Name = 'ch3_04_fence01' }, - ['1533064700'] = { Name = 'ch3_04_fencesigns_a_lod' }, - ['471746425'] = { Name = 'ch3_04_fencesigns_b_lod' }, - ['-1959487685'] = { Name = 'ch3_04_foamwet_01' }, - ['2104851389'] = { Name = 'ch3_04_foamwet_02' }, - ['1853808080'] = { Name = 'ch3_04_foamwet_03' }, - ['523798308'] = { Name = 'ch3_04_govbweeds' }, - ['-1116641119'] = { Name = 'ch3_04_govdec_00' }, - ['-1892512732'] = { Name = 'ch3_04_govdec_01' }, - ['-486984788'] = { Name = 'ch3_04_govdec_02' }, - ['-1261611175'] = { Name = 'ch3_04_govdec_03' }, - ['50230198'] = { Name = 'ch3_04_govdec_04' }, - ['-725838029'] = { Name = 'ch3_04_govdec_05' }, - ['644627089'] = { Name = 'ch3_04_govdec_06' }, - ['-128098700'] = { Name = 'ch3_04_govdec_07' }, - ['803884429'] = { Name = 'ch3_04_govdec_08' }, - ['967598353'] = { Name = 'ch3_04_govdec_09' }, - ['-303969051'] = { Name = 'ch3_04_govdec_10' }, - ['-611702730'] = { Name = 'ch3_04_govdec_11' }, - ['-902036070'] = { Name = 'ch3_04_govdec_12' }, - ['-1211146019'] = { Name = 'ch3_04_govdec_13' }, - ['-1449606032'] = { Name = 'ch3_04_govdec_14' }, - ['-1749671765'] = { Name = 'ch3_04_govdec_15' }, - ['-1761927371'] = { Name = 'ch3_04_govdec_16' }, - ['-2060354654'] = { Name = 'ch3_04_govdec_17' }, - ['1921996382'] = { Name = 'ch3_04_govdec_18' }, - ['1307381018'] = { Name = 'ch3_04_govdec_19' }, - ['1162902177'] = { Name = 'ch3_04_govdec_20' }, - ['883284300'] = { Name = 'ch3_04_govdec_21' }, - ['585938394'] = { Name = 'ch3_04_govdec_22' }, - ['272306295'] = { Name = 'ch3_04_govdec_23' }, - ['-26546985'] = { Name = 'ch3_04_govdec_24' }, - ['-306427014'] = { Name = 'ch3_04_govdec_25' }, - ['-604690452'] = { Name = 'ch3_04_govdec_26' }, - ['-918584703'] = { Name = 'ch3_04_govdec_27' }, - ['-1280387204'] = { Name = 'ch3_04_govdec_28' }, - ['-1570425623'] = { Name = 'ch3_04_govdec_29' }, - ['1356183619'] = { Name = 'ch3_04_govdec_30' }, - ['1125784780'] = { Name = 'ch3_04_govdec_31' }, - ['1712415418'] = { Name = 'ch3_04_govdec_32' }, - ['1481426737'] = { Name = 'ch3_04_govdec_33' }, - ['2074938865'] = { Name = 'ch3_04_govdec_34' }, - ['-190757213'] = { Name = 'ch3_04_ground2_step1' }, - ['780122727'] = { Name = 'ch3_04_ground2_step2' }, - ['-698643944'] = { Name = 'ch3_04_ground2_step3' }, - ['1417990870'] = { Name = 'ch3_04_inlet001' }, - ['693697663'] = { Name = 'ch3_04_inlet005' }, - ['-1214605064'] = { Name = 'ch3_04_inlet006' }, - ['1052156330'] = { Name = 'ch3_04_inlet1' }, - ['1820196152'] = { Name = 'ch3_04_inlet2' }, - ['1521441179'] = { Name = 'ch3_04_inlet3' }, - ['-1007569238'] = { Name = 'ch3_04_inlet3dd_straybit' }, - ['1432142059'] = { Name = 'ch3_04_inlet3dd' }, - ['-2021607620'] = { Name = 'ch3_04_isledec1_lod' }, - ['422008331'] = { Name = 'ch3_04_isledec1' }, - ['95508577'] = { Name = 'ch3_04_ladder01' }, - ['344421901'] = { Name = 'ch3_04_ladder02' }, - ['-487877930'] = { Name = 'ch3_04_ladder03' }, - ['1887153640'] = { Name = 'ch3_04_ladder04' }, - ['-46472288'] = { Name = 'ch3_04_laddermain_lod' }, - ['1764845665'] = { Name = 'ch3_04_laddermain' }, - ['1775684864'] = { Name = 'ch3_04_laddermain001_lod' }, - ['-1509379274'] = { Name = 'ch3_04_laddermain001' }, - ['-1599761696'] = { Name = 'ch3_04_laddermain002_lod' }, - ['-1027085132'] = { Name = 'ch3_04_laddermain002' }, - ['-2131674029'] = { Name = 'ch3_04_laddermain003_lod' }, - ['165214941'] = { Name = 'ch3_04_laddermain003' }, - ['197579276'] = { Name = 'ch3_04_lnd01' }, - ['649267172'] = { Name = 'ch3_04_lnd03' }, - ['1417274225'] = { Name = 'ch3_04_lnd04' }, - ['86652240'] = { Name = 'ch3_04_lnd04b' }, - ['1225706651'] = { Name = 'ch3_04_lnd05' }, - ['-1202840451'] = { Name = 'ch3_04_lnd05a' }, - ['1519906593'] = { Name = 'ch3_04_lnd06' }, - ['1024668696'] = { Name = 'ch3_04_lnd08' }, - ['-382174419'] = { Name = 'ch3_04_lnd08a' }, - ['1500383528'] = { Name = 'ch3_04_lndwalldecal' }, - ['-423959175'] = { Name = 'ch3_04_lrg_roks_006' }, - ['1634308069'] = { Name = 'ch3_04_p2_lad1' }, - ['-1786147449'] = { Name = 'ch3_04_parking_d' }, - ['1594622280'] = { Name = 'ch3_04_parking1_d' }, - ['168539773'] = { Name = 'ch3_04_pground_1' }, - ['-153874418'] = { Name = 'ch3_04_pground_2' }, - ['-1827981753'] = { Name = 'ch3_04_poolwtr1_fountn' }, - ['471105890'] = { Name = 'ch3_04_pris08_top_door' }, - ['-1018030735'] = { Name = 'ch3_04_prison_det' }, - ['979029725'] = { Name = 'ch3_04_prison_det2' }, - ['1212639926'] = { Name = 'ch3_04_prison_det3' }, - ['378079042'] = { Name = 'ch3_04_prison_det4' }, - ['755160751'] = { Name = 'ch3_04_prison' }, - ['-2133346099'] = { Name = 'ch3_04_prison02' }, - ['986950850'] = { Name = 'ch3_04_prison05' }, - ['-1179702661'] = { Name = 'ch3_04_prison06' }, - ['-459204158'] = { Name = 'ch3_04_prison08_top_iref001' }, - ['858155294'] = { Name = 'ch3_04_prison08_top' }, - ['1943871192'] = { Name = 'ch3_04_prison09' }, - ['555120740'] = { Name = 'ch3_04_prison12' }, - ['-1345481264'] = { Name = 'ch3_04_prison13' }, - ['750292904'] = { Name = 'ch3_04_prison14' }, - ['832680692'] = { Name = 'ch3_04_props_props_towels006' }, - ['-820004479'] = { Name = 'ch3_04_railfizz_lod01' }, - ['552394010'] = { Name = 'ch3_04_railfizz_lod02' }, - ['-475962748'] = { Name = 'ch3_04_railfizz_lod03' }, - ['-1250392525'] = { Name = 'ch3_04_railfizz_lod04' }, - ['644863529'] = { Name = 'ch3_04_railfizz01' }, - ['1229462489'] = { Name = 'ch3_04_railfizz02' }, - ['-1159102690'] = { Name = 'ch3_04_railfizz03' }, - ['1539031232'] = { Name = 'ch3_04_railfizz04' }, - ['-1144176773'] = { Name = 'ch3_04_railing' }, - ['-973484549'] = { Name = 'ch3_04_railing02' }, - ['-745248464'] = { Name = 'ch3_04_railing03' }, - ['-1588722524'] = { Name = 'ch3_04_railing04' }, - ['-1357799381'] = { Name = 'ch3_04_railing05' }, - ['247685005'] = { Name = 'ch3_04_railing06' }, - ['-963778424'] = { Name = 'ch3_04_rd_dec1' }, - ['-1206105179'] = { Name = 'ch3_04_rd_dec2' }, - ['1551733865'] = { Name = 'ch3_04_rd_dec3' }, - ['-2037152954'] = { Name = 'ch3_04_roadsidedecal1' }, - ['1724169827'] = { Name = 'ch3_04_rock_lod_02' }, - ['-633732694'] = { Name = 'ch3_04_rockcrop1' }, - ['-294639082'] = { Name = 'ch3_04_rockcrop2' }, - ['1181309447'] = { Name = 'ch3_04_rockcrop3' }, - ['1488125594'] = { Name = 'ch3_04_rockcrop4' }, - ['668212445'] = { Name = 'ch3_04_rockcrop5' }, - ['708256163'] = { Name = 'ch3_04_rockcrop6' }, - ['-1357436059'] = { Name = 'ch3_04_rockcrop7' }, - ['100546352'] = { Name = 'ch3_04_roks002' }, - ['527110586'] = { Name = 'ch3_04_roof_ladder01' }, - ['354352414'] = { Name = 'ch3_04_roof_ladder02' }, - ['47732881'] = { Name = 'ch3_04_roof_ladder03' }, - ['-389864345'] = { Name = 'ch3_04_roof_ladder04' }, - ['1236837226'] = { Name = 'ch3_04_roofdec3' }, - ['-1887809236'] = { Name = 'ch3_04_sea__decal001' }, - ['-680015785'] = { Name = 'ch3_04_sea_00b' }, - ['-411763505'] = { Name = 'ch3_04_sea_00b1_lod' }, - ['1593763825'] = { Name = 'ch3_04_sea_00b1' }, - ['-495603327'] = { Name = 'ch3_04_sea_02b1_lod' }, - ['-687030188'] = { Name = 'ch3_04_sea_02b1' }, - ['1267922230'] = { Name = 'ch3_04_sea_03b1_lod' }, - ['1426182521'] = { Name = 'ch3_04_sea_03b1' }, - ['374476566'] = { Name = 'ch3_04_sea_04b' }, - ['-1395049603'] = { Name = 'ch3_04_sea_04b1_lod' }, - ['-575475878'] = { Name = 'ch3_04_sea_04b1' }, - ['-81976089'] = { Name = 'ch3_04_sea_06b1_lod' }, - ['2043944219'] = { Name = 'ch3_04_sea_06b1' }, - ['955316637'] = { Name = 'ch3_04_sea_14' }, - ['-816765345'] = { Name = 'ch3_04_sea_15' }, - ['-593641224'] = { Name = 'ch3_04_sea_16' }, - ['2006644464'] = { Name = 'ch3_04_sea_18' }, - ['88379973'] = { Name = 'ch3_04_sea_19' }, - ['2016116101'] = { Name = 'ch3_04_sea_20' }, - ['1710086410'] = { Name = 'ch3_04_sea_21' }, - ['649452195'] = { Name = 'ch3_04_sea_22' }, - ['1409103153'] = { Name = 'ch3_04_sea_23' }, - ['1130009580'] = { Name = 'ch3_04_sea_24' }, - ['1620758124'] = { Name = 'ch3_04_sea_25' }, - ['-574601035'] = { Name = 'ch3_04_sea_26' }, - ['184787775'] = { Name = 'ch3_04_sea_27' }, - ['584505101'] = { Name = 'ch3_04_sea_b01' }, - ['2006806554'] = { Name = 'ch3_04_sea_c00' }, - ['-442738868'] = { Name = 'ch3_04_sea_c006' }, - ['1047264688'] = { Name = 'ch3_04_sea_c01' }, - ['1282841029'] = { Name = 'ch3_04_sea_c02' }, - ['1504949311'] = { Name = 'ch3_04_sea_c03' }, - ['1743868090'] = { Name = 'ch3_04_sea_c04' }, - ['1294428887'] = { Name = 'ch3_04_sea_cont_004' }, - ['1310575382'] = { Name = 'ch3_04_sea_cont_1' }, - ['1909330562'] = { Name = 'ch3_04_sea_cont_2' }, - ['1570196656'] = { Name = 'ch3_04_sea_d_01' }, - ['-1458264152'] = { Name = 'ch3_04_sea_d_015' }, - ['-1578395306'] = { Name = 'ch3_04_sea_d_016' }, - ['-759465227'] = { Name = 'ch3_04_sea_d_017' }, - ['-1118482391'] = { Name = 'ch3_04_sea_d_018' }, - ['1880044958'] = { Name = 'ch3_04_sea_d_019' }, - ['1747804636'] = { Name = 'ch3_04_sea_d_02' }, - ['-1981093263'] = { Name = 'ch3_04_sea_d_020' }, - ['1288874791'] = { Name = 'ch3_04_sea_d_04' }, - ['1953528426'] = { Name = 'ch3_04_sea_d_05' }, - ['1033243830'] = { Name = 'ch3_04_sea_d_07' }, - ['1210065354'] = { Name = 'ch3_04_sea_d_08' }, - ['-2135520857'] = { Name = 'ch3_04_sea_d124' }, - ['-1226050031'] = { Name = 'ch3_04_sea_d125' }, - ['-1604704567'] = { Name = 'ch3_04_sea_deb001' }, - ['436784071'] = { Name = 'ch3_04_sea_details001' }, - ['790432588'] = { Name = 'ch3_04_sea_detailsb' }, - ['416825721'] = { Name = 'ch3_04_sea_end00' }, - ['722265570'] = { Name = 'ch3_04_sea_end01' }, - ['1071976342'] = { Name = 'ch3_04_sea_end02' }, - ['1311681577'] = { Name = 'ch3_04_sea_end03' }, - ['-2078950288'] = { Name = 'ch3_04_sea_n100' }, - ['-1061931592'] = { Name = 'ch3_04_sea_n101' }, - ['-1434318508'] = { Name = 'ch3_04_sea_n102' }, - ['-619124095'] = { Name = 'ch3_04_sea_n103' }, - ['-856863190'] = { Name = 'ch3_04_sea_n104' }, - ['1238910962'] = { Name = 'ch3_04_sea_n105' }, - ['-215377246'] = { Name = 'ch3_04_sea_n106' }, - ['609516791'] = { Name = 'ch3_04_sea_n107' }, - ['-685752483'] = { Name = 'ch3_04_sea_ship001' }, - ['-1616556925'] = { Name = 'ch3_04_sea_ship003_lod' }, - ['1344478812'] = { Name = 'ch3_04_sea_uw1_00' }, - ['490510565'] = { Name = 'ch3_04_sea_uw1_02_dcls' }, - ['290529465'] = { Name = 'ch3_04_sea_uw1_02' }, - ['1229992022'] = { Name = 'ch3_04_sea_uw1_04_lod' }, - ['-2061072286'] = { Name = 'ch3_04_sea_uw1_04' }, - ['-655430090'] = { Name = 'ch3_04_sea_uw1a00' }, - ['-198531907'] = { Name = 'ch3_04_sea_uw1a02' }, - ['-1019034914'] = { Name = 'ch3_04_sea_uw1a03' }, - ['-1609335680'] = { Name = 'ch3_04_sea_uw1a04' }, - ['1875811319'] = { Name = 'ch3_04_sea_uw1a05' }, - ['-1129761365'] = { Name = 'ch3_04_sea_uw1a06' }, - ['-1971629744'] = { Name = 'ch3_04_sea_uw1a07' }, - ['616302035'] = { Name = 'ch3_04_sea_uw1a08' }, - ['-1292219388'] = { Name = 'ch3_04_sea_uw1a09_lod' }, - ['848339324'] = { Name = 'ch3_04_sea_uw1a09' }, - ['-1519224595'] = { Name = 'ch3_04_sea_uw1a10_lod' }, - ['607785227'] = { Name = 'ch3_04_sea_uw1a10' }, - ['783385275'] = { Name = 'ch3_04_sea_uw1a11_lod' }, - ['914863526'] = { Name = 'ch3_04_sea_uw1a11' }, - ['-776743343'] = { Name = 'ch3_04_sea_uw1a12_lod' }, - ['1389358646'] = { Name = 'ch3_04_sea_uw1a12' }, - ['-1972827111'] = { Name = 'ch3_04_sea_uw1a15_lod' }, - ['130275359'] = { Name = 'ch3_04_sea_uw1a15' }, - ['1187219854'] = { Name = 'ch3_04_sea_uw1a17_lod' }, - ['-1539337964'] = { Name = 'ch3_04_sea_uw1a17' }, - ['-497095440'] = { Name = 'ch3_04_sea_uwdecals00' }, - ['-793949811'] = { Name = 'ch3_04_sea_uwdecals01' }, - ['-515839300'] = { Name = 'ch3_04_sea_uwdecals05' }, - ['-1161519676'] = { Name = 'ch3_04_sea_uwdecals07' }, - ['985865663'] = { Name = 'ch3_04_sea_uwdecals08' }, - ['-1469613814'] = { Name = 'ch3_04_sea_uwdecals09' }, - ['1919814640'] = { Name = 'ch3_04_sea_uwdecals10' }, - ['2141529694'] = { Name = 'ch3_04_sea_uwdecals11' }, - ['-1423180437'] = { Name = 'ch3_04_sea_uwdecals13' }, - ['1253883002'] = { Name = 'ch3_04_sea_uwdecals14' }, - ['776110982'] = { Name = 'ch3_04_sea_uwdecals15' }, - ['1970377195'] = { Name = 'ch3_04_sea_uwdecals18' }, - ['-417139380'] = { Name = 'ch3_04_sea_uwdecals19' }, - ['-1713903829'] = { Name = 'ch3_04_sea_uwdecals98' }, - ['-785660599'] = { Name = 'ch3_04_searock1' }, - ['-8543764'] = { Name = 'ch3_04_searock2' }, - ['1595811309'] = { Name = 'ch3_04_viewplatform_slod' }, - ['-1997485166'] = { Name = 'ch3_04_viewplatform' }, - ['49942025'] = { Name = 'ch3_04_wood_006' }, - ['636856213'] = { Name = 'ch3_06_concretebase01' }, - ['1449003109'] = { Name = 'ch3_06_concretebase04' }, - ['-1300349643'] = { Name = 'ch3_06_cs_road01' }, - ['1425834547'] = { Name = 'ch3_06_cs_road03' }, - ['1588728487'] = { Name = 'ch3_06_culvert01' }, - ['-1214306501'] = { Name = 'ch3_06_dec00' }, - ['-917943665'] = { Name = 'ch3_06_dec01' }, - ['276519158'] = { Name = 'ch3_06_dec02' }, - ['573963371'] = { Name = 'ch3_06_dec03' }, - ['-1820066420'] = { Name = 'ch3_06_dec0333a' }, - ['-1459508785'] = { Name = 'ch3_06_dec0334a' }, - ['-321613399'] = { Name = 'ch3_06_dec04' }, - ['-22399660'] = { Name = 'ch3_06_dec05' }, - ['1228982912'] = { Name = 'ch3_06_dec06' }, - ['1527737885'] = { Name = 'ch3_06_dec07' }, - ['636748775'] = { Name = 'ch3_06_dec08' }, - ['934651754'] = { Name = 'ch3_06_dec09' }, - ['-201907358'] = { Name = 'ch3_06_dec10' }, - ['-424933172'] = { Name = 'ch3_06_dec11' }, - ['1427826088'] = { Name = 'ch3_06_dec12' }, - ['1120420099'] = { Name = 'ch3_06_dec13' }, - ['25476741'] = { Name = 'ch3_06_dec14' }, - ['-269018262'] = { Name = 'ch3_06_dec15' }, - ['1579808718'] = { Name = 'ch3_06_dec16' }, - ['1348000812'] = { Name = 'ch3_06_dec17' }, - ['305872912'] = { Name = 'ch3_06_dec17a' }, - ['-1034902312'] = { Name = 'ch3_06_dec17a2' }, - ['1075847281'] = { Name = 'ch3_06_dec17a3' }, - ['1863297196'] = { Name = 'ch3_06_dec17asd' }, - ['-1792518294'] = { Name = 'ch3_06_dec17fuc12' }, - ['197982504'] = { Name = 'ch3_06_dec17q23' }, - ['-1201198005'] = { Name = 'ch3_06_dec18' }, - ['-1497659148'] = { Name = 'ch3_06_dec19' }, - ['-774842046'] = { Name = 'ch3_06_dec20' }, - ['-467698209'] = { Name = 'ch3_06_dec21' }, - ['-1672450494'] = { Name = 'ch3_06_dec22' }, - ['1720320694'] = { Name = 'ch3_06_dec23' }, - ['175655572'] = { Name = 'ch3_06_dec24' }, - ['-1389359103'] = { Name = 'ch3_06_dec26' }, - ['-1082805108'] = { Name = 'ch3_06_dec27' }, - ['1670249662'] = { Name = 'ch3_06_dec28' }, - ['768315706'] = { Name = 'ch3_06_dec29' }, - ['1375722726'] = { Name = 'ch3_06_dec30' }, - ['1607170173'] = { Name = 'ch3_06_dec31' }, - ['-257943000'] = { Name = 'ch3_06_dec32' }, - ['-61394538'] = { Name = 'ch3_06_dec33' }, - ['221631315'] = { Name = 'ch3_06_dec34' }, - ['-1435300417'] = { Name = 'ch3_06_dec35' }, - ['-975846268'] = { Name = 'ch3_06_dec37' }, - ['-721394983'] = { Name = 'ch3_06_dec38' }, - ['1933025097'] = { Name = 'ch3_06_dec39' }, - ['-1892003133'] = { Name = 'ch3_06_dec39a' }, - ['-481983733'] = { Name = 'ch3_06_dec40' }, - ['-116150617'] = { Name = 'ch3_06_dec41' }, - ['-875998205'] = { Name = 'ch3_06_dec42' }, - ['-578881682'] = { Name = 'ch3_06_dec43' }, - ['-1437462251'] = { Name = 'ch3_06_dec44' }, - ['-1064551031'] = { Name = 'ch3_06_dec45' }, - ['-1897506242'] = { Name = 'ch3_06_dec46' }, - ['1695352460'] = { Name = 'ch3_06_dec47' }, - ['1973069735'] = { Name = 'ch3_06_dec48' }, - ['1120387586'] = { Name = 'ch3_06_dec49' }, - ['-448558461'] = { Name = 'ch3_06_dec50' }, - ['1960840828'] = { Name = 'ch3_06_dec50a' }, - ['-138924180'] = { Name = 'ch3_06_dec51' }, - ['-1042955352'] = { Name = 'ch3_06_dec52' }, - ['-192020128'] = { Name = 'ch3_06_decal102' }, - ['163982288'] = { Name = 'ch3_06_decal105' }, - ['42633248'] = { Name = 'ch3_06_decal50' }, - ['-8826733'] = { Name = 'ch3_06_land_03' }, - ['309786266'] = { Name = 'ch3_06_land_06' }, - ['-1382273818'] = { Name = 'ch3_06_land_09' }, - ['-1612473518'] = { Name = 'ch3_06_land_1' }, - ['721386965'] = { Name = 'ch3_06_land_10a' }, - ['-2114627303'] = { Name = 'ch3_06_land_11' }, - ['2103103456'] = { Name = 'ch3_06_land_1a' }, - ['-196197338'] = { Name = 'ch3_06_land_2' }, - ['-1364969269'] = { Name = 'ch3_06_land_4' }, - ['39041352'] = { Name = 'ch3_06_land_4a' }, - ['1410194623'] = { Name = 'ch3_06_land_4b' }, - ['-1587962314'] = { Name = 'ch3_06_land_5' }, - ['-1638633413'] = { Name = 'ch3_06_land_5a' }, - ['-1146662191'] = { Name = 'ch3_06_land_7' }, - ['1834563126'] = { Name = 'ch3_06_land_8' }, - ['759366917'] = { Name = 'ch3_06_land_ex_08' }, - ['1983273777'] = { Name = 'ch3_06_new_road_decals3' }, - ['1928892475'] = { Name = 'ch3_06_new_road' }, - ['918242652'] = { Name = 'ch3_06_parkbench_decals' }, - ['-575527354'] = { Name = 'ch3_06_parkbench' }, - ['-1719392107'] = { Name = 'ch3_06_road_dec_00' }, - ['-477570059'] = { Name = 'ch3_06_road655' }, - ['692437564'] = { Name = 'ch3_06_stream_water' }, - ['1786475818'] = { Name = 'ch3_06_trk_23' }, - ['-778709701'] = { Name = 'ch3_06_trk_23a' }, - ['-1437895471'] = { Name = 'ch3_06_trk_24' }, - ['424052908'] = { Name = 'ch3_06_trk_24b' }, - ['-251127450'] = { Name = 'ch3_07_decalaa' }, - ['-1778918761'] = { Name = 'ch3_07_decals00' }, - ['-2007220384'] = { Name = 'ch3_07_decals01' }, - ['1684109159'] = { Name = 'ch3_07_decals03' }, - ['-1093948354'] = { Name = 'ch3_07_decals05' }, - ['-1452441214'] = { Name = 'ch3_07_decals06' }, - ['-1687886479'] = { Name = 'ch3_07_decals07' }, - ['-533893319'] = { Name = 'ch3_07_decals08' }, - ['-893631401'] = { Name = 'ch3_07_decals09' }, - ['548433694'] = { Name = 'ch3_07_decals10' }, - ['699990554'] = { Name = 'ch3_07_decals10a' }, - ['-379715462'] = { Name = 'ch3_07_decals11' }, - ['-63723995'] = { Name = 'ch3_07_decals12' }, - ['-429753737'] = { Name = 'ch3_07_decals13' }, - ['1746009568'] = { Name = 'ch3_07_decals14' }, - ['829132948'] = { Name = 'ch3_07_decals15' }, - ['1049471704'] = { Name = 'ch3_07_decals16' }, - ['273665629'] = { Name = 'ch3_07_decals17' }, - ['-1961245709'] = { Name = 'ch3_07_decals18' }, - ['-1664653490'] = { Name = 'ch3_07_decals19' }, - ['-2072136305'] = { Name = 'ch3_07_decals21' }, - ['825003754'] = { Name = 'ch3_07_decals23' }, - ['684949004'] = { Name = 'ch3_07_decals24' }, - ['-1872084452'] = { Name = 'ch3_07_decals42' }, - ['2096929601'] = { Name = 'ch3_07_decals44' }, - ['-2092783667'] = { Name = 'ch3_07_decals45' }, - ['1720139276'] = { Name = 'ch3_07_decals45ab' }, - ['1472516298'] = { Name = 'ch3_07_decals46' }, - ['1068222248'] = { Name = 'ch3_07_decals46ab' }, - ['1624302242'] = { Name = 'ch3_07_decals48' }, - ['1468395350'] = { Name = 'ch3_07_decals48ab' }, - ['-2147311591'] = { Name = 'ch3_07_decals50' }, - ['-1552423165'] = { Name = 'ch3_07_decals52' }, - ['-1840954210'] = { Name = 'ch3_07_decals53' }, - ['1297365701'] = { Name = 'ch3_07_decals57' }, - ['-229931851'] = { Name = 'ch3_07_decals58' }, - ['-529473280'] = { Name = 'ch3_07_decals59' }, - ['-82209491'] = { Name = 'ch3_07_decals60' }, - ['217757935'] = { Name = 'ch3_07_decals61' }, - ['-979588556'] = { Name = 'ch3_07_decals62' }, - ['-381357692'] = { Name = 'ch3_07_decals63' }, - ['2004159922'] = { Name = 'ch3_07_decals64' }, - ['-1676716314'] = { Name = 'ch3_07_decals65' }, - ['1396589885'] = { Name = 'ch3_07_decals66' }, - ['547926346'] = { Name = 'ch3_07_dirtdecal' }, - ['1439740217'] = { Name = 'ch3_07_land_003' }, - ['-2024560461'] = { Name = 'ch3_07_land_01' }, - ['-564177195'] = { Name = 'ch3_07_land_02' }, - ['-1165324500'] = { Name = 'ch3_07_land_04' }, - ['-332467596'] = { Name = 'ch3_07_land_05' }, - ['1193453654'] = { Name = 'ch3_07_land_06' }, - ['948701993'] = { Name = 'ch3_07_land_07' }, - ['-1551703779'] = { Name = 'ch3_07_land_08' }, - ['-1793637306'] = { Name = 'ch3_07_land_09' }, - ['651815133'] = { Name = 'ch3_07_land_10' }, - ['205673800'] = { Name = 'ch3_07_trk_01_decal001' }, - ['2115851263'] = { Name = 'ch3_07_trk_01' }, - ['1595285046'] = { Name = 'ch3_07_trk_01a' }, - ['-40381706'] = { Name = 'ch3_07_trk_02' }, - ['266827669'] = { Name = 'ch3_07_trk_03' }, - ['1227422324'] = { Name = 'ch3_07_trk_044' }, - ['-444770846'] = { Name = 'ch3_07_trk_044a' }, - ['-1283768642'] = { Name = 'ch3_07_trk_05' }, - ['884162856'] = { Name = 'ch3_07_trk_06' }, - ['1165802011'] = { Name = 'ch3_07_trk_arm_01' }, - ['1643082496'] = { Name = 'ch3_07_trk_arm_03' }, - ['906828628'] = { Name = 'ch3_07_trk_arm_04' }, - ['1370018443'] = { Name = 'ch3_07_trk_arm_06' }, - ['1053931828'] = { Name = 'ch3_07_wat_01a' }, - ['-2094122891'] = { Name = 'ch3_08_cablemesh39428_hvlit' }, - ['-1826601604'] = { Name = 'ch3_08_cablemesh39530_hvlit' }, - ['-320379315'] = { Name = 'ch3_08_cablemesh39706_hvstd' }, - ['1124056642'] = { Name = 'ch3_08_cablemesh39708_hvstd' }, - ['-506333512'] = { Name = 'ch3_08_cablemesh39714_hvstd' }, - ['238159566'] = { Name = 'ch3_08_cablemesh39715_hvlit' }, - ['2052613446'] = { Name = 'ch3_08_cablemesh39716_hvlit' }, - ['-53306987'] = { Name = 'ch3_08_cablemesh39717_hvlit' }, - ['-1376489870'] = { Name = 'ch3_08_ch2_08_fizz01' }, - ['-1735900262'] = { Name = 'ch3_08_ch2_08_fizz04' }, - ['1112348457'] = { Name = 'ch3_08_ch2_08_fizz05' }, - ['1422801963'] = { Name = 'ch3_08_ch2_08_fizz06' }, - ['119114775'] = { Name = 'ch3_08_ch2_08_fizz07_scaff' }, - ['1551125367'] = { Name = 'ch3_08_ch2_08_fizz08' }, - ['-430466647'] = { Name = 'ch3_08_ch2_08_fizz09_tower' }, - ['252927788'] = { Name = 'ch3_08_crashbar_01' }, - ['891562829'] = { Name = 'ch3_08_crashbar_02' }, - ['579733025'] = { Name = 'ch3_08_crashbar_03' }, - ['-862558093'] = { Name = 'ch3_08_crashbar_20' }, - ['64341332'] = { Name = 'ch3_08_dam_corr_lod' }, - ['445070344'] = { Name = 'ch3_08_dam_corr_o' }, - ['822908483'] = { Name = 'ch3_08_dam_corr' }, - ['-945160379'] = { Name = 'ch3_08_dam_jetty1' }, - ['-1283418707'] = { Name = 'ch3_08_dam_mp003' }, - ['352401305'] = { Name = 'ch3_08_dam_mp2_o001' }, - ['-869299997'] = { Name = 'ch3_08_dam_mp2_w' }, - ['73774867'] = { Name = 'ch3_08_dam_newbit1_w' }, - ['2007726145'] = { Name = 'ch3_08_dam_plat' }, - ['-773753640'] = { Name = 'ch3_08_dam_scaff' }, - ['-1290411928'] = { Name = 'ch3_08_dambed_1_lod' }, - ['-300288895'] = { Name = 'ch3_08_dambed_1' }, - ['1598497322'] = { Name = 'ch3_08_dambed_2_lod' }, - ['-1602725569'] = { Name = 'ch3_08_dambed_2' }, - ['276332922'] = { Name = 'ch3_08_dambed_3_lod' }, - ['-1835156086'] = { Name = 'ch3_08_dambed_3' }, - ['267314244'] = { Name = 'ch3_08_dambed_d1' }, - ['-561249921'] = { Name = 'ch3_08_dambed_d2' }, - ['-627639991'] = { Name = 'ch3_08_dambed_d3' }, - ['404087846'] = { Name = 'ch3_08_damculvert' }, - ['-1179823585'] = { Name = 'ch3_08_damculvert001_lod' }, - ['-25379558'] = { Name = 'ch3_08_damculvert001' }, - ['-1805651687'] = { Name = 'ch3_08_dec00' }, - ['717626835'] = { Name = 'ch3_08_dec01' }, - ['1067272065'] = { Name = 'ch3_08_dec02' }, - ['1298391822'] = { Name = 'ch3_08_dec03' }, - ['-483324246'] = { Name = 'ch3_08_dec04' }, - ['-252925407'] = { Name = 'ch3_08_dec05' }, - ['114808311'] = { Name = 'ch3_08_dec06' }, - ['345534840'] = { Name = 'ch3_08_dec07' }, - ['-384427380'] = { Name = 'ch3_08_dec08' }, - ['-123749985'] = { Name = 'ch3_08_dec09' }, - ['1829851240'] = { Name = 'ch3_08_dec10' }, - ['1112335084'] = { Name = 'ch3_08_dec100' }, - ['947900242'] = { Name = 'ch3_08_dec101' }, - ['-1198174341'] = { Name = 'ch3_08_dec102' }, - ['986845051'] = { Name = 'ch3_08_dec102b' }, - ['-1496601624'] = { Name = 'ch3_08_dec103' }, - ['-1693805466'] = { Name = 'ch3_08_dec104' }, - ['-1994919807'] = { Name = 'ch3_08_dec105' }, - ['231274985'] = { Name = 'ch3_08_dec106' }, - ['-479582932'] = { Name = 'ch3_08_dec107' }, - ['-785612623'] = { Name = 'ch3_08_dec108' }, - ['-956601273'] = { Name = 'ch3_08_dec109' }, - ['1674788332'] = { Name = 'ch3_08_dec11' }, - ['1961642378'] = { Name = 'ch3_08_dec110' }, - ['1722723599'] = { Name = 'ch3_08_dec111' }, - ['1349484689'] = { Name = 'ch3_08_dec112' }, - ['1361877151'] = { Name = 'ch3_08_dec12' }, - ['-1501805763'] = { Name = 'ch3_08_dec13' }, - ['-1676988837'] = { Name = 'ch3_08_dec14' }, - ['-1975481658'] = { Name = 'ch3_08_dec15' }, - ['-7899818'] = { Name = 'ch3_08_dec16' }, - ['-307113557'] = { Name = 'ch3_08_dec17' }, - ['-488457203'] = { Name = 'ch3_08_dec18' }, - ['-786163568'] = { Name = 'ch3_08_dec19' }, - ['-649922310'] = { Name = 'ch3_08_dec20' }, - ['1794874477'] = { Name = 'ch3_08_dec21' }, - ['658032686'] = { Name = 'ch3_08_dec22_lod' }, - ['-1601632377'] = { Name = 'ch3_08_dec22' }, - ['-901293309'] = { Name = 'ch3_08_dec23' }, - ['-1018835816'] = { Name = 'ch3_08_dec24' }, - ['-779785961'] = { Name = 'ch3_08_dec25' }, - ['-1479928415'] = { Name = 'ch3_08_dec26' }, - ['-295787831'] = { Name = 'ch3_08_dec28' }, - ['483852217'] = { Name = 'ch3_08_dec29' }, - ['1759451412'] = { Name = 'ch3_08_dec30' }, - ['682628969'] = { Name = 'ch3_08_dec30awe' }, - ['1957803260'] = { Name = 'ch3_08_dec30qwert' }, - ['2068430313'] = { Name = 'ch3_08_dec31' }, - ['-1086044707'] = { Name = 'ch3_08_dec32' }, - ['-814356928'] = { Name = 'ch3_08_dec33' }, - ['-1578726622'] = { Name = 'ch3_08_dec34' }, - ['-2042440725'] = { Name = 'ch3_08_dec36' }, - ['-1752664458'] = { Name = 'ch3_08_dec37' }, - ['1769675356'] = { Name = 'ch3_08_dec38' }, - ['2075508433'] = { Name = 'ch3_08_dec39' }, - ['910714126'] = { Name = 'ch3_08_dec3cv_lod' }, - ['-471193208'] = { Name = 'ch3_08_dec40' }, - ['-1815738151'] = { Name = 'ch3_08_dec44' }, - ['-1176742651'] = { Name = 'ch3_08_dec45' }, - ['1996541775'] = { Name = 'ch3_08_dec46' }, - ['-2059834432'] = { Name = 'ch3_08_dec47' }, - ['202865114'] = { Name = 'ch3_08_dec48' }, - ['-533126626'] = { Name = 'ch3_08_dec49' }, - ['242908488'] = { Name = 'ch3_08_dec50' }, - ['482679261'] = { Name = 'ch3_08_dec51' }, - ['-57681549'] = { Name = 'ch3_08_dec53' }, - ['1745944285'] = { Name = 'ch3_08_dec53cv' }, - ['-670429080'] = { Name = 'ch3_08_dec55' }, - ['1962986999'] = { Name = 'ch3_08_dec67' }, - ['1790261600'] = { Name = 'ch3_08_dec68' }, - ['1484526830'] = { Name = 'ch3_08_dec69' }, - ['-930450495'] = { Name = 'ch3_08_dec70' }, - ['-1170221268'] = { Name = 'ch3_08_dec71' }, - ['-1408845126'] = { Name = 'ch3_08_dec72' }, - ['-1649074665'] = { Name = 'ch3_08_dec73' }, - ['-2127502065'] = { Name = 'ch3_08_dec74' }, - ['2062669969'] = { Name = 'ch3_08_dec75' }, - ['960386347'] = { Name = 'ch3_08_dec76' }, - ['1390250089'] = { Name = 'ch3_08_dec77' }, - ['512925652'] = { Name = 'ch3_08_dec78' }, - ['1212740416'] = { Name = 'ch3_08_dec79' }, - ['-465949016'] = { Name = 'ch3_08_dec80' }, - ['1906546700'] = { Name = 'ch3_08_dec80aa' }, - ['-232273277'] = { Name = 'ch3_08_dec81' }, - ['17131582'] = { Name = 'ch3_08_dec82' }, - ['-1420968856'] = { Name = 'ch3_08_dec83' }, - ['-1670111563'] = { Name = 'ch3_08_dec84' }, - ['-1363000495'] = { Name = 'ch3_08_dec85' }, - ['1609770420'] = { Name = 'ch3_08_dec86' }, - ['968448313'] = { Name = 'ch3_08_dec88' }, - ['1202353435'] = { Name = 'ch3_08_dec89' }, - ['1132784604'] = { Name = 'ch3_08_dec90' }, - ['869223537'] = { Name = 'ch3_08_dec91' }, - ['-655583571'] = { Name = 'ch3_08_dec92' }, - ['187890489'] = { Name = 'ch3_08_dec93' }, - ['-296697483'] = { Name = 'ch3_08_dec94' }, - ['-1635671568'] = { Name = 'ch3_08_dec95' }, - ['-1859713221'] = { Name = 'ch3_08_dec96' }, - ['-1025414481'] = { Name = 'ch3_08_dec97' }, - ['-1279669152'] = { Name = 'ch3_08_dec98' }, - ['1466569666'] = { Name = 'ch3_08_dec99' }, - ['858338771'] = { Name = 'ch3_08_decal_32' }, - ['-20458576'] = { Name = 'ch3_08_decal_987' }, - ['-661622849'] = { Name = 'ch3_08_fence_01' }, - ['-1368155258'] = { Name = 'ch3_08_fence_02' }, - ['-1121568533'] = { Name = 'ch3_08_fence_03' }, - ['-609126919'] = { Name = 'ch3_08_fence_04' }, - ['-1521425206'] = { Name = 'ch3_08_fizz02' }, - ['-1968792502'] = { Name = 'ch3_08_fizz02b' }, - ['-1165216557'] = { Name = 'ch3_08_grime_01' }, - ['1015101627'] = { Name = 'ch3_08_grime_02' }, - ['782736648'] = { Name = 'ch3_08_grime_03' }, - ['417952140'] = { Name = 'ch3_08_grime_04' }, - ['1976506050'] = { Name = 'ch3_08_land_01' }, - ['-797455342'] = { Name = 'ch3_08_land_02' }, - ['-498700369'] = { Name = 'ch3_08_land_03' }, - ['1177258638'] = { Name = 'ch3_08_land_03a' }, - ['-1385888275'] = { Name = 'ch3_08_land_04' }, - ['-1155096208'] = { Name = 'ch3_08_land_05' }, - ['-1758963292'] = { Name = 'ch3_08_land_06' }, - ['201352404'] = { Name = 'ch3_08_land_06a' }, - ['-1459421863'] = { Name = 'ch3_08_land_07' }, - ['-1964874762'] = { Name = 'ch3_08_land_07a' }, - ['1923059859'] = { Name = 'ch3_08_land_08' }, - ['-2073742306'] = { Name = 'ch3_08_land_09' }, - ['1910705034'] = { Name = 'ch3_08_land_10' }, - ['-364578656'] = { Name = 'ch3_08_lightbase_01' }, - ['-1488442722'] = { Name = 'ch3_08_parkinglot_' }, - ['1218750848'] = { Name = 'ch3_08_pklines_01' }, - ['2131662419'] = { Name = 'ch3_08_pklines_05' }, - ['-1978260719'] = { Name = 'ch3_08_ppbldg003' }, - ['961698980'] = { Name = 'ch3_08_ppbldg006_d' }, - ['352401641'] = { Name = 'ch3_08_ppbldg006' }, - ['-953233214'] = { Name = 'ch3_08_pptube01' }, - ['-626690129'] = { Name = 'ch3_08_pptube02' }, - ['-1545926117'] = { Name = 'ch3_08_pptube03' }, - ['639078034'] = { Name = 'ch3_08_pptube04' }, - ['105074410'] = { Name = 'ch3_08_pptube05' }, - ['267477574'] = { Name = 'ch3_08_pptube06' }, - ['2086265653'] = { Name = 'ch3_08_props_combo170_01_lod' }, - ['-823001744'] = { Name = 'ch3_08_props_s_029' }, - ['-1134569072'] = { Name = 'ch3_08_props_s_030' }, - ['-1373487851'] = { Name = 'ch3_08_props_s_031' }, - ['-1719209678'] = { Name = 'ch3_08_pumprm_rd00' }, - ['-1014774485'] = { Name = 'ch3_08_pumprm_rd01' }, - ['1970173256'] = { Name = 'ch3_08_road003' }, - ['2131475695'] = { Name = 'ch3_08_road003a' }, - ['-1471592537'] = { Name = 'ch3_08_road13' }, - ['-1849230487'] = { Name = 'ch3_08_road652' }, - ['-2131771372'] = { Name = 'ch3_08_roadblend01' }, - ['-2094414058'] = { Name = 'ch3_08_trk_16' }, - ['-1590623728'] = { Name = 'ch3_08_trk_21' }, - ['1868516726'] = { Name = 'ch3_08_trk_arm_05' }, - ['207040595'] = { Name = 'ch3_08_tub01_dcl' }, - ['1779417278'] = { Name = 'ch3_08_tub02_dcl' }, - ['-1903762886'] = { Name = 'ch3_08_tub03_dcl' }, - ['2076169544'] = { Name = 'ch3_08_tub04_dcl' }, - ['581637042'] = { Name = 'ch3_08_tub05_dcl' }, - ['800372682'] = { Name = 'ch3_08_tub06_dcl' }, - ['1055357395'] = { Name = 'ch3_08_tub08_dcl' }, - ['-2046121644'] = { Name = 'ch3_08_tub10_dcl' }, - ['1458015620'] = { Name = 'ch3_08_tub15_dcl' }, - ['1132841131'] = { Name = 'ch3_08_tub18_dcl' }, - ['825027715'] = { Name = 'ch3_08_tub20_dcl' }, - ['-1345582026'] = { Name = 'ch3_08_tub20_dcl003' }, - ['925686296'] = { Name = 'ch3_08_tub24_dcl' }, - ['-1732642658'] = { Name = 'ch3_08_tub25_dcl' }, - ['-749132645'] = { Name = 'ch3_08_weir_01' }, - ['-987822041'] = { Name = 'ch3_08_weir_02' }, - ['-1878254078'] = { Name = 'ch3_08_weir_03' }, - ['-836090305'] = { Name = 'ch3_09_crashbar_021_lod' }, - ['1100483508'] = { Name = 'ch3_09_crashbar_022_lod' }, - ['-1352003749'] = { Name = 'ch3_09_crashbar_023_lod' }, - ['1123863124'] = { Name = 'ch3_09_crashbar_024_lod' }, - ['-1764881703'] = { Name = 'ch3_09_crashbar_09' }, - ['-184432041'] = { Name = 'ch3_09_crashbar_10' }, - ['-1904280213'] = { Name = 'ch3_09_crashbar_16' }, - ['2091209800'] = { Name = 'ch3_09_crashbar_20' }, - ['-1870331984'] = { Name = 'ch3_09_decals00' }, - ['-1640522987'] = { Name = 'ch3_09_decals01' }, - ['-1559649095'] = { Name = 'ch3_09_decals02' }, - ['-1330429940'] = { Name = 'ch3_09_decals03' }, - ['-947098178'] = { Name = 'ch3_09_decals04' }, - ['-542597646'] = { Name = 'ch3_09_decals06' }, - ['-311477889'] = { Name = 'ch3_09_decals07' }, - ['-34219380'] = { Name = 'ch3_09_decals08' }, - ['61924866'] = { Name = 'ch3_09_decals09' }, - ['-1672025729'] = { Name = 'ch3_09_decals10' }, - ['1628074739'] = { Name = 'ch3_09_decals11' }, - ['2137501601'] = { Name = 'ch3_09_decals12' }, - ['-1249403924'] = { Name = 'ch3_09_decals13' }, - ['-1047415808'] = { Name = 'ch3_09_decals14' }, - ['-2014461767'] = { Name = 'ch3_09_decals15' }, - ['-88889785'] = { Name = 'ch3_09_decals17' }, - ['150553298'] = { Name = 'ch3_09_decals18' }, - ['-552210680'] = { Name = 'ch3_09_decals19' }, - ['586641170'] = { Name = 'ch3_09_decals20' }, - ['1836942377'] = { Name = 'ch3_09_decals22' }, - ['-2143049291'] = { Name = 'ch3_09_decals23' }, - ['-636887744'] = { Name = 'ch3_09_decals24' }, - ['1160262515'] = { Name = 'ch3_09_decals26' }, - ['1465505750'] = { Name = 'ch3_09_decals27' }, - ['-1882699586'] = { Name = 'ch3_09_decals28' }, - ['-1584206765'] = { Name = 'ch3_09_decals29' }, - ['367057505'] = { Name = 'ch3_09_decals37' }, - ['1019979830'] = { Name = 'ch3_09_decals38' }, - ['794103113'] = { Name = 'ch3_09_decals39' }, - ['-1468695232'] = { Name = 'ch3_09_decals58' }, - ['-1840885534'] = { Name = 'ch3_09_decals59' }, - ['35339126'] = { Name = 'ch3_09_decals60' }, - ['272717762'] = { Name = 'ch3_09_decals61' }, - ['1050621049'] = { Name = 'ch3_09_decals63' }, - ['1546088329'] = { Name = 'ch3_09_decals64' }, - ['-370144484'] = { Name = 'ch3_09_decals65' }, - ['-140171642'] = { Name = 'ch3_09_decals66' }, - ['2010687215'] = { Name = 'ch3_09_decals67' }, - ['-2054340008'] = { Name = 'ch3_09_decals68' }, - ['-1555268138'] = { Name = 'ch3_09_decals69' }, - ['-1073042802'] = { Name = 'ch3_09_decals72' }, - ['-1636079760'] = { Name = 'ch3_09_decals73' }, - ['-1934507043'] = { Name = 'ch3_09_decals74' }, - ['-977331276'] = { Name = 'ch3_09_land_01' }, - ['-723863061'] = { Name = 'ch3_09_land_02' }, - ['-433300338'] = { Name = 'ch3_09_land_03' }, - ['-802180963'] = { Name = 'ch3_09_land_05' }, - ['-481405222'] = { Name = 'ch3_09_land_06' }, - ['-1416018446'] = { Name = 'ch3_09_props_combo10_dslod' }, - ['-396751366'] = { Name = 'ch3_09_props_combo11_dslod' }, - ['-1754475451'] = { Name = 'ch3_09_props_combo12_dslod' }, - ['-49364721'] = { Name = 'ch3_09_props_combo13_dslod' }, - ['-1669263607'] = { Name = 'ch3_09_props_combo14_dslod' }, - ['-1679690193'] = { Name = 'ch3_09_props_combo15_dslod' }, - ['1951590537'] = { Name = 'ch3_09_props_combo16_dslod' }, - ['538575755'] = { Name = 'ch3_09_props_combo17_dslod' }, - ['-485688309'] = { Name = 'ch3_09_props_combo18_dslod' }, - ['1094168726'] = { Name = 'ch3_09_trk_16' }, - ['995001595'] = { Name = 'ch3_09_trk_17b' }, - ['504883807'] = { Name = 'ch3_09_trk_18' }, - ['261393856'] = { Name = 'ch3_09_trk_18b' }, - ['270945916'] = { Name = 'ch3_09_trk_19' }, - ['-2138935626'] = { Name = 'ch3_09_trk_19a' }, - ['876024697'] = { Name = 'ch3_09_trk_20' }, - ['695689610'] = { Name = 'ch3_10_b1_railing' }, - ['-2015949425'] = { Name = 'ch3_10_b1' }, - ['355704072'] = { Name = 'ch3_10_b2_railing' }, - ['218175461'] = { Name = 'ch3_10_b2' }, - ['1043888723'] = { Name = 'ch3_10_b3' }, - ['695520680'] = { Name = 'ch3_10_decs07' }, - ['242390948'] = { Name = 'ch3_10_decs08' }, - ['956197735'] = { Name = 'ch3_10_decs51' }, - ['1595586471'] = { Name = 'ch3_10_decs54' }, - ['1901452317'] = { Name = 'ch3_10_decs55' }, - ['-2136507712'] = { Name = 'ch3_10_decs56' }, - ['116426580'] = { Name = 'ch3_10_decs57' }, - ['339419625'] = { Name = 'ch3_10_decs58' }, - ['709643787'] = { Name = 'ch3_10_decs59' }, - ['1970070235'] = { Name = 'ch3_10_decs60' }, - ['1655422297'] = { Name = 'ch3_10_decs61' }, - ['415803796'] = { Name = 'ch3_10_decs62' }, - ['101352472'] = { Name = 'ch3_10_decs63' }, - ['916874575'] = { Name = 'ch3_10_decs64' }, - ['618643906'] = { Name = 'ch3_10_decs65' }, - ['-911996084'] = { Name = 'ch3_10_decs67' }, - ['1372273969'] = { Name = 'ch3_10_dir_rd_sgn_01' }, - ['-755156235'] = { Name = 'ch3_10_ele_conc_base_01' }, - ['-642025218'] = { Name = 'ch3_10_fence01' }, - ['-734466571'] = { Name = 'ch3_10_fence02' }, - ['164216704'] = { Name = 'ch3_10_g1_multi' }, - ['-1271000839'] = { Name = 'ch3_10_g1_terrain' }, - ['371161404'] = { Name = 'ch3_10_g2_multi' }, - ['1109293905'] = { Name = 'ch3_10_g2_terrain' }, - ['2117842222'] = { Name = 'ch3_10_glue' }, - ['-1140411524'] = { Name = 'ch3_10_glue002' }, - ['-951966168'] = { Name = 'ch3_10_glue2' }, - ['1401698060'] = { Name = 'ch3_10_graff' }, - ['-2094266393'] = { Name = 'ch3_10_land_01_decal03' }, - ['35492179'] = { Name = 'ch3_10_land_01b' }, - ['909917033'] = { Name = 'ch3_10_land_02_decal02' }, - ['496571095'] = { Name = 'ch3_10_land_02' }, - ['1349655077'] = { Name = 'ch3_10_land_03_decal02' }, - ['-1889700254'] = { Name = 'ch3_10_land_03' }, - ['-970717207'] = { Name = 'ch3_10_land_04_decals02' }, - ['2032880126'] = { Name = 'ch3_10_land_04' }, - ['1793699195'] = { Name = 'ch3_10_land_05' }, - ['1470924545'] = { Name = 'ch3_10_land_06' }, - ['-965286764'] = { Name = 'ch3_10_land_07' }, - ['-1364249339'] = { Name = 'ch3_10_land_08' }, - ['-1720579445'] = { Name = 'ch3_10_land_09' }, - ['820655661'] = { Name = 'ch3_10_land_10' }, - ['2059129305'] = { Name = 'ch3_10_rbridge' }, - ['1056063697'] = { Name = 'ch3_10_road' }, - ['446856490'] = { Name = 'ch3_10_weed_01' }, - ['-735973326'] = { Name = 'ch3_10_weed_02' }, - ['-1774041919'] = { Name = 'ch3_11__decal001' }, - ['-263785343'] = { Name = 'ch3_11_armco1' }, - ['1901033064'] = { Name = 'ch3_11_armco2' }, - ['1628755443'] = { Name = 'ch3_11_armco3' }, - ['1438039863'] = { Name = 'ch3_11_armco4' }, - ['1130306184'] = { Name = 'ch3_11_armco5' }, - ['-1467292450'] = { Name = 'ch3_11_armco6' }, - ['-1768800019'] = { Name = 'ch3_11_armco7' }, - ['-1935135463'] = { Name = 'ch3_11_armco8' }, - ['2061928854'] = { Name = 'ch3_11_armco9' }, - ['-491910524'] = { Name = 'ch3_11_cabletarp1' }, - ['-2029336656'] = { Name = 'ch3_11_cdec_01h' }, - ['1181754869'] = { Name = 'ch3_11_ch2_11_decal' }, - ['1175698662'] = { Name = 'ch3_11_ch3_armco_10' }, - ['2098047693'] = { Name = 'ch3_11_ch3_armco_11' }, - ['1657370193'] = { Name = 'ch3_11_ch3_armco_12' }, - ['1378407676'] = { Name = 'ch3_11_ch3_armco_13' }, - ['1835469692'] = { Name = 'ch3_11_ch3_armco_14' }, - ['-2002075133'] = { Name = 'ch3_11_ch3_armco_16' }, - ['185550538'] = { Name = 'ch3_11_ch3_armco_17' }, - ['644185462'] = { Name = 'ch3_11_ch3_armco_18' }, - ['814453186'] = { Name = 'ch3_11_ch3_armco_19' }, - ['-1734264607'] = { Name = 'ch3_11_ch3_structures1_b' }, - ['-2134516844'] = { Name = 'ch3_11_ch3_tanksmall' }, - ['538582608'] = { Name = 'ch3_11_chimney1_decal001' }, - ['1242356579'] = { Name = 'ch3_11_des_tankercrash_end' }, - ['-599149826'] = { Name = 'ch3_11_des_tankercrash_start' }, - ['1391354030'] = { Name = 'ch3_11_detail_new4a' }, - ['1402666496'] = { Name = 'ch3_11_detail009' }, - ['1668009666'] = { Name = 'ch3_11_detail3a' }, - ['1073154009'] = { Name = 'ch3_11_detail3c' }, - ['871192768'] = { Name = 'ch3_11_detail4' }, - ['742218974'] = { Name = 'ch3_11_detail4b' }, - ['1380259183'] = { Name = 'ch3_11_detail6' }, - ['1137834121'] = { Name = 'ch3_11_detail7' }, - ['201431831'] = { Name = 'ch3_11_detail7b' }, - ['413290682'] = { Name = 'ch3_11_fan001' }, - ['-1292995633'] = { Name = 'ch3_11_gate_1_hd' }, - ['-1211435954'] = { Name = 'ch3_11_gate_2_hd' }, - ['-1964467423'] = { Name = 'ch3_11_gate_3_hd' }, - ['984406577'] = { Name = 'ch3_11_gate_4_hd' }, - ['-1160753057'] = { Name = 'ch3_11_ground_01' }, - ['-785220317'] = { Name = 'ch3_11_ground_02' }, - ['-2025625274'] = { Name = 'ch3_11_ground_03' }, - ['1471253027'] = { Name = 'ch3_11_ground_04' }, - ['646588365'] = { Name = 'ch3_11_ground_05' }, - ['1949057816'] = { Name = 'ch3_11_ground_06' }, - ['1183672275'] = { Name = 'ch3_11_ground_07' }, - ['341738358'] = { Name = 'ch3_11_ground_08' }, - ['-249545478'] = { Name = 'ch3_11_ground_09' }, - ['-2095849545'] = { Name = 'ch3_11_ground_10' }, - ['1809690947'] = { Name = 'ch3_11_ground_11' }, - ['1619040905'] = { Name = 'ch3_11_ground_12' }, - ['-1907689955'] = { Name = 'ch3_11_ground_13' }, - ['2097501074'] = { Name = 'ch3_11_ground_14' }, - ['719957844'] = { Name = 'ch3_11_ground_15' }, - ['390793239'] = { Name = 'ch3_11_ground_16' }, - ['1178166771'] = { Name = 'ch3_11_ground_17' }, - ['-2114999981'] = { Name = 'ch3_11_ground_18_o' }, - ['868598028'] = { Name = 'ch3_11_ground_18' }, - ['-29698569'] = { Name = 'ch3_11_ground_19' }, - ['-1598334529'] = { Name = 'ch3_11_ground_conc_o' }, - ['1371079303'] = { Name = 'ch3_11_ground_decal03' }, - ['-1701324808'] = { Name = 'ch3_11_jump' }, - ['-1370456270'] = { Name = 'ch3_11_ladder_b' }, - ['-1367591952'] = { Name = 'ch3_11_ladder01' }, - ['-1070147739'] = { Name = 'ch3_11_ladder02' }, - ['1236045313'] = { Name = 'ch3_11_lay_byovy_3' }, - ['-1839648009'] = { Name = 'ch3_11_mground_2_o' }, - ['1825437987'] = { Name = 'ch3_11_mground_2' }, - ['217359003'] = { Name = 'ch3_11_nwdcal01' }, - ['-687819500'] = { Name = 'ch3_11_pipe01' }, - ['-1205074353'] = { Name = 'ch3_11_pipe01b' }, - ['-359044311'] = { Name = 'ch3_11_pipe01c' }, - ['-908944712'] = { Name = 'ch3_11_pipe02' }, - ['1060115317'] = { Name = 'ch3_11_pipe02b' }, - ['1506976263'] = { Name = 'ch3_11_pipe03a_2_lod' }, - ['-473881927'] = { Name = 'ch3_11_pipe03a_2' }, - ['-116062724'] = { Name = 'ch3_11_pipe03a' }, - ['1640453983'] = { Name = 'ch3_11_pipe03b' }, - ['-1937920817'] = { Name = 'ch3_11_pipe03c' }, - ['1621316591'] = { Name = 'ch3_11_pipe04a' }, - ['1247848298'] = { Name = 'ch3_11_pipe04b' }, - ['958858487'] = { Name = 'ch3_11_pipe04c' }, - ['267921154'] = { Name = 'ch3_11_pipe05' }, - ['44960878'] = { Name = 'ch3_11_pipe06' }, - ['1980166954'] = { Name = 'ch3_11_pipe07' }, - ['1748326279'] = { Name = 'ch3_11_pipe08' }, - ['1944361601'] = { Name = 'ch3_11_pipedecal01' }, - ['-1554155150'] = { Name = 'ch3_11_pipedecal02' }, - ['1227200259'] = { Name = 'ch3_11_railing01' }, - ['473605960'] = { Name = 'ch3_11_railing01b' }, - ['166855351'] = { Name = 'ch3_11_railing01c' }, - ['113704033'] = { Name = 'ch3_11_railing01d' }, - ['-158114822'] = { Name = 'ch3_11_railing01e' }, - ['-478857794'] = { Name = 'ch3_11_railing01f' }, - ['-1560917341'] = { Name = 'ch3_11_railing02' }, - ['1824546360'] = { Name = 'ch3_11_railing03' }, - ['1983476010'] = { Name = 'ch3_11_railing04' }, - ['-2061988116'] = { Name = 'ch3_11_railing05' }, - ['-326252419'] = { Name = 'ch3_11_rf_tanker_end_slod' }, - ['1026225904'] = { Name = 'ch3_11_rf_tanker_start_slod' }, - ['1280834262'] = { Name = 'ch3_11_rubbish01' }, - ['1494989652'] = { Name = 'ch3_11_struc15_rail' }, - ['-2006451316'] = { Name = 'ch3_11_structures1' }, - ['1926870575'] = { Name = 'ch3_11_structures12' }, - ['1588366805'] = { Name = 'ch3_11_structures15' }, - ['2052677487'] = { Name = 'ch3_11_structures2' }, - ['-1731035532'] = { Name = 'ch3_11_structures2b' }, - ['1290568854'] = { Name = 'ch3_11_structures4' }, - ['-1781098899'] = { Name = 'ch3_11_structures5' }, - ['1018984'] = { Name = 'ch3_11_structures6_new' }, - ['-1743541582'] = { Name = 'ch3_11_structures6b_new' }, - ['982867936'] = { Name = 'ch3_11_structures9' }, - ['-729433511'] = { Name = 'ch3_11_tamov_01' }, - ['1760672682'] = { Name = 'ch3_11_tankbig' }, - ['-397084148'] = { Name = 'ch3_11_tankerexp_end_dec' }, - ['-475010146'] = { Name = 'ch3_11_tankerexp_end' }, - ['-2077918235'] = { Name = 'ch3_11_tankerexp_grp0_slod' }, - ['1117786725'] = { Name = 'ch3_11_tankerexp_grp0' }, - ['-208919750'] = { Name = 'ch3_11_tankerexp_grp3_slod' }, - ['959905683'] = { Name = 'ch3_11_tankerexp_grp3' }, - ['-587517777'] = { Name = 'ch3_11_tankerexp_petrol' }, - ['-1076771576'] = { Name = 'ch3_11_tankerexp_ptrl2' }, - ['1511591386'] = { Name = 'ch3_11_tankerexp_start_slod' }, - ['-2003469124'] = { Name = 'ch3_11_tankerexp_start' }, - ['-621736190'] = { Name = 'ch3_11_tanksmall_rail01_lod' }, - ['1584325512'] = { Name = 'ch3_11_tanksmall_rail01' }, - ['-1303737526'] = { Name = 'ch3_11_tanksmall_rail02' }, - ['241877889'] = { Name = 'ch3_11_tanksmall_rail04' }, - ['589884669'] = { Name = 'ch3_11_tanksmall_rail05' }, - ['-341515861'] = { Name = 'ch3_11_tbig_rail_lod01' }, - ['395574536'] = { Name = 'ch3_11_tbig_rail01' }, - ['1902883002'] = { Name = 'ch3_11_tbig_rail02' }, - ['1662653463'] = { Name = 'ch3_11_tbig_rail03' }, - ['1318447887'] = { Name = 'ch3_11_tbig_rail04' }, - ['1088901042'] = { Name = 'ch3_11_tbig_rail05' }, - ['-1762624561'] = { Name = 'ch3_11_tbig_rail06' }, - ['-2001608878'] = { Name = 'ch3_11_tbig_rail07' }, - ['1809275886'] = { Name = 'ch3_11_trk_dec00' }, - ['97816522'] = { Name = 'ch3_11_trk_dec02' }, - ['-637716424'] = { Name = 'ch3_11_trk_dec06' }, - ['-875947346'] = { Name = 'ch3_11_trk_dec10' }, - ['1770116643'] = { Name = 'ch3_11_trk_dec14' }, - ['1424960766'] = { Name = 'ch3_11_trk_dec16' }, - ['-15137645'] = { Name = 'ch3_11_trk_dec25' }, - ['1029865509'] = { Name = 'ch3_11_trk_dec32' }, - ['123540475'] = { Name = 'ch3_11_trk_dec36' }, - ['-1421938368'] = { Name = 'ch3_11_trk_dec41' }, - ['-1698475931'] = { Name = 'ch3_11_trk_dec48' }, - ['-1314718468'] = { Name = 'ch3_11_trk_dec52' }, - ['-1170600402'] = { Name = 'ch3_11_trk_dec56' }, - ['935857344'] = { Name = 'ch3_11_trk_dec60' }, - ['106703225'] = { Name = 'ch3_11_trk_dec66' }, - ['1262203423'] = { Name = 'ch3_11_trk_dec72' }, - ['640378871'] = { Name = 'ch3_11_trk_dec74' }, - ['141798536'] = { Name = 'ch3_11_trk_dec76' }, - ['-1937328976'] = { Name = 'ch3_11_trk_dec77' }, - ['103001020'] = { Name = 'ch3_11_trk_dec80' }, - ['-2093575702'] = { Name = 'ch3_11_wattower1' }, - ['-1797638863'] = { Name = 'ch3_11_wattower2' }, - ['22191270'] = { Name = 'ch3_11_weeds_01' }, - ['244037400'] = { Name = 'ch3_11_weeds_02' }, - ['-689911857'] = { Name = 'ch3_11_weeds_03' }, - ['2053672672'] = { Name = 'ch3_11_weeds_05' }, - ['-57574957'] = { Name = 'ch3_11_whirly_parent' }, - ['-1091875848'] = { Name = 'ch3_11_wires_md_06' }, - ['-428138242'] = { Name = 'ch3_11_wires_md_069' }, - ['-1132685978'] = { Name = 'ch3_11_yard01' }, - ['95057815'] = { Name = 'ch3_12_animplane01' }, - ['-303347687'] = { Name = 'ch3_12_animplane02' }, - ['100618162'] = { Name = 'ch3_12_animplane1_lod' }, - ['26298863'] = { Name = 'ch3_12_animplane2_lod' }, - ['1022385496'] = { Name = 'ch3_12_belucky' }, - ['454153329'] = { Name = 'ch3_12_casinodetailsa' }, - ['-305169939'] = { Name = 'ch3_12_casinodetailsb' }, - ['-1535887408'] = { Name = 'ch3_12_casinoovly' }, - ['286261492'] = { Name = 'ch3_12_dcl_00' }, - ['-647145959'] = { Name = 'ch3_12_dcl_00b' }, - ['2076931426'] = { Name = 'ch3_12_emissivea_lod' }, - ['-1517221919'] = { Name = 'ch3_12_emissivea' }, - ['1219710487'] = { Name = 'ch3_12_emissived' }, - ['-1863445814'] = { Name = 'ch3_12_emissivee_lod' }, - ['1818989975'] = { Name = 'ch3_12_emissivee' }, - ['-451597541'] = { Name = 'ch3_12_ff00' }, - ['-1361690141'] = { Name = 'ch3_12_ff00rail01' }, - ['1595875958'] = { Name = 'ch3_12_ff00rail02' }, - ['-1926791546'] = { Name = 'ch3_12_ff00rail03' }, - ['-362183076'] = { Name = 'ch3_12_ff049' }, - ['-1726457964'] = { Name = 'ch3_12_ff049rail01' }, - ['1346782701'] = { Name = 'ch3_12_ff049rail02' }, - ['1388206108'] = { Name = 'ch3_12_ff055' }, - ['33943432'] = { Name = 'ch3_12_ff10' }, - ['1440257844'] = { Name = 'ch3_12_ff12' }, - ['-967494268'] = { Name = 'ch3_12_ff12rail01' }, - ['-735260365'] = { Name = 'ch3_12_ff12rail02' }, - ['705395951'] = { Name = 'ch3_12_ff12rail03' }, - ['-1211557780'] = { Name = 'ch3_12_ff12rail04' }, - ['-22239694'] = { Name = 'ch3_12_ff12rail05' }, - ['221659973'] = { Name = 'ch3_12_ff12rail06' }, - ['-857701046'] = { Name = 'ch3_12_ff16' }, - ['-1564037157'] = { Name = 'ch3_12_ff16b' }, - ['-335461809'] = { Name = 'ch3_12_ff16c' }, - ['-1350088027'] = { Name = 'ch3_12_ff41rail02' }, - ['-1164778481'] = { Name = 'ch3_12_ff46' }, - ['1567288242'] = { Name = 'ch3_12_ff46rail01' }, - ['1789068838'] = { Name = 'ch3_12_ff46rail02' }, - ['83837601'] = { Name = 'ch3_12_ff4rail01' }, - ['-669373428'] = { Name = 'ch3_12_fizzrails01' }, - ['-966817641'] = { Name = 'ch3_12_fizzrails02' }, - ['1035302721'] = { Name = 'ch3_12_fizzrails03' }, - ['737399742'] = { Name = 'ch3_12_fizzrails04' }, - ['559005306'] = { Name = 'ch3_12_fizzrails05' }, - ['269556729'] = { Name = 'ch3_12_fizzrails06' }, - ['1656799579'] = { Name = 'ch3_12_fizzrails07' }, - ['285744619'] = { Name = 'ch3_12_fizzrails08' }, - ['1162053217'] = { Name = 'ch3_12_fizzrails09' }, - ['1725745243'] = { Name = 'ch3_12_fizzrails10' }, - ['-1884382722'] = { Name = 'ch3_12_fizzrails11' }, - ['-1788369552'] = { Name = 'ch3_12_fizzrails12' }, - ['-1306403100'] = { Name = 'ch3_12_fizzrails13' }, - ['-1075545495'] = { Name = 'ch3_12_fizzrails14' }, - ['-406697432'] = { Name = 'ch3_12_fizzrails15' }, - ['-839182694'] = { Name = 'ch3_12_fizzrails16' }, - ['-2075196605'] = { Name = 'ch3_12_fizzrails17' }, - ['-1700974625'] = { Name = 'ch3_12_fizzrails18' }, - ['2028467881'] = { Name = 'ch3_12_ground1_o' }, - ['-1409449821'] = { Name = 'ch3_12_ground1' }, - ['1032276539'] = { Name = 'ch3_12_ground2_o' }, - ['-1119149250'] = { Name = 'ch3_12_ground2' }, - ['1970865178'] = { Name = 'ch3_12_ground3_o' }, - ['-650552550'] = { Name = 'ch3_12_ground3' }, - ['1015879150'] = { Name = 'ch3_12_ground4_o' }, - ['-341835801'] = { Name = 'ch3_12_ground4' }, - ['1211638081'] = { Name = 'ch3_12_hay1' }, - ['1734565783'] = { Name = 'ch3_12_hay2' }, - ['605443182'] = { Name = 'ch3_12_hedgetops01' }, - ['844165347'] = { Name = 'ch3_12_hedgetops02' }, - ['958398137'] = { Name = 'ch3_12_hedgetops03' }, - ['75692496'] = { Name = 'ch3_12_hedgetopsa' }, - ['295965718'] = { Name = 'ch3_12_hedgetopsb' }, - ['-1840671393'] = { Name = 'ch3_12_hedgetopsc' }, - ['-1602473532'] = { Name = 'ch3_12_hedgetopsd' }, - ['-1226453203'] = { Name = 'ch3_12_landingdecals' }, - ['874636820'] = { Name = 'ch3_12_landingdecalsb' }, - ['1330934962'] = { Name = 'ch3_12_paddockfencea_hi' }, - ['224636530'] = { Name = 'ch3_12_paddockfenceb_hi' }, - ['902852738'] = { Name = 'ch3_12_paddockfencec_hi' }, - ['312209214'] = { Name = 'ch3_12_paddockfenced_hi' }, - ['457109464'] = { Name = 'ch3_12_paddockfencef_hi' }, - ['301808585'] = { Name = 'ch3_12_paddockfenceg_hi' }, - ['868425575'] = { Name = 'ch3_12_paddockfenceh_hi' }, - ['-777165813'] = { Name = 'ch3_12_paddockfencei_hi' }, - ['-1323174630'] = { Name = 'ch3_12_paddockfencej_hi' }, - ['965609485'] = { Name = 'ch3_12_paddockfencek_hi' }, - ['-2104771919'] = { Name = 'ch3_12_paddockfencel_hi' }, - ['1106428156'] = { Name = 'ch3_12_paddockfencem_hi' }, - ['-785368230'] = { Name = 'ch3_12_paddockfencema_hi' }, - ['-1731358788'] = { Name = 'ch3_12_paddockfencen_hi' }, - ['-1282517078'] = { Name = 'ch3_12_props_combo10_slod' }, - ['793110064'] = { Name = 'ch3_12_props_combo11_slod' }, - ['1716345502'] = { Name = 'ch3_12_props_combo12_slod' }, - ['-2031424618'] = { Name = 'ch3_12_props_combo13_slod' }, - ['-2054937662'] = { Name = 'ch3_12_props_combo14_slod' }, - ['96833455'] = { Name = 'ch3_12_props_combo15_slod' }, - ['1135573407'] = { Name = 'ch3_12_props_combo17_slod' }, - ['-1410439771'] = { Name = 'ch3_12_props_combo18_slod' }, - ['-710513263'] = { Name = 'ch3_12_props_para_slod1' }, - ['-630456418'] = { Name = 'ch3_12_rails01' }, - ['915811770'] = { Name = 'ch3_12_rails01b' }, - ['2037857656'] = { Name = 'ch3_12_rest' }, - ['1285014320'] = { Name = 'ch3_12_resta' }, - ['-19814491'] = { Name = 'ch3_12_restb' }, - ['-1663474758'] = { Name = 'ch3_12_restc' }, - ['-1903179993'] = { Name = 'ch3_12_restd' }, - ['-1657521904'] = { Name = 'ch3_12_smallpaddocka' }, - ['-1545124234'] = { Name = 'ch3_12_smallpaddockb' }, - ['-1313807863'] = { Name = 'ch3_12_smallpaddockc' }, - ['1809372758'] = { Name = 'ch3_12_smallpaddockd' }, - ['-952003274'] = { Name = 'ch3_12_smallpaddockda' }, - ['567028211'] = { Name = 'ch3_12_stables1_o' }, - ['-214444329'] = { Name = 'ch3_12_stables1' }, - ['-245163413'] = { Name = 'ch3_12_stables2a' }, - ['1672183550'] = { Name = 'ch3_12_stables2b' }, - ['1878093086'] = { Name = 'ch3_12_stablesovly1' }, - ['670470424'] = { Name = 'ch3_12_stablesovly1b' }, - ['108130243'] = { Name = 'ch3_12_stands001' }, - ['746363832'] = { Name = 'ch3_12_stands001pole01' }, - ['839952096'] = { Name = 'ch3_12_stands001pole02' }, - ['384635045'] = { Name = 'ch3_12_stands002' }, - ['958627060'] = { Name = 'ch3_12_stands002boards1' }, - ['115447921'] = { Name = 'ch3_12_stands002boards2' }, - ['2106326798'] = { Name = 'ch3_12_stands002pole01' }, - ['1339204508'] = { Name = 'ch3_12_stands002pole02' }, - ['505004075'] = { Name = 'ch3_12_stands002pole03' }, - ['810509462'] = { Name = 'ch3_12_stands002pole04' }, - ['-1304598416'] = { Name = 'ch3_12_stands002pole05' }, - ['186270519'] = { Name = 'ch3_12_stands002rail01' }, - ['-920207487'] = { Name = 'ch3_12_stands002rail02' }, - ['-474778470'] = { Name = 'ch3_12_stands002rail04' }, - ['-1243211520'] = { Name = 'ch3_12_stands002rail05' }, - ['-1714197193'] = { Name = 'ch3_12_stands002rail16' }, - ['651263829'] = { Name = 'ch3_12_stands002rail44' }, - ['-801012347'] = { Name = 'ch3_12_stands002steps01' }, - ['-32022224'] = { Name = 'ch3_12_stands002steps02' }, - ['-89302436'] = { Name = 'ch3_12_stands002steps03' }, - ['949868116'] = { Name = 'ch3_12_stands002steps04' }, - ['1416905737'] = { Name = 'ch3_12_standsovly1' }, - ['1707206308'] = { Name = 'ch3_12_standsovly2' }, - ['871957267'] = { Name = 'ch3_12_standsovly3' }, - ['656752851'] = { Name = 'ch3_12_standsrails1' }, - ['1028812077'] = { Name = 'ch3_12_standsrails2' }, - ['1421286394'] = { Name = 'ch3_12_standsrails3' }, - ['-1652855133'] = { Name = 'ch3_12_track02rail01' }, - ['1798670872'] = { Name = 'ch3_12_track02rail04' }, - ['1861489033'] = { Name = 'ch3_12_track02rail06' }, - ['1507845985'] = { Name = 'ch3_12_track02rail08' }, - ['174475611'] = { Name = 'ch3_12_track02rail10' }, - ['-820981071'] = { Name = 'ch3_12_track02rail11' }, - ['-1948726210'] = { Name = 'ch3_12_track02rail15' }, - ['-1875389200'] = { Name = 'ch3_12_track02rail18' }, - ['-1374744306'] = { Name = 'ch3_12_track02rail21' }, - ['1511221784'] = { Name = 'ch3_12_track02rail24' }, - ['-272525950'] = { Name = 'ch3_12_track02rail27' }, - ['347037533'] = { Name = 'ch3_12_track02rail29' }, - ['-689773411'] = { Name = 'ch3_12_track02rail32' }, - ['730631659'] = { Name = 'ch3_12_track02rail35' }, - ['-274262483'] = { Name = 'ch3_12_track02rail38' }, - ['-432905600'] = { Name = 'ch3_12_trackfence01' }, - ['-664287509'] = { Name = 'ch3_12_trackfence02' }, - ['-1591453599'] = { Name = 'ch3_12_trackfence03' }, - ['-84252174'] = { Name = 'ch3_12_trackfence03b' }, - ['-1814643258'] = { Name = 'ch3_12_trackfence04' }, - ['1688670023'] = { Name = 'ch3_12_trackfencea' }, - ['-775060846'] = { Name = 'ch3_12_trackovly1a' }, - ['-812745196'] = { Name = 'ch3_12_trackovly1b' }, - ['-108474232'] = { Name = 'ch3_12_water_a' }, - ['-481549297'] = { Name = 'ch3_12_water_b' }, - ['1925166653'] = { Name = 'ch3_13_armco_lb_03' }, - ['-1580416506'] = { Name = 'ch3_13_armco_lb_03b' }, - ['-1919882273'] = { Name = 'ch3_13_armco_lb_04' }, - ['339818737'] = { Name = 'ch3_13_bch_00' }, - ['116301388'] = { Name = 'ch3_13_bch_01' }, - ['-261394106'] = { Name = 'ch3_13_bch_02' }, - ['-481437941'] = { Name = 'ch3_13_bch_03' }, - ['-1140782990'] = { Name = 'ch3_13_bch_05' }, - ['-1447959600'] = { Name = 'ch3_13_bch_06' }, - ['-1734852195'] = { Name = 'ch3_13_bch_07' }, - ['-1410860635'] = { Name = 'ch3_13_car_pk_01' }, - ['-1880768967'] = { Name = 'ch3_13_cp_barr_01' }, - ['1948246601'] = { Name = 'ch3_13_decls00' }, - ['1709000132'] = { Name = 'ch3_13_decls01' }, - ['-526107820'] = { Name = 'ch3_13_decls02' }, - ['-765026599'] = { Name = 'ch3_13_decls03' }, - ['956886044'] = { Name = 'ch3_13_decls04' }, - ['784586642'] = { Name = 'ch3_13_decls05' }, - ['-438843977'] = { Name = 'ch3_13_decls06' }, - ['-1754978093'] = { Name = 'ch3_13_decls07' }, - ['-495894806'] = { Name = 'ch3_13_decls08' }, - ['-207068840'] = { Name = 'ch3_13_decls09' }, - ['1690892875'] = { Name = 'ch3_13_decls10' }, - ['1265420179'] = { Name = 'ch3_13_decls11' }, - ['-220424608'] = { Name = 'ch3_13_decls12' }, - ['-533729017'] = { Name = 'ch3_13_decls13' }, - ['511405469'] = { Name = 'ch3_13_decls14' }, - ['210487742'] = { Name = 'ch3_13_decls15' }, - ['-1474625314'] = { Name = 'ch3_13_decls16' }, - ['-1655575736'] = { Name = 'ch3_13_decls17' }, - ['-878819356'] = { Name = 'ch3_13_decls18' }, - ['-1192254841'] = { Name = 'ch3_13_decls19' }, - ['-1569655174'] = { Name = 'ch3_13_decls20' }, - ['-1867558153'] = { Name = 'ch3_13_decls21' }, - ['1051504371'] = { Name = 'ch3_13_decls22' }, - ['1496933388'] = { Name = 'ch3_13_decls24' }, - ['1198768257'] = { Name = 'ch3_13_decls25' }, - ['66009445'] = { Name = 'ch3_13_decls26' }, - ['-189752600'] = { Name = 'ch3_13_decls27' }, - ['589690834'] = { Name = 'ch3_13_decls28' }, - ['283398991'] = { Name = 'ch3_13_decls29' }, - ['1668151741'] = { Name = 'ch3_13_decls30' }, - ['1351668739'] = { Name = 'ch3_13_decls31' }, - ['325736891'] = { Name = 'ch3_13_decls32' }, - ['808260436'] = { Name = 'ch3_13_decls34' }, - ['1289047204'] = { Name = 'ch3_13_decls35' }, - ['-866989171'] = { Name = 'ch3_13_decls36' }, - ['-93837385'] = { Name = 'ch3_13_decls37' }, - ['-191816695'] = { Name = 'ch3_13_decls38' }, - ['585365678'] = { Name = 'ch3_13_decls39' }, - ['-1925034319'] = { Name = 'ch3_13_decls40' }, - ['989014548'] = { Name = 'ch3_13_decls41' }, - ['582973865'] = { Name = 'ch3_13_decls42' }, - ['283989509'] = { Name = 'ch3_13_decls43' }, - ['1174356012'] = { Name = 'ch3_13_decls44' }, - ['104808517'] = { Name = 'ch3_13_decls46' }, - ['876518487'] = { Name = 'ch3_13_decls47' }, - ['1666415232'] = { Name = 'ch3_13_decls48' }, - ['1353274668'] = { Name = 'ch3_13_decls49' }, - ['595524564'] = { Name = 'ch3_13_decls50' }, - ['352870119'] = { Name = 'ch3_13_decls51' }, - ['-1836950995'] = { Name = 'ch3_13_decls52' }, - ['1079031243'] = { Name = 'ch3_13_decls53' }, - ['-1262444879'] = { Name = 'ch3_13_decls56' }, - ['-496272890'] = { Name = 'ch3_13_decls57' }, - ['-778184597'] = { Name = 'ch3_13_decls58' }, - ['2133472129'] = { Name = 'ch3_13_decls59' }, - ['-1089752029'] = { Name = 'ch3_13_decls60' }, - ['-828026026'] = { Name = 'ch3_13_decls61' }, - ['-301526459'] = { Name = 'ch3_13_decls62' }, - ['-61722917'] = { Name = 'ch3_13_decls63' }, - ['198495712'] = { Name = 'ch3_13_decls64' }, - ['429615469'] = { Name = 'ch3_13_decls65' }, - ['-116607390'] = { Name = 'ch3_13_drain_01' }, - ['-1970049957'] = { Name = 'ch3_13_drain2' }, - ['65004367'] = { Name = 'ch3_13_foamwet_01' }, - ['-188070620'] = { Name = 'ch3_13_foamwet_02' }, - ['-1625384506'] = { Name = 'ch3_13_foamwet_03' }, - ['-1366411095'] = { Name = 'ch3_13_foamwet_04' }, - ['-1597793004'] = { Name = 'ch3_13_foamwet_05' }, - ['-837224514'] = { Name = 'ch3_13_foamwet_06' }, - ['-1136438253'] = { Name = 'ch3_13_foamwet_07' }, - ['287747640'] = { Name = 'ch3_13_hlandb_02h' }, - ['-686351193'] = { Name = 'ch3_13_land_03' }, - ['80703927'] = { Name = 'ch3_13_land_05b' }, - ['-1787042221'] = { Name = 'ch3_13_land_c_01' }, - ['1869322803'] = { Name = 'ch3_13_land_c_02' }, - ['-282715734'] = { Name = 'ch3_13_land_c_03' }, - ['13876485'] = { Name = 'ch3_13_land_c_04' }, - ['1251102849'] = { Name = 'ch3_13_land_c_05' }, - ['58835549'] = { Name = 'ch3_13_land_c_07' }, - ['363095714'] = { Name = 'ch3_13_land_c_08' }, - ['425968355'] = { Name = 'ch3_13_land_c_12b' }, - ['-1671470689'] = { Name = 'ch3_13_land_m_01' }, - ['-915424317'] = { Name = 'ch3_13_land_m_02' }, - ['-1154146482'] = { Name = 'ch3_13_land_m_03' }, - ['-453348648'] = { Name = 'ch3_13_land_m_04' }, - ['-692529579'] = { Name = 'ch3_13_land_m_05' }, - ['472572220'] = { Name = 'ch3_13_land_m_06' }, - ['741156297'] = { Name = 'ch3_13_land_r_02' }, - ['471041430'] = { Name = 'ch3_13_land_r_03' }, - ['-1187136711'] = { Name = 'ch3_13_landb_01' }, - ['1703419183'] = { Name = 'ch3_13_props_ch3_13_towels' }, - ['1133335174'] = { Name = 'ch3_13_rk_ins00' }, - ['517277974'] = { Name = 'ch3_13_rk_ins01' }, - ['-38970024'] = { Name = 'ch3_13_rk_ins01a' }, - ['826781179'] = { Name = 'ch3_13_rk_ins02' }, - ['2052538393'] = { Name = 'ch3_13_rk_ins03' }, - ['-1933253388'] = { Name = 'ch3_13_rk_ins04' }, - ['1593543010'] = { Name = 'ch3_13_rk_ins05' }, - ['1899113935'] = { Name = 'ch3_13_rk_ins06' }, - ['-1164722027'] = { Name = 'ch3_13_rk_ins07' }, - ['-959388034'] = { Name = 'ch3_13_sea_end00' }, - ['-1192113472'] = { Name = 'ch3_13_sea_end01' }, - ['1910291607'] = { Name = 'ch3_13_sea_end02' }, - ['1427669775'] = { Name = 'ch3_13_sea_end03' }, - ['420219639'] = { Name = 'ch3_13_sea_end04' }, - ['2083311927'] = { Name = 'ch3_13_sea_end05' }, - ['896975820'] = { Name = 'ch3_13_sea_end06' }, - ['657205047'] = { Name = 'ch3_13_sea_end07' }, - ['-539191143'] = { Name = 'ch3_13_sea_end08' }, - ['-1042652276'] = { Name = 'ch3_13_sea_sbed_03' }, - ['-676107'] = { Name = 'ch3_13_sea_sbed_d_04' }, - ['-1079162387'] = { Name = 'ch3_13_sea_uw1_01' }, - ['-417523504'] = { Name = 'ch3_13_sea_uw1_02' }, - ['-312728242'] = { Name = 'ch3_13_sea_uw1_03' }, - ['175792010'] = { Name = 'ch3_13_sea_uw1_04' }, - ['418446455'] = { Name = 'ch3_13_sea_uw1_05' }, - ['-200691023'] = { Name = 'ch3_13_sea_uw1_06' }, - ['1238130229'] = { Name = 'ch3_13_sea_uw1_07' }, - ['-18397076'] = { Name = 'ch3_13_sea_uw1_08' }, - ['-442493474'] = { Name = 'ch3_13_sea_uw1_09' }, - ['1894559077'] = { Name = 'ch3_13_sea_uw1_10' }, - ['-1088697918'] = { Name = 'ch3_13_sea_uw1_11' }, - ['-520974989'] = { Name = 'ch3_13_sea_uw1_12' }, - ['-59816852'] = { Name = 'ch3_13_sea_uw1_14' }, - ['938261350'] = { Name = 'ch3_13_sea_uw1_17' }, - ['-240317477'] = { Name = 'ch3_13_sea_uw1_18_lod' }, - ['1059211729'] = { Name = 'ch3_13_sea_uw1_18' }, - ['1400402557'] = { Name = 'ch3_13_sea_uw1_19' }, - ['-1584708350'] = { Name = 'ch3_13_sea_uw1_20_lod' }, - ['-529625697'] = { Name = 'ch3_13_sea_uw1_20' }, - ['-307746798'] = { Name = 'ch3_13_sea_uw1_21' }, - ['900544539'] = { Name = 'ch3_13_sea_uw1_22' }, - ['65459343'] = { Name = 'ch3_13_sea_uw1_23' }, - ['1607797870'] = { Name = 'ch3_13_sea_uw1_29' }, - ['396623153'] = { Name = 'ch3_13_sea_uw1_30' }, - ['-1972496916'] = { Name = 'ch3_13_sea_uw1_31_lod' }, - ['-436463134'] = { Name = 'ch3_13_sea_uw1_31' }, - ['436699640'] = { Name = 'ch3_13_sea_uw1_32' }, - ['139943576'] = { Name = 'ch3_13_sea_uw1_33' }, - ['1049447171'] = { Name = 'ch3_13_sea_uw1_34' }, - ['1285318433'] = { Name = 'ch3_13_sea_uw1_35' }, - ['-1741816277'] = { Name = 'ch3_13_sea_uw1_36' }, - ['-1436147045'] = { Name = 'ch3_13_sea_uw1_37' }, - ['1041252010'] = { Name = 'ch3_13_sea_uw1_dec_01' }, - ['1471508980'] = { Name = 'ch3_13_sea_uw1_dec_03' }, - ['1225315483'] = { Name = 'ch3_13_sea_uw1_dec_04' }, - ['1695026329'] = { Name = 'ch3_13_sea_uw1_dec_05' }, - ['-1873190085'] = { Name = 'ch3_13_sea_uw1_dec_06' }, - ['-2103523386'] = { Name = 'ch3_13_sea_uw1_dec_07' }, - ['-1132643438'] = { Name = 'ch3_13_sea_uw1_dec_08' }, - ['14468180'] = { Name = 'ch3_13_sea_uw1_dec_09' }, - ['-1185467286'] = { Name = 'ch3_13_sea_uw1_dec_10' }, - ['-999732594'] = { Name = 'ch3_13_sea_uw1_dec_11' }, - ['-690229389'] = { Name = 'ch3_13_sea_uw1_dec_12' }, - ['-505215615'] = { Name = 'ch3_13_sea_uw1_dec_13' }, - ['701404227'] = { Name = 'ch3_13_sea_uw1_dec_15' }, - ['529563591'] = { Name = 'ch3_13_sea_uw1_dec_16' }, - ['241622388'] = { Name = 'ch3_13_sea_uw1_dec_17' }, - ['-64669455'] = { Name = 'ch3_13_sea_uw1_dec_18' }, - ['-488438163'] = { Name = 'ch3_13_sea_uw1_dec_19' }, - ['-1929785280'] = { Name = 'ch3_13_sea_uw1_dec_20' }, - ['-2110539084'] = { Name = 'ch3_13_sea_uw1_dec_21' }, - ['-665164028'] = { Name = 'ch3_13_sea_uw1_dec_22' }, - ['-943405607'] = { Name = 'ch3_13_sea_uw1_dec_23' }, - ['-1140478373'] = { Name = 'ch3_13_sea_uw1_dec_24' }, - ['690468368'] = { Name = 'ch3_13_sea_uwb_00' }, - ['393089693'] = { Name = 'ch3_13_sea_uwb_01' }, - ['1120299341'] = { Name = 'ch3_13_sea_uwb_02' }, - ['851429696'] = { Name = 'ch3_13_sea_uwb_03' }, - ['1614750790'] = { Name = 'ch3_13_sea_uwb_04' }, - ['1317109963'] = { Name = 'ch3_13_sea_uwb_05' }, - ['2142298921'] = { Name = 'ch3_13_sea_uwb_06' }, - ['-2076855252'] = { Name = 'ch3_13_sea_uwb_d_00' }, - ['-1158110795'] = { Name = 'ch3_13_sea_uwb_d_01' }, - ['-610391698'] = { Name = 'ch3_13_sea_wreck_00' }, - ['2146398702'] = { Name = 'ch3_13_sea_wreck_01' }, - ['1279527576'] = { Name = 'ch3_13_sea_wreck_02' }, - ['-1550501575'] = { Name = 'ch3_13_sea_wreck_03' }, - ['508610414'] = { Name = 'ch3_13_sea_wreck_decal' }, - ['1602759496'] = { Name = 'ch3_13_sea_wreck_lod' }, - ['-1704574113'] = { Name = 'ch3_13_wall_00' }, - ['-1344442803'] = { Name = 'ch3_13_wall_01' }, - ['-63071912'] = { Name = 'ch3_13_waves_02' }, - ['175420870'] = { Name = 'ch3_13_waves_03' }, - ['-1157978167'] = { Name = 'ch3_14_blend01' }, - ['78986045'] = { Name = 'ch3_14_blend02' }, - ['-1902660827'] = { Name = 'ch3_14_clff00' }, - ['-646428443'] = { Name = 'ch3_14_clff01' }, - ['-377886488'] = { Name = 'ch3_14_clff02' }, - ['-1210808930'] = { Name = 'ch3_14_clff03' }, - ['-1457285434'] = { Name = 'ch3_14_coastdecs04' }, - ['-758650354'] = { Name = 'ch3_14_coastdecs05' }, - ['-1579711982'] = { Name = 'ch3_14_coastdecs10' }, - ['165663265'] = { Name = 'ch3_14_coastdecs11' }, - ['478967674'] = { Name = 'ch3_14_coastdecs12' }, - ['564878859'] = { Name = 'ch3_14_foam_01' }, - ['58007967'] = { Name = 'ch3_14_foam_02' }, - ['335104871'] = { Name = 'ch3_14_landdcal_01' }, - ['-448444356'] = { Name = 'ch3_14_landm_00' }, - ['-257268043'] = { Name = 'ch3_14_landm_00b' }, - ['1079148117'] = { Name = 'ch3_14_landm_01' }, - ['177214161'] = { Name = 'ch3_14_landm_02' }, - ['1880975325'] = { Name = 'ch3_14_landm_02b' }, - ['1116996280'] = { Name = 'ch3_14_landm_03' }, - ['1414702645'] = { Name = 'ch3_14_landm_04' }, - ['409421555'] = { Name = 'ch3_14_landm_05_decal' }, - ['1728039823'] = { Name = 'ch3_14_landm_05' }, - ['-1535685309'] = { Name = 'ch3_14_lnddecs01' }, - ['1067123596'] = { Name = 'ch3_14_lnddecs03' }, - ['-549731633'] = { Name = 'ch3_14_lnddecs04' }, - ['-1859606870'] = { Name = 'ch3_14_lnddecs05' }, - ['-1140097937'] = { Name = 'ch3_14_lnddecs06' }, - ['-1497017885'] = { Name = 'ch3_14_lnddecs07' }, - ['643879192'] = { Name = 'ch3_14_lnddecs08' }, - ['1347704042'] = { Name = 'ch3_14_lnddecs10' }, - ['415000007'] = { Name = 'ch3_14_lnddecs11' }, - ['-427196062'] = { Name = 'ch3_14_lnddecs12' }, - ['-700023784'] = { Name = 'ch3_14_rocks_00' }, - ['-1055632972'] = { Name = 'ch3_14_rocks_01' }, - ['1213661262'] = { Name = 'ch3_14_rocks_015' }, - ['616118543'] = { Name = 'ch3_14_rocks_017' }, - ['-1857252808'] = { Name = 'ch3_14_rocks_019' }, - ['759613690'] = { Name = 'ch3_14_rocks_020' }, - ['-1535141689'] = { Name = 'ch3_14_rocks_04' }, - ['-1236714406'] = { Name = 'ch3_14_rocks_05' }, - ['-906402886'] = { Name = 'ch3_14_rocks_06' }, - ['1864609292'] = { Name = 'ch3_14_rocks_09' }, - ['399474809'] = { Name = 'ch3_14_rocks_10' }, - ['167634138'] = { Name = 'ch3_14_rocks_11' }, - ['-62142090'] = { Name = 'ch3_14_rocks_12' }, - ['-296669823'] = { Name = 'ch3_14_rocks_13' }, - ['208246685'] = { Name = 'ch3_14_sea_uw_dec_00' }, - ['1750060904'] = { Name = 'ch3_14_sea_uw_dec_02' }, - ['1419913229'] = { Name = 'ch3_14_sea_uw_dec_03' }, - ['1130694035'] = { Name = 'ch3_14_sea_uw_dec_04' }, - ['1503311103'] = { Name = 'ch3_14_sea_uw1_00' }, - ['1270585665'] = { Name = 'ch3_14_sea_uw1_01' }, - ['-1363026096'] = { Name = 'ch3_14_sea_uw1_02' }, - ['2132508676'] = { Name = 'ch3_14_sea_uw1_03' }, - ['1916921425'] = { Name = 'ch3_14_sea_uw1_04' }, - ['-380574295'] = { Name = 'ch3_14_sea_uw1_05_lod' }, - ['1689307951'] = { Name = 'ch3_14_sea_uw1_05' }, - ['2047938574'] = { Name = 'ch3_14_sea_uw1_06_lod' }, - ['-409153275'] = { Name = 'ch3_14_sea_uw1_06' }, - ['6465491'] = { Name = 'ch3_14b_bch_uwcliff1' }, - ['-241726915'] = { Name = 'ch3_14b_bch_uwcliff2' }, - ['1828124578'] = { Name = 'ch3_14b_cliff_10a' }, - ['1522357039'] = { Name = 'ch3_14b_cliff_10b' }, - ['1753661745'] = { Name = 'ch3_14b_cst_cbed008' }, - ['-1637274379'] = { Name = 'ch3_14b_cst_cbed009' }, - ['153364565'] = { Name = 'ch3_14b_cst_cbed01' }, - ['-294587669'] = { Name = 'ch3_14b_cst_cbed04' }, - ['-1628203877'] = { Name = 'ch3_14b_cst_cbedbb' }, - ['1907228421'] = { Name = 'ch3_14b_cst_land01' }, - ['1534579353'] = { Name = 'ch3_14b_cst_land02' }, - ['222410286'] = { Name = 'ch3_14b_cst_land03' }, - ['-149780016'] = { Name = 'ch3_14b_cst_land04' }, - ['1972595899'] = { Name = 'ch3_14b_cstbeach_01' }, - ['-1569077625'] = { Name = 'ch3_14b_cstbeach_02' }, - ['-567558678'] = { Name = 'ch3_14b_cstbeach_04' }, - ['-863298903'] = { Name = 'ch3_14b_cstbeach_05' }, - ['-716198858'] = { Name = 'ch3_14b_cstbeach_06' }, - ['1627500299'] = { Name = 'ch3_14b_dcl02a' }, - ['1104310441'] = { Name = 'ch3_14b_dcl02b' }, - ['341218738'] = { Name = 'ch3_14b_dcl02c' }, - ['816307884'] = { Name = 'ch3_14b_dcl07b' }, - ['1510355304'] = { Name = 'ch3_14b_dcl07c' }, - ['-1042139157'] = { Name = 'ch3_14b_decss01' }, - ['-1349086380'] = { Name = 'ch3_14b_decss02' }, - ['-935279448'] = { Name = 'ch3_14b_decss04' }, - ['48740869'] = { Name = 'ch3_14b_decss06' }, - ['-1470036747'] = { Name = 'ch3_14b_decss09' }, - ['562206698'] = { Name = 'ch3_14b_decss12' }, - ['906412274'] = { Name = 'ch3_14b_decss14' }, - ['1348924858'] = { Name = 'ch3_14b_decss16' }, - ['1125374740'] = { Name = 'ch3_14b_decss17' }, - ['-755213217'] = { Name = 'ch3_14b_decss23' }, - ['-459472992'] = { Name = 'ch3_14b_decss24' }, - ['1697054902'] = { Name = 'ch3_14b_decss25' }, - ['2005542268'] = { Name = 'ch3_14b_decss26' }, - ['-1581024786'] = { Name = 'ch3_14b_decss27' }, - ['872029785'] = { Name = 'ch3_14b_decss28' }, - ['1142931108'] = { Name = 'ch3_14b_decss29' }, - ['-798160627'] = { Name = 'ch3_14b_decss30' }, - ['1277362295'] = { Name = 'ch3_14b_decss31' }, - ['-1162289755'] = { Name = 'ch3_14b_decss32' }, - ['-1470285586'] = { Name = 'ch3_14b_decss33' }, - ['-1750132846'] = { Name = 'ch3_14b_decss34' }, - ['927848145'] = { Name = 'ch3_14b_decss35' }, - ['646395204'] = { Name = 'ch3_14b_decss36' }, - ['347902383'] = { Name = 'ch3_14b_decss37' }, - ['1686023870'] = { Name = 'ch3_14b_decss52' }, - ['1468568786'] = { Name = 'ch3_14b_decss53' }, - ['-1983710906'] = { Name = 'ch3_14b_decss54' }, - ['-415583168'] = { Name = 'ch3_14b_decss55' }, - ['-107336900'] = { Name = 'ch3_14b_foamwet_01' }, - ['991425023'] = { Name = 'ch3_14b_foamwet_02_a' }, - ['684248417'] = { Name = 'ch3_14b_foamwet_02_b' }, - ['513292544'] = { Name = 'ch3_14b_foamwet_02_c' }, - ['-156654129'] = { Name = 'ch3_14b_foamwet_03' }, - ['1629518523'] = { Name = 'ch3_14b_foamwet_04' }, - ['1397088006'] = { Name = 'ch3_14b_foamwet_05' }, - ['1035121632'] = { Name = 'ch3_14b_foamwet_06' }, - ['738267261'] = { Name = 'ch3_14b_foamwet_07' }, - ['631937000'] = { Name = 'ch3_14b_landm_00' }, - ['-1553460383'] = { Name = 'ch3_14b_landm_01' }, - ['1704112474'] = { Name = 'ch3_14b_landm_010' }, - ['-658276841'] = { Name = 'ch3_14b_landm_02' }, - ['-1131133511'] = { Name = 'ch3_14b_landm_03' }, - ['-358407718'] = { Name = 'ch3_14b_landm_04' }, - ['1879059602'] = { Name = 'ch3_14b_landm_05' }, - ['1573750829'] = { Name = 'ch3_14b_landm_06' }, - ['-2053187633'] = { Name = 'ch3_14b_landm_07' }, - ['-744614841'] = { Name = 'ch3_14b_landm_07b' }, - ['-1283345516'] = { Name = 'ch3_14b_landm_08' }, - ['1261150672'] = { Name = 'ch3_14b_rck_01' }, - ['1090686334'] = { Name = 'ch3_14b_rck_02' }, - ['1704580780'] = { Name = 'ch3_14b_rck_03' }, - ['326021719'] = { Name = 'ch3_14b_rck_04' }, - ['-1815006434'] = { Name = 'ch3_14b_rck_05' }, - ['-1984815392'] = { Name = 'ch3_14b_rck_06' }, - ['-1236994043'] = { Name = 'ch3_14b_rck_07' }, - ['-1643067491'] = { Name = 'ch3_14b_rck_08' }, - ['-1132821396'] = { Name = 'ch3_14b_rck_09' }, - ['255568081'] = { Name = 'ch3_14b_rck_10' }, - ['-1876088138'] = { Name = 'ch3_14b_rck_11' }, - ['-1500978745'] = { Name = 'ch3_14b_sanddec_a' }, - ['312850951'] = { Name = 'ch3_14b_sanddec_b' }, - ['-125925959'] = { Name = 'ch3_14b_sanddec_c' }, - ['2060145578'] = { Name = 'ch3_14b_sea_1123' }, - ['629662844'] = { Name = 'ch3_14b_sea_1123b' }, - ['-1993280853'] = { Name = 'ch3_14b_sea_n00_lod' }, - ['-1566826144'] = { Name = 'ch3_14b_sea_n00' }, - ['705371263'] = { Name = 'ch3_14b_sea_n01_lod' }, - ['549854638'] = { Name = 'ch3_14b_sea_n01' }, - ['2049035173'] = { Name = 'ch3_14b_sea_n20_lod' }, - ['1550276003'] = { Name = 'ch3_14b_sea_n20' }, - ['1702343841'] = { Name = 'ch3_14b_sea_nd1' }, - ['1683764543'] = { Name = 'ch3_14b_sea_nd122' }, - ['1873987863'] = { Name = 'ch3_14b_sea_nd2' }, - ['-2071274622'] = { Name = 'ch3_14b_sea_seawd1' }, - ['-1831885056'] = { Name = 'ch3_14b_sea_uw_dec_00' }, - ['411972251'] = { Name = 'ch3_14b_sea_uw_dec_01' }, - ['130715924'] = { Name = 'ch3_14b_sea_uw_dec_02' }, - ['-100076143'] = { Name = 'ch3_14b_sea_uw_dec_03' }, - ['-750082027'] = { Name = 'ch3_14b_sea_uw_dec_04' }, - ['1434922124'] = { Name = 'ch3_14b_sea_uw_dec_05' }, - ['1086456578'] = { Name = 'ch3_14b_sea_uw_dec_06' }, - ['856975271'] = { Name = 'ch3_14b_sea_uw_dec_07' }, - ['744249911'] = { Name = 'ch3_14b_sea_uw_dec_08' }, - ['-1421780993'] = { Name = 'ch3_14b_sea_uw_dec_09' }, - ['732453871'] = { Name = 'ch3_14b_sea_uw_dec_10' }, - ['-192320078'] = { Name = 'ch3_14b_sea_uw_dec_11' }, - ['-1102905050'] = { Name = 'ch3_14b_sea_uw_dec_12' }, - ['403715263'] = { Name = 'ch3_14b_sea_uw_dec_13' }, - ['1909450813'] = { Name = 'ch3_14b_sea_uw_dec_14' }, - ['932410309'] = { Name = 'ch3_14b_sea_uw_dec_15' }, - ['-793075443'] = { Name = 'ch3_14b_sea_uw1_00' }, - ['780164267'] = { Name = 'ch3_14b_sea_uw1_01' }, - ['406925357'] = { Name = 'ch3_14b_sea_uw1_02' }, - ['201496496'] = { Name = 'ch3_14b_sea_uw1_03' }, - ['-165254152'] = { Name = 'ch3_14b_sea_uw1_04' }, - ['-405483691'] = { Name = 'ch3_14b_sea_uw1_05' }, - ['-778329373'] = { Name = 'ch3_14b_sea_uw1_06' }, - ['-1018100146'] = { Name = 'ch3_14b_sea_uw1_07' }, - ['-217283607'] = { Name = 'ch3_14b_sea_uw1_08_lod' }, - ['-1361126038'] = { Name = 'ch3_14b_sea_uw1_08' }, - ['-1123059257'] = { Name = 'ch3_14b_sea_uw1_09' }, - ['2107097887'] = { Name = 'ch3_14b_sea_uw1_10_lod' }, - ['1834703692'] = { Name = 'ch3_14b_sea_uw1_10' }, - ['2078079055'] = { Name = 'ch3_14b_sea_uw1_11' }, - ['-1909285638'] = { Name = 'ch3_14b_sea_uw1_12' }, - ['-1738034844'] = { Name = 'ch3_14b_sea_uw1_13' }, - ['-1435085439'] = { Name = 'ch3_14b_sea_uw1_14' }, - ['-994539003'] = { Name = 'ch3_14b_sea_uw1_15' }, - ['-310015774'] = { Name = 'ch3_14b_sea_uw1_16_lod' }, - ['-685101336'] = { Name = 'ch3_14b_sea_uw1_16' }, - ['-1960223518'] = { Name = 'ch3_14b_sea_uw1_17_lod' }, - ['-858875339'] = { Name = 'ch3_14b_sea_uw1_17' }, - ['-553632104'] = { Name = 'ch3_14b_sea_uw1_18' }, - ['-377662574'] = { Name = 'ch3_14b_sea_uw1_19' }, - ['-60656080'] = { Name = 'ch3_14b_sea_uw1_20' }, - ['544294727'] = { Name = 'ch3_14b_sea_uw1_21_lod' }, - ['-784588828'] = { Name = 'ch3_14b_sea_uw1_21' }, - ['-54189319'] = { Name = 'ch3_14b_sea_wrk00' }, - ['-662447585'] = { Name = 'ch3_14b_sea_wrk01' }, - ['-965560835'] = { Name = 'ch3_14b_sea_wrk02' }, - ['-1272704672'] = { Name = 'ch3_14b_sea_wrk03' }, - ['297585808'] = { Name = 'ch3_14b_sea_wrk04' }, - ['-1917205368'] = { Name = 'ch3_14b_sea_wrk05' }, - ['2116724074'] = { Name = 'ch3_14b_sea_wrk06' }, - ['1818821095'] = { Name = 'ch3_14b_sea_wrk07' }, - ['-356122973'] = { Name = 'ch3_14b_sea_wrk08' }, - ['1790606986'] = { Name = 'ch3_14b_sea_wrk09' }, - ['156482810'] = { Name = 'ch3_14b_sea_wrk10' }, - ['1700394257'] = { Name = 'ch3_14b_sea_wrk12' }, - ['-92901990'] = { Name = 'ch3_lod_1_2_slod3' }, - ['1290592802'] = { Name = 'ch3_lod_101114b_slod3' }, - ['-1194309971'] = { Name = 'ch3_lod_11b13_slod3' }, - ['936194584'] = { Name = 'ch3_lod_1414b2_slod3' }, - ['250163260'] = { Name = 'ch3_lod_3_4_slod3' }, - ['-473353655'] = { Name = 'ch3_lod_6_10_slod3' }, - ['214339677'] = { Name = 'ch3_lod_789_12_slod3' }, - ['-1164053467'] = { Name = 'ch3_lod_emissive_slod3' }, - ['701992'] = { Name = 'ch3_lod_emissive1_slod3' }, - ['-979502700'] = { Name = 'ch3_lod_emissive3_slod3' }, - ['475124433'] = { Name = 'ch3_lod_water_slod3' }, - ['1985399133'] = { Name = 'ch3_lod_weir_01_slod3' }, - ['-1844520964'] = { Name = 'ch3_railway_00' }, - ['-1102335895'] = { Name = 'ch3_railway_01' }, - ['1998758436'] = { Name = 'ch3_railway_02' }, - ['1586983170'] = { Name = 'ch3_railway_06' }, - ['1281641628'] = { Name = 'ch3_railway_07' }, - ['1754918582'] = { Name = 'ch3_railway_08_b' }, - ['1109571609'] = { Name = 'ch3_railway_08' }, - ['839423973'] = { Name = 'ch3_railway_09' }, - ['134300563'] = { Name = 'ch3_railway_10' }, - ['969811760'] = { Name = 'ch3_railway_11' }, - ['-1580697821'] = { Name = 'ch3_railway_12' }, - ['-1642118603'] = { Name = 'ch3_railway_bridge_00' }, - ['-1666381691'] = { Name = 'ch3_railway_bridge01_decal' }, - ['-1910821238'] = { Name = 'ch3_railway_bridge01_rl1_lod' }, - ['1968814374'] = { Name = 'ch3_railway_bridge01_rl1' }, - ['2000662749'] = { Name = 'ch3_railway_bridge01_rl2_lod' }, - ['-2007671011'] = { Name = 'ch3_railway_bridge01_rl2' }, - ['942917036'] = { Name = 'ch3_railway_bridge01' }, - ['2132585586'] = { Name = 'ch3_railwayslod2' }, - ['1144937047'] = { Name = 'ch3_railwyb_00' }, - ['1393653757'] = { Name = 'ch3_railwyb_01' }, - ['166553014'] = { Name = 'ch3_railwyb_02' }, - ['395510017'] = { Name = 'ch3_railwyb_03' }, - ['2080229825'] = { Name = 'ch3_railwyb_04' }, - ['1655496824'] = { Name = 'ch3_railwyb_04b' }, - ['-1974540701'] = { Name = 'ch3_railwyb_05' }, - ['-233275803'] = { Name = 'ch3_railwyb_05b' }, - ['1596919844'] = { Name = 'ch3_railwyb_06' }, - ['1843998104'] = { Name = 'ch3_railwyb_07' }, - ['471453513'] = { Name = 'ch3_railwyb_08_b' }, - ['-1303071102'] = { Name = 'ch3_railwyb_08' }, - ['-590114276'] = { Name = 'ch3_railwyb_bridge_01_a' }, - ['1333262171'] = { Name = 'ch3_railwyb_bridge_01_b' }, - ['163805982'] = { Name = 'ch3_railwyb_bridge_01' }, - ['-545735804'] = { Name = 'ch3_railwyb_bridge_01d' }, - ['2078105163'] = { Name = 'ch3_railwyb_bridge_02_a' }, - ['-1991640796'] = { Name = 'ch3_railwyb_bridge_02_b' }, - ['-1031017553'] = { Name = 'ch3_railwyb_bridge_02_c' }, - ['-683796972'] = { Name = 'ch3_railwyb_bridge_02' }, - ['-1250334002'] = { Name = 'ch3_railwyb_bridge_02d' }, - ['2042269003'] = { Name = 'ch3_railwyb_bridge_04_b' }, - ['-1622301136'] = { Name = 'ch3_railwyb_bridge_04' }, - ['648185968'] = { Name = 'ch3_railwyc_00' }, - ['892904860'] = { Name = 'ch3_railwyc_01' }, - ['-65752235'] = { Name = 'ch3_railwyc_02' }, - ['-875306769'] = { Name = 'ch3_railwyc_03_rails' }, - ['1490971879'] = { Name = 'ch3_railwyc_03' }, - ['508557259'] = { Name = 'ch3_railwyc_04' }, - ['-333376658'] = { Name = 'ch3_railwyc_05' }, - ['-1291116221'] = { Name = 'ch3_railwyc_06' }, - ['-1759017564'] = { Name = 'ch3_railwyc_bridge_01_dcl' }, - ['339907733'] = { Name = 'ch3_railwyc_bridge_01_rl' }, - ['3576390'] = { Name = 'ch3_railwyc_bridge_01' }, - ['-639613770'] = { Name = 'ch3_railwyc_bridge_02_dcl' }, - ['1853240758'] = { Name = 'ch3_railwyc_bridge_02_rl' }, - ['-223545549'] = { Name = 'ch3_railwyc_bridge_02' }, - ['1996851362'] = { Name = 'ch3_railwyc_bridge_05_dcl' }, - ['-1719081274'] = { Name = 'ch3_railwyc_bridge_05_rl' }, - ['939131344'] = { Name = 'ch3_railwyc_bridge_05' }, - ['-1018415528'] = { Name = 'ch3_railwyc_bridge_07_dcl' }, - ['438709930'] = { Name = 'ch3_railwyc_bridge_07_rl' }, - ['1338782072'] = { Name = 'ch3_railwyc_bridge_07' }, - ['-1529412948'] = { Name = 'ch3_rd1_03' }, - ['-1458533613'] = { Name = 'ch3_rd1_05' }, - ['2143521818'] = { Name = 'ch3_rd1_05b' }, - ['196628577'] = { Name = 'ch3_rd1_06' }, - ['-34425642'] = { Name = 'ch3_rd1_07' }, - ['-266036934'] = { Name = 'ch3_rd1_08' }, - ['-988898326'] = { Name = 'ch3_rd1_09_rl01' }, - ['-1232470303'] = { Name = 'ch3_rd1_09_rl02' }, - ['-525315283'] = { Name = 'ch3_rd1_09_rl03' }, - ['-755058742'] = { Name = 'ch3_rd1_09_rl04' }, - ['1845685720'] = { Name = 'ch3_rd1_09_rl05' }, - ['1645018393'] = { Name = 'ch3_rd1_09' }, - ['111856026'] = { Name = 'ch3_rd1_15' }, - ['405302441'] = { Name = 'ch3_rd1_16' }, - ['58082117'] = { Name = 'ch3_rd1_17' }, - ['887957026'] = { Name = 'ch3_rd1_18' }, - ['1604090752'] = { Name = 'ch3_rd1_19' }, - ['-1755024677'] = { Name = 'ch3_rd1_20' }, - ['1042759778'] = { Name = 'ch3_rd1_25' }, - ['462650171'] = { Name = 'ch3_rd1_27' }, - ['800426894'] = { Name = 'ch3_rd1_27b' }, - ['-1601075923'] = { Name = 'ch3_rd1_28' }, - ['-823631398'] = { Name = 'ch3_rd1_29' }, - ['1943315996'] = { Name = 'ch3_rd1_30' }, - ['-1926251105'] = { Name = 'ch3_rd1_armco_02_02_lod' }, - ['1168197175'] = { Name = 'ch3_rd1_armco_02_02' }, - ['1651471192'] = { Name = 'ch3_rd1_armco_02_03_lod' }, - ['-198827198'] = { Name = 'ch3_rd1_armco_02_03' }, - ['-1462891891'] = { Name = 'ch3_rd1_armco_02_lod' }, - ['1952326500'] = { Name = 'ch3_rd1_armco_02' }, - ['1733540995'] = { Name = 'ch3_rd1_armco_04_02_lod' }, - ['-819832362'] = { Name = 'ch3_rd1_armco_04_02' }, - ['354210304'] = { Name = 'ch3_rd1_armco_04_03_lod' }, - ['-1546583244'] = { Name = 'ch3_rd1_armco_04_03' }, - ['1930088003'] = { Name = 'ch3_rd1_armco_04_lod' }, - ['-1614087619'] = { Name = 'ch3_rd1_armco_04' }, - ['1035351580'] = { Name = 'ch3_rd1_armco_04b_02_lod' }, - ['1612510359'] = { Name = 'ch3_rd1_armco_04b_02' }, - ['-1513846034'] = { Name = 'ch3_rd1_armco_04b_03_lod' }, - ['1370970060'] = { Name = 'ch3_rd1_armco_04b_03' }, - ['-1083358143'] = { Name = 'ch3_rd1_armco_04b_04_lod' }, - ['1124416104'] = { Name = 'ch3_rd1_armco_04b_04' }, - ['-1776906397'] = { Name = 'ch3_rd1_armco_04b_lod' }, - ['-1987801805'] = { Name = 'ch3_rd1_armco_04b' }, - ['-96636930'] = { Name = 'ch3_rd1_armco_2a_02_lod' }, - ['-7676857'] = { Name = 'ch3_rd1_armco_2a_02' }, - ['1026205969'] = { Name = 'ch3_rd1_armco_2a_03_lod001' }, - ['-1666574713'] = { Name = 'ch3_rd1_armco_2a_03' }, - ['-813575356'] = { Name = 'ch3_rd1_armco_2a_lod' }, - ['-270328664'] = { Name = 'ch3_rd1_armco_2a' }, - ['-915957104'] = { Name = 'ch3_rd1_armco_2b_02_lod001' }, - ['-49551853'] = { Name = 'ch3_rd1_armco_2b_02' }, - ['1179187443'] = { Name = 'ch3_rd1_armco_2b_03_lod' }, - ['863752946'] = { Name = 'ch3_rd1_armco_2b_03' }, - ['-1583743126'] = { Name = 'ch3_rd1_armco_2b_lod001' }, - ['-641404820'] = { Name = 'ch3_rd1_armco_2b' }, - ['-1092043802'] = { Name = 'ch3_rd1_bleand_redone001' }, - ['1066217882'] = { Name = 'ch3_rd1_dec_00b' }, - ['-1139350757'] = { Name = 'ch3_rd1_dec_01' }, - ['-1195189133'] = { Name = 'ch3_rd1_dec_02' }, - ['1720825878'] = { Name = 'ch3_rd1_dec_03' }, - ['1424135352'] = { Name = 'ch3_rd1_dec_04' }, - ['493870923'] = { Name = 'ch3_rd1_dust_dcl_03b' }, - ['-908686852'] = { Name = 'ch3_rd1_fwysgn_01_lod' }, - ['1575509998'] = { Name = 'ch3_rd1_fwysgn_01bovly' }, - ['1276162504'] = { Name = 'ch3_rd1_fwysgn_01ovly' }, - ['-1082763872'] = { Name = 'ch3_rd1_fwysgn_1b_lod' }, - ['-246460967'] = { Name = 'ch3_rd1_fwysgnfrm_01_lod' }, - ['-1021398018'] = { Name = 'ch3_rd1_fwysgnfrm_1b_lod' }, - ['-1455856580'] = { Name = 'ch3_rd1_fwysign_01' }, - ['1464589359'] = { Name = 'ch3_rd1_fwysign_01b' }, - ['1181108460'] = { Name = 'ch3_rd1_fwysignfrm_01' }, - ['1013214240'] = { Name = 'ch3_rd1_fwysignfrm_01b' }, - ['1803197539'] = { Name = 'ch3_rd1_props_ch3_11_spline049' }, - ['1793663804'] = { Name = 'ch3_rd1_props_ch3_11_spline050' }, - ['1074515310'] = { Name = 'ch3_rd1_props_ch3_11_spline051' }, - ['-1788086207'] = { Name = 'ch3_rd1_props_ch3_11_spline052' }, - ['1562216357'] = { Name = 'ch3_rd1_props_ch3_11_spline053' }, - ['-1309626038'] = { Name = 'ch3_rd1_props_ch3_11_spline054' }, - ['-2101619999'] = { Name = 'ch3_rd1_props_ch3_11_spline055' }, - ['-1107736229'] = { Name = 'ch3_rd1_props_ch3_11_spline056' }, - ['-1541335637'] = { Name = 'ch3_rd1_props_ch3_11_spline057' }, - ['-1082504119'] = { Name = 'ch3_rd1_props_ch3_11_spline058' }, - ['-817959982'] = { Name = 'ch3_rd1_props_ch3_11_spline059' }, - ['-1617962272'] = { Name = 'ch3_rd1_props_ch3_11_spline060' }, - ['58827462'] = { Name = 'ch3_rd1_props_ch3_11_spline061' }, - ['-220528263'] = { Name = 'ch3_rd1_props_ch3_11_spline062' }, - ['1761996237'] = { Name = 'ch3_rd1_props_ch3_11_spline063' }, - ['1449805974'] = { Name = 'ch3_rd1_props_ch3_11_spline064' }, - ['-1166536524'] = { Name = 'ch3_rd1_props_ch3_11_spline065' }, - ['-373395648'] = { Name = 'ch3_rd1_props_ch3_11_spline066' }, - ['537811935'] = { Name = 'ch3_rd1_props_ch3_11_spline067' }, - ['-841435275'] = { Name = 'ch3_rd1_props_ch3_11_spline068' }, - ['-1313046699'] = { Name = 'ch3_rd1_props_ch3_11_spline069' }, - ['-1585914414'] = { Name = 'ch3_rd1_props_ch3_11_spline070' }, - ['-111145565'] = { Name = 'ch3_rd1_props_ch3_11_spline071' }, - ['656533798'] = { Name = 'ch3_rd1_props_ch3_11_spline072' }, - ['1845786346'] = { Name = 'ch3_rd1_props_ch3_11_spline073' }, - ['1539494503'] = { Name = 'ch3_rd1_props_ch3_11_spline074' }, - ['-1072129259'] = { Name = 'ch3_rd1_props_ch3_11_spline075' }, - ['-355012463'] = { Name = 'ch3_rd1_props_ch3_11_spline076' }, - ['331563625'] = { Name = 'ch3_rd1_props_ch3_11_spline077' }, - ['-787104497'] = { Name = 'ch3_rd1_props_ch3_11_spline078' }, - ['-1526635265'] = { Name = 'ch3_rd1_props_ch3_11_spline079' }, - ['848070559'] = { Name = 'ch3_rd1_props_ch3_11_spline080' }, - ['-2019708480'] = { Name = 'ch3_rd1_props_ch3_11_spline081' }, - ['-1775350047'] = { Name = 'ch3_rd1_props_ch3_11_spline083' }, - ['-1545278898'] = { Name = 'ch3_rd1_props_ch3_11_spline084' }, - ['-1311308214'] = { Name = 'ch3_rd1_props_ch3_11_spline085' }, - ['-1073569119'] = { Name = 'ch3_rd1_props_ch3_11_spline086' }, - ['-582099657'] = { Name = 'ch3_rd1_props_ch3_11_spline087' }, - ['-341935656'] = { Name = 'ch3_rd1_props_ch3_11_spline088' }, - ['-235829634'] = { Name = 'ch3_rd1_props_ch3_11_spline089' }, - ['1169665301'] = { Name = 'ch3_rd1_props_ch3_11_spline090' }, - ['-1922712464'] = { Name = 'ch3_rd1_props_ch3_11_spline091' }, - ['1656121106'] = { Name = 'ch3_rd1_props_ch3_11_spline092' }, - ['-1445759669'] = { Name = 'ch3_rd1_props_ch3_11_spline093' }, - ['-1743203882'] = { Name = 'ch3_rd1_props_ch3_11_spline094' }, - ['1829956218'] = { Name = 'ch3_rd1_props_combo_01_lod' }, - ['1624354314'] = { Name = 'ch3_rd1_props_combo01_01_lod' }, - ['-477421703'] = { Name = 'ch3_rd1_props_wires_01' }, - ['-1341297858'] = { Name = 'ch3_rd1_props_wires_60' }, - ['2117207944'] = { Name = 'ch3_rd1_props_wires_61' }, - ['-749063721'] = { Name = 'ch3_rd1_props_wires_62' }, - ['825945499'] = { Name = 'ch3_rd1_props_wires_63' }, - ['-148440720'] = { Name = 'ch3_rd1_props_wires_64' }, - ['-994470762'] = { Name = 'ch3_rd1_props_wires_65' }, - ['-92438499'] = { Name = 'ch3_rd1_props_wires_66' }, - ['204088182'] = { Name = 'ch3_rd1_props_wires_67' }, - ['568348386'] = { Name = 'ch3_rd1_props_wires_68' }, - ['798353997'] = { Name = 'ch3_rd1_props_wires_69' }, - ['-403514392'] = { Name = 'ch3_rd1_props_wires_70' }, - ['-105283723'] = { Name = 'ch3_rd1_props_wires_71' }, - ['57709287'] = { Name = 'ch3_rd1_props_wires_72' }, - ['355087962'] = { Name = 'ch3_rd1_props_wires_73' }, - ['517753278'] = { Name = 'ch3_rd1_props_wires_74' }, - ['814673187'] = { Name = 'ch3_rd1_props_wires_75' }, - ['982122777'] = { Name = 'ch3_rd1_props_wires_76' }, - ['1280648743'] = { Name = 'ch3_rd1_rd_dust_dcl_01' }, - ['1966602164'] = { Name = 'ch3_rd1_rd_dust_dcl_02' }, - ['1489190603'] = { Name = 'ch3_rd1_rd_dust_dcl_04' }, - ['329352252'] = { Name = 'ch3_rd1_rd_dust_dcl_3' }, - ['-527213011'] = { Name = 'ch3_rd1_wal_02' }, - ['-1429952157'] = { Name = 'ch3_rd1_wal_d00' }, - ['-1735752465'] = { Name = 'ch3_rd1_wal_d01' }, - ['-946216179'] = { Name = 'ch3_rd1_wal_d02' }, - ['829699984'] = { Name = 'ch3_rd1_wal_d03' }, - ['525046591'] = { Name = 'ch3_rd1_wal_d04' }, - ['-823393319'] = { Name = 'ch3_rd1a_05' }, - ['1085892474'] = { Name = 'ch3_rd1a_06' }, - ['-530651988'] = { Name = 'ch3_rd1a_07_ov' }, - ['846678774'] = { Name = 'ch3_rd1a_07' }, - ['-389769644'] = { Name = 'ch3_rd1a_08_ov' }, - ['605859393'] = { Name = 'ch3_rd1a_08' }, - ['-1880226249'] = { Name = 'ch3_rd1a_09_ov' }, - ['-1475037653'] = { Name = 'ch3_rd1a_09' }, - ['-1423260741'] = { Name = 'ch3_rd1a_10' }, - ['2012188017'] = { Name = 'ch3_rd1a_11_ov' }, - ['-1173266040'] = { Name = 'ch3_rd1a_11' }, - ['944522363'] = { Name = 'ch3_rd1a_12_ov' }, - ['-1899820308'] = { Name = 'ch3_rd1a_12' }, - ['-731664220'] = { Name = 'ch3_rd1a_13_ov' }, - ['257395735'] = { Name = 'ch3_rd1a_13' }, - ['-222693892'] = { Name = 'ch3_rd1a_14_ov' }, - ['497625274'] = { Name = 'ch3_rd1a_14' }, - ['-1626933142'] = { Name = 'ch3_rd1a_15_ov' }, - ['84735870'] = { Name = 'ch3_rd1a_15' }, - ['-790396278'] = { Name = 'ch3_rd1a_16_ov' }, - ['-751103013'] = { Name = 'ch3_rd1a_16' }, - ['1448942113'] = { Name = 'ch3_rd1a_17' }, - ['839643491'] = { Name = 'ch3_rd1a_18_ov' }, - ['1559504719'] = { Name = 'ch3_rd1a_18' }, - ['913682918'] = { Name = 'ch3_rd1a_18b_rl01' }, - ['671552777'] = { Name = 'ch3_rd1a_18b_rl02' }, - ['1244354873'] = { Name = 'ch3_rd1a_18b_rl03' }, - ['1136151635'] = { Name = 'ch3_rd1a_18b_rl04' }, - ['549495482'] = { Name = 'ch3_rd1a_18b' }, - ['846415391'] = { Name = 'ch3_rd1a_18c' }, - ['719209252'] = { Name = 'ch3_rd1a_19' }, - ['1562486414'] = { Name = 'ch3_rd1a_20' }, - ['-1509073002'] = { Name = 'ch3_rd1a_21_ov' }, - ['-607575081'] = { Name = 'ch3_rd1a_21' }, - ['-257839013'] = { Name = 'ch3_rd1a_21b_br01_lod' }, - ['-912722967'] = { Name = 'ch3_rd1a_21b_br01' }, - ['-1691441215'] = { Name = 'ch3_rd1a_21b' }, - ['-1316106399'] = { Name = 'ch3_rd1a_22' }, - ['1817123874'] = { Name = 'ch3_rd1a_23_ov' }, - ['-1002638145'] = { Name = 'ch3_rd1a_23' }, - ['1857400025'] = { Name = 'ch3_rd1a_24_ov' }, - ['-1844506524'] = { Name = 'ch3_rd1a_24' }, - ['-2146353974'] = { Name = 'ch3_rd1a_25_ov' }, - ['337810573'] = { Name = 'ch3_rd1a_25' }, - ['1673653620'] = { Name = 'ch3_rd1a_26_ov' }, - ['571814002'] = { Name = 'ch3_rd1a_26' }, - ['-806160678'] = { Name = 'ch3_rd1a_27_ov' }, - ['-123675258'] = { Name = 'ch3_rd1a_27' }, - ['-524307828'] = { Name = 'ch3_rd1a_28_ov' }, - ['109869405'] = { Name = 'ch3_rd1a_28' }, - ['-1954663426'] = { Name = 'ch3_rd1a_29_ov' }, - ['1295648443'] = { Name = 'ch3_rd1a_29' }, - ['1306675964'] = { Name = 'ch3_rd1a_30_ov' }, - ['1441533551'] = { Name = 'ch3_rd1a_30' }, - ['-1427692140'] = { Name = 'ch3_rd1a_31_ov' }, - ['1662392444'] = { Name = 'ch3_rd1a_32_ov' }, - ['282841207'] = { Name = 'ch3_rd1a_33_ov' }, - ['2090947442'] = { Name = 'ch3_rd1a_34_rl01' }, - ['-1987678916'] = { Name = 'ch3_rd1a_34_rl02' }, - ['1477282379'] = { Name = 'ch3_rd1a_34_rl03' }, - ['1693164551'] = { Name = 'ch3_rd1a_34_rl04' }, - ['-1288257380'] = { Name = 'ch3_rd1a_34_rl05' }, - ['1088478182'] = { Name = 'ch3_rd1a_34_rl06' }, - ['-224018575'] = { Name = 'ch3_rd1a_34_rl07' }, - ['461115677'] = { Name = 'ch3_rd1a_34_rl08' }, - ['-2067141682'] = { Name = 'ch3_rd1a_34' }, - ['1236506573'] = { Name = 'ch3_rd1a_35_rl01' }, - ['1466774336'] = { Name = 'ch3_rd1a_35_rl02' }, - ['1221105139'] = { Name = 'ch3_rd1a_35_rl03' }, - ['1450586446'] = { Name = 'ch3_rd1a_35_rl04' }, - ['1696878250'] = { Name = 'ch3_rd1a_35_rl05' }, - ['1385072472'] = { Name = 'ch3_rd1a_35' }, - ['232619638'] = { Name = 'ch3_rd1a_99_ov' }, - ['799061614'] = { Name = 'ch3_rd1a_decal1' }, - ['1038570235'] = { Name = 'ch3_rd1a_decal2' }, - ['-1252452191'] = { Name = 'ch3_rd1a_gov_sign_01_lod' }, - ['-443858705'] = { Name = 'ch3_rd1a_gov_sign_01' }, - ['802806220'] = { Name = 'ch3_rd1a_props_ch3_rd1a_ss_spline004' }, - ['1023669280'] = { Name = 'ch3_rd1a_props_ch3_rd1a_ss_spline005' }, - ['188682391'] = { Name = 'ch3_rd1a_props_ch3_rd1a_ss_spline006' }, - ['589211396'] = { Name = 'ch3_rd1a_props_elec_w_127' }, - ['358648712'] = { Name = 'ch3_rd1a_props_elec_w_128' }, - ['1302181921'] = { Name = 'ch3_rd1a_props_prop01_slod' }, - ['-1152738719'] = { Name = 'ch3_rd1a_props_prop02_01_lod' }, - ['1297930769'] = { Name = 'ch3_rd1a_props_prop03_01_lod' }, - ['-972581623'] = { Name = 'ch3_rd1a_props_prop04_01_lod' }, - ['-109172317'] = { Name = 'ch3_rd1a_props_prop05_01_lod' }, - ['643303315'] = { Name = 'ch3_rd1a_props_prop06_01_lod' }, - ['109413176'] = { Name = 'ch3_rd1a_props_prop06_02_lod' }, - ['364878985'] = { Name = 'ch3_rd1a_props_prop06_03_lod' }, - ['289523182'] = { Name = 'ch3_rd1a_props_prop07_01_lod' }, - ['-1603390596'] = { Name = 'ch3_rd1a_props_prop07_02_lod' }, - ['-610674519'] = { Name = 'ch3_rd1a_props_prop07_03_lod' }, - ['-1206167873'] = { Name = 'ch3_rd1a_props_prop08_01_lod' }, - ['187138787'] = { Name = 'ch3_rd1a_props_prop08_02_lod' }, - ['-1133562891'] = { Name = 'ch3_rd1a_props_prop08_03_lod' }, - ['1208507783'] = { Name = 'ch3_rd1a_props_prop09_02_lod' }, - ['164365917'] = { Name = 'ch3_rd1a_props_prop09_03_lod' }, - ['-936539744'] = { Name = 'ch3_rd1a_props_prop09_04_lod' }, - ['353628058'] = { Name = 'ch3_rd1a_props_prop10_01_lod' }, - ['-1747458193'] = { Name = 'ch3_rd1a_props_prop10_02_lod' }, - ['239224267'] = { Name = 'ch3_rd1a_props_prop10_03_lod' }, - ['700800478'] = { Name = 'ch3_rd1a_props_py_w01' }, - ['928315649'] = { Name = 'ch3_rd1a_props_py_w02' }, - ['-870374765'] = { Name = 'ch3_rd1a_props_py_w03' }, - ['-1039528343'] = { Name = 'ch3_rd1a_props_py_w04' }, - ['-256119860'] = { Name = 'ch3_rd1a_props_py_w05' }, - ['-427960496'] = { Name = 'ch3_rd1a_props_py_w06' }, - ['-1830309851'] = { Name = 'ch3_rd1a_props_py_w07' }, - ['-1710801308'] = { Name = 'ch3_rd1a_props_py_w08' }, - ['-2011587959'] = { Name = 'ch3_rd1a_props_py_w09' }, - ['1415262189'] = { Name = 'ch3_rd1a_props_py_w10' }, - ['-1729742590'] = { Name = 'ch3_rd1a_props_py_w13' }, - ['-1958437441'] = { Name = 'ch3_rd1a_props_py_w14' }, - ['-322215733'] = { Name = 'ch3_rd1a_props_py_w15' }, - ['2059969214'] = { Name = 'ch3_rd1a_props_spline_elec023' }, - ['2028576512'] = { Name = 'ch3_rd1a_props_spline_elec024' }, - ['-799617571'] = { Name = 'ch3_rd1a_props_spline_elec025' }, - ['-32724664'] = { Name = 'ch3_rd1a_props_spline_elec026' }, - ['-993511744'] = { Name = 'ch3_rd1a_props_spline_elec027' }, - ['-1299279283'] = { Name = 'ch3_rd1a_props_spline_elec028' }, - ['350082794'] = { Name = 'ch3_rd1a_props_spline_elec029' }, - ['-248343884'] = { Name = 'ch3_rd1a_props_spline_elec030' }, - ['363879343'] = { Name = 'ch3_rd1a_props_spline_elec032' }, - ['630979506'] = { Name = 'ch3_rd1a_props_spline_elec033' }, - ['974398630'] = { Name = 'ch3_rd1a_props_spline_elec034' }, - ['1227539155'] = { Name = 'ch3_rd1a_props_spline_elec035' }, - ['1604317117'] = { Name = 'ch3_rd1a_props_spline_elec036' }, - ['-494537337'] = { Name = 'ch3_rd1a_props_spline_elec037' }, - ['-257912388'] = { Name = 'ch3_rd1a_props_spline_elec038' }, - ['97172496'] = { Name = 'ch3_rd1a_props_spline_elec039' }, - ['1168424703'] = { Name = 'ch3_rd1a_props_spline_elec040' }, - ['-1087327723'] = { Name = 'ch3_rd1a_props_spline_elec041' }, - ['-1424258581'] = { Name = 'ch3_rd1a_props_spline_elec042' }, - ['-589664920'] = { Name = 'ch3_rd1a_props_spline_elec043' }, - ['-962576140'] = { Name = 'ch3_rd1a_props_spline_elec044' }, - ['-1918710066'] = { Name = 'ch3_rd1a_props_spline_elec045' }, - ['-884879238'] = { Name = 'ch3_rd1a_props_spline_tele01' }, - ['-1097582817'] = { Name = 'ch3_rd1a_props_spline_tele02' }, - ['-1310384703'] = { Name = 'ch3_rd1a_props_spline_tele03' }, - ['53395539'] = { Name = 'ch3_rd1a_props_spline_tele04' }, - ['-195747168'] = { Name = 'ch3_rd1a_props_spline_tele05' }, - ['-410318580'] = { Name = 'ch3_rd1a_props_spline_tele06' }, - ['-99308013'] = { Name = 'ch3_rd1a_props_spline_tele07' }, - ['-322333827'] = { Name = 'ch3_rd1a_props_spline_tele08' }, - ['1584330438'] = { Name = 'ch3_rd1a_props_spline_tele09' }, - ['223138303'] = { Name = 'ch3_rd1a_props_spline_tele10' }, - ['516846850'] = { Name = 'ch3_rd1a_props_spline_tele11' }, - ['-1194874638'] = { Name = 'ch3_rd1a_props_spline_tele12' }, - ['882024586'] = { Name = 'ch3_rd1a_props_spline_tele13' }, - ['1179534337'] = { Name = 'ch3_rd1a_props_spline_tele14' }, - ['1477699468'] = { Name = 'ch3_rd1a_props_spline_tele15' }, - ['-236905688'] = { Name = 'ch3_rd1a_props_spline_tele16' }, - ['-1913498808'] = { Name = 'ch3_rd1a_props_spline_tele17' }, - ['-1615333677'] = { Name = 'ch3_rd1a_props_spline_tele18' }, - ['964700769'] = { Name = 'ch3_rd1a_props_spline_tele19' }, - ['384256728'] = { Name = 'ch3_rd1a_props_spline_tele20' }, - ['1163044782'] = { Name = 'ch3_rd1a_props_spline_tele21' }, - ['855966483'] = { Name = 'ch3_rd1a_props_spline_tele22' }, - ['-1289977020'] = { Name = 'ch3_rd1a_props_spline_tele23' }, - ['-513943890'] = { Name = 'ch3_rd1a_sgn_sanfwy_01_lod' }, - ['-400381952'] = { Name = 'ch3_rd1a_sgn_sanfwy_01' }, - ['-1090035789'] = { Name = 'ch3_rd1a_wal00' }, - ['-1665819884'] = { Name = 'ch3_rd1a_wal05' }, - ['1742789942'] = { Name = 'ch3_rd1b_00' }, - ['-36491671'] = { Name = 'ch3_rd1b_01b' }, - ['-532876483'] = { Name = 'ch3_rd1b_01c' }, - ['980877923'] = { Name = 'ch3_rd1b_02' }, - ['925572576'] = { Name = 'ch3_rd1b_10' }, - ['1156233567'] = { Name = 'ch3_rd1b_11' }, - ['-402030690'] = { Name = 'ch3_rd1b_12' }, - ['-173466915'] = { Name = 'ch3_rd1b_13' }, - ['175785087'] = { Name = 'ch3_rd1b_14' }, - ['-1344408123'] = { Name = 'ch3_rd1b_armco_01_lod' }, - ['1473815908'] = { Name = 'ch3_rd1b_armco_01' }, - ['-1093553067'] = { Name = 'ch3_rd1b_armco_02_lod' }, - ['1190921131'] = { Name = 'ch3_rd1b_armco_02' }, - ['-973431177'] = { Name = 'ch3_rd1b_armco_03_lod' }, - ['2083941919'] = { Name = 'ch3_rd1b_armco_03' }, - ['-1841020506'] = { Name = 'ch3_rd1b_armco_04_lod' }, - ['1213400669'] = { Name = 'ch3_rd1b_armco_04' }, - ['-853569889'] = { Name = 'ch3_rd1b_armco_05_lod' }, - ['1988682440'] = { Name = 'ch3_rd1b_armco_05' }, - ['-1437592547'] = { Name = 'ch3_rd1b_armco_06_lod' }, - ['1768409222'] = { Name = 'ch3_rd1b_armco_06' }, - ['-1784939987'] = { Name = 'ch3_rd1b_armco_07_lod' }, - ['454405091'] = { Name = 'ch3_rd1b_armco_07' }, - ['1862544542'] = { Name = 'ch3_rd1b_armco_08_lod' }, - ['262509827'] = { Name = 'ch3_rd1b_armco_08' }, - ['1613505739'] = { Name = 'ch3_rd1b_armco_09_lod' }, - ['1046966918'] = { Name = 'ch3_rd1b_armco_09' }, - ['535959452'] = { Name = 'ch3_rd1b_armco_10_lod' }, - ['1105883536'] = { Name = 'ch3_rd1b_armco_10' }, - ['-53850326'] = { Name = 'ch3_rd1b_armco_11_lod' }, - ['943414834'] = { Name = 'ch3_rd1b_armco_11' }, - ['-1085418632'] = { Name = 'ch3_rd1b_armco_12_lod' }, - ['1703819479'] = { Name = 'ch3_rd1b_armco_12' }, - ['1761316748'] = { Name = 'ch3_rd1b_armco_13_lod' }, - ['2076075319'] = { Name = 'ch3_rd1b_armco_13' }, - ['-787476258'] = { Name = 'ch3_rd1b_armco_14_lod' }, - ['-1403763110'] = { Name = 'ch3_rd1b_armco_14' }, - ['-537495973'] = { Name = 'ch3_rd1b_armco_15_lod' }, - ['-1773790658'] = { Name = 'ch3_rd1b_armco_15' }, - ['-988660995'] = { Name = 'ch3_rd1b_armco_16_lod' }, - ['-806220395'] = { Name = 'ch3_rd1b_armco_16' }, - ['-1452701345'] = { Name = 'ch3_rd1b_armco_17_lod' }, - ['-641392325'] = { Name = 'ch3_rd1b_armco_17' }, - ['288996878'] = { Name = 'ch3_rd1b_armco_18_lod' }, - ['-207760148'] = { Name = 'ch3_rd1b_armco_18' }, - ['-213579790'] = { Name = 'ch3_rd1b_armco_19_lod' }, - ['-45225908'] = { Name = 'ch3_rd1b_armco_19' }, - ['949878491'] = { Name = 'ch3_rd1b_armco_20_lod' }, - ['-107355628'] = { Name = 'ch3_rd1b_armco_20' }, - ['829573348'] = { Name = 'ch3_rd1b_armco_21_lod' }, - ['199132833'] = { Name = 'ch3_rd1b_armco_21' }, - ['-1035065560'] = { Name = 'ch3_rd1b_curb_' }, - ['603709941'] = { Name = 'ch3_rd1b_dcl_01' }, - ['364725624'] = { Name = 'ch3_rd1b_dcl_02' }, - ['2063798218'] = { Name = 'ch3_rd1b_dcl_03' }, - ['1566543395'] = { Name = 'ch3_rd1b_dcl_jn_01' }, - ['2023907654'] = { Name = 'ch3_rd1b_dus_02' }, - ['1085252527'] = { Name = 'ch3_rd1b_dus_lb_003' }, - ['-747889953'] = { Name = 'ch3_rd1b_dus_lb_01' }, - ['-449986974'] = { Name = 'ch3_rd1b_dus_lb_02' }, - ['1619560116'] = { Name = 'ch3_rd1b_dust_dcl_01' }, - ['525742074'] = { Name = 'ch3_rd1b_dust_rd_dcl_01' }, - ['-945750233'] = { Name = 'ch3_rd2_armco_01_lod' }, - ['-1323362228'] = { Name = 'ch3_rd2_armco_01' }, - ['1163778887'] = { Name = 'ch3_rd2_armco_03a_lod' }, - ['2023611714'] = { Name = 'ch3_rd2_armco_03a' }, - ['13659623'] = { Name = 'ch3_rd2_armco_03b_lod' }, - ['781175079'] = { Name = 'ch3_rd2_armco_03b' }, - ['-1615017391'] = { Name = 'ch3_rd2_armco_03c_lod' }, - ['1548625059'] = { Name = 'ch3_rd2_armco_03c' }, - ['555371987'] = { Name = 'ch3_rd2_armco_03d_lod' }, - ['-292665051'] = { Name = 'ch3_rd2_armco_03d' }, - ['49067236'] = { Name = 'ch3_rd2_armco_03e_lod' }, - ['472556641'] = { Name = 'ch3_rd2_armco_03e' }, - ['1366025047'] = { Name = 'ch3_rd2_armco_03f_lod' }, - ['-753429960'] = { Name = 'ch3_rd2_armco_03f' }, - ['-1537303130'] = { Name = 'ch3_rd2_armco_04_b01_lod' }, - ['208440367'] = { Name = 'ch3_rd2_armco_04_b01' }, - ['-1207187204'] = { Name = 'ch3_rd2_armco_04_b02_lod' }, - ['838588237'] = { Name = 'ch3_rd2_armco_04_b02' }, - ['2028114199'] = { Name = 'ch3_rd2_armco_04_b03_lod' }, - ['1375639378'] = { Name = 'ch3_rd2_armco_04_b03' }, - ['384815769'] = { Name = 'ch3_rd2_armco_04_b04_lod' }, - ['-2143718457'] = { Name = 'ch3_rd2_armco_04_b04' }, - ['-1326133767'] = { Name = 'ch3_rd2_armco_04_b05_lod' }, - ['1970953801'] = { Name = 'ch3_rd2_armco_04_b05' }, - ['1966578193'] = { Name = 'ch3_rd2_armco_04_lod' }, - ['1267977523'] = { Name = 'ch3_rd2_armco_04' }, - ['-2044329799'] = { Name = 'ch3_rd2_armco_05_lod' }, - ['-170450505'] = { Name = 'ch3_rd2_armco_05' }, - ['-1019209829'] = { Name = 'ch3_rd2_armco_08_01_lod' }, - ['-842276014'] = { Name = 'ch3_rd2_armco_08_01' }, - ['-1341067468'] = { Name = 'ch3_rd2_armco_08_02_lod' }, - ['1792613718'] = { Name = 'ch3_rd2_armco_08_02' }, - ['808523012'] = { Name = 'ch3_rd2_armco_08_03_lod' }, - ['2032908795'] = { Name = 'ch3_rd2_armco_08_03' }, - ['-287067331'] = { Name = 'ch3_rd2_billboard01' }, - ['1783812936'] = { Name = 'ch3_rd2_billboard01graffiti' }, - ['-1256327450'] = { Name = 'ch3_rd2_bridge_01_rl01_lod' }, - ['-1180576353'] = { Name = 'ch3_rd2_bridge_01_rl01' }, - ['1055620608'] = { Name = 'ch3_rd2_bridge_01_rl02_lod' }, - ['-420696012'] = { Name = 'ch3_rd2_bridge_01_rl02' }, - ['1323979737'] = { Name = 'ch3_rd2_bridge_01' }, - ['997607763'] = { Name = 'ch3_rd2_bridge_02_rl01_lod' }, - ['-1982943537'] = { Name = 'ch3_rd2_bridge_02_rl01' }, - ['239885496'] = { Name = 'ch3_rd2_bridge_02_rl02_lod' }, - ['-1425149619'] = { Name = 'ch3_rd2_bridge_02_rl02' }, - ['1554083655'] = { Name = 'ch3_rd2_bridge_02' }, - ['-834239745'] = { Name = 'ch3_rd2_bridge_02a_rl01_lod' }, - ['-1789013659'] = { Name = 'ch3_rd2_bridge_02a_rl01' }, - ['925893799'] = { Name = 'ch3_rd2_bridge_02a_rl02_lod' }, - ['1326859375'] = { Name = 'ch3_rd2_bridge_02a_rl02' }, - ['-1902852524'] = { Name = 'ch3_rd2_bridge_02a' }, - ['-1907424509'] = { Name = 'ch3_rd2_bridge_03_rl01_lod' }, - ['-1001633492'] = { Name = 'ch3_rd2_bridge_03_rl01' }, - ['-1774332852'] = { Name = 'ch3_rd2_bridge_03_rl02_lod' }, - ['-1425729890'] = { Name = 'ch3_rd2_bridge_03_rl02' }, - ['664052285'] = { Name = 'ch3_rd2_bridge_03_rl03_lod' }, - ['1597472516'] = { Name = 'ch3_rd2_bridge_03_rl03' }, - ['1137884642'] = { Name = 'ch3_rd2_bridge_03' }, - ['-1998013890'] = { Name = 'ch3_rd2_bridge_04_rl01_lod' }, - ['1059265126'] = { Name = 'ch3_rd2_bridge_04_rl01' }, - ['-1186871725'] = { Name = 'ch3_rd2_bridge_04_rl02_lod001' }, - ['1844017138'] = { Name = 'ch3_rd2_bridge_04_rl02' }, - ['-1722728133'] = { Name = 'ch3_rd2_bridge_04_rl03_lod' }, - ['1534907161'] = { Name = 'ch3_rd2_bridge_04_rl03' }, - ['-181665681'] = { Name = 'ch3_rd2_bridge_04_rl04_lod' }, - ['-2008011585'] = { Name = 'ch3_rd2_bridge_04_rl04' }, - ['1141753856'] = { Name = 'ch3_rd2_bridge_04_rl05_lod' }, - ['1993902544'] = { Name = 'ch3_rd2_bridge_04_rl05' }, - ['1408065047'] = { Name = 'ch3_rd2_bridge_04' }, - ['1834735422'] = { Name = 'ch3_rd2_ch3_condecal2' }, - ['-1941106774'] = { Name = 'ch3_rd2_dcl_bdg_sup_01' }, - ['938405904'] = { Name = 'ch3_rd2_decals' }, - ['1286375210'] = { Name = 'ch3_rd2_decals01' }, - ['2134830158'] = { Name = 'ch3_rd2_decals02' }, - ['1916195390'] = { Name = 'ch3_rd2_decals03' }, - ['-1528580197'] = { Name = 'ch3_rd2_decals04' }, - ['-933855616'] = { Name = 'ch3_rd2_decals06' }, - ['-2072749407'] = { Name = 'ch3_rd2_dust_decal' }, - ['-162338163'] = { Name = 'ch3_rd2_frywy_rd_sgn_01' }, - ['-683497511'] = { Name = 'ch3_rd2_frywy_rd_sgnfm_01' }, - ['1908837857'] = { Name = 'ch3_rd2_fww_dcl_sign_01' }, - ['-723337632'] = { Name = 'ch3_rd2_props_combo0102_06_lod' }, - ['1210434047'] = { Name = 'ch3_rd2_props_combo0102_09_lod' }, - ['502032016'] = { Name = 'ch3_rd2_props_combo0103_slod' }, - ['-853300954'] = { Name = 'ch3_rd2_props_combo0203_03_lod' }, - ['2075597339'] = { Name = 'ch3_rd2_props_combo0205_03_lod' }, - ['-41126879'] = { Name = 'ch3_rd2_props_combo0205_08_lod' }, - ['-385013034'] = { Name = 'ch3_rd2_props_combo0206_03_lod' }, - ['-1525121481'] = { Name = 'ch3_rd2_props_combo0208_04_lod' }, - ['-2016367027'] = { Name = 'ch3_rd2_props_combo08_slod' }, - ['-1633461023'] = { Name = 'ch3_rd2_props_combo13_slod' }, - ['-2041797022'] = { Name = 'ch3_rd2_props_combo16_07_lod' }, - ['-287712252'] = { Name = 'ch3_rd2_props_combo17_slod' }, - ['-459355767'] = { Name = 'ch3_rd2_props_combo19_08_lod' }, - ['-826493730'] = { Name = 'ch3_rd2_props_combo20_slod' }, - ['2007884538'] = { Name = 'ch3_rd2_props_elec_w_200' }, - ['813880485'] = { Name = 'ch3_rd2_props_elec_w_201' }, - ['1513170945'] = { Name = 'ch3_rd2_props_elec_w_202' }, - ['-382351864'] = { Name = 'ch3_rd2_props_elec_w_206' }, - ['-156081915'] = { Name = 'ch3_rd2_props_elec_w_207' }, - ['-634345470'] = { Name = 'ch3_rd2_props_elec_w_209' }, - ['1409522930'] = { Name = 'ch3_rd2_props_elec_w_210' }, - ['-1929998629'] = { Name = 'ch3_rd2_props_elec_w_211' }, - ['-1335503431'] = { Name = 'ch3_rd2_props_elec_w_212' }, - ['448703081'] = { Name = 'ch3_rd2_props_elec_w_213' }, - ['214699652'] = { Name = 'ch3_rd2_props_elec_w_214' }, - ['1999364930'] = { Name = 'ch3_rd2_props_elec_w_215' }, - ['-360078733'] = { Name = 'ch3_rd2_props_elec_w_306' }, - ['1681490233'] = { Name = 'ch3_rd2_props_elec_w145' }, - ['-233641116'] = { Name = 'ch3_rd2_props_elec_wires_sp145' }, - ['349188310'] = { Name = 'ch3_rd2_props_elec_wires_sp146' }, - ['120034693'] = { Name = 'ch3_rd2_props_elec_wires_sp147' }, - ['-77595369'] = { Name = 'ch3_rd2_rd1_01' }, - ['-383166294'] = { Name = 'ch3_rd2_rd1_02' }, - ['-1068824850'] = { Name = 'ch3_rd2_rd1_03' }, - ['84056260'] = { Name = 'ch3_rd2_rd1_05_rl_lod' }, - ['-494243181'] = { Name = 'ch3_rd2_rd1_05_rl' }, - ['-1296798783'] = { Name = 'ch3_rd2_rd1_05' }, - ['-1778535852'] = { Name = 'ch3_rd2_rd1_07' }, - ['-1933598760'] = { Name = 'ch3_rd2_rd1_08' }, - ['1178604242'] = { Name = 'ch3_rd2_rd1_09' }, - ['-1198688725'] = { Name = 'ch3_rd2_rd1_11' }, - ['-391259657'] = { Name = 'ch3_rd2_rd1_22' }, - ['-318515071'] = { Name = 'ch3_rd2_rd1_30' }, - ['-1594139686'] = { Name = 'ch3_rd2_rd1_31_rl01_lod' }, - ['28828991'] = { Name = 'ch3_rd2_rd1_31_rl01' }, - ['-2019060154'] = { Name = 'ch3_rd2_rd1_31_rl02_lod' }, - ['785858429'] = { Name = 'ch3_rd2_rd1_31_rl02' }, - ['274160256'] = { Name = 'ch3_rd2_rd1_31_rl03_lod' }, - ['1019468630'] = { Name = 'ch3_rd2_rd1_31_rl03' }, - ['-44394746'] = { Name = 'ch3_rd2_rd1_31_rl04_lod' }, - ['1251342074'] = { Name = 'ch3_rd2_rd1_31_rl04' }, - ['2031953314'] = { Name = 'ch3_rd2_rd1_31_rl05_lod' }, - ['1482134141'] = { Name = 'ch3_rd2_rd1_31_rl05' }, - ['-1027374079'] = { Name = 'ch3_rd2_rd1_31' }, - ['-122849912'] = { Name = 'ch3_rd2_rd1_46' }, - ['-381704663'] = { Name = 'ch3_rd2_rum_strip00' }, - ['326630041'] = { Name = 'ch3_rd2_rum_strip01' }, - ['80043316'] = { Name = 'ch3_rd2_rum_strip02' }, - ['780316846'] = { Name = 'ch3_rd2_rum_strip03' }, - ['508891219'] = { Name = 'ch3_rd2_rum_strip04' }, - ['1276603351'] = { Name = 'ch3_rd2_rum_strip05' }, - ['1037094730'] = { Name = 'ch3_rd2_rum_strip06' }, - ['1169810808'] = { Name = 'ch3_rd2_support_03_rl01_lod' }, - ['1172761258'] = { Name = 'ch3_rd2_support_03_rl01' }, - ['-954161885'] = { Name = 'ch3_rd2_support_03_rl02_lod' }, - ['1475710655'] = { Name = 'ch3_rd2_support_03_rl02' }, - ['817256088'] = { Name = 'ch3_rd2_support_03_rl03_lod' }, - ['2055197651'] = { Name = 'ch3_rd2_support_03_rl03' }, - ['958645342'] = { Name = 'ch3_rd2_support_03_rl04_lod' }, - ['-2000850866'] = { Name = 'ch3_rd2_support_03_rl04' }, - ['2016502010'] = { Name = 'ch3_rd2_support_03' }, - ['-195818454'] = { Name = 'ch3_rd2b_b1_rl01' }, - ['537289614'] = { Name = 'ch3_rd2b_b1_rl02' }, - ['287819217'] = { Name = 'ch3_rd2b_b1_rl03' }, - ['982587555'] = { Name = 'ch3_rd2b_b1_rl04' }, - ['-1526462065'] = { Name = 'ch3_rd2b_b2_rl01' }, - ['-1789892056'] = { Name = 'ch3_rd2b_b2_rl02' }, - ['1028471387'] = { Name = 'ch3_rd2b_b2_rl03' }, - ['1334042312'] = { Name = 'ch3_rd2b_b2_rl04' }, - ['432632660'] = { Name = 'ch3_rd2b_b2_rl05' }, - ['737744819'] = { Name = 'ch3_rd2b_b2_rl06' }, - ['-1991598765'] = { Name = 'ch3_rd2b_b5_rl01' }, - ['-1759495938'] = { Name = 'ch3_rd2b_b5_rl02' }, - ['1313482455'] = { Name = 'ch3_rd2b_b5_rl03' }, - ['-1195377723'] = { Name = 'ch3_rd2b_b5_rl04' }, - ['-1984422474'] = { Name = 'ch3_rd2b_b5_rl05' }, - ['-1807076646'] = { Name = 'ch3_rd2b_b5_rl06' }, - ['-420115350'] = { Name = 'ch3_rd2b_barrier_00_lod' }, - ['391110660'] = { Name = 'ch3_rd2b_barrier_00' }, - ['769854766'] = { Name = 'ch3_rd2b_barrier_01' }, - ['1386895036'] = { Name = 'ch3_rd2b_barrier_02' }, - ['-866344450'] = { Name = 'ch3_rd2b_barrier_03_lod' }, - ['1616245267'] = { Name = 'ch3_rd2b_barrier_03' }, - ['-526155070'] = { Name = 'ch3_rd2b_barrier_04_lod' }, - ['-516787254'] = { Name = 'ch3_rd2b_barrier_04' }, - ['-148267080'] = { Name = 'ch3_rd2b_barrier_05' }, - ['1946901676'] = { Name = 'ch3_rd2b_barrier_06_lod001' }, - ['81804069'] = { Name = 'ch3_rd2b_barrier_06' }, - ['1910816271'] = { Name = 'ch3_rd2b_bdg_endbariers_lod' }, - ['-670732483'] = { Name = 'ch3_rd2b_bdg_endbariers' }, - ['-1637227523'] = { Name = 'ch3_rd2b_bdg_rl01_lod' }, - ['-1211770880'] = { Name = 'ch3_rd2b_bdg_rl01' }, - ['995768142'] = { Name = 'ch3_rd2b_bdg_rl02_lod' }, - ['-1304081157'] = { Name = 'ch3_rd2b_bdg_rl02' }, - ['-1302999313'] = { Name = 'ch3_rd2b_bdg_rl03_lod' }, - ['-1075582920'] = { Name = 'ch3_rd2b_bdg_rl03' }, - ['2043440436'] = { Name = 'ch3_rd2b_bdg_rl04_lod' }, - ['1366133581'] = { Name = 'ch3_rd2b_bdg_rl04' }, - ['1445320119'] = { Name = 'ch3_rd2b_bdg_rl05_lod' }, - ['1734326065'] = { Name = 'ch3_rd2b_bdg_rl05' }, - ['-311765089'] = { Name = 'ch3_rd2b_billboard01' }, - ['1952235351'] = { Name = 'ch3_rd2b_ch3_rd2c_fwy_01' }, - ['-1554645946'] = { Name = 'ch3_rd2b_decals05' }, - ['-1991137279'] = { Name = 'ch3_rd2b_dl_004' }, - ['-194345995'] = { Name = 'ch3_rd2b_dl_1' }, - ['279362669'] = { Name = 'ch3_rd2b_dl_2' }, - ['383076554'] = { Name = 'ch3_rd2b_dl_3' }, - ['-856565312'] = { Name = 'ch3_rd2b_fw_18a' }, - ['1938630388'] = { Name = 'ch3_rd2b_fw_18b' }, - ['1311835708'] = { Name = 'ch3_rd2b_fw_ov_14' }, - ['338432567'] = { Name = 'ch3_rd2b_fw_ov_15' }, - ['-2043578820'] = { Name = 'ch3_rd2b_fw_ov_16' }, - ['823249922'] = { Name = 'ch3_rd2b_fw_ov_17' }, - ['161414201'] = { Name = 'ch3_rd2b_fw_ov_21' }, - ['-329399881'] = { Name = 'ch3_rd2b_fw_ov_22' }, - ['-1457308865'] = { Name = 'ch3_rd2b_fw_ov_23' }, - ['-1748723582'] = { Name = 'ch3_rd2b_fw_ov_24' }, - ['-996806108'] = { Name = 'ch3_rd2b_fw_ov_25' }, - ['-1218422855'] = { Name = 'ch3_rd2b_fw_ov_26' }, - ['1885718981'] = { Name = 'ch3_rd2b_fw_ov_27' }, - ['-57728685'] = { Name = 'ch3_rd2b_fw_ov_29a' }, - ['1022763576'] = { Name = 'ch3_rd2b_fw_ov_29b' }, - ['178322645'] = { Name = 'ch3_rd2b_fw_ov_30' }, - ['591474205'] = { Name = 'ch3_rd2b_fw_ov_32' }, - ['-267962138'] = { Name = 'ch3_rd2b_fw_ov_85' }, - ['-2036641100'] = { Name = 'ch3_rd2b_fwy_01' }, - ['-1672577510'] = { Name = 'ch3_rd2b_fwy_02' }, - ['1881449927'] = { Name = 'ch3_rd2b_fwy_04' }, - ['-101402371'] = { Name = 'ch3_rd2b_fwy_05' }, - ['-402680557'] = { Name = 'ch3_rd2b_fwy_06' }, - ['-1969447083'] = { Name = 'ch3_rd2b_fwy_06b' }, - ['392786918'] = { Name = 'ch3_rd2b_fwy_07' }, - ['586987978'] = { Name = 'ch3_rd2b_fwy_3' }, - ['458548820'] = { Name = 'ch3_rd2b_fwy_4_rd_41a_ovly2' }, - ['-257035924'] = { Name = 'ch3_rd2b_fwysign_001_bb' }, - ['181457696'] = { Name = 'ch3_rd2b_fwysign_001' }, - ['-745372834'] = { Name = 'ch3_rd2b_fwysign_002_bb' }, - ['-759007220'] = { Name = 'ch3_rd2b_fwysign_002_bba' }, - ['-610778068'] = { Name = 'ch3_rd2b_fwysign_002_o' }, - ['531561692'] = { Name = 'ch3_rd2b_fwysign_002' }, - ['-400767868'] = { Name = 'ch3_rd2b_fwysign_003_bb' }, - ['1466346107'] = { Name = 'ch3_rd2b_fwysign_003_bba' }, - ['32932232'] = { Name = 'ch3_rd2b_fwysign_003_o' }, - ['-311158681'] = { Name = 'ch3_rd2b_fwysign_003' }, - ['-197843479'] = { Name = 'ch3_rd2b_fwysign_004' }, - ['-833168851'] = { Name = 'ch3_rd2b_fwysign_005' }, - ['705958171'] = { Name = 'ch3_rd2b_ovly_fwysgn_01' }, - ['-1773917015'] = { Name = 'ch3_rd2b_rd04_d' }, - ['1360251284'] = { Name = 'ch3_rd2b_rd06_d' }, - ['-1406659532'] = { Name = 'ch3_rd2b_rd1_12' }, - ['2031267338'] = { Name = 'ch3_rd2b_rd1_13' }, - ['-878488790'] = { Name = 'ch3_rd2b_rd1_14' }, - ['-1801951979'] = { Name = 'ch3_rd2b_rd1_15' }, - ['1734281891'] = { Name = 'ch3_rd2b_rd1_16' }, - ['810097784'] = { Name = 'ch3_rd2b_rd1_17' }, - ['-2089827644'] = { Name = 'ch3_rd2b_rd1_18' }, - ['803347366'] = { Name = 'ch3_rd2b_rd1_19' }, - ['-1689029781'] = { Name = 'ch3_rd2b_rd1_20' }, - ['1418487262'] = { Name = 'ch3_rd2b_rd1_21' }, - ['394687871'] = { Name = 'ch3_rd2b_rdbr_03' }, - ['1126340248'] = { Name = 'ch3_rd2b_shadowb01' }, - ['-1626059126'] = { Name = 'ch3_rd2b_shadowb02' }, - ['1587705338'] = { Name = 'ch3_rd2b_support00' }, - ['-781460070'] = { Name = 'ch3_rd2b_support00b' }, - ['-1969762844'] = { Name = 'ch3_rd2b_support01' }, - ['2016356627'] = { Name = 'ch3_rd2b_support02' }, - ['-776691721'] = { Name = 'ch3_rd2b_wall01' }, - ['-628182613'] = { Name = 'ch3_rd2b_wall02' }, - ['-1408707424'] = { Name = 'ch3_rd2b_wall03' }, - ['-1904699008'] = { Name = 'ch3_rd2b_wall04' }, - ['-1629996481'] = { Name = 'ch3_rd2b_wall05' }, - ['1778241675'] = { Name = 'ch3_rd2b_wall06' }, - ['2082501840'] = { Name = 'ch3_rd2b_wall07' }, - ['1301452725'] = { Name = 'ch3_rd2b_wall08' }, - ['662850485'] = { Name = 'ch3_rd2b_wall09' }, - ['411184817'] = { Name = 'ch3_rd2b_wall10' }, - ['-1311154784'] = { Name = 'cheetah' }, - ['6774487'] = { Name = 'chimera' }, - ['349605904'] = { Name = 'chino' }, - ['-1361687965'] = { Name = 'chino2' }, - ['-1607885248'] = { Name = 'cj_arrow_icon_2' }, - ['1081190986'] = { Name = 'cj_arrow_icon' }, - ['162031196'] = { Name = 'cj_cone' }, - ['-1493538113'] = { Name = 'cj_cylinder' }, - ['-893085711'] = { Name = 'cj_parachute' }, - ['1940981977'] = { Name = 'cj_proc_tin2' }, - ['-378442850'] = { Name = 'cj_r_icon_flag' }, - ['-1360947797'] = { Name = 'cj_ring_icon_2' }, - ['390201602'] = { Name = 'cliffhanger' }, - ['205439253'] = { Name = 'cloudhat_altitude_heavy_a' }, - ['-49995102'] = { Name = 'cloudhat_altitude_heavy_b' }, - ['-1209821092'] = { Name = 'cloudhat_altitude_heavy_c' }, - ['-2133727222'] = { Name = 'cloudhat_altitude_light_a' }, - ['339971823'] = { Name = 'cloudhat_altitude_light_b' }, - ['-1218474800'] = { Name = 'cloudhat_altitude_med_a' }, - ['-959108165'] = { Name = 'cloudhat_altitude_med_b' }, - ['-737196497'] = { Name = 'cloudhat_altitude_med_c' }, - ['-148317136'] = { Name = 'cloudhat_altitude_vlight_a' }, - ['680836867'] = { Name = 'cloudhat_altitude_vlight_b' }, - ['1151047359'] = { Name = 'cloudhat_altostatus_a' }, - ['1916432892'] = { Name = 'cloudhat_altostatus_b' }, - ['-319149160'] = { Name = 'cloudhat_cirrocumulus_a' }, - ['-1071197714'] = { Name = 'cloudhat_cirrocumulus_b' }, - ['1455206113'] = { Name = 'cloudhat_cirrus' }, - ['1225604557'] = { Name = 'cloudhat_clear01_a' }, - ['843583555'] = { Name = 'cloudhat_clear01_b' }, - ['-157968149'] = { Name = 'cloudhat_clear01_c' }, - ['-236557773'] = { Name = 'cloudhat_cloudy_a' }, - ['-414296829'] = { Name = 'cloudhat_cloudy_b' }, - ['-94699222'] = { Name = 'cloudhat_cloudy_base' }, - ['-1897520076'] = { Name = 'cloudhat_cloudy_c' }, - ['2100396235'] = { Name = 'cloudhat_cloudy_d' }, - ['1251220369'] = { Name = 'cloudhat_cloudy_e' }, - ['-1599682635'] = { Name = 'cloudhat_cloudy_f' }, - ['-1166320547'] = { Name = 'cloudhat_contrails_a' }, - ['-1466713970'] = { Name = 'cloudhat_contrails_b' }, - ['-1915976960'] = { Name = 'cloudhat_contrails_c' }, - ['68185990'] = { Name = 'cloudhat_contrails_d' }, - ['1119489215'] = { Name = 'cloudhat_fog' }, - ['954540222'] = { Name = 'cloudhat_horizon_a' }, - ['946741200'] = { Name = 'cloudhat_horizon_b' }, - ['644709323'] = { Name = 'cloudhat_horizon_c' }, - ['1582233807'] = { Name = 'cloudhat_nimbus_a' }, - ['814488906'] = { Name = 'cloudhat_nimbus_b' }, - ['58442538'] = { Name = 'cloudhat_nimbus_c' }, - ['1273060922'] = { Name = 'cloudhat_puff_a' }, - ['975944399'] = { Name = 'cloudhat_puff_b' }, - ['-791779310'] = { Name = 'cloudhat_puff_c' }, - ['-514083688'] = { Name = 'cloudhat_puff_old' }, - ['-820737959'] = { Name = 'cloudhat_rain_a' }, - ['-556029977'] = { Name = 'cloudhat_rain_b' }, - ['-1813883975'] = { Name = 'cloudhat_shower_a' }, - ['-1513949318'] = { Name = 'cloudhat_shower_b' }, - ['2042929022'] = { Name = 'cloudhat_shower_c' }, - ['-1957486405'] = { Name = 'cloudhat_snowy01' }, - ['215951106'] = { Name = 'cloudhat_stormy01_a' }, - ['-609074011'] = { Name = 'cloudhat_stormy01_b' }, - ['-378281944'] = { Name = 'cloudhat_stormy01_c' }, - ['-206801763'] = { Name = 'cloudhat_stormy01_d' }, - ['-1047424920'] = { Name = 'cloudhat_stormy01_e' }, - ['-668942970'] = { Name = 'cloudhat_stormy01_f' }, - ['1514654836'] = { Name = 'cloudhat_stratocumulus' }, - ['-1151479258'] = { Name = 'cloudhat_stripey_a' }, - ['-845121877'] = { Name = 'cloudhat_stripey_b' }, - ['-321936622'] = { Name = 'cloudhat_test_anim' }, - ['690321156'] = { Name = 'cloudhat_test_animsoft' }, - ['-1971667422'] = { Name = 'cloudhat_test_fast' }, - ['-1652574385'] = { Name = 'cloudhat_test_fog' }, - ['2037653808'] = { Name = 'cloudhat_wispy_a' }, - ['1874464188'] = { Name = 'cloudhat_wispy_b' }, - ['-2072933068'] = { Name = 'coach' }, - ['906642318'] = { Name = 'cog55' }, - ['704435172'] = { Name = 'cog552' }, - ['330661258'] = { Name = 'cogcabrio' }, - ['-2030171296'] = { Name = 'cognoscenti' }, - ['-604842630'] = { Name = 'cognoscenti2' }, - ['-1045541610'] = { Name = 'comet2' }, - ['-2022483795'] = { Name = 'comet3' }, - ['683047626'] = { Name = 'contender' }, - ['108773431'] = { Name = 'coquette' }, - ['1011753235'] = { Name = 'coquette2' }, - ['784565758'] = { Name = 'coquette3' }, - ['-670052629'] = { Name = 'cropduster01_skin' }, - ['-1339103244'] = { Name = 'cropduster02_skin' }, - ['-934194459'] = { Name = 'cropduster1_skin' }, - ['-1651166217'] = { Name = 'cropduster2_skin' }, - ['192578208'] = { Name = 'cropduster3_skin' }, - ['-1376441533'] = { Name = 'cropduster4_skin' }, - ['448402357'] = { Name = 'cruiser' }, - ['321739290'] = { Name = 'crusader' }, - ['-1779492637'] = { Name = 'cs_amandatownley' }, - ['-413773017'] = { Name = 'cs_andreas' }, - ['650367097'] = { Name = 'cs_ashley' }, - ['-1755309778'] = { Name = 'cs_bankman' }, - ['1767447799'] = { Name = 'cs_barry' }, - ['-1267809450'] = { Name = 'cs_beverly' }, - ['-270159898'] = { Name = 'cs_brad' }, - ['1915268960'] = { Name = 'cs_bradcadaver' }, - ['-1932625649'] = { Name = 'cs_carbuyer' }, - ['-359228352'] = { Name = 'cs_casey' }, - ['819699067'] = { Name = 'cs_chengsr' }, - ['-1041006362'] = { Name = 'cs_chrisformage' }, - ['-607414220'] = { Name = 'cs_clay' }, - ['216536661'] = { Name = 'cs_dale' }, - ['-2054740852'] = { Name = 'cs_davenorton' }, - ['-321892375'] = { Name = 'cs_debra' }, - ['1870669624'] = { Name = 'cs_denise' }, - ['788622594'] = { Name = 'cs_devin' }, - ['1198698306'] = { Name = 'cs_dom' }, - ['1012965715'] = { Name = 'cs_dreyfuss' }, - ['-1549575121'] = { Name = 'cs_drfriedlander' }, - ['1191403201'] = { Name = 'cs_fabien' }, - ['1482427218'] = { Name = 'cs_fbisuit_01' }, - ['103106535'] = { Name = 'cs_floyd' }, - ['261428209'] = { Name = 'cs_guadalope' }, - ['-1022036185'] = { Name = 'cs_gurk' }, - ['1531218220'] = { Name = 'cs_hunter' }, - ['808778210'] = { Name = 'cs_janet' }, - ['1145088004'] = { Name = 'cs_jewelass' }, - ['60192701'] = { Name = 'cs_jimmyboston' }, - ['-1194552652'] = { Name = 'cs_jimmydisanto' }, - ['-258122199'] = { Name = 'cs_joeminuteman' }, - ['-91572095'] = { Name = 'cs_johnnyklebitz' }, - ['1167549130'] = { Name = 'cs_josef' }, - ['1158606749'] = { Name = 'cs_josh' }, - ['1269774364'] = { Name = 'cs_karen_daniels' }, - ['1162230285'] = { Name = 'cs_lamardavis' }, - ['949295643'] = { Name = 'cs_lazlow' }, - ['-1248528957'] = { Name = 'cs_lestercrest' }, - ['1918178165'] = { Name = 'cs_lifeinvad_01' }, - ['1477887514'] = { Name = 'cs_magenta' }, - ['-72125238'] = { Name = 'cs_manuel' }, - ['1464721716'] = { Name = 'cs_marnie' }, - ['1129928304'] = { Name = 'cs_martinmadrazo' }, - ['161007533'] = { Name = 'cs_maryann' }, - ['1890499016'] = { Name = 'cs_michelle' }, - ['-1217776881'] = { Name = 'cs_milton' }, - ['1167167044'] = { Name = 'cs_molly' }, - ['1270514905'] = { Name = 'cs_movpremf_01' }, - ['-1922568579'] = { Name = 'cs_movpremmale' }, - ['-1010001291'] = { Name = 'cs_mrk' }, - ['1334976110'] = { Name = 'cs_mrs_thornhill' }, - ['-872569905'] = { Name = 'cs_mrsphillips' }, - ['1325314544'] = { Name = 'cs_natalia' }, - ['2023152276'] = { Name = 'cs_nervousron' }, - ['-515400693'] = { Name = 'cs_nigel' }, - ['518814684'] = { Name = 'cs_old_man1a' }, - ['-1728452752'] = { Name = 'cs_old_man2' }, - ['-1955548155'] = { Name = 'cs_omega' }, - ['-1389097126'] = { Name = 'cs_orleans' }, - ['1798879480'] = { Name = 'cs_paper' }, - ['-544533759'] = { Name = 'cs_patricia' }, - ['1299047806'] = { Name = 'cs_priest' }, - ['512955554'] = { Name = 'cs_prolsec_02' }, - ['123708879'] = { Name = 'cs_remote_01' }, - ['1179785778'] = { Name = 'cs_russiandrunk' }, - ['-1064078846'] = { Name = 'cs_siemonyetarian' }, - ['-154017714'] = { Name = 'cs_solomon' }, - ['-1528782338'] = { Name = 'cs_stevehains' }, - ['-1992464379'] = { Name = 'cs_stretch' }, - ['1123963760'] = { Name = 'cs_tanisha' }, - ['-2006710211'] = { Name = 'cs_taocheng' }, - ['1397974313'] = { Name = 'cs_taostranslator' }, - ['1545995274'] = { Name = 'cs_tenniscoach' }, - ['978452933'] = { Name = 'cs_terry' }, - ['1776856003'] = { Name = 'cs_tom' }, - ['-1945119518'] = { Name = 'cs_tomepsilon' }, - ['101298480'] = { Name = 'cs_tracydisanto' }, - ['-765011498'] = { Name = 'cs_wade' }, - ['1555078454'] = { Name = 'cs_x_array02' }, - ['796869332'] = { Name = 'cs_x_array03' }, - ['207160315'] = { Name = 'cs_x_rublrga' }, - ['503686996'] = { Name = 'cs_x_rublrgb' }, - ['1992513746'] = { Name = 'cs_x_rublrgc' }, - ['-2005468103'] = { Name = 'cs_x_rublrgd' }, - ['-1973157825'] = { Name = 'cs_x_rublrge' }, - ['-1215587719'] = { Name = 'cs_x_rubmeda' }, - ['634353407'] = { Name = 'cs_x_rubmedb' }, - ['349754642'] = { Name = 'cs_x_rubmedc' }, - ['-1062851382'] = { Name = 'cs_x_rubmedd' }, - ['-438470856'] = { Name = 'cs_x_rubmede' }, - ['726677991'] = { Name = 'cs_x_rubsmla' }, - ['-243022249'] = { Name = 'cs_x_rubsmlb' }, - ['189594089'] = { Name = 'cs_x_rubsmlc' }, - ['350653724'] = { Name = 'cs_x_rubsmld' }, - ['513319040'] = { Name = 'cs_x_rubsmle' }, - ['-1119102666'] = { Name = 'cs_x_rubweea' }, - ['-1714089399'] = { Name = 'cs_x_rubweec' }, - ['-1332461625'] = { Name = 'cs_x_rubweed' }, - ['212137959'] = { Name = 'cs_x_rubweee' }, - ['-432178804'] = { Name = 'cs_x_weesmlb' }, - ['-357782800'] = { Name = 'cs_zimbor' }, - ['500896100'] = { Name = 'cs1_01_barn01_detail' }, - ['686297575'] = { Name = 'cs1_01_barn01' }, - ['1344109197'] = { Name = 'cs1_01_barn02_dec' }, - ['-1988858538'] = { Name = 'cs1_01_barn02_det' }, - ['422408818'] = { Name = 'cs1_01_barn02' }, - ['-1806014262'] = { Name = 'cs1_01_barn03' }, - ['-1583757621'] = { Name = 'cs1_01_billboard' }, - ['1658297197'] = { Name = 'cs1_01_culvert001_decal' }, - ['-234712503'] = { Name = 'cs1_01_culvert001' }, - ['810065309'] = { Name = 'cs1_01_deadtree02' }, - ['-378103811'] = { Name = 'cs1_01_dec11' }, - ['-1349374491'] = { Name = 'cs1_01_deca_aa1' }, - ['-1196118295'] = { Name = 'cs1_01_decal02' }, - ['-1742787124'] = { Name = 'cs1_01_decal02a' }, - ['1634517096'] = { Name = 'cs1_01_decal02b' }, - ['-1147013935'] = { Name = 'cs1_01_decal02c' }, - ['-329478670'] = { Name = 'cs1_01_decal02c001' }, - ['-518602822'] = { Name = 'cs1_01_decal02e' }, - ['-650580911'] = { Name = 'cs1_01_decal10' }, - ['143674099'] = { Name = 'cs1_01_decal16' }, - ['1566962845'] = { Name = 'cs1_01_decal17' }, - ['-335965754'] = { Name = 'cs1_01_decal18' }, - ['-2089533243'] = { Name = 'cs1_01_decal19' }, - ['-1194055012'] = { Name = 'cs1_01_decal69' }, - ['-1918430007'] = { Name = 'cs1_01_emissive_01_lod' }, - ['-955160385'] = { Name = 'cs1_01_emissive_01' }, - ['-2130093763'] = { Name = 'cs1_01_emissive_02_lod' }, - ['-1371523299'] = { Name = 'cs1_01_emissive_02' }, - ['-1112678596'] = { Name = 'cs1_01_emissive_03_lod' }, - ['1759226965'] = { Name = 'cs1_01_emissive_03' }, - ['-1617236980'] = { Name = 'cs1_01_fence_wire02' }, - ['-1545817940'] = { Name = 'cs1_01_fence03' }, - ['-1721807691'] = { Name = 'cs1_01_fencebits' }, - ['-285349131'] = { Name = 'cs1_01_glue_007' }, - ['-1994337096'] = { Name = 'cs1_01_glue_01' }, - ['-1961711188'] = { Name = 'cs1_01_glue_02a' }, - ['347499489'] = { Name = 'cs1_01_glue_03' }, - ['-437809596'] = { Name = 'cs1_01_glue_04' }, - ['-278748870'] = { Name = 'cs1_01_glue_05' }, - ['1369040299'] = { Name = 'cs1_01_glue_06' }, - ['-1552644623'] = { Name = 'cs1_01_land_009' }, - ['1830822473'] = { Name = 'cs1_01_land_08a' }, - ['1214849210'] = { Name = 'cs1_01_land03' }, - ['-1680621700'] = { Name = 'cs1_01_land11_decal01' }, - ['1693962693'] = { Name = 'cs1_01_land11_decal05' }, - ['496749628'] = { Name = 'cs1_01_land11' }, - ['-156893615'] = { Name = 'cs1_01_land14' }, - ['819718327'] = { Name = 'cs1_01_polytunnels_010' }, - ['-1238863038'] = { Name = 'cs1_01_polytunnels_012' }, - ['417653192'] = { Name = 'cs1_01_propane_sign' }, - ['-1759873242'] = { Name = 'cs1_01_props_elec_wire_06b' }, - ['2028324394'] = { Name = 'cs1_01_props_elec_wire_new020' }, - ['-879704471'] = { Name = 'cs1_01_props_elec_wire_s03b' }, - ['-14775816'] = { Name = 'cs1_01_props_elec_wire_sp03' }, - ['827092563'] = { Name = 'cs1_01_props_elec_wire_sp06' }, - ['1257316988'] = { Name = 'cs1_01_props_elec_wire_sp11' }, - ['834924578'] = { Name = 'cs1_01_props_elec_wire_sp15' }, - ['926858370'] = { Name = 'cs1_01_props_elec_wire_sp15b' }, - ['536849065'] = { Name = 'cs1_01_props_elec_wire11b' }, - ['1482266408'] = { Name = 'cs1_01_props_pylon_wire07' }, - ['-965610657'] = { Name = 'cs1_01_props_pylon_wire08' }, - ['-232891809'] = { Name = 'cs1_01_props_pylon_wire121' }, - ['2059538246'] = { Name = 'cs1_01_props_pylon_wire200' }, - ['-1490831412'] = { Name = 'cs1_01_props_pylon_wire301' }, - ['-1532852387'] = { Name = 'cs1_01_scrub' }, - ['1437795656'] = { Name = 'cs1_01_shed03' }, - ['-682800176'] = { Name = 'cs1_01_signs01' }, - ['45621925'] = { Name = 'cs1_01_signs02' }, - ['1767174117'] = { Name = 'cs1_01_signs03' }, - ['-1235258992'] = { Name = 'cs1_01_silo_002_ovr' }, - ['178751227'] = { Name = 'cs1_01_silo_002' }, - ['2000010372'] = { Name = 'cs1_01_silo_det_lod' }, - ['-619879544'] = { Name = 'cs1_01_silo_det' }, - ['-1578053562'] = { Name = 'cs1_01_silo' }, - ['-604837460'] = { Name = 'cs1_01_smallshed' }, - ['-238595328'] = { Name = 'cs1_01_template_drainage_039' }, - ['-136377374'] = { Name = 'cs1_01_templates_bales_005' }, - ['-331549546'] = { Name = 'cs1_01_templates_bales_006' }, - ['-628666069'] = { Name = 'cs1_01_templates_bales_007' }, - ['-320868068'] = { Name = 'cs1_01_templates_bales_03_d002' }, - ['140464641'] = { Name = 'cs1_01_truckbuild1' }, - ['496270443'] = { Name = 'cs1_01_truckbuild2' }, - ['759569358'] = { Name = 'cs1_01_truckbuild3' }, - ['1070252247'] = { Name = 'cs1_01_truckbuild5' }, - ['1418848869'] = { Name = 'cs1_01_truckbuild6' }, - ['-120883601'] = { Name = 'cs1_01_tunnel11' }, - ['477025672'] = { Name = 'cs1_01_tunnelhoops01' }, - ['956364290'] = { Name = 'cs1_01_tunnels_014' }, - ['-398406445'] = { Name = 'cs1_01_tunnels_027' }, - ['-328149813'] = { Name = 'cs1_01_tunnels_07' }, - ['-161331385'] = { Name = 'cs1_01_util02' }, - ['52486340'] = { Name = 'cs1_01_util05' }, - ['1583982486'] = { Name = 'cs1_01_wall02' }, - ['-1426247821'] = { Name = 'cs1_01_watertank01' }, - ['-1757504760'] = { Name = 'cs1_01_weed_01' }, - ['-1459732857'] = { Name = 'cs1_01_weed_02' }, - ['1396838982'] = { Name = 'cs1_01_weldshed_a' }, - ['-1332924853'] = { Name = 'cs1_01_weldshed' }, - ['1090465763'] = { Name = 'cs1_02_050_dec' }, - ['-827104492'] = { Name = 'cs1_02_050_ladders' }, - ['980476069'] = { Name = 'cs1_02_050' }, - ['-507362406'] = { Name = 'cs1_02_28_glue' }, - ['511326633'] = { Name = 'cs1_02_28aa_glue' }, - ['1641786747'] = { Name = 'cs1_02_28b_glue' }, - ['1707802587'] = { Name = 'cs1_02_28bb_glue' }, - ['1077471875'] = { Name = 'cs1_02_33_glue' }, - ['-1777388846'] = { Name = 'cs1_02_33_rail_glue' }, - ['-1050389536'] = { Name = 'cs1_02_33_rail' }, - ['1720337801'] = { Name = 'cs1_02_33b_glue' }, - ['-150808201'] = { Name = 'cs1_02_33c_glue' }, - ['-1231647556'] = { Name = 'cs1_02_37_chick' }, - ['-1916728028'] = { Name = 'cs1_02_bb_brand_hd' }, - ['-374172712'] = { Name = 'cs1_02_bb2_brand_hd' }, - ['1323780898'] = { Name = 'cs1_02_bb2_brandb_hd' }, - ['1991978464'] = { Name = 'cs1_02_beam04_rail' }, - ['-808475034'] = { Name = 'cs1_02_beam04' }, - ['-1698433478'] = { Name = 'cs1_02_biln019_dec' }, - ['-763407615'] = { Name = 'cs1_02_biln019_rail' }, - ['1926798123'] = { Name = 'cs1_02_biln019' }, - ['-1029398238'] = { Name = 'cs1_02_biln020' }, - ['933823517'] = { Name = 'cs1_02_biln04_dec' }, - ['-1192977805'] = { Name = 'cs1_02_biln04' }, - ['-853490290'] = { Name = 'cs1_02_buntingflags_01' }, - ['-1638242302'] = { Name = 'cs1_02_buntingflags_02' }, - ['1878625089'] = { Name = 'cs1_02_buntingflags_03' }, - ['1873685238'] = { Name = 'cs1_02_buntingflags' }, - ['276780974'] = { Name = 'cs1_02_carpark01a_dec' }, - ['-1728789530'] = { Name = 'cs1_02_carpark02' }, - ['-925548910'] = { Name = 'cs1_02_carpark03_d' }, - ['-430432741'] = { Name = 'cs1_02_carpark03_ladder' }, - ['-967696732'] = { Name = 'cs1_02_carpark03' }, - ['1665456259'] = { Name = 'cs1_02_carpark04' }, - ['901061010'] = { Name = 'cs1_02_cbf1slod' }, - ['2054705809'] = { Name = 'cs1_02_cfdoor_front' }, - ['1959688621'] = { Name = 'cs1_02_cfdoor_side' }, - ['1025110825'] = { Name = 'cs1_02_cfdoor_slod' }, - ['361246720'] = { Name = 'cs1_02_cfdr_back' }, - ['764286573'] = { Name = 'cs1_02_chair_tarped001' }, - ['-1820729602'] = { Name = 'cs1_02_chikn12_dec' }, - ['1479804249'] = { Name = 'cs1_02_chikn12_ladder001' }, - ['1554213045'] = { Name = 'cs1_02_chikn12_rail2' }, - ['-411647072'] = { Name = 'cs1_02_chikn12' }, - ['1461817122'] = { Name = 'cs1_02_cprk1_d' }, - ['1970764590'] = { Name = 'cs1_02_cprk1' }, - ['-1443414103'] = { Name = 'cs1_02_cprk2_d' }, - ['-1282476224'] = { Name = 'cs1_02_cprk2' }, - ['1801569475'] = { Name = 'cs1_02_cprk3_dec' }, - ['-997516972'] = { Name = 'cs1_02_cprk3' }, - ['-367935283'] = { Name = 'cs1_02_cprk4_dc1' }, - ['-1911870407'] = { Name = 'cs1_02_cprk4' }, - ['-1598140001'] = { Name = 'cs1_02_cprk5' }, - ['-1786408510'] = { Name = 'cs1_02_deco03_dec' }, - ['1279856009'] = { Name = 'cs1_02_deco03_ladder' }, - ['-513045951'] = { Name = 'cs1_02_deco03_windows' }, - ['-814302300'] = { Name = 'cs1_02_deco03' }, - ['321266885'] = { Name = 'cs1_02_emissive01_lod' }, - ['751284865'] = { Name = 'cs1_02_emissive01' }, - ['1267452218'] = { Name = 'cs1_02_emissive02_lod' }, - ['1251012115'] = { Name = 'cs1_02_emissive02' }, - ['-864564792'] = { Name = 'cs1_02_emissive03_lod' }, - ['-1910278857'] = { Name = 'cs1_02_emissive03' }, - ['7326082'] = { Name = 'cs1_02_emissive04_lod' }, - ['517478050'] = { Name = 'cs1_02_emissive04' }, - ['-2058655367'] = { Name = 'cs1_02_emissive05_lod' }, - ['1111711088'] = { Name = 'cs1_02_emissive05' }, - ['-1143426531'] = { Name = 'cs1_02_emissive06_lod' }, - ['1351219709'] = { Name = 'cs1_02_emissive06' }, - ['-535309648'] = { Name = 'cs1_02_festival_stage' }, - ['-1672905681'] = { Name = 'cs1_02_festivalbanners' }, - ['1977076315'] = { Name = 'cs1_02_glue_01' }, - ['1083858953'] = { Name = 'cs1_02_glue_02' }, - ['776846192'] = { Name = 'cs1_02_glue_04' }, - ['1472299569'] = { Name = 'cs1_02_indust_02' }, - ['-1181665246'] = { Name = 'cs1_02_indust_02d_' }, - ['748718668'] = { Name = 'cs1_02_indust_08_d' }, - ['1934620438'] = { Name = 'cs1_02_indust_08_ladder' }, - ['-324588546'] = { Name = 'cs1_02_indust_08' }, - ['-566983557'] = { Name = 'cs1_02_milo_window_dummy' }, - ['886074271'] = { Name = 'cs1_02_milo2_lod' }, - ['-1722460612'] = { Name = 'cs1_02_milo2_slod1' }, - ['1769525396'] = { Name = 'cs1_02_milo3_lod' }, - ['1502218657'] = { Name = 'cs1_02_rail01' }, - ['2136626497'] = { Name = 'cs1_02_rail02' }, - ['-1399705828'] = { Name = 'cs1_02_rail03_d' }, - ['-1875380484'] = { Name = 'cs1_02_rail03' }, - ['-886313761'] = { Name = 'cs1_02_rail04' }, - ['58492072'] = { Name = 'cs1_02_retainer024' }, - ['1440360802'] = { Name = 'cs1_02_retainer025' }, - ['672419287'] = { Name = 'cs1_02_retainer026' }, - ['2082928123'] = { Name = 'cs1_02_retainer027' }, - ['1281889918'] = { Name = 'cs1_02_retainer028' }, - ['-1633699092'] = { Name = 'cs1_02_retainer029' }, - ['1813011290'] = { Name = 'cs1_02_retainer13' }, - ['-1237618765'] = { Name = 'cs1_02_retainer14' }, - ['-678251935'] = { Name = 'cs1_02_retainer15' }, - ['-1851414904'] = { Name = 'cs1_02_retainer16' }, - ['-2062316188'] = { Name = 'cs1_02_retainer17' }, - ['-559988614'] = { Name = 'cs1_02_retainer18' }, - ['280110239'] = { Name = 'cs1_02_retainer19' }, - ['83201518'] = { Name = 'cs1_02_retainer20' }, - ['374976694'] = { Name = 'cs1_02_retainer21' }, - ['1396910732'] = { Name = 'cs1_02_retainer22' }, - ['-1567405781'] = { Name = 'cs1_02_retainer23' }, - ['-2041927399'] = { Name = 'cs1_02_rwshed01' }, - ['1068847033'] = { Name = 'cs1_02_smstation' }, - ['511451732'] = { Name = 'cs1_02_stage_rails' }, - ['785022080'] = { Name = 'cs1_02_tower_rail' }, - ['-19938490'] = { Name = 'cs1_02_weed' }, - ['168340054'] = { Name = 'cs1_02_wtower' }, - ['-1744196223'] = { Name = 'cs1_03_bigware_alpha' }, - ['-1615813331'] = { Name = 'cs1_03_bigware_rail' }, - ['832306070'] = { Name = 'cs1_03_bigware' }, - ['50999745'] = { Name = 'cs1_03_build_d01' }, - ['-281015763'] = { Name = 'cs1_03_build_d02' }, - ['562425528'] = { Name = 'cs1_03_build_d03' }, - ['292769427'] = { Name = 'cs1_03_build_d04' }, - ['-1138449417'] = { Name = 'cs1_03_build_d05' }, - ['-1403714472'] = { Name = 'cs1_03_build_d06' }, - ['-779681331'] = { Name = 'cs1_03_condeets1' }, - ['-549554049'] = { Name = 'cs1_03_cons1' }, - ['-1360324647'] = { Name = 'cs1_03_cons2' }, - ['-1122281850'] = { Name = 'cs1_03_consbill1' }, - ['-1351075008'] = { Name = 'cs1_03_consbill2' }, - ['-1580818467'] = { Name = 'cs1_03_consbill3' }, - ['60303638'] = { Name = 'cs1_03_consgrnd_dec' }, - ['-460555672'] = { Name = 'cs1_03_consgrnd' }, - ['-1906379174'] = { Name = 'cs1_03_emissive_lod' }, - ['747073808'] = { Name = 'cs1_03_emissive' }, - ['354702678'] = { Name = 'cs1_03_glue_001' }, - ['-953632428'] = { Name = 'cs1_03_glue_002' }, - ['-1192551207'] = { Name = 'cs1_03_glue_003' }, - ['-308148750'] = { Name = 'cs1_03_glue_004' }, - ['1321242795'] = { Name = 'cs1_03_hedgebase_1' }, - ['-593515413'] = { Name = 'cs1_03_hedgebase_2' }, - ['-1628959439'] = { Name = 'cs1_03_hedgedecal_1' }, - ['-1849036043'] = { Name = 'cs1_03_hedgedecal_2' }, - ['2141966489'] = { Name = 'cs1_03_house_alpha' }, - ['-1231197872'] = { Name = 'cs1_03_house1_alpha' }, - ['-994629715'] = { Name = 'cs1_03_house1' }, - ['-1994666419'] = { Name = 'cs1_03_house2_alpha' }, - ['-1278179872'] = { Name = 'cs1_03_house2' }, - ['1757512289'] = { Name = 'cs1_03_house3_alpha' }, - ['-1476170170'] = { Name = 'cs1_03_house3' }, - ['-1355326414'] = { Name = 'cs1_03_house4_alpha' }, - ['-1759130485'] = { Name = 'cs1_03_house4' }, - ['-1921601270'] = { Name = 'cs1_03_house5_alpha' }, - ['-1987464877'] = { Name = 'cs1_03_house5' }, - ['-294529626'] = { Name = 'cs1_03_house6_dec' }, - ['-1600004281'] = { Name = 'cs1_03_house6' }, - ['1259092018'] = { Name = 'cs1_03_house7_alpha' }, - ['1917944487'] = { Name = 'cs1_03_house7' }, - ['-421394744'] = { Name = 'cs1_03_hsegrnda_dec' }, - ['1289253213'] = { Name = 'cs1_03_hsegrnda_dets' }, - ['-936009440'] = { Name = 'cs1_03_hsegrnda' }, - ['-1819101221'] = { Name = 'cs1_03_hsegrndb' }, - ['204493111'] = { Name = 'cs1_03_hsegrowth' }, - ['474867474'] = { Name = 'cs1_03_hsewall1' }, - ['455350863'] = { Name = 'cs1_03_iron_spikes' }, - ['-635932768'] = { Name = 'cs1_03_poster1' }, - ['1514481512'] = { Name = 'cs1_03_posters2' }, - ['-831439152'] = { Name = 'cs1_03_shps1_dets' }, - ['1323113141'] = { Name = 'cs1_03_shps1' }, - ['954325658'] = { Name = 'cs1_03_shps2_alpha' }, - ['981365240'] = { Name = 'cs1_03_shps2' }, - ['1344367720'] = { Name = 'cs1_03_shps3_alpha' }, - ['689830025'] = { Name = 'cs1_03_shps3_dets' }, - ['-2003169746'] = { Name = 'cs1_03_shps3' }, - ['1781300532'] = { Name = 'cs1_03_shpsgrnd_d' }, - ['781316872'] = { Name = 'cs1_03_shpsgrnd' }, - ['535698739'] = { Name = 'cs1_03_shpss_dec' }, - ['1482752112'] = { Name = 'cs1_03_sprmgrnd_d' }, - ['-940902850'] = { Name = 'cs1_03_sprmkt_d' }, - ['-1571344999'] = { Name = 'cs1_03_sprmkt' }, - ['-156024109'] = { Name = 'cs1_03_sprmktgrnd' }, - ['-1614601457'] = { Name = 'cs1_03_wareh1_d' }, - ['-1220353920'] = { Name = 'cs1_03_wareh1' }, - ['-1561305444'] = { Name = 'cs1_03_weed' }, - ['1787580084'] = { Name = 'cs1_04_63_ov' }, - ['514604305'] = { Name = 'cs1_04_63' }, - ['-1297084746'] = { Name = 'cs1_04_adstslod' }, - ['1122175852'] = { Name = 'cs1_04_aldstslod' }, - ['320507128'] = { Name = 'cs1_04_apt_balc_rail' }, - ['1004196714'] = { Name = 'cs1_04_apt_dec_dest' }, - ['-1734045561'] = { Name = 'cs1_04_apt_decals' }, - ['-816303176'] = { Name = 'cs1_04_apt_dest' }, - ['-2004637554'] = { Name = 'cs1_04_apt_grnd_dec' }, - ['2057151048'] = { Name = 'cs1_04_apt_grnd_dst_dec' }, - ['-636665748'] = { Name = 'cs1_04_apt_grnd_dst' }, - ['778463341'] = { Name = 'cs1_04_apt_grnd_lod' }, - ['766382206'] = { Name = 'cs1_04_apt_grnd' }, - ['-1837682020'] = { Name = 'cs1_04_apt_hole_dest' }, - ['918483307'] = { Name = 'cs1_04_apt_signs' }, - ['-1973270115'] = { Name = 'cs1_04_apt_slod' }, - ['-341551967'] = { Name = 'cs1_04_apt' }, - ['1462966863'] = { Name = 'cs1_04_aptdestgrnd_lod' }, - ['-381646973'] = { Name = 'cs1_04_bank_bb' }, - ['1502194279'] = { Name = 'cs1_04_bank_ov' }, - ['-961180886'] = { Name = 'cs1_04_bank' }, - ['-630677966'] = { Name = 'cs1_04_bankgrnd' }, - ['-1495883599'] = { Name = 'cs1_04_bnkcarpark_ov' }, - ['1883955272'] = { Name = 'cs1_04_building_01' }, - ['959509013'] = { Name = 'cs1_04_building_02' }, - ['756412540'] = { Name = 'cs1_04_burnt_rubble' }, - ['-1367366038'] = { Name = 'cs1_04_canopy' }, - ['883999951'] = { Name = 'cs1_04_emissive_lod' }, - ['-916350315'] = { Name = 'cs1_04_emissive' }, - ['-484971063'] = { Name = 'cs1_04_emptylot_ov' }, - ['-414328756'] = { Name = 'cs1_04_emptylot' }, - ['150257251'] = { Name = 'cs1_04_garage_build' }, - ['2083732794'] = { Name = 'cs1_04_garage_det' }, - ['321210883'] = { Name = 'cs1_04_garage_grnd' }, - ['-155691249'] = { Name = 'cs1_04_garagegrnd_ov' }, - ['-1617719906'] = { Name = 'cs1_04_gardens_a' }, - ['1074896842'] = { Name = 'cs1_04_gardens' }, - ['1049225362'] = { Name = 'cs1_04_gasparticle_grp2_02' }, - ['1839351486'] = { Name = 'cs1_04_gasparticle_grp2_03' }, - ['451223881'] = { Name = 'cs1_04_gasparticle_grp2_04' }, - ['-405554397'] = { Name = 'cs1_04_gasparticle_grp2_05' }, - ['-837318741'] = { Name = 'cs1_04_gasparticle_grp2_06' }, - ['1215921261'] = { Name = 'cs1_04_gasparticle_grp2_07' }, - ['917756130'] = { Name = 'cs1_04_gasparticle_grp2_08' }, - ['369784200'] = { Name = 'cs1_04_gasparticle_grp2' }, - ['921846686'] = { Name = 'cs1_04_gassign_grp1' }, - ['-1757670021'] = { Name = 'cs1_04_gassign_slod_grp1' }, - ['2035201291'] = { Name = 'cs1_04_gasstation_burn_decals' }, - ['1022004524'] = { Name = 'cs1_04_gasstation_details_grp1' }, - ['1595073649'] = { Name = 'cs1_04_gasstation_grp1_slod' }, - ['-1838391287'] = { Name = 'cs1_04_gasstation_grp1' }, - ['-275069589'] = { Name = 'cs1_04_gasstation_grp2_slod' }, - ['-852339292'] = { Name = 'cs1_04_gasstation_grp2' }, - ['-470206842'] = { Name = 'cs1_04_glue_weed01' }, - ['-1102910698'] = { Name = 'cs1_04_glue_weed02' }, - ['2025054201'] = { Name = 'cs1_04_glue_weed03' }, - ['1655223267'] = { Name = 'cs1_04_glue_weed04' }, - ['1721244447'] = { Name = 'cs1_04_hedgebase_1' }, - ['1974581586'] = { Name = 'cs1_04_hedgebase_2' }, - ['-702677820'] = { Name = 'cs1_04_hedgedecal_1' }, - ['1490223680'] = { Name = 'cs1_04_hedgedecal_2' }, - ['-934294401'] = { Name = 'cs1_04_indusgrnd_a' }, - ['-131012177'] = { Name = 'cs1_04_indusgrnd' }, - ['1832692018'] = { Name = 'cs1_04_indusgrndb' }, - ['-999956102'] = { Name = 'cs1_04_induswall' }, - ['-2128103296'] = { Name = 'cs1_04_motel_alpha' }, - ['314069656'] = { Name = 'cs1_04_motel_rail_01' }, - ['612365863'] = { Name = 'cs1_04_motel_rail_02' }, - ['1615556029'] = { Name = 'cs1_04_motel_rail_03' }, - ['1102917793'] = { Name = 'cs1_04_motel_rail_04' }, - ['369977972'] = { Name = 'cs1_04_motel_wall_rail' }, - ['-113511864'] = { Name = 'cs1_04_motel_wall' }, - ['-2074204311'] = { Name = 'cs1_04_motel' }, - ['-1447197336'] = { Name = 'cs1_04_motelsign' }, - ['458167383'] = { Name = 'cs1_04_motelsigna' }, - ['209097157'] = { Name = 'cs1_04_motlgrnd' }, - ['2012593192'] = { Name = 'cs1_04_motlgrowth_g' }, - ['-1391605449'] = { Name = 'cs1_04_motlgrowth' }, - ['-57046472'] = { Name = 'cs1_04_noticeboard' }, - ['-1383345426'] = { Name = 'cs1_04_ov1' }, - ['-1691898330'] = { Name = 'cs1_04_ov2' }, - ['1350605017'] = { Name = 'cs1_04_ov3' }, - ['-1234218649'] = { Name = 'cs1_04_particle_dummy' }, - ['-202549442'] = { Name = 'cs1_04_restgrnd_alf' }, - ['2140987077'] = { Name = 'cs1_04_restgrnd' }, - ['-360868865'] = { Name = 'cs1_04_restrnt_alpha' }, - ['446939869'] = { Name = 'cs1_04_restrnt_night' }, - ['-351038852'] = { Name = 'cs1_04_restrnt_sign' }, - ['-2107632904'] = { Name = 'cs1_04_restrnt' }, - ['-1803060165'] = { Name = 'cs1_04_rf_chopper_lod' }, - ['-413862630'] = { Name = 'cs1_04_rf_chopper' }, - ['41650019'] = { Name = 'cs1_04_shadow_proxy' }, - ['1532319592'] = { Name = 'cs1_04_ware1_alpha' }, - ['130978011'] = { Name = 'cs1_04_ware1_bb' }, - ['-1571158030'] = { Name = 'cs1_04_ware1' }, - ['-974776275'] = { Name = 'cs1_04_ware2_alpha' }, - ['-39973240'] = { Name = 'cs1_04_ware2_bb' }, - ['-1341152419'] = { Name = 'cs1_04_ware2' }, - ['17499132'] = { Name = 'cs1_05__ext01' }, - ['1229876266'] = { Name = 'cs1_05_bar_neon' }, - ['177279207'] = { Name = 'cs1_05_bar001_dec' }, - ['1309431798'] = { Name = 'cs1_05_bar001' }, - ['-600694780'] = { Name = 'cs1_05_bonds_dec' }, - ['-288640320'] = { Name = 'cs1_05_bonds' }, - ['559754158'] = { Name = 'cs1_05_carlot_build_d' }, - ['-415020090'] = { Name = 'cs1_05_carlot_build' }, - ['-1064616111'] = { Name = 'cs1_05_carlot_mainsign' }, - ['-1619580933'] = { Name = 'cs1_05_carlot_ov' }, - ['-69433691'] = { Name = 'cs1_05_carlot_rail' }, - ['-1033084430'] = { Name = 'cs1_05_carlot_shops_dec' }, - ['964772369'] = { Name = 'cs1_05_carlot_shops' }, - ['470294214'] = { Name = 'cs1_05_carlot_wall' }, - ['1788477959'] = { Name = 'cs1_05_carlot' }, - ['1646098549'] = { Name = 'cs1_05_clinic_grnd_ov' }, - ['1748922202'] = { Name = 'cs1_05_clinic_grnd' }, - ['1401264817'] = { Name = 'cs1_05_clinic_grnd2' }, - ['1857861929'] = { Name = 'cs1_05_clinic_ov' }, - ['1970986867'] = { Name = 'cs1_05_clinic_ov2' }, - ['-1152499815'] = { Name = 'cs1_05_clinic_shops_alpha' }, - ['-1060326916'] = { Name = 'cs1_05_clinic_shops_det' }, - ['-2033597696'] = { Name = 'cs1_05_clinic_shops' }, - ['1754084014'] = { Name = 'cs1_05_clinic' }, - ['-1551970164'] = { Name = 'cs1_05_emissive_lod' }, - ['45334894'] = { Name = 'cs1_05_emissive' }, - ['1278237441'] = { Name = 'cs1_05_festival_banners02' }, - ['1988782063'] = { Name = 'cs1_05_garage_01' }, - ['1203767899'] = { Name = 'cs1_05_garage_02' }, - ['-1641136696'] = { Name = 'cs1_05_garage02' }, - ['-1609154759'] = { Name = 'cs1_05_glue_02' }, - ['-1416924036'] = { Name = 'cs1_05_glue01' }, - ['8101475'] = { Name = 'cs1_05_glue03' }, - ['-403182252'] = { Name = 'cs1_05_glue04' }, - ['-446016903'] = { Name = 'cs1_05_hedgebase' }, - ['139449214'] = { Name = 'cs1_05_house_005' }, - ['-257726147'] = { Name = 'cs1_05_house_01' }, - ['-2036695259'] = { Name = 'cs1_05_house_02_dec' }, - ['-2124870998'] = { Name = 'cs1_05_house_02' }, - ['1105038582'] = { Name = 'cs1_05_house_03_dec' }, - ['51285523'] = { Name = 'cs1_05_house_03' }, - ['366130075'] = { Name = 'cs1_05_house_04' }, - ['2135103048'] = { Name = 'cs1_05_house_decals' }, - ['1551729046'] = { Name = 'cs1_05_house_ext01_dec' }, - ['6410829'] = { Name = 'cs1_05_house_rail' }, - ['-1978718469'] = { Name = 'cs1_05_indust_18' }, - ['133356657'] = { Name = 'cs1_05_indust_18d_' }, - ['1447286921'] = { Name = 'cs1_05_jnkyrdbld_ovly' }, - ['-1864746683'] = { Name = 'cs1_05_junkyardbld_ov' }, - ['1892437410'] = { Name = 'cs1_05_junkyardbld' }, - ['659775987'] = { Name = 'cs1_05_junkyardgrnd_ov' }, - ['-1073961156'] = { Name = 'cs1_05_junkyardgrnd' }, - ['-968063536'] = { Name = 'cs1_05_res_grnd_ov' }, - ['1166034253'] = { Name = 'cs1_05_res_grnd_ov2' }, - ['1275837038'] = { Name = 'cs1_05_res_grnd' }, - ['371884825'] = { Name = 'cs1_05_res_grnd2' }, - ['-1345298635'] = { Name = 'cs1_05_res_walls2' }, - ['1972464312'] = { Name = 'cs1_05_res_walls3' }, - ['-1892940555'] = { Name = 'cs1_05_scrap_frame' }, - ['-323451289'] = { Name = 'cs1_05_shop003_bb' }, - ['1990020874'] = { Name = 'cs1_05_shop003' }, - ['-144328483'] = { Name = 'cs1_05_shop01_ov' }, - ['1810534758'] = { Name = 'cs1_05_shop01' }, - ['-499548605'] = { Name = 'cs1_05_shop03_dec' }, - ['934903988'] = { Name = 'cs1_05_wiresa' }, - ['695723057'] = { Name = 'cs1_05_wiresb' }, - ['-1675428646'] = { Name = 'cs1_06_church_alpha' }, - ['-772051253'] = { Name = 'cs1_06_church' }, - ['44338259'] = { Name = 'cs1_06_churchdets' }, - ['542531032'] = { Name = 'cs1_06_churchgrnd_dec' }, - ['1961311925'] = { Name = 'cs1_06_churchgrnd' }, - ['-102006507'] = { Name = 'cs1_06_churchsign' }, - ['163483664'] = { Name = 'cs1_06_emissive_lod' }, - ['1998847728'] = { Name = 'cs1_06_emissive' }, - ['-1467998699'] = { Name = 'cs1_06_firest_det01' }, - ['1890546004'] = { Name = 'cs1_06_firest_grnd' }, - ['821404969'] = { Name = 'cs1_06_firest01_d' }, - ['-765670279'] = { Name = 'cs1_06_firest01_dec' }, - ['-1731811828'] = { Name = 'cs1_06_firest01_ldr002' }, - ['-1173626066'] = { Name = 'cs1_06_firest01_ldr01' }, - ['-1050787317'] = { Name = 'cs1_06_firest01' }, - ['-749722728'] = { Name = 'cs1_06_firestnrailings_lod' }, - ['1426989615'] = { Name = 'cs1_06_firestnrailings' }, - ['1110814991'] = { Name = 'cs1_06_glue_01' }, - ['-492277250'] = { Name = 'cs1_06_glue_02' }, - ['-1779989936'] = { Name = 'cs1_06_glue_02b' }, - ['-2110085937'] = { Name = 'cs1_06_hedgebase' }, - ['-1425427465'] = { Name = 'cs1_06_hedgedecal' }, - ['365975681'] = { Name = 'cs1_06_house1_alpha' }, - ['334776410'] = { Name = 'cs1_06_house1' }, - ['-1191632451'] = { Name = 'cs1_06_house2_alpha' }, - ['2083887339'] = { Name = 'cs1_06_house2' }, - ['-538235896'] = { Name = 'cs1_06_house3_alpha' }, - ['-1840986871'] = { Name = 'cs1_06_house3' }, - ['-1852984466'] = { Name = 'cs1_06_house4_alpha' }, - ['-1581685774'] = { Name = 'cs1_06_house4' }, - ['-1403772691'] = { Name = 'cs1_06_house5_alpha' }, - ['-1245475834'] = { Name = 'cs1_06_house5' }, - ['-1354864001'] = { Name = 'cs1_06_hsegrnd_alpha' }, - ['1148569746'] = { Name = 'cs1_06_hsegrnd' }, - ['-2080905418'] = { Name = 'cs1_06_hsewalls1' }, - ['-114211505'] = { Name = 'cs1_06_liquorstore_alpha' }, - ['-955548236'] = { Name = 'cs1_06_liquorstore' }, - ['758464583'] = { Name = 'cs1_06_lngwrhse_ldr' }, - ['694178974'] = { Name = 'cs1_06_longwarehouse_a' }, - ['-1322482288'] = { Name = 'cs1_06_longwarehouse_details' }, - ['-1321757852'] = { Name = 'cs1_06_longwarehouse' }, - ['1728698824'] = { Name = 'cs1_06_lowbuild_alpha' }, - ['846429286'] = { Name = 'cs1_06_lowbuild_ldr' }, - ['2040679213'] = { Name = 'cs1_06_lowbuild' }, - ['-53132574'] = { Name = 'cs1_06_lowbuildgrnd_a' }, - ['-10516986'] = { Name = 'cs1_06_lowbuildgrnd' }, - ['-1536053400'] = { Name = 'cs1_06_market_alpha' }, - ['1635915387'] = { Name = 'cs1_06_market_bb' }, - ['-356919094'] = { Name = 'cs1_06_market_dets' }, - ['1400875814'] = { Name = 'cs1_06_market' }, - ['-173239731'] = { Name = 'cs1_06_mktgrnd' }, - ['-874925509'] = { Name = 'cs1_06_netting' }, - ['-2037120409'] = { Name = 'cs1_06_noticeboard' }, - ['-187731734'] = { Name = 'cs1_06_oldshed' }, - ['1818032496'] = { Name = 'cs1_06_pb_archsign_d' }, - ['168495826'] = { Name = 'cs1_06_pb_archsign' }, - ['-665229001'] = { Name = 'cs1_06_shadow_proxy' }, - ['-2035323739'] = { Name = 'cs1_06_shop_building' }, - ['1701765935'] = { Name = 'cs1_06_shop_decals' }, - ['2098530057'] = { Name = 'cs1_06_shop_details' }, - ['771858246'] = { Name = 'cs1_06_shop1_dec' }, - ['1197449754'] = { Name = 'cs1_06_shops01_detail' }, - ['1370436671'] = { Name = 'cs1_06_shops01_ldr' }, - ['-54372032'] = { Name = 'cs1_06_shops01' }, - ['-524553974'] = { Name = 'cs1_06_shops02_alpha' }, - ['326796976'] = { Name = 'cs1_06_shops02' }, - ['-1213413330'] = { Name = 'cs1_06_sign' }, - ['2124175559'] = { Name = 'cs1_06_substation_dec' }, - ['-1571045444'] = { Name = 'cs1_06_substation_details' }, - ['-543380191'] = { Name = 'cs1_06_substation' }, - ['157617703'] = { Name = 'cs1_06_tractor_alpha' }, - ['-617135026'] = { Name = 'cs1_06_tractor' }, - ['671230856'] = { Name = 'cs1_06_v_tattoo2_e_dmy' }, - ['-995678779'] = { Name = 'cs1_06_v_tattoo2_e_lod' }, - ['212256103'] = { Name = 'cs1_06_weed' }, - ['756105914'] = { Name = 'cs1_07_beach_00' }, - ['1034347493'] = { Name = 'cs1_07_beach_01' }, - ['-815954096'] = { Name = 'cs1_07_beach_02' }, - ['-402016088'] = { Name = 'cs1_07_beach_03' }, - ['-104047571'] = { Name = 'cs1_07_beach_04' }, - ['99578995'] = { Name = 'cs1_07_beach_05' }, - ['-1599755807'] = { Name = 'cs1_07_beach_06' }, - ['-1302704822'] = { Name = 'cs1_07_beach_07' }, - ['-1021251881'] = { Name = 'cs1_07_beach_08' }, - ['-735112989'] = { Name = 'cs1_07_beach_09' }, - ['-387391170'] = { Name = 'cs1_07_beach_clf_00' }, - ['-643611981'] = { Name = 'cs1_07_beach_clf_01' }, - ['-972463851'] = { Name = 'cs1_07_beachhut_dec' }, - ['1648590642'] = { Name = 'cs1_07_beachhut' }, - ['-951463438'] = { Name = 'cs1_07_beachhut2_dec' }, - ['-368909319'] = { Name = 'cs1_07_beachhut2' }, - ['82148095'] = { Name = 'cs1_07_beachhut3_dec' }, - ['-1280313520'] = { Name = 'cs1_07_beachhut3' }, - ['-1547269059'] = { Name = 'cs1_07_beachsteps' }, - ['925642569'] = { Name = 'cs1_07_birdsnest' }, - ['1750155493'] = { Name = 'cs1_07_bridge_dec' }, - ['-443973803'] = { Name = 'cs1_07_bridge_rail' }, - ['-40852083'] = { Name = 'cs1_07_bridge' }, - ['786101614'] = { Name = 'cs1_07_build1' }, - ['414370078'] = { Name = 'cs1_07_build2' }, - ['184626619'] = { Name = 'cs1_07_build3' }, - ['-197787611'] = { Name = 'cs1_07_build4' }, - ['-438702039'] = { Name = 'cs1_07_d_00' }, - ['-54062701'] = { Name = 'cs1_07_d_00b' }, - ['1718972770'] = { Name = 'cs1_07_d_01' }, - ['1018109398'] = { Name = 'cs1_07_d_02' }, - ['1260567229'] = { Name = 'cs1_07_d_03' }, - ['-1587255489'] = { Name = 'cs1_07_d_04' }, - ['629305205'] = { Name = 'cs1_07_d_05' }, - ['-209220736'] = { Name = 'cs1_07_d_06' }, - ['40446275'] = { Name = 'cs1_07_d_07' }, - ['1475269717'] = { Name = 'cs1_07_d_08' }, - ['-280852418'] = { Name = 'cs1_07_dec_hom2' }, - ['-336275527'] = { Name = 'cs1_07_decal3' }, - ['573162530'] = { Name = 'cs1_07_decal4' }, - ['964657365'] = { Name = 'cs1_07_effluent' }, - ['1583361498'] = { Name = 'cs1_07_effluent2' }, - ['563529816'] = { Name = 'cs1_07_emissive1_lod' }, - ['756637765'] = { Name = 'cs1_07_emissive1' }, - ['-2079180942'] = { Name = 'cs1_07_emissive2_lod' }, - ['531744118'] = { Name = 'cs1_07_emissive2' }, - ['-2110218355'] = { Name = 'cs1_07_emissive3_lod' }, - ['347582338'] = { Name = 'cs1_07_emissive3' }, - ['-1152035491'] = { Name = 'cs1_07_foam_01' }, - ['-914427472'] = { Name = 'cs1_07_foam_02' }, - ['-1868890135'] = { Name = 'cs1_07_foam_03' }, - ['-1638098068'] = { Name = 'cs1_07_foam_04' }, - ['1806644754'] = { Name = 'cs1_07_foam_05' }, - ['-615552491'] = { Name = 'cs1_07_glue_01' }, - ['34060153'] = { Name = 'cs1_07_glue_02' }, - ['-585601637'] = { Name = 'cs1_07_glue_03' }, - ['-892024556'] = { Name = 'cs1_07_glue_04' }, - ['-1195727648'] = { Name = 'cs1_07_glue_05' }, - ['-1501560725'] = { Name = 'cs1_07_glue_06' }, - ['-1812324197'] = { Name = 'cs1_07_grnd01' }, - ['-516235364'] = { Name = 'cs1_07_grnd020a' }, - ['715027042'] = { Name = 'cs1_07_grnd020b' }, - ['-813729781'] = { Name = 'cs1_07_grnd021' }, - ['1430815647'] = { Name = 'cs1_07_grnd022' }, - ['380798168'] = { Name = 'cs1_07_grnd03a' }, - ['820623686'] = { Name = 'cs1_07_grnd03b' }, - ['-2116191126'] = { Name = 'cs1_07_grnd07' }, - ['-733798056'] = { Name = 'cs1_07_grnd08' }, - ['-234529572'] = { Name = 'cs1_07_grnd09' }, - ['395716893'] = { Name = 'cs1_07_grnd11' }, - ['1834931341'] = { Name = 'cs1_07_grnd12' }, - ['2098230256'] = { Name = 'cs1_07_grnd13' }, - ['1273267682'] = { Name = 'cs1_07_grnd13b' }, - ['-1259244770'] = { Name = 'cs1_07_hedgebasea' }, - ['1256923582'] = { Name = 'cs1_07_hedgedecala' }, - ['1007410426'] = { Name = 'cs1_07_house08_obj' }, - ['-1746506046'] = { Name = 'cs1_07_house08' }, - ['1624526046'] = { Name = 'cs1_07_hs009_dec' }, - ['443205799'] = { Name = 'cs1_07_hs009' }, - ['-396974465'] = { Name = 'cs1_07_hsesteps_railing' }, - ['-429222290'] = { Name = 'cs1_07_hsesteps1' }, - ['1509165164'] = { Name = 'cs1_07_land3_dets' }, - ['530310066'] = { Name = 'cs1_07_newhouse_obj' }, - ['1934306666'] = { Name = 'cs1_07_newhousea_dec' }, - ['1875808553'] = { Name = 'cs1_07_newhousea_obj' }, - ['-952812281'] = { Name = 'cs1_07_newhousea' }, - ['-204260004'] = { Name = 'cs1_07_newhouseb_dec' }, - ['-1100682619'] = { Name = 'cs1_07_newhouseb_rail' }, - ['591656231'] = { Name = 'cs1_07_newhouseb' }, - ['1487229989'] = { Name = 'cs1_07_newhousec_dec' }, - ['558123349'] = { Name = 'cs1_07_newhousec_rails' }, - ['869832272'] = { Name = 'cs1_07_newhousec' }, - ['1778620057'] = { Name = 'cs1_07_newhoused_dec' }, - ['964250469'] = { Name = 'cs1_07_newhoused_rail' }, - ['-366116101'] = { Name = 'cs1_07_newhoused' }, - ['-432128162'] = { Name = 'cs1_07_pier_decals' }, - ['4352823'] = { Name = 'cs1_07_pier_rail' }, - ['-1779173517'] = { Name = 'cs1_07_pier_rail2' }, - ['1620329686'] = { Name = 'cs1_07_pier' }, - ['-29722692'] = { Name = 'cs1_07_platform_dec' }, - ['-1845583920'] = { Name = 'cs1_07_platform_rail' }, - ['-1186816710'] = { Name = 'cs1_07_platform' }, - ['826926677'] = { Name = 'cs1_07_props_combo17_02_lod' }, - ['1550555894'] = { Name = 'cs1_07_props_combo24_13_lod' }, - ['381395553'] = { Name = 'cs1_07_props_combo24_14_lod' }, - ['158386659'] = { Name = 'cs1_07_props_towels006' }, - ['2074748931'] = { Name = 'cs1_07_pumping_dec' }, - ['-901608304'] = { Name = 'cs1_07_pumping' }, - ['-1297057001'] = { Name = 'cs1_07_retwall1' }, - ['-444189735'] = { Name = 'cs1_07_sea_01' }, - ['-575270838'] = { Name = 'cs1_07_sea_01b' }, - ['-5216211'] = { Name = 'cs1_07_sea_02' }, - ['421274220'] = { Name = 'cs1_07_sea_1_00_lod' }, - ['424480559'] = { Name = 'cs1_07_sea_1_00' }, - ['-302492221'] = { Name = 'cs1_07_sea_1_01_lod' }, - ['1199696792'] = { Name = 'cs1_07_sea_1_01' }, - ['-667708105'] = { Name = 'cs1_07_sea_1_02_lod' }, - ['-190364188'] = { Name = 'cs1_07_sea_1_02' }, - ['410940547'] = { Name = 'cs1_07_sea_1_03_lod' }, - ['585704039'] = { Name = 'cs1_07_sea_1_03' }, - ['1438706573'] = { Name = 'cs1_07_sea_1_04_lod' }, - ['1844623485'] = { Name = 'cs1_07_sea_1_04' }, - ['661067764'] = { Name = 'cs1_07_sea_1_05_lod' }, - ['1408533633'] = { Name = 'cs1_07_sea_1_05' }, - ['-132576427'] = { Name = 'cs1_07_sea_1_06_lod' }, - ['1365475159'] = { Name = 'cs1_07_sea_1_06' }, - ['1563632371'] = { Name = 'cs1_07_sea_1_07_lod' }, - ['1076485348'] = { Name = 'cs1_07_sea_1_07' }, - ['-2139406327'] = { Name = 'cs1_07_sea_1_08_lod' }, - ['-1494341005'] = { Name = 'cs1_07_sea_1_08' }, - ['-1839097454'] = { Name = 'cs1_07_sea_1_09_lod' }, - ['-864127597'] = { Name = 'cs1_07_sea_1_09' }, - ['-285581847'] = { Name = 'cs1_07_sea_1_10_lod' }, - ['1155753851'] = { Name = 'cs1_07_sea_1_10' }, - ['1294262609'] = { Name = 'cs1_07_sea_1_11_lod' }, - ['849396470'] = { Name = 'cs1_07_sea_1_11' }, - ['-9282406'] = { Name = 'cs1_07_sea_1_12' }, - ['757938191'] = { Name = 'cs1_07_sea_1_13' }, - ['-1497686350'] = { Name = 'cs1_07_sea_1_14_lod' }, - ['1870019748'] = { Name = 'cs1_07_sea_1_14' }, - ['470776504'] = { Name = 'cs1_07_sea_1_15_lod' }, - ['1563990057'] = { Name = 'cs1_07_sea_1_15' }, - ['1003201644'] = { Name = 'cs1_07_sea_1_15b_lod' }, - ['-319798935'] = { Name = 'cs1_07_sea_1_15b' }, - ['-820500077'] = { Name = 'cs1_07_sea_1_16_lod' }, - ['1276736995'] = { Name = 'cs1_07_sea_1_16' }, - ['-677034091'] = { Name = 'cs1_07_sea_1_17_lod' }, - ['1013372542'] = { Name = 'cs1_07_sea_1_17' }, - ['349362390'] = { Name = 'cs1_07_sea_1_18_lod' }, - ['-1837890913'] = { Name = 'cs1_07_sea_1_18' }, - ['-829052923'] = { Name = 'cs1_07_sea_de1b' }, - ['1546251872'] = { Name = 'cs1_07_sea_de2' }, - ['-361526539'] = { Name = 'cs1_07_sea_de3' }, - ['1138081208'] = { Name = 'cs1_07_sea_de4' }, - ['1360549949'] = { Name = 'cs1_07_sea_de5' }, - ['149425720'] = { Name = 'cs1_07_sea_metal_beams' }, - ['-153944367'] = { Name = 'cs1_07_sea_plane_00' }, - ['-1009794645'] = { Name = 'cs1_07_sea_plane_016' }, - ['-750700626'] = { Name = 'cs1_07_sea_plane_02' }, - ['1496543168'] = { Name = 'cs1_07_sea_plane_022' }, - ['-1057254621'] = { Name = 'cs1_07_sea_plane_03' }, - ['-1347555196'] = { Name = 'cs1_07_sea_plane_04' }, - ['-1922126842'] = { Name = 'cs1_07_sea_plane_05' }, - ['2088634917'] = { Name = 'cs1_07_sea_plane_06' }, - ['1782310305'] = { Name = 'cs1_07_sea_plane_07' }, - ['-326735384'] = { Name = 'cs1_07_sea_plane_08' }, - ['-420126738'] = { Name = 'cs1_07_sea_plane_13' }, - ['-307566184'] = { Name = 'cs1_07_sea_pln_deb_00' }, - ['-13464405'] = { Name = 'cs1_07_sea_pln_deb_01' }, - ['149463063'] = { Name = 'cs1_07_sea_pln_deb_02' }, - ['480593808'] = { Name = 'cs1_07_sea_pln_deb_03' }, - ['-1231717522'] = { Name = 'cs1_07_sea_pln_deb_04' }, - ['-932110555'] = { Name = 'cs1_07_sea_pln_deb_05' }, - ['-1641967363'] = { Name = 'cs1_07_sea_pln_debb_01' }, - ['-1336724128'] = { Name = 'cs1_07_sea_pln_debb_02' }, - ['384643919'] = { Name = 'cs1_07_sea_pln_rub_01' }, - ['2028395707'] = { Name = 'cs1_07_sea_ub_00_lod' }, - ['-474268976'] = { Name = 'cs1_07_sea_ub_00' }, - ['-708881488'] = { Name = 'cs1_07_sea_ub_04_lod' }, - ['449489134'] = { Name = 'cs1_07_sea_ub_04' }, - ['-784723876'] = { Name = 'cs1_07_sea_un_bb_00_d' }, - ['479864026'] = { Name = 'cs1_07_sea_un_bb_00_lod' }, - ['1612388817'] = { Name = 'cs1_07_sea_un_bb_00' }, - ['1831288349'] = { Name = 'cs1_07_sea_uw_bb_04' }, - ['-1561438346'] = { Name = 'cs1_07_sea_uw_bb_06_d' }, - ['393790868'] = { Name = 'cs1_07_sea_uw_bb_06_lod' }, - ['-1985218778'] = { Name = 'cs1_07_sea_uw_bb_06' }, - ['-466675645'] = { Name = 'cs1_07_sea_uw_bb_06b_lod' }, - ['1343960847'] = { Name = 'cs1_07_sea_uw_bb_06b' }, - ['-1711974405'] = { Name = 'cs1_07_sea_uw_bb_07_d' }, - ['-1524748790'] = { Name = 'cs1_07_sea_uw_bb_08' }, - ['1346459934'] = { Name = 'cs1_07_sea_uw_dec_00' }, - ['2038064321'] = { Name = 'cs1_07_sea_uw_dec_012b' }, - ['717557286'] = { Name = 'cs1_07_sea_uw_dec_02' }, - ['130435113'] = { Name = 'cs1_07_sea_uw_dec_03' }, - ['1417973900'] = { Name = 'cs1_07_sea_uw_dec_03z' }, - ['443805060'] = { Name = 'cs1_07_sea_uw_dec_04' }, - ['1569223596'] = { Name = 'cs1_07_sea_uw_dec_05' }, - ['-960543204'] = { Name = 'cs1_07_sea_uw_dec_07' }, - ['-508920846'] = { Name = 'cs1_07_sea_uw_dec_08' }, - ['-1539047130'] = { Name = 'cs1_07_sea_uw_dec_09' }, - ['-1743689827'] = { Name = 'cs1_07_sea_uw_dec_10' }, - ['-1022313057'] = { Name = 'cs1_07_sea_uw_dec_11' }, - ['-953693891'] = { Name = 'cs1_07_sea_uw_dec_21' }, - ['93566946'] = { Name = 'cs1_07_sea_uw2_00' }, - ['-575510496'] = { Name = 'cs1_07_sea_uw2_01' }, - ['-1342993245'] = { Name = 'cs1_07_sea_uw2_02' }, - ['-1171152609'] = { Name = 'cs1_07_sea_uw2_03' }, - ['-1938307672'] = { Name = 'cs1_07_sea_uw2_04' }, - ['-1650563083'] = { Name = 'cs1_07_sea_uw2_05' }, - ['1994529405'] = { Name = 'cs1_07_sea_uw2_06' }, - ['1683027291'] = { Name = 'cs1_07_sea_uw2_09' }, - ['602602048'] = { Name = 'cs1_07_sea_uw2_11' }, - ['966403490'] = { Name = 'cs1_07_sea_uw2_12' }, - ['682591181'] = { Name = 'cs1_07_sea_uw2_13' }, - ['1579544249'] = { Name = 'cs1_07_sea_uw2_14' }, - ['1257654362'] = { Name = 'cs1_07_sea_uw2_15' }, - ['2086742831'] = { Name = 'cs1_07_sea_uw2_16' }, - ['1870860659'] = { Name = 'cs1_07_sea_uw2_17' }, - ['-1523221289'] = { Name = 'cs1_07_sea_uw2_18' }, - ['-429084586'] = { Name = 'cs1_07_shack' }, - ['1289399560'] = { Name = 'cs1_07_shed' }, - ['1136019473'] = { Name = 'cs1_07_stairsd_rail' }, - ['1792197356'] = { Name = 'cs1_07_stairsd' }, - ['270674597'] = { Name = 'cs1_07_substation_dec' }, - ['207473807'] = { Name = 'cs1_07_substation_details' }, - ['-1060973428'] = { Name = 'cs1_07_substation' }, - ['-451311644'] = { Name = 'cs1_07_tempblockb_dec' }, - ['-1771743848'] = { Name = 'cs1_07_tempblockb' }, - ['-1270729532'] = { Name = 'cs1_07_temphouse1_dec' }, - ['1713687640'] = { Name = 'cs1_07_temphouse1' }, - ['425243325'] = { Name = 'cs1_07_temphouse7' }, - ['-24404907'] = { Name = 'cs1_07_temphouse8_dec' }, - ['935501713'] = { Name = 'cs1_07_weed_01' }, - ['639433794'] = { Name = 'cs1_07_weed_02' }, - ['343628031'] = { Name = 'cs1_07_weed_03' }, - ['-1604904306'] = { Name = 'cs1_08_bridgedecal_01' }, - ['306544233'] = { Name = 'cs1_08_bridgedecal_02' }, - ['1760832525'] = { Name = 'cs1_08_bridgedecal_03' }, - ['-1980460782'] = { Name = 'cs1_08_coastdec00' }, - ['-1480340304'] = { Name = 'cs1_08_coastdec01' }, - ['514800261'] = { Name = 'cs1_08_coastdec02' }, - ['241211880'] = { Name = 'cs1_08_coastdec03' }, - ['1445246585'] = { Name = 'cs1_08_cs_ft1' }, - ['-655372173'] = { Name = 'cs1_08_cst01_d1' }, - ['-1079321179'] = { Name = 'cs1_08_cst01' }, - ['-380892029'] = { Name = 'cs1_08_cst03_d3' }, - ['-635465074'] = { Name = 'cs1_08_cst03' }, - ['467217785'] = { Name = 'cs1_08_cst04_d2' }, - ['609841295'] = { Name = 'cs1_08_cst04_decals' }, - ['-337496557'] = { Name = 'cs1_08_cst04' }, - ['1058467226'] = { Name = 'cs1_08_cst05_d' }, - ['-161428720'] = { Name = 'cs1_08_cst05' }, - ['2128824530'] = { Name = 'cs1_08_decal_002' }, - ['1886792837'] = { Name = 'cs1_08_foam_01' }, - ['1436546777'] = { Name = 'cs1_08_foam_02' }, - ['1072089959'] = { Name = 'cs1_08_foam_03' }, - ['956579234'] = { Name = 'cs1_08_foam_04' }, - ['592581182'] = { Name = 'cs1_08_foam_05' }, - ['-329898937'] = { Name = 'cs1_08_foam_06' }, - ['382564661'] = { Name = 'cs1_08_foam_07' }, - ['-284565805'] = { Name = 'cs1_08_island_d_1' }, - ['-1683191386'] = { Name = 'cs1_08_land07_d_track' }, - ['-2129216503'] = { Name = 'cs1_08_land07' }, - ['1914027623'] = { Name = 'cs1_08_pier_emissive_lod' }, - ['-1378904225'] = { Name = 'cs1_08_pier_emissive' }, - ['-732411154'] = { Name = 'cs1_08_pier_post1' }, - ['112603049'] = { Name = 'cs1_08_pier_post2' }, - ['1960569689'] = { Name = 'cs1_08_pier_post2a' }, - ['-126545113'] = { Name = 'cs1_08_pier_post3' }, - ['-1329797558'] = { Name = 'cs1_08_pier_rail1' }, - ['2130182849'] = { Name = 'cs1_08_pier_rail2' }, - ['1594320028'] = { Name = 'cs1_08_pier_rail2a' }, - ['1504336354'] = { Name = 'cs1_08_pier_rail2b' }, - ['-34364810'] = { Name = 'cs1_08_pier_rail2c' }, - ['-2051721807'] = { Name = 'cs1_08_pier01_dec' }, - ['649823432'] = { Name = 'cs1_08_pier01' }, - ['-809675059'] = { Name = 'cs1_08_pier02' }, - ['-1465605771'] = { Name = 'cs1_08_rks_01' }, - ['-1147582626'] = { Name = 'cs1_08_rks_02' }, - ['-842306622'] = { Name = 'cs1_08_rks_03' }, - ['1275512901'] = { Name = 'cs1_08_roaddecal_01' }, - ['-229742402'] = { Name = 'cs1_08_rockcp_hut' }, - ['2005442127'] = { Name = 'cs1_08_rockcrop01' }, - ['1323589283'] = { Name = 'cs1_08_rockcrop010' }, - ['-1760432399'] = { Name = 'cs1_08_rockcrop01a' }, - ['-147776106'] = { Name = 'cs1_08_rockcrop02' }, - ['84195645'] = { Name = 'cs1_08_rockcrop03' }, - ['303747945'] = { Name = 'cs1_08_rockcrop04' }, - ['543780870'] = { Name = 'cs1_08_rockcrop05' }, - ['-872724697'] = { Name = 'cs1_08_rockcrop08' }, - ['-644619688'] = { Name = 'cs1_08_rockcrop09' }, - ['-917496772'] = { Name = 'cs1_08_sa02_d' }, - ['-1459095554'] = { Name = 'cs1_08_sandbar01_d1' }, - ['-1723803536'] = { Name = 'cs1_08_sandbar01_d2' }, - ['-1613733946'] = { Name = 'cs1_08_sandbar01' }, - ['-1824700772'] = { Name = 'cs1_08_sandbar02' }, - ['957855057'] = { Name = 'cs1_08_sandbar03_d' }, - ['-1524077966'] = { Name = 'cs1_08_sandbar03' }, - ['939858695'] = { Name = 'cs1_08_sea_00_lod' }, - ['-1217984358'] = { Name = 'cs1_08_sea_00' }, - ['600594340'] = { Name = 'cs1_08_sea_01_lod' }, - ['239449686'] = { Name = 'cs1_08_sea_01' }, - ['504649203'] = { Name = 'cs1_08_sea_02' }, - ['1930690545'] = { Name = 'cs1_08_sea_03' }, - ['13933428'] = { Name = 'cs1_08_sea_04' }, - ['1017254670'] = { Name = 'cs1_08_sea_05' }, - ['1248013968'] = { Name = 'cs1_08_sea_06' }, - ['-1625532415'] = { Name = 'cs1_08_sea_07' }, - ['-1357219843'] = { Name = 'cs1_08_sea_08' }, - ['-444963644'] = { Name = 'cs1_08_sea_09' }, - ['1559647422'] = { Name = 'cs1_08_sea_10' }, - ['1137943161'] = { Name = 'cs1_08_sea_11' }, - ['-1960183407'] = { Name = 'cs1_08_sea_base' }, - ['895761631'] = { Name = 'cs1_08_sea_d_00' }, - ['-891754554'] = { Name = 'cs1_08_sea_d_02' }, - ['-1153447788'] = { Name = 'cs1_08_sea_d_03' }, - ['-294867215'] = { Name = 'cs1_08_sea_d_04' }, - ['-526216355'] = { Name = 'cs1_08_sea_d_05' }, - ['1717018309'] = { Name = 'cs1_08_sea_d_06' }, - ['2024129377'] = { Name = 'cs1_08_sea_d_07' }, - ['-1480089180'] = { Name = 'cs1_08_sea_d_08' }, - ['-1675982262'] = { Name = 'cs1_08_sea_d_09' }, - ['-479026439'] = { Name = 'cs1_08_sea_d_10' }, - ['-1297628820'] = { Name = 'cs1_08_sea_d_11' }, - ['-1715662953'] = { Name = 'cs1_08_sea_d_13' }, - ['-339843891'] = { Name = 'cs1_08_sea_rok_01' }, - ['409484836'] = { Name = 'cs1_08_sea_rok_03' }, - ['2105750349'] = { Name = 'cs1_08_sea_rok_030' }, - ['-2013502937'] = { Name = 'cs1_08_sea_rok_08a' }, - ['-2073486928'] = { Name = 'cs1_08_sea_rok_13' }, - ['1498104697'] = { Name = 'cs1_08_sea_rok_15' }, - ['1125197813'] = { Name = 'cs1_08_sea_shard_009' }, - ['-2036992909'] = { Name = 'cs1_08_sea_shard_5b001' }, - ['1468441926'] = { Name = 'cs1_08_sea_shard_9b' }, - ['1469919108'] = { Name = 'cs1_08_sea_udec_00' }, - ['1097794344'] = { Name = 'cs1_08_sea_udec_01' }, - ['2066216601'] = { Name = 'cs1_08_sea_udec_02' }, - ['1693895223'] = { Name = 'cs1_08_sea_udec_03' }, - ['-1732955725'] = { Name = 'cs1_08_sea_udec_04' }, - ['-1396733'] = { Name = 'cs1_08_sea_uw_dec_00' }, - ['1855458652'] = { Name = 'cs1_08_sea_uw_dec_08' }, - ['1558407663'] = { Name = 'cs1_08_sea_uw_dec_09' }, - ['64927439'] = { Name = 'cs1_08_sea_uw_dec_20' }, - ['-928858020'] = { Name = 'cs1_08_sea_uw_dec_23' }, - ['-1130321832'] = { Name = 'cs1_08_sea_uw_dec_24' }, - ['-1375204569'] = { Name = 'cs1_08_sea_uw_dec_25' }, - ['-1605537870'] = { Name = 'cs1_08_sea_uw_dec_26' }, - ['1820657990'] = { Name = 'cs1_08_sea_uw_dec_30' }, - ['2127015371'] = { Name = 'cs1_08_sea_uw_dec_31' }, - ['367852682'] = { Name = 'cs1_08_sea_uw_dec_31b' }, - ['-829633204'] = { Name = 'cs1_08_sea_uw_dec_32' }, - ['395468634'] = { Name = 'cs1_08_sea_uw_dec_36' }, - ['931782219'] = { Name = 'cs1_08_sea_uw1_00_lod' }, - ['1317359736'] = { Name = 'cs1_08_sea_uw1_00' }, - ['-998582139'] = { Name = 'cs1_08_sea_uw1_01_lod' }, - ['1620374679'] = { Name = 'cs1_08_sea_uw1_01' }, - ['-260127357'] = { Name = 'cs1_08_sea_uw1_02_lod' }, - ['1927485747'] = { Name = 'cs1_08_sea_uw1_02' }, - ['-17450471'] = { Name = 'cs1_08_sea_uw1_03_lod' }, - ['-2062172776'] = { Name = 'cs1_08_sea_uw1_03' }, - ['595286138'] = { Name = 'cs1_08_sea_uw1_04_lod' }, - ['423618026'] = { Name = 'cs1_08_sea_uw1_04' }, - ['2032151320'] = { Name = 'cs1_08_sea_uw1_08a_lod' }, - ['336746425'] = { Name = 'cs1_08_sea_uw1_08a' }, - ['-464236085'] = { Name = 'cs1_08_sea_uw1_b_00_lod' }, - ['14757637'] = { Name = 'cs1_08_sea_uw1_b_00' }, - ['476104714'] = { Name = 'cs1_08_sea_uw1_b_03_lod' }, - ['297226417'] = { Name = 'cs1_08_sea_uw1_b_03' }, - ['689226956'] = { Name = 'cs1_08_sea_uw2_01' }, - ['1044451919'] = { Name = 'cs1_08_sea_uw2_029_lod' }, - ['992653327'] = { Name = 'cs1_08_sea_uw2_029' }, - ['-1498020072'] = { Name = 'cs1_08_sea_uw2_02b' }, - ['-1313773946'] = { Name = 'cs1_08_sea_uw2_03_lod' }, - ['209324951'] = { Name = 'cs1_08_sea_uw2_03' }, - ['-1780239855'] = { Name = 'cs1_08_sea_uw2_030_lod' }, - ['-1434021967'] = { Name = 'cs1_08_sea_uw2_030' }, - ['621151338'] = { Name = 'cs1_08_sea_uw2_03b' }, - ['985987199'] = { Name = 'cs1_08_sea_uw2_04_lod' }, - ['-240069115'] = { Name = 'cs1_08_sea_uw2_04' }, - ['1297141051'] = { Name = 'cs1_08_sea_uw2_04b' }, - ['1946889609'] = { Name = 'cs1_08_sea_uw2_05_lod' }, - ['21591350'] = { Name = 'cs1_08_sea_uw2_05' }, - ['-446460148'] = { Name = 'cs1_08_sea_uw2_05b_lod' }, - ['-34984081'] = { Name = 'cs1_08_sea_uw2_05b' }, - ['39827898'] = { Name = 'cs1_08_sea_uw2_06b' }, - ['-1203686987'] = { Name = 'cs1_08_sea_uw2_07b' }, - ['-1392240101'] = { Name = 'cs1_08_sea_uw2_08b' }, - ['70892166'] = { Name = 'cs1_08_sea_uw2_09b_lod' }, - ['-673124732'] = { Name = 'cs1_08_sea_uw2_09b' }, - ['-189637276'] = { Name = 'cs1_08_sea_uw2_10' }, - ['-1464810146'] = { Name = 'cs1_08_sea_uw2_11' }, - ['1925360065'] = { Name = 'cs1_08_sea_uw2_13_lod' }, - ['-1940648795'] = { Name = 'cs1_08_sea_uw2_13' }, - ['-236363353'] = { Name = 'cs1_08_sea_uw2_15_lod' }, - ['-1716607170'] = { Name = 'cs1_08_sea_uw2_15' }, - ['-2040004431'] = { Name = 'cs1_08_sea_uw2_16' }, - ['2063689728'] = { Name = 'cs1_08_sea_uw2_19_lod' }, - ['1588801864'] = { Name = 'cs1_08_sea_uw2_19' }, - ['478130786'] = { Name = 'cs1_08_sea_uw2_25' }, - ['852090614'] = { Name = 'cs1_08_sea_uw2_26' }, - ['-723636340'] = { Name = 'cs1_08_sea_uw2_33b' }, - ['-637777059'] = { Name = 'cs1_08_sea_uwb00_lod' }, - ['512194865'] = { Name = 'cs1_08_sea_uwb00' }, - ['-65969874'] = { Name = 'cs1_08_sea_uwb01_lod' }, - ['711561461'] = { Name = 'cs1_08_sea_uwb01' }, - ['1740021517'] = { Name = 'cs1_08_sea_uwb02_lod' }, - ['1009529978'] = { Name = 'cs1_08_sea_uwb02' }, - ['-739763931'] = { Name = 'cs1_08_sea_uwb03_lod' }, - ['1170589613'] = { Name = 'cs1_08_sea_uwb03' }, - ['885134282'] = { Name = 'cs1_08_sea_uwb04_lod' }, - ['1475275775'] = { Name = 'cs1_08_sea_uwb04' }, - ['-445676985'] = { Name = 'cs1_08_sea_uwb05_lod' }, - ['2125707660'] = { Name = 'cs1_08_sea_uwb05' }, - ['-146551198'] = { Name = 'cs1_08_sea_uwb06_lod' }, - ['1352850795'] = { Name = 'cs1_08_sea_uwb06' }, - ['-1216131709'] = { Name = 'cs1_08_sea_uwb07_lod' }, - ['-1705414441'] = { Name = 'cs1_08_sea_uwb07' }, - ['-766097235'] = { Name = 'cs1_08_sea_uwdecals00' }, - ['-2137283271'] = { Name = 'cs1_08_sea_uwdecals01' }, - ['159135484'] = { Name = 'cs1_08_sea_uwdecals02' }, - ['1538972536'] = { Name = 'cs1_08_sea_uwdecals03' }, - ['1821015319'] = { Name = 'cs1_08_sea_uwdecals04' }, - ['1060184677'] = { Name = 'cs1_08_sea_uwdecals05' }, - ['-1068587862'] = { Name = 'cs1_08_sea_uwdecals06' }, - ['308627662'] = { Name = 'cs1_08_sea_uwdecals07' }, - ['665809762'] = { Name = 'cs1_08_sea_uwdecals08' }, - ['-102131753'] = { Name = 'cs1_08_sea_uwdecals09' }, - ['-955567817'] = { Name = 'cs1_08_sea_uwdecals10' }, - ['-1524961961'] = { Name = 'cs1_08_sea_uwdecals11' }, - ['1911326451'] = { Name = 'cs1_08_sea_uwdecals12' }, - ['-2142559312'] = { Name = 'cs1_08_sea_uwdecals13' }, - ['-1823127100'] = { Name = 'cs1_08_sea_uwdecals14' }, - ['-1550259637'] = { Name = 'cs1_08_sea_uwdecals15' }, - ['959399522'] = { Name = 'cs1_08_steps_rail' }, - ['468158278'] = { Name = 'cs1_08_steps' }, - ['814739774'] = { Name = 'cs1_08_str102' }, - ['1954634453'] = { Name = 'cs1_08_weedz' }, - ['-638663836'] = { Name = 'cs1_09_build_00' }, - ['884650142'] = { Name = 'cs1_09_build_01_rail1' }, - ['614830196'] = { Name = 'cs1_09_build_01_rail2' }, - ['-274075942'] = { Name = 'cs1_09_build_01' }, - ['1921381520'] = { Name = 'cs1_09_build_02' }, - ['-2139778957'] = { Name = 'cs1_09_build_03' }, - ['-1758741025'] = { Name = 'cs1_09_build_04' }, - ['-1529849560'] = { Name = 'cs1_09_build_05' }, - ['1816376317'] = { Name = 'cs1_09_build01_emm01_lod' }, - ['389940346'] = { Name = 'cs1_09_build01_emm01' }, - ['-959898165'] = { Name = 'cs1_09_culvert004' }, - ['-1265469090'] = { Name = 'cs1_09_culvert005' }, - ['-867645921'] = { Name = 'cs1_09_decals_01' }, - ['1833215384'] = { Name = 'cs1_09_decals_01b' }, - ['-1150369313'] = { Name = 'cs1_09_decals_01c' }, - ['-91774308'] = { Name = 'cs1_09_decals_02' }, - ['-255750384'] = { Name = 'cs1_09_decals_03' }, - ['527264871'] = { Name = 'cs1_09_decals_04' }, - ['325997673'] = { Name = 'cs1_09_decals_05' }, - ['1104752962'] = { Name = 'cs1_09_decals_06' }, - ['-1533231507'] = { Name = 'cs1_09_decals_build_02' }, - ['-1866885465'] = { Name = 'cs1_09_decals_build_03' }, - ['-1073777358'] = { Name = 'cs1_09_decals_build_04' }, - ['2125577412'] = { Name = 'cs1_09_diner_d' }, - ['970067215'] = { Name = 'cs1_09_diner_emmis' }, - ['-2019822240'] = { Name = 'cs1_09_diner_neons' }, - ['1546026557'] = { Name = 'cs1_09_diner_posts' }, - ['-26669571'] = { Name = 'cs1_09_diner_rocket' }, - ['38220778'] = { Name = 'cs1_09_diner' }, - ['-1673452049'] = { Name = 'cs1_09_elec_wire_spline18' }, - ['1320085512'] = { Name = 'cs1_09_elec_wire_spline21' }, - ['-1738474641'] = { Name = 'cs1_09_elec_wire_spline24' }, - ['-1841263698'] = { Name = 'cs1_09_elec_wire_spline31' }, - ['-1627114163'] = { Name = 'cs1_09_emissive_01' }, - ['989468834'] = { Name = 'cs1_09_foam_01' }, - ['961287482'] = { Name = 'cs1_09_foam_02' }, - ['1207546517'] = { Name = 'cs1_09_foam_03' }, - ['481778705'] = { Name = 'cs1_09_foam_04' }, - ['1333191807'] = { Name = 'cs1_09_ld_007' }, - ['1183362461'] = { Name = 'cs1_09_ld_007b' }, - ['-417668481'] = { Name = 'cs1_09_ld_01' }, - ['-1128952395'] = { Name = 'cs1_09_ld_02' }, - ['-1607576409'] = { Name = 'cs1_09_ld_03' }, - ['2142835645'] = { Name = 'cs1_09_ld_05' }, - ['-1844561817'] = { Name = 'cs1_09_ld_06' }, - ['-775037749'] = { Name = 'cs1_09_props_elec_spider_spline053b001' }, - ['-1546719482'] = { Name = 'cs1_09_props_elec_spider_spline054' }, - ['-1495981469'] = { Name = 'cs1_09_rockcrop01_d' }, - ['-2104548740'] = { Name = 'cs1_09_rockcrop01' }, - ['-1721000414'] = { Name = 'cs1_09_rockcrop02_d' }, - ['1496567750'] = { Name = 'cs1_09_rockcrop02' }, - ['-1852342981'] = { Name = 'cs1_09_rockcrop03_d' }, - ['1728473963'] = { Name = 'cs1_09_rockcrop03' }, - ['1917869645'] = { Name = 'cs1_09_rockcrop04_d' }, - ['1244541371'] = { Name = 'cs1_09_rockcrop04' }, - ['-65033233'] = { Name = 'cs1_09_sea_11_00_lod' }, - ['1421233725'] = { Name = 'cs1_09_sea_11_00' }, - ['544954074'] = { Name = 'cs1_09_sea_11_01_lod' }, - ['410637765'] = { Name = 'cs1_09_sea_11_01' }, - ['738864128'] = { Name = 'cs1_09_sea_11_02_lod' }, - ['641954136'] = { Name = 'cs1_09_sea_11_02' }, - ['1869853205'] = { Name = 'cs1_09_sea_11_03_lod' }, - ['-1143235446'] = { Name = 'cs1_09_sea_11_03' }, - ['-233571349'] = { Name = 'cs1_09_sea_11_04_lod' }, - ['-911067081'] = { Name = 'cs1_09_sea_11_04' }, - ['763056379'] = { Name = 'cs1_09_sea_cs1_09_udec_01' }, - ['40239485'] = { Name = 'cs1_09_sea_rok_01' }, - ['-79400134'] = { Name = 'cs1_09_sea_rok_02' }, - ['-979712032'] = { Name = 'cs1_09_sea_slod_01' }, - ['-336740389'] = { Name = 'cs1_09_sea_ub_00_lod' }, - ['600672409'] = { Name = 'cs1_09_sea_ub_00' }, - ['-1467510976'] = { Name = 'cs1_09_sea_ub_01_lod' }, - ['842704243'] = { Name = 'cs1_09_sea_ub_01' }, - ['271705353'] = { Name = 'cs1_09_sea_ub_02_lod' }, - ['1081360870'] = { Name = 'cs1_09_sea_ub_02' }, - ['-859086736'] = { Name = 'cs1_09_sea_ub_03_lod' }, - ['1388701321'] = { Name = 'cs1_09_sea_ub_03' }, - ['-490003375'] = { Name = 'cs1_09_sea_ub_04_lod' }, - ['1628930860'] = { Name = 'cs1_09_sea_ub_04' }, - ['-1503908793'] = { Name = 'cs1_09_sea_ub_05_lod' }, - ['2106571804'] = { Name = 'cs1_09_sea_ub_05' }, - ['1674790703'] = { Name = 'cs1_09_sea_udecb_00' }, - ['1549318198'] = { Name = 'cs1_09_sea_udecb_02' }, - ['350589690'] = { Name = 'cs1_09_sea_ufo' }, - ['-504013165'] = { Name = 'cs1_09_sea_uw0_00_lod' }, - ['-1402013630'] = { Name = 'cs1_09_sea_uw0_00' }, - ['1647394198'] = { Name = 'cs1_09_sea_uw0_01_lod' }, - ['-1817786702'] = { Name = 'cs1_09_sea_uw0_01' }, - ['-371165007'] = { Name = 'cs1_09_sea_uw0_02_lod' }, - ['-2123292089'] = { Name = 'cs1_09_sea_uw0_02' }, - ['-1831827082'] = { Name = 'cs1_09_sea_uw0_03_lod' }, - ['2017595369'] = { Name = 'cs1_09_sea_uw0_03' }, - ['-1915183410'] = { Name = 'cs1_09_sea_uw0_04_lod' }, - ['1711500140'] = { Name = 'cs1_09_sea_uw0_04' }, - ['-251643488'] = { Name = 'cs1_09_sea_uw0_05_lod' }, - ['865470094'] = { Name = 'cs1_09_sea_uw0_05' }, - ['677538060'] = { Name = 'cs1_09_sea_uw0_06_lod' }, - ['559178251'] = { Name = 'cs1_09_sea_uw0_06' }, - ['1850165893'] = { Name = 'cs1_09_sea_uw0_07_lod' }, - ['402739045'] = { Name = 'cs1_09_sea_uw0_07' }, - ['-923538936'] = { Name = 'cs1_09_sea_uw0_08_lod' }, - ['-87419657'] = { Name = 'cs1_09_sea_uw0_08' }, - ['113309067'] = { Name = 'cs1_09_sea_uw0_09_lod' }, - ['-392400740'] = { Name = 'cs1_09_sea_uw0_09' }, - ['-1740680231'] = { Name = 'cs1_09_sea_uw0_10_lod' }, - ['1017026943'] = { Name = 'cs1_09_sea_uw0_10' }, - ['1535853701'] = { Name = 'cs1_09_sea_uw0_11_lod' }, - ['1364050653'] = { Name = 'cs1_09_sea_uw0_11' }, - ['-37119733'] = { Name = 'cs1_09_sea_uw0_12_lod' }, - ['1739648931'] = { Name = 'cs1_09_sea_uw0_12' }, - ['-798636320'] = { Name = 'cs1_09_sea_uw1_01_lod' }, - ['1858492358'] = { Name = 'cs1_09_sea_uw1_01' }, - ['-2118456412'] = { Name = 'cs1_09_sea_uw1_03_lod' }, - ['1246924511'] = { Name = 'cs1_09_sea_uw1_03' }, - ['-1523821697'] = { Name = 'cs1_09_sea_uw1_04_lod' }, - ['1461266540'] = { Name = 'cs1_09_sea_uw1_04' }, - ['-1131535352'] = { Name = 'cs1_09_sea_uw1_05_lod' }, - ['-1519926008'] = { Name = 'cs1_09_sea_uw1_05' }, - ['-1167937769'] = { Name = 'cs1_09_sea_uw1_06_lod' }, - ['1610562108'] = { Name = 'cs1_09_sea_uw1_06' }, - ['-1569234189'] = { Name = 'cs1_09_sea_uw1_08_lod' }, - ['-1148489389'] = { Name = 'cs1_09_sea_uw1_08' }, - ['-45497210'] = { Name = 'cs1_09_sea_uw1_09_lod' }, - ['-1974202651'] = { Name = 'cs1_09_sea_uw1_09' }, - ['2045829726'] = { Name = 'cs1_09_sea_uw1_46_lod' }, - ['-427757038'] = { Name = 'cs1_09_sea_uw1_46' }, - ['1740588592'] = { Name = 'cs1_09_sea_uw2_00_lod' }, - ['-111056920'] = { Name = 'cs1_09_sea_uw2_00' }, - ['71460872'] = { Name = 'cs1_09_sea_uw2_01_lod' }, - ['-885879925'] = { Name = 'cs1_09_sea_uw2_01' }, - ['1371511924'] = { Name = 'cs1_09_sea_uw2_02_lod' }, - ['-584568970'] = { Name = 'cs1_09_sea_uw2_02' }, - ['1857350451'] = { Name = 'cs1_09_sea_uw2_02a' }, - ['735988961'] = { Name = 'cs1_09_sea_uw2_03' }, - ['229052531'] = { Name = 'cs1_09_sea_uw2_04' }, - ['1099462705'] = { Name = 'cs1_09_sea_uw2_05' }, - ['338795908'] = { Name = 'cs1_09_sea_uw2_06' }, - ['1678584628'] = { Name = 'cs1_09_sea_uw2_07_lod' }, - ['368288008'] = { Name = 'cs1_09_sea_uw2_07' }, - ['1757726381'] = { Name = 'cs1_09_sea_uw2_08' }, - ['2103308255'] = { Name = 'cs1_09_sea_uw2_09' }, - ['-2851997'] = { Name = 'cs1_09_sea_uw2_10_lod' }, - ['-1611156494'] = { Name = 'cs1_09_sea_uw2_10' }, - ['-243214585'] = { Name = 'cs1_09_sea_uw2_11' }, - ['41548025'] = { Name = 'cs1_09_sea_uw2_12' }, - ['-396916776'] = { Name = 'cs1_09_sea_uw2_12a' }, - ['527216798'] = { Name = 'cs1_09_sea_uw2_13_lod' }, - ['-696606469'] = { Name = 'cs1_09_sea_uw2_13' }, - ['675660944'] = { Name = 'cs1_09_sea_uw2_14' }, - ['983820620'] = { Name = 'cs1_09_sea_uw2_15' }, - ['217255403'] = { Name = 'cs1_09_sea_uw2_16' }, - ['1640445738'] = { Name = 'cs1_09_sea_uw2_17' }, - ['814765241'] = { Name = 'cs1_09_sea_uw2_18' }, - ['236003266'] = { Name = 'cs1_09_sea_uw2_19_lod' }, - ['1168539365'] = { Name = 'cs1_09_sea_uw2_19' }, - ['-507962468'] = { Name = 'cs1_09_sea_uw2_20_lod' }, - ['-1279600116'] = { Name = 'cs1_09_sea_uw2_20' }, - ['-1129092095'] = { Name = 'cs1_09_sea_uw2_21' }, - ['-1481555459'] = { Name = 'cs1_09_sea_uw2_22' }, - ['51692293'] = { Name = 'cs1_09_sea_uw2_26_lod' }, - ['-2055897722'] = { Name = 'cs1_09_sea_uw2_26' }, - ['-2085138118'] = { Name = 'cs1_09_sea_uw2_27_lod' }, - ['668648014'] = { Name = 'cs1_09_sea_uw2_27' }, - ['-1234951077'] = { Name = 'cs1_09_sea_uw2_28_lod' }, - ['1509926555'] = { Name = 'cs1_09_sea_uw2_28' }, - ['-1953760626'] = { Name = 'cs1_09_sea_uw2_29_lod' }, - ['38434602'] = { Name = 'cs1_09_sea_uw2_29' }, - ['1269027823'] = { Name = 'cs1_09_sea_uw2_30_lod' }, - ['-1629901038'] = { Name = 'cs1_09_sea_uw2_30' }, - ['-2000715042'] = { Name = 'cs1_09_sea_uw2_31' }, - ['2055136861'] = { Name = 'cs1_09_sea_uw2_32' }, - ['111214263'] = { Name = 'cs1_09_sea_uw2_33' }, - ['355310544'] = { Name = 'cs1_09_sea_uw2_34' }, - ['-871724661'] = { Name = 'cs1_09_sea_uw2_35' }, - ['-258944361'] = { Name = 'cs1_09_sea_uw2_36' }, - ['-1479229156'] = { Name = 'cs1_09_sea_uw2_37' }, - ['-1792468027'] = { Name = 'cs1_09_sea_uw2_39' }, - ['1346410973'] = { Name = 'cs1_09_sea_uw2_40' }, - ['-1047397250'] = { Name = 'cs1_09_sea_uw2_41' }, - ['-1415851886'] = { Name = 'cs1_09_sea_uw2_42' }, - ['1508507911'] = { Name = 'cs1_09_sea_uwd_18b' }, - ['-1042256878'] = { Name = 'cs1_09_sea_uwdec00' }, - ['-1400684200'] = { Name = 'cs1_09_sea_uwdec01' }, - ['-1723065622'] = { Name = 'cs1_09_sea_uwdec02' }, - ['420780673'] = { Name = 'cs1_09_sea_uwdec03' }, - ['-1965621756'] = { Name = 'cs1_09_sea_uwdec04' }, - ['1948766374'] = { Name = 'cs1_09_sea_uwdec05' }, - ['1739995075'] = { Name = 'cs1_09_sea_uwdec06' }, - ['-112305419'] = { Name = 'cs1_09_sea_uwdec07' }, - ['-352600496'] = { Name = 'cs1_09_sea_uwdec08' }, - ['-710372438'] = { Name = 'cs1_09_sea_uwdec09' }, - ['-2104294652'] = { Name = 'cs1_09_sea_uwdec10' }, - ['526335130'] = { Name = 'cs1_09_sea_uwdec11' }, - ['-315205559'] = { Name = 'cs1_09_sea_uwdec12' }, - ['-31720940'] = { Name = 'cs1_09_sea_uwdec13' }, - ['-907374158'] = { Name = 'cs1_09_sea_uwdec14' }, - ['1296537706'] = { Name = 'cs1_09_sea_uwdec15' }, - ['121075717'] = { Name = 'cs1_09_sea_uwdecal_00' }, - ['-753944341'] = { Name = 'cs1_09_sea_uwdecal_11' }, - ['-1483939358'] = { Name = 'cs1_09_sea_uwdecal_13' }, - ['-1523786462'] = { Name = 'cs1_09_sea_uwdecal_14' }, - ['-1984059836'] = { Name = 'cs1_09_sea_uwdecal_15' }, - ['2014905083'] = { Name = 'cs1_09_sea_uwdecal_16' }, - ['1965161741'] = { Name = 'cs1_09_sea_uwdecal_17' }, - ['1669749206'] = { Name = 'cs1_09_sea_uwdecal_18' }, - ['1205019248'] = { Name = 'cs1_09_sea_uwdecal_19' }, - ['1220083011'] = { Name = 'cs1_09_sea_uwdecal_20' }, - ['2109957975'] = { Name = 'cs1_09_sea_uwdecal_21' }, - ['1820640474'] = { Name = 'cs1_09_sea_uwdecal_22' }, - ['-1194065176'] = { Name = 'cs1_10_cable_door1' }, - ['-887941253'] = { Name = 'cs1_10_cable_pylon_lod_002' }, - ['-2097543358'] = { Name = 'cs1_10_cable_pylon_lod_003' }, - ['-1848072961'] = { Name = 'cs1_10_cable_pylon_lod_004' }, - ['-1498952035'] = { Name = 'cs1_10_cable_pylon_lod_005' }, - ['-1842866086'] = { Name = 'cs1_10_cable_pylon_lod_01' }, - ['411918885'] = { Name = 'cs1_10_cablebld_d' }, - ['1038815645'] = { Name = 'cs1_10_cablebld' }, - ['288064194'] = { Name = 'cs1_10_clue_moon01' }, - ['662286174'] = { Name = 'cs1_10_clue_moon02' }, - ['-1299210198'] = { Name = 'cs1_10_clue_mountain01' }, - ['716338215'] = { Name = 'cs1_10_clue_rain01' }, - ['420204762'] = { Name = 'cs1_10_clue_rain02' }, - ['1459346617'] = { Name = 'cs1_10_culvert1_lod' }, - ['-1132837573'] = { Name = 'cs1_10_culvert1' }, - ['-719036818'] = { Name = 'cs1_10_decal_trail_a' }, - ['-788738195'] = { Name = 'cs1_10_decals01' }, - ['-1521059799'] = { Name = 'cs1_10_decals03' }, - ['-1274112611'] = { Name = 'cs1_10_decals04' }, - ['-1042337474'] = { Name = 'cs1_10_decals05' }, - ['1305823528'] = { Name = 'cs1_10_decals06' }, - ['-249076980'] = { Name = 'cs1_10_decals100' }, - ['887904019'] = { Name = 'cs1_10_decals100a' }, - ['860495491'] = { Name = 'cs1_10_decals12' }, - ['2113319887'] = { Name = 'cs1_10_decals13' }, - ['-1884072120'] = { Name = 'cs1_10_decals14' }, - ['-665655162'] = { Name = 'cs1_10_decals15' }, - ['1786612957'] = { Name = 'cs1_10_decals16' }, - ['-1223678463'] = { Name = 'cs1_10_decals17' }, - ['-957692490'] = { Name = 'cs1_10_decals18' }, - ['334782412'] = { Name = 'cs1_10_decals19' }, - ['-188899317'] = { Name = 'cs1_10_decals20' }, - ['1308086910'] = { Name = 'cs1_10_decals21' }, - ['1681522434'] = { Name = 'cs1_10_decals22' }, - ['-447938254'] = { Name = 'cs1_10_decals23' }, - ['1139064416'] = { Name = 'cs1_10_decals28' }, - ['2036312393'] = { Name = 'cs1_10_decals29' }, - ['-2064957592'] = { Name = 'cs1_10_decals30' }, - ['245650140'] = { Name = 'cs1_10_decals31' }, - ['554694579'] = { Name = 'cs1_10_decals32' }, - ['-1294787785'] = { Name = 'cs1_10_decals33' }, - ['-1014645604'] = { Name = 'cs1_10_decals34' }, - ['1162592298'] = { Name = 'cs1_10_decals35' }, - ['1475962245'] = { Name = 'cs1_10_decals36' }, - ['-370767519'] = { Name = 'cs1_10_decals37' }, - ['-158358861'] = { Name = 'cs1_10_decals38' }, - ['-1603438992'] = { Name = 'cs1_10_decals39' }, - ['1028206313'] = { Name = 'cs1_10_decals40' }, - ['1878496313'] = { Name = 'cs1_10_decals41' }, - ['-1700075105'] = { Name = 'cs1_10_decals42' }, - ['-731587310'] = { Name = 'cs1_10_decals43' }, - ['2131636838'] = { Name = 'cs1_10_decals44' }, - ['-1193204213'] = { Name = 'cs1_10_decals45' }, - ['372957377'] = { Name = 'cs1_10_decals47' }, - ['135283820'] = { Name = 'cs1_10_decals48' }, - ['-92460730'] = { Name = 'cs1_10_decals49' }, - ['1863644764'] = { Name = 'cs1_10_decals50' }, - ['-1053975928'] = { Name = 'cs1_10_decals51' }, - ['-749256997'] = { Name = 'cs1_10_decals52' }, - ['491639503'] = { Name = 'cs1_10_decals53' }, - ['788428336'] = { Name = 'cs1_10_decals54' }, - ['-1975374670'] = { Name = 'cs1_10_decals55' }, - ['-1671802654'] = { Name = 'cs1_10_decals56' }, - ['2028374523'] = { Name = 'cs1_10_decals58' }, - ['1398456036'] = { Name = 'cs1_10_decals59' }, - ['1653496815'] = { Name = 'cs1_10_decals60' }, - ['-1028570290'] = { Name = 'cs1_10_decals60a1' }, - ['112436283'] = { Name = 'cs1_10_decals61' }, - ['-186056538'] = { Name = 'cs1_10_decals62' }, - ['1954152398'] = { Name = 'cs1_10_decals63' }, - ['1647598403'] = { Name = 'cs1_10_decals64' }, - ['114664583'] = { Name = 'cs1_10_decals65' }, - ['-191430646'] = { Name = 'cs1_10_decals66' }, - ['-1690088100'] = { Name = 'cs1_10_decals67' }, - ['-1987991079'] = { Name = 'cs1_10_decals68' }, - ['1313551217'] = { Name = 'cs1_10_decals69' }, - ['-1486461874'] = { Name = 'cs1_10_decals70' }, - ['1366405812'] = { Name = 'cs1_10_decals70b' }, - ['804844917'] = { Name = 'cs1_10_decals71' }, - ['497766618'] = { Name = 'cs1_10_decals72' }, - ['-749814754'] = { Name = 'cs1_10_decals73' }, - ['-985784323'] = { Name = 'cs1_10_decals74' }, - ['1764517851'] = { Name = 'cs1_10_decals75' }, - ['1997849526'] = { Name = 'cs1_10_elec_spider_spline052b002' }, - ['1079125479'] = { Name = 'cs1_10_flag_post002' }, - ['1233962181'] = { Name = 'cs1_10_flag_post01' }, - ['1744076185'] = { Name = 'cs1_10_hd_01' }, - ['-545483194'] = { Name = 'cs1_10_hd_01a' }, - ['836637037'] = { Name = 'cs1_10_hd_02' }, - ['-76602224'] = { Name = 'cs1_10_hd_03' }, - ['326960210'] = { Name = 'cs1_10_hd_03a' }, - ['-446826382'] = { Name = 'cs1_10_hd_04' }, - ['543092335'] = { Name = 'cs1_10_hd_05' }, - ['-350977061'] = { Name = 'cs1_10_hd_06' }, - ['-687186933'] = { Name = 'cs1_10_hd_07' }, - ['-369393175'] = { Name = 'cs1_10_hd_08' }, - ['-1260218436'] = { Name = 'cs1_10_hd_09' }, - ['407657770'] = { Name = 'cs1_10_hd_10' }, - ['1526850196'] = { Name = 'cs1_10_hd_11' }, - ['939728023'] = { Name = 'cs1_10_hd_12' }, - ['-781791388'] = { Name = 'cs1_10_hd_13' }, - ['-609623062'] = { Name = 'cs1_10_hd_14' }, - ['617084449'] = { Name = 'cs1_10_hd_15' }, - ['-26629787'] = { Name = 'cs1_10_hd_16' }, - ['-1946368879'] = { Name = 'cs1_10_hd_17' }, - ['375055783'] = { Name = 'cs1_10_hd_22' }, - ['-850275434'] = { Name = 'cs1_10_hd_23' }, - ['-1086834845'] = { Name = 'cs1_10_hd_24' }, - ['2012457179'] = { Name = 'cs1_10_hd_25' }, - ['1772686406'] = { Name = 'cs1_10_hd_26' }, - ['-1783077788'] = { Name = 'cs1_10_hd_27' }, - ['-2005775912'] = { Name = 'cs1_10_hd_28' }, - ['1279381588'] = { Name = 'cs1_10_hd_30' }, - ['-1712624726'] = { Name = 'cs1_10_hd_31' }, - ['-254570735'] = { Name = 'cs1_10_hd_32_dec' }, - ['732827437'] = { Name = 'cs1_10_hd_32' }, - ['1214830650'] = { Name = 'cs1_10_hd_81' }, - ['2129282412'] = { Name = 'cs1_10_hd_85' }, - ['-40287836'] = { Name = 'cs1_10_hd_99' }, - ['1262821715'] = { Name = 'cs1_10_mountainviewp_fizz' }, - ['1120907305'] = { Name = 'cs1_10_mountainviewpoint_d' }, - ['-661632656'] = { Name = 'cs1_10_mountainviewpoint_lod' }, - ['-1022725366'] = { Name = 'cs1_10_mountainviewpoint' }, - ['1405190493'] = { Name = 'cs1_10_netting01' }, - ['768189342'] = { Name = 'cs1_10_platform_b_d' }, - ['-1166372184'] = { Name = 'cs1_10_platform_b_lod' }, - ['-8994836'] = { Name = 'cs1_10_platform_b' }, - ['1820211126'] = { Name = 'cs1_10_props_combo0501_dslod' }, - ['-544828714'] = { Name = 'cs1_10_pylon_guide_wire06' }, - ['217312688'] = { Name = 'cs1_10_pylon_guide_wire07' }, - ['-83015197'] = { Name = 'cs1_10_pylon_guide_wire08' }, - ['2015773723'] = { Name = 'cs1_10_pylon_guide_wire09' }, - ['966445093'] = { Name = 'cs1_10_pylon_guide_wire10' }, - ['-415770029'] = { Name = 'cs1_10_pylon_tense_wire06' }, - ['-101351474'] = { Name = 'cs1_10_pylon_tense_wire07' }, - ['-93224742'] = { Name = 'cs1_10_pylon_tense_wire08' }, - ['205005927'] = { Name = 'cs1_10_pylon_tense_wire09' }, - ['-265721110'] = { Name = 'cs1_10_pylon_tense_wire10' }, - ['1287895804'] = { Name = 'cs1_10_redeye' }, - ['635579383'] = { Name = 'cs1_10_retwall01_slod' }, - ['-560840151'] = { Name = 'cs1_10_retwall01' }, - ['-584013820'] = { Name = 'cs1_10_retwall018' }, - ['-254286156'] = { Name = 'cs1_10_retwall02' }, - ['1904289944'] = { Name = 'cs1_10_retwall03_lod' }, - ['-1912180217'] = { Name = 'cs1_10_retwall03_slod' }, - ['944960941'] = { Name = 'cs1_10_retwall03' }, - ['-1631191921'] = { Name = 'cs1_10_retwall04_lod' }, - ['478803256'] = { Name = 'cs1_10_retwall04_slod' }, - ['176724505'] = { Name = 'cs1_10_retwall04' }, - ['-1012822964'] = { Name = 'cs1_10_retwall05' }, - ['638275870'] = { Name = 'cs1_10_retwall06' }, - ['-1237439991'] = { Name = 'cs1_10_retwall07_lod003' }, - ['1839620179'] = { Name = 'cs1_10_retwall07' }, - ['-2029246821'] = { Name = 'cs1_10_retwall08_lod' }, - ['1071088822'] = { Name = 'cs1_10_retwall08' }, - ['489373534'] = { Name = 'cs1_10_retwall09' }, - ['852815441'] = { Name = 'cs1_10_retwall10' }, - ['-1757202644'] = { Name = 'cs1_10_retwall12' }, - ['-2074767023'] = { Name = 'cs1_10_retwall13' }, - ['-99517241'] = { Name = 'cs1_10_retwall14' }, - ['1049068982'] = { Name = 'cs1_10_retwall16' }, - ['-1288933630'] = { Name = 'cs1_10_retwall17' }, - ['-1466168459'] = { Name = 'cs1_10_retwallbroken' }, - ['-368142756'] = { Name = 'cs1_10_sign_post_01' }, - ['-129420591'] = { Name = 'cs1_10_sign_post_02' }, - ['2002563318'] = { Name = 'cs1_10_sign_post_03' }, - ['1164528912'] = { Name = 'cs1_10_sign_post_04' }, - ['1422978015'] = { Name = 'cs1_10_sign_post_05' }, - ['-274502043'] = { Name = 'cs1_10_tower01' }, - ['51320064'] = { Name = 'cs1_10_tower02' }, - ['-1023503076'] = { Name = 'cs1_10_tower03' }, - ['-784256607'] = { Name = 'cs1_10_tower04' }, - ['-1588407915'] = { Name = 'cs1_10_tower05' }, - ['1022440667'] = { Name = 'cs1_10_tyretrack01_d' }, - ['-2111317758'] = { Name = 'cs1_11_bigtenta2' }, - ['-174382383'] = { Name = 'cs1_11_cs1_fault_01' }, - ['-2101802467'] = { Name = 'cs1_11_cs1_fault_01a' }, - ['190664277'] = { Name = 'cs1_11_cs1_fault_02' }, - ['420997578'] = { Name = 'cs1_11_cs1_fault_03' }, - ['-1361046180'] = { Name = 'cs1_11_cs1_fault_04' }, - ['798529219'] = { Name = 'cs1_11_cs1_fault_05' }, - ['-1713214635'] = { Name = 'cs1_11_cs1_fault_06' }, - ['1394826712'] = { Name = 'cs1_11_cs1_fault_07' }, - ['1030042204'] = { Name = 'cs1_11_cs1_fault_08' }, - ['1716388909'] = { Name = 'cs1_11_cs1_fault_09' }, - ['-1023397048'] = { Name = 'cs1_11_cs1_fault_10' }, - ['1346129342'] = { Name = 'cs1_11_cs1_fault_11' }, - ['1567352861'] = { Name = 'cs1_11_cs1_fault_12' }, - ['1813120361'] = { Name = 'cs1_11_cs1_fault_13' }, - ['2045288726'] = { Name = 'cs1_11_cs1_fault_14' }, - ['989242159'] = { Name = 'cs1_11_cs1_fault_15' }, - ['262360205'] = { Name = 'cs1_11_cs1_fault_16' }, - ['-210989584'] = { Name = 'cs1_11_culvert_bars' }, - ['784662630'] = { Name = 'cs1_11_culvert_bars2' }, - ['-840631836'] = { Name = 'cs1_11_decals00' }, - ['-1079550615'] = { Name = 'cs1_11_decals01' }, - ['-1853816547'] = { Name = 'cs1_11_decals02' }, - ['-2076809592'] = { Name = 'cs1_11_decals03' }, - ['1948108375'] = { Name = 'cs1_11_decals04' }, - ['1725672403'] = { Name = 'cs1_11_decals05' }, - ['1502548282'] = { Name = 'cs1_11_decals06' }, - ['1260221503'] = { Name = 'cs1_11_decals07' }, - ['115667269'] = { Name = 'cs1_11_decals07aaz' }, - ['-901515220'] = { Name = 'cs1_11_decals07abz' }, - ['-697267477'] = { Name = 'cs1_11_decals08' }, - ['-928911538'] = { Name = 'cs1_11_decals09' }, - ['-1773923965'] = { Name = 'cs1_11_decals10' }, - ['-1586019054'] = { Name = 'cs1_11_decals100' }, - ['-739071480'] = { Name = 'cs1_11_decals101' }, - ['-1659913149'] = { Name = 'cs1_11_decals102' }, - ['-1353719613'] = { Name = 'cs1_11_decals103' }, - ['1570127233'] = { Name = 'cs1_11_decals104' }, - ['652136467'] = { Name = 'cs1_11_decals105' }, - ['1648477912'] = { Name = 'cs1_11_decals106' }, - ['1266784600'] = { Name = 'cs1_11_decals107' }, - ['-2134965294'] = { Name = 'cs1_11_decals108' }, - ['-1841387823'] = { Name = 'cs1_11_decals109' }, - ['-206123929'] = { Name = 'cs1_11_decals11' }, - ['-1491152467'] = { Name = 'cs1_11_decals110' }, - ['-1194822400'] = { Name = 'cs1_11_decals111' }, - ['-894723898'] = { Name = 'cs1_11_decals112' }, - ['-597803989'] = { Name = 'cs1_11_decals113' }, - ['-1007711406'] = { Name = 'cs1_11_decals114' }, - ['-714723777'] = { Name = 'cs1_11_decals115' }, - ['376614999'] = { Name = 'cs1_11_decals116' }, - ['-391654206'] = { Name = 'cs1_11_decals117' }, - ['1012890672'] = { Name = 'cs1_11_decals118' }, - ['118034820'] = { Name = 'cs1_11_decals119' }, - ['-1191094531'] = { Name = 'cs1_11_decals12' }, - ['1511736959'] = { Name = 'cs1_11_decals120' }, - ['-2007620872'] = { Name = 'cs1_11_decals121' }, - ['1401731426'] = { Name = 'cs1_11_decals122' }, - ['1773594038'] = { Name = 'cs1_11_decals123' }, - ['-1137739748'] = { Name = 'cs1_11_decals124_lod' }, - ['-1622224663'] = { Name = 'cs1_11_decals124' }, - ['1385219550'] = { Name = 'cs1_11_decals12433' }, - ['-429288626'] = { Name = 'cs1_11_decals124a1' }, - ['-719176561'] = { Name = 'cs1_11_decals125' }, - ['2094140400'] = { Name = 'cs1_11_decals126' }, - ['-1305217357'] = { Name = 'cs1_11_decals127' }, - ['-1147991691'] = { Name = 'cs1_11_decals128' }, - ['1209462584'] = { Name = 'cs1_11_decals129_lod' }, - ['-330175758'] = { Name = 'cs1_11_decals129' }, - ['-937167550'] = { Name = 'cs1_11_decals13' }, - ['1611809065'] = { Name = 'cs1_11_decals130' }, - ['1889526340'] = { Name = 'cs1_11_decals131' }, - ['1251481141'] = { Name = 'cs1_11_decals132' }, - ['1563048793'] = { Name = 'cs1_11_decals133' }, - ['-1487122500'] = { Name = 'cs1_11_decals134' }, - ['-947548146'] = { Name = 'cs1_11_decals135' }, - ['-2113174245'] = { Name = 'cs1_11_decals136' }, - ['-1814976345'] = { Name = 'cs1_11_decals137' }, - ['316122861'] = { Name = 'cs1_11_decals138' }, - ['622709625'] = { Name = 'cs1_11_decals139' }, - ['-1365818835'] = { Name = 'cs1_11_decals14' }, - ['1360371724'] = { Name = 'cs1_11_decals140' }, - ['1130038423'] = { Name = 'cs1_11_decals141' }, - ['277192429'] = { Name = 'cs1_11_decals142' }, - ['584958877'] = { Name = 'cs1_11_decals143' }, - ['202380734'] = { Name = 'cs1_11_decals144' }, - ['980677253'] = { Name = 'cs1_11_decals145' }, - ['-408531733'] = { Name = 'cs1_11_decals146' }, - ['366946652'] = { Name = 'cs1_11_decals147' }, - ['-847806483'] = { Name = 'cs1_11_decals15' }, - ['1392839434'] = { Name = 'cs1_11_decals16' }, - ['1606558852'] = { Name = 'cs1_11_decals17' }, - ['670774511'] = { Name = 'cs1_11_decals18' }, - ['1986941404'] = { Name = 'cs1_11_decals19' }, - ['-234666040'] = { Name = 'cs1_11_decals20' }, - ['54618692'] = { Name = 'cs1_11_decals21' }, - ['-731345773'] = { Name = 'cs1_11_decals22' }, - ['-408046819'] = { Name = 'cs1_11_decals23' }, - ['-657713826'] = { Name = 'cs1_11_decals24' }, - ['-310493502'] = { Name = 'cs1_11_decals25' }, - ['-1138271211'] = { Name = 'cs1_11_decals26' }, - ['-1894776345'] = { Name = 'cs1_11_decals27' }, - ['-1547490483'] = { Name = 'cs1_11_decals28' }, - ['1954565320'] = { Name = 'cs1_11_decals29' }, - ['345410522'] = { Name = 'cs1_11_decals30' }, - ['-152678278'] = { Name = 'cs1_11_decals31' }, - ['221543702'] = { Name = 'cs1_11_decals32' }, - ['-619210531'] = { Name = 'cs1_11_decals33' }, - ['-505764253'] = { Name = 'cs1_11_decals34' }, - ['-1349336620'] = { Name = 'cs1_11_decals35' }, - ['-965939320'] = { Name = 'cs1_11_decals36' }, - ['-1811019061'] = { Name = 'cs1_11_decals37' }, - ['-1084857985'] = { Name = 'cs1_11_decals38' }, - ['-1852668424'] = { Name = 'cs1_11_decals39' }, - ['-449106948'] = { Name = 'cs1_11_decals40' }, - ['-630843822'] = { Name = 'cs1_11_decals41' }, - ['-990942363'] = { Name = 'cs1_11_decals42' }, - ['-1178970885'] = { Name = 'cs1_11_decals43' }, - ['-1486180260'] = { Name = 'cs1_11_decals44' }, - ['-1647534816'] = { Name = 'cs1_11_decals45' }, - ['-1947862701'] = { Name = 'cs1_11_decals46' }, - ['1620878017'] = { Name = 'cs1_11_decals47' }, - ['-1096720651'] = { Name = 'cs1_11_decals48' }, - ['-1404650944'] = { Name = 'cs1_11_decals49' }, - ['-832436554'] = { Name = 'cs1_11_decals50' }, - ['-599154043'] = { Name = 'cs1_11_decals51' }, - ['850939745'] = { Name = 'cs1_11_decals52' }, - ['1090448366'] = { Name = 'cs1_11_decals53' }, - ['983457585'] = { Name = 'cs1_11_decals54' }, - ['1195571322'] = { Name = 'cs1_11_decals55' }, - ['2105304304'] = { Name = 'cs1_11_decals56' }, - ['195625287'] = { Name = 'cs1_11_decals57' }, - ['1643752939'] = { Name = 'cs1_11_decals58' }, - ['1876707760'] = { Name = 'cs1_11_decals59' }, - ['2026986026'] = { Name = 'cs1_11_decals60' }, - ['663467932'] = { Name = 'cs1_11_decals61' }, - ['356389633'] = { Name = 'cs1_11_decals62' }, - ['1601578872'] = { Name = 'cs1_11_decals63' }, - ['1302102981'] = { Name = 'cs1_11_decals64' }, - ['-1982137279'] = { Name = 'cs1_11_decals65' }, - ['2015910108'] = { Name = 'cs1_11_decals66' }, - ['-1768188478'] = { Name = 'cs1_11_decals67' }, - ['187203286'] = { Name = 'cs1_11_decals68' }, - ['-1055233345'] = { Name = 'cs1_11_decals69' }, - ['-1226877635'] = { Name = 'cs1_11_decals70' }, - ['1818837046'] = { Name = 'cs1_11_decals71' }, - ['2126177497'] = { Name = 'cs1_11_decals72' }, - ['1357154605'] = { Name = 'cs1_11_decals73' }, - ['1664167366'] = { Name = 'cs1_11_decals74' }, - ['909235168'] = { Name = 'cs1_11_decals75' }, - ['1206482767'] = { Name = 'cs1_11_decals76' }, - ['431954683'] = { Name = 'cs1_11_decals77' }, - ['732806872'] = { Name = 'cs1_11_decals78' }, - ['-327794610'] = { Name = 'cs1_11_decals79' }, - ['1445991084'] = { Name = 'cs1_11_decals80' }, - ['-1919745679'] = { Name = 'cs1_11_decals81' }, - ['-1614764596'] = { Name = 'cs1_11_decals82' }, - ['-2098631650'] = { Name = 'cs1_11_decals83' }, - ['219840634'] = { Name = 'cs1_11_decals84' }, - ['1757394891'] = { Name = 'cs1_11_decals85' }, - ['1894828077'] = { Name = 'cs1_11_decals86' }, - ['-95855916'] = { Name = 'cs1_11_decals87' }, - ['203161209'] = { Name = 'cs1_11_decals88' }, - ['1122626580'] = { Name = 'cs1_11_decals89' }, - ['-859731979'] = { Name = 'cs1_11_decals90' }, - ['-121970713'] = { Name = 'cs1_11_decals91' }, - ['18739373'] = { Name = 'cs1_11_decals92' }, - ['323720456'] = { Name = 'cs1_11_decals93' }, - ['495561092'] = { Name = 'cs1_11_decals94' }, - ['162628056'] = { Name = 'cs1_11_decals95' }, - ['462628251'] = { Name = 'cs1_11_decals96' }, - ['735364638'] = { Name = 'cs1_11_decals97' }, - ['1450384222'] = { Name = 'cs1_11_decals98' }, - ['1651323730'] = { Name = 'cs1_11_decals99' }, - ['-2003911291'] = { Name = 'cs1_11_dect02a' }, - ['862988395'] = { Name = 'cs1_11_drain1' }, - ['-299949405'] = { Name = 'cs1_11_emissive1_lod' }, - ['-777485346'] = { Name = 'cs1_11_emissive1' }, - ['-1619121881'] = { Name = 'cs1_11_fault_07b' }, - ['-845712949'] = { Name = 'cs1_11_fault_07b2' }, - ['1105804300'] = { Name = 'cs1_11_land_01' }, - ['-1070221145'] = { Name = 'cs1_11_land_02' }, - ['-1351641317'] = { Name = 'cs1_11_land_03' }, - ['513308011'] = { Name = 'cs1_11_land_04' }, - ['186994309'] = { Name = 'cs1_11_land_05' }, - ['-2053028993'] = { Name = 'cs1_11_land_06' }, - ['-523142690'] = { Name = 'cs1_11_land_08' }, - ['-1561329892'] = { Name = 'cs1_11_land_11' }, - ['-72605999'] = { Name = 'cs1_11_land01_02' }, - ['1927686463'] = { Name = 'cs1_11_pipe1' }, - ['110886388'] = { Name = 'cs1_11_props_tent_wspline001' }, - ['550836224'] = { Name = 'cs1_11_retaining_wall_036' }, - ['-306558328'] = { Name = 'cs1_11_retaining_wall_09' }, - ['-1043598432'] = { Name = 'cs1_11_retaining_wall_13' }, - ['602879973'] = { Name = 'cs1_11_retaining_wall_16' }, - ['-62101344'] = { Name = 'cs1_11_retaining_wall_18' }, - ['1611936522'] = { Name = 'cs1_11_retaining_wall_21' }, - ['-2139366771'] = { Name = 'cs1_11_retaining_wall_40' }, - ['56309644'] = { Name = 'cs1_11_retainwll1' }, - ['287429401'] = { Name = 'cs1_11_retainwll2' }, - ['1805501465'] = { Name = 'cs1_11_tentbridge' }, - ['240433192'] = { Name = 'cs1_11_tentcity01' }, - ['1621155007'] = { Name = 'cs1_11_tentcity02' }, - ['1230056992'] = { Name = 'cs1_11_tentcity04' }, - ['1920814137'] = { Name = 'cs1_11_tentcity043' }, - ['-1513658613'] = { Name = 'cs1_11_tentcity06' }, - ['2121799789'] = { Name = 'cs1_11_tentcity07' }, - ['-1874019306'] = { Name = 'cs1_11_tentcity08' }, - ['-628141950'] = { Name = 'cs1_11_tentcity09' }, - ['637688534'] = { Name = 'cs1_11_tentcityfizz07' }, - ['-2021099951'] = { Name = 'cs1_11_tentrailer' }, - ['-1954104067'] = { Name = 'cs1_11_tmplt03' }, - ['-1715269434'] = { Name = 'cs1_11_tunnel_dec' }, - ['2114631513'] = { Name = 'cs1_11_tunnel' }, - ['388725593'] = { Name = 'cs1_11b_barn_gnd' }, - ['-480326486'] = { Name = 'cs1_11b_bridge_sml_rail' }, - ['1506285816'] = { Name = 'cs1_11b_bridge_sml' }, - ['1292044854'] = { Name = 'cs1_11b_cable04' }, - ['-655430902'] = { Name = 'cs1_11b_cs1_build02' }, - ['-356042927'] = { Name = 'cs1_11b_culvert_01' }, - ['-656854355'] = { Name = 'cs1_11b_decals00' }, - ['-28535772'] = { Name = 'cs1_11b_decals00045' }, - ['-409874402'] = { Name = 'cs1_11b_decals01' }, - ['124325836'] = { Name = 'cs1_11b_decals02' }, - ['336374035'] = { Name = 'cs1_11b_decals03' }, - ['568247479'] = { Name = 'cs1_11b_decals04' }, - ['-1678296618'] = { Name = 'cs1_11b_decals08' }, - ['1871503618'] = { Name = 'cs1_11b_decals09' }, - ['758422940'] = { Name = 'cs1_11b_decals100' }, - ['991377761'] = { Name = 'cs1_11b_decals101' }, - ['-1982535013'] = { Name = 'cs1_11b_decals111' }, - ['2044349094'] = { Name = 'cs1_11b_decals112' }, - ['1746347808'] = { Name = 'cs1_11b_decals113' }, - ['1449493437'] = { Name = 'cs1_11b_decals114' }, - ['-795183067'] = { Name = 'cs1_11b_decals115' }, - ['-1063528408'] = { Name = 'cs1_11b_decals116' }, - ['-1355369122'] = { Name = 'cs1_11b_decals117' }, - ['-1146228009'] = { Name = 'cs1_11b_decals12' }, - ['-848792907'] = { Name = 'cs1_11b_decals122' }, - ['-1156362741'] = { Name = 'cs1_11b_decals123' }, - ['-1446925464'] = { Name = 'cs1_11b_decals124' }, - ['41835748'] = { Name = 'cs1_11b_decals126' }, - ['-267077615'] = { Name = 'cs1_11b_decals127' }, - ['-555903581'] = { Name = 'cs1_11b_decals128' }, - ['1286074678'] = { Name = 'cs1_11b_decals129' }, - ['-1309155477'] = { Name = 'cs1_11b_decals13' }, - ['2042940503'] = { Name = 'cs1_11b_decals130' }, - ['-2021267495'] = { Name = 'cs1_11b_decals131' }, - ['1478723853'] = { Name = 'cs1_11b_decals132' }, - ['1717609863'] = { Name = 'cs1_11b_decals133' }, - ['1972782066'] = { Name = 'cs1_11b_decals134' }, - ['1695078318'] = { Name = 'cs1_11b_decals13499' }, - ['-1831043458'] = { Name = 'cs1_11b_decals135' }, - ['522819354'] = { Name = 'cs1_11b_decals136' }, - ['1001574444'] = { Name = 'cs1_11b_decals138' }, - ['-641594292'] = { Name = 'cs1_11b_decals139' }, - ['-1768913286'] = { Name = 'cs1_11b_decals140' }, - ['-2135032670'] = { Name = 'cs1_11b_decals140a' }, - ['278297228'] = { Name = 'cs1_11b_decals141' }, - ['51371903'] = { Name = 'cs1_11b_decals142' }, - ['600195168'] = { Name = 'cs1_11b_decals142a' }, - ['-578677660'] = { Name = 'cs1_11b_decals144' }, - ['942918086'] = { Name = 'cs1_11b_decals145' }, - ['628270148'] = { Name = 'cs1_11b_decals146' }, - ['1153467646'] = { Name = 'cs1_11b_decals15' }, - ['1925603593'] = { Name = 'cs1_11b_decals16' }, - ['1765035493'] = { Name = 'cs1_11b_decals17' }, - ['427044454'] = { Name = 'cs1_11b_decals18' }, - ['1863998649'] = { Name = 'cs1_11b_decals20' }, - ['669863516'] = { Name = 'cs1_11b_decals25' }, - ['75532163'] = { Name = 'cs1_11b_decals27' }, - ['-1274160917'] = { Name = 'cs1_11b_decals33' }, - ['-1959262396'] = { Name = 'cs1_11b_decals37' }, - ['1901811411'] = { Name = 'cs1_11b_decals42' }, - ['126190445'] = { Name = 'cs1_11b_decals46' }, - ['950822330'] = { Name = 'cs1_11b_decals47' }, - ['-456868440'] = { Name = 'cs1_11b_decals48' }, - ['-711057573'] = { Name = 'cs1_11b_decals49' }, - ['1815997192'] = { Name = 'cs1_11b_decals50' }, - ['35526350'] = { Name = 'cs1_11b_decals51' }, - ['257405249'] = { Name = 'cs1_11b_decals52' }, - ['-793902698'] = { Name = 'cs1_11b_decals52asd' }, - ['-216270642'] = { Name = 'cs1_11b_decals54' }, - ['-1021175589'] = { Name = 'cs1_11b_decals55' }, - ['-933223593'] = { Name = 'cs1_11b_decals56' }, - ['-1632776205'] = { Name = 'cs1_11b_decals57' }, - ['-1406899488'] = { Name = 'cs1_11b_decals58' }, - ['-1676883283'] = { Name = 'cs1_11b_decals59' }, - ['-1700419801'] = { Name = 'cs1_11b_decals60' }, - ['-1917874881'] = { Name = 'cs1_11b_decals63' }, - ['2137944249'] = { Name = 'cs1_11b_decals64' }, - ['1933400151'] = { Name = 'cs1_11b_decals65' }, - ['1693629378'] = { Name = 'cs1_11b_decals66' }, - ['1459757025'] = { Name = 'cs1_11b_decals67' }, - ['684376947'] = { Name = 'cs1_11b_decals68' }, - ['904224236'] = { Name = 'cs1_11b_decals69' }, - ['625557464'] = { Name = 'cs1_11b_decals70' }, - ['-610259837'] = { Name = 'cs1_11b_decals71' }, - ['697124960'] = { Name = 'cs1_11b_decals72' }, - ['-128129540'] = { Name = 'cs1_11b_decals73' }, - ['-974913269'] = { Name = 'cs1_11b_decals74' }, - ['867261720'] = { Name = 'cs1_11b_decals75' }, - ['-505398925'] = { Name = 'cs1_11b_decals76' }, - ['260347071'] = { Name = 'cs1_11b_decals77' }, - ['1026650136'] = { Name = 'cs1_11b_decals78' }, - ['-1787714689'] = { Name = 'cs1_11b_decals82' }, - ['-603082570'] = { Name = 'cs1_11b_decals83' }, - ['-305376205'] = { Name = 'cs1_11b_decals84' }, - ['-529188471'] = { Name = 'cs1_11b_decals85' }, - ['-230761188'] = { Name = 'cs1_11b_decals86' }, - ['891380448'] = { Name = 'cs1_11b_decals87' }, - ['-960297435'] = { Name = 'cs1_11b_decals88' }, - ['429960159'] = { Name = 'cs1_11b_decals89' }, - ['-553242341'] = { Name = 'cs1_11b_decals90' }, - ['-1196268424'] = { Name = 'cs1_11b_decals91' }, - ['-1421784682'] = { Name = 'cs1_11b_decals92' }, - ['-1527333631'] = { Name = 'cs1_11b_decals93' }, - ['-2029092559'] = { Name = 'cs1_11b_decals94' }, - ['-2112161978'] = { Name = 'cs1_11b_decals95' }, - ['1953750008'] = { Name = 'cs1_11b_decals96' }, - ['713607203'] = { Name = 'cs1_11b_decals97' }, - ['1556589728'] = { Name = 'cs1_11b_decals98' }, - ['-400768188'] = { Name = 'cs1_11b_decals99' }, - ['1729299423'] = { Name = 'cs1_11b_decalsq1' }, - ['2025105186'] = { Name = 'cs1_11b_decalsq2' }, - ['1731593233'] = { Name = 'cs1_11b_decalsq3' }, - ['-780281693'] = { Name = 'cs1_11b_decalsq4' }, - ['234243623'] = { Name = 'cs1_11b_decalsx1' }, - ['731439657'] = { Name = 'cs1_11b_emmi01_lod' }, - ['-584475588'] = { Name = 'cs1_11b_emmi01' }, - ['1271788673'] = { Name = 'cs1_11b_emmi02_lod' }, - ['-345753423'] = { Name = 'cs1_11b_emmi02' }, - ['-1029834551'] = { Name = 'cs1_11b_fault02' }, - ['2075388658'] = { Name = 'cs1_11b_fault03' }, - ['-552584431'] = { Name = 'cs1_11b_fault03a' }, - ['33658661'] = { Name = 'cs1_11b_fbox01' }, - ['-1697732167'] = { Name = 'cs1_11b_fence05' }, - ['1573163701'] = { Name = 'cs1_11b_frmland007' }, - ['782440600'] = { Name = 'cs1_11b_gullywall_00' }, - ['-1527682274'] = { Name = 'cs1_11b_house_gutter01' }, - ['-315984034'] = { Name = 'cs1_11b_house_pipe01' }, - ['829543101'] = { Name = 'cs1_11b_house001' }, - ['-1015716234'] = { Name = 'cs1_11b_house01_dec003' }, - ['1249113297'] = { Name = 'cs1_11b_house01_dec006' }, - ['294377437'] = { Name = 'cs1_11b_land_01' }, - ['1237862485'] = { Name = 'cs1_11b_land_02' }, - ['1781190651'] = { Name = 'cs1_11b_land_02b' }, - ['-64148192'] = { Name = 'cs1_11b_land_03' }, - ['-2124645122'] = { Name = 'cs1_11b_land_03a' }, - ['643989898'] = { Name = 'cs1_11b_land_04' }, - ['1523903086'] = { Name = 'cs1_11b_land_05' }, - ['-1795301693'] = { Name = 'cs1_11b_land_06' }, - ['927474517'] = { Name = 'cs1_11b_land_07' }, - ['1872630788'] = { Name = 'cs1_11b_land_08' }, - ['-1553695856'] = { Name = 'cs1_11b_land_09' }, - ['864491691'] = { Name = 'cs1_11b_land_10' }, - ['1645639113'] = { Name = 'cs1_11b_land_11' }, - ['1349243508'] = { Name = 'cs1_11b_land_12' }, - ['2122329760'] = { Name = 'cs1_11b_land_13' }, - ['1825475389'] = { Name = 'cs1_11b_land_14' }, - ['-1755291552'] = { Name = 'cs1_11b_land_15' }, - ['-457835766'] = { Name = 'cs1_11b_land_16' }, - ['2136931247'] = { Name = 'cs1_11b_land01' }, - ['-1463660939'] = { Name = 'cs1_11b_land06' }, - ['-1406642889'] = { Name = 'cs1_11b_ptunnel_supp' }, - ['-830062151'] = { Name = 'cs1_11b_ptunnelcover' }, - ['-1202073049'] = { Name = 'cs1_11b_sign' }, - ['-340621789'] = { Name = 'cs1_11b_small_barn_dec' }, - ['-1861008055'] = { Name = 'cs1_11b_small_barn' }, - ['-1941064722'] = { Name = 'cs1_11b_tintractor_shed_dec' }, - ['2126145123'] = { Name = 'cs1_11b_tintractor_shed' }, - ['1095241381'] = { Name = 'cs1_11b_trk01' }, - ['1857874318'] = { Name = 'cs1_11b_trk02' }, - ['-1889113634'] = { Name = 'cs1_12_alttrk003' }, - ['336264502'] = { Name = 'cs1_12_alttrk02' }, - ['859727702'] = { Name = 'cs1_12_b01_a' }, - ['628181948'] = { Name = 'cs1_12_b01_d' }, - ['2137679139'] = { Name = 'cs1_12_b01_decal' }, - ['-253955655'] = { Name = 'cs1_12_b02_d' }, - ['1311506985'] = { Name = 'cs1_12_b02_railings' }, - ['310536815'] = { Name = 'cs1_12_b02_slod' }, - ['-824634354'] = { Name = 'cs1_12_b02' }, - ['-1828819538'] = { Name = 'cs1_12_b1_slod1' }, - ['-1768660284'] = { Name = 'cs1_12_bdecal007' }, - ['1458727479'] = { Name = 'cs1_12_bestclvrt001' }, - ['425436905'] = { Name = 'cs1_12_bridge1' }, - ['923008782'] = { Name = 'cs1_12_bridgedust' }, - ['1655845964'] = { Name = 'cs1_12_bridrockdecal' }, - ['1252744918'] = { Name = 'cs1_12_building0004' }, - ['1695717941'] = { Name = 'cs1_12_building001' }, - ['1396864657'] = { Name = 'cs1_12_building002' }, - ['-51969161'] = { Name = 'cs1_12_building003_ovr' }, - ['-769395626'] = { Name = 'cs1_12_building003' }, - ['-1364185745'] = { Name = 'cs1_12_building005' }, - ['-859832658'] = { Name = 'cs1_12_clothesdetails' }, - ['242210886'] = { Name = 'cs1_12_coastdecal_002' }, - ['908240811'] = { Name = 'cs1_12_coastdecal_004' }, - ['2100835797'] = { Name = 'cs1_12_coastdecal_008' }, - ['-1901700943'] = { Name = 'cs1_12_coastdecal_009' }, - ['-645172162'] = { Name = 'cs1_12_coastdecal_012' }, - ['1884922252'] = { Name = 'cs1_12_coastdecal_013' }, - ['741440380'] = { Name = 'cs1_12_coastdecalt007' }, - ['-399446191'] = { Name = 'cs1_12_culvert_01' }, - ['-563373833'] = { Name = 'cs1_12_decal_001' }, - ['-91296692'] = { Name = 'cs1_12_decal_001a' }, - ['-1300636637'] = { Name = 'cs1_12_decal_001b' }, - ['995388882'] = { Name = 'cs1_12_decal_001x' }, - ['256473778'] = { Name = 'cs1_12_decal_002' }, - ['1564455648'] = { Name = 'cs1_12_decal_002c' }, - ['-86617652'] = { Name = 'cs1_12_decal_003' }, - ['424742593'] = { Name = 'cs1_12_decal_005' }, - ['307205965'] = { Name = 'cs1_12_decal_005b' }, - ['-1314089831'] = { Name = 'cs1_12_decal_027' }, - ['-289963738'] = { Name = 'cs1_12_decal_066' }, - ['291721397'] = { Name = 'cs1_12_decal_07a' }, - ['-2018165421'] = { Name = 'cs1_12_decal_07b' }, - ['-2062723876'] = { Name = 'cs1_12_decal_15' }, - ['2042904138'] = { Name = 'cs1_12_decal_18' }, - ['-2012982251'] = { Name = 'cs1_12_decal_66' }, - ['-1892457869'] = { Name = 'cs1_12_decal_67' }, - ['-2118561919'] = { Name = 'cs1_12_decal_farm' }, - ['-1596909178'] = { Name = 'cs1_12_decal_farms02' }, - ['-1062539332'] = { Name = 'cs1_12_decal_farmsbig' }, - ['2145163125'] = { Name = 'cs1_12_decal_house01' }, - ['384125096'] = { Name = 'cs1_12_decal_road' }, - ['-1546361791'] = { Name = 'cs1_12_decal_rock01' }, - ['-1241806697'] = { Name = 'cs1_12_decal_rock02' }, - ['-1729017828'] = { Name = 'cs1_12_detailout' }, - ['1226165500'] = { Name = 'cs1_12_detailsadv003' }, - ['-1944902772'] = { Name = 'cs1_12_detailsadv02' }, - ['-1084956904'] = { Name = 'cs1_12_drttk_01' }, - ['1623204336'] = { Name = 'cs1_12_drttk_02' }, - ['1380877581'] = { Name = 'cs1_12_drttk_03' }, - ['117552381'] = { Name = 'cs1_12_drttk_03a' }, - ['-2078414677'] = { Name = 'cs1_12_drttk_04' }, - ['1977830454'] = { Name = 'cs1_12_drttk_05' }, - ['-261537480'] = { Name = 'cs1_12_drttk_06' }, - ['-218904135'] = { Name = 'cs1_12_drttk_11' }, - ['328719186'] = { Name = 'cs1_12_drttk_d01' }, - ['2081269387'] = { Name = 'cs1_12_fence001_ovr' }, - ['779508496'] = { Name = 'cs1_12_fence001' }, - ['922579433'] = { Name = 'cs1_12_fence002_ovr' }, - ['549568423'] = { Name = 'cs1_12_fence002' }, - ['2044126787'] = { Name = 'cs1_12_flagsdetails' }, - ['104864721'] = { Name = 'cs1_12_gdecal01a' }, - ['-361634763'] = { Name = 'cs1_12_gdecal01b' }, - ['1383936600'] = { Name = 'cs1_12_gnd_12_trk' }, - ['298835615'] = { Name = 'cs1_12_gnd_13_armco' }, - ['1810305644'] = { Name = 'cs1_12_gnd_13_clvrt' }, - ['1459471376'] = { Name = 'cs1_12_gnd_13_trk' }, - ['180592951'] = { Name = 'cs1_12_guldecal00' }, - ['358888331'] = { Name = 'cs1_12_guldecal009' }, - ['1045235785'] = { Name = 'cs1_12_guldecal01' }, - ['1888939228'] = { Name = 'cs1_12_guldecal02' }, - ['-1565699828'] = { Name = 'cs1_12_guldecal03' }, - ['1441085305'] = { Name = 'cs1_12_guldecal04' }, - ['-1924192688'] = { Name = 'cs1_12_guldecal05' }, - ['-1206879278'] = { Name = 'cs1_12_guldecal06' }, - ['-238588097'] = { Name = 'cs1_12_guldecal07' }, - ['-595508045'] = { Name = 'cs1_12_guldecal08' }, - ['-791007899'] = { Name = 'cs1_12_guldecal09' }, - ['-30931296'] = { Name = 'cs1_12_guldecal10' }, - ['1244503722'] = { Name = 'cs1_12_guldecal11' }, - ['-1509435807'] = { Name = 'cs1_12_guldecal13' }, - ['-1307230856'] = { Name = 'cs1_12_guldecal13a' }, - ['1428010122'] = { Name = 'cs1_12_guldecal14' }, - ['-2121200268'] = { Name = 'cs1_12_guldecal15' }, - ['1413673644'] = { Name = 'cs1_12_houserail_01' }, - ['1198512390'] = { Name = 'cs1_12_houserail_02' }, - ['1394339930'] = { Name = 'cs1_12_houserail_03' }, - ['1164530933'] = { Name = 'cs1_12_houserail_04' }, - ['812657411'] = { Name = 'cs1_12_houserail_05' }, - ['1322800090'] = { Name = 'cs1_12_jetty_overlay' }, - ['2133280248'] = { Name = 'cs1_12_jetty' }, - ['-529556129'] = { Name = 'cs1_12_jettyrail_01' }, - ['-93073073'] = { Name = 'cs1_12_jettyrail_02' }, - ['736670776'] = { Name = 'cs1_12_jettyrail_03' }, - ['2123005036'] = { Name = 'cs1_12_jettysteps_01' }, - ['-1993240134'] = { Name = 'cs1_12_jettysteps_02' }, - ['-1027742120'] = { Name = 'cs1_12_mnttrk01' }, - ['-24748592'] = { Name = 'cs1_12_mnttrk02' }, - ['-366162180'] = { Name = 'cs1_12_pdecal00' }, - ['84990013'] = { Name = 'cs1_12_pdecal002a' }, - ['-1056441165'] = { Name = 'cs1_12_pdecal01' }, - ['-1899489228'] = { Name = 'cs1_12_pdecal02' }, - ['763450788'] = { Name = 'cs1_12_pdecal03' }, - ['-101355891'] = { Name = 'cs1_12_pdecal05' }, - ['1968234210'] = { Name = 'cs1_12_pdecal05a' }, - ['-942962118'] = { Name = 'cs1_12_pdecal06' }, - ['-1423370487'] = { Name = 'cs1_12_rdecal_005' }, - ['-867804901'] = { Name = 'cs1_12_rdecal_006' }, - ['-587990410'] = { Name = 'cs1_12_rdecal_007' }, - ['1669594343'] = { Name = 'cs1_12_rdecal_008b' }, - ['-1323162925'] = { Name = 'cs1_12_rdecal_009' }, - ['2104691876'] = { Name = 'cs1_12_riverbed1_lod' }, - ['1062716907'] = { Name = 'cs1_12_riverbed1' }, - ['1200190187'] = { Name = 'cs1_12_rockdecal_005' }, - ['-1224571456'] = { Name = 'cs1_12_shadowdecal01' }, - ['-35548295'] = { Name = 'cs1_12_shadowdecal02' }, - ['1825480420'] = { Name = 'cs1_12_smallbridge_01' }, - ['-1761873090'] = { Name = 'cs1_12_smallbridge_02' }, - ['1901146581'] = { Name = 'cs1_12_smlbrg01_decal' }, - ['-1582519176'] = { Name = 'cs1_12_smlbrg02_decal' }, - ['2135551329'] = { Name = 'cs1_12_tarrd01' }, - ['-997754917'] = { Name = 'cs1_12_tarrd02' }, - ['436431016'] = { Name = 'cs1_12_terrain_hd_01' }, - ['-338916293'] = { Name = 'cs1_12_terrain_hd_02' }, - ['-1320609983'] = { Name = 'cs1_12_terrain_hd_03' }, - ['189778753'] = { Name = 'cs1_12_terrain_hd_04' }, - ['-746202182'] = { Name = 'cs1_12_terrain_hd_05' }, - ['-453149015'] = { Name = 'cs1_12_terrain_hd_06' }, - ['1714389263'] = { Name = 'cs1_12_terrain_hd_07' }, - ['2020091264'] = { Name = 'cs1_12_terrain_hd_08' }, - ['1082078635'] = { Name = 'cs1_12_terrain_hd_09' }, - ['-213803907'] = { Name = 'cs1_12_terrain_hd_10' }, - ['1544678940'] = { Name = 'cs1_12_terrain_hd_11' }, - ['-95278442'] = { Name = 'cs1_12_terrain_hd_13' }, - ['-309128936'] = { Name = 'cs1_12_terrain_hd_14' }, - ['1452827425'] = { Name = 'cs1_12_terrain_hd_15' }, - ['-2135588977'] = { Name = 'cs1_12_terrain_hd_16x' }, - ['-1050888008'] = { Name = 'cs1_12_terrain_hd_17' }, - ['-1289544635'] = { Name = 'cs1_12_terrain_hd_18' }, - ['498266455'] = { Name = 'cs1_12_terrain_hd_19' }, - ['-1909665019'] = { Name = 'cs1_12_terrain_hd_20' }, - ['-290122732'] = { Name = 'cs1_12_terrain_hd_21' }, - ['-43470469'] = { Name = 'cs1_12_terrain_hd_22' }, - ['1009004273'] = { Name = 'cs1_12_terrain_hd_23' }, - ['1243138778'] = { Name = 'cs1_12_terrain_hd_24' }, - ['-1198053403'] = { Name = 'cs1_12_terrain_hd_26' }, - ['316988531'] = { Name = 'cs1_12_terrain_hd_27' }, - ['555710696'] = { Name = 'cs1_12_terrain_hd_28' }, - ['2117612328'] = { Name = 'cs1_12_terrain_hd_29' }, - ['1740867375'] = { Name = 'cs1_12_terrain_hd_30' }, - ['-694623016'] = { Name = 'cs1_12_terrain_hd_31' }, - ['1132215965'] = { Name = 'cs1_12_terrain_hd_33' }, - ['770052977'] = { Name = 'cs1_12_terrain_hd_34' }, - ['-1627949674'] = { Name = 'cs1_12_terrain_hd_35' }, - ['-1991751112'] = { Name = 'cs1_12_terrain_hd_36' }, - ['1650422143'] = { Name = 'cs1_12_terrain_hd_99' }, - ['1530866151'] = { Name = 'cs1_12_traildecal_001a' }, - ['766856516'] = { Name = 'cs1_12_traildecal_002a' }, - ['-2138402344'] = { Name = 'cs1_12_traildecal01' }, - ['-1095757140'] = { Name = 'cs1_12_traildecal01a' }, - ['1265805225'] = { Name = 'cs1_12_traildecal06' }, - ['1495548684'] = { Name = 'cs1_12_traildecal07' }, - ['1446838238'] = { Name = 'cs1_12_trailz01' }, - ['528978548'] = { Name = 'cs1_12_trailz02' }, - ['1881317372'] = { Name = 'cs1_12_tunl_01b_d' }, - ['-1789482780'] = { Name = 'cs1_12_tunl_01b_lod' }, - ['-1195034483'] = { Name = 'cs1_12_tunl_01b' }, - ['1000447332'] = { Name = 'cs1_12_tunnel01_end' }, - ['-2111525240'] = { Name = 'cs1_12_tunnel01_lod' }, - ['-377406141'] = { Name = 'cs1_12_tunnel01shell_int' }, - ['-54586701'] = { Name = 'cs1_12_tunnel01sproxy_int' }, - ['-1473903654'] = { Name = 'cs1_12_tunnel01stuff_int' }, - ['-1005066311'] = { Name = 'cs1_12_tunnel02_end' }, - ['577938017'] = { Name = 'cs1_12_tunnel02shell_int' }, - ['126439381'] = { Name = 'cs1_12_tunnel02stuff_int' }, - ['-1731045468'] = { Name = 'cs1_12_tunnel03_lod' }, - ['2011046727'] = { Name = 'cs1_12_tunnel03shell_int' }, - ['982455543'] = { Name = 'cs1_12_tunnel03stuff_int' }, - ['1571990589'] = { Name = 'cs1_13__fpdecal004' }, - ['-1017317488'] = { Name = 'cs1_13__fpdecal006' }, - ['-1254892738'] = { Name = 'cs1_13__fpdecal007' }, - ['1752928578'] = { Name = 'cs1_13_alttrk01' }, - ['2115976329'] = { Name = 'cs1_13_alttrk02' }, - ['-447051353'] = { Name = 'cs1_13_armco_v01' }, - ['-2089533271'] = { Name = 'cs1_13_boathouse001' }, - ['-638915163'] = { Name = 'cs1_13_boathouse002' }, - ['1744341426'] = { Name = 'cs1_13_boathouse003' }, - ['1373101425'] = { Name = 'cs1_13_boathouse004' }, - ['1332876794'] = { Name = 'cs1_13_boatyd_drttk' }, - ['-134843765'] = { Name = 'cs1_13_culvert005' }, - ['1798619454'] = { Name = 'cs1_13_culvert01_slod1' }, - ['-1996262662'] = { Name = 'cs1_13_culvert01' }, - ['-134283653'] = { Name = 'cs1_13_culvert02_slod1' }, - ['2067912567'] = { Name = 'cs1_13_culvert02' }, - ['973154984'] = { Name = 'cs1_13_culvert03_slod' }, - ['-26354227'] = { Name = 'cs1_13_culvert03' }, - ['1902399379'] = { Name = 'cs1_13_culvert03shadbox' }, - ['-637107112'] = { Name = 'cs1_13_culvert04_slod1' }, - ['-290767288'] = { Name = 'cs1_13_culvert04' }, - ['1913027580'] = { Name = 'cs1_13_draindecal02' }, - ['-323165065'] = { Name = 'cs1_13_drttk_01' }, - ['-1082488333'] = { Name = 'cs1_13_drttk_02' }, - ['-816371284'] = { Name = 'cs1_13_drttk_03' }, - ['555633977'] = { Name = 'cs1_13_drttk_04' }, - ['61346381'] = { Name = 'cs1_13_drttk_05' }, - ['375502784'] = { Name = 'cs1_13_drttk_06' }, - ['-700646751'] = { Name = 'cs1_13_drttk_ov_01' }, - ['-1396760846'] = { Name = 'cs1_13_emissive_02_lod' }, - ['286122622'] = { Name = 'cs1_13_emissive_02' }, - ['873163565'] = { Name = 'cs1_13_emissive_lod' }, - ['-88555682'] = { Name = 'cs1_13_emissive' }, - ['-1174330474'] = { Name = 'cs1_13_garage7' }, - ['-2080124381'] = { Name = 'cs1_13_gnd_14_decal' }, - ['550667354'] = { Name = 'cs1_13_gnd_hd_01' }, - ['1999089927'] = { Name = 'cs1_13_gnd_hd_02' }, - ['1759581306'] = { Name = 'cs1_13_gnd_hd_03' }, - ['1571814888'] = { Name = 'cs1_13_gnd_hd_04' }, - ['206354997'] = { Name = 'cs1_13_house2' }, - ['208912991'] = { Name = 'cs1_13_houses' }, - ['1436526398'] = { Name = 'cs1_13_jetty_ovr' }, - ['1864675385'] = { Name = 'cs1_13_jetty' }, - ['-1353391235'] = { Name = 'cs1_13_jettypoles01' }, - ['-1584510992'] = { Name = 'cs1_13_jettypoles02' }, - ['129340481'] = { Name = 'cs1_13_jettypoles03' }, - ['972552389'] = { Name = 'cs1_13_jettypoles04' }, - ['1962798800'] = { Name = 'cs1_13_jettypoles05' }, - ['-1068912938'] = { Name = 'cs1_13_lakerock_01' }, - ['-1367667911'] = { Name = 'cs1_13_lakerock_02' }, - ['-640327187'] = { Name = 'cs1_13_lakerock_03' }, - ['1721911373'] = { Name = 'cs1_13_land_07' }, - ['-1704864319'] = { Name = 'cs1_13_metal_interior' }, - ['1745628858'] = { Name = 'cs1_13_mid_decal001' }, - ['457025538'] = { Name = 'cs1_13_millarsfishsign_slod' }, - ['1952920943'] = { Name = 'cs1_13_millarsfishsign' }, - ['-1255572891'] = { Name = 'cs1_13_props_combo0119_01_lod' }, - ['-1249341366'] = { Name = 'cs1_13_props_combo0224_01_lod' }, - ['-238842560'] = { Name = 'cs1_13_props_combo0224_02_lod' }, - ['-1019950719'] = { Name = 'cs1_13_props_combo0224_03_lod' }, - ['2126829581'] = { Name = 'cs1_13_props_wires01' }, - ['-2063604605'] = { Name = 'cs1_13_props_wires02' }, - ['1418331032'] = { Name = 'cs1_13_props_wires03' }, - ['1753230212'] = { Name = 'cs1_13_props_wires04' }, - ['-67072073'] = { Name = 'cs1_13_rail01' }, - ['1698062881'] = { Name = 'cs1_13_rail02' }, - ['1468253884'] = { Name = 'cs1_13_rail03' }, - ['331300652'] = { Name = 'cs1_13_rail04' }, - ['41000081'] = { Name = 'cs1_13_rail05' }, - ['733777876'] = { Name = 'cs1_13_screedecal01' }, - ['-1477699029'] = { Name = 'cs1_13_shore_decal01' }, - ['-1171341648'] = { Name = 'cs1_13_shore_decal02' }, - ['74928964'] = { Name = 'cs1_13_shore_decal03' }, - ['317911099'] = { Name = 'cs1_13_shore_decal04' }, - ['1306027525'] = { Name = 'cs1_13_shore_decal08' }, - ['43617700'] = { Name = 'cs1_13_slipwaypost' }, - ['1623016534'] = { Name = 'cs1_13_streambed01' }, - ['1937205706'] = { Name = 'cs1_13_streambed02' }, - ['467500975'] = { Name = 'cs1_13_terrain_hd_01' }, - ['-22744621'] = { Name = 'cs1_13_terrain_hd_011' }, - ['161209132'] = { Name = 'cs1_13_terrain_hd_02' }, - ['627216619'] = { Name = 'cs1_13_terrain_hd_03_1' }, - ['-1762397172'] = { Name = 'cs1_13_terrain_hd_03_2' }, - ['786638266'] = { Name = 'cs1_13_terrain_hd_03' }, - ['1398206113'] = { Name = 'cs1_13_terrain_hd_05' }, - ['1670035185'] = { Name = 'cs1_13_terrain_hd_05a' }, - ['1084442938'] = { Name = 'cs1_13_terrain_hd_06' }, - ['-2089113267'] = { Name = 'cs1_13_terrain_hd_07a' }, - ['469565406'] = { Name = 'cs1_13_terrain_hd_08' }, - ['-706054934'] = { Name = 'cs1_13_terrain_hd_10' }, - ['-1693377136'] = { Name = 'cs1_13_towndecal01' }, - ['-105453307'] = { Name = 'cs1_13_warehouse2' }, - ['-1487861031'] = { Name = 'cs1_13_wh2_rail' }, - ['-40891276'] = { Name = 'cs1_13mapblend' }, - ['-409196318'] = { Name = 'cs1_14_brdg1_ovrly' }, - ['-11549012'] = { Name = 'cs1_14_brdg1' }, - ['212484310'] = { Name = 'cs1_14_breakers01' }, - ['253059353'] = { Name = 'cs1_14_canriv_04' }, - ['-524385172'] = { Name = 'cs1_14_canriv_05' }, - ['999373328'] = { Name = 'cs1_14_canriv_06' }, - ['233004725'] = { Name = 'cs1_14_canriv_07' }, - ['1479603023'] = { Name = 'cs1_14_canriv_08' }, - ['-1668220766'] = { Name = 'cs1_14_canstrm_01' }, - ['-1943970475'] = { Name = 'cs1_14_cliff3' }, - ['1225414424'] = { Name = 'cs1_14_cliff7' }, - ['800236649'] = { Name = 'cs1_14_cliff8' }, - ['-1402330509'] = { Name = 'cs1_14_cliffovrly07' }, - ['-687308028'] = { Name = 'cs1_14_cs_stream' }, - ['1318361432'] = { Name = 'cs1_14_cs_stream2' }, - ['-442787736'] = { Name = 'cs1_14_cultmp' }, - ['-1551937334'] = { Name = 'cs1_14_efefe' }, - ['518631270'] = { Name = 'cs1_14_footpath020' }, - ['1983077884'] = { Name = 'cs1_14_footpath024' }, - ['-951926618'] = { Name = 'cs1_14_foreststrm2' }, - ['-45916205'] = { Name = 'cs1_14_island01' }, - ['-375780032'] = { Name = 'cs1_14_nuterr01' }, - ['-2096709609'] = { Name = 'cs1_14_nuterr03' }, - ['286110817'] = { Name = 'cs1_14_nuterr03b' }, - ['899327296'] = { Name = 'cs1_14_nuterr04' }, - ['678988540'] = { Name = 'cs1_14_nuterr05' }, - ['-1401711888'] = { Name = 'cs1_14_nuterr06' }, - ['-227446103'] = { Name = 'cs1_14_nuterr07b' }, - ['-465643964'] = { Name = 'cs1_14_nuterr07c' }, - ['-2104344786'] = { Name = 'cs1_14_nuterr09' }, - ['-322372170'] = { Name = 'cs1_14_nutrail01' }, - ['-653142456'] = { Name = 'cs1_14_nutrail02' }, - ['131544010'] = { Name = 'cs1_14_nutrail04' }, - ['-199488428'] = { Name = 'cs1_14_nutrail05' }, - ['577497331'] = { Name = 'cs1_14_nutrail06' }, - ['941036629'] = { Name = 'cs1_14_nutrail07' }, - ['1711796278'] = { Name = 'cs1_14_nutrail08' }, - ['1438699432'] = { Name = 'cs1_14_nutrail09' }, - ['-1256817134'] = { Name = 'cs1_14_nutrail11' }, - ['-2065130057'] = { Name = 'cs1_14_nutrail12' }, - ['-639711326'] = { Name = 'cs1_14_nutrail14' }, - ['-347870612'] = { Name = 'cs1_14_nutrail15' }, - ['-1115025671'] = { Name = 'cs1_14_nutrail16' }, - ['-858113155'] = { Name = 'cs1_14_nutrail23' }, - ['-610739974'] = { Name = 'cs1_14_nutrail24' }, - ['1033188932'] = { Name = 'cs1_14_ovrly01' }, - ['811539416'] = { Name = 'cs1_14_ovrly02' }, - ['367322852'] = { Name = 'cs1_14_ovrly07' }, - ['-1417276888'] = { Name = 'cs1_14_ovrly09' }, - ['953756652'] = { Name = 'cs1_14_ovrly10' }, - ['-2044213624'] = { Name = 'cs1_14_ovrly11' }, - ['1567356177'] = { Name = 'cs1_14_ovrly12' }, - ['732238212'] = { Name = 'cs1_14_ovrly13' }, - ['-4212294'] = { Name = 'cs1_14_ovrly14' }, - ['1291998270'] = { Name = 'cs1_14_ovrly15' }, - ['584417253'] = { Name = 'cs1_14_ovrly16' }, - ['-258827424'] = { Name = 'cs1_14_ovrly17' }, - ['-1468626135'] = { Name = 'cs1_14_ovrly18' }, - ['-1254841179'] = { Name = 'cs1_14_ovrly19' }, - ['-560792667'] = { Name = 'cs1_14_ovrly20' }, - ['-99241302'] = { Name = 'cs1_14_ovrly22' }, - ['357198099'] = { Name = 'cs1_14_ovrly24' }, - ['659361048'] = { Name = 'cs1_14_ovrly25' }, - ['831201684'] = { Name = 'cs1_14_ovrly26' }, - ['1121109027'] = { Name = 'cs1_14_ovrly27' }, - ['731190688'] = { Name = 'cs1_14_ovrly28' }, - ['895559992'] = { Name = 'cs1_14_ovrly29' }, - ['-586615179'] = { Name = 'cs1_14_ovrly30' }, - ['-1424026974'] = { Name = 'cs1_14_ovrly31' }, - ['-1067107026'] = { Name = 'cs1_14_ovrly32' }, - ['-1805195982'] = { Name = 'cs1_14_ovrly33' }, - ['1654718887'] = { Name = 'cs1_14_ovrly34' }, - ['2010262537'] = { Name = 'cs1_14_ovrly35' }, - ['2002308840'] = { Name = 'cs1_14_ovrly35a' }, - ['1695230541'] = { Name = 'cs1_14_ovrly35b' }, - ['1407059955'] = { Name = 'cs1_14_ovrly35c' }, - ['1178814700'] = { Name = 'cs1_14_ovrly36' }, - ['1504767943'] = { Name = 'cs1_14_ovrly37' }, - ['653658706'] = { Name = 'cs1_14_ovrly38' }, - ['1013724478'] = { Name = 'cs1_14_ovrly39' }, - ['632228596'] = { Name = 'cs1_14_ovrly40' }, - ['304407520'] = { Name = 'cs1_14_ovrly41' }, - ['67389343'] = { Name = 'cs1_14_ovrly42' }, - ['-221141702'] = { Name = 'cs1_14_ovrly43' }, - ['-599295962'] = { Name = 'cs1_14_ovrly44' }, - ['-849225125'] = { Name = 'cs1_14_ovrly45' }, - ['-1088274980'] = { Name = 'cs1_14_ovrly46' }, - ['-2014162995'] = { Name = 'cs1_14_ovrly49' }, - ['1783239481'] = { Name = 'cs1_14_ovrly51' }, - ['-311944841'] = { Name = 'cs1_14_ovrly58' }, - ['-538804628'] = { Name = 'cs1_14_ovrly59' }, - ['-183120018'] = { Name = 'cs1_14_ovrly598' }, - ['23029761'] = { Name = 'cs1_14_ovrly599' }, - ['-1090708860'] = { Name = 'cs1_14_pipe01' }, - ['-447518928'] = { Name = 'cs1_14_pipe02' }, - ['-648458436'] = { Name = 'cs1_14_pipe03' }, - ['-64115796'] = { Name = 'cs1_14_ranghut' }, - ['1525574525'] = { Name = 'cs1_14_ranghutd' }, - ['-1508774173'] = { Name = 'cs1_14_rdecal002' }, - ['-658857837'] = { Name = 'cs1_14_rghjj' }, - ['-1819020690'] = { Name = 'cs1_14_riverbddeep' }, - ['1019875567'] = { Name = 'cs1_14_riverbdshllw' }, - ['-81982582'] = { Name = 'cs1_14_riverbed01' }, - ['410601034'] = { Name = 'cs1_14_riverbed02' }, - ['-634621234'] = { Name = 'cs1_14_riverbed02b' }, - ['652010257'] = { Name = 'cs1_14_riverbed03' }, - ['-167902892'] = { Name = 'cs1_14_riverbed04' }, - ['-3878394'] = { Name = 'cs1_14_stream1' }, - ['1131472525'] = { Name = 'cs1_14_terr07b' }, - ['-217547008'] = { Name = 'cs1_14_terr11' }, - ['1273450558'] = { Name = 'cs1_14b_a_wb' }, - ['-1531586659'] = { Name = 'cs1_14b_bouldertun' }, - ['-2019466538'] = { Name = 'cs1_14b_brdg1_ovrly' }, - ['1557671830'] = { Name = 'cs1_14b_brdg1' }, - ['-1078605248'] = { Name = 'cs1_14b_canriv_01' }, - ['1848583988'] = { Name = 'cs1_14b_canriv_02' }, - ['-931537964'] = { Name = 'cs1_14b_canriv_03' }, - ['355088060'] = { Name = 'cs1_14b_canyonb005' }, - ['531244056'] = { Name = 'cs1_14b_cmouth01' }, - ['1171320933'] = { Name = 'cs1_14b_cmouth02' }, - ['941249784'] = { Name = 'cs1_14b_cmouth03' }, - ['-320291186'] = { Name = 'cs1_14b_cmouth04' }, - ['-1618896906'] = { Name = 'cs1_14b_cs1_14b_tc01' }, - ['-1097681488'] = { Name = 'cs1_14b_decal_0011' }, - ['367312518'] = { Name = 'cs1_14b_decal_0011a' }, - ['751128997'] = { Name = 'cs1_14b_decal_007' }, - ['-1296292701'] = { Name = 'cs1_14b_decal_007a' }, - ['444804385'] = { Name = 'cs1_14b_decal_008' }, - ['-1674283404'] = { Name = 'cs1_14b_decal_008c' }, - ['-61753691'] = { Name = 'cs1_14b_decal_008d' }, - ['182342590'] = { Name = 'cs1_14b_decal_008e' }, - ['189828796'] = { Name = 'cs1_14b_decal_009' }, - ['1058202399'] = { Name = 'cs1_14b_decal_011' }, - ['960621350'] = { Name = 'cs1_14b_decal_05' }, - ['503362724'] = { Name = 'cs1_14b_decal_06' }, - ['1234075634'] = { Name = 'cs1_14b_des_railing_end' }, - ['-2071645912'] = { Name = 'cs1_14b_des_railing_start' }, - ['-13282362'] = { Name = 'cs1_14b_des_train_engine' }, - ['-1537886904'] = { Name = 'cs1_14b_fcara_chassis002' }, - ['-1245652962'] = { Name = 'cs1_14b_fcara_chassis003' }, - ['308817600'] = { Name = 'cs1_14b_fconta_chassis013' }, - ['546032391'] = { Name = 'cs1_14b_fconta_chassis014' }, - ['786819003'] = { Name = 'cs1_14b_fconta_chassis015' }, - ['-382280614'] = { Name = 'cs1_14b_fconta_chassis017' }, - ['-95125867'] = { Name = 'cs1_14b_fconta_chassis018' }, - ['-2050910863'] = { Name = 'cs1_14b_fconta_chassis019' }, - ['2062122593'] = { Name = 'cs1_14b_fconta_chassis021' }, - ['94016453'] = { Name = 'cs1_14b_fconta_chassis022' }, - ['390936362'] = { Name = 'cs1_14b_fconta_chassis023' }, - ['639095999'] = { Name = 'cs1_14b_fconta_chassis024' }, - ['-262721704'] = { Name = 'cs1_14b_locoa_chassis003' }, - ['-996050405'] = { Name = 'cs1_14b_mnttrack01' }, - ['-1375548190'] = { Name = 'cs1_14b_mnttrack02' }, - ['-1147574257'] = { Name = 'cs1_14b_mnttrack03' }, - ['-2089486393'] = { Name = 'cs1_14b_mnttrack04' }, - ['-1857383566'] = { Name = 'cs1_14b_mnttrack05' }, - ['1691957904'] = { Name = 'cs1_14b_mnttrack06' }, - ['-431951397'] = { Name = 'cs1_14b_nuterr10' }, - ['137086236'] = { Name = 'cs1_14b_nutrail10' }, - ['-2046705466'] = { Name = 'cs1_14b_nutrail17' }, - ['995568498'] = { Name = 'cs1_14b_nutrail18' }, - ['-1326803005'] = { Name = 'cs1_14b_nutrail20' }, - ['1847663207'] = { Name = 'cs1_14b_ovrly_02' }, - ['1229356326'] = { Name = 'cs1_14b_ovrly_02a' }, - ['1095221429'] = { Name = 'cs1_14b_ovrly_03' }, - ['847258406'] = { Name = 'cs1_14b_ovrly_04' }, - ['631376234'] = { Name = 'cs1_14b_ovrly_05' }, - ['187163861'] = { Name = 'cs1_14b_railbg01_d' }, - ['-741716338'] = { Name = 'cs1_14b_railbg01_d2' }, - ['-404721697'] = { Name = 'cs1_14b_railbg03' }, - ['-701838220'] = { Name = 'cs1_14b_railbg04' }, - ['847113661'] = { Name = 'cs1_14b_rckcliff_03' }, - ['-588627245'] = { Name = 'cs1_14b_rckcliff_04' }, - ['-101225641'] = { Name = 'cs1_14b_refprx01_ch' }, - ['-1594070234'] = { Name = 'cs1_14b_refprx02_ch' }, - ['1179182679'] = { Name = 'cs1_14b_refprx03_ch' }, - ['2108313460'] = { Name = 'cs1_14b_refprx04_ch' }, - ['-900657850'] = { Name = 'cs1_14b_refprx05_ch' }, - ['1484321663'] = { Name = 'cs1_14b_refprx06_ch' }, - ['960083088'] = { Name = 'cs1_14b_refprx07_ch' }, - ['-972985511'] = { Name = 'cs1_14b_riverland_001' }, - ['900128769'] = { Name = 'cs1_14b_riverland' }, - ['-1746607828'] = { Name = 'cs1_14b_riverrock00' }, - ['-766290420'] = { Name = 'cs1_14b_riverrock02' }, - ['-1576351897'] = { Name = 'cs1_14b_rvrbed_01' }, - ['-816274942'] = { Name = 'cs1_14b_rvrbed_02' }, - ['927444814'] = { Name = 'cs1_14b_smallbrdg_hd' }, - ['1057017213'] = { Name = 'cs1_14b_smallbrdg_lod' }, - ['2119659647'] = { Name = 'cs1_14b_tc_debris4' }, - ['1843482515'] = { Name = 'cs1_14b_tc_debris5' }, - ['-968387093'] = { Name = 'cs1_14b_terr21a' }, - ['-144574433'] = { Name = 'cs1_14b_terr21b' }, - ['-1837840340'] = { Name = 'cs1_14b_traincrash_slod' }, - ['-1169198463'] = { Name = 'cs1_14b_tunn_ent_003' }, - ['-627359310'] = { Name = 'cs1_14b_tunn_entdc_01' }, - ['-62245692'] = { Name = 'cs1_14b_water_trncrsh' }, - ['2114584384'] = { Name = 'cs1_14b_waterblend_slod' }, - ['-70511385'] = { Name = 'cs1_14b_waterblend' }, - ['-496070126'] = { Name = 'cs1_14b_wb_ov' }, - ['-44445619'] = { Name = 'cs1_14b_wtr_trncrsh_slod' }, - ['81563134'] = { Name = 'cs1_15_barn_support' }, - ['1150431115'] = { Name = 'cs1_15_barn' }, - ['-907824369'] = { Name = 'cs1_15_bridgea_rail' }, - ['-588483223'] = { Name = 'cs1_15_bridgea' }, - ['-646694954'] = { Name = 'cs1_15_bridgeb_rail' }, - ['-910995721'] = { Name = 'cs1_15_bridgeb' }, - ['680014337'] = { Name = 'cs1_15_bridgeter_rail' }, - ['-927570067'] = { Name = 'cs1_15_bridgeter' }, - ['1979852223'] = { Name = 'cs1_15_culvert01' }, - ['1673232690'] = { Name = 'cs1_15_culvert02' }, - ['-645042988'] = { Name = 'cs1_15_culvert03' }, - ['-951072679'] = { Name = 'cs1_15_culvert04' }, - ['1579131602'] = { Name = 'cs1_15_decals01' }, - ['-2107020443'] = { Name = 'cs1_15_decals03' }, - ['-1529008052'] = { Name = 'cs1_15_decals05' }, - ['-917440205'] = { Name = 'cs1_15_decals07' }, - ['-1147773506'] = { Name = 'cs1_15_decals08' }, - ['-648668867'] = { Name = 'cs1_15_decals09' }, - ['1500256915'] = { Name = 'cs1_15_decals10' }, - ['314445112'] = { Name = 'cs1_15_decals11' }, - ['2102911594'] = { Name = 'cs1_15_decals12' }, - ['1318533030'] = { Name = 'cs1_15_lumber_sign' }, - ['1772489241'] = { Name = 'cs1_15_mnt_chiliad_hi' }, - ['1200973641'] = { Name = 'cs1_15_mnt_chiliad_hi001' }, - ['2105688964'] = { Name = 'cs1_15_mwall_01' }, - ['-1830064554'] = { Name = 'cs1_15_mwall_02' }, - ['-757231462'] = { Name = 'cs1_15_stream05_d' }, - ['772542482'] = { Name = 'cs1_15_terrain01' }, - ['1555459430'] = { Name = 'cs1_15_terrain02' }, - ['326720217'] = { Name = 'cs1_15_terrain03' }, - ['1373279928'] = { Name = 'cs1_15_terrain03b' }, - ['1077982331'] = { Name = 'cs1_15_terrain04' }, - ['566540217'] = { Name = 'cs1_15_terrain04b' }, - ['473787465'] = { Name = 'cs1_15_terrain05' }, - ['-1752025623'] = { Name = 'cs1_15_terrain05b' }, - ['-266923011'] = { Name = 'cs1_15_terrain06' }, - ['956310978'] = { Name = 'cs1_15_terrain07' }, - ['-872531745'] = { Name = 'cs1_15_track04' }, - ['374855429'] = { Name = 'cs1_15b_barn_detail' }, - ['-1984919048'] = { Name = 'cs1_15b_barn' }, - ['1428448516'] = { Name = 'cs1_15b_bridge_det1' }, - ['1834947775'] = { Name = 'cs1_15b_chimneydet1' }, - ['2065739842'] = { Name = 'cs1_15b_chimneydet2' }, - ['1416063603'] = { Name = 'cs1_15b_cs1_15_barn_d' }, - ['-1531106997'] = { Name = 'cs1_15b_culv01_det' }, - ['1986885186'] = { Name = 'cs1_15b_culv01' }, - ['-921353092'] = { Name = 'cs1_15b_det_00' }, - ['1906185627'] = { Name = 'cs1_15b_det_05' }, - ['-272449848'] = { Name = 'cs1_15b_det_05a' }, - ['-578282925'] = { Name = 'cs1_15b_det_05b' }, - ['962850995'] = { Name = 'cs1_15b_det_10a' }, - ['1766497836'] = { Name = 'cs1_15b_drugpallets_det01' }, - ['-1810762822'] = { Name = 'cs1_15b_drugpallets_det02' }, - ['-2050992361'] = { Name = 'cs1_15b_drugpallets_det03' }, - ['-1955470738'] = { Name = 'cs1_15b_drugpallets_det04' }, - ['2107393731'] = { Name = 'cs1_15b_drugpallets_det05' }, - ['651925827'] = { Name = 'cs1_15b_drugpallets_det06' }, - ['-164150905'] = { Name = 'cs1_15b_drugpallets2' }, - ['-81872760'] = { Name = 'cs1_15b_int_detail' }, - ['340492096'] = { Name = 'cs1_15b_ladder_01' }, - ['1752921900'] = { Name = 'cs1_15b_land_1' }, - ['1512397440'] = { Name = 'cs1_15b_land_2' }, - ['1275117111'] = { Name = 'cs1_15b_land_3' }, - ['-1616353915'] = { Name = 'cs1_15b_land_4' }, - ['-1854584545'] = { Name = 'cs1_15b_land_5' }, - ['-2094879622'] = { Name = 'cs1_15b_land_6' }, - ['837782141'] = { Name = 'cs1_15b_lumb_decals_1' }, - ['-1541017880'] = { Name = 'cs1_15b_lumb_decals_2' }, - ['1697870084'] = { Name = 'cs1_15b_lumb_decals_3' }, - ['1467340169'] = { Name = 'cs1_15b_lumb_decals_4' }, - ['674100966'] = { Name = 'cs1_15b_lumb_decals_5' }, - ['-1233939597'] = { Name = 'cs1_15b_lumb_decals_6' }, - ['-2112621582'] = { Name = 'cs1_15b_nuforlnd03_04_d' }, - ['-1860459794'] = { Name = 'cs1_15b_nufrld03_04_d1' }, - ['-1569569381'] = { Name = 'cs1_15b_nufrld03_04_d2' }, - ['-590841769'] = { Name = 'cs1_15b_sawm_det01' }, - ['-865642603'] = { Name = 'cs1_15b_sawm_det02' }, - ['-271835554'] = { Name = 'cs1_15b_sawm_det04' }, - ['-2087565844'] = { Name = 'cs1_15b_sawm_det05' }, - ['1899209007'] = { Name = 'cs1_15b_sawm_det06' }, - ['1907482916'] = { Name = 'cs1_15b_sawmain_01' }, - ['1676494235'] = { Name = 'cs1_15b_sawmain_02' }, - ['-481835950'] = { Name = 'cs1_15b_sawmain_03' }, - ['386608088'] = { Name = 'cs1_15b_sawmain_04' }, - ['1406054398'] = { Name = 'cs1_15b_sawmil_d_01' }, - ['-1894928317'] = { Name = 'cs1_15b_sawmil_d_01b' }, - ['-2124213010'] = { Name = 'cs1_15b_sawmil_d_01c' }, - ['1851846374'] = { Name = 'cs1_15b_sawmil_d_01d' }, - ['-363665716'] = { Name = 'cs1_15b_sawmil_d_01g' }, - ['-1287358288'] = { Name = 'cs1_15b_sawmil_d_01h' }, - ['1519407279'] = { Name = 'cs1_15b_sawmill_00' }, - ['130853673'] = { Name = 'cs1_15b_sawmill_01' }, - ['2016556089'] = { Name = 'cs1_15b_sawmill_014' }, - ['1717538964'] = { Name = 'cs1_15b_sawmill_015' }, - ['-1818891520'] = { Name = 'cs1_15b_sawmill_016' }, - ['885817808'] = { Name = 'cs1_15b_sawmill_02_b' }, - ['1195648703'] = { Name = 'cs1_15b_sawmill_02_c' }, - ['-1276772355'] = { Name = 'cs1_15b_sawmill_02_d' }, - ['1165697833'] = { Name = 'cs1_15b_sawmill_02_e' }, - ['-1876379517'] = { Name = 'cs1_15b_sawmill_02_f' }, - ['2095092211'] = { Name = 'cs1_15b_sawmill_02_i' }, - ['-650851686'] = { Name = 'cs1_15b_sawmill_02_k' }, - ['-663762676'] = { Name = 'cs1_15b_sawmill_02_m' }, - ['269072455'] = { Name = 'cs1_15b_sawmill_02_q' }, - ['1514589376'] = { Name = 'cs1_15b_sawmill_02_r' }, - ['1804496719'] = { Name = 'cs1_15b_sawmill_02_s' }, - ['1897496001'] = { Name = 'cs1_15b_sawmill_03' }, - ['-1518606715'] = { Name = 'cs1_15b_sawmill_04' }, - ['1178356470'] = { Name = 'cs1_15b_sawmill_04b' }, - ['187248053'] = { Name = 'cs1_15b_sawmill_05_det' }, - ['1321482519'] = { Name = 'cs1_15b_sawmill_05' }, - ['1933705746'] = { Name = 'cs1_15b_sawmill_07' }, - ['-250413646'] = { Name = 'cs1_15b_sawmill_08' }, - ['1652916032'] = { Name = 'cs1_15b_sawmill_08a' }, - ['-630665122'] = { Name = 'cs1_15b_sawmill_09' }, - ['-1939262584'] = { Name = 'cs1_15b_sawmill_10' }, - ['-1404437981'] = { Name = 'cs1_15b_sawmill_11_bdgrl' }, - ['2115540711'] = { Name = 'cs1_15b_sawmill_11' }, - ['-492970000'] = { Name = 'cs1_15b_sawmill_13' }, - ['990273920'] = { Name = 'cs1_15b_sheddet1' }, - ['756078460'] = { Name = 'cs1_15b_smll_detail_00_a' }, - ['276831835'] = { Name = 'cs1_15b_smll_detail_00_c' }, - ['-233774723'] = { Name = 'cs1_15b_smll_detail_00_d' }, - ['-2102354167'] = { Name = 'cs1_15b_smll_detail_01_a' }, - ['1508887964'] = { Name = 'cs1_15b_smll_detail_01_b' }, - ['1671553280'] = { Name = 'cs1_15b_smll_detail_01_c' }, - ['-2048767886'] = { Name = 'cs1_15b_smll_detail_01' }, - ['315902771'] = { Name = 'cs1_15b_smll_detail_016' }, - ['-1083497784'] = { Name = 'cs1_15b_smll_detail_02_a' }, - ['-621684267'] = { Name = 'cs1_15b_smll_detail_02_c' }, - ['-324371130'] = { Name = 'cs1_15b_smll_detail_02_d' }, - ['-1384343642'] = { Name = 'cs1_15b_smll_detail_02' }, - ['-2139751975'] = { Name = 'cs1_15b_smll_detail_03_b' }, - ['1777945796'] = { Name = 'cs1_15b_smll_detail_03_c' }, - ['-1083541595'] = { Name = 'cs1_15b_smll_detail_03_e' }, - ['1294930736'] = { Name = 'cs1_15b_smll_detail_03_f' }, - ['-617385197'] = { Name = 'cs1_15b_smll_detail_03' }, - ['-1480055865'] = { Name = 'cs1_15b_smll_detail_04_a' }, - ['-1032595170'] = { Name = 'cs1_15b_smll_detail_04_c' }, - ['-734626653'] = { Name = 'cs1_15b_smll_detail_04_d' }, - ['1596291833'] = { Name = 'cs1_15b_smll_detail_04' }, - ['-1643141637'] = { Name = 'cs1_15b_smll_detail_08_a' }, - ['18541584'] = { Name = 'cs1_15b_smll_detail_08_c' }, - ['1647193649'] = { Name = 'cs1_15b_smll_detail_08_d' }, - ['1426723817'] = { Name = 'cs1_15b_smll_detail_08_e' }, - ['-979208932'] = { Name = 'cs1_15b_smll_detail_08_f' }, - ['-1199219998'] = { Name = 'cs1_15b_smll_detail_08_g' }, - ['2094457730'] = { Name = 'cs1_15b_smll_detail_08_j' }, - ['644888234'] = { Name = 'cs1_15b_smll_detail_08_l' }, - ['436936160'] = { Name = 'cs1_15b_smll_detail_08_m' }, - ['-504561526'] = { Name = 'cs1_15b_smll_detail_08' }, - ['806848150'] = { Name = 'cs1_15b_smll_detail_10_c' }, - ['-2008238341'] = { Name = 'cs1_15b_smll_detail_10_d' }, - ['-1760340856'] = { Name = 'cs1_15b_smll_detail_10_g' }, - ['995007728'] = { Name = 'cs1_15b_smll_detail_10_n' }, - ['1024734723'] = { Name = 'cs1_15b_smll_detail_10' }, - ['2007506180'] = { Name = 'cs1_15b_smll_detail_11_a' }, - ['-629153102'] = { Name = 'cs1_15b_smll_detail_11_b' }, - ['730239720'] = { Name = 'cs1_15b_smll_detail_11' }, - ['-1904328979'] = { Name = 'cs1_15b_smll_detail_13_a' }, - ['2103418032'] = { Name = 'cs1_15b_smll_detail_13_b' }, - ['-655462987'] = { Name = 'cs1_15b_smll_detail_13' }, - ['62037693'] = { Name = 'cs1_15b_smll_detail_14_a' }, - ['235189089'] = { Name = 'cs1_15b_smll_detail_14_b' }, - ['541546470'] = { Name = 'cs1_15b_smll_detail_14_c' }, - ['-1840104462'] = { Name = 'cs1_15b_smll_detail_14_d' }, - ['-1383861675'] = { Name = 'cs1_15b_smll_detail_14_f' }, - ['1071617810'] = { Name = 'cs1_15b_smll_detail_14_g' }, - ['-971519992'] = { Name = 'cs1_15b_smll_detail_14' }, - ['-2058707080'] = { Name = 'cs1_15b_smll_detail_15_c' }, - ['1949049906'] = { Name = 'cs1_15b_smll_detail_15' }, - ['1578432384'] = { Name = 'cs1_15b_smll_detail_16' }, - ['919382256'] = { Name = 'cs1_15b_smll_detail_17' }, - ['-1989169145'] = { Name = 'cs1_15b_smll_detail_lads01' }, - ['-1481184107'] = { Name = 'cs1_15b_smll_detail_lads02' }, - ['-232887086'] = { Name = 'cs1_15b_terraindet1' }, - ['1168118740'] = { Name = 'cs1_15b_terraindet2' }, - ['1467856783'] = { Name = 'cs1_15b_terraindet3' }, - ['-1454089413'] = { Name = 'cs1_15b_terraindet4' }, - ['-746079773'] = { Name = 'cs1_15b_wallmr' }, - ['-1048947322'] = { Name = 'cs1_15c__decal_03' }, - ['-814419589'] = { Name = 'cs1_15c__decal_04' }, - ['-677073756'] = { Name = 'cs1_15c__decal_cliff' }, - ['1394437791'] = { Name = 'cs1_15c_antennea' }, - ['-1048173991'] = { Name = 'cs1_15c_brgbit03' }, - ['1429115722'] = { Name = 'cs1_15c_cable_00' }, - ['-1009323875'] = { Name = 'cs1_15c_cable_01' }, - ['354960480'] = { Name = 'cs1_15c_clt_lgs_001' }, - ['1631324785'] = { Name = 'cs1_15c_cult_barn_2' }, - ['814229498'] = { Name = 'cs1_15c_cult_barn_o' }, - ['-1305876480'] = { Name = 'cs1_15c_cult_barn' }, - ['2100951239'] = { Name = 'cs1_15c_cult_cloth_1' }, - ['1404085685'] = { Name = 'cs1_15c_cult_cloth_2' }, - ['-1178057746'] = { Name = 'cs1_15c_cult_gate_1' }, - ['349421996'] = { Name = 'cs1_15c_cult_gate_3_o' }, - ['2015801548'] = { Name = 'cs1_15c_cult_ground_o' }, - ['-967611332'] = { Name = 'cs1_15c_cult_guard_1' }, - ['-1840643030'] = { Name = 'cs1_15c_cult_guard_2' }, - ['-1601658713'] = { Name = 'cs1_15c_cult_guard_3' }, - ['2065475953'] = { Name = 'cs1_15c_cult_hut_1_o' }, - ['1947781348'] = { Name = 'cs1_15c_cult_hut_1' }, - ['-1788428292'] = { Name = 'cs1_15c_cult_hut_2_o' }, - ['-1951500277'] = { Name = 'cs1_15c_cult_hut_2' }, - ['-2135798568'] = { Name = 'cs1_15c_cult_hut_3_o' }, - ['1921271223'] = { Name = 'cs1_15c_cult_hut_3' }, - ['159276701'] = { Name = 'cs1_15c_cult_hut_4_o' }, - ['-1455869152'] = { Name = 'cs1_15c_cult_hut_4' }, - ['-236404662'] = { Name = 'cs1_15c_cult_hut_5_o' }, - ['-1645601662'] = { Name = 'cs1_15c_cult_hut_5' }, - ['-1191492642'] = { Name = 'cs1_15c_cult_hut_69_o' }, - ['-341541937'] = { Name = 'cs1_15c_cult_hut_8_o' }, - ['-216873262'] = { Name = 'cs1_15c_cult_hut_8' }, - ['-2115245175'] = { Name = 'cs1_15c_cult_ivy_7' }, - ['-690044843'] = { Name = 'cs1_15c_cult_logs_2' }, - ['-1116314441'] = { Name = 'cs1_15c_cult_spkrs_1' }, - ['-512943173'] = { Name = 'cs1_15c_cult_steps1' }, - ['1122066862'] = { Name = 'cs1_15c_cult_stock1' }, - ['-1109665887'] = { Name = 'cs1_15c_cult_stock2' }, - ['1811788774'] = { Name = 'cs1_15c_cult_stock3' }, - ['1479445576'] = { Name = 'cs1_15c_cult_stock4' }, - ['-2020054245'] = { Name = 'cs1_15c_cult_stock5' }, - ['116713938'] = { Name = 'cs1_15c_cult_stock6' }, - ['-197016468'] = { Name = 'cs1_15c_cult_stock7' }, - ['519440598'] = { Name = 'cs1_15c_cult_wmill_1' }, - ['816884811'] = { Name = 'cs1_15c_cult_wmill_2' }, - ['325742943'] = { Name = 'cs1_15c_cult_wmill_3' }, - ['-683289378'] = { Name = 'cs1_15c_cult_wtow_1_o' }, - ['-1206142583'] = { Name = 'cs1_15c_cult_wtow_1' }, - ['-1109474033'] = { Name = 'cs1_15c_cult_wtow_2' }, - ['-982363078'] = { Name = 'cs1_15c_cult_wtow_3' }, - ['-288029051'] = { Name = 'cs1_15c_cultcliff_d' }, - ['1746956826'] = { Name = 'cs1_15c_culvert_dd' }, - ['1668805674'] = { Name = 'cs1_15c_culvert005' }, - ['412376676'] = { Name = 'cs1_15c_culvert006' }, - ['1188772593'] = { Name = 'cs1_15c_culvert007' }, - ['1641405916'] = { Name = 'cs1_15c_culvert2' }, - ['-1282919929'] = { Name = 'cs1_15c_culvertwall' }, - ['-1667576752'] = { Name = 'cs1_15c_dd_culvert' }, - ['-796676549'] = { Name = 'cs1_15c_dd_culvert002' }, - ['-1771664815'] = { Name = 'cs1_15c_dd_culvert002b' }, - ['563318071'] = { Name = 'cs1_15c_decal_01' }, - ['1414066849'] = { Name = 'cs1_15c_decal_02' }, - ['-360308967'] = { Name = 'cs1_15c_decal_05' }, - ['-42515205'] = { Name = 'cs1_15c_decal_06' }, - ['2012917972'] = { Name = 'cs1_15c_decalb_01' }, - ['1773999193'] = { Name = 'cs1_15c_decalb_02' }, - ['-404765905'] = { Name = 'cs1_15c_frrd02' }, - ['-457392919'] = { Name = 'cs1_15c_frrd03' }, - ['-739435702'] = { Name = 'cs1_15c_frrd04' }, - ['1480099214'] = { Name = 'cs1_15c_ftrk03' }, - ['-1635020233'] = { Name = 'cs1_15c_ftrk04' }, - ['-1128083803'] = { Name = 'cs1_15c_ftrk05' }, - ['-142654447'] = { Name = 'cs1_15c_ftrk08' }, - ['-1514659708'] = { Name = 'cs1_15c_ftrk09' }, - ['2098024591'] = { Name = 'cs1_15c_ftrk10' }, - ['-255560998'] = { Name = 'cs1_15c_ghh_69' }, - ['-481768150'] = { Name = 'cs1_15c_hut_070' }, - ['-1934989179'] = { Name = 'cs1_15c_hut_det' }, - ['1891737529'] = { Name = 'cs1_15c_l_11' }, - ['2133408900'] = { Name = 'cs1_15c_l_12' }, - ['1893507051'] = { Name = 'cs1_15c_l_13' }, - ['1135297929'] = { Name = 'cs1_15c_l_14' }, - ['1492004670'] = { Name = 'cs1_15c_land0022' }, - ['690188647'] = { Name = 'cs1_15c_land013333' }, - ['1722411540'] = { Name = 'cs1_15c_land02' }, - ['514644507'] = { Name = 'cs1_15c_land03' }, - ['-78703776'] = { Name = 'cs1_15c_land05' }, - ['243255674'] = { Name = 'cs1_15c_land05b' }, - ['995894046'] = { Name = 'cs1_15c_land05c' }, - ['928450575'] = { Name = 'cs1_15c_land33' }, - ['-1216825568'] = { Name = 'cs1_15c_lb_00' }, - ['-885924218'] = { Name = 'cs1_15c_lb_01' }, - ['-1188545933'] = { Name = 'cs1_15c_lb_02' }, - ['1857398159'] = { Name = 'cs1_15c_lb_03' }, - ['-493115773'] = { Name = 'cs1_15c_missionculvert' }, - ['-1520526498'] = { Name = 'cs1_15c_missionculvert2' }, - ['-1150461319'] = { Name = 'cs1_15c_mr_detail' }, - ['1262263814'] = { Name = 'cs1_15c_mr_rails' }, - ['1246136473'] = { Name = 'cs1_15c_mr_rails2' }, - ['2026628515'] = { Name = 'cs1_15c_mr_rails3' }, - ['1720795438'] = { Name = 'cs1_15c_mr_rails4' }, - ['329423694'] = { Name = 'cs1_15c_mr_rails5' }, - ['1096873674'] = { Name = 'cs1_15c_mr_rails6' }, - ['1658589231'] = { Name = 'cs1_15c_ovrly02' }, - ['-445656863'] = { Name = 'cs1_15c_ovrly02b' }, - ['-882314000'] = { Name = 'cs1_15c_retwalb002' }, - ['1225289769'] = { Name = 'cs1_15c_retwalb003' }, - ['100919801'] = { Name = 'cs1_15c_retwalb010' }, - ['-904494144'] = { Name = 'cs1_15c_slipdecal16' }, - ['1114697762'] = { Name = 'cs1_15c_trk09' }, - ['-999256755'] = { Name = 'cs1_15c_trk13_dcl' }, - ['-105875790'] = { Name = 'cs1_15c_trk13' }, - ['-507853109'] = { Name = 'cs1_15c_trk16' }, - ['1705485908'] = { Name = 'cs1_15c_tunl_01b_d' }, - ['895596743'] = { Name = 'cs1_15c_tunl_01b' }, - ['-1513684054'] = { Name = 'cs1_15c_tunl_01b001' }, - ['-1349229098'] = { Name = 'cs1_16_bikehire' }, - ['-791372275'] = { Name = 'cs1_16_cable_02' }, - ['223910225'] = { Name = 'cs1_16_cable_railings_a' }, - ['918842408'] = { Name = 'cs1_16_cable_railings_b' }, - ['553795748'] = { Name = 'cs1_16_cable_railings_c' }, - ['49129279'] = { Name = 'cs1_16_cable_railings' }, - ['1825871626'] = { Name = 'cs1_16_cable_tarmac' }, - ['1354613695'] = { Name = 'cs1_16_cable' }, - ['770090991'] = { Name = 'cs1_16_carpark_d' }, - ['279246450'] = { Name = 'cs1_16_copbillboard' }, - ['-1496746610'] = { Name = 'cs1_16_dcl_forpth_04' }, - ['645016583'] = { Name = 'cs1_16_emissive_slod' }, - ['-739401417'] = { Name = 'cs1_16_emissive' }, - ['265828076'] = { Name = 'cs1_16_fence_01' }, - ['2118023015'] = { Name = 'cs1_16_forroad2' }, - ['-657617746'] = { Name = 'cs1_16_frstlnd01' }, - ['-427349983'] = { Name = 'cs1_16_frstlnd02' }, - ['1267528227'] = { Name = 'cs1_16_frstlnd03' }, - ['748141621'] = { Name = 'cs1_16_glue_01' }, - ['-451891928'] = { Name = 'cs1_16_glue_02' }, - ['114946234'] = { Name = 'cs1_16_glue_03' }, - ['1051739663'] = { Name = 'cs1_16_hedge_rnd_a_sm_decr002' }, - ['1664978464'] = { Name = 'cs1_16_hedge_rnd_a_smr001' }, - ['-1250211721'] = { Name = 'cs1_16_helidecal' }, - ['2092099097'] = { Name = 'cs1_16_lodge_03_ovr' }, - ['1674045572'] = { Name = 'cs1_16_lodge_03_ovr01' }, - ['1439779991'] = { Name = 'cs1_16_lodge_03_ovr02' }, - ['957879077'] = { Name = 'cs1_16_lodge_03_ovr03' }, - ['-2106934516'] = { Name = 'cs1_16_lodge_ground_ovr' }, - ['493527916'] = { Name = 'cs1_16_lodge_lights' }, - ['732004594'] = { Name = 'cs1_16_lodge_woodrails' }, - ['150786064'] = { Name = 'cs1_16_lodge' }, - ['-1878664611'] = { Name = 'cs1_16_police_building' }, - ['-316372447'] = { Name = 'cs1_16_police_dec' }, - ['-1009891630'] = { Name = 'cs1_16_police_det_fizz' }, - ['-1535667780'] = { Name = 'cs1_16_police_details' }, - ['1171181612'] = { Name = 'cs1_16_police_tarmac' }, - ['-842271910'] = { Name = 'cs1_16_roadz04' }, - ['-1821344084'] = { Name = 'cs1_16_roadz05' }, - ['-2128946687'] = { Name = 'cs1_16_roadz06' }, - ['1161302532'] = { Name = 'cs1_16_sheriff_con_sign_d' }, - ['-341451465'] = { Name = 'cs1_16_sheriff_e_dummy' }, - ['1253895058'] = { Name = 'cs1_16_sheriff2_windows' }, - ['-1776434031'] = { Name = 'cs1_16_signage' }, - ['-1788229762'] = { Name = 'cs1_16_str_bridge2' }, - ['-1026186667'] = { Name = 'cs1_16_str_bridge3' }, - ['1284655385'] = { Name = 'cs1_16_struct_bridge' }, - ['-459683126'] = { Name = 'cs1_16_structure_a' }, - ['459667598'] = { Name = 'cs1_16_structure_b_railings' }, - ['-164008443'] = { Name = 'cs1_16_structure_b' }, - ['2115245904'] = { Name = 'cs1_16_structure_bb' }, - ['1243591009'] = { Name = 'cs1_16_weed_01' }, - ['1756950163'] = { Name = 'cs1_16_weed_02' }, - ['-442865576'] = { Name = 'cs1_16_weed_03' }, - ['-732936764'] = { Name = 'cs1_16_weed_04' }, - ['477887679'] = { Name = 'cs1_lod_08_slod3' }, - ['1057364270'] = { Name = 'cs1_lod_14_slod3' }, - ['1895792488'] = { Name = 'cs1_lod_14b_slod3' }, - ['450498068'] = { Name = 'cs1_lod_15_slod3' }, - ['-1561123356'] = { Name = 'cs1_lod_15b_slod3' }, - ['141389683'] = { Name = 'cs1_lod_15c_slod3' }, - ['12343246'] = { Name = 'cs1_lod_16_slod3' }, - ['-623287818'] = { Name = 'cs1_lod_riva_slod3' }, - ['1009076235'] = { Name = 'cs1_lod_rivb_slod3' }, - ['380132802'] = { Name = 'cs1_lod_roadsa_slod3' }, - ['1638163755'] = { Name = 'cs1_lod2_01_7_slod3' }, - ['2078865856'] = { Name = 'cs1_lod2_09_slod3' }, - ['-766129007'] = { Name = 'cs1_lod2_emissive_slod3' }, - ['1554295200'] = { Name = 'cs1_lod3_terrain_slod3_01' }, - ['1307249709'] = { Name = 'cs1_lod3_terrain_slod3_02' }, - ['992601771'] = { Name = 'cs1_lod3_terrain_slod3_03' }, - ['711410982'] = { Name = 'cs1_lod3_terrain_slod3_04' }, - ['1683863838'] = { Name = 'cs1_lod3_terrain_slod3_05' }, - ['1444945059'] = { Name = 'cs1_lod3_terrain_slod3_06' }, - ['-852086952'] = { Name = 'cs1_railway_br01_rail' }, - ['1224894275'] = { Name = 'cs1_railway_br01' }, - ['-497325064'] = { Name = 'cs1_railway_br02_rail' }, - ['465833159'] = { Name = 'cs1_railway_br02' }, - ['-1639853105'] = { Name = 'cs1_railway_br03_rail' }, - ['747417176'] = { Name = 'cs1_railway_br03' }, - ['-1157144066'] = { Name = 'cs1_railway_t01' }, - ['1749597310'] = { Name = 'cs1_railway_t02' }, - ['1451432179'] = { Name = 'cs1_railway_t03' }, - ['-2073135927'] = { Name = 'cs1_railway_t04' }, - ['1930678804'] = { Name = 'cs1_railway_t05' }, - ['565784416'] = { Name = 'cs1_railway_t06' }, - ['244812061'] = { Name = 'cs1_railway_t07' }, - ['1028187775'] = { Name = 'cs1_railway_t08' }, - ['-399164323'] = { Name = 'cs1_railway_t09' }, - ['173764949'] = { Name = 'cs1_railway_t10' }, - ['884688404'] = { Name = 'cs1_railway_t11' }, - ['1667375969'] = { Name = 'cs1_railway_t12' }, - ['2108664256'] = { Name = 'cs1_railwyb_int_slod1' }, - ['1534072704'] = { Name = 'cs1_railwyb_shadow_ext' }, - ['1385455931'] = { Name = 'cs1_railwyb_shadow_int_lod' }, - ['348769469'] = { Name = 'cs1_railwyb_steps' }, - ['-2109567732'] = { Name = 'cs1_railwyb_stepsground' }, - ['1286502999'] = { Name = 'cs1_railwyb_trk02' }, - ['696038380'] = { Name = 'cs1_railwyb_trk04' }, - ['1376584972'] = { Name = 'cs1_railwyb_trk06' }, - ['2126634613'] = { Name = 'cs1_railwyb_trk08' }, - ['1072514934'] = { Name = 'cs1_railwyb_trk1' }, - ['1838094141'] = { Name = 'cs1_railwyb_trk1int' }, - ['-1675460641'] = { Name = 'cs1_railwyb_trk3' }, - ['536220620'] = { Name = 'cs1_railwyb_trk4int' }, - ['10963179'] = { Name = 'cs1_railwyb_trk5' }, - ['-646707159'] = { Name = 'cs1_railwyb_trk6int' }, - ['-587497068'] = { Name = 'cs1_railwyb_trk7' }, - ['1323558243'] = { Name = 'cs1_railwyb_trk8' }, - ['1228770240'] = { Name = 'cs1_railwyb_trkint2' }, - ['1837028418'] = { Name = 'cs1_railwyb_trkint3' }, - ['-1160646937'] = { Name = 'cs1_railwyb_trkint5' }, - ['177071451'] = { Name = 'cs1_railwyb_tunnel_1_dec' }, - ['-909928979'] = { Name = 'cs1_railwyb_tunnel_1_wires' }, - ['1401939921'] = { Name = 'cs1_railwyb_tunnel_1' }, - ['236813934'] = { Name = 'cs1_railwyb_tunnel_2_dec' }, - ['1173783198'] = { Name = 'cs1_railwyb_tunnel_2_wires' }, - ['1096106844'] = { Name = 'cs1_railwyb_tunnel_2' }, - ['-184001033'] = { Name = 'cs1_railwyb_tunnel_3_dec' }, - ['-131087152'] = { Name = 'cs1_railwyb_tunnel_3_wires' }, - ['-383315199'] = { Name = 'cs1_railwyb_tunnel_3' }, - ['1735914352'] = { Name = 'cs1_railwyb_tunnel_4_dec' }, - ['869628881'] = { Name = 'cs1_railwyb_tunnel_4_wires' }, - ['-571933563'] = { Name = 'cs1_railwyb_tunnel_4' }, - ['1701724765'] = { Name = 'cs1_railwyb_tunnel_5_dec' }, - ['215169147'] = { Name = 'cs1_railwyb_tunnel_5_wires' }, - ['333768828'] = { Name = 'cs1_railwyb_tunnel_5' }, - ['298041609'] = { Name = 'cs1_railwyb_tunnel_6_dec' }, - ['-2013580455'] = { Name = 'cs1_railwyb_tunnel_6_wires' }, - ['-91376178'] = { Name = 'cs1_railwyb_tunnel_6' }, - ['201572558'] = { Name = 'cs1_railwyb_tunnel_reflect1' }, - ['728563616'] = { Name = 'cs1_railwyb_tunnel_reflect2' }, - ['-1194485149'] = { Name = 'cs1_railwyb_tunnel_reflect3' }, - ['-956057905'] = { Name = 'cs1_railwyb_tunnel_reflect4' }, - ['-698854024'] = { Name = 'cs1_railwyb_tunnel_reflect5' }, - ['-940820324'] = { Name = 'cs1_railwyb_tunnel_reflect6' }, - ['1136919711'] = { Name = 'cs1_railwyc_1_slod1' }, - ['1098775905'] = { Name = 'cs1_railwyc_2_slod1' }, - ['225028467'] = { Name = 'cs1_railwyc_3_slod1' }, - ['-846109309'] = { Name = 'cs1_railwyc_trk01_lod' }, - ['-775861882'] = { Name = 'cs1_railwyc_trk01' }, - ['-150180113'] = { Name = 'cs1_railwyc_trk02_lod' }, - ['677050040'] = { Name = 'cs1_railwyc_trk02' }, - ['1423027071'] = { Name = 'cs1_railwyc_trk03_lod' }, - ['-1282667236'] = { Name = 'cs1_railwyc_trk03' }, - ['-350354789'] = { Name = 'cs1_railwyc_trk04_lod' }, - ['214974371'] = { Name = 'cs1_railwyc_trk04' }, - ['489415085'] = { Name = 'cs1_railwyc_trk05_lod' }, - ['450550712'] = { Name = 'cs1_railwyc_trk05' }, - ['1412294154'] = { Name = 'cs1_railwyc_trk06_lod' }, - ['1299726578'] = { Name = 'cs1_railwyc_trk06' }, - ['-10208023'] = { Name = 'cs1_railwyc_trk07_lod' }, - ['-57696478'] = { Name = 'cs1_railwyc_trk07' }, - ['-1201094887'] = { Name = 'cs1_railwyc_trk08_lod' }, - ['836995529'] = { Name = 'cs1_railwyc_trk08' }, - ['995923637'] = { Name = 'cs1_railwyc_trk09_lod' }, - ['1060152419'] = { Name = 'cs1_railwyc_trk09' }, - ['-884979505'] = { Name = 'cs1_rdprops_cblb_00' }, - ['-581505796'] = { Name = 'cs1_rdprops_cblb_01' }, - ['-257682550'] = { Name = 'cs1_rdprops_cblb_02' }, - ['41531189'] = { Name = 'cs1_rdprops_cblb_03' }, - ['-1497169963'] = { Name = 'cs1_rdprops_cblb_04' }, - ['1878757959'] = { Name = 'cs1_rdprops_cblb_05' }, - ['-1438218532'] = { Name = 'cs1_rdprops_cblb_06' }, - ['670257862'] = { Name = 'cs1_rdprops_pb_mot_w002' }, - ['-1064203661'] = { Name = 'cs1_rdprops_pb_vantim01_dslod' }, - ['673923696'] = { Name = 'cs1_rdprops_pb_wi137' }, - ['1307778'] = { Name = 'cs1_rdprops_pb_wi151' }, - ['1437926274'] = { Name = 'cs1_rdprops_pb_wi851' }, - ['1339686023'] = { Name = 'cs1_rdprops_pb_wii137' }, - ['-2013770070'] = { Name = 'cs1_rdprops_pb_wire_em01' }, - ['1917920092'] = { Name = 'cs1_rdprops_pb_wire_em02' }, - ['729028003'] = { Name = 'cs1_rdprops_pb_wire_em03' }, - ['98159215'] = { Name = 'cs1_rdprops_pb_wire_em04' }, - ['1323621508'] = { Name = 'cs1_rdprops_pb_wire_em05' }, - ['958640386'] = { Name = 'cs1_rdprops_pb_wire_em06' }, - ['-767925455'] = { Name = 'cs1_rdprops_pb_wire_em07' }, - ['-857843591'] = { Name = 'cs1_rdprops_pb_wire_em08' }, - ['-167695682'] = { Name = 'cs1_rdprops_pb_wire_em09' }, - ['1359045021'] = { Name = 'cs1_rdprops_pb_wire_em10' }, - ['-2048078989'] = { Name = 'cs1_rdprops_pb_wire_em11' }, - ['2006855382'] = { Name = 'cs1_rdprops_pb_wire_em12' }, - ['506985483'] = { Name = 'cs1_rdprops_pb_wire_em13' }, - ['167629719'] = { Name = 'cs1_rdprops_pb_wire_em14' }, - ['1122616686'] = { Name = 'cs1_rdprops_pb_wire_em15' }, - ['746625180'] = { Name = 'cs1_rdprops_pb_wire_em16' }, - ['-681546147'] = { Name = 'cs1_rdprops_pb_wire_em17' }, - ['-955134528'] = { Name = 'cs1_rdprops_pb_wire_em18' }, - ['-667851809'] = { Name = 'cs1_rdprops_pb_wire_em20' }, - ['-256142089'] = { Name = 'cs1_rdprops_pb_wire_em22' }, - ['-1800610601'] = { Name = 'cs1_rdprops_pb_wire_em23' }, - ['-1628049047'] = { Name = 'cs1_rdprops_pb_wire_em24' }, - ['-1455389186'] = { Name = 'cs1_rdprops_pb_wire_em25' }, - ['-1011303698'] = { Name = 'cs1_rdprops_pb_wire_em26' }, - ['2003378756'] = { Name = 'cs1_rdprops_pb_wire_em27' }, - ['1239041843'] = { Name = 'cs1_rdprops_pb_wire_em28' }, - ['-1135867835'] = { Name = 'cs1_rdprops_pb_wspline_em027' }, - ['1710835662'] = { Name = 'cs1_rdprops_pb_wspline077' }, - ['983101710'] = { Name = 'cs1_rdprops_pb_wspline079' }, - ['-2035389300'] = { Name = 'cs1_rdprops_pb_wspline080' }, - ['-1674963069'] = { Name = 'cs1_rdprops_pb_wspline081' }, - ['-10363407'] = { Name = 'cs1_rdprops_pb_wspline084' }, - ['-896339148'] = { Name = 'cs1_rdprops_pb_wspline093' }, - ['-445142787'] = { Name = 'cs1_rdprops_pb_wspline095' }, - ['772389408'] = { Name = 'cs1_rdprops_pb_wspline096' }, - ['1257731067'] = { Name = 'cs1_rdprops_pb_wspline098' }, - ['1010620038'] = { Name = 'cs1_rdprops_pb_wspline099' }, - ['-124046747'] = { Name = 'cs1_rdprops_pb_wspline100' }, - ['782540407'] = { Name = 'cs1_rdprops_pb_wspline101' }, - ['-218323164'] = { Name = 'cs1_rdprops_pb_wspline105' }, - ['-515439687'] = { Name = 'cs1_rdprops_pb_wspline106' }, - ['-1721240580'] = { Name = 'cs1_rdprops_pb_wspline107' }, - ['1987096078'] = { Name = 'cs1_rdprops_pb_wspline108' }, - ['1249072364'] = { Name = 'cs1_rdprops_pb_wspline111' }, - ['951234923'] = { Name = 'cs1_rdprops_pb_wspline112' }, - ['1861295591'] = { Name = 'cs1_rdprops_pb_wspline113' }, - ['-243588355'] = { Name = 'cs1_rdprops_pb_wspline116' }, - ['338585699'] = { Name = 'cs1_rdprops_pb_wspline118' }, - ['-1438870347'] = { Name = 'cs1_rdprops_pb_wspline119' }, - ['911455497'] = { Name = 'cs1_rdprops_pb_wspline121' }, - ['-1669037703'] = { Name = 'cs1_rdprops_pb_wspline123' }, - ['-107562084'] = { Name = 'cs1_rdprops_pb_wspline125' }, - ['-355918335'] = { Name = 'cs1_rdprops_pb_wspline126' }, - ['1802805078'] = { Name = 'cs1_rdprops_pb_wspline127' }, - ['-995700291'] = { Name = 'cs1_rdprops_pb_wspline129' }, - ['424868148'] = { Name = 'cs1_rdprops_pb_wspline131' }, - ['101175966'] = { Name = 'cs1_rdprops_pb_wspline132' }, - ['-182570805'] = { Name = 'cs1_rdprops_pb_wspline133' }, - ['-420834204'] = { Name = 'cs1_rdprops_pb_wspline134' }, - ['-1392533365'] = { Name = 'cs1_rdprops_pb_wspline135' }, - ['-1613363656'] = { Name = 'cs1_rdprops_pb_wspline136' }, - ['417462350'] = { Name = 'cs1_rdprops_pb_wspline137' }, - ['187915505'] = { Name = 'cs1_rdprops_pb_wspline138' }, - ['-1951015432'] = { Name = 'cs1_rdprops_pb_wspline139' }, - ['-652008486'] = { Name = 'cs1_rdprops_shape017x' }, - ['1871483815'] = { Name = 'cs1_rdprops_tele_wire02' }, - ['-2128726326'] = { Name = 'cs1_rdprops_tele_wire03' }, - ['-663367572'] = { Name = 'cs1_rdprops_tele_wire10' }, - ['-293405562'] = { Name = 'cs1_rdprops_tele_wire11' }, - ['-1821619099'] = { Name = 'cs1_rdprops_wire_072' }, - ['2115183027'] = { Name = 'cs1_rdprops_wire_073' }, - ['1850245662'] = { Name = 'cs1_rdprops_wire_074' }, - ['-1186523118'] = { Name = 'cs1_rdprops_wire_075' }, - ['1816464577'] = { Name = 'cs1_rdprops_wire_e075' }, - ['-557001673'] = { Name = 'cs1_rdprops_wire_hi_01' }, - ['-820562740'] = { Name = 'cs1_rdprops_wire_hi_02' }, - ['710994782'] = { Name = 'cs1_rdprops_wire_hi_03' }, - ['479350721'] = { Name = 'cs1_rdprops_wire_hi_04' }, - ['97788485'] = { Name = 'cs1_rdprops_wire_hi_05' }, - ['-168787330'] = { Name = 'cs1_rdprops_wire_hi_06' }, - ['1746265803'] = { Name = 'cs1_rdprops_wire_hi_07' }, - ['1666964823'] = { Name = 'cs1_rdprops_wire_hi_08' }, - ['1301918163'] = { Name = 'cs1_rdprops_wire_hi_09' }, - ['-306854774'] = { Name = 'cs1_rdprops_wire_hi_10' }, - ['599797914'] = { Name = 'cs1_rdprops_wire_hi_11' }, - ['-2114458360'] = { Name = 'cs1_rdprops_wire_hi_12' }, - ['500435413'] = { Name = 'cs1_rdprops_wire_poly035' }, - ['-971551843'] = { Name = 'cs1_rdprops_wire_poly045' }, - ['-203577559'] = { Name = 'cs1_rdprops_wire_poly046' }, - ['-503446678'] = { Name = 'cs1_rdprops_wire_poly047' }, - ['-1541761968'] = { Name = 'cs1_rdprops_wire_poly050' }, - ['-1225737732'] = { Name = 'cs1_rdprops_wire_poly051' }, - ['1452079406'] = { Name = 'cs1_rdprops_wire_poly057' }, - ['-1666246742'] = { Name = 'cs1_rdprops_wire_spline_091' }, - ['-2139726015'] = { Name = 'cs1_rdprops_wire_spline_093' }, - ['1854585706'] = { Name = 'cs1_rdprops_wire_spline_094' }, - ['-804676844'] = { Name = 'cs1_rdprops_wire_spline028' }, - ['38305681'] = { Name = 'cs1_rdprops_wire_spline029' }, - ['-1457005991'] = { Name = 'cs1_rdprops_wire_spline029b002' }, - ['-439072959'] = { Name = 'cs1_rdprops_wire_spline030' }, - ['1417080209'] = { Name = 'cs1_rdprops_wire_spline034b002' }, - ['-943336733'] = { Name = 'cs1_rdprops_wire_spline035b002' }, - ['-13014043'] = { Name = 'cs1_rdprops_wire_spline036b003' }, - ['513291660'] = { Name = 'cs1_rdprops_wire_spline066' }, - ['142805346'] = { Name = 'cs1_rdprops_wire_spline067' }, - ['2050190529'] = { Name = 'cs1_rdprops_wire_spline068' }, - ['-1160741170'] = { Name = 'cs1_rdprops_wire_spline070' }, - ['-1465787791'] = { Name = 'cs1_rdprops_wire_spline071' }, - ['-1164824091'] = { Name = 'cs1_rdprops_wire_spline071b' }, - ['-540817228'] = { Name = 'cs1_rdprops_wire_spline074' }, - ['-218075347'] = { Name = 'cs1_rdprops_wire_spline077' }, - ['683236002'] = { Name = 'cs1_rdprops_wire_spline078' }, - ['2147456329'] = { Name = 'cs1_rdprops_wire_spline081' }, - ['928416764'] = { Name = 'cs1_rdprops_wire_spline082' }, - ['1284025952'] = { Name = 'cs1_rdprops_wire_spline083' }, - ['1301065768'] = { Name = 'cs1_rdprops_wire_spline084' }, - ['-729172644'] = { Name = 'cs1_rdprops_wire_test_ac017' }, - ['-2004314887'] = { Name = 'cs1_rdprops_wiree074' }, - ['-1058368971'] = { Name = 'cs1_roads_armco_08_lod' }, - ['-493449974'] = { Name = 'cs1_roads_armco_brdg_nrt_01' }, - ['435780559'] = { Name = 'cs1_roads_armco_brdg_nrt_02' }, - ['666305074'] = { Name = 'cs1_roads_armcojl2_02' }, - ['1972696768'] = { Name = 'cs1_roads_armcojl2' }, - ['-1210222300'] = { Name = 'cs1_roads_armcojl3_02' }, - ['-1453401049'] = { Name = 'cs1_roads_armcojl3_03' }, - ['1691571517'] = { Name = 'cs1_roads_armcojl3' }, - ['615429520'] = { Name = 'cs1_roads_armcojlz_02' }, - ['-952264116'] = { Name = 'cs1_roads_armcojlz' }, - ['1613005668'] = { Name = 'cs1_roads_bdge_dcl_01b' }, - ['1577042512'] = { Name = 'cs1_roads_decals_01b' }, - ['-1260720411'] = { Name = 'cs1_roads_decals_02b' }, - ['-1776635547'] = { Name = 'cs1_roads_decals_02c' }, - ['-107349918'] = { Name = 'cs1_roads_decals_02e' }, - ['-365012561'] = { Name = 'cs1_roads_decals_02f' }, - ['995825993'] = { Name = 'cs1_roads_pb_01_r1_01_ovly' }, - ['1848923972'] = { Name = 'cs1_roads_pb_01_r1_01' }, - ['-1647998477'] = { Name = 'cs1_roads_pb_01_r1_02_ovly' }, - ['616121423'] = { Name = 'cs1_roads_pb_01_r1_02' }, - ['434833966'] = { Name = 'cs1_roads_pb_01_r1_03_ovly' }, - ['931424741'] = { Name = 'cs1_roads_pb_01_r1_03' }, - ['-307747281'] = { Name = 'cs1_roads_pb_01_r2_01_ovly' }, - ['717866268'] = { Name = 'cs1_roads_pb_01_r2_01' }, - ['1497634363'] = { Name = 'cs1_roads_pb_01_r2_02_ovly' }, - ['89651769'] = { Name = 'cs1_roads_pb_01_r2_03' }, - ['-778692470'] = { Name = 'cs1_roads_pb_01_r3_01_ovly' }, - ['645908845'] = { Name = 'cs1_roads_pb_01_r3_01' }, - ['-1425922449'] = { Name = 'cs1_roads_pb_01_r3_02_ovly' }, - ['1489350136'] = { Name = 'cs1_roads_pb_01_r3_02' }, - ['-1286569480'] = { Name = 'cs1_roads_pb_01_r3_03_ovly' }, - ['-660066881'] = { Name = 'cs1_roads_pb_01_r3_03' }, - ['-1936546272'] = { Name = 'cs1_roads_pb_01_r3_04_ovly' }, - ['-1042677725'] = { Name = 'cs1_roads_pb_01_r3_04' }, - ['-1529106413'] = { Name = 'cs1_roads_pb_01_r4_02_ovly' }, - ['-55442626'] = { Name = 'cs1_roads_pb_01_r4_02' }, - ['1622619093'] = { Name = 'cs1_roads_pb_01_r4_02a_ovly' }, - ['1034009392'] = { Name = 'cs1_roads_pb_01_r4_03_ovly' }, - ['1852335785'] = { Name = 'cs1_roads_pb_01_r4_03' }, - ['149499090'] = { Name = 'cs1_roads_pb_01_r4_04_ovrly' }, - ['1562231828'] = { Name = 'cs1_roads_pb_01_r4_04' }, - ['-267678066'] = { Name = 'cs1_roads_pb_dcl_rd_jn1' }, - ['-385297464'] = { Name = 'cs1_roads_pb_dec01' }, - ['473443023'] = { Name = 'cs1_roads_pb_junc_01' }, - ['-747058828'] = { Name = 'cs1_roads_pb_tiredcls_ent_01' }, - ['985794821'] = { Name = 'cs1_roads_pbdst_land_01' }, - ['2122027135'] = { Name = 'cs1_roads_pbdst_land_02' }, - ['-985101531'] = { Name = 'cs1_roads_ph01' }, - ['684752529'] = { Name = 'cs1_roads_ph01b' }, - ['187122495'] = { Name = 'cs1_roads_ph01c' }, - ['203430099'] = { Name = 'cs1_roads_ph05' }, - ['-963483542'] = { Name = 'cs1_roads_phc_rd_swtbc_strt005' }, - ['1603269462'] = { Name = 'cs1_roads_phc_roadz02' }, - ['812848413'] = { Name = 'cs1_roads_phc_roadz03' }, - ['152833579'] = { Name = 'cs1_roads_rd_dcl_jn_02' }, - ['-1209150967'] = { Name = 'cs1_roads_rd_isnd_02' }, - ['843519861'] = { Name = 'cs1_roads_rd_jo_dcl_05' }, - ['1882242106'] = { Name = 'cs1_roads_rd_sign_002' }, - ['-1688358044'] = { Name = 'cs1_roads_rd_sign_01' }, - ['1574018367'] = { Name = 'cs1_roads_rd_sng_2' }, - ['1276248062'] = { Name = 'cs1_roads_rd_sng_3b01' }, - ['-1708897106'] = { Name = 'cs1_roads_roadz01' }, - ['114123555'] = { Name = 'cs1_roads_rum_strip_02' }, - ['-177553314'] = { Name = 'cs1_roads_rum_strip_03' }, - ['-1088783362'] = { Name = 'cs1_roads_wallret_01' }, - ['-1940384134'] = { Name = 'cs1_roads_wallret_02' }, - ['1702086774'] = { Name = 'cs1_roads_wallret_03' }, - ['-1674496528'] = { Name = 'cs1_roads_wallret_04' }, - ['-718230290'] = { Name = 'cs1_roads_wallret003' }, - ['759683534'] = { Name = 'cs1_roadsa_armco_05' }, - ['-170945975'] = { Name = 'cs1_roadsa_armcojl_lod' }, - ['1568261962'] = { Name = 'cs1_roadsa_armcojl' }, - ['1176301106'] = { Name = 'cs1_roadsa_bdg_dcl_01' }, - ['1357013571'] = { Name = 'cs1_roadsa_bdg_dcl_5' }, - ['1127204574'] = { Name = 'cs1_roadsa_bdg_dcl_6' }, - ['2101095738'] = { Name = 'cs1_roadsa_cst_dcl_01' }, - ['1533274622'] = { Name = 'cs1_roadsa_cst_dcl_02' }, - ['1732260364'] = { Name = 'cs1_roadsa_dcl_jn_01' }, - ['293794957'] = { Name = 'cs1_roadsa_dcl_sdd' }, - ['827094469'] = { Name = 'cs1_roadsa_flap_sup_01' }, - ['75138757'] = { Name = 'cs1_roadsa_flappy_stp_01_w' }, - ['-991305470'] = { Name = 'cs1_roadsa_flappybase_02' }, - ['525122596'] = { Name = 'cs1_roadsa_flappybase_3' }, - ['-306099627'] = { Name = 'cs1_roadsa_m04b' }, - ['165394080'] = { Name = 'cs1_roadsa_ncumasign1' }, - ['-109963827'] = { Name = 'cs1_roadsa_ncumasign2' }, - ['199357469'] = { Name = 'cs1_roadsa_rd_sgn_02' }, - ['-459168379'] = { Name = 'cs1_roadsa_rd_sgn_04' }, - ['-218128729'] = { Name = 'cs1_roadsa_rd_sng_03' }, - ['-45567175'] = { Name = 'cs1_roadsa_rd_sng_04' }, - ['1187005751'] = { Name = 'cs1_roadsa_rd_sng_3b' }, - ['-2144730991'] = { Name = 'cs1_roadsa_stop_bdcl' }, - ['-2014120123'] = { Name = 'cs1_roadsa00' }, - ['562309729'] = { Name = 'cs1_roadsa01' }, - ['811976740'] = { Name = 'cs1_roadsa02' }, - ['1040245594'] = { Name = 'cs1_roadsa03' }, - ['-930547600'] = { Name = 'cs1_roadsa04' }, - ['700033310'] = { Name = 'cs1_roadsa05_d' }, - ['867403730'] = { Name = 'cs1_roadsa05_side01' }, - ['485644880'] = { Name = 'cs1_roadsa05_side02' }, - ['1443843209'] = { Name = 'cs1_roadsa05_side03' }, - ['1517657163'] = { Name = 'cs1_roadsa05' }, - ['1748679860'] = { Name = 'cs1_roadsa06_d' }, - ['-1901849959'] = { Name = 'cs1_roadsa06_side01' }, - ['-1437840919'] = { Name = 'cs1_roadsa06_side02' }, - ['1544891772'] = { Name = 'cs1_roadsa06_side03' }, - ['1707848439'] = { Name = 'cs1_roadsa06' }, - ['1995986256'] = { Name = 'cs1_roadsa07' }, - ['-1819341187'] = { Name = 'cs1_roadsa09' }, - ['-1478347861'] = { Name = 'cs1_roadsa10' }, - ['2038126302'] = { Name = 'cs1_roadsa11' }, - ['-1941144448'] = { Name = 'cs1_roadsa12' }, - ['792427319'] = { Name = 'cs2_01__decal001' }, - ['1172383802'] = { Name = 'cs2_01_bb_global_hd' }, - ['-86863031'] = { Name = 'cs2_01_bridge_05_ovr' }, - ['-777987573'] = { Name = 'cs2_01_bridge_05' }, - ['-1531575764'] = { Name = 'cs2_01_bridge_fizz01' }, - ['-1958084256'] = { Name = 'cs2_01_bridge' }, - ['1445137254'] = { Name = 'cs2_01_clothshop_obja' }, - ['770681773'] = { Name = 'cs2_01_clothshop' }, - ['-1832723667'] = { Name = 'cs2_01_clshop_lite_emiss' }, - ['-1591192280'] = { Name = 'cs2_01_decal_02' }, - ['-1805093582'] = { Name = 'cs2_01_decal_carpark' }, - ['-1882628976'] = { Name = 'cs2_01_desert_house_004_dec' }, - ['-1118163597'] = { Name = 'cs2_01_desert_house_004_dec2' }, - ['71772186'] = { Name = 'cs2_01_desert_house2_dec1' }, - ['454055340'] = { Name = 'cs2_01_desert_house2_dec2' }, - ['1929479565'] = { Name = 'cs2_01_desert_house2_dec3' }, - ['-1750576174'] = { Name = 'cs2_01_deshous_2' }, - ['1293336240'] = { Name = 'cs2_01_deshous_3' }, - ['-2072529103'] = { Name = 'cs2_01_deshous1' }, - ['-1331982472'] = { Name = 'cs2_01_deshous4' }, - ['903047763'] = { Name = 'cs2_01_doorglass005' }, - ['475687200'] = { Name = 'cs2_01_doorglass01' }, - ['-711061957'] = { Name = 'cs2_01_ed_barn_01' }, - ['-1170945493'] = { Name = 'cs2_01_ed_fruit_dec' }, - ['-1139484893'] = { Name = 'cs2_01_ed_fruitshop_ovr' }, - ['-1253124969'] = { Name = 'cs2_01_ed_fruitshop' }, - ['425634674'] = { Name = 'cs2_01_ed_gs_01' }, - ['1161447730'] = { Name = 'cs2_01_ed_gs_ovr_01' }, - ['383806591'] = { Name = 'cs2_01_ed_gs_ovr_02' }, - ['-884157095'] = { Name = 'cs2_01_ed_gs_ovr_09' }, - ['922328525'] = { Name = 'cs2_01_ed_gs_ovr_10' }, - ['-303546491'] = { Name = 'cs2_01_feedstore_decal' }, - ['804734036'] = { Name = 'cs2_01_feedstore_grounddcl' }, - ['595967615'] = { Name = 'cs2_01_feedstore' }, - ['-1989855777'] = { Name = 'cs2_01_frmland01' }, - ['1435782802'] = { Name = 'cs2_01_frmland03' }, - ['48738446'] = { Name = 'cs2_01_garden_a' }, - ['232022418'] = { Name = 'cs2_01_garden_b_d' }, - ['324620649'] = { Name = 'cs2_01_garden_b' }, - ['1336834606'] = { Name = 'cs2_01_garden_c_dec' }, - ['1403071077'] = { Name = 'cs2_01_garden_dec' }, - ['-1750837932'] = { Name = 'cs2_01_gardens_a_d' }, - ['-1384077013'] = { Name = 'cs2_01_gas_obj1' }, - ['-2124263173'] = { Name = 'cs2_01_gas_obj2' }, - ['1918413817'] = { Name = 'cs2_01_gas_stop_ovr' }, - ['1162163552'] = { Name = 'cs2_01_gas_stop' }, - ['-2038553432'] = { Name = 'cs2_01_ground_det1' }, - ['339551708'] = { Name = 'cs2_01_ground' }, - ['1733808062'] = { Name = 'cs2_01_house5' }, - ['-1931309079'] = { Name = 'cs2_01_land02' }, - ['-674703964'] = { Name = 'cs2_01_land04_o' }, - ['-1452685065'] = { Name = 'cs2_01_land04' }, - ['1908244593'] = { Name = 'cs2_01_lds_bw_garden_a_dec' }, - ['1302780361'] = { Name = 'cs2_01_lds_bw_house_d' }, - ['704825452'] = { Name = 'cs2_01_markets_dec' }, - ['-92746238'] = { Name = 'cs2_01_markets_dec2' }, - ['-1886525161'] = { Name = 'cs2_01_markets_obj1b' }, - ['101767523'] = { Name = 'cs2_01_markets_obj2a' }, - ['16724284'] = { Name = 'cs2_01_markets' }, - ['1189588132'] = { Name = 'cs2_01_markets2_obj1b' }, - ['430373999'] = { Name = 'cs2_01_markets2_obj2a' }, - ['1261917982'] = { Name = 'cs2_01_markets2' }, - ['1678215358'] = { Name = 'cs2_01_markets3' }, - ['782933509'] = { Name = 'cs2_01_markets4' }, - ['-383599949'] = { Name = 'cs2_01_obj_group1a' }, - ['149220827'] = { Name = 'cs2_01_obj_group2a' }, - ['-237354770'] = { Name = 'cs2_01_obj_group3b' }, - ['1979698891'] = { Name = 'cs2_01_obj_group4b' }, - ['1681927276'] = { Name = 'cs2_01_obj_group5b' }, - ['1205280930'] = { Name = 'cs2_01_obj_group6' }, - ['966624303'] = { Name = 'cs2_01_obj_group7' }, - ['1910752515'] = { Name = 'cs2_01_obj_group8a' }, - ['-1983961995'] = { Name = 'cs2_01_obj_group9' }, - ['-903785216'] = { Name = 'cs2_01_obj_ladder_02' }, - ['-17057073'] = { Name = 'cs2_01_obj_ladder' }, - ['713450210'] = { Name = 'cs2_01_roadditch1' }, - ['-1836170284'] = { Name = 'cs2_01_shop_dec1' }, - ['-2084067769'] = { Name = 'cs2_01_shop_dec2' }, - ['960729400'] = { Name = 'cs2_01_shop_dec3' }, - ['-1103616004'] = { Name = 'cs2_01_shps1_dec' }, - ['1634668100'] = { Name = 'cs2_01_sm_shed' }, - ['1942822166'] = { Name = 'cs2_01_sm' }, - ['-296252013'] = { Name = 'cs2_01_streampipe' }, - ['-1038933703'] = { Name = 'cs2_01_sup_decal' }, - ['544946009'] = { Name = 'cs2_01_super_sidedoors' }, - ['1315428494'] = { Name = 'cs2_01_weed01' }, - ['1616084065'] = { Name = 'cs2_01_weed02' }, - ['1374740380'] = { Name = 'cs2_01_weed03' }, - ['-69651602'] = { Name = 'cs2_01_weed04' }, - ['-308570381'] = { Name = 'cs2_01_weed05' }, - ['388885015'] = { Name = 'cs2_01_weed06' }, - ['-95768279'] = { Name = 'cs2_01_weed11' }, - ['-685020437'] = { Name = 'cs2_01_weed12' }, - ['-1281383468'] = { Name = 'cs2_01_weed14' }, - ['573090990'] = { Name = 'cs2_02_airp_sign' }, - ['945587311'] = { Name = 'cs2_02_airstrip_dec_003' }, - ['1654380781'] = { Name = 'cs2_02_airstrip_dec_004' }, - ['93405186'] = { Name = 'cs2_02_bales_002' }, - ['-331377291'] = { Name = 'cs2_02_bdec_01c' }, - ['-1557542598'] = { Name = 'cs2_02_bdec_06' }, - ['1155369871'] = { Name = 'cs2_02_bdec_18' }, - ['1131508731'] = { Name = 'cs2_02_bdec_25' }, - ['-954139420'] = { Name = 'cs2_02_bdec_25a' }, - ['-1337899144'] = { Name = 'cs2_02_bdec_30i' }, - ['184614134'] = { Name = 'cs2_02_bdec_30j' }, - ['-1491977989'] = { Name = 'cs2_02_bdec_46' }, - ['-27236462'] = { Name = 'cs2_02_bdec_48' }, - ['-2143720630'] = { Name = 'cs2_02_bdec_49' }, - ['1695436258'] = { Name = 'cs2_02_bdec_49b' }, - ['1287313383'] = { Name = 'cs2_02_bdec_56b' }, - ['360355534'] = { Name = 'cs2_02_bdec_57' }, - ['-1365301146'] = { Name = 'cs2_02_bent_barrel' }, - ['1124690726'] = { Name = 'cs2_02_brick_pform002' }, - ['-1567136776'] = { Name = 'cs2_02_brick_pform01' }, - ['1311227420'] = { Name = 'cs2_02_bridge13' }, - ['1393758288'] = { Name = 'cs2_02_bridge13b' }, - ['1873628754'] = { Name = 'cs2_02_cloth_004_lod' }, - ['-1863575437'] = { Name = 'cs2_02_cloth_007_lod' }, - ['-767389015'] = { Name = 'cs2_02_cs1_11b_house01_dec006' }, - ['1075232008'] = { Name = 'cs2_02_ditchfence' }, - ['-1662104041'] = { Name = 'cs2_02_drttrk1' }, - ['1734664965'] = { Name = 'cs2_02_drttrk2' }, - ['909246624'] = { Name = 'cs2_02_drttrk3' }, - ['-1567735'] = { Name = 'cs2_02_drttrk4' }, - ['1795837382'] = { Name = 'cs2_02_drttrk4a' }, - ['316029413'] = { Name = 'cs2_02_drttrk5' }, - ['476957972'] = { Name = 'cs2_02_drttrk6' }, - ['-1929439419'] = { Name = 'cs2_02_dtrk_brdg015' }, - ['1055547895'] = { Name = 'cs2_02_emissive_lod' }, - ['-342830861'] = { Name = 'cs2_02_emissive' }, - ['-176223160'] = { Name = 'cs2_02_emissive2_lod' }, - ['-1565295821'] = { Name = 'cs2_02_emissive2' }, - ['-1542771718'] = { Name = 'cs2_02_emissive3_lod' }, - ['-1810244096'] = { Name = 'cs2_02_emissive3' }, - ['1167254092'] = { Name = 'cs2_02_fbox01' }, - ['-665397564'] = { Name = 'cs2_02_fdec_02d' }, - ['-1010039947'] = { Name = 'cs2_02_fence_001' }, - ['-2024805850'] = { Name = 'cs2_02_fence035' }, - ['-573504644'] = { Name = 'cs2_02_field_dec01' }, - ['-267999257'] = { Name = 'cs2_02_field_dec02' }, - ['1472954571'] = { Name = 'cs2_02_field_rocks' }, - ['-1595320034'] = { Name = 'cs2_02_fnc_mesh001' }, - ['1317123148'] = { Name = 'cs2_02_fnc_mesh002' }, - ['-336236747'] = { Name = 'cs2_02_fnc_mesh004' }, - ['-634467416'] = { Name = 'cs2_02_fnc_mesh005' }, - ['-2011486334'] = { Name = 'cs2_02_fnc_mesh006' }, - ['1976664815'] = { Name = 'cs2_02_fnc_mesh007' }, - ['883639638'] = { Name = 'cs2_02_freshplough_01' }, - ['-257511577'] = { Name = 'cs2_02_frmland01' }, - ['-11252542'] = { Name = 'cs2_02_frmland02' }, - ['1539720336'] = { Name = 'cs2_02_frmland02b' }, - ['2105945161'] = { Name = 'cs2_02_frmland02b001' }, - ['-1107359488'] = { Name = 'cs2_02_frmland02c' }, - ['2070262232'] = { Name = 'cs2_02_frmland02x001' }, - ['1696438359'] = { Name = 'cs2_02_frmland03' }, - ['1945089531'] = { Name = 'cs2_02_frmland04' }, - ['698130770'] = { Name = 'cs2_02_frmland05' }, - ['1865475573'] = { Name = 'cs2_02_frmland05b' }, - ['-1008816290'] = { Name = 'cs2_02_g_silo_xtra' }, - ['1244162708'] = { Name = 'cs2_02_glue_01' }, - ['1080317708'] = { Name = 'cs2_02_glue_02' }, - ['-351490982'] = { Name = 'cs2_02_glue_03' }, - ['-409779356'] = { Name = 'cs2_02_grainsilos_a001' }, - ['1189428729'] = { Name = 'cs2_02_grainsilos001' }, - ['-112577501'] = { Name = 'cs2_02_hangar_detail' }, - ['2091558338'] = { Name = 'cs2_02_hanger_desk' }, - ['1782063243'] = { Name = 'cs2_02_hanger_filing_cab' }, - ['-269703656'] = { Name = 'cs2_02_haybale_stack_01' }, - ['-49856435'] = { Name = 'cs2_02_haybale_stack_02' }, - ['-1396662335'] = { Name = 'cs2_02_haybale_stack_03' }, - ['-1154073428'] = { Name = 'cs2_02_haybale_stack_04' }, - ['-923936741'] = { Name = 'cs2_02_haybale_stack_05' }, - ['-702811529'] = { Name = 'cs2_02_haybale_stack_06' }, - ['1702532315'] = { Name = 'cs2_02_house_gutter01' }, - ['-364229291'] = { Name = 'cs2_02_house001' }, - ['1247417556'] = { Name = 'cs2_02_house01_dec003' }, - ['1203996278'] = { Name = 'cs2_02_irr_003' }, - ['1266869633'] = { Name = 'cs2_02_irr_003w' }, - ['302563417'] = { Name = 'cs2_02_irr_004_grill01' }, - ['252679439'] = { Name = 'cs2_02_irr_004' }, - ['469236192'] = { Name = 'cs2_02_irr_004w' }, - ['2103308714'] = { Name = 'cs2_02_irr_005' }, - ['1136101534'] = { Name = 'cs2_02_irr_01_grill01' }, - ['-1551033515'] = { Name = 'cs2_02_irr_01' }, - ['261461307'] = { Name = 'cs2_02_irr_01w' }, - ['-1180765842'] = { Name = 'cs2_02_irr_03_grill01' }, - ['865911952'] = { Name = 'cs2_02_irr_05w' }, - ['1136225453'] = { Name = 'cs2_02_irr_2weed' }, - ['1674370945'] = { Name = 'cs2_02_irr_3weed' }, - ['2012015880'] = { Name = 'cs2_02_irr_5weed' }, - ['1936491040'] = { Name = 'cs2_02_irr_5weed001' }, - ['-2055068085'] = { Name = 'cs2_02_irr_5weed002' }, - ['1942586070'] = { Name = 'cs2_02_irr_5weed003' }, - ['1228926761'] = { Name = 'cs2_02_irrtemp_01' }, - ['-1901331956'] = { Name = 'cs2_02_irrtemp_04' }, - ['1946004720'] = { Name = 'cs2_02_landnew1' }, - ['1884075748'] = { Name = 'cs2_02_ndec_03' }, - ['1948630390'] = { Name = 'cs2_02_ndec_12' }, - ['923071049'] = { Name = 'cs2_02_ndec_23a' }, - ['1828702447'] = { Name = 'cs2_02_pipe_19' }, - ['917416974'] = { Name = 'cs2_02_pipe_broken' }, - ['-1614951693'] = { Name = 'cs2_02_pipe_broken002' }, - ['2129132562'] = { Name = 'cs2_02_pipe20' }, - ['348427698'] = { Name = 'cs2_02_pipedept_rocks' }, - ['-1928143863'] = { Name = 'cs2_02_pipedept_shed' }, - ['-571778269'] = { Name = 'cs2_02_pipeglue03' }, - ['165387976'] = { Name = 'cs2_02_plastic_01' }, - ['-183347022'] = { Name = 'cs2_02_plasticdec_01' }, - ['533484485'] = { Name = 'cs2_02_polytunnels_09' }, - ['2142377131'] = { Name = 'cs2_02_polytunnels_14' }, - ['469757180'] = { Name = 'cs2_02_polytunnels_22' }, - ['1090471767'] = { Name = 'cs2_02_pt_hoops' }, - ['-1332300422'] = { Name = 'cs2_02_pt_plastic01' }, - ['352560891'] = { Name = 'cs2_02_pt_plastic01a' }, - ['1847417137'] = { Name = 'cs2_02_pt_plastic01f' }, - ['-1691645276'] = { Name = 'cs2_02_pt_plastic02' }, - ['-855937469'] = { Name = 'cs2_02_pt_plastic03' }, - ['1689493029'] = { Name = 'cs2_02_pt_plastic04' }, - ['-1822131322'] = { Name = 'cs2_02_pt_plastic05' }, - ['8886041'] = { Name = 'cs2_02_pt_support06' }, - ['1291125122'] = { Name = 'cs2_02_pt_support06a' }, - ['831133817'] = { Name = 'cs2_02_roadditch004' }, - ['934356167'] = { Name = 'cs2_02_roadditch005' }, - ['796136813'] = { Name = 'cs2_02_roadditch015' }, - ['-1354542223'] = { Name = 'cs2_02_rubbish_pile' }, - ['2073940961'] = { Name = 'cs2_02_ruined_barn' }, - ['-725256682'] = { Name = 'cs2_02_shed_ovrly003' }, - ['845090772'] = { Name = 'cs2_02_shed002' }, - ['-2134109532'] = { Name = 'cs2_02_shed1_bits001' }, - ['-2098601691'] = { Name = 'cs2_02_shed1_decals001' }, - ['518784056'] = { Name = 'cs2_02_signs2' }, - ['1608943267'] = { Name = 'cs2_02_small_hanger' }, - ['2078933270'] = { Name = 'cs2_02_sml_farm_barn' }, - ['-1866082745'] = { Name = 'cs2_02_sml_farm_shed' }, - ['-234970500'] = { Name = 'cs2_02_sml_frm_drttrk_a' }, - ['-400519488'] = { Name = 'cs2_02_sml_frm_drttrk_b' }, - ['2092322224'] = { Name = 'cs2_02_sml_shed' }, - ['-1276538214'] = { Name = 'cs2_02_sml_sheddec' }, - ['-1349731891'] = { Name = 'cs2_02_smll_shelter' }, - ['-1504791082'] = { Name = 'cs2_02_temp_store' }, - ['969405412'] = { Name = 'cs2_02_temp_trailer' }, - ['-528461076'] = { Name = 'cs2_02_track_overlays008' }, - ['-1844291007'] = { Name = 'cs2_02_track_overlays010' }, - ['-605032965'] = { Name = 'cs2_02_track_overlays014' }, - ['-1557882148'] = { Name = 'cs2_02_tunnel_cloth_25_lod' }, - ['1127079112'] = { Name = 'cs2_02_waterpdec_02' }, - ['1111526197'] = { Name = 'cs2_02_waterpipe_009' }, - ['749953407'] = { Name = 'cs2_02_waterpipe_010' }, - ['443890947'] = { Name = 'cs2_02_waterpipe_011' }, - ['-488400539'] = { Name = 'cs2_02_waterpipe_02' }, - ['1265396293'] = { Name = 'cs2_02_waterpipe_03' }, - ['-1367535775'] = { Name = 'cs2_02_waterpipe_03d' }, - ['1899214295'] = { Name = 'cs2_02_waterpipe_04' }, - ['1201356951'] = { Name = 'cs2_02_waterpipe_04d' }, - ['669557566'] = { Name = 'cs2_02_waterpipe_05' }, - ['498241234'] = { Name = 'cs2_02_waterpipe_06' }, - ['308738107'] = { Name = 'cs2_02_waterpipe_07' }, - ['-124009307'] = { Name = 'cs2_02_waterpipe_08' }, - ['-666457501'] = { Name = 'cs2_02_weed_01' }, - ['-421673071'] = { Name = 'cs2_02_weed_02' }, - ['-190618852'] = { Name = 'cs2_02_weed_03' }, - ['1011761551'] = { Name = 'cs2_02_wetfield_01' }, - ['878221878'] = { Name = 'cs2_02_wetfield_01d' }, - ['-2114089259'] = { Name = 'cs2_02_wood_posts' }, - ['1534418931'] = { Name = 'cs2_02_wpipes_01' }, - ['1554211407'] = { Name = 'cs2_02_wpipes_02' }, - ['920622792'] = { Name = 'cs2_02_wpipes_03' }, - ['1200437283'] = { Name = 'cs2_02_wpipes_04' }, - ['610070979'] = { Name = 'cs2_02_wpipes_05' }, - ['-1241344748'] = { Name = 'cs2_02_wpipes_06' }, - ['943261415'] = { Name = 'cs2_03__armco_end_12' }, - ['1238862394'] = { Name = 'cs2_03__brgrail_01' }, - ['872229096'] = { Name = 'cs2_03_armco_right_glue' }, - ['1334430499'] = { Name = 'cs2_03_barn_002_a' }, - ['1085587731'] = { Name = 'cs2_03_barn_002' }, - ['1623503812'] = { Name = 'cs2_03_barn001_ovr' }, - ['-347727313'] = { Name = 'cs2_03_barn001' }, - ['-1004841278'] = { Name = 'cs2_03_barn03_a' }, - ['1410544716'] = { Name = 'cs2_03_barn03' }, - ['1011939887'] = { Name = 'cs2_03_bigbrdge1' }, - ['-107839253'] = { Name = 'cs2_03_brdg1' }, - ['-2107260221'] = { Name = 'cs2_03_brick_pform008' }, - ['1935211718'] = { Name = 'cs2_03_brick_pform01' }, - ['648757316'] = { Name = 'cs2_03_bridge_03_shad' }, - ['-612535782'] = { Name = 'cs2_03_bridge_03' }, - ['-1239369911'] = { Name = 'cs2_03_bridge_shad03_slod1' }, - ['933660346'] = { Name = 'cs2_03_bridgerail_01' }, - ['-1521556979'] = { Name = 'cs2_03_bridgerail_02' }, - ['-1675571279'] = { Name = 'cs2_03_bridgerail_03' }, - ['-122042845'] = { Name = 'cs2_03_brokengate01' }, - ['-1727724782'] = { Name = 'cs2_03_burntovly' }, - ['-304014782'] = { Name = 'cs2_03_catshed_filler01' }, - ['578100013'] = { Name = 'cs2_03_cattleshade03_a' }, - ['-1657784408'] = { Name = 'cs2_03_cattleshade03' }, - ['102288761'] = { Name = 'cs2_03_cattleshed01' }, - ['-94404824'] = { Name = 'cs2_03_channel_water' }, - ['1550203565'] = { Name = 'cs2_03_concplnth' }, - ['-718333615'] = { Name = 'cs2_03_crop_sml_008' }, - ['-411255316'] = { Name = 'cs2_03_crop_sml_009' }, - ['1023535573'] = { Name = 'cs2_03_crop_sml_010' }, - ['1320324406'] = { Name = 'cs2_03_crop_sml_011' }, - ['1634972344'] = { Name = 'cs2_03_crop_sml_012' }, - ['-512347453'] = { Name = 'cs2_03_crop_sml_013' }, - ['-214444474'] = { Name = 'cs2_03_crop_sml_014' }, - ['97975172'] = { Name = 'cs2_03_crop_sml_015' }, - ['395812609'] = { Name = 'cs2_03_crop_sml_016' }, - ['-1062604505'] = { Name = 'cs2_03_crop_sml_017' }, - ['1195099250'] = { Name = 'cs2_03_culvert02' }, - ['-332107999'] = { Name = 'cs2_03_culvert1' }, - ['-1251441280'] = { Name = 'cs2_03_dcl_rd_join_01' }, - ['-955875505'] = { Name = 'cs2_03_decal_001' }, - ['158121720'] = { Name = 'cs2_03_decal1' }, - ['-1403989447'] = { Name = 'cs2_03_desfrmhsend_02' }, - ['-477708124'] = { Name = 'cs2_03_desfrmhsend_03' }, - ['-1865999578'] = { Name = 'cs2_03_desfrmhsend_04' }, - ['-936113665'] = { Name = 'cs2_03_desfrmhsend_05' }, - ['-648696766'] = { Name = 'cs2_03_desfrmhsend_06' }, - ['745689722'] = { Name = 'cs2_03_desfrmhsend_07' }, - ['1051784951'] = { Name = 'cs2_03_desfrmhsend_08' }, - ['1024816108'] = { Name = 'cs2_03_desfrmhsend_09' }, - ['-1801923630'] = { Name = 'cs2_03_desfrmhsend_1' }, - ['-1047560710'] = { Name = 'cs2_03_desfrmhsend_11' }, - ['-2084634022'] = { Name = 'cs2_03_desfrmhsend_12' }, - ['165558336'] = { Name = 'cs2_03_desfrmhsstrt' }, - ['1059772523'] = { Name = 'cs2_03_drain_t03w' }, - ['1299725938'] = { Name = 'cs2_03_drain3_grid01' }, - ['-447558503'] = { Name = 'cs2_03_drainage_jun1w' }, - ['-401342494'] = { Name = 'cs2_03_drainage_junct_shdw' }, - ['390576244'] = { Name = 'cs2_03_drainage_junct_shdw001' }, - ['636933586'] = { Name = 'cs2_03_drainage_junct_shdw002' }, - ['1731180013'] = { Name = 'cs2_03_drainage_junct001' }, - ['-284951851'] = { Name = 'cs2_03_drainage_tmplt003' }, - ['1455955598'] = { Name = 'cs2_03_drainagewide_03' }, - ['1480289393'] = { Name = 'cs2_03_draingrll001' }, - ['-762322664'] = { Name = 'cs2_03_draingrll002' }, - ['-2143798166'] = { Name = 'cs2_03_draingrll003' }, - ['1540053324'] = { Name = 'cs2_03_drttrk03' }, - ['817103646'] = { Name = 'cs2_03_drttrk04' }, - ['642313800'] = { Name = 'cs2_03_drttrk05' }, - ['-1494323311'] = { Name = 'cs2_03_drttrk06' }, - ['-1799173318'] = { Name = 'cs2_03_drttrk07' }, - ['-1986284308'] = { Name = 'cs2_03_drttrk08' }, - ['-1821074801'] = { Name = 'cs2_03_drttrk1' }, - ['1776043867'] = { Name = 'cs2_03_drttrk2' }, - ['-874399838'] = { Name = 'cs2_03_emissive_lod' }, - ['1580969984'] = { Name = 'cs2_03_emissive' }, - ['-1921634635'] = { Name = 'cs2_03_emissive002_lod' }, - ['-963236916'] = { Name = 'cs2_03_emissive02' }, - ['1484829460'] = { Name = 'cs2_03_farm_burnt_slod' }, - ['525240746'] = { Name = 'cs2_03_farm_grp3_winfire00' }, - ['1210054181'] = { Name = 'cs2_03_farm_grp3_winsmoke00' }, - ['1136394147'] = { Name = 'cs2_03_farm_slod' }, - ['-1070155493'] = { Name = 'cs2_03_farmsign_01' }, - ['-769630994'] = { Name = 'cs2_03_farmsign_02' }, - ['2063771268'] = { Name = 'cs2_03_field_dec_06' }, - ['-499784214'] = { Name = 'cs2_03_field_dec01' }, - ['-1325759627'] = { Name = 'cs2_03_field_dec01a' }, - ['-103312082'] = { Name = 'cs2_03_field_dec01b' }, - ['-1520997342'] = { Name = 'cs2_03_field_dec02' }, - ['-1886764920'] = { Name = 'cs2_03_field_dec03' }, - ['-617064477'] = { Name = 'cs2_03_field_dec04' }, - ['-1268250045'] = { Name = 'cs2_03_field_dec05' }, - ['-895538974'] = { Name = 'cs2_03_field_dec05a' }, - ['1584750183'] = { Name = 'cs2_03_field_dec07' }, - ['-2117163759'] = { Name = 'cs2_03_field_dec08' }, - ['-1031676737'] = { Name = 'cs2_03_fl3_grill001' }, - ['415989429'] = { Name = 'cs2_03_fmhse_vfx_parent' }, - ['-1031867995'] = { Name = 'cs2_03_fmhse_vfx_parent001' }, - ['-1807477456'] = { Name = 'cs2_03_fmhse_vfx_parent002' }, - ['-399262450'] = { Name = 'cs2_03_fmhse_vfx_parent003' }, - ['-1306439446'] = { Name = 'cs2_03_fmhse_vfx_parent004' }, - ['-79011013'] = { Name = 'cs2_03_fmhse_vfx_parent005' }, - ['-707061667'] = { Name = 'cs2_03_fmhse_vfx_parent006' }, - ['-195930801'] = { Name = 'cs2_03_fmhse_vfx_parent007' }, - ['-819918099'] = { Name = 'cs2_03_fmhse_vfx_parent008' }, - ['404561120'] = { Name = 'cs2_03_fmhse_vfx_parent009' }, - ['989324901'] = { Name = 'cs2_03_fmhse_vfx_parent010' }, - ['-1278093285'] = { Name = 'cs2_03_fmhse_vfx_parent011' }, - ['-1485815976'] = { Name = 'cs2_03_fmhse_vfx_parent012' }, - ['-1867116060'] = { Name = 'cs2_03_fmhse_vfx_parent013' }, - ['-2115013549'] = { Name = 'cs2_03_fmhse_vfx_parent014' }, - ['-995755589'] = { Name = 'cs2_03_fmhse_vfx_parent015' }, - ['-2134434564'] = { Name = 'cs2_03_frm005' }, - ['-286674634'] = { Name = 'cs2_03_frm01_int_lod' }, - ['-330125695'] = { Name = 'cs2_03_frm01_ovly' }, - ['-443038002'] = { Name = 'cs2_03_frm01_windows_lod' }, - ['403326683'] = { Name = 'cs2_03_frm01_windows' }, - ['-1729474944'] = { Name = 'cs2_03_frm01' }, - ['1858297200'] = { Name = 'cs2_03_frm02_ovly' }, - ['1970767771'] = { Name = 'cs2_03_frm03' }, - ['-1493505383'] = { Name = 'cs2_03_frm04' }, - ['1589309938'] = { Name = 'cs2_03_frmbnt_det01' }, - ['879009094'] = { Name = 'cs2_03_frmbnt_det02' }, - ['-878114240'] = { Name = 'cs2_03_frmburnt01' }, - ['-101947706'] = { Name = 'cs2_03_frmburnt02' }, - ['-1609290903'] = { Name = 'cs2_03_frmland1' }, - ['1310613275'] = { Name = 'cs2_03_frmland12' }, - ['2118903769'] = { Name = 'cs2_03_frmland2' }, - ['1803567682'] = { Name = 'cs2_03_frmland3' }, - ['1760640292'] = { Name = 'cs2_03_frmland4' }, - ['1462540699'] = { Name = 'cs2_03_frmland5' }, - ['-1035780990'] = { Name = 'cs2_03_frmland6_dcl' }, - ['1968231931'] = { Name = 'cs2_03_frmland6' }, - ['585150752'] = { Name = 'cs2_03_frmland7' }, - ['1605905098'] = { Name = 'cs2_03_frmland8' }, - ['1266135730'] = { Name = 'cs2_03_frmland8b' }, - ['-2044168278'] = { Name = 'cs2_03_frmland9' }, - ['-340778799'] = { Name = 'cs2_03_frmtrk05' }, - ['-1457170826'] = { Name = 'cs2_03_glue_01' }, - ['1926621656'] = { Name = 'cs2_03_glue_02' }, - ['1150881119'] = { Name = 'cs2_03_glue_03' }, - ['-1551283362'] = { Name = 'cs2_03_glue_04' }, - ['1410346093'] = { Name = 'cs2_03_glue_05' }, - ['-258841233'] = { Name = 'cs2_03_glue_08' }, - ['-912296881'] = { Name = 'cs2_03_grainsilos_dec' }, - ['-146701665'] = { Name = 'cs2_03_grainsilos' }, - ['-383627714'] = { Name = 'cs2_03_haystack001' }, - ['-1275927584'] = { Name = 'cs2_03_haystack002' }, - ['-592135087'] = { Name = 'cs2_03_irr_005w' }, - ['-354908598'] = { Name = 'cs2_03_irr_01weed' }, - ['1911933755'] = { Name = 'cs2_03_irr_1weed' }, - ['-1510741500'] = { Name = 'cs2_03_irr_2weed' }, - ['-89604507'] = { Name = 'cs2_03_irr_3weed' }, - ['-2013269392'] = { Name = 'cs2_03_irr_4weed' }, - ['-204335713'] = { Name = 'cs2_03_irr_5weed' }, - ['-1894564192'] = { Name = 'cs2_03_land01' }, - ['-1655317723'] = { Name = 'cs2_03_land02' }, - ['1782707454'] = { Name = 'cs2_03_land03' }, - ['1318444857'] = { Name = 'cs2_03_props_combo_dslod' }, - ['-403802279'] = { Name = 'cs2_03_ranch008_temp' }, - ['-490592519'] = { Name = 'cs2_03_rd_dec1' }, - ['445058012'] = { Name = 'cs2_03_s_tank_frm1' }, - ['-3939911'] = { Name = 'cs2_03_shed002' }, - ['-804978116'] = { Name = 'cs2_03_shed003' }, - ['1296825528'] = { Name = 'cs2_03_shed004' }, - ['-1920841590'] = { Name = 'cs2_03_shel_roof_005' }, - ['1875344579'] = { Name = 'cs2_03_shelter_002' }, - ['457123875'] = { Name = 'cs2_03_shittank_a' }, - ['-856911448'] = { Name = 'cs2_03_shittank_ladder_02' }, - ['97107144'] = { Name = 'cs2_03_shittank_ladder01' }, - ['1832630528'] = { Name = 'cs2_03_shittank' }, - ['-732144519'] = { Name = 'cs2_03_signs01' }, - ['-436142142'] = { Name = 'cs2_03_signs02' }, - ['415184416'] = { Name = 'cs2_03_silo_002_ladder' }, - ['892363859'] = { Name = 'cs2_03_silo_002_ovr' }, - ['-1301837731'] = { Name = 'cs2_03_silo_002' }, - ['1039425572'] = { Name = 'cs2_03_silo_ladder_10' }, - ['-1361206594'] = { Name = 'cs2_03_silo_ladder10' }, - ['-1637416495'] = { Name = 'cs2_03_silo_ladder11' }, - ['1779655388'] = { Name = 'cs2_03_silos_dec' }, - ['-2117521020'] = { Name = 'cs2_03_silos_pipe01' }, - ['-1773043014'] = { Name = 'cs2_03_silos_pipe01b' }, - ['-927515855'] = { Name = 'cs2_03_silos_sign001' }, - ['1829494195'] = { Name = 'cs2_03_silos' }, - ['277389680'] = { Name = 'cs2_03_sluice_ladr' }, - ['-535128328'] = { Name = 'cs2_03_sluicetest' }, - ['-267000568'] = { Name = 'cs2_03_stable2_o' }, - ['-2119268230'] = { Name = 'cs2_03_stables' }, - ['1220401235'] = { Name = 'cs2_03_stubble031' }, - ['-571833698'] = { Name = 'cs2_03_stubble033' }, - ['-273930719'] = { Name = 'cs2_03_stubble034' }, - ['39734149'] = { Name = 'cs2_03_stubble035' }, - ['279078925'] = { Name = 'cs2_03_stubble036' }, - ['989412526'] = { Name = 'cs2_03_stubble037' }, - ['-1167474963'] = { Name = 'cs2_03_stubble040' }, - ['-457763961'] = { Name = 'cs2_03_stubble041' }, - ['352646178'] = { Name = 'cs2_03_stubble042' }, - ['-982349022'] = { Name = 'cs2_03_trough_small_01' }, - ['-1291033002'] = { Name = 'cs2_03_trough_small_02' }, - ['-231889854'] = { Name = 'cs2_03_tunl_fizz01' }, - ['-1089454584'] = { Name = 'cs2_03_tunl_fizz02' }, - ['270244177'] = { Name = 'cs2_03_tunnel11' }, - ['-549539738'] = { Name = 'cs2_03_tunnel11b' }, - ['-1982692816'] = { Name = 'cs2_03_wall001' }, - ['-2052752938'] = { Name = 'cs2_03_wall002' }, - ['1399690599'] = { Name = 'cs2_03_wall005' }, - ['765872597'] = { Name = 'cs2_03_wall006' }, - ['529444262'] = { Name = 'cs2_03_wall007' }, - ['123029347'] = { Name = 'cs2_03_waterpipe_008' }, - ['1502604531'] = { Name = 'cs2_03_waterpipe_010' }, - ['1709475228'] = { Name = 'cs2_03_waterpipe_012' }, - ['745777695'] = { Name = 'cs2_03_weed_01' }, - ['1060196250'] = { Name = 'cs2_03_weed_02' }, - ['-803704474'] = { Name = 'cs2_03_weed_03' }, - ['-488696077'] = { Name = 'cs2_03_weed_04' }, - ['-206948215'] = { Name = 'cs2_03_weed_05' }, - ['-1405706229'] = { Name = 'cs2_03_windmill_dummy_01' }, - ['1998447572'] = { Name = 'cs2_03_windmill_lod' }, - ['194214649'] = { Name = 'cs2_03_wire_support' }, - ['331842022'] = { Name = 'cs2_03_wpipes_002' }, - ['-1162171862'] = { Name = 'cs2_03_wpipes_01' }, - ['1696181688'] = { Name = 'cs2_04_barn01' }, - ['-265960498'] = { Name = 'cs2_04_barn02' }, - ['545039483'] = { Name = 'cs2_04_barn03' }, - ['-757659343'] = { Name = 'cs2_04_barn04' }, - ['872744202'] = { Name = 'cs2_04_barndet01' }, - ['-1049616418'] = { Name = 'cs2_04_barndet02' }, - ['-820856029'] = { Name = 'cs2_04_barndet03' }, - ['-1662298411'] = { Name = 'cs2_04_barndet04' }, - ['-1432030648'] = { Name = 'cs2_04_barndet05' }, - ['829751270'] = { Name = 'cs2_04_barndet06' }, - ['1776025784'] = { Name = 'cs2_04_barns_o' }, - ['-1851357300'] = { Name = 'cs2_04_bhack_d' }, - ['-2060261324'] = { Name = 'cs2_04_bhack' }, - ['-2103726506'] = { Name = 'cs2_04_branches-' }, - ['-1201477264'] = { Name = 'cs2_04_carwash_building_dec' }, - ['998228192'] = { Name = 'cs2_04_carwash_building' }, - ['622645954'] = { Name = 'cs2_04_carwash_bunting_1' }, - ['1376529572'] = { Name = 'cs2_04_carwash_bunting_2' }, - ['1085377007'] = { Name = 'cs2_04_carwash_bunting_3' }, - ['1843913819'] = { Name = 'cs2_04_carwash_bunting_4' }, - ['1312000182'] = { Name = 'cs2_04_carwash_forecourt_dec' }, - ['-1263999656'] = { Name = 'cs2_04_carwash_forecourta_dec' }, - ['6033873'] = { Name = 'cs2_04_ch2_02b_juicestand_ovl' }, - ['-833131649'] = { Name = 'cs2_04_deadtree01' }, - ['1466312516'] = { Name = 'cs2_04_doghut_a_d' }, - ['-1372630536'] = { Name = 'cs2_04_doghut_a' }, - ['-360243802'] = { Name = 'cs2_04_doghut_b_d' }, - ['1668463740'] = { Name = 'cs2_04_doghut_b' }, - ['-580858370'] = { Name = 'cs2_04_drain_suprt005' }, - ['837809951'] = { Name = 'cs2_04_drain_suprt007' }, - ['1613278014'] = { Name = 'cs2_04_drain_suprt01' }, - ['136290271'] = { Name = 'cs2_04_drain_suprt011' }, - ['-843994368'] = { Name = 'cs2_04_drain_suprt012' }, - ['-478554480'] = { Name = 'cs2_04_drain_suprt013' }, - ['1793123684'] = { Name = 'cs2_04_drain_suprt015' }, - ['824046047'] = { Name = 'cs2_04_drain_suprt016' }, - ['1193352677'] = { Name = 'cs2_04_drain_suprt017' }, - ['-1542465595'] = { Name = 'cs2_04_drain_suprt018' }, - ['-550513573'] = { Name = 'cs2_04_emissive_barn' }, - ['-453438187'] = { Name = 'cs2_04_emissive_barnlod' }, - ['-555078165'] = { Name = 'cs2_04_emissive_gas' }, - ['1645698227'] = { Name = 'cs2_04_emissive_gaslod' }, - ['1996323258'] = { Name = 'cs2_04_farmtrack00' }, - ['1294727354'] = { Name = 'cs2_04_farmtrack00a' }, - ['-2094211'] = { Name = 'cs2_04_farmtrack01' }, - ['364918589'] = { Name = 'cs2_04_farmtrack02' }, - ['343764826'] = { Name = 'cs2_04_farmtrack03a' }, - ['1085378887'] = { Name = 'cs2_04_field_d_01' }, - ['762866385'] = { Name = 'cs2_04_field_d_02' }, - ['570348510'] = { Name = 'cs2_04_field_d_03' }, - ['-748535053'] = { Name = 'cs2_04_frmland2' }, - ['-389270487'] = { Name = 'cs2_04_frmland2a' }, - ['-970446729'] = { Name = 'cs2_04_frmland3' }, - ['-825566219'] = { Name = 'cs2_04_glue_01' }, - ['-1543272857'] = { Name = 'cs2_04_glue_02' }, - ['829062472'] = { Name = 'cs2_04_grapesign' }, - ['1450234590'] = { Name = 'cs2_04_haybale01' }, - ['74788536'] = { Name = 'cs2_04_haybale02' }, - ['635040129'] = { Name = 'cs2_04_haybale04' }, - ['921136261'] = { Name = 'cs2_04_juicestand' }, - ['-1181569975'] = { Name = 'cs2_04_land_01_d' }, - ['-1553391122'] = { Name = 'cs2_04_land_01' }, - ['-566552687'] = { Name = 'cs2_04_land_02' }, - ['267680515'] = { Name = 'cs2_04_land_03' }, - ['149317593'] = { Name = 'cs2_04_land_03a' }, - ['849238054'] = { Name = 'cs2_04_land_04_dcl003' }, - ['1166671357'] = { Name = 'cs2_04_land_04_dcl004' }, - ['-1792375435'] = { Name = 'cs2_04_land_04' }, - ['1654099246'] = { Name = 'cs2_04_land_04a' }, - ['1014958747'] = { Name = 'cs2_04_log_stack' }, - ['-1288552061'] = { Name = 'cs2_04_log_stack001' }, - ['-795902915'] = { Name = 'cs2_04_log_stack002' }, - ['832618078'] = { Name = 'cs2_04_log_stack003' }, - ['1268952568'] = { Name = 'cs2_04_logging_d01' }, - ['-1941208028'] = { Name = 'cs2_04_polytunl_poles01' }, - ['-1402435711'] = { Name = 'cs2_04_polytunnels_01' }, - ['-1904465871'] = { Name = 'cs2_04_refproxy_02' }, - ['-593509253'] = { Name = 'cs2_04_refproxy_03' }, - ['-109248971'] = { Name = 'cs2_04_refproxy_04' }, - ['-922542782'] = { Name = 'cs2_04_refproxy_05' }, - ['1173886762'] = { Name = 'cs2_04_refproxy_06' }, - ['1352454362'] = { Name = 'cs2_04_roadside_decal_a' }, - ['2064196799'] = { Name = 'cs2_04_shed002' }, - ['1763023715'] = { Name = 'cs2_04_sign03' }, - ['21177128'] = { Name = 'cs2_04_signneon_lod' }, - ['-1539913351'] = { Name = 'cs2_04_signneon' }, - ['-1028576883'] = { Name = 'cs2_04_signs02' }, - ['2144243307'] = { Name = 'cs2_04_stubble01' }, - ['-1390593992'] = { Name = 'cs2_04_stubble015' }, - ['-1613980265'] = { Name = 'cs2_04_stubble016' }, - ['-1316765435'] = { Name = 'cs2_04_stubble017' }, - ['-785383315'] = { Name = 'cs2_04_stubble018' }, - ['-10396465'] = { Name = 'cs2_04_stubble019' }, - ['-49149708'] = { Name = 'cs2_04_stubble02' }, - ['1180525162'] = { Name = 'cs2_04_stubble020' }, - ['411600577'] = { Name = 'cs2_04_stubble021' }, - ['-1785921336'] = { Name = 'cs2_04_stubble022' }, - ['-1488673737'] = { Name = 'cs2_04_stubble023' }, - ['317488005'] = { Name = 'cs2_04_stubble024' }, - ['-362159200'] = { Name = 'cs2_04_stubble03' }, - ['1193993509'] = { Name = 'cs2_04_stubble031' }, - ['914342863'] = { Name = 'cs2_04_stubble032' }, - ['868007497'] = { Name = 'cs2_04_stubble033' }, - ['-1288553166'] = { Name = 'cs2_04_stubble034' }, - ['-1585931841'] = { Name = 'cs2_04_stubble035' }, - ['248018013'] = { Name = 'cs2_04_stubble036' }, - ['-50212656'] = { Name = 'cs2_04_stubble037' }, - ['1758505060'] = { Name = 'cs2_04_stubble038' }, - ['1519586281'] = { Name = 'cs2_04_stubble039' }, - ['-644267521'] = { Name = 'cs2_04_stubble04' }, - ['-433871836'] = { Name = 'cs2_04_stubble040' }, - ['-691651495'] = { Name = 'cs2_04_stubble05' }, - ['912849877'] = { Name = 'cs2_04_stubble06' }, - ['1430276131'] = { Name = 'cs2_04_stubble12' }, - ['1738337500'] = { Name = 'cs2_04_stubble13' }, - ['836403544'] = { Name = 'cs2_04_stubble14' }, - ['-1909938362'] = { Name = 'cs2_04_watertank01' }, - ['485084846'] = { Name = 'cs2_04_weed_02' }, - ['-1105194724'] = { Name = 'cs2_04_weed_03' }, - ['-866007076'] = { Name = 'cs2_05_barn01_o' }, - ['-297503601'] = { Name = 'cs2_05_barn01' }, - ['-1547443603'] = { Name = 'cs2_05_barn02_o' }, - ['-2141808459'] = { Name = 'cs2_05_barn02' }, - ['-78665011'] = { Name = 'cs2_05_barn03_o' }, - ['-861327015'] = { Name = 'cs2_05_barn03' }, - ['-553921026'] = { Name = 'cs2_05_barn04' }, - ['1867071116'] = { Name = 'cs2_05_barn05_o' }, - ['656795217'] = { Name = 'cs2_05_barn05' }, - ['765600670'] = { Name = 'cs2_05_brick_pform01' }, - ['-426568319'] = { Name = 'cs2_05_brick_pform02' }, - ['1874557778'] = { Name = 'cs2_05_bridge_1' }, - ['255318503'] = { Name = 'cs2_05_bridge_decal001' }, - ['1945994158'] = { Name = 'cs2_05_bridge_w' }, - ['-1874374009'] = { Name = 'cs2_05_bridge2' }, - ['-908346793'] = { Name = 'cs2_05_bridgefizz01' }, - ['-92063325'] = { Name = 'cs2_05_build2_o_02' }, - ['1725016042'] = { Name = 'cs2_05_build2_o' }, - ['1677571757'] = { Name = 'cs2_05_culvert006' }, - ['1475664966'] = { Name = 'cs2_05_culvert01' }, - ['-355809585'] = { Name = 'cs2_05_d00' }, - ['-1012369273'] = { Name = 'cs2_05_d01' }, - ['-705946350'] = { Name = 'cs2_05_d02' }, - ['-172951437'] = { Name = 'cs2_05_decal_003' }, - ['237808006'] = { Name = 'cs2_05_decal_008' }, - ['-886312022'] = { Name = 'cs2_05_draingrll' }, - ['395225693'] = { Name = 'cs2_05_fnc_mesh001' }, - ['165875462'] = { Name = 'cs2_05_fnc_mesh002' }, - ['1949950898'] = { Name = 'cs2_05_fnc_mesh003' }, - ['1854805582'] = { Name = 'cs2_05_frmdecs00' }, - ['148980446'] = { Name = 'cs2_05_frmdecs01a' }, - ['1183825482'] = { Name = 'cs2_05_frmdecs01b' }, - ['1230554076'] = { Name = 'cs2_05_frmdecs01c' }, - ['53264281'] = { Name = 'cs2_05_frmdecs02' }, - ['-1443197658'] = { Name = 'cs2_05_frmdecs03' }, - ['1037426148'] = { Name = 'cs2_05_frmland1_dec01' }, - ['-1926656783'] = { Name = 'cs2_05_frmland1_ed' }, - ['-423418386'] = { Name = 'cs2_05_frmland1' }, - ['-201801639'] = { Name = 'cs2_05_frmland2' }, - ['-826558539'] = { Name = 'cs2_05_glue_01' }, - ['-1075406325'] = { Name = 'cs2_05_glue_02' }, - ['931605833'] = { Name = 'cs2_05_glue_02a' }, - ['694030583'] = { Name = 'cs2_05_glue_02b' }, - ['1413211826'] = { Name = 'cs2_05_glue_02c' }, - ['1173998126'] = { Name = 'cs2_05_glue_02d' }, - ['1421523016'] = { Name = 'cs2_05_grainsilo_a_xtra' }, - ['1709228198'] = { Name = 'cs2_05_grainsilo_a' }, - ['1947510660'] = { Name = 'cs2_05_grainsilo_ad1' }, - ['-187245302'] = { Name = 'cs2_05_grainsilo_d1' }, - ['554305623'] = { Name = 'cs2_05_grainsilo' }, - ['-804318029'] = { Name = 'cs2_05_grainsiloxtra' }, - ['508438839'] = { Name = 'cs2_05_grainsiloxtra2' }, - ['256936760'] = { Name = 'cs2_05_grainsiloxtra3' }, - ['-1055343610'] = { Name = 'cs2_05_gs_ground_o' }, - ['1468943420'] = { Name = 'cs2_05_gs_ground' }, - ['1515235929'] = { Name = 'cs2_05_haystacks' }, - ['-1044607949'] = { Name = 'cs2_05_haystacks02' }, - ['-259654433'] = { Name = 'cs2_05_house' }, - ['-1313579127'] = { Name = 'cs2_05_irr_006' }, - ['445788531'] = { Name = 'cs2_05_irr_009' }, - ['1993751669'] = { Name = 'cs2_05_irripipes01' }, - ['-323250846'] = { Name = 'cs2_05_ladder_003_lod' }, - ['498692875'] = { Name = 'cs2_05_ladder_003' }, - ['269342644'] = { Name = 'cs2_05_ladder_004' }, - ['-1052558816'] = { Name = 'cs2_05_ladder_005' }, - ['-235860076'] = { Name = 'cs2_05_ladder_01' }, - ['-1916529378'] = { Name = 'cs2_05_ladder_010' }, - ['-544884576'] = { Name = 'cs2_05_ladder_011' }, - ['-247440363'] = { Name = 'cs2_05_ladder_012' }, - ['1327222579'] = { Name = 'cs2_05_land01_dec' }, - ['-15530268'] = { Name = 'cs2_05_land01' }, - ['1398049879'] = { Name = 'cs2_05_land09_d' }, - ['1441503778'] = { Name = 'cs2_05_land09_da1' }, - ['739919488'] = { Name = 'cs2_05_land09_da2' }, - ['1902596377'] = { Name = 'cs2_05_land09_da3' }, - ['1738620301'] = { Name = 'cs2_05_land09_da4' }, - ['713868125'] = { Name = 'cs2_05_land09_da5' }, - ['540192425'] = { Name = 'cs2_05_land09_da6' }, - ['1571411903'] = { Name = 'cs2_05_land09_da623' }, - ['-579481231'] = { Name = 'cs2_05_land09_desert' }, - ['901272869'] = { Name = 'cs2_05_land09_g_culv' }, - ['-1507371770'] = { Name = 'cs2_05_land09' }, - ['-108068334'] = { Name = 'cs2_05_land09b_desert' }, - ['1940519183'] = { Name = 'cs2_05_land09b' }, - ['1016972828'] = { Name = 'cs2_05_littlewall' }, - ['1887942973'] = { Name = 'cs2_05_pipesnolod' }, - ['-1111701560'] = { Name = 'cs2_05_plane_crash_lod' }, - ['2018517429'] = { Name = 'cs2_05_plane_crash' }, - ['169528046'] = { Name = 'cs2_05_plastic019' }, - ['-1240979918'] = { Name = 'cs2_05_prkdetails' }, - ['972577570'] = { Name = 'cs2_05_puddle_dec' }, - ['2081961474'] = { Name = 'cs2_05_retaining_walld_003' }, - ['-1667959053'] = { Name = 'cs2_05_retaining_walld_004' }, - ['534803735'] = { Name = 'cs2_05_retwall' }, - ['-1391176642'] = { Name = 'cs2_05_retwalldec' }, - ['259277810'] = { Name = 'cs2_05_roadditch015' }, - ['-2022206706'] = { Name = 'cs2_05_shed01' }, - ['866855113'] = { Name = 'cs2_05_signs' }, - ['-475596062'] = { Name = 'cs2_05_silo_ladr_01' }, - ['967524399'] = { Name = 'cs2_05_silobuild_details' }, - ['-266095510'] = { Name = 'cs2_05_silobuild_nolod' }, - ['-377869464'] = { Name = 'cs2_05_silobuild_rails' }, - ['375370588'] = { Name = 'cs2_05_silobuild' }, - ['-1442532779'] = { Name = 'cs2_05_track008' }, - ['-1182916237'] = { Name = 'cs2_05_track01' }, - ['-496897234'] = { Name = 'cs2_05_track06' }, - ['237849296'] = { Name = 'cs2_05_track07' }, - ['-599579549'] = { Name = 'cs2_05_trainhouse_dec' }, - ['-812678922'] = { Name = 'cs2_05_trainhouse' }, - ['1355703271'] = { Name = 'cs2_05_wall002' }, - ['-845132415'] = { Name = 'cs2_05_waterpipe_01' }, - ['-565705143'] = { Name = 'cs2_05_watertank01' }, - ['-458428082'] = { Name = 'cs2_05_weeds01' }, - ['1995085259'] = { Name = 'cs2_05_weeds02' }, - ['-2009614235'] = { Name = 'cs2_05_weeds03' }, - ['-1651449065'] = { Name = 'cs2_05_weeds04' }, - ['-1775553587'] = { Name = 'cs2_05_xing_01' }, - ['-1877912206'] = { Name = 'cs2_06_b1' }, - ['750554822'] = { Name = 'cs2_06_b2' }, - ['-831543758'] = { Name = 'cs2_06_beach2' }, - ['98211083'] = { Name = 'cs2_06_beach5' }, - ['1384951406'] = { Name = 'cs2_06_beach7' }, - ['-1937864353'] = { Name = 'cs2_06_clusster_01' }, - ['-1860288782'] = { Name = 'cs2_06_clutter04' }, - ['-271007067'] = { Name = 'cs2_06_clutter045' }, - ['1543296176'] = { Name = 'cs2_06_clutter05' }, - ['1838381021'] = { Name = 'cs2_06_clutter06' }, - ['-1246099415'] = { Name = 'cs2_06_clutter07' }, - ['-941118332'] = { Name = 'cs2_06_clutter08' }, - ['-1841020610'] = { Name = 'cs2_06_clutter09' }, - ['-544613788'] = { Name = 'cs2_06_clutter10' }, - ['1585666141'] = { Name = 'cs2_06_clutter11' }, - ['-1532502523'] = { Name = 'cs2_06_clutter32' }, - ['1398455152'] = { Name = 'cs2_06_clutter33' }, - ['-2126637262'] = { Name = 'cs2_06_clutter34' }, - ['-1341590329'] = { Name = 'cs2_06_clutter35' }, - ['1676763065'] = { Name = 'cs2_06_clutter41' }, - ['-1379798187'] = { Name = 'cs2_06_clutter42' }, - ['1045795970'] = { Name = 'cs2_06_clutter43' }, - ['49788031'] = { Name = 'cs2_06_decal_04' }, - ['-668016922'] = { Name = 'cs2_06_decal_08' }, - ['-437224855'] = { Name = 'cs2_06_decal_09' }, - ['352343984'] = { Name = 'cs2_06_decal_10' }, - ['1118515973'] = { Name = 'cs2_06_decal_11' }, - ['-1654264935'] = { Name = 'cs2_06_decal_20' }, - ['-1353384033'] = { Name = 'cs2_06_decal_20b' }, - ['-1902490110'] = { Name = 'cs2_06_decal_21' }, - ['14299780'] = { Name = 'cs2_06_decal_22' }, - ['-231369413'] = { Name = 'cs2_06_decal_23' }, - ['-911490012'] = { Name = 'cs2_06_decal_25' }, - ['671416533'] = { Name = 'cs2_06_decal_26' }, - ['431711298'] = { Name = 'cs2_06_decal_27' }, - ['-1570720329'] = { Name = 'cs2_06_jk_00' }, - ['1092383536'] = { Name = 'cs2_06_jk_01' }, - ['1340018869'] = { Name = 'cs2_06_jk_02' }, - ['-313995035'] = { Name = 'cs2_06_lakebed_d_00' }, - ['-19237880'] = { Name = 'cs2_06_lakebed_d_01' }, - ['-1966634016'] = { Name = 'cs2_06_lakebed_d_02' }, - ['-1213995596'] = { Name = 'cs2_06_lakebed_d_03' }, - ['1675312676'] = { Name = 'cs2_06_lakebed_d_04' }, - ['1846629008'] = { Name = 'cs2_06_lakebed_d_05' }, - ['-1769621839'] = { Name = 'cs2_06_lakebed_d_05b' }, - ['-341655595'] = { Name = 'cs2_06_lakebed_d_05bb' }, - ['-2139687077'] = { Name = 'cs2_06_lakebed_d_06' }, - ['451128370'] = { Name = 'cs2_06_lakebed_d_08' }, - ['627949894'] = { Name = 'cs2_06_lakebed_d_09' }, - ['-1515565303'] = { Name = 'cs2_06_lakebed_d_10' }, - ['-1278284970'] = { Name = 'cs2_06_lakebed_d_11' }, - ['-813653319'] = { Name = 'cs2_06_lakebed_d_13' }, - ['-263509803'] = { Name = 'cs2_06_lakebed_d_13b' }, - ['74109204'] = { Name = 'cs2_06_lakebed_d_13c' }, - ['-1051851180'] = { Name = 'cs2_06_lakebed_d_14' }, - ['383562096'] = { Name = 'cs2_06_lakebed_d_16' }, - ['140383347'] = { Name = 'cs2_06_lakebed_d_17' }, - ['873950181'] = { Name = 'cs2_06_lakebed_d_18' }, - ['1364567445'] = { Name = 'cs2_06_lakebed_d_19' }, - ['1530509329'] = { Name = 'cs2_06_lakebed_d_20' }, - ['1294932988'] = { Name = 'cs2_06_lakebed_d_21' }, - ['586073980'] = { Name = 'cs2_06_lakebed_d_22' }, - ['840656337'] = { Name = 'cs2_06_lakebed_d_23' }, - ['544719498'] = { Name = 'cs2_06_lakebed_d_24' }, - ['357149742'] = { Name = 'cs2_06_lakebed_d_25' }, - ['56297553'] = { Name = 'cs2_06_lakebed_d_26' }, - ['-85592217'] = { Name = 'cs2_06_lakebed_d_27' }, - ['-309535563'] = { Name = 'cs2_06_lakebed_d_28' }, - ['-559792416'] = { Name = 'cs2_06_lakebed_d_29' }, - ['105615830'] = { Name = 'cs2_06_lakebed_d_30' }, - ['381235885'] = { Name = 'cs2_06_lakebed_d_31' }, - ['99782944'] = { Name = 'cs2_06_lakebed_d_32' }, - ['591055792'] = { Name = 'cs2_06_lakebed_d_33' }, - ['-797694428'] = { Name = 'cs2_06_lakebed_d_34' }, - ['-1089633449'] = { Name = 'cs2_06_lakebed_d_35' }, - ['-44892191'] = { Name = 'cs2_06_lakebed_d_36' }, - ['-376874930'] = { Name = 'cs2_06_lakebed_d_37' }, - ['-1749633878'] = { Name = 'cs2_06_lakebed_d_38' }, - ['1658342106'] = { Name = 'cs2_06_lakebed_d_39' }, - ['-1257115976'] = { Name = 'cs2_06_lakebed_d_40' }, - ['2136179516'] = { Name = 'cs2_06_lakebed_d_41' }, - ['-1914101657'] = { Name = 'cs2_06_lakebed_d_42' }, - ['2122875306'] = { Name = 'cs2_06_lakebed_d_43' }, - ['-1872878251'] = { Name = 'cs2_06_lakebed_d_44' }, - ['-356132317'] = { Name = 'cs2_06_lakebed_d_45' }, - ['-55280128'] = { Name = 'cs2_06_lakebed_d_46' }, - ['-919726348'] = { Name = 'cs2_06_lakebed_d_47' }, - ['592890692'] = { Name = 'cs2_06_lakebed_d_48' }, - ['899772377'] = { Name = 'cs2_06_lakebed_d_49' }, - ['1865342343'] = { Name = 'cs2_06_lakebed_d_50' }, - ['813326271'] = { Name = 'cs2_06_lakebed_d_51' }, - ['505395978'] = { Name = 'cs2_06_lakebed_d_52' }, - ['227187168'] = { Name = 'cs2_06_lakebed_d_53' }, - ['-69962124'] = { Name = 'cs2_06_lakebed_d_54' }, - ['-676581852'] = { Name = 'cs2_06_lakebed_d_55' }, - ['-974222679'] = { Name = 'cs2_06_lakebed_d_56' }, - ['-1267767381'] = { Name = 'cs2_06_lakebed_d_57' }, - ['-1565735898'] = { Name = 'cs2_06_lakebed_d_58' }, - ['-386117680'] = { Name = 'cs2_06_lakebed_d_60' }, - ['-173348563'] = { Name = 'cs2_06_lakebed_d_61' }, - ['-1015446325'] = { Name = 'cs2_06_lakebed_d_62' }, - ['-171579041'] = { Name = 'cs2_06_lakebed_d_63' }, - ['-1009744523'] = { Name = 'cs2_06_lakebed_d_64' }, - ['-771612200'] = { Name = 'cs2_06_lakebed_d_65' }, - ['-1105069544'] = { Name = 'cs2_06_lakebed_d_66' }, - ['-1938581828'] = { Name = 'cs2_06_lakebed_d_67' }, - ['-1700187353'] = { Name = 'cs2_06_lakebed_d_68' }, - ['1732103249'] = { Name = 'cs2_06_lakebed_d_69' }, - ['-1795511458'] = { Name = 'cs2_06_lakebed_d_70' }, - ['1768444902'] = { Name = 'cs2_06_lakebed_d_71' }, - ['2007691371'] = { Name = 'cs2_06_lakebed_d_72' }, - ['-1930683667'] = { Name = 'cs2_06_lakebed_d_73' }, - ['-1624916128'] = { Name = 'cs2_06_lakebed_d_74' }, - ['-1604468272'] = { Name = 'cs2_06_lakebed_d_75' }, - ['-1297848739'] = { Name = 'cs2_06_lakebed_d_76' }, - ['-1009547077'] = { Name = 'cs2_06_lakebed_d_77' }, - ['-703517386'] = { Name = 'cs2_06_lakebed_d_78' }, - ['-952201323'] = { Name = 'cs2_06_lakebed_d_79' }, - ['-304068152'] = { Name = 'cs2_06_lakebed_d_80' }, - ['-1011813018'] = { Name = 'cs2_06_lakebed_d_81' }, - ['-764243219'] = { Name = 'cs2_06_lakebed_d_82' }, - ['1081896699'] = { Name = 'cs2_06_lakebed_d_83' }, - ['1294927996'] = { Name = 'cs2_06_lakebed_d_84' }, - ['618641346'] = { Name = 'cs2_06_lakebed_d_85' }, - ['843534993'] = { Name = 'cs2_06_lakebed_d_86' }, - ['-1786111695'] = { Name = 'cs2_06_lakebed_d_87' }, - ['-1506231666'] = { Name = 'cs2_06_lakebed_d_88' }, - ['1494949972'] = { Name = 'cs2_06_lakebed_d_89' }, - ['-1483126489'] = { Name = 'cs2_06_lakebed_d_90' }, - ['37846650'] = { Name = 'cs2_06_lakebed_d_91' }, - ['-730324248'] = { Name = 'cs2_06_lakebed_d_92' }, - ['-1640089995'] = { Name = 'cs2_06_lakebed_d_93' }, - ['-1870128375'] = { Name = 'cs2_06_lakebed_d_94' }, - ['-220438521'] = { Name = 'cs2_06_lakebed_rcks_00' }, - ['495334746'] = { Name = 'cs2_06_lakebed_rcks_01' }, - ['1850824431'] = { Name = 'cs2_06_lakebed_rcks_02' }, - ['1074395745'] = { Name = 'cs2_06_lakebed_rcks_03' }, - ['1571625956'] = { Name = 'cs2_06_lkb_00' }, - ['1866645263'] = { Name = 'cs2_06_lkb_01' }, - ['-966660788'] = { Name = 'cs2_06_lkb_02' }, - ['-807075750'] = { Name = 'cs2_06_lkb_03' }, - ['-1696328111'] = { Name = 'cs2_06_lkb_04' }, - ['-1262859779'] = { Name = 'cs2_06_lkb_05' }, - ['592652185'] = { Name = 'cs2_06_lkb_06' }, - ['1033722925'] = { Name = 'cs2_06_lkb_07' }, - ['113208946'] = { Name = 'cs2_06_lkb_08' }, - ['352258801'] = { Name = 'cs2_06_lkb_09' }, - ['1982385147'] = { Name = 'cs2_06_lkb_10' }, - ['-1605243153'] = { Name = 'cs2_06_lkbed_00' }, - ['-1347973734'] = { Name = 'cs2_06_lkbed_01' }, - ['-1566215262'] = { Name = 'cs2_06_lkbed_02' }, - ['-1321725753'] = { Name = 'cs2_06_lkbed_03' }, - ['-2043626823'] = { Name = 'cs2_06_lkbed_04' }, - ['-1746248148'] = { Name = 'cs2_06_lkbed_05' }, - ['1332628785'] = { Name = 'cs2_06_lkbed_06' }, - ['1511809677'] = { Name = 'cs2_06_lkbed_07' }, - ['854168616'] = { Name = 'cs2_06_lkbed_08' }, - ['1034987958'] = { Name = 'cs2_06_lkbed_09' }, - ['-1664718588'] = { Name = 'cs2_06_lkbed_10' }, - ['-1357640289'] = { Name = 'cs2_06_lkbed_11' }, - ['2016288724'] = { Name = 'cs2_06_lkbed_12' }, - ['-2123287974'] = { Name = 'cs2_06_lkbed_13' }, - ['1253328093'] = { Name = 'cs2_06_lkbed_14' }, - ['-1783247966'] = { Name = 'cs2_06_props_lod' }, - ['1500304176'] = { Name = 'cs2_06_refprox_01' }, - ['1244148903'] = { Name = 'cs2_06_refprox_02' }, - ['870909993'] = { Name = 'cs2_06_refprox_03' }, - ['649194939'] = { Name = 'cs2_06_refprox_04' }, - ['266846247'] = { Name = 'cs2_06_refprox_05' }, - ['-312935678'] = { Name = 'cs2_06_refprox_07' }, - ['-1425803675'] = { Name = 'cs2_06_refprox_09' }, - ['197735626'] = { Name = 'cs2_06_refprox_13' }, - ['98445552'] = { Name = 'cs2_06_refprox_14' }, - ['576446955'] = { Name = 'cs2_06_refprox_16' }, - ['-199621272'] = { Name = 'cs2_06_refprox_17' }, - ['389907771'] = { Name = 'cs2_06_rks_00' }, - ['-1745615198'] = { Name = 'cs2_06_rks_01' }, - ['-1515740663'] = { Name = 'cs2_06_rks_02' }, - ['-1131294755'] = { Name = 'cs2_06_rks_03' }, - ['-899912846'] = { Name = 'cs2_06_rks_04' }, - ['-1744173370'] = { Name = 'cs2_06_rks_05' }, - ['-1510890859'] = { Name = 'cs2_06_rks_06' }, - ['-1134571663'] = { Name = 'cs2_06_rks_07' }, - ['-898733170'] = { Name = 'cs2_06_rks_08' }, - ['-551316232'] = { Name = 'cs2_06_rks_09' }, - ['987583598'] = { Name = 'cs2_06_rks_10' }, - ['1282865057'] = { Name = 'cs2_06_rks_11' }, - ['1513657124'] = { Name = 'cs2_06_rks_12' }, - ['-701527312'] = { Name = 'cs2_06_rks_13' }, - ['-940970395'] = { Name = 'cs2_06_rks_14' }, - ['193885613'] = { Name = 'cs2_06_rks_15' }, - ['-447796945'] = { Name = 'cs2_06_rks_16' }, - ['-1627775866'] = { Name = 'cs2_06_rks_17' }, - ['-1999638478'] = { Name = 'cs2_06_rks_18' }, - ['-1276721569'] = { Name = 'cs2_06_rks_19' }, - ['1830584680'] = { Name = 'cs2_06_rks_20' }, - ['-1019531868'] = { Name = 'cs2_06_rks_21' }, - ['-746926557'] = { Name = 'cs2_06_rks_22' }, - ['431872680'] = { Name = 'cs2_06_rks_23' }, - ['673642362'] = { Name = 'cs2_06_rks_24' }, - ['1068541545'] = { Name = 'cs2_06_rks_25' }, - ['845646807'] = { Name = 'cs2_06_rks_26' }, - ['-1540493470'] = { Name = 'cs2_06_rks_27' }, - ['-2032683850'] = { Name = 'cs2_06_rks_28' }, - ['2036963802'] = { Name = 'cs2_06_rks_29' }, - ['1186313067'] = { Name = 'cs2_06_rks_30' }, - ['-1791438736'] = { Name = 'cs2_06_rks_31' }, - ['1870281298'] = { Name = 'cs2_06_terrain00' }, - ['1837544259'] = { Name = 'cs2_06_terrain19' }, - ['587529760'] = { Name = 'cs2_06_wall_004' }, - ['1577800932'] = { Name = 'cs2_06_woodenpier' }, - ['-842211310'] = { Name = 'cs2_06b_b_rks_00' }, - ['161142685'] = { Name = 'cs2_06b_b_rks_01' }, - ['-1302714067'] = { Name = 'cs2_06b_b_rks_02' }, - ['-317907326'] = { Name = 'cs2_06b_b_rks_03' }, - ['382628356'] = { Name = 'cs2_06b_b_rks_04' }, - ['1319395759'] = { Name = 'cs2_06b_b_rks_05' }, - ['1082312044'] = { Name = 'cs2_06b_b_rks_06' }, - ['835758088'] = { Name = 'cs2_06b_b_rks_07' }, - ['606604471'] = { Name = 'cs2_06b_b_rks_08' }, - ['1311400147'] = { Name = 'cs2_06b_b_rks_09' }, - ['1418687317'] = { Name = 'cs2_06b_b_rks_10' }, - ['-357064793'] = { Name = 'cs2_06b_b_rks_11' }, - ['-116310950'] = { Name = 'cs2_06b_b_rks_12' }, - ['-1354291005'] = { Name = 'cs2_06b_b_rks_13' }, - ['-40385177'] = { Name = 'cs2_06b_b_rks_14' }, - ['-690849831'] = { Name = 'cs2_06b_b_rks_15' }, - ['-1532783748'] = { Name = 'cs2_06b_b_rks_16' }, - ['2052996850'] = { Name = 'cs2_06b_b_rks_17' }, - ['-941008377'] = { Name = 'cs2_06b_b_rks_18' }, - ['2111489515'] = { Name = 'cs2_06b_b_rks_19' }, - ['1061274906'] = { Name = 'cs2_06b_b_rks_20' }, - ['-1082970585'] = { Name = 'cs2_06b_b1_rks_00' }, - ['75924935'] = { Name = 'cs2_06b_boat03' }, - ['675891327'] = { Name = 'cs2_06b_cs2_06_b_lkbed_00' }, - ['-1463629452'] = { Name = 'cs2_06b_cs2_06_b_lkbed_01' }, - ['1671614581'] = { Name = 'cs2_06b_cs2_06_b_lkbed_02z' }, - ['1593456100'] = { Name = 'cs2_06b_cs2_06_b_lkbed_04' }, - ['678381807'] = { Name = 'cs2_06b_cs2_06_b_lkbed_05' }, - ['-2073821001'] = { Name = 'cs2_06b_cs2_06_b_lkbed_07' }, - ['-1776966630'] = { Name = 'cs2_06b_cs2_06_b_lkbed_08' }, - ['-880916136'] = { Name = 'cs2_06b_cs2_06_b_lkbed_08bb' }, - ['2031822575'] = { Name = 'cs2_06b_cs2_06_b_lkbed_08cc' }, - ['-1385548054'] = { Name = 'cs2_06b_cs2_06_clutter00' }, - ['1664098935'] = { Name = 'cs2_06b_cs2_06_clutter01' }, - ['-1847099419'] = { Name = 'cs2_06b_cs2_06_clutter02' }, - ['1199729436'] = { Name = 'cs2_06b_cs2_06_clutter03' }, - ['-302256987'] = { Name = 'cs2_06b_cs2_06_clutter40' }, - ['1951016621'] = { Name = 'cs2_06b_dec_00' }, - ['1667466464'] = { Name = 'cs2_06b_dec_01' }, - ['1478520410'] = { Name = 'cs2_06b_dec_02' }, - ['-683807613'] = { Name = 'cs2_06b_dec_03' }, - ['-896281809'] = { Name = 'cs2_06b_dec_04' }, - ['-1145490054'] = { Name = 'cs2_06b_dec_05' }, - ['-1377560112'] = { Name = 'cs2_06b_dec_06' }, - ['279666545'] = { Name = 'cs2_06b_dec_07' }, - ['-12731242'] = { Name = 'cs2_06b_dec_08' }, - ['-736336300'] = { Name = 'cs2_06b_dec_09' }, - ['81282199'] = { Name = 'cs2_06b_dec_10' }, - ['-2059156116'] = { Name = 'cs2_06b_dec_11' }, - ['863609305'] = { Name = 'cs2_06b_dec_12' }, - ['832413217'] = { Name = 'cs2_06b_dec_13' }, - ['1607432836'] = { Name = 'cs2_06b_dec_14' }, - ['-127063131'] = { Name = 'cs2_06b_dec_15' }, - ['1242779376'] = { Name = 'cs2_06b_dec_16' }, - ['717819996'] = { Name = 'cs2_06b_dec_17' }, - ['1023128769'] = { Name = 'cs2_06b_dec_18' }, - ['-1055933205'] = { Name = 'cs2_06b_dec_19' }, - ['-1481307318'] = { Name = 'cs2_06b_dec_20' }, - ['-706254930'] = { Name = 'cs2_06b_dec_21' }, - ['-1021787631'] = { Name = 'cs2_06b_dec_22' }, - ['12860775'] = { Name = 'cs2_06b_dec_23' }, - ['-290547396'] = { Name = 'cs2_06b_dec_24' }, - ['484242840'] = { Name = 'cs2_06b_dec_25' }, - ['176443623'] = { Name = 'cs2_06b_dec_26' }, - ['1890000167'] = { Name = 'cs2_06b_dec_27' }, - ['-1774950335'] = { Name = 'cs2_06b_dec_28' }, - ['-2064497219'] = { Name = 'cs2_06b_dec_29' }, - ['-694817145'] = { Name = 'cs2_06b_dec_30' }, - ['1425894232'] = { Name = 'cs2_06b_dec_31' }, - ['2068232170'] = { Name = 'cs2_06b_dec_32' }, - ['-1987029891'] = { Name = 'cs2_06b_dec_33' }, - ['-1903457202'] = { Name = 'cs2_06b_lkd_00' }, - ['1912755004'] = { Name = 'cs2_06b_lkd_01' }, - ['1624879339'] = { Name = 'cs2_06b_lkd_02' }, - ['1384584262'] = { Name = 'cs2_06b_lkd_03' }, - ['1160247684'] = { Name = 'cs2_06b_lkd_04' }, - ['922377513'] = { Name = 'cs2_06b_lkd_05' }, - ['1044507572'] = { Name = 'cs2_06b_lkd_06' }, - ['802442969'] = { Name = 'cs2_06b_lkd_07' }, - ['275910677'] = { Name = 'cs2_06b_lkd_08' }, - ['48198896'] = { Name = 'cs2_06b_lkd_09' }, - ['345248973'] = { Name = 'cs2_06b_lkd_10' }, - ['1103785785'] = { Name = 'cs2_06b_lkd_11' }, - ['225314429'] = { Name = 'cs2_06b_lkd_12' }, - ['918837545'] = { Name = 'cs2_06b_lkd_13' }, - ['-385008196'] = { Name = 'cs2_06b_lkd_14' }, - ['-768602110'] = { Name = 'cs2_06b_lkd_15' }, - ['-1111981008'] = { Name = 'cs2_06b_refprox_01' }, - ['211132845'] = { Name = 'cs2_06b_refprox_02' }, - ['483148314'] = { Name = 'cs2_06b_refprox_03' }, - ['1878190182'] = { Name = 'cs2_06b_refprox_04' }, - ['36801765'] = { Name = 'cs2_06b_refprox_05' }, - ['1269735390'] = { Name = 'cs2_06b_refprox_06' }, - ['1406119968'] = { Name = 'cs2_06b_refprox_07' }, - ['-1625700681'] = { Name = 'cs2_06b_refprox_08' }, - ['-156482436'] = { Name = 'cs2_06c_c_rks_00' }, - ['81191121'] = { Name = 'cs2_06c_c_rks_01' }, - ['-1540743307'] = { Name = 'cs2_06c_c_rks_02' }, - ['-1304708200'] = { Name = 'cs2_06c_c_rks_03' }, - ['802010814'] = { Name = 'cs2_06c_c_rks_04' }, - ['1057248555'] = { Name = 'cs2_06c_c_rks_05' }, - ['1296101796'] = { Name = 'cs2_06c_c_rks_06' }, - ['-361681914'] = { Name = 'cs2_06c_c_rks_07' }, - ['-2059443808'] = { Name = 'cs2_06c_c_rks_08' }, - ['579836998'] = { Name = 'cs2_06c_c_rks_09' }, - ['458198114'] = { Name = 'cs2_06c_c_rks_10' }, - ['1309274582'] = { Name = 'cs2_06c_c_rks_11' }, - ['-254396560'] = { Name = 'cs2_06c_c_rks_13' }, - ['1793076106'] = { Name = 'cs2_06c_c_rks_14' }, - ['-1188411363'] = { Name = 'cs2_06c_c_rks_15' }, - ['-1904938317'] = { Name = 'cs2_06c_c_rks_16' }, - ['1557434227'] = { Name = 'cs2_06c_c_rks_17' }, - ['68836864'] = { Name = 'cs2_06c_c_rks_18' }, - ['308411023'] = { Name = 'cs2_06c_c_rks_19' }, - ['510300600'] = { Name = 'cs2_06c_c_rks_20' }, - ['1336767549'] = { Name = 'cs2_06c_c_rks_21' }, - ['-463770454'] = { Name = 'cs2_06c_cargoplane_iplgroup' }, - ['382594959'] = { Name = 'cs2_06c_cargoplane_iplgroup2' }, - ['1790883643'] = { Name = 'cs2_06c_cargoplane_skin_decals' }, - ['-1441135958'] = { Name = 'cs2_06c_clutter046' }, - ['785615923'] = { Name = 'cs2_06c_clutter047' }, - ['2025315099'] = { Name = 'cs2_06c_cs2_06_clutter37' }, - ['1323272043'] = { Name = 'cs2_06c_cs2_06_clutter38' }, - ['-2145373501'] = { Name = 'cs2_06c_jnk_012' }, - ['-1339487166'] = { Name = 'cs2_06c_jnk_02' }, - ['1258570226'] = { Name = 'cs2_06c_jnk_03' }, - ['-113074572'] = { Name = 'cs2_06c_jnk_06' }, - ['-63282012'] = { Name = 'cs2_06c_jnk_11' }, - ['751955877'] = { Name = 'cs2_06c_lakebed_d_00' }, - ['-1183020800'] = { Name = 'cs2_06c_lakebed_d_01' }, - ['-950164286'] = { Name = 'cs2_06c_lakebed_d_02' }, - ['1274326506'] = { Name = 'cs2_06c_lakebed_d_03' }, - ['1479394908'] = { Name = 'cs2_06c_lakebed_d_04' }, - ['1732797585'] = { Name = 'cs2_06c_lakebed_d_05' }, - ['-175636206'] = { Name = 'cs2_06c_lakebed_d_06' }, - ['-1799602308'] = { Name = 'cs2_06c_lakebed_d_07' }, - ['-1593583605'] = { Name = 'cs2_06c_lakebed_d_08' }, - ['-1339951545'] = { Name = 'cs2_06c_lakebed_d_09' }, - ['-1406176778'] = { Name = 'cs2_06c_lakebed_d_10' }, - ['-1589617640'] = { Name = 'cs2_06c_lakebed_d_11' }, - ['-1886734163'] = { Name = 'cs2_06c_lakebed_d_12' }, - ['-81195036'] = { Name = 'cs2_06c_lakebed_d_13' }, - ['1751673441'] = { Name = 'cs2_06c_lakebed_d_14' }, - ['1587435213'] = { Name = 'cs2_06c_lakebed_d_15' }, - ['1276359096'] = { Name = 'cs2_06c_lakebed_d_16' }, - ['-880398177'] = { Name = 'cs2_06c_lakebed_d_17' }, - ['-1037033997'] = { Name = 'cs2_06c_lakebed_d_18' }, - ['385927059'] = { Name = 'cs2_06c_lakebed_d_19' }, - ['-1583064128'] = { Name = 'cs2_06c_lakebed_d_20' }, - ['-1843479371'] = { Name = 'cs2_06c_lakebed_d_21' }, - ['2078380091'] = { Name = 'cs2_06c_lakebed_d_22' }, - ['-1916366776'] = { Name = 'cs2_06c_lkbed_00' }, - ['-1609222939'] = { Name = 'cs2_06c_lkbed_01' }, - ['1800588129'] = { Name = 'cs2_06c_lkbed_02' }, - ['2103996300'] = { Name = 'cs2_06c_lkbed_03' }, - ['1199375286'] = { Name = 'cs2_06c_lkbed_04' }, - ['1488430635'] = { Name = 'cs2_06c_lkbed_05' }, - ['-1311090593'] = { Name = 'cs2_06c_lkbed_06' }, - ['-1004798750'] = { Name = 'cs2_06c_lkbed_07' }, - ['-1909812992'] = { Name = 'cs2_06c_lkbed_08' }, - ['-1602669155'] = { Name = 'cs2_06c_lkbed_09' }, - ['1238534505'] = { Name = 'cs2_06c_lkbed_10' }, - ['1477944819'] = { Name = 'cs2_06c_lkbed_11' }, - ['-715382662'] = { Name = 'cs2_06c_lkbed_12' }, - ['1152188186'] = { Name = 'cs2_06c_lkbed_13' }, - ['318708671'] = { Name = 'cs2_06c_lkbed_14' }, - ['202247645'] = { Name = 'cs2_06c_lkbed_15' }, - ['-1988458284'] = { Name = 'cs2_06c_lkbed_16' }, - ['-1698288789'] = { Name = 'cs2_06c_lkbed_17' }, - ['-383858689'] = { Name = 'cs2_06c_lkbed_18' }, - ['-154049692'] = { Name = 'cs2_06c_lkbed_19' }, - ['-2080015738'] = { Name = 'cs2_06c_lkbed_20' }, - ['-1705412783'] = { Name = 'cs2_06c_refprox_01' }, - ['1753453478'] = { Name = 'cs2_06c_refprox_02' }, - ['-1529934788'] = { Name = 'cs2_06c_refprox_03' }, - ['-1295472593'] = { Name = 'cs2_06c_refprox_04' }, - ['-1050753701'] = { Name = 'cs2_06c_refprox_05' }, - ['-810851852'] = { Name = 'cs2_06c_refprox_06' }, - ['-336946574'] = { Name = 'cs2_06c_refprox_07' }, - ['-234969446'] = { Name = 'cs2_06c_refprox_08' }, - ['138957613'] = { Name = 'cs2_06c_refprox_09' }, - ['1847643513'] = { Name = 'cs2_06c_rks11' }, - ['1907464894'] = { Name = 'cs2_08_animboxmain' }, - ['566904397'] = { Name = 'cs2_08_bridge_dec1' }, - ['-426726049'] = { Name = 'cs2_08_bridge' }, - ['-1461646553'] = { Name = 'cs2_08_carport_supp' }, - ['-2065326706'] = { Name = 'cs2_08_carport' }, - ['-1760948330'] = { Name = 'cs2_08_cj_boatlod' }, - ['886305665'] = { Name = 'cs2_08_coast_01' }, - ['654071762'] = { Name = 'cs2_08_coast_02' }, - ['-1462150262'] = { Name = 'cs2_08_coast_03' }, - ['-338927249'] = { Name = 'cs2_08_coast_05' }, - ['-577321724'] = { Name = 'cs2_08_coast_06' }, - ['-531355329'] = { Name = 'cs2_08_crowman' }, - ['1618579581'] = { Name = 'cs2_08_culvert004' }, - ['418302713'] = { Name = 'cs2_08_culvert01' }, - ['-188153170'] = { Name = 'cs2_08_culvert03' }, - ['-450145069'] = { Name = 'cs2_08_decal_a2_decal001' }, - ['-1657782495'] = { Name = 'cs2_08_decal_cbot_01' }, - ['-731310132'] = { Name = 'cs2_08_decal_ctop_01' }, - ['372685450'] = { Name = 'cs2_08_decal01' }, - ['134553127'] = { Name = 'cs2_08_decal02' }, - ['-346759960'] = { Name = 'cs2_08_foam_01' }, - ['-117147577'] = { Name = 'cs2_08_foam_02' }, - ['-477180584'] = { Name = 'cs2_08_foam_03' }, - ['-245339909'] = { Name = 'cs2_08_foam_04' }, - ['23401261'] = { Name = 'cs2_08_garden' }, - ['283401669'] = { Name = 'cs2_08_generic01a' }, - ['-834711011'] = { Name = 'cs2_08_generic02_tag' }, - ['656071565'] = { Name = 'cs2_08_generic02' }, - ['-1964126497'] = { Name = 'cs2_08_house_01' }, - ['-623566556'] = { Name = 'cs2_08_house_emmi01_lod' }, - ['-1983550665'] = { Name = 'cs2_08_house_emmi01' }, - ['-282709839'] = { Name = 'cs2_08_house_fnce_01' }, - ['2041456411'] = { Name = 'cs2_08_house08decal' }, - ['762563858'] = { Name = 'cs2_08_inletdcl04' }, - ['-1206408448'] = { Name = 'cs2_08_inletdcl3top' }, - ['143597418'] = { Name = 'cs2_08_isl_dec' }, - ['-245074291'] = { Name = 'cs2_08_island' }, - ['-1030360673'] = { Name = 'cs2_08_land01' }, - ['-876903446'] = { Name = 'cs2_08_land02' }, - ['2020109340'] = { Name = 'cs2_08_land024_d' }, - ['247876486'] = { Name = 'cs2_08_land024b_d' }, - ['209806109'] = { Name = 'cs2_08_land029_d' }, - ['-519983498'] = { Name = 'cs2_08_land03' }, - ['822103774'] = { Name = 'cs2_08_land032_d1' }, - ['-311376044'] = { Name = 'cs2_08_land04' }, - ['967420827'] = { Name = 'cs2_08_land05_decal001' }, - ['-71605271'] = { Name = 'cs2_08_land05' }, - ['1218575793'] = { Name = 'cs2_08_land06' }, - ['375068964'] = { Name = 'cs2_08_land07' }, - ['1159624366'] = { Name = 'cs2_08_land08' }, - ['316445227'] = { Name = 'cs2_08_land09' }, - ['1847414291'] = { Name = 'cs2_08_land10' }, - ['2086791836'] = { Name = 'cs2_08_land11' }, - ['1370002730'] = { Name = 'cs2_08_land12' }, - ['1608790433'] = { Name = 'cs2_08_land13' }, - ['893770853'] = { Name = 'cs2_08_land14' }, - ['1133017322'] = { Name = 'cs2_08_land15' }, - ['1652684368'] = { Name = 'cs2_08_land30_d' }, - ['1807870562'] = { Name = 'cs2_08_lighthouserailing' }, - ['-901274751'] = { Name = 'cs2_08_lighthsglass_lod' }, - ['40087631'] = { Name = 'cs2_08_lighthsglass' }, - ['687028424'] = { Name = 'cs2_08_lightmw_d' }, - ['-1992024636'] = { Name = 'cs2_08_lightmw' }, - ['463943828'] = { Name = 'cs2_08_planks' }, - ['210820645'] = { Name = 'cs2_08_railingtowater' }, - ['1360082015'] = { Name = 'cs2_08_rckdecal' }, - ['522349430'] = { Name = 'cs2_08_rckdecal01' }, - ['1313562626'] = { Name = 'cs2_08_rckdecal01a' }, - ['441475546'] = { Name = 'cs2_08_rckdecal06' }, - ['178766473'] = { Name = 'cs2_08_rckdecal07' }, - ['-1777739437'] = { Name = 'cs2_08_rckdecal08' }, - ['-1002228283'] = { Name = 'cs2_08_rckdecal09' }, - ['1797588050'] = { Name = 'cs2_08_rckdecal12' }, - ['1650124285'] = { Name = 'cs2_08_rckdecal12a' }, - ['1719932281'] = { Name = 'cs2_08_ret_wall_00' }, - ['-1353308384'] = { Name = 'cs2_08_ret_wall_01' }, - ['-1334294943'] = { Name = 'cs2_08_road_accessd' }, - ['1918994968'] = { Name = 'cs2_08_road_accessd001_lod' }, - ['-1836971562'] = { Name = 'cs2_08_road01' }, - ['1648326658'] = { Name = 'cs2_08_roadb' }, - ['554591989'] = { Name = 'cs2_08_sea_uw_dec_00' }, - ['-983421026'] = { Name = 'cs2_08_sea_uw_dec_02' }, - ['907481358'] = { Name = 'cs2_08_sea_uw_dec_03' }, - ['1795521258'] = { Name = 'cs2_08_sea_uw_dec_04' }, - ['1504368693'] = { Name = 'cs2_08_sea_uw_dec_05' }, - ['209960416'] = { Name = 'cs2_08_sea_uw_dec_06' }, - ['-1534235147'] = { Name = 'cs2_08_sea_uw_dec_07' }, - ['-851643158'] = { Name = 'cs2_08_sea_uw_rocks_00' }, - ['725720675'] = { Name = 'cs2_08_sea_uw1_00' }, - ['-2020157684'] = { Name = 'cs2_08_sea_uw1_02' }, - ['962330676'] = { Name = 'cs2_08_sea_uw2_00' }, - ['1820976783'] = { Name = 'cs2_08_sea_uw2_01' }, - ['1708841265'] = { Name = 'cs2_08_sea_uw2_02' }, - ['-1937430907'] = { Name = 'cs2_08_sea_uw2_03' }, - ['-2049959653'] = { Name = 'cs2_08_sea_uw2_04' }, - ['-1187053576'] = { Name = 'cs2_08_sea_uw2_05' }, - ['-1572548092'] = { Name = 'cs2_08_sea_uw2_06' }, - ['1948266458'] = { Name = 'cs2_08_sea_uw2_07_lod' }, - ['-1114961772'] = { Name = 'cs2_08_sea_uw2_07' }, - ['-997982088'] = { Name = 'cs2_08_sea_uw2_08_lod' }, - ['-289281279'] = { Name = 'cs2_08_sea_uw2_08' }, - ['-2112622796'] = { Name = 'cs2_08_sea_uw2b_02' }, - ['1347029921'] = { Name = 'cs2_08_sea_uw2b_03' }, - ['405132611'] = { Name = 'cs2_08_sea_uwdecb_04' }, - ['596413195'] = { Name = 'cs2_08_signs01' }, - ['1160028668'] = { Name = 'cs2_08_stepstowater_d' }, - ['-1844131725'] = { Name = 'cs2_08_stepstowater' }, - ['1538045633'] = { Name = 'cs2_08_trailretainer_001' }, - ['1959717125'] = { Name = 'cs2_08_trailretainer_002' }, - ['1023278432'] = { Name = 'cs2_08_trailsteps_001' }, - ['404566943'] = { Name = 'cs2_08_trailsteps_003' }, - ['-1814391348'] = { Name = 'cs2_08_trk01_dcl' }, - ['-658569328'] = { Name = 'cs2_08_trk01b_dcl' }, - ['-146328017'] = { Name = 'cs2_08_trunkbarrier' }, - ['-269290972'] = { Name = 'cs2_08_wallsupports' }, - ['1953798243'] = { Name = 'cs2_08_wretainer' }, - ['76411658'] = { Name = 'cs2_09_armco' }, - ['-153396377'] = { Name = 'cs2_09_armco2' }, - ['-1664450327'] = { Name = 'cs2_09_boathouse_base' }, - ['-717517221'] = { Name = 'cs2_09_boats_dec' }, - ['1111746670'] = { Name = 'cs2_09_boats_det' }, - ['2135852471'] = { Name = 'cs2_09_boats' }, - ['-753572837'] = { Name = 'cs2_09_brace1' }, - ['537591297'] = { Name = 'cs2_09_brace2' }, - ['-293266698'] = { Name = 'cs2_09_brace3' }, - ['565215564'] = { Name = 'cs2_09_brace4' }, - ['265182600'] = { Name = 'cs2_09_brace5' }, - ['-720017385'] = { Name = 'cs2_09_brace6' }, - ['209303233'] = { Name = 'cs2_09_build001_ovr001' }, - ['265420602'] = { Name = 'cs2_09_building002' }, - ['2134599897'] = { Name = 'cs2_09_building4_det' }, - ['-1044711887'] = { Name = 'cs2_09_building4' }, - ['517672876'] = { Name = 'cs2_09_creekbridge_d' }, - ['211523497'] = { Name = 'cs2_09_creekbridge_shdw' }, - ['572766676'] = { Name = 'cs2_09_creekbridge' }, - ['817315237'] = { Name = 'cs2_09_cs_09_tarp01_s' }, - ['-1587594681'] = { Name = 'cs2_09_cs_09_tarp01_sl' }, - ['-1295258630'] = { Name = 'cs2_09_cs2_9_drain002' }, - ['1107913597'] = { Name = 'cs2_09_cs2_9_drain1' }, - ['1032098994'] = { Name = 'cs2_09_decal01' }, - ['1536556453'] = { Name = 'cs2_09_decal02_b_dd' }, - ['-1123176061'] = { Name = 'cs2_09_decal02_dd' }, - ['1254272814'] = { Name = 'cs2_09_decal02' }, - ['451928222'] = { Name = 'cs2_09_decal03_dd' }, - ['1414578762'] = { Name = 'cs2_09_decal03' }, - ['-291126948'] = { Name = 'cs2_09_decal03b' }, - ['-1211801274'] = { Name = 'cs2_09_decal04_dd' }, - ['-1673835822'] = { Name = 'cs2_09_decal04b_dd' }, - ['600301064'] = { Name = 'cs2_09_decal05_dd' }, - ['-617758805'] = { Name = 'cs2_09_decal08_lod' }, - ['886309729'] = { Name = 'cs2_09_decal08' }, - ['-352654340'] = { Name = 'cs2_09_decal11b' }, - ['1607980572'] = { Name = 'cs2_09_decal12' }, - ['114901979'] = { Name = 'cs2_09_dock' }, - ['-1381538112'] = { Name = 'cs2_09_docksweed' }, - ['-1324305538'] = { Name = 'cs2_09_emis1_lod' }, - ['1828911569'] = { Name = 'cs2_09_emissive' }, - ['873771840'] = { Name = 'cs2_09_erosiontube_dd01' }, - ['-441916335'] = { Name = 'cs2_09_erosiontube013' }, - ['-856707943'] = { Name = 'cs2_09_foam_01' }, - ['-1170897115'] = { Name = 'cs2_09_foam_02' }, - ['962659714'] = { Name = 'cs2_09_foam_03' }, - ['-464726826'] = { Name = 'cs2_09_glue_02' }, - ['-1691827569'] = { Name = 'cs2_09_glue_03' }, - ['-924312051'] = { Name = 'cs2_09_glue_04' }, - ['707420292'] = { Name = 'cs2_09_glue_06' }, - ['1091115029'] = { Name = 'cs2_09_inletrck2' }, - ['-251245995'] = { Name = 'cs2_09_island_hut_d' }, - ['1035108517'] = { Name = 'cs2_09_island_hut' }, - ['-69834761'] = { Name = 'cs2_09_jetty_ovr001' }, - ['-578137453'] = { Name = 'cs2_09_jettymr' }, - ['-1692280307'] = { Name = 'cs2_09_land01_d' }, - ['1145883224'] = { Name = 'cs2_09_land01_d001' }, - ['-1821861993'] = { Name = 'cs2_09_land01_road' }, - ['1808661511'] = { Name = 'cs2_09_land01' }, - ['1000086436'] = { Name = 'cs2_09_land02' }, - ['-1718309822'] = { Name = 'cs2_09_land023_02_d' }, - ['-2108467067'] = { Name = 'cs2_09_land023_d' }, - ['1484805460'] = { Name = 'cs2_09_land03' }, - ['1589203720'] = { Name = 'cs2_09_land04_decal' }, - ['1723068859'] = { Name = 'cs2_09_land04' }, - ['1007524975'] = { Name = 'cs2_09_land05' }, - ['-1946071782'] = { Name = 'cs2_09_land06_02_d' }, - ['-488479111'] = { Name = 'cs2_09_land06_d' }, - ['1421965715'] = { Name = 'cs2_09_land06_road' }, - ['1243363468'] = { Name = 'cs2_09_land06' }, - ['-1682744391'] = { Name = 'cs2_09_land07' }, - ['-785172100'] = { Name = 'cs2_09_land08_d' }, - ['974592106'] = { Name = 'cs2_09_land08_gully_d' }, - ['1876624393'] = { Name = 'cs2_09_land08' }, - ['2133369508'] = { Name = 'cs2_09_land09' }, - ['542043075'] = { Name = 'cs2_09_land10' }, - ['367510715'] = { Name = 'cs2_09_land11_decal' }, - ['212845753'] = { Name = 'cs2_09_land11' }, - ['653195575'] = { Name = 'cs2_09_land12' }, - ['-899651958'] = { Name = 'cs2_09_land13_decal' }, - ['-115139168'] = { Name = 'cs2_09_land13' }, - ['-1967373041'] = { Name = 'cs2_09_land14_d' }, - ['57225772'] = { Name = 'cs2_09_land14' }, - ['754954829'] = { Name = 'cs2_09_land14b_d' }, - ['1055983126'] = { Name = 'cs2_09_land15_decal' }, - ['1601432128'] = { Name = 'cs2_09_land15' }, - ['834539221'] = { Name = 'cs2_09_land16' }, - ['-1070802049'] = { Name = 'cs2_09_ret_wall_01' }, - ['-2063243983'] = { Name = 'cs2_09_ret_wall_02' }, - ['1391034618'] = { Name = 'cs2_09_ret_wall_03' }, - ['1872663110'] = { Name = 'cs2_09_retaining_wall_12' }, - ['1264404932'] = { Name = 'cs2_09_retaining_wall_13' }, - ['956898124'] = { Name = 'cs2_09_retaining_wall_21' }, - ['-803010080'] = { Name = 'cs2_09_retaining_walla001' }, - ['-1047633182'] = { Name = 'cs2_09_retaining_wallb_005' }, - ['-536883256'] = { Name = 'cs2_09_retaining_walld_001' }, - ['-229706650'] = { Name = 'cs2_09_retaining_walld_002' }, - ['-877024976'] = { Name = 'cs2_09_retwall002' }, - ['1379796083'] = { Name = 'cs2_09_sea_beachline_decal' }, - ['2088344092'] = { Name = 'cs2_09_sea_brace3_d' }, - ['636803673'] = { Name = 'cs2_09_sea_brace4_d' }, - ['243100071'] = { Name = 'cs2_09_sea_uw_00' }, - ['-533033694'] = { Name = 'cs2_09_sea_uw_01' }, - ['-1979958658'] = { Name = 'cs2_09_sea_uw_02_lod' }, - ['-345529476'] = { Name = 'cs2_09_sea_uw_02' }, - ['-1138899735'] = { Name = 'cs2_09_sea_uw_03' }, - ['-680133735'] = { Name = 'cs2_09_sea_uw_04' }, - ['-1456529652'] = { Name = 'cs2_09_sea_uw_05' }, - ['-1203061437'] = { Name = 'cs2_09_sea_uw_06' }, - ['-2066852281'] = { Name = 'cs2_09_sea_uw_07' }, - ['-1817119732'] = { Name = 'cs2_09_sea_uw_08' }, - ['1853467038'] = { Name = 'cs2_09_sea_uw_09' }, - ['-1436770225'] = { Name = 'cs2_09_sea_uw_10' }, - ['-1658911276'] = { Name = 'cs2_09_sea_uw_11' }, - ['-938452042'] = { Name = 'cs2_09_sea_uw_12' }, - ['880438476'] = { Name = 'cs2_09_sea_uw_13_lod' }, - ['2022653105'] = { Name = 'cs2_09_sea_uw_13' }, - ['850715730'] = { Name = 'cs2_09_sea_uw_14_lod' }, - ['1768201820'] = { Name = 'cs2_09_sea_uw_14' }, - ['-2061893616'] = { Name = 'cs2_09_sea_uw_15_lod' }, - ['-1822821818'] = { Name = 'cs2_09_sea_uw_15' }, - ['2134034936'] = { Name = 'cs2_09_sea_uw_16' }, - ['-1905953956'] = { Name = 'cs2_09_sea_uw_decals00' }, - ['-2145921343'] = { Name = 'cs2_09_sea_uw_decals01' }, - ['817903639'] = { Name = 'cs2_09_sea_uw_decals02' }, - ['612999082'] = { Name = 'cs2_09_sea_uw_decals03' }, - ['1576211068'] = { Name = 'cs2_09_sea_uw_decals04' }, - ['-845516343'] = { Name = 'cs2_09_sea_uw_decals05' }, - ['-2106008697'] = { Name = 'cs2_09_sea_uw_decals06' }, - ['1948663522'] = { Name = 'cs2_09_sea_uw_decals07' }, - ['183495799'] = { Name = 'cs2_09_sea_uw_decals08' }, - ['-159267941'] = { Name = 'cs2_09_sea_uw_decals09' }, - ['1766991962'] = { Name = 'cs2_09_sea_uw_decals10' }, - ['-1150923647'] = { Name = 'cs2_09_sea_uw_decals11' }, - ['-1802207522'] = { Name = 'cs2_09_sea_uw_decals12' }, - ['1591284584'] = { Name = 'cs2_09_sea_uw_decals13' }, - ['-1476319817'] = { Name = 'cs2_09_sea_uw_decals14' }, - ['307100243'] = { Name = 'cs2_09_sea_uw_decals15' }, - ['-881202008'] = { Name = 'cs2_09_sea_uw_decals16' }, - ['-1781235362'] = { Name = 'cs2_09_sea_uw_decals17' }, - ['-477324187'] = { Name = 'cs2_09_sea_uw_decals18' }, - ['-235062970'] = { Name = 'cs2_09_sea_uw_decals19' }, - ['248803764'] = { Name = 'cs2_09_sea_uw_decals20' }, - ['-49328598'] = { Name = 'cs2_09_sea_uw_decals21' }, - ['-1416877279'] = { Name = 'cs2_09_sea_uw_decals22' }, - ['-1714288723'] = { Name = 'cs2_09_sea_uw_decals23' }, - ['971491294'] = { Name = 'cs2_09_sea_uw_decals24' }, - ['-467788724'] = { Name = 'cs2_09_sea_uw_decals25' }, - ['307755199'] = { Name = 'cs2_09_sea_uw_decals26' }, - ['-1800881776'] = { Name = 'cs2_09_slip_decal002' }, - ['1660895535'] = { Name = 'cs2_09_sml_farm_shed' }, - ['-671756706'] = { Name = 'cs2_09_smll_farmhse_c' }, - ['36877523'] = { Name = 'cs2_09_surfacerock' }, - ['-1825722687'] = { Name = 'cs2_09_weed_01' }, - ['503137370'] = { Name = 'cs2_09_weed_03' }, - ['171349756'] = { Name = 'cs2_09_woodbits01' }, - ['1107920581'] = { Name = 'cs2_09_woodbits04' }, - ['-1340668998'] = { Name = 'cs2_09_wretainer01' }, - ['-1451526485'] = { Name = 'cs2_09_wretainer02' }, - ['16000371'] = { Name = 'cs2_09_wretainer04' }, - ['369133250'] = { Name = 'cs2_09b_armco_01' }, - ['-322522033'] = { Name = 'cs2_09b_armco_02' }, - ['1066228187'] = { Name = 'cs2_09b_armco_03' }, - ['-1214658034'] = { Name = 'cs2_09b_armco_04' }, - ['1716987786'] = { Name = 'cs2_09b_armco_05' }, - ['1410630405'] = { Name = 'cs2_09b_armco_06' }, - ['-1899235213'] = { Name = 'cs2_09b_armco_07' }, - ['224523677'] = { Name = 'cs2_09b_armco_08' }, - ['-82620160'] = { Name = 'cs2_09b_armco_09' }, - ['-1516797641'] = { Name = 'cs2_09b_cs_09b_emissive' }, - ['1352005601'] = { Name = 'cs2_09b_decals_01' }, - ['702458483'] = { Name = 'cs2_09b_decals_02' }, - ['-316526353'] = { Name = 'cs2_09b_decals_03' }, - ['-556559278'] = { Name = 'cs2_09b_decals_04' }, - ['-2133993392'] = { Name = 'cs2_09b_decals_05' }, - ['1929919685'] = { Name = 'cs2_09b_decals_06' }, - ['-2006063216'] = { Name = 'cs2_09b_decals_08' }, - ['-1854863790'] = { Name = 'cs2_09b_decals_10' }, - ['-661318503'] = { Name = 'cs2_09b_decals_11' }, - ['-1241591955'] = { Name = 'cs2_09b_decals_12' }, - ['-49554042'] = { Name = 'cs2_09b_decals_13' }, - ['1640459209'] = { Name = 'cs2_09b_emissive_lod' }, - ['443843198'] = { Name = 'cs2_09b_erotube_01' }, - ['-1689123785'] = { Name = 'cs2_09b_erotube_02' }, - ['-917053376'] = { Name = 'cs2_09b_erotube_03' }, - ['-1070805524'] = { Name = 'cs2_09b_erotube_04' }, - ['-308500273'] = { Name = 'cs2_09b_erotube_05' }, - ['1918415429'] = { Name = 'cs2_09b_erotube_06' }, - ['225397855'] = { Name = 'cs2_09b_fence_01' }, - ['405365203'] = { Name = 'cs2_09b_fence_02' }, - ['1073918357'] = { Name = 'cs2_09b_fence_05' }, - ['1371034880'] = { Name = 'cs2_09b_fence_06' }, - ['1535010956'] = { Name = 'cs2_09b_fence_07' }, - ['1737261224'] = { Name = 'cs2_09b_fence_08' }, - ['2034902051'] = { Name = 'cs2_09b_fence_09' }, - ['-227207285'] = { Name = 'cs2_09b_fence_10' }, - ['196364809'] = { Name = 'cs2_09b_fence_11' }, - ['1632325147'] = { Name = 'cs2_09b_glue_01' }, - ['-185469594'] = { Name = 'cs2_09b_glue_07' }, - ['1394731946'] = { Name = 'cs2_09b_hut01' }, - ['-587839047'] = { Name = 'cs2_09b_land01_d' }, - ['623806021'] = { Name = 'cs2_09b_land01' }, - ['-1657644544'] = { Name = 'cs2_09b_land02_d' }, - ['333538255'] = { Name = 'cs2_09b_land02' }, - ['81730753'] = { Name = 'cs2_09b_land022_d' }, - ['-433059731'] = { Name = 'cs2_09b_land03' }, - ['1837770078'] = { Name = 'cs2_09b_land04_d' }, - ['-149837264'] = { Name = 'cs2_09b_land04' }, - ['188745269'] = { Name = 'cs2_09b_land05_d' }, - ['-912470201'] = { Name = 'cs2_09b_land05' }, - ['2062654973'] = { Name = 'cs2_09b_land06_d' }, - ['1290327517'] = { Name = 'cs2_09b_land06' }, - ['1591867855'] = { Name = 'cs2_09b_land07' }, - ['808393834'] = { Name = 'cs2_09b_land08' }, - ['38715562'] = { Name = 'cs2_09b_land09' }, - ['-1041031437'] = { Name = 'cs2_09b_tower01_frame' }, - ['-581891342'] = { Name = 'cs2_09b_tower01' }, - ['-786455435'] = { Name = 'cs2_09b_weed_02' }, - ['-1152150398'] = { Name = 'cs2_10_beach01_d' }, - ['256852792'] = { Name = 'cs2_10_beach01b_d' }, - ['1590650662'] = { Name = 'cs2_10_beach02_d' }, - ['872696121'] = { Name = 'cs2_10_beach02b_d' }, - ['-1334138803'] = { Name = 'cs2_10_beach03_d' }, - ['-2108002528'] = { Name = 'cs2_10_beach04_d' }, - ['1239657132'] = { Name = 'cs2_10_beach1' }, - ['1538477643'] = { Name = 'cs2_10_beach2' }, - ['-1504713849'] = { Name = 'cs2_10_beach3' }, - ['957614349'] = { Name = 'cs2_10_beach4' }, - ['-1839907950'] = { Name = 'cs2_10_beach5' }, - ['603479311'] = { Name = 'cs2_10_brdgeplatform_01_lod' }, - ['-113162928'] = { Name = 'cs2_10_brdgeplatform_01' }, - ['537918355'] = { Name = 'cs2_10_coastrock005' }, - ['-1230560769'] = { Name = 'cs2_10_coastrock020' }, - ['-1617857580'] = { Name = 'cs2_10_coastrock029' }, - ['-1725175475'] = { Name = 'cs2_10_coastrock041' }, - ['191221183'] = { Name = 'cs2_10_coastrock047' }, - ['-1509342869'] = { Name = 'cs2_10_coastrock066' }, - ['-1036721888'] = { Name = 'cs2_10_coastrocka01' }, - ['-1814166413'] = { Name = 'cs2_10_coastrocka02' }, - ['-213630078'] = { Name = 'cs2_10_coastrocka03' }, - ['385354473'] = { Name = 'cs2_10_coastrocka05' }, - ['1219292754'] = { Name = 'cs2_10_coastrocka06' }, - ['-1547250215'] = { Name = 'cs2_10_concrete' }, - ['-550849825'] = { Name = 'cs2_10_corrielake_lod' }, - ['-1156070353'] = { Name = 'cs2_10_corrielake_water' }, - ['-1915525643'] = { Name = 'cs2_10_culvert01' }, - ['2082849434'] = { Name = 'cs2_10_culvert02' }, - ['-14628734'] = { Name = 'cs2_10_culvert03' }, - ['-1852047407'] = { Name = 'cs2_10_foam_01' }, - ['2137086812'] = { Name = 'cs2_10_foam_02' }, - ['-634056438'] = { Name = 'cs2_10_foam_03' }, - ['184021647'] = { Name = 'cs2_10_foam_04' }, - ['-974690201'] = { Name = 'cs2_10_foam_05' }, - ['-327502443'] = { Name = 'cs2_10_foam_06' }, - ['-577693786'] = { Name = 'cs2_10_foam_07' }, - ['-1221866780'] = { Name = 'cs2_10_foam_08' }, - ['-975214517'] = { Name = 'cs2_10_foam_09' }, - ['-1192234787'] = { Name = 'cs2_10_foam_10' }, - ['576062455'] = { Name = 'cs2_10_glue_01' }, - ['-1006713018'] = { Name = 'cs2_10_glue_02' }, - ['-571016394'] = { Name = 'cs2_10_glue_03' }, - ['-392884094'] = { Name = 'cs2_10_glue_04' }, - ['-84192648'] = { Name = 'cs2_10_land01' }, - ['1168861143'] = { Name = 'cs2_10_land02' }, - ['525802287'] = { Name = 'cs2_10_land03' }, - ['1753492880'] = { Name = 'cs2_10_land04' }, - ['-497361683'] = { Name = 'cs2_10_land05_d' }, - ['835371030'] = { Name = 'cs2_10_land05' }, - ['-2099449075'] = { Name = 'cs2_10_land05b_d' }, - ['-250134848'] = { Name = 'cs2_10_land06' }, - ['-1150823582'] = { Name = 'cs2_10_land07' }, - ['71689501'] = { Name = 'cs2_10_land08' }, - ['-561276503'] = { Name = 'cs2_10_land09' }, - ['37645122'] = { Name = 'cs2_10_land10' }, - ['-827002267'] = { Name = 'cs2_10_land11_d_b' }, - ['-1802498073'] = { Name = 'cs2_10_land11' }, - ['-1752033809'] = { Name = 'cs2_10_land12' }, - ['-1461438317'] = { Name = 'cs2_10_land13' }, - ['-1151935112'] = { Name = 'cs2_10_land14' }, - ['-1114250762'] = { Name = 'cs2_10_land15' }, - ['289595645'] = { Name = 'cs2_10_mast_base' }, - ['-1600115913'] = { Name = 'cs2_10_nland01_d' }, - ['-2078999202'] = { Name = 'cs2_10_nland03_d' }, - ['-485520592'] = { Name = 'cs2_10_nland04_d' }, - ['10270561'] = { Name = 'cs2_10_nland05_d' }, - ['-607327457'] = { Name = 'cs2_10_nland06_d' }, - ['-332143945'] = { Name = 'cs2_10_nland07_d' }, - ['1335610100'] = { Name = 'cs2_10_pool001' }, - ['586670504'] = { Name = 'cs2_10_pool01_lod' }, - ['-1555537623'] = { Name = 'cs2_10_rckdecal02' }, - ['2035879243'] = { Name = 'cs2_10_rckdecal03' }, - ['-1770272880'] = { Name = 'cs2_10_rckdecal05' }, - ['1816326943'] = { Name = 'cs2_10_rckdecal06' }, - ['224343385'] = { Name = 'cs2_10_rckdecal08' }, - ['-1320485959'] = { Name = 'cs2_10_retaining_wall_new_01' }, - ['-1172588226'] = { Name = 'cs2_10_retainwallnew_01_lod' }, - ['-151882287'] = { Name = 'cs2_10_sea_00_lod' }, - ['1583763023'] = { Name = 'cs2_10_sea_02_lod' }, - ['-626922531'] = { Name = 'cs2_10_sea_03_lod' }, - ['1513749979'] = { Name = 'cs2_10_sea_04_lod' }, - ['-77238582'] = { Name = 'cs2_10_sea_05_lod' }, - ['1870523372'] = { Name = 'cs2_10_sea_06_lod' }, - ['1139959993'] = { Name = 'cs2_10_sea_07_lod' }, - ['-382705409'] = { Name = 'cs2_10_sea_cs2_10_duster_lod' }, - ['-1410973081'] = { Name = 'cs2_10_sea_duster1' }, - ['179174997'] = { Name = 'cs2_10_sea_rocks_lod' }, - ['-2037955469'] = { Name = 'cs2_10_sea_rubble' }, - ['962669262'] = { Name = 'cs2_10_sea_shipwreck_lod' }, - ['2056618673'] = { Name = 'cs2_10_sea_shipwreck' }, - ['813283948'] = { Name = 'cs2_10_sea_sub_00' }, - ['-172276520'] = { Name = 'cs2_10_sea_sub_01' }, - ['-1858308062'] = { Name = 'cs2_10_sea_sweed1' }, - ['-1876315387'] = { Name = 'cs2_10_sea_uw_dec_00' }, - ['-947543620'] = { Name = 'cs2_10_sea_uw_dec_01' }, - ['-1665971176'] = { Name = 'cs2_10_sea_uw_dec_02' }, - ['1194467611'] = { Name = 'cs2_10_sea_uw_dec_04' }, - ['1709989519'] = { Name = 'cs2_10_sea_uw_dec_05' }, - ['1940257282'] = { Name = 'cs2_10_sea_uw_dec_06' }, - ['-109771358'] = { Name = 'cs2_10_sea_uw_dec_07' }, - ['121348399'] = { Name = 'cs2_10_sea_uw_dec_08' }, - ['637656763'] = { Name = 'cs2_10_sea_uw_dec_09' }, - ['-877353366'] = { Name = 'cs2_10_sea_uw_dec_10' }, - ['90184132'] = { Name = 'cs2_10_sea_uw_dec_11' }, - ['-148275885'] = { Name = 'cs2_10_sea_uw_dec_12' }, - ['550359199'] = { Name = 'cs2_10_sea_uw_dec_13' }, - ['460899829'] = { Name = 'cs2_10_sea_uw_dec_14' }, - ['271232977'] = { Name = 'cs2_10_sea_uw_dec_15' }, - ['-40301906'] = { Name = 'cs2_10_sea_uw_dec_16' }, - ['726099466'] = { Name = 'cs2_10_sea_uw_dec_17' }, - ['426426961'] = { Name = 'cs2_10_sea_uw_dec_18' }, - ['1456880935'] = { Name = 'cs2_10_sea_uw_dec_19' }, - ['1198530371'] = { Name = 'cs2_10_sea_uw_dec_20' }, - ['-709098751'] = { Name = 'cs2_10_sea_uw1_00' }, - ['829045344'] = { Name = 'cs2_10_sea_uw1_02' }, - ['493884012'] = { Name = 'cs2_10_sea_uw1_03' }, - ['-1899989749'] = { Name = 'cs2_10_sea_uw1_04' }, - ['2029865349'] = { Name = 'cs2_10_sea_uw1_05' }, - ['1797369294'] = { Name = 'cs2_10_sea_uw1_06' }, - ['-624161235'] = { Name = 'cs2_10_sea_uw1_07' }, - ['-1992685819'] = { Name = 'cs2_10_sea_uw2_00' }, - ['-540724194'] = { Name = 'cs2_10_sea_uw2_03' }, - ['-838889325'] = { Name = 'cs2_10_sea_uw2_04' }, - ['1317605800'] = { Name = 'cs2_10_sea_uw2_05' }, - ['2127295021'] = { Name = 'cs2_10_sea_uw2_06' }, - ['1914198214'] = { Name = 'cs2_10_sea_uw2_07' }, - ['429303744'] = { Name = 'cs2_10_sea_uw2_08' }, - ['-1718933589'] = { Name = 'cs2_10_sea_uw2_09' }, - ['-1788666837'] = { Name = 'cs2_10_sea_uw2_10' }, - ['-596235692'] = { Name = 'cs2_10_sea_uw2_11' }, - ['46167784'] = { Name = 'cs2_10_sea_uw2_12' }, - ['694633525'] = { Name = 'cs2_10_sea_uw2_15' }, - ['935059678'] = { Name = 'cs2_10_sea_uw2_16' }, - ['384868168'] = { Name = 'cs2_10_sea_uw2_17' }, - ['622869415'] = { Name = 'cs2_10_sea_uw2_18' }, - ['-372980479'] = { Name = 'cs2_10_sea_uw2_19' }, - ['-1574029663'] = { Name = 'cs2_10_sea_uw2_20' }, - ['-19730451'] = { Name = 'cs2_10_sea_uw2_21' }, - ['-316388208'] = { Name = 'cs2_10_sea_uw2_22' }, - ['-632871210'] = { Name = 'cs2_10_sea_uw2_23' }, - ['-939425205'] = { Name = 'cs2_10_sea_uw2_24' }, - ['-1868984364'] = { Name = 'cs2_10_sea_uwrocks_00' }, - ['2044093006'] = { Name = 'cs2_10_sea_uwrocks_01' }, - ['1778959027'] = { Name = 'cs2_10_sea_uwrocks_02' }, - ['1468276138'] = { Name = 'cs2_10_sea_uwrocks_04' }, - ['-1329695661'] = { Name = 'cs2_10_sea_wrk07' }, - ['-1740324004'] = { Name = 'cs2_10_sea_wrk08' }, - ['-781010661'] = { Name = 'cs2_10_sea_wrk10' }, - ['-1339271539'] = { Name = 'cs2_10_slod1_culvert' }, - ['-251816620'] = { Name = 'cs2_10_substation_slod' }, - ['252769930'] = { Name = 'cs2_10_substation' }, - ['-562918615'] = { Name = 'cs2_10_trailfnc_001' }, - ['-764972273'] = { Name = 'cs2_10_trailfnc_002' }, - ['-1054879616'] = { Name = 'cs2_10_trailfnc_003' }, - ['-1225147340'] = { Name = 'cs2_10_trailfnc_004' }, - ['1883287235'] = { Name = 'cs2_10_trailfnc_007' }, - ['2107181432'] = { Name = 'cs2_10_trailfnc_base_001' }, - ['-1420532498'] = { Name = 'cs2_10_trailfnc_base_002' }, - ['-1728135101'] = { Name = 'cs2_10_trailfnc_base_003' }, - ['-677888651'] = { Name = 'cs2_10_trailfnc_base_005' }, - ['-203098610'] = { Name = 'cs2_10_trailfnc_base_007' }, - ['-850729350'] = { Name = 'cs2_10_trailretainer_001' }, - ['533793669'] = { Name = 'cs2_10_trailretainer_003' }, - ['-778094851'] = { Name = 'cs2_10_weed_01' }, - ['-2094294505'] = { Name = 'cs2_10_weed_02' }, - ['-1292273230'] = { Name = 'cs2_10_weed_03' }, - ['1143434281'] = { Name = 'cs2_11_armco_wood' }, - ['-1775380459'] = { Name = 'cs2_11_armco_wood01' }, - ['1638330120'] = { Name = 'cs2_11_armco_wood02' }, - ['-1216099658'] = { Name = 'cs2_11_armco' }, - ['656187983'] = { Name = 'cs2_11_build_emmi01_lod' }, - ['787090600'] = { Name = 'cs2_11_build_emmi01' }, - ['-939084176'] = { Name = 'cs2_11_coastdecal01' }, - ['-1245310481'] = { Name = 'cs2_11_coastdecal02' }, - ['729611611'] = { Name = 'cs2_11_coastdecal03' }, - ['-1428915188'] = { Name = 'cs2_11_coastdecal04' }, - ['1964365687'] = { Name = 'cs2_11_coastrock006' }, - ['-881261512'] = { Name = 'cs2_11_coastrock009' }, - ['-1627741304'] = { Name = 'cs2_11_coastrock014' }, - ['-205172100'] = { Name = 'cs2_11_coastrock020' }, - ['229475916'] = { Name = 'cs2_11_coastrock026' }, - ['-1341076404'] = { Name = 'cs2_11_coastrock031' }, - ['-1246080041'] = { Name = 'cs2_11_coastrock045' }, - ['2122376549'] = { Name = 'cs2_11_coastrock049' }, - ['-1674338626'] = { Name = 'cs2_11_coastrock062' }, - ['-204157445'] = { Name = 'cs2_11_coastrock067' }, - ['1516903480'] = { Name = 'cs2_11_coastrock072' }, - ['-1287401978'] = { Name = 'cs2_11_coastrock076' }, - ['-1782084086'] = { Name = 'cs2_11_coastrock080' }, - ['-406965770'] = { Name = 'cs2_11_coastrock081' }, - ['-1504157544'] = { Name = 'cs2_11_corrierock' }, - ['753175926'] = { Name = 'cs2_11_dd_culvert' }, - ['-1014991186'] = { Name = 'cs2_11_decal020' }, - ['-404220964'] = { Name = 'cs2_11_decal2' }, - ['-101074945'] = { Name = 'cs2_11_decal3' }, - ['745998276'] = { Name = 'cs2_11_foam_01' }, - ['579171381'] = { Name = 'cs2_11_foam_02' }, - ['1346981736'] = { Name = 'cs2_11_foam_03' }, - ['93885054'] = { Name = 'cs2_11_footbridge002_slod1' }, - ['2112882691'] = { Name = 'cs2_11_footbridge01_slod1' }, - ['291011066'] = { Name = 'cs2_11_footbridge01' }, - ['-1911852190'] = { Name = 'cs2_11_footbridge02' }, - ['-1926772878'] = { Name = 'cs2_11_ftbdge02rails' }, - ['-1358281244'] = { Name = 'cs2_11_ftbridge_rails01' }, - ['1054895182'] = { Name = 'cs2_11_gasstation_a' }, - ['962401524'] = { Name = 'cs2_11_gasstation_awire' }, - ['-584111891'] = { Name = 'cs2_11_gasstation_b' }, - ['574998969'] = { Name = 'cs2_11_gasstation_bwire' }, - ['299962956'] = { Name = 'cs2_11_gasstation_d' }, - ['402090516'] = { Name = 'cs2_11_gasstion_a_poles_lod' }, - ['-408315337'] = { Name = 'cs2_11_gasstion_a_poles' }, - ['-873067045'] = { Name = 'cs2_11_gasstion_b_lod' }, - ['-474049055'] = { Name = 'cs2_11_gasstion_b_poles' }, - ['1599095109'] = { Name = 'cs2_11_gasstionb_rail' }, - ['-525546181'] = { Name = 'cs2_11_gavdecal_01' }, - ['1719785719'] = { Name = 'cs2_11_gavdecal_03' }, - ['799271736'] = { Name = 'cs2_11_gavdecal_04' }, - ['527977185'] = { Name = 'cs2_11_gavdecal_07' }, - ['21163419'] = { Name = 'cs2_11_glue_02' }, - ['-864410758'] = { Name = 'cs2_11_inlet01' }, - ['-910723807'] = { Name = 'cs2_11_inlet01coast_d' }, - ['155843367'] = { Name = 'cs2_11_land01' }, - ['305603184'] = { Name = 'cs2_11_land010' }, - ['33391101'] = { Name = 'cs2_11_land011' }, - ['-652937340'] = { Name = 'cs2_11_land02_d' }, - ['-1683447838'] = { Name = 'cs2_11_land02' }, - ['-1192640164'] = { Name = 'cs2_11_land03_d6' }, - ['-369091852'] = { Name = 'cs2_11_land03_decal1' }, - ['1837286295'] = { Name = 'cs2_11_land03' }, - ['1960130196'] = { Name = 'cs2_11_land04_decal001' }, - ['2135189274'] = { Name = 'cs2_11_land04' }, - ['1333899587'] = { Name = 'cs2_11_land05_d' }, - ['1356663372'] = { Name = 'cs2_11_land05' }, - ['1620552129'] = { Name = 'cs2_11_land06' }, - ['404396232'] = { Name = 'cs2_11_land07' }, - ['-203860327'] = { Name = 'cs2_11_land08_d8' }, - ['702102597'] = { Name = 'cs2_11_land08' }, - ['1809432673'] = { Name = 'cs2_11_land09' }, - ['-1577470102'] = { Name = 'cs2_11_market_dec' }, - ['-1760132770'] = { Name = 'cs2_11_newdecal01' }, - ['267609129'] = { Name = 'cs2_11_prereflect_dummy' }, - ['-874599360'] = { Name = 'cs2_11_prereflect_prox' }, - ['1155842485'] = { Name = 'cs2_11_refprox_08' }, - ['-841624679'] = { Name = 'cs2_11_refprox_09' }, - ['-621274213'] = { Name = 'cs2_11_sea_marina_xr_rocks_03_lod' }, - ['-12053838'] = { Name = 'cs2_11_sea_uw_dec_00' }, - ['1674337209'] = { Name = 'cs2_11_sea_uw_dec_02' }, - ['1912666146'] = { Name = 'cs2_11_sea_uw_dec_03' }, - ['1144200327'] = { Name = 'cs2_11_sea_uw_dec_04' }, - ['-1463589462'] = { Name = 'cs2_11_sea_uw_dec_06' }, - ['830029088'] = { Name = 'cs2_11_sea_uw_decb_00' }, - ['578756396'] = { Name = 'cs2_11_sea_uw_decb_01' }, - ['885539774'] = { Name = 'cs2_11_sea_uw_decb_02' }, - ['-1222639933'] = { Name = 'cs2_11_sea_uw1_00_lod' }, - ['1171063091'] = { Name = 'cs2_11_sea_uw1_00' }, - ['-51412718'] = { Name = 'cs2_11_sea_uw1_00bb_lod' }, - ['2092959329'] = { Name = 'cs2_11_sea_uw1_00bb' }, - ['1601062536'] = { Name = 'cs2_11_sea_uw1_00bc_lod' }, - ['-1351455803'] = { Name = 'cs2_11_sea_uw1_00bc' }, - ['882091158'] = { Name = 'cs2_11_sea_uw1_01_lod' }, - ['2074045655'] = { Name = 'cs2_11_sea_uw1_01' }, - ['-729576440'] = { Name = 'cs2_11_sea_uw1_02_lod' }, - ['1783220780'] = { Name = 'cs2_11_sea_uw1_02' }, - ['-1548103277'] = { Name = 'cs2_11_sea_uw1_03_cc_d' }, - ['103267014'] = { Name = 'cs2_11_sea_uw1_03_d' }, - ['-686156265'] = { Name = 'cs2_11_sea_uw1_03_lod' }, - ['538981850'] = { Name = 'cs2_11_sea_uw1_03' }, - ['1387599726'] = { Name = 'cs2_11_sea_uw1_03bb_d' }, - ['-966601320'] = { Name = 'cs2_11_sea_uw2_00' }, - ['703405231'] = { Name = 'cs2_11_sea_uw2_06' }, - ['1412198701'] = { Name = 'cs2_11_sea_uw2_07' }, - ['1181603248'] = { Name = 'cs2_11_sea_uw2_08' }, - ['1888889348'] = { Name = 'cs2_11_sea_uw2_09' }, - ['149739879'] = { Name = 'cs2_11_sea_uw2_10' }, - ['1460106651'] = { Name = 'cs2_11_sea_uw2_11' }, - ['-345924015'] = { Name = 'cs2_11_sea_uw2_12' }, - ['71684161'] = { Name = 'cs2_11_sea_uw2_13' }, - ['470613967'] = { Name = 'cs2_11_sea_uw2_14' }, - ['-505345160'] = { Name = 'cs2_11_sea_uw2_15' }, - ['-852598253'] = { Name = 'cs2_11_sea_uw2_17' }, - ['1625721221'] = { Name = 'cs2_11_sea_uw2_18' }, - ['-1365695255'] = { Name = 'cs2_11_sea_uw2_19' }, - ['234283603'] = { Name = 'cs2_11_sea_uw2_20' }, - ['-1233013938'] = { Name = 'cs2_11_sea_uw2_21' }, - ['2043585629'] = { Name = 'cs2_11_sea_uw2_22_lod' }, - ['-933734661'] = { Name = 'cs2_11_sea_uw2_22' }, - ['81147930'] = { Name = 'cs2_11_sea_uw2_23_lod' }, - ['-788109225'] = { Name = 'cs2_11_sea_uw2_23' }, - ['1013210493'] = { Name = 'cs2_11_sea_uw2_24_lod' }, - ['1690505170'] = { Name = 'cs2_11_sea_uw2_24' }, - ['-1250383451'] = { Name = 'cs2_11_shark_sign_legs' }, - ['1110126753'] = { Name = 'cs2_11_shark_sign_ovl' }, - ['-1859753111'] = { Name = 'cs2_11_shark_sign' }, - ['-736300681'] = { Name = 'cs2_11_trailrrefs' }, - ['-846196102'] = { Name = 'cs2_11_weed_02' }, - ['-1964208848'] = { Name = 'cs2_11_weed_03' }, - ['1112539596'] = { Name = 'cs2_11_weldshed_d' }, - ['1858656008'] = { Name = 'cs2_11_wire01' }, - ['2107602101'] = { Name = 'cs2_11_wire02' }, - ['312975047'] = { Name = 'cs2_11_wire03' }, - ['544291418'] = { Name = 'cs2_11_wire04' }, - ['254806794'] = { Name = 'cs2_11_woodbits01' }, - ['-1611080203'] = { Name = 'cs2_11_woodbits013' }, - ['1685173644'] = { Name = 'cs2_11_woodbits03' }, - ['747521402'] = { Name = 'cs2_11_woodbits04' }, - ['986964485'] = { Name = 'cs2_11_woodbits05' }, - ['-1993244993'] = { Name = 'cs2_11_woodbits06' }, - ['1464310508'] = { Name = 'cs2_11_woodbits07' }, - ['-169551764'] = { Name = 'cs2_11_woodbits08' }, - ['362518713'] = { Name = 'cs2_11_woodbits10' }, - ['690569172'] = { Name = 'cs2_11_woodbits11' }, - ['1528538040'] = { Name = 'cs2_11_woodbits12' }, - ['1304607615'] = { Name = 'cs2_29_bio_depts' }, - ['-807038535'] = { Name = 'cs2_29_bio_det00' }, - ['434939334'] = { Name = 'cs2_29_bio_det01' }, - ['-2048143543'] = { Name = 'cs2_29_bio_det02_a' }, - ['664027413'] = { Name = 'cs2_29_bio_det02' }, - ['-44176215'] = { Name = 'cs2_29_bio_det03' }, - ['-717711535'] = { Name = 'cs2_29_bio_det04_a' }, - ['185632782'] = { Name = 'cs2_29_bio_det04' }, - ['947397556'] = { Name = 'cs2_29_bio_det05_a' }, - ['1893094300'] = { Name = 'cs2_29_bio_det05' }, - ['2121690844'] = { Name = 'cs2_29_bio_det06' }, - ['1411226155'] = { Name = 'cs2_29_bio_det07' }, - ['1660621271'] = { Name = 'cs2_29_bio_det08_a' }, - ['1641723301'] = { Name = 'cs2_29_bio_det08' }, - ['2019285419'] = { Name = 'cs2_29_bio_det08b' }, - ['391954748'] = { Name = 'cs2_29_bio_det09_a' }, - ['-2090403659'] = { Name = 'cs2_29_bio_det09' }, - ['-1137629851'] = { Name = 'cs2_29_bio_det10_a' }, - ['-285947349'] = { Name = 'cs2_29_bio_det10' }, - ['-311447986'] = { Name = 'cs2_29_bio_det11_a' }, - ['-1856860436'] = { Name = 'cs2_29_bio_det11' }, - ['-1627575743'] = { Name = 'cs2_29_bio_det12' }, - ['1082552052'] = { Name = 'cs2_29_bio_det13_a' }, - ['-1379383337'] = { Name = 'cs2_29_bio_det13' }, - ['-216322410'] = { Name = 'cs2_29_bio_det14_a' }, - ['-1170612038'] = { Name = 'cs2_29_bio_det14' }, - ['-577501136'] = { Name = 'cs2_29_bio_det15_a' }, - ['1480924370'] = { Name = 'cs2_29_bio_det15' }, - ['1408763353'] = { Name = 'cs2_29_bio_det16_a' }, - ['1723054511'] = { Name = 'cs2_29_bio_det16' }, - ['1739137873'] = { Name = 'cs2_29_bio_det17_a' }, - ['1953551657'] = { Name = 'cs2_29_bio_det17' }, - ['1570898466'] = { Name = 'cs2_29_bio_det18_a' }, - ['-2060028236'] = { Name = 'cs2_29_bio_det18' }, - ['2091205977'] = { Name = 'cs2_29_bio_det19_a' }, - ['1066658632'] = { Name = 'cs2_29_bio_det19' }, - ['-339351917'] = { Name = 'cs2_29_bio_det20_a' }, - ['986768702'] = { Name = 'cs2_29_bio_det20' }, - ['137068532'] = { Name = 'cs2_29_bio_det21' }, - ['-1658027724'] = { Name = 'cs2_29_bio_det22_a' }, - ['358816355'] = { Name = 'cs2_29_bio_det22' }, - ['1883428427'] = { Name = 'cs2_29_bio_det23_a' }, - ['-784764580'] = { Name = 'cs2_29_bio_det24_a' }, - ['-238333132'] = { Name = 'cs2_29_bio_det24' }, - ['655904981'] = { Name = 'cs2_29_bio_det27_a' }, - ['-1766220554'] = { Name = 'cs2_29_bio_det27' }, - ['-1508557907'] = { Name = 'cs2_29_bio_det28' }, - ['1622244945'] = { Name = 'cs2_29_bio_ent_details' }, - ['1426649'] = { Name = 'cs2_29_bio_ent' }, - ['-532970120'] = { Name = 'cs2_29_bio_entgrass' }, - ['1975591262'] = { Name = 'cs2_29_bio_fence' }, - ['293688493'] = { Name = 'cs2_29_bio_grass_d' }, - ['1617660238'] = { Name = 'cs2_29_bio_main_garage' }, - ['-2051874269'] = { Name = 'cs2_29_bio_main_grge_rail' }, - ['-1423308592'] = { Name = 'cs2_29_bio_main_steps' }, - ['-673084529'] = { Name = 'cs2_29_bio_main' }, - ['-1208108076'] = { Name = 'cs2_29_bio_maina' }, - ['166322095'] = { Name = 'cs2_29_bio_mainb' }, - ['-609713363'] = { Name = 'cs2_29_bio_mainc' }, - ['-331668398'] = { Name = 'cs2_29_bio_maind' }, - ['1884302458'] = { Name = 'cs2_29_bio_maine' }, - ['-1024405062'] = { Name = 'cs2_29_bio_mainf' }, - ['538039963'] = { Name = 'cs2_29_bio_maingl' }, - ['-771297953'] = { Name = 'cs2_29_bio_rewall' }, - ['-1681225022'] = { Name = 'cs2_29_bio_wall' }, - ['1455365087'] = { Name = 'cs2_29_bio_water' }, - ['705897241'] = { Name = 'cs2_29_biolab_d' }, - ['1005176368'] = { Name = 'cs2_29_biolab116' }, - ['2018495383'] = { Name = 'cs2_29_biolab122' }, - ['1379139416'] = { Name = 'cs2_29_biolab123' }, - ['-1817630071'] = { Name = 'cs2_29_biolab126_rail01' }, - ['-2055238090'] = { Name = 'cs2_29_biolab126_rail02' }, - ['-2081559960'] = { Name = 'cs2_29_biolab126_railb01' }, - ['1097358785'] = { Name = 'cs2_29_biolab126' }, - ['-1023341959'] = { Name = 'cs2_29_biolab126b' }, - ['-665307865'] = { Name = 'cs2_29_biolab126c' }, - ['-470244633'] = { Name = 'cs2_29_biolab127' }, - ['-259885038'] = { Name = 'cs2_29_biolab127a_a' }, - ['-1965146058'] = { Name = 'cs2_29_biolab127b_a' }, - ['2129825209'] = { Name = 'cs2_29_biolab127d' }, - ['184722266'] = { Name = 'cs2_29_biolab135_a' }, - ['-1847430048'] = { Name = 'cs2_29_biolab135' }, - ['-1702802691'] = { Name = 'cs2_29_biolab135a' }, - ['1270295914'] = { Name = 'cs2_29_biolab135b' }, - ['-2135895555'] = { Name = 'cs2_29_biolab136' }, - ['1819602964'] = { Name = 'cs2_29_biolab144_rail' }, - ['-1710356417'] = { Name = 'cs2_29_biolab144' }, - ['-479599992'] = { Name = 'cs2_29_biolab144a' }, - ['-718780923'] = { Name = 'cs2_29_biolab144b' }, - ['30693334'] = { Name = 'cs2_29_biolab146' }, - ['1956024251'] = { Name = 'cs2_29_biolab146b' }, - ['2133185135'] = { Name = 'cs2_29_biolab147' }, - ['-800800646'] = { Name = 'cs2_29_biolab147a' }, - ['1500607934'] = { Name = 'cs2_29_biolab148_a' }, - ['-1854900476'] = { Name = 'cs2_29_biolab148' }, - ['1982434617'] = { Name = 'cs2_29_biolab148b' }, - ['635076041'] = { Name = 'cs2_29_biolab149_a' }, - ['1655052656'] = { Name = 'cs2_29_biolab149' }, - ['1685715645'] = { Name = 'cs2_29_biolab94' }, - ['-1107920450'] = { Name = 'cs2_29_biolab94a' }, - ['-1696124000'] = { Name = 'cs2_29_biolab94c' }, - ['458080031'] = { Name = 'cs2_29_biolabobs' }, - ['179117563'] = { Name = 'cs2_29_biotemp_fiz' }, - ['921198322'] = { Name = 'cs2_29_biotemp' }, - ['1773951908'] = { Name = 'cs2_29_cp01' }, - ['2070937355'] = { Name = 'cs2_29_cp02' }, - ['-1928808333'] = { Name = 'cs2_29_cp02c' }, - ['-205151507'] = { Name = 'cs2_29_cp02f_1' }, - ['1314805789'] = { Name = 'cs2_29_cp02f_2' }, - ['1612708768'] = { Name = 'cs2_29_cp02f_3' }, - ['1568698333'] = { Name = 'cs2_29_cpbarrier_01' }, - ['1406870969'] = { Name = 'cs2_29_cs2_base' }, - ['309800599'] = { Name = 'cs2_29_cs2_chem_aly' }, - ['182740057'] = { Name = 'cs2_29_cs5_3_ladder_002' }, - ['430703084'] = { Name = 'cs2_29_cs5_3_ladder_003' }, - ['-130564352'] = { Name = 'cs2_29_cs5_3_ladder_004' }, - ['83515525'] = { Name = 'cs2_29_cs5_3_ladder_005' }, - ['-741673433'] = { Name = 'cs2_29_cs5_3_ladder_006' }, - ['-503803262'] = { Name = 'cs2_29_cs5_3_ladder_007' }, - ['-1739260092'] = { Name = 'cs2_29_cs5_3_ladder_008' }, - ['1770891282'] = { Name = 'cs2_29_cs5_3_ladder_01' }, - ['3387313'] = { Name = 'cs2_29_emissive_lod' }, - ['71848858'] = { Name = 'cs2_29_emissive' }, - ['-953353819'] = { Name = 'cs2_29_hrail_01' }, - ['-942987450'] = { Name = 'cs2_29_hrail_02a' }, - ['-1168089080'] = { Name = 'cs2_29_hrail_03' }, - ['-1303425050'] = { Name = 'cs2_29_hrail_04' }, - ['1610558275'] = { Name = 'cs2_29_hrail_05' }, - ['592687597'] = { Name = 'cs2_29_hrail_08' }, - ['420846961'] = { Name = 'cs2_29_hrail_09' }, - ['-1868987257'] = { Name = 'cs2_29_hrail_10' }, - ['-474273079'] = { Name = 'cs2_29_hrail_11' }, - ['-1256960644'] = { Name = 'cs2_29_hrail_12' }, - ['516956406'] = { Name = 'cs2_29_hrail_13' }, - ['-267500685'] = { Name = 'cs2_29_hrail_14' }, - ['1129048557'] = { Name = 'cs2_29_hrail_15' }, - ['345050232'] = { Name = 'cs2_29_hrail_16' }, - ['434797323'] = { Name = 'cs2_29_hrailb_12' }, - ['-859364695'] = { Name = 'cs2_29_humane_sign' }, - ['795131435'] = { Name = 'cs2_29_int_fake' }, - ['-1330342322'] = { Name = 'cs2_29_mainsign_lod' }, - ['-1937653535'] = { Name = 'cs2_29_mainsign' }, - ['-876762737'] = { Name = 'cs2_29_newsteps' }, - ['-889747551'] = { Name = 'cs2_29_newstepsb' }, - ['-1661094910'] = { Name = 'cs2_29_props_combo01_slod' }, - ['-1055627043'] = { Name = 'cs2_29_props_elec_wire_bl063' }, - ['-1362808324'] = { Name = 'cs2_29_rail432' }, - ['-1645362819'] = { Name = 'cs2_29_weed' }, - ['1621945719'] = { Name = 'cs2_30_beach_g1' }, - ['-44721723'] = { Name = 'cs2_30_beach2_g' }, - ['-1990312628'] = { Name = 'cs2_30_beacha' }, - ['-675980807'] = { Name = 'cs2_30_beachb' }, - ['-596024447'] = { Name = 'cs2_30_beachc' }, - ['-1312092635'] = { Name = 'cs2_30_beachd' }, - ['590672888'] = { Name = 'cs2_30_bh_clfc_g' }, - ['125620339'] = { Name = 'cs2_30_biopipe' }, - ['-505173175'] = { Name = 'cs2_30_chem_grill_ipl_group' }, - ['-1424450986'] = { Name = 'cs2_30_clabsweed_01' }, - ['-640288816'] = { Name = 'cs2_30_clabsweed_02' }, - ['637437038'] = { Name = 'cs2_30_clabtube_01' }, - ['876159203'] = { Name = 'cs2_30_clabtube_02' }, - ['-2086289461'] = { Name = 'cs2_30_clabtube_03' }, - ['-1855497394'] = { Name = 'cs2_30_clabtube_04' }, - ['-580979908'] = { Name = 'cs2_30_clabtube_05' }, - ['1931222712'] = { Name = 'cs2_30_clabtube_06' }, - ['812512329'] = { Name = 'cs2_30_cliff_top_ga' }, - ['-326460920'] = { Name = 'cs2_30_cliff_topb_g' }, - ['-628629497'] = { Name = 'cs2_30_foam_01' }, - ['656570639'] = { Name = 'cs2_30_foam_02' }, - ['-120611734'] = { Name = 'cs2_30_foam_03' }, - ['-1312715185'] = { Name = 'cs2_30_foam_04' }, - ['360797645'] = { Name = 'cs2_30_foam_05' }, - ['1594747153'] = { Name = 'cs2_30_foam_06' }, - ['-999037974'] = { Name = 'cs2_30_land_a_d' }, - ['183078476'] = { Name = 'cs2_30_land_a' }, - ['-1342065890'] = { Name = 'cs2_30_land_aa' }, - ['909269109'] = { Name = 'cs2_30_land_ab_d' }, - ['-1770954620'] = { Name = 'cs2_30_land_b_d' }, - ['421276337'] = { Name = 'cs2_30_land_b' }, - ['333362796'] = { Name = 'cs2_30_land_c_d' }, - ['-1733187110'] = { Name = 'cs2_30_land_c' }, - ['177272480'] = { Name = 'cs2_30_land_ca' }, - ['1551561560'] = { Name = 'cs2_30_land_dc_00' }, - ['-895805383'] = { Name = 'cs2_30_land_e_d' }, - ['-1111198721'] = { Name = 'cs2_30_land_e' }, - ['781318683'] = { Name = 'cs2_30_sea_alg1' }, - ['305938800'] = { Name = 'cs2_30_sea_alg2' }, - ['1173755843'] = { Name = 'cs2_30_sea_beach_underwater_03' }, - ['1300042801'] = { Name = 'cs2_30_sea_beach_uw_01_lod' }, - ['-1907329477'] = { Name = 'cs2_30_sea_beach_uw_01' }, - ['-571490721'] = { Name = 'cs2_30_sea_beach_uw_02_lod' }, - ['412125885'] = { Name = 'cs2_30_sea_beach_uw_02' }, - ['-1864700306'] = { Name = 'cs2_30_sea_ch2_30_wreck005' }, - ['2061307517'] = { Name = 'cs2_30_sea_ch2_30_wreck4' }, - ['2017952160'] = { Name = 'cs2_30_sea_ch2_30_wreck4dx' }, - ['1393494965'] = { Name = 'cs2_30_sea_ch2_30_wreck4dx001' }, - ['571792618'] = { Name = 'cs2_30_sea_ch2_30_wreck7' }, - ['-995698595'] = { Name = 'cs2_30_sea_coral_fan_flat_1' }, - ['1857793156'] = { Name = 'cs2_30_sea_coral_fan_flat_2' }, - ['314181836'] = { Name = 'cs2_30_sea_coral_fan_p_l' }, - ['-2094448634'] = { Name = 'cs2_30_sea_coral_fan_p_l003' }, - ['-1764198208'] = { Name = 'cs2_30_sea_coral_fan_p_l2' }, - ['1920305685'] = { Name = 'cs2_30_sea_coralglu004' }, - ['-1233882518'] = { Name = 'cs2_30_sea_coralrk1' }, - ['-1386445202'] = { Name = 'cs2_30_sea_coralrock_006' }, - ['-692856548'] = { Name = 'cs2_30_sea_coralrock_007' }, - ['284609957'] = { Name = 'cs2_30_sea_coralrock_008' }, - ['-1171906559'] = { Name = 'cs2_30_sea_coralrock_009' }, - ['-2005800232'] = { Name = 'cs2_30_sea_coralrock_01' }, - ['-1603245254'] = { Name = 'cs2_30_sea_coralrock_010' }, - ['1920569165'] = { Name = 'cs2_30_sea_coralrock_011' }, - ['2109973985'] = { Name = 'cs2_30_sea_coralrock_012' }, - ['-836450654'] = { Name = 'cs2_30_sea_coralrock_013' }, - ['1659334701'] = { Name = 'cs2_30_sea_coralrock_014' }, - ['891131034'] = { Name = 'cs2_30_sea_coralrock_015' }, - ['1082829684'] = { Name = 'cs2_30_sea_coralrock_016' }, - ['-1833250865'] = { Name = 'cs2_30_sea_coralrock_017' }, - ['303779478'] = { Name = 'cs2_30_sea_coralrock_018' }, - ['372442716'] = { Name = 'cs2_30_sea_coralrock_02' }, - ['1106337240'] = { Name = 'cs2_30_sea_coralrock_03' }, - ['101954055'] = { Name = 'cs2_30_sea_coraltb' }, - ['-2085504947'] = { Name = 'cs2_30_sea_coralvs' }, - ['-1497596140'] = { Name = 'cs2_30_sea_cs2_30_wreck1' }, - ['-1810966087'] = { Name = 'cs2_30_sea_cs2_30_wreck2' }, - ['1781958153'] = { Name = 'cs2_30_sea_cs2_30_wreck3' }, - ['-537460392'] = { Name = 'cs2_30_sea_underwater_03_lod' }, - ['2052398356'] = { Name = 'cs2_30_sea_uw_dec_00' }, - ['-2003322471'] = { Name = 'cs2_30_sea_uw_dec_01' }, - ['-794310216'] = { Name = 'cs2_30_sea_uw_dec_02' }, - ['-437849034'] = { Name = 'cs2_30_sea_uw_dec_03' }, - ['-1405288221'] = { Name = 'cs2_30_sea_uw_dec_04' }, - ['-1014812817'] = { Name = 'cs2_30_sea_uw_dec_05' }, - ['118568562'] = { Name = 'cs2_30_sea_uw_dec_06' }, - ['-239203380'] = { Name = 'cs2_30_sea_uw_dec_07' }, - ['729612105'] = { Name = 'cs2_30_sea_uw_dec_08' }, - ['373478613'] = { Name = 'cs2_30_sea_uw_dec_09' }, - ['1640262403'] = { Name = 'cs2_30_sea_uw_dec_10' }, - ['2141863340'] = { Name = 'cs2_30_sea_uw_dec_11b' }, - ['-946817498'] = { Name = 'cs2_30_sea_uw_dec_16' }, - ['1614590897'] = { Name = 'cs2_30_sea_uw1_01' }, - ['-868168026'] = { Name = 'cs2_30_sea_uw2_00' }, - ['-1813389831'] = { Name = 'cs2_30_sea_uw2_03' }, - ['-1586005740'] = { Name = 'cs2_30_sea_uw2_04' }, - ['795317490'] = { Name = 'cs2_30_sea_uw2_05' }, - ['1025388639'] = { Name = 'cs2_30_sea_uw2_06' }, - ['1317950271'] = { Name = 'cs2_30_sea_uw2_07' }, - ['-380041002'] = { Name = 'cs2_30_sea_uw2_09' }, - ['737741445'] = { Name = 'cs2_30_sea_uw2_10' }, - ['-281702145'] = { Name = 'cs2_30_sea_uw2_11' }, - ['576354120'] = { Name = 'cs2_30_sea_uw2_12' }, - ['-750659308'] = { Name = 'cs2_30_sea_uw2_13' }, - ['93437367'] = { Name = 'cs2_30_sea_uw2_14' }, - ['-1475607895'] = { Name = 'cs2_30_sea_uw2_15' }, - ['-681123490'] = { Name = 'cs2_30_sea_uw2_16' }, - ['-1935127582'] = { Name = 'cs2_30_sea_uw2_17' }, - ['-1102827751'] = { Name = 'cs2_30_sea_uw2_18' }, - ['-1886727777'] = { Name = 'cs2_30_sea_uw2_19' }, - ['-1174479938'] = { Name = 'cs2_30_sea_uwd_1' }, - ['1895942597'] = { Name = 'cs2_30_sea_uwd_2' }, - ['1034875910'] = { Name = 'cs2_30_sea_uwrock001' }, - ['1749375830'] = { Name = 'cs2_30_seaweed_long_l' }, - ['2053177229'] = { Name = 'cs2_30_seaweed_long_m' }, - ['974352352'] = { Name = 'cs2_30_seaweed_long_m001' }, - ['1708452841'] = { Name = 'cs2_30_temprocks_b' }, - ['1494419998'] = { Name = 'cs2_30_tunnel_blocker' }, - ['-1486168872'] = { Name = 'cs2_30_tunnel_det_00' }, - ['-1734000819'] = { Name = 'cs2_30_tunnel_det_01' }, - ['1811736061'] = { Name = 'cs2_30_tunnel_det_02' }, - ['1562298433'] = { Name = 'cs2_30_tunnel_det_03' }, - ['795634885'] = { Name = 'cs2_30_tunnel_det_04' }, - ['565137739'] = { Name = 'cs2_30_tunnel_det_05' }, - ['1409168876'] = { Name = 'cs2_30_tunnel_det_06' }, - ['1144559201'] = { Name = 'cs2_30_tunnel_det_07' }, - ['-930570497'] = { Name = 'cs2_30_tunnel_det_08' }, - ['-624442499'] = { Name = 'cs2_30_tunnel_det_09' }, - ['-910122333'] = { Name = 'cs2_30_tunnel_det_10' }, - ['-1149958644'] = { Name = 'cs2_30_tunnel_det_11' }, - ['-1381700984'] = { Name = 'cs2_30_tunnel_det_12' }, - ['-1797932822'] = { Name = 'cs2_30_tunnel_det_13' }, - ['448463752'] = { Name = 'cs2_lod_06_slod3' }, - ['1864222152'] = { Name = 'cs2_lod_1234_slod3' }, - ['1025240158'] = { Name = 'cs2_lod_5_9_slod3' }, - ['-1249720446'] = { Name = 'cs2_lod_emissive_4_20_slod3' }, - ['1324450085'] = { Name = 'cs2_lod_emissive_5_20_slod3' }, - ['-1005114730'] = { Name = 'cs2_lod_emissive_6_21_slod3' }, - ['-1049611463'] = { Name = 'cs2_lod_rb2_slod3' }, - ['-1448673002'] = { Name = 'cs2_lod_roads_slod3' }, - ['2086891416'] = { Name = 'cs2_lod_roadsb_slod3' }, - ['690462484'] = { Name = 'cs2_lod2_emissive_4_21_slod3' }, - ['-815004394'] = { Name = 'cs2_lod2_emissive_6_21_slod3' }, - ['1007938532'] = { Name = 'cs2_lod2_rc_slod3' }, - ['-390583941'] = { Name = 'cs2_lod2_roadsa_slod03' }, - ['-952191192'] = { Name = 'cs2_lod2_slod3_08' }, - ['-1659148126'] = { Name = 'cs2_lod2_slod3_10' }, - ['-1457315554'] = { Name = 'cs2_lod2_slod3_10a' }, - ['-1361703913'] = { Name = 'cs2_lod2_slod3_11' }, - ['1152130587'] = { Name = 'cs2_railway_b10_legs_a_slod' }, - ['-2065905048'] = { Name = 'cs2_railway_b10_legs_a' }, - ['1312913261'] = { Name = 'cs2_railway_b10_legs_b_slod' }, - ['-1290262818'] = { Name = 'cs2_railway_b10_legs_b' }, - ['-176527921'] = { Name = 'cs2_railway_b10_rail_a' }, - ['-1874486425'] = { Name = 'cs2_railway_b10_rail_b' }, - ['-1576583446'] = { Name = 'cs2_railway_b10_rail_c' }, - ['1019180120'] = { Name = 'cs2_railway_b10_rail_d' }, - ['243374045'] = { Name = 'cs2_railway_b10_rail_e' }, - ['-124777279'] = { Name = 'cs2_railway_b10' }, - ['-1242527194'] = { Name = 'cs2_railway_b11_legs_a_slod' }, - ['-1689678976'] = { Name = 'cs2_railway_b11_legs_a' }, - ['963107896'] = { Name = 'cs2_railway_b11_legs_b_slod' }, - ['-903157438'] = { Name = 'cs2_railway_b11_legs_b' }, - ['966631425'] = { Name = 'cs2_railway_b11_legs_c_slod' }, - ['-1132900897'] = { Name = 'cs2_railway_b11_legs_c' }, - ['-821908057'] = { Name = 'cs2_railway_b11_rail_a' }, - ['-1202356147'] = { Name = 'cs2_railway_b11_rail_b' }, - ['-1430985432'] = { Name = 'cs2_railway_b11_rail_c' }, - ['-1692121593'] = { Name = 'cs2_railway_b11_rail_d' }, - ['-2049238155'] = { Name = 'cs2_railway_b11_rail_e' }, - ['1949792302'] = { Name = 'cs2_railway_b11_rail_f' }, - ['110012606'] = { Name = 'cs2_railway_b11' }, - ['-385350490'] = { Name = 'cs2_railway_b12_legs' }, - ['-783641419'] = { Name = 'cs2_railway_b12_rail' }, - ['354207194'] = { Name = 'cs2_railway_b12' }, - ['-1558185522'] = { Name = 'cs2_railway_b13_legs' }, - ['1592564161'] = { Name = 'cs2_railway_b13_rail' }, - ['653879699'] = { Name = 'cs2_railway_b13' }, - ['-564914209'] = { Name = 'cs2_railway_b14_legs' }, - ['768062287'] = { Name = 'cs2_railway_b14_rail' }, - ['-791331504'] = { Name = 'cs2_railway_b14' }, - ['-1212679181'] = { Name = 'cs2_railway_brg11lamp' }, - ['838223452'] = { Name = 'cs2_railway_brgov_00' }, - ['479468440'] = { Name = 'cs2_railway_brgov_01' }, - ['1333887346'] = { Name = 'cs2_railway_brgov_02' }, - ['1385105285'] = { Name = 'cs2_railway_brgov_07' }, - ['-1554405095'] = { Name = 'cs2_railway_brgov_08' }, - ['1971965306'] = { Name = 'cs2_railway_brgov_09' }, - ['-2076897323'] = { Name = 'cs2_railway_t01' }, - ['-1921113497'] = { Name = 'cs2_railway_t02' }, - ['-1617705326'] = { Name = 'cs2_railway_t03' }, - ['720952666'] = { Name = 'cs2_railway_t04' }, - ['-1652131643'] = { Name = 'cs2_railwyb_brg01_railing' }, - ['-1774077797'] = { Name = 'cs2_railwyb_brg01' }, - ['-1629552390'] = { Name = 'cs2_railwyb_brgov' }, - ['-1198651569'] = { Name = 'cs2_railwyb_t_06' }, - ['-1241217052'] = { Name = 'cs2_railwyb_t_16' }, - ['-848906640'] = { Name = 'cs2_railwyb_t_18' }, - ['733607013'] = { Name = 'cs2_railwyb_t_20' }, - ['192328671'] = { Name = 'cs2_railwyb_t_22' }, - ['-1224373506'] = { Name = 'cs2_railwyb_t_24' }, - ['-1840201323'] = { Name = 'cs2_railwyb_t_26' }, - ['2131630864'] = { Name = 'cs2_railwyb_t_28' }, - ['-880216953'] = { Name = 'cs2_railwyc_br06_d' }, - ['-1025083163'] = { Name = 'cs2_railwyc_br07_d' }, - ['-1293278656'] = { Name = 'cs2_railwyc_br08_d' }, - ['-2020945881'] = { Name = 'cs2_railwyc_brg01' }, - ['-150425807'] = { Name = 'cs2_railwyc_brg02' }, - ['-458421638'] = { Name = 'cs2_railwyc_brg03' }, - ['-762911202'] = { Name = 'cs2_railwyc_brg04' }, - ['-834609774'] = { Name = 'cs2_railwyc_brg05' }, - ['149735821'] = { Name = 'cs2_railwyc_brg06_overlay' }, - ['1205194954'] = { Name = 'cs2_railwyc_brg06' }, - ['-2065007604'] = { Name = 'cs2_railwyc_brg07_overlay' }, - ['653496070'] = { Name = 'cs2_railwyc_brg07' }, - ['1294225438'] = { Name = 'cs2_railwyc_brg08_overlay' }, - ['346679923'] = { Name = 'cs2_railwyc_brg08' }, - ['41338381'] = { Name = 'cs2_railwyc_brg09' }, - ['-383546074'] = { Name = 'cs2_railwyc_brgov_04' }, - ['-1187707203'] = { Name = 'cs2_railwyc_t01' }, - ['-494511777'] = { Name = 'cs2_railwyc_t02' }, - ['1083315565'] = { Name = 'cs2_railwyc_t03' }, - ['1833004747'] = { Name = 'cs2_railwyc_t04' }, - ['866158297'] = { Name = 'cs2_rdprops_aviation_ball' }, - ['1259566649'] = { Name = 'cs2_rdprops_ballwire107' }, - ['961598132'] = { Name = 'cs2_rdprops_ballwire108' }, - ['610707680'] = { Name = 'cs2_rdprops_ballwire109' }, - ['1743728892'] = { Name = 'cs2_rdprops_ballwire110' }, - ['2040386649'] = { Name = 'cs2_rdprops_ballwire111' }, - ['-1941636697'] = { Name = 'cs2_rdprops_ballwire112' }, - ['235371822'] = { Name = 'cs2_rdprops_ballwire113' }, - ['210977452'] = { Name = 'cs2_rdprops_cs2_wires41' }, - ['48901978'] = { Name = 'cs2_rdprops_cs2_wires42' }, - ['43591428'] = { Name = 'cs2_rdprops_cs2_wires51' }, - ['1929283537'] = { Name = 'cs2_rdprops_cs2_wires59' }, - ['-1063960612'] = { Name = 'cs2_rdprops_elec_wir09' }, - ['1045262038'] = { Name = 'cs2_rdprops_elec_wire005' }, - ['-868647962'] = { Name = 'cs2_rdprops_elec_wire03' }, - ['829875101'] = { Name = 'cs2_rdprops_elec_wire052' }, - ['541606208'] = { Name = 'cs2_rdprops_elec_wire053' }, - ['65374331'] = { Name = 'cs2_rdprops_elec_wire055' }, - ['-372026281'] = { Name = 'cs2_rdprops_elec_wire056' }, - ['1384614012'] = { Name = 'cs2_rdprops_elec_wire07' }, - ['-60863727'] = { Name = 'cs2_rdprops_elec_wires_sp196' }, - ['1422425070'] = { Name = 'cs2_rdprops_elec_wires_sp197' }, - ['519901272'] = { Name = 'cs2_rdprops_elec_wires_sp198' }, - ['1496515779'] = { Name = 'cs2_rdprops_elec_wires_sp199' }, - ['798190549'] = { Name = 'cs2_rdprops_elec_wires_sp200' }, - ['1271317936'] = { Name = 'cs2_rdprops_ewl_01' }, - ['347494746'] = { Name = 'cs2_rdprops_pylon_wire_sp106' }, - ['1000955379'] = { Name = 'cs2_rdprops_pylon_wire244' }, - ['-916489883'] = { Name = 'cs2_rdprops_pylon_wire246' }, - ['1337886245'] = { Name = 'cs2_rdprops_pylon_wire247' }, - ['1585456040'] = { Name = 'cs2_rdprops_pylon_wire248' }, - ['126547095'] = { Name = 'cs2_rdprops_pylon_wire250' }, - ['-180072438'] = { Name = 'cs2_rdprops_pylon_wire251' }, - ['-1839101354'] = { Name = 'cs2_rdprops_pylon_wire252' }, - ['-1074034587'] = { Name = 'cs2_rdprops_roadsa_p_wire06' }, - ['-514761246'] = { Name = 'cs2_rdprops_roadsa_p_wire195' }, - ['355893403'] = { Name = 'cs2_rdprops_roadsa_p_wire195b' }, - ['1122360313'] = { Name = 'cs2_rdprops_roadsa_p_wire195c' }, - ['-2095283135'] = { Name = 'cs2_rdprops_roadsa_p_wire201' }, - ['2120525212'] = { Name = 'cs2_rdprops_roadsa_p_wire201b' }, - ['-1943322327'] = { Name = 'cs2_rdprops_roadsa_p_wire201c' }, - ['703038452'] = { Name = 'cs2_rdprops_roadsa_p_wire203c' }, - ['-1415715578'] = { Name = 'cs2_rdprops_roadsa_p_wire89' }, - ['1702978512'] = { Name = 'cs2_rdprops_roadsa_p_wire89b' }, - ['30645366'] = { Name = 'cs2_rdprops_roadsa_p_wire89c' }, - ['716324284'] = { Name = 'cs2_rdprops_w_med_02' }, - ['334303282'] = { Name = 'cs2_rdprops_w_med_03' }, - ['-836631399'] = { Name = 'cs2_rdprops_w_med_04' }, - ['969595885'] = { Name = 'cs2_rdprops_w_med_05' }, - ['1658433034'] = { Name = 'cs2_rdprops_w_med_06' }, - ['1293320836'] = { Name = 'cs2_rdprops_w_med_07' }, - ['-2074185453'] = { Name = 'cs2_rdprops_w_med_08' }, - ['1921043800'] = { Name = 'cs2_rdprops_w_med_09' }, - ['1335690438'] = { Name = 'cs2_rdprops_w_med_e010' }, - ['-1724184820'] = { Name = 'cs2_rdprops_w_thin_01' }, - ['-1310312350'] = { Name = 'cs2_rdprops_w_thin_02' }, - ['80240165'] = { Name = 'cs2_rdprops_w_thin_03' }, - ['259683209'] = { Name = 'cs2_rdprops_w_thin_04' }, - ['-1890979042'] = { Name = 'cs2_rdprops_w_thin_05' }, - ['1636833195'] = { Name = 'cs2_rdprops_w_thin_06' }, - ['-1144861669'] = { Name = 'cs2_rdprops_w_thin_07' }, - ['-965156473'] = { Name = 'cs2_rdprops_w_thin_08' }, - ['1389361707'] = { Name = 'cs2_rdprops_w_thin_09' }, - ['-242653338'] = { Name = 'cs2_rdprops_w_thin_e010' }, - ['-1953955992'] = { Name = 'cs2_rdprops_wire00' }, - ['117372498'] = { Name = 'cs2_rdprops_wire03' }, - ['-1735911070'] = { Name = 'cs2_rdprops_wire06' }, - ['169152707'] = { Name = 'cs2_roads_01' }, - ['486651548'] = { Name = 'cs2_roads_02' }, - ['-156603922'] = { Name = 'cs2_roads_03' }, - ['-958297507'] = { Name = 'cs2_roads_04' }, - ['-1351655711'] = { Name = 'cs2_roads_12' }, - ['-478901009'] = { Name = 'cs2_roads_20' }, - ['-251254766'] = { Name = 'cs2_roads_21' }, - ['-1489448'] = { Name = 'cs2_roads_22' }, - ['-1919590098'] = { Name = 'cs2_roads_24' }, - ['989576188'] = { Name = 'cs2_roads_25' }, - ['-2072865190'] = { Name = 'cs2_roads_26_a' }, - ['1209325102'] = { Name = 'cs2_roads_26' }, - ['-950905689'] = { Name = 'cs2_roads_27' }, - ['-689245224'] = { Name = 'cs2_roads_28' }, - ['1674907054'] = { Name = 'cs2_roads_29' }, - ['-1137263252'] = { Name = 'cs2_roads_30' }, - ['-1389125786'] = { Name = 'cs2_roads_31' }, - ['-814685216'] = { Name = 'cs2_roads_32' }, - ['1332700123'] = { Name = 'cs2_roads_33' }, - ['-736141920'] = { Name = 'cs2_roads_armco_01' }, - ['2109911284'] = { Name = 'cs2_roads_armco_02' }, - ['-1497660711'] = { Name = 'cs2_roads_armco_03' }, - ['-504432321'] = { Name = 'cs2_roads_armco_04' }, - ['-1571620360'] = { Name = 'cs2_roads_armco_05' }, - ['1918704141'] = { Name = 'cs2_roads_armco_06' }, - ['1974935745'] = { Name = 'cs2_roads_armco_07' }, - ['-874001115'] = { Name = 'cs2_roads_armco_08' }, - ['-613651410'] = { Name = 'cs2_roads_armco_09' }, - ['-576950382'] = { Name = 'cs2_roads_armco_10' }, - ['247058892'] = { Name = 'cs2_roads_armco_11' }, - ['-1074088881'] = { Name = 'cs2_roads_armco_12' }, - ['-182641005'] = { Name = 'cs2_roads_armco_13' }, - ['610663716'] = { Name = 'cs2_roads_armco_14' }, - ['-189915743'] = { Name = 'cs2_roads_armco_15' }, - ['523989691'] = { Name = 'cs2_roads_armco_16' }, - ['1476682832'] = { Name = 'cs2_roads_armco_17' }, - ['43891072'] = { Name = 'cs2_roads_armco_18' }, - ['931210058'] = { Name = 'cs2_roads_armco_19' }, - ['-1116426741'] = { Name = 'cs2_roads_armco_20' }, - ['257249743'] = { Name = 'cs2_roads_armco_21' }, - ['-322696019'] = { Name = 'cs2_roads_armco_22' }, - ['851450024'] = { Name = 'cs2_roads_armco_23' }, - ['1108752212'] = { Name = 'cs2_roads_armco_24' }, - ['1213514705'] = { Name = 'cs2_roads_armco_25' }, - ['1704197711'] = { Name = 'cs2_roads_armco_26' }, - ['1761346847'] = { Name = 'cs2_roads_armco_27' }, - ['2000527778'] = { Name = 'cs2_roads_armco_28' }, - ['-1591708317'] = { Name = 'cs2_roads_armco_29' }, - ['-2071741698'] = { Name = 'cs2_roads_armco_30' }, - ['-1835804902'] = { Name = 'cs2_roads_armco_31' }, - ['-2074297684'] = { Name = 'cs2_roads_armco_32' }, - ['-1371632013'] = { Name = 'cs2_roads_armco_33' }, - ['-1618185973'] = { Name = 'cs2_roads_armco_34' }, - ['-918076284'] = { Name = 'cs2_roads_armco_35' }, - ['-1157224446'] = { Name = 'cs2_roads_armco_36' }, - ['80362377'] = { Name = 'cs2_roads_armco_37' }, - ['-158949630'] = { Name = 'cs2_roads_armco_38' }, - ['84360191'] = { Name = 'cs2_roads_armco_39' }, - ['-1524729073'] = { Name = 'cs2_roads_armco_40' }, - ['-601724646'] = { Name = 'cs2_roads_armco_41' }, - ['-833041017'] = { Name = 'cs2_roads_armco_42' }, - ['-139583439'] = { Name = 'cs2_roads_armco_43' }, - ['-371489652'] = { Name = 'cs2_roads_armco_44' }, - ['-137682841'] = { Name = 'cs2_roads_armco_45' }, - ['-367753990'] = { Name = 'cs2_roads_armco_46' }, - ['619117214'] = { Name = 'cs2_roads_armco_47' }, - ['394878947'] = { Name = 'cs2_roads_armco_48' }, - ['1090695897'] = { Name = 'cs2_roads_armco_49' }, - ['973317123'] = { Name = 'cs2_roads_armco_50' }, - ['-547033405'] = { Name = 'cs2_roads_armco_51' }, - ['-857519680'] = { Name = 'cs2_roads_armco_52' }, - ['53917286'] = { Name = 'cs2_roads_armco_53' }, - ['-243789079'] = { Name = 'cs2_roads_armco_54' }, - ['-1161812634'] = { Name = 'cs2_roads_armco_55' }, - ['-1483997422'] = { Name = 'cs2_roads_armco_56' }, - ['-564532071'] = { Name = 'cs2_roads_armco_57' }, - ['-870823914'] = { Name = 'cs2_roads_armco_58' }, - ['-874506827'] = { Name = 'cs2_roads_back01' }, - ['-43419449'] = { Name = 'cs2_roads_back02' }, - ['-290792630'] = { Name = 'cs2_roads_back03' }, - ['-1963774665'] = { Name = 'cs2_roads_bdg_dcl_01' }, - ['-1682023424'] = { Name = 'cs2_roads_elec_wire_s184' }, - ['-1509724022'] = { Name = 'cs2_roads_elec_wire_s185' }, - ['2025690623'] = { Name = 'cs2_roads_elec_wire_s186' }, - ['1855127990'] = { Name = 'cs2_roads_elec_wire_s187' }, - ['-2142395093'] = { Name = 'cs2_roads_elec_wire_s188' }, - ['-791624144'] = { Name = 'cs2_roads_elec_wire_s189' }, - ['904008625'] = { Name = 'cs2_roads_elec_wire_s190' }, - ['496258585'] = { Name = 'cs2_roads_elec_wire_s284' }, - ['1805022459'] = { Name = 'cs2_roads_elec_wire_s484' }, - ['658406157'] = { Name = 'cs2_roads_elec_wire_spline184' }, - ['-558798348'] = { Name = 'cs2_roads_elec_wire_spline185' }, - ['46314006'] = { Name = 'cs2_roads_elec_wire_spline186' }, - ['1137621888'] = { Name = 'cs2_roads_elec_wire_yy184' }, - ['1648785133'] = { Name = 'cs2_roads_elec_wire984' }, - ['-1589066337'] = { Name = 'cs2_roads_elec_wre785' }, - ['-1335265412'] = { Name = 'cs2_roads_fw_08_dcl' }, - ['-539294237'] = { Name = 'cs2_roads_fw_08' }, - ['1367206183'] = { Name = 'cs2_roads_fw_09' }, - ['-1022882323'] = { Name = 'cs2_roads_fw_10_dcl' }, - ['-1896611597'] = { Name = 'cs2_roads_fw_10_dcl02' }, - ['-1114394815'] = { Name = 'cs2_roads_fw_10' }, - ['-1428157986'] = { Name = 'cs2_roads_fw_11' }, - ['-1382163195'] = { Name = 'cs2_roads_fw_12_dcl' }, - ['-1152734541'] = { Name = 'cs2_roads_fw_12' }, - ['-106825249'] = { Name = 'cs2_roads_fw_9_dcl' }, - ['-1248894815'] = { Name = 'cs2_roads_fwy_sg_4' }, - ['1130320481'] = { Name = 'cs2_roads_fwy_sgn_05' }, - ['1646495902'] = { Name = 'cs2_roads_junc1' }, - ['-668238606'] = { Name = 'cs2_roads_junc1dcl' }, - ['2043163838'] = { Name = 'cs2_roads_junct_dcl01' }, - ['1735561235'] = { Name = 'cs2_roads_junct_dcl02' }, - ['5849570'] = { Name = 'cs2_roads_junct_dcl03' }, - ['601557221'] = { Name = 'cs2_roads_junct_dcl05' }, - ['303621473'] = { Name = 'cs2_roads_junct_dcl06' }, - ['-1039317689'] = { Name = 'cs2_roads_junct_dcl08' }, - ['152523610'] = { Name = 'cs2_roads_junct_dcl09' }, - ['320005613'] = { Name = 'cs2_roads_junct_dcl10' }, - ['-491813481'] = { Name = 'cs2_roads_junct_dcl11' }, - ['399083843'] = { Name = 'cs2_roads_railngs_1d' }, - ['714770658'] = { Name = 'cs2_roads_sign_01' }, - ['1471472406'] = { Name = 'cs2_roads_sign_02' }, - ['-667327459'] = { Name = 'cs2_roads_sign_03' }, - ['44611839'] = { Name = 'cs2_roads_sign_04' }, - ['-175169844'] = { Name = 'cs2_roads_sign_05' }, - ['517828968'] = { Name = 'cs2_roads_sign_06' }, - ['-1676514352'] = { Name = 'cs2_roads_sign_07' }, - ['-1920414019'] = { Name = 'cs2_roads_sign_08' }, - ['-1130779426'] = { Name = 'cs2_roads_sign_09' }, - ['-1105579773'] = { Name = 'cs2_roads_sign_10' }, - ['-1292920274'] = { Name = 'cs2_roads_sign_11' }, - ['-450527591'] = { Name = 'cs2_roads_sign_12' }, - ['-814525643'] = { Name = 'cs2_roads_sign_13' }, - ['-2132330978'] = { Name = 'cs2_roads_sign_14' }, - ['3323047'] = { Name = 'cs2_roads_sign_15' }, - ['-361461461'] = { Name = 'cs2_roads_sign_16' }, - ['500068318'] = { Name = 'cs2_roads_sign_17' }, - ['-24542816'] = { Name = 'cs2_roads_tele_pole_wire_01' }, - ['359497617'] = { Name = 'cs2_roads_tele_pole_wirm01' }, - ['1588236810'] = { Name = 'cs2_roads_tele_pole_wirm03' }, - ['1894332039'] = { Name = 'cs2_roads_tele_pole_wirm04' }, - ['-866652825'] = { Name = 'cs2_roads_tele_pole_wirm05' }, - ['-1768586781'] = { Name = 'cs2_roads_tele_pole_wirm06' }, - ['1023423389'] = { Name = 'cs2_roads_tele_wiren00' }, - ['-482213854'] = { Name = 'cs2_roads_tele_wiren01' }, - ['1507978592'] = { Name = 'cs2_roads_tele_wiren02' }, - ['1653562106'] = { Name = 'cs2_roads_wires_elec_heavy01' }, - ['1096296648'] = { Name = 'cs2_roads_wires_elec_stan01' }, - ['1338656172'] = { Name = 'cs2_roads_wires_elec_stan02' }, - ['646640422'] = { Name = 'cs2_roads_wires_elec_stan06' }, - ['-1289614250'] = { Name = 'cs2_roads_wires_elec_stan07' }, - ['-1050892085'] = { Name = 'cs2_roads_wires_elec_stan08' }, - ['-810695315'] = { Name = 'cs2_roads_wires_elec_stan09' }, - ['-1822996099'] = { Name = 'cs2_roads_wires_elec_stan12' }, - ['-2035371988'] = { Name = 'cs2_roads_wires_elec_stan14' }, - ['1541167752'] = { Name = 'cs2_roads_wires_elec_stan15' }, - ['675303151'] = { Name = 'cs2_roads_wires_tele_heavy02' }, - ['846881635'] = { Name = 'cs2_roads_wires_tele_heavy03' }, - ['-2128215907'] = { Name = 'cs2_roads_wires_tele_heavy05' }, - ['1509241404'] = { Name = 'cs2_roads_wires_tele_heavy06' }, - ['1814812329'] = { Name = 'cs2_roads_wires_tele_heavy07' }, - ['-852649781'] = { Name = 'cs2_roads_wires_tele_heavy08' }, - ['-555533258'] = { Name = 'cs2_roads_wires_tele_heavy09' }, - ['-435794996'] = { Name = 'cs2_roads_wires_tele_heavy10' }, - ['-675434693'] = { Name = 'cs2_roads_wires_tele_heavy11' }, - ['802742124'] = { Name = 'cs2_roads_wires_tele_heavy12' }, - ['434779023'] = { Name = 'cs2_roads_wires_tele_heavy13' }, - ['1394943492'] = { Name = 'cs2_roads_wires_tele_heavy14' }, - ['1020066132'] = { Name = 'cs2_roads_wires_tele_heavy15' }, - ['1893884286'] = { Name = 'cs2_roads_wires_tele_heavy16' }, - ['1661846997'] = { Name = 'cs2_roads_wires_tele_heavy17' }, - ['-2039313250'] = { Name = 'cs2_roads_wires_tele_heavy19' }, - ['1472547668'] = { Name = 'cs2_roads_wires_tele_heavy20' }, - ['92972768'] = { Name = 'cs2_roads_wires_tele_heavy21' }, - ['1021416845'] = { Name = 'cs2_roads_wires_tele_heavy22' }, - ['169910501'] = { Name = 'cs2_roads_wires_tele_stan02' }, - ['1004536927'] = { Name = 'cs2_roads_wires_tele_stan04' }, - ['1468677043'] = { Name = 'cs2_roads_wires_tele_stan05' }, - ['840855772'] = { Name = 'cs2_roads_wires_tele_stan07' }, - ['-1296961019'] = { Name = 'cs2_roads_wires_tele_stan08' }, - ['2096161774'] = { Name = 'cs2_roadsa_dcl_sign_002' }, - ['357092809'] = { Name = 'cs2_roadsa_hw_04' }, - ['923865433'] = { Name = 'cs2_roadsa_hw_05' }, - ['1208529732'] = { Name = 'cs2_roadsa_hw_06' }, - ['971118327'] = { Name = 'cs2_roadsa_hw_07' }, - ['1823505555'] = { Name = 'cs2_roadsa_hw_08' }, - ['-1058361165'] = { Name = 'cs2_roadsa_paleto_welcome' }, - ['-1518196061'] = { Name = 'cs2_roadsa_sign_mid_01' }, - ['1399719759'] = { Name = 'cs2_roadsa_sign_mid_02_lod' }, - ['1005770622'] = { Name = 'cs2_roadsa_sign_mid_03' }, - ['2026162899'] = { Name = 'cs2_roadsa_signfw_01' }, - ['-1667124038'] = { Name = 'cs2_roadsa_testroads00' }, - ['-160634801'] = { Name = 'cs2_roadsa_testroads01' }, - ['-902688806'] = { Name = 'cs2_roadsa_testroads02' }, - ['-739302572'] = { Name = 'cs2_roadsa_testroads03' }, - ['1667869034'] = { Name = 'cs2_roadsb_05' }, - ['1217229750'] = { Name = 'cs2_roadsb_06' }, - ['978835275'] = { Name = 'cs2_roadsb_07' }, - ['740866797'] = { Name = 'cs2_roadsb_08' }, - ['501882480'] = { Name = 'cs2_roadsb_09' }, - ['933583306'] = { Name = 'cs2_roadsb_10' }, - ['1231617361'] = { Name = 'cs2_roadsb_11' }, - ['1006559873'] = { Name = 'cs2_roadsb_13' }, - ['307269413'] = { Name = 'cs2_roadsb_14' }, - ['458498348'] = { Name = 'cs2_roadsb_15' }, - ['1897057448'] = { Name = 'cs2_roadsb_16' }, - ['2127718439'] = { Name = 'cs2_roadsb_17' }, - ['1686713237'] = { Name = 'cs2_roadsb_18' }, - ['-1286287065'] = { Name = 'cs2_roadsb_19' }, - ['-1898179709'] = { Name = 'cs2_roadsb_armco_11' }, - ['875257379'] = { Name = 'cs2_roadsb_armco_12' }, - ['-1420115463'] = { Name = 'cs2_roadsb_armco_13a' }, - ['1602628173'] = { Name = 'cs2_roadsb_armco_13b' }, - ['1319667858'] = { Name = 'cs2_roadsb_armco_13c' }, - ['-319406101'] = { Name = 'cs2_roadsb_armco_14a' }, - ['-44015425'] = { Name = 'cs2_roadsb_armco_14b' }, - ['-1200597280'] = { Name = 'cs2_roadsb_armco_14c' }, - ['1574510659'] = { Name = 'cs2_roadsb_armco_15a' }, - ['-1151411371'] = { Name = 'cs2_roadsb_armco_15b' }, - ['-86749837'] = { Name = 'cs2_roadsb_armco_16a' }, - ['203583503'] = { Name = 'cs2_roadsb_armco_16b' }, - ['-1679650919'] = { Name = 'cs2_roadsb_armco_16c' }, - ['-1380535487'] = { Name = 'cs2_roadsb_armco_16d' }, - ['934201487'] = { Name = 'cs2_roadsb_armco_17a' }, - ['654616379'] = { Name = 'cs2_roadsb_armco_17b' }, - ['-1321742515'] = { Name = 'cs2_roadsb_bard_wir00' }, - ['-738093856'] = { Name = 'cs2_roadsb_bard_wir02' }, - ['106232198'] = { Name = 'cs2_roadsb_bard_wir03' }, - ['2032310218'] = { Name = 'cs2_roadsb_cowsign_slod' }, - ['876290973'] = { Name = 'cs2_roadsb_cowsign' }, - ['933086027'] = { Name = 'cs2_roadsb_cs2_roads_wire008' }, - ['1768850887'] = { Name = 'cs2_roadsb_cs2_roads_wire008b' }, - ['2058922075'] = { Name = 'cs2_roadsb_cs2_roads_wire008c' }, - ['788369650'] = { Name = 'cs2_roadsb_cs2_roads_wire008e' }, - ['2049559135'] = { Name = 'cs2_roadsb_cs2_roads_wire04' }, - ['-739873523'] = { Name = 'cs2_roadsb_elec_wire_spline185' }, - ['1779767660'] = { Name = 'cs2_roadsb_elec_wire_spline186' }, - ['502933349'] = { Name = 'cs2_roadsb_elec_wire_spline467' }, - ['202671002'] = { Name = 'cs2_roadsb_elec_wire_spline468' }, - ['-2006156212'] = { Name = 'cs2_roadsb_elec_wire_spline469' }, - ['-253757311'] = { Name = 'cs2_roadsb_elec_wire_spline470' }, - ['-1861161583'] = { Name = 'cs2_roadsb_elec_wire_swire467' }, - ['1532133909'] = { Name = 'cs2_roadsb_elec_wire_swire468' }, - ['576950332'] = { Name = 'cs2_roadsb_elec_wire_swire469' }, - ['1372285871'] = { Name = 'cs2_roadsb_elec_wire_swire470' }, - ['444813811'] = { Name = 'cs2_roadsb_fencepls00' }, - ['1289238148'] = { Name = 'cs2_roadsb_fencepls01' }, - ['-830092366'] = { Name = 'cs2_roadsb_fencepls02a' }, - ['359389561'] = { Name = 'cs2_roadsb_fencepls02b' }, - ['-1694805185'] = { Name = 'cs2_roadsb_fw_05' }, - ['-1330807133'] = { Name = 'cs2_roadsb_fw_06' }, - ['-426415494'] = { Name = 'cs2_roadsb_fw_07' }, - ['1863076719'] = { Name = 'cs2_roadsb_fw_brdg2_d' }, - ['-2061106992'] = { Name = 'cs2_roadsb_fw_brdg2' }, - ['-1688471873'] = { Name = 'cs2_roadsb_fwy_sgn_01_lod' }, - ['-2020352531'] = { Name = 'cs2_roadsb_fwy_sgn_01' }, - ['-1961904452'] = { Name = 'cs2_roadsb_fwy_sgn_02_lod' }, - ['-1985093087'] = { Name = 'cs2_roadsb_fwy_sgn_02' }, - ['-143263033'] = { Name = 'cs2_roadsb_heavy25_lcy' }, - ['1249448949'] = { Name = 'cs2_roadsb_junc2' }, - ['992085611'] = { Name = 'cs2_roadsb_junc2a' }, - ['-258246922'] = { Name = 'cs2_roadsb_junct_dcl01' }, - ['-2084594372'] = { Name = 'cs2_roadsb_junct_dcl02' }, - ['-1805500799'] = { Name = 'cs2_roadsb_junct_dcl03' }, - ['1196270681'] = { Name = 'cs2_roadsb_junct_dcl04' }, - ['-1307608613'] = { Name = 'cs2_roadsb_junct_dcl05' }, - ['1824812870'] = { Name = 'cs2_roadsb_junct_dcl06' }, - ['897188018'] = { Name = 'cs2_roadsb_junct_dcl07' }, - ['284571535'] = { Name = 'cs2_roadsb_junct_dcl08' }, - ['1528155113'] = { Name = 'cs2_roadsb_junct_dcl09' }, - ['700279313'] = { Name = 'cs2_roadsb_junct_dcl10' }, - ['470535854'] = { Name = 'cs2_roadsb_junct_dcl11' }, - ['-579972748'] = { Name = 'cs2_roadsb_junct_dcl12' }, - ['-822365041'] = { Name = 'cs2_roadsb_junct_dcl13' }, - ['-1101053286'] = { Name = 'cs2_roadsb_laby_6' }, - ['-59771529'] = { Name = 'cs2_roadsb_pylon_wire244c001' }, - ['-2088296469'] = { Name = 'cs2_roadsb_pylon_wire245' }, - ['-1572869813'] = { Name = 'cs2_roadsb_railngs_1' }, - ['1880720639'] = { Name = 'cs2_roadsb_railngs_2' }, - ['2108956724'] = { Name = 'cs2_roadsb_railngs_3' }, - ['-19160435'] = { Name = 'cs2_roadsb_railngs_4' }, - ['1545755929'] = { Name = 'cs2_roadsb_railngs_5' }, - ['1799879524'] = { Name = 'cs2_roadsb_railngs_6' }, - ['950834734'] = { Name = 'cs2_roadsb_railngs_7' }, - ['502459328'] = { Name = 'cs2_roadsb_rd_sign_002' }, - ['1788094629'] = { Name = 'cs2_roadsb_sign_01' }, - ['-2136611431'] = { Name = 'cs2_roadsb_sign_010' }, - ['-1177364494'] = { Name = 'cs2_roadsb_sign_013' }, - ['-1864534729'] = { Name = 'cs2_roadsb_sign_02' }, - ['-1204468758'] = { Name = 'cs2_roadsb_sign_03' }, - ['-330847218'] = { Name = 'cs2_roadsb_sign_04' }, - ['-1547986185'] = { Name = 'cs2_roadsb_sign_05' }, - ['-906959007'] = { Name = 'cs2_roadsb_sign_06' }, - ['454068583'] = { Name = 'cs2_roadsb_sign_07' }, - ['-145571296'] = { Name = 'cs2_roadsb_sign_09' }, - ['971982984'] = { Name = 'cs2_roadsb_sign_11' }, - ['-526739996'] = { Name = 'cs2_roadsb_sign_12' }, - ['85483231'] = { Name = 'cs2_roadsb_sign_14' }, - ['-684950131'] = { Name = 'cs2_roadsb_testroads04' }, - ['-1585302635'] = { Name = 'cs2_roadsb_tmpd_01' }, - ['1025088240'] = { Name = 'cs2_roadsb_tnlend' }, - ['1437755488'] = { Name = 'cs2_roadsb_tnlend2' }, - ['-2065612065'] = { Name = 'cs2_roadsb_tnnlroad' }, - ['1936063291'] = { Name = 'cs2_roadsb_tnnlroad2' }, - ['1227138745'] = { Name = 'cs2_roadsb_tnnlroad3' }, - ['1361310539'] = { Name = 'cs2_roadsb_tnnlroadol' }, - ['-736272240'] = { Name = 'cs2_roadsb_tnnlroadol2' }, - ['1785105700'] = { Name = 'cs2_roadsb_tnnlroadol3' }, - ['1926202680'] = { Name = 'cs2_roadsb_tun_ec_01' }, - ['1592155498'] = { Name = 'cs2_roadsb_tun_ec_02' }, - ['-1718337210'] = { Name = 'cs2_roadsb_tun_gavgub1' }, - ['-949183242'] = { Name = 'cs2_roadsb_tun_gavgub2' }, - ['219981913'] = { Name = 'cs2_roadsb_tun_gavgub3' }, - ['-733595162'] = { Name = 'cs2_roadsb_tun_gavi_01' }, - ['-646167470'] = { Name = 'cs2_roadsb_tun_gavi_02' }, - ['-1349029747'] = { Name = 'cs2_roadsb_tun_gavi_03' }, - ['1101588898'] = { Name = 'cs2_roadsb_tun_gavi_dcl_01' }, - ['-1724470701'] = { Name = 'cs2_roadsb_tun_gavi_dcl_3' }, - ['537529881'] = { Name = 'cs2_roadsb_tun_gavi_dcl2' }, - ['2099800945'] = { Name = 'cs2_roadsb_tunshadowbox' }, - ['2071822846'] = { Name = 'cs2_roadsb_wire_1117' }, - ['1249482681'] = { Name = 'cs2_roadsb_wire_se1' }, - ['-1585927692'] = { Name = 'cs2_roadsb_wire_se118' }, - ['2015654670'] = { Name = 'cs2_roadsb_wire_se2' }, - ['-150062363'] = { Name = 'cs2_roadsb_wire_settlement001' }, - ['-1450335818'] = { Name = 'cs2_roadsb_wire_spline104' }, - ['-854890319'] = { Name = 'cs2_roadsb_wire_spline106' }, - ['-2010095876'] = { Name = 'cs2_roadsb_wire_spline107' }, - ['1903047032'] = { Name = 'cs2_roadsb_wire_spline108' }, - ['-1669658735'] = { Name = 'cs2_roadsb_wire_spline109' }, - ['61986593'] = { Name = 'cs2_roadsb_wire_spline114' }, - ['905198501'] = { Name = 'cs2_roadsb_wire_spline115' }, - ['-880744772'] = { Name = 'cs2_roadsb_wire_spline117' }, - ['-1161673409'] = { Name = 'cs2_roadsb_wire_spline118' }, - ['-325670677'] = { Name = 'cs2_roadsb_wire_spline119' }, - ['-240504970'] = { Name = 'cs2_roadsb_wire_spline121' }, - ['953588040'] = { Name = 'cs2_roadsb_wires_19_lcy' }, - ['-628515434'] = { Name = 'cs2_roadsb_wires_elec_light02' }, - ['-1256162737'] = { Name = 'cs2_roadsb_wires_elec_stan10' }, - ['1240671194'] = { Name = 'cs2_roadsb_wires_elec_stan16' }, - ['945914039'] = { Name = 'cs2_roadsb_wires_elec_stan17' }, - ['1855384865'] = { Name = 'cs2_roadsb_wires_elec_stan18' }, - ['186902993'] = { Name = 'cs2_roadsb_wires_elec_stan20' }, - ['-548957671'] = { Name = 'cs2_roadsb_wires_elec_stan21' }, - ['1998930394'] = { Name = 'cs2_roadsb_wires_elec_stan22' }, - ['-1937085276'] = { Name = 'cs2_roadsb_wires_elec_stan23' }, - ['-767002593'] = { Name = 'cs2_roadsb_wires_elec_stan24' }, - ['1973370570'] = { Name = 'cs2_roadsb_wires_elec_stan27' }, - ['2068892205'] = { Name = 'cs2_roadsb_wires_elec_stan28' }, - ['-1964938930'] = { Name = 'cs2_roadsb_wires_elec_stan29' }, - ['-1693153088'] = { Name = 'cs2_roadsb_wires_elec_stan30' }, - ['535117521'] = { Name = 'cs2_roadsb_wires_tele_heavy23' }, - ['1227788643'] = { Name = 'cs2_roadsb_wires_tele_heavy24' }, - ['1569372631'] = { Name = 'cs2_roadsb_wires_tele_heavy26' }, - ['1865440546'] = { Name = 'cs2_roadsb_wires_tele_heavy27' }, - ['958066936'] = { Name = 'cs2_roadsb_wires_tele_heavy28' }, - ['1254986845'] = { Name = 'cs2_roadsb_wires_tele_heavy29' }, - ['-1806817659'] = { Name = 'cs2_roadsb_wires_tele_heavy30' }, - ['-2029450245'] = { Name = 'cs2_roadsb_wires_tele_heavy31' }, - ['-494812437'] = { Name = 'cs2_roadsb_wires_tele_heavy32' }, - ['298099056'] = { Name = 'cs2_roadsb_wires_tele_heavy33' }, - ['1227198509'] = { Name = 'cs2_roadsb_wires_tele_heavy36' }, - ['2070312110'] = { Name = 'cs2_roadsb_wires_tele_heavy37' }, - ['1492824023'] = { Name = 'cs2_roadsb_wires_tele_heavy39' }, - ['-156535099'] = { Name = 'cs2_roadsb_wires_tele_stan12' }, - ['-1034482147'] = { Name = 'cs2_roadsb_wires_tele_stan14' }, - ['157689233'] = { Name = 'cs2_roadsb_ws008' }, - ['-619525909'] = { Name = 'cs2_roadsb_ws009' }, - ['-1941799448'] = { Name = 'cs2_roadsb_wspline008' }, - ['1421831662'] = { Name = 'cs3_01__deci1_b' }, - ['579176827'] = { Name = 'cs3_01__deci1_c' }, - ['1183812620'] = { Name = 'cs3_01__deci1_c001' }, - ['-1487180447'] = { Name = 'cs3_01__deci1' }, - ['-362892615'] = { Name = 'cs3_01__deci1b' }, - ['1447402879'] = { Name = 'cs3_01_armco00' }, - ['1684486594'] = { Name = 'cs3_01_armco01' }, - ['1907905636'] = { Name = 'cs3_01_armco02' }, - ['-208990134'] = { Name = 'cs3_01_beach1' }, - ['106542567'] = { Name = 'cs3_01_beach2' }, - ['-1108695822'] = { Name = 'cs3_01_beach3' }, - ['1277644548'] = { Name = 'cs3_01_cj_boatlod' }, - ['487752277'] = { Name = 'cs3_01_coast02' }, - ['792995512'] = { Name = 'cs3_01_coast03' }, - ['1405743043'] = { Name = 'cs3_01_coast05' }, - ['1012953194'] = { Name = 'cs3_01_coast05db01' }, - ['1992177063'] = { Name = 'cs3_01_coast06' }, - ['-1532183106'] = { Name = 'cs3_01_coast06b' }, - ['1763124345'] = { Name = 'cs3_01_coast06db' }, - ['-1902300474'] = { Name = 'cs3_01_coast06dcl' }, - ['568655426'] = { Name = 'cs3_01_deci8' }, - ['-292076832'] = { Name = 'cs3_01_deci8a' }, - ['-325151818'] = { Name = 'cs3_01_deci9' }, - ['176502107'] = { Name = 'cs3_01_dirttrack_008' }, - ['-951868655'] = { Name = 'cs3_01_foam_01_lod' }, - ['-1805806095'] = { Name = 'cs3_01_foam_01' }, - ['1615745550'] = { Name = 'cs3_01_foam_03_lod' }, - ['2023087718'] = { Name = 'cs3_01_foam_03' }, - ['98643335'] = { Name = 'cs3_01_foam_04_lod' }, - ['1574709491'] = { Name = 'cs3_01_foam_04' }, - ['1971882220'] = { Name = 'cs3_01_foam_05_lod' }, - ['1277298047'] = { Name = 'cs3_01_foam_05' }, - ['1203890020'] = { Name = 'cs3_01_foam_07_lod' }, - ['1127084951'] = { Name = 'cs3_01_foam_07' }, - ['406860217'] = { Name = 'cs3_01_foam_08_lod' }, - ['-184559816'] = { Name = 'cs3_01_foam_08' }, - ['-1941421918'] = { Name = 'cs3_01_mugu1' }, - ['-1671363974'] = { Name = 'cs3_01_props_combo0224_dslod' }, - ['-1130565606'] = { Name = 'cs3_01_rd_jn_dcl_01' }, - ['343159752'] = { Name = 'cs3_01_rd_jn_dclb_01' }, - ['-561716943'] = { Name = 'cs3_01_retwal1' }, - ['-1320810828'] = { Name = 'cs3_01_retwal2' }, - ['525427940'] = { Name = 'cs3_01_sea_07_lod' }, - ['-1148651508'] = { Name = 'cs3_01_sea_10_lod' }, - ['1856117204'] = { Name = 'cs3_01_sea_12_lod' }, - ['-333937024'] = { Name = 'cs3_01_sea_13_lod' }, - ['-1282591865'] = { Name = 'cs3_01_sea_14_lod' }, - ['1069812397'] = { Name = 'cs3_01_sea_16_lod' }, - ['1183266085'] = { Name = 'cs3_01_sea_cs3_01_uw1_00' }, - ['743392904'] = { Name = 'cs3_01_sea_cs3_01_uw1_00b' }, - ['-54320738'] = { Name = 'cs3_01_sea_cs3_01_uw1_01' }, - ['1778514970'] = { Name = 'cs3_01_sea_cs3_01_uw1_02' }, - ['543484129'] = { Name = 'cs3_01_sea_cs3_01_uw1_03' }, - ['260294431'] = { Name = 'cs3_01_sea_cs3_01_uw1_04' }, - ['1326804108'] = { Name = 'cs3_01_sea_cs3_01_uw1_04a' }, - ['-1235512116'] = { Name = 'cs3_01_sea_cs3_01_uw1_05' }, - ['-934496082'] = { Name = 'cs3_01_sea_cs3_01_uw1_06' }, - ['-617390469'] = { Name = 'cs3_01_sea_cs3_01_uw1_07' }, - ['1843037131'] = { Name = 'cs3_01_sea_cs3_01_uw1_08' }, - ['2091917686'] = { Name = 'cs3_01_sea_cs3_01_uw1_09' }, - ['-1267789809'] = { Name = 'cs3_01_sea_cs3_01_uw1_10' }, - ['190103009'] = { Name = 'cs3_01_sea_cs3_01_uw1_11' }, - ['417749252'] = { Name = 'cs3_01_sea_cs3_01_uw1_12' }, - ['1606084268'] = { Name = 'cs3_01_sea_cs3_01_uw1_13' }, - ['-296713255'] = { Name = 'cs3_01_sea_cs3_01_uw1_14' }, - ['1141911383'] = { Name = 'cs3_01_sea_cs3_01_uw1_15' }, - ['1390267634'] = { Name = 'cs3_01_sea_cs3_01_uw1_16' }, - ['1290813727'] = { Name = 'cs3_01_sea_cs3_01_uw1_17' }, - ['1792113889'] = { Name = 'cs3_01_sea_cs3_01_uw1_18' }, - ['814909540'] = { Name = 'cs3_01_sea_cs3_01_uw1_19' }, - ['-1053739012'] = { Name = 'cs3_01_sea_cs3_01_uw1_20' }, - ['163105034'] = { Name = 'cs3_01_sea_cs3_01_uw1_21' }, - ['445541045'] = { Name = 'cs3_01_sea_cs3_01_uw1_22' }, - ['-1914372282'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_00' }, - ['2059819273'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_01' }, - ['-1574590577'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_02' }, - ['-1889795588'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_03' }, - ['-1012241768'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_04' }, - ['-1295923001'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_05' }, - ['-652667531'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_06' }, - ['-393759602'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_07' }, - ['-699264989'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_08' }, - ['222002677'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_09' }, - ['638692429'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_10' }, - ['348981696'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_11' }, - ['647671131'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_12' }, - ['960221853'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_13' }, - ['-2109119305'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_17' }, - ['1687235119'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_20' }, - ['1999097692'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_21' }, - ['-1743974098'] = { Name = 'cs3_01_sea_cs3_1_uw_dec_22' }, - ['1088467999'] = { Name = 'cs3_01_sea_cs3_1_uwdecals01' }, - ['212814777'] = { Name = 'cs3_01_sea_cs3_1_uwdecals02' }, - ['389832915'] = { Name = 'cs3_01_sea_cs3_1_uwdecals03' }, - ['-400194906'] = { Name = 'cs3_01_sea_cs3_1_uwdecals04' }, - ['-88660023'] = { Name = 'cs3_01_sea_cs3_1_uwdecals05' }, - ['-447218421'] = { Name = 'cs3_01_sea_cs3_1_uwdecals06' }, - ['-919689394'] = { Name = 'cs3_01_sea_props_ph' }, - ['1231786704'] = { Name = 'cs3_01_si' }, - ['-1246816639'] = { Name = 'cs3_01_trl01' }, - ['-396264475'] = { Name = 'cs3_01_trl02' }, - ['-644751802'] = { Name = 'cs3_01_trl03' }, - ['-1552365931'] = { Name = 'cs3_02__decal002' }, - ['1269427481'] = { Name = 'cs3_02_coast04' }, - ['671614756'] = { Name = 'cs3_02_culv_1' }, - ['531560050'] = { Name = 'cs3_02_culv_9' }, - ['-769463577'] = { Name = 'cs3_02_decf_01' }, - ['-1292915583'] = { Name = 'cs3_02_decf_03' }, - ['-1060550604'] = { Name = 'cs3_02_decf_04' }, - ['-1650032145'] = { Name = 'cs3_02_decf_06' }, - ['1122356347'] = { Name = 'cs3_02_decf_09' }, - ['-487681579'] = { Name = 'cs3_02_decf_09b' }, - ['-862892240'] = { Name = 'cs3_02_decf_10' }, - ['-432438656'] = { Name = 'cs3_02_decf_11' }, - ['-1116429823'] = { Name = 'cs3_02_decf_53_nnn' }, - ['-1737815038'] = { Name = 'cs3_02_decr04' }, - ['-4851148'] = { Name = 'cs3_02_decr1' }, - ['-349999022'] = { Name = 'cs3_02_decr112' }, - ['-1223038723'] = { Name = 'cs3_02_decr2' }, - ['-104607834'] = { Name = 'cs3_02_decr33' }, - ['1860942324'] = { Name = 'cs3_02_decr37' }, - ['276561162'] = { Name = 'cs3_02_decr39' }, - ['-1762294414'] = { Name = 'cs3_02_decr41' }, - ['-691361694'] = { Name = 'cs3_02_decr5' }, - ['-1818786394'] = { Name = 'cs3_02_decr65' }, - ['801553918'] = { Name = 'cs3_02_decr66' }, - ['7038420'] = { Name = 'cs3_02_decr86' }, - ['-1389650422'] = { Name = 'cs3_02_decr86b' }, - ['-461033636'] = { Name = 'cs3_02_decr91' }, - ['997023019'] = { Name = 'cs3_02_decr92' }, - ['1160802481'] = { Name = 'cs3_02_decr93' }, - ['1199796833'] = { Name = 'cs3_02_decr93a' }, - ['1556399040'] = { Name = 'cs3_02_decz01' }, - ['-51510368'] = { Name = 'cs3_02_decz02' }, - ['1864951828'] = { Name = 'cs3_02_decz03' }, - ['653125120'] = { Name = 'cs3_02_drain1' }, - ['-594835245'] = { Name = 'cs3_02_footp1' }, - ['1326840549'] = { Name = 'cs3_02_lnd01' }, - ['895600509'] = { Name = 'cs3_02_lnd02' }, - ['1685562792'] = { Name = 'cs3_02_lnd03' }, - ['1487834646'] = { Name = 'cs3_02_lnd04' }, - ['-2016580525'] = { Name = 'cs3_02_lnd05' }, - ['68716954'] = { Name = 'cs3_02_refprox1_ch' }, - ['1233014521'] = { Name = 'cs3_02_refprox2_ch' }, - ['826328676'] = { Name = 'cs3_02_refprox3_ch' }, - ['-1209588062'] = { Name = 'cs3_02_retwalb007' }, - ['418123829'] = { Name = 'cs3_02_retwalb1' }, - ['-810815792'] = { Name = 'cs3_02_retwalb11' }, - ['-41920162'] = { Name = 'cs3_02_retwalb3' }, - ['265027061'] = { Name = 'cs3_02_retwalb4' }, - ['668820186'] = { Name = 'cs3_02_trail07' }, - ['79043724'] = { Name = 'cs3_02_trail08' }, - ['1491780504'] = { Name = 'cs3_02_trail11' }, - ['-1462165675'] = { Name = 'cs3_02_trailz1' }, - ['-550171632'] = { Name = 'cs3_02_trailz2' }, - ['-710616605'] = { Name = 'cs3_02_trck_007' }, - ['-1889811570'] = { Name = 'cs3_02_trck_011' }, - ['450833942'] = { Name = 'cs3_02_trck032' }, - ['1260146434'] = { Name = 'cs3_02_trck417' }, - ['683870840'] = { Name = 'cs3_02_trck419' }, - ['-664508196'] = { Name = 'cs3_02_trck420' }, - ['-757703228'] = { Name = 'cs3_02_trck422' }, - ['498791308'] = { Name = 'cs3_02_trck425' }, - ['231560113'] = { Name = 'cs3_02_trck426' }, - ['1789430650'] = { Name = 'cs3_02_trck430' }, - ['778202507'] = { Name = 'cs3_02_trck440' }, - ['-331323068'] = { Name = 'cs3_02_trck445' }, - ['1720501167'] = { Name = 'cs3_03__decal001' }, - ['789632180'] = { Name = 'cs3_03__decal002' }, - ['-1434202576'] = { Name = 'cs3_03_bwall_01' }, - ['1287459492'] = { Name = 'cs3_03_bwall_02' }, - ['41365217'] = { Name = 'cs3_03_ctrack01' }, - ['272157284'] = { Name = 'cs3_03_ctrack02' }, - ['1630858343'] = { Name = 'cs3_03_ctrack03' }, - ['-283670494'] = { Name = 'cs3_03_ctrack04' }, - ['1184905022'] = { Name = 'cs3_03_ctrack05' }, - ['-1468071571'] = { Name = 'cs3_03_dec00' }, - ['-846083182'] = { Name = 'cs3_03_dec02' }, - ['91405127'] = { Name = 'cs3_03_dec03' }, - ['1223803460'] = { Name = 'cs3_03_dec07' }, - ['993011393'] = { Name = 'cs3_03_dec08' }, - ['-705811760'] = { Name = 'cs3_03_dec0829' }, - ['203969314'] = { Name = 'cs3_03_dec088' }, - ['148601697'] = { Name = 'cs3_03_dec1' }, - ['456713663'] = { Name = 'cs3_03_dec10' }, - ['-328300501'] = { Name = 'cs3_03_dec11' }, - ['-22467424'] = { Name = 'cs3_03_dec12' }, - ['-1030507414'] = { Name = 'cs3_03_dec13' }, - ['-1475412127'] = { Name = 'cs3_03_dec15' }, - ['-2049852697'] = { Name = 'cs3_03_dec17' }, - ['-19929266'] = { Name = 'cs3_03_dec2' }, - ['1663765158'] = { Name = 'cs3_03_dec23' }, - ['-580747501'] = { Name = 'cs3_03_dec24' }, - ['-972009361'] = { Name = 'cs3_03_dec25' }, - ['-32358286'] = { Name = 'cs3_03_dec26' }, - ['-1337711401'] = { Name = 'cs3_03_dec27' }, - ['-497186551'] = { Name = 'cs3_03_dec28' }, - ['-1957799476'] = { Name = 'cs3_03_dec30' }, - ['-1727564482'] = { Name = 'cs3_03_dec31' }, - ['-1615527271'] = { Name = 'cs3_03_dec32' }, - ['-1116520939'] = { Name = 'cs3_03_dec33' }, - ['-1507110522'] = { Name = 'cs3_03_decal005' }, - ['1666501594'] = { Name = 'cs3_03_decal008' }, - ['-1952270403'] = { Name = 'cs3_03_deco01' }, - ['710636844'] = { Name = 'cs3_03_deco02' }, - ['1059233466'] = { Name = 'cs3_03_deco03' }, - ['1308179559'] = { Name = 'cs3_03_deco04' }, - ['1553455524'] = { Name = 'cs3_03_deco05' }, - ['1461045276'] = { Name = 'cs3_03_deco05a' }, - ['-1598457043'] = { Name = 'cs3_03_decw_01' }, - ['-2132715692'] = { Name = 'cs3_03_decy_02' }, - ['-424615733'] = { Name = 'cs3_03_overlooka_rl' }, - ['-380692517'] = { Name = 'cs3_03_overlooka' }, - ['549737699'] = { Name = 'cs3_03_overlookasign' }, - ['-431191095'] = { Name = 'cs3_03_overlookb_rl' }, - ['1317102142'] = { Name = 'cs3_03_overlookb' }, - ['-1868064336'] = { Name = 'cs3_03_overlookbsign' }, - ['-1084092248'] = { Name = 'cs3_03_refprox1_ch' }, - ['-1653794587'] = { Name = 'cs3_03_refprox2_ch' }, - ['-297282684'] = { Name = 'cs3_03_refprox3_ch' }, - ['-1684690428'] = { Name = 'cs3_03_rivside1' }, - ['-1396583095'] = { Name = 'cs3_03_terr01' }, - ['-676582627'] = { Name = 'cs3_03_terr02' }, - ['697978616'] = { Name = 'cs3_03_terr03' }, - ['-263955379'] = { Name = 'cs3_03_terr04' }, - ['-977991889'] = { Name = 'cs3_03_terr05' }, - ['509589635'] = { Name = 'cs3_03_terr06' }, - ['1882840118'] = { Name = 'cs3_03_terr07' }, - ['2117360009'] = { Name = 'cs3_03_terr07a' }, - ['-1910145145'] = { Name = 'cs3_03_track02' }, - ['1540987632'] = { Name = 'cs3_03_track03' }, - ['1772074620'] = { Name = 'cs3_03_track04' }, - ['960288183'] = { Name = 'cs3_03_track05' }, - ['-978129303'] = { Name = 'cs3_03_track06' }, - ['-42888108'] = { Name = 'cs3_03_tunn_ent_004' }, - ['591798215'] = { Name = 'cs3_03_tunn_entdc_002' }, - ['-116144519'] = { Name = 'cs3_03_tunnold_01' }, - ['-375299246'] = { Name = 'cs3_03_waltmp' }, - ['447747416'] = { Name = 'cs3_04_brg_01' }, - ['-527734046'] = { Name = 'cs3_04_brg_02_shadowproxy' }, - ['167670765'] = { Name = 'cs3_04_brg_02' }, - ['1133737112'] = { Name = 'cs3_04_bus_decals' }, - ['281621968'] = { Name = 'cs3_04_bus' }, - ['-2009075874'] = { Name = 'cs3_04_cover010' }, - ['-1449709044'] = { Name = 'cs3_04_cover011' }, - ['-428150858'] = { Name = 'cs3_04_cover4' }, - ['-229510836'] = { Name = 'cs3_04_cover4o' }, - ['-1704236793'] = { Name = 'cs3_04_cs6_01_weldshed005' }, - ['-82432770'] = { Name = 'cs3_04_cs6_01_weldshed005b' }, - ['1975683296'] = { Name = 'cs3_04_decal_struc' }, - ['1133502331'] = { Name = 'cs3_04_decal1' }, - ['519181888'] = { Name = 'cs3_04_decal3' }, - ['1789832632'] = { Name = 'cs3_04_decal6' }, - ['1150774275'] = { Name = 'cs3_04_decalground' }, - ['1571071221'] = { Name = 'cs3_04_decalx1' }, - ['1264451688'] = { Name = 'cs3_04_decalx2' }, - ['353637329'] = { Name = 'cs3_04_decalx3' }, - ['2037767955'] = { Name = 'cs3_04_decalz1' }, - ['-2006745874'] = { Name = 'cs3_04_decalz2' }, - ['-1845850084'] = { Name = 'cs3_04_decalz3' }, - ['-1242503137'] = { Name = 'cs3_04_des_meth_grp1_slod' }, - ['-977613479'] = { Name = 'cs3_04_des_meth_grp1' }, - ['1705919316'] = { Name = 'cs3_04_des_meth_grp2_slod' }, - ['-1214336735'] = { Name = 'cs3_04_des_meth_grp2' }, - ['96501767'] = { Name = 'cs3_04_des_meth_grp3_slod' }, - ['-1444145732'] = { Name = 'cs3_04_des_meth_grp3' }, - ['-413758206'] = { Name = 'cs3_04_des_methrl_grp1' }, - ['-1549204060'] = { Name = 'cs3_04_des_methrl_grp2' }, - ['-1814075887'] = { Name = 'cs3_04_des_methrl_grp3' }, - ['-1159588532'] = { Name = 'cs3_04_details_rocks' }, - ['1088965832'] = { Name = 'cs3_04_details_stage' }, - ['1663375650'] = { Name = 'cs3_04_elec_light002' }, - ['87490825'] = { Name = 'cs3_04_elec_stand002' }, - ['786669817'] = { Name = 'cs3_04_emissive_1_lod' }, - ['1739294432'] = { Name = 'cs3_04_emissive_1' }, - ['985642560'] = { Name = 'cs3_04_emissive_2_lod' }, - ['-1614317801'] = { Name = 'cs3_04_emissive_2' }, - ['-1222091669'] = { Name = 'cs3_04_emissive_3_lod' }, - ['-1979102309'] = { Name = 'cs3_04_emissive_3' }, - ['-2045298695'] = { Name = 'cs3_04_hoarder' }, - ['350673446'] = { Name = 'cs3_04_house01' }, - ['-1636845801'] = { Name = 'cs3_04_house01b' }, - ['725878500'] = { Name = 'cs3_04_house02' }, - ['-1949724545'] = { Name = 'cs3_04_house02b' }, - ['407293631'] = { Name = 'cs3_04_junction_ovr_01' }, - ['-36577003'] = { Name = 'cs3_04_land_01' }, - ['-745894777'] = { Name = 'cs3_04_land_02' }, - ['1874314471'] = { Name = 'cs3_04_land_03' }, - ['2104516696'] = { Name = 'cs3_04_land_04' }, - ['-1048904374'] = { Name = 'cs3_04_mainbuilding3_a' }, - ['-1468361835'] = { Name = 'cs3_04_motel_detail001' }, - ['-646826016'] = { Name = 'cs3_04_motel' }, - ['732105446'] = { Name = 'cs3_04_props_combo01_01_lod' }, - ['-116023746'] = { Name = 'cs3_04_signs' }, - ['1469972865'] = { Name = 'cs3_04_signs02' }, - ['-1568941429'] = { Name = 'cs3_04_stage' }, - ['918854543'] = { Name = 'cs3_04_statc013' }, - ['924623273'] = { Name = 'cs3_04_t_h_tot004' }, - ['-1916445839'] = { Name = 'cs3_04_tel_hvy003' }, - ['-1367120706'] = { Name = 'cs3_04_tel_stand002' }, - ['-357132556'] = { Name = 'cs3_04_tlr_006' }, - ['-356372594'] = { Name = 'cs3_04_tlrbits_02' }, - ['1988346463'] = { Name = 'cs3_04_tlrbrn_01' }, - ['-1851456499'] = { Name = 'cs3_04_tlrtmp_01' }, - ['-1818517624'] = { Name = 'cs3_04_tlrtmp_013' }, - ['-1275076528'] = { Name = 'cs3_04_tlrtmp_015' }, - ['-1241887533'] = { Name = 'cs3_04_tlrtmp_04' }, - ['-1153236047'] = { Name = 'cs3_04_tlrtmp_05_rails' }, - ['-1010898852'] = { Name = 'cs3_04_tlrtmp_05' }, - ['-534077133'] = { Name = 'cs3_04_tlrtmp_07' }, - ['-19669371'] = { Name = 'cs3_04_tlrtmp_08' }, - ['1058465466'] = { Name = 'cs3_04_tlrtmp_12' }, - ['969102172'] = { Name = 'cs3_04_trailerparka_emis_lod' }, - ['-544221017'] = { Name = 'cs3_04_trailerparka_emis' }, - ['-48832766'] = { Name = 'cs3_04_trailerparka_grp1_slod' }, - ['-736557803'] = { Name = 'cs3_04_trailerparka_grp1' }, - ['398084602'] = { Name = 'cs3_04_trailerparka_grp2_slod' }, - ['-826869167'] = { Name = 'cs3_04_trailerparka_grp2' }, - ['-2095960936'] = { Name = 'cs3_04_trailerparkb_emis_lod' }, - ['-235126220'] = { Name = 'cs3_04_trailerparkb_emis' }, - ['-926579616'] = { Name = 'cs3_04_trailerparkb_grp1_slod' }, - ['-992160669'] = { Name = 'cs3_04_trailerparkb_grp1' }, - ['-1532508245'] = { Name = 'cs3_04_trailerparkb_grp2_slod' }, - ['494863798'] = { Name = 'cs3_04_trailerparkb_grp2' }, - ['-1028444972'] = { Name = 'cs3_04_trailerparkc_emis_lod' }, - ['-1623987236'] = { Name = 'cs3_04_trailerparkc_emis' }, - ['232144571'] = { Name = 'cs3_04_trailerparkc_grp1_slod' }, - ['-1947677186'] = { Name = 'cs3_04_trailerparkc_grp1' }, - ['-67023238'] = { Name = 'cs3_04_trailerparkc_grp2_slod' }, - ['2116465274'] = { Name = 'cs3_04_trailerparkc_grp2' }, - ['-68429379'] = { Name = 'cs3_04_trailerparkd_emis_lod' }, - ['-979814820'] = { Name = 'cs3_04_trailerparkd_emis' }, - ['1432781793'] = { Name = 'cs3_04_trailerparkd_grp1_slod' }, - ['-1458026428'] = { Name = 'cs3_04_trailerparkd_grp1' }, - ['1331696972'] = { Name = 'cs3_04_trailerparkd_grp2_slod' }, - ['-1208785414'] = { Name = 'cs3_04_trailerparkd_grp2' }, - ['-1036532055'] = { Name = 'cs3_04_trailerparke_grp1_slod' }, - ['-359328265'] = { Name = 'cs3_04_trailerparke_grp1' }, - ['1006482630'] = { Name = 'cs3_04_trailerparke_grp2_slod' }, - ['-128470660'] = { Name = 'cs3_04_trailerparke_grp2' }, - ['208937166'] = { Name = 'cs3_04_trck_002' }, - ['-1233067311'] = { Name = 'cs3_04_trck_002a' }, - ['-585567635'] = { Name = 'cs3_04_trck_03' }, - ['-877998191'] = { Name = 'cs3_04_trck_04' }, - ['-907402402'] = { Name = 'cs3_04_trckw_01' }, - ['-584540290'] = { Name = 'cs3_04_trckw_02b' }, - ['-1155938969'] = { Name = 'cs3_04_trland_01_dec' }, - ['-2128094823'] = { Name = 'cs3_04_trland_01' }, - ['-1290682948'] = { Name = 'cs3_04_trland_01b' }, - ['-96619885'] = { Name = 'cs3_04_trucks_dec' }, - ['1411553813'] = { Name = 'cs3_04_trucks' }, - ['1089670916'] = { Name = 'cs3_04_van_dec' }, - ['-693102825'] = { Name = 'cs3_05_brdge_shdw' }, - ['53831776'] = { Name = 'cs3_05_cm_rckgrp_05' }, - ['963427398'] = { Name = 'cs3_05_creek_brdg01' }, - ['1086059882'] = { Name = 'cs3_05_crk_bdg01_rl' }, - ['1172477879'] = { Name = 'cs3_05_crk_bdg02_rl' }, - ['-711403883'] = { Name = 'cs3_05_crk_bdg03_rl' }, - ['1859453547'] = { Name = 'cs3_05_crk_bdg04_rl' }, - ['1903210'] = { Name = 'cs3_05_crk_bdg05_rl' }, - ['192327470'] = { Name = 'cs3_05_crk_brdg005' }, - ['-1624621808'] = { Name = 'cs3_05_crk_brdg02' }, - ['-1994387204'] = { Name = 'cs3_05_crk_brdg03' }, - ['-130548590'] = { Name = 'cs3_05_crk_brdg04_dcl' }, - ['2061464699'] = { Name = 'cs3_05_crk_brdg04' }, - ['-317783535'] = { Name = 'cs3_05_cs3_06_rivrok_001' }, - ['1533402813'] = { Name = 'cs3_05_cs3_06_rivrok_002' }, - ['-351673556'] = { Name = 'cs3_05_cvrdbrdg_grime' }, - ['88352786'] = { Name = 'cs3_05_cvrdbrdg_main001' }, - ['-268485052'] = { Name = 'cs3_05_cvrdbrdg_sprt' }, - ['1410611204'] = { Name = 'cs3_05_dirttrck_01' }, - ['1726733747'] = { Name = 'cs3_05_dirttrck_02' }, - ['448808297'] = { Name = 'cs3_05_dirttrck_03' }, - ['-484969910'] = { Name = 'cs3_05_dirttrck_03b' }, - ['142909682'] = { Name = 'cs3_05_dirttrck_04' }, - ['1025051166'] = { Name = 'cs3_05_dirttrck_05' }, - ['752904617'] = { Name = 'cs3_05_dirttrck_06' }, - ['1667094183'] = { Name = 'cs3_05_dirttrck_07' }, - ['-2042717080'] = { Name = 'cs3_05_dirttrck_09' }, - ['-1927895408'] = { Name = 'cs3_05_dirttrck_10' }, - ['-1211171840'] = { Name = 'cs3_05_dirttrck_11' }, - ['-434799483'] = { Name = 'cs3_05_dirttrck_11b' }, - ['-1567305332'] = { Name = 'cs3_05_dirttrck_12' }, - ['-1732395530'] = { Name = 'cs3_05_dirttrck_13' }, - ['-2117627894'] = { Name = 'cs3_05_dirttrck_14' }, - ['2133369569'] = { Name = 'cs3_05_dirttrck_14a' }, - ['-858019999'] = { Name = 'cs3_05_dirttrck_20' }, - ['-1644492728'] = { Name = 'cs3_05_glue_01' }, - ['-801248051'] = { Name = 'cs3_05_glue_02' }, - ['1558062874'] = { Name = 'cs3_05_land09' }, - ['-809602829'] = { Name = 'cs3_05_pref_prx_hd4' }, - ['-477186142'] = { Name = 'cs3_05_prerefproc_02' }, - ['-74530911'] = { Name = 'cs3_05_prerefproc_04_hd' }, - ['-1260824008'] = { Name = 'cs3_05_prerefproc_05' }, - ['-2073387381'] = { Name = 'cs3_05_prerefproc_05b' }, - ['-777579565'] = { Name = 'cs3_05_prerefproc_07' }, - ['1020182735'] = { Name = 'cs3_05_prerefprochd_02' }, - ['-2123418490'] = { Name = 'cs3_05_prerefprochd_02d' }, - ['1548150482'] = { Name = 'cs3_05_prerefprochd_05b' }, - ['-2077251819'] = { Name = 'cs3_05_prerefprox_02a' }, - ['-1819360281'] = { Name = 'cs3_05_prerefprox_03' }, - ['-984832158'] = { Name = 'cs3_05_prerefprox_04' }, - ['-919822254'] = { Name = 'cs3_05_prerefprox_07b' }, - ['305483785'] = { Name = 'cs3_05_prerefprox4_02' }, - ['498399290'] = { Name = 'cs3_05_prerefproxhd_02a' }, - ['1197400761'] = { Name = 'cs3_05_prerefproxhd_03' }, - ['1973436219'] = { Name = 'cs3_05_prerefproxhd_04' }, - ['2116571211'] = { Name = 'cs3_05_prerefproxhd_07' }, - ['-406024788'] = { Name = 'cs3_05_prerefprx_02c' }, - ['-794278725'] = { Name = 'cs3_05_prerefprx_09' }, - ['-691350440'] = { Name = 'cs3_05_prerefprx_10' }, - ['-660149516'] = { Name = 'cs3_05_prerefprxhd_02c' }, - ['-687141854'] = { Name = 'cs3_05_prerefprxhd_09' }, - ['1458572618'] = { Name = 'cs3_05_prerefprxhd_10' }, - ['-952152896'] = { Name = 'cs3_05_prfprox_hd_07b' }, - ['1286446080'] = { Name = 'cs3_05_prrefproxhd_006' }, - ['-877537235'] = { Name = 'cs3_05_prrefproxhd_05' }, - ['834829958'] = { Name = 'cs3_05_prrefprx_02d' }, - ['-1910208448'] = { Name = 'cs3_05_prrefprx_04_01' }, - ['320815800'] = { Name = 'cs3_05_rckinsert03' }, - ['-125530749'] = { Name = 'cs3_05_rckinsert05' }, - ['1340202621'] = { Name = 'cs3_05_rckinsert05a' }, - ['690712272'] = { Name = 'cs3_05_rckinsert06' }, - ['-1830108843'] = { Name = 'cs3_05_rds_dtjnc_d08' }, - ['1580527026'] = { Name = 'cs3_05_refproc_06' }, - ['262820004'] = { Name = 'cs3_05_riv_rck_b1' }, - ['612366927'] = { Name = 'cs3_05_riv_rck_b2' }, - ['-2053568777'] = { Name = 'cs3_05_riv_rck_grpa1' }, - ['901837767'] = { Name = 'cs3_05_riv_rck_grpa6a' }, - ['658134714'] = { Name = 'cs3_05_riv_rck_grpa6b' }, - ['-1852449245'] = { Name = 'cs3_05_river02' }, - ['1671798516'] = { Name = 'cs3_05_river02b' }, - ['-384627440'] = { Name = 'cs3_05_river03' }, - ['1240102846'] = { Name = 'cs3_05_river03b' }, - ['-1938016701'] = { Name = 'cs3_05_river04_01' }, - ['-1497142575'] = { Name = 'cs3_05_river04_02' }, - ['399960727'] = { Name = 'cs3_05_river04' }, - ['1554674749'] = { Name = 'cs3_05_river05' }, - ['-1099706125'] = { Name = 'cs3_05_river05a' }, - ['-1264206505'] = { Name = 'cs3_05_river05b' }, - ['-1564468852'] = { Name = 'cs3_05_river05c' }, - ['-789940760'] = { Name = 'cs3_05_river05d' }, - ['1286214965'] = { Name = 'cs3_05_river06_d' }, - ['1265816014'] = { Name = 'cs3_05_river06' }, - ['740633472'] = { Name = 'cs3_05_river06b' }, - ['-1375146931'] = { Name = 'cs3_05_river06b001' }, - ['-1495552698'] = { Name = 'cs3_05_rivrapidrk_01' }, - ['-1188322567'] = { Name = 'cs3_05_rockdec_01' }, - ['-932363908'] = { Name = 'cs3_05_rockdec_02' }, - ['-1115804758'] = { Name = 'cs3_05_rockdec_03' }, - ['-1940746246'] = { Name = 'cs3_05_rockdec_03a' }, - ['-817836241'] = { Name = 'cs3_05_rockdec_04' }, - ['-653008171'] = { Name = 'cs3_05_rockdec_05' }, - ['-355891648'] = { Name = 'cs3_05_rockdec_06' }, - ['114802268'] = { Name = 'cs3_05_rockdec_07' }, - ['378953177'] = { Name = 'cs3_05_rockdec_08' }, - ['2104208550'] = { Name = 'cs3_05_rockdec_10' }, - ['-1989032782'] = { Name = 'cs3_05_rockdec_11' }, - ['-1757978563'] = { Name = 'cs3_05_rockdec_12' }, - ['-1464138952'] = { Name = 'cs3_05_rockdec_13' }, - ['-144793470'] = { Name = 'cs3_05_rockdec_15' }, - ['322103724'] = { Name = 'cs3_05_rockdec_15b' }, - ['-1822004667'] = { Name = 'cs3_05_rockdec_15c' }, - ['624360498'] = { Name = 'cs3_05_rockdec_16' }, - ['1656025'] = { Name = 'cs3_05_rockdec_16b' }, - ['921673639'] = { Name = 'cs3_05_rockdec_17' }, - ['1155152764'] = { Name = 'cs3_05_rockdec_18' }, - ['-541227514'] = { Name = 'cs3_05_rockdec_18b' }, - ['1349014168'] = { Name = 'cs3_05_rockdec_19' }, - ['2089102329'] = { Name = 'cs3_05_rockdec_20' }, - ['-968618084'] = { Name = 'cs3_05_rockglly_01' }, - ['-1485602886'] = { Name = 'cs3_05_rocks_riv05' }, - ['1204799601'] = { Name = 'cs3_05_rural1' }, - ['-369977952'] = { Name = 'cs3_05_rural1de' }, - ['-1574626363'] = { Name = 'cs3_05_rvrbldr_2_lod' }, - ['14833032'] = { Name = 'cs3_05_rvrbldr_2' }, - ['784150845'] = { Name = 'cs3_05_rvrbldr_3' }, - ['-1320025376'] = { Name = 'cs3_05_smllrk003' }, - ['1804786383'] = { Name = 'cs3_05_smllrk02' }, - ['2030372944'] = { Name = 'cs3_05_tmpbdg03_rl' }, - ['-1843943989'] = { Name = 'cs3_05_tmpbrdge03' }, - ['-147858408'] = { Name = 'cs3_05_trevor_trail_decal001' }, - ['953286635'] = { Name = 'cs3_05_water06_grp1_slod' }, - ['1003798720'] = { Name = 'cs3_05_water06_grp1' }, - ['-1133441918'] = { Name = 'cs3_05_water06_grp2_slod' }, - ['1302029389'] = { Name = 'cs3_05_water06_grp2' }, - ['1717634787'] = { Name = 'cs3_05_water07_grp1_slod' }, - ['103470340'] = { Name = 'cs3_05_water07_grp1' }, - ['-676518811'] = { Name = 'cs3_05_water07_grp2_slod' }, - ['1741920340'] = { Name = 'cs3_05_water07_grp2' }, - ['1465738852'] = { Name = 'cs3_05_watermesh01' }, - ['1090861492'] = { Name = 'cs3_05_watermesh02' }, - ['851942713'] = { Name = 'cs3_05_watermesh03' }, - ['-1312318745'] = { Name = 'cs3_05_watermesh04' }, - ['403531633'] = { Name = 'cs3_05_watermesh05' }, - ['-1791893068'] = { Name = 'cs3_05_watermesh08' }, - ['1845093914'] = { Name = 'cs3_05_xdec_29' }, - ['537264495'] = { Name = 'cs3_06_06_land_05' }, - ['1793450684'] = { Name = 'cs3_06_cliff2_dcl' }, - ['254692509'] = { Name = 'cs3_06_cliffter_dcl01' }, - ['1699205786'] = { Name = 'cs3_06_cs_dcl' }, - ['1941062350'] = { Name = 'cs3_06_cs3_01_dtrack_009' }, - ['-1821740530'] = { Name = 'cs3_06_cs3_newtrkdcl_014' }, - ['1020312744'] = { Name = 'cs3_06_culvert_02_shdw' }, - ['135511537'] = { Name = 'cs3_06_culvert001' }, - ['-1245275816'] = { Name = 'cs3_06_culvert004' }, - ['1495327471'] = { Name = 'cs3_06_culvert005b_sm' }, - ['1935038199'] = { Name = 'cs3_06_culvert02' }, - ['1557277167'] = { Name = 'cs3_06_culvert03' }, - ['-1987305654'] = { Name = 'cs3_06_culvt001_shdw' }, - ['-1968048529'] = { Name = 'cs3_06_dcl_04' }, - ['-542089618'] = { Name = 'cs3_06_dcl_07c' }, - ['836519101'] = { Name = 'cs3_06_dcl_08' }, - ['203127400'] = { Name = 'cs3_06_dcl_10' }, - ['-1930888187'] = { Name = 'cs3_06_dcl_13' }, - ['-1855290104'] = { Name = 'cs3_06_dcl_15' }, - ['-37921372'] = { Name = 'cs3_06_dcl_18' }, - ['260407604'] = { Name = 'cs3_06_dcl_19' }, - ['1900111106'] = { Name = 'cs3_06_dcl_20' }, - ['1543518848'] = { Name = 'cs3_06_dcl_21' }, - ['438253503'] = { Name = 'cs3_06_dcl_31' }, - ['1285561540'] = { Name = 'cs3_06_dcl_37' }, - ['-784066523'] = { Name = 'cs3_06_dcl_37c' }, - ['-256876158'] = { Name = 'cs3_06_dcl_42' }, - ['-571524096'] = { Name = 'cs3_06_dcl_43' }, - ['59901765'] = { Name = 'cs3_06_dcl_45' }, - ['1089042501'] = { Name = 'cs3_06_foam_01' }, - ['850582488'] = { Name = 'cs3_06_foam_02' }, - ['91521372'] = { Name = 'cs3_06_foam_03' }, - ['2064739480'] = { Name = 'cs3_06_foam_04' }, - ['1781582551'] = { Name = 'cs3_06_foam_05' }, - ['1608889921'] = { Name = 'cs3_06_foam_06' }, - ['1310069410'] = { Name = 'cs3_06_foam_07' }, - ['-995033130'] = { Name = 'cs3_06_foam_08' }, - ['-1763138490'] = { Name = 'cs3_06_foam_09' }, - ['960249692'] = { Name = 'cs3_06_jet_refprox_ch' }, - ['288324276'] = { Name = 'cs3_06_jetty_overlay' }, - ['-1214243121'] = { Name = 'cs3_06_jetty_refprox' }, - ['-1300438693'] = { Name = 'cs3_06_jetty' }, - ['1421098258'] = { Name = 'cs3_06_land_02' }, - ['1190015'] = { Name = 'cs3_06_land_02a' }, - ['-1528663523'] = { Name = 'cs3_06_land_02b' }, - ['-1756773836'] = { Name = 'cs3_06_land_03' }, - ['-1886656940'] = { Name = 'cs3_06_land_03b' }, - ['-1374883910'] = { Name = 'cs3_06_land_04' }, - ['869216260'] = { Name = 'cs3_06_land_06b' }, - ['641438941'] = { Name = 'cs3_06_land_06e' }, - ['286111166'] = { Name = 'cs3_06_land_07' }, - ['-194593484'] = { Name = 'cs3_06_land_07b' }, - ['1119345105'] = { Name = 'cs3_06_land_07c' }, - ['-1429230616'] = { Name = 'cs3_06_land_b_005' }, - ['-993431597'] = { Name = 'cs3_06_land_b_02' }, - ['1308721733'] = { Name = 'cs3_06_land_b_03' }, - ['2032851095'] = { Name = 'cs3_06_land_b_04' }, - ['1398188288'] = { Name = 'cs3_06_lightdcls_01' }, - ['-961161850'] = { Name = 'cs3_06_nubbin_dcls07' }, - ['-349855295'] = { Name = 'cs3_06_nubbin_dcls13' }, - ['-1542450285'] = { Name = 'cs3_06_nubbin_dcls17' }, - ['-1378703588'] = { Name = 'cs3_06_nubbin_dcls18' }, - ['783407269'] = { Name = 'cs3_06_nubbin_dcls18l' }, - ['-429222105'] = { Name = 'cs3_06_nubbin_dcls20' }, - ['936600204'] = { Name = 'cs3_06_nubtrckdcl' }, - ['798712671'] = { Name = 'cs3_06_props_06b17_01_lod' }, - ['1474775248'] = { Name = 'cs3_06_refprox02_ch' }, - ['-186736019'] = { Name = 'cs3_06_refprox02b_ch' }, - ['1543402631'] = { Name = 'cs3_06_refprox04_ch' }, - ['-1652235546'] = { Name = 'cs3_06_refprox05_ch' }, - ['290398786'] = { Name = 'cs3_06_refprox06_ch' }, - ['1103323207'] = { Name = 'cs3_06_refprox07_ch' }, - ['-913798406'] = { Name = 'cs3_06_refprox08_ch' }, - ['-1159973821'] = { Name = 'cs3_06_refprox09_ch' }, - ['1516361536'] = { Name = 'cs3_06_refprox11_ch' }, - ['-56811616'] = { Name = 'cs3_06_refprox12_ch' }, - ['-83292679'] = { Name = 'cs3_06_sea_cargoplane_a' }, - ['-738874754'] = { Name = 'cs3_06_sea_cargoplane_dcl001' }, - ['-459519530'] = { Name = 'cs3_06_sea_cargoplane_lod' }, - ['390692112'] = { Name = 'cs3_06_sea_cargoplane' }, - ['-1396685004'] = { Name = 'cs3_06_sea_cargoplane2_dcl01' }, - ['-1173012613'] = { Name = 'cs3_06_sea_cargoplane2_lod' }, - ['892633046'] = { Name = 'cs3_06_sea_cargoplane2' }, - ['1823547169'] = { Name = 'cs3_06_sea_shipwreck_lod' }, - ['-885340866'] = { Name = 'cs3_06_sea_shipwreck' }, - ['-1212458409'] = { Name = 'cs3_06_sea_uw_001_lod' }, - ['-1197684252'] = { Name = 'cs3_06_sea_uw_001' }, - ['-1487630186'] = { Name = 'cs3_06_sea_uw_002_lod' }, - ['-900174501'] = { Name = 'cs3_06_sea_uw_002' }, - ['1515261262'] = { Name = 'cs3_06_sea_uw_003' }, - ['1679040724'] = { Name = 'cs3_06_sea_uw_004' }, - ['1976747089'] = { Name = 'cs3_06_sea_uw_005' }, - ['-1387292844'] = { Name = 'cs3_06_sea_uw_006_lod' }, - ['-1820262483'] = { Name = 'cs3_06_sea_uw_006' }, - ['-1803550277'] = { Name = 'cs3_06_sea_uw_007' }, - ['839329833'] = { Name = 'cs3_06_sea_uw_008_lod' }, - ['-1512364943'] = { Name = 'cs3_06_sea_uw_008' }, - ['-1072277273'] = { Name = 'cs3_06_sea_uw_009' }, - ['404903677'] = { Name = 'cs3_06_sea_uw_010_lod' }, - ['1241738119'] = { Name = 'cs3_06_sea_uw_010' }, - ['1003212568'] = { Name = 'cs3_06_sea_uw_011' }, - ['-2016952625'] = { Name = 'cs3_06_sea_uw_012_lod' }, - ['613261468'] = { Name = 'cs3_06_sea_uw_012' }, - ['1716690051'] = { Name = 'cs3_06_sea_uw_013_lod' }, - ['-1874167784'] = { Name = 'cs3_06_sea_uw_013' }, - ['-302808388'] = { Name = 'cs3_06_sea_uw_014_lod' }, - ['-2096570987'] = { Name = 'cs3_06_sea_uw_014' }, - ['1824502019'] = { Name = 'cs3_06_sea_uw_015' }, - ['1657182222'] = { Name = 'cs3_06_sea_uwdec_00' }, - ['-1324927854'] = { Name = 'cs3_06_sea_uwdec_01' }, - ['-2091820765'] = { Name = 'cs3_06_sea_uwdec_02' }, - ['-1115533944'] = { Name = 'cs3_06_sea_uwdec_03' }, - ['-884872953'] = { Name = 'cs3_06_sea_uwdec_04' }, - ['-653261661'] = { Name = 'cs3_06_sea_uwdec_05' }, - ['-420306840'] = { Name = 'cs3_06_sea_uwdec_06' }, - ['113106942'] = { Name = 'cs3_06_sea_uwdec_07' }, - ['343374705'] = { Name = 'cs3_06_sea_uwdec_08' }, - ['573806325'] = { Name = 'cs3_06_sea_uwdec_09' }, - ['-700025572'] = { Name = 'cs3_06_sea_uwdec_10' }, - ['1927392848'] = { Name = 'cs3_06_sea_uwdec_11' }, - ['2102117156'] = { Name = 'cs3_06_sea_uwdec_12' }, - ['-1912642421'] = { Name = 'cs3_06_sea_uwdec_13' }, - ['666867725'] = { Name = 'cs3_06_sea_uwdec_14' }, - ['982269350'] = { Name = 'cs3_06_sea_uwdec_15' }, - ['1145196818'] = { Name = 'cs3_06_sea_uwdec_16' }, - ['-520385918'] = { Name = 'cs3_06_sea_uwdec_17' }, - ['-1794587501'] = { Name = 'cs3_06_track_dcl_011' }, - ['-1211605529'] = { Name = 'cs3_06_trackdcl_01' }, - ['1818314522'] = { Name = 'cs3_06_trackdcl_02' }, - ['-1776772472'] = { Name = 'cs3_06_trackdcl_03' }, - ['1312066241'] = { Name = 'cs3_06_trackdcl_04' }, - ['1610231372'] = { Name = 'cs3_06_trackdcl_05' }, - ['-35641111'] = { Name = 'cs3_06_wetwater01' }, - ['864326709'] = { Name = 'cs3_06_wetwater02' }, - ['273369879'] = { Name = 'cs3_06_woodenstruc1' }, - ['-1810164065'] = { Name = 'cs3_07_barrack02' }, - ['-2114358692'] = { Name = 'cs3_07_barrack03' }, - ['430140673'] = { Name = 'cs3_07_barrail_01' }, - ['-1823514537'] = { Name = 'cs3_07_barrail_02' }, - ['637797826'] = { Name = 'cs3_07_barrail_03' }, - ['1357667218'] = { Name = 'cs3_07_barrail_04' }, - ['1655897887'] = { Name = 'cs3_07_barrail_05' }, - ['-1129139447'] = { Name = 'cs3_07_barrail_06' }, - ['-822847604'] = { Name = 'cs3_07_barrail_07' }, - ['-648647600'] = { Name = 'cs3_07_barrail_08' }, - ['644630346'] = { Name = 'cs3_07_bridgede2' }, - ['340543538'] = { Name = 'cs3_07_bridgeframe01' }, - ['704213900'] = { Name = 'cs3_07_bridgeframe02' }, - ['1065787046'] = { Name = 'cs3_07_bridgeframe03' }, - ['1296644651'] = { Name = 'cs3_07_bridgeframe04' }, - ['-53640899'] = { Name = 'cs3_07_cfnclink_00' }, - ['1268457175'] = { Name = 'cs3_07_cfnclink_01' }, - ['1500625540'] = { Name = 'cs3_07_cfnclink_02' }, - ['491405938'] = { Name = 'cs3_07_cfnclink_03' }, - ['796387021'] = { Name = 'cs3_07_cfnclink_04' }, - ['2026731895'] = { Name = 'cs3_07_cfnclink_05' }, - ['183180724'] = { Name = 'cs3_07_cfnclink_06' }, - ['-498840473'] = { Name = 'cs3_07_cfnclink_07' }, - ['-190942949'] = { Name = 'cs3_07_cfnclink_08' }, - ['-1043395715'] = { Name = 'cs3_07_cfnclink_09' }, - ['1238243925'] = { Name = 'cs3_07_cfnclink_10' }, - ['-1741703401'] = { Name = 'cs3_07_cfnclink_11' }, - ['-1502784622'] = { Name = 'cs3_07_cfnclink_12' }, - ['739598056'] = { Name = 'cs3_07_cfnclink_13' }, - ['970193509'] = { Name = 'cs3_07_cfnclink_14' }, - ['141334423'] = { Name = 'cs3_07_cfnclink_15' }, - ['372126490'] = { Name = 'cs3_07_cfnclink_16' }, - ['-484455170'] = { Name = 'cs3_07_cfnclink_17' }, - ['-254121869'] = { Name = 'cs3_07_cfnclink_18' }, - ['-1081801271'] = { Name = 'cs3_07_cfnclink_19' }, - ['428718277'] = { Name = 'cs3_07_cfnclink_20' }, - ['-824040593'] = { Name = 'cs3_07_cfnclink_21' }, - ['554125240'] = { Name = 'cs3_07_cfnclink_22' }, - ['-117016649'] = { Name = 'cs3_07_cfnclink_23' }, - ['-1036383713'] = { Name = 'cs3_07_cfnclink_24' }, - ['-1670758784'] = { Name = 'cs3_07_cfnclink_25' }, - ['-440544986'] = { Name = 'cs3_07_cfnclink_26' }, - ['31131988'] = { Name = 'cs3_07_cfnclink_27' }, - ['940799428'] = { Name = 'cs3_07_cfnclink_28' }, - ['1583301211'] = { Name = 'cs3_07_cfnclink_29' }, - ['-386247061'] = { Name = 'cs3_07_cfnclink_30' }, - ['-616875283'] = { Name = 'cs3_07_cfnclink_31' }, - ['-964882063'] = { Name = 'cs3_07_cfnclink_32' }, - ['-1370463976'] = { Name = 'cs3_07_cfnclink_33' }, - ['-1601256043'] = { Name = 'cs3_07_cfnclink_34' }, - ['-1849317373'] = { Name = 'cs3_07_cfnclink_35' }, - ['-2079650674'] = { Name = 'cs3_07_cfnclink_36' }, - ['-24575600'] = { Name = 'cs3_07_cfnclink_37' }, - ['810280213'] = { Name = 'cs3_07_cfnclink_38' }, - ['1645168795'] = { Name = 'cs3_07_cfnclink_39' }, - ['1208619829'] = { Name = 'cs3_07_cfnclink_40' }, - ['1994911984'] = { Name = 'cs3_07_cfnclink_41' }, - ['1753568299'] = { Name = 'cs3_07_cfnclink_42' }, - ['342862909'] = { Name = 'cs3_07_cfnclink_43' }, - ['43124866'] = { Name = 'cs3_07_cfnclink_44' }, - ['867494599'] = { Name = 'cs3_07_cfnclink_45' }, - ['1452224635'] = { Name = 'cs3_07_cfnclink_46' }, - ['579109473'] = { Name = 'cs3_07_ctbuil_01_o' }, - ['-1257119757'] = { Name = 'cs3_07_emissive01_lod' }, - ['-1939882693'] = { Name = 'cs3_07_emissive01' }, - ['-1695975957'] = { Name = 'cs3_07_emissive02_lod' }, - ['1990562247'] = { Name = 'cs3_07_emissive02' }, - ['117823111'] = { Name = 'cs3_07_emissive03_lod' }, - ['-350356810'] = { Name = 'cs3_07_emissive03' }, - ['-1653093531'] = { Name = 'cs3_07_emissive04_lod' }, - ['-590324197'] = { Name = 'cs3_07_emissive04' }, - ['1924182075'] = { Name = 'cs3_07_emissive05_lod' }, - ['320621234'] = { Name = 'cs3_07_emissive05' }, - ['-1493225354'] = { Name = 'cs3_07_emissive06_lod' }, - ['-1095392794'] = { Name = 'cs3_07_emissive06' }, - ['1031841365'] = { Name = 'cs3_07_emissive07_lod' }, - ['-124086865'] = { Name = 'cs3_07_emissive07' }, - ['1770088508'] = { Name = 'cs3_07_emissive08_lod' }, - ['573040841'] = { Name = 'cs3_07_emissive08' }, - ['1136191648'] = { Name = 'cs3_07_emissive09_lod' }, - ['1541790788'] = { Name = 'cs3_07_emissive09' }, - ['1302790286'] = { Name = 'cs3_07_emissive10_lod' }, - ['-1269633392'] = { Name = 'cs3_07_emissive10' }, - ['-1132310711'] = { Name = 'cs3_07_emissive11_lod' }, - ['1227200567'] = { Name = 'cs3_07_emissive11' }, - ['1157572431'] = { Name = 'cs3_07_emissive12_lod' }, - ['1490466713'] = { Name = 'cs3_07_emissive12' }, - ['-1811514724'] = { Name = 'cs3_07_emissive13_lod' }, - ['-125864216'] = { Name = 'cs3_07_emissive13' }, - ['1227764233'] = { Name = 'cs3_07_emissive14_lod' }, - ['-970157501'] = { Name = 'cs3_07_emissive14' }, - ['-1808711872'] = { Name = 'cs3_07_emissive15_lod' }, - ['-1671807329'] = { Name = 'cs3_07_emissive15' }, - ['-240601603'] = { Name = 'cs3_07_emissive16_lod' }, - ['-357082280'] = { Name = 'cs3_07_emissive16' }, - ['501318819'] = { Name = 'cs3_07_fence_bet00' }, - ['40062371'] = { Name = 'cs3_07_fence_bet01' }, - ['319942400'] = { Name = 'cs3_07_fence_bet02' }, - ['1452111354'] = { Name = 'cs3_07_fence_bet03' }, - ['-422570371'] = { Name = 'cs3_07_fence_bet04' }, - ['-1462537971'] = { Name = 'cs3_07_fire_01_o' }, - ['1083810594'] = { Name = 'cs3_07_fire_01' }, - ['-1026806512'] = { Name = 'cs3_07_fire_frame' }, - ['97966808'] = { Name = 'cs3_07_fire_rail1' }, - ['1569267764'] = { Name = 'cs3_07_fuel_01_o' }, - ['-1080183449'] = { Name = 'cs3_07_fuel_01' }, - ['2026301391'] = { Name = 'cs3_07_fuel_02_o' }, - ['-1855924078'] = { Name = 'cs3_07_fuel_02' }, - ['-1354470840'] = { Name = 'cs3_07_fuelcable2' }, - ['-2096164386'] = { Name = 'cs3_07_fuelcable3' }, - ['-1194361420'] = { Name = 'cs3_07_fuelmetal2' }, - ['-2100031042'] = { Name = 'cs3_07_fuelmetal3' }, - ['395387977'] = { Name = 'cs3_07_glue_01' }, - ['1784728043'] = { Name = 'cs3_07_glue_02' }, - ['-317894846'] = { Name = 'cs3_07_glue_03' }, - ['-840625934'] = { Name = 'cs3_07_glue_04' }, - ['-527714753'] = { Name = 'cs3_07_glue_05' }, - ['852974293'] = { Name = 'cs3_07_glue_06' }, - ['-1507507857'] = { Name = 'cs3_07_glue_07' }, - ['-1204951680'] = { Name = 'cs3_07_glue_08' }, - ['-1987606476'] = { Name = 'cs3_07_glue_09' }, - ['-1338190102'] = { Name = 'cs3_07_glue_10' }, - ['42498948'] = { Name = 'cs3_07_glue_11' }, - ['-1864361935'] = { Name = 'cs3_07_glue_12' }, - ['1423155225'] = { Name = 'cs3_07_glue_13' }, - ['-1183782574'] = { Name = 'cs3_07_glue_15' }, - ['1269468615'] = { Name = 'cs3_07_glue_16' }, - ['832723283'] = { Name = 'cs3_07_glue_17' }, - ['1072723439'] = { Name = 'cs3_07_glue_18' }, - ['2006082966'] = { Name = 'cs3_07_glue_19' }, - ['-1216911785'] = { Name = 'cs3_07_glue_21' }, - ['-1516256600'] = { Name = 'cs3_07_glue_22' }, - ['694995520'] = { Name = 'cs3_07_glue_23' }, - ['265721620'] = { Name = 'cs3_07_glue_24' }, - ['2088497249'] = { Name = 'cs3_07_glue_25' }, - ['1924848863'] = { Name = 'cs3_07_glue_26' }, - ['-429472715'] = { Name = 'cs3_07_glue_27' }, - ['2122616231'] = { Name = 'cs3_07_graffiti' }, - ['1338748618'] = { Name = 'cs3_07_gsides_06_o' }, - ['1753604634'] = { Name = 'cs3_07_hanger04_rail1' }, - ['-1605790103'] = { Name = 'cs3_07_hanger04' }, - ['675013684'] = { Name = 'cs3_07_hanger05_rail1' }, - ['-443703056'] = { Name = 'cs3_07_hanger05' }, - ['1037040879'] = { Name = 'cs3_07_hangera_03_o' }, - ['-2106773332'] = { Name = 'cs3_07_hangera_03' }, - ['-1389186467'] = { Name = 'cs3_07_hangeraframe1' }, - ['-1744467965'] = { Name = 'cs3_07_hangeraframe2' }, - ['1232505552'] = { Name = 'cs3_07_hangerapipe' }, - ['-183996176'] = { Name = 'cs3_07_hangerbits_01' }, - ['-835935455'] = { Name = 'cs3_07_hangerbits_02' }, - ['-888955697'] = { Name = 'cs3_07_hangerbits_03' }, - ['-228627578'] = { Name = 'cs3_07_hangerbits_04' }, - ['-534165734'] = { Name = 'cs3_07_hangerbits_05' }, - ['67145416'] = { Name = 'cs3_07_hangerbits_06' }, - ['1285496635'] = { Name = 'cs3_07_hangerc_01_o' }, - ['-1558071347'] = { Name = 'cs3_07_hangerc_01' }, - ['-2036250162'] = { Name = 'cs3_07_hangerd_01_o' }, - ['-640252027'] = { Name = 'cs3_07_hangerd_01' }, - ['-1483774613'] = { Name = 'cs3_07_hangerdmetal1' }, - ['1363589339'] = { Name = 'cs3_07_hangerdmetal2' }, - ['-1323139667'] = { Name = 'cs3_07_hangerdpipes1' }, - ['-1630283504'] = { Name = 'cs3_07_hangerdpipes2' }, - ['835878075'] = { Name = 'cs3_07_hangerdpipes3' }, - ['665039048'] = { Name = 'cs3_07_hangerdstruts1' }, - ['-393060666'] = { Name = 'cs3_07_hangger007_o' }, - ['-834690405'] = { Name = 'cs3_07_hangger04_a_detail' }, - ['-272399847'] = { Name = 'cs3_07_hangger04_b_detail' }, - ['131266333'] = { Name = 'cs3_07_hangger04_o' }, - ['-826360440'] = { Name = 'cs3_07_hangger05_a_detail' }, - ['1049762872'] = { Name = 'cs3_07_hangger05_b_detail' }, - ['692727223'] = { Name = 'cs3_07_hangrail01' }, - ['1248948229'] = { Name = 'cs3_07_hangrail02' }, - ['-637071562'] = { Name = 'cs3_07_hangrail03' }, - ['-90812332'] = { Name = 'cs3_07_hangrail04' }, - ['895174109'] = { Name = 'cs3_07_hangrail05' }, - ['-417289879'] = { Name = 'cs3_07_hangrail06' }, - ['-809108820'] = { Name = 'cs3_07_hangrail07' }, - ['-1049600511'] = { Name = 'cs3_07_hangrail08' }, - ['-1405406313'] = { Name = 'cs3_07_hangrail09' }, - ['-1526094868'] = { Name = 'cs3_07_hangrail10' }, - ['-1975947700'] = { Name = 'cs3_07_hangrail11' }, - ['-2137487989'] = { Name = 'cs3_07_hangrail12_l1' }, - ['412224255'] = { Name = 'cs3_07_hangrail12' }, - ['1874540880'] = { Name = 'cs3_07_hangrail13' }, - ['2113820118'] = { Name = 'cs3_07_hangrail14' }, - ['-12363698'] = { Name = 'cs3_07_hangrail15' }, - ['221934652'] = { Name = 'cs3_07_hangrail16' }, - ['616017632'] = { Name = 'cs3_07_hangroofbeam00' }, - ['1920977527'] = { Name = 'cs3_07_hangroofbeam01' }, - ['1094019035'] = { Name = 'cs3_07_hangroofbeam02' }, - ['253723568'] = { Name = 'cs3_07_hangroofbeam03' }, - ['-389105905'] = { Name = 'cs3_07_hangroofbeam04' }, - ['924570536'] = { Name = 'cs3_07_hangroofbeam05' }, - ['-212841454'] = { Name = 'cs3_07_hangroofbeam06' }, - ['28043465'] = { Name = 'cs3_07_hangroofbeam07' }, - ['-1877670499'] = { Name = 'cs3_07_hangroofbeam08' }, - ['-1640521246'] = { Name = 'cs3_07_hangroofbeam09' }, - ['-77439662'] = { Name = 'cs3_07_hangroofbeam10' }, - ['-452185946'] = { Name = 'cs3_07_hangroofbeam11' }, - ['-692218871'] = { Name = 'cs3_07_hangroofbeam12' }, - ['847203211'] = { Name = 'cs3_07_hangroofbeam13' }, - ['-1588319945'] = { Name = 'cs3_07_hangroofbeam14' }, - ['-1820488310'] = { Name = 'cs3_07_hangroofbeam15' }, - ['65531485'] = { Name = 'cs3_07_hangroofbeam16' }, - ['2116739813'] = { Name = 'cs3_07_hangroofbeam17' }, - ['-347154300'] = { Name = 'cs3_07_hd1_lad1' }, - ['-1756790071'] = { Name = 'cs3_07_ladder_00' }, - ['694910770'] = { Name = 'cs3_07_ladders_01a' }, - ['320950942'] = { Name = 'cs3_07_ladders_01b' }, - ['409490451'] = { Name = 'cs3_07_ladders_02' }, - ['1194406308'] = { Name = 'cs3_07_ladders_03' }, - ['67480398'] = { Name = 'cs3_07_ladders_04' }, - ['683930826'] = { Name = 'cs3_07_ladders_05' }, - ['-546381279'] = { Name = 'cs3_07_ladders_06' }, - ['-701116497'] = { Name = 'cs3_07_ladders_07' }, - ['1506793237'] = { Name = 'cs3_07_ladders_08' }, - ['846301273'] = { Name = 'cs3_07_ladders_09' }, - ['-1034606806'] = { Name = 'cs3_07_ladders_10' }, - ['-1357676377'] = { Name = 'cs3_07_ladders_11' }, - ['2005569934'] = { Name = 'cs3_07_ladders_12' }, - ['-1387725558'] = { Name = 'cs3_07_ladders_13' }, - ['1398851899'] = { Name = 'cs3_07_ladders_14' }, - ['-2078102850'] = { Name = 'cs3_07_ladders_15' }, - ['803406400'] = { Name = 'cs3_07_ladders_16' }, - ['1683258141'] = { Name = 'cs3_07_metalbits01' }, - ['-1651544682'] = { Name = 'cs3_07_metalbits02' }, - ['-847105146'] = { Name = 'cs3_07_mil_apartment' }, - ['1709963512'] = { Name = 'cs3_07_mil_apt_detail' }, - ['-292133050'] = { Name = 'cs3_07_mil_decals00' }, - ['-1127513167'] = { Name = 'cs3_07_mil_decals01' }, - ['-1839518003'] = { Name = 'cs3_07_mil_decals02' }, - ['-509194906'] = { Name = 'cs3_07_mil_decals03' }, - ['1055983606'] = { Name = 'cs3_07_mil_decals04' }, - ['1286775673'] = { Name = 'cs3_07_mil_decals05' }, - ['1879665190'] = { Name = 'cs3_07_mil_decals07' }, - ['99063264'] = { Name = 'cs3_07_mil_decals08' }, - ['-1437965245'] = { Name = 'cs3_07_mil_decals10' }, - ['1987574943'] = { Name = 'cs3_07_mil_decals11' }, - ['-2068473574'] = { Name = 'cs3_07_mil_decals12' }, - ['1391080836'] = { Name = 'cs3_07_mil_decals13' }, - ['1665193521'] = { Name = 'cs3_07_mil_decals14' }, - ['1182866582'] = { Name = 'cs3_07_mil_decals15' }, - ['1422113051'] = { Name = 'cs3_07_mil_decals16' }, - ['590763517'] = { Name = 'cs3_07_mil_decals17' }, - ['-1950962029'] = { Name = 'cs3_07_mil_runway00' }, - ['-1690219096'] = { Name = 'cs3_07_mil_runway01' }, - ['-1459099339'] = { Name = 'cs3_07_mil_runway02' }, - ['-1792228997'] = { Name = 'cs3_07_mil_runway03' }, - ['-1296958331'] = { Name = 'cs3_07_mil_runway04' }, - ['1084725366'] = { Name = 'cs3_07_mil_runway05' }, - ['1818357738'] = { Name = 'cs3_07_mil_runway07' }, - ['-99382449'] = { Name = 'cs3_07_mil_runway08' }, - ['146712741'] = { Name = 'cs3_07_mil_runway09' }, - ['209727856'] = { Name = 'cs3_07_mil_runway12' }, - ['-151943601'] = { Name = 'cs3_07_mil_runway13' }, - ['622216626'] = { Name = 'cs3_07_milrd_010_1' }, - ['851763471'] = { Name = 'cs3_07_milrd_010_2' }, - ['1365057087'] = { Name = 'cs3_07_milrd_010_3' }, - ['-1523792419'] = { Name = 'cs3_07_milrd_010_4' }, - ['-614750812'] = { Name = 'cs3_07_milrd_010' }, - ['1688333754'] = { Name = 'cs3_07_mpgates_01' }, - ['1304936454'] = { Name = 'cs3_07_mpgates_02' }, - ['-523446413'] = { Name = 'cs3_07_mpool_01_o' }, - ['-1894430227'] = { Name = 'cs3_07_mpool_01' }, - ['386506495'] = { Name = 'cs3_07_mpool_metal1' }, - ['615201346'] = { Name = 'cs3_07_mpool_metal2' }, - ['-327726633'] = { Name = 'cs3_07_mpool_metal3' }, - ['257186835'] = { Name = 'cs3_07_mpool_pipes' }, - ['1617689241'] = { Name = 'cs3_07_pilots_01_o' }, - ['1924782290'] = { Name = 'cs3_07_pilots_02_metal' }, - ['1878656201'] = { Name = 'cs3_07_pilots_02_o' }, - ['-1316307790'] = { Name = 'cs3_07_pilots_02' }, - ['-43328329'] = { Name = 'cs3_07_props_v_tower_milo_lod' }, - ['586786597'] = { Name = 'cs3_07_props_wire_021' }, - ['-371149616'] = { Name = 'cs3_07_props_wire_022' }, - ['-649129043'] = { Name = 'cs3_07_props_wire_023' }, - ['-1233728003'] = { Name = 'cs3_07_props_wire_024' }, - ['-1548998552'] = { Name = 'cs3_07_props_wire_025' }, - ['-1796633885'] = { Name = 'cs3_07_props_wire_026' }, - ['717966954'] = { Name = 'cs3_07_pub38_1' }, - ['227677176'] = { Name = 'cs3_07_pub38_2' }, - ['2039031425'] = { Name = 'cs3_07_pub38' }, - ['1405767512'] = { Name = 'cs3_07_rail1' }, - ['1654189301'] = { Name = 'cs3_07_rail2' }, - ['666041502'] = { Name = 'cs3_07_roadfence01' }, - ['1907273207'] = { Name = 'cs3_07_roadfence01b' }, - ['-277141122'] = { Name = 'cs3_07_roadfence01c' }, - ['602935911'] = { Name = 'cs3_07_roadfence01e' }, - ['984694761'] = { Name = 'cs3_07_roadfence01f' }, - ['253162906'] = { Name = 'cs3_07_roadfence01f001' }, - ['2012649175'] = { Name = 'cs3_07_roadfence15' }, - ['785319049'] = { Name = 'cs3_07_roadfence19' }, - ['-756953704'] = { Name = 'cs3_07_roadfence20' }, - ['-614228399'] = { Name = 'cs3_07_runlight_b_' }, - ['-1978019169'] = { Name = 'cs3_07_runlight_g_' }, - ['-1614506552'] = { Name = 'cs3_07_runlight_r_' }, - ['943765690'] = { Name = 'cs3_07_runlight_y_' }, - ['712129756'] = { Name = 'cs3_07_sec_04_o' }, - ['-2037939199'] = { Name = 'cs3_07_sec02_posts' }, - ['-1277996457'] = { Name = 'cs3_07_secutiry00' }, - ['1703425474'] = { Name = 'cs3_07_secutiry01' }, - ['-1349989946'] = { Name = 'cs3_07_secutiry02' }, - ['1632546131'] = { Name = 'cs3_07_secutiry03' }, - ['1067318946'] = { Name = 'cs3_07_shang_01_o' }, - ['884550290'] = { Name = 'cs3_07_shang_01' }, - ['727110268'] = { Name = 'cs3_07_shangcable1' }, - ['-1921401623'] = { Name = 'cs3_07_shangmetal1' }, - ['1120282499'] = { Name = 'cs3_07_shangmetal2' }, - ['-56741744'] = { Name = 'cs3_07_shangpipes1' }, - ['-296919169'] = { Name = 'cs3_07_smallhangrail01' }, - ['478821368'] = { Name = 'cs3_07_smallhangrail02' }, - ['-251632954'] = { Name = 'cs3_07_smallhangrail033' }, - ['937554599'] = { Name = 'cs3_07_smallhangrail04' }, - ['-7670236'] = { Name = 'cs3_07_stripde' }, - ['-90148135'] = { Name = 'cs3_07_support001' }, - ['769773093'] = { Name = 'cs3_07_tankpark01' }, - ['-372265924'] = { Name = 'cs3_07_temp_decal' }, - ['-1863072579'] = { Name = 'cs3_07_temp1' }, - ['-1081302546'] = { Name = 'cs3_07_temp2' }, - ['1966476610'] = { Name = 'cs3_07_temp3' }, - ['-1577621820'] = { Name = 'cs3_07_temp4' }, - ['559342973'] = { Name = 'cs3_07_temp5' }, - ['1019774408'] = { Name = 'cs3_07_tower_o' }, - ['246063305'] = { Name = 'cs3_07_tower1_masts' }, - ['-764347450'] = { Name = 'cs3_07_tower1' }, - ['-32460250'] = { Name = 'cs3_07_tower2_o' }, - ['381219248'] = { Name = 'cs3_07_tower3_ladder' }, - ['1753884690'] = { Name = 'cs3_07_tower3' }, - ['87174649'] = { Name = 'cs3_07_tower3cross01' }, - ['-755807876'] = { Name = 'cs3_07_tower3cross02' }, - ['518447458'] = { Name = 'cs3_07_tower3cross03' }, - ['-190804778'] = { Name = 'cs3_07_tower3cross04' }, - ['-512573405'] = { Name = 'cs3_07_tower3main' }, - ['751899647'] = { Name = 'cs3_07_tower3rail01' }, - ['987344912'] = { Name = 'cs3_07_tower3rail02' }, - ['1346624228'] = { Name = 'cs3_07_tower3rail03' }, - ['1650032399'] = { Name = 'cs3_07_tower3rail04' }, - ['-143125462'] = { Name = 'cs3_07_toweraerials' }, - ['-1372812273'] = { Name = 'cs3_07_towerdoor_dummy' }, - ['-1562907030'] = { Name = 'cs3_07_v_interior' }, - ['-698996498'] = { Name = 'cs3_07_v_liftshell' }, - ['504208548'] = { Name = 'cs3_07_wtower01' }, - ['667988010'] = { Name = 'cs3_07_wtower02' }, - ['998987679'] = { Name = 'cs3_07_wtower03' }, - ['-1461557918'] = { Name = 'cs3_07_wtowermain01' }, - ['1610044301'] = { Name = 'cs3_07_wtowermain02' }, - ['-1246667462'] = { Name = 'cs3_07_x_lad00' }, - ['-2004811046'] = { Name = 'cs3_07_x_lad01' }, - ['-740517488'] = { Name = 'cs3_07_x_lad02' }, - ['-972685853'] = { Name = 'cs3_07_x_lad03' }, - ['-289747124'] = { Name = 'cs3_07_x_lad04' }, - ['-28434538'] = { Name = 'cs3_07_xx_01' }, - ['-467244217'] = { Name = 'cs3_07_xx_02' }, - ['-772782373'] = { Name = 'cs3_07_xx_03' }, - ['-1751952862'] = { Name = 'cs3_07_xx_04' }, - ['-951701113'] = { Name = 'cs3_07_xx_05' }, - ['2094832821'] = { Name = 'cs3_07_xx_06' }, - ['-1433765872'] = { Name = 'cs3_07_xx_07' }, - ['2036536774'] = { Name = 'cs3_07_xx_08' }, - ['-1496190813'] = { Name = 'cs3_07_xx_09' }, - ['1878522564'] = { Name = 'cs3_07_xx_10' }, - ['1563612474'] = { Name = 'cs3_07_xx_11' }, - ['1149510621'] = { Name = 'cs3_07_xx_12' }, - ['1109663517'] = { Name = 'cs3_07_xx_13' }, - ['1246277474'] = { Name = 'cs3_07_xx_14' }, - ['890078444'] = { Name = 'cs3_07_xx_15' }, - ['2056753159'] = { Name = 'cs3_07_xx_16' }, - ['-1333693567'] = { Name = 'cs3_08_bridge00' }, - ['969213363'] = { Name = 'cs3_08_carpark' }, - ['907656806'] = { Name = 'cs3_08_coastdecal01a' }, - ['560633320'] = { Name = 'cs3_08_coastdecal02a' }, - ['915748314'] = { Name = 'cs3_08_coastdecal03' }, - ['416061876'] = { Name = 'cs3_08_decalsfloor' }, - ['1577392946'] = { Name = 'cs3_08_deci_hk2' }, - ['-346699916'] = { Name = 'cs3_08_decif_05' }, - ['-1306634998'] = { Name = 'cs3_08_decif_09' }, - ['-916127121'] = { Name = 'cs3_08_decif_10' }, - ['-833960131'] = { Name = 'cs3_08_decif_10x' }, - ['1935511904'] = { Name = 'cs3_08_decif_10z' }, - ['1314172232'] = { Name = 'cs3_08_decit_01' }, - ['-668909345'] = { Name = 'cs3_08_decit_07' }, - ['-1131181628'] = { Name = 'cs3_08_decit_09' }, - ['1532676276'] = { Name = 'cs3_08_decit_10' }, - ['1148623596'] = { Name = 'cs3_08_decit_12' }, - ['-1595140089'] = { Name = 'cs3_08_decit_12a1' }, - ['-1347078759'] = { Name = 'cs3_08_decit_12a2' }, - ['1689663016'] = { Name = 'cs3_08_decit_12srt1' }, - ['-109050624'] = { Name = 'cs3_08_decit_15' }, - ['1610175205'] = { Name = 'cs3_08_decit_22' }, - ['-726421788'] = { Name = 'cs3_08_decit_6a' }, - ['-1970978791'] = { Name = 'cs3_08_decit_new' }, - ['-965365798'] = { Name = 'cs3_08_decl1' }, - ['-1272378559'] = { Name = 'cs3_08_decl2' }, - ['865045000'] = { Name = 'cs3_08_decl3' }, - ['1053680450'] = { Name = 'cs3_08_decl3a12' }, - ['-560670663'] = { Name = 'cs3_08_decs' }, - ['-1546538592'] = { Name = 'cs3_08_decsa1' }, - ['2123010766'] = { Name = 'cs3_08_dect_07x' }, - ['142327646'] = { Name = 'cs3_08_decz02' }, - ['313578440'] = { Name = 'cs3_08_decz03' }, - ['723682127'] = { Name = 'cs3_08_decz13' }, - ['1001874318'] = { Name = 'cs3_08_deczx01' }, - ['-689506614'] = { Name = 'cs3_08_dune003' }, - ['1286264893'] = { Name = 'cs3_08_garage1' }, - ['-1916588924'] = { Name = 'cs3_08_hookies_00_roof' }, - ['677382445'] = { Name = 'cs3_08_hookies_00' }, - ['878736602'] = { Name = 'cs3_08_hookies_009' }, - ['-1699648050'] = { Name = 'cs3_08_hookies_01' }, - ['-2081734590'] = { Name = 'cs3_08_hookies_02' }, - ['1969529653'] = { Name = 'cs3_08_hookies_03' }, - ['-243885221'] = { Name = 'cs3_08_hookies_04' }, - ['1646165161'] = { Name = 'cs3_08_hookies_05' }, - ['1272205333'] = { Name = 'cs3_08_hookies_06' }, - ['1052947954'] = { Name = 'cs3_08_hookies_07' }, - ['1763893390'] = { Name = 'cs3_08_hookiesdecals1' }, - ['497972987'] = { Name = 'cs3_08_hookiesfish002' }, - ['-241630267'] = { Name = 'cs3_08_land03b' }, - ['1579018447'] = { Name = 'cs3_08_milrd_003' }, - ['-1507264284'] = { Name = 'cs3_08_milrd_004' }, - ['-1438135747'] = { Name = 'cs3_08_props_cs3_08_cable_00' }, - ['1819004550'] = { Name = 'cs3_08_props_cs3_08_cable_01' }, - ['454667235'] = { Name = 'cs3_08_props_cs3_08_cable_02' }, - ['1222969209'] = { Name = 'cs3_08_props_cs3_08_cable_03' }, - ['85410175'] = { Name = 'cs3_08_rails00' }, - ['-88462139'] = { Name = 'cs3_08_rails01' }, - ['-393508760'] = { Name = 'cs3_08_rails02' }, - ['-531793940'] = { Name = 'cs3_08_rails03' }, - ['-845688191'] = { Name = 'cs3_08_rails04' }, - ['-1009729805'] = { Name = 'cs3_08_rails05' }, - ['-1490713187'] = { Name = 'cs3_08_rails06' }, - ['868392677'] = { Name = 'cs3_08_rails07' }, - ['1123302728'] = { Name = 'cs3_08_rails08' }, - ['1340397353'] = { Name = 'cs3_08_rails09' }, - ['-265258999'] = { Name = 'cs3_08_rails10' }, - ['-2024757685'] = { Name = 'cs3_08_rails11' }, - ['-1777253428'] = { Name = 'cs3_08_rails12' }, - ['-1224735315'] = { Name = 'cs3_08_rails13' }, - ['-878629137'] = { Name = 'cs3_08_rails14' }, - ['-630272886'] = { Name = 'cs3_08_rails15' }, - ['1569232890'] = { Name = 'cs3_08_rails16_lod' }, - ['-398170059'] = { Name = 'cs3_08_rails16' }, - ['1843950463'] = { Name = 'cs3_08_rails17' }, - ['42376381'] = { Name = 'cs3_08_rails18' }, - ['288373264'] = { Name = 'cs3_08_rails19' }, - ['-1223162175'] = { Name = 'cs3_08_rails20' }, - ['706735319'] = { Name = 'cs3_08_rails21' }, - ['400115786'] = { Name = 'cs3_08_rails22' }, - ['2046266501'] = { Name = 'cs3_08_rails23' }, - ['-406984688'] = { Name = 'cs3_08_rails24' }, - ['-814368896'] = { Name = 'cs3_08_rails25' }, - ['-1120136435'] = { Name = 'cs3_08_rails26' }, - ['1077811475'] = { Name = 'cs3_08_rails27' }, - ['-1324844378'] = { Name = 'cs3_08_rails28' }, - ['-1814937542'] = { Name = 'cs3_08_rails29' }, - ['257640679'] = { Name = 'cs3_08_rails30' }, - ['1510235708'] = { Name = 'cs3_08_rails31' }, - ['-340557416'] = { Name = 'cs3_08_rails32' }, - ['1778449973'] = { Name = 'cs3_08_rails34' }, - ['-1800711287'] = { Name = 'cs3_08_rails35' }, - ['1178023586'] = { Name = 'cs3_08_rails36' }, - ['467558913'] = { Name = 'cs3_08_rails37' }, - ['-299858298'] = { Name = 'cs3_08_rails38' }, - ['-984501015'] = { Name = 'cs3_08_rails39' }, - ['911840755'] = { Name = 'cs3_08_rails40' }, - ['604064304'] = { Name = 'cs3_08_rampblend' }, - ['435992229'] = { Name = 'cs3_08_rd_jn_08' }, - ['1398938305'] = { Name = 'cs3_08_rock_det01' }, - ['-1495201947'] = { Name = 'cs3_08_tarmacedge' }, - ['1769285999'] = { Name = 'cs3_08_terr00' }, - ['-1892846369'] = { Name = 'cs3_08_terr01' }, - ['537007754'] = { Name = 'cs3_08_terr02' }, - ['773436089'] = { Name = 'cs3_08_terr03' }, - ['1147395917'] = { Name = 'cs3_08_terr04' }, - ['1386118082'] = { Name = 'cs3_08_terr05' }, - ['1011732253'] = { Name = 'cs3_08_terr06' }, - ['1223321686'] = { Name = 'cs3_08_terr07' }, - ['-284773228'] = { Name = 'cs3_08_terr08' }, - ['-45723373'] = { Name = 'cs3_08_terr09' }, - ['-1603332466'] = { Name = 'cs3_08_terr10' }, - ['-835849717'] = { Name = 'cs3_08_terr11' }, - ['-1036854763'] = { Name = 'cs3_08_terr12' }, - ['1679725162'] = { Name = 'cs3_08_terr12b' }, - ['1492977575'] = { Name = 'cs3_08_terr13' }, - ['-2017696475'] = { Name = 'cs3_08_terr14' }, - ['1980088760'] = { Name = 'cs3_08_terr15' }, - ['-1986598698'] = { Name = 'cs3_08_terr16' }, - ['2130695080'] = { Name = 'cs3_08_terr17' }, - ['890781658'] = { Name = 'cs3_08_terr18' }, - ['575576647'] = { Name = 'cs3_08_terr19' }, - ['-1827411940'] = { Name = 'cs3_08_toiletblock_roof' }, - ['-1573730327'] = { Name = 'cs3_08_toiletblock' }, - ['-1551659736'] = { Name = 'cs3_08_wtb_01_g001' }, - ['105435841'] = { Name = 'cs3_08_wtb_01_g003' }, - ['617287621'] = { Name = 'cs3_08_wtb_01_g006' }, - ['824551546'] = { Name = 'cs3_08_wtb_01_g007' }, - ['-2023795476'] = { Name = 'cs3_08_wtb_01_g008' }, - ['-1796149233'] = { Name = 'cs3_08_wtb_01_g009' }, - ['338222965'] = { Name = 'cs3_08_wtb_1' }, - ['-170941757'] = { Name = 'cs3_08_wtb_2' }, - ['1016522892'] = { Name = 'cs3_08_wtb_walk_002' }, - ['-1277372654'] = { Name = 'cs3_08_wtb_walk_003' }, - ['-451561077'] = { Name = 'cs3_08_wtb_walk_007' }, - ['1550639251'] = { Name = 'cs3_08_wtbw_006' }, - ['-457349346'] = { Name = 'cs3_08_wtf_3_g' }, - ['-704771459'] = { Name = 'cs3_08_wtf_build007_g' }, - ['1041270505'] = { Name = 'cs3_08_wtf_build007' }, - ['1744437198'] = { Name = 'cs3_08_wtf_build01_g' }, - ['187211372'] = { Name = 'cs3_08_wtf_build01' }, - ['-796436371'] = { Name = 'cs3_08_wtf_entrance_g' }, - ['1457467007'] = { Name = 'cs3_08_wtf3_walk002' }, - ['-460253359'] = { Name = 'cs3_08_wtf3_walk01' }, - ['-991060055'] = { Name = 'cs3_08_wtp_track' }, - ['27068621'] = { Name = 'cs3_08_zrock003_dec' }, - ['1261734363'] = { Name = 'cs3_08_zrock003' }, - ['-546121692'] = { Name = 'cs3_08b_decbuf_01' }, - ['-2051398476'] = { Name = 'cs3_08b_decbuf_02' }, - ['-228033912'] = { Name = 'cs3_08b_deci1' }, - ['443566743'] = { Name = 'cs3_08b_deci2' }, - ['-373431342'] = { Name = 'cs3_08b_deci6a' }, - ['1359099794'] = { Name = 'cs3_08b_deci8' }, - ['-1012843503'] = { Name = 'cs3_08b_decl01' }, - ['299456628'] = { Name = 'cs3_08b_decl02' }, - ['966666237'] = { Name = 'cs3_08b_decl08' }, - ['-239139843'] = { Name = 'cs3_08b_decl08r' }, - ['647528958'] = { Name = 'cs3_08b_decl09' }, - ['-1373858716'] = { Name = 'cs3_08b_decl10' }, - ['-1768916225'] = { Name = 'cs3_08b_decrs01' }, - ['-2046601014'] = { Name = 'cs3_08b_decrs01t' }, - ['1690703723'] = { Name = 'cs3_08b_decrs02' }, - ['469861847'] = { Name = 'cs3_08b_decrs04' }, - ['1110299183'] = { Name = 'cs3_08b_decrs06' }, - ['-387178583'] = { Name = 'cs3_08b_decrs07' }, - ['1460338403'] = { Name = 'cs3_08b_decz01' }, - ['-2102241743'] = { Name = 'cs3_08b_decz04' }, - ['-1864306034'] = { Name = 'cs3_08b_decz05' }, - ['1731108650'] = { Name = 'cs3_08b_decz06' }, - ['-1211482184'] = { Name = 'cs3_08b_decz1a' }, - ['-1732213611'] = { Name = 'cs3_08b_decz2a' }, - ['-1056832272'] = { Name = 'cs3_08b_decz44x' }, - ['-294016011'] = { Name = 'cs3_08b_terr00' }, - ['-557577078'] = { Name = 'cs3_08b_terr01' }, - ['1352527932'] = { Name = 'cs3_08b_terr02' }, - ['1119310959'] = { Name = 'cs3_08b_terr03' }, - ['890059035'] = { Name = 'cs3_08b_terr04' }, - ['635017908'] = { Name = 'cs3_08b_terr05' }, - ['-1484448243'] = { Name = 'cs3_08b_terr06' }, - ['-1973623875'] = { Name = 'cs3_08b_terr07' }, - ['-1985927976'] = { Name = 'cs3_08c_decal_a1' }, - ['-1485930632'] = { Name = 'cs3_08c_decif_01' }, - ['-1314876452'] = { Name = 'cs3_08c_decif_02' }, - ['-759900720'] = { Name = 'cs3_08c_decif_05' }, - ['441503823'] = { Name = 'cs3_08c_decif_05a' }, - ['823328211'] = { Name = 'cs3_08c_decif_05b' }, - ['-246377669'] = { Name = 'cs3_08c_decif_07' }, - ['1375556411'] = { Name = 'cs3_08c_decif_12' }, - ['1652163156'] = { Name = 'cs3_08c_hillsdecal05' }, - ['766642012'] = { Name = 'cs3_08c_ind_01_p_01' }, - ['1063529152'] = { Name = 'cs3_08c_ind_01_p_02' }, - ['-1839411024'] = { Name = 'cs3_08c_ind_01_p_03' }, - ['-1544850483'] = { Name = 'cs3_08c_ind_01_p_04' }, - ['40808654'] = { Name = 'cs3_08c_ind_01_p_05' }, - ['1704596285'] = { Name = 'cs3_08c_indwaste_00_rl01' }, - ['1989326130'] = { Name = 'cs3_08c_indwaste_00_rl02' }, - ['1946520785'] = { Name = 'cs3_08c_indwaste_00' }, - ['-922161467'] = { Name = 'cs3_08c_indwaste_01_rl021' }, - ['-765404296'] = { Name = 'cs3_08c_indwaste_01_rl0211' }, - ['1814410504'] = { Name = 'cs3_08c_indwaste_01_rl023' }, - ['1534333861'] = { Name = 'cs3_08c_indwaste_01_rl024' }, - ['-1884586989'] = { Name = 'cs3_08c_indwaste_01_rl025' }, - ['86861593'] = { Name = 'cs3_08c_indwaste_01_rl026' }, - ['-2118375362'] = { Name = 'cs3_08c_indwaste_01' }, - ['-2128000701'] = { Name = 'cs3_08c_land02_tar_d' }, - ['1853409584'] = { Name = 'cs3_08c_pathdec' }, - ['-1643423392'] = { Name = 'cs3_08c_terra_00' }, - ['-802341469'] = { Name = 'cs3_08c_terra_01' }, - ['1919517213'] = { Name = 'cs3_08c_terra_02' }, - ['-1529846038'] = { Name = 'cs3_08c_terra_03' }, - ['1834186737'] = { Name = 'cs3_08c_terra_04' }, - ['-2015777539'] = { Name = 'cs3_08c_terra_05' }, - ['1349893686'] = { Name = 'cs3_08c_terra_06' }, - ['994481112'] = { Name = 'cs3_08c_terra_07' }, - ['-1846492869'] = { Name = 'cs3_08c_terra_08' }, - ['-1476661935'] = { Name = 'cs3_08c_terra_09' }, - ['217855600'] = { Name = 'cs3_08c_terra_10' }, - ['1131790172'] = { Name = 'cs3_08c_terra_det_08' }, - ['360146000'] = { Name = 'cs3_08c_terra_det_12' }, - ['616401267'] = { Name = 'cs3_08c_wtbw_1' }, - ['-1637819690'] = { Name = 'cs3_08d_decbuf_03' }, - ['-2068240501'] = { Name = 'cs3_08d_decbuf_05' }, - ['1701144804'] = { Name = 'cs3_08d_decbuf_07' }, - ['-334503044'] = { Name = 'cs3_08d_declr_1' }, - ['-2022551612'] = { Name = 'cs3_08d_decp1' }, - ['-1526386356'] = { Name = 'cs3_08d_decw01' }, - ['1350764617'] = { Name = 'cs3_08d_decw03' }, - ['1092994983'] = { Name = 'cs3_08d_decz01' }, - ['-108382095'] = { Name = 'cs3_08d_decz02' }, - ['-335897262'] = { Name = 'cs3_08d_decz03' }, - ['364179654'] = { Name = 'cs3_08d_decz04' }, - ['-881339813'] = { Name = 'cs3_08d_featy03_ov' }, - ['-73523116'] = { Name = 'cs3_08d_featy06_ov' }, - ['-792343860'] = { Name = 'cs3_08d_object026_ov' }, - ['-187095268'] = { Name = 'cs3_08d_ovrly15' }, - ['1213550099'] = { Name = 'cs3_08d_ovrly17' }, - ['1549594838'] = { Name = 'cs3_08d_ovrly20' }, - ['2107257120'] = { Name = 'cs3_08d_terra_00' }, - ['-874656346'] = { Name = 'cs3_08d_terra_01' }, - ['-650057620'] = { Name = 'cs3_08d_terra_02' }, - ['1896552442'] = { Name = 'cs3_08d_terra_03' }, - ['2131801093'] = { Name = 'cs3_08d_terra_04' }, - ['-849948528'] = { Name = 'cs3_08d_terra_05' }, - ['-611128056'] = { Name = 'cs3_08d_terra_06' }, - ['1470096672'] = { Name = 'cs3_08d_terra_07' }, - ['635109783'] = { Name = 'cs3_08d_terra_08' }, - ['-1809785307'] = { Name = 'cs3_08d_terra_09' }, - ['161574634'] = { Name = 'cs3_08d_terra_dec_14' }, - ['-1673574125'] = { Name = 'cs3_08e_decit_01' }, - ['231517232'] = { Name = 'cs3_08e_decit_06' }, - ['-529118224'] = { Name = 'cs3_08e_decit_14' }, - ['1316924818'] = { Name = 'cs3_08e_decit_14r' }, - ['50008313'] = { Name = 'cs3_08e_decit_16' }, - ['886043810'] = { Name = 'cs3_08e_decit_17' }, - ['468667880'] = { Name = 'cs3_08e_decit_17s' }, - ['660986318'] = { Name = 'cs3_08e_decit_18' }, - ['-122651772'] = { Name = 'cs3_08e_decit_20' }, - ['-369435111'] = { Name = 'cs3_08e_decit_21' }, - ['191832321'] = { Name = 'cs3_08e_decit_22' }, - ['1629655018'] = { Name = 'cs3_08e_decix_1' }, - ['531509243'] = { Name = 'cs3_08e_decl03' }, - ['-1615351824'] = { Name = 'cs3_08e_decl04' }, - ['-1922692275'] = { Name = 'cs3_08e_decl05' }, - ['1890046417'] = { Name = 'cs3_08e_decl06' }, - ['1710865525'] = { Name = 'cs3_08e_decl07' }, - ['1456866437'] = { Name = 'cs3_08e_decq_1' }, - ['-504427653'] = { Name = 'cs3_08e_decq01' }, - ['-591497527'] = { Name = 'cs3_08e_decq01a' }, - ['1411280856'] = { Name = 'cs3_08e_decq02' }, - ['2014820298'] = { Name = 'cs3_08e_decq03' }, - ['18050451'] = { Name = 'cs3_08e_decx10e' }, - ['1901749921'] = { Name = 'cs3_08e_decz02' }, - ['1117063447'] = { Name = 'cs3_08e_decz03' }, - ['633163624'] = { Name = 'cs3_08e_decz05' }, - ['-247110023'] = { Name = 'cs3_08e_decz09' }, - ['-572708395'] = { Name = 'cs3_08e_decz09a' }, - ['-1840830582'] = { Name = 'cs3_08e_decz10' }, - ['-1111899513'] = { Name = 'cs3_08e_decz10e' }, - ['1406470296'] = { Name = 'cs3_08e_terr_00' }, - ['1167748131'] = { Name = 'cs3_08e_terr_01' }, - ['728840145'] = { Name = 'cs3_08e_terr_02' }, - ['490216287'] = { Name = 'cs3_08e_terr_03' }, - ['250969818'] = { Name = 'cs3_08e_terr_04' }, - ['-256818606'] = { Name = 'cs3_08e_terr_05' }, - ['74279342'] = { Name = 'cs3_08e_terr_06' }, - ['-190395871'] = { Name = 'cs3_08e_terr_07' }, - ['-940707640'] = { Name = 'cs3_08e_terr_09' }, - ['-1300738771'] = { Name = 'cs3_08e_terr_10' }, - ['-985959757'] = { Name = 'cs3_08e_terr_11' }, - ['-646071088'] = { Name = 'cs3_08f__decal002' }, - ['650570607'] = { Name = 'cs3_08f_creek1' }, - ['-1634864157'] = { Name = 'cs3_08f_decallll' }, - ['1471023073'] = { Name = 'cs3_08f_decals12' }, - ['1878866047'] = { Name = 'cs3_08f_decals13' }, - ['-995445984'] = { Name = 'cs3_08f_decals14a' }, - ['686107216'] = { Name = 'cs3_08f_decals16' }, - ['340641741'] = { Name = 'cs3_08f_deci6' }, - ['1504258073'] = { Name = 'cs3_08f_decu01' }, - ['1620398367'] = { Name = 'cs3_08f_decu01a' }, - ['1930007031'] = { Name = 'cs3_08f_fence1' }, - ['-291534547'] = { Name = 'cs3_08f_fence2' }, - ['-1351124214'] = { Name = 'cs3_08f_insert02' }, - ['1416731481'] = { Name = 'cs3_08f_lnd_03' }, - ['1720336266'] = { Name = 'cs3_08f_lnd_04' }, - ['190974263'] = { Name = 'cs3_08f_lnd_07' }, - ['-357414952'] = { Name = 'cs3_08f_lnd_09' }, - ['883255605'] = { Name = 'cs3_08f_ovrly01' }, - ['1228706403'] = { Name = 'cs3_08f_ovrly02' }, - ['1085693779'] = { Name = 'cs3_08f_ovrly23' }, - ['-2035086604'] = { Name = 'cs3_08f_spineb01' }, - ['-1141934740'] = { Name = 'cs3_08f_spineb02' }, - ['-1439575567'] = { Name = 'cs3_08f_spineb03' }, - ['-546489241'] = { Name = 'cs3_08f_spineb04' }, - ['-844719910'] = { Name = 'cs3_08f_spineb05' }, - ['-488062114'] = { Name = 'cs3_08f_spineb06' }, - ['420949946'] = { Name = 'cs3_08f_spineb07' }, - ['106203701'] = { Name = 'cs3_08f_spineb08' }, - ['1337241153'] = { Name = 'cs3_08f_watertank_det' }, - ['2089032637'] = { Name = 'cs3_08f_watertank' }, - ['440310001'] = { Name = 'cs3_08g__decal001' }, - ['813891296'] = { Name = 'cs3_08g_dec1_081' }, - ['-655579020'] = { Name = 'cs3_08g_decb_08d' }, - ['1620544024'] = { Name = 'cs3_08g_decbuf_08' }, - ['722332967'] = { Name = 'cs3_08g_decbuf_08a' }, - ['880717183'] = { Name = 'cs3_08g_decs00' }, - ['2110537753'] = { Name = 'cs3_08g_decs01' }, - ['-1403150933'] = { Name = 'cs3_08g_decs02' }, - ['1919396272'] = { Name = 'cs3_08g_decs05' }, - ['392393653'] = { Name = 'cs3_08g_decs07' }, - ['1249821259'] = { Name = 'cs3_08g_fence_20' }, - ['-1532630849'] = { Name = 'cs3_08g_ovrly01' }, - ['-1962512899'] = { Name = 'cs3_08g_ovrly01a' }, - ['-2075396525'] = { Name = 'cs3_08g_spined01' }, - ['-536564289'] = { Name = 'cs3_08g_spined02' }, - ['-842135214'] = { Name = 'cs3_08g_spined03' }, - ['-1153637324'] = { Name = 'cs3_08g_spined04' }, - ['-1452326759'] = { Name = 'cs3_08g_spined05' }, - ['53179408'] = { Name = 'cs3_08g_spined06' }, - ['-1170959882'] = { Name = 'cs3_lod_1_slod3' }, - ['-1657672551'] = { Name = 'cs3_lod_2_slod3' }, - ['-499816223'] = { Name = 'cs3_lod_emissive_slod3' }, - ['807570789'] = { Name = 'cs3_lod_s3_01' }, - ['742092746'] = { Name = 'cs3_lod_s3_05a' }, - ['1929297312'] = { Name = 'cs3_lod_s3_06a' }, - ['-2135271145'] = { Name = 'cs3_lod_s3_06b' }, - ['-359289552'] = { Name = 'cs3_lod_water_slod3_01' }, - ['-44182848'] = { Name = 'cs3_lod_water_slod3_02' }, - ['254047821'] = { Name = 'cs3_lod_water_slod3_03' }, - ['-401294547'] = { Name = 'cs3_railway_brg01_dec' }, - ['-1324036755'] = { Name = 'cs3_railway_brg01_railing' }, - ['-1664803570'] = { Name = 'cs3_railway_brg01' }, - ['-978336673'] = { Name = 'cs3_railway_brg02_railing' }, - ['-1426802323'] = { Name = 'cs3_railway_brg02' }, - ['-783023358'] = { Name = 'cs3_railway_brg03_railings_lod' }, - ['20791952'] = { Name = 'cs3_railway_brg03_railings' }, - ['-2118555857'] = { Name = 'cs3_railway_brg03' }, - ['1205468672'] = { Name = 'cs3_railway_dec03' }, - ['1471323573'] = { Name = 'cs3_railway_dec04' }, - ['-560035744'] = { Name = 'cs3_railway_des_railing_int' }, - ['-595969832'] = { Name = 'cs3_railway_endint' }, - ['1094384075'] = { Name = 'cs3_railway_railstuffint' }, - ['-395408091'] = { Name = 'cs3_railway_railtrack_int1' }, - ['-156685926'] = { Name = 'cs3_railway_railtrack_int2' }, - ['-503480137'] = { Name = 'cs3_railway_railtrack_int3' }, - ['-206298076'] = { Name = 'cs3_railway_railtrack_int4' }, - ['1169144792'] = { Name = 'cs3_railway_railtrack_intdec2' }, - ['1508893784'] = { Name = 'cs3_railway_railtrack_intdec3' }, - ['1122448971'] = { Name = 'cs3_railway_railtrack_intdec4' }, - ['483911285'] = { Name = 'cs3_railway_track01' }, - ['253872905'] = { Name = 'cs3_railway_track02' }, - ['1097641886'] = { Name = 'cs3_railway_track03' }, - ['1638133772'] = { Name = 'cs3_railway_track04' }, - ['1369526279'] = { Name = 'cs3_railway_track05' }, - ['-2082655102'] = { Name = 'cs3_railway_track06' }, - ['1981946124'] = { Name = 'cs3_railway_track07' }, - ['-1469514343'] = { Name = 'cs3_railway_track08' }, - ['-1427176799'] = { Name = 'cs3_railway_track09' }, - ['405986887'] = { Name = 'cs3_railway_track10' }, - ['663911690'] = { Name = 'cs3_railway_track11' }, - ['1625704266'] = { Name = 'cs3_railway_tun_ligts00' }, - ['286193494'] = { Name = 'cs3_railway_tun_ligts007' }, - ['-490431806'] = { Name = 'cs3_railway_tun_ligts008' }, - ['-1713993497'] = { Name = 'cs3_railway_tun_ligts009' }, - ['441367068'] = { Name = 'cs3_railway_tun_ligts01' }, - ['-209863892'] = { Name = 'cs3_railway_tun_ligts010' }, - ['-1667940697'] = { Name = 'cs3_railway_tun_ligts02' }, - ['-1949917942'] = { Name = 'cs3_railway_tun_ligts03' }, - ['-1237454344'] = { Name = 'cs3_railway_tun_ligts04' }, - ['-1486072747'] = { Name = 'cs3_railway_tun_ligts05' }, - ['-778393423'] = { Name = 'cs3_railway_tun_ligts06' }, - ['-1117091459'] = { Name = 'cs3_railway_tunnel_int_dc1' }, - ['-480979631'] = { Name = 'cs3_railway_tunnel_int_dc2' }, - ['-689914779'] = { Name = 'cs3_railway_tunnel_int_dc3' }, - ['-451979070'] = { Name = 'cs3_railway_tunnel_int_dc4' }, - ['-1720711356'] = { Name = 'cs3_railway_tunnel_int_shell' }, - ['667496682'] = { Name = 'cs3_railway_tunnel_int_shell2' }, - ['427725909'] = { Name = 'cs3_railway_tunnel_int_shell3' }, - ['-153399545'] = { Name = 'cs3_railway_tunnel_int_shell4' }, - ['-1127982151'] = { Name = 'cs3_railway_tunnelend1' }, - ['-209303228'] = { Name = 'cs3_railway_tunnelend2' }, - ['462398186'] = { Name = 'cs4_01_armcoend_01' }, - ['1237778264'] = { Name = 'cs4_01_armcoend_02' }, - ['2131618273'] = { Name = 'cs4_01_armcoend_03' }, - ['-1486603627'] = { Name = 'cs4_01_armcoend_05' }, - ['-892337808'] = { Name = 'cs4_01_armcoend_07' }, - ['1090224866'] = { Name = 'cs4_01_bb' }, - ['-919360274'] = { Name = 'cs4_01_bb1' }, - ['497079747'] = { Name = 'cs4_01_bb3' }, - ['-1271624951'] = { Name = 'cs4_01_billbd_001' }, - ['-1007077319'] = { Name = 'cs4_01_billbd_01' }, - ['-1462555349'] = { Name = 'cs4_01_brdgsup' }, - ['-1158931208'] = { Name = 'cs4_01_build_01' }, - ['-1760338717'] = { Name = 'cs4_01_build_det' }, - ['104591598'] = { Name = 'cs4_01_d26' }, - ['394435017'] = { Name = 'cs4_01_dbh_03' }, - ['2111202927'] = { Name = 'cs4_01_dbh_04' }, - ['1843480197'] = { Name = 'cs4_01_dbh_05' }, - ['1159233632'] = { Name = 'cs4_01_drivway_ov01' }, - ['-1505921163'] = { Name = 'cs4_01_drivway' }, - ['1878562707'] = { Name = 'cs4_01_emissive_lod' }, - ['1500324831'] = { Name = 'cs4_01_emissive' }, - ['984055777'] = { Name = 'cs4_01_erotub_01' }, - ['141597556'] = { Name = 'cs4_01_erotub_02' }, - ['2068152604'] = { Name = 'cs4_01_erotub_03' }, - ['-1445778629'] = { Name = 'cs4_01_factgnd_01' }, - ['-1787690375'] = { Name = 'cs4_01_factgnd_02' }, - ['-1697535039'] = { Name = 'cs4_01_gas_canisters' }, - ['670740431'] = { Name = 'cs4_01_gas_dets' }, - ['-336476574'] = { Name = 'cs4_01_gas_dets2' }, - ['-198127011'] = { Name = 'cs4_01_glue_02' }, - ['-428919078'] = { Name = 'cs4_01_glue_03' }, - ['-1886549740'] = { Name = 'cs4_01_glue_04' }, - ['32632287'] = { Name = 'cs4_01_glue_05' }, - ['-1365948637'] = { Name = 'cs4_01_glue_06' }, - ['-1427501211'] = { Name = 'cs4_01_layby_wall' }, - ['-1428052870'] = { Name = 'cs4_01_rdecal01' }, - ['-834638150'] = { Name = 'cs4_01_rdecal01b' }, - ['-1164360727'] = { Name = 'cs4_01_rdecal02' }, - ['-814256731'] = { Name = 'cs4_01_rdecal03' }, - ['-517402392'] = { Name = 'cs4_01_rdecal05' }, - ['372894942'] = { Name = 'cs4_01_rsl_mr_bb' }, - ['-453764749'] = { Name = 'cs4_01_silo_dets' }, - ['-2099114124'] = { Name = 'cs4_01_silo' }, - ['-480971701'] = { Name = 'cs4_01_ttbrdg_01' }, - ['-1379563219'] = { Name = 'cs4_01_ttbrdg_02' }, - ['-1353131505'] = { Name = 'cs4_01_weeds_01' }, - ['847878690'] = { Name = 'cs4_02_247_sign_ovr' }, - ['1787860179'] = { Name = 'cs4_02_247branding' }, - ['719725701'] = { Name = 'cs4_02_airplanes' }, - ['-1324747829'] = { Name = 'cs4_02_amco_jnt_01' }, - ['-1062367786'] = { Name = 'cs4_02_armco_008' }, - ['-722028952'] = { Name = 'cs4_02_armco_009' }, - ['-249139269'] = { Name = 'cs4_02_armco_010' }, - ['1229199720'] = { Name = 'cs4_02_armco_ditch_a001' }, - ['645221218'] = { Name = 'cs4_02_bb_247' }, - ['-1976676780'] = { Name = 'cs4_02_bb1' }, - ['-1736840469'] = { Name = 'cs4_02_bb2' }, - ['-1671840708'] = { Name = 'cs4_02_billbd002' }, - ['1344021442'] = { Name = 'cs4_02_billbd005' }, - ['-54564681'] = { Name = 'cs4_02_brrier_001' }, - ['175866931'] = { Name = 'cs4_02_brrier_002' }, - ['429793912'] = { Name = 'cs4_02_brrier_003' }, - ['928603630'] = { Name = 'cs4_02_brrier_004' }, - ['-979404168'] = { Name = 'cs4_02_brrier_006' }, - ['-748382718'] = { Name = 'cs4_02_brrier_007' }, - ['674979810'] = { Name = 'cs4_02_brriermr' }, - ['-1414544219'] = { Name = 'cs4_02_build11' }, - ['784994930'] = { Name = 'cs4_02_building08_dec' }, - ['-1322032541'] = { Name = 'cs4_02_cs_brrier_005' }, - ['-2100443145'] = { Name = 'cs4_02_culvert01' }, - ['1824139815'] = { Name = 'cs4_02_dbh_rocks01' }, - ['-1750171621'] = { Name = 'cs4_02_dbh_rocks02' }, - ['-1990925476'] = { Name = 'cs4_02_dbh_rocks03' }, - ['264949978'] = { Name = 'cs4_02_decalground' }, - ['419116288'] = { Name = 'cs4_02_details' }, - ['553781920'] = { Name = 'cs4_02_dt_tm_g' }, - ['563253121'] = { Name = 'cs4_02_dtrack_04_d' }, - ['1240267216'] = { Name = 'cs4_02_emissive001_lod' }, - ['-1793810296'] = { Name = 'cs4_02_emissive01' }, - ['801907834'] = { Name = 'cs4_02_emissive02_lod' }, - ['-1949659660'] = { Name = 'cs4_02_emissive02' }, - ['66417844'] = { Name = 'cs4_02_emissive02b_lod' }, - ['1536129940'] = { Name = 'cs4_02_emissive02b' }, - ['-1542376091'] = { Name = 'cs4_02_emissive03_lod' }, - ['1355847681'] = { Name = 'cs4_02_emissive03' }, - ['-1545831709'] = { Name = 'cs4_02_emissive04_lod' }, - ['-1491450733'] = { Name = 'cs4_02_emissive04' }, - ['99929759'] = { Name = 'cs4_02_erosiontube005' }, - ['-1849106304'] = { Name = 'cs4_02_erosiontube01' }, - ['589014608'] = { Name = 'cs4_02_erotub_004' }, - ['585366067'] = { Name = 'cs4_02_erotub_02' }, - ['314661358'] = { Name = 'cs4_02_erotub_03' }, - ['316148030'] = { Name = 'cs4_02_gas_dets' }, - ['893604133'] = { Name = 'cs4_02_gashouses' }, - ['179077922'] = { Name = 'cs4_02_glue_01' }, - ['-147104704'] = { Name = 'cs4_02_glue_02' }, - ['449291092'] = { Name = 'cs4_02_glue_03' }, - ['126385366'] = { Name = 'cs4_02_glue_04' }, - ['-464669087'] = { Name = 'cs4_02_glue_06' }, - ['1998047215'] = { Name = 'cs4_02_glue_ytool' }, - ['1092327678'] = { Name = 'cs4_02_glue01' }, - ['-1728820246'] = { Name = 'cs4_02_glue013' }, - ['1344780206'] = { Name = 'cs4_02_glue03' }, - ['74162231'] = { Name = 'cs4_02_glue06' }, - ['-1236487823'] = { Name = 'cs4_02_hanger_decal' }, - ['-1117818433'] = { Name = 'cs4_02_hanger' }, - ['-61549402'] = { Name = 'cs4_02_hrdstand_01_g' }, - ['733795938'] = { Name = 'cs4_02_hrdstand_01' }, - ['1964206350'] = { Name = 'cs4_02_hrdstand_02' }, - ['-1089489933'] = { Name = 'cs4_02_hse__se_a_decal0010303' }, - ['-1022861842'] = { Name = 'cs4_02_hse__se_c_dec0505' }, - ['627110465'] = { Name = 'cs4_02_hse__se_d_dec0202' }, - ['-1821650583'] = { Name = 'cs4_02_joshbog_d' }, - ['1343048369'] = { Name = 'cs4_02_joshbog_g' }, - ['656489756'] = { Name = 'cs4_02_joshbog' }, - ['-1646246705'] = { Name = 'cs4_02_joshbog001' }, - ['-1821637434'] = { Name = 'cs4_02_jtnp_sign00' }, - ['-1521440625'] = { Name = 'cs4_02_jtnp_sign01' }, - ['-1755575134'] = { Name = 'cs4_02_jtnp_sign02' }, - ['-1518753571'] = { Name = 'cs4_02_jtnp_sign03' }, - ['1269503376'] = { Name = 'cs4_02_jtnp_signawn00' }, - ['25100601'] = { Name = 'cs4_02_jtnp_signawn01' }, - ['809524923'] = { Name = 'cs4_02_jtnp_signawn02' }, - ['-464402721'] = { Name = 'cs4_02_jtnp_signawn03' }, - ['-234659262'] = { Name = 'cs4_02_jtnp_signawn04' }, - ['-926675004'] = { Name = 'cs4_02_jtnp_signawn05' }, - ['-683758407'] = { Name = 'cs4_02_jtnp_signawn06' }, - ['-735992201'] = { Name = 'cs4_02_jtnp_signawn07' }, - ['-497597726'] = { Name = 'cs4_02_jtnp_signawn08' }, - ['-2061073879'] = { Name = 'cs4_02_jtnp_signdir01' }, - ['-1760090614'] = { Name = 'cs4_02_jtnp_signdir02' }, - ['-1769364995'] = { Name = 'cs4_02_ladder_det' }, - ['1720813135'] = { Name = 'cs4_02_land01_d' }, - ['1818817615'] = { Name = 'cs4_02_land01' }, - ['1192733101'] = { Name = 'cs4_02_land02' }, - ['2047542161'] = { Name = 'cs4_02_land03_glue' }, - ['-1710960762'] = { Name = 'cs4_02_land03' }, - ['-1497186985'] = { Name = 'cs4_02_land04_barrier' }, - ['-1595718228'] = { Name = 'cs4_02_land04_d' }, - ['-2097673270'] = { Name = 'cs4_02_land04_g_b' }, - ['-1713784935'] = { Name = 'cs4_02_land04_g' }, - ['-2026558636'] = { Name = 'cs4_02_land04_grass01' }, - ['2038468587'] = { Name = 'cs4_02_land04_grass02' }, - ['-579117067'] = { Name = 'cs4_02_land04_rocks' }, - ['-1049973779'] = { Name = 'cs4_02_land04_rocksb' }, - ['-1564548870'] = { Name = 'cs4_02_land04' }, - ['837155877'] = { Name = 'cs4_02_land041_d' }, - ['174210497'] = { Name = 'cs4_02_land04a_rocks' }, - ['-979277480'] = { Name = 'cs4_02_land04a' }, - ['-511318535'] = { Name = 'cs4_02_land05_barrier' }, - ['251397798'] = { Name = 'cs4_02_land05_d' }, - ['504062397'] = { Name = 'cs4_02_land05_rocks' }, - ['584273192'] = { Name = 'cs4_02_land05_rocksb' }, - ['146451672'] = { Name = 'cs4_02_land05' }, - ['176056389'] = { Name = 'cs4_02_land05a' }, - ['1910028957'] = { Name = 'cs4_02_land06_g' }, - ['1443710844'] = { Name = 'cs4_02_land06' }, - ['-396583904'] = { Name = 'cs4_02_land06rocks' }, - ['1982955881'] = { Name = 'cs4_02_land07_ed' }, - ['1903981763'] = { Name = 'cs4_02_land07_g' }, - ['-1285990767'] = { Name = 'cs4_02_land07_rocks' }, - ['1697310135'] = { Name = 'cs4_02_land07' }, - ['2027627084'] = { Name = 'cs4_02_land08_d' }, - ['-1406164118'] = { Name = 'cs4_02_land08_rockg' }, - ['-824186674'] = { Name = 'cs4_02_land08_rocks' }, - ['1045403649'] = { Name = 'cs4_02_land08' }, - ['2103225385'] = { Name = 'cs4_02_land09_barrier' }, - ['-2102020746'] = { Name = 'cs4_02_land09_ed' }, - ['1847385198'] = { Name = 'cs4_02_land09_g' }, - ['-389699286'] = { Name = 'cs4_02_land09_rocks' }, - ['-1144810773'] = { Name = 'cs4_02_land09' }, - ['1842277118'] = { Name = 'cs4_02_land10_g' }, - ['-1691331764'] = { Name = 'cs4_02_land10_tg' }, - ['771749550'] = { Name = 'cs4_02_land10' }, - ['-424082398'] = { Name = 'cs4_02_land11_dg' }, - ['-840930575'] = { Name = 'cs4_02_land11_g' }, - ['393051042'] = { Name = 'cs4_02_land11_hs' }, - ['-1760966464'] = { Name = 'cs4_02_land11' }, - ['273988330'] = { Name = 'cs4_02_land12_dg' }, - ['1678938934'] = { Name = 'cs4_02_land12_g' }, - ['1230810471'] = { Name = 'cs4_02_land12' }, - ['1666047280'] = { Name = 'cs4_02_land13_g' }, - ['981340074'] = { Name = 'cs4_02_land13' }, - ['1955694438'] = { Name = 'cs4_02_land14_g' }, - ['1692492912'] = { Name = 'cs4_02_land14' }, - ['-672142291'] = { Name = 'cs4_02_land15_g' }, - ['161951057'] = { Name = 'cs4_02_land15' }, - ['-1965566493'] = { Name = 'cs4_02_land15b' }, - ['-1024211430'] = { Name = 'cs4_02_land15c' }, - ['1048133370'] = { Name = 'cs4_02_land16_g2' }, - ['1514294918'] = { Name = 'cs4_02_land16' }, - ['349726862'] = { Name = 'cs4_02_land16b' }, - ['-1143696587'] = { Name = 'cs4_02_land17_g' }, - ['1698456698'] = { Name = 'cs4_02_land17' }, - ['-293266680'] = { Name = 'cs4_02_land17b' }, - ['549650307'] = { Name = 'cs4_02_land17c' }, - ['868975001'] = { Name = 'cs4_02_land18' }, - ['-1545714203'] = { Name = 'cs4_02_mrgassta_dtl' }, - ['665469667'] = { Name = 'cs4_02_mrgassta_int' }, - ['-184331189'] = { Name = 'cs4_02_mrgasstation_ovr' }, - ['804796717'] = { Name = 'cs4_02_mrgasstation' }, - ['-824180254'] = { Name = 'cs4_02_newd01' }, - ['-50700778'] = { Name = 'cs4_02_newd02' }, - ['729969020'] = { Name = 'cs4_02_newd02b' }, - ['-1421854045'] = { Name = 'cs4_02_newd03' }, - ['1081606310'] = { Name = 'cs4_02_nmall00_dec' }, - ['1053163722'] = { Name = 'cs4_02_nmall00_dtl' }, - ['-75435845'] = { Name = 'cs4_02_nmall00_fiz' }, - ['-1611053851'] = { Name = 'cs4_02_nmall00_int' }, - ['1806766519'] = { Name = 'cs4_02_nmall00' }, - ['1255625308'] = { Name = 'cs4_02_nmall014' }, - ['555416712'] = { Name = 'cs4_02_nmall02' }, - ['1867618220'] = { Name = 'cs4_02_nmall04_g' }, - ['-628560027'] = { Name = 'cs4_02_nmall05' }, - ['-1739920307'] = { Name = 'cs4_02_raildecal01' }, - ['2010469496'] = { Name = 'cs4_02_rcplantb' }, - ['1619879137'] = { Name = 'cs4_02_retainwall01' }, - ['1310900236'] = { Name = 'cs4_02_retainwall02' }, - ['1159441918'] = { Name = 'cs4_02_retainwall03' }, - ['2076728204'] = { Name = 'cs4_02_retwal01' }, - ['-1005144067'] = { Name = 'cs4_02_retwall' }, - ['-1662497425'] = { Name = 'cs4_02_retwall002' }, - ['-453031573'] = { Name = 'cs4_02_retwall01' }, - ['738846764'] = { Name = 'cs4_02_retwall01b' }, - ['-80100255'] = { Name = 'cs4_02_roofdetails' }, - ['-1519997623'] = { Name = 'cs4_02_saljunk_01_g' }, - ['254891688'] = { Name = 'cs4_02_saljunk_01' }, - ['136184640'] = { Name = 'cs4_02_smll_hse_a_dec' }, - ['1020100034'] = { Name = 'cs4_02_smll_hse_a' }, - ['934406076'] = { Name = 'cs4_02_statcvan009' }, - ['-269115266'] = { Name = 'cs4_02_statcvan023a002' }, - ['-595775911'] = { Name = 'cs4_02_statcvan023e' }, - ['-1472626215'] = { Name = 'cs4_02_stuntcrash' }, - ['-1304998276'] = { Name = 'cs4_02_sy_walla_g' }, - ['1393211040'] = { Name = 'cs4_02_sy_walla' }, - ['1089081951'] = { Name = 'cs4_02_sy_wallb' }, - ['819950154'] = { Name = 'cs4_02_sy_wallc' }, - ['-703598956'] = { Name = 'cs4_02_sydoor004' }, - ['134047419'] = { Name = 'cs4_02_syentbldg001' }, - ['179093458'] = { Name = 'cs4_02_temp_desk' }, - ['-2033209834'] = { Name = 'cs4_02_terrain' }, - ['1443903572'] = { Name = 'cs4_02_tlrtmp_08' }, - ['204002219'] = { Name = 'cs4_02_trailer_10' }, - ['-595898059'] = { Name = 'cs4_02_trailer_dets' }, - ['1883529662'] = { Name = 'cs4_02_trailer_fnc' }, - ['-1448108180'] = { Name = 'cs4_02_tt_lights' }, - ['331692360'] = { Name = 'cs4_02_weed_01' }, - ['-636533343'] = { Name = 'cs4_02_weed_03' }, - ['-919559196'] = { Name = 'cs4_02_weed_04' }, - ['-1114927974'] = { Name = 'cs4_02_weed_05' }, - ['1812860569'] = { Name = 'cs4_02_weed002' }, - ['-547359425'] = { Name = 'cs4_02_weed003' }, - ['-846704240'] = { Name = 'cs4_02_weed004' }, - ['1394957512'] = { Name = 'cs4_02_weed005' }, - ['-1626835827'] = { Name = 'cs4_02_weed006' }, - ['-1932931056'] = { Name = 'cs4_02_weed007' }, - ['-2039341811'] = { Name = 'cs4_02_weed01' }, - ['1532232931'] = { Name = 'cs4_03_antnn' }, - ['-222538388'] = { Name = 'cs4_03_armco00' }, - ['1214808159'] = { Name = 'cs4_03_armco01' }, - ['1587653841'] = { Name = 'cs4_03_armco02' }, - ['611563738'] = { Name = 'cs4_03_armco03' }, - ['909335641'] = { Name = 'cs4_03_armco04' }, - ['-1832978414'] = { Name = 'cs4_03_autoshop_a' }, - ['1688607713'] = { Name = 'cs4_03_autoshop_d' }, - ['-908411994'] = { Name = 'cs4_03_autoshop' }, - ['1849149686'] = { Name = 'cs4_03_barn02' }, - ['-390028842'] = { Name = 'cs4_03_bb1' }, - ['-630520533'] = { Name = 'cs4_03_bb2' }, - ['-955720089'] = { Name = 'cs4_03_bb3' }, - ['1190878798'] = { Name = 'cs4_03_bb4' }, - ['1246391335'] = { Name = 'cs4_03_beach_01' }, - ['-31271975'] = { Name = 'cs4_03_beach_02' }, - ['-1307494554'] = { Name = 'cs4_03_beach_02a' }, - ['-270846134'] = { Name = 'cs4_03_beach_03' }, - ['-64415154'] = { Name = 'cs4_03_beach_03a_water' }, - ['-1221770498'] = { Name = 'cs4_03_beach_03a' }, - ['2102555981'] = { Name = 'cs4_03_beach_wood01' }, - ['2098568709'] = { Name = 'cs4_03_beachwood02' }, - ['-1713612910'] = { Name = 'cs4_03_beachwood04' }, - ['-1708249343'] = { Name = 'cs4_03_billboard_06' }, - ['-120533686'] = { Name = 'cs4_03_billboards' }, - ['1633400291'] = { Name = 'cs4_03_blends_01' }, - ['788386084'] = { Name = 'cs4_03_blends_02' }, - ['1508523535'] = { Name = 'cs4_03_brdg_1' }, - ['1806262669'] = { Name = 'cs4_03_brdg_2' }, - ['-261324053'] = { Name = 'cs4_03_brdg_rails_01_lod' }, - ['1358632226'] = { Name = 'cs4_03_brdg_rails_01' }, - ['871727919'] = { Name = 'cs4_03_brdg_rails_02_lod' }, - ['224366056'] = { Name = 'cs4_03_brdg_rails_02' }, - ['1613400944'] = { Name = 'cs4_03_brdgsup001' }, - ['1485497129'] = { Name = 'cs4_03_bridge_1d' }, - ['-1087273773'] = { Name = 'cs4_03_bridge_1d002' }, - ['2138839859'] = { Name = 'cs4_03_decal_1' }, - ['-2012082963'] = { Name = 'cs4_03_decal_1a' }, - ['-1771099961'] = { Name = 'cs4_03_decal_2b' }, - ['-2069822165'] = { Name = 'cs4_03_decal_2c' }, - ['-1691561324'] = { Name = 'cs4_03_decal_3' }, - ['-1394117111'] = { Name = 'cs4_03_decal_4' }, - ['-1833516636'] = { Name = 'cs4_03_decal_5' }, - ['-1521391911'] = { Name = 'cs4_03_decal_6' }, - ['-299370363'] = { Name = 'cs4_03_decal_7' }, - ['-634786833'] = { Name = 'cs4_03_dishes' }, - ['-246639520'] = { Name = 'cs4_03_emissive_lod' }, - ['706444570'] = { Name = 'cs4_03_emissive' }, - ['1738925471'] = { Name = 'cs4_03_fastfood_d' }, - ['1531984373'] = { Name = 'cs4_03_fastfood' }, - ['630722592'] = { Name = 'cs4_03_garage_a' }, - ['-88622512'] = { Name = 'cs4_03_garage_d' }, - ['-915147649'] = { Name = 'cs4_03_garage' }, - ['-1622219690'] = { Name = 'cs4_03_gassign' }, - ['-856346311'] = { Name = 'cs4_03_glue_02' }, - ['-662910908'] = { Name = 'cs4_03_glue_04' }, - ['-1086155312'] = { Name = 'cs4_03_glue_05' }, - ['-278043392'] = { Name = 'cs4_03_hardware_a' }, - ['-1164488780'] = { Name = 'cs4_03_hardware' }, - ['-1734720672'] = { Name = 'cs4_03_hoarder' }, - ['518072783'] = { Name = 'cs4_03_hut01' }, - ['67011480'] = { Name = 'cs4_03_hut1_g' }, - ['-1593249204'] = { Name = 'cs4_03_ladder_obj' }, - ['-879167424'] = { Name = 'cs4_03_land04_a' }, - ['977744106'] = { Name = 'cs4_03_land04_a1' }, - ['-2006191605'] = { Name = 'cs4_03_land04_g' }, - ['978316165'] = { Name = 'cs4_03_land05_d' }, - ['-781442579'] = { Name = 'cs4_03_land05_d2' }, - ['-233459147'] = { Name = 'cs4_03_land066_a' }, - ['338839933'] = { Name = 'cs4_03_landtubes' }, - ['-1941914915'] = { Name = 'cs4_03_liquor_sign' }, - ['-976318556'] = { Name = 'cs4_03_mainbuilding3_a' }, - ['2119193404'] = { Name = 'cs4_03_market_a' }, - ['-1745975688'] = { Name = 'cs4_03_market_d' }, - ['1235249629'] = { Name = 'cs4_03_market_l' }, - ['-681384395'] = { Name = 'cs4_03_market' }, - ['-579018438'] = { Name = 'cs4_03_market1_a' }, - ['-1040045387'] = { Name = 'cs4_03_market1_d' }, - ['339826911'] = { Name = 'cs4_03_market1' }, - ['-985735279'] = { Name = 'cs4_03_marketground_a' }, - ['1084520462'] = { Name = 'cs4_03_marketground' }, - ['905914370'] = { Name = 'cs4_03_parking_a' }, - ['881291775'] = { Name = 'cs4_03_pst' }, - ['22612995'] = { Name = 'cs4_03_shack_a' }, - ['915050694'] = { Name = 'cs4_03_shack' }, - ['458900499'] = { Name = 'cs4_03_shack-01_fizz' }, - ['1962014499'] = { Name = 'cs4_03_shack-02_fizz' }, - ['308957495'] = { Name = 'cs4_03_tower' }, - ['868964314'] = { Name = 'cs4_03_trail_7' }, - ['-1686159662'] = { Name = 'cs4_03_trailer_a' }, - ['1092153397'] = { Name = 'cs4_03_trailer' }, - ['-1330155329'] = { Name = 'cs4_03_warehouse_a' }, - ['166372136'] = { Name = 'cs4_03_warehouse_d' }, - ['167430596'] = { Name = 'cs4_03_warehouse' }, - ['1813001768'] = { Name = 'cs4_03_weeds_a1' }, - ['1640438655'] = { Name = 'cs4_03_yucca_sign' }, - ['1647368380'] = { Name = 'cs4_03q_trail_7o' }, - ['546574527'] = { Name = 'cs4_04_abanclub_details' }, - ['900850041'] = { Name = 'cs4_04_abanclub_details2' }, - ['669664746'] = { Name = 'cs4_04_abanclub_details3' }, - ['333155681'] = { Name = 'cs4_04_abanclub' }, - ['157506956'] = { Name = 'cs4_04_barrier' }, - ['1766287396'] = { Name = 'cs4_04_bb_hd_2' }, - ['1501238951'] = { Name = 'cs4_04_bb_hd' }, - ['-221294210'] = { Name = 'cs4_04_beach_1' }, - ['-1618957602'] = { Name = 'cs4_04_beach_2' }, - ['-1926592974'] = { Name = 'cs4_04_beach_3' }, - ['-1143708795'] = { Name = 'cs4_04_beach_4' }, - ['947281099'] = { Name = 'cs4_04_beach_5' }, - ['937843627'] = { Name = 'cs4_04_beach_6' }, - ['-450906593'] = { Name = 'cs4_04_beach_7' }, - ['1746043424'] = { Name = 'cs4_04_decal_01' }, - ['-1763909708'] = { Name = 'cs4_04_decal_02' }, - ['-611915509'] = { Name = 'cs4_04_decal_03' }, - ['-361232659'] = { Name = 'cs4_04_decal_04' }, - ['-1088802766'] = { Name = 'cs4_04_decal_05' }, - ['-1912855471'] = { Name = 'cs4_04_decal_06_lod' }, - ['-848933686'] = { Name = 'cs4_04_decal_06' }, - ['-1979318853'] = { Name = 'cs4_04_decal_07_lod' }, - ['851187576'] = { Name = 'cs4_04_decal_07' }, - ['196822718'] = { Name = 'cs4_04_decal_08_lod' }, - ['1089188823'] = { Name = 'cs4_04_decal_08' }, - ['813409866'] = { Name = 'cs4_04_decal_09_lod' }, - ['369843731'] = { Name = 'cs4_04_decal_09' }, - ['-154069085'] = { Name = 'cs4_04_decal_10' }, - ['-776942237'] = { Name = 'cs4_04_decal_11' }, - ['-2074660171'] = { Name = 'cs4_04_decal_12' }, - ['-1374091724'] = { Name = 'cs4_04_decal_13' }, - ['-543200960'] = { Name = 'cs4_04_decal_14' }, - ['-1698996355'] = { Name = 'cs4_04_decal_15' }, - ['754680831'] = { Name = 'cs4_04_decal_16' }, - ['1997412387'] = { Name = 'cs4_04_decal_17' }, - ['-1454900074'] = { Name = 'cs4_04_decal_18' }, - ['74953460'] = { Name = 'cs4_04_decal_19' }, - ['-1155584619'] = { Name = 'cs4_04_decal_20_lod' }, - ['-1866487267'] = { Name = 'cs4_04_decal_20' }, - ['-1564559966'] = { Name = 'cs4_04_decal_202' }, - ['1046865622'] = { Name = 'cs4_04_desert_house_004_d' }, - ['940589876'] = { Name = 'cs4_04_desert_house' }, - ['-1460841362'] = { Name = 'cs4_04_details' }, - ['1541412200'] = { Name = 'cs4_04_details02' }, - ['1268134213'] = { Name = 'cs4_04_emissive_lod' }, - ['1360076409'] = { Name = 'cs4_04_emissive' }, - ['1618010572'] = { Name = 'cs4_04_extras_lod' }, - ['502651650'] = { Name = 'cs4_04_extras' }, - ['1176522171'] = { Name = 'cs4_04_fish_01' }, - ['808395225'] = { Name = 'cs4_04_fish_02' }, - ['1354752989'] = { Name = 'cs4_04_frame_01' }, - ['-1107035351'] = { Name = 'cs4_04_frame_01b_lod' }, - ['-1959413940'] = { Name = 'cs4_04_frame_01b' }, - ['-1901248961'] = { Name = 'cs4_04_frame_01d' }, - ['-896355159'] = { Name = 'cs4_04_frame_02c' }, - ['1944758834'] = { Name = 'cs4_04_frame_03' }, - ['-1425490555'] = { Name = 'cs4_04_frame_03a_lod' }, - ['-872204626'] = { Name = 'cs4_04_frame_03a' }, - ['-756750319'] = { Name = 'cs4_04_frame_04' }, - ['-1725099604'] = { Name = 'cs4_04_house_obj' }, - ['839480373'] = { Name = 'cs4_04_marinasign' }, - ['1352304157'] = { Name = 'cs4_04_mebar' }, - ['-652432226'] = { Name = 'cs4_04_props_lod' }, - ['567620726'] = { Name = 'cs4_04_refprox_07' }, - ['-719033438'] = { Name = 'cs4_04_roks' }, - ['-1967034464'] = { Name = 'cs4_04_struct' }, - ['1925638435'] = { Name = 'cs4_04_stuntj' }, - ['-1250529391'] = { Name = 'cs4_04_tank' }, - ['1173717752'] = { Name = 'cs4_04_tank02' }, - ['-1764214667'] = { Name = 'cs4_05_airfd_4grs' }, - ['849090017'] = { Name = 'cs4_05_airfld_1' }, - ['1326796499'] = { Name = 'cs4_05_airfld_2' }, - ['1479303425'] = { Name = 'cs4_05_airfld_3' }, - ['1800669012'] = { Name = 'cs4_05_airfld_4' }, - ['826336055'] = { Name = 'cs4_05_airfld3da1' }, - ['1420678865'] = { Name = 'cs4_05_airfld4da02' }, - ['-1179545801'] = { Name = 'cs4_05_airsign_railings' }, - ['1232526059'] = { Name = 'cs4_05_airsign' }, - ['537628278'] = { Name = 'cs4_05_buswreck' }, - ['410834954'] = { Name = 'cs4_05_chopshop001_d' }, - ['-201865149'] = { Name = 'cs4_05_chopshop001' }, - ['59243781'] = { Name = 'cs4_05_con_tower_rail' }, - ['294885011'] = { Name = 'cs4_05_con_tower' }, - ['-1114960848'] = { Name = 'cs4_05_emissive_lod' }, - ['-87132795'] = { Name = 'cs4_05_emissive' }, - ['163235331'] = { Name = 'cs4_05_hanger01' }, - ['-1503953480'] = { Name = 'cs4_05_htrail1' }, - ['-802237488'] = { Name = 'cs4_05_sdw_decal' }, - ['1182487712'] = { Name = 'cs4_05_signs_pole' }, - ['214623845'] = { Name = 'cs4_05_signs' }, - ['-1617227128'] = { Name = 'cs4_05_tower_dets' }, - ['1658865961'] = { Name = 'cs4_05_weeds_01' }, - ['949054987'] = { Name = 'cs4_06_bigh_rails' }, - ['-1225896531'] = { Name = 'cs4_06_bighouse_decal' }, - ['1327405660'] = { Name = 'cs4_06_bighouse' }, - ['-1954828839'] = { Name = 'cs4_06_build_014' }, - ['-1192134816'] = { Name = 'cs4_06_build_2o001' }, - ['-1882478699'] = { Name = 'cs4_06_build_5' }, - ['-1787319301'] = { Name = 'cs4_06_build_5o' }, - ['-1640414096'] = { Name = 'cs4_06_build_6' }, - ['-1337562998'] = { Name = 'cs4_06_build_7' }, - ['-1265120115'] = { Name = 'cs4_06_build_8_rails1' }, - ['-496195530'] = { Name = 'cs4_06_build_8_rails2' }, - ['1118834015'] = { Name = 'cs4_06_build_8' }, - ['-1923651925'] = { Name = 'cs4_06_build_8a_rails2_lod' }, - ['1771351428'] = { Name = 'cs4_06_cover012' }, - ['-373549657'] = { Name = 'cs4_06_cover10a' }, - ['5545214'] = { Name = 'cs4_06_cover11_o' }, - ['741295135'] = { Name = 'cs4_06_cover11' }, - ['-1171698966'] = { Name = 'cs4_06_cover2' }, - ['2103830495'] = { Name = 'cs4_06_cover2b' }, - ['-1763566885'] = { Name = 'cs4_06_cover2o' }, - ['-1055902008'] = { Name = 'cs4_06_cover3_2' }, - ['-1360555401'] = { Name = 'cs4_06_cover3_3' }, - ['1601279352'] = { Name = 'cs4_06_cover3' }, - ['1468044381'] = { Name = 'cs4_06_cover3o' }, - ['106754863'] = { Name = 'cs4_06_cover4o' }, - ['101249959'] = { Name = 'cs4_06_cover5o' }, - ['-1157148538'] = { Name = 'cs4_06_cover6a_trls' }, - ['251135581'] = { Name = 'cs4_06_cover6a' }, - ['-449695022'] = { Name = 'cs4_06_cover6b' }, - ['266862721'] = { Name = 'cs4_06_cover7o' }, - ['1885225560'] = { Name = 'cs4_06_cover8o' }, - ['376901150'] = { Name = 'cs4_06_cover9a_rails' }, - ['-1054841786'] = { Name = 'cs4_06_cover9a' }, - ['-1293760565'] = { Name = 'cs4_06_cover9b' }, - ['49931820'] = { Name = 'cs4_06_coverwall' }, - ['-1790671127'] = { Name = 'cs4_06_coverwall22' }, - ['-1229407305'] = { Name = 'cs4_06_croop001' }, - ['1951540984'] = { Name = 'cs4_06_decal_terrain' }, - ['2059298290'] = { Name = 'cs4_06_decal004' }, - ['1019449168'] = { Name = 'cs4_06_decal03' }, - ['1971119538'] = { Name = 'cs4_06_detail01' }, - ['605420624'] = { Name = 'cs4_06_details01' }, - ['-1475521149'] = { Name = 'cs4_06_emm_00_lod' }, - ['-516996438'] = { Name = 'cs4_06_emm_00' }, - ['1671163798'] = { Name = 'cs4_06_emm_01_lod' }, - ['-143888604'] = { Name = 'cs4_06_emm_01' }, - ['1648312718'] = { Name = 'cs4_06_emm_02_lod' }, - ['95095713'] = { Name = 'cs4_06_emm_02' }, - ['-681424859'] = { Name = 'cs4_06_emm_03_lod' }, - ['434844705'] = { Name = 'cs4_06_emm_03' }, - ['731847875'] = { Name = 'cs4_06_emm_04_lod' }, - ['-1176767488'] = { Name = 'cs4_06_emm_04' }, - ['975684304'] = { Name = 'cs4_06_emm_05_lod' }, - ['-929066617'] = { Name = 'cs4_06_emm_05' }, - ['-921696780'] = { Name = 'cs4_06_emm_06_lod' }, - ['-564019957'] = { Name = 'cs4_06_emm_06' }, - ['-72081668'] = { Name = 'cs4_06_glue' }, - ['-1836844716'] = { Name = 'cs4_06_glue1' }, - ['-2068423239'] = { Name = 'cs4_06_glue2' }, - ['-1379920424'] = { Name = 'cs4_06_land01' }, - ['-1898625437'] = { Name = 'cs4_06_land01a' }, - ['344744815'] = { Name = 'cs4_06_land02' }, - ['809112109'] = { Name = 'cs4_06_land03_d' }, - ['175066933'] = { Name = 'cs4_06_land03' }, - ['347336422'] = { Name = 'cs4_06_land04_d' }, - ['-556042230'] = { Name = 'cs4_06_land04' }, - ['1956291466'] = { Name = 'cs4_06_land05' }, - ['-1957971469'] = { Name = 'cs4_06_lighting01' }, - ['1905821325'] = { Name = 'cs4_06_lighting02' }, - ['-1612094674'] = { Name = 'cs4_06_lighting03' }, - ['-1775546446'] = { Name = 'cs4_06_lighting04' }, - ['-1200384958'] = { Name = 'cs4_06_lighting05' }, - ['-422678281'] = { Name = 'cs4_06_lighting06' }, - ['-399622707'] = { Name = 'cs4_06_meth_rails' }, - ['11380093'] = { Name = 'cs4_06_meth_slod' }, - ['-454659988'] = { Name = 'cs4_06_meth01c' }, - ['1406229301'] = { Name = 'cs4_06_methlbovly' }, - ['521954756'] = { Name = 'cs4_06_motel_01' }, - ['139737140'] = { Name = 'cs4_06_motel_02' }, - ['-115296330'] = { Name = 'cs4_06_motel_crprk' }, - ['-2040856448'] = { Name = 'cs4_06_motelbase_rails' }, - ['-1739235580'] = { Name = 'cs4_06_motelbase' }, - ['-1509186116'] = { Name = 'cs4_06_motelbase008' }, - ['-134329928'] = { Name = 'cs4_06_motelbase009' }, - ['1422157140'] = { Name = 'cs4_06_motelbase2' }, - ['-1955206203'] = { Name = 'cs4_06_motelcvr1' }, - ['1828584758'] = { Name = 'cs4_06_moteldetail002' }, - ['-1084244638'] = { Name = 'cs4_06_moteldetail01' }, - ['-631839943'] = { Name = 'cs4_06_motelroom01' }, - ['-862107706'] = { Name = 'cs4_06_motelroom02' }, - ['925703396'] = { Name = 'cs4_06_motelroom03' }, - ['563868102'] = { Name = 'cs4_06_motelroom04' }, - ['-36001212'] = { Name = 'cs4_06_motelroom05' }, - ['-264892677'] = { Name = 'cs4_06_motelroom06' }, - ['1585547869'] = { Name = 'cs4_06_motl_ovly00_lod' }, - ['-594528334'] = { Name = 'cs4_06_motl_ovly00' }, - ['-1236341968'] = { Name = 'cs4_06_motl_ovly01' }, - ['941059775'] = { Name = 'cs4_06_motl_ovly02' }, - ['566837795'] = { Name = 'cs4_06_motl_ovly03' }, - ['326739332'] = { Name = 'cs4_06_motl_ovly04' }, - ['221550842'] = { Name = 'cs4_06_motl_ovly05' }, - ['1858657317'] = { Name = 'cs4_06_motl_ovly06' }, - ['-1384070146'] = { Name = 'cs4_06_neonsign_lod' }, - ['1655856215'] = { Name = 'cs4_06_neonsign' }, - ['-1414653859'] = { Name = 'cs4_06_pave' }, - ['-523157973'] = { Name = 'cs4_06_signageb' }, - ['-1571966314'] = { Name = 'cs4_06_smallhouse' }, - ['-1578582290'] = { Name = 'cs4_06_water' }, - ['-665116549'] = { Name = 'cs4_06_weed' }, - ['499855988'] = { Name = 'cs4_06_weeds' }, - ['-619301697'] = { Name = 'cs4_06_weeds2' }, - ['-331622646'] = { Name = 'cs4_06_weeds3' }, - ['-1568554089'] = { Name = 'cs4_06_weeds4' }, - ['-1681021795'] = { Name = 'cs4_06_wreckage_brand' }, - ['-890490064'] = { Name = 'cs4_07_build_1' }, - ['-1100244853'] = { Name = 'cs4_07_build_10' }, - ['-1597382940'] = { Name = 'cs4_07_build_2' }, - ['-171241723'] = { Name = 'cs4_07_build_2d' }, - ['1214983804'] = { Name = 'cs4_07_build_3' }, - ['618162007'] = { Name = 'cs4_07_build_5' }, - ['2007572951'] = { Name = 'cs4_07_build_5o' }, - ['-634924553'] = { Name = 'cs4_07_build_7' }, - ['-337545878'] = { Name = 'cs4_07_build_8' }, - ['-691355773'] = { Name = 'cs4_07_build_coop' }, - ['-1670942330'] = { Name = 'cs4_07_car1' }, - ['-1844922225'] = { Name = 'cs4_07_details' }, - ['-283402324'] = { Name = 'cs4_07_glue_01' }, - ['-666275320'] = { Name = 'cs4_07_glue_02' }, - ['-875128755'] = { Name = 'cs4_07_gun1' }, - ['-2079213241'] = { Name = 'cs4_07_gun1o001' }, - ['-1762248720'] = { Name = 'cs4_07_gunsign' }, - ['-1727725688'] = { Name = 'cs4_07_land01' }, - ['-1820265000'] = { Name = 'cs4_07_land01o' }, - ['20118310'] = { Name = 'cs4_07_land01o002_lod' }, - ['-1780731512'] = { Name = 'cs4_07_land01o2' }, - ['-1349451993'] = { Name = 'cs4_07_land01olod' }, - ['-1519602195'] = { Name = 'cs4_07_land2' }, - ['1671491486'] = { Name = 'cs4_07_land2o_b_lod' }, - ['-60050272'] = { Name = 'cs4_07_land2o_lod' }, - ['-1388927589'] = { Name = 'cs4_07_land2o' }, - ['-1766352765'] = { Name = 'cs4_07_land3' }, - ['-864414267'] = { Name = 'cs4_07_n_emm_lod' }, - ['-1008130700'] = { Name = 'cs4_07_n_emm' }, - ['596540879'] = { Name = 'cs4_07_n_emm01_lod' }, - ['43777778'] = { Name = 'cs4_07_n_emm01' }, - ['-2092672124'] = { Name = 'cs4_07_n_emm02_lod' }, - ['-1932192922'] = { Name = 'cs4_07_n_emm02' }, - ['352952096'] = { Name = 'cs4_07_n_emm03_lod' }, - ['-1628522599'] = { Name = 'cs4_07_n_emm03' }, - ['-1143958209'] = { Name = 'cs4_07_officedetails001' }, - ['989254138'] = { Name = 'cs4_07_parking' }, - ['-1937439804'] = { Name = 'cs4_07_planks' }, - ['604055968'] = { Name = 'cs4_07_q_emm_lod' }, - ['643683684'] = { Name = 'cs4_07_q_emm' }, - ['-482162080'] = { Name = 'cs4_07_q2_emm_lod' }, - ['-919455991'] = { Name = 'cs4_07_q2_emm' }, - ['1024301851'] = { Name = 'cs4_07_q3_emm_lod' }, - ['-1908729225'] = { Name = 'cs4_07_q3_emm' }, - ['-1082798138'] = { Name = 'cs4_07_q4_emm_lod' }, - ['-997006093'] = { Name = 'cs4_07_q4_emm' }, - ['-244722705'] = { Name = 'cs4_07_q6_emm_lod' }, - ['128699884'] = { Name = 'cs4_07_q6_emm' }, - ['16472247'] = { Name = 'cs4_07_q6_emm01_lod' }, - ['696257464'] = { Name = 'cs4_07_q6_emm01' }, - ['505284944'] = { Name = 'cs4_07_q6_emm02_lod' }, - ['-1893083382'] = { Name = 'cs4_07_q6_emm02' }, - ['1557028451'] = { Name = 'cs4_07_q6_emm03_lod' }, - ['2096312989'] = { Name = 'cs4_07_q6_emm03' }, - ['-229603276'] = { Name = 'cs4_07_railings' }, - ['-832987823'] = { Name = 'cs4_07_railings2' }, - ['-1136264918'] = { Name = 'cs4_07_railings3' }, - ['-996598338'] = { Name = 'cs4_07_rails_lod' }, - ['1939687127'] = { Name = 'cs4_07_rocks1' }, - ['-1487950285'] = { Name = 'cs4_07_rocks2' }, - ['1531924256'] = { Name = 'cs4_07_salesigns' }, - ['1638670722'] = { Name = 'cs4_07_shop001' }, - ['448880274'] = { Name = 'cs4_07_signs3' }, - ['533194907'] = { Name = 'cs4_07_signs4' }, - ['242075111'] = { Name = 'cs4_07_signs5' }, - ['-1720895447'] = { Name = 'cs4_07_signsnew3' }, - ['576544876'] = { Name = 'cs4_07_statc12' }, - ['182212749'] = { Name = 'cs4_07_statc12a' }, - ['835331676'] = { Name = 'cs4_07_statc12o' }, - ['755920184'] = { Name = 'cs4_07_trail_011' }, - ['1322758346'] = { Name = 'cs4_07_trail_012' }, - ['1934199637'] = { Name = 'cs4_07_trail_3' }, - ['-214234306'] = { Name = 'cs4_07_trail_4' }, - ['628223915'] = { Name = 'cs4_07_trail_5' }, - ['576641169'] = { Name = 'cs4_07_trail_5o' }, - ['-944819169'] = { Name = 'cs4_07_trail_6' }, - ['-2019580243'] = { Name = 'cs4_07_trail_6o' }, - ['-1175381853'] = { Name = 'cs4_07_trail_7' }, - ['-1854621449'] = { Name = 'cs4_07_trail_7o' }, - ['-426364848'] = { Name = 'cs4_07_weed_01' }, - ['-655518465'] = { Name = 'cs4_07_weed_02' }, - ['693652912'] = { Name = 'cs4_08_4sale_sign' }, - ['-541595634'] = { Name = 'cs4_08_detailsb' }, - ['1912376473'] = { Name = 'cs4_08_detailsc' }, - ['633081791'] = { Name = 'cs4_08_emm_00_lod' }, - ['-146868904'] = { Name = 'cs4_08_emm_00' }, - ['-2031805772'] = { Name = 'cs4_08_emm_01_lod' }, - ['1108183800'] = { Name = 'cs4_08_emm_01' }, - ['536485506'] = { Name = 'cs4_08_emm_02_lod' }, - ['1402220037'] = { Name = 'cs4_08_emm_02' }, - ['-1742476675'] = { Name = 'cs4_08_emm_03_lod' }, - ['-1637104717'] = { Name = 'cs4_08_emm_03' }, - ['-1611949681'] = { Name = 'cs4_08_emm_04_lod' }, - ['-1339463890'] = { Name = 'cs4_08_emm_04' }, - ['230938297'] = { Name = 'cs4_08_emm_05_lod' }, - ['1527823602'] = { Name = 'cs4_08_emm_05' }, - ['-1046214587'] = { Name = 'cs4_08_emm_06_lod' }, - ['1221007455'] = { Name = 'cs4_08_emm_06' }, - ['1736475688'] = { Name = 'cs4_08_emm_07_lod' }, - ['-1229654983'] = { Name = 'cs4_08_emm_07' }, - ['2099608430'] = { Name = 'cs4_08_emm_08_lod' }, - ['-1526574892'] = { Name = 'cs4_08_emm_08' }, - ['-225723884'] = { Name = 'cs4_08_glue' }, - ['-716227880'] = { Name = 'cs4_08_land_1' }, - ['-426582689'] = { Name = 'cs4_08_land_2' }, - ['-1587162358'] = { Name = 'cs4_08_land_6' }, - ['1143759535'] = { Name = 'cs4_08_land_6o' }, - ['-143261963'] = { Name = 'cs4_08_land_o' }, - ['1420727282'] = { Name = 'cs4_08_q_stairs' }, - ['-407220476'] = { Name = 'cs4_08_q' }, - ['-1354015243'] = { Name = 'cs4_08_q2' }, - ['-1232879585'] = { Name = 'cs4_08_rocks_2' }, - ['-2005729755'] = { Name = 'cs4_08_rocks_2a' }, - ['-1279514846'] = { Name = 'cs4_08_rocks' }, - ['1101906367'] = { Name = 'cs4_08_tr2' }, - ['1910529165'] = { Name = 'cs4_08_traielrs3_o001' }, - ['1316272175'] = { Name = 'cs4_08_trailer2_o' }, - ['-383205632'] = { Name = 'cs4_08_trailers005' }, - ['1822262678'] = { Name = 'cs4_08_trailers1_o' }, - ['1296063215'] = { Name = 'cs4_08_trailers1_railing' }, - ['-424352664'] = { Name = 'cs4_08_trailers1_rls' }, - ['-51083388'] = { Name = 'cs4_08_trailers1_rls2' }, - ['-1080369913'] = { Name = 'cs4_08_trailers1' }, - ['-144454500'] = { Name = 'cs4_08_trailers2' }, - ['714617596'] = { Name = 'cs4_08_trailers3' }, - ['1546087972'] = { Name = 'cs4_08_trailers4_o' }, - ['460494001'] = { Name = 'cs4_08_trailers4' }, - ['1548062940'] = { Name = 'cs4_08_trailers4b' }, - ['1269923513'] = { Name = 'cs4_08_trailers4shed' }, - ['228500648'] = { Name = 'cs4_08_trailers5_o' }, - ['-437361003'] = { Name = 'cs4_08_trailers5_rls' }, - ['1293809671'] = { Name = 'cs4_08_trailers5' }, - ['-555099304'] = { Name = 'cs4_08_trailers6_2rl' }, - ['1706939242'] = { Name = 'cs4_08_trailers6_d' }, - ['246101585'] = { Name = 'cs4_08_trailers6_rl' }, - ['-1096805318'] = { Name = 'cs4_08_trailers6_stairs' }, - ['1661281237'] = { Name = 'cs4_08_trailers6' }, - ['587173005'] = { Name = 'cs4_08_trailers66_rls' }, - ['-1857641542'] = { Name = 'cs4_08_trailers7_o' }, - ['2018075251'] = { Name = 'cs4_08_trailers8_o' }, - ['-356307181'] = { Name = 'cs4_08_trailers8_rl' }, - ['-2088999741'] = { Name = 'cs4_08_trailers8' }, - ['1632562065'] = { Name = 'cs4_08_trailers9_o' }, - ['2025934669'] = { Name = 'cs4_08_trailers9' }, - ['1750752668'] = { Name = 'cs4_08_weed' }, - ['-1953112047'] = { Name = 'cs4_09_armco_02' }, - ['-422156310'] = { Name = 'cs4_09_bdg1' }, - ['-1316707390'] = { Name = 'cs4_09_beams' }, - ['803668445'] = { Name = 'cs4_09_bilbrd_01' }, - ['-836943093'] = { Name = 'cs4_09_billbd_01_2' }, - ['651392374'] = { Name = 'cs4_09_billbd_01_d' }, - ['691125563'] = { Name = 'cs4_09_billbd_01' }, - ['-1544761399'] = { Name = 'cs4_09_build02' }, - ['2085930498'] = { Name = 'cs4_09_build02o' }, - ['-963615993'] = { Name = 'cs4_09_build11_rails' }, - ['-755158719'] = { Name = 'cs4_09_build11' }, - ['-1674329694'] = { Name = 'cs4_09_building002' }, - ['-1068555919'] = { Name = 'cs4_09_cover02' }, - ['782793702'] = { Name = 'cs4_09_cover2o' }, - ['-1871382919'] = { Name = 'cs4_09_decal001_lod' }, - ['-1101997518'] = { Name = 'cs4_09_decal001' }, - ['-808455438'] = { Name = 'cs4_09_em_00_lod' }, - ['2021723169'] = { Name = 'cs4_09_em_00' }, - ['919117607'] = { Name = 'cs4_09_em_01_lod' }, - ['-2009158756'] = { Name = 'cs4_09_em_01' }, - ['-263371131'] = { Name = 'cs4_09_em_02_lod' }, - ['-722975506'] = { Name = 'cs4_09_em_02' }, - ['736903811'] = { Name = 'cs4_09_em_03_lod' }, - ['-473242957'] = { Name = 'cs4_09_em_03' }, - ['1250864016'] = { Name = 'cs4_09_firestation_g001' }, - ['1926654500'] = { Name = 'cs4_09_firestation001' }, - ['1316094335'] = { Name = 'cs4_09_glue_01' }, - ['-2077725461'] = { Name = 'cs4_09_glue_02' }, - ['1985583924'] = { Name = 'cs4_09_land007' }, - ['2064426138'] = { Name = 'cs4_09_land008' }, - ['-200429248'] = { Name = 'cs4_09_land01_g001_lod' }, - ['1933771109'] = { Name = 'cs4_09_land01_g001' }, - ['1706042862'] = { Name = 'cs4_09_land02_d_lod' }, - ['-791533649'] = { Name = 'cs4_09_land02_d' }, - ['-1195836996'] = { Name = 'cs4_09_land03' }, - ['2104312887'] = { Name = 'cs4_09_land04_dec' }, - ['-280002233'] = { Name = 'cs4_09_land04_dec001_lod' }, - ['1928195623'] = { Name = 'cs4_09_land04' }, - ['140880483'] = { Name = 'cs4_09_land05_blend' }, - ['1570292605'] = { Name = 'cs4_09_land05' }, - ['1431139076'] = { Name = 'cs4_09_land05o_lod' }, - ['-3901208'] = { Name = 'cs4_09_land05o' }, - ['293612361'] = { Name = 'cs4_09_land06' }, - ['-1448148507'] = { Name = 'cs4_09_rails_00' }, - ['1448341236'] = { Name = 'cs4_09_railsa_lod' }, - ['524606230'] = { Name = 'cs4_09_railsa' }, - ['1043809244'] = { Name = 'cs4_09_rr_01' }, - ['874524590'] = { Name = 'cs4_09_rr_02' }, - ['-1997524836'] = { Name = 'cs4_09_sandy_shores_sign2' }, - ['250155808'] = { Name = 'cs4_09_sign001' }, - ['803918835'] = { Name = 'cs4_09_trailer_a_g' }, - ['-682656898'] = { Name = 'cs4_09_trailer_a' }, - ['-1926460091'] = { Name = 'cs4_10_247_emissive_dummy' }, - ['507333880'] = { Name = 'cs4_10_247_ovr001' }, - ['421396427'] = { Name = 'cs4_10_247' }, - ['-1763290008'] = { Name = 'cs4_10_ant_details' }, - ['292776155'] = { Name = 'cs4_10_ant_details01' }, - ['-544406257'] = { Name = 'cs4_10_ant_details02' }, - ['40219222'] = { Name = 'cs4_10_antenna_d' }, - ['-1904424043'] = { Name = 'cs4_10_antenna' }, - ['1962837466'] = { Name = 'cs4_10_bar_details01' }, - ['-894590003'] = { Name = 'cs4_10_bar' }, - ['-906205556'] = { Name = 'cs4_10_barbers_e_dummy' }, - ['-1712761168'] = { Name = 'cs4_10_decal_gas_station001' }, - ['1353697175'] = { Name = 'cs4_10_decal_gas_terrain' }, - ['-1301818654'] = { Name = 'cs4_10_decal_medc1' }, - ['1592611855'] = { Name = 'cs4_10_decal_medterc1' }, - ['1003687339'] = { Name = 'cs4_10_decal_store' }, - ['-229519445'] = { Name = 'cs4_10_decals_builds02' }, - ['-503624072'] = { Name = 'cs4_10_decals_trailer003' }, - ['126573100'] = { Name = 'cs4_10_decals_trailer02' }, - ['434118530'] = { Name = 'cs4_10_decaltrailer' }, - ['-442088732'] = { Name = 'cs4_10_detail_sign' }, - ['487465074'] = { Name = 'cs4_10_details_block01' }, - ['-364065174'] = { Name = 'cs4_10_details' }, - ['1111005048'] = { Name = 'cs4_10_detailspark' }, - ['618345108'] = { Name = 'cs4_10_dinner' }, - ['2083220407'] = { Name = 'cs4_10_dinnerint' }, - ['-1832726235'] = { Name = 'cs4_10_em_01_lod' }, - ['-1595865086'] = { Name = 'cs4_10_em_01' }, - ['-598404420'] = { Name = 'cs4_10_em_011' }, - ['-100116762'] = { Name = 'cs4_10_em_02_lod' }, - ['2134379593'] = { Name = 'cs4_10_em_02_lod001' }, - ['-130632020'] = { Name = 'cs4_10_em_02' }, - ['626710366'] = { Name = 'cs4_10_em_03_lod' }, - ['114840559'] = { Name = 'cs4_10_em_03' }, - ['1302975065'] = { Name = 'cs4_10_em_05_lod' }, - ['1569915223'] = { Name = 'cs4_10_em_05' }, - ['-1615986685'] = { Name = 'cs4_10_em_06_lod' }, - ['-1290949541'] = { Name = 'cs4_10_em_06' }, - ['-1184759631'] = { Name = 'cs4_10_em_07b_lod' }, - ['2054150691'] = { Name = 'cs4_10_em_07b' }, - ['1878595764'] = { Name = 'cs4_10_em_10_lod' }, - ['97506634'] = { Name = 'cs4_10_em_10' }, - ['-1845934937'] = { Name = 'cs4_10_em02_lod' }, - ['1978399671'] = { Name = 'cs4_10_em02' }, - ['81177474'] = { Name = 'cs4_10_emissign_lodn' }, - ['-1317882769'] = { Name = 'cs4_10_emissign' }, - ['460093487'] = { Name = 'cs4_10_emissive_lod' }, - ['-1426342691'] = { Name = 'cs4_10_emissive' }, - ['631805804'] = { Name = 'cs4_10_garage_01' }, - ['884001511'] = { Name = 'cs4_10_garage' }, - ['-683605629'] = { Name = 'cs4_10_garage01' }, - ['-174113217'] = { Name = 'cs4_10_garage02' }, - ['1866722145'] = { Name = 'cs4_10_gas_station' }, - ['2118053318'] = { Name = 'cs4_10_glue_01a' }, - ['-98998563'] = { Name = 'cs4_10_glue_02a' }, - ['-1214984691'] = { Name = 'cs4_10_glue_03a' }, - ['499980572'] = { Name = 'cs4_10_glue_04a' }, - ['1922154868'] = { Name = 'cs4_10_glue_05a' }, - ['-1360939148'] = { Name = 'cs4_10_house01' }, - ['1275261896'] = { Name = 'cs4_10_house2' }, - ['500504429'] = { Name = 'cs4_10_house3' }, - ['796408499'] = { Name = 'cs4_10_house4' }, - ['-2096666124'] = { Name = 'cs4_10_medicalc' }, - ['-2060945936'] = { Name = 'cs4_10_railings' }, - ['637746795'] = { Name = 'cs4_10_railings2' }, - ['-469509655'] = { Name = 'cs4_10_rails' }, - ['-582656997'] = { Name = 'cs4_10_ralings2' }, - ['-1637223080'] = { Name = 'cs4_10_sh_rls00' }, - ['1269774743'] = { Name = 'cs4_10_sh_rls022' }, - ['1459807879'] = { Name = 'cs4_10_sh_rls03' }, - ['1375660754'] = { Name = 'cs4_10_sheriff_e_dummy' }, - ['1068386828'] = { Name = 'cs4_10_sheriff_e_lod' }, - ['-1287420176'] = { Name = 'cs4_10_sheriff_st_rails2lod' }, - ['2029920098'] = { Name = 'cs4_10_sheriff_station' }, - ['-1052354530'] = { Name = 'cs4_10_sheriff_wind_lod' }, - ['-1831519059'] = { Name = 'cs4_10_sheriff_windows' }, - ['-1580159359'] = { Name = 'cs4_10_sign_rest' }, - ['-683596539'] = { Name = 'cs4_10_store' }, - ['-641387932'] = { Name = 'cs4_10_tattoo' }, - ['1649689118'] = { Name = 'cs4_10_terrain_gas' }, - ['397330660'] = { Name = 'cs4_10_terrain_medic_ovly' }, - ['8672541'] = { Name = 'cs4_10_terrain_medic' }, - ['1975418828'] = { Name = 'cs4_10_terrain_sheriff' }, - ['1028715031'] = { Name = 'cs4_10_terrain01' }, - ['876797947'] = { Name = 'cs4_10_terrain02' }, - ['-283889609'] = { Name = 'cs4_10_trailer_em_b_win' }, - ['953468486'] = { Name = 'cs4_10_trailer_em' }, - ['-2062363770'] = { Name = 'cs4_10_trailer_em001_lod_b_win' }, - ['-719087221'] = { Name = 'cs4_10_trailer_em001_lod' }, - ['-969606429'] = { Name = 'cs4_10_trailer002' }, - ['-2105809433'] = { Name = 'cs4_10_trailer003b_b_win' }, - ['-10123193'] = { Name = 'cs4_10_trailer003b_details' }, - ['2071524813'] = { Name = 'cs4_10_trailer003b_rails' }, - ['-598965564'] = { Name = 'cs4_10_trailer003b_windows' }, - ['-923434404'] = { Name = 'cs4_10_trailer003b' }, - ['962792103'] = { Name = 'cs4_10_traileranim' }, - ['-57654255'] = { Name = 'cs4_10_trailertrash_dummy' }, - ['-935292684'] = { Name = 'cs4_10_trailertrash_lod' }, - ['1125350320'] = { Name = 'cs4_10_trevorfake_hd' }, - ['-2065683499'] = { Name = 'cs4_10_trevweeds' }, - ['-1093344540'] = { Name = 'cs4_10_trvrtlr_colswap' }, - ['-200166522'] = { Name = 'cs4_10_v_38_barbers_lod' }, - ['2103568138'] = { Name = 'cs4_10_v_sheriff_milo_lod' }, - ['256868763'] = { Name = 'cs4_11_armc_02' }, - ['1960961523'] = { Name = 'cs4_11_awning' }, - ['840284527'] = { Name = 'cs4_11_barn02' }, - ['1053887546'] = { Name = 'cs4_11_barrier01' }, - ['-791160926'] = { Name = 'cs4_11_billb_uniteas' }, - ['-934076442'] = { Name = 'cs4_11_bld01sign' }, - ['1729204490'] = { Name = 'cs4_11_brr_002' }, - ['635138642'] = { Name = 'cs4_11_brrier_01' }, - ['606768514'] = { Name = 'cs4_11_brrier4' }, - ['-2139733588'] = { Name = 'cs4_11_build01_d' }, - ['-2137045097'] = { Name = 'cs4_11_build01' }, - ['-2064072192'] = { Name = 'cs4_11_build02_d' }, - ['1170821612'] = { Name = 'cs4_11_build02' }, - ['1561087687'] = { Name = 'cs4_11_build03_g' }, - ['1007828606'] = { Name = 'cs4_11_build03' }, - ['1821444465'] = { Name = 'cs4_11_cvana' }, - ['-439027499'] = { Name = 'cs4_11_cvn_r' }, - ['2035256974'] = { Name = 'cs4_11_emis1_lod' }, - ['877808318'] = { Name = 'cs4_11_emis1' }, - ['1121150912'] = { Name = 'cs4_11_emis2' }, - ['-1181602087'] = { Name = 'cs4_11_emis3_lod' }, - ['756300866'] = { Name = 'cs4_11_emis3' }, - ['-2147063227'] = { Name = 'cs4_11_emismr_lod' }, - ['180878965'] = { Name = 'cs4_11_emismr' }, - ['1958096763'] = { Name = 'cs4_11_emismr2_lod' }, - ['-2085338380'] = { Name = 'cs4_11_emismr2' }, - ['395534035'] = { Name = 'cs4_11_ems2_lod' }, - ['551923123'] = { Name = 'cs4_11_glue_01' }, - ['-2084965542'] = { Name = 'cs4_11_glue_03' }, - ['1374432709'] = { Name = 'cs4_11_hrdstn01' }, - ['1606011232'] = { Name = 'cs4_11_hrdstn02' }, - ['-1532036283'] = { Name = 'cs4_11_jt_sgn1' }, - ['-1022765374'] = { Name = 'cs4_11_jtnp_sgn' }, - ['-997376034'] = { Name = 'cs4_11_land_01' }, - ['1781467939'] = { Name = 'cs4_11_land_02' }, - ['2088546238'] = { Name = 'cs4_11_land_03' }, - ['-975289724'] = { Name = 'cs4_11_land_04' }, - ['-651138776'] = { Name = 'cs4_11_land_05' }, - ['1131003289'] = { Name = 'cs4_11_land_06' }, - ['1155317887'] = { Name = 'cs4_11_land_07' }, - ['1512470623'] = { Name = 'cs4_11_nr_00' }, - ['-1254955555'] = { Name = 'cs4_11_overlooka' }, - ['1520350287'] = { Name = 'cs4_11_overlookasign' }, - ['-1739081280'] = { Name = 'cs4_11_ovr_rails' }, - ['961320796'] = { Name = 'cs4_11_props_bulbw018' }, - ['1795881688'] = { Name = 'cs4_11_props_bulbw019' }, - ['898536430'] = { Name = 'cs4_11_props_cm93190_hvstd' }, - ['-1630434222'] = { Name = 'cs4_11_props_e_wire013' }, - ['-1935972378'] = { Name = 'cs4_11_props_e_wire014' }, - ['1964488927'] = { Name = 'cs4_11_props_e_wire016' }, - ['-235949439'] = { Name = 'cs4_11_props_e_wire017' }, - ['-475720212'] = { Name = 'cs4_11_props_e_wire018' }, - ['-1102132404'] = { Name = 'cs4_11_props_e_wire019' }, - ['1126778499'] = { Name = 'cs4_11_props_e_wire020' }, - ['1441229823'] = { Name = 'cs4_11_props_e_wire021' }, - ['1713638536'] = { Name = 'cs4_11_props_e_wire022' }, - ['-345827588'] = { Name = 'cs4_11_props_e_wire024' }, - ['-1758398789'] = { Name = 'cs4_11_props_mountwire006' }, - ['1237801941'] = { Name = 'cs4_11_props_mountwire007' }, - ['-1051478364'] = { Name = 'cs4_11_props_mountwire012' }, - ['-417496517'] = { Name = 'cs4_11_props_mountwire013' }, - ['1946273337'] = { Name = 'cs4_11_props_mountwire01c001' }, - ['-1220324263'] = { Name = 'cs4_11_props_mountwire01d001' }, - ['664587029'] = { Name = 'cs4_11_props_mountwire01e001' }, - ['-1924182156'] = { Name = 'cs4_11_props_mountwire020' }, - ['730337209'] = { Name = 'cs4_11_props_propsmountwire019' }, - ['-960040041'] = { Name = 'cs4_11_props_sal_emissive' }, - ['1487710136'] = { Name = 'cs4_11_props_sallightwire' }, - ['2145065583'] = { Name = 'cs4_11_propsmountwire01b001' }, - ['1776355738'] = { Name = 'cs4_11_pst' }, - ['1201231170'] = { Name = 'cs4_11_rc_rails' }, - ['914050093'] = { Name = 'cs4_11_rcplantc001' }, - ['-898993166'] = { Name = 'cs4_11_retwall02' }, - ['-1450945189'] = { Name = 'cs4_11_sal_cvana_d' }, - ['17728622'] = { Name = 'cs4_11_sal_cvana_g' }, - ['200940302'] = { Name = 'cs4_11_sal_cvana' }, - ['-292637873'] = { Name = 'cs4_11_saljunk_01' }, - ['539222631'] = { Name = 'cs4_11_salm_drt_g' }, - ['599410811'] = { Name = 'cs4_11_salm_drt_g1' }, - ['1455474672'] = { Name = 'cs4_11_salm_drt_g1lod' }, - ['905374964'] = { Name = 'cs4_11_salm_drt_g2' }, - ['-168918799'] = { Name = 'cs4_11_salm_drt_g2lod' }, - ['1957201841'] = { Name = 'cs4_11_salm_drt_glod' }, - ['655497131'] = { Name = 'cs4_11_salship' }, - ['-2132784043'] = { Name = 'cs4_11_salv_barrier' }, - ['1578836216'] = { Name = 'cs4_11_salvationm' }, - ['-968427613'] = { Name = 'cs4_11_salvtruck_g' }, - ['251669336'] = { Name = 'cs4_11_salvtruck' }, - ['-1327211925'] = { Name = 'cs4_11_trailer2' }, - ['-548372639'] = { Name = 'cs4_11_trailer2d' }, - ['-857089250'] = { Name = 'cs4_11_truckstop_dec' }, - ['1679893977'] = { Name = 'cs4_11_truckstop_sign' }, - ['111012742'] = { Name = 'cs4_11_truckstop' }, - ['1604762609'] = { Name = 'cs4_11_weed_003' }, - ['374753611'] = { Name = 'cs4_11_weed_01' }, - ['1177626880'] = { Name = 'cs4_11_weed_02' }, - ['-247023604'] = { Name = 'cs4_11_weeds_002' }, - ['-474211081'] = { Name = 'cs4_11_weeds_003' }, - ['-695438114'] = { Name = 'cs4_11_weeds_01' }, - ['1428818914'] = { Name = 'cs4_12_armcoend_01' }, - ['-923503655'] = { Name = 'cs4_12_armcoend_05' }, - ['483136388'] = { Name = 'cs4_12_bb1' }, - ['714026762'] = { Name = 'cs4_12_bb2' }, - ['-2142086513'] = { Name = 'cs4_12_bb3' }, - ['-1911785981'] = { Name = 'cs4_12_bb4' }, - ['1733816625'] = { Name = 'cs4_12_billbd_01' }, - ['480598989'] = { Name = 'cs4_12_billbd_02' }, - ['1304706570'] = { Name = 'cs4_12_billbd_03' }, - ['-281509644'] = { Name = 'cs4_12_billbd_04' }, - ['1969168577'] = { Name = 'cs4_12_cncbrdg01' }, - ['-1222503825'] = { Name = 'cs4_12_erotub_01' }, - ['-938429364'] = { Name = 'cs4_12_erotub_02' }, - ['450845160'] = { Name = 'cs4_12_erotub_03' }, - ['-1346337864'] = { Name = 'cs4_12_erotub_04' }, - ['-1977567111'] = { Name = 'cs4_12_erotub_06' }, - ['2018940133'] = { Name = 'cs4_12_erotub_07' }, - ['1564496005'] = { Name = 'cs4_12_erotub_mr2' }, - ['307856661'] = { Name = 'cs4_12_glue_03' }, - ['610085148'] = { Name = 'cs4_12_glue_04' }, - ['1718241301'] = { Name = 'cs4_12_land_01_g' }, - ['1432713675'] = { Name = 'cs4_12_land_01' }, - ['-1234698005'] = { Name = 'cs4_12_land_02_1g' }, - ['-1976612702'] = { Name = 'cs4_12_land_02_g' }, - ['1779409707'] = { Name = 'cs4_12_land_02' }, - ['848454429'] = { Name = 'cs4_12_land_02b_g' }, - ['-525839697'] = { Name = 'cs4_12_land_03_d' }, - ['-338418763'] = { Name = 'cs4_12_nd_wall_04' }, - ['427654919'] = { Name = 'cs4_12_nd_wall_05' }, - ['1061505690'] = { Name = 'cs4_12_nd_wall_06' }, - ['-366238015'] = { Name = 'cs4_12_retainwall01' }, - ['-652606306'] = { Name = 'cs4_12_retainwall04' }, - ['474462772'] = { Name = 'cs4_12_rock_002' }, - ['1822304559'] = { Name = 'cs4_12_rock_01b001' }, - ['731808700'] = { Name = 'cs4_12_tt_watert_ovr' }, - ['-816139547'] = { Name = 'cs4_12_tt_watert' }, - ['1152072959'] = { Name = 'cs4_12_tt_watrl01' }, - ['1732411953'] = { Name = 'cs4_12_tt_watrl02' }, - ['1696611413'] = { Name = 'cs4_12_watert_dets' }, - ['1474872810'] = { Name = 'cs4_12_weed_01' }, - ['1241164302'] = { Name = 'cs4_12_weed_02' }, - ['342146787'] = { Name = 'cs4_12_weed_03' }, - ['951711666'] = { Name = 'cs4_13_alphasign' }, - ['1497213760'] = { Name = 'cs4_13_animal_ark_sign_b' }, - ['2142679702'] = { Name = 'cs4_13_animal_ark_sign_em' }, - ['-1842049283'] = { Name = 'cs4_13_animal_ark_sign' }, - ['659838201'] = { Name = 'cs4_13_ark_skip' }, - ['1875981204'] = { Name = 'cs4_13_armco00' }, - ['1511262234'] = { Name = 'cs4_13_armco01' }, - ['1401191167'] = { Name = 'cs4_13_armco02' }, - ['1102993267'] = { Name = 'cs4_13_armco03' }, - ['-364140397'] = { Name = 'cs4_13_armco04' }, - ['-669940705'] = { Name = 'cs4_13_armco05' }, - ['-773785670'] = { Name = 'cs4_13_armco06' }, - ['629087993'] = { Name = 'cs4_13_armco08' }, - ['1388902796'] = { Name = 'cs4_13_armco09' }, - ['99377332'] = { Name = 'cs4_13_armco11' }, - ['-1675391712'] = { Name = 'cs4_13_armco12' }, - ['-1438439073'] = { Name = 'cs4_13_armco13' }, - ['1086281305'] = { Name = 'cs4_13_armco14' }, - ['-1342523022'] = { Name = 'cs4_13_bdh_00007_d' }, - ['856559177'] = { Name = 'cs4_13_bdh_01_d' }, - ['-654310387'] = { Name = 'cs4_13_bdh_01' }, - ['385133393'] = { Name = 'cs4_13_bdh_02_d' }, - ['198142379'] = { Name = 'cs4_13_bdh_02' }, - ['122751284'] = { Name = 'cs4_13_bdh_03_d' }, - ['1733697723'] = { Name = 'cs4_13_bdh_03' }, - ['357912657'] = { Name = 'cs4_13_bdh_04_d' }, - ['1476690456'] = { Name = 'cs4_13_bdh_04' }, - ['1818638926'] = { Name = 'cs4_13_bdh_06_d' }, - ['1421015925'] = { Name = 'cs4_13_bdh_06' }, - ['-1348095659'] = { Name = 'cs4_13_bdh_07' }, - ['1048186323'] = { Name = 'cs4_13_bdh_07b' }, - ['-1330992421'] = { Name = 'cs4_13_bilbrd_01' }, - ['841546978'] = { Name = 'cs4_13_billbd_005' }, - ['545159008'] = { Name = 'cs4_13_billbd_01' }, - ['-938588547'] = { Name = 'cs4_13_billbd_02' }, - ['-1238129976'] = { Name = 'cs4_13_billbd_03' }, - ['-2128004940'] = { Name = 'cs4_13_billbd_04' }, - ['-1884840887'] = { Name = 'cs4_13_build_01_b' }, - ['-1271798087'] = { Name = 'cs4_13_build_01_b001' }, - ['302177697'] = { Name = 'cs4_13_build_01_fiz' }, - ['-355411821'] = { Name = 'cs4_13_build_01' }, - ['-806182185'] = { Name = 'cs4_13_build_02' }, - ['-683466180'] = { Name = 'cs4_13_build_03_g' }, - ['972727015'] = { Name = 'cs4_13_build_conv001' }, - ['854987998'] = { Name = 'cs4_13_build_conv002' }, - ['554332427'] = { Name = 'cs4_13_build_conv003' }, - ['3288923'] = { Name = 'cs4_13_build_conv004' }, - ['-325089226'] = { Name = 'cs4_13_build_conv005' }, - ['-568661203'] = { Name = 'cs4_13_build_conv006' }, - ['-877869487'] = { Name = 'cs4_13_build_conv007' }, - ['-947995147'] = { Name = 'cs4_13_build_conv008' }, - ['872887404'] = { Name = 'cs4_13_build_conv01' }, - ['1090863272'] = { Name = 'cs4_13_conv_00_fiz' }, - ['823927649'] = { Name = 'cs4_13_conv_00_grille' }, - ['-1281278663'] = { Name = 'cs4_13_conv_00' }, - ['-968285545'] = { Name = 'cs4_13_conv_01_fiz' }, - ['535557766'] = { Name = 'cs4_13_conv_01_grille' }, - ['-1527275546'] = { Name = 'cs4_13_conv_01' }, - ['-1680082686'] = { Name = 'cs4_13_conv_02_fiz' }, - ['916442835'] = { Name = 'cs4_13_conv_02_grille' }, - ['-1255751612'] = { Name = 'cs4_13_conv_02' }, - ['1161315160'] = { Name = 'cs4_13_conv_03_fiz' }, - ['1820746960'] = { Name = 'cs4_13_conv_03_grille' }, - ['1750574759'] = { Name = 'cs4_13_conv_03' }, - ['1966906819'] = { Name = 'cs4_13_conv_04_fiz' }, - ['398764326'] = { Name = 'cs4_13_conv_04_grille' }, - ['1518963467'] = { Name = 'cs4_13_conv_04' }, - ['-748898545'] = { Name = 'cs4_13_conv_05_fiz' }, - ['-1835524275'] = { Name = 'cs4_13_conv_05_grille' }, - ['-1947046436'] = { Name = 'cs4_13_conv_05' }, - ['2060774599'] = { Name = 'cs4_13_decal_boat_02' }, - ['839874260'] = { Name = 'cs4_13_desert_house_10_d' }, - ['1054791363'] = { Name = 'cs4_13_desert_house_10_xtra' }, - ['-97409929'] = { Name = 'cs4_13_desert_house_10' }, - ['-1397030649'] = { Name = 'cs4_13_desert_house_9_dec' }, - ['1037388480'] = { Name = 'cs4_13_desert_house_9_xtra' }, - ['983985616'] = { Name = 'cs4_13_desert_house_9' }, - ['1295992633'] = { Name = 'cs4_13_emissive_a_lod' }, - ['569037394'] = { Name = 'cs4_13_emissive_a' }, - ['1082462666'] = { Name = 'cs4_13_emissive_b_lod' }, - ['861500719'] = { Name = 'cs4_13_emissive_b' }, - ['254275022'] = { Name = 'cs4_13_emissive_c_lod' }, - ['1028884775'] = { Name = 'cs4_13_emissive_c' }, - ['-319868396'] = { Name = 'cs4_13_emissive_d_lod' }, - ['1336225226'] = { Name = 'cs4_13_emissive_d' }, - ['2030111499'] = { Name = 'cs4_13_emissive_e_lod' }, - ['-923197328'] = { Name = 'cs4_13_emissive_e' }, - ['56553726'] = { Name = 'cs4_13_emissive_lod' }, - ['-1126590283'] = { Name = 'cs4_13_emissive' }, - ['-766810179'] = { Name = 'cs4_13_glue_01' }, - ['-1014674895'] = { Name = 'cs4_13_glue_02' }, - ['-1165182912'] = { Name = 'cs4_13_glue_03' }, - ['963294714'] = { Name = 'cs4_13_glue_06' }, - ['-227268594'] = { Name = 'cs4_13_glue_07' }, - ['788152544'] = { Name = 'cs4_13_gm_weeds' }, - ['-1716711416'] = { Name = 'cs4_13_gnd_01' }, - ['-151263332'] = { Name = 'cs4_13_gndtrk_01' }, - ['1394308576'] = { Name = 'cs4_13_gnt00' }, - ['1638470395'] = { Name = 'cs4_13_gnt01' }, - ['-518680094'] = { Name = 'cs4_13_gnt02' }, - ['-161825684'] = { Name = 'cs4_13_gnt03' }, - ['193193662'] = { Name = 'cs4_13_gnt04' }, - ['-1879620296'] = { Name = 'cs4_13_highlogo' }, - ['1759636465'] = { Name = 'cs4_13_house_wall_dec' }, - ['1971587821'] = { Name = 'cs4_13_house_wall' }, - ['-1884513979'] = { Name = 'cs4_13_land_01_ov' }, - ['550556671'] = { Name = 'cs4_13_land_01_ov1_lod' }, - ['-453535359'] = { Name = 'cs4_13_land_nmalll_ov' }, - ['-1515432155'] = { Name = 'cs4_13_mal_drain' }, - ['135582351'] = { Name = 'cs4_13_malrd_01' }, - ['-296015247'] = { Name = 'cs4_13_mine' }, - ['126022362'] = { Name = 'cs4_13_minileft_d' }, - ['1616621306'] = { Name = 'cs4_13_minileft' }, - ['-295748308'] = { Name = 'cs4_13_minimain_d' }, - ['1719884476'] = { Name = 'cs4_13_minimain' }, - ['-1129575831'] = { Name = 'cs4_13_miniright_d' }, - ['-1887845111'] = { Name = 'cs4_13_miniright' }, - ['1026682010'] = { Name = 'cs4_13_nmall017' }, - ['803721734'] = { Name = 'cs4_13_nmall018' }, - ['382152130'] = { Name = 'cs4_13_nmall15_d' }, - ['-465940667'] = { Name = 'cs4_13_nmall15' }, - ['243664525'] = { Name = 'cs4_13_props_cs4_13_wspline_035' }, - ['-1828492629'] = { Name = 'cs4_13_props_wire_035' }, - ['1984674972'] = { Name = 'cs4_13_props_wspline_00' }, - ['1125275178'] = { Name = 'cs4_13_props_wspline_01' }, - ['1388901783'] = { Name = 'cs4_13_props_wspline_02' }, - ['525110943'] = { Name = 'cs4_13_props_wspline_03' }, - ['831894321'] = { Name = 'cs4_13_props_wspline_04' }, - ['923713067'] = { Name = 'cs4_13_props_wspline_05' }, - ['1239278537'] = { Name = 'cs4_13_props_wspline_06' }, - ['610343120'] = { Name = 'cs4_13_props_wspline_08' }, - ['-295883587'] = { Name = 'cs4_13_props_wspline_09' }, - ['240478025'] = { Name = 'cs4_13_props_wspline_10' }, - ['1414034210'] = { Name = 'cs4_13_props_wspline_11' }, - ['-226807915'] = { Name = 'cs4_13_props_wspline_12' }, - ['586092656'] = { Name = 'cs4_13_props_wspline_14' }, - ['-1925487353'] = { Name = 'cs4_13_props_wspline_15' }, - ['786045922'] = { Name = 'cs4_13_retaining00' }, - ['-445839095'] = { Name = 'cs4_13_retaining01' }, - ['-215210873'] = { Name = 'cs4_13_retaining02' }, - ['1477242439'] = { Name = 'cs4_13_retaining03' }, - ['1702070548'] = { Name = 'cs4_13_retaining04' }, - ['1016477530'] = { Name = 'cs4_13_retaining05' }, - ['1247269597'] = { Name = 'cs4_13_retaining06' }, - ['-1822235406'] = { Name = 'cs4_13_retaining07' }, - ['-1589215047'] = { Name = 'cs4_13_retaining08' }, - ['-463487813'] = { Name = 'cs4_13_retwall002' }, - ['-793865457'] = { Name = 'cs4_13_rn02' }, - ['514369634'] = { Name = 'cs4_13_rr_a' }, - ['-100982823'] = { Name = 'cs4_13_rural3gr' }, - ['1063130831'] = { Name = 'cs4_13_rural3grde' }, - ['717269458'] = { Name = 'cs4_13_shed' }, - ['-495872921'] = { Name = 'cs4_13_shed1' }, - ['1455983164'] = { Name = 'cs4_13_shk01' }, - ['-133408659'] = { Name = 'cs4_13_silpbarrier_01' }, - ['-1624955232'] = { Name = 'cs4_13_silpbarrier_03' }, - ['-2121685037'] = { Name = 'cs4_13_sixfigure' }, - ['1491400804'] = { Name = 'cs4_13_sprunk' }, - ['1060397479'] = { Name = 'cs4_13_stargazplat' }, - ['310176075'] = { Name = 'cs4_13_tmptrlr_02' }, - ['2110504939'] = { Name = 'cs4_13_tmptrlr_07' }, - ['-1373000781'] = { Name = 'cs4_13_trailerboat_01' }, - ['-1095772512'] = { Name = 'cs4_13_trailerboat_det' }, - ['-318974399'] = { Name = 'cs4_13_trailerboat_dr' }, - ['-1809131934'] = { Name = 'cs4_13_trailerweed_003' }, - ['-2088422121'] = { Name = 'cs4_13_trailerweed_004' }, - ['-1339322777'] = { Name = 'cs4_13_trailerweed_005' }, - ['-1571654991'] = { Name = 'cs4_13_trailerweed_006' }, - ['-863615204'] = { Name = 'cs4_13_trailerweed_007' }, - ['-1093391432'] = { Name = 'cs4_13_trailerweed_008' }, - ['-1320151424'] = { Name = 'cs4_13_trailerweed_01' }, - ['789033015'] = { Name = 'cs4_13_trlr_01_fiz' }, - ['-210963046'] = { Name = 'cs4_13_trlr_02_fiz' }, - ['-466057001'] = { Name = 'cs4_13_trlr_03_fiz' }, - ['1579401527'] = { Name = 'cs4_13_upnatomclassic' }, - ['899561346'] = { Name = 'cs4_13_wall00' }, - ['-313841959'] = { Name = 'cs4_13_wall01' }, - ['394623821'] = { Name = 'cs4_13_wall02' }, - ['-897982153'] = { Name = 'cs4_13_wall03' }, - ['-1130216056'] = { Name = 'cs4_13_wall04' }, - ['-1311494164'] = { Name = 'cs4_13_wall05' }, - ['-1546193227'] = { Name = 'cs4_13_weed_01' }, - ['-1331195818'] = { Name = 'cs4_13_weed_02' }, - ['-797519884'] = { Name = 'cs4_13_weed_03' }, - ['-325187522'] = { Name = 'cs4_13_weed_05' }, - ['-2101227556'] = { Name = 'cs4_13_wr' }, - ['-2103975920'] = { Name = 'cs4_14_armco00' }, - ['-1180479954'] = { Name = 'cs4_14_armco01' }, - ['1735731659'] = { Name = 'cs4_14_armco02' }, - ['497849915'] = { Name = 'cs4_14_armco03' }, - ['1279161182'] = { Name = 'cs4_14_armco04' }, - ['-2106073136'] = { Name = 'cs4_14_armco05' }, - ['750859364'] = { Name = 'cs4_14_armco06' }, - ['-488562519'] = { Name = 'cs4_14_armco07' }, - ['-519037689'] = { Name = 'cs4_14_armco08' }, - ['-883404293'] = { Name = 'cs4_14_bilbrd_01' }, - ['-735548757'] = { Name = 'cs4_14_billbd_006' }, - ['1655756398'] = { Name = 'cs4_14_billbd_01' }, - ['-1767621032'] = { Name = 'cs4_14_billbd_02' }, - ['-2046124763'] = { Name = 'cs4_14_billbd_03' }, - ['-1260815993'] = { Name = 'cs4_14_billboard' }, - ['1789775082'] = { Name = 'cs4_14_cs_brrier' }, - ['-82213003'] = { Name = 'cs4_14_emissive_slod' }, - ['163860622'] = { Name = 'cs4_14_emissive' }, - ['-2006260844'] = { Name = 'cs4_14_erotub_mr' }, - ['-1540541302'] = { Name = 'cs4_14_erotub_mr2' }, - ['-1945597273'] = { Name = 'cs4_14_glue_01' }, - ['742055514'] = { Name = 'cs4_14_glue' }, - ['-1399374147'] = { Name = 'cs4_14_hickbar_anim' }, - ['-1713440165'] = { Name = 'cs4_14_hickbar_det' }, - ['-343370477'] = { Name = 'cs4_14_hickbar_land' }, - ['1427163518'] = { Name = 'cs4_14_hickbar_land02' }, - ['711342809'] = { Name = 'cs4_14_hickbar_ov' }, - ['-1776680267'] = { Name = 'cs4_14_hickbar' }, - ['525612766'] = { Name = 'cs4_14_hut_g' }, - ['-1639840584'] = { Name = 'cs4_14_hut' }, - ['-1046219318'] = { Name = 'cs4_14_jtnp_sign' }, - ['-1877754070'] = { Name = 'cs4_14_land_01' }, - ['1927906518'] = { Name = 'cs4_14_land_02' }, - ['-1414039951'] = { Name = 'cs4_14_land_03' }, - ['-1640473741'] = { Name = 'cs4_14_land_04' }, - ['-908414281'] = { Name = 'cs4_14_land_05' }, - ['-1147464136'] = { Name = 'cs4_14_land_06' }, - ['-176649742'] = { Name = 'cs4_14_land_07' }, - ['-416289439'] = { Name = 'cs4_14_land_08' }, - ['505862990'] = { Name = 'cs4_14_land_09' }, - ['1858698654'] = { Name = 'cs4_14_land_10' }, - ['303721399'] = { Name = 'cs4_14_land_11_ed' }, - ['-1693726276'] = { Name = 'cs4_14_land_11_g' }, - ['-1513067605'] = { Name = 'cs4_14_land_11' }, - ['605092718'] = { Name = 'cs4_14_land_11a' }, - ['-56240683'] = { Name = 'cs4_14_ldb10_glu' }, - ['-1811329558'] = { Name = 'cs4_14_pipe_01' }, - ['1634266680'] = { Name = 'cs4_14_plywoodpile_01' }, - ['-74200229'] = { Name = 'cs4_14_props_tspline_002' }, - ['-723008890'] = { Name = 'cs4_14_props_twire_02' }, - ['-1875625696'] = { Name = 'cs4_14_props_twire_03' }, - ['1976173644'] = { Name = 'cs4_14_props_twire_04' }, - ['-1951682541'] = { Name = 'cs4_14_props_twire_05' }, - ['-2088853575'] = { Name = 'cs4_14_props_twire_06' }, - ['964594610'] = { Name = 'cs4_14_props_twire_07' }, - ['-1626122526'] = { Name = 'cs4_14_props_twire_08' }, - ['1424638601'] = { Name = 'cs4_14_props_twire_09' }, - ['-673168681'] = { Name = 'cs4_14_props_twire_10' }, - ['1128470935'] = { Name = 'cs4_14_props_twire_11' }, - ['1962474754'] = { Name = 'cs4_14_props_twire_12' }, - ['519262456'] = { Name = 'cs4_14_props_twire_13' }, - ['1350972445'] = { Name = 'cs4_14_props_twire_14' }, - ['-1273332980'] = { Name = 'cs4_14_props_twire_15' }, - ['-2099210087'] = { Name = 'cs4_14_props_twire_16' }, - ['-806210885'] = { Name = 'cs4_14_props_twire_17' }, - ['-1583655410'] = { Name = 'cs4_14_props_twire_18' }, - ['1260466483'] = { Name = 'cs4_14_props_twire_20' }, - ['71508856'] = { Name = 'cs4_14_props_twire_21' }, - ['1451182063'] = { Name = 'cs4_14_props_twire_22' }, - ['780662785'] = { Name = 'cs4_14_props_twire_23' }, - ['567143220'] = { Name = 'cs4_14_retainwallmr' }, - ['-910655297'] = { Name = 'cs4_14_rock_01' }, - ['-1109530322'] = { Name = 'cs4_14_rock_02' }, - ['-1349497709'] = { Name = 'cs4_14_rock_03' }, - ['1182215798'] = { Name = 'cs4_14_rock_12' }, - ['864357914'] = { Name = 'cs4_14_rock_12b' }, - ['457186733'] = { Name = 'cs4_14_rsl_mr_bb1' }, - ['1214674937'] = { Name = 'cs4_14_rsl_mr_bb2' }, - ['916771958'] = { Name = 'cs4_14_rsl_mr_bb3' }, - ['-1481992760'] = { Name = 'cs4_14_tmp_trlr_002' }, - ['900116526'] = { Name = 'cs4_14_trlr_01' }, - ['1589344742'] = { Name = 'cs4_14_wall' }, - ['-572207067'] = { Name = 'cs4_14_wall00' }, - ['-1414435909'] = { Name = 'cs4_14_wall01' }, - ['-2124736753'] = { Name = 'cs4_14_wall02' }, - ['1766319929'] = { Name = 'cs4_14_wall03' }, - ['1134795761'] = { Name = 'cs4_14_wall04' }, - ['99098751'] = { Name = 'cs4_14_wall05' }, - ['1475298440'] = { Name = 'cs4_14_wall06' }, - ['-2033332638'] = { Name = 'cs4_14_weed' }, - ['899449633'] = { Name = 'cs4_lod_01_slod3' }, - ['-1139005491'] = { Name = 'cs4_lod_02_slod3' }, - ['1995638650'] = { Name = 'cs4_lod_em_b_slod3' }, - ['-32229604'] = { Name = 'cs4_lod_em_c_slod3' }, - ['-1523375433'] = { Name = 'cs4_lod_em_d_slod3' }, - ['848139608'] = { Name = 'cs4_lod_em_e_slod3' }, - ['690703715'] = { Name = 'cs4_lod_em_f_slod3' }, - ['1963880846'] = { Name = 'cs4_lod_em_slod3' }, - ['514237963'] = { Name = 'cs4_railway_trk01' }, - ['840160080'] = { Name = 'cs4_railway_trk02a' }, - ['-570873020'] = { Name = 'cs4_railway_trk02b' }, - ['-164438245'] = { Name = 'cs4_railway_trk03a' }, - ['538784495'] = { Name = 'cs4_railway_trk03b' }, - ['-661380418'] = { Name = 'cs4_railway_trk04a' }, - ['-351287371'] = { Name = 'cs4_railway_trk04b' }, - ['2027412016'] = { Name = 'cs4_railway_trk05' }, - ['599012285'] = { Name = 'cs4_railway_trk06a' }, - ['360093506'] = { Name = 'cs4_railway_trk06b' }, - ['1969510600'] = { Name = 'cs4_railway_trk07a' }, - ['-2068088970'] = { Name = 'cs4_railway_trk07b' }, - ['785171995'] = { Name = 'cs4_railway_trk08' }, - ['-1780966304'] = { Name = 'cs4_railwayb_brg01' }, - ['1366496186'] = { Name = 'cs4_railwayb_brg02' }, - ['1068986431'] = { Name = 'cs4_railwayb_brg03' }, - ['-71061011'] = { Name = 'cs4_railwayb_brg04_refl' }, - ['2046256322'] = { Name = 'cs4_railwayb_brg04' }, - ['-270364849'] = { Name = 'cs4_railwayb_brg05_refl' }, - ['1816480094'] = { Name = 'cs4_railwayb_brg05' }, - ['1757037402'] = { Name = 'cs4_railwayb_brg1_refl' }, - ['-777018769'] = { Name = 'cs4_railwayb_brg2_refl' }, - ['954004673'] = { Name = 'cs4_railwayb_brg3_refl' }, - ['-1263144029'] = { Name = 'cs4_railwayb_int_trk013' }, - ['317345262'] = { Name = 'cs4_railwayb_trk010_refl' }, - ['-1411356273'] = { Name = 'cs4_railwayb_trk010a' }, - ['-10205363'] = { Name = 'cs4_railwayb_trk010b_refl' }, - ['-1172339191'] = { Name = 'cs4_railwayb_trk010b' }, - ['-802328459'] = { Name = 'cs4_railwayb_trk011_refl' }, - ['1959735458'] = { Name = 'cs4_railwayb_trk011' }, - ['-1938378701'] = { Name = 'cs4_railwayb_trk012_refl' }, - ['-1835439050'] = { Name = 'cs4_railwayb_trk012' }, - ['1917007355'] = { Name = 'cs4_railwayb_trk014_refl' }, - ['-1625619143'] = { Name = 'cs4_railwayb_trk014' }, - ['1280104178'] = { Name = 'cs4_railwayb_trk015_refl' }, - ['-1144373609'] = { Name = 'cs4_railwayb_trk015' }, - ['1945662346'] = { Name = 'cs4_railwayb_trk016_refl' }, - ['-908272964'] = { Name = 'cs4_railwayb_trk016' }, - ['32989636'] = { Name = 'cs4_railwayb_trk08_refl' }, - ['1303696906'] = { Name = 'cs4_railwayb_trk08a' }, - ['952233326'] = { Name = 'cs4_railwayb_trk08b_refl' }, - ['1550021479'] = { Name = 'cs4_railwayb_trk08b' }, - ['-1087135021'] = { Name = 'cs4_railwayb_trk09_refl' }, - ['-1631192129'] = { Name = 'cs4_railwayb_trk09a' }, - ['887049065'] = { Name = 'cs4_railwayb_trk09b_refl' }, - ['-1871159516'] = { Name = 'cs4_railwayb_trk09b' }, - ['496734670'] = { Name = 'cs4_railwayb_tunnel_dec' }, - ['1194022318'] = { Name = 'cs4_railwayb_tunnel_details' }, - ['-1827627049'] = { Name = 'cs4_railwayb_tunnel_ext' }, - ['-1768584124'] = { Name = 'cs4_railwayb_tunnel_int' }, - ['830025102'] = { Name = 'cs4_railwayb_tunnel_refl' }, - ['-556072256'] = { Name = 'cs4_railwayb_tunnelint_refl' }, - ['218470509'] = { Name = 'cs4_rd_props_xwere67' }, - ['-791790722'] = { Name = 'cs4_rd_props_xwire01' }, - ['-1048732451'] = { Name = 'cs4_rd_props_xwire02' }, - ['-923915326'] = { Name = 'cs4_rd_props_xwire03' }, - ['-1161588883'] = { Name = 'cs4_rd_props_xwire04' }, - ['-461774119'] = { Name = 'cs4_rd_props_xwire05' }, - ['-702134734'] = { Name = 'cs4_rd_props_xwire06' }, - ['-1590109096'] = { Name = 'cs4_rd_props_xwire07' }, - ['1940422968'] = { Name = 'cs4_rd_props_xwire08' }, - ['1052088147'] = { Name = 'cs4_rd_props_xwire09' }, - ['907772615'] = { Name = 'cs4_rd_props_xwire10' }, - ['-1823195849'] = { Name = 'cs4_rd_props_xwire11' }, - ['-1596336062'] = { Name = 'cs4_rd_props_xwire12' }, - ['-268863876'] = { Name = 'cs4_rd_props_xwire13' }, - ['2105872793'] = { Name = 'cs4_rd_props_xwire14' }, - ['-695254100'] = { Name = 'cs4_rd_props_xwire15' }, - ['-331256048'] = { Name = 'cs4_rd_props_xwire16' }, - ['-1021076267'] = { Name = 'cs4_rd_props_xwire17' }, - ['-790808504'] = { Name = 'cs4_rd_props_xwire18' }, - ['493015378'] = { Name = 'cs4_rd_props_xwire19' }, - ['2032929283'] = { Name = 'cs4_rd_props_xwire20' }, - ['-964385617'] = { Name = 'cs4_rd_props_xwire21' }, - ['-708754648'] = { Name = 'cs4_rd_props_xwire22' }, - ['-1124560485'] = { Name = 'cs4_rd_props_xwire23' }, - ['-757875375'] = { Name = 'cs4_rd_props_xwire24' }, - ['460770966'] = { Name = 'cs4_rd_props_xwire25' }, - ['691563033'] = { Name = 'cs4_rd_props_xwire26' }, - ['-171834579'] = { Name = 'cs4_rd_props_xwire27' }, - ['195243759'] = { Name = 'cs4_rd_props_xwire28' }, - ['1346648116'] = { Name = 'cs4_rd_props_xwire29' }, - ['-1106536067'] = { Name = 'cs4_rd_props_xwire30' }, - ['-996825455'] = { Name = 'cs4_rd_props_xwire31' }, - ['-1838759372'] = { Name = 'cs4_rd_props_xwire32' }, - ['-1468273058'] = { Name = 'cs4_rd_props_xwire33' }, - ['1994525483'] = { Name = 'cs4_rd_props_xwire34' }, - ['-1565433139'] = { Name = 'cs4_rd_props_xwire35' }, - ['2029457241'] = { Name = 'cs4_rd_props_xwire36' }, - ['-2025346054'] = { Name = 'cs4_rd_props_xwire37' }, - ['1803449448'] = { Name = 'cs4_rd_props_xwire38' }, - ['996774975'] = { Name = 'cs4_rd_props_xwire39' }, - ['-1541380409'] = { Name = 'cs4_rd_props_xwire40' }, - ['-1652991623'] = { Name = 'cs4_rd_props_xwire41' }, - ['-1885749830'] = { Name = 'cs4_rd_props_xwire42' }, - ['1388069884'] = { Name = 'cs4_rd_props_xwire43' }, - ['1140565627'] = { Name = 'cs4_rd_props_xwire44' }, - ['1027643653'] = { Name = 'cs4_rd_props_xwire45' }, - ['784923694'] = { Name = 'cs4_rd_props_xwire46' }, - ['448975906'] = { Name = 'cs4_rd_props_xwire47' }, - ['-176518766'] = { Name = 'cs4_rd_props_xwire48' }, - ['-415961849'] = { Name = 'cs4_rd_props_xwire49' }, - ['-1234106360'] = { Name = 'cs4_rd_props_xwire50' }, - ['-599567444'] = { Name = 'cs4_rd_props_xwire51' }, - ['-1910425751'] = { Name = 'cs4_rd_props_xwire52' }, - ['2142247559'] = { Name = 'cs4_rd_props_xwire53' }, - ['-1317667310'] = { Name = 'cs4_rd_props_xwire54' }, - ['2080281384'] = { Name = 'cs4_rd_props_xwire55' }, - ['-1372489843'] = { Name = 'cs4_rd_props_xwire56' }, - ['-1617667501'] = { Name = 'cs4_rd_props_xwire57' }, - ['1371356838'] = { Name = 'cs4_rd_props_xwire58' }, - ['855179550'] = { Name = 'cs4_rd_props_xwire59' }, - ['-777732209'] = { Name = 'cs4_rd_props_xwire60' }, - ['-1542232979'] = { Name = 'cs4_rd_props_xwire61' }, - ['1917944042'] = { Name = 'cs4_rd_props_xwire62' }, - ['-725104983'] = { Name = 'cs4_rd_props_xwire63' }, - ['44343906'] = { Name = 'cs4_rd_props_xwire64' }, - ['-229965393'] = { Name = 'cs4_rd_props_xwire65' }, - ['805403931'] = { Name = 'cs4_rd_props_xwire66' }, - ['522115926'] = { Name = 'cs4_rd_props_xwire67' }, - ['1269445748'] = { Name = 'cs4_rd_props_xwire68' }, - ['982291001'] = { Name = 'cs4_rd_props_xwire69' }, - ['1971654045'] = { Name = 'cs4_rd_props_xwire70' }, - ['-2091931342'] = { Name = 'cs4_rd_props_xwire71' }, - ['1762555056'] = { Name = 'cs4_rd_props_xwire72' }, - ['918261771'] = { Name = 'cs4_rd_props_xwire73' }, - ['1317650343'] = { Name = 'cs4_rd_props_xwire74' }, - ['1013980024'] = { Name = 'cs4_rd_props_xwire75' }, - ['1107240598'] = { Name = 'cs4_rd_props_xwire76' }, - ['264389141'] = { Name = 'cs4_rd_props_xwire77' }, - ['531882488'] = { Name = 'cs4_rd_props_xwire78' }, - ['-177304210'] = { Name = 'cs4_rd_props_xwire79' }, - ['-1491275260'] = { Name = 'cs4_rd_props_xwire80' }, - ['2028148113'] = { Name = 'cs4_rd_props_xwire81' }, - ['-1972094797'] = { Name = 'cs4_rd_props_xwire82' }, - ['2085067870'] = { Name = 'cs4_rd_props_xwire83' }, - ['1370965822'] = { Name = 'cs4_rd_props_xwire84' }, - ['1667328658'] = { Name = 'cs4_rd_props_xwire85' }, - ['897093313'] = { Name = 'cs4_rd_props_xwire86' }, - ['1190113711'] = { Name = 'cs4_rd_props_xwire87' }, - ['416273768'] = { Name = 'cs4_rd_props_xwire88' }, - ['710801540'] = { Name = 'cs4_rd_props_xwire89' }, - ['-2105629360'] = { Name = 'cs4_rd_props_xwire90' }, - ['1870430028'] = { Name = 'cs4_rd_props_xwire91' }, - ['1496732352'] = { Name = 'cs4_rd_props_xwire92' }, - ['1239528471'] = { Name = 'cs4_rd_props_xwire93' }, - ['899845017'] = { Name = 'cs4_rd_props_xwire94' }, - ['1183133026'] = { Name = 'cs4_rd_props_xwire95' }, - ['810221806'] = { Name = 'cs4_rd_props_xwire96' }, - ['490658510'] = { Name = 'cs4_rd_props_xwire97' }, - ['251477579'] = { Name = 'cs4_rd_props_xwire98' }, - ['-134475703'] = { Name = 'cs4_rd_props_xwire99' }, - ['-536304417'] = { Name = 'cs4_roads_05' }, - ['-767915709'] = { Name = 'cs4_roads_06' }, - ['1330283401'] = { Name = 'cs4_roads_07' }, - ['-2130417924'] = { Name = 'cs4_roads_08' }, - ['-61319190'] = { Name = 'cs4_roads_13' }, - ['166589205'] = { Name = 'cs4_roads_14' }, - ['648490119'] = { Name = 'cs4_roads_15' }, - ['894552540'] = { Name = 'cs4_roads_16' }, - ['-333170822'] = { Name = 'cs4_roads_17' }, - ['380046463'] = { Name = 'cs4_roads_19' }, - ['601696851'] = { Name = 'cs4_roads_20' }, - ['-417287973'] = { Name = 'cs4_roads_21' }, - ['1208766149'] = { Name = 'cs4_roads_brg_01_rail' }, - ['-1755716938'] = { Name = 'cs4_roads_brg_01' }, - ['-1047143323'] = { Name = 'cs4_roads_dec01' }, - ['-1345111840'] = { Name = 'cs4_roads_dec02' }, - ['17698972'] = { Name = 'cs4_roads_dtjnc_d01' }, - ['1272587827'] = { Name = 'cs4_roads_dtjnc_d02' }, - ['812412760'] = { Name = 'cs4_roads_dtjnc_d04' }, - ['-1121282292'] = { Name = 'cs4_roads_dtjnc_d05s' }, - ['1775952428'] = { Name = 'cs4_roads_dtjnc_d07' }, - ['-1559623848'] = { Name = 'cs4_roads_runoff_01_ovr' }, - ['-1469524569'] = { Name = 'cs4_roads_runoff_02_ovr' }, - ['-1838872159'] = { Name = 'cs4_roads_runoff_03_ovr' }, - ['66654625'] = { Name = 'cs4_roads_sign_01' }, - ['364295452'] = { Name = 'cs4_roads_sign_02' }, - ['883159710'] = { Name = 'cs4_roads_sign_03' }, - ['-891216102'] = { Name = 'cs4_roads_sign_04' }, - ['18353031'] = { Name = 'cs4_roads_sign_05' }, - ['508662471'] = { Name = 'cs4_roads_slpr_02' }, - ['-1771960037'] = { Name = 'cs4_roadsb_12' }, - ['-936095764'] = { Name = 'cs4_roadsb_dtjnc_d01' }, - ['-1331879746'] = { Name = 'cs4_roadsb_dtjnc_d02' }, - ['493517399'] = { Name = 'cs4_roadsb_dtjnc_d04' }, - ['218880410'] = { Name = 'cs4_roadsb_dtjnc_d05' }, - ['1429105122'] = { Name = 'cs4_roadsb_dtjnc_d07' }, - ['1187237133'] = { Name = 'cs4_roadsb_dtjnc_d08' }, - ['-52687346'] = { Name = 'cs4_roadsb_sign_01' }, - ['663970684'] = { Name = 'cs4_roadsb_sign_02' }, - ['432916465'] = { Name = 'cs4_roadsb_sign_03' }, - ['-698611600'] = { Name = 'cs4_roadsb00' }, - ['124611218'] = { Name = 'cs4_roadsb01' }, - ['-114045409'] = { Name = 'cs4_roadsb02' }, - ['-1558961703'] = { Name = 'cs4_roadsb03' }, - ['-820676133'] = { Name = 'cs4_roadsb04' }, - ['-1060643520'] = { Name = 'cs4_roadsb05' }, - ['1787900116'] = { Name = 'cs4_roadsb06' }, - ['1543279531'] = { Name = 'cs4_roadsb07' }, - ['-998611907'] = { Name = 'cs4_roadsb08' }, - ['-1296383810'] = { Name = 'cs4_roadsb09' }, - ['1213913364'] = { Name = 'cs4_roadsb091' }, - ['-350341280'] = { Name = 'cs4_roadsb10' }, - ['-69707564'] = { Name = 'cs4_roadsb11' }, - ['274530781'] = { Name = 'cs4_roadsb13' }, - ['583902910'] = { Name = 'cs4_roadsb14' }, - ['907791706'] = { Name = 'cs4_roadsb15' }, - ['1194422149'] = { Name = 'cs4_roadsb16' }, - ['1752871447'] = { Name = 'cs4_roadsb17' }, - ['2097273637'] = { Name = 'cs4_roadsb18' }, - ['-1892450424'] = { Name = 'cs4_roadsb19' }, - ['-543777499'] = { Name = 'cs4_roadsb20' }, - ['-305579638'] = { Name = 'cs4_roadsb21' }, - ['-1154558898'] = { Name = 'cs4_roadsb22' }, - ['-914460435'] = { Name = 'cs4_roadsb23' }, - ['-346437127'] = { Name = 'cs5_1_billboard-bravado' }, - ['247831804'] = { Name = 'cs5_1_billboard-gnd_desert' }, - ['-762319973'] = { Name = 'cs5_1_billboard-slod' }, - ['306599860'] = { Name = 'cs5_1_billboard-uranium' }, - ['-1684711481'] = { Name = 'cs5_1_cs5_01_ds01' }, - ['826966835'] = { Name = 'cs5_1_cs5_01_ds03' }, - ['1083711950'] = { Name = 'cs5_1_cs5_01_ds04' }, - ['-1162930694'] = { Name = 'cs5_1_cs5_01_ds06' }, - ['-737064770'] = { Name = 'cs5_1_cs5_01_ds07' }, - ['-260243051'] = { Name = 'cs5_1_cs5_01_ds09' }, - ['-320015759'] = { Name = 'cs5_1_cs5_01_ds10' }, - ['2130286212'] = { Name = 'cs5_1_cs5_01_ds11' }, - ['-1740519148'] = { Name = 'cs5_1_cs5_01_ds12' }, - ['-1434161767'] = { Name = 'cs5_1_cs5_01_ds13' }, - ['662988703'] = { Name = 'cs5_1_cs5_01_ds14' }, - ['-1245641702'] = { Name = 'cs5_1_cs5_01_ds15' }, - ['-751878410'] = { Name = 'cs5_1_cs5_01_ds16' }, - ['1152292605'] = { Name = 'cs5_1_cs5_01_ds172' }, - ['338280678'] = { Name = 'cs5_1_cs5_01_ds19' }, - ['1014372150'] = { Name = 'cs5_1_cs5_01_ds20' }, - ['-1457917828'] = { Name = 'cs5_1_cs5_01_ds22' }, - ['-1152019205'] = { Name = 'cs5_1_cs5_01_ds23' }, - ['-1643521444'] = { Name = 'cs5_1_cs5_01_ds25' }, - ['178959304'] = { Name = 'cs5_1_cs5_01_ds26' }, - ['-299369789'] = { Name = 'cs5_1_cs5_01_ds28' }, - ['-3236336'] = { Name = 'cs5_1_cs5_01_ds29' }, - ['-1810446466'] = { Name = 'cs5_1_cs5_01_ds30' }, - ['1884782592'] = { Name = 'cs5_1_cs5_01_ds32' }, - ['-2103565171'] = { Name = 'cs5_1_cs5_01_ds33' }, - ['-626502488'] = { Name = 'cs5_1_cs5_01_ds34' }, - ['-185497286'] = { Name = 'cs5_1_cs5_01_ds35' }, - ['-1088709233'] = { Name = 'cs5_1_cs5_01_ds36' }, - ['-1478299774'] = { Name = 'cs5_1_cs5_01_ds38' }, - ['2071141411'] = { Name = 'cs5_1_cs5_01_ds40' }, - ['2108760223'] = { Name = 'cs5_1_cs5_01_ds41' }, - ['-1743923880'] = { Name = 'cs5_1_cs5_01_ds42' }, - ['1653467737'] = { Name = 'cs5_1_cs5_01_ds44' }, - ['884477614'] = { Name = 'cs5_1_cs5_01_ds45' }, - ['-1008489213'] = { Name = 'cs5_1_cs5_01_ds46' }, - ['-1303770672'] = { Name = 'cs5_1_cs5_01_ds47' }, - ['-159411654'] = { Name = 'cs5_1_cs5_01_ds48' }, - ['348114618'] = { Name = 'cs5_1_cs5_01_ds49' }, - ['953786633'] = { Name = 'cs5_1_cs5_01_ds50' }, - ['338515973'] = { Name = 'cs5_1_cs5_01_ds52' }, - ['782273687'] = { Name = 'cs5_1_cs5_01_ds53' }, - ['-2114636993'] = { Name = 'cs5_1_cs5_01_ds54' }, - ['-1807558694'] = { Name = 'cs5_1_cs5_01_ds55' }, - ['1700755988'] = { Name = 'cs5_1_cs5_01_ds56' }, - ['2007375521'] = { Name = 'cs5_1_cs5_01_ds57' }, - ['-1501987685'] = { Name = 'cs5_1_cs5_01_ds58' }, - ['-1270278082'] = { Name = 'cs5_1_cs5_01_ds59' }, - ['-239892938'] = { Name = 'cs5_1_cs5_01_ds61' }, - ['-1184983667'] = { Name = 'cs5_1_cs5_01_ds62' }, - ['-413830790'] = { Name = 'cs5_1_cs5_01_ds63' }, - ['-1662067546'] = { Name = 'cs5_1_cs5_01_ds64' }, - ['-895830011'] = { Name = 'cs5_1_cs5_01_ds65' }, - ['1504040513'] = { Name = 'cs5_1_cs5_01_ds66' }, - ['-2013744410'] = { Name = 'cs5_1_cs5_01_ds67' }, - ['1045569434'] = { Name = 'cs5_1_cs5_01_ds68' }, - ['-496506713'] = { Name = 'cs5_1_cs5_01_ds70' }, - ['-794704613'] = { Name = 'cs5_1_cs5_01_ds71' }, - ['-949669214'] = { Name = 'cs5_1_cs5_01_ds72' }, - ['1349047644'] = { Name = 'cs5_1_cst_01' }, - ['-22629927'] = { Name = 'cs5_1_cst_02' }, - ['-2104313421'] = { Name = 'cs5_1_cst_03' }, - ['1017826967'] = { Name = 'cs5_1_cst_03b' }, - ['-1591306375'] = { Name = 'cs5_1_cst_rocks002' }, - ['599014868'] = { Name = 'cs5_1_cst_rocks1' }, - ['-467454840'] = { Name = 'cs5_1_cst_rocks1b' }, - ['1635445118'] = { Name = 'cs5_1_drain1' }, - ['1289311720'] = { Name = 'cs5_1_foam_01' }, - ['1584429334'] = { Name = 'cs5_1_foam_02' }, - ['1732643521'] = { Name = 'cs5_1_foam_03' }, - ['2060333521'] = { Name = 'cs5_1_foam_04' }, - ['329638786'] = { Name = 'cs5_1_foam_05' }, - ['952866259'] = { Name = 'cs5_1_hil_barrier' }, - ['-1608217902'] = { Name = 'cs5_1_hil_barrier1' }, - ['-1576127546'] = { Name = 'cs5_1_land_01' }, - ['-658824929'] = { Name = 'cs5_1_land_02' }, - ['-978715907'] = { Name = 'cs5_1_land_03' }, - ['-879491387'] = { Name = 'cs5_1_land_04' }, - ['-1243817129'] = { Name = 'cs5_1_land_05' }, - ['-1841382084'] = { Name = 'cs5_1_land_06_d' }, - ['-383696417'] = { Name = 'cs5_1_land_06' }, - ['-648109478'] = { Name = 'cs5_1_land_07' }, - ['2113203084'] = { Name = 'cs5_1_land_08' }, - ['1873760001'] = { Name = 'cs5_1_land_09' }, - ['1023666899'] = { Name = 'cs5_1_land_10' }, - ['1246561637'] = { Name = 'cs5_1_land_11' }, - ['-1985936372'] = { Name = 'cs5_1_land_12' }, - ['-1745706833'] = { Name = 'cs5_1_land_13' }, - ['1845120187'] = { Name = 'cs5_1_land_14' }, - ['2084497732'] = { Name = 'cs5_1_land_15' }, - ['388821713'] = { Name = 'cs5_1_land_16_d' }, - ['-767781566'] = { Name = 'cs5_1_land_16' }, - ['-525848039'] = { Name = 'cs5_1_land_17' }, - ['-1217273939'] = { Name = 'cs5_1_land_18' }, - ['-689812225'] = { Name = 'cs5_1_land_19_d' }, - ['-987464942'] = { Name = 'cs5_1_land_19' }, - ['1868741122'] = { Name = 'cs5_1_land_19b' }, - ['-1997668586'] = { Name = 'cs5_1_land_20' }, - ['1920554399'] = { Name = 'cs5_1_land_20b' }, - ['868387180'] = { Name = 'cs5_1_land_20c_d' }, - ['-1948874659'] = { Name = 'cs5_1_land_20c' }, - ['1451072936'] = { Name = 'cs5_1_land_20d' }, - ['1939854458'] = { Name = 'cs5_1_land_21' }, - ['-777297105'] = { Name = 'cs5_1_retaining_wall004' }, - ['1855904592'] = { Name = 'cs5_1_retaining_wall011' }, - ['-592431243'] = { Name = 'cs5_1_retaining_wall019' }, - ['1575728770'] = { Name = 'cs5_1_retaining_wall040' }, - ['641581623'] = { Name = 'cs5_1_retwall005' }, - ['-709609457'] = { Name = 'cs5_1_retwall01' }, - ['-342498350'] = { Name = 'cs5_1_retwall03' }, - ['-1453905162'] = { Name = 'cs5_1_sea_hatch_dec' }, - ['-896794569'] = { Name = 'cs5_1_sea_hatch_emissive' }, - ['257792428'] = { Name = 'cs5_1_sea_hatch' }, - ['1701783235'] = { Name = 'cs5_1_sea_lod_01' }, - ['1396802152'] = { Name = 'cs5_1_sea_lod_02' }, - ['1235907244'] = { Name = 'cs5_1_sea_shipwreck_lod' }, - ['1087236395'] = { Name = 'cs5_1_sea_shipwreck' }, - ['1746442586'] = { Name = 'cs5_1_sea_uw_dec_00' }, - ['-707169058'] = { Name = 'cs5_1_sea_uw_dec_01' }, - ['-1012608907'] = { Name = 'cs5_1_sea_uw_dec_02' }, - ['-1602385369'] = { Name = 'cs5_1_sea_uw_dec_03' }, - ['252929873'] = { Name = 'cs5_1_sea_uw_dec_04' }, - ['-526710171'] = { Name = 'cs5_1_sea_uw_dec_05' }, - ['1309074735'] = { Name = 'cs5_1_sea_uw_dec_06' }, - ['1018184322'] = { Name = 'cs5_1_sea_uw_dec_07' }, - ['988430070'] = { Name = 'cs5_1_sea_uw_dec_08' }, - ['660346842'] = { Name = 'cs5_1_sea_uw_dec_09' }, - ['258892427'] = { Name = 'cs5_1_sea_uw_dec_10' }, - ['-439414963'] = { Name = 'cs5_1_sea_uw_dec_11' }, - ['-200234032'] = { Name = 'cs5_1_sea_uw_dec_12' }, - ['-936881152'] = { Name = 'cs5_1_sea_uw_dec_13' }, - ['-572096644'] = { Name = 'cs5_1_sea_uw_dec_14' }, - ['-1737927294'] = { Name = 'cs5_1_sea_uw1_00' }, - ['901976111'] = { Name = 'cs5_1_sea_uw1_02' }, - ['766561201'] = { Name = 'cs5_1_sea_uw1_02b' }, - ['8660402'] = { Name = 'cs5_1_sea_uw1_03' }, - ['1981687323'] = { Name = 'cs5_1_sea_uw2_00' }, - ['-886943710'] = { Name = 'cs5_1_sea_uw2_01' }, - ['-638620228'] = { Name = 'cs5_1_sea_uw2_02' }, - ['-1325556775'] = { Name = 'cs5_1_sea_uw2_03' }, - ['-1117539163'] = { Name = 'cs5_1_sea_uw2_04' }, - ['377480912'] = { Name = 'cs5_1_sea_uw2_05' }, - ['-1530821803'] = { Name = 'cs5_1_sea_uw2_06' }, - ['-133355029'] = { Name = 'cs5_1_sea_uw2_07' }, - ['138857054'] = { Name = 'cs5_1_sea_uw2_08' }, - ['1576498638'] = { Name = 'cs5_1_sea_uw2_09' }, - ['1476061933'] = { Name = 'cs5_1_sea_uw2_10' }, - ['-1620051498'] = { Name = 'cs5_1_sea_uw2_11' }, - ['-1924213356'] = { Name = 'cs5_1_sea_uw2_12' }, - ['1928732899'] = { Name = 'cs5_1_sea_uw2_13' }, - ['1891376239'] = { Name = 'cs5_1_sea_uw2_14' }, - ['2085794736'] = { Name = 'cs5_1_sea_uw2_15' }, - ['1857525882'] = { Name = 'cs5_1_sea_uw2_16' }, - ['-1460433679'] = { Name = 'cs5_1_sea_uw2_17' }, - ['-885796495'] = { Name = 'cs5_1_sea_uw2_18' }, - ['54051194'] = { Name = 'cs5_1_sea_uw2_19' }, - ['-458881691'] = { Name = 'cs5_1_sea_uw2_20' }, - ['832249489'] = { Name = 'cs5_2_bridge2_sd' }, - ['573831672'] = { Name = 'cs5_2_bridge2' }, - ['-871098133'] = { Name = 'cs5_2_culvert02_slod1' }, - ['-1135397022'] = { Name = 'cs5_2_culvert02' }, - ['1494777321'] = { Name = 'cs5_2_culvert03_slod1' }, - ['579961821'] = { Name = 'cs5_2_culvert03' }, - ['-349940721'] = { Name = 'cs5_2_land02' }, - ['-1560329342'] = { Name = 'cs5_2_land029_d' }, - ['-284790536'] = { Name = 'cs5_2_land029' }, - ['18264185'] = { Name = 'cs5_2_land06_d' }, - ['-1573600719'] = { Name = 'cs5_2_land06' }, - ['-215643353'] = { Name = 'cs5_2_land08_d' }, - ['-1783873585'] = { Name = 'cs5_2_land08_glue' }, - ['2049470997'] = { Name = 'cs5_2_land08' }, - ['-1193326644'] = { Name = 'cs5_2_land09_d' }, - ['1819399848'] = { Name = 'cs5_2_land09' }, - ['-1838994133'] = { Name = 'cs5_2_land09b' }, - ['-1599813202'] = { Name = 'cs5_2_land09c' }, - ['2071920483'] = { Name = 'cs5_2_land09d' }, - ['1462758846'] = { Name = 'cs5_2_land10_02_d' }, - ['1381995913'] = { Name = 'cs5_2_land10_03_d' }, - ['-779030659'] = { Name = 'cs5_2_land10_d' }, - ['-602622776'] = { Name = 'cs5_2_land10' }, - ['1321084183'] = { Name = 'cs5_2_land10b' }, - ['1561051570'] = { Name = 'cs5_2_land10c' }, - ['-1521298881'] = { Name = 'cs5_2_land10d' }, - ['-907276169'] = { Name = 'cs5_2_land11' }, - ['-1864759407'] = { Name = 'cs5_2_land12_02_d' }, - ['-1024172257'] = { Name = 'cs5_2_land12_d' }, - ['12221971'] = { Name = 'cs5_2_land12' }, - ['910239522'] = { Name = 'cs5_2_land13_d' }, - ['-301934432'] = { Name = 'cs5_2_land13' }, - ['-2016179133'] = { Name = 'cs5_2_land14' }, - ['1914796035'] = { Name = 'cs5_2_land16_d' }, - ['-1492202823'] = { Name = 'cs5_2_land16' }, - ['-851896563'] = { Name = 'cs5_2_land17' }, - ['1249612180'] = { Name = 'cs5_2_land18' }, - ['-2132083086'] = { Name = 'cs5_2_land19' }, - ['1579096864'] = { Name = 'cs5_2_land21_02_d' }, - ['539085533'] = { Name = 'cs5_2_land21_d' }, - ['514014592'] = { Name = 'cs5_2_land21' }, - ['210934111'] = { Name = 'cs5_2_land22' }, - ['-1651835752'] = { Name = 'cs5_2_land23_d' }, - ['-94866197'] = { Name = 'cs5_2_land23' }, - ['-1814003943'] = { Name = 'cs5_2_land24_d' }, - ['2046948412'] = { Name = 'cs5_2_land24' }, - ['1748258977'] = { Name = 'cs5_2_land25' }, - ['-1794093742'] = { Name = 'cs5_2_land27_d' }, - ['510342010'] = { Name = 'cs5_2_land27_refprox' }, - ['1171229656'] = { Name = 'cs5_2_land27' }, - ['384397799'] = { Name = 'cs5_2_land27b' }, - ['1575925779'] = { Name = 'cs5_2_sea_uw_dec_00' }, - ['1279562943'] = { Name = 'cs5_2_sea_uw_dec_01' }, - ['2040196971'] = { Name = 'cs5_2_sea_uw_dec_02' }, - ['1739082630'] = { Name = 'cs5_2_sea_uw_dec_03' }, - ['-523485748'] = { Name = 'cs5_2_sea_uw_dec_07' }, - ['-800744257'] = { Name = 'cs5_2_sea_uw_dec_08' }, - ['-36964405'] = { Name = 'cs5_2_sea_uw_dec_09' }, - ['6258326'] = { Name = 'cs5_2_sea_uw_dec_10' }, - ['313107242'] = { Name = 'cs5_2_sea_uw_dec_11' }, - ['-2111503801'] = { Name = 'cs5_2_sea_uw_dec_12' }, - ['1895096295'] = { Name = 'cs5_2_sea_uw_dec_13' }, - ['2111207850'] = { Name = 'cs5_2_sea_uw_dec_14' }, - ['1268585784'] = { Name = 'cs5_2_sea_uw_dec_15' }, - ['1501278453'] = { Name = 'cs5_2_sea_uw_dec_16' }, - ['655969329'] = { Name = 'cs5_2_sea_uw_dec_17' }, - ['85126958'] = { Name = 'cs5_2_sea_uw1_04_lod' }, - ['-942516067'] = { Name = 'cs5_2_sea_uw1_04' }, - ['-754598822'] = { Name = 'cs5_2_sea_uw2_01' }, - ['-1043654171'] = { Name = 'cs5_2_sea_uw2_02' }, - ['-372243508'] = { Name = 'cs5_2_sea_uw2_04_lod' }, - ['-1768668288'] = { Name = 'cs5_2_sea_uw2_04' }, - ['1753178408'] = { Name = 'cs5_2_sea_uw2_04b_lod' }, - ['2016776477'] = { Name = 'cs5_2_sea_uw2_04b' }, - ['288148546'] = { Name = 'cs5_2_sea_uw2_05_lod' }, - ['1674239466'] = { Name = 'cs5_2_sea_uw2_05' }, - ['-1731668701'] = { Name = 'cs5_2_sea_uw2_05b' }, - ['649889453'] = { Name = 'cs5_2_sea_uw2_06_lod' }, - ['1377581709'] = { Name = 'cs5_2_sea_uw2_06' }, - ['-49967007'] = { Name = 'cs5_2_sea_uw2_07' }, - ['1941929427'] = { Name = 'cs5_2_sea_uw2_08' }, - ['476270364'] = { Name = 'cs5_2_sea_uw2_09' }, - ['-734739948'] = { Name = 'cs5_2_sea_uw2_10' }, - ['290864214'] = { Name = 'cs5_2_sea_uw2_13' }, - ['462180546'] = { Name = 'cs5_2_sea_uw2_14' }, - ['1453278951'] = { Name = 'cs5_2_sea_uw2_15' }, - ['-4876011'] = { Name = 'cs5_2_sea_uw2_16' }, - ['878314077'] = { Name = 'cs5_2_sea_uw2_17' }, - ['1185130224'] = { Name = 'cs5_2_sea_uw2_18' }, - ['-1650404111'] = { Name = 'cs5_2_sea_uw2_19' }, - ['-1155363120'] = { Name = 'cs5_2_sea_uw2_22' }, - ['1916982702'] = { Name = 'cs5_2_shoredcl02' }, - ['493235194'] = { Name = 'cs5_2_shoredcl03' }, - ['183240454'] = { Name = 'cs5_2_shoredcl04' }, - ['1372787923'] = { Name = 'cs5_2_shoredcl05' }, - ['1066168390'] = { Name = 'cs5_2_shoredcl06' }, - ['-478365660'] = { Name = 'cs5_2_shoredcl07' }, - ['-767650392'] = { Name = 'cs5_2_shoredcl08' }, - ['-132685479'] = { Name = 'cs5_2_shoredcl09' }, - ['1634823870'] = { Name = 'cs5_3_bars00' }, - ['858722874'] = { Name = 'cs5_3_bars01' }, - ['-34723915'] = { Name = 'cs5_3_bars02' }, - ['1314506895'] = { Name = 'cs5_3_bars03' }, - ['-337348900'] = { Name = 'cs5_3_building1_decal' }, - ['-635831188'] = { Name = 'cs5_3_building2_decal' }, - ['-618467648'] = { Name = 'cs5_3_cablemesh_new' }, - ['935381874'] = { Name = 'cs5_3_chim01' }, - ['-444979482'] = { Name = 'cs5_3_chim02' }, - ['208908980'] = { Name = 'cs5_3_chimney1_decal' }, - ['-393941066'] = { Name = 'cs5_3_cliff_01' }, - ['-1129703423'] = { Name = 'cs5_3_cliff_02' }, - ['-304829878'] = { Name = 'cs5_3_cliffroks01' }, - ['654646446'] = { Name = 'cs5_3_cliffroks03' }, - ['289009940'] = { Name = 'cs5_3_cliffroks04' }, - ['1017366507'] = { Name = 'cs5_3_cliffroks05' }, - ['884848671'] = { Name = 'cs5_3_cliffroks06' }, - ['-66077648'] = { Name = 'cs5_3_craneladder01' }, - ['1336501106'] = { Name = 'cs5_3_craneladder02' }, - ['-153405450'] = { Name = 'cs5_3_craneladder03_lod002' }, - ['566790065'] = { Name = 'cs5_3_craneladder03' }, - ['1017175127'] = { Name = 'cs5_3_cs5_03_decs01' }, - ['-2041942107'] = { Name = 'cs5_3_cs5_03_decs08' }, - ['-75704016'] = { Name = 'cs5_3_cs5_03_decs10' }, - ['809648826'] = { Name = 'cs5_3_cs5_03_decs11' }, - ['917111617'] = { Name = 'cs5_3_cs5_03_decs11b' }, - ['-455136267'] = { Name = 'cs5_3_cs5_03_decs13' }, - ['116977704'] = { Name = 'cs5_3_cs5_03_decs15' }, - ['2074564991'] = { Name = 'cs5_3_cs5_03_decs17' }, - ['1524704251'] = { Name = 'cs5_3_cs5_03_decs20' }, - ['1688899712'] = { Name = 'cs5_3_cs5_03_glue_03' }, - ['-1269961475'] = { Name = 'cs5_3_cs5_03_pipes01' }, - ['1550892352'] = { Name = 'cs5_3_cs5_03_pipes02' }, - ['-1438394139'] = { Name = 'cs5_3_cs5_03_pipes03' }, - ['1997435515'] = { Name = 'cs5_3_cs5_03_pipes04' }, - ['-1775487025'] = { Name = 'cs5_3_decal_p1' }, - ['1638105305'] = { Name = 'cs5_3_detaillow_02b' }, - ['-1330659396'] = { Name = 'cs5_3_detaillow_03' }, - ['2074228502'] = { Name = 'cs5_3_detaillow_04b' }, - ['842240986'] = { Name = 'cs5_3_detaillow_05b' }, - ['-1344818061'] = { Name = 'cs5_3_dock_rtg_002' }, - ['1128017461'] = { Name = 'cs5_3_entrancesigns_a' }, - ['1367001778'] = { Name = 'cs5_3_entrancesigns_b' }, - ['1788378349'] = { Name = 'cs5_3_entrancesigns_c' }, - ['-1594072487'] = { Name = 'cs5_3_glue01' }, - ['-1491962172'] = { Name = 'cs5_3_grnddcls01' }, - ['1123462790'] = { Name = 'cs5_3_grnddcls02' }, - ['825756425'] = { Name = 'cs5_3_grnddcls03' }, - ['1602381725'] = { Name = 'cs5_3_grnddcls04' }, - ['1306444886'] = { Name = 'cs5_3_grnddcls05' }, - ['168508592'] = { Name = 'cs5_3_grnddcls06' }, - ['1590973423'] = { Name = 'cs5_3_grounddec12' }, - ['-247957231'] = { Name = 'cs5_3_grounddec18' }, - ['1795451739'] = { Name = 'cs5_3_grounddec20' }, - ['866778164'] = { Name = 'cs5_3_groundh_02' }, - ['570120411'] = { Name = 'cs5_3_groundh_03' }, - ['767090920'] = { Name = 'cs5_3_groundh00' }, - ['1041093833'] = { Name = 'cs5_3_gully' }, - ['-1640585198'] = { Name = 'cs5_3_ladder_01' }, - ['-1026268985'] = { Name = 'cs5_3_mainshadprox02' }, - ['-1607918735'] = { Name = 'cs5_3_mainshadprox03' }, - ['1689822353'] = { Name = 'cs5_3_mainshadprox04' }, - ['-1301102588'] = { Name = 'cs5_3_mainshadprox05' }, - ['1459063055'] = { Name = 'cs5_3_mainshadprox07' }, - ['1418495025'] = { Name = 'cs5_3_mainshadprox08' }, - ['1657938108'] = { Name = 'cs5_3_mainshadprox09' }, - ['2144360840'] = { Name = 'cs5_3_mainshadprox10' }, - ['-1926400958'] = { Name = 'cs5_3_mainshadprox11' }, - ['-998153495'] = { Name = 'cs5_3_mainshadprox12' }, - ['1908981113'] = { Name = 'cs5_3_mainshadprox13' }, - ['1195796589'] = { Name = 'cs5_3_mainshadprox15' }, - ['-265906399'] = { Name = 'cs5_3_morbars_f' }, - ['-410899595'] = { Name = 'cs5_3_morbars_f1' }, - ['-1281000242'] = { Name = 'cs5_3_nupits00' }, - ['874839559'] = { Name = 'cs5_3_nupits01' }, - ['-162425213'] = { Name = 'cs5_3_nutower_g03a_details' }, - ['-611503111'] = { Name = 'cs5_3_nutower_g03b_details' }, - ['500408593'] = { Name = 'cs5_3_nutower_g04_cap1' }, - ['269550988'] = { Name = 'cs5_3_nutower_g04_cap2' }, - ['-706796832'] = { Name = 'cs5_3_nutower_g04_frame1' }, - ['-207462810'] = { Name = 'cs5_3_nutower_g04_frame2' }, - ['-1421735320'] = { Name = 'cs5_3_nutower_g04_tower1' }, - ['245092634'] = { Name = 'cs5_3_nutower_g04_tower2' }, - ['-842039247'] = { Name = 'cs5_3_nutower_g084_b' }, - ['-1366516131'] = { Name = 'cs5_3_nutower_g084_detailsa' }, - ['-1996041648'] = { Name = 'cs5_3_nutower_g084_detailsa001' }, - ['-877668189'] = { Name = 'cs5_3_nutower_g084_detailsc' }, - ['76500217'] = { Name = 'cs5_3_nutower_g10_details' }, - ['-1268294435'] = { Name = 'cs5_3_nutower_g14_cap' }, - ['-1481280388'] = { Name = 'cs5_3_nutower_g14_frame' }, - ['1791529952'] = { Name = 'cs5_3_nutower_g14' }, - ['-442363083'] = { Name = 'cs5_3_nutower_g15b_details' }, - ['900482668'] = { Name = 'cs5_3_nutower_g21b_details' }, - ['-376172194'] = { Name = 'cs5_3_nutower_g21c_details' }, - ['95321306'] = { Name = 'cs5_3_nutower_g42_cap' }, - ['-1900012260'] = { Name = 'cs5_3_nutower_g42_frame' }, - ['-447641124'] = { Name = 'cs5_3_nutower_g42' }, - ['2038910472'] = { Name = 'cs5_3_nutower_g43a_details' }, - ['657139723'] = { Name = 'cs5_3_nutower_g43b_details' }, - ['638275959'] = { Name = 'cs5_3_nutower_g49c_details' }, - ['-2012281785'] = { Name = 'cs5_3_nutower_g72_details' }, - ['-1511011801'] = { Name = 'cs5_3_nutower_g73b_details' }, - ['122243500'] = { Name = 'cs5_3_nutower_g78_details' }, - ['717870849'] = { Name = 'cs5_3_officin_2' }, - ['1213239822'] = { Name = 'cs5_3_officin_4' }, - ['1100825848'] = { Name = 'cs5_3_pit_1' }, - ['1397205097'] = { Name = 'cs5_3_pit_1453' }, - ['-141114792'] = { Name = 'cs5_3_plant1_decal_a' }, - ['-1629220620'] = { Name = 'cs5_3_plant1_decal_c' }, - ['-496657553'] = { Name = 'cs5_3_plant2_decal' }, - ['195647034'] = { Name = 'cs5_3_plant3_decal' }, - ['83475346'] = { Name = 'cs5_3_plant4_decal' }, - ['-881892214'] = { Name = 'cs5_3_plantlights_10' }, - ['-2028905525'] = { Name = 'cs5_3_plantlights_12' }, - ['-1687956466'] = { Name = 'cs5_3_plantmain_1' }, - ['-647467068'] = { Name = 'cs5_3_plantmain_1a' }, - ['-1447726927'] = { Name = 'cs5_3_plantmain_2' }, - ['708440504'] = { Name = 'cs5_3_plantmain_3' }, - ['-815039951'] = { Name = 'cs5_3_plantmain_342' }, - ['-315317648'] = { Name = 'cs5_3_plantmain_3a' }, - ['461445431'] = { Name = 'cs5_3_plantmain_detail_3' }, - ['-561515270'] = { Name = 'cs5_3_plantmain1_rail01' }, - ['1880692766'] = { Name = 'cs5_3_plantmain1_rail02' }, - ['491242134'] = { Name = 'cs5_3_plantmain2_rail01' }, - ['-1668574554'] = { Name = 'cs5_3_plantretainwall_1' }, - ['1022288781'] = { Name = 'cs5_3_plantsigns_5' }, - ['844649191'] = { Name = 'cs5_3_ppbldg012' }, - ['-1260518848'] = { Name = 'cs5_3_ppbldg0156' }, - ['913723033'] = { Name = 'cs5_3_ppl018_rail02' }, - ['-100459691'] = { Name = 'cs5_3_ppl018' }, - ['102851430'] = { Name = 'cs5_3_ppl019_rail01' }, - ['206880760'] = { Name = 'cs5_3_ppl019' }, - ['-504683797'] = { Name = 'cs5_3_ppla8_a_c' }, - ['-993413781'] = { Name = 'cs5_3_ppla8_a001' }, - ['-1201085041'] = { Name = 'cs5_3_ppla8_b001' }, - ['1467461477'] = { Name = 'cs5_3_pplant028' }, - ['1335043063'] = { Name = 'cs5_3_pplant028sups01' }, - ['-1383604257'] = { Name = 'cs5_3_pplant028sups02' }, - ['-1153860798'] = { Name = 'cs5_3_pplant028sups03' }, - ['1706445794'] = { Name = 'cs5_3_pplant029' }, - ['1044995558'] = { Name = 'cs5_3_pplant16_a' }, - ['1948617690'] = { Name = 'cs5_3_pplant16' }, - ['683379803'] = { Name = 'cs5_3_pplant16a_a' }, - ['-1954852391'] = { Name = 'cs5_3_pplant16a_b' }, - ['197453058'] = { Name = 'cs5_3_pplant16a' }, - ['1693596757'] = { Name = 'cs5_3_pplant16arail02' }, - ['-575895338'] = { Name = 'cs5_3_pplant16b' }, - ['-1193167101'] = { Name = 'cs5_3_pplant16brails03' }, - ['1536097195'] = { Name = 'cs5_3_pplant16c_details' }, - ['253389745'] = { Name = 'cs5_3_pplant16c' }, - ['-1141803587'] = { Name = 'cs5_3_pplant16rail01' }, - ['1113902025'] = { Name = 'cs5_3_pplh18_rail03' }, - ['816261198'] = { Name = 'cs5_3_pplh18_rail04' }, - ['-445075519'] = { Name = 'cs5_3_pplh18' }, - ['-1557073818'] = { Name = 'cs5_3_pplh19_a' }, - ['-1787603733'] = { Name = 'cs5_3_pplh19_b' }, - ['1221704617'] = { Name = 'cs5_3_pplh19_c' }, - ['1487493996'] = { Name = 'cs5_3_pplh19_d' }, - ['124139755'] = { Name = 'cs5_3_pplh19_e' }, - ['1333423437'] = { Name = 'cs5_3_pplh19b_rail002' }, - ['1511948953'] = { Name = 'cs5_3_pplh19b_rail003' }, - ['1809131014'] = { Name = 'cs5_3_pplh19b_rail004' }, - ['-1767605340'] = { Name = 'cs5_3_pplh19b_rail005' }, - ['-558890465'] = { Name = 'cs5_3_pplh19b_rail01' }, - ['815819523'] = { Name = 'cs5_3_pplh20' }, - ['-507784972'] = { Name = 'cs5_3_pwrst_dtls01' }, - ['-135922360'] = { Name = 'cs5_3_pwrst_dtls02' }, - ['595875148'] = { Name = 'cs5_3_pwrst_dtls03' }, - ['-738538321'] = { Name = 'cs5_3_pwrst_dtls0353' }, - ['760178914'] = { Name = 'cs5_3_pwrst_dtls04' }, - ['1058081893'] = { Name = 'cs5_3_pwrst_dtls05' }, - ['1352839048'] = { Name = 'cs5_3_pwrst_dtls06' }, - ['1518060346'] = { Name = 'cs5_3_pwrst_dtls07' }, - ['1812620887'] = { Name = 'cs5_3_pwrst_dtls08' }, - ['-1783055945'] = { Name = 'cs5_3_pwrst_dtls09' }, - ['1913929711'] = { Name = 'cs5_3_pwrst_dtls10' }, - ['-1059955350'] = { Name = 'cs5_3_pwrst_dtls11' }, - ['-1840250778'] = { Name = 'cs5_3_pwrst_dtls12' }, - ['-1495127670'] = { Name = 'cs5_3_pwrst_dtls13' }, - ['505801791'] = { Name = 'cs5_3_pwrst_dtls14_lod' }, - ['-122401491'] = { Name = 'cs5_3_pwrst_dtls14' }, - ['192901827'] = { Name = 'cs5_3_pwrst_dtls15' }, - ['-582642096'] = { Name = 'cs5_3_pwrst_dtls16' }, - ['-363057027'] = { Name = 'cs5_3_pwrst_dtls17' }, - ['1008686074'] = { Name = 'cs5_3_pwrst_dtls18' }, - ['583884972'] = { Name = 'cs5_3_pwrst1_dtls01' }, - ['2956140'] = { Name = 'cs5_3_pwrst1_dtls02' }, - ['-998792190'] = { Name = 'cs5_3_pwrst1_dtls03' }, - ['315736245'] = { Name = 'cs5_3_pwrst1_dtls04' }, - ['-369922311'] = { Name = 'cs5_3_pwrst1_dtls05' }, - ['-1219524174'] = { Name = 'cs5_3_pwrst1_dtls06' }, - ['-530752559'] = { Name = 'cs5_3_pwrst1_dtls07' }, - ['-296978513'] = { Name = 'cs5_3_pwrst1_dtls08' }, - ['1954546712'] = { Name = 'cs5_3_pwrst1_dtls09' }, - ['1237659579'] = { Name = 'cs5_3_pwrst1_dtls10' }, - ['-58157757'] = { Name = 'cs5_3_pwrst1_dtls11' }, - ['761427702'] = { Name = 'cs5_3_pwrst1_dtls12' }, - ['-535110552'] = { Name = 'cs5_3_pwrst1_dtls13' }, - ['248363469'] = { Name = 'cs5_3_pwrst1_dtls14' }, - ['-976017447'] = { Name = 'cs5_3_pwrst1_dtls15' }, - ['-1282374828'] = { Name = 'cs5_3_pwrst1_dtls16' }, - ['-844548215'] = { Name = 'cs5_3_pwrst1_dtls17' }, - ['-1150905596'] = { Name = 'cs5_3_pwrst1_dtls18' }, - ['-1365804698'] = { Name = 'cs5_3_pwrst1_dtls19' }, - ['-906481102'] = { Name = 'cs5_3_pwrst1_dtls20' }, - ['-1069670722'] = { Name = 'cs5_3_pwrst1_dtls21' }, - ['-1384416967'] = { Name = 'cs5_3_pwrst1_dtls22' }, - ['2085558013'] = { Name = 'cs5_3_pwrst1_dtls23' }, - ['1868299543'] = { Name = 'cs5_3_pwrst1_dtls24' }, - ['1618304842'] = { Name = 'cs5_3_pwrst1_dtls25' }, - ['1306966573'] = { Name = 'cs5_3_pwrst1_dtls26' }, - ['556490927'] = { Name = 'cs5_3_pwrst1_dtls27' }, - ['408309509'] = { Name = 'cs5_3_pwrst1_dtls28' }, - ['96184784'] = { Name = 'cs5_3_pwrst1_dtls29' }, - ['304791962'] = { Name = 'cs5_3_pwrst1_dtls30' }, - ['-603531949'] = { Name = 'cs5_3_pwrst1_dtls31' }, - ['-1029627833'] = { Name = 'cs5_3_pwrstfizrail01' }, - ['-1261271894'] = { Name = 'cs5_3_pwrstfizrail02' }, - ['607773871'] = { Name = 'cs5_3_pwrstfizrail03' }, - ['301678642'] = { Name = 'cs5_3_pwrstfizrail04' }, - ['1069784002'] = { Name = 'cs5_3_pwrstfizrail05' }, - ['1839069046'] = { Name = 'cs5_3_pwrstfizrail06' }, - ['1532056285'] = { Name = 'cs5_3_pwrstfizrail07' }, - ['-1994346885'] = { Name = 'cs5_3_pwrstfizrail08' }, - ['1993148884'] = { Name = 'cs5_3_pwrstfizrail09' }, - ['190657318'] = { Name = 'cs5_3_pwrstfizrail10' }, - ['-511254670'] = { Name = 'cs5_3_pwrstfizrail11' }, - ['-288065011'] = { Name = 'cs5_3_pwrstfizrail12' }, - ['-1113450583'] = { Name = 'cs5_3_pwrstfizrail13' }, - ['-887967094'] = { Name = 'cs5_3_pwrstfizrail14' }, - ['-1596695026'] = { Name = 'cs5_3_pwrstfizrail15' }, - ['1956906414'] = { Name = 'cs5_3_pwrstfizrail16' }, - ['-2106154669'] = { Name = 'cs5_3_pwrstfizrail17' }, - ['1477266561'] = { Name = 'cs5_3_pwrstfizrail18' }, - ['1708845084'] = { Name = 'cs5_3_pwrstfizrail19' }, - ['1085906614'] = { Name = 'cs5_3_pwrstfizrail20' }, - ['1317878365'] = { Name = 'cs5_3_pwrstfizrail21' }, - ['339461563'] = { Name = 'cs5_3_pwrstfizrail22' }, - ['568877332'] = { Name = 'cs5_3_pwrstfizrail23' }, - ['-140637056'] = { Name = 'cs5_3_pwrstfizrail24' }, - ['-535077389'] = { Name = 'cs5_3_pwrstfizrail25' }, - ['-372149921'] = { Name = 'cs5_3_pwrstfizrail26' }, - ['-1148873528'] = { Name = 'cs5_3_pwrstfizrail27' }, - ['-986404826'] = { Name = 'cs5_3_pwrstfizrail28' }, - ['-1761358907'] = { Name = 'cs5_3_pwrstfizrail29' }, - ['-1727313796'] = { Name = 'cs5_3_pwrstfizrail30' }, - ['-1422005023'] = { Name = 'cs5_3_pwrstfizrail31' }, - ['889454707'] = { Name = 'cs5_3_pwrstfizrail32' }, - ['1196533006'] = { Name = 'cs5_3_pwrstfizrail33' }, - ['1948384942'] = { Name = 'cs5_3_pwrstfizrail34' }, - ['278312857'] = { Name = 'cs5_3_pwrstfizrail36' }, - ['723152032'] = { Name = 'cs5_3_pwrstfizrail38' }, - ['-1250590380'] = { Name = 'cs5_3_pwrstfizrail39' }, - ['-1623304854'] = { Name = 'cs5_3_pwrstfizrail40' }, - ['-1871726643'] = { Name = 'cs5_3_pwrstfizrail41' }, - ['2108756560'] = { Name = 'cs5_3_pwrstfizrail42' }, - ['-654587676'] = { Name = 'cs5_3_pwrstfizrail43' }, - ['-934172784'] = { Name = 'cs5_3_pwrstfizrail44' }, - ['-1249312257'] = { Name = 'cs5_3_pwrstfizrail45' }, - ['850721881'] = { Name = 'cs5_3_pwrstfizrail46' }, - ['565533274'] = { Name = 'cs5_3_pwrstfizrail47' }, - ['276248542'] = { Name = 'cs5_3_pwrstfizrail48' }, - ['1800924574'] = { Name = 'cs5_3_pwrstfizrail49' }, - ['1274654670'] = { Name = 'cs5_3_pwrstfizrail50' }, - ['949750035'] = { Name = 'cs5_3_pwrstfizrail51' }, - ['-1505237915'] = { Name = 'cs5_3_pwrstfizrail52' }, - ['-1826570729'] = { Name = 'cs5_3_pwrstfizrail53' }, - ['-2101142180'] = { Name = 'cs5_3_pwrstfizrail54' }, - ['-274598120'] = { Name = 'cs5_3_pwrstfizrail55' }, - ['-572435561'] = { Name = 'cs5_3_pwrstfizrail56' }, - ['22802121'] = { Name = 'cs5_3_rail' }, - ['-913535017'] = { Name = 'cs5_3_railshadprox01' }, - ['-750345397'] = { Name = 'cs5_3_railshadprox02' }, - ['-1541487364'] = { Name = 'cs5_3_railshadprox03' }, - ['-1111361470'] = { Name = 'cs5_3_railshadprox04' }, - ['510015853'] = { Name = 'cs5_3_railshadprox05' }, - ['-385004104'] = { Name = 'cs5_3_railshadprox12' }, - ['-1840340932'] = { Name = 'cs5_3_railshadprox13' }, - ['-1229565653'] = { Name = 'cs5_3_railter_01' }, - ['-387435122'] = { Name = 'cs5_3_railter_02' }, - ['1896799809'] = { Name = 'cs5_3_rddec003' }, - ['1138197459'] = { Name = 'cs5_3_rddec004' }, - ['193066984'] = { Name = 'cs5_3_sea_seabed00' }, - ['-1909785280'] = { Name = 'cs5_3_sea_seabed01' }, - ['2131386111'] = { Name = 'cs5_3_sea_seabed02' }, - ['1638343737'] = { Name = 'cs5_3_sea_seabed03' }, - ['1389856410'] = { Name = 'cs5_3_sea_seabed04' }, - ['-926694314'] = { Name = 'cs5_3_sea_seabed05_lod' }, - ['-1220915366'] = { Name = 'cs5_3_sea_seabed05' }, - ['-1727393030'] = { Name = 'cs5_3_sea_seabed06' }, - ['-1986235361'] = { Name = 'cs5_3_sea_seabed07' }, - ['2103925685'] = { Name = 'cs5_3_sea_seabed08' }, - ['-263896721'] = { Name = 'cs5_3_sea_seabed09' }, - ['-1983296516'] = { Name = 'cs5_3_sea_uw_decals00' }, - ['1906875327'] = { Name = 'cs5_3_sea_uw_decals01' }, - ['-2032220629'] = { Name = 'cs5_3_sea_uw_decals02' }, - ['-853421392'] = { Name = 'cs5_3_sea_uw_decals03' }, - ['-525272626'] = { Name = 'cs5_3_sea_uw_decals04' }, - ['-1464989239'] = { Name = 'cs5_3_sea_uw_decals05' }, - ['-1134972640'] = { Name = 'cs5_3_sea_uw_decals06' }, - ['87933671'] = { Name = 'cs5_3_sea_uw_decals07' }, - ['449768969'] = { Name = 'cs5_3_sea_uw_decals08' }, - ['58015578'] = { Name = 'cs5_3_sea_uw_decals09' }, - ['587202383'] = { Name = 'cs5_3_sea_uw_decals10' }, - ['1497623510'] = { Name = 'cs5_3_sea_uw_decals11' }, - ['912860705'] = { Name = 'cs5_3_sea_uw_decals13' }, - ['-1538554137'] = { Name = 'cs5_3_seawd02' }, - ['-1406036875'] = { Name = 'cs5_3_seaweed01' }, - ['-1152109890'] = { Name = 'cs5_3_seaweed02' }, - ['-1451946240'] = { Name = 'cs5_3_seaweed03' }, - ['-661066425'] = { Name = 'cs5_3_seaweed04' }, - ['-958248486'] = { Name = 'cs5_3_seaweed05' }, - ['-196238160'] = { Name = 'cs5_3_seaweed06' }, - ['1055122474'] = { Name = 'cs5_3_shadprox_plat01' }, - ['296520124'] = { Name = 'cs5_3_shadprox_plat02' }, - ['662409918'] = { Name = 'cs5_3_shltrsups01' }, - ['1421471034'] = { Name = 'cs5_3_shltrsups02' }, - ['-1637449586'] = { Name = 'cs5_3_shltrsups03' }, - ['-1174964928'] = { Name = 'cs5_3_smoke_dummy00' }, - ['-1783072761'] = { Name = 'cs5_3_smoke_dummy001' }, - ['404309106'] = { Name = 'cs5_3_ss_dirt2_' }, - ['423817294'] = { Name = 'cs5_3_ss_dirt2_001' }, - ['-1580236439'] = { Name = 'cs5_3_ss_dirt2_002' }, - ['-1885905671'] = { Name = 'cs5_3_ss_dirt2_003' }, - ['-966505838'] = { Name = 'cs5_3_ss_dirt2_004' }, - ['-734566856'] = { Name = 'cs5_3_ss_dirt2_005' }, - ['2094544763'] = { Name = 'cs5_3_ss_dirt2_006' }, - ['1247826572'] = { Name = 'cs5_3_ss_dirt2_007' }, - ['-1657079744'] = { Name = 'cs5_3_ss_dirt2_008' }, - ['-54933519'] = { Name = 'cs5_3_tank_white01_dec001' }, - ['1091817636'] = { Name = 'cs5_3_tank_white01_dec002' }, - ['1569098125'] = { Name = 'cs5_3_tank_white01_dec004' }, - ['-2143695117'] = { Name = 'cs5_3_tank_white01_dec006' }, - ['-1203749121'] = { Name = 'cs5_3_tank_white01_dec008' }, - ['-1180436975'] = { Name = 'cs5_3_tank_white01_details' }, - ['-242596876'] = { Name = 'cs5_3_tank_white01' }, - ['1916376129'] = { Name = 'cs5_3_tankblue_01' }, - ['1236312717'] = { Name = 'cs5_3_tankblueldr_01' }, - ['999949920'] = { Name = 'cs5_3_tankblueldr_02' }, - ['774826886'] = { Name = 'cs5_3_tankblueldr_03' }, - ['79122836'] = { Name = 'cs5_3_tnkbasedec004' }, - ['1535987016'] = { Name = 'cs5_3_tower_gant_' }, - ['-1547320675'] = { Name = 'cs5_3_tower_gant_01' }, - ['2074298068'] = { Name = 'cs5_3_tower_gant_017' }, - ['1700338240'] = { Name = 'cs5_3_tower_gant_018' }, - ['1460349225'] = { Name = 'cs5_3_tower_gant_02' }, - ['1212386202'] = { Name = 'cs5_3_tower_gant_03' }, - ['2041474671'] = { Name = 'cs5_3_tower_gant_04' }, - ['-355905373'] = { Name = 'cs5_3_tower_gant_05' }, - ['-1643497690'] = { Name = 'cs5_3_tower_gant_06' }, - ['-1893918388'] = { Name = 'cs5_3_tower_gant_07' }, - ['-1049362951'] = { Name = 'cs5_3_tower_gant_08' }, - ['919627952'] = { Name = 'cs5_3_tower_gant_09' }, - ['-651679771'] = { Name = 'cs5_3_tower_gant_10' }, - ['518206302'] = { Name = 'cs5_3_tower_gant_11' }, - ['329522400'] = { Name = 'cs5_3_tower_gant_12' }, - ['-341881645'] = { Name = 'cs5_3_tower_gant_13' }, - ['-1723258840'] = { Name = 'cs5_3_tower_gant_14' }, - ['-940079740'] = { Name = 'cs5_3_tower_gant_15' }, - ['-169385629'] = { Name = 'cs5_3_tower_gant_16' }, - ['-1819370317'] = { Name = 'cs5_3_tower_gant_19' }, - ['-865525966'] = { Name = 'cs5_3_turb01' }, - ['983661473'] = { Name = 'cs5_3_turb02' }, - ['-1494707142'] = { Name = 'cs5_3_turbine1_decal' }, - ['1789124711'] = { Name = 'cs5_3_turbine2_decal' }, - ['-1571821265'] = { Name = 'cs5_3_turbine3_decal' }, - ['-791695404'] = { Name = 'cs5_4_barrier_01' }, - ['-1011772008'] = { Name = 'cs5_4_barrier_02' }, - ['-1259112420'] = { Name = 'cs5_4_barrier_03' }, - ['943586995'] = { Name = 'cs5_4_barrier_04' }, - ['-53803058'] = { Name = 'cs5_4_barrier_06' }, - ['-300225942'] = { Name = 'cs5_4_barrier_07' }, - ['1122470808'] = { Name = 'cs5_4_cs5_04_barriersmr' }, - ['544300149'] = { Name = 'cs5_4_cs5_04_emissive_lod' }, - ['986334808'] = { Name = 'cs5_4_cs5_04_emissive' }, - ['-2140853502'] = { Name = 'cs5_4_cs5_04_kfrl' }, - ['-810191908'] = { Name = 'cs5_4_cs5_04_mazebillboard' }, - ['1827843696'] = { Name = 'cs5_4_cs5_04_mazebillboardg' }, - ['1448352205'] = { Name = 'cs5_4_decal_001' }, - ['1432888757'] = { Name = 'cs5_4_decal' }, - ['280619597'] = { Name = 'cs5_4_decals_02' }, - ['587493803'] = { Name = 'cs5_4_decals_02a' }, - ['332354369'] = { Name = 'cs5_4_decals_02b' }, - ['1404284587'] = { Name = 'cs5_4_land_016' }, - ['189484241'] = { Name = 'cs5_4_land_016a' }, - ['-1478556166'] = { Name = 'cs5_4_land_016c' }, - ['-1495191381'] = { Name = 'cs5_4_land_10' }, - ['-1213882579'] = { Name = 'cs5_4_land_10b' }, - ['-933379939'] = { Name = 'cs5_4_land_10c' }, - ['1641395128'] = { Name = 'cs5_4_land01b_004_rcks' }, - ['1187287611'] = { Name = 'cs5_4_land01b_03_rocks' }, - ['883422540'] = { Name = 'cs5_4_land01b_21_rocks' }, - ['1925546019'] = { Name = 'cs5_4_props_train_ipl01_slod' }, - ['-213703583'] = { Name = 'cs5_4_q_1_dtls' }, - ['245332890'] = { Name = 'cs5_4_q_1_o' }, - ['-430531550'] = { Name = 'cs5_4_q_1' }, - ['1735537544'] = { Name = 'cs5_4_q_2_detail' }, - ['-1140432402'] = { Name = 'cs5_4_q_2_ladder' }, - ['-101702545'] = { Name = 'cs5_4_q_2_o' }, - ['247044562'] = { Name = 'cs5_4_q_2_rail' }, - ['-8646928'] = { Name = 'cs5_4_q_2_rail2' }, - ['1844374460'] = { Name = 'cs5_4_q_2_railb' }, - ['1513669712'] = { Name = 'cs5_4_q_2_railc' }, - ['317846872'] = { Name = 'cs5_4_q_2' }, - ['1972552621'] = { Name = 'cs5_4_q_3a_detail' }, - ['327394033'] = { Name = 'cs5_4_q_3a_hd' }, - ['-1675859649'] = { Name = 'cs5_4_q_3a_rail' }, - ['1275004922'] = { Name = 'cs5_4_q_3a' }, - ['-381892866'] = { Name = 'cs5_4_q_3b_hd' }, - ['-1480376447'] = { Name = 'cs5_4_q_3b' }, - ['-217212506'] = { Name = 'cs5_4_q_3d_detail' }, - ['2136972748'] = { Name = 'cs5_4_q_3d_hd' }, - ['1155804579'] = { Name = 'cs5_4_q_3d_rail' }, - ['-2068317845'] = { Name = 'cs5_4_q_3d' }, - ['-757576483'] = { Name = 'cs5_4_q_3e_detail' }, - ['832545327'] = { Name = 'cs5_4_q_3e_hd' }, - ['-1762026002'] = { Name = 'cs5_4_q_3e' }, - ['-1169697367'] = { Name = 'cs5_4_q_3f_detail' }, - ['-105822788'] = { Name = 'cs5_4_q_3f_hd' }, - ['-553019612'] = { Name = 'cs5_4_q_3f_ladder1' }, - ['-1546841281'] = { Name = 'cs5_4_q_3f_rail' }, - ['426106918'] = { Name = 'cs5_4_q_3f_rail2' }, - ['190661653'] = { Name = 'cs5_4_q_3f_rail3' }, - ['-861107885'] = { Name = 'cs5_4_q_3f' }, - ['1572378862'] = { Name = 'cs5_4_q_3g_detail' }, - ['-886838156'] = { Name = 'cs5_4_q_3g_detailb' }, - ['-653672310'] = { Name = 'cs5_4_q_3g_hd' }, - ['-554029586'] = { Name = 'cs5_4_q_3g' }, - ['908925044'] = { Name = 'cs5_4_q_3h_detail' }, - ['-2068801657'] = { Name = 'cs5_4_q_3h_hd' }, - ['-1475559400'] = { Name = 'cs5_4_q_3h' }, - ['-1432349015'] = { Name = 'cs5_4_q_3i_hd' }, - ['-1169988475'] = { Name = 'cs5_4_q_3i' }, - ['-504742713'] = { Name = 'cs5_4_q_conv1' }, - ['-1011154839'] = { Name = 'cs5_4_q_conv2' }, - ['914122218'] = { Name = 'cs5_4_q_conv3' }, - ['673859910'] = { Name = 'cs5_4_q_conv4' }, - ['217191126'] = { Name = 'cs5_4_q_conv5' }, - ['2123986467'] = { Name = 'cs5_4_q_conv6' }, - ['-99980041'] = { Name = 'cs5_4_q_conv7' }, - ['-2016999310'] = { Name = 'cs5_4_q_conv8' }, - ['-783017077'] = { Name = 'cs5_4_q_conv9' }, - ['382083083'] = { Name = 'cs5_4_q_convb001' }, - ['-385071976'] = { Name = 'cs5_4_q_convb002' }, - ['1340972771'] = { Name = 'cs5_4_q_sign' }, - ['1405069249'] = { Name = 'cs5_4_qbolts' }, - ['-516750148'] = { Name = 'cs5_4_qry_g_002' }, - ['1499655170'] = { Name = 'cs5_4_qry_g_1' }, - ['-954644623'] = { Name = 'cs5_4_qry_g_3' }, - ['-656971027'] = { Name = 'cs5_4_qry_g_4' }, - ['-80052171'] = { Name = 'cs5_4_qryter_01_g' }, - ['-1923933932'] = { Name = 'cs5_4_qryter_01_g1' }, - ['21923687'] = { Name = 'cs5_4_qryter_01' }, - ['-1603578666'] = { Name = 'cs5_4_qryter_02_g' }, - ['839706851'] = { Name = 'cs5_4_qryter_02' }, - ['-2136452386'] = { Name = 'cs5_4_qryter_023' }, - ['-1910333167'] = { Name = 'cs5_4_qryter_03' }, - ['-786372489'] = { Name = 'cs5_4_qryter_04_g' }, - ['658765306'] = { Name = 'cs5_4_qryter_04_g1' }, - ['-2098689379'] = { Name = 'cs5_4_qryter_04' }, - ['-52887940'] = { Name = 'cs5_4_qryter_05' }, - ['326455669'] = { Name = 'cs5_4_qryter_06_g' }, - ['-1176001550'] = { Name = 'cs5_4_qryter_06_g1' }, - ['-543964174'] = { Name = 'cs5_4_qryter_06' }, - ['1195053891'] = { Name = 'cs5_4_qryter_07' }, - ['-1802790373'] = { Name = 'cs5_4_qryter_08_g' }, - ['2013066438'] = { Name = 'cs5_4_qryter_08' }, - ['1058953285'] = { Name = 'cs5_4_qryter_09_g' }, - ['-1315215358'] = { Name = 'cs5_4_qryter_09' }, - ['-1970243353'] = { Name = 'cs5_4_qryter_10_g' }, - ['755397818'] = { Name = 'cs5_4_qryter_10' }, - ['-529986184'] = { Name = 'cs5_4_qryter_11_g' }, - ['662206'] = { Name = 'cs5_4_qryter_11' }, - ['-528934343'] = { Name = 'cs5_4_qryter_12_g' }, - ['830340517'] = { Name = 'cs5_4_qryter_12' }, - ['-1644521326'] = { Name = 'cs5_4_qryter_13_g' }, - ['1404125707'] = { Name = 'cs5_4_qryter_13' }, - ['-836007952'] = { Name = 'cs5_4_qryter_14_g' }, - ['100214428'] = { Name = 'cs5_4_qryter_14' }, - ['1073050204'] = { Name = 'cs5_4_qryter_15_g' }, - ['944999248'] = { Name = 'cs5_4_qryter_15' }, - ['1077183403'] = { Name = 'cs5_4_qryter_16_g' }, - ['1788178387'] = { Name = 'cs5_4_qryter_16' }, - ['-1630851009'] = { Name = 'cs5_4_qryter_17_g' }, - ['1283367630'] = { Name = 'cs5_4_qryter_17_g1' }, - ['-1315668520'] = { Name = 'cs5_4_qryter_17' }, - ['1682651574'] = { Name = 'cs5_4_qryter_18_g' }, - ['-1697427370'] = { Name = 'cs5_4_qryter_18' }, - ['2099061183'] = { Name = 'cs5_4_qryter_19_g' }, - ['-1508972855'] = { Name = 'cs5_4_qryter_19' }, - ['1514739793'] = { Name = 'cs5_4_qryter_20_g' }, - ['-1227552967'] = { Name = 'cs5_4_qryter_20' }, - ['-384056647'] = { Name = 'cs5_4_qryter_21_g' }, - ['145009367'] = { Name = 'cs5_4_qryter_21' }, - ['-241895740'] = { Name = 'cs5_4_qryter_22_g' }, - ['441601586'] = { Name = 'cs5_4_qryter_22' }, - ['-339509595'] = { Name = 'cs5_4_qryter4_wire' }, - ['-1306245924'] = { Name = 'cs5_4_qrytrk_01' }, - ['-1612996533'] = { Name = 'cs5_4_qrytrk_02' }, - ['-1768321593'] = { Name = 'cs5_4_qrytrk_03' }, - ['688632784'] = { Name = 'cs5_4_qrytrk_04_piece' }, - ['-2047087484'] = { Name = 'cs5_4_qrytrk_04' }, - ['1967016713'] = { Name = 'cs5_4_qrytrk_05' }, - ['-1552278565'] = { Name = 'cs5_4_qrytrk_06_subd' }, - ['1535514521'] = { Name = 'cs5_4_qrytrk_06' }, - ['1220506124'] = { Name = 'cs5_4_qrytrk_07' }, - ['-952078488'] = { Name = 'cs5_4_qrytrk_08' }, - ['-722269491'] = { Name = 'cs5_4_qrytrk_09' }, - ['1116627610'] = { Name = 'cs5_4_qrytrk_10' }, - ['877905445'] = { Name = 'cs5_4_qrytrk_11' }, - ['1885027891'] = { Name = 'cs5_4_qrytrk_12' }, - ['1612029352'] = { Name = 'cs5_4_qrytrk_13' }, - ['-1982336724'] = { Name = 'cs5_4_qrytrk_14' }, - ['2074825939'] = { Name = 'cs5_4_qrytrk_15' }, - ['-1275574936'] = { Name = 'cs5_4_qrytrk_16' }, - ['-311117728'] = { Name = 'cs5_4_qrytrk_17' }, - ['-540861187'] = { Name = 'cs5_4_qrytrk_18' }, - ['183661403'] = { Name = 'cs5_4_qrytrk_19' }, - ['179044594'] = { Name = 'cs5_4_qrytrk_20' }, - ['549596446'] = { Name = 'cs5_4_qrytrk_21' }, - ['-371310757'] = { Name = 'cs5_4_qrytrk_22' }, - ['940727230'] = { Name = 'cs5_4_qrytrk_23' }, - ['1939067588'] = { Name = 'cs5_4_qrytrk_24' }, - ['36828888'] = { Name = 'cs5_4_qrytrk_25_subd' }, - ['-1980891272'] = { Name = 'cs5_4_qrytrk_25' }, - ['250972553'] = { Name = 'cs5_4_qrytrk_26' }, - ['624735767'] = { Name = 'cs5_4_qrytrk_27' }, - ['-1063523113'] = { Name = 'cs5_4_qrytrk_28' }, - ['310453092'] = { Name = 'cs5_4_qyell_rail01' }, - ['144838566'] = { Name = 'cs5_4_qyell_rail02' }, - ['-1108936143'] = { Name = 'cs5_4_qyell_rail03' }, - ['-1809406287'] = { Name = 'cs5_4_qyell_rail04' }, - ['267328941'] = { Name = 'cs5_4_railsegment' }, - ['-1116131777'] = { Name = 'cs5_4_rockslidewire' }, - ['1114274601'] = { Name = 'cs5_lod_02_slod3' }, - ['549273264'] = { Name = 'cs5_lod_1_4_slod3' }, - ['426638029'] = { Name = 'cs5_lod_rd_slod3' }, - ['-1156763232'] = { Name = 'cs5_rd_props_avi_ballb' }, - ['852854733'] = { Name = 'cs5_rd_props_ch3_01_spline_wire028' }, - ['1692593127'] = { Name = 'cs5_rd_props_ch3_01_spline_wire029' }, - ['2088606820'] = { Name = 'cs5_rd_props_ch3_01_spline_wire030' }, - ['-2034257688'] = { Name = 'cs5_rd_props_ch3_01_spline_wire031' }, - ['-1858845231'] = { Name = 'cs5_rd_props_ch3_01_spline_wire032' }, - ['-1418495409'] = { Name = 'cs5_rd_props_ch3_01_spline_wire033' }, - ['1065001567'] = { Name = 'cs5_rd_props_ch3_01_spline_wire034' }, - ['299353882'] = { Name = 'cs5_rd_props_ch3_01_spline_wire035' }, - ['-1274049459'] = { Name = 'cs5_rd_props_ch3_01_substn_swire19' }, - ['961003153'] = { Name = 'cs5_rd_props_ch3substn_w019' }, - ['-735513159'] = { Name = 'cs5_rd_props_ch3substn_w021' }, - ['-2064130550'] = { Name = 'cs5_rd_props_cs5_rd_aviation_wi_008' }, - ['859880093'] = { Name = 'cs5_rd_props_cs5_rd_aviation_wi_009' }, - ['-1394102507'] = { Name = 'cs5_rd_props_cs5_rd_aviation_wi_010' }, - ['754593596'] = { Name = 'cs5_rd_props_cs5_rd_aviation_wi_011' }, - ['1469361571'] = { Name = 'cs5_rd_props_cs5_wire_115' }, - ['-1445539286'] = { Name = 'cs5_rd_props_cs5_wire_117' }, - ['1932027086'] = { Name = 'cs5_rd_props_cs5_wire_119' }, - ['1212415161'] = { Name = 'cs5_rd_props_cs5_wire_217' }, - ['-1400908854'] = { Name = 'cs5_rd_props_cs5_wire_elec_119' }, - ['280802612'] = { Name = 'cs5_rd_props_cs5_wire_spline_117' }, - ['-442671370'] = { Name = 'cs5_rd_props_cs5_wire_spline_118' }, - ['-197133253'] = { Name = 'cs5_rd_props_cs5_wire_spline_119' }, - ['-1456380749'] = { Name = 'cs5_rd_props_cs5_wire_spline_120' }, - ['2051114708'] = { Name = 'cs5_rd_props_cs5_wire_spline_121' }, - ['1038168747'] = { Name = 'cs5_rd_props_cs5_wire118' }, - ['-84234138'] = { Name = 'cs5_rd_props_cs5_wire32d001' }, - ['32170822'] = { Name = 'cs5_rd_props_cs5_wire32e001' }, - ['1785980426'] = { Name = 'cs5_rd_props_new_w101' }, - ['1503609953'] = { Name = 'cs5_rd_props_new_w102' }, - ['-1341198021'] = { Name = 'cs5_rd_props_new_w106' }, - ['-1916949351'] = { Name = 'cs5_rd_props_new_w107' }, - ['174171619'] = { Name = 'cs5_rd_props_new_w108' }, - ['-134807282'] = { Name = 'cs5_rd_props_new_w109' }, - ['-1438622398'] = { Name = 'cs5_rd_props_new_w110' }, - ['-179735601'] = { Name = 'cs5_rd_props_new_w111' }, - ['187441280'] = { Name = 'cs5_rd_props_new_w128' }, - ['1398026443'] = { Name = 'cs5_rd_props_new_w129' }, - ['1085836440'] = { Name = 'cs5_rd_props_new_w130' }, - ['1354639333'] = { Name = 'cs5_rd_props_pr_wire032' }, - ['264716489'] = { Name = 'cs5_rd_props_prison_sp028' }, - ['1189392131'] = { Name = 'cs5_rd_props_prison_sp029' }, - ['-24882206'] = { Name = 'cs5_rd_props_prison_spline020' }, - ['-2119837109'] = { Name = 'cs5_rd_props_prison_spline028' }, - ['-1812234506'] = { Name = 'cs5_rd_props_prison_spline029' }, - ['-1545562436'] = { Name = 'cs5_rd_props_prison_spline031' }, - ['-937926869'] = { Name = 'cs5_rd_props_prison_spline033' }, - ['1007437585'] = { Name = 'cs5_rd_props_prison_spline034' }, - ['191391178'] = { Name = 'cs5_rd_props_prison_spline039' }, - ['557814424'] = { Name = 'cs5_rd_props_prison_spline042' }, - ['-368073671'] = { Name = 'cs5_rd_props_prison_spline045' }, - ['1480163471'] = { Name = 'cs5_rd_props_prison_spline047' }, - ['1169251195'] = { Name = 'cs5_rd_props_prison_spline048' }, - ['870004687'] = { Name = 'cs5_rd_props_prison_spline049' }, - ['1847995784'] = { Name = 'cs5_rd_props_prison_spline050' }, - ['1542687011'] = { Name = 'cs5_rd_props_prison_spline051' }, - ['1237804231'] = { Name = 'cs5_rd_props_prison_spline052' }, - ['932692072'] = { Name = 'cs5_rd_props_prison_spline053' }, - ['319944829'] = { Name = 'cs5_rd_props_prison_spline060' }, - ['-448324376'] = { Name = 'cs5_rd_props_prison_spline061' }, - ['1211232657'] = { Name = 'cs5_rd_props_prison_spline099' }, - ['235778034'] = { Name = 'cs5_rd_props_prison_w099' }, - ['167459098'] = { Name = 'cs5_rd_props_prison_w330' }, - ['-853128648'] = { Name = 'cs5_rd_props_prison_wire329' }, - ['-1208494783'] = { Name = 'cs5_rd_props_qspline00' }, - ['1872413832'] = { Name = 'cs5_rd_props_qspline03' }, - ['366315353'] = { Name = 'cs5_rd_props_qu_wire8' }, - ['1886422555'] = { Name = 'cs5_rd_props_qua_wire_07b' }, - ['818945631'] = { Name = 'cs5_rd_props_quarry_wire_009' }, - ['-1301832212'] = { Name = 'cs5_rd_props_quarry_wire_010' }, - ['-1841044626'] = { Name = 'cs5_rd_props_quarry_wire_spline009' }, - ['1106453482'] = { Name = 'cs5_rd_props_quarry_wire_spline010' }, - ['1152971478'] = { Name = 'cs5_rd_props_quarry_wire009' }, - ['678560102'] = { Name = 'cs5_rd_props_spline00' }, - ['983868875'] = { Name = 'cs5_rd_props_spline01' }, - ['1407113279'] = { Name = 'cs5_rd_props_spline02' }, - ['1711832210'] = { Name = 'cs5_rd_props_spline03' }, - ['1881379016'] = { Name = 'cs5_rd_props_spline04' }, - ['-1650824267'] = { Name = 'cs5_rd_props_spline06' }, - ['-942292945'] = { Name = 'cs5_rd_props_spline09' }, - ['-1112886887'] = { Name = 'cs5_rd_props_spline10' }, - ['1047409442'] = { Name = 'cs5_rd_props_spline11' }, - ['1325454407'] = { Name = 'cs5_rd_props_spline12' }, - ['-1539408191'] = { Name = 'cs5_rd_props_spline17' }, - ['1040723774'] = { Name = 'cs5_rd_props_spline21' }, - ['1733362127'] = { Name = 'cs5_rd_props_spline25' }, - ['-2053554593'] = { Name = 'cs5_rd_props_spline26' }, - ['-1130910713'] = { Name = 'cs5_rd_props_spline27' }, - ['-1906978944'] = { Name = 'cs5_rd_props_spline28' }, - ['1076541675'] = { Name = 'cs5_rd_props_spline30' }, - ['2113877223'] = { Name = 'cs5_rd_props_spline33' }, - ['462811074'] = { Name = 'cs5_rd_props_spline35' }, - ['-1444967337'] = { Name = 'cs5_rd_props_spline36' }, - ['-802683150'] = { Name = 'cs5_rd_props_spln_leg00' }, - ['-574774755'] = { Name = 'cs5_rd_props_spln_leg01' }, - ['1000168923'] = { Name = 'cs5_rd_props_spln_leg02' }, - ['1231550832'] = { Name = 'cs5_rd_props_spln_leg03' }, - ['984112141'] = { Name = 'cs5_rd_props_spln_leg04' }, - ['1223882914'] = { Name = 'cs5_rd_props_spln_leg05' }, - ['-2110592247'] = { Name = 'cs5_rd_props_spln_leg06' }, - ['623653141'] = { Name = 'cs5_rd_props_spln_leg07' }, - ['1584735118'] = { Name = 'cs5_rd_props_spln_leg08' }, - ['1957318648'] = { Name = 'cs5_rd_props_spln_leg09' }, - ['-1701046125'] = { Name = 'cs5_rd_props_spln_leg10' }, - ['-1403405298'] = { Name = 'cs5_rd_props_spln_leg11' }, - ['-1338522678'] = { Name = 'cs5_rd_props_spln_leg12' }, - ['-1039243401'] = { Name = 'cs5_rd_props_spln_leg13' }, - ['-745174395'] = { Name = 'cs5_rd_props_spln_leg14' }, - ['-446747112'] = { Name = 'cs5_rd_props_spln_leg15' }, - ['140604440'] = { Name = 'cs5_rd_props_spln_leg16' }, - ['749026463'] = { Name = 'cs5_rd_props_spln_leg18' }, - ['-161820661'] = { Name = 'cs5_rd_props_spln_leg19' }, - ['1044406525'] = { Name = 'cs5_rd_props_spln_leg20' }, - ['827377438'] = { Name = 'cs5_rd_props_spln_leg21' }, - ['589212346'] = { Name = 'cs5_rd_props_spln_leg22' }, - ['350490181'] = { Name = 'cs5_rd_props_spln_leg23' }, - ['-2045251437'] = { Name = 'cs5_rd_props_spln_leg24' }, - ['2001883912'] = { Name = 'cs5_rd_props_spln_leg25' }, - ['-1091345819'] = { Name = 'cs5_rd_props_spln_leg28' }, - ['-1317812378'] = { Name = 'cs5_rd_props_spln_leg29' }, - ['-1493518404'] = { Name = 'cs5_rd_props_spln_leg30' }, - ['-1736664384'] = { Name = 'cs5_rd_props_spln_leg31' }, - ['-1525402645'] = { Name = 'cs5_rd_props_spln_leg32' }, - ['-1764649114'] = { Name = 'cs5_rd_props_spln_leg33' }, - ['-1082660686'] = { Name = 'cs5_rd_props_spln_leg34' }, - ['-1321317313'] = { Name = 'cs5_rd_props_spln_leg35' }, - ['1273364880'] = { Name = 'cs5_rd_props_spln_leg37' }, - ['-1975189939'] = { Name = 'cs5_rd_props_spln_leg39' }, - ['105309511'] = { Name = 'cs5_rd_props_spln_leg40' }, - ['-1082665046'] = { Name = 'cs5_rd_props_spln_leg41' }, - ['-69628025'] = { Name = 'cs5_rd_props_splnb_00' }, - ['814184674'] = { Name = 'cs5_rd_props_splnb_01' }, - ['508908670'] = { Name = 'cs5_rd_props_splnb_02' }, - ['1157505487'] = { Name = 'cs5_rd_props_splnb_03' }, - ['-1300235059'] = { Name = 'cs5_rd_props_splnb_04' }, - ['1734436501'] = { Name = 'cs5_rd_props_splnb_05' }, - ['1427816968'] = { Name = 'cs5_rd_props_splnb_06' }, - ['-615854498'] = { Name = 'cs5_rd_props_splnb_07' }, - ['-912708869'] = { Name = 'cs5_rd_props_splnb_08' }, - ['859206652'] = { Name = 'cs5_rd_props_splnb_11' }, - ['83203963'] = { Name = 'cs5_rd_props_splnb_12' }, - ['1438923031'] = { Name = 'cs5_rd_props_splnb_13' }, - ['679108228'] = { Name = 'cs5_rd_props_splnb_14' }, - ['-378609558'] = { Name = 'cs5_rd_props_splnb_15' }, - ['-1137703443'] = { Name = 'cs5_rd_props_splnb_16' }, - ['283684705'] = { Name = 'cs5_rd_props_splnb_17' }, - ['-547435446'] = { Name = 'cs5_rd_props_splnb_18' }, - ['-1524672560'] = { Name = 'cs5_rd_props_splnb_19' }, - ['-1941102500'] = { Name = 'cs5_rd_props_splnb_20' }, - ['1110281246'] = { Name = 'cs5_rd_props_splnb_21' }, - ['-1337399089'] = { Name = 'cs5_rd_props_splnb_23' }, - ['1106742314'] = { Name = 'cs5_rd_props_splnb_24' }, - ['148437734'] = { Name = 'cs5_rd_props_splnc_09' }, - ['1685008661'] = { Name = 'cs5_rd_props_splnc_10' }, - ['1398935291'] = { Name = 'cs5_rd_props_splnc_11' }, - ['-79995253'] = { Name = 'cs5_rd_props_splnc_17' }, - ['-1896708613'] = { Name = 'cs5_rd_props_splnc_18' }, - ['-39989276'] = { Name = 'cs5_rd_props_splnc_21' }, - ['6182261'] = { Name = 'cs5_rd_props_splnc_23' }, - ['-320229748'] = { Name = 'cs5_rd_props_splnc_25' }, - ['-1021093120'] = { Name = 'cs5_rd_props_splnc_27' }, - ['-710803459'] = { Name = 'cs5_rd_props_splnc_28' }, - ['-1519899143'] = { Name = 'cs5_rd_props_wire_919' }, - ['-699859141'] = { Name = 'cs5_roads_01' }, - ['-1562437528'] = { Name = 'cs5_roads_02' }, - ['-185189227'] = { Name = 'cs5_roads_03' }, - ['-1432404049'] = { Name = 'cs5_roads_04_lod' }, - ['-1025222542'] = { Name = 'cs5_roads_04' }, - ['292746638'] = { Name = 'cs5_roads_05' }, - ['-502393147'] = { Name = 'cs5_roads_06' }, - ['399573582'] = { Name = 'cs5_roads_07' }, - ['-926685315'] = { Name = 'cs5_roads_10' }, - ['-1737750834'] = { Name = 'cs5_roads_11' }, - ['-1508466141'] = { Name = 'cs5_roads_12' }, - ['1613496432'] = { Name = 'cs5_roads_armco_002' }, - ['1904550642'] = { Name = 'cs5_roads_armco_003' }, - ['1377639825'] = { Name = 'cs5_roads_armco_01' }, - ['-1726910218'] = { Name = 'cs5_roads_armco_01a' }, - ['-1141903051'] = { Name = 'cs5_roads_armco_02' }, - ['-950580119'] = { Name = 'cs5_roads_armco_02a' }, - ['-1375447714'] = { Name = 'cs5_roads_armco_03' }, - ['-78925015'] = { Name = 'cs5_roads_armco_03a' }, - ['412625544'] = { Name = 'cs5_roads_armco_04' }, - ['-1491823916'] = { Name = 'cs5_roads_armco_04a' }, - ['174558759'] = { Name = 'cs5_roads_armco_05' }, - ['-1256378975'] = { Name = 'cs5_roads_armco_05a' }, - ['2121187397'] = { Name = 'cs5_roads_armco_05b' }, - ['1965450147'] = { Name = 'cs5_roads_armco_06' }, - ['1986244391'] = { Name = 'cs5_roads_armco_06a' }, - ['1725220608'] = { Name = 'cs5_roads_armco_07' }, - ['-774464254'] = { Name = 'cs5_roads_armco_08' }, - ['184054038'] = { Name = 'cs5_roads_armco_08a' }, - ['-47065719'] = { Name = 'cs5_roads_armco_08b' }, - ['1008234884'] = { Name = 'cs5_roads_armco_09' }, - ['-957978669'] = { Name = 'cs5_roads_armco_09a' }, - ['-1202435409'] = { Name = 'cs5_roads_armco_09b' }, - ['2035771001'] = { Name = 'cs5_roads_armco_10' }, - ['1952213501'] = { Name = 'cs5_roads_armco_10a' }, - ['1276185581'] = { Name = 'cs5_roads_armco_11' }, - ['-713085543'] = { Name = 'cs5_roads_armco_11a' }, - ['-1556526834'] = { Name = 'cs5_roads_armco_11b' }, - ['1554754850'] = { Name = 'cs5_roads_armco_12' }, - ['1296244247'] = { Name = 'cs5_roads_armco_12a' }, - ['2013361043'] = { Name = 'cs5_roads_armco_12b' }, - ['794579588'] = { Name = 'cs5_roads_armco_13' }, - ['-989950244'] = { Name = 'cs5_roads_armco_13a' }, - ['-762304001'] = { Name = 'cs5_roads_armco_13b' }, - ['-1347628245'] = { Name = 'cs5_roads_armco_14' }, - ['766939018'] = { Name = 'cs5_roads_armco_14a' }, - ['703857121'] = { Name = 'cs5_roads_bdg_sgn_01' }, - ['-1377276448'] = { Name = 'cs5_roads_bdg_sgn_1lod' }, - ['501334526'] = { Name = 'cs5_roads_bill01' }, - ['-812338089'] = { Name = 'cs5_roads_billbrd_001' }, - ['591027105'] = { Name = 'cs5_roads_billbrd_002' }, - ['-1221196922'] = { Name = 'cs5_roads_billbrd_006' }, - ['1650743780'] = { Name = 'cs5_roads_billbrd_007' }, - ['1926363839'] = { Name = 'cs5_roads_billbrd_008' }, - ['1886219778'] = { Name = 'cs5_roads_billbrdgraffiti' }, - ['-1333647082'] = { Name = 'cs5_roads_bridge_01_raila' }, - ['-1631320678'] = { Name = 'cs5_roads_bridge_01_railb' }, - ['186965594'] = { Name = 'cs5_roads_bridge_01_railc' }, - ['-110675233'] = { Name = 'cs5_roads_bridge_01_raild' }, - ['-1651478462'] = { Name = 'cs5_roads_bridge_01' }, - ['-51685123'] = { Name = 'cs5_roads_bridge_02_raila' }, - ['-301188289'] = { Name = 'cs5_roads_bridge_02_railb' }, - ['1890817673'] = { Name = 'cs5_roads_bridge_02' }, - ['-1099619123'] = { Name = 'cs5_roads_bridge01_strsb_lod' }, - ['-1279531646'] = { Name = 'cs5_roads_chev_01' }, - ['1580563284'] = { Name = 'cs5_roads_cs5_roadbrg_01' }, - ['-520026569'] = { Name = 'cs5_roads_decal002' }, - ['-1467563293'] = { Name = 'cs5_roads_drtj_01' }, - ['-281948104'] = { Name = 'cs5_roads_drtj_02' }, - ['-505596529'] = { Name = 'cs5_roads_drtj_03' }, - ['218926065'] = { Name = 'cs5_roads_drtj_04' }, - ['-21041326'] = { Name = 'cs5_roads_drtj_05' }, - ['1213039222'] = { Name = 'cs5_roads_drtj_06' }, - ['979035793'] = { Name = 'cs5_roads_drtj_07' }, - ['-1640297804'] = { Name = 'cs5_roads_fwy_01' }, - ['-1396365368'] = { Name = 'cs5_roads_fwy_02' }, - ['-681870092'] = { Name = 'cs5_roads_fwy_03' }, - ['-451798943'] = { Name = 'cs5_roads_fwy_04' }, - ['329479543'] = { Name = 'cs5_roads_fwy_05' }, - ['566694338'] = { Name = 'cs5_roads_fwy_06' }, - ['-1669440631'] = { Name = 'cs5_roads_fwy_sgn_01' }, - ['-829210710'] = { Name = 'cs5_roads_fwy_sgn_02' }, - ['-1856123631'] = { Name = 'cs5_roads_p_01' }, - ['1823474614'] = { Name = 'cs5_roads_p_03' }, - ['-361529541'] = { Name = 'cs5_roads_p_05' }, - ['260393314'] = { Name = 'cs5_roads_p_06' }, - ['-769683117'] = { Name = 'cs5_roads_rail_01' }, - ['-2137395643'] = { Name = 'cs5_roads_rail_02' }, - ['1819067883'] = { Name = 'cs5_roads_rail_03' }, - ['-1655789650'] = { Name = 'cs5_roads_rail_04' }, - ['899831895'] = { Name = 'cs5_roads_rail_06' }, - ['1669968961'] = { Name = 'cs5_roads_rail_07' }, - ['1387729564'] = { Name = 'cs5_roads_rail_08' }, - ['1898008432'] = { Name = 'cs5_roads_rail_09' }, - ['-506046176'] = { Name = 'cs5_roads_rail_bridge01_rl' }, - ['-1157908253'] = { Name = 'cs5_roads_rail_bridge01_strsa' }, - ['1639646819'] = { Name = 'cs5_roads_rail_bridge01_strsb' }, - ['-448773208'] = { Name = 'cs5_roads_rail_bridge01' }, - ['-835627316'] = { Name = 'cs5_roads_railsegment' }, - ['-651918872'] = { Name = 'cs5_roads_sign_01' }, - ['-294933386'] = { Name = 'cs5_roads_sign_02' }, - ['-55949069'] = { Name = 'cs5_roads_sign_03' }, - ['225766024'] = { Name = 'cs5_roads_sign_04' }, - ['607524862'] = { Name = 'cs5_roads_sign_05' }, - ['1430878760'] = { Name = 'cs5_roads_sign_06' }, - ['1813161914'] = { Name = 'cs5_roads_sign_07' }, - ['2025210113'] = { Name = 'cs5_roads_sign_08' }, - ['-1895535203'] = { Name = 'cs5_roads_sign_09' }, - ['1357803654'] = { Name = 'cs5_roads_sign_10' }, - ['1722653700'] = { Name = 'cs5_roads_sign_11' }, - ['1251894258'] = { Name = 'cs5_roads_sign_12' }, - ['1605340692'] = { Name = 'cs5_roads_sign_13' }, - ['1828858041'] = { Name = 'cs5_roads_sign_14' }, - ['37339589'] = { Name = 'cs5_roads_sign_16b' }, - ['-1006176479'] = { Name = 'cs5_roads_sng_bdgdcl_002' }, - ['1928606944'] = { Name = 'cs5_roads_sng_bdgdcl_01' }, - ['-1750757272'] = { Name = 'cs6_01_04d_glue' }, - ['-135951076'] = { Name = 'cs6_01_247_market_bar' }, - ['1437145256'] = { Name = 'cs6_01_247_market_det' }, - ['1207875184'] = { Name = 'cs6_01_247_market_det2' }, - ['876878136'] = { Name = 'cs6_01_247_market_emi_lod' }, - ['2121923632'] = { Name = 'cs6_01_247_market_emi' }, - ['864380569'] = { Name = 'cs6_01_247_market_ovr' }, - ['-343081070'] = { Name = 'cs6_01_247_market_railing' }, - ['-17142059'] = { Name = 'cs6_01_247_market_stair' }, - ['-511505627'] = { Name = 'cs6_01_247_market' }, - ['-723612599'] = { Name = 'cs6_01_deci1' }, - ['782090182'] = { Name = 'cs6_01_deci2' }, - ['1211855617'] = { Name = 'cs6_01_deci4' }, - ['1611373159'] = { Name = 'cs6_01_dt_1' }, - ['-177934694'] = { Name = 'cs6_01_gas_billbd003' }, - ['-956460596'] = { Name = 'cs6_01_gas_billbd004' }, - ['452303368'] = { Name = 'cs6_01_gas_bldng_decal' }, - ['338661660'] = { Name = 'cs6_01_gas_bldng_doors001' }, - ['-1190160187'] = { Name = 'cs6_01_gas_bldng004' }, - ['1091882474'] = { Name = 'cs6_01_gas_bldng005_emi_lod' }, - ['679295275'] = { Name = 'cs6_01_gas_bldng005_emi' }, - ['121779497'] = { Name = 'cs6_01_gas_bldng005' }, - ['362074574'] = { Name = 'cs6_01_gas_bldng006' }, - ['-470978944'] = { Name = 'cs6_01_gas_bldng007' }, - ['-2065623944'] = { Name = 'cs6_01_gas_fence004' }, - ['-1617278486'] = { Name = 'cs6_01_gas_fence005' }, - ['-64152297'] = { Name = 'cs6_01_gas_grnd_d003' }, - ['860097340'] = { Name = 'cs6_01_gas_grnd_d004' }, - ['1795704951'] = { Name = 'cs6_01_gas_grnddecal' }, - ['1866796138'] = { Name = 'cs6_01_gas_rocks004' }, - ['2102569093'] = { Name = 'cs6_01_gas_rocks005' }, - ['1297205376'] = { Name = 'cs6_01_gas_rocks006' }, - ['-1222644766'] = { Name = 'cs6_01_gas_rwire002' }, - ['36424886'] = { Name = 'cs6_01_gas013' }, - ['275147051'] = { Name = 'cs6_01_gas014' }, - ['-1855198432'] = { Name = 'cs6_01_gas015' }, - ['873312357'] = { Name = 'cs6_01_gas017' }, - ['1334448575'] = { Name = 'cs6_01_ike_branding' }, - ['-679174660'] = { Name = 'cs6_01_land01_decal' }, - ['-293660412'] = { Name = 'cs6_01_land01' }, - ['-1553759538'] = { Name = 'cs6_01_land02' }, - ['-744892437'] = { Name = 'cs6_01_liq_decal' }, - ['-327789727'] = { Name = 'cs6_01_liq_detail' }, - ['-527914076'] = { Name = 'cs6_01_liq_main' }, - ['468860463'] = { Name = 'cs6_01_mot_grnd' }, - ['1603784981'] = { Name = 'cs6_01_mot_tube01' }, - ['1372927376'] = { Name = 'cs6_01_mot_tube02' }, - ['-1676031468'] = { Name = 'cs6_01_mot_tube03' }, - ['-1906823535'] = { Name = 'cs6_01_mot_tube04' }, - ['-1098469247'] = { Name = 'cs6_01_motel_d2' }, - ['-1517781477'] = { Name = 'cs6_01_motel_off_d' }, - ['-603050948'] = { Name = 'cs6_01_motel_off_dtl' }, - ['1188272114'] = { Name = 'cs6_01_motel_off_e_lod' }, - ['1942067854'] = { Name = 'cs6_01_motel_off_e' }, - ['513039472'] = { Name = 'cs6_01_motel_off' }, - ['-1603703180'] = { Name = 'cs6_01_motel_rm_emi_lod' }, - ['331361638'] = { Name = 'cs6_01_motel_rm1_d' }, - ['2085106188'] = { Name = 'cs6_01_motel_rm1_dtl' }, - ['2062850003'] = { Name = 'cs6_01_motel_rm1_emi_lod' }, - ['96889767'] = { Name = 'cs6_01_motel_rm1_emi' }, - ['520006906'] = { Name = 'cs6_01_motel_rm1' }, - ['980504106'] = { Name = 'cs6_01_motel_rm2_d' }, - ['-1002886127'] = { Name = 'cs6_01_motel_rm2_dtl' }, - ['-1659383872'] = { Name = 'cs6_01_motel_rm2_emi' }, - ['238357351'] = { Name = 'cs6_01_motel_rm2' }, - ['-1142974064'] = { Name = 'cs6_01_motel_rm3_d' }, - ['865584051'] = { Name = 'cs6_01_motel_rm3_dtl' }, - ['1233502575'] = { Name = 'cs6_01_motel_rm3_emi_lod' }, - ['-507201671'] = { Name = 'cs6_01_motel_rm3_emi' }, - ['-1029671901'] = { Name = 'cs6_01_motel_rm3' }, - ['2032934637'] = { Name = 'cs6_01_motel_rm4_d' }, - ['-829528696'] = { Name = 'cs6_01_motel_rm4_dtl' }, - ['-1319251554'] = { Name = 'cs6_01_motel_rm4' }, - ['1451908637'] = { Name = 'cs6_01_motel_rm5_d' }, - ['-304795478'] = { Name = 'cs6_01_motel_rm5_dtl' }, - ['-416072348'] = { Name = 'cs6_01_motel_rm5' }, - ['1969055136'] = { Name = 'cs6_01_motel_sign' }, - ['1426642046'] = { Name = 'cs6_01_motel_wall01' }, - ['116536653'] = { Name = 'cs6_01_motelpslabs' }, - ['593693015'] = { Name = 'cs6_01_paves1' }, - ['-1943471680'] = { Name = 'cs6_01_paves1dec' }, - ['920990711'] = { Name = 'cs6_01_road1' }, - ['-733946190'] = { Name = 'cs6_01_tmp_trailr01_emi_lod' }, - ['1559943929'] = { Name = 'cs6_01_tmp_trailr01_emi' }, - ['1180935684'] = { Name = 'cs6_01_tmp_trailr01' }, - ['927204263'] = { Name = 'cs6_01_tmp_trailr02_emi_lod' }, - ['-1598708797'] = { Name = 'cs6_01_tmp_trailr02_emi001' }, - ['582180508'] = { Name = 'cs6_01_tmp_trailr02' }, - ['-2063444593'] = { Name = 'cs6_01_tmp_trailr03_emi_lod' }, - ['-1538386958'] = { Name = 'cs6_01_tmp_trailr03_emi' }, - ['845020657'] = { Name = 'cs6_01_tmp_trailr03' }, - ['-1755948692'] = { Name = 'cs6_01_tmp_trailr04_emi_lod' }, - ['-754590724'] = { Name = 'cs6_01_tmp_trailr04_emi' }, - ['-1221654635'] = { Name = 'cs6_01_tmp_trailr04' }, - ['-1986007389'] = { Name = 'cs6_01_tmp_trailr05_emi_lod' }, - ['-1935372608'] = { Name = 'cs6_01_tmp_trailr05_emi' }, - ['-931059143'] = { Name = 'cs6_01_tmp_trailr05' }, - ['-1896248098'] = { Name = 'cs6_01_weldshed008_emi_lod' }, - ['-292461221'] = { Name = 'cs6_01_weldshed008_emi' }, - ['1778518740'] = { Name = 'cs6_01_weldshed008' }, - ['2074979883'] = { Name = 'cs6_01_weldshed009' }, - ['987929466'] = { Name = 'cs6_01_weldshed010' }, - ['1268333799'] = { Name = 'cs6_01_weldshed011' }, - ['-840154749'] = { Name = 'cs6_01_weldshed012' }, - ['-946333043'] = { Name = 'cs6_02_brrier_01' }, - ['895874603'] = { Name = 'cs6_02_brrier_02' }, - ['622024070'] = { Name = 'cs6_02_brrier_03' }, - ['531581562'] = { Name = 'cs6_02_brrier_04' }, - ['727540182'] = { Name = 'cs6_02_brrier_05' }, - ['-1054110352'] = { Name = 'cs6_02_brrier_06' }, - ['-830330851'] = { Name = 'cs6_02_brrier_07' }, - ['1687508037'] = { Name = 'cs6_02_brrier_08' }, - ['1947136824'] = { Name = 'cs6_02_brrier_09' }, - ['59412885'] = { Name = 'cs6_02_brrier_10' }, - ['967966179'] = { Name = 'cs6_02_brrier_11' }, - ['77960135'] = { Name = 'cs6_02_brrier_12' }, - ['919402517'] = { Name = 'cs6_02_brrier_13' }, - ['1696027817'] = { Name = 'cs6_02_brrier_14' }, - ['323563790'] = { Name = 'cs6_02_brrier_15' }, - ['-530496101'] = { Name = 'cs6_02_brrier_20' }, - ['1689961393'] = { Name = 'cs6_02_cnst_poles' }, - ['-1585003027'] = { Name = 'cs6_02_con1_g' }, - ['-2016892454'] = { Name = 'cs6_02_concreteblocks' }, - ['1893534575'] = { Name = 'cs6_02_const_01_rail' }, - ['-693599186'] = { Name = 'cs6_02_const_01' }, - ['-264722251'] = { Name = 'cs6_02_const_02_bar' }, - ['1156440251'] = { Name = 'cs6_02_const_02' }, - ['14226160'] = { Name = 'cs6_02_const_03_bar' }, - ['-1686270515'] = { Name = 'cs6_02_const_03' }, - ['1208618352'] = { Name = 'cs6_02_const_04_bara' }, - ['1926062838'] = { Name = 'cs6_02_const_04_barb' }, - ['-1292588395'] = { Name = 'cs6_02_const_04_pipe' }, - ['-1218209259'] = { Name = 'cs6_02_const_04_yel' }, - ['200535736'] = { Name = 'cs6_02_const_04' }, - ['760829066'] = { Name = 'cs6_02_const_05_bar01' }, - ['1687569155'] = { Name = 'cs6_02_const_05_bar02' }, - ['-773457251'] = { Name = 'cs6_02_const_05' }, - ['-671217774'] = { Name = 'cs6_02_const_06_bara' }, - ['156527174'] = { Name = 'cs6_02_const_06_barb' }, - ['1185490998'] = { Name = 'cs6_02_const_06_pipe' }, - ['-912467965'] = { Name = 'cs6_02_const_06_rail' }, - ['-973253615'] = { Name = 'cs6_02_const_06_yel' }, - ['-1080568319'] = { Name = 'cs6_02_const_06' }, - ['-988745544'] = { Name = 'cs6_02_const_07_rail' }, - ['1717478292'] = { Name = 'cs6_02_const_07' }, - ['1680449322'] = { Name = 'cs6_02_const_08' }, - ['-2001049525'] = { Name = 'cs6_02_const_09' }, - ['1911797570'] = { Name = 'cs6_02_const_10' }, - ['1008618404'] = { Name = 'cs6_02_const_11' }, - ['1280568335'] = { Name = 'cs6_02_const_12' }, - ['1802475967'] = { Name = 'cs6_02_const_14_bar' }, - ['698249032'] = { Name = 'cs6_02_deci1a' }, - ['327965272'] = { Name = 'cs6_02_glue_01' }, - ['574257076'] = { Name = 'cs6_02_glue_02' }, - ['-270429437'] = { Name = 'cs6_02_glue_03' }, - ['1894520074'] = { Name = 'cs6_02_glue_04' }, - ['2123346001'] = { Name = 'cs6_02_glue_05' }, - ['-1065764356'] = { Name = 'cs6_02_mtx_01' }, - ['-1772020745'] = { Name = 'cs6_02_mxt_02_g' }, - ['169222073'] = { Name = 'cs6_02_mxt_02' }, - ['1100591492'] = { Name = 'cs6_02_mxt_04_g' }, - ['629855906'] = { Name = 'cs6_02_mxt_04' }, - ['1256792418'] = { Name = 'cs6_02_mxt_06' }, - ['-523157948'] = { Name = 'cs6_02_mxt_06g' }, - ['-1441004470'] = { Name = 'cs6_02_mxt_07_d' }, - ['1018594557'] = { Name = 'cs6_02_mxt_07' }, - ['1719130239'] = { Name = 'cs6_02_mxt_08' }, - ['-367534175'] = { Name = 'cs6_02_mxt_09' }, - ['745074858'] = { Name = 'cs6_02_mxt_10_g' }, - ['1888578434'] = { Name = 'cs6_02_mxt_10' }, - ['-131271720'] = { Name = 'cs6_02_mxt_11_d' }, - ['1475131953'] = { Name = 'cs6_02_mxt_11' }, - ['438181388'] = { Name = 'cs6_02_mxt_12_g_patch' }, - ['728952374'] = { Name = 'cs6_02_mxt_12_g' }, - ['-1481254462'] = { Name = 'cs6_02_mxt_12' }, - ['1472759139'] = { Name = 'cs6_02_mxt_bd_01' }, - ['1227401696'] = { Name = 'cs6_02_mxt_bd_016' }, - ['-1603037512'] = { Name = 'cs6_02_mxt_bd_02' }, - ['-769721842'] = { Name = 'cs6_02_mxt_bd_03' }, - ['-78721935'] = { Name = 'cs6_02_mxt_bd_04' }, - ['2020871662'] = { Name = 'cs6_02_mxt_bd_04a' }, - ['-1361300599'] = { Name = 'cs6_02_mxt_bd_05' }, - ['163998048'] = { Name = 'cs6_02_mxt_bd_07' }, - ['1428356336'] = { Name = 'cs6_02_mxt_bd_15' }, - ['2018518621'] = { Name = 'cs6_02_mxt_bd_15a' }, - ['932559486'] = { Name = 'cs6_02_mxt_bdw_01' }, - ['-455830884'] = { Name = 'cs6_02_mxt_stand03' }, - ['-478572574'] = { Name = 'cs6_02_mxt_stand06' }, - ['457945752'] = { Name = 'cs6_02_mxt_std6' }, - ['1503091697'] = { Name = 'cs6_02_mxt_track_01' }, - ['1003036757'] = { Name = 'cs6_02_mxt_track_02' }, - ['734167112'] = { Name = 'cs6_02_mxt_track_03' }, - ['1791421284'] = { Name = 'cs6_02_mxt_tube007' }, - ['1757865820'] = { Name = 'cs6_02_mxt_tube008' }, - ['1304697344'] = { Name = 'cs6_02_mxtlnd_01d' }, - ['-33194765'] = { Name = 'cs6_02_silo_temp' }, - ['-724544991'] = { Name = 'cs6_02_ttrack01_dec' }, - ['1128314010'] = { Name = 'cs6_02_ttrack01' }, - ['-12601079'] = { Name = 'cs6_02_ttrack11' }, - ['677743444'] = { Name = 'cs6_02_ttrack12' }, - ['1521250273'] = { Name = 'cs6_02_ttrack13' }, - ['-1656556259'] = { Name = 'cs6_02_ttrack14' }, - ['947596159'] = { Name = 'cs6_02_ttrack15' }, - ['-2133377978'] = { Name = 'cs6_02_ttrack16' }, - ['1804669370'] = { Name = 'cs6_02_ttrack17' }, - ['591298538'] = { Name = 'cs6_02_ttrack26' }, - ['-1504512160'] = { Name = 'cs6_02_weed_01' }, - ['1956451317'] = { Name = 'cs6_02_weed_02' }, - ['-1980612961'] = { Name = 'cs6_02_weed_03' }, - ['462500733'] = { Name = 'cs6_02_wtf_con01d' }, - ['-112280487'] = { Name = 'cs6_02_wtp_con002' }, - ['1320773421'] = { Name = 'cs6_02_wtp_con003' }, - ['-826415308'] = { Name = 'cs6_02_wtp_con004' }, - ['-1122941989'] = { Name = 'cs6_02_wtp_con005' }, - ['-171163476'] = { Name = 'cs6_02_wtp_con005a' }, - ['-1303695793'] = { Name = 'cs6_02_wtp_con006' }, - ['-1604744596'] = { Name = 'cs6_02_wtp_con007' }, - ['-1966882874'] = { Name = 'cs6_02_wtp_con01' }, - ['-716417838'] = { Name = 'cs6_02_wtp_con02' }, - ['2111462579'] = { Name = 'cs6_02_wtp_tub_g' }, - ['1249798653'] = { Name = 'cs6_03_003' }, - ['-1290762221'] = { Name = 'cs6_03_003b' }, - ['-956363975'] = { Name = 'cs6_03_02gasmc_d06' }, - ['-553633483'] = { Name = 'cs6_03_02gasmc03' }, - ['-1468423147'] = { Name = 'cs6_03_05gasmc01' }, - ['273974936'] = { Name = 'cs6_03_bb' }, - ['-1212561295'] = { Name = 'cs6_03_bigsign01' }, - ['358283549'] = { Name = 'cs6_03_billboardrs' }, - ['-869337251'] = { Name = 'cs6_03_ch6_05_officedetails001' }, - ['902306969'] = { Name = 'cs6_03_crmd3_map_prox' }, - ['-200306307'] = { Name = 'cs6_03_decal_01' }, - ['1700328462'] = { Name = 'cs6_03_decal_02' }, - ['-440240937'] = { Name = 'cs6_03_decal_03' }, - ['-1699013621'] = { Name = 'cs6_03_decal_03a' }, - ['134805165'] = { Name = 'cs6_03_decal_03b' }, - ['-1024315593'] = { Name = 'cs6_03_decal_04' }, - ['-1389624405'] = { Name = 'cs6_03_decal_05' }, - ['520710000'] = { Name = 'cs6_03_decal_06' }, - ['930781254'] = { Name = 'cs6_03_decal_07' }, - ['-1439236671'] = { Name = 'cs6_03_decal_08' }, - ['-1762863315'] = { Name = 'cs6_03_decal_09' }, - ['1219344792'] = { Name = 'cs6_03_decal_10' }, - ['-829884980'] = { Name = 'cs6_03_decals_house' }, - ['-1448143001'] = { Name = 'cs6_03_ds07_frame' }, - ['-119684498'] = { Name = 'cs6_03_ds07' }, - ['-2090822466'] = { Name = 'cs6_03_dtrack2' }, - ['-1840149169'] = { Name = 'cs6_03_emissive_1_lod' }, - ['2066685422'] = { Name = 'cs6_03_emissive_1' }, - ['1499846972'] = { Name = 'cs6_03_garagemain' }, - ['-1944351167'] = { Name = 'cs6_03_garagemc_lot_d' }, - ['-719454909'] = { Name = 'cs6_03_garagemc_lot' }, - ['-668335014'] = { Name = 'cs6_03_garaget_beam' }, - ['-433244070'] = { Name = 'cs6_03_garaget' }, - ['-896371277'] = { Name = 'cs6_03_gasmc_d02' }, - ['-1379746796'] = { Name = 'cs6_03_gasmc_d04' }, - ['591898396'] = { Name = 'cs6_03_gasmc_d05' }, - ['1836726944'] = { Name = 'cs6_03_gasmc600_beam' }, - ['-912949993'] = { Name = 'cs6_03_gasmc600_emi_lod' }, - ['1619256034'] = { Name = 'cs6_03_gasmc600_emi' }, - ['2003613328'] = { Name = 'cs6_03_gasmc600' }, - ['1296186556'] = { Name = 'cs6_03_gasmc708' }, - ['248137403'] = { Name = 'cs6_03_gasmc805' }, - ['-519523706'] = { Name = 'cs6_03_glue_02' }, - ['-768404261'] = { Name = 'cs6_03_glue_03' }, - ['793693973'] = { Name = 'cs6_03_glue_06' }, - ['-282759563'] = { Name = 'cs6_03_house01_d1' }, - ['1901293376'] = { Name = 'cs6_03_house02_glue' }, - ['-598888439'] = { Name = 'cs6_03_house02' }, - ['1100922771'] = { Name = 'cs6_03_house02l_d1' }, - ['275665407'] = { Name = 'cs6_03_house02l_d1a' }, - ['573044082'] = { Name = 'cs6_03_house02l_d1b' }, - ['-588551430'] = { Name = 'cs6_03_house02l_d1c' }, - ['-1693689629'] = { Name = 'cs6_03_house02l' }, - ['1542787525'] = { Name = 'cs6_03_housemc01_d' }, - ['-52091796'] = { Name = 'cs6_03_housemc01_d2' }, - ['-20541580'] = { Name = 'cs6_03_housemc01_emi_lod' }, - ['-1789005517'] = { Name = 'cs6_03_housemc01_emi' }, - ['-1828466145'] = { Name = 'cs6_03_housemc01_ex' }, - ['-1931403972'] = { Name = 'cs6_03_housemc01' }, - ['-805526670'] = { Name = 'cs6_03_housemc02' }, - ['-564370992'] = { Name = 'cs6_03_housemc0d_ex' }, - ['386392787'] = { Name = 'cs6_03_land01' }, - ['-178675849'] = { Name = 'cs6_03_land02' }, - ['59980778'] = { Name = 'cs6_03_land03' }, - ['-1446748811'] = { Name = 'cs6_03_lot_decals' }, - ['1677834412'] = { Name = 'cs6_03_moteldecal01' }, - ['1250526652'] = { Name = 'cs6_03_moteldecal02' }, - ['-2019491862'] = { Name = 'cs6_03_moteldecal03' }, - ['476931171'] = { Name = 'cs6_03_moteldetails' }, - ['1682403747'] = { Name = 'cs6_03_motellotmc' }, - ['-2093600692'] = { Name = 'cs6_03_motelmain_beam' }, - ['-245283505'] = { Name = 'cs6_03_motelmain_emi_lod' }, - ['-448155518'] = { Name = 'cs6_03_motelmain_emi' }, - ['2051280754'] = { Name = 'cs6_03_motelmain' }, - ['1259831609'] = { Name = 'cs6_03_motelsignmc' }, - ['-11233302'] = { Name = 'cs6_03_officedecal01' }, - ['1483229720'] = { Name = 'cs6_03_officedecal02' }, - ['-1128026349'] = { Name = 'cs6_03_officedetails' }, - ['-1657873291'] = { Name = 'cs6_03_officeposters' }, - ['1888375985'] = { Name = 'cs6_03_parkdecal_a' }, - ['-1451254793'] = { Name = 'cs6_03_parkdecal' }, - ['1989688730'] = { Name = 'cs6_03_parkdecal02' }, - ['-532438069'] = { Name = 'cs6_03_parking_lot' }, - ['-2105992084'] = { Name = 'cs6_03_radio_frame01' }, - ['-980180320'] = { Name = 'cs6_03_radio_frame02' }, - ['560042944'] = { Name = 'cs6_03_radio_power' }, - ['2012062992'] = { Name = 'cs6_03_radio_sta_dec' }, - ['-280569792'] = { Name = 'cs6_03_radio_sta' }, - ['-1646575838'] = { Name = 'cs6_03_radio1dec' }, - ['1349678685'] = { Name = 'cs6_03_rdio_sta_fizz' }, - ['1011073294'] = { Name = 'cs6_03_shop_beams' }, - ['-1716309088'] = { Name = 'cs6_03_shop' }, - ['-1780988826'] = { Name = 'cs6_03_shops_decal1' }, - ['315967096'] = { Name = 'cs6_03_shopsmc03_beamsa' }, - ['553444039'] = { Name = 'cs6_03_shopsmc03_beamsb' }, - ['-166114505'] = { Name = 'cs6_03_shopsmc03' }, - ['-28179138'] = { Name = 'cs6_03_tk12' }, - ['793880021'] = { Name = 'cs6_03_trailmc_emi_lod' }, - ['1560655721'] = { Name = 'cs6_03_trailmc_emi' }, - ['1831182356'] = { Name = 'cs6_03_trailmc' }, - ['-186962584'] = { Name = 'cs6_03_trailmc02' }, - ['-560398108'] = { Name = 'cs6_03_trailmc03' }, - ['1361319947'] = { Name = 'cs6_03_usedcarmc_d' }, - ['-1981393180'] = { Name = 'cs6_03_usedcarmc001_emi_lod' }, - ['-1842227671'] = { Name = 'cs6_03_usedcarmc001_emi' }, - ['-349865507'] = { Name = 'cs6_03_usedcarmc001' }, - ['873674129'] = { Name = 'cs6_03_usedlotmc_d001' }, - ['-1854895831'] = { Name = 'cs6_03_usedlotmc_d002_e_lod' }, - ['1779755080'] = { Name = 'cs6_03_usedlotmc_d002_emi' }, - ['30101762'] = { Name = 'cs6_03_usedlotmc_d002' }, - ['-393567562'] = { Name = 'cs6_03_usedlotmc' }, - ['2013324229'] = { Name = 'cs6_03_weed_02' }, - ['1235814166'] = { Name = 'cs6_03_weed_03' }, - ['-1837852500'] = { Name = 'cs6_03_weed_04' }, - ['-1894543233'] = { Name = 'cs6_04_antenna_d' }, - ['-742829495'] = { Name = 'cs6_04_antenna' }, - ['-90934242'] = { Name = 'cs6_04_canmod014' }, - ['-1681985266'] = { Name = 'cs6_04_canmod02' }, - ['-956414052'] = { Name = 'cs6_04_canmod06' }, - ['-236118663'] = { Name = 'cs6_04_canmod08' }, - ['-1539374813'] = { Name = 'cs6_04_canroof_ladder008' }, - ['-1343350662'] = { Name = 'cs6_04_canroof_ladder010' }, - ['-1040073567'] = { Name = 'cs6_04_canroof_ladder011' }, - ['1121599048'] = { Name = 'cs6_04_canroof_ladder012' }, - ['1314215230'] = { Name = 'cs6_04_canroof_ladder013' }, - ['-1610090334'] = { Name = 'cs6_04_canroof_ladder014' }, - ['-1811621823'] = { Name = 'cs6_04_canroof_ladder03' }, - ['-1505067828'] = { Name = 'cs6_04_canroof_ladder04' }, - ['1888555354'] = { Name = 'cs6_04_canroof_ladder05' }, - ['-2100316713'] = { Name = 'cs6_04_canroof_ladder06' }, - ['-553488837'] = { Name = 'cs6_04_canroof_ladder07' }, - ['-249982371'] = { Name = 'cs6_04_canroof_ladder08' }, - ['-1149982944'] = { Name = 'cs6_04_canroof_ladder09' }, - ['-1505887009'] = { Name = 'cs6_04_canroof_ladder9' }, - ['-1225759311'] = { Name = 'cs6_04_canroof' }, - ['-1592460689'] = { Name = 'cs6_04_decal_01' }, - ['-834517691'] = { Name = 'cs6_04_decal_ant' }, - ['-717581105'] = { Name = 'cs6_04_deci01' }, - ['1012065022'] = { Name = 'cs6_04_deci02' }, - ['830786914'] = { Name = 'cs6_04_deci03' }, - ['2026888187'] = { Name = 'cs6_04_deci04' }, - ['235931257'] = { Name = 'cs6_04_deci05' }, - ['171179665'] = { Name = 'cs6_04_deci06' }, - ['-1667619997'] = { Name = 'cs6_04_deci07' }, - ['-441436790'] = { Name = 'cs6_04_deci08' }, - ['-672261626'] = { Name = 'cs6_04_deci09' }, - ['-1235364946'] = { Name = 'cs6_04_deci10' }, - ['-1833202582'] = { Name = 'cs6_04_deci11' }, - ['1508285121'] = { Name = 'cs6_04_deci12' }, - ['-936216745'] = { Name = 'cs6_04_deci13' }, - ['-225072058'] = { Name = 'cs6_04_draingully003' }, - ['137196040'] = { Name = 'cs6_04_draingully2' }, - ['94025177'] = { Name = 'cs6_04_elbase00' }, - ['-275957966'] = { Name = 'cs6_04_elbasedec019' }, - ['232659694'] = { Name = 'cs6_04_elgnddec015' }, - ['864935741'] = { Name = 'cs6_04_emissive_lod' }, - ['2019390332'] = { Name = 'cs6_04_emissive' }, - ['-1973545523'] = { Name = 'cs6_04_glue_02' }, - ['2014015784'] = { Name = 'cs6_04_glue_03' }, - ['-1352572973'] = { Name = 'cs6_04_glue_04' }, - ['-1717357481'] = { Name = 'cs6_04_glue_05' }, - ['483321338'] = { Name = 'cs6_04_grating' }, - ['-680610067'] = { Name = 'cs6_04_hball01' }, - ['-564269280'] = { Name = 'cs6_04_j6_road06' }, - ['1370446615'] = { Name = 'cs6_04_land05_details' }, - ['-763754760'] = { Name = 'cs6_04_land2' }, - ['605590948'] = { Name = 'cs6_04_land6_dd' }, - ['824594158'] = { Name = 'cs6_04_land8_d' }, - ['1143821166'] = { Name = 'cs6_04_lockup01' }, - ['-1371020943'] = { Name = 'cs6_04_lockup01b' }, - ['551357646'] = { Name = 'cs6_04_lockup02' }, - ['-628005613'] = { Name = 'cs6_04_mainblock' }, - ['1193643034'] = { Name = 'cs6_04_mainrails1' }, - ['827089000'] = { Name = 'cs6_04_mainrails2' }, - ['596821237'] = { Name = 'cs6_04_mainrails3' }, - ['285515733'] = { Name = 'cs6_04_mainrails4' }, - ['517040684'] = { Name = 'cs6_04_mr_rails1' }, - ['397717498'] = { Name = 'cs6_04_mr_rails10' }, - ['1117521384'] = { Name = 'cs6_04_mr_rails11' }, - ['1764654821'] = { Name = 'cs6_04_mr_rails2' }, - ['879498593'] = { Name = 'cs6_04_mr_rails3' }, - ['1740864531'] = { Name = 'cs6_04_mr_rails4' }, - ['839192727'] = { Name = 'cs6_04_mr_rails5' }, - ['2109024250'] = { Name = 'cs6_04_mr_rails6' }, - ['1457510988'] = { Name = 'cs6_04_mr_rails7' }, - ['-1631655411'] = { Name = 'cs6_04_mr_rails8' }, - ['1897139896'] = { Name = 'cs6_04_mr_rails9' }, - ['-1019681568'] = { Name = 'cs6_04_mr_walks' }, - ['1449847106'] = { Name = 'cs6_04_mr_walks3' }, - ['1219579343'] = { Name = 'cs6_04_mr_walks4' }, - ['1924178381'] = { Name = 'cs6_04_mr_walks5' }, - ['961413170'] = { Name = 'cs6_04_newcut' }, - ['774202467'] = { Name = 'cs6_04_newcut01' }, - ['-1067022105'] = { Name = 'cs6_04_newcut02' }, - ['477741324'] = { Name = 'cs6_04_newcut04' }, - ['412864423'] = { Name = 'cs6_04_pris_dec00' }, - ['556589257'] = { Name = 'cs6_04_pris_dec01' }, - ['770964051'] = { Name = 'cs6_04_pris_dec02' }, - ['1086234600'] = { Name = 'cs6_04_pris_dec03' }, - ['1332559173'] = { Name = 'cs6_04_pris_dec04' }, - ['1547982579'] = { Name = 'cs6_04_pris_dec05' }, - ['1706650077'] = { Name = 'cs6_04_pris_dec06' }, - ['2005536126'] = { Name = 'cs6_04_pris_dec07' }, - ['-2129387374'] = { Name = 'cs6_04_pris_dec08' }, - ['-1828862875'] = { Name = 'cs6_04_pris_dec09' }, - ['-1899315981'] = { Name = 'cs6_04_pris_dec10' }, - ['-1726164585'] = { Name = 'cs6_04_pris_dec11' }, - ['-1453886964'] = { Name = 'cs6_04_pris_dec12' }, - ['-1681664287'] = { Name = 'cs6_04_pris_dec13' }, - ['-1244394751'] = { Name = 'cs6_04_pris_dec14' }, - ['-936792148'] = { Name = 'cs6_04_pris_dec15' }, - ['-793329466'] = { Name = 'cs6_04_pris_dec16' }, - ['-486447781'] = { Name = 'cs6_04_pris_dec17' }, - ['-48785009'] = { Name = 'cs6_04_pris_dec18' }, - ['227097202'] = { Name = 'cs6_04_pris_dec19' }, - ['1231827859'] = { Name = 'cs6_04_pris_dec20' }, - ['1059004153'] = { Name = 'cs6_04_pris_dec21' }, - ['1285732868'] = { Name = 'cs6_04_pris_dec22' }, - ['848594408'] = { Name = 'cs6_04_pris_dec23' }, - ['542564717'] = { Name = 'cs6_04_pris_dec24' }, - ['369609935'] = { Name = 'cs6_04_pris_dec25' }, - ['-1060495467'] = { Name = 'cs6_04_prison_det' }, - ['-740949308'] = { Name = 'cs6_04_prison07' }, - ['1614683386'] = { Name = 'cs6_04_prison13' }, - ['-1068828592'] = { Name = 'cs6_04_prison130' }, - ['1843771465'] = { Name = 'cs6_04_prison14' }, - ['1545056515'] = { Name = 'cs6_04_prison149' }, - ['-785772902'] = { Name = 'cs6_04_prison150' }, - ['877063495'] = { Name = 'cs6_04_prison19_rail' }, - ['100624510'] = { Name = 'cs6_04_prison19' }, - ['-21747737'] = { Name = 'cs6_04_prison20_rail' }, - ['-1011686206'] = { Name = 'cs6_04_prison20' }, - ['-1398314552'] = { Name = 'cs6_04_prisoncp04' }, - ['468859408'] = { Name = 'cs6_04_prisonterrain01' }, - ['-284237854'] = { Name = 'cs6_04_prisonterrain02' }, - ['-1065844042'] = { Name = 'cs6_04_prisonterrain03' }, - ['408466037'] = { Name = 'cs6_04_prisonterrain07' }, - ['-1671619924'] = { Name = 'cs6_04_prisontower1' }, - ['-1306225777'] = { Name = 'cs6_04_prisontower10' }, - ['1876607400'] = { Name = 'cs6_04_prisontower2' }, - ['1636640013'] = { Name = 'cs6_04_prisontower3' }, - ['1399851219'] = { Name = 'cs6_04_prisontower4' }, - ['1159293990'] = { Name = 'cs6_04_prisontower5' }, - ['1486066462'] = { Name = 'cs6_04_prisontower6' }, - ['1255274395'] = { Name = 'cs6_04_prisontower7' }, - ['1007606293'] = { Name = 'cs6_04_prisontower8' }, - ['-2119821570'] = { Name = 'cs6_04_props_cables045' }, - ['-1829232655'] = { Name = 'cs6_04_props_cables045a' }, - ['1304897981'] = { Name = 'cs6_04_props_cables055' }, - ['-1755890464'] = { Name = 'cs6_04_props_cables056' }, - ['-1700737899'] = { Name = 'cs6_04_props_subst_cable44x' }, - ['1176464052'] = { Name = 'cs6_04_props_substn_cables013' }, - ['-1649134155'] = { Name = 'cs6_04_props_wire_116' }, - ['-1000406262'] = { Name = 'cs6_04_props_wire_117' }, - ['1932300748'] = { Name = 'cs6_04_props_wire078' }, - ['-718896410'] = { Name = 'cs6_04_pwalkway04' }, - ['-622333235'] = { Name = 'cs6_04_railsside1' }, - ['-1207063271'] = { Name = 'cs6_04_railsside2' }, - ['-132246652'] = { Name = 'cs6_04_railstop1' }, - ['1258338632'] = { Name = 'cs6_04_railstop2' }, - ['484171007'] = { Name = 'cs6_04_railstop3' }, - ['-1254257220'] = { Name = 'cs6_04_railstop4' }, - ['734859097'] = { Name = 'cs6_04_reception' }, - ['710886348'] = { Name = 'cs6_04_road01' }, - ['470329119'] = { Name = 'cs6_04_road02' }, - ['-427082715'] = { Name = 'cs6_04_road03' }, - ['-920321703'] = { Name = 'cs6_04_road04' }, - ['99121887'] = { Name = 'cs6_04_road05' }, - ['1093046212'] = { Name = 'cs6_04_sat_rail01' }, - ['1793450818'] = { Name = 'cs6_04_sat_rail02' }, - ['371341760'] = { Name = 'cs6_04_sat_rail03' }, - ['123968579'] = { Name = 'cs6_04_sat_rail04' }, - ['839250311'] = { Name = 'cs6_04_sat_rail05' }, - ['603870584'] = { Name = 'cs6_04_sat_rail06' }, - ['-467582427'] = { Name = 'cs6_04_satellite_dish_concrete' }, - ['-1103789764'] = { Name = 'cs6_04_satellite_dish' }, - ['-1886641995'] = { Name = 'cs6_04_ss_dirt1_001' }, - ['-1127908569'] = { Name = 'cs6_04_ss_dirt1_002' }, - ['1943955802'] = { Name = 'cs6_04_ss_dirt1_003' }, - ['-2058286017'] = { Name = 'cs6_04_ss_dirt1_004' }, - ['550217691'] = { Name = 'cs6_04_tank_white002' }, - ['233185290'] = { Name = 'cs6_04_tankblue_002' }, - ['2112920672'] = { Name = 'cs6_04_temp_fence_01' }, - ['-1779581142'] = { Name = 'cs6_04_ter_decal' }, - ['472998003'] = { Name = 'cs6_04_water02' }, - ['1836085588'] = { Name = 'cs6_04_weed_01' }, - ['-401119556'] = { Name = 'cs6_04_weed_02' }, - ['2065894585'] = { Name = 'cs6_04_weed_03' }, - ['1553935136'] = { Name = 'cs6_05_barrier05b' }, - ['766921535'] = { Name = 'cs6_05_blarney_glue' }, - ['19077392'] = { Name = 'cs6_05_blarney' }, - ['1798407591'] = { Name = 'cs6_05_brrier_01' }, - ['1053109451'] = { Name = 'cs6_05_brrier_02' }, - ['1225146701'] = { Name = 'cs6_05_brrier_03' }, - ['-552146994'] = { Name = 'cs6_05_chump1' }, - ['959805270'] = { Name = 'cs6_05_cliff1_d' }, - ['-1146943635'] = { Name = 'cs6_05_cliff1_d01' }, - ['575344623'] = { Name = 'cs6_05_cliff1' }, - ['100970946'] = { Name = 'cs6_05_cs_dtrack_003' }, - ['1874330927'] = { Name = 'cs6_05_cs_dtrack_004' }, - ['-1655840678'] = { Name = 'cs6_05_cs_dtrack_005' }, - ['-1819751216'] = { Name = 'cs6_05_cs_dtrack_006' }, - ['1154133845'] = { Name = 'cs6_05_cs_dtrack_007' }, - ['-1021301762'] = { Name = 'cs6_05_cs_dtrack_008' }, - ['-433229012'] = { Name = 'cs6_05_cs_dtrack_010' }, - ['1983682389'] = { Name = 'cs6_05_details' }, - ['280158507'] = { Name = 'cs6_05_dirtroad9' }, - ['-1431722765'] = { Name = 'cs6_05_drtrd1' }, - ['-421217998'] = { Name = 'cs6_05_drtrd101' }, - ['-371349155'] = { Name = 'cs6_05_emissive_1_lod' }, - ['721244355'] = { Name = 'cs6_05_emissive_1' }, - ['611037035'] = { Name = 'cs6_05_emissive_2_lod' }, - ['1507241589'] = { Name = 'cs6_05_emissive_2' }, - ['-988417138'] = { Name = 'cs6_05_farm_shed' }, - ['-1589059138'] = { Name = 'cs6_05_glue_01' }, - ['-1318911590'] = { Name = 'cs6_05_glue_04' }, - ['1515148236'] = { Name = 'cs6_05_glue_05' }, - ['1210789563'] = { Name = 'cs6_05_house' }, - ['-236907710'] = { Name = 'cs6_05_house01_d' }, - ['184374081'] = { Name = 'cs6_05_house01' }, - ['-468041731'] = { Name = 'cs6_05_indfarm_det1' }, - ['-179608993'] = { Name = 'cs6_05_indfarm_det2' }, - ['1578087406'] = { Name = 'cs6_05_indfarm_det3' }, - ['1868453515'] = { Name = 'cs6_05_indfarm_det4' }, - ['2123429104'] = { Name = 'cs6_05_indfarm_det5' }, - ['333062020'] = { Name = 'cs6_05_indfarm_det6' }, - ['-1002765344'] = { Name = 'cs6_05_indfarm_frame' }, - ['-1058895367'] = { Name = 'cs6_05_indfarm_lad1' }, - ['25266958'] = { Name = 'cs6_05_indfarm_lad2' }, - ['-2063361301'] = { Name = 'cs6_05_indfarm_pipe' }, - ['-1046690088'] = { Name = 'cs6_05_indfarm' }, - ['-1808236439'] = { Name = 'cs6_05_land_ctar' }, - ['107880919'] = { Name = 'cs6_05_land05_c' }, - ['463518467'] = { Name = 'cs6_05_land05_c001' }, - ['-130644632'] = { Name = 'cs6_05_land05_d' }, - ['1083282957'] = { Name = 'cs6_05_land05_g' }, - ['1249837085'] = { Name = 'cs6_05_land05' }, - ['-562334821'] = { Name = 'cs6_05_land05b' }, - ['-433571987'] = { Name = 'cs6_05_land07' }, - ['570189776'] = { Name = 'cs6_05_land07x_g' }, - ['-2035986692'] = { Name = 'cs6_05_land07x' }, - ['-248431966'] = { Name = 'cs6_05_land10_d' }, - ['1271824724'] = { Name = 'cs6_05_land10' }, - ['-638987498'] = { Name = 'cs6_05_landwl' }, - ['-317977318'] = { Name = 'cs6_05_mcfarm_03808' }, - ['1081988163'] = { Name = 'cs6_05_mcfarm_09218_frame' }, - ['-1337268192'] = { Name = 'cs6_05_mcfarm_09218' }, - ['1736309010'] = { Name = 'cs6_05_mcfarm_10221' }, - ['-1956172288'] = { Name = 'cs6_05_mcfarm_10524_beams' }, - ['784214813'] = { Name = 'cs6_05_mcfarm_10524' }, - ['-321681157'] = { Name = 'cs6_05_mcfarm_12728' }, - ['1597775548'] = { Name = 'cs6_05_mcfarm_21579' }, - ['245050632'] = { Name = 'cs6_05_mcfarm_23150' }, - ['-864408993'] = { Name = 'cs6_05_mcfarm_25759' }, - ['1590604693'] = { Name = 'cs6_05_mcfarm_29563' }, - ['2062253366'] = { Name = 'cs6_05_mcfarm_30573' }, - ['-85736419'] = { Name = 'cs6_05_mcfarm_31179' }, - ['1246783833'] = { Name = 'cs6_05_mcfarm_31180' }, - ['490891031'] = { Name = 'cs6_05_mcfarm_d_r02' }, - ['-1050472022'] = { Name = 'cs6_05_mcfarm_roads' }, - ['-907419711'] = { Name = 'cs6_05_mcfarm_shadow' }, - ['-80936949'] = { Name = 'cs6_05_mcfarm_water_frame' }, - ['-4543365'] = { Name = 'cs6_05_mcfarm_water' }, - ['147512351'] = { Name = 'cs6_05_mockup_02_bars' }, - ['-1804658420'] = { Name = 'cs6_05_mockup_02' }, - ['-1152915779'] = { Name = 'cs6_05_mockup_04' }, - ['129952253'] = { Name = 'cs6_05_sign' }, - ['950282398'] = { Name = 'cs6_05_silo_002_d' }, - ['411634005'] = { Name = 'cs6_05_silo_002_lad' }, - ['1470378312'] = { Name = 'cs6_05_silo_002_rails' }, - ['1757531970'] = { Name = 'cs6_05_silo_002' }, - ['-607161898'] = { Name = 'cs6_05_ttrack01' }, - ['-1165710098'] = { Name = 'cs6_05_watertank_base' }, - ['-177029642'] = { Name = 'cs6_05_watertank006' }, - ['-674940874'] = { Name = 'cs6_05_weed_01' }, - ['283814528'] = { Name = 'cs6_05_weed_05' }, - ['585453173'] = { Name = 'cs6_05_weed_06' }, - ['188097091'] = { Name = 'cs6_06_cattleshed1' }, - ['1758239351'] = { Name = 'cs6_06_cul5' }, - ['1780830600'] = { Name = 'cs6_06_culvertbars' }, - ['147979052'] = { Name = 'cs6_06_culvertshadowmesh' }, - ['-1041707551'] = { Name = 'cs6_06_culvertshadowmesh003' }, - ['616026235'] = { Name = 'cs6_06_culvertshadowmesh2' }, - ['625722034'] = { Name = 'cs6_06_dec00' }, - ['-167635259'] = { Name = 'cs6_06_dec139' }, - ['2074086150'] = { Name = 'cs6_06_decals00' }, - ['1928034721'] = { Name = 'cs6_06_decals01' }, - ['1612862479'] = { Name = 'cs6_06_decals02' }, - ['1421360443'] = { Name = 'cs6_06_decals03' }, - ['1231171989'] = { Name = 'cs6_06_decals0498' }, - ['1529861424'] = { Name = 'cs6_06_decals0499' }, - ['-112785830'] = { Name = 'cs6_06_decals05' }, - ['1257951953'] = { Name = 'cs6_06_decals0555' }, - ['662233789'] = { Name = 'cs6_06_decals06' }, - ['-73364727'] = { Name = 'cs6_06_decals07' }, - ['698738451'] = { Name = 'cs6_06_decals08' }, - ['64245752'] = { Name = 'cs6_06_decals11' }, - ['302181461'] = { Name = 'cs6_06_decals12' }, - ['-1879676882'] = { Name = 'cs6_06_decals13' }, - ['645174584'] = { Name = 'cs6_06_decals14' }, - ['878588171'] = { Name = 'cs6_06_decals15' }, - ['1259888255'] = { Name = 'cs6_06_decals16' }, - ['-1517546659'] = { Name = 'cs6_06_decals17' }, - ['1333215549'] = { Name = 'cs6_06_decals17a' }, - ['1934887158'] = { Name = 'cs6_06_decals17c' }, - ['-1271025472'] = { Name = 'cs6_06_decals18' }, - ['-361039122'] = { Name = 'cs6_06_decals18a' }, - ['-1767672676'] = { Name = 'cs6_06_decals20' }, - ['199845571'] = { Name = 'cs6_06_decals20a' }, - ['2068233699'] = { Name = 'cs6_06_decals22' }, - ['-1792304705'] = { Name = 'cs6_06_decals2299' }, - ['1401745008'] = { Name = 'cs6_06_decals23' }, - ['-258342648'] = { Name = 'cs6_06_decals2322' }, - ['-574684458'] = { Name = 'cs6_06_decals24' }, - ['671815533'] = { Name = 'cs6_06_decals25' }, - ['1082476641'] = { Name = 'cs6_06_decals26' }, - ['-974845643'] = { Name = 'cs6_06_decalsa00' }, - ['-1399990649'] = { Name = 'cs6_06_decalsa01' }, - ['172823048'] = { Name = 'cs6_06_decalsa02' }, - ['555958196'] = { Name = 'cs6_06_decalsa03' }, - ['-474430240'] = { Name = 'cs6_06_decalsa04' }, - ['-242786179'] = { Name = 'cs6_06_decalsa05' }, - ['2017684979'] = { Name = 'cs6_06_decalsa06' }, - ['1171032326'] = { Name = 'cs6_06_decalsa07' }, - ['748967606'] = { Name = 'cs6_06_decalsa08' }, - ['979300907'] = { Name = 'cs6_06_decalsa09' }, - ['1442626062'] = { Name = 'cs6_06_decalsa10' }, - ['1215045357'] = { Name = 'cs6_06_decalsa11' }, - ['1308666386'] = { Name = 'cs6_06_decalsa12' }, - ['-433687153'] = { Name = 'cs6_06_decalsa98' }, - ['1947734388'] = { Name = 'cs6_06_decalsa99' }, - ['-901839810'] = { Name = 'cs6_06_emissive01_lod' }, - ['1806143881'] = { Name = 'cs6_06_emissive01' }, - ['1349435266'] = { Name = 'cs6_06_emissive02_lod' }, - ['2036837641'] = { Name = 'cs6_06_emissive02' }, - ['-1383379649'] = { Name = 'cs6_06_farmhouse_a' }, - ['1993301960'] = { Name = 'cs6_06_farmhouse_d' }, - ['1282433636'] = { Name = 'cs6_06_farmhouse_railing' }, - ['-537867771'] = { Name = 'cs6_06_farmhouse' }, - ['1820067451'] = { Name = 'cs6_06_feedstore' }, - ['-1794869135'] = { Name = 'cs6_06_glue_01' }, - ['867415505'] = { Name = 'cs6_06_glue_02' }, - ['511447354'] = { Name = 'cs6_06_growtunnelground' }, - ['-809886272'] = { Name = 'cs6_06_jbarns_d' }, - ['1394217100'] = { Name = 'cs6_06_jbarns' }, - ['-1837544751'] = { Name = 'cs6_06_jbillboard' }, - ['-344460040'] = { Name = 'cs6_06_jcrop' }, - ['365543649'] = { Name = 'cs6_06_jcrop001' }, - ['-787335305'] = { Name = 'cs6_06_jcrop002' }, - ['56007675'] = { Name = 'cs6_06_jcrop003' }, - ['889683804'] = { Name = 'cs6_06_jcrop004' }, - ['249377548'] = { Name = 'cs6_06_jcrop005' }, - ['19568551'] = { Name = 'cs6_06_jcrop006' }, - ['1918466563'] = { Name = 'cs6_06_jcrop007' }, - ['1691213548'] = { Name = 'cs6_06_jcrop008' }, - ['1175757178'] = { Name = 'cs6_06_jcrop009' }, - ['-125463947'] = { Name = 'cs6_06_jcrop010' }, - ['1839426082'] = { Name = 'cs6_06_jhouse_beam' }, - ['-205740421'] = { Name = 'cs6_06_jhouse_d' }, - ['-1527799821'] = { Name = 'cs6_06_jhouse_detail' }, - ['-963649079'] = { Name = 'cs6_06_jhouse' }, - ['1158079405'] = { Name = 'cs6_06_jstorage_d' }, - ['-1589949133'] = { Name = 'cs6_06_jstorage_frame' }, - ['1183751109'] = { Name = 'cs6_06_jstorage' }, - ['1721357078'] = { Name = 'cs6_06_land_01' }, - ['-354538538'] = { Name = 'cs6_06_land_01aa' }, - ['169646621'] = { Name = 'cs6_06_land_03' }, - ['1034191152'] = { Name = 'cs6_06_land_05' }, - ['1894737861'] = { Name = 'cs6_06_land_06' }, - ['1629636651'] = { Name = 'cs6_06_land_07' }, - ['-424258735'] = { Name = 'cs6_06_land_08' }, - ['-1734461662'] = { Name = 'cs6_06_land_09' }, - ['726669249'] = { Name = 'cs6_06_land_09b_steps' }, - ['1676589337'] = { Name = 'cs6_06_land_09b' }, - ['-1319048817'] = { Name = 'cs6_06_land_10' }, - ['1350193223'] = { Name = 'cs6_06_missionculvert' }, - ['-18542849'] = { Name = 'cs6_06_oldrocktemplate' }, - ['-1599783914'] = { Name = 'cs6_06_polyt_det01' }, - ['557316048'] = { Name = 'cs6_06_shacks_a' }, - ['-682957833'] = { Name = 'cs6_06_shacks_d' }, - ['-1248206633'] = { Name = 'cs6_06_shacks' }, - ['156443600'] = { Name = 'cs6_06_tracks_01' }, - ['782582150'] = { Name = 'cs6_06_tracks_012' }, - ['752937707'] = { Name = 'cs6_06_tracks_03' }, - ['1894216439'] = { Name = 'cs6_06_tracks_04' }, - ['1310600549'] = { Name = 'cs6_06_tracks_05' }, - ['-850221548'] = { Name = 'cs6_06_tracks_34' }, - ['702035286'] = { Name = 'cs6_06_trough_small_01' }, - ['865093830'] = { Name = 'cs6_06_trough_small_02' }, - ['-1135391008'] = { Name = 'cs6_06_weed_02' }, - ['-239133910'] = { Name = 'cs6_08_bridge1' }, - ['134629304'] = { Name = 'cs6_08_bridge2' }, - ['-1069121894'] = { Name = 'cs6_08_bridge3_rail' }, - ['375776375'] = { Name = 'cs6_08_bridge3' }, - ['726734462'] = { Name = 'cs6_08_brig_002_d' }, - ['1052343357'] = { Name = 'cs6_08_brig_01_rail' }, - ['216954763'] = { Name = 'cs6_08_brig_01' }, - ['736999506'] = { Name = 'cs6_08_brig_02_rail' }, - ['1083789718'] = { Name = 'cs6_08_brig_04_rail' }, - ['1405456573'] = { Name = 'cs6_08_church_alpha' }, - ['-618231527'] = { Name = 'cs6_08_church' }, - ['1254084351'] = { Name = 'cs6_08_churchdets' }, - ['1254107586'] = { Name = 'cs6_08_churchshed' }, - ['-1648348813'] = { Name = 'cs6_08_churchsign' }, - ['1566537548'] = { Name = 'cs6_08_churchsteps01' }, - ['-784605433'] = { Name = 'cs6_08_churchsteps03' }, - ['-1926201652'] = { Name = 'cs6_08_cs_deserttrack_005' }, - ['1337254880'] = { Name = 'cs6_08_cs_water10_slod' }, - ['1591070267'] = { Name = 'cs6_08_cs_water10' }, - ['2123173319'] = { Name = 'cs6_08_cs_water55_slod' }, - ['-51900299'] = { Name = 'cs6_08_cs_water55' }, - ['440278307'] = { Name = 'cs6_08_cs_water9_slod' }, - ['1554522577'] = { Name = 'cs6_08_cs_water9' }, - ['-1576923171'] = { Name = 'cs6_08_culvertshadowmesh' }, - ['1310879828'] = { Name = 'cs6_08_decalmh04' }, - ['1382980825'] = { Name = 'cs6_08_decfffg456' }, - ['2120887930'] = { Name = 'cs6_08_decs01' }, - ['1822264033'] = { Name = 'cs6_08_decs02' }, - ['1541990772'] = { Name = 'cs6_08_decs03' }, - ['-714220416'] = { Name = 'cs6_08_decs05' }, - ['-1015334757'] = { Name = 'cs6_08_decs06' }, - ['-1698044103'] = { Name = 'cs6_08_decs07' }, - ['207833710'] = { Name = 'cs6_08_decs09' }, - ['770084552'] = { Name = 'cs6_08_decs10' }, - ['-1089883888'] = { Name = 'cs6_08_decs11' }, - ['-1857825403'] = { Name = 'cs6_08_decs12' }, - ['-1565591461'] = { Name = 'cs6_08_decs13' }, - ['1961893086'] = { Name = 'cs6_08_decs14' }, - ['-652680010'] = { Name = 'cs6_08_decs15' }, - ['-323987954'] = { Name = 'cs6_08_ds02' }, - ['451883659'] = { Name = 'cs6_08_ds03' }, - ['1870396759'] = { Name = 'cs6_08_ds0345' }, - ['288104197'] = { Name = 'cs6_08_ds04' }, - ['-1885955108'] = { Name = 'cs6_08_ds05' }, - ['-1473721088'] = { Name = 'cs6_08_ds07' }, - ['-695948873'] = { Name = 'cs6_08_ds08' }, - ['-526697276'] = { Name = 'cs6_08_ds13' }, - ['2042013036'] = { Name = 'cs6_08_ds133' }, - ['778721377'] = { Name = 'cs6_08_ds14' }, - ['1776358421'] = { Name = 'cs6_08_ds147' }, - ['-1717457198'] = { Name = 'cs6_08_ds17' }, - ['-2011658640'] = { Name = 'cs6_08_ds20' }, - ['-577326769'] = { Name = 'cs6_08_ds21' }, - ['-330510661'] = { Name = 'cs6_08_ds22' }, - ['1092745316'] = { Name = 'cs6_08_ds23' }, - ['-809364058'] = { Name = 'cs6_08_ds24' }, - ['145622909'] = { Name = 'cs6_08_ds25' }, - ['1816743606'] = { Name = 'cs6_08_ds27' }, - ['2049501813'] = { Name = 'cs6_08_ds28' }, - ['70306297'] = { Name = 'cs6_08_emi_church_lod' }, - ['-589025923'] = { Name = 'cs6_08_emi_church' }, - ['3412510'] = { Name = 'cs6_08_emissive001_lod' }, - ['2015701145'] = { Name = 'cs6_08_emissive001' }, - ['-930723908'] = { Name = 'cs6_08_feats_07a' }, - ['-1027982300'] = { Name = 'cs6_08_feats_07b' }, - ['-954720885'] = { Name = 'cs6_08_glue_01' }, - ['-34534592'] = { Name = 'cs6_08_glue_02' }, - ['507399098'] = { Name = 'cs6_08_glue_04' }, - ['518202814'] = { Name = 'cs6_08_gm_rubweeds017' }, - ['-513099827'] = { Name = 'cs6_08_house1' }, - ['-774882752'] = { Name = 'cs6_08_house1aw' }, - ['-1959220250'] = { Name = 'cs6_08_house1de' }, - ['1541766831'] = { Name = 'cs6_08_housedecal' }, - ['-1169924810'] = { Name = 'cs6_08_land_01' }, - ['-957516152'] = { Name = 'cs6_08_land_02' }, - ['1451562429'] = { Name = 'cs6_08_land_03' }, - ['1874544681'] = { Name = 'cs6_08_land_04' }, - ['650884671'] = { Name = 'cs6_08_land_05' }, - ['1096018767'] = { Name = 'cs6_08_land_06' }, - ['-800421574'] = { Name = 'cs6_08_land_07' }, - ['-586571080'] = { Name = 'cs6_08_land_08' }, - ['1540169793'] = { Name = 'cs6_08_land_09' }, - ['2113252026'] = { Name = 'cs6_08_mine_decals' }, - ['920857783'] = { Name = 'cs6_08_mine_rocks' }, - ['-2001020215'] = { Name = 'cs6_08_mine' }, - ['-1086803953'] = { Name = 'cs6_08_river_dec01' }, - ['-772385398'] = { Name = 'cs6_08_river_dec02' }, - ['712252195'] = { Name = 'cs6_08_rockstep' }, - ['-1773191273'] = { Name = 'cs6_08_rshouse1' }, - ['1135466802'] = { Name = 'cs6_08_steps_2' }, - ['-1884780780'] = { Name = 'cs6_08_struct08_base' }, - ['1561432715'] = { Name = 'cs6_08_struct08_beam01' }, - ['-2120983664'] = { Name = 'cs6_08_struct08_beam03' }, - ['-853660933'] = { Name = 'cs6_08_struct08_fizz' }, - ['-1823197622'] = { Name = 'cs6_08_struct08' }, - ['1528798538'] = { Name = 'cs6_08_track09' }, - ['1972426716'] = { Name = 'cs6_08_track10' }, - ['561439882'] = { Name = 'cs6_08_track1121' }, - ['-599180038'] = { Name = 'cs6_08_trailsteps' }, - ['1651002681'] = { Name = 'cs6_08_wall_1' }, - ['-1811419286'] = { Name = 'cs6_08_wall_dec' }, - ['-801432124'] = { Name = 'cs6_08_weed_01' }, - ['-1266031006'] = { Name = 'cs6_08_weed_02' }, - ['-1361192182'] = { Name = 'cs6_08_weed_03' }, - ['-1185583115'] = { Name = 'cs6_08_weed_04' }, - ['-1020385824'] = { Name = 'cs6_08_wooddec' }, - ['-1268775157'] = { Name = 'cs6_08a_cs6_08s_dirt00' }, - ['1809164496'] = { Name = 'cs6_08a_culv002' }, - ['934822038'] = { Name = 'cs6_08a_culv003' }, - ['-795224389'] = { Name = 'cs6_08a_culv1' }, - ['156393165'] = { Name = 'cs6_08a_culvert03' }, - ['386856011'] = { Name = 'cs6_08a_ds00' }, - ['-1520004868'] = { Name = 'cs6_08a_ds01' }, - ['1834066131'] = { Name = 'cs6_08a_ds02' }, - ['-765793564'] = { Name = 'cs6_08a_ds04' }, - ['1604912514'] = { Name = 'cs6_08a_ds05' }, - ['680925017'] = { Name = 'cs6_08a_ds06' }, - ['908767874'] = { Name = 'cs6_08a_ds07' }, - ['-1995089834'] = { Name = 'cs6_08a_ds08' }, - ['-1696662551'] = { Name = 'cs6_08a_ds09' }, - ['666604882'] = { Name = 'cs6_08a_ds099' }, - ['-16595589'] = { Name = 'cs6_08a_ds10' }, - ['-315874866'] = { Name = 'cs6_08a_ds11' }, - ['542595425'] = { Name = 'cs6_08a_ds111' }, - ['-484241988'] = { Name = 'cs6_08a_ds12' }, - ['1353345225'] = { Name = 'cs6_08a_ds13' }, - ['-950053323'] = { Name = 'cs6_08a_ds14' }, - ['-1223903856'] = { Name = 'cs6_08a_ds15' }, - ['-1409704086'] = { Name = 'cs6_08a_ds16' }, - ['432339711'] = { Name = 'cs6_08a_ds17' }, - ['1607927586'] = { Name = 'cs6_08a_ds19' }, - ['822618753'] = { Name = 'cs6_08a_ds20' }, - ['591433458'] = { Name = 'cs6_08a_ds21' }, - ['-1630697958'] = { Name = 'cs6_08a_ds22' }, - ['158620506'] = { Name = 'cs6_08a_ds23' }, - ['-71909409'] = { Name = 'cs6_08a_ds24' }, - ['-236670134'] = { Name = 'cs6_08a_glue_01' }, - ['33313657'] = { Name = 'cs6_08a_glue_02' }, - ['398098165'] = { Name = 'cs6_08a_glue_03' }, - ['426059000'] = { Name = 'cs6_08a_land_00_decal' }, - ['2044907544'] = { Name = 'cs6_08a_land_00' }, - ['1939401999'] = { Name = 'cs6_08a_land_01_decal' }, - ['-144585952'] = { Name = 'cs6_08a_land_01' }, - ['-966132845'] = { Name = 'cs6_08a_land_02_decal' }, - ['697347957'] = { Name = 'cs6_08a_land_02' }, - ['604983841'] = { Name = 'cs6_08a_land_03_decal' }, - ['320701071'] = { Name = 'cs6_08a_land_03' }, - ['477798474'] = { Name = 'cs6_08a_land_05_decal' }, - ['-1484838056'] = { Name = 'cs6_08a_land_05' }, - ['-1205297884'] = { Name = 'cs6_08a_land_06_decal' }, - ['-1746039755'] = { Name = 'cs6_08a_land_06' }, - ['-538695398'] = { Name = 'cs6_08a_land_06b_decal' }, - ['1734731524'] = { Name = 'cs6_08a_land_06b' }, - ['1409023421'] = { Name = 'cs6_08a_land_07_decal' }, - ['-1025842673'] = { Name = 'cs6_08a_land_07' }, - ['-1256438126'] = { Name = 'cs6_08a_land_08' }, - ['1750088603'] = { Name = 'cs6_08a_land_09_decal' }, - ['1855306118'] = { Name = 'cs6_08a_land_09' }, - ['313203733'] = { Name = 'cs6_08a_land_10_decal' }, - ['2140134546'] = { Name = 'cs6_08a_land_10' }, - ['-1567692613'] = { Name = 'cs6_08a_land_11_decal' }, - ['498531371'] = { Name = 'cs6_08a_land09' }, - ['1868667883'] = { Name = 'cs6_08a_land16' }, - ['622960770'] = { Name = 'cs6_08a_rock_01' }, - ['576979731'] = { Name = 'cs6_08a_str_d00' }, - ['287662230'] = { Name = 'cs6_08a_str_d01' }, - ['130567644'] = { Name = 'cs6_08a_str_d02' }, - ['-175199895'] = { Name = 'cs6_08a_str_d03' }, - ['-271835676'] = { Name = 'cs6_08a_str_d04' }, - ['1991130743'] = { Name = 'cs6_08a_struct01' }, - ['1718066666'] = { Name = 'cs6_08a_struct02' }, - ['1396602776'] = { Name = 'cs6_08a_struct03' }, - ['848001673'] = { Name = 'cs6_08a_struct04_beam' }, - ['1088738021'] = { Name = 'cs6_08a_struct04' }, - ['1709413960'] = { Name = 'cs6_08a_struct05_poles' }, - ['796078082'] = { Name = 'cs6_08a_struct05' }, - ['256110496'] = { Name = 'cs6_08a_struct06' }, - ['-63092333'] = { Name = 'cs6_08a_struct07' }, - ['-1219511346'] = { Name = 'cs6_08a_weed_01' }, - ['-1526098110'] = { Name = 'cs6_08a_weed_02' }, - ['-52803882'] = { Name = 'cs6_08a_weed_03' }, - ['101203855'] = { Name = 'cs6_08atrack1' }, - ['-817442291'] = { Name = 'cs6_08atrack2' }, - ['1348031524'] = { Name = 'cs6_08atrack3' }, - ['741411796'] = { Name = 'cs6_08atrack4' }, - ['53153067'] = { Name = 'cs6_09_bge2_shd_lod' }, - ['-1553720859'] = { Name = 'cs6_09_bridge2_railing' }, - ['-1823678403'] = { Name = 'cs6_09_bridge2_shd' }, - ['2045409354'] = { Name = 'cs6_09_bridge2' }, - ['-460469849'] = { Name = 'cs6_09_culvert00a' }, - ['-1225921948'] = { Name = 'cs6_09_deczi_01a' }, - ['531119063'] = { Name = 'cs6_09_deczi_01b' }, - ['579281616'] = { Name = 'cs6_09_deczi01' }, - ['-863915113'] = { Name = 'cs6_09_deczi02a' }, - ['1188227943'] = { Name = 'cs6_09_deczi03' }, - ['-536848268'] = { Name = 'cs6_09_deczi04a' }, - ['-742998047'] = { Name = 'cs6_09_deczi04b' }, - ['-1217999727'] = { Name = 'cs6_09_deczi05' }, - ['-375246585'] = { Name = 'cs6_09_deczi06' }, - ['-380467834'] = { Name = 'cs6_09_drtrd_01' }, - ['-1333947427'] = { Name = 'cs6_09_drtrd_02' }, - ['-957468864'] = { Name = 'cs6_09_land_01' }, - ['-1246917441'] = { Name = 'cs6_09_land_02' }, - ['-74980348'] = { Name = 'cs6_09_land_02b' }, - ['-1616944981'] = { Name = 'cs6_09_land_03' }, - ['-1847474896'] = { Name = 'cs6_09_land_04' }, - ['-1944798826'] = { Name = 'cs6_09_land_05' }, - ['2120097321'] = { Name = 'cs6_09_land_06' }, - ['-290322744'] = { Name = 'cs6_09_pipe002' }, - ['-589422391'] = { Name = 'cs6_09_pipe01' }, - ['1226300766'] = { Name = 'cs6_09_river1_slod' }, - ['945418830'] = { Name = 'cs6_09_river1' }, - ['-65392741'] = { Name = 'cs6_09_river2_slod' }, - ['784588578'] = { Name = 'cs6_09_river2' }, - ['699976810'] = { Name = 'cs6_10_069' }, - ['-1233814769'] = { Name = 'cs6_10_68' }, - ['1691130027'] = { Name = 'cs6_10_billbd_003' }, - ['1697049754'] = { Name = 'cs6_10_billbd_01' }, - ['1109927581'] = { Name = 'cs6_10_billbd_03' }, - ['-1334282593'] = { Name = 'cs6_10_billboard01' }, - ['-564150219'] = { Name = 'cs6_10_build1' }, - ['796549737'] = { Name = 'cs6_10_build2' }, - ['871552818'] = { Name = 'cs6_10_building_farm' }, - ['-2094860705'] = { Name = 'cs6_10_cs_brrier_004' }, - ['1820150036'] = { Name = 'cs6_10_cs_brrier_005' }, - ['-1741938579'] = { Name = 'cs6_10_cs_brrier_009' }, - ['-435340466'] = { Name = 'cs6_10_cs_brrier_010' }, - ['-205826390'] = { Name = 'cs6_10_cs_brrier_011' }, - ['1206386418'] = { Name = 'cs6_10_cs_brrier_014' }, - ['-510905796'] = { Name = 'cs6_10_cs_brrier_017' }, - ['-21205860'] = { Name = 'cs6_10_cs_brrier_018' }, - ['234556185'] = { Name = 'cs6_10_cs_brrier_019' }, - ['527964995'] = { Name = 'cs6_10_cs_brrier_020' }, - ['1370554292'] = { Name = 'cs6_10_cs_brrier_021' }, - ['1840822211'] = { Name = 'cs6_10_cs_brrier_023' }, - ['1214586400'] = { Name = 'cs6_10_decals_01' }, - ['2110458091'] = { Name = 'cs6_10_decals_02' }, - ['1678955899'] = { Name = 'cs6_10_decals_03' }, - ['728818740'] = { Name = 'cs6_10_decals_04' }, - ['-111280113'] = { Name = 'cs6_10_decals_05' }, - ['1464712177'] = { Name = 'cs6_10_decals_06' }, - ['-1122485735'] = { Name = 'cs6_10_desert_hse_2a' }, - ['1841310388'] = { Name = 'cs6_10_desert_hse_2axt' }, - ['-1851800969'] = { Name = 'cs6_10_deserthouse_007_xtra' }, - ['1330162173'] = { Name = 'cs6_10_deserthouse_007' }, - ['-716145295'] = { Name = 'cs6_10_details_farm' }, - ['-2124457081'] = { Name = 'cs6_10_details' }, - ['-566490784'] = { Name = 'cs6_10_emissive_lod' }, - ['-1711307965'] = { Name = 'cs6_10_emissive' }, - ['1870307852'] = { Name = 'cs6_10_emissive1_lod' }, - ['-235026393'] = { Name = 'cs6_10_emissive1' }, - ['-877718262'] = { Name = 'cs6_10_emissive2_lod' }, - ['-1598544491'] = { Name = 'cs6_10_emissive2' }, - ['-953946241'] = { Name = 'cs6_10_gas_rocks007' }, - ['36498559'] = { Name = 'cs6_10_gas_station' }, - ['-1545759284'] = { Name = 'cs6_10_laddera' }, - ['-1993865629'] = { Name = 'cs6_10_land01_decals' }, - ['-1084509319'] = { Name = 'cs6_10_land01_decals001' }, - ['1249649011'] = { Name = 'cs6_10_land01' }, - ['-710883717'] = { Name = 'cs6_10_land03_decals' }, - ['1771560874'] = { Name = 'cs6_10_land03' }, - ['-1953772329'] = { Name = 'cs6_10_nojoker' }, - ['1393470169'] = { Name = 'cs6_10_railing' }, - ['1099024726'] = { Name = 'cs6_10_tg' }, - ['1968791137'] = { Name = 'cs6_10_tgt' }, - ['-148745862'] = { Name = 'cs6_10_tiretrks00' }, - ['136901511'] = { Name = 'cs6_10_tiretrks01' }, - ['-462902265'] = { Name = 'cs6_10_tiretrks02' }, - ['-1277834526'] = { Name = 'cs6_10_tiretrks03' }, - ['-1040914656'] = { Name = 'cs6_10_tiretrks04' }, - ['-1785295260'] = { Name = 'cs6_10_tiretrks05' }, - ['-1588484646'] = { Name = 'cs6_10_tiretrks06' }, - ['1911277327'] = { Name = 'cs6_10_tiretrks07' }, - ['1042826250'] = { Name = 'cs6_10_weed_01' }, - ['436566929'] = { Name = 'cs6_10_weed_02' }, - ['196796156'] = { Name = 'cs6_10_weed_03' }, - ['-899192822'] = { Name = 'cs6_lod_em_slod3' }, - ['1625755713'] = { Name = 'cs6_lod_slod3_01' }, - ['1462303941'] = { Name = 'cs6_lod_slod3_02' }, - ['734406144'] = { Name = 'cs6_lod_slod3_03' }, - ['445416333'] = { Name = 'cs6_lod_slod3_04' }, - ['1767325783'] = { Name = 'cs6_rd_props_backwire030' }, - ['-2115053015'] = { Name = 'cs6_rd_props_combo_dslod' }, - ['242184401'] = { Name = 'cs6_rd_props_combo02_dslod' }, - ['-1540463829'] = { Name = 'cs6_rd_props_combo03_dslod' }, - ['266877826'] = { Name = 'cs6_rd_props_combo04_dslod' }, - ['-1284342579'] = { Name = 'cs6_rd_props_combo05_dslod' }, - ['260402204'] = { Name = 'cs6_rd_props_combo06_dslod' }, - ['1687444383'] = { Name = 'cs6_rd_props_combo07_dslod' }, - ['288585151'] = { Name = 'cs6_rd_props_combo09_dslod' }, - ['-752088566'] = { Name = 'cs6_rd_props_combo10_dslod' }, - ['-1108409148'] = { Name = 'cs6_rd_props_combo11_dslod' }, - ['859017127'] = { Name = 'cs6_rd_props_combo13_dslod' }, - ['1156837704'] = { Name = 'cs6_rd_props_combo14_dslod' }, - ['-1838879457'] = { Name = 'cs6_rd_props_combo15_dslod' }, - ['-633462745'] = { Name = 'cs6_rd_props_combo16_dslod' }, - ['1101288160'] = { Name = 'cs6_rd_props_combo17_dslod' }, - ['-246110504'] = { Name = 'cs6_rd_props_combo21_dslod' }, - ['-1476497295'] = { Name = 'cs6_rd_props_combo22_dslod' }, - ['1014104930'] = { Name = 'cs6_rd_props_combo23_dslod' }, - ['1649640931'] = { Name = 'cs6_rd_props_combo24_dslod' }, - ['-1253744992'] = { Name = 'cs6_rd_props_combo25_dslod' }, - ['999407888'] = { Name = 'cs6_rd_props_combo26_dslod' }, - ['-623269308'] = { Name = 'cs6_rd_props_combo28_dslod' }, - ['-296400018'] = { Name = 'cs6_rd_props_combo29_dslod' }, - ['920256376'] = { Name = 'cs6_rd_props_combo30_dslod' }, - ['778360570'] = { Name = 'cs6_rd_props_combo31_dslod' }, - ['-186701349'] = { Name = 'cs6_rd_props_combo32_dslod' }, - ['-152803704'] = { Name = 'cs6_rd_props_combo33_dslod' }, - ['713435846'] = { Name = 'cs6_rd_props_combo34_dslod' }, - ['475040381'] = { Name = 'cs6_rd_props_combo35_dslod' }, - ['-1247871349'] = { Name = 'cs6_rd_props_combo36_slod' }, - ['-1936252098'] = { Name = 'cs6_rd_props_combo37_dslod' }, - ['-353133910'] = { Name = 'cs6_rd_props_combo38_dslod' }, - ['-1148183669'] = { Name = 'cs6_rd_props_combo39_dslod' }, - ['970857598'] = { Name = 'cs6_rd_props_combo40_dslod' }, - ['110986942'] = { Name = 'cs6_rd_props_combo41_dslod' }, - ['-890445052'] = { Name = 'cs6_rd_props_combo42_dslod' }, - ['-49172668'] = { Name = 'cs6_rd_props_combo43_dslod' }, - ['1287664070'] = { Name = 'cs6_rd_props_combo44_dslod' }, - ['835844368'] = { Name = 'cs6_rd_props_combo46_dslod' }, - ['-740636533'] = { Name = 'cs6_rd_props_combo48_dslod' }, - ['-1781149402'] = { Name = 'cs6_rd_props_combo50_dslod' }, - ['722174797'] = { Name = 'cs6_rd_props_combo51_dslod' }, - ['1377383093'] = { Name = 'cs6_rd_props_combo53_dslod' }, - ['-2038951014'] = { Name = 'cs6_rd_props_combo54_dslod' }, - ['565294167'] = { Name = 'cs6_rd_props_combo56_dslod' }, - ['827755135'] = { Name = 'cs6_rd_props_combo57_dslod' }, - ['-2026144634'] = { Name = 'cs6_rd_props_combo58_dslod' }, - ['1162586001'] = { Name = 'cs6_rd_props_combo61_dslod' }, - ['1988792310'] = { Name = 'cs6_rd_props_combo62_dslod' }, - ['-2012592168'] = { Name = 'cs6_rd_props_combo63_dslod' }, - ['-132749966'] = { Name = 'cs6_rd_props_combo64_dslod' }, - ['143753081'] = { Name = 'cs6_rd_props_combo65_dslod' }, - ['784833887'] = { Name = 'cs6_rd_props_combo66_dslod' }, - ['-580217887'] = { Name = 'cs6_rd_props_combo67_dslod' }, - ['1299713992'] = { Name = 'cs6_rd_props_combo68_dslod' }, - ['-930926066'] = { Name = 'cs6_rd_props_combo69_dslod' }, - ['-1874268051'] = { Name = 'cs6_rd_props_combo71_dslod' }, - ['1269593611'] = { Name = 'cs6_rd_props_combo72_dslod' }, - ['2037239750'] = { Name = 'cs6_rd_props_combo73_dslod' }, - ['1279378078'] = { Name = 'cs6_rd_props_combo74_dslod' }, - ['1432013008'] = { Name = 'cs6_rd_props_combo75_dslod' }, - ['1830876645'] = { Name = 'cs6_rd_props_combo76_dslod' }, - ['-1874178381'] = { Name = 'cs6_rd_props_combo77_dslod' }, - ['-967737821'] = { Name = 'cs6_rd_props_combo78_dslod' }, - ['1425510986'] = { Name = 'cs6_rd_props_combo79_dslod' }, - ['-1640094464'] = { Name = 'cs6_rd_props_cs3_04_tel_hvy005' }, - ['-1537350029'] = { Name = 'cs6_rd_props_cs6_sp_elec_wirestand003' }, - ['-1954768016'] = { Name = 'cs6_rd_props_cs6_sp_elec_wirethin003' }, - ['-1243743587'] = { Name = 'cs6_rd_props_cs6_sp_tele_wirethin003' }, - ['-1500115701'] = { Name = 'cs6_rd_props_cs6_spline029' }, - ['869144249'] = { Name = 'cs6_rd_props_cs6_spline030' }, - ['1100722772'] = { Name = 'cs6_rd_props_cs6_spline031' }, - ['1598287268'] = { Name = 'cs6_rd_props_cs6_spline032' }, - ['-1192845084'] = { Name = 'cs6_rd_props_cs6_spline033' }, - ['-699475020'] = { Name = 'cs6_rd_props_cs6_spline034' }, - ['-1698208602'] = { Name = 'cs6_rd_props_cs6_spline039' }, - ['1583541450'] = { Name = 'cs6_rd_props_cs6_spline040' }, - ['1277708373'] = { Name = 'cs6_rd_props_cs6_spline041' }, - ['1005987825'] = { Name = 'cs6_rd_props_cs6_spline042' }, - ['39826677'] = { Name = 'cs6_rd_props_cs6_spline044' }, - ['-266727318'] = { Name = 'cs6_rd_props_cs6_spline045' }, - ['-555422212'] = { Name = 'cs6_rd_props_cs6_spline046' }, - ['1524524529'] = { Name = 'cs6_rd_props_cs6_spline047' }, - ['910925004'] = { Name = 'cs6_rd_props_cs6_spline049' }, - ['-215211858'] = { Name = 'cs6_rd_props_cs6_spline050' }, - ['239720169'] = { Name = 'cs6_rd_props_cs6_spline051' }, - ['397273521'] = { Name = 'cs6_rd_props_cs6_spline052' }, - ['-1992006163'] = { Name = 'cs6_rd_props_cs6_spline15' }, - ['636904316'] = { Name = 'cs6_rd_props_cs6wire_x030' }, - ['1406838389'] = { Name = 'cs6_rd_props_d_wire_spline030' }, - ['-1203636828'] = { Name = 'cs6_rd_props_elec_spline671' }, - ['1936092142'] = { Name = 'cs6_rd_props_elec_spline672' }, - ['-1628349921'] = { Name = 'cs6_rd_props_elec_spline672a' }, - ['1151569513'] = { Name = 'cs6_rd_props_elec_spline673' }, - ['266413285'] = { Name = 'cs6_rd_props_elec_spline674' }, - ['-461153856'] = { Name = 'cs6_rd_props_elec_wire_spl204' }, - ['-150798657'] = { Name = 'cs6_rd_props_elec_wire_spl205' }, - ['-1196457447'] = { Name = 'cs6_rd_props_elec_wire_spl206' }, - ['-894949878'] = { Name = 'cs6_rd_props_elec_wire_spl207' }, - ['-1654142066'] = { Name = 'cs6_rd_props_elec_wire_spl208' }, - ['-1355714783'] = { Name = 'cs6_rd_props_elec_wire_spl209' }, - ['-976250051'] = { Name = 'cs6_rd_props_elec_wire_spl219' }, - ['-1826933583'] = { Name = 'cs6_rd_props_elec_wire_spl220' }, - ['-2132832198'] = { Name = 'cs6_rd_props_elec_wire_spl221' }, - ['-1531783200'] = { Name = 'cs6_rd_props_elec_wire_spl223' }, - ['-915103385'] = { Name = 'cs6_rd_props_elec_wire_spl224' }, - ['81303598'] = { Name = 'cs6_rd_props_elec_wire_spl226' }, - ['-613923506'] = { Name = 'cs6_rd_props_elec_wire_spl227' }, - ['676060948'] = { Name = 'cs6_rd_props_elec_wire_spl228' }, - ['386219143'] = { Name = 'cs6_rd_props_elec_wire_spl229' }, - ['2019997286'] = { Name = 'cs6_rd_props_elec_wire_spl353' }, - ['1722880763'] = { Name = 'cs6_rd_props_elec_wire_spl354' }, - ['-1661960327'] = { Name = 'cs6_rd_props_elec_wire_spl355' }, - ['792765467'] = { Name = 'cs6_rd_props_elec_wire_spl356' }, - ['-1650458316'] = { Name = 'cs6_rd_props_elec_wire_spl357' }, - ['-1369791831'] = { Name = 'cs6_rd_props_elec_wire_spl358' }, - ['-997208301'] = { Name = 'cs6_rd_props_elec_wire_spl359' }, - ['350972965'] = { Name = 'cs6_rd_props_elec_wire_spl360' }, - ['-266755454'] = { Name = 'cs6_rd_props_elec_wire_spl362' }, - ['-1041512921'] = { Name = 'cs6_rd_props_elec_wire_spl363' }, - ['-1398039641'] = { Name = 'cs6_rd_props_elec_wire_spl364' }, - ['-1099612358'] = { Name = 'cs6_rd_props_elec_wire_spl365' }, - ['2080094780'] = { Name = 'cs6_rd_props_elec_wire_spl367' }, - ['1311956651'] = { Name = 'cs6_rd_props_elec_wire_spl368' }, - ['1619133533'] = { Name = 'cs6_rd_props_elec_wire_spl370' }, - ['1907140274'] = { Name = 'cs6_rd_props_elec_wire_spl371' }, - ['1274895188'] = { Name = 'cs6_rd_props_elec_wire_spl372' }, - ['1946135460'] = { Name = 'cs6_rd_props_elec_wire_spl373' }, - ['1237210914'] = { Name = 'cs6_rd_props_elec_wire_spl374' }, - ['1483994253'] = { Name = 'cs6_rd_props_elec_wire_spl375' }, - ['642322488'] = { Name = 'cs6_rd_props_elec_wire_spl376' }, - ['1017789690'] = { Name = 'cs6_rd_props_elec_wire_spl377' }, - ['182737263'] = { Name = 'cs6_rd_props_elec_wire_spl378' }, - ['-517208577'] = { Name = 'cs6_rd_props_elec_wire_spl379' }, - ['2047032631'] = { Name = 'cs6_rd_props_elec_wire_spl380' }, - ['1733105611'] = { Name = 'cs6_rd_props_elec_wire_spl381' }, - ['-727420292'] = { Name = 'cs6_rd_props_elec_wire_spl382' }, - ['-1453843480'] = { Name = 'cs6_rd_props_elec_wire_spl383' }, - ['-483913849'] = { Name = 'cs6_rd_props_elec_wire_spl386' }, - ['1056655136'] = { Name = 'cs6_rd_props_elec_wire_spl388' }, - ['443416306'] = { Name = 'cs6_rd_props_elec_wire_spl390' }, - ['-398648687'] = { Name = 'cs6_rd_props_elec_wire_spl391' }, - ['791208807'] = { Name = 'cs6_rd_props_elec_wire_spl619' }, - ['-372844032'] = { Name = 'cs6_rd_props_elec_wire_spl621' }, - ['-940818689'] = { Name = 'cs6_rd_props_elec_wire600' }, - ['-1869524922'] = { Name = 'cs6_rd_props_elec_wire604' }, - ['1238614728'] = { Name = 'cs6_rd_props_elec_wire608' }, - ['1006446363'] = { Name = 'cs6_rd_props_elec_wire609' }, - ['-1151654667'] = { Name = 'cs6_rd_props_elec_wire610' }, - ['-2082359805'] = { Name = 'cs6_rd_props_elec_wire614' }, - ['1296812240'] = { Name = 'cs6_rd_props_elec_wire618' }, - ['1536288092'] = { Name = 'cs6_rd_props_elec_wire619' }, - ['-957162784'] = { Name = 'cs6_rd_props_elec_wire621' }, - ['-605944670'] = { Name = 'cs6_rd_props_elec_wire622' }, - ['710779020'] = { Name = 'cs6_rd_props_elec_wire630' }, - ['2130266566'] = { Name = 'cs6_rd_props_elec_wire633' }, - ['1962979313'] = { Name = 'cs6_rd_props_elec_wire640' }, - ['1735955681'] = { Name = 'cs6_rd_props_elec_wire641' }, - ['1386212140'] = { Name = 'cs6_rd_props_elec_wire643' }, - ['776151667'] = { Name = 'cs6_rd_props_elec_wire645' }, - ['1116490501'] = { Name = 'cs6_rd_props_elec_wire648' }, - ['-188731538'] = { Name = 'cs6_rd_props_elec_wire649' }, - ['505543097'] = { Name = 'cs6_rd_props_elec_wire672' }, - ['246373076'] = { Name = 'cs6_rd_props_elec_wire673' }, - ['-482638867'] = { Name = 'cs6_rd_props_elec_wire675' }, - ['1072217402'] = { Name = 'cs6_rd_props_elec_wire676' }, - ['341108243'] = { Name = 'cs6_rd_props_elec_wire678' }, - ['252304253'] = { Name = 'cs6_rd_props_elec_wire679' }, - ['-1042461143'] = { Name = 'cs6_rd_props_elec_wire680' }, - ['1880435354'] = { Name = 'cs6_rd_props_elec_wire681' }, - ['98358823'] = { Name = 'cs6_rd_props_elec_wire683' }, - ['-1291079550'] = { Name = 'cs6_rd_props_elec_wire684' }, - ['-1455252240'] = { Name = 'cs6_rd_props_elec_wire685' }, - ['689314969'] = { Name = 'cs6_rd_props_elec_wire686' }, - ['1459681390'] = { Name = 'cs6_rd_props_elec_wire687' }, - ['-322493444'] = { Name = 'cs6_rd_props_elec_wire688' }, - ['-495186074'] = { Name = 'cs6_rd_props_elec_wire689' }, - ['1073203556'] = { Name = 'cs6_rd_props_elec_wire690' }, - ['-432531994'] = { Name = 'cs6_rd_props_elec_wire691' }, - ['1665830925'] = { Name = 'cs6_rd_props_elec_wire692' }, - ['2040315057'] = { Name = 'cs6_rd_props_elec_wire693' }, - ['-2000856334'] = { Name = 'cs6_rd_props_elec_wire694' }, - ['-1896192148'] = { Name = 'cs6_rd_props_elec_wire695' }, - ['-1371134465'] = { Name = 'cs6_rd_props_elec_wire696' }, - ['-796726664'] = { Name = 'cs6_rd_props_elec_wire698' }, - ['1613531597'] = { Name = 'cs6_rd_props_elec_wire699' }, - ['885230574'] = { Name = 'cs6_rd_props_elec_wire700' }, - ['1165372755'] = { Name = 'cs6_rd_props_elec_wire701' }, - ['-65846568'] = { Name = 'cs6_rd_props_elec_x671' }, - ['-2053425080'] = { Name = 'cs6_rd_props_elewirec_x72' }, - ['-1703066178'] = { Name = 'cs6_rd_props_newire01' }, - ['-1429739949'] = { Name = 'cs6_rd_props_newire02' }, - ['224373637'] = { Name = 'cs6_rd_props_newire03' }, - ['437109985'] = { Name = 'cs6_rd_props_newire04' }, - ['677142910'] = { Name = 'cs6_rd_props_newire05' }, - ['1182899656'] = { Name = 'cs6_rd_props_newire06' }, - ['-1001776801'] = { Name = 'cs6_rd_props_newire07' }, - ['-489892252'] = { Name = 'cs6_rd_props_newire09' }, - ['-21094061'] = { Name = 'cs6_rd_props_newirex01' }, - ['1678520338'] = { Name = 'cs6_rd_props_sitewire_spl009' }, - ['1704276996'] = { Name = 'cs6_rd_props_sitewire_spl010' }, - ['523577161'] = { Name = 'cs6_rd_props_sitewire_spl011' }, - ['268634341'] = { Name = 'cs6_rd_props_sitewire_spl012' }, - ['1179809151'] = { Name = 'cs6_rd_props_sitewire_spl015' }, - ['915658242'] = { Name = 'cs6_rd_props_sitewire_spl016' }, - ['565652909'] = { Name = 'cs6_rd_props_sitewire_spl024' }, - ['1175123540'] = { Name = 'cs6_rd_props_sitewire_spl026' }, - ['-582638393'] = { Name = 'cs6_rd_props_sitewire_spl027' }, - ['1250983771'] = { Name = 'cs6_rd_props_sitewire_spl028' }, - ['-1053779162'] = { Name = 'cs6_rd_props_sp_elec_stand004' }, - ['-1659093696'] = { Name = 'cs6_rd_props_sp_elec_thin004' }, - ['-906139449'] = { Name = 'cs6_rd_props_sp_tele_stand003' }, - ['-1742011101'] = { Name = 'cs6_rd_props_sp_tele_stand004' }, - ['-45258971'] = { Name = 'cs6_rd_props_wire_sp_el_th004' }, - ['-1167247111'] = { Name = 'cs6_rd_props_wire_sp_te_he004' }, - ['809035405'] = { Name = 'cs6_rd_props_wire_spline024' }, - ['-142281434'] = { Name = 'cs6_rd_props_wire_spline025' }, - ['-1879890432'] = { Name = 'cs6_rd_props_wire_spline029' }, - ['-572342098'] = { Name = 'cs6_rd_props_wire_spline031' }, - ['-1885297621'] = { Name = 'cs6_rd_props_wire_spline032' }, - ['-883483753'] = { Name = 'cs6_rd_props_wire_spline033' }, - ['-48431326'] = { Name = 'cs6_rd_props_wire_spline034' }, - ['1489024620'] = { Name = 'cs6_rd_props_wire_spline035' }, - ['1265277888'] = { Name = 'cs6_rd_props_wire_spline036' }, - ['-2111862487'] = { Name = 'cs6_rd_props_wire_spline037' }, - ['-1494166837'] = { Name = 'cs6_rd_props_wire_spline038' }, - ['1123225153'] = { Name = 'cs6_rd_props_wire_spline040' }, - ['-1621735670'] = { Name = 'cs6_rd_props_wire_spline042' }, - ['-532559652'] = { Name = 'cs6_rd_props_wire_spline045' }, - ['134795234'] = { Name = 'cs6_rd_props_wirecs6_x031' }, - ['1627905862'] = { Name = 'cs6_roads_00' }, - ['-898091091'] = { Name = 'cs6_roads_39' }, - ['-614967287'] = { Name = 'cs6_roads_40' }, - ['631467174'] = { Name = 'cs6_roads_41' }, - ['867895509'] = { Name = 'cs6_roads_42' }, - ['864055576'] = { Name = 'cs6_roads_99' }, - ['-2043731465'] = { Name = 'cs6_roads_99b' }, - ['1405025983'] = { Name = 'cs6_roads_armco_01' }, - ['1262378051'] = { Name = 'cs6_roads_armco_01a' }, - ['1516501646'] = { Name = 'cs6_roads_armco_01b' }, - ['1573556954'] = { Name = 'cs6_roads_armco_09' }, - ['1442165857'] = { Name = 'cs6_roads_armco_smsh_02' }, - ['194393004'] = { Name = 'cs6_roads_armcohill_01' }, - ['-512565410'] = { Name = 'cs6_roads_armcohill_02' }, - ['655944369'] = { Name = 'cs6_roads_armcohill_03' }, - ['-1175893971'] = { Name = 'cs6_roads_armorail' }, - ['973408147'] = { Name = 'cs6_roads_brd_07' }, - ['1805609671'] = { Name = 'cs6_roads_brd_08' }, - ['-2009029327'] = { Name = 'cs6_roads_brd_10' }, - ['-486778201'] = { Name = 'cs6_roads_brd_11' }, - ['-1738934372'] = { Name = 'cs6_roads_brd_12_shdw' }, - ['-203096968'] = { Name = 'cs6_roads_brd_12' }, - ['454915376'] = { Name = 'cs6_roads_brd_j7' }, - ['1892729375'] = { Name = 'cs6_roads_brj_007' }, - ['-832363378'] = { Name = 'cs6_roads_dec01' }, - ['69424338'] = { Name = 'cs6_roads_dec013' }, - ['-1155972421'] = { Name = 'cs6_roads_dec014' }, - ['-502182934'] = { Name = 'cs6_roads_dec02' }, - ['-217518631'] = { Name = 'cs6_roads_dec03' }, - ['-2072309569'] = { Name = 'cs6_roads_dec04' }, - ['-1729873519'] = { Name = 'cs6_roads_dec05' }, - ['-1431446236'] = { Name = 'cs6_roads_dec06' }, - ['-1144815793'] = { Name = 'cs6_roads_dec07' }, - ['1300341453'] = { Name = 'cs6_roads_dec08' }, - ['-1123614206'] = { Name = 'cs6_roads_dec09' }, - ['-110363625'] = { Name = 'cs6_roads_dec10' }, - ['-407021382'] = { Name = 'cs6_roads_dec11' }, - ['-685230192'] = { Name = 'cs6_roads_dec12' }, - ['385407510'] = { Name = 'cs6_roads_drd_020' }, - ['-95215413'] = { Name = 'cs6_roads_drd_022' }, - ['-1291806081'] = { Name = 'cs6_roads_drd_13a' }, - ['-2106586023'] = { Name = 'cs6_roads_drd_14' }, - ['-530724813'] = { Name = 'cs6_roads_drd_16' }, - ['-2030552355'] = { Name = 'cs6_roads_j2rd_06' }, - ['-854838255'] = { Name = 'cs6_roads_jrd_06' }, - ['663439812'] = { Name = 'cs6_roads_rbrid1_r1' }, - ['216208500'] = { Name = 'cs6_roads_rbrid1_r2' }, - ['-1715557110'] = { Name = 'cs6_roads_rbrid1' }, - ['1243031380'] = { Name = 'cs6_roads_roadbrg_01_dec' }, - ['-2130678575'] = { Name = 'cs6_roads_roadbrg_01_r1' }, - ['1382649764'] = { Name = 'cs6_roads_roadbrg_01_r2' }, - ['-102146395'] = { Name = 'cs6_roads_roadbrg_01_r3' }, - ['999782048'] = { Name = 'cs6_roads_roadbrg_01' }, - ['-214019926'] = { Name = 'cs6_roads_sign_01' }, - ['-1634986799'] = { Name = 'cs6_roads_sign_017' }, - ['265582436'] = { Name = 'cs6_roads_sign_018' }, - ['-1499285608'] = { Name = 'cs6_roads_sign_02' }, - ['-820246426'] = { Name = 'cs6_roads_sign_03' }, - ['24243473'] = { Name = 'cs6_roads_sign_04' }, - ['732971405'] = { Name = 'cs6_roads_sign_05' }, - ['-571464178'] = { Name = 'cs6_roads_sign_06' }, - ['1128689885'] = { Name = 'cs6_roads_sign_07' }, - ['956914787'] = { Name = 'cs6_roads_sign_08' }, - ['583643108'] = { Name = 'cs6_roads_sign_09' }, - ['-1659985604'] = { Name = 'cs6_roads_sign_10' }, - ['499720875'] = { Name = 'cs6_roads_sign_11' }, - ['260474406'] = { Name = 'cs6_roads_sign_12' }, - ['-2110755968'] = { Name = 'cs6_roads_sign_13' }, - ['1945554701'] = { Name = 'cs6_roads_sign_14' }, - ['1215559684'] = { Name = 'cs6_roads_sign_15' }, - ['-1888221689'] = { Name = 'cs6_roads_sign_19' }, - ['-1921318099'] = { Name = 'cs6_roads_sign_20' }, - ['835305005'] = { Name = 'cs6_roads_sign_21_lod' }, - ['-1663262224'] = { Name = 'cs6_roads_sign_21' }, - ['-1326462442'] = { Name = 'cs6_roads_sign_22' }, - ['808405135'] = { Name = 'cs6_roads_sign_23' }, - ['1132851004'] = { Name = 'cs6_roads_sign_24' }, - ['-735309686'] = { Name = 'cs6_roads_sign_25' }, - ['1507985588'] = { Name = 'cs6_roads_sign_26_lod' }, - ['-433998731'] = { Name = 'cs6_roads_sign_26' }, - ['428289365'] = { Name = 'cs6_roads_slt2' }, - ['-1133965569'] = { Name = 'cs6_roads020' }, - ['-1377504785'] = { Name = 'cs6_roads021' }, - ['-1843507740'] = { Name = 'cs6_roads08' }, - ['274544724'] = { Name = 'cs6_roadsb_armco_hill_5' }, - ['2009057979'] = { Name = 'cs6_roadsb_armco_hill_5a' }, - ['-2096766649'] = { Name = 'cs6_roadsb_armco_hill_5b' }, - ['1734759197'] = { Name = 'cs6_roadsb_armco_right010' }, - ['1900505960'] = { Name = 'cs6_roadsb_armco00' }, - ['-1812193375'] = { Name = 'cs6_roadsb_armco00a' }, - ['-1199932979'] = { Name = 'cs6_roadsb_armco01' }, - ['1185515585'] = { Name = 'cs6_roadsb_armco01a' }, - ['1170183257'] = { Name = 'cs6_roadsb_armco02' }, - ['-1319183194'] = { Name = 'cs6_roadsb_armco02a' }, - ['-1935826412'] = { Name = 'cs6_roadsb_armco03' }, - ['2044782531'] = { Name = 'cs6_roadsb_armco03a' }, - ['2027820507'] = { Name = 'cs6_roadsb_dirtrd006' }, - ['-801203686'] = { Name = 'cs6_roadsb_dirtrd006b' }, - ['-399776348'] = { Name = 'cs6_roadsb_jnct00' }, - ['-1243938557'] = { Name = 'cs6_roadsb_jnct01' }, - ['-876008225'] = { Name = 'cs6_roadsb_jnct02' }, - ['-1325500598'] = { Name = 'cs6_roadsb_jnct04' }, - ['2142737597'] = { Name = 'cs6_roadsb_jnct05' }, - ['-1803436463'] = { Name = 'cs6_roadsb_jnct06' }, - ['1713312926'] = { Name = 'cs6_roadsb_rb00' }, - ['1944104993'] = { Name = 'cs6_roadsb_rb01' }, - ['1917048453'] = { Name = 'cs6_roadsb_rba011' }, - ['-1682691739'] = { Name = 'cs6_roadsb_rba012' }, - ['-1755709053'] = { Name = 'cs6_roadsb_rd_sign_03' }, - ['1429147975'] = { Name = 'cs6_roadsb_ttrack01rd_dec' }, - ['-1934375558'] = { Name = 'cs6_roadsb00' }, - ['1645342775'] = { Name = 'cs6_roadsb03' }, - ['-1786793983'] = { Name = 'cs6_roadsb03a' }, - ['-1983970986'] = { Name = 'cs6_roadsb058_lod' }, - ['2004152760'] = { Name = 'cs6_roadsb058' }, - ['-1070900845'] = { Name = 'cs6_roadsb058a_lod' }, - ['1593870068'] = { Name = 'cs6_roadsb058a' }, - ['1132545973'] = { Name = 'cs6_roadsb079_lod' }, - ['-577618911'] = { Name = 'cs6_roadsb079' }, - ['1467982609'] = { Name = 'cs6_roadsb079a_lod' }, - ['-564374893'] = { Name = 'cs6_roadsb079a' }, - ['-1613739754'] = { Name = 'cs6_roadsb092_lod' }, - ['1340972650'] = { Name = 'cs6_roadsb092' }, - ['-2049465223'] = { Name = 'cs6_roadsb092a_lod' }, - ['1480212131'] = { Name = 'cs6_roadsb092a' }, - ['671256301'] = { Name = 'cs6_roadsb098_lod' }, - ['-1621410488'] = { Name = 'cs6_roadsb098' }, - ['1316406700'] = { Name = 'cs6_roadsb098a_lod' }, - ['-1767493666'] = { Name = 'cs6_roadsb098a' }, - ['727253986'] = { Name = 'cs6_roadsb10' }, - ['126795997'] = { Name = 'cs6_roadsb105_lod' }, - ['656904202'] = { Name = 'cs6_roadsb105' }, - ['-1120061813'] = { Name = 'cs6_roadsb105a_lod' }, - ['-1165797841'] = { Name = 'cs6_roadsb105a' }, - ['-1246778248'] = { Name = 'cs6_roadsb10a' }, - ['115489521'] = { Name = 'cs6_roadsb14' }, - ['-661365162'] = { Name = 'cs6_roadsb15' }, - ['-1588367415'] = { Name = 'cs6_roadsb16' }, - ['-2090781723'] = { Name = 'cs6_roadsb17' }, - ['-1120917618'] = { Name = 'cs6_roadsb18' }, - ['-31177076'] = { Name = 'cs6_roadsb18b' }, - ['-1057964585'] = { Name = 'cs6_roadsb20' }, - ['-1364059814'] = { Name = 'cs6_roadsb21' }, - ['-2077998017'] = { Name = 'cs6_roadsb23' }, - ['2034314873'] = { Name = 'cs6_roadsb24' }, - ['1735822052'] = { Name = 'cs6_roadsb25' }, - ['1549694132'] = { Name = 'cs6_roadsb26' }, - ['1070316431'] = { Name = 'cs6_roadsb28' }, - ['772610066'] = { Name = 'cs6_roadsb29' }, - ['302579747'] = { Name = 'cs6_roadsb30' }, - ['-1072047034'] = { Name = 'cs6_roadsb32' }, - ['-610430131'] = { Name = 'cs6_roadsb34' }, - ['1524568530'] = { Name = 'cs6_roadsb35' }, - ['610116824'] = { Name = 'cs6_roadsb39' }, - ['834101995'] = { Name = 'cs6_roadsb40' }, - ['1128859150'] = { Name = 'cs6_roadsb41' }, - ['2121768009'] = { Name = 'cs6_roadsb42_dirt' }, - ['1580415970'] = { Name = 'cs6_roadsb42' }, - ['-2071806095'] = { Name = 'cs6_roadsb42b' }, - ['-635554886'] = { Name = 'cs6_roadsb43' }, - ['-378711464'] = { Name = 'cs6_roadsb44' }, - ['387722677'] = { Name = 'cs6_roadsb46' }, - ['-1760645732'] = { Name = 'cs6_roadsb47' }, - ['-1297980221'] = { Name = 'cs6_roadsb49' }, - ['-1669318829'] = { Name = 'cs6_roadsb50' }, - ['462534008'] = { Name = 'cs6_roadsb51' }, - ['-1490973837'] = { Name = 'cs6_roadsb51b' }, - ['790903945'] = { Name = 'cs6_roadsb98' }, - ['-1028012810'] = { Name = 'cs6_roadsc_dtjnc06' }, - ['445758359'] = { Name = 'cs6_roadsc01' }, - ['743989028'] = { Name = 'cs6_roadsc04' }, - ['-813259394'] = { Name = 'cs6_roadsc07' }, - ['-1990226239'] = { Name = 'cs6_roadsc10' }, - ['797367077'] = { Name = 'cs6_roadsc15' }, - ['-1879798962'] = { Name = 'cs6_roadsc15a' }, - ['-1261710084'] = { Name = 'cs6_roadsc15b' }, - ['-633426054'] = { Name = 'cs6_roadsc20' }, - ['1976034950'] = { Name = 'cs6_roadsc23' }, - ['1672168013'] = { Name = 'cs6_roadsc26' }, - ['1187013448'] = { Name = 'cs6_roadsc26a' }, - ['1788432153'] = { Name = 'cs6_roadsc32' }, - ['-226828578'] = { Name = 'cs6_roadsc37' }, - ['-1896638511'] = { Name = 'cs6_roadsc39' }, - ['2100065063'] = { Name = 'cs6_roadsc40' }, - ['877617518'] = { Name = 'cs6_roadsc41' }, - ['-1262099879'] = { Name = 'cs6_roadsc44' }, - ['-525649377'] = { Name = 'cs6_roadsc47' }, - ['-1319603082'] = { Name = 'cs6_roadsc50' }, - ['-626374887'] = { Name = 'cs6_roadsc51' }, - ['1295756350'] = { Name = 'cs6_roadsc57' }, - ['-1988720319'] = { Name = 'csb_abigail' }, - ['-680474188'] = { Name = 'csb_agent' }, - ['117698822'] = { Name = 'csb_anita' }, - ['-1513650250'] = { Name = 'csb_anton' }, - ['-1410400252'] = { Name = 'csb_ballasog' }, - ['-2101379423'] = { Name = 'csb_bride' }, - ['-1931689897'] = { Name = 'csb_burgerdrug' }, - ['71501447'] = { Name = 'csb_car3guy1' }, - ['327394568'] = { Name = 'csb_car3guy2' }, - ['-1555576182'] = { Name = 'csb_chef' }, - ['-1369710022'] = { Name = 'csb_chef2' }, - ['-1463670378'] = { Name = 'csb_chin_goon' }, - ['-890640939'] = { Name = 'csb_cletus' }, - ['-1699520669'] = { Name = 'csb_cop' }, - ['-1538297973'] = { Name = 'csb_customer' }, - ['-1249041111'] = { Name = 'csb_denise_friend' }, - ['466359675'] = { Name = 'csb_fos_rep' }, - ['-1567723049'] = { Name = 'csb_g' }, - ['2058033618'] = { Name = 'csb_groom' }, - ['-396800478'] = { Name = 'csb_grove_str_dlr' }, - ['-325152996'] = { Name = 'csb_hao' }, - ['1863555924'] = { Name = 'csb_hugh' }, - ['-482210853'] = { Name = 'csb_imran' }, - ['1153203121'] = { Name = 'csb_jackhowitzer' }, - ['-1040164288'] = { Name = 'csb_janitor' }, - ['-1127975477'] = { Name = 'csb_maude' }, - ['-1734476390'] = { Name = 'csb_money' }, - ['1841036427'] = { Name = 'csb_mp_agent14' }, - ['1631478380'] = { Name = 'csb_mweather' }, - ['-1059388209'] = { Name = 'csb_ortega' }, - ['-199280229'] = { Name = 'csb_oscar' }, - ['1528799427'] = { Name = 'csb_paige' }, - ['1635617250'] = { Name = 'csb_popov' }, - ['793443893'] = { Name = 'csb_porndudes' }, - ['-267695653'] = { Name = 'csb_prologuedriver' }, - ['2141384740'] = { Name = 'csb_prolsec' }, - ['-1031795266'] = { Name = 'csb_ramp_gang' }, - ['-2054384456'] = { Name = 'csb_ramp_hic' }, - ['569740212'] = { Name = 'csb_ramp_hipster' }, - ['1634506681'] = { Name = 'csb_ramp_marine' }, - ['-162605104'] = { Name = 'csb_ramp_mex' }, - ['411081129'] = { Name = 'csb_rashcosvki' }, - ['776079908'] = { Name = 'csb_reporter' }, - ['-1436281204'] = { Name = 'csb_roccopelosi' }, - ['-1948177172'] = { Name = 'csb_screen_writer' }, - ['-1360365899'] = { Name = 'csb_stripper_01' }, - ['-2126242959'] = { Name = 'csb_stripper_02' }, - ['1665391897'] = { Name = 'csb_tonya' }, - ['-567724045'] = { Name = 'csb_trafficwarden' }, - ['-277325206'] = { Name = 'csb_undercover' }, - ['-548750436'] = { Name = 'csx_coastbigroc01_' }, - ['-640797613'] = { Name = 'csx_coastbigroc02_' }, - ['654364075'] = { Name = 'csx_coastbigroc03_' }, - ['1817631362'] = { Name = 'csx_coastbigroc05_' }, - ['-406418278'] = { Name = 'csx_coastboulder_00_' }, - ['318791597'] = { Name = 'csx_coastboulder_01_' }, - ['-927773644'] = { Name = 'csx_coastboulder_02_' }, - ['782451186'] = { Name = 'csx_coastboulder_03_' }, - ['-1054119912'] = { Name = 'csx_coastboulder_04_' }, - ['317753433'] = { Name = 'csx_coastboulder_05_' }, - ['-480433589'] = { Name = 'csx_coastboulder_06_' }, - ['1565626866'] = { Name = 'csx_coastboulder_07_' }, - ['2041530653'] = { Name = 'csx_coastrok1_' }, - ['2095829758'] = { Name = 'csx_coastrok2_' }, - ['1289401397'] = { Name = 'csx_coastrok3_' }, - ['-742243550'] = { Name = 'csx_coastrok4_' }, - ['-1483739285'] = { Name = 'csx_coastsmalrock_01_' }, - ['-1384485088'] = { Name = 'csx_coastsmalrock_02_' }, - ['-1319536642'] = { Name = 'csx_coastsmalrock_03_' }, - ['1491780594'] = { Name = 'csx_coastsmalrock_04_' }, - ['1919186893'] = { Name = 'csx_coastsmalrock_05_' }, - ['1167218227'] = { Name = 'csx_rvrbldr_biga_' }, - ['-1528948627'] = { Name = 'csx_rvrbldr_bigb_' }, - ['-864623042'] = { Name = 'csx_rvrbldr_bigc_' }, - ['1650293377'] = { Name = 'csx_rvrbldr_bigd_' }, - ['717851250'] = { Name = 'csx_rvrbldr_bige_' }, - ['2131079343'] = { Name = 'csx_rvrbldr_meda_' }, - ['260722846'] = { Name = 'csx_rvrbldr_medb_' }, - ['896510124'] = { Name = 'csx_rvrbldr_medc_' }, - ['411430321'] = { Name = 'csx_rvrbldr_medd_' }, - ['882972519'] = { Name = 'csx_rvrbldr_mede_' }, - ['657266943'] = { Name = 'csx_rvrbldr_smla_' }, - ['-369713785'] = { Name = 'csx_rvrbldr_smlb_' }, - ['1492875887'] = { Name = 'csx_rvrbldr_smlc_' }, - ['479461537'] = { Name = 'csx_rvrbldr_smld_' }, - ['2088222527'] = { Name = 'csx_rvrbldr_smle_' }, - ['-1576642419'] = { Name = 'csx_saltconcclustr_a_' }, - ['902952478'] = { Name = 'csx_saltconcclustr_b_' }, - ['2040565390'] = { Name = 'csx_saltconcclustr_c_' }, - ['979439400'] = { Name = 'csx_saltconcclustr_d_' }, - ['-1529421138'] = { Name = 'csx_saltconcclustr_e_' }, - ['-1790269598'] = { Name = 'csx_saltconcclustr_f_' }, - ['698273556'] = { Name = 'csx_saltconcclustr_g_' }, - ['498735401'] = { Name = 'csx_seabed_bldr1_' }, - ['-55029899'] = { Name = 'csx_seabed_bldr2_' }, - ['-2117840493'] = { Name = 'csx_seabed_bldr3_' }, - ['1414264771'] = { Name = 'csx_seabed_bldr4_' }, - ['1944107080'] = { Name = 'csx_seabed_bldr5_' }, - ['634000516'] = { Name = 'csx_seabed_bldr6_' }, - ['-799804623'] = { Name = 'csx_seabed_bldr7_' }, - ['-451109406'] = { Name = 'csx_seabed_bldr8_' }, - ['1142829680'] = { Name = 'csx_seabed_rock1_' }, - ['920918328'] = { Name = 'csx_seabed_rock2_' }, - ['333207757'] = { Name = 'csx_seabed_rock3_' }, - ['846073356'] = { Name = 'csx_seabed_rock4_' }, - ['1398822296'] = { Name = 'csx_seabed_rock5_' }, - ['1064906466'] = { Name = 'csx_seabed_rock6_' }, - ['-1694705300'] = { Name = 'csx_seabed_rock7_' }, - ['1562830845'] = { Name = 'csx_seabed_rock8_' }, - ['145037532'] = { Name = 'csx_searocks_02' }, - ['-455356086'] = { Name = 'csx_searocks_03' }, - ['-81658410'] = { Name = 'csx_searocks_04' }, - ['-1049621901'] = { Name = 'csx_searocks_05' }, - ['-677562675'] = { Name = 'csx_searocks_06' }, - ['-644710429'] = { Name = 'cuban800' }, - ['-1006919392'] = { Name = 'cutter' }, - ['2006142190'] = { Name = 'daemon' }, - ['-1404136503'] = { Name = 'daemon2' }, - ['-642633187'] = { Name = 'db_apart_01_' }, - ['-2041934003'] = { Name = 'db_apart_01d_' }, - ['1940776766'] = { Name = 'db_apart_02_' }, - ['295402572'] = { Name = 'db_apart_02d_' }, - ['1121747524'] = { Name = 'db_apart_03_' }, - ['-846675574'] = { Name = 'db_apart_03d_' }, - ['1621622270'] = { Name = 'db_apart_05_' }, - ['392650501'] = { Name = 'db_apart_05d_' }, - ['1072814506'] = { Name = 'db_apart_06' }, - ['1934122839'] = { Name = 'db_apart_06d_' }, - ['-991475533'] = { Name = 'db_apart_07_' }, - ['-318720402'] = { Name = 'db_apart_07d_' }, - ['-1111377536'] = { Name = 'db_apart_08_' }, - ['1939440479'] = { Name = 'db_apart_08d_' }, - ['-1425688059'] = { Name = 'db_apart_09_' }, - ['1028373543'] = { Name = 'db_apart_09d_' }, - ['782164302'] = { Name = 'db_apart_10_' }, - ['-1508112247'] = { Name = 'db_apart_10d_' }, - ['487282005'] = { Name = 'dcl_metro_brd_007' }, - ['-104132907'] = { Name = 'dcl_metro_brd_008' }, - ['126134856'] = { Name = 'dcl_metro_brd_009' }, - ['-2128896348'] = { Name = 'dcl_metro_brd_010' }, - ['564599047'] = { Name = 'dcl_metro_brd_3' }, - ['-1905921401'] = { Name = 'dcl_metro_brd_6' }, - ['979025719'] = { Name = 'dcl_sub1_brd_004' }, - ['-2018649636'] = { Name = 'dcl_sub1_brd_005' }, - ['-1923029694'] = { Name = 'dcl_sub1_brd_006' }, - ['1192045716'] = { Name = 'dcl_sub1_brd_2' }, - ['888637545'] = { Name = 'dcl_sub1_brd_3' }, - ['822018448'] = { Name = 'defiler' }, - ['-1944618198'] = { Name = 'des_apartmentblock_skin' }, - ['1978019907'] = { Name = 'des_aptblock_root002' }, - ['1428112696'] = { Name = 'des_cables_root' }, - ['-231068272'] = { Name = 'des_cropduster_end' }, - ['2001650193'] = { Name = 'des_cropduster_root001' }, - ['-895129411'] = { Name = 'des_cropduster_root002' }, - ['-1661629090'] = { Name = 'des_cropduster_root003' }, - ['1875784464'] = { Name = 'des_cropduster_root004' }, - ['1080775751'] = { Name = 'des_cropduster_root005' }, - ['-1516614796'] = { Name = 'des_cropduster_start' }, - ['-164138958'] = { Name = 'des_door_end' }, - ['-550193384'] = { Name = 'des_door_rig_root_skel' }, - ['1149742288'] = { Name = 'des_door_root' }, - ['1664278248'] = { Name = 'des_door_start' }, - ['383496297'] = { Name = 'des_farmhs_root1' }, - ['152638692'] = { Name = 'des_farmhs_root2' }, - ['260415929'] = { Name = 'des_farmhs_root3' }, - ['21169460'] = { Name = 'des_farmhs_root4' }, - ['-217585474'] = { Name = 'des_farmhs_root5' }, - ['-533085406'] = { Name = 'des_farmhs_root6' }, - ['-1434069061'] = { Name = 'des_farmhs_root7' }, - ['-1009448359'] = { Name = 'des_farmhs_root8' }, - ['1505762659'] = { Name = 'des_fbowl_end' }, - ['-250643457'] = { Name = 'des_fbowl_root' }, - ['-973293264'] = { Name = 'des_fbowl_start' }, - ['1886192252'] = { Name = 'des_fib_ceil_end' }, - ['2016649'] = { Name = 'des_fib_ceil_root' }, - ['-2022446287'] = { Name = 'des_fib_ceil_rootb' }, - ['579289352'] = { Name = 'des_fib_ceil_start' }, - ['1354380322'] = { Name = 'des_fib_ceil2_end' }, - ['-232326576'] = { Name = 'des_fib_ceil2_root' }, - ['63344600'] = { Name = 'des_fib_ceil2_start' }, - ['-1942657047'] = { Name = 'des_fib_frame' }, - ['168277735'] = { Name = 'des_fibstair_end' }, - ['-2125205075'] = { Name = 'des_fibstair_root' }, - ['1865929795'] = { Name = 'des_fibstair_start' }, - ['-1377728674'] = { Name = 'des_finale_tunnel_end' }, - ['-1619573432'] = { Name = 'des_finale_tunnel_root000' }, - ['-1919114861'] = { Name = 'des_finale_tunnel_root001' }, - ['1514093273'] = { Name = 'des_finale_tunnel_root002' }, - ['-1333270679'] = { Name = 'des_finale_tunnel_root003' }, - ['1437479435'] = { Name = 'des_finale_tunnel_root004' }, - ['1086547934'] = { Name = 'des_finale_tunnel_start' }, - ['-2145849767'] = { Name = 'des_finale_vault_end' }, - ['-2077472160'] = { Name = 'des_finale_vault_root001' }, - ['-1830131748'] = { Name = 'des_finale_vault_root002' }, - ['-1484713719'] = { Name = 'des_finale_vault_root003' }, - ['-1270338921'] = { Name = 'des_finale_vault_root004' }, - ['-1026892662'] = { Name = 'des_finale_vault_start' }, - ['1707864744'] = { Name = 'des_floor_end' }, - ['-1188270169'] = { Name = 'des_floor_root' }, - ['1382754157'] = { Name = 'des_floor_start' }, - ['1356597343'] = { Name = 'des_frenchdoors_end' }, - ['769435876'] = { Name = 'des_frenchdoors_root' }, - ['894717662'] = { Name = 'des_frenchdoors_rootb' }, - ['-1884098102'] = { Name = 'des_frenchdoors_start' }, - ['-936226570'] = { Name = 'des_gasstation_skin01' }, - ['-614205607'] = { Name = 'des_gasstation_skin02' }, - ['2035006214'] = { Name = 'des_gasstation_tiles_root' }, - ['-1648029991'] = { Name = 'des_glass_end' }, - ['-1920760623'] = { Name = 'des_glass_root' }, - ['779064396'] = { Name = 'des_glass_root2' }, - ['-331018248'] = { Name = 'des_glass_root3' }, - ['1508928333'] = { Name = 'des_glass_root4' }, - ['-834863596'] = { Name = 'des_glass_start' }, - ['-1604368639'] = { Name = 'des_hospitaldoors_end' }, - ['-1645426293'] = { Name = 'des_hospitaldoors_skin_root1' }, - ['-1331532042'] = { Name = 'des_hospitaldoors_skin_root2' }, - ['2037317776'] = { Name = 'des_hospitaldoors_skin_root3' }, - ['1883006647'] = { Name = 'des_hospitaldoors_start_old' }, - ['-1386607732'] = { Name = 'des_hospitaldoors_start' }, - ['-1469834270'] = { Name = 'des_jewel_cab_end' }, - ['-1425822065'] = { Name = 'des_jewel_cab_root' }, - ['-1342906936'] = { Name = 'des_jewel_cab_root2' }, - ['37228785'] = { Name = 'des_jewel_cab_start' }, - ['1097883532'] = { Name = 'des_jewel_cab2_end' }, - ['728048740'] = { Name = 'des_jewel_cab2_root' }, - ['-1762788570'] = { Name = 'des_jewel_cab2_rootb' }, - ['-1846370968'] = { Name = 'des_jewel_cab2_start' }, - ['2103335194'] = { Name = 'des_jewel_cab3_end' }, - ['1488444473'] = { Name = 'des_jewel_cab3_root' }, - ['2035340319'] = { Name = 'des_jewel_cab3_rootb' }, - ['1768229041'] = { Name = 'des_jewel_cab3_start' }, - ['-677416883'] = { Name = 'des_jewel_cab4_end' }, - ['-1087326352'] = { Name = 'des_jewel_cab4_root' }, - ['-1255152186'] = { Name = 'des_jewel_cab4_rootb' }, - ['-1880169779'] = { Name = 'des_jewel_cab4_start' }, - ['675949685'] = { Name = 'des_light_panel_end' }, - ['320658776'] = { Name = 'des_light_panel_root' }, - ['-847333257'] = { Name = 'des_light_panel_start' }, - ['782136798'] = { Name = 'des_methtrailer_skin_root001' }, - ['493867905'] = { Name = 'des_methtrailer_skin_root002' }, - ['323075877'] = { Name = 'des_methtrailer_skin_root003' }, - ['-2119055022'] = { Name = 'des_plog_decal_root' }, - ['-1261290370'] = { Name = 'des_plog_door_end' }, - ['-1610620247'] = { Name = 'des_plog_door_root' }, - ['348593192'] = { Name = 'des_plog_door_start' }, - ['916681776'] = { Name = 'des_plog_light_root' }, - ['841168031'] = { Name = 'des_plog_vent_root' }, - ['-1916240257'] = { Name = 'des_protree_root' }, - ['-1800003411'] = { Name = 'des_railing_root' }, - ['276224379'] = { Name = 'des_scaffolding_root' }, - ['-142446087'] = { Name = 'des_scaffolding_tank_root' }, - ['86372469'] = { Name = 'des_server_end' }, - ['2061278280'] = { Name = 'des_server_root' }, - ['2095956688'] = { Name = 'des_server_start' }, - ['2060859228'] = { Name = 'des_shipsink_01' }, - ['-2070066454'] = { Name = 'des_shipsink_02' }, - ['1574534483'] = { Name = 'des_shipsink_03' }, - ['1740869943'] = { Name = 'des_shipsink_04' }, - ['538345934'] = { Name = 'des_shipsink_05' }, - ['-758464577'] = { Name = 'des_showroom_end' }, - ['-477618422'] = { Name = 'des_showroom_root' }, - ['1406818453'] = { Name = 'des_showroom_root2' }, - ['-1927132376'] = { Name = 'des_showroom_root3' }, - ['1874530394'] = { Name = 'des_showroom_root4' }, - ['-1466957309'] = { Name = 'des_showroom_root5' }, - ['1670584042'] = { Name = 'des_showroom_start' }, - ['1612944167'] = { Name = 'des_smash2_root' }, - ['-1019467355'] = { Name = 'des_smash2_root005' }, - ['134656817'] = { Name = 'des_smash2_root006' }, - ['-714275462'] = { Name = 'des_smash2_root2' }, - ['-433412363'] = { Name = 'des_smash2_root3' }, - ['-69119390'] = { Name = 'des_smash2_root4' }, - ['-107554569'] = { Name = 'des_stilthouse_root' }, - ['1164737558'] = { Name = 'des_stilthouse_root2' }, - ['273813986'] = { Name = 'des_stilthouse_root3' }, - ['568702217'] = { Name = 'des_stilthouse_root4' }, - ['-625760606'] = { Name = 'des_stilthouse_root5' }, - ['-952631381'] = { Name = 'des_stilthouse_root7' }, - ['-924581117'] = { Name = 'des_stilthouse_root8' }, - ['-973406923'] = { Name = 'des_stilthouse_root9' }, - ['2056002078'] = { Name = 'des_tankercrash_01' }, - ['-744663668'] = { Name = 'des_tankerexplosion_01' }, - ['-578262686'] = { Name = 'des_tankerexplosion_02' }, - ['44931046'] = { Name = 'des_trailerparka_01' }, - ['2037646701'] = { Name = 'des_trailerparka_02' }, - ['-2021669514'] = { Name = 'des_trailerparkb_01' }, - ['1966940401'] = { Name = 'des_trailerparkb_02' }, - ['-1911238752'] = { Name = 'des_trailerparkc_01' }, - ['-2083505385'] = { Name = 'des_trailerparkc_02' }, - ['-1249907970'] = { Name = 'des_trailerparkd_01' }, - ['-1531754139'] = { Name = 'des_trailerparkd_02' }, - ['1514180713'] = { Name = 'des_trailerparke_01' }, - ['286174602'] = { Name = 'des_traincrash_root1' }, - ['894826008'] = { Name = 'des_traincrash_root2' }, - ['598954707'] = { Name = 'des_traincrash_root3' }, - ['-1546792182'] = { Name = 'des_traincrash_root4' }, - ['1511407516'] = { Name = 'des_traincrash_root5' }, - ['1179162625'] = { Name = 'des_traincrash_root6' }, - ['1822975168'] = { Name = 'des_traincrash_root7' }, - ['281603393'] = { Name = 'des_tvsmash_end' }, - ['738334011'] = { Name = 'des_tvsmash_root' }, - ['2054093856'] = { Name = 'des_tvsmash_start' }, - ['-1583068368'] = { Name = 'des_vaultdoor001_end' }, - ['1769283422'] = { Name = 'des_vaultdoor001_root001' }, - ['6671677'] = { Name = 'des_vaultdoor001_root002' }, - ['232155166'] = { Name = 'des_vaultdoor001_root003' }, - ['453280378'] = { Name = 'des_vaultdoor001_root004' }, - ['710025493'] = { Name = 'des_vaultdoor001_root005' }, - ['-808227803'] = { Name = 'des_vaultdoor001_root006' }, - ['899544058'] = { Name = 'des_vaultdoor001_skin001' }, - ['290638124'] = { Name = 'des_vaultdoor001_start' }, - ['-239841468'] = { Name = 'diablous' }, - ['1790834270'] = { Name = 'diablous2' }, - ['-1130810103'] = { Name = 'dilettante' }, - ['1682114128'] = { Name = 'dilettante2' }, - ['1033245328'] = { Name = 'dinghy' }, - ['276773164'] = { Name = 'dinghy2' }, - ['509498602'] = { Name = 'dinghy3' }, - ['867467158'] = { Name = 'dinghy4' }, - ['31209694'] = { Name = 'dirtdecals' }, - ['1445068394'] = { Name = 'divisionnoshadows' }, - ['1770332643'] = { Name = 'dloader' }, - ['-2140210194'] = { Name = 'docktrailer' }, - ['-884690486'] = { Name = 'docktug' }, - ['-901163259'] = { Name = 'dodo' }, - ['80636076'] = { Name = 'dominator' }, - ['-915704871'] = { Name = 'dominator2' }, - ['-1670998136'] = { Name = 'double_' }, - ['1829708995'] = { Name = 'dt1_00_3_ovly' }, - ['1850573068'] = { Name = 'dt1_00_3_s' }, - ['1712668192'] = { Name = 'dt1_00_3' }, - ['-489093465'] = { Name = 'dt1_00_5_tdetail00' }, - ['-728307165'] = { Name = 'dt1_00_5_tdetail01' }, - ['240442782'] = { Name = 'dt1_00_5_tdetail02' }, - ['235277827'] = { Name = 'dt1_00_5' }, - ['-1106221192'] = { Name = 'dt1_00_6_tdetail00' }, - ['-1404058633'] = { Name = 'dt1_00_6_tdetail01' }, - ['467380654'] = { Name = 'dt1_00_6' }, - ['39614759'] = { Name = 'dt1_00_8_s' }, - ['-1488043887'] = { Name = 'dt1_00_8' }, - ['-1246314174'] = { Name = 'dt1_00_bld_b_ly1' }, - ['-1094795696'] = { Name = 'dt1_00_blendmt' }, - ['1528759302'] = { Name = 'dt1_00_blnds2_tnll' }, - ['599515043'] = { Name = 'dt1_00_cables1b' }, - ['966333232'] = { Name = 'dt1_00_cables2' }, - ['-1946126469'] = { Name = 'dt1_00_decals01' }, - ['220640389'] = { Name = 'dt1_00_glue_01' }, - ['-208300766'] = { Name = 'dt1_00_glue' }, - ['415805443'] = { Name = 'dt1_00_graf02' }, - ['723997888'] = { Name = 'dt1_00_graf03' }, - ['-99782003'] = { Name = 'dt1_00_graf04' }, - ['-1191029342'] = { Name = 'dt1_00_tdecals1' }, - ['963499643'] = { Name = 'dt1_00_tdecals2' }, - ['1668950675'] = { Name = 'dt1_00_tdecals3' }, - ['182086083'] = { Name = 'dt1_00_telegraph_cables_01' }, - ['-710115480'] = { Name = 'dt1_00_telegraph_cables_02' }, - ['-1399600394'] = { Name = 'dt1_00_tram_grill__lod' }, - ['1437032877'] = { Name = 'dt1_00_tram_grill_00' }, - ['1264733475'] = { Name = 'dt1_00_tram_grill_01' }, - ['959162550'] = { Name = 'dt1_00_tram_grill_02' }, - ['727113188'] = { Name = 'dt1_00_tramlines_01' }, - ['-707906860'] = { Name = 'dt1_00_tramlines_04' }, - ['-964062133'] = { Name = 'dt1_00_tramlines_07' }, - ['-1985211003'] = { Name = 'dt1_00_tramlines_sup' }, - ['1416408390'] = { Name = 'dt1_00_weed_01' }, - ['1848008897'] = { Name = 'dt1_00_weed_03' }, - ['1125649061'] = { Name = 'dt1_00_weed_04' }, - ['1235267972'] = { Name = 'dt1_01_build' }, - ['448021852'] = { Name = 'dt1_01_detail_1' }, - ['-1199305147'] = { Name = 'dt1_01_detail' }, - ['-2118673975'] = { Name = 'dt1_01_detail2' }, - ['-1817952862'] = { Name = 'dt1_01_detail3' }, - ['1083292924'] = { Name = 'dt1_01_globe' }, - ['927947297'] = { Name = 'dt1_01_hedge_1' }, - ['235407251'] = { Name = 'dt1_01_hedge_2' }, - ['109967531'] = { Name = 'dt1_01_hedge_3' }, - ['-591616759'] = { Name = 'dt1_01_hedge_4' }, - ['769640270'] = { Name = 'dt1_01_hedge_5' }, - ['1078586402'] = { Name = 'dt1_01_hedge_6' }, - ['260115089'] = { Name = 'dt1_01_hedge_7' }, - ['-1669225296'] = { Name = 'dt1_01_hedge_d' }, - ['-668760822'] = { Name = 'dt1_01_hedge_d1' }, - ['-429317739'] = { Name = 'dt1_01_hedge_d2' }, - ['1117444611'] = { Name = 'dt1_01_hedge_d3' }, - ['-1058711922'] = { Name = 'dt1_01_hedge_d4' }, - ['-826805709'] = { Name = 'dt1_01_hedge_d5' }, - ['-1636298316'] = { Name = 'dt1_01_hedge_d6' }, - ['-63320778'] = { Name = 'dt1_01_hedge_d7' }, - ['-359325078'] = { Name = 'dt1_01_hedge' }, - ['-147731675'] = { Name = 'dt1_01_ladder1' }, - ['-818455034'] = { Name = 'dt1_01_ladder10' }, - ['-578684261'] = { Name = 'dt1_01_ladder11' }, - ['-224647985'] = { Name = 'dt1_01_ladder12' }, - ['15843706'] = { Name = 'dt1_01_ladder13' }, - ['695709616'] = { Name = 'dt1_01_ladder2' }, - ['-1717268468'] = { Name = 'dt1_01_ladder3' }, - ['-874285943'] = { Name = 'dt1_01_ladder4' }, - ['-1101506189'] = { Name = 'dt1_01_ladder5' }, - ['-259899962'] = { Name = 'dt1_01_ladder6' }, - ['-1908999883'] = { Name = 'dt1_01_ladder7' }, - ['-2139595336'] = { Name = 'dt1_01_ladder8' }, - ['-1532713456'] = { Name = 'dt1_01_ladder9' }, - ['-1906152623'] = { Name = 'dt1_01_props_l_002' }, - ['-1429592282'] = { Name = 'dt1_01_rail1' }, - ['2099104722'] = { Name = 'dt1_01_rail2' }, - ['-1903464787'] = { Name = 'dt1_01_rail3' }, - ['1720295082'] = { Name = 'dt1_01_rail4' }, - ['1913697720'] = { Name = 'dt1_01_rail5' }, - ['1129470012'] = { Name = 'dt1_01_rail6' }, - ['1434320019'] = { Name = 'dt1_01_rail7' }, - ['839366051'] = { Name = 'dt1_01_rail8' }, - ['-1188005950'] = { Name = 'dt1_02_carpark_light' }, - ['1656912546'] = { Name = 'dt1_02_carparkbits' }, - ['-1060270803'] = { Name = 'dt1_02_carparkbits2' }, - ['-1506367362'] = { Name = 'dt1_02_carparkdecal' }, - ['-1133362060'] = { Name = 'dt1_02_carparkdecal2' }, - ['-1724644174'] = { Name = 'dt1_02_carparkextras' }, - ['-1806718705'] = { Name = 'dt1_02_carparkextras2' }, - ['1567621625'] = { Name = 'dt1_02_carparkground' }, - ['277808234'] = { Name = 'dt1_02_carparkground2' }, - ['1962266605'] = { Name = 'dt1_02_carparkreflection1' }, - ['-2111870400'] = { Name = 'dt1_02_carparkreflection2' }, - ['-301056163'] = { Name = 'dt1_02_carparkshadow' }, - ['1937798143'] = { Name = 'dt1_02_carparkshell' }, - ['20578413'] = { Name = 'dt1_02_decal' }, - ['-1699025667'] = { Name = 'dt1_02_decal2' }, - ['688163214'] = { Name = 'dt1_02_decal3' }, - ['956770707'] = { Name = 'dt1_02_decal4' }, - ['1296650775'] = { Name = 'dt1_02_decal5' }, - ['1672707819'] = { Name = 'dt1_02_decal6' }, - ['-234021984'] = { Name = 'dt1_02_decal7' }, - ['34847661'] = { Name = 'dt1_02_decal8' }, - ['828668387'] = { Name = 'dt1_02_ground_ns' }, - ['949462560'] = { Name = 'dt1_02_ground' }, - ['-1215639886'] = { Name = 'dt1_02_groundb_fizz1' }, - ['-983995825'] = { Name = 'dt1_02_groundb_fizz2' }, - ['-342903009'] = { Name = 'dt1_02_groundb_fizz3' }, - ['-700412799'] = { Name = 'dt1_02_groundb_fizz4' }, - ['-1555546936'] = { Name = 'dt1_02_groundb' }, - ['1673069606'] = { Name = 'dt1_02_hedge_d' }, - ['471156634'] = { Name = 'dt1_02_hedge_d1' }, - ['895187494'] = { Name = 'dt1_02_hedge_d2' }, - ['-25654175'] = { Name = 'dt1_02_hedge_d3' }, - ['147169531'] = { Name = 'dt1_02_hedge_d4' }, - ['-1036371879'] = { Name = 'dt1_02_helipad_01' }, - ['-1325984301'] = { Name = 'dt1_02_helipad_02' }, - ['-558829242'] = { Name = 'dt1_02_helipad_03' }, - ['1773562133'] = { Name = 'dt1_02_helipad' }, - ['1673482042'] = { Name = 'dt1_02_interior1' }, - ['-1207818184'] = { Name = 'dt1_02_ivy_d' }, - ['-609941279'] = { Name = 'dt1_02_logo' }, - ['-1659086905'] = { Name = 'dt1_02_logonight' }, - ['1493671061'] = { Name = 'dt1_02_night_01' }, - ['-691767827'] = { Name = 'dt1_02_rfl_proxy' }, - ['426595940'] = { Name = 'dt1_02_w01_glue02' }, - ['-1137389950'] = { Name = 'dt1_02_w01_rail' }, - ['324596106'] = { Name = 'dt1_02_w01' }, - ['87648892'] = { Name = 'dt1_02_waterfeature' }, - ['1054487540'] = { Name = 'dt1_02_xdetails1' }, - ['-705175007'] = { Name = 'dt1_02_xdetails2' }, - ['-936556916'] = { Name = 'dt1_02_xdetails3' }, - ['-1850549852'] = { Name = 'dt1_02_xdetails4' }, - ['-2088682175'] = { Name = 'dt1_02_xdetails5' }, - ['-1029948554'] = { Name = 'dt1_02_xdetails6' }, - ['71911936'] = { Name = 'dt1_03_b2_bush2' }, - ['1302092965'] = { Name = 'dt1_03_b2_bush3' }, - ['-1139664943'] = { Name = 'dt1_03_b2_detail_02' }, - ['-590598844'] = { Name = 'dt1_03_b2_detail_02b' }, - ['-369408094'] = { Name = 'dt1_03_b2_detail_02c' }, - ['-157687585'] = { Name = 'dt1_03_b2_detail_02d' }, - ['334076798'] = { Name = 'dt1_03_b2_detail_02f' }, - ['1904795184'] = { Name = 'dt1_03_benchirefm' }, - ['1466225443'] = { Name = 'dt1_03_bollardsint' }, - ['1040499932'] = { Name = 'dt1_03_build1_ns_bl' }, - ['1267335871'] = { Name = 'dt1_03_build1_ns_bl2' }, - ['912142851'] = { Name = 'dt1_03_build1_ns_gr' }, - ['-459864870'] = { Name = 'dt1_03_build1_ns_gr2' }, - ['1372382399'] = { Name = 'dt1_03_build1_ns' }, - ['338313627'] = { Name = 'dt1_03_build1_rail1' }, - ['1998042489'] = { Name = 'dt1_03_build1_rail2_b' }, - ['-1864832773'] = { Name = 'dt1_03_build1_rail2_c' }, - ['-2139809237'] = { Name = 'dt1_03_build1_rail2' }, - ['-544600100'] = { Name = 'dt1_03_build1_rail3_b_lod' }, - ['-1373067570'] = { Name = 'dt1_03_build1_rail3_b' }, - ['-2035145051'] = { Name = 'dt1_03_build1_rail3' }, - ['-1538033934'] = { Name = 'dt1_03_build1_rail4_b' }, - ['-586001556'] = { Name = 'dt1_03_build1_rail4' }, - ['1745520960'] = { Name = 'dt1_03_build1_rail5_b' }, - ['-238781232'] = { Name = 'dt1_03_build1_rail5' }, - ['499101441'] = { Name = 'dt1_03_build1_rail6_b' }, - ['-1742452339'] = { Name = 'dt1_03_build1_rail6' }, - ['-180177302'] = { Name = 'dt1_03_build1x' }, - ['1123985070'] = { Name = 'dt1_03_build2' }, - ['1993035863'] = { Name = 'dt1_03_build2top' }, - ['-250537611'] = { Name = 'dt1_03_bush_detail01' }, - ['-2103750249'] = { Name = 'dt1_03_carparkentrance' }, - ['-1649924230'] = { Name = 'dt1_03_carparkextras' }, - ['-1555137139'] = { Name = 'dt1_03_carparkextras2' }, - ['670402269'] = { Name = 'dt1_03_carparkextras3' }, - ['1766769220'] = { Name = 'dt1_03_carparkextras3b' }, - ['383720204'] = { Name = 'dt1_03_carparkint' }, - ['-726748334'] = { Name = 'dt1_03_carparkintreflect' }, - ['1166971849'] = { Name = 'dt1_03_detail1_b' }, - ['-1944186405'] = { Name = 'dt1_03_detail1' }, - ['23657583'] = { Name = 'dt1_03_detail2' }, - ['-425337351'] = { Name = 'dt1_03_detail20' }, - ['-1065224755'] = { Name = 'dt1_03_detail2int' }, - ['-276342612'] = { Name = 'dt1_03_detail3' }, - ['-1713976596'] = { Name = 'dt1_03_detail3b' }, - ['-2001632492'] = { Name = 'dt1_03_detail3int' }, - ['1870321813'] = { Name = 'dt1_03_detail4' }, - ['1153073941'] = { Name = 'dt1_03_detail5' }, - ['-1157009487'] = { Name = 'dt1_03_detail6' }, - ['-81398814'] = { Name = 'dt1_03_detailint' }, - ['-1642196058'] = { Name = 'dt1_03_detailint2' }, - ['-1668093257'] = { Name = 'dt1_03_detailz00' }, - ['-919256069'] = { Name = 'dt1_03_detailz01' }, - ['-1099551107'] = { Name = 'dt1_03_detailz02' }, - ['55654454'] = { Name = 'dt1_03_detailz03' }, - ['-646388606'] = { Name = 'dt1_03_detailz04' }, - ['1702713169'] = { Name = 'dt1_03_gr_closed' }, - ['-1732307234'] = { Name = 'dt1_03_grnd2_udlogo' }, - ['-87130919'] = { Name = 'dt1_03_grnd2' }, - ['-822029730'] = { Name = 'dt1_03_grnd2b' }, - ['-218019333'] = { Name = 'dt1_03_mp_door' }, - ['-2132057473'] = { Name = 'dt1_03_p01' }, - ['2007257073'] = { Name = 'dt1_03_p02' }, - ['-1552767083'] = { Name = 'dt1_03_p03' }, - ['-1843985186'] = { Name = 'dt1_03_p04' }, - ['-941821847'] = { Name = 'dt1_03_p05' }, - ['-1097081369'] = { Name = 'dt1_03_p06' }, - ['1459850948'] = { Name = 'dt1_03_p07' }, - ['1607016527'] = { Name = 'dt1_03_p08' }, - ['1913046218'] = { Name = 'dt1_03_p09' }, - ['-809206548'] = { Name = 'dt1_03_p10' }, - ['-1638557169'] = { Name = 'dt1_03_p11' }, - ['-1542019695'] = { Name = 'dt1_03_p12' }, - ['-886410384'] = { Name = 'dt1_03_p13' }, - ['-1720414203'] = { Name = 'dt1_03_p14' }, - ['-1357530297'] = { Name = 'dt1_03_p15' }, - ['2113329490'] = { Name = 'dt1_03_p16' }, - ['-2076908082'] = { Name = 'dt1_03_p17' }, - ['1384317547'] = { Name = 'dt1_03_p18' }, - ['1758867217'] = { Name = 'dt1_03_p19' }, - ['-216742748'] = { Name = 'dt1_03_p20' }, - ['-470079887'] = { Name = 'dt1_03_p21' }, - ['-486188139'] = { Name = 'dt1_03_rain_blocker' }, - ['-188208284'] = { Name = 'dt1_03_shadow' }, - ['621238889'] = { Name = 'dt1_04_build_rails1' }, - ['1480442065'] = { Name = 'dt1_04_build_rails2' }, - ['47268668'] = { Name = 'dt1_04_build' }, - ['-1814517019'] = { Name = 'dt1_04_detail' }, - ['1061558755'] = { Name = 'dt1_04_hedge_d' }, - ['-1651074109'] = { Name = 'dt1_04_hedge_d2' }, - ['45675930'] = { Name = 'dt1_04_hedge' }, - ['1623143400'] = { Name = 'dt1_04_hedge2' }, - ['-718979285'] = { Name = 'dt1_05_85' }, - ['-730718452'] = { Name = 'dt1_05_b1_pipe' }, - ['-519800699'] = { Name = 'dt1_05_build1_damage_lod' }, - ['-1404869155'] = { Name = 'dt1_05_build1_damage' }, - ['-842986252'] = { Name = 'dt1_05_build1_h' }, - ['-1732012867'] = { Name = 'dt1_05_build1_repair_slod' }, - ['251575206'] = { Name = 'dt1_05_build1_repair' }, - ['-705564830'] = { Name = 'dt1_05_build1_sd' }, - ['1376006980'] = { Name = 'dt1_05_build1dt' }, - ['-958475884'] = { Name = 'dt1_05_build2_alpha1' }, - ['-662080279'] = { Name = 'dt1_05_build2_alpha2' }, - ['-1436936053'] = { Name = 'dt1_05_build2_alpha3' }, - ['-1138770922'] = { Name = 'dt1_05_build2_alpha4' }, - ['-1019746905'] = { Name = 'dt1_05_build2_h' }, - ['-1540511625'] = { Name = 'dt1_05_build2dt' }, - ['-311790659'] = { Name = 'dt1_05_carpark_details' }, - ['-442611869'] = { Name = 'dt1_05_carpark_reflect' }, - ['1258133810'] = { Name = 'dt1_05_carparkshell' }, - ['-1162162671'] = { Name = 'dt1_05_cur1' }, - ['-1701919363'] = { Name = 'dt1_05_damage_slod' }, - ['-1906414362'] = { Name = 'dt1_05_deskseta_iref' }, - ['461265833'] = { Name = 'dt1_05_deskseta_iref001' }, - ['-1888992397'] = { Name = 'dt1_05_deskseta_iref002' }, - ['863611152'] = { Name = 'dt1_05_desksetb_iref' }, - ['-628465948'] = { Name = 'dt1_05_detailsb' }, - ['1007296994'] = { Name = 'dt1_05_detailsc' }, - ['-908214958'] = { Name = 'dt1_05_detailsnight2' }, - ['-749809612'] = { Name = 'dt1_05_detailsnight3' }, - ['349448432'] = { Name = 'dt1_05_fbi_colplug' }, - ['1376363359'] = { Name = 'dt1_05_fib_cut_slod' }, - ['-1304486413'] = { Name = 'dt1_05_fib_fakelobby' }, - ['1235414028'] = { Name = 'dt1_05_fount_decal' }, - ['844471823'] = { Name = 'dt1_05_gold_b1' }, - ['-1655933957'] = { Name = 'dt1_05_gold_b2' }, - ['1188513554'] = { Name = 'dt1_05_gold_b3' }, - ['1070086388'] = { Name = 'dt1_05_gold_b4' }, - ['-379974631'] = { Name = 'dt1_05_gold_b5' }, - ['1412751821'] = { Name = 'dt1_05_gold_b6' }, - ['1089504035'] = { Name = 'dt1_05_gold' }, - ['1728807543'] = { Name = 'dt1_05_gold2_b1' }, - ['-1737857740'] = { Name = 'dt1_05_gold2_b2' }, - ['1377378089'] = { Name = 'dt1_05_gold2' }, - ['1284595816'] = { Name = 'dt1_05_gold3_b1' }, - ['1143492502'] = { Name = 'dt1_05_gold3_b2' }, - ['-996342733'] = { Name = 'dt1_05_gold3' }, - ['-438455093'] = { Name = 'dt1_05_ground_2' }, - ['-1948811060'] = { Name = 'dt1_05_ground_l' }, - ['-1706588984'] = { Name = 'dt1_05_ground_sd1' }, - ['1049412812'] = { Name = 'dt1_05_ground' }, - ['220309607'] = { Name = 'dt1_05_hc_end_slod' }, - ['-1489846171'] = { Name = 'dt1_05_hc_end' }, - ['1108689718'] = { Name = 'dt1_05_hc_remove_slod' }, - ['1474375717'] = { Name = 'dt1_05_hc_remove' }, - ['-892978012'] = { Name = 'dt1_05_hc_req_slod' }, - ['1474444852'] = { Name = 'dt1_05_hc_req' }, - ['1903427375'] = { Name = 'dt1_05_hedge' }, - ['306395849'] = { Name = 'dt1_05_hedge2' }, - ['803674397'] = { Name = 'dt1_05_hedge2b' }, - ['-1575715466'] = { Name = 'dt1_05_hedge2c' }, - ['1154794232'] = { Name = 'dt1_05_hedge2d' }, - ['26319206'] = { Name = 'dt1_05_hedge3' }, - ['1442005572'] = { Name = 'dt1_05_hedge4' }, - ['1484900125'] = { Name = 'dt1_05_hedged' }, - ['1348574815'] = { Name = 'dt1_05_hedged2' }, - ['-223992036'] = { Name = 'dt1_05_int_dec' }, - ['-1824397903'] = { Name = 'dt1_05_int_dec02' }, - ['-1602060238'] = { Name = 'dt1_05_int_dec03' }, - ['-1448895322'] = { Name = 'dt1_05_int_undpshell' }, - ['1807591416'] = { Name = 'dt1_05_interiorlodbox' }, - ['1723517941'] = { Name = 'dt1_05_lad_mc02' }, - ['2124528085'] = { Name = 'dt1_05_lad1' }, - ['1348984162'] = { Name = 'dt1_05_lad2' }, - ['1511387326'] = { Name = 'dt1_05_lad3' }, - ['737481853'] = { Name = 'dt1_05_lad4' }, - ['1018607104'] = { Name = 'dt1_05_lad5' }, - ['394161040'] = { Name = 'dt1_05_lad6' }, - ['2052248577'] = { Name = 'dt1_05_ladder_02' }, - ['278839906'] = { Name = 'dt1_05_logo_lighta' }, - ['584869597'] = { Name = 'dt1_05_logo_lightb' }, - ['1582467255'] = { Name = 'dt1_05_logos_emissive_slod' }, - ['-1374648126'] = { Name = 'dt1_05_mission_extras' }, - ['-856321985'] = { Name = 'dt1_05_office_cheap' }, - ['825494943'] = { Name = 'dt1_05_office_day' }, - ['-803212906'] = { Name = 'dt1_05_office_lobby_milo_lod' }, - ['278165231'] = { Name = 'dt1_05_office_lobbyfake_lod' }, - ['-1960428002'] = { Name = 'dt1_05_reflproxy' }, - ['1655416315'] = { Name = 'dt1_05_rubble' }, - ['-1228271647'] = { Name = 'dt1_05_temp_lightfix' }, - ['-1350636301'] = { Name = 'dt1_05_templightfix2' }, - ['-1961996479'] = { Name = 'dt1_05_top_dc02' }, - ['2035264452'] = { Name = 'dt1_05_top_dc03' }, - ['-1675419712'] = { Name = 'dt1_05_top_mc02' }, - ['1199224229'] = { Name = 'dt1_05_top_mc02dl' }, - ['-1679438348'] = { Name = 'dt1_05_walllight' }, - ['509946395'] = { Name = 'dt1_05_walllightmission' }, - ['-2047635798'] = { Name = 'dt1_06__ladder_01' }, - ['-805260446'] = { Name = 'dt1_06_b1_gluea' }, - ['-1572349967'] = { Name = 'dt1_06_b1_glueb' }, - ['-1007124560'] = { Name = 'dt1_06_b2_deca' }, - ['2012145562'] = { Name = 'dt1_06_b2_decb' }, - ['-961154583'] = { Name = 'dt1_06_b2_ns' }, - ['1557973324'] = { Name = 'dt1_06_b3_dec' }, - ['336964337'] = { Name = 'dt1_06_b3_detail' }, - ['1996323682'] = { Name = 'dt1_06_build1_1_b1' }, - ['1765466077'] = { Name = 'dt1_06_build1_1_b2' }, - ['-2130919325'] = { Name = 'dt1_06_build1_1_graf' }, - ['-1764557739'] = { Name = 'dt1_06_build1_1' }, - ['-1667465823'] = { Name = 'dt1_06_build1b_1_detail' }, - ['571420283'] = { Name = 'dt1_06_build1b_1' }, - ['-2133231996'] = { Name = 'dt1_06_build2_1' }, - ['-1919686432'] = { Name = 'dt1_06_build2_dtail10' }, - ['1650287821'] = { Name = 'dt1_06_build2_dtail2' }, - ['1345306738'] = { Name = 'dt1_06_build2_dtail3' }, - ['1312439435'] = { Name = 'dt1_06_build2_dtail5' }, - ['1026005606'] = { Name = 'dt1_06_build2_dtail6' }, - ['733247360'] = { Name = 'dt1_06_build2_dtail7' }, - ['459986669'] = { Name = 'dt1_06_build2_dtail8' }, - ['150417926'] = { Name = 'dt1_06_build2_dtail9' }, - ['1229008788'] = { Name = 'dt1_06_build2_dtaila_lod' }, - ['68757594'] = { Name = 'dt1_06_build2_dtaila' }, - ['-229702458'] = { Name = 'dt1_06_build2_dtailb' }, - ['1415706619'] = { Name = 'dt1_06_build2_railing' }, - ['-966841591'] = { Name = 'dt1_06_build3_1' }, - ['-1020950490'] = { Name = 'dt1_06_build3_window_finish' }, - ['641996521'] = { Name = 'dt1_06_build3_window_fixed' }, - ['-409180194'] = { Name = 'dt1_06_build3_window_start' }, - ['666240703'] = { Name = 'dt1_06_g1_detail' }, - ['-389493198'] = { Name = 'dt1_06_g1_r2' }, - ['1166968764'] = { Name = 'dt1_06_g1_r3' }, - ['-640631747'] = { Name = 'dt1_06_g2_detail' }, - ['1022282567'] = { Name = 'dt1_06_gd1_ns' }, - ['-185712729'] = { Name = 'dt1_06_ground1' }, - ['104751687'] = { Name = 'dt1_06_ground2' }, - ['-728138766'] = { Name = 'dt1_06_hospitaldoor' }, - ['-271521294'] = { Name = 'dt1_06_hospitaldoors_fixed' }, - ['-455866827'] = { Name = 'dt1_06_hospitallod' }, - ['-1883962695'] = { Name = 'dt1_06_railling_b' }, - ['-1586256330'] = { Name = 'dt1_06_railling_c' }, - ['130413269'] = { Name = 'dt1_06_railling_d' }, - ['-487439275'] = { Name = 'dt1_06_rubble_01' }, - ['1926492051'] = { Name = 'dt1_06_sjump_01' }, - ['337096805'] = { Name = 'dt1_07_building2' }, - ['-1323768779'] = { Name = 'dt1_07_detaila' }, - ['-1532834999'] = { Name = 'dt1_07_detailb' }, - ['1850072720'] = { Name = 'dt1_07_detailc' }, - ['-2143878542'] = { Name = 'dt1_07_detaild' }, - ['1923610034'] = { Name = 'dt1_07_grounda' }, - ['1543260251'] = { Name = 'dt1_07_groundb' }, - ['-2056234901'] = { Name = 'dt1_07_hole_fence_01' }, - ['-510259019'] = { Name = 'dt1_07_hole_fence_02' }, - ['-1842270643'] = { Name = 'dt1_07_logo_sup' }, - ['1670865891'] = { Name = 'dt1_07_station' }, - ['-1743598800'] = { Name = 'dt1_08_crane_fizzya' }, - ['-1505695860'] = { Name = 'dt1_08_crane_fizzyb' }, - ['1955726383'] = { Name = 'dt1_08_crane_fizzyc' }, - ['1229646375'] = { Name = 'dt1_08_crane' }, - ['1448424340'] = { Name = 'dt1_08_fireescape' }, - ['1097572173'] = { Name = 'dt1_08_gate00' }, - ['39977003'] = { Name = 'dt1_08_gg_dtl' }, - ['939075742'] = { Name = 'dt1_08_glass' }, - ['-419784158'] = { Name = 'dt1_08_ground' }, - ['2073386992'] = { Name = 'dt1_08_ground2' }, - ['760532340'] = { Name = 'dt1_08_i400' }, - ['-231647442'] = { Name = 'dt1_08_i401' }, - ['1266674141'] = { Name = 'dt1_08_indust1_dt1' }, - ['-692645365'] = { Name = 'dt1_08_indust1_obj' }, - ['-273156033'] = { Name = 'dt1_08_indust1_rwire' }, - ['-197265864'] = { Name = 'dt1_08_indust1' }, - ['-178182238'] = { Name = 'dt1_08_indust1b_ladder' }, - ['602823972'] = { Name = 'dt1_08_indust1b' }, - ['-1809268774'] = { Name = 'dt1_08_indust2_dt1_fizz' }, - ['453072488'] = { Name = 'dt1_08_indust2_dt1' }, - ['-267617756'] = { Name = 'dt1_08_indust2_obj' }, - ['-1820245775'] = { Name = 'dt1_08_indust2_rwire' }, - ['1353418421'] = { Name = 'dt1_08_indust2_tread' }, - ['-1100445042'] = { Name = 'dt1_08_indust2' }, - ['1507175351'] = { Name = 'dt1_08_indust3_dt3' }, - ['1779715124'] = { Name = 'dt1_08_indust3_dt4' }, - ['2090824010'] = { Name = 'dt1_08_indust3_dt5' }, - ['-1014038704'] = { Name = 'dt1_08_indust3_dt6' }, - ['922914566'] = { Name = 'dt1_08_indust3_graf' }, - ['1600441356'] = { Name = 'dt1_08_indust3' }, - ['-1215617361'] = { Name = 'dt1_08_indust4_dt1' }, - ['1160615838'] = { Name = 'dt1_08_indust4' }, - ['993032771'] = { Name = 'dt1_08_indust4b_detail' }, - ['-1999005499'] = { Name = 'dt1_08_indust4b' }, - ['-1027377199'] = { Name = 'dt1_08_ladder_002' }, - ['-1333734580'] = { Name = 'dt1_08_ladder_003' }, - ['-432652614'] = { Name = 'dt1_08_ladder_004' }, - ['-105028152'] = { Name = 'dt1_08_ladder_005' }, - ['1249054499'] = { Name = 'dt1_08_ladder_01' }, - ['405225588'] = { Name = 'dt1_08_nwrails' }, - ['1359055015'] = { Name = 'dt1_08_nwrails01' }, - ['-716009169'] = { Name = 'dt1_08_nwrails02' }, - ['-1644709694'] = { Name = 'dt1_08_ova' }, - ['366534698'] = { Name = 'dt1_08_ovagrass' }, - ['-1917839345'] = { Name = 'dt1_08_ovb' }, - ['1794641890'] = { Name = 'dt1_09_billboards_lod' }, - ['-244995639'] = { Name = 'dt1_09_billboards' }, - ['1197659532'] = { Name = 'dt1_09_building_01' }, - ['-369495663'] = { Name = 'dt1_09_building_03_ra1' }, - ['-549987315'] = { Name = 'dt1_09_building_03_ra2' }, - ['226539678'] = { Name = 'dt1_09_building_03_ra3' }, - ['1957725952'] = { Name = 'dt1_09_building_03_ra4' }, - ['-1805127787'] = { Name = 'dt1_09_building_03' }, - ['979459479'] = { Name = 'dt1_09_carpark_ov1' }, - ['486941409'] = { Name = 'dt1_09_carpark_ov2' }, - ['-689105232'] = { Name = 'dt1_09_carpark_ov3' }, - ['1227356964'] = { Name = 'dt1_09_carpark_ov4' }, - ['1696019206'] = { Name = 'dt1_09_carpark_ov5' }, - ['1465489291'] = { Name = 'dt1_09_carpark_ov6' }, - ['234390726'] = { Name = 'dt1_09_carpark_ov7' }, - ['210308562'] = { Name = 'dt1_09_carpark_ra1' }, - ['895009449'] = { Name = 'dt1_09_carpark' }, - ['-1138670462'] = { Name = 'dt1_09_carpkgshdw01' }, - ['594763947'] = { Name = 'dt1_09_detail02' }, - ['-315788256'] = { Name = 'dt1_09_detail03' }, - ['-119718947'] = { Name = 'dt1_09_grounda' }, - ['187588735'] = { Name = 'dt1_09_groundb' }, - ['22886604'] = { Name = 'dt1_09_hdg_dcl' }, - ['380340872'] = { Name = 'dt1_10_build1_rail1' }, - ['686436101'] = { Name = 'dt1_10_build1_rail2' }, - ['1080155636'] = { Name = 'dt1_10_build1_rail3' }, - ['1151657594'] = { Name = 'dt1_10_build1_rail4' }, - ['-1933183341'] = { Name = 'dt1_10_build1_rail5' }, - ['-1484490538'] = { Name = 'dt1_10_build1' }, - ['-1722950551'] = { Name = 'dt1_10_build2' }, - ['-1962983476'] = { Name = 'dt1_10_build3' }, - ['-521931906'] = { Name = 'dt1_10_decal00' }, - ['778622953'] = { Name = 'dt1_10_decal01_b' }, - ['-541508981'] = { Name = 'dt1_10_decal01_c' }, - ['-693838080'] = { Name = 'dt1_10_decal01' }, - ['-339834541'] = { Name = 'dt1_10_decal02' }, - ['-988727830'] = { Name = 'dt1_10_decal03_b' }, - ['-1304522683'] = { Name = 'dt1_10_decal03_c' }, - ['-96623023'] = { Name = 'dt1_10_decal03' }, - ['-1237923678'] = { Name = 'dt1_10_detail' }, - ['474906256'] = { Name = 'dt1_10_detail1' }, - ['556337221'] = { Name = 'dt1_10_detail2' }, - ['854764504'] = { Name = 'dt1_10_detail3' }, - ['1161220192'] = { Name = 'dt1_10_detail4' }, - ['1400761582'] = { Name = 'dt1_10_detail5' }, - ['-1746373178'] = { Name = 'dt1_10_detail6' }, - ['1713803843'] = { Name = 'dt1_10_detail7' }, - ['1015627529'] = { Name = 'dt1_10_detail8' }, - ['2057972748'] = { Name = 'dt1_10_ground' }, - ['-699051013'] = { Name = 'dt1_10_ground1' }, - ['1176479209'] = { Name = 'dt1_11_build_logo' }, - ['794008274'] = { Name = 'dt1_11_decal_01' }, - ['-178995430'] = { Name = 'dt1_11_dt1_details_b' }, - ['1129241361'] = { Name = 'dt1_11_dt1_details_c' }, - ['1177349673'] = { Name = 'dt1_11_dt1_details' }, - ['1338308899'] = { Name = 'dt1_11_dt1_details2' }, - ['-503997050'] = { Name = 'dt1_11_dt1_details3' }, - ['342884986'] = { Name = 'dt1_11_dt1_details4' }, - ['748349777'] = { Name = 'dt1_11_dt1_planter_lod' }, - ['-2036231390'] = { Name = 'dt1_11_dt1_planter' }, - ['1468548523'] = { Name = 'dt1_11_dt1_plaza_gr' }, - ['-453592661'] = { Name = 'dt1_11_dt1_plaza' }, - ['1831850105'] = { Name = 'dt1_11_dt1_tower' }, - ['-85992259'] = { Name = 'dt1_11_dt1_towresm' }, - ['-2035861380'] = { Name = 'dt1_11_emissivering' }, - ['-1411462708'] = { Name = 'dt1_11_fount_decal' }, - ['-1122836905'] = { Name = 'dt1_11_fount_decalx' }, - ['1300010070'] = { Name = 'dt1_11_glue_b' }, - ['-1481881420'] = { Name = 'dt1_11_glue_c' }, - ['-1721652193'] = { Name = 'dt1_11_glue_d' }, - ['-1958014990'] = { Name = 'dt1_11_glue_e' }, - ['470075705'] = { Name = 'dt1_11_glue' }, - ['-974534371'] = { Name = 'dt1_11_hedge_d_1' }, - ['-1961536651'] = { Name = 'dt1_11_hedge_d_2' }, - ['935130195'] = { Name = 'dt1_11_hedge_d' }, - ['858009722'] = { Name = 'dt1_11_hedge_d2_a' }, - ['626169047'] = { Name = 'dt1_11_hedge_d2_b' }, - ['-95554672'] = { Name = 'dt1_11_hedge_d2' }, - ['1482521242'] = { Name = 'dt1_11_hedge_d3_b' }, - ['-667570336'] = { Name = 'dt1_11_hedge_d3' }, - ['-990747573'] = { Name = 'dt1_11_hedge_d4_b' }, - ['-1914398017'] = { Name = 'dt1_11_hedge_d4' }, - ['519777498'] = { Name = 'dt1_11_hedge' }, - ['50907763'] = { Name = 'dt1_11_heliport_st' }, - ['2019505694'] = { Name = 'dt1_11_heliport' }, - ['1151589668'] = { Name = 'dt1_11_hge_r2_d' }, - ['-1160912991'] = { Name = 'dt1_11_hge_r2_lod' }, - ['2089306453'] = { Name = 'dt1_11_hge_r2' }, - ['1905583632'] = { Name = 'dt1_11_loadingdock1' }, - ['-551625880'] = { Name = 'dt1_11_loadingdock2_s' }, - ['1138199190'] = { Name = 'dt1_11_loadingdock2' }, - ['2049708785'] = { Name = 'dt1_11_tower_pilars' }, - ['937385920'] = { Name = 'dt1_11_waterfall_new' }, - ['519863592'] = { Name = 'dt1_11_waterpool_new' }, - ['1581450952'] = { Name = 'dt1_12_build1' }, - ['694008219'] = { Name = 'dt1_12_build2_d' }, - ['-1945771443'] = { Name = 'dt1_12_build2' }, - ['-1732499190'] = { Name = 'dt1_12_build3_graf' }, - ['270133879'] = { Name = 'dt1_12_build3' }, - ['-1554050817'] = { Name = 'dt1_12_build6' }, - ['-228427843'] = { Name = 'dt1_12_carpark_ov1' }, - ['-1455626893'] = { Name = 'dt1_12_carpark_ov5' }, - ['-1756806772'] = { Name = 'dt1_12_carpark_ov6' }, - ['-1935201208'] = { Name = 'dt1_12_carpark_ov7' }, - ['2060224659'] = { Name = 'dt1_12_carpark_ov8' }, - ['-1452087849'] = { Name = 'dt1_12_carpark_ov9' }, - ['1513783495'] = { Name = 'dt1_12_fence' }, - ['-1712264907'] = { Name = 'dt1_12_ground1' }, - ['-1460085833'] = { Name = 'dt1_12_props_combo_slod' }, - ['-1469987208'] = { Name = 'dt1_12_rail1' }, - ['1453105903'] = { Name = 'dt1_12_rail2' }, - ['1289654131'] = { Name = 'dt1_12_rail3' }, - ['2128442224'] = { Name = 'dt1_12_rail4' }, - ['-831836689'] = { Name = 'dt1_13_build1_water' }, - ['644992615'] = { Name = 'dt1_13_build1' }, - ['-1681744792'] = { Name = 'dt1_13_build2_sd' }, - ['895183930'] = { Name = 'dt1_13_build2' }, - ['-1933441663'] = { Name = 'dt1_13_dt_13_ems' }, - ['1298331479'] = { Name = 'dt1_13_dtla' }, - ['1079237945'] = { Name = 'dt1_13_dtlb' }, - ['2039434562'] = { Name = 'dt1_14_b4_detaila' }, - ['-2006652179'] = { Name = 'dt1_14_b4_detailb' }, - ['1445627513'] = { Name = 'dt1_14_b4_detailc' }, - ['-1863326819'] = { Name = 'dt1_14_build2' }, - ['-1573485014'] = { Name = 'dt1_14_build3' }, - ['1972645094'] = { Name = 'dt1_14_build4' }, - ['45717283'] = { Name = 'dt1_14_details1' }, - ['1326738287'] = { Name = 'dt1_14_emsigns_10c' }, - ['1955007064'] = { Name = 'dt1_14_emsigns_10clod' }, - ['1621437282'] = { Name = 'dt1_14_emsigns_lod' }, - ['226461241'] = { Name = 'dt1_14_emsigns' }, - ['1907099036'] = { Name = 'dt1_14_ground' }, - ['-1708878283'] = { Name = 'dt1_14_ova' }, - ['-1460194342'] = { Name = 'dt1_14_ovb' }, - ['2128404382'] = { Name = 'dt1_14_ovc' }, - ['-1991510916'] = { Name = 'dt1_14_ovd' }, - ['-2042948280'] = { Name = 'dt1_15_b2_b' }, - ['1448256296'] = { Name = 'dt1_15_b3_dex1' }, - ['1217464229'] = { Name = 'dt1_15_b3_dex2' }, - ['1152090138'] = { Name = 'dt1_15_b3_dex3' }, - ['-1308343431'] = { Name = 'dt1_15_build1_o' }, - ['1588544994'] = { Name = 'dt1_15_build1' }, - ['-46146613'] = { Name = 'dt1_15_build1aa' }, - ['192247862'] = { Name = 'dt1_15_build1ab' }, - ['298943726'] = { Name = 'dt1_15_build1ac' }, - ['154170392'] = { Name = 'dt1_15_build1ad' }, - ['327321788'] = { Name = 'dt1_15_build1ae' }, - ['725284294'] = { Name = 'dt1_15_build2_o' }, - ['2014804146'] = { Name = 'dt1_15_build2' }, - ['-469741455'] = { Name = 'dt1_15_build3_o' }, - ['1681608958'] = { Name = 'dt1_15_build3' }, - ['-1134361960'] = { Name = 'dt1_15_build4_o' }, - ['-1469747616'] = { Name = 'dt1_15_em' }, - ['-1871259072'] = { Name = 'dt1_15_fabric01' }, - ['-1807359522'] = { Name = 'dt1_15_fabric02' }, - ['698092684'] = { Name = 'dt1_15_fabric03' }, - ['249616142'] = { Name = 'dt1_15_fabric04' }, - ['-383743090'] = { Name = 'dt1_15_fabric05' }, - ['-1500015869'] = { Name = 'dt1_15_fabric05a' }, - ['-648087407'] = { Name = 'dt1_15_fabric05b' }, - ['55430254'] = { Name = 'dt1_15_fabric05c' }, - ['-1243926134'] = { Name = 'dt1_15_fabric05d' }, - ['826711001'] = { Name = 'dt1_15_fabric09' }, - ['-1696074908'] = { Name = 'dt1_15_glassa' }, - ['1218003238'] = { Name = 'dt1_15_glasshousea' }, - ['315577743'] = { Name = 'dt1_15_glasshouseb' }, - ['113634740'] = { Name = 'dt1_15_ground' }, - ['-1373741617'] = { Name = 'dt1_15_ladder_002' }, - ['-1101201844'] = { Name = 'dt1_15_ladder_003' }, - ['1903780998'] = { Name = 'dt1_15_ladder_004' }, - ['-1681802986'] = { Name = 'dt1_15_ladder_005' }, - ['-954101799'] = { Name = 'dt1_15_ladder_006' }, - ['-815882157'] = { Name = 'dt1_15_ladder_007' }, - ['-1265571144'] = { Name = 'dt1_15_ladder_009' }, - ['-531796818'] = { Name = 'dt1_15_ladder_01' }, - ['1460317833'] = { Name = 'dt1_15_ladder_010' }, - ['1692158508'] = { Name = 'dt1_15_ladder_011' }, - ['-734275453'] = { Name = 'dt1_15_newwires01' }, - ['-383581615'] = { Name = 'dt1_15_newwires02' }, - ['-860805629'] = { Name = 'dt1_15_steetdetaila' }, - ['-1156742468'] = { Name = 'dt1_15_steetdetailb' }, - ['1504175277'] = { Name = 'dt1_16_build005_decals' }, - ['-814840656'] = { Name = 'dt1_16_build005' }, - ['-1122607985'] = { Name = 'dt1_16_build006_decals' }, - ['408196731'] = { Name = 'dt1_16_build006' }, - ['1523020577'] = { Name = 'dt1_16_build2_decals' }, - ['-1419485081'] = { Name = 'dt1_16_build2' }, - ['-338027781'] = { Name = 'dt1_16_build4_decals' }, - ['1742952806'] = { Name = 'dt1_16_build4' }, - ['-1857244888'] = { Name = 'dt1_16_ground' }, - ['-1796810358'] = { Name = 'dt1_16_ladder005' }, - ['32393367'] = { Name = 'dt1_16_ladder01_lod001' }, - ['1459089353'] = { Name = 'dt1_16_ladder01' }, - ['1229378663'] = { Name = 'dt1_16_ladder02' }, - ['1000061201'] = { Name = 'dt1_16_ladder03' }, - ['-1609039272'] = { Name = 'dt1_16_ladder04' }, - ['-1878138380'] = { Name = 'dt1_16_ladder05' }, - ['-559760393'] = { Name = 'dt1_17_alley2' }, - ['-701782449'] = { Name = 'dt1_17_bb_credit_slod' }, - ['1391049338'] = { Name = 'dt1_17_bb_credit' }, - ['56582624'] = { Name = 'dt1_17_bb_meltdown_slod' }, - ['-1770068237'] = { Name = 'dt1_17_bb_meltdown' }, - ['1103057138'] = { Name = 'dt1_17_build1' }, - ['1437432014'] = { Name = 'dt1_17_build2' }, - ['-1103833038'] = { Name = 'dt1_17_ova' }, - ['-661418761'] = { Name = 'dt1_17_ovb' }, - ['-1166836280'] = { Name = 'dt1_17_ovx2' }, - ['680646310'] = { Name = 'dt1_18_build_roof' }, - ['1785071381'] = { Name = 'dt1_18_build0' }, - ['1410259559'] = { Name = 'dt1_18_build1' }, - ['-1165240771'] = { Name = 'dt1_18_build2_detail' }, - ['1622668217'] = { Name = 'dt1_18_build2' }, - ['845747996'] = { Name = 'dt1_18_build3' }, - ['-126725246'] = { Name = 'dt1_18_build4_em' }, - ['997271852'] = { Name = 'dt1_18_build4' }, - ['242831209'] = { Name = 'dt1_18_build5' }, - ['220330803'] = { Name = 'dt1_18_detail_a' }, - ['448009815'] = { Name = 'dt1_18_detail_b' }, - ['1960233543'] = { Name = 'dt1_18_detail_c' }, - ['1537054677'] = { Name = 'dt1_18_detail_d' }, - ['-1773662935'] = { Name = 'dt1_18_detail_e' }, - ['-2030473588'] = { Name = 'dt1_18_detail_f' }, - ['566338590'] = { Name = 'dt1_18_detail_g' }, - ['-1019291221'] = { Name = 'dt1_18_detaila' }, - ['2095566066'] = { Name = 'dt1_18_detailb' }, - ['-1608445072'] = { Name = 'dt1_18_detailc' }, - ['-368040127'] = { Name = 'dt1_18_detaild' }, - ['902314018'] = { Name = 'dt1_18_ground' }, - ['-1201611804'] = { Name = 'dt1_18_ladder_011' }, - ['-806330624'] = { Name = 'dt1_18_ladder_04' }, - ['-1305271418'] = { Name = 'dt1_18_ladder_05' }, - ['-381709922'] = { Name = 'dt1_18_ladder_06' }, - ['-620890853'] = { Name = 'dt1_18_ladder_07' }, - ['386034979'] = { Name = 'dt1_18_ladder_08' }, - ['-103206191'] = { Name = 'dt1_18_ladder_09' }, - ['-1831312415'] = { Name = 'dt1_18_ladder_10' }, - ['-717142431'] = { Name = 'dt1_18_sq_night_slod' }, - ['-883676427'] = { Name = 'dt1_18_square_night' }, - ['-1695249446'] = { Name = 'dt1_19_cp_01_shadow' }, - ['1822781194'] = { Name = 'dt1_19_cp_01' }, - ['-933955611'] = { Name = 'dt1_19_decal01' }, - ['1208654225'] = { Name = 'dt1_19_ground01' }, - ['1739014551'] = { Name = 'dt1_19_hedge_d' }, - ['679849216'] = { Name = 'dt1_19_hedge' }, - ['1500231332'] = { Name = 'dt1_19_lspd02' }, - ['739466228'] = { Name = 'dt1_19_lspd05' }, - ['-207301352'] = { Name = 'dt1_19_pipes' }, - ['-858145298'] = { Name = 'dt1_19_roofdoor_dummy' }, - ['1914430752'] = { Name = 'dt1_19_shadow' }, - ['38091600'] = { Name = 'dt1_19_signems' }, - ['-496113701'] = { Name = 'dt1_20_build1' }, - ['-1294038851'] = { Name = 'dt1_20_build2' }, - ['-1963785100'] = { Name = 'dt1_20_build2b' }, - ['1049773493'] = { Name = 'dt1_20_decal_1' }, - ['743416112'] = { Name = 'dt1_20_decal_2' }, - ['571378862'] = { Name = 'dt1_20_decal_3' }, - ['149916371'] = { Name = 'dt1_20_detail01_b' }, - ['-924904663'] = { Name = 'dt1_20_detail01' }, - ['-1152940197'] = { Name = 'dt1_20_detail01c' }, - ['-915659868'] = { Name = 'dt1_20_detail01d' }, - ['1348645263'] = { Name = 'dt1_20_detail01e' }, - ['-218241770'] = { Name = 'dt1_20_detail2b' }, - ['-850860783'] = { Name = 'dt1_20_didier_mp_door' }, - ['-1901011545'] = { Name = 'dt1_20_ground' }, - ['697158440'] = { Name = 'dt1_20_ground2_w1' }, - ['789322324'] = { Name = 'dt1_20_ground2_w11' }, - ['1046329591'] = { Name = 'dt1_20_ground2_w12' }, - ['1262211763'] = { Name = 'dt1_20_ground2_w13' }, - ['1573418956'] = { Name = 'dt1_20_ground2_w14' }, - ['1722780058'] = { Name = 'dt1_20_ground2_w15' }, - ['1002205061'] = { Name = 'dt1_20_ground2_w2' }, - ['-871657435'] = { Name = 'dt1_20_ground2_w3' }, - ['-566414200'] = { Name = 'dt1_20_ground2_w4' }, - ['-259499746'] = { Name = 'dt1_20_ground2_w5' }, - ['49479155'] = { Name = 'dt1_20_ground2_w6' }, - ['-1114016923'] = { Name = 'dt1_20_ground2_w7' }, - ['1339430880'] = { Name = 'dt1_20_ground2_w8' }, - ['1627208238'] = { Name = 'dt1_20_ground2_w9' }, - ['724661570'] = { Name = 'dt1_20_ground2' }, - ['1603446571'] = { Name = 'dt1_20_hedge_d' }, - ['-29973657'] = { Name = 'dt1_20_hedge_d2' }, - ['814612094'] = { Name = 'dt1_20_hedge_d2b' }, - ['-837106940'] = { Name = 'dt1_20_hedge_db' }, - ['-888554270'] = { Name = 'dt1_20_hedge_dc' }, - ['-321418573'] = { Name = 'dt1_20_hedge' }, - ['295131508'] = { Name = 'dt1_20_hedge2' }, - ['-1586712671'] = { Name = 'dt1_20_jump_01' }, - ['-403515541'] = { Name = 'dt1_20_logo_1' }, - ['-761025331'] = { Name = 'dt1_20_logo_2' }, - ['-904750165'] = { Name = 'dt1_20_logo_3' }, - ['1269636834'] = { Name = 'dt1_20_logo_4' }, - ['-1260457660'] = { Name = 'dt1_20_logo_5' }, - ['59909101'] = { Name = 'dt1_20_rails1' }, - ['-241401854'] = { Name = 'dt1_20_rails2' }, - ['602367127'] = { Name = 'dt1_20_rails3' }, - ['-1478005607'] = { Name = 'dt1_20_rails4' }, - ['-897011237'] = { Name = 'dt1_20_rails5' }, - ['-1126885772'] = { Name = 'dt1_20_rails6' }, - ['-284460320'] = { Name = 'dt1_20_rails7' }, - ['1865284391'] = { Name = 'dt1_20_rails8' }, - ['-2018877458'] = { Name = 'dt1_20_rl_01' }, - ['-1864601006'] = { Name = 'dt1_20_rl_02' }, - ['304936185'] = { Name = 'dt1_20_rl_03' }, - ['762194811'] = { Name = 'dt1_20_rl_04' }, - ['1041812688'] = { Name = 'dt1_20_rl_05' }, - ['1217323452'] = { Name = 'dt1_20_rl_06' }, - ['-902470393'] = { Name = 'dt1_20_rl_07' }, - ['-419914095'] = { Name = 'dt1_20_rl_08' }, - ['-253382037'] = { Name = 'dt1_20_rl_09' }, - ['-174801651'] = { Name = 'dt1_20_rl_10' }, - ['533664129'] = { Name = 'dt1_20_rl_11' }, - ['294221046'] = { Name = 'dt1_20_rl_12' }, - ['-221252776'] = { Name = 'dt1_20_sc1' }, - ['-1116632932'] = { Name = 'dt1_20_sc2' }, - ['-819713023'] = { Name = 'dt1_20_sc3' }, - ['-595809277'] = { Name = 'dt1_21_b1_dx10' }, - ['-2038628351'] = { Name = 'dt1_21_b1_dx11' }, - ['-1186011740'] = { Name = 'dt1_21_b1_dx12' }, - ['575027093'] = { Name = 'dt1_21_b1_dx13' }, - ['318249209'] = { Name = 'dt1_21_b1_dx14' }, - ['-1394484560'] = { Name = 'dt1_21_b1_dx3' }, - ['1911907544'] = { Name = 'dt1_21_b1_dx4' }, - ['-2144337587'] = { Name = 'dt1_21_b1_dx5' }, - ['1231754180'] = { Name = 'dt1_21_b1_dx6' }, - ['563129543'] = { Name = 'dt1_21_b1d_y1' }, - ['-709132917'] = { Name = 'dt1_21_b9_d1' }, - ['-877143556'] = { Name = 'dt1_21_beams' }, - ['613026827'] = { Name = 'dt1_21_beamx' }, - ['-309588307'] = { Name = 'dt1_21_bridge_d' }, - ['-1364076223'] = { Name = 'dt1_21_build09' }, - ['1699294122'] = { Name = 'dt1_21_build09d' }, - ['-1993797490'] = { Name = 'dt1_21_build1_details1' }, - ['45025231'] = { Name = 'dt1_21_build1_fence' }, - ['-987364809'] = { Name = 'dt1_21_build1' }, - ['561364943'] = { Name = 'dt1_21_build1z' }, - ['1607223122'] = { Name = 'dt1_21_cloth_tape' }, - ['586419612'] = { Name = 'dt1_21_cloth_tarp_01' }, - ['2000813922'] = { Name = 'dt1_21_cranelights' }, - ['-1934790757'] = { Name = 'dt1_21_detail_b' }, - ['1560154173'] = { Name = 'dt1_21_detail_c' }, - ['-1583025544'] = { Name = 'dt1_21_detail' }, - ['959303717'] = { Name = 'dt1_21_elev' }, - ['-1261561935'] = { Name = 'dt1_21_fillm_02' }, - ['-1508902347'] = { Name = 'dt1_21_fillm_03' }, - ['792267901'] = { Name = 'dt1_21_fillm_05' }, - ['1509450235'] = { Name = 'dt1_21_fillm_06' }, - ['-870499758'] = { Name = 'dt1_21_gd1_d002_d' }, - ['805852462'] = { Name = 'dt1_21_gd1_d002' }, - ['-1109112412'] = { Name = 'dt1_21_gd1_dz1' }, - ['-2002034897'] = { Name = 'dt1_21_gd1_dz2' }, - ['-1701870853'] = { Name = 'dt1_21_gd1_dz3' }, - ['-555316236'] = { Name = 'dt1_21_gd1_dz4' }, - ['-314955621'] = { Name = 'dt1_21_gd1_dz5' }, - ['-712241333'] = { Name = 'dt1_21_gd1_rl1_b' }, - ['2112388427'] = { Name = 'dt1_21_gd1_rl1' }, - ['1888591746'] = { Name = 'dt1_21_gd1_rl2_b' }, - ['1210782157'] = { Name = 'dt1_21_gd1_rl2' }, - ['-394406193'] = { Name = 'dt1_21_gd1_rl3_b' }, - ['972584296'] = { Name = 'dt1_21_gd1_rl3' }, - ['-725637120'] = { Name = 'dt1_21_glue1' }, - ['415815601'] = { Name = 'dt1_21_glue2a' }, - ['47770864'] = { Name = 'dt1_21_gren_decal' }, - ['701324079'] = { Name = 'dt1_21_ground1_decals' }, - ['-1159699521'] = { Name = 'dt1_21_ground1' }, - ['-643454503'] = { Name = 'dt1_21_ground2_decals' }, - ['-1407597006'] = { Name = 'dt1_21_ground2' }, - ['501333192'] = { Name = 'dt1_21_lowerleveldecal' }, - ['197574465'] = { Name = 'dt1_21_parkinghut' }, - ['-2091929232'] = { Name = 'dt1_21_props_combo0201_slod' }, - ['1563158461'] = { Name = 'dt1_21_props_dt1_21_s01_slod' }, - ['1761988098'] = { Name = 'dt1_21_props_rail_lod_004' }, - ['371632197'] = { Name = 'dt1_21_props_rail_lod_005' }, - ['1532117140'] = { Name = 'dt1_21_props_rail_lod_1' }, - ['-1341134322'] = { Name = 'dt1_21_props_rail_lod_2' }, - ['1069386091'] = { Name = 'dt1_21_props_rail_lod_3' }, - ['340276021'] = { Name = 'dt1_21_reflproxy' }, - ['-191375796'] = { Name = 'dt1_21_roof_detail' }, - ['1066195456'] = { Name = 'dt1_21_route_blockout' }, - ['1398488517'] = { Name = 'dt1_21_route_d' }, - ['1316026482'] = { Name = 'dt1_21_sbar1' }, - ['590651910'] = { Name = 'dt1_21_sbar2' }, - ['-434083634'] = { Name = 'dt1_21_scafa' }, - ['393202536'] = { Name = 'dt1_21_scafc' }, - ['87140076'] = { Name = 'dt1_21_scafd' }, - ['-1196434326'] = { Name = 'dt1_21_scaffold_01' }, - ['1551377404'] = { Name = 'dt1_21_scaffold_02' }, - ['-603938041'] = { Name = 'dt1_21_scaffold_03' }, - ['-431368'] = { Name = 'dt1_21_scaffold_05' }, - ['-1556106870'] = { Name = 'dt1_21_scaffold_06' }, - ['590754161'] = { Name = 'dt1_21_scaffold_07' }, - ['360420860'] = { Name = 'dt1_21_scaffold_08' }, - ['1189148870'] = { Name = 'dt1_21_scaffold_09' }, - ['-1324594173'] = { Name = 'dt1_21_scaffold_10' }, - ['-1069946274'] = { Name = 'dt1_21_scaffold_11' }, - ['-494327556'] = { Name = 'dt1_21_scaffold_44' }, - ['-2097934167'] = { Name = 'dt1_21_sd' }, - ['-1442446932'] = { Name = 'dt1_21_station_f1' }, - ['-1146051327'] = { Name = 'dt1_21_station_f2' }, - ['-944010143'] = { Name = 'dt1_21_station' }, - ['-271593318'] = { Name = 'dt1_21_tape' }, - ['701593760'] = { Name = 'dt1_21_top_d' }, - ['360847876'] = { Name = 'dt1_21_top_shell' }, - ['997034861'] = { Name = 'dt1_21_unf' }, - ['-1121496574'] = { Name = 'dt1_22__ladder_002' }, - ['1534127570'] = { Name = 'dt1_22__ladder_01' }, - ['1672955427'] = { Name = 'dt1_22_b1_emiss' }, - ['-934587146'] = { Name = 'dt1_22_b2_r' }, - ['468208647'] = { Name = 'dt1_22_b2_r2' }, - ['779024622'] = { Name = 'dt1_22_bldg1_detail_2' }, - ['-960346032'] = { Name = 'dt1_22_bldg1_detail' }, - ['660585234'] = { Name = 'dt1_22_bldg1_detail2' }, - ['-1142159817'] = { Name = 'dt1_22_bldg1' }, - ['1785962911'] = { Name = 'dt1_22_bldg1b_detail' }, - ['-1451234319'] = { Name = 'dt1_22_bldg1b' }, - ['1770924169'] = { Name = 'dt1_22_bldg2_detail' }, - ['1229793133'] = { Name = 'dt1_22_bldg2_detail2' }, - ['971638951'] = { Name = 'dt1_22_bldg2_detail3' }, - ['-236048143'] = { Name = 'dt1_22_bldg2_r' }, - ['-1440849252'] = { Name = 'dt1_22_bldg2' }, - ['-610305217'] = { Name = 'dt1_22_broken_gdoor_hd' }, - ['173466203'] = { Name = 'dt1_22_broken_gdoor_lod' }, - ['-324581133'] = { Name = 'dt1_22_carshowroom_slod1' }, - ['1023076961'] = { Name = 'dt1_22_emissive_beams_lod' }, - ['654395831'] = { Name = 'dt1_22_gd_detail10' }, - ['-703235274'] = { Name = 'dt1_22_gd_detail2' }, - ['1596896941'] = { Name = 'dt1_22_gd_detail22' }, - ['-934813797'] = { Name = 'dt1_22_gd_detail3' }, - ['-1449156021'] = { Name = 'dt1_22_gd_detail4' }, - ['-1455182972'] = { Name = 'dt1_22_gd_logo' }, - ['-1631469884'] = { Name = 'dt1_22_gd_topglue' }, - ['607593713'] = { Name = 'dt1_22_grnd_bar_lod' }, - ['-382710179'] = { Name = 'dt1_22_grnd_d2' }, - ['588287455'] = { Name = 'dt1_22_grnd_detail' }, - ['614620236'] = { Name = 'dt1_22_grnd' }, - ['-2053997101'] = { Name = 'dt1_22_ladder_01' }, - ['1390123110'] = { Name = 'dt1_22_ladder_02' }, - ['-1941927117'] = { Name = 'dt1_22_ladder_03' }, - ['1868124513'] = { Name = 'dt1_22_ladder_04' }, - ['1035922989'] = { Name = 'dt1_22_ladder_05' }, - ['202115784'] = { Name = 'dt1_22_ladder_06' }, - ['1513727778'] = { Name = 'dt1_22_ladder_07' }, - ['680772567'] = { Name = 'dt1_22_ladder_08' }, - ['-673827655'] = { Name = 'dt1_22_ladder_09_lod001' }, - ['-1242505553'] = { Name = 'dt1_22_ladder_09' }, - ['-53604245'] = { Name = 'dt1_22_r_01' }, - ['-1790000794'] = { Name = 'dt1_22_r_02' }, - ['-1828995904'] = { Name = 'dt1_22_r_03' }, - ['933299724'] = { Name = 'dt1_22_r_04' }, - ['-1483184647'] = { Name = 'dt1_22_r_05' }, - ['-565030032'] = { Name = 'dt1_22_r_06' }, - ['-564405094'] = { Name = 'dt1_22_showroom_detail' }, - ['791833817'] = { Name = 'dt1_22_showroom' }, - ['-1549931822'] = { Name = 'dt1_22_sign_01_lod' }, - ['521032509'] = { Name = 'dt1_22_sign_01' }, - ['165648409'] = { Name = 'dt1_22_sr_fint_det01' }, - ['932836237'] = { Name = 'dt1_22_sr_fint_det02' }, - ['1617399861'] = { Name = 'dt1_22_sr_fint_ext' }, - ['995448577'] = { Name = 'dt1_22_sr_fint_glass' }, - ['-718500944'] = { Name = 'dt1_22_sr_fint_slod1' }, - ['540534816'] = { Name = 'dt1_22_sr_fint' }, - ['-2130484842'] = { Name = 'dt1_22_wobblylightems' }, - ['1867890930'] = { Name = 'dt1_22_woodboard_hd_slod' }, - ['-1919268430'] = { Name = 'dt1_22_woodboard_hd' }, - ['-1729281218'] = { Name = 'dt1_23_build1_a' }, - ['-1960138823'] = { Name = 'dt1_23_build1_b' }, - ['-2057200601'] = { Name = 'dt1_23_build1_c' }, - ['112566025'] = { Name = 'dt1_23_build1_d' }, - ['-1428584944'] = { Name = 'dt1_23_build1_decals' }, - ['-233507444'] = { Name = 'dt1_23_build1_e' }, - ['-866866676'] = { Name = 'dt1_23_build1_f' }, - ['-142848817'] = { Name = 'dt1_23_build1' }, - ['1452949863'] = { Name = 'dt1_23_build2_decals' }, - ['1730396966'] = { Name = 'dt1_23_build2_locku' }, - ['88991858'] = { Name = 'dt1_23_build2' }, - ['-128740728'] = { Name = 'dt1_23_build4_decalsa' }, - ['-364513683'] = { Name = 'dt1_23_build4_decalsb' }, - ['1361151958'] = { Name = 'dt1_23_build4_glass' }, - ['1509307985'] = { Name = 'dt1_23_build4_rails' }, - ['-730155890'] = { Name = 'dt1_23_build4_rls' }, - ['731165951'] = { Name = 'dt1_23_build4' }, - ['995884274'] = { Name = 'dt1_23_dt1_scaffold' }, - ['-2124661529'] = { Name = 'dt1_23_ground' }, - ['1783468599'] = { Name = 'dt1_23_grounddecals' }, - ['-1723289007'] = { Name = 'dt1_23_ladder_00' }, - ['1633822444'] = { Name = 'dt1_23_ladder_002' }, - ['-1281766566'] = { Name = 'dt1_23_ladder_003' }, - ['-976195641'] = { Name = 'dt1_23_ladder_004' }, - ['-1799451228'] = { Name = 'dt1_23_ladder_005' }, - ['-1504071462'] = { Name = 'dt1_23_ladder_006' }, - ['-1140925380'] = { Name = 'dt1_23_ladder_007' }, - ['1711327792'] = { Name = 'dt1_23_ladder_01_lod001' }, - ['1229656261'] = { Name = 'dt1_23_ladder_01_lod003' }, - ['990999634'] = { Name = 'dt1_23_ladder_01_lod004' }, - ['-1459990092'] = { Name = 'dt1_23_ladder_01' }, - ['-790120273'] = { Name = 'dt1_23_ov' }, - ['-117622950'] = { Name = 'dt1_23_ov2' }, - ['-1243926253'] = { Name = 'dt1_23_ov3' }, - ['-260995315'] = { Name = 'dt1_23_sign_em' }, - ['1483966877'] = { Name = 'dt1_24_bd_a' }, - ['-1566204416'] = { Name = 'dt1_24_bd_b' }, - ['2003843462'] = { Name = 'dt1_24_build_det1' }, - ['-801084723'] = { Name = 'dt1_24_build_deta' }, - ['1274962503'] = { Name = 'dt1_24_build_detb' }, - ['-116054996'] = { Name = 'dt1_24_fireescapeend' }, - ['976976554'] = { Name = 'dt1_24_fireescaperailing' }, - ['-1314220145'] = { Name = 'dt1_24_ladder_00' }, - ['1421346754'] = { Name = 'dt1_24_ladder01' }, - ['757238505'] = { Name = 'dt1_24_ladder2' }, - ['-1857282640'] = { Name = 'dt1_25_build_gluea' }, - ['94832228'] = { Name = 'dt1_25_build_glueb' }, - ['946695152'] = { Name = 'dt1_25_build_gluec' }, - ['-433813298'] = { Name = 'dt1_25_build_ns' }, - ['335139749'] = { Name = 'dt1_25_build' }, - ['481341833'] = { Name = 'dt1_25_detaila' }, - ['-768271213'] = { Name = 'dt1_25_detailb' }, - ['163362635'] = { Name = 'dt1_25_ladder_01_lod' }, - ['1582628037'] = { Name = 'dt1_25_ladder_01' }, - ['1889411415'] = { Name = 'dt1_25_ladder_02' }, - ['-1751218701'] = { Name = 'dt1_25_ladder_03_lod' }, - ['-2131574272'] = { Name = 'dt1_25_ladder_03' }, - ['2112377202'] = { Name = 'dt1_25_ladder_04_lod' }, - ['-1824954739'] = { Name = 'dt1_25_ladder_04' }, - ['95845131'] = { Name = 'dt1_26_build_ns' }, - ['208542562'] = { Name = 'dt1_26_build_x_f' }, - ['1235293639'] = { Name = 'dt1_26_build_x_r' }, - ['-1213794767'] = { Name = 'dt1_26_build_x' }, - ['-1097541338'] = { Name = 'dt1_26_fnce' }, - ['1432524423'] = { Name = 'dt1_26_ground_decala' }, - ['-2094501358'] = { Name = 'dt1_26_ground_decalb' }, - ['125336252'] = { Name = 'dt1_26_ground_decalc' }, - ['-1157172799'] = { Name = 'dt1_26_hedge_c' }, - ['-1865900731'] = { Name = 'dt1_26_hedge_d' }, - ['912887527'] = { Name = 'dt1_26_insidedecals' }, - ['-1990804585'] = { Name = 'dt1_26_rfcover' }, - ['-186633759'] = { Name = 'dt1_26_stairs' }, - ['880341099'] = { Name = 'dt1_emissive_dt1_01' }, - ['-3537138'] = { Name = 'dt1_emissive_dt1_02' }, - ['-2021600890'] = { Name = 'dt1_emissive_dt1_02b' }, - ['-1825769292'] = { Name = 'dt1_emissive_dt1_03_b1' }, - ['-1454889738'] = { Name = 'dt1_emissive_dt1_03_b2' }, - ['-1762951107'] = { Name = 'dt1_emissive_dt1_03_b3' }, - ['1635273321'] = { Name = 'dt1_emissive_dt1_04' }, - ['1135317444'] = { Name = 'dt1_emissive_dt1_05_b1' }, - ['2031942822'] = { Name = 'dt1_emissive_dt1_05_b2' }, - ['-1097487730'] = { Name = 'dt1_emissive_dt1_06_1' }, - ['-1522173970'] = { Name = 'dt1_emissive_dt1_06_2' }, - ['1240613201'] = { Name = 'dt1_emissive_dt1_06_3' }, - ['1620274835'] = { Name = 'dt1_emissive_dt1_06_4' }, - ['1363323390'] = { Name = 'dt1_emissive_dt1_07' }, - ['-1776471118'] = { Name = 'dt1_emissive_dt1_08' }, - ['-1477453993'] = { Name = 'dt1_emissive_dt1_09' }, - ['1336386984'] = { Name = 'dt1_emissive_dt1_10' }, - ['1602798954'] = { Name = 'dt1_emissive_dt1_11' }, - ['-1327536106'] = { Name = 'dt1_emissive_dt1_12' }, - ['177553550'] = { Name = 'dt1_emissive_dt1_14a' }, - ['168116078'] = { Name = 'dt1_emissive_dt1_14b' }, - ['-129524749'] = { Name = 'dt1_emissive_dt1_14c' }, - ['1063168768'] = { Name = 'dt1_emissive_dt1_15a' }, - ['1294517908'] = { Name = 'dt1_emissive_dt1_15b' }, - ['1527636574'] = { Name = 'dt1_emissive_dt1_15c' }, - ['-1549012059'] = { Name = 'dt1_emissive_dt1_15d' }, - ['-1100600639'] = { Name = 'dt1_emissive_dt1_16a' }, - ['-2017378952'] = { Name = 'dt1_emissive_dt1_16b' }, - ['-1727373302'] = { Name = 'dt1_emissive_dt1_16c' }, - ['-728541413'] = { Name = 'dt1_emissive_dt1_16d' }, - ['-384335609'] = { Name = 'dt1_emissive_dt1_17a' }, - ['-1034833032'] = { Name = 'dt1_emissive_dt1_17b' }, - ['1257585841'] = { Name = 'dt1_emissive_dt1_18a' }, - ['1550442394'] = { Name = 'dt1_emissive_dt1_18b' }, - ['1580655412'] = { Name = 'dt1_emissive_dt1_18c' }, - ['-269121869'] = { Name = 'dt1_emissive_dt1_18d' }, - ['25930207'] = { Name = 'dt1_emissive_dt1_18e' }, - ['326258092'] = { Name = 'dt1_emissive_dt1_18f' }, - ['-385001359'] = { Name = 'dt1_emissive_dt1_19' }, - ['-872997639'] = { Name = 'dt1_emissive_dt1_20' }, - ['886096642'] = { Name = 'dt1_emissive_dt1_20b' }, - ['-1079256902'] = { Name = 'dt1_emissive_dt1_20c' }, - ['-1572037548'] = { Name = 'dt1_emissive_dt1_22a' }, - ['206401600'] = { Name = 'dt1_emissive_dt1_22b' }, - ['-1900940001'] = { Name = 'dt1_emissive_dt1_22c' }, - ['-1341737304'] = { Name = 'dt1_emissive_dt1_23a' }, - ['152135848'] = { Name = 'dt1_emissive_dt1_23b' }, - ['-1938624639'] = { Name = 'dt1_emissive_dt1_23c' }, - ['18745158'] = { Name = 'dt1_emissive_dt1_24' }, - ['793568163'] = { Name = 'dt1_emissive_dt1_25' }, - ['1450502820'] = { Name = 'dt1_lod_5_20_emissive_proxy' }, - ['17079690'] = { Name = 'dt1_lod_5_21_emissive_proxy' }, - ['-2004182294'] = { Name = 'dt1_lod_6_19_emissive_proxy' }, - ['859651513'] = { Name = 'dt1_lod_6_20_emissive_proxy' }, - ['759795812'] = { Name = 'dt1_lod_6_21_emissive_proxy' }, - ['-904778439'] = { Name = 'dt1_lod_7_20_emissive_proxy' }, - ['-859346633'] = { Name = 'dt1_lod_emissive' }, - ['-343289823'] = { Name = 'dt1_lod_f1_slod3' }, - ['-1065329613'] = { Name = 'dt1_lod_f1b_slod3' }, - ['186779107'] = { Name = 'dt1_lod_f2_slod3' }, - ['1816781891'] = { Name = 'dt1_lod_f2b_slod3' }, - ['1827161248'] = { Name = 'dt1_lod_f3_slod3' }, - ['566160949'] = { Name = 'dt1_lod_f4_slod3' }, - ['-109599267'] = { Name = 'dt1_lod_slod3' }, - ['1406325275'] = { Name = 'dt1_props_combo0555_15_lod' }, - ['986752231'] = { Name = 'dt1_props_flyers_1_00' }, - ['101486540'] = { Name = 'dt1_props_flyers_1_001' }, - ['311699639'] = { Name = 'dt1_props_flyers_1_002' }, - ['71666714'] = { Name = 'dt1_props_flyers_1_003' }, - ['1745950316'] = { Name = 'dt1_props_flyers_2_00' }, - ['1671733883'] = { Name = 'dt1_props_flyers_2_001' }, - ['-1051304483'] = { Name = 'dt1_props_flyers_2_002' }, - ['-825820994'] = { Name = 'dt1_props_flyers_2_003' }, - ['-1670081510'] = { Name = 'dt1_props_flyers_2_004' }, - ['1227665109'] = { Name = 'dt1_props_flyers_3_00' }, - ['-924412937'] = { Name = 'dt1_props_flyers_3_001' }, - ['-718820231'] = { Name = 'dt1_props_flyers_3_002' }, - ['677532413'] = { Name = 'dt1_props_flyers_3_003' }, - ['899509619'] = { Name = 'dt1_props_flyers_3_004' }, - ['73632512'] = { Name = 'dt1_props_flyers_3_005' }, - ['-521817792'] = { Name = 'dt1_props_flyers_4_00' }, - ['1797634974'] = { Name = 'dt1_props_flyers_4_001' }, - ['-1445219188'] = { Name = 'dt1_props_flyers_5_00' }, - ['1133058913'] = { Name = 'dt1_props_flyers_5_001' }, - ['-1716795487'] = { Name = 'dt1_props_flyers_5_002' }, - ['-1475255188'] = { Name = 'dt1_props_flyers_5_003' }, - ['2106986358'] = { Name = 'dt1_props_flyers_5_004' }, - ['-1933529653'] = { Name = 'dt1_props_flyers_5_005' }, - ['-636893092'] = { Name = 'dt1_props_flyers_5_006' }, - ['842201085'] = { Name = 'dt1_props_flyers_5_007' }, - ['-326707446'] = { Name = 'dt1_props_flyers_6_00' }, - ['896663627'] = { Name = 'dt1_props_flyers_6_001' }, - ['330284231'] = { Name = 'dt1_props_flyers_6_002' }, - ['-2143142640'] = { Name = 'dt1_props_flyers_7_00' }, - ['2024985525'] = { Name = 'dt1_props_flyers_7_001' }, - ['-1975748920'] = { Name = 'dt1_props_flyers_7_002' }, - ['1410075240'] = { Name = 'dt1_props_flyers_7_003' }, - ['-908462546'] = { Name = 'dt1_props_flyers_7_004' }, - ['-1800959030'] = { Name = 'dt1_props_flyers_7_005' }, - ['547672507'] = { Name = 'dt1_rd1_cablemesh115078_thvy' }, - ['1061501622'] = { Name = 'dt1_rd1_cablemesh115623_thvy' }, - ['-299405294'] = { Name = 'dt1_rd1_cablemesh116749_thvy' }, - ['-23086352'] = { Name = 'dt1_rd1_cablemesh117237_thvy' }, - ['-126499779'] = { Name = 'dt1_rd1_cablemesh118326_thvy' }, - ['-2132810864'] = { Name = 'dt1_rd1_cablemeshdt1_22_thvy' }, - ['-1419411965'] = { Name = 'dt1_rd1_dt1_rd_cable_conn_01' }, - ['90298643'] = { Name = 'dt1_rd1_dt1_rd_grill' }, - ['1112878556'] = { Name = 'dt1_rd1_dt1_tun1stuff' }, - ['732404192'] = { Name = 'dt1_rd1_dt1_tun2stuff' }, - ['1173299843'] = { Name = 'dt1_rd1_dt1_tun3stuff' }, - ['732982669'] = { Name = 'dt1_rd1_dt1_tunnel1' }, - ['-1434368892'] = { Name = 'dt1_rd1_dt1_tunnel1r' }, - ['-1182922454'] = { Name = 'dt1_rd1_dt1_tunnel2' }, - ['2059820879'] = { Name = 'dt1_rd1_dt1_tunnel2r' }, - ['-953408378'] = { Name = 'dt1_rd1_dt1_tunnel3' }, - ['-44866749'] = { Name = 'dt1_rd1_dt1_tunnel3r' }, - ['570698305'] = { Name = 'dt1_rd1_dt1_tunnelroad' }, - ['649980771'] = { Name = 'dt1_rd1_dt1_tunnelroad2' }, - ['420106236'] = { Name = 'dt1_rd1_dt1_tunnelroad3' }, - ['1037344232'] = { Name = 'dt1_rd1_dt1_tunnelshell' }, - ['-1147697276'] = { Name = 'dt1_rd1_dt1_tunnelshell2' }, - ['-915266759'] = { Name = 'dt1_rd1_dt1_tunnelshell3' }, - ['-318701451'] = { Name = 'dt1_rd1_dt1_tunreflect1' }, - ['-12344070'] = { Name = 'dt1_rd1_dt1_tunreflect2' }, - ['705362568'] = { Name = 'dt1_rd1_dt1_tunreflect3' }, - ['-2101863375'] = { Name = 'dt1_rd1_fwy01' }, - ['-1188165340'] = { Name = 'dt1_rd1_fwy02' }, - ['678397898'] = { Name = 'dt1_rd1_fwy03_detail1' }, - ['-1776753889'] = { Name = 'dt1_rd1_fwy03_detail2' }, - ['-29674642'] = { Name = 'dt1_rd1_fwy03_detail3' }, - ['635757200'] = { Name = 'dt1_rd1_fwy03' }, - ['-609530338'] = { Name = 'dt1_rd1_fwy04' }, - ['-895898629'] = { Name = 'dt1_rd1_fwy05' }, - ['-1123307840'] = { Name = 'dt1_rd1_r1_00' }, - ['-1428616613'] = { Name = 'dt1_rd1_r1_01' }, - ['140193437'] = { Name = 'dt1_rd1_r1_018' }, - ['-1601964627'] = { Name = 'dt1_rd1_r1_02' }, - ['-1799954925'] = { Name = 'dt1_rd1_r1_03' }, - ['1142013126'] = { Name = 'dt1_rd1_r1_04' }, - ['835786821'] = { Name = 'dt1_rd1_r1_05' }, - ['-1482882081'] = { Name = 'dt1_rd1_r1_06' }, - ['-581275815'] = { Name = 'dt1_rd1_r1_07' }, - ['-888157500'] = { Name = 'dt1_rd1_r1_08' }, - ['1893013072'] = { Name = 'dt1_rd1_r1_09' }, - ['1047539627'] = { Name = 'dt1_rd1_r1_10' }, - ['974549378'] = { Name = 'dt1_rd1_r1_11_details' }, - ['100155072'] = { Name = 'dt1_rd1_r1_11' }, - ['1368443312'] = { Name = 'dt1_rd1_r1_11b' }, - ['-954089200'] = { Name = 'dt1_rd1_r1_12' }, - ['561509823'] = { Name = 'dt1_rd1_r1_13' }, - ['-224094183'] = { Name = 'dt1_rd1_r1_14' }, - ['-1895968567'] = { Name = 'dt1_rd1_r1_15' }, - ['-1624575709'] = { Name = 'dt1_rd1_r1_16' }, - ['1946786517'] = { Name = 'dt1_rd1_r1_19' }, - ['-1671107949'] = { Name = 'dt1_rd1_r1_20' }, - ['-1440872955'] = { Name = 'dt1_rd1_r1_21' }, - ['-1192778856'] = { Name = 'dt1_rd1_r1_22' }, - ['1440538000'] = { Name = 'dt1_rd1_r1_23' }, - ['1653798652'] = { Name = 'dt1_rd1_r1_24' }, - ['1908970843'] = { Name = 'dt1_rd1_r1_25' }, - ['-2146029066'] = { Name = 'dt1_rd1_r1_26' }, - ['478898914'] = { Name = 'dt1_rd1_r1_27' }, - ['700810582'] = { Name = 'dt1_rd1_r1_28' }, - ['954147721'] = { Name = 'dt1_rd1_r1_29' }, - ['-1932703092'] = { Name = 'dt1_rd1_r1_30' }, - ['1647181629'] = { Name = 'dt1_rd1_r1_31_s' }, - ['131743924'] = { Name = 'dt1_rd1_r1_31' }, - ['638352664'] = { Name = 'dt1_rd1_r1_32' }, - ['1099969567'] = { Name = 'dt1_rd1_r1_34' }, - ['1442713568'] = { Name = 'dt1_rd1_r1_35_s' }, - ['-521735490'] = { Name = 'dt1_rd1_r1_35' }, - ['-2091615435'] = { Name = 'dt1_rd1_r1_36_s' }, - ['-31118018'] = { Name = 'dt1_rd1_r1_36' }, - ['226741243'] = { Name = 'dt1_rd1_r1_37' }, - ['92070402'] = { Name = 'dt1_rd1_r1_38_s_lod' }, - ['-329607936'] = { Name = 'dt1_rd1_r1_38_s' }, - ['448194145'] = { Name = 'dt1_rd1_r1_38' }, - ['-1517487093'] = { Name = 'dt1_rd1_r1_39' }, - ['1766654512'] = { Name = 'dt1_rd1_r1_40' }, - ['1534092907'] = { Name = 'dt1_rd1_r1_41' }, - ['-1180768178'] = { Name = 'dt1_rd1_r1_42_s' }, - ['1153382665'] = { Name = 'dt1_rd1_r1_42' }, - ['-1492091478'] = { Name = 'dt1_rd1_r1_43' }, - ['-1874964474'] = { Name = 'dt1_rd1_r1_44' }, - ['-2102020875'] = { Name = 'dt1_rd1_r1_45' }, - ['1877512027'] = { Name = 'dt1_rd1_r1_46' }, - ['-366312479'] = { Name = 'dt1_rd1_r1_47' }, - ['-610933068'] = { Name = 'dt1_rd1_r1_48' }, - ['-457653302'] = { Name = 'dt1_rd1_r1_62' }, - ['1506675500'] = { Name = 'dt1_rd1_r1_ovly_00' }, - ['1851864146'] = { Name = 'dt1_rd1_r1_ovly_01' }, - ['2090914001'] = { Name = 'dt1_rd1_r1_ovly_02' }, - ['-57716568'] = { Name = 'dt1_rd1_r1_ovly_03' }, - ['315522342'] = { Name = 'dt1_rd1_r1_ovly_04' }, - ['-1591076381'] = { Name = 'dt1_rd1_r1_ovly_05' }, - ['-1246215425'] = { Name = 'dt1_rd1_r1_ovly_06' }, - ['-710933810'] = { Name = 'dt1_rd1_r1_ovly_07' }, - ['-338612432'] = { Name = 'dt1_rd1_r1_ovly_08' }, - ['-99365963'] = { Name = 'dt1_rd1_r1_ovly_09' }, - ['429360432'] = { Name = 'dt1_rd1_r1_ovly_10' }, - ['-1241727492'] = { Name = 'dt1_rd1_r1_ovly_11' }, - ['-2093295495'] = { Name = 'dt1_rd1_r1_ovly_12' }, - ['-1859390373'] = { Name = 'dt1_rd1_r1_ovly_13' }, - ['1600983262'] = { Name = 'dt1_rd1_r1_ovly_14' }, - ['-1058319395'] = { Name = 'dt1_rd1_r1_ovly_15' }, - ['-836342189'] = { Name = 'dt1_rd1_r1_ovly_16' }, - ['-1651733216'] = { Name = 'dt1_rd1_r1_ovly_17' }, - ['-1412224595'] = { Name = 'dt1_rd1_r1_ovly_18' }, - ['667623831'] = { Name = 'dt1_rd1_r1_ovly_19' }, - ['-1392989504'] = { Name = 'dt1_rd1_r1_ovly_20' }, - ['1876766858'] = { Name = 'dt1_rd1_r1_ovly_21' }, - ['192534998'] = { Name = 'dt1_rd1_r1_ovly_22_nb' }, - ['-1910674166'] = { Name = 'dt1_rd1_r1_ovly_22' }, - ['-446063715'] = { Name = 'dt1_rd1_r1_ovly_23' }, - ['-236800881'] = { Name = 'dt1_rd1_r1_ovly_24' }, - ['-1191918920'] = { Name = 'dt1_rd1_r1_ovly_25' }, - ['-679804988'] = { Name = 'dt1_rd1_r1_ovly_26' }, - ['175662526'] = { Name = 'dt1_rd1_r1_ovly_27' }, - ['448267837'] = { Name = 'dt1_rd1_r1_ovly_28' }, - ['-1620634843'] = { Name = 'dt1_rd1_r1_ovly_30' }, - ['980699449'] = { Name = 'dt1_rd1_r1_ovly_31' }, - ['1359181399'] = { Name = 'dt1_rd1_r1_ovly_32' }, - ['-706740206'] = { Name = 'dt1_rd1_r1_ovly_33' }, - ['-331993922'] = { Name = 'dt1_rd1_r1_ovly_34' }, - ['599858135'] = { Name = 'dt1_rd1_r1_ovly_35' }, - ['1979105349'] = { Name = 'dt1_rd1_r1_ovly_36' }, - ['1059836588'] = { Name = 'dt1_rd1_r1_ovly_37' }, - ['1433796416'] = { Name = 'dt1_rd1_r1_ovly_38' }, - ['1889219982'] = { Name = 'dt1_rd1_r1_ovly_39' }, - ['-2115669610'] = { Name = 'dt1_rd1_r1_ovly_40' }, - ['1385403123'] = { Name = 'dt1_rd1_r1_ovly_41' }, - ['1617669795'] = { Name = 'dt1_rd1_r1_ovly_42' }, - ['782158598'] = { Name = 'dt1_rd1_r1_ovly_43' }, - ['1021306760'] = { Name = 'dt1_rd1_r1_ovly_44' }, - ['154796093'] = { Name = 'dt1_rd1_r1_ovly_45' }, - ['-137372311'] = { Name = 'dt1_rd1_r1_ovly_46' }, - ['439689775'] = { Name = 'dt1_rd1_r1_ovly_47' }, - ['150798271'] = { Name = 'dt1_rd1_r1_ovly_48' }, - ['-1595621039'] = { Name = 'dt1_rd1_r2_fwy_ovly_01' }, - ['-1222447667'] = { Name = 'dt1_rd1_r2_fwy_ovly_02' }, - ['2140536500'] = { Name = 'dt1_rd1_r2_fwy_ovly_03' }, - ['-1919640911'] = { Name = 'dt1_rd1_r2_fwy_ovly_04' }, - ['225869253'] = { Name = 'dt1_rd1_r6_28' }, - ['-883370446'] = { Name = 'dt1_rd1_t21' }, - ['-1493447772'] = { Name = 'dt1_rd1_tnl_s' }, - ['127552213'] = { Name = 'dt1_rd1_tunnelshadowbox1' }, - ['450195787'] = { Name = 'dt1_rd1_tunnelshadowbox2' }, - ['-251257427'] = { Name = 'dt1_rd1_tunnelshadowbox3' }, - ['-2112514530'] = { Name = 'dt1_rd1_wire244' }, - ['-1868745939'] = { Name = 'dt1_rd1_wire245' }, - ['-392624135'] = { Name = 'dt1_tc_ce_lod' }, - ['-1330952343'] = { Name = 'dt1_tc_ce' }, - ['-186664415'] = { Name = 'dt1_tc_ce2_lod' }, - ['-1774935482'] = { Name = 'dt1_tc_ces2' }, - ['2073273140'] = { Name = 'dt1_tc_cpr_null' }, - ['1868969512'] = { Name = 'dt1_tc_cpr' }, - ['1335486050'] = { Name = 'dt1_tc_dufo_core_lod' }, - ['2105137876'] = { Name = 'dt1_tc_dufo_core' }, - ['-753271713'] = { Name = 'dt1_tc_dufo_lights' }, - ['-1347261355'] = { Name = 'dt1_tc_rcex2_null' }, - ['-2100080556'] = { Name = 'dt1_tc_rcex2_prox' }, - ['-41006999'] = { Name = 'dt1_tc_ufo_pivot' }, - ['-510749711'] = { Name = 'dt1_tc_ufocore_col' }, - ['-560378741'] = { Name = 'dt1_tc_ufocore' }, - ['1177543287'] = { Name = 'dubsta' }, - ['-394074634'] = { Name = 'dubsta2' }, - ['-1237253773'] = { Name = 'dubsta3' }, - ['723973206'] = { Name = 'dukes' }, - ['-326143852'] = { Name = 'dukes2' }, - ['-2130482718'] = { Name = 'dump' }, - ['-1661854193'] = { Name = 'dune' }, - ['534258863'] = { Name = 'dune2' }, - ['-827162039'] = { Name = 'dune4' }, - ['-312295511'] = { Name = 'dune5' }, - ['970356638'] = { Name = 'duster' }, - ['-332287871'] = { Name = 'ela_wdn_02_' }, - ['-973756617'] = { Name = 'ela_wdn_02_decal' }, - ['437977014'] = { Name = 'ela_wdn_02lod_' }, - ['22143489'] = { Name = 'ela_wdn_04_' }, - ['-1936258660'] = { Name = 'ela_wdn_04_decals' }, - ['812229521'] = { Name = 'ela_wdn_04lod_' }, - ['196747873'] = { Name = 'elegy' }, - ['-566387422'] = { Name = 'elegy2' }, - ['-685276541'] = { Name = 'emperor' }, - ['-1883002148'] = { Name = 'emperor2' }, - ['-1241712818'] = { Name = 'emperor3' }, - ['1753414259'] = { Name = 'enduro' }, - ['-1291952903'] = { Name = 'entityxf' }, - ['2035069708'] = { Name = 'esskey' }, - ['-5153954'] = { Name = 'exemplar' }, - ['-1388160414'] = { Name = 'exile1_lightrig' }, - ['2116711309'] = { Name = 'exile1_reflecttrig' }, - ['-591610296'] = { Name = 'f620' }, - ['-2119578145'] = { Name = 'faction' }, - ['-1790546981'] = { Name = 'faction2' }, - ['-2039755226'] = { Name = 'faction3' }, - ['-1842748181'] = { Name = 'faggio' }, - ['55628203'] = { Name = 'faggio2' }, - ['-1289178744'] = { Name = 'faggio3' }, - ['1127131465'] = { Name = 'fbi' }, - ['-1647941228'] = { Name = 'fbi2' }, - ['627535535'] = { Name = 'fcr' }, - ['-757735410'] = { Name = 'fcr2' }, - ['-391594584'] = { Name = 'felon' }, - ['-89291282'] = { Name = 'felon2' }, - ['-1995326987'] = { Name = 'feltzer2' }, - ['-1566741232'] = { Name = 'feltzer3' }, - ['1312726357'] = { Name = 'fib_3_qte_lightrig' }, - ['-1445429028'] = { Name = 'fib_5_mcs_10_lightrig' }, - ['139599796'] = { Name = 'fib_cl2_cbl_root' }, - ['66776599'] = { Name = 'fib_cl2_cbl2_root' }, - ['-1808138869'] = { Name = 'fib_cl2_frm_root' }, - ['1494703683'] = { Name = 'fib_cl2_vent_root' }, - ['509226741'] = { Name = 'fire_mesh_root' }, - ['1938952078'] = { Name = 'firetruk' }, - ['-836512833'] = { Name = 'fixter' }, - ['1353720154'] = { Name = 'flatbed' }, - ['1426219628'] = { Name = 'fmj' }, - ['1491375716'] = { Name = 'forklift' }, - ['-1137532101'] = { Name = 'fq2' }, - ['1649550295'] = { Name = 'frag_plank_a' }, - ['2139119155'] = { Name = 'frag_plank_b' }, - ['1209298780'] = { Name = 'frag_plank_c' }, - ['1449004015'] = { Name = 'frag_plank_d' }, - ['423137701'] = { Name = 'frag_plank_e' }, - ['1030400667'] = { Name = 'freight' }, - ['184361638'] = { Name = 'freightcar' }, - ['920453016'] = { Name = 'freightcont1' }, - ['240201337'] = { Name = 'freightcont2' }, - ['642617954'] = { Name = 'freightgrain' }, - ['-777275802'] = { Name = 'freighttrailer' }, - ['744705981'] = { Name = 'frogger' }, - ['1949211328'] = { Name = 'frogger2' }, - ['1909141499'] = { Name = 'fugitive' }, - ['-1089039904'] = { Name = 'furoregt' }, - ['499169875'] = { Name = 'fusilade' }, - ['2016857647'] = { Name = 'futo' }, - ['1840143597'] = { Name = 'fwy_01_02_sd_slod1' }, - ['1010082231'] = { Name = 'fwy_01_arm_02' }, - ['510682659'] = { Name = 'fwy_01_arm_03' }, - ['667951943'] = { Name = 'fwy_01_fwy_skidm' }, - ['-1688398509'] = { Name = 'fwy_01_fwy1_ramp' }, - ['-1539362751'] = { Name = 'fwy_01_fwysign_001_i' }, - ['384243091'] = { Name = 'fwy_01_fwysign_001_o' }, - ['-1196871971'] = { Name = 'fwy_01_fwysign_001' }, - ['628460638'] = { Name = 'fwy_01_fwysign_001b_o' }, - ['-1721388198'] = { Name = 'fwy_01_fwysign_001b' }, - ['-1424992593'] = { Name = 'fwy_01_fwysign_001c' }, - ['-446666697'] = { Name = 'fwy_01_fwysign_002_i' }, - ['-1958923274'] = { Name = 'fwy_01_fwysign_002_o' }, - ['-1502901662'] = { Name = 'fwy_01_fwysign_002' }, - ['581813452'] = { Name = 'fwy_01_fwysign_002b' }, - ['899441450'] = { Name = 'fwy_01_fwysign_003_o' }, - ['-716281817'] = { Name = 'fwy_01_fwysign_003' }, - ['-1235716626'] = { Name = 'fwy_01_fwysign_004_o' }, - ['-870689345'] = { Name = 'fwy_01_fwysign_004' }, - ['-1352084448'] = { Name = 'fwy_01_fwysign_004b_o' }, - ['1425450769'] = { Name = 'fwy_01_fwysign_004b' }, - ['50146337'] = { Name = 'fwy_01_fwysign_004c_o' }, - ['1128989626'] = { Name = 'fwy_01_fwysign_004c' }, - ['1810273435'] = { Name = 'fwy_01_fwysign_005_o' }, - ['1977002345'] = { Name = 'fwy_01_fwysign_005' }, - ['956177882'] = { Name = 'fwy_01_fwysign_005b_o' }, - ['-1262405744'] = { Name = 'fwy_01_fwysign_005b' }, - ['1186780800'] = { Name = 'fwy_01_fwysign_006_o' }, - ['1802278037'] = { Name = 'fwy_01_fwysign_006' }, - ['281425119'] = { Name = 'fwy_01_fwysign_007_o' }, - ['-1672841648'] = { Name = 'fwy_01_fwysign_007' }, - ['-1855948360'] = { Name = 'fwy_01_fwysign_008_o' }, - ['-1975791053'] = { Name = 'fwy_01_fwysign_008' }, - ['-1425783617'] = { Name = 'fwy_01_fwysign_009_o' }, - ['842015952'] = { Name = 'fwy_01_fwysign_009a' }, - ['497023904'] = { Name = 'fwy_01_fwysign_009b' }, - ['-17745894'] = { Name = 'fwy_01_fwysign_010_o' }, - ['-2091111388'] = { Name = 'fwy_01_fwysign_010' }, - ['-390397602'] = { Name = 'fwy_01_fwysign_011_o' }, - ['1837432950'] = { Name = 'fwy_01_fwysign_011' }, - ['-1857032501'] = { Name = 'fwy_01_fwysign_011b_o' }, - ['1516960067'] = { Name = 'fwy_01_fwysign_011b' }, - ['251509929'] = { Name = 'fwy_01_fwysign_033' }, - ['1468190142'] = { Name = 'fwy_01_fwysign_034' }, - ['-1520041117'] = { Name = 'fwy_01_fwysign_text_002' }, - ['-652481846'] = { Name = 'fwy_01_fwysign_text_006' }, - ['-2067119576'] = { Name = 'fwy_01_fwysign_text_007' }, - ['825629441'] = { Name = 'fwy_01_fwysign_text_009' }, - ['-1330504933'] = { Name = 'fwy_01_fwysign_text_012' }, - ['-1462891697'] = { Name = 'fwy_01_fwysign_text_014' }, - ['-1000291724'] = { Name = 'fwy_01_fwysign_text_016' }, - ['-1879746146'] = { Name = 'fwy_01_fwysign_text_017' }, - ['-945165223'] = { Name = 'fwy_01_fwysign_text_017b' }, - ['-1657772160'] = { Name = 'fwy_01_fwysign_text_021' }, - ['1212923312'] = { Name = 'fwy_01_fwysign_text_024' }, - ['1368444986'] = { Name = 'fwy_01_fwysign_text_025' }, - ['177816140'] = { Name = 'fwy_01_fwysign_text_029' }, - ['-1797299894'] = { Name = 'fwy_01_fwysign_text_030' }, - ['948840613'] = { Name = 'fwy_01_fwysign_text_032' }, - ['-2125317572'] = { Name = 'fwy_01_fwysign_text_035' }, - ['356737552'] = { Name = 'fwy_01_fwysign_text_037' }, - ['-1417703786'] = { Name = 'fwy_01_fwysign_text_038' }, - ['-1195235045'] = { Name = 'fwy_01_fwysign_text_039' }, - ['-1612060001'] = { Name = 'fwy_01_fwysign_text_040' }, - ['-2124632699'] = { Name = 'fwy_01_fwysign_text_042' }, - ['1911525055'] = { Name = 'fwy_01_fwysign_text_044' }, - ['-1645287747'] = { Name = 'fwy_01_fwysign_text_049' }, - ['-833730405'] = { Name = 'fwy_01_fwysign_text_053' }, - ['-1277717586'] = { Name = 'fwy_01_fwysign_text_055' }, - ['-535434198'] = { Name = 'fwy_01_fwysign_text_056' }, - ['1169012568'] = { Name = 'fwy_01_fwysign_text_057' }, - ['-607917910'] = { Name = 'fwy_01_fwysign_text_063' }, - ['-1197923755'] = { Name = 'fwy_01_fwysign_text_065' }, - ['-2129939653'] = { Name = 'fwy_01_fwysign_text_069' }, - ['-1031459103'] = { Name = 'fwy_01_fwysign_text_071' }, - ['-803616246'] = { Name = 'fwy_01_fwysign_text_072' }, - ['-858569863'] = { Name = 'fwy_01_fwysign_text_074' }, - ['1998821403'] = { Name = 'fwy_01_fwysign_text_075' }, - ['-56350618'] = { Name = 'fwy_01_fwysign_text_081' }, - ['-948794544'] = { Name = 'fwy_01_girders' }, - ['-871833653'] = { Name = 'fwy_01_grafitti_01' }, - ['-500422441'] = { Name = 'fwy_01_grnd05_o' }, - ['1842188256'] = { Name = 'fwy_01_lowbridge_01' }, - ['-991731276'] = { Name = 'fwy_01_ol_em_slod' }, - ['1033912531'] = { Name = 'fwy_01_olimp_emm' }, - ['704672500'] = { Name = 'fwy_01_olimp_frm' }, - ['-1675060355'] = { Name = 'fwy_01_olimp' }, - ['1862824433'] = { Name = 'fwy_01_overheadsigns_00' }, - ['1084265762'] = { Name = 'fwy_01_overheadsigns_01' }, - ['-1954796836'] = { Name = 'fwy_01_overheadsigns_02' }, - ['1562201627'] = { Name = 'fwy_01_overheadsigns_03' }, - ['-13663847'] = { Name = 'fwy_01_overheadsigns_032' }, - ['1417554997'] = { Name = 'fwy_01_overheadsigns_033' }, - ['1613517905'] = { Name = 'fwy_01_overheadsigns_04' }, - ['-1884867766'] = { Name = 'fwy_01_overheadsigns_05' }, - ['2086407348'] = { Name = 'fwy_01_overheadsigns_06' }, - ['-1439963053'] = { Name = 'fwy_01_overheadsigns_07' }, - ['714631466'] = { Name = 'fwy_01_overheadsigns_08' }, - ['413353280'] = { Name = 'fwy_01_overheadsigns_09' }, - ['-1860519303'] = { Name = 'fwy_01_overheadsigns_10' }, - ['-1487149317'] = { Name = 'fwy_01_overheadsigns_11' }, - ['-1777449884'] = { Name = 'fwy_01_overheadsigns_12' }, - ['-1538203415'] = { Name = 'fwy_01_overheadsigns_13' }, - ['982846827'] = { Name = 'fwy_01_overheadsigns_14' }, - ['1221765606'] = { Name = 'fwy_01_overheadsigns_15' }, - ['1593366066'] = { Name = 'fwy_01_overheadsigns_16' }, - ['1832874687'] = { Name = 'fwy_01_overheadsigns_17' }, - ['57253653'] = { Name = 'fwy_01_overheadsigns_18' }, - ['287521416'] = { Name = 'fwy_01_overheadsigns_19' }, - ['1490628919'] = { Name = 'fwy_01_overheadsigns_20' }, - ['1164118603'] = { Name = 'fwy_01_overheadsigns_21' }, - ['934047454'] = { Name = 'fwy_01_overheadsigns_22' }, - ['-1514679246'] = { Name = 'fwy_01_overheadsigns_22b' }, - ['568279876'] = { Name = 'fwy_01_overheadsigns_23' }, - ['299737921'] = { Name = 'fwy_01_overheadsigns_24' }, - ['71043070'] = { Name = 'fwy_01_overheadsigns_25' }, - ['-329066420'] = { Name = 'fwy_01_overheadsigns_26' }, - ['-552354386'] = { Name = 'fwy_01_overheadsigns_27' }, - ['-292791141'] = { Name = 'fwy_01_overheadsigns_28' }, - ['-664981443'] = { Name = 'fwy_01_overheadsigns_29' }, - ['1586123297'] = { Name = 'fwy_01_overheadsigns_31' }, - ['742581443'] = { Name = 'fwy_01_rd_01_r1a' }, - ['438255740'] = { Name = 'fwy_01_rd_01_r1b' }, - ['288402815'] = { Name = 'fwy_01_rd_01_r2a' }, - ['1599523274'] = { Name = 'fwy_01_rd_01_r2b' }, - ['-825160510'] = { Name = 'fwy_01_rd_01' }, - ['620771615'] = { Name = 'fwy_01_rd_02' }, - ['1109850339'] = { Name = 'fwy_01_rd_03_ov' }, - ['491514567'] = { Name = 'fwy_01_rd_06_ov' }, - ['434930590'] = { Name = 'fwy_01_rd_07_ov' }, - ['1578445640'] = { Name = 'fwy_01_rd_07' }, - ['-62109330'] = { Name = 'fwy_01_rd_08_ov' }, - ['589346116'] = { Name = 'fwy_01_rd_08' }, - ['-1292944763'] = { Name = 'fwy_01_rd_09_ov' }, - ['-1993276189'] = { Name = 'fwy_01_rd_11' }, - ['1840336356'] = { Name = 'fwy_01_rd_13' }, - ['-183771953'] = { Name = 'fwy_01_rd_14' }, - ['524562751'] = { Name = 'fwy_01_rd_17' }, - ['-1370337447'] = { Name = 'fwy_01_rd_18' }, - ['29127656'] = { Name = 'fwy_01_rd_30' }, - ['-494160505'] = { Name = 'fwy_01_rd_32' }, - ['-220178896'] = { Name = 'fwy_01_rd_33' }, - ['512077158'] = { Name = 'fwy_01_rd_34' }, - ['751651317'] = { Name = 'fwy_01_rd_35' }, - ['-100211607'] = { Name = 'fwy_01_rd_36' }, - ['135889038'] = { Name = 'fwy_01_rd_37' }, - ['-736356204'] = { Name = 'fwy_01_rd_38' }, - ['-437514484'] = { Name = 'fwy_01_rd_38bb' }, - ['1610847895'] = { Name = 'fwy_01_rd_46_ov' }, - ['-985525179'] = { Name = 'fwy_01_rd_47_ov' }, - ['-1020906284'] = { Name = 'fwy_01_rd_48_ov' }, - ['-1141630438'] = { Name = 'fwy_01_rd_49_ov' }, - ['-1498891687'] = { Name = 'fwy_01_rd_50_ov' }, - ['-1768270429'] = { Name = 'fwy_01_rd_51_ov' }, - ['-306684696'] = { Name = 'fwy_01_rd_51b_ov' }, - ['-1592810990'] = { Name = 'fwy_01_rd_52_ov' }, - ['1485653058'] = { Name = 'fwy_01_rd_53_ov' }, - ['-74533222'] = { Name = 'fwy_01_rd_54_ov' }, - ['-1085737988'] = { Name = 'fwy_01_rd_55_ov' }, - ['1260036682'] = { Name = 'fwy_01_rd_56_ov' }, - ['-1853124218'] = { Name = 'fwy_01_rd_57_ov' }, - ['-1383806654'] = { Name = 'fwy_01_rd_57' }, - ['-392210734'] = { Name = 'fwy_01_rd_58_edge' }, - ['1086377175'] = { Name = 'fwy_01_rd_58_ov' }, - ['-1135941938'] = { Name = 'fwy_01_rd_58' }, - ['1576488730'] = { Name = 'fwy_01_rd_59_ov' }, - ['-1863249893'] = { Name = 'fwy_01_rd_59' }, - ['1435408089'] = { Name = 'fwy_01_rd_60_ov' }, - ['674150372'] = { Name = 'fwy_01_rd_60' }, - ['-1359039987'] = { Name = 'fwy_01_rd_61_ov' }, - ['-34610329'] = { Name = 'fwy_01_rd_61' }, - ['-910933535'] = { Name = 'fwy_01_sandp_02' }, - ['-615324386'] = { Name = 'fwy_01_sandp_03' }, - ['1130444093'] = { Name = 'fwy_01_sandp_04' }, - ['1291405421'] = { Name = 'fwy_01_sandp_05' }, - ['-85325610'] = { Name = 'fwy_01_sandramp002' }, - ['693598623'] = { Name = 'fwy_01_shadowcast' }, - ['-1061671498'] = { Name = 'fwy_01_shadowonly_01' }, - ['1463284828'] = { Name = 'fwy_01_spjump_01' }, - ['625283191'] = { Name = 'fwy_01_spjump_02' }, - ['479783965'] = { Name = 'fwy_01_split_011' }, - ['181553296'] = { Name = 'fwy_01_split_012' }, - ['-450451772'] = { Name = 'fwy_01_split_013_grilla' }, - ['-728496737'] = { Name = 'fwy_01_split_013_grillb' }, - ['949800367'] = { Name = 'fwy_01_split_013_grillc' }, - ['1642733641'] = { Name = 'fwy_01_split_013_grilld' }, - ['-1827403773'] = { Name = 'fwy_01_split_013_r2' }, - ['-1579539057'] = { Name = 'fwy_01_split_013_r3' }, - ['-767961252'] = { Name = 'fwy_01_split_013' }, - ['8303593'] = { Name = 'fwy_01_split_014' }, - ['398615160'] = { Name = 'fwy_01_split_015' }, - ['-782824759'] = { Name = 'fwy_01_split_16_ov' }, - ['1244990135'] = { Name = 'fwy_01_split_17_ov' }, - ['2033776624'] = { Name = 'fwy_01_split_18_ov' }, - ['-1101111196'] = { Name = 'fwy_01_split_19_lights' }, - ['-1059540830'] = { Name = 'fwy_01_split_19_lights001' }, - ['-7141378'] = { Name = 'fwy_01_split_19_ov' }, - ['1165105228'] = { Name = 'fwy_01_split_20_ov' }, - ['-1228976972'] = { Name = 'fwy_01_split_21_ov' }, - ['-1299659232'] = { Name = 'fwy_01_spx_013_r2' }, - ['-1616502693'] = { Name = 'fwy_01_spx_013_r3' }, - ['-1266696153'] = { Name = 'fwy_01_wallbase_ov' }, - ['2110121657'] = { Name = 'fwy_01_wallbase' }, - ['998336788'] = { Name = 'fwy_01_weed_01' }, - ['-936864794'] = { Name = 'fwy_02_fwysign_001_d1' }, - ['-624707300'] = { Name = 'fwy_02_fwysign_001_d2' }, - ['-1414931735'] = { Name = 'fwy_02_fwysign_001_d3' }, - ['525863252'] = { Name = 'fwy_02_fwysign_001_o' }, - ['-1122614503'] = { Name = 'fwy_02_fwysign_001' }, - ['-1735820093'] = { Name = 'fwy_02_fwysign_001b_d' }, - ['-1511916082'] = { Name = 'fwy_02_fwysign_001b' }, - ['144486419'] = { Name = 'fwy_02_fwysign_002_d1' }, - ['-965727301'] = { Name = 'fwy_02_fwysign_002_d2' }, - ['-666775714'] = { Name = 'fwy_02_fwysign_002_d3' }, - ['-1578343756'] = { Name = 'fwy_02_fwysign_002_d4' }, - ['1982693480'] = { Name = 'fwy_02_fwysign_002_o' }, - ['-1330042273'] = { Name = 'fwy_02_fwysign_002' }, - ['-1608403591'] = { Name = 'fwy_02_fwysign_003_d1' }, - ['-1906372108'] = { Name = 'fwy_02_fwysign_003_d2' }, - ['-2146176316'] = { Name = 'fwy_02_fwysign_003_o' }, - ['-1561686334'] = { Name = 'fwy_02_fwysign_003' }, - ['190018595'] = { Name = 'fwy_02_fwysign_003b_d1' }, - ['1532454542'] = { Name = 'fwy_02_fwysign_003b' }, - ['-364635166'] = { Name = 'fwy_02_fwysign_004_d2' }, - ['1342564196'] = { Name = 'fwy_02_fwysign_004_d3' }, - ['158836745'] = { Name = 'fwy_02_fwysign_004_o' }, - ['306507129'] = { Name = 'fwy_02_fwysign_004' }, - ['2080949983'] = { Name = 'fwy_02_fwysign_005_d1' }, - ['1783440232'] = { Name = 'fwy_02_fwysign_005_d2' }, - ['1736187334'] = { Name = 'fwy_02_fwysign_005_d3' }, - ['1435335141'] = { Name = 'fwy_02_fwysign_005_d4' }, - ['-720373524'] = { Name = 'fwy_02_fwysign_005_d5' }, - ['-1021127406'] = { Name = 'fwy_02_fwysign_005_d6' }, - ['949955199'] = { Name = 'fwy_02_fwysign_005_o' }, - ['-193613349'] = { Name = 'fwy_02_fwysign_005' }, - ['1357840267'] = { Name = 'fwy_02_fwysign_006_d1' }, - ['1043159560'] = { Name = 'fwy_02_fwysign_006_d2' }, - ['754923436'] = { Name = 'fwy_02_fwysign_006_d3' }, - ['450007891'] = { Name = 'fwy_02_fwysign_006_d4' }, - ['2072320101'] = { Name = 'fwy_02_fwysign_006_o' }, - ['-452324604'] = { Name = 'fwy_02_fwysign_006' }, - ['1661861389'] = { Name = 'fwy_02_fwysign_007_d1' }, - ['-171433073'] = { Name = 'fwy_02_fwysign_007_d2' }, - ['83280364'] = { Name = 'fwy_02_fwysign_007_d3' }, - ['574867479'] = { Name = 'fwy_02_fwysign_007_o' }, - ['1438741617'] = { Name = 'fwy_02_fwysign_007' }, - ['799479578'] = { Name = 'fwy_02_fwysign_007b_d' }, - ['1754889414'] = { Name = 'fwy_02_fwysign_007b' }, - ['1415088992'] = { Name = 'fwy_02_fwysign_008_d1' }, - ['-828243983'] = { Name = 'fwy_02_fwysign_008_d2' }, - ['-2103371081'] = { Name = 'fwy_02_fwysign_008_o' }, - ['1217288715'] = { Name = 'fwy_02_fwysign_008' }, - ['385229561'] = { Name = 'fwy_02_fwysign_009_d1' }, - ['-1391440085'] = { Name = 'fwy_02_fwysign_009_d2' }, - ['-1069666536'] = { Name = 'fwy_02_fwysign_009_o' }, - ['994033518'] = { Name = 'fwy_02_fwysign_009' }, - ['-692933029'] = { Name = 'fwy_02_fwysign_009b_d' }, - ['1070704883'] = { Name = 'fwy_02_fwysign_009b' }, - ['-734226854'] = { Name = 'fwy_02_fwysign_010_d1' }, - ['90437792'] = { Name = 'fwy_02_fwysign_010_d2' }, - ['-2123841015'] = { Name = 'fwy_02_fwysign_010_o' }, - ['-1551337367'] = { Name = 'fwy_02_fwysign_010' }, - ['2010341521'] = { Name = 'fwy_02_fwysign_text_002' }, - ['846681546'] = { Name = 'fwy_02_fwysign_text_005' }, - ['1356894876'] = { Name = 'fwy_02_fwysign_text_007' }, - ['126717007'] = { Name = 'fwy_02_fwysign_text_010' }, - ['956526394'] = { Name = 'fwy_02_fwysign_text_011' }, - ['-767516234'] = { Name = 'fwy_02_fwysign_text_014' }, - ['-1929243102'] = { Name = 'fwy_02_fwysign_text_023' }, - ['1232572174'] = { Name = 'fwy_02_fwysign_text_026' }, - ['-917696837'] = { Name = 'fwy_02_fwysign_text_029' }, - ['-1690922397'] = { Name = 'fwy_02_fwysign_text_031' }, - ['1330150016'] = { Name = 'fwy_02_fwysign_text_036' }, - ['579412226'] = { Name = 'fwy_02_fwysign_text_037' }, - ['-2042664851'] = { Name = 'fwy_02_fwysign_text_039' }, - ['-1249819184'] = { Name = 'fwy_02_fwysign_text_042' }, - ['-959289230'] = { Name = 'fwy_02_fwysign_text_043' }, - ['1121280122'] = { Name = 'fwy_02_fwysign_text_044' }, - ['358516109'] = { Name = 'fwy_02_fwysign_text_045' }, - ['-565635237'] = { Name = 'fwy_02_fwysign_text_049' }, - ['670812331'] = { Name = 'fwy_02_fwysign_text_050' }, - ['982085062'] = { Name = 'fwy_02_fwysign_text_051' }, - ['-1926229226'] = { Name = 'fwy_02_fwysign_text_052' }, - ['-1675448069'] = { Name = 'fwy_02_fwysign_text_053' }, - ['-646078709'] = { Name = 'fwy_02_rd_03' }, - ['798903115'] = { Name = 'fwy_02_rd_09' }, - ['1850820264'] = { Name = 'fwy_02_rd_10' }, - ['311299879'] = { Name = 'fwy_02_rd_12' }, - ['1214935303'] = { Name = 'fwy_02_rd_13_ovly' }, - ['-1397208165'] = { Name = 'fwy_02_rd_14_ovly' }, - ['264070020'] = { Name = 'fwy_02_rd_15_ovly' }, - ['1100510211'] = { Name = 'fwy_02_rd_16_ovly' }, - ['-1046092401'] = { Name = 'fwy_02_rd_17_ovly' }, - ['66701422'] = { Name = 'fwy_02_rd_18_ovly' }, - ['-2106293128'] = { Name = 'fwy_02_rd_19_ovly' }, - ['-818563571'] = { Name = 'fwy_02_rd_20_ovly' }, - ['666855341'] = { Name = 'fwy_02_rd_21_ovly' }, - ['1070906795'] = { Name = 'fwy_02_rd_22_ovly' }, - ['-51668059'] = { Name = 'fwy_02_rd_23_ovly' }, - ['-1313974705'] = { Name = 'fwy_02_rd_24_ovly' }, - ['-1942772126'] = { Name = 'fwy_02_rd_25_ovly' }, - ['-240223431'] = { Name = 'fwy_02_rd_26_ovly' }, - ['-2099791741'] = { Name = 'fwy_02_rd_27_ovly' }, - ['-46817348'] = { Name = 'fwy_02_rd_28_ovly' }, - ['1151469602'] = { Name = 'fwy_02_rd_29_ovly' }, - ['-1124364125'] = { Name = 'fwy_02_rd_31_ovly' }, - ['-790076963'] = { Name = 'fwy_02_rd_32_ovly' }, - ['2144403984'] = { Name = 'fwy_02_rd_33_ovly' }, - ['51971457'] = { Name = 'fwy_02_rd_34_ovly' }, - ['-865290286'] = { Name = 'fwy_02_rd_35_ovly' }, - ['-13231297'] = { Name = 'fwy_02_rd_36_ovly' }, - ['-61112409'] = { Name = 'fwy_02_rd_39_ovly' }, - ['-991167828'] = { Name = 'fwy_02_rd_39' }, - ['-1481232386'] = { Name = 'fwy_02_rd_39g' }, - ['-540134993'] = { Name = 'fwy_02_rd_40_ovly' }, - ['-135564714'] = { Name = 'fwy_02_rd_40' }, - ['-306029052'] = { Name = 'fwy_02_rd_41' }, - ['912505344'] = { Name = 'fwy_02_rd_42_ovly' }, - ['-1958471419'] = { Name = 'fwy_02_rd_42' }, - ['-2127087806'] = { Name = 'fwy_02_rd_43_ovly' }, - ['-1139606878'] = { Name = 'fwy_02_rd_43' }, - ['-826138624'] = { Name = 'fwy_02_rd_44' }, - ['-979956310'] = { Name = 'fwy_02_rd_45' }, - ['1180340019'] = { Name = 'fwy_02_rd_46' }, - ['1928030292'] = { Name = 'fwy_02_rd_47' }, - ['1774605834'] = { Name = 'fwy_02_rd_48' }, - ['-1733151775'] = { Name = 'fwy_02_rd_49' }, - ['177673797'] = { Name = 'fwy_02_rd_50' }, - ['475609545'] = { Name = 'fwy_02_rd_51' }, - ['791535474'] = { Name = 'fwy_02_rd_52' }, - ['820699884'] = { Name = 'fwy_02_rd_53' }, - ['-449066101'] = { Name = 'fwy_02_rd_55' }, - ['-201955072'] = { Name = 'fwy_02_rd_56' }, - ['-832529203'] = { Name = 'fwy_02_rd_64' }, - ['-1109460022'] = { Name = 'fwy_02_rd_65' }, - ['1672693620'] = { Name = 'fwy_02_rd_66' }, - ['-1213375525'] = { Name = 'fwy_02_reflectproxyb' }, - ['1931632830'] = { Name = 'fwy_02_sandp_01' }, - ['1547929199'] = { Name = 'fwy_02_split01' }, - ['-1941346694'] = { Name = 'fwy_02_split02' }, - ['-1331220683'] = { Name = 'fwy_02_split04' }, - ['-2015568191'] = { Name = 'fwy_02_split10' }, - ['785404779'] = { Name = 'fwy_03_candysign' }, - ['-1834361447'] = { Name = 'fwy_03_fwysign_001' }, - ['-1604355836'] = { Name = 'fwy_03_fwysign_002' }, - ['929081096'] = { Name = 'fwy_03_fwysign_003' }, - ['743654470'] = { Name = 'fwy_03_fwysign_01' }, - ['-1431256833'] = { Name = 'fwy_03_fwysign_02' }, - ['-1061688051'] = { Name = 'fwy_03_fwysign_03' }, - ['-1785293109'] = { Name = 'fwy_03_fwysign_04' }, - ['-1435450938'] = { Name = 'fwy_03_fwysign_d_001' }, - ['766625870'] = { Name = 'fwy_03_fwysign_d_002' }, - ['-1788540663'] = { Name = 'fwy_03_fwysign_graf01_002' }, - ['609487482'] = { Name = 'fwy_03_fwysign_o_001' }, - ['1853365953'] = { Name = 'fwy_03_fwysign_o_002' }, - ['1067958561'] = { Name = 'fwy_03_fwysign_o_003' }, - ['2116070062'] = { Name = 'fwy_03_fwysign_text_002' }, - ['1400198488'] = { Name = 'fwy_03_fwysign_text_003' }, - ['1556703232'] = { Name = 'fwy_03_fwysign_text_004' }, - ['849089446'] = { Name = 'fwy_03_fwysign_text_005' }, - ['368400973'] = { Name = 'fwy_03_fwysign_text_007' }, - ['681967534'] = { Name = 'fwy_03_fwysign_text_008' }, - ['-641703452'] = { Name = 'fwy_03_fwysign_text_009' }, - ['-56187352'] = { Name = 'fwy_03_fwysign_text_010' }, - ['847525937'] = { Name = 'fwy_03_rd_01_ov' }, - ['255575519'] = { Name = 'fwy_03_rd_01' }, - ['-51502780'] = { Name = 'fwy_03_rd_02' }, - ['-1203955749'] = { Name = 'fwy_03_rd_03' }, - ['1707839008'] = { Name = 'fwy_03_rd_04_ov' }, - ['-580847449'] = { Name = 'fwy_03_rd_05_ov' }, - ['-1429376089'] = { Name = 'fwy_03_split_01_ov' }, - ['1249422387'] = { Name = 'fwy_03_split_01' }, - ['38968300'] = { Name = 'fwy_03_split_02' }, - ['-928456347'] = { Name = 'fwy_03_split_03_ov' }, - ['1722377364'] = { Name = 'fwy_03_split_03' }, - ['944396955'] = { Name = 'fwy_04_bridge002' }, - ['351093622'] = { Name = 'fwy_04_bridge01dcal' }, - ['827571142'] = { Name = 'fwy_04_dcal01' }, - ['-156050048'] = { Name = 'fwy_04_e' }, - ['-133366097'] = { Name = 'fwy_04_fw1_04_detail1' }, - ['1991285401'] = { Name = 'fwy_04_fwy_4_rd_41a_ovly' }, - ['-367811350'] = { Name = 'fwy_04_fwysign_001_o' }, - ['-742405552'] = { Name = 'fwy_04_fwysign_001' }, - ['2135834351'] = { Name = 'fwy_04_fwysign_002_d1' }, - ['614926754'] = { Name = 'fwy_04_fwysign_002_d2' }, - ['-195220540'] = { Name = 'fwy_04_fwysign_002_d2b' }, - ['369192023'] = { Name = 'fwy_04_fwysign_002_d3' }, - ['-228769631'] = { Name = 'fwy_04_fwysign_002_d3b' }, - ['-1143481286'] = { Name = 'fwy_04_fwysign_002_o' }, - ['-1732946884'] = { Name = 'fwy_04_fwysign_002' }, - ['-140112333'] = { Name = 'fwy_04_fwysign_002b_d1' }, - ['-858244964'] = { Name = 'fwy_04_fwysign_002b_d2' }, - ['116631354'] = { Name = 'fwy_04_fwysign_002b_o' }, - ['-490505368'] = { Name = 'fwy_04_fwysign_002b' }, - ['1208556485'] = { Name = 'fwy_04_fwysign_003_d1' }, - ['-1651456297'] = { Name = 'fwy_04_fwysign_003_d2' }, - ['1630058572'] = { Name = 'fwy_04_fwysign_003_o' }, - ['-935578807'] = { Name = 'fwy_04_fwysign_003' }, - ['-1383700919'] = { Name = 'fwy_04_fwysign_003b_d1' }, - ['1498047932'] = { Name = 'fwy_04_fwysign_003b_o' }, - ['-1765874572'] = { Name = 'fwy_04_fwysign_003b' }, - ['1700741085'] = { Name = 'fwy_04_fwysign_004_o' }, - ['529031656'] = { Name = 'fwy_04_fwysign_004' }, - ['-393491313'] = { Name = 'fwy_04_fwysign_004b_d1' }, - ['-1765234422'] = { Name = 'fwy_04_fwysign_004b_d2' }, - ['223712802'] = { Name = 'fwy_04_fwysign_004b_d3' }, - ['1000370871'] = { Name = 'fwy_04_fwysign_004b_d4' }, - ['-1396734687'] = { Name = 'fwy_04_fwysign_004b_o' }, - ['-1811018842'] = { Name = 'fwy_04_fwysign_004b' }, - ['-234351313'] = { Name = 'fwy_04_fwysign_005_d1' }, - ['425518040'] = { Name = 'fwy_04_fwysign_005_d2' }, - ['379248212'] = { Name = 'fwy_04_fwysign_005_d3' }, - ['-168997376'] = { Name = 'fwy_04_fwysign_005_o' }, - ['481778758'] = { Name = 'fwy_04_fwysign_005' }, - ['-1537226023'] = { Name = 'fwy_04_fwysign_005b_o' }, - ['204143266'] = { Name = 'fwy_04_fwysign_005b' }, - ['1371307852'] = { Name = 'fwy_04_fwysign_006_d1' }, - ['1117100156'] = { Name = 'fwy_04_fwysign_006_d1a' }, - ['-1015604667'] = { Name = 'fwy_04_fwysign_006_d1b' }, - ['2114836604'] = { Name = 'fwy_04_fwysign_006_o' }, - ['30615166'] = { Name = 'fwy_04_fwysign_006' }, - ['-226639138'] = { Name = 'fwy_04_fwysign_007_d1' }, - ['1160276018'] = { Name = 'fwy_04_fwysign_007_d2' }, - ['383224721'] = { Name = 'fwy_04_fwysign_007_d3' }, - ['-726034277'] = { Name = 'fwy_04_fwysign_007_o' }, - ['-268074269'] = { Name = 'fwy_04_fwysign_007' }, - ['-2083932575'] = { Name = 'fwy_04_fwysign_007b_d1' }, - ['-495177453'] = { Name = 'fwy_04_fwysign_007b_o' }, - ['214172320'] = { Name = 'fwy_04_fwysign_007b' }, - ['1718173563'] = { Name = 'fwy_04_fwysign_055_d2' }, - ['-452901833'] = { Name = 'fwy_04_fwysign_graf02_002' }, - ['-1140620436'] = { Name = 'fwy_04_fwysign_text_002' }, - ['871723854'] = { Name = 'fwy_04_fwysign_text_005' }, - ['708272082'] = { Name = 'fwy_04_fwysign_text_006' }, - ['-1668529026'] = { Name = 'fwy_04_fwysign_text_007' }, - ['1254891771'] = { Name = 'fwy_04_fwysign_text_008' }, - ['1707955613'] = { Name = 'fwy_04_fwysign_text_011' }, - ['398047607'] = { Name = 'fwy_04_fwysign_text_012' }, - ['177413930'] = { Name = 'fwy_04_fwysign_text_013' }, - ['472072778'] = { Name = 'fwy_04_fwysign_text_014' }, - ['-1595520046'] = { Name = 'fwy_04_fwysign_text_015' }, - ['1384066817'] = { Name = 'fwy_04_fwysign_text_016' }, - ['1097632988'] = { Name = 'fwy_04_fwysign_text_017' }, - ['1933242488'] = { Name = 'fwy_04_fwysign_text_018' }, - ['-2048518726'] = { Name = 'fwy_04_fwysign_text_019' }, - ['826828448'] = { Name = 'fwy_04_fwysign_text_021' }, - ['520536605'] = { Name = 'fwy_04_fwysign_text_022' }, - ['1558003145'] = { Name = 'fwy_04_fwysign_text_023' }, - ['1252170068'] = { Name = 'fwy_04_fwysign_text_024' }, - ['269431251'] = { Name = 'fwy_04_fwysign_text_024www' }, - ['1712214059'] = { Name = 'fwy_04_fwysign_text_026' }, - ['1248631024'] = { Name = 'fwy_04_fwysign_text_028' }, - ['1882317718'] = { Name = 'fwy_04_fwysign_text_030' }, - ['-278437377'] = { Name = 'fwy_04_fwysign_text_031' }, - ['-861070197'] = { Name = 'fwy_04_fwysign_text_032' }, - ['-1456908924'] = { Name = 'fwy_04_fwysign_text_034' }, - ['662622765'] = { Name = 'fwy_04_fwysign_text_035' }, - ['353381712'] = { Name = 'fwy_04_fwysign_text_037' }, - ['-493533093'] = { Name = 'fwy_04_fwysign_text_038' }, - ['-565165327'] = { Name = 'fwy_04_fwysign_text_040' }, - ['-60502659'] = { Name = 'fwy_04_fwysign_wire01_002' }, - ['-1290091252'] = { Name = 'fwy_04_hills01' }, - ['-992614270'] = { Name = 'fwy_04_hills02' }, - ['-1613816203'] = { Name = 'fwy_04_hills03' }, - ['1498023267'] = { Name = 'fwy_04_r2' }, - ['42305773'] = { Name = 'fwy_04_r2a' }, - ['349646224'] = { Name = 'fwy_04_r2b' }, - ['-1055962726'] = { Name = 'fwy_04_rd_01_ovly' }, - ['-299622169'] = { Name = 'fwy_04_rd_01_sd' }, - ['598721104'] = { Name = 'fwy_04_rd_01_wall_ovly' }, - ['-547377910'] = { Name = 'fwy_04_rd_01_wall' }, - ['-916786647'] = { Name = 'fwy_04_rd_01' }, - ['-706281830'] = { Name = 'fwy_04_rd_02_ovly' }, - ['1830178571'] = { Name = 'fwy_04_rd_03_ovly' }, - ['-1280457522'] = { Name = 'fwy_04_rd_04_ovly' }, - ['747232991'] = { Name = 'fwy_04_rd_05_ovly' }, - ['-166868070'] = { Name = 'fwy_04_rd_05' }, - ['759970744'] = { Name = 'fwy_04_rd_05b_ovly' }, - ['345167919'] = { Name = 'fwy_04_rd_06_ovly' }, - ['-936560007'] = { Name = 'fwy_04_rd_07_ovly' }, - ['-1264395611'] = { Name = 'fwy_04_rd_09_ovly' }, - ['-1249251021'] = { Name = 'fwy_04_rd_10_ovly' }, - ['-324931192'] = { Name = 'fwy_04_rd_11_ovly' }, - ['830288125'] = { Name = 'fwy_04_rd_12_ovly' }, - ['911233722'] = { Name = 'fwy_04_rd_20' }, - ['1148612358'] = { Name = 'fwy_04_rd_21' }, - ['-1074305522'] = { Name = 'fwy_04_rd_22' }, - ['-650319269'] = { Name = 'fwy_04_rd_22b' }, - ['1315308261'] = { Name = 'fwy_04_rd_23' }, - ['2068798647'] = { Name = 'fwy_04_rd_24' }, - ['-1695998990'] = { Name = 'fwy_04_rd_27' }, - ['-1475922386'] = { Name = 'fwy_04_rd_28' }, - ['-1237003607'] = { Name = 'fwy_04_rd_29' }, - ['2142396965'] = { Name = 'fwy_04_rd_31' }, - ['-243124259'] = { Name = 'fwy_04_rd_37_ovly' }, - ['810999682'] = { Name = 'fwy_04_rd_38_ovly' }, - ['-1688415715'] = { Name = 'fwy_04_rd_44_ovly' }, - ['-40923470'] = { Name = 'fwy_04_rd_45_ovly' }, - ['-275536697'] = { Name = 'fwy_04_rd_46_ovly' }, - ['2124488593'] = { Name = 'fwy_04_rdend_ovly' }, - ['-1947218664'] = { Name = 'fwy_04_rr2' }, - ['-1587340918'] = { Name = 'fwy_04_rr2a' }, - ['-942315922'] = { Name = 'fwy_04_rr2b' }, - ['-1682686593'] = { Name = 'fwy_04_sign_001_d1_lod' }, - ['-333441867'] = { Name = 'fwy_04_sign_001_d1' }, - ['-732136925'] = { Name = 'fwy_04_split02' }, - ['15154100'] = { Name = 'fwy_04_splita' }, - ['-1595202596'] = { Name = 'fwy_04_splita01' }, - ['1862352905'] = { Name = 'fwy_04_splita02' }, - ['1570708805'] = { Name = 'fwy_04_splita03' }, - ['361513884'] = { Name = 'g_f_y_ballas_01' }, - ['1309468115'] = { Name = 'g_f_y_families_01' }, - ['-44746786'] = { Name = 'g_f_y_lost_01' }, - ['1520708641'] = { Name = 'g_f_y_vagos_01' }, - ['-236444766'] = { Name = 'g_m_m_armboss_01' }, - ['-39239064'] = { Name = 'g_m_m_armgoon_01' }, - ['-412008429'] = { Name = 'g_m_m_armlieut_01' }, - ['-166363761'] = { Name = 'g_m_m_chemwork_01' }, - ['-1176698112'] = { Name = 'g_m_m_chiboss_01' }, - ['275618457'] = { Name = 'g_m_m_chicold_01' }, - ['2119136831'] = { Name = 'g_m_m_chigoon_01' }, - ['-9308122'] = { Name = 'g_m_m_chigoon_02' }, - ['891945583'] = { Name = 'g_m_m_korboss_01' }, - ['1466037421'] = { Name = 'g_m_m_mexboss_01' }, - ['1226102803'] = { Name = 'g_m_m_mexboss_02' }, - ['-984709238'] = { Name = 'g_m_y_armgoon_02' }, - ['1752208920'] = { Name = 'g_m_y_azteca_01' }, - ['-198252413'] = { Name = 'g_m_y_ballaeast_01' }, - ['588969535'] = { Name = 'g_m_y_ballaorig_01' }, - ['599294057'] = { Name = 'g_m_y_ballasout_01' }, - ['-398748745'] = { Name = 'g_m_y_famca_01' }, - ['-613248456'] = { Name = 'g_m_y_famdnf_01' }, - ['-2077218039'] = { Name = 'g_m_y_famfor_01' }, - ['611648169'] = { Name = 'g_m_y_korean_01' }, - ['-1880237687'] = { Name = 'g_m_y_korean_02' }, - ['2093736314'] = { Name = 'g_m_y_korlieut_01' }, - ['1330042375'] = { Name = 'g_m_y_lost_01' }, - ['1032073858'] = { Name = 'g_m_y_lost_02' }, - ['850468060'] = { Name = 'g_m_y_lost_03' }, - ['-1109568186'] = { Name = 'g_m_y_mexgang_01' }, - ['653210662'] = { Name = 'g_m_y_mexgoon_01' }, - ['832784782'] = { Name = 'g_m_y_mexgoon_02' }, - ['-1773333796'] = { Name = 'g_m_y_mexgoon_03' }, - ['1329576454'] = { Name = 'g_m_y_pologoon_01' }, - ['-1561829034'] = { Name = 'g_m_y_pologoon_02' }, - ['-1872961334'] = { Name = 'g_m_y_salvaboss_01' }, - ['663522487'] = { Name = 'g_m_y_salvagoon_01' }, - ['846439045'] = { Name = 'g_m_y_salvagoon_02' }, - ['62440720'] = { Name = 'g_m_y_salvagoon_03' }, - ['-48477765'] = { Name = 'g_m_y_strpunk_01' }, - ['228715206'] = { Name = 'g_m_y_strpunk_02' }, - ['741090084'] = { Name = 'gargoyle' }, - ['-1800170043'] = { Name = 'gauntlet' }, - ['349315417'] = { Name = 'gauntlet2' }, - ['-335127307'] = { Name = 'gb_cap_use' }, - ['-390305663'] = { Name = 'gb_specs_use' }, - ['-1745203402'] = { Name = 'gburrito' }, - ['296357396'] = { Name = 'gburrito2' }, - ['75131841'] = { Name = 'glendale' }, - ['1234311532'] = { Name = 'gp1' }, - ['1019737494'] = { Name = 'graintrailer' }, - ['-1775728740'] = { Name = 'granger' }, - ['-1543762099'] = { Name = 'gresley' }, - ['-2107990196'] = { Name = 'guardian' }, - ['884422927'] = { Name = 'habanero' }, - ['1265391242'] = { Name = 'hakuchou' }, - ['-255678177'] = { Name = 'hakuchou2' }, - ['444583674'] = { Name = 'handler' }, - ['1518533038'] = { Name = 'hauler' }, - ['994527967'] = { Name = 'hc_driver' }, - ['193469166'] = { Name = 'hc_gunman' }, - ['-1715797768'] = { Name = 'hc_hacker' }, - ['-502354072'] = { Name = 'hckbackcurts' }, - ['210564807'] = { Name = 'hckbarbits' }, - ['1020260229'] = { Name = 'hckbarflulights' }, - ['-1055049661'] = { Name = 'hckbarsink' }, - ['857121675'] = { Name = 'hckbattables' }, - ['1932429680'] = { Name = 'hckbrskrtfrnt' }, - ['-1986037860'] = { Name = 'hckbrtrmfrnt' }, - ['-316920558'] = { Name = 'hckcurt' }, - ['1303104225'] = { Name = 'hckdirt' }, - ['178230817'] = { Name = 'hckfirltpics' }, - ['1661133989'] = { Name = 'hckpics2' }, - ['1190354600'] = { Name = 'hckpoollite' }, - ['-919638951'] = { Name = 'hckvestluff' }, - ['-1077266052'] = { Name = 'hckvestrim' }, - ['-1844138725'] = { Name = 'hei_ap1_lod_dummyobject' }, - ['82685001'] = { Name = 'hei_bank_heist_bag' }, - ['1086120991'] = { Name = 'hei_bank_heist_bikehelmet' }, - ['-562294395'] = { Name = 'hei_bank_heist_card' }, - ['718253230'] = { Name = 'hei_bank_heist_gear' }, - ['295312387'] = { Name = 'hei_bank_heist_guns' }, - ['2002317235'] = { Name = 'hei_bank_heist_laptop' }, - ['-1898661760'] = { Name = 'hei_bank_heist_motherboard' }, - ['1244095671'] = { Name = 'hei_bank_heist_thermal' }, - ['1729686289'] = { Name = 'hei_bh1_08_bld2_pillars' }, - ['1062717771'] = { Name = 'hei_bh1_08_bld2' }, - ['-2122927058'] = { Name = 'hei_bh1_08_details2' }, - ['-1806363504'] = { Name = 'hei_bh1_08_details4_em_night' }, - ['1501999826'] = { Name = 'hei_bh1_08_details4_em' }, - ['1309855079'] = { Name = 'hei_bh1_08_details4' }, - ['-993268079'] = { Name = 'hei_bh1_08_glue' }, - ['-465355565'] = { Name = 'hei_bh1_08_grnd' }, - ['1657557447'] = { Name = 'hei_bh1_08_reflect_lod' }, - ['2030235284'] = { Name = 'hei_bh1_08_reflect' }, - ['-1626455379'] = { Name = 'hei_bh1_08_windcla' }, - ['1373874265'] = { Name = 'hei_bh1_08_windclb' }, - ['1132727194'] = { Name = 'hei_bh1_08_windclc' }, - ['91527483'] = { Name = 'hei_bh1_09_bld_01_canopy' }, - ['1666152087'] = { Name = 'hei_bh1_09_bld_01' }, - ['-2086306759'] = { Name = 'hei_bh1_09_details1' }, - ['105968425'] = { Name = 'hei_bh1_09_fizzy_rails' }, - ['1856158425'] = { Name = 'hei_bh1_09_grnd_03_structures' }, - ['1229892559'] = { Name = 'hei_bh1_09_lightfitting' }, - ['771676927'] = { Name = 'hei_bh1_09_reflect_lod' }, - ['732077956'] = { Name = 'hei_bh1_09_reflect' }, - ['-1757614302'] = { Name = 'hei_bh1_lod_slod3' }, - ['597743548'] = { Name = 'hei_bio_heist_card' }, - ['-912160221'] = { Name = 'hei_bio_heist_gear' }, - ['1035058948'] = { Name = 'hei_bio_heist_nv_goggles' }, - ['-1285855879'] = { Name = 'hei_bio_heist_parachute' }, - ['-1401198855'] = { Name = 'hei_bio_heist_rebreather' }, - ['2085603643'] = { Name = 'hei_bio_heist_specialops' }, - ['517719173'] = { Name = 'hei_ch1_lod_5_20_emissive_proxy' }, - ['-177808179'] = { Name = 'hei_ch1_lod_5_21_emissive_proxy' }, - ['2105885000'] = { Name = 'hei_ch1_lod_6_20_emissive_proxy' }, - ['1823929581'] = { Name = 'hei_ch1_lod_dummy' }, - ['279217979'] = { Name = 'hei_ch1_lod_slod3a' }, - ['1114893017'] = { Name = 'hei_ch1_lod_slod3b' }, - ['875122244'] = { Name = 'hei_ch1_lod_slod3c' }, - ['-439438960'] = { Name = 'hei_ch1_lod_slod3d' }, - ['-629368084'] = { Name = 'hei_ch1_lod_slod3e' }, - ['-143758313'] = { Name = 'hei_cs1_lod2_01_7_slod3' }, - ['-1485715126'] = { Name = 'hei_cs3_04_trailerparkc_grp1_slod' }, - ['779177949'] = { Name = 'hei_cs3_07_mpool_int1_lod' }, - ['444300357'] = { Name = 'hei_cs3_07_props_combo0101_slod' }, - ['-291223177'] = { Name = 'hei_cs3_07_props_combo0102_dslod' }, - ['-1217670562'] = { Name = 'hei_cs3_07_props_combo0103_slod' }, - ['357195902'] = { Name = 'hei_dt1_03_mph_door_01' }, - ['1240479391'] = { Name = 'hei_dt1_tcmods_ce_lod' }, - ['-734652480'] = { Name = 'hei_dt1_tcmods_ce' }, - ['-1791646378'] = { Name = 'hei_dt1_tcmods_ce2_lod' }, - ['-126221003'] = { Name = 'hei_dt1_tcmods_ces2' }, - ['327628301'] = { Name = 'hei_heist_acc_artgolddisc_01' }, - ['-279450193'] = { Name = 'hei_heist_acc_artgolddisc_02' }, - ['-539078980'] = { Name = 'hei_heist_acc_artgolddisc_03' }, - ['-893639560'] = { Name = 'hei_heist_acc_artgolddisc_04' }, - ['49534624'] = { Name = 'hei_heist_acc_artwalll_01' }, - ['1802385057'] = { Name = 'hei_heist_acc_artwallm_01' }, - ['757249493'] = { Name = 'hei_heist_acc_bowl_01' }, - ['972083057'] = { Name = 'hei_heist_acc_bowl_02' }, - ['266405121'] = { Name = 'hei_heist_acc_box_trinket_01' }, - ['1042407810'] = { Name = 'hei_heist_acc_box_trinket_02' }, - ['1540646549'] = { Name = 'hei_heist_acc_candles_01' }, - ['1832337418'] = { Name = 'hei_heist_acc_flowers_01' }, - ['2138367109'] = { Name = 'hei_heist_acc_flowers_02' }, - ['-1035259143'] = { Name = 'hei_heist_acc_jar_01' }, - ['-730474674'] = { Name = 'hei_heist_acc_jar_02' }, - ['579266365'] = { Name = 'hei_heist_acc_plant_tall_01' }, - ['-641583331'] = { Name = 'hei_heist_acc_rughidel_01' }, - ['1228752495'] = { Name = 'hei_heist_acc_rugwooll_01' }, - ['1539730305'] = { Name = 'hei_heist_acc_rugwooll_02' }, - ['1741063045'] = { Name = 'hei_heist_acc_rugwooll_03' }, - ['-873939431'] = { Name = 'hei_heist_acc_sculpture_01' }, - ['-442012286'] = { Name = 'hei_heist_acc_storebox_01' }, - ['-573863504'] = { Name = 'hei_heist_acc_tray_01' }, - ['-1598888957'] = { Name = 'hei_heist_acc_vase_01' }, - ['1859977304'] = { Name = 'hei_heist_acc_vase_02' }, - ['-2056049276'] = { Name = 'hei_heist_acc_vase_03' }, - ['34120519'] = { Name = 'hei_heist_apart2_door' }, - ['592464614'] = { Name = 'hei_heist_bank_usb_drive' }, - ['-699619545'] = { Name = 'hei_heist_bed_chestdrawer_04' }, - ['-1857343250'] = { Name = 'hei_heist_bed_double_08' }, - ['2032846745'] = { Name = 'hei_heist_bed_table_dble_04' }, - ['-1043360540'] = { Name = 'hei_heist_crosstrainer_s' }, - ['1758176010'] = { Name = 'hei_heist_cs_beer_box' }, - ['1482870357'] = { Name = 'hei_heist_din_chair_01' }, - ['-2033210578'] = { Name = 'hei_heist_din_chair_02' }, - ['2079364464'] = { Name = 'hei_heist_din_chair_03' }, - ['-1440452137'] = { Name = 'hei_heist_din_chair_04' }, - ['696447118'] = { Name = 'hei_heist_din_chair_05' }, - ['533585188'] = { Name = 'hei_heist_din_chair_06' }, - ['1667818593'] = { Name = 'hei_heist_din_chair_08' }, - ['46768928'] = { Name = 'hei_heist_din_chair_09' }, - ['1500666099'] = { Name = 'hei_heist_din_table_01' }, - ['-1842591130'] = { Name = 'hei_heist_din_table_04' }, - ['1916209788'] = { Name = 'hei_heist_din_table_06' }, - ['-463900993'] = { Name = 'hei_heist_din_table_07' }, - ['1755369388'] = { Name = 'hei_heist_flecca_crate' }, - ['-1087517805'] = { Name = 'hei_heist_flecca_items' }, - ['-1256478069'] = { Name = 'hei_heist_flecca_weapons' }, - ['275188277'] = { Name = 'hei_heist_kit_bin_01' }, - ['983107514'] = { Name = 'hei_heist_kit_coffeemachine_01' }, - ['1307850745'] = { Name = 'hei_heist_lit_floorlamp_01' }, - ['986354086'] = { Name = 'hei_heist_lit_floorlamp_02' }, - ['1767370432'] = { Name = 'hei_heist_lit_floorlamp_03' }, - ['-85388824'] = { Name = 'hei_heist_lit_floorlamp_04' }, - ['674524286'] = { Name = 'hei_heist_lit_floorlamp_05' }, - ['-1543942490'] = { Name = 'hei_heist_lit_lamptable_02' }, - ['-1312560581'] = { Name = 'hei_heist_lit_lamptable_03' }, - ['-2012997956'] = { Name = 'hei_heist_lit_lamptable_04' }, - ['-780981863'] = { Name = 'hei_heist_lit_lamptable_06' }, - ['-383314458'] = { Name = 'hei_heist_lit_lightpendant_003' }, - ['-1226030074'] = { Name = 'hei_heist_lit_lightpendant_01' }, - ['-977280595'] = { Name = 'hei_heist_lit_lightpendant_02' }, - ['1874679314'] = { Name = 'hei_heist_sh_bong_01' }, - ['-1867871609'] = { Name = 'hei_heist_stn_benchshort' }, - ['1699373995'] = { Name = 'hei_heist_stn_chairarm_01' }, - ['1361820526'] = { Name = 'hei_heist_stn_chairarm_03' }, - ['1038390496'] = { Name = 'hei_heist_stn_chairarm_04' }, - ['1892580027'] = { Name = 'hei_heist_stn_chairarm_06' }, - ['-987977838'] = { Name = 'hei_heist_stn_chairstrip_01' }, - ['-373650829'] = { Name = 'hei_heist_stn_sofa2seat_02' }, - ['-67162372'] = { Name = 'hei_heist_stn_sofa2seat_03' }, - ['-1063831511'] = { Name = 'hei_heist_stn_sofa2seat_06' }, - ['1285701428'] = { Name = 'hei_heist_stn_sofa3seat_01' }, - ['1623746432'] = { Name = 'hei_heist_stn_sofa3seat_02' }, - ['167066071'] = { Name = 'hei_heist_stn_sofa3seat_06' }, - ['370253355'] = { Name = 'hei_heist_stn_sofacorn_05' }, - ['609499824'] = { Name = 'hei_heist_stn_sofacorn_06' }, - ['181040912'] = { Name = 'hei_heist_str_avunitl_01' }, - ['777010715'] = { Name = 'hei_heist_str_avunitl_03' }, - ['-425006861'] = { Name = 'hei_heist_str_avunits_01' }, - ['-1384654108'] = { Name = 'hei_heist_str_sideboardl_02' }, - ['142774420'] = { Name = 'hei_heist_str_sideboardl_03' }, - ['-165123104'] = { Name = 'hei_heist_str_sideboardl_04' }, - ['754997647'] = { Name = 'hei_heist_str_sideboardl_05' }, - ['1634971810'] = { Name = 'hei_heist_str_sideboards_02' }, - ['1102407831'] = { Name = 'hei_heist_tab_coffee_05' }, - ['1618060855'] = { Name = 'hei_heist_tab_coffee_06' }, - ['-1362574620'] = { Name = 'hei_heist_tab_coffee_07' }, - ['-257220176'] = { Name = 'hei_heist_tab_sidelrg_01' }, - ['-495942341'] = { Name = 'hei_heist_tab_sidelrg_02' }, - ['99830848'] = { Name = 'hei_heist_tab_sidelrg_04' }, - ['-448005892'] = { Name = 'hei_heist_tab_sidesml_01' }, - ['-541889081'] = { Name = 'hei_heist_tab_sidesml_02' }, - ['725876312'] = { Name = 'hei_hw1_06_glue' }, - ['1806690096'] = { Name = 'hei_hw1_06_glue2' }, - ['2125459429'] = { Name = 'hei_hw1_06_grnd_low2' }, - ['254934806'] = { Name = 'hei_hw1_06_road' }, - ['-1102430068'] = { Name = 'hei_hw1_24_build2' }, - ['1131093423'] = { Name = 'hei_hw1_24_details' }, - ['-1521421489'] = { Name = 'hei_hw1_24_ov03' }, - ['-450236671'] = { Name = 'hei_hw1_blimp_dummy' }, - ['395469806'] = { Name = 'hei_id2_lod_emissive_ref' }, - ['853220178'] = { Name = 'hei_id2_lod_id2_water_lod_slod4' }, - ['1751411659'] = { Name = 'hei_id2_lod_slod4' }, - ['1418231356'] = { Name = 'hei_mph_selectclothslrig_01' }, - ['389415832'] = { Name = 'hei_mph_selectclothslrig_02' }, - ['716974756'] = { Name = 'hei_mph_selectclothslrig_03' }, - ['2091011695'] = { Name = 'hei_mph_selectclothslrig_04' }, - ['-669909731'] = { Name = 'hei_mph_selectclothslrig' }, - ['1635549773'] = { Name = 'hei_p_attache_case_01b_s' }, - ['1265214509'] = { Name = 'hei_p_attache_case_shut_s' }, - ['698941631'] = { Name = 'hei_p_attache_case_shut' }, - ['237314697'] = { Name = 'hei_p_f_bag_var20_arm_s' }, - ['1382142077'] = { Name = 'hei_p_f_bag_var6_bus_s' }, - ['639051741'] = { Name = 'hei_p_f_bag_var7_bus_s' }, - ['191751313'] = { Name = 'hei_p_generic_heist_guns' }, - ['1048435513'] = { Name = 'hei_p_hei_champ_flute_s' }, - ['-1456790658'] = { Name = 'hei_p_heist_flecca_bag' }, - ['1790671986'] = { Name = 'hei_p_heist_flecca_drill' }, - ['489589737'] = { Name = 'hei_p_heist_flecca_mask' }, - ['1917672668'] = { Name = 'hei_p_m_bag_var18_bus_s' }, - ['-944468481'] = { Name = 'hei_p_m_bag_var22_arm_s' }, - ['-155651337'] = { Name = 'hei_p_parachute_s_female' }, - ['1238160255'] = { Name = 'hei_p_post_heist_biker_stash' }, - ['1224545529'] = { Name = 'hei_p_post_heist_coke_stash' }, - ['-258503926'] = { Name = 'hei_p_post_heist_meth_stash' }, - ['1519210029'] = { Name = 'hei_p_post_heist_trash_stash' }, - ['-312058329'] = { Name = 'hei_p_post_heist_weed_stash' }, - ['177215951'] = { Name = 'hei_p_pre_heist_biker_guns' }, - ['-1358925744'] = { Name = 'hei_p_pre_heist_biker' }, - ['-1226165256'] = { Name = 'hei_p_pre_heist_coke' }, - ['-1870174438'] = { Name = 'hei_p_pre_heist_steal_meth' }, - ['2106464197'] = { Name = 'hei_p_pre_heist_trash' }, - ['1521715980'] = { Name = 'hei_p_pre_heist_weed' }, - ['-54086982'] = { Name = 'hei_prison_heist_clothes' }, - ['-1791288494'] = { Name = 'hei_prison_heist_docs' }, - ['-597297308'] = { Name = 'hei_prison_heist_jerry_can' }, - ['1759878906'] = { Name = 'hei_prison_heist_parachute' }, - ['666650558'] = { Name = 'hei_prison_heist_schedule' }, - ['235335864'] = { Name = 'hei_prison_heist_weapons' }, - ['-1906772306'] = { Name = 'hei_prop_bank_alarm_01' }, - ['-1007354661'] = { Name = 'hei_prop_bank_cctv_01' }, - ['-1842407088'] = { Name = 'hei_prop_bank_cctv_02' }, - ['-647884455'] = { Name = 'hei_prop_bank_ornatelamp' }, - ['301970060'] = { Name = 'hei_prop_bank_plug' }, - ['1247668342'] = { Name = 'hei_prop_bank_transponder' }, - ['-368655288'] = { Name = 'hei_prop_bh1_08_hdoor' }, - ['-976225932'] = { Name = 'hei_prop_bh1_08_mp_gar2' }, - ['815741875'] = { Name = 'hei_prop_bh1_09_mp_gar2' }, - ['-1258405227'] = { Name = 'hei_prop_bh1_09_mph_l' }, - ['-1719104598'] = { Name = 'hei_prop_bh1_09_mph_r' }, - ['-631186269'] = { Name = 'hei_prop_carrier_aerial_1' }, - ['-937281498'] = { Name = 'hei_prop_carrier_aerial_2' }, - ['-443781181'] = { Name = 'hei_prop_carrier_bombs_1' }, - ['-1239742687'] = { Name = 'hei_prop_carrier_cargo_01a' }, - ['-348429551'] = { Name = 'hei_prop_carrier_cargo_02a' }, - ['102012783'] = { Name = 'hei_prop_carrier_cargo_03a' }, - ['-1709880394'] = { Name = 'hei_prop_carrier_cargo_04a' }, - ['903634723'] = { Name = 'hei_prop_carrier_cargo_04b_s' }, - ['-1354861048'] = { Name = 'hei_prop_carrier_cargo_04b' }, - ['1056511355'] = { Name = 'hei_prop_carrier_cargo_04c' }, - ['-1471086668'] = { Name = 'hei_prop_carrier_cargo_05a_s' }, - ['388384482'] = { Name = 'hei_prop_carrier_cargo_05a' }, - ['-2028471192'] = { Name = 'hei_prop_carrier_cargo_05b_s' }, - ['811366734'] = { Name = 'hei_prop_carrier_cargo_05b' }, - ['-1374736588'] = { Name = 'hei_prop_carrier_crate_01a_s' }, - ['1885839156'] = { Name = 'hei_prop_carrier_crate_01a' }, - ['495669334'] = { Name = 'hei_prop_carrier_crate_01b_s' }, - ['656641197'] = { Name = 'hei_prop_carrier_crate_01b' }, - ['-1730993301'] = { Name = 'hei_prop_carrier_defense_01' }, - ['-1953429273'] = { Name = 'hei_prop_carrier_defense_02' }, - ['-1941093436'] = { Name = 'hei_prop_carrier_docklight_01' }, - ['1644490552'] = { Name = 'hei_prop_carrier_docklight_02' }, - ['2094829076'] = { Name = 'hei_prop_carrier_gasbogey_01' }, - ['1774596576'] = { Name = 'hei_prop_carrier_jet' }, - ['260465372'] = { Name = 'hei_prop_carrier_liferafts' }, - ['1320280194'] = { Name = 'hei_prop_carrier_light_01' }, - ['31793303'] = { Name = 'hei_prop_carrier_lightset_1' }, - ['1673407939'] = { Name = 'hei_prop_carrier_ord_01' }, - ['-2133399564'] = { Name = 'hei_prop_carrier_ord_03' }, - ['-737433441'] = { Name = 'hei_prop_carrier_panel_1' }, - ['-997389918'] = { Name = 'hei_prop_carrier_panel_2' }, - ['-1430596098'] = { Name = 'hei_prop_carrier_panel_3' }, - ['-1694943621'] = { Name = 'hei_prop_carrier_panel_4' }, - ['-1207579608'] = { Name = 'hei_prop_carrier_phone_01' }, - ['-433280915'] = { Name = 'hei_prop_carrier_phone_02' }, - ['335154249'] = { Name = 'hei_prop_carrier_radar_1_l1' }, - ['2124719729'] = { Name = 'hei_prop_carrier_radar_1' }, - ['-1870804445'] = { Name = 'hei_prop_carrier_radar_2' }, - ['75309412'] = { Name = 'hei_prop_carrier_stair_01a' }, - ['1396883182'] = { Name = 'hei_prop_carrier_stair_01b' }, - ['-963162967'] = { Name = 'hei_prop_carrier_trailer_01' }, - ['-1823263496'] = { Name = 'hei_prop_cash_crate_empty' }, - ['-748199017'] = { Name = 'hei_prop_cash_crate_half_full' }, - ['-893826075'] = { Name = 'hei_prop_cc_metalcover_01' }, - ['621101123'] = { Name = 'hei_prop_cntrdoor_mph_l' }, - ['-31919505'] = { Name = 'hei_prop_cntrdoor_mph_r' }, - ['1652829067'] = { Name = 'hei_prop_com_mp_gar2' }, - ['-440521971'] = { Name = 'hei_prop_container_lock' }, - ['-230239317'] = { Name = 'hei_prop_crate_stack_01' }, - ['695737472'] = { Name = 'hei_prop_dlc_heist_board' }, - ['1609935604'] = { Name = 'hei_prop_dlc_heist_map' }, - ['1943210810'] = { Name = 'hei_prop_dlc_tablet' }, - ['155105927'] = { Name = 'hei_prop_drug_statue_01' }, - ['1095160111'] = { Name = 'hei_prop_drug_statue_base_01' }, - ['-970138871'] = { Name = 'hei_prop_drug_statue_base_02' }, - ['466617970'] = { Name = 'hei_prop_drug_statue_box_01' }, - ['-1616551421'] = { Name = 'hei_prop_drug_statue_box_01b' }, - ['371570974'] = { Name = 'hei_prop_drug_statue_box_big' }, - ['802041688'] = { Name = 'hei_prop_drug_statue_stack' }, - ['-2105722428'] = { Name = 'hei_prop_drug_statue_top' }, - ['1529620568'] = { Name = 'hei_prop_dt1_20_mp_gar2' }, - ['1263238661'] = { Name = 'hei_prop_dt1_20_mph_door_l' }, - ['-1934393132'] = { Name = 'hei_prop_dt1_20_mph_door_r' }, - ['-889258808'] = { Name = 'hei_prop_gold_trolly_empty' }, - ['-636408770'] = { Name = 'hei_prop_gold_trolly_half_full' }, - ['2123793174'] = { Name = 'hei_prop_hei_ammo_pile_02' }, - ['-693573187'] = { Name = 'hei_prop_hei_ammo_pile' }, - ['-1962755162'] = { Name = 'hei_prop_hei_ammo_single' }, - ['79209609'] = { Name = 'hei_prop_hei_bank_mon' }, - ['-1605837712'] = { Name = 'hei_prop_hei_bank_phone_01' }, - ['110411286'] = { Name = 'hei_prop_hei_bankdoor_new' }, - ['-1388847408'] = { Name = 'hei_prop_hei_bio_panel' }, - ['-1956621659'] = { Name = 'hei_prop_hei_bnk_lamp_01' }, - ['949726493'] = { Name = 'hei_prop_hei_bnk_lamp_02' }, - ['-468144679'] = { Name = 'hei_prop_hei_bust_01' }, - ['-637483755'] = { Name = 'hei_prop_hei_carrier_disp_01' }, - ['269934519'] = { Name = 'hei_prop_hei_cash_trolly_01' }, - ['-108416355'] = { Name = 'hei_prop_hei_cash_trolly_02' }, - ['769923921'] = { Name = 'hei_prop_hei_cash_trolly_03' }, - ['-1591138173'] = { Name = 'hei_prop_hei_cont_light_01' }, - ['1338930512'] = { Name = 'hei_prop_hei_cs_keyboard' }, - ['1723214043'] = { Name = 'hei_prop_hei_cs_stape_01' }, - ['-1174384786'] = { Name = 'hei_prop_hei_cs_stape_02' }, - ['19410268'] = { Name = 'hei_prop_hei_drill_hole' }, - ['1049338225'] = { Name = 'hei_prop_hei_drug_case' }, - ['525896218'] = { Name = 'hei_prop_hei_drug_pack_01a' }, - ['-395076527'] = { Name = 'hei_prop_hei_drug_pack_01b' }, - ['-1907742965'] = { Name = 'hei_prop_hei_drug_pack_02' }, - ['-1920951931'] = { Name = 'hei_prop_hei_garage_plug' }, - ['-1480373456'] = { Name = 'hei_prop_hei_hose_nozzle' }, - ['-1920621482'] = { Name = 'hei_prop_hei_id_bank' }, - ['61105977'] = { Name = 'hei_prop_hei_id_bio' }, - ['-2122821887'] = { Name = 'hei_prop_hei_keypad_01' }, - ['-1405574011'] = { Name = 'hei_prop_hei_keypad_02' }, - ['-1659828682'] = { Name = 'hei_prop_hei_keypad_03' }, - ['995169827'] = { Name = 'hei_prop_hei_lflts_01' }, - ['1234612910'] = { Name = 'hei_prop_hei_lflts_02' }, - ['1599047635'] = { Name = 'hei_prop_hei_med_benchset1' }, - ['-818415955'] = { Name = 'hei_prop_hei_monitor_overlay' }, - ['810212168'] = { Name = 'hei_prop_hei_monitor_police_01' }, - ['-2107935824'] = { Name = 'hei_prop_hei_muster_01' }, - ['899921464'] = { Name = 'hei_prop_hei_new_plant' }, - ['910205311'] = { Name = 'hei_prop_hei_paper_bag' }, - ['-207866908'] = { Name = 'hei_prop_hei_pic_hl_gurkhas' }, - ['1259624006'] = { Name = 'hei_prop_hei_pic_hl_keycodes' }, - ['-170303942'] = { Name = 'hei_prop_hei_pic_hl_raid' }, - ['-1167179986'] = { Name = 'hei_prop_hei_pic_hl_valkyrie' }, - ['630003835'] = { Name = 'hei_prop_hei_pic_pb_break' }, - ['-1197216983'] = { Name = 'hei_prop_hei_pic_pb_bus' }, - ['-1608608290'] = { Name = 'hei_prop_hei_pic_pb_plane' }, - ['1554252335'] = { Name = 'hei_prop_hei_pic_pb_station' }, - ['1678759457'] = { Name = 'hei_prop_hei_pic_ps_bike' }, - ['-377023079'] = { Name = 'hei_prop_hei_pic_ps_convoy' }, - ['564263640'] = { Name = 'hei_prop_hei_pic_ps_hack' }, - ['-943572871'] = { Name = 'hei_prop_hei_pic_ps_job' }, - ['-1302073896'] = { Name = 'hei_prop_hei_pic_ps_trucks' }, - ['2082630228'] = { Name = 'hei_prop_hei_pic_ps_witsec' }, - ['1014521536'] = { Name = 'hei_prop_hei_pic_ub_prep' }, - ['-2079534286'] = { Name = 'hei_prop_hei_pic_ub_prep02' }, - ['1812372168'] = { Name = 'hei_prop_hei_pic_ub_prep02b' }, - ['-406850826'] = { Name = 'hei_prop_hei_post_note_01' }, - ['1037912790'] = { Name = 'hei_prop_hei_security_case' }, - ['-160937700'] = { Name = 'hei_prop_hei_securitypanel' }, - ['2096238007'] = { Name = 'hei_prop_hei_shack_door' }, - ['332076319'] = { Name = 'hei_prop_hei_shack_window' }, - ['449297510'] = { Name = 'hei_prop_hei_skid_chair' }, - ['629489439'] = { Name = 'hei_prop_hei_timetable' }, - ['1993764676'] = { Name = 'hei_prop_hei_tree_fallen_02' }, - ['860567771'] = { Name = 'hei_prop_hei_warehousetrolly_02' }, - ['820966683'] = { Name = 'hei_prop_hei_warehousetrolly' }, - ['-807812330'] = { Name = 'hei_prop_heist_ammo_box' }, - ['-82704061'] = { Name = 'hei_prop_heist_apecrate' }, - ['1138881502'] = { Name = 'hei_prop_heist_binbag' }, - ['-517243780'] = { Name = 'hei_prop_heist_box' }, - ['-411901183'] = { Name = 'hei_prop_heist_card_hack_02' }, - ['-1827191488'] = { Name = 'hei_prop_heist_card_hack' }, - ['-1469164005'] = { Name = 'hei_prop_heist_carrierdoorl' }, - ['394409025'] = { Name = 'hei_prop_heist_carrierdoorr' }, - ['-1171762716'] = { Name = 'hei_prop_heist_cash_bag_01' }, - ['1246356548'] = { Name = 'hei_prop_heist_cash_pile' }, - ['-1436200562'] = { Name = 'hei_prop_heist_cutscene_doora' }, - ['1853479348'] = { Name = 'hei_prop_heist_cutscene_doorb' }, - ['1890297615'] = { Name = 'hei_prop_heist_cutscene_doorc_l' }, - ['-1920147247'] = { Name = 'hei_prop_heist_cutscene_doorc_r' }, - ['-1305230175'] = { Name = 'hei_prop_heist_deposit_box' }, - ['1506637536'] = { Name = 'hei_prop_heist_docs_01' }, - ['-443429795'] = { Name = 'hei_prop_heist_drill' }, - ['1271198221'] = { Name = 'hei_prop_heist_drug_tub_01' }, - ['932490441'] = { Name = 'hei_prop_heist_emp' }, - ['-599546004'] = { Name = 'hei_prop_heist_gold_bar' }, - ['-1732852367'] = { Name = 'hei_prop_heist_hook_01' }, - ['1898040612'] = { Name = 'hei_prop_heist_hose_01' }, - ['-894594569'] = { Name = 'hei_prop_heist_lockerdoor' }, - ['2055827572'] = { Name = 'hei_prop_heist_magnet' }, - ['-1198343923'] = { Name = 'hei_prop_heist_off_chair' }, - ['-780916577'] = { Name = 'hei_prop_heist_overlay_01' }, - ['-217815249'] = { Name = 'hei_prop_heist_pc_01' }, - ['-1969585897'] = { Name = 'hei_prop_heist_pic_01' }, - ['16805345'] = { Name = 'hei_prop_heist_pic_02' }, - ['-313637251'] = { Name = 'hei_prop_heist_pic_03' }, - ['-448940452'] = { Name = 'hei_prop_heist_pic_04' }, - ['-744484063'] = { Name = 'hei_prop_heist_pic_05' }, - ['1240072119'] = { Name = 'hei_prop_heist_pic_06' }, - ['908285994'] = { Name = 'hei_prop_heist_pic_07' }, - ['172949638'] = { Name = 'hei_prop_heist_pic_08' }, - ['948854020'] = { Name = 'hei_prop_heist_pic_09' }, - ['-413386375'] = { Name = 'hei_prop_heist_pic_10' }, - ['-719776525'] = { Name = 'hei_prop_heist_pic_11' }, - ['986210388'] = { Name = 'hei_prop_heist_pic_12' }, - ['747357147'] = { Name = 'hei_prop_heist_pic_13' }, - ['1083173863'] = { Name = 'hei_prop_heist_pic_14' }, - ['1236807831'] = { Name = 'hei_prop_heist_plinth' }, - ['-931948057'] = { Name = 'hei_prop_heist_rolladex' }, - ['755664014'] = { Name = 'hei_prop_heist_roller_base' }, - ['-1719632135'] = { Name = 'hei_prop_heist_roller_up' }, - ['-180739589'] = { Name = 'hei_prop_heist_roller' }, - ['-812777085'] = { Name = 'hei_prop_heist_safedepdoor' }, - ['152330975'] = { Name = 'hei_prop_heist_safedeposit' }, - ['-63539571'] = { Name = 'hei_prop_heist_sec_door' }, - ['924741338'] = { Name = 'hei_prop_heist_thermite_case' }, - ['-335888452'] = { Name = 'hei_prop_heist_thermite_flash' }, - ['865563579'] = { Name = 'hei_prop_heist_thermite' }, - ['388542025'] = { Name = 'hei_prop_heist_transponder' }, - ['1452661060'] = { Name = 'hei_prop_heist_trevor_case' }, - ['1429382112'] = { Name = 'hei_prop_heist_tub_truck' }, - ['-234152995'] = { Name = 'hei_prop_heist_tug' }, - ['-877183153'] = { Name = 'hei_prop_heist_tumbler_empty' }, - ['-54433116'] = { Name = 'hei_prop_heist_weed_block_01' }, - ['-680115871'] = { Name = 'hei_prop_heist_weed_block_01b' }, - ['1228076166'] = { Name = 'hei_prop_heist_weed_pallet_02' }, - ['-553616286'] = { Name = 'hei_prop_heist_weed_pallet' }, - ['377646791'] = { Name = 'hei_prop_heist_wooden_box' }, - ['1833528513'] = { Name = 'hei_prop_hst_icon_01' }, - ['-676527372'] = { Name = 'hei_prop_hst_laptop' }, - ['1210057103'] = { Name = 'hei_prop_hst_usb_drive_light' }, - ['-779874356'] = { Name = 'hei_prop_hst_usb_drive' }, - ['1030147405'] = { Name = 'hei_prop_mini_sever_01' }, - ['1806543322'] = { Name = 'hei_prop_mini_sever_02' }, - ['412812214'] = { Name = 'hei_prop_mini_sever_03' }, - ['1290462570'] = { Name = 'hei_prop_mini_sever_broken' }, - ['50694499'] = { Name = 'hei_prop_pill_bag_01' }, - ['435562533'] = { Name = 'hei_prop_server_piece_01' }, - ['-543689572'] = { Name = 'hei_prop_server_piece_lights' }, - ['245838764'] = { Name = 'hei_prop_sm_14_mp_gar2' }, - ['-667009138'] = { Name = 'hei_prop_sm_14_mph_door_l' }, - ['1640157877'] = { Name = 'hei_prop_sm_14_mph_door_r' }, - ['116180164'] = { Name = 'hei_prop_ss1_mpint_door_l' }, - ['-415922858'] = { Name = 'hei_prop_ss1_mpint_door_r' }, - ['1975282749'] = { Name = 'hei_prop_ss1_mpint_garage2' }, - ['-1603817716'] = { Name = 'hei_prop_station_gate' }, - ['1424372521'] = { Name = 'hei_prop_sync_door_06' }, - ['-1232996765'] = { Name = 'hei_prop_sync_door_08' }, - ['-1874351633'] = { Name = 'hei_prop_sync_door_09' }, - ['-2881618'] = { Name = 'hei_prop_sync_door_10' }, - ['2116359305'] = { Name = 'hei_prop_sync_door01a' }, - ['46734799'] = { Name = 'hei_prop_sync_door01b' }, - ['393167779'] = { Name = 'hei_prop_sync_door02a' }, - ['-1562944903'] = { Name = 'hei_prop_sync_door02b' }, - ['782871627'] = { Name = 'hei_prop_sync_door03' }, - ['1356853431'] = { Name = 'hei_prop_sync_door04' }, - ['-1483545996'] = { Name = 'hei_prop_sync_door05a' }, - ['-2009193533'] = { Name = 'hei_prop_sync_door05b' }, - ['-2051450263'] = { Name = 'hei_prop_sync_door07' }, - ['-2002895309'] = { Name = 'hei_prop_wall_alarm_off' }, - ['1088428993'] = { Name = 'hei_prop_wall_alarm_on' }, - ['1228163930'] = { Name = 'hei_prop_wall_light_10a_cr' }, - ['-971547840'] = { Name = 'hei_prop_yah_glass_01' }, - ['2023735386'] = { Name = 'hei_prop_yah_glass_02' }, - ['1792484553'] = { Name = 'hei_prop_yah_glass_03' }, - ['1564805541'] = { Name = 'hei_prop_yah_glass_04' }, - ['1299409410'] = { Name = 'hei_prop_yah_glass_05' }, - ['1072287471'] = { Name = 'hei_prop_yah_glass_06' }, - ['569086707'] = { Name = 'hei_prop_yah_glass_07' }, - ['338622326'] = { Name = 'hei_prop_yah_glass_08' }, - ['75487256'] = { Name = 'hei_prop_yah_glass_09' }, - ['-1562831388'] = { Name = 'hei_prop_yah_glass_10' }, - ['900699965'] = { Name = 'hei_prop_yah_lounger' }, - ['28672923'] = { Name = 'hei_prop_yah_seat_01' }, - ['-293380809'] = { Name = 'hei_prop_yah_seat_02' }, - ['-591349326'] = { Name = 'hei_prop_yah_seat_03' }, - ['-1727936540'] = { Name = 'hei_prop_yah_table_01' }, - ['1844244923'] = { Name = 'hei_prop_yah_table_02' }, - ['1000639787'] = { Name = 'hei_prop_yah_table_03' }, - ['623548567'] = { Name = 'hei_prop_zip_tie_positioned' }, - ['818839470'] = { Name = 'hei_prop_zip_tie_straight' }, - ['-1387685787'] = { Name = 'hei_ss1_02_building01' }, - ['-1645951137'] = { Name = 'hei_ss1_02_garagedtls' }, - ['-13598702'] = { Name = 'hei_ss1_02_grd01' }, - ['-1812616998'] = { Name = 'hei_ss1_11_detail01b' }, - ['1754483286'] = { Name = 'hei_ss1_11_flats' }, - ['-525592501'] = { Name = 'hei_ss1_11_flatsgrd01' }, - ['567645300'] = { Name = 'hei_ss1_11_land01' }, - ['1923648289'] = { Name = 'hei_ss1_11_lobbysofa' }, - ['735855031'] = { Name = 'hei_v_ilev_bk_gate_molten' }, - ['-222270721'] = { Name = 'hei_v_ilev_bk_gate_pris' }, - ['1272518122'] = { Name = 'hei_v_ilev_bk_gate2_molten' }, - ['746855201'] = { Name = 'hei_v_ilev_bk_gate2_pris' }, - ['108706825'] = { Name = 'hei_v_ilev_bk_safegate_molten' }, - ['-1508355822'] = { Name = 'hei_v_ilev_bk_safegate_pris' }, - ['224975209'] = { Name = 'hei_v_ilev_fh_heistdoor1' }, - ['330294775'] = { Name = 'hei_v_ilev_fh_heistdoor2' }, - ['301427732'] = { Name = 'hexer' }, - ['2132980893'] = { Name = 'hickbackroomshit' }, - ['-1862421347'] = { Name = 'hickbarbar' }, - ['42358572'] = { Name = 'hickbardivide' }, - ['1375833564'] = { Name = 'hickbarfantops' }, - ['-1163879492'] = { Name = 'hickbarlights' }, - ['-1521838512'] = { Name = 'hickbarshell' }, - ['-1848794733'] = { Name = 'hickbartrmbck' }, - ['-619486048'] = { Name = 'hickbarunit' }, - ['235493964'] = { Name = 'hickbarvent' }, - ['24583005'] = { Name = 'hickbrskrtbck' }, - ['76291840'] = { Name = 'hickmats' }, - ['608514362'] = { Name = 'hickmoresignsfront' }, - ['799455215'] = { Name = 'hickneon' }, - ['-1598384008'] = { Name = 'hicks_barshit' }, - ['810992626'] = { Name = 'hicks_newreflect' }, - ['1667141189'] = { Name = 'hicks_wallshit1' }, - ['1027005939'] = { Name = 'hicksbackdirt' }, - ['-119446652'] = { Name = 'hicksbarmats' }, - ['234652493'] = { Name = 'hickshadback' }, - ['-932952209'] = { Name = 'hickshadowbar' }, - ['1659268031'] = { Name = 'hicksmoresignsback' }, - ['-90636983'] = { Name = 'hickwins' }, - ['-2125480855'] = { Name = 'horizonring' }, - ['37348240'] = { Name = 'hotknife' }, - ['486987393'] = { Name = 'huntley' }, - ['-512624075'] = { Name = 'hw1_01_a' }, - ['-1961608770'] = { Name = 'hw1_01_alley_details' }, - ['1894291760'] = { Name = 'hw1_01_b' }, - ['1901730311'] = { Name = 'hw1_01_c' }, - ['-719461999'] = { Name = 'hw1_01_d' }, - ['2085889725'] = { Name = 'hw1_01_decalsa' }, - ['1854343971'] = { Name = 'hw1_01_decalsb' }, - ['866818173'] = { Name = 'hw1_01_decalsb2' }, - ['1624272822'] = { Name = 'hw1_01_decalsc' }, - ['522020779'] = { Name = 'hw1_01_doorblock' }, - ['-94338861'] = { Name = 'hw1_01_ground' }, - ['400742046'] = { Name = 'hw1_01_handrail_lod' }, - ['532780075'] = { Name = 'hw1_01_handrail' }, - ['548465517'] = { Name = 'hw1_01_hillsidec' }, - ['2112998637'] = { Name = 'hw1_01_hillsidedecalsb' }, - ['-1938412073'] = { Name = 'hw1_01_hillsidegnd' }, - ['114003761'] = { Name = 'hw1_01_hw1_1_railing' }, - ['1776982345'] = { Name = 'hw1_01_hw1_1_railing2' }, - ['453135790'] = { Name = 'hw1_01_ldr001' }, - ['680323267'] = { Name = 'hw1_01_ldr002' }, - ['808920973'] = { Name = 'hw1_01_lockup' }, - ['-331160868'] = { Name = 'hw1_01_props_combo06_dslod' }, - ['794489978'] = { Name = 'hw1_01_shadow_wall' }, - ['621338680'] = { Name = 'hw1_01_upnat_fence' }, - ['-463429933'] = { Name = 'hw1_02_bld1_fnce' }, - ['-1292431284'] = { Name = 'hw1_02_bld1' }, - ['-373981752'] = { Name = 'hw1_02_bld2' }, - ['-679814829'] = { Name = 'hw1_02_bld3' }, - ['-76275387'] = { Name = 'hw1_02_bld4' }, - ['-330398982'] = { Name = 'hw1_02_bld5' }, - ['571534974'] = { Name = 'hw1_02_bld6' }, - ['1849355418'] = { Name = 'hw1_02_cablemesh173373_hvstd' }, - ['1402840727'] = { Name = 'hw1_02_cablemesh173388_hvstd' }, - ['-1351627169'] = { Name = 'hw1_02_cablemesh173403_hvstd' }, - ['-553441798'] = { Name = 'hw1_02_cablemesh173418_hvstd' }, - ['365129804'] = { Name = 'hw1_02_cablemesh173433_hvstd' }, - ['-1252834272'] = { Name = 'hw1_02_detail1' }, - ['-178177157'] = { Name = 'hw1_02_detail1b' }, - ['-2081826670'] = { Name = 'hw1_02_detail1d' }, - ['20155248'] = { Name = 'hw1_02_details2b' }, - ['-2128147623'] = { Name = 'hw1_02_details2c' }, - ['-1246956444'] = { Name = 'hw1_02_details2e' }, - ['406599627'] = { Name = 'hw1_02_door_blocker' }, - ['1100527874'] = { Name = 'hw1_02_emiss_nomelt_pstrs_lod' }, - ['1837065524'] = { Name = 'hw1_02_emissive_melt_pstrs_lod' }, - ['-197030570'] = { Name = 'hw1_02_flow_' }, - ['-2145720397'] = { Name = 'hw1_02_flow_01' }, - ['1366067799'] = { Name = 'hw1_02_flow_02' }, - ['1669803660'] = { Name = 'hw1_02_flow_03' }, - ['-1529040586'] = { Name = 'hw1_02_flow_04' }, - ['1574660943'] = { Name = 'hw1_02_grnd1' }, - ['-723897045'] = { Name = 'hw1_02_grnd2_shadowproxy' }, - ['1936037479'] = { Name = 'hw1_02_grnd2' }, - ['-1903011502'] = { Name = 'hw1_02_gru_door_lod' }, - ['37854080'] = { Name = 'hw1_02_grudoor_dummy' }, - ['2128205696'] = { Name = 'hw1_02_hw2_red_carpet' }, - ['-864104342'] = { Name = 'hw1_02_ld' }, - ['1934147822'] = { Name = 'hw1_02_ld003' }, - ['-73772633'] = { Name = 'hw1_02_ld004' }, - ['225703258'] = { Name = 'hw1_02_ld005' }, - ['-635203910'] = { Name = 'hw1_02_ld006' }, - ['-1807601169'] = { Name = 'hw1_02_ld02' }, - ['-1397949888'] = { Name = 'hw1_02_melt_pstrs_lod' }, - ['2103009690'] = { Name = 'hw1_02_melt_pstrs' }, - ['1455796518'] = { Name = 'hw1_02_nomelt_pstrs_lod' }, - ['1669257774'] = { Name = 'hw1_02_nomelt_pstrs' }, - ['-1962732942'] = { Name = 'hw1_02_prop_premier_fence' }, - ['-1355706694'] = { Name = 'hw1_02_prop_premier_fence001' }, - ['-528813748'] = { Name = 'hw1_02_prop_premier_fence002' }, - ['-759671353'] = { Name = 'hw1_02_prop_premier_fence003' }, - ['1564089854'] = { Name = 'hw1_02_props_hw1_2_ve01_slod' }, - ['984652212'] = { Name = 'hw1_02_props_hw1_2_veg_slod' }, - ['-1565118602'] = { Name = 'hw1_02_railings' }, - ['750378759'] = { Name = 'hw1_02_railings2' }, - ['-1864064469'] = { Name = 'hw1_02_redcpet_lod' }, - ['-1231191169'] = { Name = 'hw1_02_windows_noshad' }, - ['1290932115'] = { Name = 'hw1_02_wood' }, - ['1338958595'] = { Name = 'hw1_02_wood2' }, - ['1364022919'] = { Name = 'hw1_03_a_plots7-9_nodshad' }, - ['-1120421683'] = { Name = 'hw1_03_build02b' }, - ['2091107352'] = { Name = 'hw1_03_build04_ovly' }, - ['-1023057929'] = { Name = 'hw1_03_build04' }, - ['-644523082'] = { Name = 'hw1_03_garage_01' }, - ['-1803107177'] = { Name = 'hw1_03_garage_ov_01' }, - ['1600390370'] = { Name = 'hw1_03_loose_lobday' }, - ['1678520692'] = { Name = 'hw1_03_pool_dummy' }, - ['1254156759'] = { Name = 'hw1_03_pool_proxy' }, - ['-546695604'] = { Name = 'hw1_03_roos_alfa3' }, - ['-113030658'] = { Name = 'hw1_03_roos_alfa4' }, - ['-2032162002'] = { Name = 'hw1_03_roos_apts03' }, - ['1120115004'] = { Name = 'hw1_03_roos_cpark_a' }, - ['-2074675109'] = { Name = 'hw1_03_roos_cpark2' }, - ['-702435766'] = { Name = 'hw1_03_roos_int_shad' }, - ['-1029671640'] = { Name = 'hw1_03_rvelt_dcl01' }, - ['210823447'] = { Name = 'hw1_03_rvelt_frame' }, - ['1530034397'] = { Name = 'hw1_03_rvelt01' }, - ['833751936'] = { Name = 'hw1_04_build02' }, - ['-1627003354'] = { Name = 'hw1_04_build03' }, - ['1432277721'] = { Name = 'hw1_04_build04' }, - ['1154083371'] = { Name = 'hw1_04_build04b' }, - ['-1996911124'] = { Name = 'hw1_04_cablemesh16435_thvy' }, - ['127209426'] = { Name = 'hw1_04_glue' }, - ['-234450300'] = { Name = 'hw1_04_glue003' }, - ['-257044173'] = { Name = 'hw1_04_glue2' }, - ['-1270820123'] = { Name = 'hw1_04_ground' }, - ['1119245547'] = { Name = 'hw1_04_ldr' }, - ['-758751315'] = { Name = 'hw1_04_pw_chainlink' }, - ['-1187071375'] = { Name = 'hw1_04_pw_chainlink2' }, - ['-752456116'] = { Name = 'hw1_04_pw_chainlink3' }, - ['-1050621247'] = { Name = 'hw1_04_pw_chainlink4' }, - ['1960456613'] = { Name = 'hw1_04_pw_chainlink5' }, - ['1654459691'] = { Name = 'hw1_04_pw_chainlink6' }, - ['-2084476352'] = { Name = 'hw1_04_railing' }, - ['-689786883'] = { Name = 'hw1_04_railing2' }, - ['-69278676'] = { Name = 'hw1_04_railing2b' }, - ['-946564767'] = { Name = 'hw1_04_railing3' }, - ['-1311677237'] = { Name = 'hw1_04_railingb' }, - ['-2026320990'] = { Name = 'hw1_04_railng3b' }, - ['2103936397'] = { Name = 'hw1_06_adbuild02' }, - ['2030499440'] = { Name = 'hw1_06_adbuild02b' }, - ['1001027582'] = { Name = 'hw1_06_alley_01' }, - ['-654467153'] = { Name = 'hw1_06_alley_fence_lod' }, - ['-1001914038'] = { Name = 'hw1_06_alley_fence' }, - ['266927528'] = { Name = 'hw1_06_build01cm' }, - ['423838330'] = { Name = 'hw1_06_build03cm' }, - ['-1283337482'] = { Name = 'hw1_06_build04cm' }, - ['-293995249'] = { Name = 'hw1_06_build05cm' }, - ['-376286109'] = { Name = 'hw1_06_cloth_06_02' }, - ['55642080'] = { Name = 'hw1_06_cloth_06_03' }, - ['-361612536'] = { Name = 'hw1_06_cloth_06_m' }, - ['791147146'] = { Name = 'hw1_06_db07rail_lod' }, - ['1977395601'] = { Name = 'hw1_06_db07rail2_lod' }, - ['635949094'] = { Name = 'hw1_06_detail02' }, - ['2064016994'] = { Name = 'hw1_06_detail02b' }, - ['1107063883'] = { Name = 'hw1_06_detail02c' }, - ['586863342'] = { Name = 'hw1_06_emissive_a' }, - ['21532554'] = { Name = 'hw1_06_emissive_b' }, - ['1180867009'] = { Name = 'hw1_06_emissive_c' }, - ['1423554223'] = { Name = 'hw1_06_emissive_d' }, - ['1509835000'] = { Name = 'hw1_06_emissive_e' }, - ['2012118232'] = { Name = 'hw1_06_emissive_f' }, - ['2100922222'] = { Name = 'hw1_06_emissive_g' }, - ['-1955912751'] = { Name = 'hw1_06_emissive_h' }, - ['-1252132942'] = { Name = 'hw1_06_emissive_i' }, - ['-2095770847'] = { Name = 'hw1_06_emissive_j' }, - ['1813300909'] = { Name = 'hw1_06_emissive_nightphrm_b' }, - ['1068966236'] = { Name = 'hw1_06_furgrass_00' }, - ['837060023'] = { Name = 'hw1_06_furgrass_01' }, - ['606235187'] = { Name = 'hw1_06_furgrass_02' }, - ['381079388'] = { Name = 'hw1_06_furgrass_03' }, - ['149795786'] = { Name = 'hw1_06_furgrass_04' }, - ['-758495356'] = { Name = 'hw1_06_furgrass_05' }, - ['-994038928'] = { Name = 'hw1_06_furgrass_06' }, - ['-1233678625'] = { Name = 'hw1_06_furgrass_07' }, - ['-1473744327'] = { Name = 'hw1_06_furgrass_08' }, - ['-1716202158'] = { Name = 'hw1_06_furgrass_09' }, - ['484369132'] = { Name = 'hw1_06_furgrass_10' }, - ['-479465465'] = { Name = 'hw1_06_furgrass_11' }, - ['-1050956825'] = { Name = 'hw1_06_furgrass_12' }, - ['-898384449'] = { Name = 'hw1_06_furgrass_13' }, - ['-1400929833'] = { Name = 'hw1_06_furgrass_14' }, - ['-440109984'] = { Name = 'hw1_06_furgrass_15' }, - ['-671393586'] = { Name = 'hw1_06_furgrass_16' }, - ['-1859630299'] = { Name = 'hw1_06_furgrass_17' }, - ['-2091077746'] = { Name = 'hw1_06_furgrass_18' }, - ['755892978'] = { Name = 'hw1_06_furgrass_19' }, - ['-915652796'] = { Name = 'hw1_06_furgrass_20' }, - ['-829765247'] = { Name = 'hw1_06_furgrass_21' }, - ['-592916992'] = { Name = 'hw1_06_glue' }, - ['899883042'] = { Name = 'hw1_06_glue2' }, - ['1854018015'] = { Name = 'hw1_06_glue3' }, - ['-2134244776'] = { Name = 'hw1_06_gop' }, - ['-1081621127'] = { Name = 'hw1_06_grnd_low2' }, - ['435131988'] = { Name = 'hw1_06_hdgb_top' }, - ['1036652564'] = { Name = 'hw1_06_hdgb' }, - ['-657301768'] = { Name = 'hw1_06_hedge_rnd_a_l_decr001' }, - ['-1485923788'] = { Name = 'hw1_06_hedge_rnd_a_ml001' }, - ['-1977076544'] = { Name = 'hw1_06_hw1_nwcl' }, - ['-1911646444'] = { Name = 'hw1_06_jrdrs' }, - ['326183423'] = { Name = 'hw1_06_ldr_' }, - ['-375435415'] = { Name = 'hw1_06_ldr_01' }, - ['-1336395753'] = { Name = 'hw1_06_ldr_011' }, - ['-61967161'] = { Name = 'hw1_06_ldr_02' }, - ['-825943627'] = { Name = 'hw1_06_ldr_03' }, - ['-529089256'] = { Name = 'hw1_06_ldr_04' }, - ['1055324667'] = { Name = 'hw1_06_ldr_05' }, - ['276307230'] = { Name = 'hw1_06_ldr_06' }, - ['-435369912'] = { Name = 'hw1_06_ldr_07' }, - ['-127701771'] = { Name = 'hw1_06_ldr_08' }, - ['2040065886'] = { Name = 'hw1_06_ldr_09' }, - ['1503866407'] = { Name = 'hw1_06_ldr_10' }, - ['1278565879'] = { Name = 'hw1_06_nbr' }, - ['946657917'] = { Name = 'hw1_06_nbrs' }, - ['-398272479'] = { Name = 'hw1_06_nu_build004' }, - ['292737839'] = { Name = 'hw1_06_nu_build02' }, - ['-1107135077'] = { Name = 'hw1_06_pharmcy_01' }, - ['-1817687760'] = { Name = 'hw1_06_pharmdet_01' }, - ['-1872534500'] = { Name = 'hw1_06_pipes_drains' }, - ['-399959729'] = { Name = 'hw1_06_railings' }, - ['1668396678'] = { Name = 'hw1_06_railings2' }, - ['-2013429859'] = { Name = 'hw1_06_railings4' }, - ['-1776477224'] = { Name = 'hw1_06_railings5' }, - ['-1050906030'] = { Name = 'hw1_06_railings6' }, - ['-2029222020'] = { Name = 'hw1_06_road' }, - ['1121637823'] = { Name = 'hw1_06_shdw01' }, - ['-1141386914'] = { Name = 'hw1_06_shdw01c' }, - ['-1673641165'] = { Name = 'hw1_07_03_tmp_ovly' }, - ['-773442881'] = { Name = 'hw1_07_03_tmp' }, - ['313893975'] = { Name = 'hw1_07_a_plots7-9_nodshad' }, - ['1228790535'] = { Name = 'hw1_07_apt_5drail_lod' }, - ['-1070163359'] = { Name = 'hw1_07_b1' }, - ['-408437505'] = { Name = 'hw1_07_build_sa' }, - ['45984266'] = { Name = 'hw1_07_cablemesh369339_hvstd' }, - ['-889487127'] = { Name = 'hw1_07_cablemesh369354_hvstd' }, - ['-1369722876'] = { Name = 'hw1_07_cablemesh369369_hvstd' }, - ['-2012474417'] = { Name = 'hw1_07_detail_b1' }, - ['1369903232'] = { Name = 'hw1_07_detail' }, - ['-1892184924'] = { Name = 'hw1_07_detail3' }, - ['700726340'] = { Name = 'hw1_07_details_02' }, - ['-332017629'] = { Name = 'hw1_07_elpitbase_al' }, - ['1545468184'] = { Name = 'hw1_07_elpitbase_d' }, - ['-1851273617'] = { Name = 'hw1_07_elpitbase' }, - ['-265692065'] = { Name = 'hw1_07_fence02a' }, - ['-1861921310'] = { Name = 'hw1_07_grnd_b' }, - ['218320376'] = { Name = 'hw1_07_grnd_c' }, - ['1255186874'] = { Name = 'hw1_07_hedge_d' }, - ['2146818243'] = { Name = 'hw1_07_hedge_d2' }, - ['1918123392'] = { Name = 'hw1_07_hedge_d3' }, - ['465408076'] = { Name = 'hw1_07_hedge_d4' }, - ['-1913523013'] = { Name = 'hw1_07_hedge_d5' }, - ['1435630835'] = { Name = 'hw1_07_ladder_002' }, - ['679174808'] = { Name = 'hw1_07_ldrr001' }, - ['518606708'] = { Name = 'hw1_07_ldrr002' }, - ['-1659515953'] = { Name = 'hw1_07_ldrr003' }, - ['-1889357719'] = { Name = 'hw1_07_ldrr004' }, - ['-2051564269'] = { Name = 'hw1_07_ldrr005' }, - ['996091122'] = { Name = 'hw1_07_logo' }, - ['-299255729'] = { Name = 'hw1_07_parkingem' }, - ['989207063'] = { Name = 'hw1_07_props_combo01_slod' }, - ['-2023215275'] = { Name = 'hw1_07_props_combo02_dslod' }, - ['1279723898'] = { Name = 'hw1_07_railings' }, - ['1039954763'] = { Name = 'hw1_07_railings10' }, - ['672163373'] = { Name = 'hw1_07_railings2_lod' }, - ['-868163536'] = { Name = 'hw1_07_railings4' }, - ['1576240023'] = { Name = 'hw1_07_railings5' }, - ['1942335291'] = { Name = 'hw1_07_railings6' }, - ['-2120463640'] = { Name = 'hw1_07_railings7' }, - ['-1762953850'] = { Name = 'hw1_07_railings8' }, - ['615518465'] = { Name = 'hw1_07_railings9' }, - ['1942564779'] = { Name = 'hw1_07_rails' }, - ['-313844421'] = { Name = 'hw1_07_roof_dirt' }, - ['1069623653'] = { Name = 'hw1_07_roof_dirt2' }, - ['695889205'] = { Name = 'hw1_07_sdw_01' }, - ['-206044751'] = { Name = 'hw1_07_sdw_02' }, - ['-1290918362'] = { Name = 'hw1_07_sgn_det' }, - ['-2022955107'] = { Name = 'hw1_07_sgn_det01' }, - ['330312763'] = { Name = 'hw1_07_shw_pr' }, - ['-1371120068'] = { Name = 'hw1_07_tmp_ladder' }, - ['1878021811'] = { Name = 'hw1_07_twl_det' }, - ['-1636425964'] = { Name = 'hw1_07_twl_det01' }, - ['-560809621'] = { Name = 'hw1_07_vw_muzak_001' }, - ['-135829466'] = { Name = 'hw1_07_warehseshelf03' }, - ['1703606389'] = { Name = 'hw1_07_wtrbuild01' }, - ['-865830828'] = { Name = 'hw1_07_wtrbuild01d' }, - ['-434947323'] = { Name = 'hw1_07_wtrbuild02d' }, - ['-2003042440'] = { Name = 'hw1_07_wtrbuild05d' }, - ['-758922140'] = { Name = 'hw1_08_build03x' }, - ['-519796568'] = { Name = 'hw1_08_build1_4_det' }, - ['710360556'] = { Name = 'hw1_08_carparkdetail' }, - ['1970877928'] = { Name = 'hw1_08_decalb' }, - ['-658015101'] = { Name = 'hw1_08_decald' }, - ['-131077603'] = { Name = 'hw1_08_decals1' }, - ['-1963683928'] = { Name = 'hw1_08_decals2' }, - ['-1031393586'] = { Name = 'hw1_08_emissive_a_slod' }, - ['-2083120310'] = { Name = 'hw1_08_grnd2' }, - ['1029279318'] = { Name = 'hw1_08_grnd3' }, - ['-1594709952'] = { Name = 'hw1_08_ground_01' }, - ['1304399686'] = { Name = 'hw1_08_hotplaz_ldr' }, - ['723023507'] = { Name = 'hw1_08_hotplaz_rail' }, - ['-1836318341'] = { Name = 'hw1_08_hotplaz01' }, - ['-1462686203'] = { Name = 'hw1_08_hotplaz02' }, - ['899826789'] = { Name = 'hw1_08_hurrdetails' }, - ['326394542'] = { Name = 'hw1_08_hurricanex' }, - ['-2072287043'] = { Name = 'hw1_08_hw1_8_newtop001' }, - ['-702487957'] = { Name = 'hw1_08_ldr' }, - ['1443519929'] = { Name = 'hw1_08_ldr001' }, - ['1135524098'] = { Name = 'hw1_08_ldr002' }, - ['963617976'] = { Name = 'hw1_08_ldr003' }, - ['-1667060909'] = { Name = 'hw1_08_lightcase' }, - ['-782735761'] = { Name = 'hw1_08_newcarpark' }, - ['-1988933741'] = { Name = 'hw1_08_newdecals' }, - ['-965682050'] = { Name = 'hw1_08_rail' }, - ['-409844162'] = { Name = 'hw1_08_railings' }, - ['1870569448'] = { Name = 'hw1_08_railings2' }, - ['-1731595650'] = { Name = 'hw1_08_railings3' }, - ['28731469'] = { Name = 'hw1_08_shadowproxy01' }, - ['1972363783'] = { Name = 'hw1_08_vwhot_det1' }, - ['1650221088'] = { Name = 'hw1_08_vwhot01' }, - ['1778162525'] = { Name = 'hw1_09_billboards' }, - ['-430121925'] = { Name = 'hw1_09_captower_dtl' }, - ['145371199'] = { Name = 'hw1_09_captower' }, - ['1394986836'] = { Name = 'hw1_09_cp_railings' }, - ['-1400883693'] = { Name = 'hw1_09_fake_int_em' }, - ['-1222254644'] = { Name = 'hw1_09_fake_int' }, - ['-1243261926'] = { Name = 'hw1_09_glue_01' }, - ['-1001656089'] = { Name = 'hw1_09_glue_02' }, - ['-510280497'] = { Name = 'hw1_09_glue_2' }, - ['-904413333'] = { Name = 'hw1_09_ground' }, - ['413284062'] = { Name = 'hw1_09_ground2' }, - ['149399910'] = { Name = 'hw1_09_mscp' }, - ['-326741201'] = { Name = 'hw1_09_pd_sign' }, - ['369205997'] = { Name = 'hw1_09_policestation' }, - ['-1793416473'] = { Name = 'hw1_09_props_combo01_slod' }, - ['-1716590621'] = { Name = 'hw1_09_props_combo03_slod' }, - ['-1640093595'] = { Name = 'hw1_09_rail_post' }, - ['-1736123092'] = { Name = 'hw1_09_rail_post2' }, - ['57120750'] = { Name = 'hw1_09_railings' }, - ['1784356027'] = { Name = 'hw1_10_br_rail' }, - ['1199652644'] = { Name = 'hw1_10_bridge01_sd' }, - ['-1039202168'] = { Name = 'hw1_10_bridge01' }, - ['160230259'] = { Name = 'hw1_10_bridge02_sd' }, - ['1781979357'] = { Name = 'hw1_10_bridge02' }, - ['-1515041200'] = { Name = 'hw1_10_cnt_sign' }, - ['-364531001'] = { Name = 'hw1_10_land_00' }, - ['-1825897329'] = { Name = 'hw1_10_land_02' }, - ['-1064083617'] = { Name = 'hw1_10_land_03' }, - ['-825426990'] = { Name = 'hw1_10_land_04' }, - ['1545574009'] = { Name = 'hw1_10_land_06' }, - ['1769353510'] = { Name = 'hw1_10_land_07' }, - ['2008239520'] = { Name = 'hw1_10_land_08' }, - ['-445543429'] = { Name = 'hw1_10_land02_a' }, - ['-824193557'] = { Name = 'hw1_10_land03_a' }, - ['1635090709'] = { Name = 'hw1_10_land06_a' }, - ['766833563'] = { Name = 'hw1_10_land08_a' }, - ['487854109'] = { Name = 'hw1_11_build01_a' }, - ['1064599835'] = { Name = 'hw1_11_build01' }, - ['-1411239158'] = { Name = 'hw1_11_build02_a' }, - ['1908762044'] = { Name = 'hw1_11_build02' }, - ['-980848503'] = { Name = 'hw1_11_build02b_a' }, - ['-978252068'] = { Name = 'hw1_11_cablemesh28210_hvstd' }, - ['-161438509'] = { Name = 'hw1_11_grnd_blnd' }, - ['210683425'] = { Name = 'hw1_11_ground_a' }, - ['-443992967'] = { Name = 'hw1_11_ground_a2' }, - ['1332427729'] = { Name = 'hw1_11_ground_noshadow' }, - ['-1786582789'] = { Name = 'hw1_11_hedge_a' }, - ['670953188'] = { Name = 'hw1_11_hedge_a2' }, - ['1074145773'] = { Name = 'hw1_11_ldr_01' }, - ['-573404173'] = { Name = 'hw1_11_railings' }, - ['13448741'] = { Name = 'hw1_11_railings2' }, - ['-279604426'] = { Name = 'hw1_11_railings3' }, - ['684164637'] = { Name = 'hw1_11_railings4' }, - ['586026448'] = { Name = 'hw1_12_build01_a' }, - ['354515856'] = { Name = 'hw1_12_build01' }, - ['-703884125'] = { Name = 'hw1_12_build02_a' }, - ['-1168008134'] = { Name = 'hw1_12_build02_a2' }, - ['-971230321'] = { Name = 'hw1_12_build02_ab' }, - ['-501410428'] = { Name = 'hw1_12_build02' }, - ['-426928973'] = { Name = 'hw1_12_cablemesh1463_thvy' }, - ['-1506245775'] = { Name = 'hw1_12_chainlink' }, - ['-541074993'] = { Name = 'hw1_12_ground' }, - ['1558939191'] = { Name = 'hw1_12_hdg_top' }, - ['-630567675'] = { Name = 'hw1_12_hdg' }, - ['-2128659209'] = { Name = 'hw1_12_railings' }, - ['583048327'] = { Name = 'hw1_12_railings2' }, - ['813840394'] = { Name = 'hw1_12_railings3' }, - ['2104026129'] = { Name = 'hw1_13_biker_aux' }, - ['136264275'] = { Name = 'hw1_13_biker_gardoor' }, - ['-1293675098'] = { Name = 'hw1_13_biker_newbits' }, - ['177085699'] = { Name = 'hw1_13_biker_rails' }, - ['2134388008'] = { Name = 'hw1_13_bikergnd_a' }, - ['36342934'] = { Name = 'hw1_13_bikergnd' }, - ['-1342604687'] = { Name = 'hw1_13_bikergnd2_a' }, - ['327225700'] = { Name = 'hw1_13_bk_wires' }, - ['1356530899'] = { Name = 'hw1_13_bkrgnd_noshadow' }, - ['747685776'] = { Name = 'hw1_13_garage_door_01' }, - ['-496822713'] = { Name = 'hw1_13_ground_a1' }, - ['-2003736070'] = { Name = 'hw1_13_ground' }, - ['-694926978'] = { Name = 'hw1_13_ldrrr' }, - ['922403028'] = { Name = 'hw1_13_motel_decal' }, - ['706065119'] = { Name = 'hw1_13_motel' }, - ['-2030346120'] = { Name = 'hw1_13_props_combo_slod' }, - ['-800344852'] = { Name = 'hw1_13_props_dump01alod' }, - ['-2096314408'] = { Name = 'hw1_13_props_dump01alod1' }, - ['-1395254422'] = { Name = 'hw1_13_props_dump01alod2' }, - ['-1550536461'] = { Name = 'hw1_13_props_pallet01lod5' }, - ['-1121865470'] = { Name = 'hw1_13_railings' }, - ['-1545333354'] = { Name = 'hw1_13_railings2' }, - ['-718637022'] = { Name = 'hw1_13_railings3' }, - ['-1659158224'] = { Name = 'hw1_13_ratt_static' }, - ['-2053869137'] = { Name = 'hw1_13_res2_decals' }, - ['716555051'] = { Name = 'hw1_13_res2' }, - ['794887696'] = { Name = 'hw1_13_starlight_sign' }, - ['1413145791'] = { Name = 'hw1_13_wires' }, - ['219326616'] = { Name = 'hw1_14_bld01_utl' }, - ['-1659875318'] = { Name = 'hw1_14_bld01_utlb' }, - ['1902050790'] = { Name = 'hw1_14_bld02_dcl' }, - ['-313241547'] = { Name = 'hw1_14_bld02' }, - ['-332611915'] = { Name = 'hw1_14_bld02b_dcl' }, - ['-631756227'] = { Name = 'hw1_14_bld03' }, - ['-787277901'] = { Name = 'hw1_14_bld04' }, - ['904094038'] = { Name = 'hw1_14_bld05' }, - ['1459685470'] = { Name = 'hw1_14_bld06_utl' }, - ['1032850982'] = { Name = 'hw1_14_bld06_utlb' }, - ['1737949586'] = { Name = 'hw1_14_bld06_utlbb' }, - ['-1637781722'] = { Name = 'hw1_14_bld06_utlbc' }, - ['1901353015'] = { Name = 'hw1_14_bld07' }, - ['-1357141677'] = { Name = 'hw1_14_d' }, - ['1831854458'] = { Name = 'hw1_14_db_apart_05__rsref00' }, - ['336054536'] = { Name = 'hw1_14_db' }, - ['-1392644903'] = { Name = 'hw1_14_fence' }, - ['-1568817157'] = { Name = 'hw1_14_glass' }, - ['-178496097'] = { Name = 'hw1_14_glue01' }, - ['-253523090'] = { Name = 'hw1_14_gnd_1b' }, - ['1833729674'] = { Name = 'hw1_14_gnd_2b' }, - ['-607938432'] = { Name = 'hw1_14_gnd_2eb' }, - ['-1808807168'] = { Name = 'hw1_14_gnd_c' }, - ['1744531028'] = { Name = 'hw1_14_hdg_top' }, - ['1356886467'] = { Name = 'hw1_14_hdg_top2' }, - ['-408002820'] = { Name = 'hw1_14_hdg' }, - ['1930242138'] = { Name = 'hw1_14_hdg2' }, - ['1219752935'] = { Name = 'hw1_14_hdg2c' }, - ['705915654'] = { Name = 'hw1_14_hdgb_top003' }, - ['1924951663'] = { Name = 'hw1_14_hdgb_top2' }, - ['-1702099064'] = { Name = 'hw1_14_hdgc_top2' }, - ['-1642618956'] = { Name = 'hw1_14_hdgd_top' }, - ['-1329880142'] = { Name = 'hw1_14_hdgd' }, - ['665976950'] = { Name = 'hw1_14_hdge_top' }, - ['1862480776'] = { Name = 'hw1_14_hdge_top001' }, - ['1249676467'] = { Name = 'hw1_14_ladder_001' }, - ['-1263509223'] = { Name = 'hw1_14_ladder_002' }, - ['140779207'] = { Name = 'hw1_14_ldr' }, - ['1554081049'] = { Name = 'hw1_14_ldr001' }, - ['1255588228'] = { Name = 'hw1_14_ldr002' }, - ['1556899179'] = { Name = 'hw1_14_ldr003' }, - ['1146321396'] = { Name = 'hw1_14_railing' }, - ['749181752'] = { Name = 'hw1_14_railings2' }, - ['987674534'] = { Name = 'hw1_14_railings3' }, - ['1227707459'] = { Name = 'hw1_14_railings4' }, - ['1468788992'] = { Name = 'hw1_14_railings5' }, - ['1552031093'] = { Name = 'hw1_14_rtr' }, - ['-393685242'] = { Name = 'hw1_14_rtrb' }, - ['-902948776'] = { Name = 'hw1_14_shd_pxy' }, - ['-144671806'] = { Name = 'hw1_14_shdw' }, - ['-290116045'] = { Name = 'hw1_14_shdw2' }, - ['1010868558'] = { Name = 'hw1_14_twl' }, - ['1688194909'] = { Name = 'hw1_14_twl2' }, - ['1868162257'] = { Name = 'hw1_14_twl3' }, - ['-760272022'] = { Name = 'hw1_14_twlb' }, - ['667531210'] = { Name = 'hw1_14_vent' }, - ['-534778517'] = { Name = 'hw1_15_apart_st1_2' }, - ['268618773'] = { Name = 'hw1_15_apart_st2' }, - ['-414886721'] = { Name = 'hw1_15_apt_st1' }, - ['-1951216762'] = { Name = 'hw1_15_build1_details' }, - ['582558264'] = { Name = 'hw1_15_build1_detailsb' }, - ['-672900969'] = { Name = 'hw1_15_build1' }, - ['-955828515'] = { Name = 'hw1_15_build2' }, - ['-2127019256'] = { Name = 'hw1_15_dec_00' }, - ['1996566170'] = { Name = 'hw1_15_dec_01' }, - ['1690274327'] = { Name = 'hw1_15_dec_02' }, - ['1293376151'] = { Name = 'hw1_15_dec_03' }, - ['-229661439'] = { Name = 'hw1_15_dec_04' }, - ['1298669622'] = { Name = 'hw1_15_dec_05_ivyb' }, - ['-592086579'] = { Name = 'hw1_15_dec_05' }, - ['-811147344'] = { Name = 'hw1_15_dec_06' }, - ['-1192644042'] = { Name = 'hw1_15_dec_07' }, - ['-558837092'] = { Name = 'hw1_15_fnc' }, - ['651108333'] = { Name = 'hw1_15_ground1' }, - ['552612940'] = { Name = 'hw1_15_hdg_00_top' }, - ['119494936'] = { Name = 'hw1_15_hdg_00' }, - ['721157395'] = { Name = 'hw1_15_hdg_01_top' }, - ['-1253722798'] = { Name = 'hw1_15_hdg_01' }, - ['1603975167'] = { Name = 'hw1_15_hdg_02_top' }, - ['-1558441729'] = { Name = 'hw1_15_hdg_02' }, - ['-1196087386'] = { Name = 'hw1_15_hdg_03_top' }, - ['-1058780017'] = { Name = 'hw1_15_hdg_03' }, - ['1677913519'] = { Name = 'hw1_15_hdg_04_top' }, - ['1920544698'] = { Name = 'hw1_15_hdg_04' }, - ['2023175627'] = { Name = 'hw1_15_hdg_b_00_top' }, - ['2034933165'] = { Name = 'hw1_15_hdg_b_00' }, - ['-1416379258'] = { Name = 'hw1_15_hdg_b_01_top' }, - ['-1308651754'] = { Name = 'hw1_15_hdg_b_01' }, - ['-669656988'] = { Name = 'hw1_15_hdg_b_02_top' }, - ['-725101402'] = { Name = 'hw1_15_hdg_b_02' }, - ['1060941408'] = { Name = 'hw1_15_hdg_b_03_top' }, - ['1290159341'] = { Name = 'hw1_15_hdg_b_03' }, - ['-1516304052'] = { Name = 'hw1_15_hdg_b_04_top' }, - ['1521148022'] = { Name = 'hw1_15_hdg_b_04' }, - ['-1808566825'] = { Name = 'hw1_15_ladder_' }, - ['521524290'] = { Name = 'hw1_15_lldd' }, - ['862768299'] = { Name = 'hw1_15_lll' }, - ['97776128'] = { Name = 'hw1_15_props_cbl_thvy' }, - ['1722748059'] = { Name = 'hw1_15_props_cbl_thvy01' }, - ['1953212436'] = { Name = 'hw1_15_props_cbl_thvy02' }, - ['-2094938752'] = { Name = 'hw1_15_props_cbl_thvy03' }, - ['18366831'] = { Name = 'hw1_15_props_cbl_thvy04' }, - ['493451793'] = { Name = 'hw1_15_props_cbl_thvy05' }, - ['181504950'] = { Name = 'hw1_15_railing2_lod' }, - ['-1936985284'] = { Name = 'hw1_15_railing3_lod' }, - ['462382584'] = { Name = 'hw1_15_railing4' }, - ['1255300595'] = { Name = 'hw1_15_railings5' }, - ['1391890095'] = { Name = 'hw1_15_shdw' }, - ['74868871'] = { Name = 'hw1_15_twl00' }, - ['1016027320'] = { Name = 'hw1_15_twl01' }, - ['786447706'] = { Name = 'hw1_15_twl02' }, - ['1632346672'] = { Name = 'hw1_15_twl03' }, - ['-1132378361'] = { Name = 'hw1_16_bboard' }, - ['387516613'] = { Name = 'hw1_16_build02' }, - ['-529311731'] = { Name = 'hw1_16_build02b_dcl' }, - ['1396517341'] = { Name = 'hw1_16_build02b_dcl2' }, - ['1134529186'] = { Name = 'hw1_16_build02b_dcl3' }, - ['1765503940'] = { Name = 'hw1_16_build1' }, - ['-1736366459'] = { Name = 'hw1_16_build2_g' }, - ['-1828829367'] = { Name = 'hw1_16_build2' }, - ['-1117503232'] = { Name = 'hw1_16_build2aldet_b' }, - ['-1346919001'] = { Name = 'hw1_16_build2aldet_c' }, - ['-806773311'] = { Name = 'hw1_16_build2aldet' }, - ['1254221951'] = { Name = 'hw1_16_build2ov' }, - ['2109486183'] = { Name = 'hw1_16_build2ov2' }, - ['-1039938041'] = { Name = 'hw1_16_gnd' }, - ['1164797860'] = { Name = 'hw1_16_h1_16_brand_emissive' }, - ['-2128520986'] = { Name = 'hw1_16_ldr' }, - ['122504853'] = { Name = 'hw1_16_ldr001' }, - ['-681926893'] = { Name = 'hw1_16_props_cable_thvy' }, - ['-565680250'] = { Name = 'hw1_16_props_cable_thvy01' }, - ['-1332868078'] = { Name = 'hw1_16_props_cable_thvy02' }, - ['-1981104416'] = { Name = 'hw1_16_props_cable_thvy03' }, - ['-849361483'] = { Name = 'hw1_16_props_cable_thvy04' }, - ['-1654168103'] = { Name = 'hw1_16_props_cable_thvy05' }, - ['1796768060'] = { Name = 'hw1_16_props_cable_thvy06' }, - ['1088761046'] = { Name = 'hw1_16_props_cable_thvy07' }, - ['-2139248110'] = { Name = 'hw1_16_rails_00' }, - ['1882786185'] = { Name = 'hw1_16_rails_01' }, - ['892179315'] = { Name = 'hw1_16_rails_02' }, - ['-1830924589'] = { Name = 'hw1_16_rails_03' }, - ['1502108712'] = { Name = 'hw1_16_rails_04' }, - ['1225112355'] = { Name = 'hw1_16_rails_05' }, - ['524989316'] = { Name = 'hw1_16_rails_x' }, - ['-507646136'] = { Name = 'hw1_16_railsb_00' }, - ['-806663261'] = { Name = 'hw1_16_railsb_01' }, - ['2100078119'] = { Name = 'hw1_16_railsb_02' }, - ['1801257608'] = { Name = 'hw1_16_railsb_03' }, - ['-1697128067'] = { Name = 'hw1_16_railsb_04' }, - ['1204992872'] = { Name = 'hw1_16_railsb_05' }, - ['-1527533332'] = { Name = 'hw1_16_railsc_00' }, - ['-80126594'] = { Name = 'hw1_16_railsc_01' }, - ['158071267'] = { Name = 'hw1_16_railsc_02' }, - ['221381079'] = { Name = 'hw1_16_railsc_03' }, - ['-168114023'] = { Name = 'hw1_16_shw2' }, - ['-1449171789'] = { Name = 'hw1_16_ss_det' }, - ['-1311577483'] = { Name = 'hw1_16_water_' }, - ['-1840484082'] = { Name = 'hw1_17_a_plots7-9_nodshad001' }, - ['1255825959'] = { Name = 'hw1_17_a_plots7-9_nodshad002' }, - ['-2037725675'] = { Name = 'hw1_17_aircon_climb' }, - ['1668066343'] = { Name = 'hw1_17_aircon_climb001' }, - ['438411327'] = { Name = 'hw1_17_build1_n' }, - ['1430940564'] = { Name = 'hw1_17_build1_n2' }, - ['-612627298'] = { Name = 'hw1_17_decals' }, - ['1314978361'] = { Name = 'hw1_17_decals01' }, - ['1562056621'] = { Name = 'hw1_17_decals02' }, - ['1806546130'] = { Name = 'hw1_17_decals03' }, - ['-473684807'] = { Name = 'hw1_17_decals04' }, - ['-720599222'] = { Name = 'hw1_17_decals05' }, - ['-940675826'] = { Name = 'hw1_17_decals06' }, - ['-1237857887'] = { Name = 'hw1_17_decals07' }, - ['117708805'] = { Name = 'hw1_17_det' }, - ['-679193819'] = { Name = 'hw1_17_det01' }, - ['-1580898392'] = { Name = 'hw1_17_det02' }, - ['1912014860'] = { Name = 'hw1_17_det03' }, - ['-867943259'] = { Name = 'hw1_17_det04' }, - ['-1672281727'] = { Name = 'hw1_17_detail2_b' }, - ['192265852'] = { Name = 'hw1_17_detail3_b_' }, - ['1036495635'] = { Name = 'hw1_17_detail3_b_02' }, - ['1773765306'] = { Name = 'hw1_17_detail3_b_07' }, - ['2085038037'] = { Name = 'hw1_17_detail3_b_08' }, - ['-1337974414'] = { Name = 'hw1_17_detail3_b' }, - ['-1057599564'] = { Name = 'hw1_17_fences' }, - ['-2124979123'] = { Name = 'hw1_17_ground1' }, - ['2140678334'] = { Name = 'hw1_17_ladr' }, - ['-318344114'] = { Name = 'hw1_17_ladr005' }, - ['-1210381832'] = { Name = 'hw1_17_ladr006' }, - ['-912741005'] = { Name = 'hw1_17_ladr007' }, - ['341525239'] = { Name = 'hw1_17_ladr008' }, - ['639362680'] = { Name = 'hw1_17_ladr009' }, - ['-862011307'] = { Name = 'hw1_17_ladr01' }, - ['1052547689'] = { Name = 'hw1_17_ladr010' }, - ['-1094507362'] = { Name = 'hw1_17_ladr02' }, - ['1407209258'] = { Name = 'hw1_17_ladr03' }, - ['1101114029'] = { Name = 'hw1_17_ladr04' }, - ['-1488944255'] = { Name = 'hw1_17_nwnet' }, - ['803300022'] = { Name = 'hw1_17_nwnet2' }, - ['815529765'] = { Name = 'hw1_17_props_aircon_climb002' }, - ['-11985792'] = { Name = 'hw1_17_props_aircon_climb003' }, - ['1188395716'] = { Name = 'hw1_17_rails00' }, - ['877680058'] = { Name = 'hw1_17_rails01' }, - ['459383773'] = { Name = 'hw1_17_rails02' }, - ['413769325'] = { Name = 'hw1_17_rails03' }, - ['502147314'] = { Name = 'hw1_17_rails04' }, - ['196281468'] = { Name = 'hw1_17_rails05' }, - ['-720496841'] = { Name = 'hw1_17_rails06' }, - ['-273920909'] = { Name = 'hw1_17_rails07' }, - ['-1198629320'] = { Name = 'hw1_17_rails08' }, - ['-422954321'] = { Name = 'hw1_17_rails09' }, - ['1992938764'] = { Name = 'hw1_17_rails10' }, - ['1402978844'] = { Name = 'hw1_17_sdw_px' }, - ['585995226'] = { Name = 'hw1_18_build01' }, - ['-2063233765'] = { Name = 'hw1_18_cablemesh27816_thvy' }, - ['1561473301'] = { Name = 'hw1_18_cablemesh27817_thvy' }, - ['1862924054'] = { Name = 'hw1_18_cablemesh27818_thvy' }, - ['-613148533'] = { Name = 'hw1_18_cablemesh27819_thvy' }, - ['679577921'] = { Name = 'hw1_18_cablemesh27820_thvy' }, - ['-2036860565'] = { Name = 'hw1_18_cablemesh27821_thvy' }, - ['1719346147'] = { Name = 'hw1_18_cablemesh27822_thvy' }, - ['1910999475'] = { Name = 'hw1_18_cablemesh27823_thvy' }, - ['-1388300832'] = { Name = 'hw1_18_cablemesh27824_thvy' }, - ['300374699'] = { Name = 'hw1_18_cablemesh27825_thvy' }, - ['988611603'] = { Name = 'hw1_18_cablemesh27826_thvy' }, - ['639021151'] = { Name = 'hw1_18_dash_em' }, - ['1768261197'] = { Name = 'hw1_18_dashound_sign' }, - ['-724531239'] = { Name = 'hw1_18_ground01' }, - ['192306163'] = { Name = 'hw1_18_land_01' }, - ['-161271351'] = { Name = 'hw1_18_land_02' }, - ['1253956221'] = { Name = 'hw1_18_land_03' }, - ['830605302'] = { Name = 'hw1_18_ovlya' }, - ['-146467971'] = { Name = 'hw1_18_ovlyb' }, - ['272638749'] = { Name = 'hw1_18_props_combo_01_lod' }, - ['-1079590505'] = { Name = 'hw1_18_rails' }, - ['-41650172'] = { Name = 'hw1_18_rd_sup_01' }, - ['355993842'] = { Name = 'hw1_19_19_rails' }, - ['-2111758304'] = { Name = 'hw1_19_19_rails01' }, - ['-1311604862'] = { Name = 'hw1_19_19_rails02' }, - ['690056734'] = { Name = 'hw1_19_19_rails04' }, - ['245709094'] = { Name = 'hw1_19_19_rails06' }, - ['-944763167'] = { Name = 'hw1_19_bathroom_002' }, - ['-931618751'] = { Name = 'hw1_19_bathroom_01' }, - ['-1634933074'] = { Name = 'hw1_19_fount_pool' }, - ['1443681589'] = { Name = 'hw1_19_hw1_props_00' }, - ['1724872378'] = { Name = 'hw1_19_hw1_props_01' }, - ['-124609986'] = { Name = 'hw1_19_hw1_props_02' }, - ['189939645'] = { Name = 'hw1_19_hw1_props_03' }, - ['2108564599'] = { Name = 'hw1_19_hw1_props_04' }, - ['-1863103743'] = { Name = 'hw1_19_hw1_props_05' }, - ['-246223218'] = { Name = 'hw1_19_ovlya' }, - ['-1014820113'] = { Name = 'hw1_19_ovlyb' }, - ['-717441438'] = { Name = 'hw1_19_ovlyc' }, - ['663509764'] = { Name = 'hw1_19_ovlyd' }, - ['-2147238106'] = { Name = 'hw1_19_parka' }, - ['-1446636886'] = { Name = 'hw1_19_parkb' }, - ['-1673955439'] = { Name = 'hw1_19_parkc' }, - ['1160235375'] = { Name = 'hw1_19_parkd' }, - ['2130240571'] = { Name = 'hw1_19_pg_rails' }, - ['1389328087'] = { Name = 'hw1_19_props_a' }, - ['-808277333'] = { Name = 'hw1_19_props_a01' }, - ['161390146'] = { Name = 'hw1_19_props_a02' }, - ['744481732'] = { Name = 'hw1_19_props_a03' }, - ['390645435'] = { Name = 'hw1_19_props_combo04_slod' }, - ['-1521496284'] = { Name = 'hw1_19_props_combo06_slod' }, - ['416396923'] = { Name = 'hw1_19_propsb' }, - ['-1365421293'] = { Name = 'hw1_19_rails_01' }, - ['884905535'] = { Name = 'hw1_22_albits1_a' }, - ['-912420627'] = { Name = 'hw1_22_albits1' }, - ['-367178887'] = { Name = 'hw1_22_albits2_a' }, - ['-696210765'] = { Name = 'hw1_22_albits2' }, - ['1786620370'] = { Name = 'hw1_22_albits3_a' }, - ['-1899236754'] = { Name = 'hw1_22_albits3_b' }, - ['1973966550'] = { Name = 'hw1_22_bb_01' }, - ['1919441208'] = { Name = 'hw1_22_brwstrk' }, - ['-956504431'] = { Name = 'hw1_22_build_as_d' }, - ['-581934661'] = { Name = 'hw1_22_build1_ovly' }, - ['-1943774460'] = { Name = 'hw1_22_build1_ovly2' }, - ['-285644541'] = { Name = 'hw1_22_build1_ovly2b' }, - ['-844866065'] = { Name = 'hw1_22_build1_ovlyb' }, - ['-817420181'] = { Name = 'hw1_22_build1' }, - ['-555661409'] = { Name = 'hw1_22_build2' }, - ['1553515280'] = { Name = 'hw1_22_build3' }, - ['173612690'] = { Name = 'hw1_22_build4' }, - ['856943830'] = { Name = 'hw1_22_fnctomesh' }, - ['1884612623'] = { Name = 'hw1_22_fnctomeshb' }, - ['-651167063'] = { Name = 'hw1_22_glass003' }, - ['1553211745'] = { Name = 'hw1_22_grille' }, - ['-1330717078'] = { Name = 'hw1_22_ground_noshadow_fix' }, - ['-1798028502'] = { Name = 'hw1_22_ground01_fix' }, - ['-1443408053'] = { Name = 'hw1_22_ladder' }, - ['-573006256'] = { Name = 'hw1_22_ldr_22_001' }, - ['-341820961'] = { Name = 'hw1_22_ldr_22_002' }, - ['-1968474129'] = { Name = 'hw1_22_ldr_22_003' }, - ['1483314028'] = { Name = 'hw1_22_ldr_22_004' }, - ['-568971557'] = { Name = 'hw1_22_malltest' }, - ['1849203342'] = { Name = 'hw1_22_nightobj' }, - ['866095786'] = { Name = 'hw1_22_nobj_lod' }, - ['67022107'] = { Name = 'hw1_22_nobj' }, - ['-1466448686'] = { Name = 'hw1_22_nobj01_lod' }, - ['1302817738'] = { Name = 'hw1_22_nobj01' }, - ['1615734294'] = { Name = 'hw1_22_nobj02_lod' }, - ['1063636807'] = { Name = 'hw1_22_nobj02' }, - ['-261776608'] = { Name = 'hw1_22_nobj03_lod' }, - ['-1139029827'] = { Name = 'hw1_22_nobj03' }, - ['-36233831'] = { Name = 'hw1_22_probe' }, - ['1843241341'] = { Name = 'hw1_22_rails2' }, - ['-1235289632'] = { Name = 'hw1_22_shd_pxy' }, - ['-1983661553'] = { Name = 'hw1_22_shipint' }, - ['-804923591'] = { Name = 'hw1_22_stairs' }, - ['1316169093'] = { Name = 'hw1_22_table' }, - ['-1403534153'] = { Name = 'hw1_23_build1' }, - ['-682538333'] = { Name = 'hw1_23_build2_door' }, - ['1441503204'] = { Name = 'hw1_23_build2' }, - ['1742519238'] = { Name = 'hw1_23_build3' }, - ['-1319750112'] = { Name = 'hw1_23_cablemesh8660_thvy' }, - ['2087359751'] = { Name = 'hw1_23_dec00_b' }, - ['1465221388'] = { Name = 'hw1_23_dec00' }, - ['-675982458'] = { Name = 'hw1_23_dec01_b' }, - ['1767843103'] = { Name = 'hw1_23_dec01' }, - ['1412299453'] = { Name = 'hw1_23_dec02' }, - ['635182618'] = { Name = 'hw1_23_dec03' }, - ['-1564534814'] = { Name = 'hw1_23_dec04' }, - ['-1408030070'] = { Name = 'hw1_23_dec05' }, - ['-1520323500'] = { Name = 'hw1_23_decal_3_b' }, - ['1985587381'] = { Name = 'hw1_23_decal_3' }, - ['-2006662511'] = { Name = 'hw1_23_detaillost_b' }, - ['748985055'] = { Name = 'hw1_23_detaillost_bb' }, - ['-1138769237'] = { Name = 'hw1_23_detaillost' }, - ['1299105380'] = { Name = 'hw1_23_detaillostb' }, - ['207589645'] = { Name = 'hw1_23_emissive2a' }, - ['1586794755'] = { Name = 'hw1_23_ground3a' }, - ['392421148'] = { Name = 'hw1_23_lad004' }, - ['619543087'] = { Name = 'hw1_23_lad005' }, - ['1608027841'] = { Name = 'hw1_23_lad02' }, - ['-1976179845'] = { Name = 'hw1_23_lad03' }, - ['-2053630052'] = { Name = 'hw1_23_met' }, - ['-314834734'] = { Name = 'hw1_23_met01' }, - ['-1136812330'] = { Name = 'hw1_23_met02' }, - ['897522672'] = { Name = 'hw1_23_motelneon' }, - ['-1747459794'] = { Name = 'hw1_23_neon' }, - ['-29538769'] = { Name = 'hw1_23_park_sign' }, - ['-1145697693'] = { Name = 'hw1_23_r' }, - ['-1522526848'] = { Name = 'hw1_23_railing3_lod' }, - ['-304291422'] = { Name = 'hw1_23_railing4_lod' }, - ['-385861177'] = { Name = 'hw1_23_railings_lod' }, - ['2084438922'] = { Name = 'hw1_23_railings2_lod' }, - ['418203362'] = { Name = 'hw1_23_rails_00' }, - ['-744965066'] = { Name = 'hw1_23_rails_01' }, - ['-984408149'] = { Name = 'hw1_23_rails_02' }, - ['1074730277'] = { Name = 'hw1_23_rails_03' }, - ['1841623184'] = { Name = 'hw1_23_rails_04' }, - ['-1755488364'] = { Name = 'hw1_23_waterpools' }, - ['-1892661573'] = { Name = 'hw1_23_weed_02' }, - ['-1474849053'] = { Name = 'hw1_23_weed_02b' }, - ['2120787244'] = { Name = 'hw1_23_weed_03' }, - ['-402884546'] = { Name = 'hw1_23_weed_04' }, - ['-737338185'] = { Name = 'hw1_24_billboard_custom' }, - ['1737199988'] = { Name = 'hw1_24_bld_02_glss' }, - ['819562390'] = { Name = 'hw1_24_bld_02_signs' }, - ['-1016795681'] = { Name = 'hw1_24_brk_wl' }, - ['-677960353'] = { Name = 'hw1_24_brk_wl01' }, - ['1498425559'] = { Name = 'hw1_24_brk_wl02' }, - ['1259900008'] = { Name = 'hw1_24_brk_wl03' }, - ['-227751699'] = { Name = 'hw1_24_build2' }, - ['-1273421122'] = { Name = 'hw1_24_details' }, - ['425262297'] = { Name = 'hw1_24_fleeca_sign' }, - ['736433633'] = { Name = 'hw1_24_ground1' }, - ['-957303968'] = { Name = 'hw1_24_ladder' }, - ['1865314756'] = { Name = 'hw1_24_ladder004' }, - ['-2090965564'] = { Name = 'hw1_24_ladder01' }, - ['-759334046'] = { Name = 'hw1_24_ladder02_lod' }, - ['-1860370111'] = { Name = 'hw1_24_ladder02' }, - ['-689795897'] = { Name = 'hw1_24_ladder03' }, - ['-1610057837'] = { Name = 'hw1_24_ldr' }, - ['-1628210489'] = { Name = 'hw1_24_ov00' }, - ['-1866736040'] = { Name = 'hw1_24_ov01' }, - ['-1290853618'] = { Name = 'hw1_24_ov02' }, - ['-1581088651'] = { Name = 'hw1_24_ov03' }, - ['2085812223'] = { Name = 'hw1_24_rls' }, - ['-1966569130'] = { Name = 'hw1_24_rrs' }, - ['876150294'] = { Name = 'hw1_24_wd_rls' }, - ['1244980819'] = { Name = 'hw1_24_wd_rls01' }, - ['-1826588631'] = { Name = 'hw1_24_wd_rls02' }, - ['-2048598606'] = { Name = 'hw1_24_wd_rls03' }, - ['-2048374413'] = { Name = 'hw1_24_weed_01' }, - ['-487980159'] = { Name = 'hw1_24_weed_02' }, - ['763833578'] = { Name = 'hw1_24_wind_det' }, - ['1335571070'] = { Name = 'hw1_24_wind_det01' }, - ['1179525092'] = { Name = 'hw1_24_wind_det02' }, - ['-85128929'] = { Name = 'hw1_24_wind_det03' }, - ['-79675471'] = { Name = 'hw1_25_build_01' }, - ['292604525'] = { Name = 'hw1_25_dec_00' }, - ['1500699248'] = { Name = 'hw1_25_dec_01' }, - ['-266139694'] = { Name = 'hw1_25_dec_02' }, - ['903877451'] = { Name = 'hw1_25_dec_03' }, - ['1218853079'] = { Name = 'hw1_25_dec_04' }, - ['375815720'] = { Name = 'hw1_25_ground' }, - ['845842719'] = { Name = 'hw1_25_rails_01_lod' }, - ['1912749078'] = { Name = 'hw1_25_rails_01' }, - ['1633393353'] = { Name = 'hw1_25_rails_02' }, - ['-1987586948'] = { Name = 'hw1_25_railsb' }, - ['-488461782'] = { Name = 'hw1_25_railsc_' }, - ['-1962850072'] = { Name = 'hw1_26_blc_rails' }, - ['-1271804317'] = { Name = 'hw1_26_build01' }, - ['800059023'] = { Name = 'hw1_26_decal_o1_1' }, - ['-53019479'] = { Name = 'hw1_26_decal_o1_1b' }, - ['127537711'] = { Name = 'hw1_26_decal_o1_1c' }, - ['-560971290'] = { Name = 'hw1_26_decal_park' }, - ['-1196720454'] = { Name = 'hw1_26_details' }, - ['388533861'] = { Name = 'hw1_26_fake_int_cp' }, - ['-149363812'] = { Name = 'hw1_26_ground01' }, - ['1088943474'] = { Name = 'hw1_26_h_rails' }, - ['-1824283913'] = { Name = 'hw1_26_park' }, - ['443046294'] = { Name = 'hw1_26_pool' }, - ['-715242921'] = { Name = 'hw1_26_rails' }, - ['265161430'] = { Name = 'hw1_26_rails01' }, - ['-2050689390'] = { Name = 'hw1_26_rails02' }, - ['-584641267'] = { Name = 'hw1_26_redrails' }, - ['-1754064008'] = { Name = 'hw1_26_shd_pxy' }, - ['1499029664'] = { Name = 'hw1_26_shd_pxy001' }, - ['1872989492'] = { Name = 'hw1_26_shd_pxy002' }, - ['2117937767'] = { Name = 'hw1_26_shd_pxy003' }, - ['991374239'] = { Name = 'hw1_26_strs' }, - ['-203705482'] = { Name = 'hw1_26_strs01' }, - ['-435873847'] = { Name = 'hw1_26_strs02' }, - ['909788018'] = { Name = 'hw1_26_water' }, - ['-1448244611'] = { Name = 'hw1_27_det_a_' }, - ['-1587171634'] = { Name = 'hw1_27_det_a_01' }, - ['1957320024'] = { Name = 'hw1_27_det_a_02' }, - ['-1107597319'] = { Name = 'hw1_27_det_a_03' }, - ['-1891300723'] = { Name = 'hw1_27_det_a_04' }, - ['-521425507'] = { Name = 'hw1_27_det_a_05' }, - ['841699355'] = { Name = 'hw1_27_det_a_06' }, - ['-187880940'] = { Name = 'hw1_27_frame' }, - ['-2092150479'] = { Name = 'hw1_27_frame2' }, - ['-1984498666'] = { Name = 'hw1_27_grill_00' }, - ['-1698589133'] = { Name = 'hw1_27_grill_01' }, - ['-279147170'] = { Name = 'hw1_27_ground_noshadow' }, - ['-1170335320'] = { Name = 'hw1_27_ground' }, - ['-1178143741'] = { Name = 'hw1_27_metbr_' }, - ['-194870580'] = { Name = 'hw1_27_metbr_01' }, - ['1657560990'] = { Name = 'hw1_27_metbr_02' }, - ['-1057973267'] = { Name = 'hw1_27_metbr_03' }, - ['-853887935'] = { Name = 'hw1_27_metbr_04' }, - ['457953442'] = { Name = 'hw1_27_metbr_05' }, - ['696315148'] = { Name = 'hw1_27_metbr_06' }, - ['-1481021065'] = { Name = 'hw1_27_metbr_07' }, - ['2013694482'] = { Name = 'hw1_27_metbr_08' }, - ['-2060901289'] = { Name = 'hw1_27_metbr_09' }, - ['-1337463168'] = { Name = 'hw1_27_metbr_10' }, - ['-1050024368'] = { Name = 'hw1_27_ndec' }, - ['1001720630'] = { Name = 'hw1_27_ndec2' }, - ['-105347266'] = { Name = 'hw1_27_ndecb' }, - ['-576700555'] = { Name = 'hw1_27_nw_ld' }, - ['-861224036'] = { Name = 'hw1_27_nw_ld001' }, - ['-562665677'] = { Name = 'hw1_27_nw_ld002' }, - ['1879542359'] = { Name = 'hw1_27_nw_ld003' }, - ['2145004028'] = { Name = 'hw1_27_nw_ld004' }, - ['1999607971'] = { Name = 'hw1_27_nw_ld005' }, - ['-1996211124'] = { Name = 'hw1_27_nw_ld006' }, - ['1019388870'] = { Name = 'hw1_27_nw_ld007' }, - ['-1469580525'] = { Name = 'hw1_27_nw_ld008' }, - ['1618209576'] = { Name = 'hw1_27_nw_ld009' }, - ['-1743496832'] = { Name = 'hw1_27_nw_ld010' }, - ['-1623562292'] = { Name = 'hw1_27_nw_ld011' }, - ['-733109644'] = { Name = 'hw1_27_r_d00' }, - ['-964688167'] = { Name = 'hw1_27_r_d01' }, - ['-177420298'] = { Name = 'hw1_27_r1_b' }, - ['1204218595'] = { Name = 'hw1_27_r1_b01' }, - ['-310561199'] = { Name = 'hw1_27_r1_b02' }, - ['-1970737054'] = { Name = 'hw1_27_r1_b03' }, - ['-2125537810'] = { Name = 'hw1_27_r1_b04' }, - ['637151046'] = { Name = 'hw1_27_r1_b05' }, - ['341083131'] = { Name = 'hw1_27_r1_b06' }, - ['-1718841743'] = { Name = 'hw1_27_r1_b07' }, - ['2070676882'] = { Name = 'hw1_27_rails_hd00' }, - ['1981283046'] = { Name = 'hw1_27_rails_hd01' }, - ['1145018162'] = { Name = 'hw1_27_rails_hd02' }, - ['522538238'] = { Name = 'hw1_27_rails_hd03' }, - ['145956890'] = { Name = 'hw1_27_rails_hd04' }, - ['-73890331'] = { Name = 'hw1_27_rails_hd05' }, - ['-180258509'] = { Name = 'hw1_27_rails_hd06' }, - ['-1035922679'] = { Name = 'hw1_27_rails_nw00' }, - ['-1657124612'] = { Name = 'hw1_27_rails_nw01' }, - ['-412066457'] = { Name = 'hw1_27_rails_nw02' }, - ['-777702959'] = { Name = 'hw1_27_rails_nw03' }, - ['89233709'] = { Name = 'hw1_27_rails_nw04' }, - ['-169608626'] = { Name = 'hw1_27_rails_nw05' }, - ['533974577'] = { Name = 'hw1_27_rails_nw06' }, - ['178168775'] = { Name = 'hw1_27_rails_nw07' }, - ['1051266011'] = { Name = 'hw1_27_rails_nw08' }, - ['811298624'] = { Name = 'hw1_27_rails_nw09' }, - ['-1874907110'] = { Name = 'hw1_27_rails_nw10' }, - ['282767699'] = { Name = 'hw1_27_rails_nw11' }, - ['44504300'] = { Name = 'hw1_27_rails_nw12' }, - ['-313529798'] = { Name = 'hw1_27_rails_nw13' }, - ['-544256327'] = { Name = 'hw1_27_rails_nw14' }, - ['1606536992'] = { Name = 'hw1_27_rails_nw15' }, - ['1241818022'] = { Name = 'hw1_27_rails_nw16' }, - ['876836900'] = { Name = 'hw1_27_rails_nw17' }, - ['646503599'] = { Name = 'hw1_27_rails_nw18' }, - ['-1500816202'] = { Name = 'hw1_27_rails_nw19' }, - ['-159711820'] = { Name = 'hw1_27_rails_nw20' }, - ['23860114'] = { Name = 'hw1_27_rails_nw21' }, - ['296924191'] = { Name = 'hw1_27_rails_nw22' }, - ['-587995449'] = { Name = 'hw1_27_rc00' }, - ['-808137591'] = { Name = 'hw1_27_rc01' }, - ['19312428'] = { Name = 'hw1_27_rc02' }, - ['71742816'] = { Name = 'hw1_27_rc03' }, - ['-166422276'] = { Name = 'hw1_27_rc04' }, - ['1079735446'] = { Name = 'hw1_27_rw_00' }, - ['-157064925'] = { Name = 'hw1_27_rw_01' }, - ['618184081'] = { Name = 'hw1_27_rw_02' }, - ['1274973148'] = { Name = 'hw1_27_rw_03' }, - ['-1671366547'] = { Name = 'hw1_27_sdw_px' }, - ['-990121708'] = { Name = 'hw1_27_temp_ldg' }, - ['3786877'] = { Name = 'hw1_27_temp_ldg01' }, - ['-1682658453'] = { Name = 'hw1_27_tracks' }, - ['855945307'] = { Name = 'hw1_27_wood_gr' }, - ['-575879429'] = { Name = 'hw1_28_bes_lights' }, - ['-1901484165'] = { Name = 'hw1_28_dec_' }, - ['323096908'] = { Name = 'hw1_28_dec_01' }, - ['822103240'] = { Name = 'hw1_28_dec_02' }, - ['-556521363'] = { Name = 'hw1_28_dec_03' }, - ['-795964446'] = { Name = 'hw1_28_dec_04' }, - ['-64429290'] = { Name = 'hw1_28_dec_05' }, - ['-1922600182'] = { Name = 'hw1_28_decal2' }, - ['2051493066'] = { Name = 'hw1_28_decal3' }, - ['1023461500'] = { Name = 'hw1_28_fences' }, - ['-1669117240'] = { Name = 'hw1_28_fences03' }, - ['-1907511715'] = { Name = 'hw1_28_fences04' }, - ['761325925'] = { Name = 'hw1_28_fences13' }, - ['-1979341197'] = { Name = 'hw1_28_fld_lts00' }, - ['-1685010039'] = { Name = 'hw1_28_fld_lts01' }, - ['-2104519053'] = { Name = 'hw1_28_fld_lts010' }, - ['1148721725'] = { Name = 'hw1_28_fld_lts011' }, - ['-1377407436'] = { Name = 'hw1_28_fld_lts02' }, - ['-1086549792'] = { Name = 'hw1_28_fld_lts03' }, - ['-779405955'] = { Name = 'hw1_28_fld_lts04' }, - ['177153920'] = { Name = 'hw1_28_fld_lts05' }, - ['-187827198'] = { Name = 'hw1_28_fld_lts06' }, - ['774696635'] = { Name = 'hw1_28_fld_lts07' }, - ['-127499473'] = { Name = 'hw1_28_fld_lts08' }, - ['1368831374'] = { Name = 'hw1_28_fld_lts09' }, - ['798960028'] = { Name = 'hw1_28_ground_ft' }, - ['1220126092'] = { Name = 'hw1_28_handrailb02' }, - ['1009331247'] = { Name = 'hw1_28_handrailb02b' }, - ['-837719816'] = { Name = 'hw1_28_handrailb1' }, - ['-1207417092'] = { Name = 'hw1_28_handrails' }, - ['1658252667'] = { Name = 'hw1_28_handrails01' }, - ['1351370982'] = { Name = 'hw1_28_handrails02' }, - ['1044980832'] = { Name = 'hw1_28_handrails03' }, - ['765952797'] = { Name = 'hw1_28_handrails04' }, - ['-1688314231'] = { Name = 'hw1_28_handrails05' }, - ['-486870137'] = { Name = 'hw1_28_ladders' }, - ['1220218226'] = { Name = 'hw1_28_lightproxy' }, - ['-403891779'] = { Name = 'hw1_28_square_em' }, - ['1556111782'] = { Name = 'hw1_28_tower' }, - ['-1561022332'] = { Name = 'hw1_29_detail' }, - ['-154279012'] = { Name = 'hw1_29_gnd_01a' }, - ['-384317392'] = { Name = 'hw1_29_gnd_01b' }, - ['-672913967'] = { Name = 'hw1_29_gnd_01c' }, - ['1935257030'] = { Name = 'hw1_blimp_ce_lod' }, - ['243963617'] = { Name = 'hw1_blimp_ce' }, - ['225840079'] = { Name = 'hw1_blimp_ce2_lod' }, - ['464971335'] = { Name = 'hw1_blimp_ce2' }, - ['-162266399'] = { Name = 'hw1_blimp_cpr_null' }, - ['-288462888'] = { Name = 'hw1_blimp_cpr_null2' }, - ['-476501959'] = { Name = 'hw1_blimp_cpr003' }, - ['-1910100862'] = { Name = 'hw1_emissive_emissive' }, - ['-192736993'] = { Name = 'hw1_emissive_emissive01' }, - ['1518883277'] = { Name = 'hw1_emissive_hw1_01' }, - ['-1622649339'] = { Name = 'hw1_emissive_hw1_02_b_lod' }, - ['615560308'] = { Name = 'hw1_emissive_hw1_02_b' }, - ['153988873'] = { Name = 'hw1_emissive_hw1_02' }, - ['1355078585'] = { Name = 'hw1_emissive_hw1_02b' }, - ['1559950373'] = { Name = 'hw1_emissive_hw1_02c' }, - ['-143979644'] = { Name = 'hw1_emissive_hw1_03' }, - ['495802312'] = { Name = 'hw1_emissive_hw1_04' }, - ['-933389738'] = { Name = 'hw1_emissive_hw1_06_ema' }, - ['508708418'] = { Name = 'hw1_emissive_hw1_06_emb' }, - ['1540603861'] = { Name = 'hw1_emissive_hw1_06_emc_lod' }, - ['214737719'] = { Name = 'hw1_emissive_hw1_06_emc' }, - ['2131672552'] = { Name = 'hw1_emissive_hw1_07a' }, - ['1211125804'] = { Name = 'hw1_emissive_hw1_07b' }, - ['1384694206'] = { Name = 'hw1_emissive_hw1_08' }, - ['-2012009254'] = { Name = 'hw1_emissive_hw1_09' }, - ['254851575'] = { Name = 'hw1_emissive_hw1_11' }, - ['486725011'] = { Name = 'hw1_emissive_hw1_12' }, - ['1453465971'] = { Name = 'hw1_emissive_hw1_14_em_nw_slod' }, - ['-699792743'] = { Name = 'hw1_emissive_hw1_14_em_nw' }, - ['-1707759983'] = { Name = 'hw1_emissive_hw1_14_em_nwb' }, - ['8199304'] = { Name = 'hw1_emissive_hw1_14' }, - ['245283019'] = { Name = 'hw1_emissive_hw1_15' }, - ['-588095165'] = { Name = 'hw1_emissive_hw1_16_b' }, - ['1655595241'] = { Name = 'hw1_emissive_hw1_16' }, - ['972099439'] = { Name = 'hw1_emissive_hw1_17' }, - ['-1975041086'] = { Name = 'hw1_emissive_hw1_17b' }, - ['1211280370'] = { Name = 'hw1_emissive_hw1_18' }, - ['-687703252'] = { Name = 'hw1_emissive_hw1_22_em00' }, - ['-1978932908'] = { Name = 'hw1_emissive_hw1_22_em01' }, - ['1547830721'] = { Name = 'hw1_emissive_hw1_22_em02' }, - ['1864838027'] = { Name = 'hw1_emissive_hw1_22_em03' }, - ['1064848430'] = { Name = 'hw1_emissive_hw1_22_em04' }, - ['30415794'] = { Name = 'hw1_emissive_hw1_23' }, - ['328056621'] = { Name = 'hw1_emissive_hw1_24' }, - ['639558735'] = { Name = 'hw1_emissive_hw1_25' }, - ['-43279931'] = { Name = 'hw1_emissive_hw1_26' }, - ['300368572'] = { Name = 'hw1_emissive_hw1_28' }, - ['150129262'] = { Name = 'hw1_emissive_hw1b_01' }, - ['1404924342'] = { Name = 'hw1_emissive_hw1c1_lod' }, - ['-1448955753'] = { Name = 'hw1_emissive_hw8_allday' }, - ['389674101'] = { Name = 'hw1_emissive_melt_pstrs_lod' }, - ['-917318405'] = { Name = 'hw1_emissive_melt_pstrs' }, - ['-475578788'] = { Name = 'hw1_emissive_nightphrm_b' }, - ['-1784220855'] = { Name = 'hw1_emissive_nightphrm' }, - ['-315608747'] = { Name = 'hw1_emissive_nomelt_pstrs_lod' }, - ['2073600491'] = { Name = 'hw1_emissive_nomelt_pstrs' }, - ['627456733'] = { Name = 'hw1_emissive_vpallday' }, - ['-586951134'] = { Name = 'hw1_emissive_vsign_1_07b' }, - ['1842012554'] = { Name = 'hw1_lod_emi_6_19_slod3' }, - ['-30992305'] = { Name = 'hw1_lod_emi_6_21_slod3' }, - ['407549316'] = { Name = 'hw1_lod_emissive' }, - ['-858055906'] = { Name = 'hw1_lod_slod3_emi_proxy_01' }, - ['-753195106'] = { Name = 'hw1_lod_slod3_emi_proxy_02' }, - ['398589620'] = { Name = 'hw1_lod_slod4' }, - ['2061517075'] = { Name = 'hw1_props_cablemesh100058_thvy' }, - ['20587761'] = { Name = 'hw1_props_cablemesh100059_thvy' }, - ['-191650557'] = { Name = 'hw1_props_cablemesh100204_thvy' }, - ['2047730042'] = { Name = 'hw1_props_cablemesh100205_thvy' }, - ['-2128885817'] = { Name = 'hw1_props_cablemesh100206_thvy' }, - ['-746018962'] = { Name = 'hw1_props_cablemesh100207_thvy' }, - ['1997548554'] = { Name = 'hw1_props_cablemesh100208_thvy' }, - ['-1141379176'] = { Name = 'hw1_props_cablemesh100209_thvy' }, - ['946014230'] = { Name = 'hw1_props_cablemesh100210_thvy' }, - ['-1479566691'] = { Name = 'hw1_props_cablemesh100211_thvy' }, - ['615306342'] = { Name = 'hw1_props_cablemesh100212_thvy' }, - ['-1037270777'] = { Name = 'hw1_props_cablemesh100213_thvy' }, - ['-1730321907'] = { Name = 'hw1_props_cablemesh587748_thvy' }, - ['-1555132543'] = { Name = 'hw1_props_cablemesh587749_thvy' }, - ['-1578826293'] = { Name = 'hw1_props_cablemesh587750_thvy' }, - ['-2006426402'] = { Name = 'hw1_props_cablemesh587751_thvy' }, - ['-1287710027'] = { Name = 'hw1_rd_01_00' }, - ['-474612822'] = { Name = 'hw1_rd_01_05' }, - ['-806628330'] = { Name = 'hw1_rd_01_06' }, - ['1274465310'] = { Name = 'hw1_rd_01_07' }, - ['-88823397'] = { Name = 'hw1_rd_01_08' }, - ['-388004367'] = { Name = 'hw1_rd_01_09' }, - ['282580165'] = { Name = 'hw1_rd_01_10' }, - ['-1854777860'] = { Name = 'hw1_rd_01_11' }, - ['1158876592'] = { Name = 'hw1_rd_01_12_d2' }, - ['-1625427629'] = { Name = 'hw1_rd_01_12' }, - ['2110041761'] = { Name = 'hw1_rd_01_13' }, - ['1236190834'] = { Name = 'hw1_rd_01_14' }, - ['-1667220845'] = { Name = 'hw1_rd_01_15_d' }, - ['-912112037'] = { Name = 'hw1_rd_01_15' }, - ['-1255826078'] = { Name = 'hw1_rd_01_17' }, - ['-1030670279'] = { Name = 'hw1_rd_01_18' }, - ['613088267'] = { Name = 'hw1_rd_01_19' }, - ['1699019838'] = { Name = 'hw1_rd_01_60' }, - ['745257493'] = { Name = 'hw1_rd_01_ovly_00' }, - ['-286179667'] = { Name = 'hw1_rd_01_ovly_01' }, - ['-768342733'] = { Name = 'hw1_rd_01_ovly_02' }, - ['178255370'] = { Name = 'hw1_rd_01_ovly_03' }, - ['-44180602'] = { Name = 'hw1_rd_01_ovly_04' }, - ['696988640'] = { Name = 'hw1_rd_01_ovly_05' }, - ['458332013'] = { Name = 'hw1_rd_01_ovly_06' }, - ['1406929025'] = { Name = 'hw1_rd_01_ovly_07' }, - ['1168469012'] = { Name = 'hw1_rd_01_ovly_08' }, - ['2118671705'] = { Name = 'hw1_rd_01_ovly_09' }, - ['395284293'] = { Name = 'hw1_rd_01_ovly_10' }, - ['1909474245'] = { Name = 'hw1_rd_01_ovly_11' }, - ['-2078971825'] = { Name = 'hw1_rd_01_ovly_12' }, - ['1312783524'] = { Name = 'hw1_rd_01_ovly_13' }, - ['1619501364'] = { Name = 'hw1_rd_01_ovly_14' }, - ['-1448987872'] = { Name = 'hw1_rd_01_ovly_15' }, - ['-329402227'] = { Name = 'hw1_rd_01_roaddecals' }, - ['-692403770'] = { Name = 'hw1_rd_02_00_ovly' }, - ['924244132'] = { Name = 'hw1_rd_02_001' }, - ['-942716203'] = { Name = 'hw1_rd_02_01_ovly' }, - ['1491736704'] = { Name = 'hw1_rd_02_01' }, - ['-68231404'] = { Name = 'hw1_rd_02_02_ovly' }, - ['1881262774'] = { Name = 'hw1_rd_02_03_ovly' }, - ['-661871'] = { Name = 'hw1_rd_02_03' }, - ['-1507033435'] = { Name = 'hw1_rd_02_04_ovly' }, - ['-106636817'] = { Name = 'hw1_rd_02_04' }, - ['-437189067'] = { Name = 'hw1_rd_02_05_ovly' }, - ['-1534480454'] = { Name = 'hw1_rd_02_05' }, - ['83467017'] = { Name = 'hw1_rd_02_06_ovly' }, - ['-1916829146'] = { Name = 'hw1_rd_02_06' }, - ['-335895949'] = { Name = 'hw1_rd_02_07_ovly' }, - ['842910496'] = { Name = 'hw1_rd_02_07' }, - ['-1468452543'] = { Name = 'hw1_rd_02_08_ovly' }, - ['611856277'] = { Name = 'hw1_rd_02_08' }, - ['-1206872345'] = { Name = 'hw1_rd_02_09_ovly' }, - ['-356303828'] = { Name = 'hw1_rd_02_09' }, - ['-652756247'] = { Name = 'hw1_rd_02_10_ovly' }, - ['187710131'] = { Name = 'hw1_rd_02_101x_s' }, - ['1786522679'] = { Name = 'hw1_rd_02_101x' }, - ['1122031047'] = { Name = 'hw1_rd_02_102_shd' }, - ['-1980335112'] = { Name = 'hw1_rd_02_102' }, - ['463609677'] = { Name = 'hw1_rd_02_103' }, - ['743063709'] = { Name = 'hw1_rd_02_104' }, - ['1257564781'] = { Name = 'hw1_rd_02_11_ovly' }, - ['2011485517'] = { Name = 'hw1_rd_02_11' }, - ['703620047'] = { Name = 'hw1_rd_02_12_ovly' }, - ['-537100249'] = { Name = 'hw1_rd_02_13_ovly' }, - ['-1373819545'] = { Name = 'hw1_rd_02_14_ovly' }, - ['-1757080535'] = { Name = 'hw1_rd_02_14' }, - ['47458235'] = { Name = 'hw1_rd_02_15_ovly' }, - ['1770174629'] = { Name = 'hw1_rd_02_15' }, - ['818603439'] = { Name = 'hw1_rd_02_16_ovly' }, - ['-1161176270'] = { Name = 'hw1_rd_02_16' }, - ['-2039184003'] = { Name = 'hw1_rd_02_17_ovly' }, - ['-19963076'] = { Name = 'hw1_rd_02_17' }, - ['-1006013681'] = { Name = 'hw1_rd_02_18_ovly' }, - ['-787445825'] = { Name = 'hw1_rd_02_18' }, - ['-119426425'] = { Name = 'hw1_rd_02_19_ovly' }, - ['-1573246445'] = { Name = 'hw1_rd_02_19' }, - ['-1771508612'] = { Name = 'hw1_rd_02_20_ovly' }, - ['-21573673'] = { Name = 'hw1_rd_02_20' }, - ['939729334'] = { Name = 'hw1_rd_02_21_ovly' }, - ['133554773'] = { Name = 'hw1_rd_02_21' }, - ['1577375067'] = { Name = 'hw1_rd_02_22_ovly' }, - ['-642054688'] = { Name = 'hw1_rd_02_22' }, - ['711464671'] = { Name = 'hw1_rd_02_23_ovly' }, - ['-384654193'] = { Name = 'hw1_rd_02_23' }, - ['234764160'] = { Name = 'hw1_rd_02_24_ovly' }, - ['-755009427'] = { Name = 'hw1_rd_02_24' }, - ['-1102202286'] = { Name = 'hw1_rd_02_25_ovly' }, - ['-1534092402'] = { Name = 'hw1_rd_02_25' }, - ['-1455513842'] = { Name = 'hw1_rd_02_decaljl' }, - ['1618403309'] = { Name = 'hw1_rd_03_01' }, - ['743733153'] = { Name = 'hw1_rd_03_02' }, - ['1034656343'] = { Name = 'hw1_rd_03_03' }, - ['-136212804'] = { Name = 'hw1_rd_03_04' }, - ['421253424'] = { Name = 'hw1_rd_03_05' }, - ['-180713102'] = { Name = 'hw1_rd_03_06' }, - ['109587469'] = { Name = 'hw1_rd_03_07' }, - ['-791822183'] = { Name = 'hw1_rd_03_08' }, - ['-503160062'] = { Name = 'hw1_rd_03_09' }, - ['-304055934'] = { Name = 'hw1_rd_03_10' }, - ['-1154870250'] = { Name = 'hw1_rd_03_11' }, - ['-897862983'] = { Name = 'hw1_rd_03_12' }, - ['-1813707501'] = { Name = 'hw1_rd_03_ovly_0' }, - ['-699601122'] = { Name = 'hw1_rd_03_ovly_01' }, - ['1379460856'] = { Name = 'hw1_rd_03_ovly_02' }, - ['1273485910'] = { Name = 'hw1_rd_03_ovly_03' }, - ['2094382129'] = { Name = 'hw1_rd_03_ovly_04' }, - ['1735102813'] = { Name = 'hw1_rd_03_ovly_05' }, - ['-417525566'] = { Name = 'hw1_rd_03_ovly_06' }, - ['416281639'] = { Name = 'hw1_rd_03_ovly_07' }, - ['917516263'] = { Name = 'hw1_rd_03_ovly_08' }, - ['543294283'] = { Name = 'hw1_rd_03_ovly_09' }, - ['-914991959'] = { Name = 'hw1_rd_03_ovly_10' }, - ['-1222070258'] = { Name = 'hw1_rd_03_ovly_11' }, - ['1424944028'] = { Name = 'hw1_rd_03_ovly_12' }, - ['-1361157387'] = { Name = 'hw1_rd_04_01_ovly' }, - ['1699730233'] = { Name = 'hw1_rd_04_01' }, - ['-1845893502'] = { Name = 'hw1_rd_04_02_ovly' }, - ['1496365819'] = { Name = 'hw1_rd_04_02' }, - ['-1170279'] = { Name = 'hw1_rd_04_03_ovly' }, - ['1064667013'] = { Name = 'hw1_rd_04_03' }, - ['-1015021653'] = { Name = 'hw1_rd_04_04_ovly' }, - ['-1399004718'] = { Name = 'hw1_rd_04_04' }, - ['-1571107506'] = { Name = 'hw1_rd_04_05' }, - ['-927991389'] = { Name = 'hw1_rd_04_06_ovly' }, - ['-1846137723'] = { Name = 'hw1_rd_04_06' }, - ['1640292143'] = { Name = 'hw1_rd_04_07_ovly' }, - ['2143782952'] = { Name = 'hw1_rd_04_07' }, - ['1067636510'] = { Name = 'hw1_rd_04_08_ovly' }, - ['-254154161'] = { Name = 'hw1_rd_04_08' }, - ['914118583'] = { Name = 'hw1_rd_04_09_ovly' }, - ['-683100371'] = { Name = 'hw1_rd_04_09' }, - ['-1911772706'] = { Name = 'hw1_rd_04_10_ovly' }, - ['-1841811863'] = { Name = 'hw1_rd_04_10' }, - ['-70940497'] = { Name = 'hw1_rd_04_11_ovly' }, - ['-2072636699'] = { Name = 'hw1_rd_04_11' }, - ['1867398351'] = { Name = 'hw1_rd_04_12_ovly' }, - ['-207457984'] = { Name = 'hw1_rd_04_12' }, - ['-1089710286'] = { Name = 'hw1_rd_04_13_ovly' }, - ['-443820781'] = { Name = 'hw1_rd_04_13' }, - ['-1827370466'] = { Name = 'hw1_rd_04_14_ovly' }, - ['-673334857'] = { Name = 'hw1_rd_04_14' }, - ['-208666402'] = { Name = 'hw1_rd_04_15_ovly' }, - ['-922346488'] = { Name = 'hw1_rd_04_15' }, - ['-166886109'] = { Name = 'hw1_rd_04_16_ovly' }, - ['459260090'] = { Name = 'hw1_rd_04_16' }, - ['-366601159'] = { Name = 'hw1_rd_04_17_ovly' }, - ['251078633'] = { Name = 'hw1_rd_04_17' }, - ['-1866819384'] = { Name = 'hw1_rd_04_18_ovly' }, - ['75862790'] = { Name = 'hw1_rd_04_18' }, - ['1355570637'] = { Name = 'hw1_rd_04_19_ovly' }, - ['1992423297'] = { Name = 'hw1_rd_04_19' }, - ['-782591485'] = { Name = 'hw1_rd_04_20_ovly' }, - ['-1526410014'] = { Name = 'hw1_rd_04_20' }, - ['1619279728'] = { Name = 'hw1_rd_04_21_ovly' }, - ['-1218250338'] = { Name = 'hw1_rd_04_21' }, - ['591264696'] = { Name = 'hw1_rd_04_22_ovly' }, - ['-2069916648'] = { Name = 'hw1_rd_04_22' }, - ['-881970046'] = { Name = 'hw1_rd_04_23_ovly' }, - ['-1755989628'] = { Name = 'hw1_rd_04_23' }, - ['983834712'] = { Name = 'hw1_rd_hedge01castshadow' }, - ['926636239'] = { Name = 'hw1_rd_hedge02_top' }, - ['-409894683'] = { Name = 'hw1_rd_hedge02b_lod' }, - ['406673096'] = { Name = 'hw1_rd_hedge03castshadow' }, - ['1375006103'] = { Name = 'hw1_rd_hedge04castshadow' }, - ['-265919534'] = { Name = 'hw1_rd_hedge3bcastshadow' }, - ['1588883898'] = { Name = 'hw1_rd_hedge4bcastshadow' }, - ['-476058186'] = { Name = 'hw1_rd_props_nw_thvy' }, - ['-1496968019'] = { Name = 'hw1_rd_props_nw_thvy01' }, - ['-1447716300'] = { Name = 'hw1_rd_props_nw_thvy02' }, - ['-1141358919'] = { Name = 'hw1_rd_props_nw_thvy03' }, - ['46255291'] = { Name = 'hw1_rd_props_nw_thvy04' }, - ['276785206'] = { Name = 'hw1_rd_props_nw_thvy05' }, - ['1618773955'] = { Name = 'hw1_rd_props_nw_thvy06' }, - ['1925360719'] = { Name = 'hw1_rd_props_nw_thvy07' }, - ['-1123663659'] = { Name = 'hw1_rd_props_nw_thvy08' }, - ['-816847512'] = { Name = 'hw1_rd_props_nw_thvy09' }, - ['-1538191181'] = { Name = 'hw1_rd_props_nw_thvy10' }, - ['311553335'] = { Name = 'hw1_rd_props_nw_thvy11' }, - ['1515650252'] = { Name = 'hw1_rd_props_nw_thvy12' }, - ['1209817175'] = { Name = 'hw1_rd_props_nw_thvy13' }, - ['-3749971'] = { Name = 'hw1_rd_props_nw_thvy14' }, - ['-308468902'] = { Name = 'hw1_rd_props_nw_thvy15' }, - ['-1788611879'] = { Name = 'hw1_rd_props_nw_thvy16' }, - ['-2087465159'] = { Name = 'hw1_rd_props_nw_thvy17' }, - ['914371871'] = { Name = 'hw1_rd_props_nw_thvy18' }, - ['659068592'] = { Name = 'hw1_rd_props_nw_thvy19' }, - ['-1606678039'] = { Name = 'hw1_rd_props_nw_thvy20' }, - ['-1058671619'] = { Name = 'hw1_rd_props_thvy_' }, - ['1825040220'] = { Name = 'hw1_rd_props_thvy_01' }, - ['1568262336'] = { Name = 'hw1_rd_props_thvy_02' }, - ['-1222050787'] = { Name = 'hw1_rd_props_thvy_03' }, - ['-904257025'] = { Name = 'hw1_rd_props_thvy_04' }, - ['-1769489701'] = { Name = 'hw1_rd_props_thvy_05' }, - ['-2050680490'] = { Name = 'hw1_rd_props_thvy_06' }, - ['-492514540'] = { Name = 'hw1_rd_props_thvy_07' }, - ['352958433'] = { Name = 'hw1_rd_props_thvy_08' }, - ['-1118893975'] = { Name = 'hw1_rd_props_thvy_09' }, - ['956923548'] = { Name = 'hw1_rd_props_thvy_10' }, - ['1018201578'] = { Name = 'hw1_rd_props_thvy_11' }, - ['1442101362'] = { Name = 'hw1_rd_props_thvy_12' }, - ['1070337053'] = { Name = 'hw1_rd_props_thvy_13' }, - ['1269769187'] = { Name = 'hw1_rd_props_thvy_14' }, - ['-1787283592'] = { Name = 'hw1_rd_props_thvy_15' }, - ['1783554338'] = { Name = 'hw1_rd_props_thvy_16' }, - ['-1292307847'] = { Name = 'hw1_rd_props_thvy_17' }, - ['-2061297970'] = { Name = 'hw1_rd_props_thvy_18' }, - ['-682247374'] = { Name = 'hw1_rd_props_thvy_19' }, - ['253439572'] = { Name = 'hw1_rd_props_thvy_20' }, - ['369638386'] = { Name = 'hw1_rd_props_thvy_21' }, - ['72259711'] = { Name = 'hw1_rd_props_thvy_22' }, - ['-696894197'] = { Name = 'hw1_rd_props_thvy_23' }, - ['-399155063'] = { Name = 'hw1_rd_props_thvy_24' }, - ['-1290766784'] = { Name = 'hw1_rd_props_thvy_25' }, - ['-992306732'] = { Name = 'hw1_rd_props_thvy_26' }, - ['-1886736587'] = { Name = 'hw1_rd_props_thvy_27' }, - ['-1582181501'] = { Name = 'hw1_rd_props_thvy_28' }, - ['1814128735'] = { Name = 'hw1_rd_props_thvy_29' }, - ['207333249'] = { Name = 'hw1_rd_props_thvy_30' }, - ['1354281018'] = { Name = 'hw1_rd_props_thvy_31' }, - ['786984090'] = { Name = 'hw1_rd_props_thvy_32' }, - ['1397863784'] = { Name = 'hw1_rd_props_thvy_33' }, - ['1092030707'] = { Name = 'hw1_rd_props_thvy_34' }, - ['1772610068'] = { Name = 'hw1_rd_props_thvy_35' }, - ['1704057320'] = { Name = 'hw1_rd_props_thvy_36' }, - ['-1946474818'] = { Name = 'hw1_rd_props_thvy_37' }, - ['2053276557'] = { Name = 'hw1_rd_props_thvy_38' }, - ['-1345786279'] = { Name = 'hw1_rd_props_thvy_39' }, - ['-707234581'] = { Name = 'hw1_rd_props_thvy_40' }, - ['288943023'] = { Name = 'hw1_rd_props_thvy_41' }, - ['-1558737046'] = { Name = 'hw1_rd_props_thvy_42' }, - ['1323165420'] = { Name = 'hw1_rd_props_thvy_43' }, - ['-518321304'] = { Name = 'hw1_rd_props_thvy_44' }, - ['938490129'] = { Name = 'hw1_rd_props_thvy_45' }, - ['1016808039'] = { Name = 'hw1_rd_props_thvy_46' }, - ['-1782352710'] = { Name = 'hw1_rd_props_thvy_47' }, - ['670472478'] = { Name = 'hw1_rd_props_thvy_48' }, - ['1660129051'] = { Name = 'hw1_rd_props_thvy_49' }, - ['2004793089'] = { Name = 'hw1_rd_props_thvy_50' }, - ['1707348876'] = { Name = 'hw1_rd_props_thvy_51' }, - ['-726797986'] = { Name = 'hw1_rd_props_thvy_52' }, - ['1378479204'] = { Name = 'hw1_rd_props_thvy_53' }, - ['-470773773'] = { Name = 'hw1_rd_props_thvy_54' }, - ['759636639'] = { Name = 'hw1_rd_props_thvy_55' }, - ['1057343004'] = { Name = 'hw1_rd_props_thvy_56' }, - ['1879766222'] = { Name = 'hw1_rd_props_thvy_63' }, - ['1583174003'] = { Name = 'hw1_rd_props_thvy_64' }, - ['342211973'] = { Name = 'hw1_rd_props_thvy_65' }, - ['78585368'] = { Name = 'hw1_rd_props_thvy_66' }, - ['521736348'] = { Name = 'hw1_rd_stars1' }, - ['789819537'] = { Name = 'hw1_rd_stars2' }, - ['18732202'] = { Name = 'hw1_rd_stars3' }, - ['241364788'] = { Name = 'hw1_rd_stars4' }, - ['-660503630'] = { Name = 'hw1_rd_stars5' }, - ['946864145'] = { Name = 'hw1_rd_trans_hills04' }, - ['1759823196'] = { Name = 'hw1_rd_trans_runoff01' }, - ['2010080049'] = { Name = 'hw1_rd_trans_runoff02' }, - ['970385471'] = { Name = 'hydra' }, - ['-1866644246'] = { Name = 'id1_00_ground2' }, - ['-1437239270'] = { Name = 'id1_00_ground3' }, - ['541345598'] = { Name = 'id1_00_pre_ref_proxy_dummy' }, - ['-1717071122'] = { Name = 'id1_00_pre_ref_proxy' }, - ['-202235360'] = { Name = 'id1_00_water1' }, - ['178737034'] = { Name = 'id1_00_water2' }, - ['410381095'] = { Name = 'id1_00_water3' }, - ['-2027930633'] = { Name = 'id1_00_weeds_001' }, - ['-864544023'] = { Name = 'id1_04_cables01' }, - ['-685887435'] = { Name = 'id1_04_cables02' }, - ['275380041'] = { Name = 'id1_04_chimney_dec' }, - ['111629499'] = { Name = 'id1_04_chimney' }, - ['715570612'] = { Name = 'id1_04_details1' }, - ['-919111996'] = { Name = 'id1_04_details1a' }, - ['-82650502'] = { Name = 'id1_04_details1b' }, - ['-1385906401'] = { Name = 'id1_04_details1c' }, - ['341348632'] = { Name = 'id1_04_details2' }, - ['-1611094681'] = { Name = 'id1_04_details2a' }, - ['-757396693'] = { Name = 'id1_04_details2b' }, - ['72216080'] = { Name = 'id1_04_details2c' }, - ['-1782574874'] = { Name = 'id1_04_details2d' }, - ['-921307247'] = { Name = 'id1_04_details2e' }, - ['-813267083'] = { Name = 'id1_04_details3' }, - ['634420228'] = { Name = 'id1_04_fizz_b_00' }, - ['-1541539683'] = { Name = 'id1_04_fizz_b_01' }, - ['-1168890615'] = { Name = 'id1_04_fizz_b_02' }, - ['-929185380'] = { Name = 'id1_04_fizz_b_03' }, - ['1153656029'] = { Name = 'id1_04_fizz_c_01' }, - ['2099795362'] = { Name = 'id1_04_fizz_c_02' }, - ['542940172'] = { Name = 'id1_04_fizz_c_04' }, - ['1929908776'] = { Name = 'id1_04_fizz_d_00' }, - ['-2059946361'] = { Name = 'id1_04_fizz_d_01' }, - ['-827242111'] = { Name = 'id1_04_fizz_d_02' }, - ['-526258846'] = { Name = 'id1_04_fizz_d_03' }, - ['-363986762'] = { Name = 'id1_04_fizz_d_04' }, - ['-1046976597'] = { Name = 'id1_04_fizz_e_01' }, - ['-1211426332'] = { Name = 'id1_04_fizz_f_00' }, - ['-2063190865'] = { Name = 'id1_04_fizz_f_01' }, - ['-754560838'] = { Name = 'id1_04_fizz_f_02' }, - ['-1913369513'] = { Name = 'id1_04_fizz_g_02' }, - ['92688642'] = { Name = 'id1_04_fizz_h_01' }, - ['849662807'] = { Name = 'id1_04_fizz_i_01' }, - ['1629739697'] = { Name = 'id1_04_fizza_00' }, - ['1421263323'] = { Name = 'id1_04_fizza_01' }, - ['1782443241'] = { Name = 'id1_04_fizza_02' }, - ['1557628653'] = { Name = 'id1_04_fizza' }, - ['594711584'] = { Name = 'id1_04_fizzb' }, - ['398924699'] = { Name = 'id1_04_ground1' }, - ['694271696'] = { Name = 'id1_04_ground2' }, - ['-97361806'] = { Name = 'id1_04_ground3' }, - ['-862602565'] = { Name = 'id1_04_ladder' }, - ['1141730920'] = { Name = 'id1_04_ladder01' }, - ['383718412'] = { Name = 'id1_04_ladder02' }, - ['564275602'] = { Name = 'id1_04_ladder03' }, - ['397262447'] = { Name = 'id1_04_pipes_1_ab' }, - ['378082426'] = { Name = 'id1_04_pipes_1' }, - ['1212815868'] = { Name = 'id1_04_pipes_1a' }, - ['1298998338'] = { Name = 'id1_04_pipes_1b' }, - ['-1509534349'] = { Name = 'id1_04_pipes_1c' }, - ['611236050'] = { Name = 'id1_04_pipes_2_ovl' }, - ['1766636032'] = { Name = 'id1_04_pipes_2' }, - ['-982826024'] = { Name = 'id1_04_pipes_3_ovl' }, - ['-582618711'] = { Name = 'id1_04_pipes_3_ovl2' }, - ['2074566325'] = { Name = 'id1_04_pipes_3' }, - ['1241744698'] = { Name = 'id1_04_rain_blockers_10' }, - ['942530959'] = { Name = 'id1_04_rain_blockers_11' }, - ['-1581265182'] = { Name = 'id1_04_sign_pol' }, - ['337553438'] = { Name = 'id1_04_sign001' }, - ['-1299763935'] = { Name = 'id1_04_signs01' }, - ['-1003007871'] = { Name = 'id1_04_signs02' }, - ['1501856626'] = { Name = 'id1_04_structures_02' }, - ['2048455652'] = { Name = 'id1_05_detail1_a' }, - ['1806980891'] = { Name = 'id1_05_detail1_b' }, - ['-1650541841'] = { Name = 'id1_05_detail1_c' }, - ['-1675894771'] = { Name = 'id1_05_detail1' }, - ['270159692'] = { Name = 'id1_05_detail2_hr' }, - ['-1947418705'] = { Name = 'id1_05_detail2' }, - ['-718008007'] = { Name = 'id1_05_detail3_a' }, - ['-1006178593'] = { Name = 'id1_05_detail3_b' }, - ['2042436432'] = { Name = 'id1_05_detail3' }, - ['2086573631'] = { Name = 'id1_05_detail4_rail' }, - ['-9713132'] = { Name = 'id1_05_detail4_stairs' }, - ['1949622595'] = { Name = 'id1_05_detail4_struct' }, - ['-1309740102'] = { Name = 'id1_05_detail4b_fizz' }, - ['999157985'] = { Name = 'id1_05_detail4b_steps_01' }, - ['758535218'] = { Name = 'id1_05_detail4b_steps_02' }, - ['591423112'] = { Name = 'id1_05_detail4b_steps' }, - ['1129117265'] = { Name = 'id1_05_detail4b' }, - ['-1883375305'] = { Name = 'id1_05_detail4c_02' }, - ['1368298196'] = { Name = 'id1_05_detail4c' }, - ['731361123'] = { Name = 'id1_05_detail5a_rails_01' }, - ['-1210392855'] = { Name = 'id1_05_detail5a_rails' }, - ['-321631051'] = { Name = 'id1_05_detail5a' }, - ['-1357141276'] = { Name = 'id1_05_detail5ax' }, - ['-808160556'] = { Name = 'id1_05_detail5ax1' }, - ['-1048127943'] = { Name = 'id1_05_detail5ax2' }, - ['99143416'] = { Name = 'id1_05_detail5b_01' }, - ['-1089552059'] = { Name = 'id1_05_detail5b_05' }, - ['1577618358'] = { Name = 'id1_05_detail5b_pipes_01' }, - ['181855580'] = { Name = 'id1_05_detail5b_pipes_02' }, - ['415990073'] = { Name = 'id1_05_detail5b_pipes_03' }, - ['1128607941'] = { Name = 'id1_05_detail5b_pipes' }, - ['-2139635990'] = { Name = 'id1_05_detail5b_rail1' }, - ['-1849761416'] = { Name = 'id1_05_detail5b_rail2' }, - ['-2100804725'] = { Name = 'id1_05_detail5b_rail3' }, - ['1055144916'] = { Name = 'id1_05_detail5b_rails' }, - ['1151818846'] = { Name = 'id1_05_detail5b_spikes' }, - ['-99195079'] = { Name = 'id1_05_detail5b' }, - ['1437498171'] = { Name = 'id1_05_detail5bb' }, - ['-1955547814'] = { Name = 'id1_05_detail5sa_rails' }, - ['-793817837'] = { Name = 'id1_05_fizza_01' }, - ['2068423241'] = { Name = 'id1_05_fizza_02' }, - ['-713590317'] = { Name = 'id1_05_fizzb_01' }, - ['-1925008772'] = { Name = 'id1_05_fizzb_01b' }, - ['-1622059367'] = { Name = 'id1_05_fizzb_01c' }, - ['1847405344'] = { Name = 'id1_05_fizzb_02' }, - ['-2057415366'] = { Name = 'id1_05_ground' }, - ['892020553'] = { Name = 'id1_05_ladder002' }, - ['112085224'] = { Name = 'id1_05_ladder017' }, - ['-1118608307'] = { Name = 'id1_05_ladder02' }, - ['1066645978'] = { Name = 'id1_05_ladder020' }, - ['830021029'] = { Name = 'id1_05_ladder021' }, - ['1527214273'] = { Name = 'id1_05_ladder022' }, - ['1290785938'] = { Name = 'id1_05_ladder023' }, - ['-30296297'] = { Name = 'id1_05_ladder024' }, - ['212751372'] = { Name = 'id1_05_ladder02a' }, - ['-1494316930'] = { Name = 'id1_05_ladder02b' }, - ['470360467'] = { Name = 'id1_05_ladder04' }, - ['293473405'] = { Name = 'id1_05_ladder05' }, - ['358028627'] = { Name = 'id1_05_ladder16' }, - ['718349931'] = { Name = 'id1_05_propssmsh2end_slod001' }, - ['1363370066'] = { Name = 'id1_05_propssmsh2end' }, - ['-1890778353'] = { Name = 'id1_05_propssmsh2srt_slod' }, - ['-695384606'] = { Name = 'id1_05_propssmsh2srt' }, - ['-1595861292'] = { Name = 'id1_05_rain_blockers_06' }, - ['-1311557448'] = { Name = 'id1_05_rain_blockers_07' }, - ['1570089325'] = { Name = 'id1_05_signage01' }, - ['1583311035'] = { Name = 'id1_05_struct1_a' }, - ['907904550'] = { Name = 'id1_05_struct3_a' }, - ['-1459328014'] = { Name = 'id1_05_struct3_b' }, - ['1872263451'] = { Name = 'id1_05_struct3_c' }, - ['1147609785'] = { Name = 'id1_05_struct3_d' }, - ['1709188171'] = { Name = 'id1_05_structures1_fence' }, - ['481643490'] = { Name = 'id1_05_structures1' }, - ['399671084'] = { Name = 'id1_05_structures2_fence' }, - ['1383511908'] = { Name = 'id1_05_structures2' }, - ['1852670563'] = { Name = 'id1_05_wires' }, - ['-73059657'] = { Name = 'id1_06_cables_dyn_01' }, - ['301932556'] = { Name = 'id1_06_detail1' }, - ['1595718214'] = { Name = 'id1_06_detail2' }, - ['828497617'] = { Name = 'id1_06_detail3' }, - ['-878636207'] = { Name = 'id1_06_detail4' }, - ['-572147750'] = { Name = 'id1_06_detail5' }, - ['-436287476'] = { Name = 'id1_06_detail6' }, - ['-130388861'] = { Name = 'id1_06_detail7' }, - ['1665457898'] = { Name = 'id1_06_fizza_01' }, - ['1301001080'] = { Name = 'id1_06_fizza_02' }, - ['111191459'] = { Name = 'id1_06_fizza_03' }, - ['-1712698308'] = { Name = 'id1_06_fizza_05' }, - ['-2078859114'] = { Name = 'id1_06_fizza_06' }, - ['1029444377'] = { Name = 'id1_06_fizza_07' }, - ['-1349290098'] = { Name = 'id1_06_fizza_08' }, - ['-848022705'] = { Name = 'id1_06_fizza_09' }, - ['1688689411'] = { Name = 'id1_06_ground' }, - ['142826631'] = { Name = 'id1_06_groundb' }, - ['991675317'] = { Name = 'id1_06_ladder' }, - ['-983216474'] = { Name = 'id1_06_ladder001' }, - ['-687902246'] = { Name = 'id1_06_ladder002' }, - ['-1444833377'] = { Name = 'id1_06_ladder003' }, - ['-1151812979'] = { Name = 'id1_06_ladder004' }, - ['-1909891025'] = { Name = 'id1_06_ladder005' }, - ['1607828360'] = { Name = 'id1_06_ladder006' }, - ['1923852596'] = { Name = 'id1_06_ladder007' }, - ['1152699719'] = { Name = 'id1_06_ladder008' }, - ['1390307738'] = { Name = 'id1_06_ladder009' }, - ['1440510714'] = { Name = 'id1_06_ladder010' }, - ['1650494482'] = { Name = 'id1_06_ladder011' }, - ['1831772590'] = { Name = 'id1_06_ladder012' }, - ['2129413417'] = { Name = 'id1_06_ladder013' }, - ['136251115'] = { Name = 'id1_06_pipes1' }, - ['-337332232'] = { Name = 'id1_06_railing_hd' }, - ['-99139641'] = { Name = 'id1_06_railing01' }, - ['712482955'] = { Name = 'id1_06_railing02' }, - ['481625350'] = { Name = 'id1_06_railing03' }, - ['-311548311'] = { Name = 'id1_06_railing04' }, - ['336239467'] = { Name = 'id1_06_structures1' }, - ['-1370861592'] = { Name = 'id1_06_structures2' }, - ['-1217437134'] = { Name = 'id1_06_structures3' }, - ['-81401718'] = { Name = 'id1_06_watertower_hd' }, - ['1885458804'] = { Name = 'id1_06_watertower' }, - ['-902846394'] = { Name = 'id1_06_watertowerrailings' }, - ['619313825'] = { Name = 'id1_06_wires' }, - ['2116251089'] = { Name = 'id1_07_armco1' }, - ['-2025619435'] = { Name = 'id1_07_armco2' }, - ['-1716116230'] = { Name = 'id1_07_armco3' }, - ['-1427060881'] = { Name = 'id1_07_armco4' }, - ['-721740925'] = { Name = 'id1_07_armco5' }, - ['-438256306'] = { Name = 'id1_07_armco6' }, - ['-256519432'] = { Name = 'id1_07_armco7' }, - ['26506421'] = { Name = 'id1_07_armco8' }, - ['203590101'] = { Name = 'id1_07_armco9' }, - ['1785505955'] = { Name = 'id1_07_build_x01_o' }, - ['898891257'] = { Name = 'id1_07_build_x02_o' }, - ['-93075350'] = { Name = 'id1_07_build_x02_support' }, - ['2129256533'] = { Name = 'id1_07_build_x02' }, - ['-1954752021'] = { Name = 'id1_07_build_x03_o' }, - ['263877655'] = { Name = 'id1_07_build_x03_support' }, - ['-1635049565'] = { Name = 'id1_07_build_x03' }, - ['-935038187'] = { Name = 'id1_07_build_x04' }, - ['1826403143'] = { Name = 'id1_07_cable_heavy_01' }, - ['-252789907'] = { Name = 'id1_07_cable_heavy_02' }, - ['1184917199'] = { Name = 'id1_07_cable_heavy_03' }, - ['-2109266826'] = { Name = 'id1_07_cable_light_01' }, - ['-1806874494'] = { Name = 'id1_07_cable_light_02' }, - ['1570724639'] = { Name = 'id1_07_cable_light_03' }, - ['1875967874'] = { Name = 'id1_07_cable_light_04' }, - ['-882067776'] = { Name = 'id1_07_cable_light_05' }, - ['-574170252'] = { Name = 'id1_07_cable_light_06' }, - ['-1494291003'] = { Name = 'id1_07_cable_light_07' }, - ['-1186590093'] = { Name = 'id1_07_cable_light_08' }, - ['-1273064200'] = { Name = 'id1_07_decalglue_' }, - ['-604870159'] = { Name = 'id1_07_detail1_shadonly' }, - ['227042047'] = { Name = 'id1_07_detail2_pipe20' }, - ['397813487'] = { Name = 'id1_07_detail2_pipes027' }, - ['625263116'] = { Name = 'id1_07_detail2_pipes028' }, - ['1007087504'] = { Name = 'id1_07_detail2_pipes029' }, - ['-1562964373'] = { Name = 'id1_07_detail2_pipes21' }, - ['285108924'] = { Name = 'id1_07_detail2_pipes22' }, - ['-165202674'] = { Name = 'id1_07_detail2_pipes23' }, - ['167533748'] = { Name = 'id1_07_detail2_pipes24' }, - ['-281336014'] = { Name = 'id1_07_detail2_pipes25' }, - ['-577207315'] = { Name = 'id1_07_detail2_pipes26' }, - ['-852597207'] = { Name = 'id1_07_detail2_pipes30' }, - ['-294847759'] = { Name = 'id1_07_detail2_r1' }, - ['-47703747'] = { Name = 'id1_07_detail2_r10' }, - ['-355011429'] = { Name = 'id1_07_detail2_r11' }, - ['-1898038101'] = { Name = 'id1_07_detail2_r12' }, - ['2091685960'] = { Name = 'id1_07_detail2_r13' }, - ['-1534597122'] = { Name = 'id1_07_detail2_r14' }, - ['-534094228'] = { Name = 'id1_07_detail2_r2' }, - ['181515194'] = { Name = 'id1_07_detail2_r3' }, - ['27107662'] = { Name = 'id1_07_detail2_r5' }, - ['-211811117'] = { Name = 'id1_07_detail2_r6' }, - ['1045207723'] = { Name = 'id1_07_detail2_r7' }, - ['804126190'] = { Name = 'id1_07_detail2_r8' }, - ['216393060'] = { Name = 'id1_07_detail2' }, - ['204720823'] = { Name = 'id1_07_detail3_r1' }, - ['-1935127650'] = { Name = 'id1_07_detail3_r2' }, - ['-1030310022'] = { Name = 'id1_07_detail3_r3' }, - ['-506458311'] = { Name = 'id1_07_detail3' }, - ['726778066'] = { Name = 'id1_07_glue_2' }, - ['-584932235'] = { Name = 'id1_07_glue_3' }, - ['1953157887'] = { Name = 'id1_07_glue_7' }, - ['2084659888'] = { Name = 'id1_07_glue_8' }, - ['829607845'] = { Name = 'id1_07_ladder001' }, - ['990765787'] = { Name = 'id1_07_ladder002' }, - ['-756049843'] = { Name = 'id1_07_land1_det' }, - ['1721217971'] = { Name = 'id1_07_land1_det2' }, - ['165378644'] = { Name = 'id1_07_land1_det3' }, - ['-1929118398'] = { Name = 'id1_07_land1_o' }, - ['-856687568'] = { Name = 'id1_07_land1_pipe01_lod' }, - ['1695140889'] = { Name = 'id1_07_land1_pipe01' }, - ['1945659894'] = { Name = 'id1_07_land1_pipe02' }, - ['-1970956528'] = { Name = 'id1_07_land1_pipe03' }, - ['-1755631429'] = { Name = 'id1_07_land1_pipe04' }, - ['-1368039697'] = { Name = 'id1_07_land1_pipe05' }, - ['-1138886080'] = { Name = 'id1_07_land1_pipe06' }, - ['-689354619'] = { Name = 'id1_07_land1_pipes_10' }, - ['-1102964937'] = { Name = 'id1_07_land1_pipes_11' }, - ['-1682943464'] = { Name = 'id1_07_land1_pipes_12' }, - ['-1301381228'] = { Name = 'id1_07_land1_pipes_13' }, - ['-768821327'] = { Name = 'id1_07_land1_r1' }, - ['-480323051'] = { Name = 'id1_07_land1_r2' }, - ['-171344150'] = { Name = 'id1_07_land1_r3' }, - ['-1397723983'] = { Name = 'id1_07_land1_r4' }, - ['1994981667'] = { Name = 'id1_07_land1_r5' }, - ['-1072557192'] = { Name = 'id1_07_land1_r6' }, - ['-1016751277'] = { Name = 'id1_07_land1_sp' }, - ['-2104288480'] = { Name = 'id1_07_land1' }, - ['-2029973640'] = { Name = 'id1_07_land2_o' }, - ['-894520844'] = { Name = 'id1_07_land2_support_01' }, - ['-951606136'] = { Name = 'id1_07_land2' }, - ['-191223736'] = { Name = 'id1_07_land3_o' }, - ['355516509'] = { Name = 'id1_07_land3' }, - ['627713892'] = { Name = 'id1_07_metalbldg' }, - ['-478709339'] = { Name = 'id1_07_piping00' }, - ['-725558216'] = { Name = 'id1_07_piping01' }, - ['-1223515940'] = { Name = 'id1_07_piping02' }, - ['-1437268127'] = { Name = 'id1_07_piping03' }, - ['-1680741797'] = { Name = 'id1_07_piping04' }, - ['-1910550794'] = { Name = 'id1_07_piping05' }, - ['2018780000'] = { Name = 'id1_07_piping06' }, - ['1772783117'] = { Name = 'id1_07_piping07' }, - ['1540188751'] = { Name = 'id1_07_piping08' }, - ['1261881634'] = { Name = 'id1_07_piping09' }, - ['-1998274827'] = { Name = 'id1_07_piping10' }, - ['216469774'] = { Name = 'id1_07_piping101' }, - ['1983977902'] = { Name = 'id1_07_piping11' }, - ['-1660309418'] = { Name = 'id1_07_railing_hd2' }, - ['-2103762666'] = { Name = 'id1_07_railings_hd1' }, - ['-436318863'] = { Name = 'id1_07_railings001' }, - ['-1733774649'] = { Name = 'id1_07_railings002' }, - ['-430715492'] = { Name = 'id1_07_rain_blocker00' }, - ['-946040786'] = { Name = 'id1_07_rain_blocker01' }, - ['85920562'] = { Name = 'id1_07_rain_blocker02' }, - ['-143560745'] = { Name = 'id1_07_rain_blocker03' }, - ['793468810'] = { Name = 'id1_07_rain_blocker04' }, - ['1867098051'] = { Name = 'id1_07_rain_blocker04b' }, - ['-684239475'] = { Name = 'id1_07_redbuild_o' }, - ['639599719'] = { Name = 'id1_07_redbuild_rails002' }, - ['-188696309'] = { Name = 'id1_07_redbuild_rails01' }, - ['779922562'] = { Name = 'id1_07_redbuild_rails02' }, - ['439518190'] = { Name = 'id1_07_redbuild_rails03' }, - ['-244437403'] = { Name = 'id1_07_redbuild' }, - ['1404609695'] = { Name = 'id1_07_structures' }, - ['-826268137'] = { Name = 'id1_07_structuresx' }, - ['44036422'] = { Name = 'id1_07_tank_ladder1' }, - ['-243282170'] = { Name = 'id1_07_tank_ladder2' }, - ['1607029413'] = { Name = 'id1_07_tank_top1' }, - ['-1838598176'] = { Name = 'id1_07_tank_top2' }, - ['331168384'] = { Name = 'id1_07_tank_x01_o' }, - ['1890435823'] = { Name = 'id1_07_tank_x01_o2' }, - ['-369477574'] = { Name = 'id1_07_tank_x01' }, - ['-1324628386'] = { Name = 'id1_07_tank_x02' }, - ['1042996525'] = { Name = 'id1_07_tankerfizz03' }, - ['1319337502'] = { Name = 'id1_07_tankerfizz04' }, - ['760571760'] = { Name = 'id1_07_tankersfizz' }, - ['832965046'] = { Name = 'id1_07_tankersfizz2' }, - ['-594739040'] = { Name = 'id1_08_brg_02' }, - ['1318282411'] = { Name = 'id1_08_brg_03' }, - ['-1497964244'] = { Name = 'id1_08_brg_d' }, - ['125359368'] = { Name = 'id1_08_brg' }, - ['1549844328'] = { Name = 'id1_08_brg003' }, - ['-525675681'] = { Name = 'id1_08_brg2' }, - ['-1119530379'] = { Name = 'id1_08_prereflwaterprox_dummy' }, - ['-985603675'] = { Name = 'id1_09_ammun_o' }, - ['430476224'] = { Name = 'id1_09_decal_1' }, - ['-1980502955'] = { Name = 'id1_09_decal_2' }, - ['1959707147'] = { Name = 'id1_09_decal_3' }, - ['454938080'] = { Name = 'id1_09_decal' }, - ['448547152'] = { Name = 'id1_09_ground_o' }, - ['1693539919'] = { Name = 'id1_09_ground' }, - ['-223189610'] = { Name = 'id1_09_ladder01' }, - ['419157171'] = { Name = 'id1_09_magcables' }, - ['664480140'] = { Name = 'id1_09_newbuild1_o' }, - ['-1631320985'] = { Name = 'id1_09_newbuild1' }, - ['458194418'] = { Name = 'id1_09_newbuild2_o' }, - ['219373828'] = { Name = 'id1_09_newbuild2' }, - ['282989861'] = { Name = 'id1_09_newbuild3_o' }, - ['-76289439'] = { Name = 'id1_09_newbuild3_r' }, - ['-1218249507'] = { Name = 'id1_09_newbuild3_r1' }, - ['203892328'] = { Name = 'id1_09_newbuild3_r3' }, - ['-1926831827'] = { Name = 'id1_09_newbuild3' }, - ['640213051'] = { Name = 'id1_09_newbuild4_o' }, - ['-1735965438'] = { Name = 'id1_09_newbuild4_r' }, - ['-1946624303'] = { Name = 'id1_09_newbuild4' }, - ['-108291509'] = { Name = 'id1_09_newbuild5_ladder' }, - ['-313440219'] = { Name = 'id1_09_newbuild5_o' }, - ['-1067529451'] = { Name = 'id1_09_newbuild5_pipes' }, - ['-273250632'] = { Name = 'id1_09_newbuild5_pipes2' }, - ['2042247764'] = { Name = 'id1_09_newbuild5' }, - ['578057944'] = { Name = 'id1_09_newbuild6_o' }, - ['1746081542'] = { Name = 'id1_09_newbuild6' }, - ['-786896640'] = { Name = 'id1_09_newbuild7' }, - ['-1091582802'] = { Name = 'id1_09_newbuild8' }, - ['2014088291'] = { Name = 'id1_09_newbuildrl' }, - ['143600238'] = { Name = 'id1_09_newbuildrl1' }, - ['-2029508778'] = { Name = 'id1_09_newbuildrl2' }, - ['-1795964115'] = { Name = 'id1_09_newbuildrl3' }, - ['-334040718'] = { Name = 'id1_09_newbuildrl4' }, - ['-2123949036'] = { Name = 'id1_09_newbuildrl5' }, - ['1217538667'] = { Name = 'id1_09_newbuildrl6' }, - ['1851553279'] = { Name = 'id1_09_newbuildrl7' }, - ['-1528863996'] = { Name = 'id1_09_newbuildrl8' }, - ['983404162'] = { Name = 'id1_09_newbuildrl9' }, - ['2072911186'] = { Name = 'id1_09_newbuilld7_o' }, - ['-1499991661'] = { Name = 'id1_09_newbuilld8_o' }, - ['655885914'] = { Name = 'id1_09_railings_hd' }, - ['462774162'] = { Name = 'id1_09_railings8' }, - ['-1216343055'] = { Name = 'id1_09_rain_blockers_03' }, - ['-22163674'] = { Name = 'id1_09_sign' }, - ['1756823266'] = { Name = 'id1_10_ab_1_o' }, - ['-1486617748'] = { Name = 'id1_10_ab_1' }, - ['-1023699462'] = { Name = 'id1_10_ab_11' }, - ['527290093'] = { Name = 'id1_10_ab_1l' }, - ['1139120092'] = { Name = 'id1_10_ab_1r' }, - ['-1912894583'] = { Name = 'id1_10_ab_2_o' }, - ['-691281349'] = { Name = 'id1_10_ab_2' }, - ['1649071550'] = { Name = 'id1_10_ab_2l' }, - ['1010002178'] = { Name = 'id1_10_ab_2l001' }, - ['113369336'] = { Name = 'id1_10_ab_2r2' }, - ['-67056778'] = { Name = 'id1_10_ab_2r3' }, - ['-365516830'] = { Name = 'id1_10_ab_2r4' }, - ['-579376694'] = { Name = 'id1_10_ab_3_o' }, - ['-847655017'] = { Name = 'id1_10_ab_3' }, - ['-1861011065'] = { Name = 'id1_10_ab_r003' }, - ['-629374424'] = { Name = 'id1_10_ab_r2' }, - ['-314366027'] = { Name = 'id1_10_ab_r3' }, - ['53649658'] = { Name = 'id1_10_ab_windows' }, - ['1504774492'] = { Name = 'id1_10_abattoir_lod' }, - ['-1098328760'] = { Name = 'id1_10_abd_2' }, - ['-1721014479'] = { Name = 'id1_10_abr_0' }, - ['1605165582'] = { Name = 'id1_10_abr_01' }, - ['664203747'] = { Name = 'id1_10_abr_02' }, - ['779754052'] = { Name = 'id1_10_cables_001' }, - ['905707911'] = { Name = 'id1_10_detail1' }, - ['1203610890'] = { Name = 'id1_10_detail2' }, - ['-629585285'] = { Name = 'id1_10_detail6' }, - ['1900994926'] = { Name = 'id1_10_detail6r' }, - ['578771590'] = { Name = 'id1_10_detail7' }, - ['877264411'] = { Name = 'id1_10_detail8' }, - ['-47378780'] = { Name = 'id1_10_ground_o' }, - ['127890226'] = { Name = 'id1_10_ground_o2' }, - ['-1168582594'] = { Name = 'id1_10_ground_o3' }, - ['2054311493'] = { Name = 'id1_10_ground' }, - ['-850144495'] = { Name = 'id1_10_int_dr_hdobj' }, - ['-1469275761'] = { Name = 'id1_10_ladder' }, - ['-1424387546'] = { Name = 'id1_10_new1_d' }, - ['2023395667'] = { Name = 'id1_10_newdecal01' }, - ['105146202'] = { Name = 'id1_10_newwin' }, - ['-966952721'] = { Name = 'id1_10_newwin2' }, - ['-1392609281'] = { Name = 'id1_10_railings1' }, - ['901024121'] = { Name = 'id1_10_railings2' }, - ['1131652343'] = { Name = 'id1_10_railings3' }, - ['437506608'] = { Name = 'id1_10_railings4' }, - ['672919104'] = { Name = 'id1_10_railings5' }, - ['-1945520606'] = { Name = 'id1_10_railings6' }, - ['-1706863979'] = { Name = 'id1_10_railings7' }, - ['239390667'] = { Name = 'id1_10_rain_blockers_12' }, - ['-1099558702'] = { Name = 'id1_10_shed_1_o' }, - ['-1958252634'] = { Name = 'id1_10_structure1' }, - ['1388412563'] = { Name = 'id1_10_structure6' }, - ['-772539142'] = { Name = 'id1_10_structure7' }, - ['-1622534221'] = { Name = 'id1_10_structured' }, - ['195434401'] = { Name = 'id1_10_structured2' }, - ['-1952934008'] = { Name = 'id1_10_structured3' }, - ['600035750'] = { Name = 'id1_10_wall_1_o' }, - ['-801053478'] = { Name = 'id1_11_jl00int' }, - ['751583204'] = { Name = 'id1_11_jlo4_oint' }, - ['-1277020242'] = { Name = 'id1_11_jsproxy' }, - ['-289339869'] = { Name = 'id1_11_lightblocker01' }, - ['1178370463'] = { Name = 'id1_11_rainblock00' }, - ['1467360274'] = { Name = 'id1_11_rainblock01' }, - ['-1615907713'] = { Name = 'id1_11_rainblock02' }, - ['-237774645'] = { Name = 'id1_11_rainblock03' }, - ['-1390358686'] = { Name = 'id1_11_rainblock04' }, - ['1955454830'] = { Name = 'id1_11_sidetunnelint' }, - ['-644874618'] = { Name = 'id1_11_sidetunnelint2' }, - ['-189715553'] = { Name = 'id1_11_tunnel_end' }, - ['-1978199890'] = { Name = 'id1_11_tunnel_start_ov' }, - ['1491360671'] = { Name = 'id1_11_tunnel_start' }, - ['781789410'] = { Name = 'id1_11_tunnel1_int_shell' }, - ['-1364973704'] = { Name = 'id1_11_tunnel1_ov1' }, - ['364797022'] = { Name = 'id1_11_tunnel2_int_shell' }, - ['1110766465'] = { Name = 'id1_11_tunnel2_ov1' }, - ['-1663135059'] = { Name = 'id1_11_tunnel3_fake_grill' }, - ['1660802301'] = { Name = 'id1_11_tunnel3_fake' }, - ['1186379411'] = { Name = 'id1_11_tunnel3_grill' }, - ['-739429008'] = { Name = 'id1_11_tunnel3_int_lod' }, - ['-1126309014'] = { Name = 'id1_11_tunnel3_int_shell_dtl' }, - ['2142412159'] = { Name = 'id1_11_tunnel3_int_shell' }, - ['1428546297'] = { Name = 'id1_11_tunnel3_int_side' }, - ['180816572'] = { Name = 'id1_11_tunnel3_int_side2' }, - ['-218502964'] = { Name = 'id1_11_tunnel3_ov1' }, - ['-1225363258'] = { Name = 'id1_11_tunnel3_ov2' }, - ['-555695171'] = { Name = 'id1_11_tunnel4_edging' }, - ['-602096287'] = { Name = 'id1_11_tunnel4_fake_grill' }, - ['-887461809'] = { Name = 'id1_11_tunnel4_fake' }, - ['-1812628555'] = { Name = 'id1_11_tunnel4_grill' }, - ['-1973334291'] = { Name = 'id1_11_tunnel4_int_lod' }, - ['975968210'] = { Name = 'id1_11_tunnel4_int_shell2_dtl' }, - ['472337101'] = { Name = 'id1_11_tunnel4_int_shell2' }, - ['1219027880'] = { Name = 'id1_11_tunnel4_ov1' }, - ['1020775430'] = { Name = 'id1_11_tunnel4_ov2' }, - ['1815653059'] = { Name = 'id1_11_tunnel4_ov3' }, - ['1042328812'] = { Name = 'id1_11_tunnel5_fake_grill' }, - ['1342179519'] = { Name = 'id1_11_tunnel5_fake' }, - ['-2058898174'] = { Name = 'id1_11_tunnel5_grill' }, - ['2067140864'] = { Name = 'id1_11_tunnel5_int_lod' }, - ['549110555'] = { Name = 'id1_11_tunnel5_int_shell_dtl' }, - ['-1629413250'] = { Name = 'id1_11_tunnel5_int_shell' }, - ['-758919026'] = { Name = 'id1_11_tunnel5_ov1' }, - ['-1456636574'] = { Name = 'id1_11_tunnel5_ov2' }, - ['2003605985'] = { Name = 'id1_11_tunnel5_ov3' }, - ['1141986549'] = { Name = 'id1_11_tunnel6_fake_grill' }, - ['-1571159934'] = { Name = 'id1_11_tunnel6_fake' }, - ['1455372570'] = { Name = 'id1_11_tunnel6_grill' }, - ['-1957295058'] = { Name = 'id1_11_tunnel6_int_lod' }, - ['871798295'] = { Name = 'id1_11_tunnel6_int_shell_dtl' }, - ['-1973683462'] = { Name = 'id1_11_tunnel6_int_shell' }, - ['183175564'] = { Name = 'id1_11_tunnel6_ov1' }, - ['547763458'] = { Name = 'id1_11_tunnel6_ov2' }, - ['765349618'] = { Name = 'id1_11_tunnel6_ov3' }, - ['-996171198'] = { Name = 'id1_11_tunnel7_fake_grill' }, - ['1971068557'] = { Name = 'id1_11_tunnel7_fake' }, - ['-1964669113'] = { Name = 'id1_11_tunnel7_grill' }, - ['2012425067'] = { Name = 'id1_11_tunnel7_int_lod' }, - ['190785965'] = { Name = 'id1_11_tunnel7_int_shell_dtl' }, - ['1733634132'] = { Name = 'id1_11_tunnel7_int_shell' }, - ['-1301109969'] = { Name = 'id1_11_tunnel7_ov1' }, - ['-1474064751'] = { Name = 'id1_11_tunnel7_ov2' }, - ['-1194238829'] = { Name = 'id1_11_tunnel8_int_lod' }, - ['1899137644'] = { Name = 'id1_11_tunnel8_int_shell' }, - ['-1893954330'] = { Name = 'id1_11_tunnel8_ov2' }, - ['-574428939'] = { Name = 'id1_11_tunnel8sunblocker' }, - ['-2081951770'] = { Name = 'id1_13_detail1' }, - ['-1971595711'] = { Name = 'id1_13_detail1b' }, - ['-1331879253'] = { Name = 'id1_13_detail1b1' }, - ['-956280975'] = { Name = 'id1_13_detail1b2' }, - ['-1680967410'] = { Name = 'id1_13_detail1b3' }, - ['-1575189078'] = { Name = 'id1_13_detail1b4' }, - ['-887947713'] = { Name = 'id1_13_detail2' }, - ['-577092669'] = { Name = 'id1_13_fizza_01' }, - ['-857544801'] = { Name = 'id1_13_fizza' }, - ['-736907802'] = { Name = 'id1_13_ground1_o' }, - ['1439258967'] = { Name = 'id1_13_ground1b_o' }, - ['416892273'] = { Name = 'id1_13_ground1b' }, - ['605079591'] = { Name = 'id1_13_ground1b2' }, - ['-1505753841'] = { Name = 'id1_13_props_doorslod' }, - ['-1332146606'] = { Name = 'id1_13_sstation1_go' }, - ['2081355840'] = { Name = 'id1_13_sstation1_o' }, - ['1576290491'] = { Name = 'id1_13_sstation1' }, - ['641807859'] = { Name = 'id1_13_structure1' }, - ['1541939528'] = { Name = 'id1_13_structure2' }, - ['973915460'] = { Name = 'id1_13_wires00' }, - ['-1198177729'] = { Name = 'id1_13_wires01' }, - ['-1270728295'] = { Name = 'id1_13_wires02' }, - ['-1578691357'] = { Name = 'id1_13_wires03' }, - ['-1885310890'] = { Name = 'id1_13_wires04' }, - ['-9875478'] = { Name = 'id1_13_wires05' }, - ['-319050993'] = { Name = 'id1_13_wires06' }, - ['-624261459'] = { Name = 'id1_13_wires07' }, - ['-923147512'] = { Name = 'id1_13_wires08' }, - ['-728892864'] = { Name = 'id1_13_wires09' }, - ['-2083145148'] = { Name = 'id1_14_collision_capsule021' }, - ['-1066308123'] = { Name = 'id1_14_collision_capsule0211' }, - ['-402193382'] = { Name = 'id1_14_detail1_fr' }, - ['-548890352'] = { Name = 'id1_14_detail1_fr2' }, - ['270432955'] = { Name = 'id1_14_detail1_fr3' }, - ['-33182164'] = { Name = 'id1_14_detail1_rf' }, - ['-519555736'] = { Name = 'id1_14_detail1' }, - ['-2061691152'] = { Name = 'id1_14_detail1r' }, - ['-695143205'] = { Name = 'id1_14_detailr2' }, - ['970537554'] = { Name = 'id1_14_ladder009' }, - ['-1793958474'] = { Name = 'id1_14_structure1_s' }, - ['1031554461'] = { Name = 'id1_14_structure1' }, - ['1743501958'] = { Name = 'id1_15_detail_rails01' }, - ['-1419493006'] = { Name = 'id1_15_detail_rails02' }, - ['-2071497795'] = { Name = 'id1_15_detail_rails03' }, - ['1519132615'] = { Name = 'id1_15_detail_rails04' }, - ['647346139'] = { Name = 'id1_15_detail_rails05' }, - ['1952895868'] = { Name = 'id1_15_detail_rails06' }, - ['823872742'] = { Name = 'id1_15_detail_rails07' }, - ['1053222973'] = { Name = 'id1_15_detail_rails08' }, - ['396885440'] = { Name = 'id1_15_detail1_l' }, - ['12078575'] = { Name = 'id1_15_detail1' }, - ['-228934478'] = { Name = 'id1_15_structure1_l' }, - ['440953241'] = { Name = 'id1_15_structure1_l2' }, - ['-1200325637'] = { Name = 'id1_15_structure1' }, - ['967336551'] = { Name = 'id1_16_fizzhd1' }, - ['-1610174686'] = { Name = 'id1_16_fizzhd2' }, - ['-2116717888'] = { Name = 'id1_16_fizzhd3' }, - ['1939658319'] = { Name = 'id1_16_fizzhd4' }, - ['1667380698'] = { Name = 'id1_16_fizzhd5' }, - ['-690447159'] = { Name = 'id1_16_fizzhd7' }, - ['-1196138371'] = { Name = 'id1_16_fizzhd8' }, - ['-1714975995'] = { Name = 'id1_16_grafitti' }, - ['1287010130'] = { Name = 'id1_16_overlay' }, - ['-686207765'] = { Name = 'id1_16_railing_hd1' }, - ['-1051057811'] = { Name = 'id1_16_railing_hd2' }, - ['394171167'] = { Name = 'id1_16_structure1' }, - ['-491739155'] = { Name = 'id1_17_beltsfizz_hd1' }, - ['-604267901'] = { Name = 'id1_17_beltsfizz_hd2' }, - ['2107586154'] = { Name = 'id1_17_detail1' }, - ['-2033675673'] = { Name = 'id1_17_detail1b' }, - ['1409835865'] = { Name = 'id1_17_detail2' }, - ['1219447975'] = { Name = 'id1_17_detail3' }, - ['1532509079'] = { Name = 'id1_17_fizzyhd1' }, - ['1275174122'] = { Name = 'id1_17_fizzyhd2' }, - ['-1242992456'] = { Name = 'id1_17_fizzyhd3' }, - ['19670922'] = { Name = 'id1_17_graff01' }, - ['1383451164'] = { Name = 'id1_17_graff02' }, - ['860089506'] = { Name = 'id1_17_id1_detail001' }, - ['1348280255'] = { Name = 'id1_17_junk' }, - ['256685522'] = { Name = 'id1_17_ladder0' }, - ['-132926695'] = { Name = 'id1_17_ladder009' }, - ['612709397'] = { Name = 'id1_17_ladder01' }, - ['1982682976'] = { Name = 'id1_17_ladder02' }, - ['-194948146'] = { Name = 'id1_17_ladder03' }, - ['498487973'] = { Name = 'id1_17_ladder1' }, - ['1889466489'] = { Name = 'id1_17_ladder2' }, - ['-13560421'] = { Name = 'id1_17_ladder3' }, - ['1206134532'] = { Name = 'id1_17_ladder4' }, - ['1656380592'] = { Name = 'id1_17_ladder5' }, - ['-1440060529'] = { Name = 'id1_17_ladder6' }, - ['944015301'] = { Name = 'id1_17_ladder7' }, - ['2096730414'] = { Name = 'id1_17_ladder8' }, - ['-1170419881'] = { Name = 'id1_17_land1_o1' }, - ['-1677946153'] = { Name = 'id1_17_land1_o2' }, - ['362935018'] = { Name = 'id1_17_land1' }, - ['1943482119'] = { Name = 'id1_17_land2' }, - ['-888393551'] = { Name = 'id1_17_olays1' }, - ['-188349400'] = { Name = 'id1_17_olays2' }, - ['50110613'] = { Name = 'id1_17_olays3' }, - ['575332145'] = { Name = 'id1_17_olays4' }, - ['814250924'] = { Name = 'id1_17_olays5' }, - ['1268494802'] = { Name = 'id1_17_olays6' }, - ['-1679371673'] = { Name = 'id1_17_olays7' }, - ['-1105114333'] = { Name = 'id1_17_proxy' }, - ['960645863'] = { Name = 'id1_17_raiings2' }, - ['1848764571'] = { Name = 'id1_17_railing' }, - ['751676500'] = { Name = 'id1_17_railing004' }, - ['2059611136'] = { Name = 'id1_17_railing01' }, - ['-2005907622'] = { Name = 'id1_17_railing02' }, - ['168814483'] = { Name = 'id1_17_railing22' }, - ['-1075457220'] = { Name = 'id1_17_railing23' }, - ['-1614185668'] = { Name = 'id1_17_railing3' }, - ['-825118108'] = { Name = 'id1_17_railings_002' }, - ['747138516'] = { Name = 'id1_17_railings_003' }, - ['-97613535'] = { Name = 'id1_17_railings_004' }, - ['-559099242'] = { Name = 'id1_17_railings_005' }, - ['-253266165'] = { Name = 'id1_17_railings_006' }, - ['-2110991122'] = { Name = 'id1_17_railings001' }, - ['1795494824'] = { Name = 'id1_17_railings01' }, - ['1322708159'] = { Name = 'id1_17_railings010' }, - ['1552713770'] = { Name = 'id1_17_railings011' }, - ['634165931'] = { Name = 'id1_17_railings016' }, - ['-1273387568'] = { Name = 'id1_17_railings03' }, - ['96085951'] = { Name = 'id1_17_railings1' }, - ['-1613528036'] = { Name = 'id1_17_railings10' }, - ['-1375330175'] = { Name = 'id1_17_railings11' }, - ['72469783'] = { Name = 'id1_17_railings12' }, - ['312175018'] = { Name = 'id1_17_railings13' }, - ['-228644558'] = { Name = 'id1_17_railings14' }, - ['1210111156'] = { Name = 'id1_17_railings15' }, - ['1439985691'] = { Name = 'id1_17_railings16' }, - ['666735598'] = { Name = 'id1_17_railings17' }, - ['-1959273759'] = { Name = 'id1_17_railings19' }, - ['453244075'] = { Name = 'id1_17_railings20' }, - ['-188635097'] = { Name = 'id1_17_railings21' }, - ['-1341064090'] = { Name = 'id1_17_railings3' }, - ['2127305181'] = { Name = 'id1_17_railings4' }, - ['-861751919'] = { Name = 'id1_17_railings5' }, - ['-1588502809'] = { Name = 'id1_17_railings6' }, - ['-1230468603'] = { Name = 'id1_17_railings7' }, - ['-429299322'] = { Name = 'id1_17_railings8' }, - ['-1791047926'] = { Name = 'id1_17_railings9' }, - ['1410474254'] = { Name = 'id1_17_rain_blockers_00' }, - ['344334831'] = { Name = 'id1_17_rain_blockers_09' }, - ['1606895448'] = { Name = 'id1_17_smoke_proxy' }, - ['-798695753'] = { Name = 'id1_17_structure1' }, - ['-557876372'] = { Name = 'id1_17_structure2' }, - ['-1376937527'] = { Name = 'id1_17_structure3' }, - ['-1169902985'] = { Name = 'id1_17_structure4' }, - ['-2017899167'] = { Name = 'id1_17_structure5' }, - ['1110693184'] = { Name = 'id1_17_tower' }, - ['752352199'] = { Name = 'id1_17_wires_01' }, - ['1598447779'] = { Name = 'id1_17_wires_02' }, - ['1317879601'] = { Name = 'id1_17_wires_03' }, - ['1778418704'] = { Name = 'id1_18_armcojl001' }, - ['-1567050830'] = { Name = 'id1_18_build1_dt1_02' }, - ['-1781684617'] = { Name = 'id1_18_build1_dt1_det01' }, - ['-114674258'] = { Name = 'id1_18_build1_dt1' }, - ['-368339087'] = { Name = 'id1_18_build1_dt2' }, - ['483261685'] = { Name = 'id1_18_build1_dt3' }, - ['225861190'] = { Name = 'id1_18_build1_dt4' }, - ['-200655745'] = { Name = 'id1_18_build1_o1' }, - ['1161977594'] = { Name = 'id1_18_build1_o2' }, - ['1612289192'] = { Name = 'id1_18_build1_o3' }, - ['1512889534'] = { Name = 'id1_18_build1' }, - ['-25828824'] = { Name = 'id1_18_build2_o' }, - ['-272758814'] = { Name = 'id1_18_build2' }, - ['1203435255'] = { Name = 'id1_18_cablemesh127924_hvhvy' }, - ['1484611178'] = { Name = 'id1_18_cablemesh127931_hvhvy' }, - ['572572139'] = { Name = 'id1_18_fence323' }, - ['-2048592051'] = { Name = 'id1_18_ground_det' }, - ['-1408460014'] = { Name = 'id1_18_ground_o' }, - ['535613770'] = { Name = 'id1_18_ground_o2' }, - ['-1743860630'] = { Name = 'id1_18_ground' }, - ['1789719824'] = { Name = 'id1_18_ground2' }, - ['-1755566824'] = { Name = 'id1_18_ground2b_o' }, - ['-260265159'] = { Name = 'id1_18_interior_glue_ceiling' }, - ['-1977964782'] = { Name = 'id1_18_ladder004' }, - ['2017985389'] = { Name = 'id1_18_ladder005' }, - ['-1485446712'] = { Name = 'id1_18_ladder006' }, - ['103338597'] = { Name = 'id1_18_ladder1' }, - ['1555988367'] = { Name = 'id1_18_ladder2' }, - ['-360506598'] = { Name = 'id1_18_ladder3' }, - ['609705379'] = { Name = 'id1_18_railing01' }, - ['842266972'] = { Name = 'id1_18_railing02' }, - ['-1193670998'] = { Name = 'id1_18_railing03' }, - ['-968253047'] = { Name = 'id1_18_railing04' }, - ['1799416697'] = { Name = 'id1_18_railing05' }, - ['955483871'] = { Name = 'id1_18_railing06' }, - ['-5270444'] = { Name = 'id1_18_railing07' }, - ['-1460606634'] = { Name = 'id1_18_seawall_00' }, - ['-1051921562'] = { Name = 'id1_18_seawall_00d2' }, - ['2042519447'] = { Name = 'id1_18_seawall_00x' }, - ['1455441142'] = { Name = 'id1_18_seawall_03' }, - ['-2059514499'] = { Name = 'id1_18_sw00_dcl03' }, - ['-890021642'] = { Name = 'id1_18_sw00_dcl04' }, - ['-1997820360'] = { Name = 'id1_18_sw00_g0' }, - ['1940489140'] = { Name = 'id1_18_sw00_g1' }, - ['1783099633'] = { Name = 'id1_18_sw00_g2' }, - ['1544377468'] = { Name = 'id1_18_sw00_g3' }, - ['1341537358'] = { Name = 'id1_18_sw00_g4' }, - ['984617410'] = { Name = 'id1_18_sw00_g5' }, - ['-1684646490'] = { Name = 'id1_18_tanks_o' }, - ['-160309116'] = { Name = 'id1_18_tanks' }, - ['-534772089'] = { Name = 'id1_18_wall302' }, - ['-1023934834'] = { Name = 'id1_19_armco1' }, - ['-138204377'] = { Name = 'id1_19_armco2_lod' }, - ['-1329964525'] = { Name = 'id1_19_armco2' }, - ['-1754519689'] = { Name = 'id1_19_armco3' }, - ['374777134'] = { Name = 'id1_19_armco4' }, - ['-812030424'] = { Name = 'id1_19_detail1' }, - ['-1107901725'] = { Name = 'id1_19_detail2' }, - ['1133265317'] = { Name = 'id1_19_ds00' }, - ['-182377264'] = { Name = 'id1_19_ds01' }, - ['-283731781'] = { Name = 'id1_19_ds02' }, - ['506633224'] = { Name = 'id1_19_ds661' }, - ['342553023'] = { Name = 'id1_19_ds81' }, - ['-1270468189'] = { Name = 'id1_19_ds82' }, - ['876032631'] = { Name = 'id1_19_ds90' }, - ['668998089'] = { Name = 'id1_19_ds91' }, - ['26758458'] = { Name = 'id1_19_ds92' }, - ['1192093795'] = { Name = 'id1_19_glue' }, - ['-1090820498'] = { Name = 'id1_19_ground1_o' }, - ['-465476234'] = { Name = 'id1_19_ground1' }, - ['665856808'] = { Name = 'id1_19_ladder' }, - ['1848856508'] = { Name = 'id1_19_ladder001' }, - ['2010997520'] = { Name = 'id1_19_ladder002' }, - ['298915573'] = { Name = 'id1_19_ladder003' }, - ['-1881152165'] = { Name = 'id1_19_new_wires1' }, - ['-1014725828'] = { Name = 'id1_19_pipes1' }, - ['-240263282'] = { Name = 'id1_19_pipes2' }, - ['1707638670'] = { Name = 'id1_19_railing' }, - ['251994089'] = { Name = 'id1_19_railing001' }, - ['476166818'] = { Name = 'id1_19_railing002' }, - ['1640187236'] = { Name = 'id1_19_railing003' }, - ['1879499243'] = { Name = 'id1_19_railing004' }, - ['1162906751'] = { Name = 'id1_19_railing005' }, - ['1399269548'] = { Name = 'id1_19_railing006' }, - ['-1643430441'] = { Name = 'id1_19_railing007' }, - ['-1412441760'] = { Name = 'id1_19_railing008' }, - ['1619804890'] = { Name = 'id1_19_railing009' }, - ['-1993697350'] = { Name = 'id1_19_railing010' }, - ['-450539634'] = { Name = 'id1_19_railing011' }, - ['-1906138614'] = { Name = 'id1_19_railing012' }, - ['-675826509'] = { Name = 'id1_19_railing013' }, - ['-219223263'] = { Name = 'id1_19_railing014' }, - ['899248245'] = { Name = 'id1_19_railing015' }, - ['667604184'] = { Name = 'id1_19_railing016' }, - ['434485518'] = { Name = 'id1_19_railing017' }, - ['206577123'] = { Name = 'id1_19_railing018' }, - ['317303578'] = { Name = 'id1_19_railing019' }, - ['1499117243'] = { Name = 'id1_19_railing020' }, - ['1626031580'] = { Name = 'id1_19_railing021' }, - ['1926130082'] = { Name = 'id1_19_railing022' }, - ['-1939333931'] = { Name = 'id1_19_railing023' }, - ['-568147895'] = { Name = 'id1_19_railing024' }, - ['-1456548254'] = { Name = 'id1_19_railing025' }, - ['-1142686772'] = { Name = 'id1_19_railing026' }, - ['970651604'] = { Name = 'id1_19_railing027' }, - ['187406966'] = { Name = 'id1_19_railing028' }, - ['-766728007'] = { Name = 'id1_19_railing029' }, - ['2075555350'] = { Name = 'id1_19_railing030' }, - ['1412474631'] = { Name = 'id1_19_railing031' }, - ['1652442018'] = { Name = 'id1_19_railing032' }, - ['1071513186'] = { Name = 'id1_19_railing033' }, - ['1312856871'] = { Name = 'id1_19_railing034' }, - ['89885022'] = { Name = 'id1_19_railing035' }, - ['705876684'] = { Name = 'id1_19_railing036' }, - ['-525025263'] = { Name = 'id1_19_railing037' }, - ['-142414419'] = { Name = 'id1_19_railing038' }, - ['-293708896'] = { Name = 'id1_19_railing039' }, - ['51676052'] = { Name = 'id1_19_railing040' }, - ['375719238'] = { Name = 'id1_19_structures1' }, - ['-2136679996'] = { Name = 'id1_19_structures2' }, - ['-2075119759'] = { Name = 'id1_19_tanker_fizz1' }, - ['1918733196'] = { Name = 'id1_19_tanker_fizz2' }, - ['950114325'] = { Name = 'id1_19_tanker_fizz3' }, - ['-1495239535'] = { Name = 'id1_19_tanker_fizz4' }, - ['223368711'] = { Name = 'id1_20_detail1' }, - ['-629390519'] = { Name = 'id1_20_detail1a' }, - ['-800117009'] = { Name = 'id1_20_detail1b' }, - ['689510302'] = { Name = 'id1_20_detail1ba' }, - ['213573342'] = { Name = 'id1_20_detail1bb' }, - ['-1106212238'] = { Name = 'id1_20_detail1c' }, - ['-1293650918'] = { Name = 'id1_20_detail1d' }, - ['-1584213641'] = { Name = 'id1_20_detail1e' }, - ['1723206323'] = { Name = 'id1_20_detail1e1' }, - ['-1283382200'] = { Name = 'id1_20_detail1e2' }, - ['-1738031327'] = { Name = 'id1_20_detail1f' }, - ['-854959422'] = { Name = 'id1_20_detail1f1' }, - ['-1416882238'] = { Name = 'id1_20_detail1f2' }, - ['-982889602'] = { Name = 'id1_20_detail1f3' }, - ['-2061690740'] = { Name = 'id1_20_detail1g' }, - ['-1405486611'] = { Name = 'id1_20_detail2_plat_2' }, - ['572574781'] = { Name = 'id1_20_detail2_plat' }, - ['147213374'] = { Name = 'id1_20_detail2_plat3' }, - ['393603485'] = { Name = 'id1_20_detail2_plat4' }, - ['633860253'] = { Name = 'id1_20_detail2_support' }, - ['1215548493'] = { Name = 'id1_20_detail2' }, - ['-1917681241'] = { Name = 'id1_20_detail2-1' }, - ['-1610865094'] = { Name = 'id1_20_detail2-2' }, - ['1190881762'] = { Name = 'id1_20_detail25' }, - ['-1210987631'] = { Name = 'id1_20_detail2a' }, - ['-1374102900'] = { Name = 'id1_20_detail2a001' }, - ['-2146051046'] = { Name = 'id1_20_detail2b' }, - ['-1370784206'] = { Name = 'id1_20_detail2b001' }, - ['1402176278'] = { Name = 'id1_20_detail2c' }, - ['-758753438'] = { Name = 'id1_20_ladder' }, - ['-158451028'] = { Name = 'id1_20_ladder001' }, - ['-858097100'] = { Name = 'id1_20_ladder01' }, - ['-1089151319'] = { Name = 'id1_20_ladder02' }, - ['-165098288'] = { Name = 'id1_20_ladder03' }, - ['-527261276'] = { Name = 'id1_20_ladder04' }, - ['-2078218054'] = { Name = 'id1_20_ladder05' }, - ['1977568311'] = { Name = 'id1_20_ladder06' }, - ['-1448496173'] = { Name = 'id1_20_ladder07' }, - ['-1687218338'] = { Name = 'id1_20_ladder08' }, - ['1061641992'] = { Name = 'id1_20_ladder09' }, - ['-1880718419'] = { Name = 'id1_20_ladder10' }, - ['760843283'] = { Name = 'id1_20_olay1' }, - ['-1046199584'] = { Name = 'id1_20_railing' }, - ['-493161973'] = { Name = 'id1_20_railing01' }, - ['-1102468759'] = { Name = 'id1_20_railing02' }, - ['-1927133393'] = { Name = 'id1_20_railing03' }, - ['-1687428158'] = { Name = 'id1_20_railing04' }, - ['2006162450'] = { Name = 'id1_20_railing05' }, - ['-2048247617'] = { Name = 'id1_20_railing06' }, - ['1412879705'] = { Name = 'id1_20_railing07' }, - ['1652847092'] = { Name = 'id1_20_railing08' }, - ['1056320216'] = { Name = 'id1_20_railing09' }, - ['1287570749'] = { Name = 'id1_20_railing10' }, - ['1525703072'] = { Name = 'id1_20_railing11' }, - ['602698645'] = { Name = 'id1_20_railing12' }, - ['-106291439'] = { Name = 'id1_20_railing13' }, - ['-1093719716'] = { Name = 'id1_20_railing14' }, - ['361158346'] = { Name = 'id1_20_railing15' }, - ['-632102813'] = { Name = 'id1_20_railing16' }, - ['-1324053017'] = { Name = 'id1_20_railing17' }, - ['2047713230'] = { Name = 'id1_20_railing18' }, - ['-864074564'] = { Name = 'id1_20_railing19' }, - ['246576465'] = { Name = 'id1_20_railing20' }, - ['-50802210'] = { Name = 'id1_20_railing21' }, - ['-1306117062'] = { Name = 'id1_20_railing22' }, - ['-1609721847'] = { Name = 'id1_20_railing23' }, - ['1195370095'] = { Name = 'id1_20_railing24' }, - ['904938448'] = { Name = 'id1_20_railing25' }, - ['-325242585'] = { Name = 'id1_20_railing26' }, - ['-647427393'] = { Name = 'id1_20_railing27' }, - ['-2047450149'] = { Name = 'id1_20_railing28' }, - ['1918778539'] = { Name = 'id1_20_railing29' }, - ['-818547391'] = { Name = 'id1_20_railing30' }, - ['-1115467300'] = { Name = 'id1_20_railing31' }, - ['-683932339'] = { Name = 'id1_20_railing32' }, - ['1165517256'] = { Name = 'id1_20_railing33' }, - ['-102872431'] = { Name = 'id1_20_railing34' }, - ['-393205771'] = { Name = 'id1_20_railing35' }, - ['-318801896'] = { Name = 'id1_20_struct1' }, - ['-1771778672'] = { Name = 'id1_20_struct2_decal' }, - ['-68053508'] = { Name = 'id1_20_struct2' }, - ['1930727578'] = { Name = 'id1_21_detail1' }, - ['-213623391'] = { Name = 'id1_21_detail1a' }, - ['-1760910041'] = { Name = 'id1_21_detail1b' }, - ['-933230643'] = { Name = 'id1_21_detail1x' }, - ['483307693'] = { Name = 'id1_21_detail1z' }, - ['-1244190271'] = { Name = 'id1_21_glue' }, - ['106760922'] = { Name = 'id1_21_land' }, - ['-2124452460'] = { Name = 'id1_21_land2' }, - ['1997025477'] = { Name = 'id1_21_olay1' }, - ['-667055062'] = { Name = 'id1_21_olay1a' }, - ['1387299074'] = { Name = 'id1_21_olay1b' }, - ['1755032792'] = { Name = 'id1_21_olay1c' }, - ['791722499'] = { Name = 'id1_21_olay1d' }, - ['1758565464'] = { Name = 'id1_21_olay2' }, - ['139744091'] = { Name = 'id1_21_olay3' }, - ['-1322289272'] = { Name = 'id1_21_pipes01' }, - ['-2105468372'] = { Name = 'id1_21_pipes02' }, - ['81895155'] = { Name = 'id1_21_pipes03' }, - ['135701853'] = { Name = 'id1_21_pipes04' }, - ['-1786405311'] = { Name = 'id1_21_railing01' }, - ['736381696'] = { Name = 'id1_21_railing02' }, - ['1579626373'] = { Name = 'id1_21_railing03' }, - ['1285262446'] = { Name = 'id1_21_railing04' }, - ['1859309788'] = { Name = 'id1_21_railing05' }, - ['-250522281'] = { Name = 'id1_21_railing06' }, - ['593345011'] = { Name = 'id1_21_railing07' }, - ['350493952'] = { Name = 'id1_21_railing08' }, - ['934765222'] = { Name = 'id1_21_railing09' }, - ['1394613459'] = { Name = 'id1_21_railing10' }, - ['160034413'] = { Name = 'id1_21_railing11_lod' }, - ['1626519672'] = { Name = 'id1_21_railing11' }, - ['-1347201540'] = { Name = 'id1_21_railing12' }, - ['-1117851309'] = { Name = 'id1_21_railing13' }, - ['2146563706'] = { Name = 'id1_21_railing14' }, - ['242520961'] = { Name = 'id1_21_railing15' }, - ['-1577292060'] = { Name = 'id1_21_railing16_lod' }, - ['1255279675'] = { Name = 'id1_21_railing16' }, - ['1494657220'] = { Name = 'id1_21_railing17' }, - ['1102051831'] = { Name = 'id1_21_railing18' }, - ['-958331817'] = { Name = 'id1_21_railing19' }, - ['378279184'] = { Name = 'id1_21_railing20' }, - ['-2065731147'] = { Name = 'id1_21_railing21' }, - ['1020813736'] = { Name = 'id1_21_railing22' }, - ['706821178'] = { Name = 'id1_21_railing23' }, - ['-614953325'] = { Name = 'id1_21_structure1' }, - ['-218561004'] = { Name = 'id1_21_structure1b' }, - ['-1932360525'] = { Name = 'id1_23_bridge_o' }, - ['198612563'] = { Name = 'id1_23_cable_00' }, - ['-442676767'] = { Name = 'id1_23_cable_01' }, - ['-682513078'] = { Name = 'id1_23_cable_02' }, - ['921758859'] = { Name = 'id1_23_cable_03' }, - ['681398244'] = { Name = 'id1_23_cable_04' }, - ['300098160'] = { Name = 'id1_23_cable_05' }, - ['62424603'] = { Name = 'id1_23_cable_06' }, - ['2035773783'] = { Name = 'id1_23_cable_08' }, - ['1804654026'] = { Name = 'id1_23_cable_09' }, - ['-560727770'] = { Name = 'id1_23_cable_10' }, - ['1545598000'] = { Name = 'id1_23_cable_11' }, - ['787061188'] = { Name = 'id1_23_cable_12' }, - ['1100824363'] = { Name = 'id1_23_cable_13' }, - ['-1843077047'] = { Name = 'id1_23_cable_14' }, - ['353003014'] = { Name = 'id1_23_cable_15' }, - ['-1219105263'] = { Name = 'id1_23_detail1' }, - ['334572202'] = { Name = 'id1_23_fencehd' }, - ['-1607773393'] = { Name = 'id1_23_ground_o' }, - ['420735558'] = { Name = 'id1_23_ground' }, - ['1014347776'] = { Name = 'id1_23_mp1_o' }, - ['-235227952'] = { Name = 'id1_23_mp1' }, - ['1798222998'] = { Name = 'id1_23_mp1b' }, - ['-464479876'] = { Name = 'id1_23_mp2' }, - ['931120197'] = { Name = 'id1_23_mp2b_o' }, - ['1133504625'] = { Name = 'id1_23_mp2b' }, - ['1273758101'] = { Name = 'id1_23_olay1' }, - ['-1276626286'] = { Name = 'id1_23_pipes1' }, - ['66926527'] = { Name = 'id1_23_railing_hd1' }, - ['389504587'] = { Name = 'id1_23_railing_hd2' }, - ['697139963'] = { Name = 'id1_23_railing_hd3' }, - ['-229010288'] = { Name = 'id1_23_railing_hd4' }, - ['-1721116751'] = { Name = 'id1_23_shadproxy' }, - ['-129207290'] = { Name = 'id1_23_structure1' }, - ['-737465468'] = { Name = 'id1_23_structure2' }, - ['1061252021'] = { Name = 'id1_24_armco' }, - ['1981319390'] = { Name = 'id1_24_grnd_o' }, - ['-936087239'] = { Name = 'id1_24_ground_3_sd' }, - ['259017622'] = { Name = 'id1_24_olay1' }, - ['-740438901'] = { Name = 'id1_24_railing1' }, - ['-154697733'] = { Name = 'id1_24_railing10' }, - ['-462628026'] = { Name = 'id1_24_railing11' }, - ['-125631626'] = { Name = 'id1_24_railing12' }, - ['758738146'] = { Name = 'id1_24_railing13' }, - ['464570833'] = { Name = 'id1_24_railing14' }, - ['1366046023'] = { Name = 'id1_24_railing15' }, - ['1165303129'] = { Name = 'id1_24_railing16' }, - ['1983315676'] = { Name = 'id1_24_railing17' }, - ['1675385383'] = { Name = 'id1_24_railing18' }, - ['1984631135'] = { Name = 'id1_24_railing2' }, - ['-2007321214'] = { Name = 'id1_24_railing3' }, - ['2031097581'] = { Name = 'id1_24_railing4' }, - ['-1421444263'] = { Name = 'id1_24_railing5' }, - ['-1656823990'] = { Name = 'id1_24_railing6' }, - ['1064772540'] = { Name = 'id1_24_railing7' }, - ['798655491'] = { Name = 'id1_24_railing8' }, - ['1649207655'] = { Name = 'id1_24_railing9' }, - ['-1205569168'] = { Name = 'id1_24_rain_blockers_02' }, - ['1512006296'] = { Name = 'id1_24_structure1' }, - ['-622271439'] = { Name = 'id1_24_structure2' }, - ['81213453'] = { Name = 'id1_24_structure3' }, - ['1193690709'] = { Name = 'id1_25_billboard01' }, - ['1351496928'] = { Name = 'id1_25_decalgarage001' }, - ['442661702'] = { Name = 'id1_25_glue01' }, - ['188538107'] = { Name = 'id1_25_glue02' }, - ['-1376509333'] = { Name = 'id1_25_glue03' }, - ['-1598453770'] = { Name = 'id1_25_glue04' }, - ['-750326512'] = { Name = 'id1_25_glue05' }, - ['1080790391'] = { Name = 'id1_25_graf' }, - ['-19432394'] = { Name = 'id1_25_ground1' }, - ['-2096210574'] = { Name = 'id1_25_ground1decal' }, - ['-1736066888'] = { Name = 'id1_25_ground1decal02' }, - ['405931033'] = { Name = 'id1_25_ground2_decal01' }, - ['1583681666'] = { Name = 'id1_25_ground2_decal02' }, - ['-384151364'] = { Name = 'id1_25_ground2' }, - ['-1318225708'] = { Name = 'id1_25_lest_detail' }, - ['1252967170'] = { Name = 'id1_25_lest_detail2' }, - ['1581371151'] = { Name = 'id1_25_pole' }, - ['-1586829364'] = { Name = 'id1_25_pole1' }, - ['-1836725758'] = { Name = 'id1_25_pole2' }, - ['1153937031'] = { Name = 'id1_25_pole3' }, - ['-816987251'] = { Name = 'id1_25_pole4' }, - ['-2127386792'] = { Name = 'id1_25_pole5' }, - ['1927908038'] = { Name = 'id1_25_pole6' }, - ['377836027'] = { Name = 'id1_25_pole8' }, - ['-1428566260'] = { Name = 'id1_25_railing' }, - ['1039098499'] = { Name = 'id1_25_razorwire' }, - ['1626601703'] = { Name = 'id1_25_shop_dtl' }, - ['713122771'] = { Name = 'id1_25_shopland' }, - ['150846835'] = { Name = 'id1_25_structure1' }, - ['1405113079'] = { Name = 'id1_25_structure2' }, - ['-1844818054'] = { Name = 'id1_25_structurem' }, - ['14043937'] = { Name = 'id1_26_bridge' }, - ['-1933428199'] = { Name = 'id1_26_build_b_pipes' }, - ['-189847431'] = { Name = 'id1_26_build_b' }, - ['91224084'] = { Name = 'id1_26_build_barrier' }, - ['845826842'] = { Name = 'id1_26_build_barrier1' }, - ['673592978'] = { Name = 'id1_26_build_barrier2' }, - ['394040639'] = { Name = 'id1_26_build_barrier3' }, - ['502516190'] = { Name = 'id1_26_build_bdtl' }, - ['-67924697'] = { Name = 'id1_26_build_bdtl3' }, - ['224236745'] = { Name = 'id1_26_build_bits' }, - ['-661241242'] = { Name = 'id1_26_build_bs' }, - ['829866653'] = { Name = 'id1_26_build_dtl' }, - ['1465904905'] = { Name = 'id1_26_build_dtl4' }, - ['-367693595'] = { Name = 'id1_26_build_support' }, - ['-205592968'] = { Name = 'id1_26_building_pipes2' }, - ['-1199670123'] = { Name = 'id1_26_building_sign' }, - ['-1526993003'] = { Name = 'id1_26_building' }, - ['991637025'] = { Name = 'id1_26_cables01' }, - ['-2020391148'] = { Name = 'id1_26_cables02' }, - ['242705565'] = { Name = 'id1_26_ground' }, - ['777166980'] = { Name = 'id1_26_ladder003' }, - ['-1039304255'] = { Name = 'id1_26_ladder01' }, - ['-1912467029'] = { Name = 'id1_26_ladder02' }, - ['-1826871787'] = { Name = 'id1_26_olay003' }, - ['1242321226'] = { Name = 'id1_26_olay1' }, - ['-1966139000'] = { Name = 'id1_26_pole01' }, - ['-460094281'] = { Name = 'id1_26_railing01' }, - ['334672495'] = { Name = 'id1_26_railing014' }, - ['-1812843920'] = { Name = 'id1_26_railing015' }, - ['-227598230'] = { Name = 'id1_26_railing02' }, - ['439635918'] = { Name = 'id1_26_railing024' }, - ['-948295077'] = { Name = 'id1_26_railing025' }, - ['-313231857'] = { Name = 'id1_26_railing026' }, - ['-587344542'] = { Name = 'id1_26_railing027' }, - ['-1961971323'] = { Name = 'id1_26_railing028' }, - ['-2139054999'] = { Name = 'id1_26_railing029' }, - ['533822254'] = { Name = 'id1_26_railing03' }, - ['-254444583'] = { Name = 'id1_26_railing030' }, - ['302243731'] = { Name = 'id1_26_railing04' }, - ['-1150537115'] = { Name = 'id1_26_railing05' }, - ['-1380608264'] = { Name = 'id1_26_railing06' }, - ['-678827360'] = { Name = 'id1_26_railing07' }, - ['-920629811'] = { Name = 'id1_26_railing08' }, - ['1930338731'] = { Name = 'id1_26_railing09' }, - ['-1638631202'] = { Name = 'id1_26_railing10' }, - ['-1950985310'] = { Name = 'id1_26_railing11' }, - ['-1673399123'] = { Name = 'id1_26_railing12' }, - ['-1979494352'] = { Name = 'id1_26_railing13' }, - ['-458585567'] = { Name = 'id1_27_cablemesh6268_hvhvy' }, - ['-619211429'] = { Name = 'id1_27_ladder' }, - ['-398071101'] = { Name = 'id1_27_ladder003' }, - ['443432678'] = { Name = 'id1_27_ladder103' }, - ['-1270595048'] = { Name = 'id1_27_land01' }, - ['-1926937851'] = { Name = 'id1_27_land01a_o' }, - ['-2127145627'] = { Name = 'id1_27_land01c_o' }, - ['-1018019402'] = { Name = 'id1_27_lockup' }, - ['1798934875'] = { Name = 'id1_27_railing01' }, - ['1917550295'] = { Name = 'id1_27_railing012' }, - ['1016075105'] = { Name = 'id1_27_railing013' }, - ['-1446974007'] = { Name = 'id1_27_railing016' }, - ['-211626547'] = { Name = 'id1_27_railing016l' }, - ['-831113425'] = { Name = 'id1_27_railing019' }, - ['1316109481'] = { Name = 'id1_27_railing021' }, - ['-828057552'] = { Name = 'id1_27_railing03' }, - ['-1329528159'] = { Name = 'id1_27_railing03a' }, - ['-419205339'] = { Name = 'id1_27_railing03b' }, - ['-709899138'] = { Name = 'id1_27_railing03c' }, - ['-1985727384'] = { Name = 'id1_27_railing03d' }, - ['88720813'] = { Name = 'id1_27_railing08' }, - ['-1998653'] = { Name = 'id1_27_rain_blockers_05' }, - ['1910752124'] = { Name = 'id1_27_tg_duct_1' }, - ['1268003899'] = { Name = 'id1_27_tg_duct_wires' }, - ['-1923312078'] = { Name = 'id1_27_tg_duct' }, - ['1403132650'] = { Name = 'id1_27_tg_fence_o' }, - ['-1232972594'] = { Name = 'id1_27_tg_fence' }, - ['-1843297820'] = { Name = 'id1_27_tg_test_det1' }, - ['-339626709'] = { Name = 'id1_27_tg_test_det2' }, - ['77058772'] = { Name = 'id1_27_tg_test_o' }, - ['1635643581'] = { Name = 'id1_27_tg_test' }, - ['1244728374'] = { Name = 'id1_27_tg_test2_det2' }, - ['728470765'] = { Name = 'id1_27_tg_test2_o' }, - ['-1262005893'] = { Name = 'id1_27_tg_test2' }, - ['-2138582100'] = { Name = 'id1_28_build07_o' }, - ['-457448959'] = { Name = 'id1_28_build10_d' }, - ['844940638'] = { Name = 'id1_28_build11' }, - ['-2006114010'] = { Name = 'id1_28_glue' }, - ['984059176'] = { Name = 'id1_28_ladder01' }, - ['1287631192'] = { Name = 'id1_28_ladder02' }, - ['-1716958418'] = { Name = 'id1_28_ladder03' }, - ['-1411715183'] = { Name = 'id1_28_ladder04' }, - ['922803813'] = { Name = 'id1_28_land01_o' }, - ['-1321352694'] = { Name = 'id1_28_land01' }, - ['-159244623'] = { Name = 'id1_28_land01b' }, - ['381545542'] = { Name = 'id1_28_props_cable00' }, - ['-479558240'] = { Name = 'id1_28_props_cable01' }, - ['-183981860'] = { Name = 'id1_28_props_cable02' }, - ['-812327435'] = { Name = 'id1_28_props_cable03' }, - ['-539591048'] = { Name = 'id1_28_props_cable04' }, - ['-883468890'] = { Name = 'id1_28_props_cable05' }, - ['-585533142'] = { Name = 'id1_28_props_cable06' }, - ['-1737527385'] = { Name = 'id1_28_props_cable07' }, - ['-1167150123'] = { Name = 'id1_28_props_cable08' }, - ['1958357053'] = { Name = 'id1_28_props_cable09' }, - ['-2076228061'] = { Name = 'id1_28_props_cable10' }, - ['-686429233'] = { Name = 'id1_28_props_cable11' }, - ['-1585282903'] = { Name = 'id1_28_props_cable12' }, - ['1265259642'] = { Name = 'id1_28_props_cable13' }, - ['1396139028'] = { Name = 'id1_28_props_cable14' }, - ['1704823008'] = { Name = 'id1_28_props_cable15' }, - ['1994206047'] = { Name = 'id1_28_props_cable16' }, - ['1080114788'] = { Name = 'id1_28_props_cable17' }, - ['171037190'] = { Name = 'id1_28_props_cable18' }, - ['1149093533'] = { Name = 'id1_28_props_cable19' }, - ['-1105249010'] = { Name = 'id1_28_props_cable20' }, - ['-196073117'] = { Name = 'id1_28_props_cable21' }, - ['33703111'] = { Name = 'id1_28_props_cable22' }, - ['-943370162'] = { Name = 'id1_28_props_cable23' }, - ['-415461572'] = { Name = 'id1_28_props_cable24' }, - ['1029553021'] = { Name = 'id1_28_props_cable25' }, - ['1423311845'] = { Name = 'id1_28_props_cablemesh98860' }, - ['-878074860'] = { Name = 'id1_28_railings01' }, - ['-1488692398'] = { Name = 'id1_28_railings02' }, - ['-1240860451'] = { Name = 'id1_28_railings03' }, - ['-1162280389'] = { Name = 'id1_28_railings04' }, - ['-644268037'] = { Name = 'id1_28_railings05' }, - ['1891167800'] = { Name = 'id1_28_railings06' }, - ['1057229519'] = { Name = 'id1_28_railings07' }, - ['-859122088'] = { Name = 'id1_28_wires' }, - ['-1403748097'] = { Name = 'id1_29_bld2_dtl' }, - ['2079147100'] = { Name = 'id1_29_bld2' }, - ['-353651413'] = { Name = 'id1_29_cablemesh245219_thvy' }, - ['-926978890'] = { Name = 'id1_29_cablemesh246160_thvy' }, - ['1840226878'] = { Name = 'id1_29_cablemesh246164_thvy' }, - ['1626658361'] = { Name = 'id1_29_cablemesh246171_thvy' }, - ['-670110690'] = { Name = 'id1_29_cablemesh246173_thvy' }, - ['787619157'] = { Name = 'id1_29_cablemesh246174_thvy' }, - ['1047442561'] = { Name = 'id1_29_cablemesh246175_thvy' }, - ['-1475310076'] = { Name = 'id1_29_cablemesh246182_thvy' }, - ['1243938972'] = { Name = 'id1_29_cablemesh246184_thvy' }, - ['2080623674'] = { Name = 'id1_29_cablemesh246188_thvy' }, - ['-148320919'] = { Name = 'id1_29_cablemesh246192_thvy' }, - ['-1508133866'] = { Name = 'id1_29_cablemesh246196_thvy' }, - ['480433763'] = { Name = 'id1_29_cablemesh246197_thvy' }, - ['360919484'] = { Name = 'id1_29_cablemesh246204_thvy' }, - ['479187090'] = { Name = 'id1_29_cablemesh28906_tstd' }, - ['-1030629225'] = { Name = 'id1_29_cablemesh29028_tstd' }, - ['881404439'] = { Name = 'id1_29_cablemesh29044_tstd' }, - ['226835269'] = { Name = 'id1_29_cablemesh29060_tstd' }, - ['-1735341379'] = { Name = 'id1_29_ground_01a' }, - ['-348884989'] = { Name = 'id1_29_ground_01b' }, - ['1134525000'] = { Name = 'id1_29_ground_dtl' }, - ['-1937660458'] = { Name = 'id1_29_ground_dtl2' }, - ['-1422730405'] = { Name = 'id1_29_ladder01' }, - ['-2145268592'] = { Name = 'id1_29_poles01' }, - ['-1911461777'] = { Name = 'id1_29_poles02' }, - ['1704859529'] = { Name = 'id1_29_poles03' }, - ['1911992378'] = { Name = 'id1_29_poles04' }, - ['1196972798'] = { Name = 'id1_29_poles05' }, - ['1452407153'] = { Name = 'id1_29_poles06' }, - ['490073851'] = { Name = 'id1_29_res_123_dtl' }, - ['-1002148637'] = { Name = 'id1_29_res_123' }, - ['-1852476438'] = { Name = 'id1_29_res_45_dtl' }, - ['-1976251149'] = { Name = 'id1_29_res_45' }, - ['20228083'] = { Name = 'id1_29_res_678_dtl' }, - ['-9290609'] = { Name = 'id1_29_res_678' }, - ['-200138709'] = { Name = 'id1_29_res_678c' }, - ['-392999230'] = { Name = 'id1_29_watertower_dtl' }, - ['-519317961'] = { Name = 'id1_29_watertower' }, - ['1875374592'] = { Name = 'id1_30_build02' }, - ['1117394853'] = { Name = 'id1_30_build03' }, - ['486231144'] = { Name = 'id1_30_build05' }, - ['-1433477446'] = { Name = 'id1_30_build05st' }, - ['-1730314678'] = { Name = 'id1_30_build3_dtl' }, - ['864311944'] = { Name = 'id1_30_build3_dtl2' }, - ['-1127481231'] = { Name = 'id1_30_decal' }, - ['-1603798600'] = { Name = 'id1_30_decal003' }, - ['1418897887'] = { Name = 'id1_30_decal01' }, - ['1714244884'] = { Name = 'id1_30_decal02' }, - ['-370176810'] = { Name = 'id1_30_ladder' }, - ['-1961828488'] = { Name = 'id1_30_ladder001' }, - ['1959867129'] = { Name = 'id1_30_ladder002' }, - ['446725769'] = { Name = 'id1_30_ladder003' }, - ['64966919'] = { Name = 'id1_30_ladder004' }, - ['-1372904032'] = { Name = 'id1_30_ladder005' }, - ['-1483794328'] = { Name = 'id1_30_ladder006' }, - ['1103613147'] = { Name = 'id1_30_ladder007' }, - ['1390711991'] = { Name = 'id1_30_ladder01' }, - ['1719647213'] = { Name = 'id1_30_ladder02' }, - ['-728508472'] = { Name = 'id1_30_ladders' }, - ['-1621348803'] = { Name = 'id1_30_railing01' }, - ['-1991966193'] = { Name = 'id1_30_railing02' }, - ['2072143498'] = { Name = 'id1_30_railing03' }, - ['1697790442'] = { Name = 'id1_30_railing04' }, - ['-428491661'] = { Name = 'id1_30_railing05' }, - ['-796356455'] = { Name = 'id1_30_railing06' }, - ['-1109562561'] = { Name = 'id1_30_railing07' }, - ['-1341796464'] = { Name = 'id1_30_railing08' }, - ['698401480'] = { Name = 'id1_30_railing09' }, - ['1025205921'] = { Name = 'id1_30_railing10' }, - ['172327158'] = { Name = 'id1_30_railing11' }, - ['563589018'] = { Name = 'id1_30_railing12' }, - ['-1537952498'] = { Name = 'id1_30_railing13' }, - ['1965217451'] = { Name = 'id1_30_railing14' }, - ['-2009072411'] = { Name = 'id1_30_railing15' }, - ['1443174512'] = { Name = 'id1_30_railing16' }, - ['-577230952'] = { Name = 'id1_30_railing17' }, - ['-1417919651'] = { Name = 'id1_30_railing18' }, - ['-1055428973'] = { Name = 'id1_30_railing19' }, - ['-415088448'] = { Name = 'id1_30_railing20' }, - ['1800882408'] = { Name = 'id1_30_railing21' }, - ['-1668601009'] = { Name = 'id1_30_railing22' }, - ['-1899720766'] = { Name = 'id1_30_railing23' }, - ['-1058999302'] = { Name = 'id1_30_railing24' }, - ['1141242434'] = { Name = 'id1_30_railing25' }, - ['909860525'] = { Name = 'id1_30_railing26' }, - ['1203405231'] = { Name = 'id1_30_railing27' }, - ['1119151396'] = { Name = 'id1_30_rain_blockers_08' }, - ['-1224990573'] = { Name = 'id1_30_weed_02' }, - ['96003248'] = { Name = 'id1_30_wires' }, - ['1092058422'] = { Name = 'id1_31_build_01_o' }, - ['-1125026576'] = { Name = 'id1_31_build_01_p' }, - ['-911416825'] = { Name = 'id1_31_build_01_pipes_2' }, - ['1907152126'] = { Name = 'id1_31_build_01_studs' }, - ['-612972372'] = { Name = 'id1_31_build_01_studsb' }, - ['1396808531'] = { Name = 'id1_31_build_01_switch' }, - ['76111706'] = { Name = 'id1_31_build_01' }, - ['469399485'] = { Name = 'id1_31_build_02_o' }, - ['-2114248784'] = { Name = 'id1_31_build_02_pipes' }, - ['-961998617'] = { Name = 'id1_31_build_02_pipes2' }, - ['860329267'] = { Name = 'id1_31_build_02_studs' }, - ['1334098620'] = { Name = 'id1_31_build_02_studs001' }, - ['-265795208'] = { Name = 'id1_31_build_02_studs3' }, - ['-235226563'] = { Name = 'id1_31_build_02' }, - ['391990276'] = { Name = 'id1_31_build_03_o' }, - ['-1206688901'] = { Name = 'id1_31_build_03_pipes' }, - ['1031050900'] = { Name = 'id1_31_build_03_pipes2' }, - ['-1607067983'] = { Name = 'id1_31_build_03' }, - ['-1170967707'] = { Name = 'id1_31_build_04_o' }, - ['-841235873'] = { Name = 'id1_31_build_04_pipes' }, - ['1907507153'] = { Name = 'id1_31_build_04_pipesa' }, - ['1065048932'] = { Name = 'id1_31_build_04_pipesb' }, - ['225276194'] = { Name = 'id1_31_build_04' }, - ['-2056530766'] = { Name = 'id1_31_build_05_drain' }, - ['-128669900'] = { Name = 'id1_31_build_05_dtl_2' }, - ['1581906787'] = { Name = 'id1_31_build_05_dtl' }, - ['-833829907'] = { Name = 'id1_31_build_05_o' }, - ['-1357301223'] = { Name = 'id1_31_build_05_pipes' }, - ['34401342'] = { Name = 'id1_31_build_05_studs' }, - ['-1976224977'] = { Name = 'id1_31_build_05_studs2' }, - ['-1146892916'] = { Name = 'id1_31_build_05' }, - ['-1647338097'] = { Name = 'id1_31_cables_00' }, - ['-951717765'] = { Name = 'id1_31_cables_01' }, - ['-1130308815'] = { Name = 'id1_31_cables_02' }, - ['-421285962'] = { Name = 'id1_31_cables_03' }, - ['-668626374'] = { Name = 'id1_31_cables_04' }, - ['925028411'] = { Name = 'id1_31_cables_05' }, - ['1160440907'] = { Name = 'id1_31_cables_06' }, - ['1444187678'] = { Name = 'id1_31_cables_07' }, - ['-795068354'] = { Name = 'id1_31_glue' }, - ['1003036999'] = { Name = 'id1_31_ladder01' }, - ['1754299093'] = { Name = 'id1_31_ladder02' }, - ['-98034170'] = { Name = 'id1_31_ladder03' }, - ['-1850607519'] = { Name = 'id1_31_land_o' }, - ['-658754062'] = { Name = 'id1_31_land_oa' }, - ['-1131741808'] = { Name = 'id1_31_land_ob' }, - ['-795316756'] = { Name = 'id1_31_land' }, - ['2079063743'] = { Name = 'id1_31_railing01' }, - ['-1786687933'] = { Name = 'id1_31_rain_blockers_01' }, - ['-2038878153'] = { Name = 'id1_31_rain_blockers_04' }, - ['807907482'] = { Name = 'id1_31_s_post' }, - ['-891694703'] = { Name = 'id1_32_build_pipe' }, - ['1227179692'] = { Name = 'id1_32_build02_o' }, - ['9568934'] = { Name = 'id1_32_build02' }, - ['813443862'] = { Name = 'id1_32_build03_o' }, - ['-370748140'] = { Name = 'id1_32_build03' }, - ['1444687342'] = { Name = 'id1_32_build04_o' }, - ['-1011971932'] = { Name = 'id1_32_build04' }, - ['801466234'] = { Name = 'id1_32_build04graf' }, - ['1693563549'] = { Name = 'id1_32_build666_s' }, - ['142073550'] = { Name = 'id1_32_build666_s2' }, - ['1046596245'] = { Name = 'id1_32_build666_s3' }, - ['-134012206'] = { Name = 'id1_32_build666a_o' }, - ['2052710401'] = { Name = 'id1_32_build666a' }, - ['-167982602'] = { Name = 'id1_32_cables_01' }, - ['657894497'] = { Name = 'id1_32_cables_02' }, - ['-1974156021'] = { Name = 'id1_32_glue' }, - ['-1835136921'] = { Name = 'id1_32_ladder01' }, - ['-1083743711'] = { Name = 'id1_32_ladder02' }, - ['-1665522170'] = { Name = 'id1_32_land01_o' }, - ['419705952'] = { Name = 'id1_32_land01' }, - ['764840366'] = { Name = 'id1_32_props_f_slod' }, - ['-222169547'] = { Name = 'id1_32_railing01' }, - ['-531410600'] = { Name = 'id1_32_railing02' }, - ['-392437243'] = { Name = 'id1_32_railing03' }, - ['-621984088'] = { Name = 'id1_32_railing04' }, - ['-851039398'] = { Name = 'id1_32_railing05' }, - ['-1080782857'] = { Name = 'id1_32_railing06' }, - ['-1385239664'] = { Name = 'id1_32_railing07' }, - ['-223140020'] = { Name = 'id1_33_decal01' }, - ['-1252952854'] = { Name = 'id1_33_decal01b' }, - ['15909835'] = { Name = 'id1_33_decal02' }, - ['-1654195019'] = { Name = 'id1_33_decal03' }, - ['-1731198176'] = { Name = 'id1_33_firedept' }, - ['808269188'] = { Name = 'id1_33_glue01' }, - ['1436942453'] = { Name = 'id1_33_glue02' }, - ['-1805812253'] = { Name = 'id1_33_glue03' }, - ['-1187395681'] = { Name = 'id1_33_glue04' }, - ['1418186463'] = { Name = 'id1_33_ground' }, - ['-1674041548'] = { Name = 'id1_33_handy01' }, - ['-503369023'] = { Name = 'id1_33_handy02' }, - ['-1077416365'] = { Name = 'id1_33_handy03' }, - ['221020539'] = { Name = 'id1_33_hospital' }, - ['-22143921'] = { Name = 'id1_33_ladder014' }, - ['-319129368'] = { Name = 'id1_33_ladder015' }, - ['-654815004'] = { Name = 'id1_33_ladder016' }, - ['-1223029464'] = { Name = 'id1_33_ladder017' }, - ['-1514116531'] = { Name = 'id1_33_ladder018' }, - ['-1450921105'] = { Name = 'id1_33_parking' }, - ['76136069'] = { Name = 'id1_33_pole04' }, - ['-224716784'] = { Name = 'id1_33_pole11' }, - ['76707500'] = { Name = 'id1_33_railing012' }, - ['1266689346'] = { Name = 'id1_33_railing02' }, - ['-2029970365'] = { Name = 'id1_33_railing04' }, - ['597841315'] = { Name = 'id1_33_railing05' }, - ['291156244'] = { Name = 'id1_33_railing06' }, - ['769223185'] = { Name = 'id1_33_railing08' }, - ['-152306877'] = { Name = 'id1_33_railing10' }, - ['391691292'] = { Name = 'id1_33_railing12' }, - ['-747424682'] = { Name = 'id1_33_railing13' }, - ['-258380126'] = { Name = 'id1_33_railing16' }, - ['1515438613'] = { Name = 'id1_33_railing18' }, - ['-520433027'] = { Name = 'id1_33_railing21' }, - ['-682180811'] = { Name = 'id1_33_railing24' }, - ['33297535'] = { Name = 'id1_33_railing27' }, - ['-1659352599'] = { Name = 'id1_33_railing31' }, - ['-1906201476'] = { Name = 'id1_33_railing32' }, - ['1397569112'] = { Name = 'id1_33_railing33' }, - ['1042025462'] = { Name = 'id1_33_railing34' }, - ['1894936994'] = { Name = 'id1_33_railing35' }, - ['1636356815'] = { Name = 'id1_33_railing36' }, - ['170501134'] = { Name = 'id1_33_railing37' }, - ['-182420996'] = { Name = 'id1_33_railing38' }, - ['-1508445667'] = { Name = 'id1_33_railings000' }, - ['1844874713'] = { Name = 'id1_33_rooftop02' }, - ['1007218539'] = { Name = 'id1_33_rooftop02b' }, - ['-975107287'] = { Name = 'id1_33_steps01' }, - ['-1108895253'] = { Name = 'id1_33_window' }, - ['-750890354'] = { Name = 'id1_33_work00' }, - ['-1898674611'] = { Name = 'id1_34_br_rail_end' }, - ['1900385427'] = { Name = 'id1_34_br_rail' }, - ['-1348389694'] = { Name = 'id1_34_bridge_decal' }, - ['-77564817'] = { Name = 'id1_34_bridge_extras' }, - ['-64039596'] = { Name = 'id1_34_bridge' }, - ['1462190690'] = { Name = 'id1_34_glue' }, - ['1196734578'] = { Name = 'id1_34_graf' }, - ['-339534899'] = { Name = 'id1_34_ground' }, - ['-478419511'] = { Name = 'id1_34_rail_bridge' }, - ['-110481563'] = { Name = 'id1_34_rail_d' }, - ['1941543709'] = { Name = 'id1_34_rail_sp' }, - ['-1561163666'] = { Name = 'id1_34_rail' }, - ['1881553777'] = { Name = 'id1_34_railing' }, - ['-1153896956'] = { Name = 'id1_34_railing001' }, - ['1224116609'] = { Name = 'id1_34_railing002' }, - ['1606072073'] = { Name = 'id1_34_railing003' }, - ['1838437052'] = { Name = 'id1_34_railing004' }, - ['2087710835'] = { Name = 'id1_34_railing005' }, - ['304290775'] = { Name = 'id1_34_railing006' }, - ['546420916'] = { Name = 'id1_34_railing007' }, - ['920839510'] = { Name = 'id1_34_railing008' }, - ['-987790895'] = { Name = 'id1_34_railing009' }, - ['-986808725'] = { Name = 'id1_34_railing010' }, - ['-1286284616'] = { Name = 'id1_34_railing011' }, - ['1638283100'] = { Name = 'id1_34_railing012' }, - ['1341232115'] = { Name = 'id1_34_railing013' }, - ['-78416235'] = { Name = 'id1_34_railings' }, - ['-807887997'] = { Name = 'id1_34_wall1' }, - ['2132495027'] = { Name = 'id1_35_brg_decal' }, - ['-1202065819'] = { Name = 'id1_35_brg_decal2' }, - ['1524886342'] = { Name = 'id1_35_brg01' }, - ['368108397'] = { Name = 'id1_35_glue' }, - ['1604127052'] = { Name = 'id1_35_railing01' }, - ['-1848382023'] = { Name = 'id1_35_railing02' }, - ['-2117972586'] = { Name = 'id1_35_railing03' }, - ['912832240'] = { Name = 'id1_35_railing04' }, - ['683514778'] = { Name = 'id1_35_railing05' }, - ['1518894895'] = { Name = 'id1_35_railing06' }, - ['-620789733'] = { Name = 'id1_35_railing07' }, - ['230253966'] = { Name = 'id1_35_railing08' }, - ['-3651156'] = { Name = 'id1_35_railing09' }, - ['1006945152'] = { Name = 'id1_35_railing10' }, - ['39964731'] = { Name = 'id1_35_railing11' }, - ['344355972'] = { Name = 'id1_35_railing12' }, - ['107927529'] = { Name = 'id1_35_railing13' }, - ['409631712'] = { Name = 'id1_35_railing14' }, - ['-1700888506'] = { Name = 'id1_35_railing15' }, - ['-1193231158'] = { Name = 'id1_35_railing16' }, - ['-1086699139'] = { Name = 'id1_35_railing17' }, - ['-847813129'] = { Name = 'id1_35_railing18' }, - ['-1816563076'] = { Name = 'id1_35_railing19' }, - ['2036907827'] = { Name = 'id1_35_railing20' }, - ['703995995'] = { Name = 'id1_35_railing21' }, - ['472089782'] = { Name = 'id1_35_railing22' }, - ['839528567'] = { Name = 'id1_35_railing23' }, - ['605262986'] = { Name = 'id1_35_railing24' }, - ['378304892'] = { Name = 'id1_35_railing25' }, - ['146726369'] = { Name = 'id1_35_railing26' }, - ['-169062321'] = { Name = 'id1_emissive_ch3_10_em' }, - ['-1390646886'] = { Name = 'id1_emissive_ch3_10_em2' }, - ['483711115'] = { Name = 'id1_emissive_emissive2' }, - ['75179578'] = { Name = 'id1_emissive_id1_05' }, - ['-1134663994'] = { Name = 'id1_emissive_id1_051' }, - ['-674738867'] = { Name = 'id1_emissive_id1_06' }, - ['-583778371'] = { Name = 'id1_emissive_id1_062' }, - ['-1311592501'] = { Name = 'id1_emissive_id1_07_ema' }, - ['-1154694529'] = { Name = 'id1_emissive_id1_07_emb' }, - ['-848992528'] = { Name = 'id1_emissive_id1_07_emc' }, - ['-957548905'] = { Name = 'id1_emissive_id1_09a' }, - ['-1255255270'] = { Name = 'id1_emissive_id1_09b' }, - ['-1418248276'] = { Name = 'id1_emissive_id1_09c' }, - ['-1687052383'] = { Name = 'id1_emissive_id1_09d' }, - ['-38640607'] = { Name = 'id1_emissive_id1_09e' }, - ['-336084820'] = { Name = 'id1_emissive_id1_09f' }, - ['1024891656'] = { Name = 'id1_emissive_id1_10' }, - ['1859245035'] = { Name = 'id1_emissive_id1_10b' }, - ['-1519664866'] = { Name = 'id1_emissive_id1_10c' }, - ['1377966732'] = { Name = 'id1_emissive_id1_10d' }, - ['-496573006'] = { Name = 'id1_emissive_id1_13' }, - ['-751035426'] = { Name = 'id1_emissive_id1_13b' }, - ['-251821353'] = { Name = 'id1_emissive_id1_14' }, - ['-973853491'] = { Name = 'id1_emissive_id1_15' }, - ['-743847880'] = { Name = 'id1_emissive_id1_16' }, - ['1947003673'] = { Name = 'id1_emissive_id1_17a' }, - ['1180110766'] = { Name = 'id1_emissive_id1_17b' }, - ['-690933600'] = { Name = 'id1_emissive_id1_17c' }, - ['-1472310405'] = { Name = 'id1_emissive_id1_17d' }, - ['-1152091737'] = { Name = 'id1_emissive_id1_17e' }, - ['-392802122'] = { Name = 'id1_emissive_id1_18b' }, - ['-1224839166'] = { Name = 'id1_emissive_id1_18neonsign' }, - ['1898382132'] = { Name = 'id1_emissive_id1_19' }, - ['391850635'] = { Name = 'id1_emissive_id1_19b' }, - ['-865067915'] = { Name = 'id1_emissive_id1_20' }, - ['-295065298'] = { Name = 'id1_emissive_id1_20b' }, - ['642979844'] = { Name = 'id1_emissive_id1_21a' }, - ['1168725668'] = { Name = 'id1_emissive_id1_21b' }, - ['434452318'] = { Name = 'id1_emissive_id1_23' }, - ['-1159511118'] = { Name = 'id1_emissive_id1_23a' }, - ['-1475666430'] = { Name = 'id1_emissive_id1_23b' }, - ['1030232547'] = { Name = 'id1_emissive_id1_25_2' }, - ['1706957677'] = { Name = 'id1_emissive_id1_25a' }, - ['1384051951'] = { Name = 'id1_emissive_id1_25b' }, - ['561825421'] = { Name = 'id1_emissive_id1_26' }, - ['1357555048'] = { Name = 'id1_emissive_id1_27' }, - ['1926608916'] = { Name = 'id1_emissive_id1_27b' }, - ['2065365448'] = { Name = 'id1_emissive_id1_28' }, - ['-2118891955'] = { Name = 'id1_emissive_id1_29a' }, - ['1927751783'] = { Name = 'id1_emissive_id1_29b' }, - ['1497232661'] = { Name = 'id1_emissive_id1_29c' }, - ['1973710335'] = { Name = 'id1_emissive_id1_30' }, - ['-422360185'] = { Name = 'id1_emissive_id1_30b' }, - ['1588936737'] = { Name = 'id1_emissive_id1_31' }, - ['904783451'] = { Name = 'id1_emissive_id1_31b' }, - ['-2113241453'] = { Name = 'id1_emissive_id1_31c' }, - ['1884281630'] = { Name = 'id1_emissive_id1_31d' }, - ['-1863375724'] = { Name = 'id1_emissive_id1_32' }, - ['-564873142'] = { Name = 'id1_emissive_id1_32b' }, - ['-1929700180'] = { Name = 'id1_emissive_id1_33' }, - ['-765188663'] = { Name = 'id1_emissive_id1_33b' }, - ['-1062960566'] = { Name = 'id1_emissive_id1_33c' }, - ['1371073906'] = { Name = 'id1_lod_bridge_slod4' }, - ['1831267806'] = { Name = 'id1_lod_emissive' }, - ['36498504'] = { Name = 'id1_lod_id1_emissive_slod' }, - ['2044059611'] = { Name = 'id1_lod_slod4' }, - ['-1852285529'] = { Name = 'id1_lod_water_slod3' }, - ['1704246958'] = { Name = 'id1_props_combo01_01_lod' }, - ['247733931'] = { Name = 'id1_props_combo01_02_lod' }, - ['-43352942'] = { Name = 'id1_props_combo0203_01_lod' }, - ['1685803874'] = { Name = 'id1_props_combo0307_01_lod' }, - ['894505574'] = { Name = 'id1_props_combo0307_02_lod' }, - ['-370559021'] = { Name = 'id1_props_combo0307_03_lod' }, - ['228605210'] = { Name = 'id1_props_combo0502_01_lod' }, - ['544207215'] = { Name = 'id1_props_combo0901_slod' }, - ['-1880649097'] = { Name = 'id1_props_combo0905_slod' }, - ['1432018141'] = { Name = 'id1_props_combo0907_slod' }, - ['656980177'] = { Name = 'id1_props_combo1001_01_lod' }, - ['-709603060'] = { Name = 'id1_props_combo14_01_lod' }, - ['-1555977033'] = { Name = 'id1_props_combo1401_01_lod' }, - ['1001636819'] = { Name = 'id1_props_flyers01' }, - ['1836230480'] = { Name = 'id1_props_flyers02' }, - ['-112673062'] = { Name = 'id1_props_flyers03' }, - ['-956704195'] = { Name = 'id1_props_flyers04' }, - ['362575745'] = { Name = 'id1_props_flyers05' }, - ['-497938195'] = { Name = 'id1_props_flyers06' }, - ['2064368238'] = { Name = 'id1_props_flyers07' }, - ['-1849888816'] = { Name = 'id1_props_flyers08' }, - ['-683607349'] = { Name = 'id1_props_flyers09' }, - ['356775356'] = { Name = 'id1_props_flyers10' }, - ['1339321056'] = { Name = 'id1_props_flyers11' }, - ['1101188733'] = { Name = 'id1_props_flyers12' }, - ['-75546073'] = { Name = 'id1_props_flyers13' }, - ['-1379129662'] = { Name = 'id1_props_flyers14' }, - ['-446884381'] = { Name = 'id1_props_flyers15' }, - ['387938663'] = { Name = 'id1_props_flyers16' }, - ['-1040167126'] = { Name = 'id1_props_flyers17' }, - ['1662030168'] = { Name = 'id1_props_flyers18' }, - ['-1651145131'] = { Name = 'id1_props_flyers19' }, - ['-928785077'] = { Name = 'id1_rd_bboard002' }, - ['387527450'] = { Name = 'id1_rd_bboard1' }, - ['82236108'] = { Name = 'id1_rd_cable_69' }, - ['994427057'] = { Name = 'id1_rd_cable_70' }, - ['1307895211'] = { Name = 'id1_rd_cable_71' }, - ['-90816773'] = { Name = 'id1_rd_cable_72' }, - ['2076945497'] = { Name = 'id1_rd_cablemesh14652_thvy' }, - ['-431492237'] = { Name = 'id1_rd_cablemesh14669_thvy' }, - ['1793212433'] = { Name = 'id1_rd_cablemesh14877_thvy' }, - ['835397033'] = { Name = 'id1_rd_cablemesh15116_thvy' }, - ['1418946150'] = { Name = 'id1_rd_cablemesh15131_thvy' }, - ['-1737256606'] = { Name = 'id1_rd_cablemesh15444_thvy' }, - ['295232412'] = { Name = 'id1_rd_cablemesh15459_thvy' }, - ['763577580'] = { Name = 'id1_rd_cablemesh15474_thvy' }, - ['-539423511'] = { Name = 'id1_rd_cablemesh15760_thvy' }, - ['-1759584560'] = { Name = 'id1_rd_cablemesh15964_thvy' }, - ['-922592720'] = { Name = 'id1_rd_cablemesh15979_thvy' }, - ['846373953'] = { Name = 'id1_rd_cablemesh15994_thvy' }, - ['-1797588525'] = { Name = 'id1_rd_cablemesh16264_thvy' }, - ['-933663547'] = { Name = 'id1_rd_cablemesh16784_thvy' }, - ['-2029035409'] = { Name = 'id1_rd_cablemesh17741_thvy' }, - ['784013073'] = { Name = 'id1_rd_cablemesh17756_thvy' }, - ['-103313694'] = { Name = 'id1_rd_cablemesh17771_thvy' }, - ['897022627'] = { Name = 'id1_rd_cablemesh17788_thvy' }, - ['-352940824'] = { Name = 'id1_rd_cablemesh17813_thvy' }, - ['1610429863'] = { Name = 'id1_rd_cablemesh17828_thvy' }, - ['-947049020'] = { Name = 'id1_rd_cablemesh17843_thvy' }, - ['1699533768'] = { Name = 'id1_rd_cablemesh17858_thvy' }, - ['-2016489265'] = { Name = 'id1_rd_cablemesh17873_thvy' }, - ['2110279415'] = { Name = 'id1_rd_cablemesh17900_thvy' }, - ['-1890290676'] = { Name = 'id1_rd_cablemesh17915_thvy' }, - ['1725462475'] = { Name = 'id1_rd_cablemesh17930_thvy' }, - ['299294919'] = { Name = 'id1_rd_cablemesh17945_thvy' }, - ['-1726635481'] = { Name = 'id1_rd_cablemesh17960_thvy' }, - ['1057020044'] = { Name = 'id1_rd_cablemesh17975_thvy' }, - ['692430395'] = { Name = 'id1_rd_cablemesh18003_thvy' }, - ['-1222023516'] = { Name = 'id1_rd_cablemesh18018_thvy' }, - ['268112934'] = { Name = 'id1_rd_cablemesh18033_thvy' }, - ['1874623363'] = { Name = 'id1_rd_cablemesh18209_thvy' }, - ['716940103'] = { Name = 'id1_rd_cablemesh18480_thvy' }, - ['-1885791679'] = { Name = 'id1_rd_cablemesh18520_thvy' }, - ['-1037136347'] = { Name = 'id1_rd_cablemesh18535_thvy' }, - ['-287013443'] = { Name = 'id1_rd_cablemesh18550_thvy' }, - ['-1925303859'] = { Name = 'id1_rd_cablemesh18565_thvy' }, - ['490518096'] = { Name = 'id1_rd_cablemesh18618_thvy' }, - ['1190560028'] = { Name = 'id1_rd_cablemesh18633_thvy' }, - ['1137046110'] = { Name = 'id1_rd_cablemesh19154_thvy' }, - ['261476464'] = { Name = 'id1_rd_cablemesh19171_thvy' }, - ['-1590496948'] = { Name = 'id1_rd_cablemesh19186_thvy' }, - ['1717739488'] = { Name = 'id1_rd_cablemesh19283_thvy' }, - ['-1529414666'] = { Name = 'id1_rd_cablemesh19284_thvy' }, - ['-139904276'] = { Name = 'id1_rd_cablemesh19285_thvy' }, - ['-1617787246'] = { Name = 'id1_rd_cablemesh19286_thvy' }, - ['-1328952441'] = { Name = 'id1_rd_cablemesh19287_thvy' }, - ['1109729070'] = { Name = 'id1_rd_cablemesh19288_thvy' }, - ['1662774405'] = { Name = 'id1_rd_cablemesh19410_thvy' }, - ['-77739197'] = { Name = 'id1_rd_cablemesh19631_thvy' }, - ['-1863935497'] = { Name = 'id1_rd_cablemesh19933_thvy' }, - ['-600734497'] = { Name = 'id1_rd_cablemesh20124_thvy' }, - ['-349483782'] = { Name = 'id1_rd_cablemesh20157_thvy' }, - ['1129481185'] = { Name = 'id1_rd_cablemesh20172_thvy' }, - ['547761345'] = { Name = 'id1_rd_cablemesh20225_thvy' }, - ['-1552785882'] = { Name = 'id1_rd_cablemesh21092_thvy' }, - ['716301467'] = { Name = 'id1_rd_cablemesh21693_thvy' }, - ['328870704'] = { Name = 'id1_rd_cablemesh22008_thvy' }, - ['922855536'] = { Name = 'id1_rd_cablemesh22177_thvy' }, - ['-785924833'] = { Name = 'id1_rd_cablemesh22178_thvy' }, - ['-634770529'] = { Name = 'id1_rd_cablemesh22402_thvy' }, - ['140543230'] = { Name = 'id1_rd_cablemesh22606_thvy' }, - ['751770221'] = { Name = 'id1_rd_cablemesh23134_thvy' }, - ['332092703'] = { Name = 'id1_rd_cablemesh23135_thvy' }, - ['1877157575'] = { Name = 'id1_rd_cablemesh23136_thvy' }, - ['837248032'] = { Name = 'id1_rd_cablemesh23137_thvy' }, - ['1847419154'] = { Name = 'id1_rd_cablemesh23186_thvy' }, - ['1268211172'] = { Name = 'id1_rd_cablemesh23187_thvy' }, - ['-258026478'] = { Name = 'id1_rd_cablemesh23188_thvy' }, - ['-1687860517'] = { Name = 'id1_rd_cablemesh23858_thvy' }, - ['-1724271670'] = { Name = 'id1_rd_cablemesh24152_thvy' }, - ['787156112'] = { Name = 'id1_rd_cablemesh24167_thvy' }, - ['1782365973'] = { Name = 'id1_rd_cablemesh24182_thvy' }, - ['-699559488'] = { Name = 'id1_rd_cablemesh24197_thvy' }, - ['-1837900621'] = { Name = 'id1_rd_cablemesh24212_thvy' }, - ['-1535906820'] = { Name = 'id1_rd_cablemesh24227_thvy' }, - ['-1855119395'] = { Name = 'id1_rd_cablemesh37058_thvy' }, - ['-754483904'] = { Name = 'id1_rd_cablemesh45283_thvy' }, - ['733147237'] = { Name = 'id1_rd_cablemesh45314_thvy' }, - ['2007626271'] = { Name = 'id1_rd_cablemesh45375_thvy' }, - ['-940561409'] = { Name = 'id1_rd_cablemesh45761_thvy' }, - ['-916191714'] = { Name = 'id1_rd_cbl03' }, - ['-140516715'] = { Name = 'id1_rd_cbl04' }, - ['-303444183'] = { Name = 'id1_rd_cbl05' }, - ['-1673909305'] = { Name = 'id1_rd_cbl07' }, - ['-1258922689'] = { Name = 'id1_rd_cbl09' }, - ['383586959'] = { Name = 'id1_rd_cbl10' }, - ['-519166218'] = { Name = 'id1_rd_cbl11' }, - ['-767030934'] = { Name = 'id1_rd_cbl12' }, - ['1281588639'] = { Name = 'id1_rd_cbl13' }, - ['765739041'] = { Name = 'id1_rd_cbl14' }, - ['-1689707667'] = { Name = 'id1_rd_cbl15' }, - ['-847839288'] = { Name = 'id1_rd_cbl16' }, - ['-1460914509'] = { Name = 'id1_rd_cbl18' }, - ['-604886818'] = { Name = 'id1_rd_cbl20' }, - ['-843281293'] = { Name = 'id1_rd_cbl21' }, - ['-1519174687'] = { Name = 'id1_rd_cbl25' }, - ['-551866572'] = { Name = 'id1_rd_cbl26' }, - ['-1638260997'] = { Name = 'id1_rd_cbl33' }, - ['-1997278161'] = { Name = 'id1_rd_cbl34' }, - ['2007257488'] = { Name = 'id1_rd_cbl35' }, - ['1724329942'] = { Name = 'id1_rd_cbl36' }, - ['1418103637'] = { Name = 'id1_rd_cbl37' }, - ['1113089777'] = { Name = 'id1_rd_cbl38' }, - ['768207849'] = { Name = 'id1_rd_jl00' }, - ['-1282766034'] = { Name = 'id1_rd_jl04_o' }, - ['1014602485'] = { Name = 'id1_rd_jstealproxy1' }, - ['1796765746'] = { Name = 'id1_rd_jstealproxy2' }, - ['1513401690'] = { Name = 'id1_rd_r1_01_o' }, - ['-1461728566'] = { Name = 'id1_rd_r1_01' }, - ['-1582098239'] = { Name = 'id1_rd_r1_02_o' }, - ['91587576'] = { Name = 'id1_rd_r1_02' }, - ['1274610407'] = { Name = 'id1_rd_r1_03_o' }, - ['386148117'] = { Name = 'id1_rd_r1_03' }, - ['1516351393'] = { Name = 'id1_rd_r1_04_o' }, - ['1875171477'] = { Name = 'id1_rd_r1_04' }, - ['1543602302'] = { Name = 'id1_rd_r1_05_o' }, - ['-2118747016'] = { Name = 'id1_rd_r1_05' }, - ['287603970'] = { Name = 'id1_rd_r1_06_o' }, - ['-568445622'] = { Name = 'id1_rd_r1_06' }, - ['1335772701'] = { Name = 'id1_rd_r2_01_o' }, - ['-1992783076'] = { Name = 'id1_rd_r2_01' }, - ['-885513442'] = { Name = 'id1_rd_r2_02_o' }, - ['-1685442621'] = { Name = 'id1_rd_r2_02' }, - ['1647306986'] = { Name = 'id1_rd_r2_03_o' }, - ['-1991275698'] = { Name = 'id1_rd_r2_03' }, - ['1736868142'] = { Name = 'id1_rd_r2_04_o' }, - ['-332508918'] = { Name = 'id1_rd_r2_04' }, - ['-501050395'] = { Name = 'id1_rd_r3_01_o' }, - ['-428288950'] = { Name = 'id1_rd_r3_01' }, - ['279814131'] = { Name = 'id1_rd_r3_02_o' }, - ['956725604'] = { Name = 'id1_rd_r3_02' }, - ['649126700'] = { Name = 'id1_rd_r3_03_o' }, - ['-890495695'] = { Name = 'id1_rd_r3_03' }, - ['183685554'] = { Name = 'id1_rd_r3_04_o' }, - ['-1377574127'] = { Name = 'id1_rd_r3_04' }, - ['-318889938'] = { Name = 'id1_rd_r3_05_o' }, - ['-1521688678'] = { Name = 'id1_rd_r3_06_o' }, - ['-1848628502'] = { Name = 'id1_rd_r3_06' }, - ['-854311771'] = { Name = 'id1_rd_r3' }, - ['2061687294'] = { Name = 'id1_rd_r4_01_o' }, - ['-1213268804'] = { Name = 'id1_rd_r4_01' }, - ['331655124'] = { Name = 'id1_rd_r4_02_o' }, - ['-1561275584'] = { Name = 'id1_rd_r4_02' }, - ['390868900'] = { Name = 'id1_rd_r4_03_o' }, - ['-1943853659'] = { Name = 'id1_rd_r4_03' }, - ['-1276976824'] = { Name = 'id1_rd_r4_04_o' }, - ['-2056382405'] = { Name = 'id1_rd_r4_04' }, - ['-1372568125'] = { Name = 'id1_rd_r4_05_o' }, - ['-619265169'] = { Name = 'id1_rd_r4_05' }, - ['-1332969719'] = { Name = 'id1_rd_r4_07_o' }, - ['-1097266572'] = { Name = 'id1_rd_r4_07' }, - ['-1827233401'] = { Name = 'id1_rd_r4_08_o' }, - ['-246419487'] = { Name = 'id1_rd_r4_08' }, - ['-849653920'] = { Name = 'id1_rd_r4_09_o' }, - ['639621504'] = { Name = 'id1_rd_r4_09' }, - ['2060429652'] = { Name = 'id1_rd_r5_01_o' }, - ['1669733977'] = { Name = 'id1_rd_r5_01' }, - ['-379263269'] = { Name = 'id1_rd_r5_02_o' }, - ['924829069'] = { Name = 'id1_rd_r5_02' }, - ['-1348221256'] = { Name = 'id1_rd_r5_03_o' }, - ['1357052179'] = { Name = 'id1_rd_r5_03' }, - ['-1095814538'] = { Name = 'id1_rd_r5_04_o' }, - ['470028118'] = { Name = 'id1_rd_r5_04' }, - ['-914167350'] = { Name = 'id1_rd_r5_05_jun' }, - ['-2085413222'] = { Name = 'id1_rd_r5_06_o' }, - ['-546957797'] = { Name = 'id1_rd_r5_06' }, - ['-1731775431'] = { Name = 'id1_rd_r5_07_o' }, - ['-98219111'] = { Name = 'id1_rd_r5_07' }, - ['-748273295'] = { Name = 'id1_rd_r5_08_o' }, - ['1026806193'] = { Name = 'id1_rd_r5_08' }, - ['-1803622247'] = { Name = 'id1_rd_r6_01_o' }, - ['-1737900703'] = { Name = 'id1_rd_r6_01' }, - ['-1998125932'] = { Name = 'id1_rd_r6_02_o' }, - ['1661489819'] = { Name = 'id1_rd_r6_02' }, - ['-548439141'] = { Name = 'id1_rd_r6_03_o' }, - ['-1403296444'] = { Name = 'id1_rd_r6_03' }, - ['-1513681274'] = { Name = 'id1_rd_r6_04_o' }, - ['-2049894352'] = { Name = 'id1_rd_r6_04' }, - ['1869773828'] = { Name = 'id1_rd_r6_05_o' }, - ['540265715'] = { Name = 'id1_rd_r6_05' }, - ['1153933586'] = { Name = 'id1_rd_r6_06_o' }, - ['762242921'] = { Name = 'id1_rd_r6_06' }, - ['31142121'] = { Name = 'id1_rd_road_decal_' }, - ['-265152187'] = { Name = 'id1_rd_sign1_d2' }, - ['-428335900'] = { Name = 'id1_rd_sign1_slod' }, - ['-741723506'] = { Name = 'id1_rd_sign1_txt' }, - ['1666268448'] = { Name = 'id1_rd_sign1' }, - ['1990249718'] = { Name = 'id2_00_a__damfizz05' }, - ['47782508'] = { Name = 'id2_00_a__fizza_00' }, - ['643129700'] = { Name = 'id2_00_a__fizza_01' }, - ['470240456'] = { Name = 'id2_00_a__fizza_02' }, - ['1461764802'] = { Name = 'id2_00_a__fizza_03' }, - ['228208566'] = { Name = 'id2_00_a__fizza_04' }, - ['-73036851'] = { Name = 'id2_00_a__fizza_05' }, - ['538367151'] = { Name = 'id2_00_a__fizza_06' }, - ['-1639427820'] = { Name = 'id2_00_a__fizza_07' }, - ['1417657728'] = { Name = 'id2_00_a__fizza_08' }, - ['956270208'] = { Name = 'id2_00_a__fizza_09' }, - ['-96081335'] = { Name = 'id2_00_a__fizzb_00' }, - ['-867561902'] = { Name = 'id2_00_a__fizzb_01' }, - ['-1305711048'] = { Name = 'id2_00_a__fizzc_00' }, - ['-2015454819'] = { Name = 'id2_00_a__fizzc_01' }, - ['-1786727199'] = { Name = 'id2_00_a__fizzc_02' }, - ['-350429164'] = { Name = 'id2_00_a__fizzc_03' }, - ['1334899057'] = { Name = 'id2_00_a_00_weeds05' }, - ['1061552016'] = { Name = 'id2_00_a_bigdam_o' }, - ['-975506945'] = { Name = 'id2_00_a_bigdam' }, - ['1890106847'] = { Name = 'id2_00_a_build074' }, - ['1429792943'] = { Name = 'id2_00_a_build08_split' }, - ['-1588301323'] = { Name = 'id2_00_a_build08' }, - ['-117577781'] = { Name = 'id2_00_a_build08graf_b' }, - ['130444504'] = { Name = 'id2_00_a_build11_extra' }, - ['1673263137'] = { Name = 'id2_00_a_build11' }, - ['1228129041'] = { Name = 'id2_00_a_build14' }, - ['1702413267'] = { Name = 'id2_00_a_build70' }, - ['946749412'] = { Name = 'id2_00_a_cables01' }, - ['-10990155'] = { Name = 'id2_00_a_cables02' }, - ['-222490056'] = { Name = 'id2_00_a_dam_fizz01' }, - ['983310837'] = { Name = 'id2_00_a_dam_fizz02' }, - ['-1584659465'] = { Name = 'id2_00_a_damfizz03' }, - ['-1823905934'] = { Name = 'id2_00_a_damfizz04' }, - ['-1986337481'] = { Name = 'id2_00_a_damfizz04a' }, - ['-1519019536'] = { Name = 'id2_00_a_glue_02' }, - ['-1297304482'] = { Name = 'id2_00_a_glue_03' }, - ['-1041018133'] = { Name = 'id2_00_a_glue_04' }, - ['-550007433'] = { Name = 'id2_00_a_glue_05' }, - ['-1142654'] = { Name = 'id2_00_a_racemarks' }, - ['1370733811'] = { Name = 'id2_00_a_water_' }, - ['492180939'] = { Name = 'id2_00_a_water_01' }, - ['723235158'] = { Name = 'id2_00_a_water_02' }, - ['1085856912'] = { Name = 'id2_00_a_water_03' }, - ['1319598189'] = { Name = 'id2_00_a_water_04' }, - ['-699496515'] = { Name = 'id2_00_a_water_05' }, - ['-1560209055'] = { Name = 'id2_00_a_weed_01' }, - ['773926815'] = { Name = 'id2_00_a_weed_09' }, - ['-1080536145'] = { Name = 'id2_00_a_weed_10' }, - ['-1048925918'] = { Name = 'id2_00_bld02_lad' }, - ['944853441'] = { Name = 'id2_00_brokenwall_overlay' }, - ['141220871'] = { Name = 'id2_00_build01_a' }, - ['1717164917'] = { Name = 'id2_00_build01_b_shadproxy' }, - ['-1423367791'] = { Name = 'id2_00_build01_b' }, - ['2090623912'] = { Name = 'id2_00_build02_b' }, - ['-1900405185'] = { Name = 'id2_00_build02_c_fizz' }, - ['1915899604'] = { Name = 'id2_00_build02_c' }, - ['-1265607242'] = { Name = 'id2_00_build05' }, - ['1688223187'] = { Name = 'id2_00_build06' }, - ['-1108077874'] = { Name = 'id2_00_build074_a' }, - ['-786089680'] = { Name = 'id2_00_build074_b' }, - ['411971600'] = { Name = 'id2_00_build73' }, - ['1630118687'] = { Name = 'id2_00_cables01' }, - ['2130108089'] = { Name = 'id2_00_cables02' }, - ['-101395281'] = { Name = 'id2_00_cables03' }, - ['130445394'] = { Name = 'id2_00_cables04' }, - ['660516738'] = { Name = 'id2_00_cables05' }, - ['196361947'] = { Name = 'id2_00_dam_fwy' }, - ['-1196400334'] = { Name = 'id2_00_dam' }, - ['-1343802353'] = { Name = 'id2_00_damchan' }, - ['-288170386'] = { Name = 'id2_00_dummy' }, - ['1810051778'] = { Name = 'id2_00_fizza_00' }, - ['2141280806'] = { Name = 'id2_00_fizza_01' }, - ['-1851195851'] = { Name = 'id2_00_fizza_02' }, - ['1397719427'] = { Name = 'id2_00_fizza_03' }, - ['1696867628'] = { Name = 'id2_00_fizza_04' }, - ['-1190998808'] = { Name = 'id2_00_fizza_05' }, - ['-1688956532'] = { Name = 'id2_00_fizza_06' }, - ['-1400425487'] = { Name = 'id2_00_fizza_07' }, - ['-18687833'] = { Name = 'id2_00_fizza_08' }, - ['298614394'] = { Name = 'id2_00_fizza_09' }, - ['1226976552'] = { Name = 'id2_00_fizzb' }, - ['-1925199885'] = { Name = 'id2_00_fizzbc' }, - ['848284859'] = { Name = 'id2_00_glue_01' }, - ['1467881111'] = { Name = 'id2_00_glue_06' }, - ['-1044124895'] = { Name = 'id2_00_glue_07' }, - ['-1302311846'] = { Name = 'id2_00_glue_08' }, - ['-1667096354'] = { Name = 'id2_00_glue_09' }, - ['-1480084392'] = { Name = 'id2_00_glue_09b' }, - ['-272875703'] = { Name = 'id2_00_glue_11' }, - ['-541483196'] = { Name = 'id2_00_glue_12' }, - ['-1522573343'] = { Name = 'id2_00_props_duct_ed' }, - ['-1963679944'] = { Name = 'id2_00_props_duct_st' }, - ['-6591426'] = { Name = 'id2_00_stm1_cxd' }, - ['-1167002736'] = { Name = 'id2_00_storm_01_a' }, - ['257063416'] = { Name = 'id2_00_water_' }, - ['1477484925'] = { Name = 'id2_00_water_01' }, - ['1240532286'] = { Name = 'id2_00_water_02' }, - ['1835322405'] = { Name = 'id2_00_water_04' }, - ['-1714006391'] = { Name = 'id2_00_water_04b' }, - ['842273384'] = { Name = 'id2_00_water_05_b' }, - ['1199603781'] = { Name = 'id2_00_water_05' }, - ['968025254'] = { Name = 'id2_00_water_06' }, - ['1811630394'] = { Name = 'id2_00_water_07' }, - ['1579462029'] = { Name = 'id2_00_water_08' }, - ['1527806042'] = { Name = 'id2_00_water_08b' }, - ['279515795'] = { Name = 'id2_00_water_09' }, - ['-903999178'] = { Name = 'id2_00_weed_02' }, - ['-2060974261'] = { Name = 'id2_00_weed_03' }, - ['526564286'] = { Name = 'id2_00_weed_05' }, - ['-312649804'] = { Name = 'id2_00_weed_08' }, - ['-18246851'] = { Name = 'id2_01_build' }, - ['1365582908'] = { Name = 'id2_01_builddefizz' }, - ['1050638779'] = { Name = 'id2_01_detail' }, - ['727775572'] = { Name = 'id2_01_ground' }, - ['-92190245'] = { Name = 'id2_01_id1_01decal' }, - ['2125543534'] = { Name = 'id2_01_id1_01decal2' }, - ['-848308758'] = { Name = 'id2_01_id1_01decal3' }, - ['-1444049178'] = { Name = 'id2_01_id1_01decal4' }, - ['-1216337397'] = { Name = 'id2_01_id1_01decal5' }, - ['816749422'] = { Name = 'id2_01_ju007_fizz' }, - ['129123077'] = { Name = 'id2_01_ju007' }, - ['1460845016'] = { Name = 'id2_01_ju6_lod001' }, - ['1994416'] = { Name = 'id2_01_railfizz' }, - ['-987726955'] = { Name = 'id2_03_brd1' }, - ['-476011676'] = { Name = 'id2_03_brg_00' }, - ['-767360855'] = { Name = 'id2_03_brg_01' }, - ['-1217263005'] = { Name = 'id2_03_diner' }, - ['1075097731'] = { Name = 'id2_03_fence' }, - ['-210610704'] = { Name = 'id2_03_fencec' }, - ['2104717245'] = { Name = 'id2_03_fizza_00_lod' }, - ['1327662002'] = { Name = 'id2_03_fizza_00' }, - ['-130577925'] = { Name = 'id2_03_fizza_01_lod' }, - ['-2134087931'] = { Name = 'id2_03_fizza_01' }, - ['1643675791'] = { Name = 'id2_03_fizza_01a' }, - ['-517425193'] = { Name = 'id2_03_fizza_02_lod' }, - ['-1293759687'] = { Name = 'id2_03_fizza_02' }, - ['1683402266'] = { Name = 'id2_03_fizza_03' }, - ['1842722776'] = { Name = 'id2_03_fizza_04_lod' }, - ['-1521078240'] = { Name = 'id2_03_fizza_04' }, - ['-420868437'] = { Name = 'id2_03_fndtn005' }, - ['-1599274257'] = { Name = 'id2_03_ground_ovly' }, - ['1159240663'] = { Name = 'id2_03_ground_ovlya' }, - ['331877564'] = { Name = 'id2_03_railwindow_01' }, - ['1602341549'] = { Name = 'id2_03_railwindow_012' }, - ['-98261291'] = { Name = 'id2_03_tracks01' }, - ['-208692821'] = { Name = 'id2_03_tracks02' }, - ['1206403675'] = { Name = 'id2_03_tracks03' }, - ['327770209'] = { Name = 'id2_04_bld18fizz_lod' }, - ['505233210'] = { Name = 'id2_04_bld18fizz' }, - ['1343557186'] = { Name = 'id2_04_build07_det' }, - ['1640193069'] = { Name = 'id2_04_build07' }, - ['-1314718361'] = { Name = 'id2_04_build13' }, - ['63177189'] = { Name = 'id2_04_build14_fiizz' }, - ['335594025'] = { Name = 'id2_04_build14' }, - ['-834411637'] = { Name = 'id2_04_build14news' }, - ['-1716411312'] = { Name = 'id2_04_build14p' }, - ['2119757215'] = { Name = 'id2_04_build14r' }, - ['60601532'] = { Name = 'id2_04_build18_shutters' }, - ['1828353051'] = { Name = 'id2_04_build18' }, - ['-564688685'] = { Name = 'id2_04_cablemesh16718_thvy' }, - ['1980739828'] = { Name = 'id2_04_cablemesh16733_thvy' }, - ['-1610766081'] = { Name = 'id2_04_cablemesh16748_thvy' }, - ['-1623584955'] = { Name = 'id2_04_cablemesh16763_thvy' }, - ['-705253418'] = { Name = 'id2_04_cablemesh16778_thvy' }, - ['-2134130662'] = { Name = 'id2_04_cablemesh16793_thvy' }, - ['1522196450'] = { Name = 'id2_04_cablemesh30277_thvy' }, - ['328824120'] = { Name = 'id2_04_fizzb_00' }, - ['991904835'] = { Name = 'id2_04_fizzb_03' }, - ['505776728'] = { Name = 'id2_04_fizzb_05' }, - ['-2136836358'] = { Name = 'id2_04_fizze_00' }, - ['-1038354052'] = { Name = 'id2_04_fizze_02' }, - ['-2000517430'] = { Name = 'id2_04_fizze_03' }, - ['-1788862459'] = { Name = 'id2_04_fizze_04' }, - ['-332608095'] = { Name = 'id2_04_fizze_05' }, - ['1805143158'] = { Name = 'id2_04_fizze_06' }, - ['2044389627'] = { Name = 'id2_04_fizze_07' }, - ['1592963883'] = { Name = 'id2_04_fizze_08' }, - ['-1254268993'] = { Name = 'id2_04_fizze_09' }, - ['-508840577'] = { Name = 'id2_04_fizze_10' }, - ['-1345072692'] = { Name = 'id2_04_fizze_11' }, - ['1428364396'] = { Name = 'id2_04_fizze_12' }, - ['201716862'] = { Name = 'id2_04_fizzf_01' }, - ['392976776'] = { Name = 'id2_04_fizzg_01' }, - ['-1954469360'] = { Name = 'id2_04_fizzh_00' }, - ['1505871510'] = { Name = 'id2_04_fizzh_01' }, - ['461326862'] = { Name = 'id2_04_fizzh_02' }, - ['701916860'] = { Name = 'id2_04_fizzh_03' }, - ['1862562071'] = { Name = 'id2_04_fizzh_04' }, - ['1296313751'] = { Name = 'id2_04_fizzh_05' }, - ['669203755'] = { Name = 'id2_04_fizzi_01' }, - ['-178950499'] = { Name = 'id2_04_fizzj_04' }, - ['469406585'] = { Name = 'id2_04_fizzk_01' }, - ['-1263308167'] = { Name = 'id2_04_ground1_shad' }, - ['-374079258'] = { Name = 'id2_04_ground1' }, - ['1871537952'] = { Name = 'id2_04_largewalls_dets' }, - ['-1275941573'] = { Name = 'id2_04_largewalls' }, - ['991191015'] = { Name = 'id2_04_newdecal' }, - ['-1716690767'] = { Name = 'id2_04_overlaya' }, - ['1786085954'] = { Name = 'id2_04_overlayb' }, - ['2118887918'] = { Name = 'id2_04_overlayc' }, - ['-721660086'] = { Name = 'id2_04_overlayd' }, - ['-300578424'] = { Name = 'id2_04_overlayu' }, - ['-719628396'] = { Name = 'id2_04_overlayv' }, - ['-488246487'] = { Name = 'id2_04_overlayw' }, - ['-1593905264'] = { Name = 'id2_04_overlayx' }, - ['-1925363699'] = { Name = 'id2_04_overlayy' }, - ['-999311747'] = { Name = 'id2_04_overlayz' }, - ['2034116350'] = { Name = 'id2_04_rivside' }, - ['-1574972389'] = { Name = 'id2_04_shed_0003' }, - ['1051346055'] = { Name = 'id2_04_shed_fizz01_lod' }, - ['434131422'] = { Name = 'id2_04_shed_fizz01' }, - ['-255721566'] = { Name = 'id2_04_shed_fizz02' }, - ['-626644514'] = { Name = 'id2_04_weldsign01_fizz_hi' }, - ['1277667059'] = { Name = 'id2_04_weldsign02_fizz_hi' }, - ['190458016'] = { Name = 'id2_06_bub01' }, - ['-225344512'] = { Name = 'id2_06_bub02d' }, - ['-1406953579'] = { Name = 'id2_06_bufiz' }, - ['-157905995'] = { Name = 'id2_06_buov' }, - ['344244099'] = { Name = 'id2_06_buov2' }, - ['412362776'] = { Name = 'id2_06_fizza_00_lod' }, - ['2054023963'] = { Name = 'id2_06_fizza_00' }, - ['1796361316'] = { Name = 'id2_06_fizza_01' }, - ['2102734222'] = { Name = 'id2_06_fizza_02_lod' }, - ['1189871286'] = { Name = 'id2_06_fizza_03_lod' }, - ['-812837544'] = { Name = 'id2_06_fizza_04' }, - ['-519518321'] = { Name = 'id2_06_fizza_05_lod' }, - ['2050485541'] = { Name = 'id2_06_fizzb_00_lod' }, - ['567797522'] = { Name = 'id2_06_fizzb_00' }, - ['350145824'] = { Name = 'id2_06_fizzb_01' }, - ['1125230981'] = { Name = 'id2_06_fizzb_02' }, - ['868485866'] = { Name = 'id2_06_fizzb_03' }, - ['-1673110547'] = { Name = 'id2_06_fizzb_08' }, - ['-1096900443'] = { Name = 'id2_06_fizzb_09' }, - ['1051363086'] = { Name = 'id2_06_fizzc_01' }, - ['964937229'] = { Name = 'id2_06_fizzd_00' }, - ['825374058'] = { Name = 'id2_06_fizzd_01' }, - ['585570516'] = { Name = 'id2_06_fizzd_02' }, - ['757154580'] = { Name = 'id2_06_fway_legd02' }, - ['1435568222'] = { Name = 'id2_06_id2_lorrypipefizz01' }, - ['1475909997'] = { Name = 'id2_06_land_01' }, - ['-1563896895'] = { Name = 'id2_06_lsdderm2' }, - ['-2057247574'] = { Name = 'id2_07_build_03_o' }, - ['-1849213332'] = { Name = 'id2_07_build_03' }, - ['817907423'] = { Name = 'id2_07_build_69dt' }, - ['535543207'] = { Name = 'id2_07_build1_decal' }, - ['1933269187'] = { Name = 'id2_07_buildxx_01_o' }, - ['1738436892'] = { Name = 'id2_07_cablemesh19513_thvy' }, - ['180432869'] = { Name = 'id2_07_cablemesh19528_thvy' }, - ['2034671996'] = { Name = 'id2_07_cablemesh19557_thvy' }, - ['499124134'] = { Name = 'id2_07_cablemesh19558_thvy' }, - ['32274944'] = { Name = 'id2_07_cablemesh19756_thvy' }, - ['2146259134'] = { Name = 'id2_07_cablemesh19757_thvy' }, - ['915778819'] = { Name = 'id2_07_cablemesh19758_thvy' }, - ['-1783855472'] = { Name = 'id2_07_cablemesh19760_thvy' }, - ['1931717608'] = { Name = 'id2_07_cablemesh19761_thvy' }, - ['-1981036538'] = { Name = 'id2_07_cablemesh19762_thvy' }, - ['-987331171'] = { Name = 'id2_07_cablemesh19763_thvy' }, - ['429999440'] = { Name = 'id2_07_cablemesh19764_thvy' }, - ['666367327'] = { Name = 'id2_07_cablemesh19765_thvy' }, - ['-478895327'] = { Name = 'id2_07_cablemesh19766_thvy' }, - ['-578668406'] = { Name = 'id2_07_cablemesh19767_thvy' }, - ['-1259535139'] = { Name = 'id2_07_cablemesh19798_thvy' }, - ['1960038894'] = { Name = 'id2_07_cablemesh19799_thvy' }, - ['-453211661'] = { Name = 'id2_07_cablemesh19850_thvy' }, - ['948532388'] = { Name = 'id2_07_cablemesh19851_thvy' }, - ['-275340313'] = { Name = 'id2_07_cablemesh19866_thvy' }, - ['-297351281'] = { Name = 'id2_07_cablemesh19881_thvy' }, - ['75293840'] = { Name = 'id2_07_cablemesh19896_thvy' }, - ['-381161920'] = { Name = 'id2_07_cablemesh19911_thvy' }, - ['-1131018211'] = { Name = 'id2_07_fizza_00' }, - ['-1428429655'] = { Name = 'id2_07_fizza_01' }, - ['-1676523754'] = { Name = 'id2_07_fizza_02' }, - ['441828255'] = { Name = 'id2_07_fizza_03' }, - ['409583559'] = { Name = 'id2_07_fizza_04' }, - ['-1240954488'] = { Name = 'id2_07_fizzb_01' }, - ['-2100020581'] = { Name = 'id2_07_fizzc_00' }, - ['-1359441177'] = { Name = 'id2_07_fizzc_01' }, - ['-527600112'] = { Name = 'id2_07_fizzc_02' }, - ['-1496644833'] = { Name = 'id2_07_fizze_00' }, - ['-646879125'] = { Name = 'id2_07_fizze_01' }, - ['1481203852'] = { Name = 'id2_07_fizzg_00' }, - ['1778910217'] = { Name = 'id2_07_fizzg_01' }, - ['2094475687'] = { Name = 'id2_07_fizzg_02' }, - ['-1855171887'] = { Name = 'id2_07_fizzg_03' }, - ['-835826366'] = { Name = 'id2_07_fizzk_00' }, - ['-596317745'] = { Name = 'id2_07_fizzk_01' }, - ['-372112247'] = { Name = 'id2_07_fizzk_02' }, - ['-116415740'] = { Name = 'id2_07_fizzk_03' }, - ['-452495189'] = { Name = 'id2_07_fizzm_02' }, - ['366905749'] = { Name = 'id2_07_gar1_a' }, - ['590586943'] = { Name = 'id2_07_gar1_b' }, - ['1011373672'] = { Name = 'id2_07_gar1_c' }, - ['-2001202822'] = { Name = 'id2_07_ground' }, - ['-266146614'] = { Name = 'id2_07_ladder01' }, - ['-554612121'] = { Name = 'id2_07_ladder02' }, - ['76518823'] = { Name = 'id2_07_ladder03' }, - ['889026178'] = { Name = 'id2_07_ladder04' }, - ['596956081'] = { Name = 'id2_07_ladder05' }, - ['1491549781'] = { Name = 'id2_07_ladder06' }, - ['-1480013337'] = { Name = 'id2_07_land_02_decal_a' }, - ['-1785879183'] = { Name = 'id2_07_land_02_decal_b' }, - ['-323403543'] = { Name = 'id2_07_land_02_o2' }, - ['781432037'] = { Name = 'id2_07_pylon' }, - ['1496370154'] = { Name = 'id2_07_rfx00' }, - ['1793552215'] = { Name = 'id2_07_rfx01' }, - ['842169842'] = { Name = 'id2_07_rfx02' }, - ['1799492624'] = { Name = 'id2_07gutterfizz' }, - ['908478197'] = { Name = 'id2_07gutterfizz2' }, - ['2092913710'] = { Name = 'id2_07gutterfizz3' }, - ['446861294'] = { Name = 'id2_07gutterfizz4' }, - ['186085592'] = { Name = 'id2_07gutterfizz5' }, - ['1678350061'] = { Name = 'id2_08_tarmack_01' }, - ['1627637554'] = { Name = 'id2_09_land01' }, - ['-1483221927'] = { Name = 'id2_09_land02' }, - ['-1755132483'] = { Name = 'id2_10_alley_2' }, - ['810017768'] = { Name = 'id2_10_buildings_o' }, - ['-389220576'] = { Name = 'id2_10_buildings' }, - ['-1731028741'] = { Name = 'id2_10_buildings2_o' }, - ['-1676074334'] = { Name = 'id2_10_buildings3_o' }, - ['-113571853'] = { Name = 'id2_10_buildings4_o' }, - ['-283317570'] = { Name = 'id2_10_buildings5_o' }, - ['1255884257'] = { Name = 'id2_10_fiizz_03' }, - ['1928108723'] = { Name = 'id2_10_fizz' }, - ['-1218287832'] = { Name = 'id2_10_fizz02' }, - ['917220152'] = { Name = 'id2_10_ground3' }, - ['-393531262'] = { Name = 'id2_10_ground3av' }, - ['-1913102526'] = { Name = 'id2_10_park' }, - ['-1707464106'] = { Name = 'id2_10_rampnew' }, - ['-1185625865'] = { Name = 'id2_11_ads' }, - ['1365060819'] = { Name = 'id2_11_ads2' }, - ['-1137188446'] = { Name = 'id2_11_build_06d' }, - ['1894292894'] = { Name = 'id2_11_build_69_o' }, - ['917837371'] = { Name = 'id2_11_build_69a_o' }, - ['864599785'] = { Name = 'id2_11_build_69b_o' }, - ['1129853894'] = { Name = 'id2_11_build_69c_o' }, - ['129875011'] = { Name = 'id2_11_build_a' }, - ['-1187146412'] = { Name = 'id2_11_build_a2' }, - ['-712943673'] = { Name = 'id2_11_build_b' }, - ['-1428327508'] = { Name = 'id2_11_build_b2fizz' }, - ['-738564782'] = { Name = 'id2_11_build_bfizz' }, - ['920028812'] = { Name = 'id2_11_cablemesh16136_thvy' }, - ['920332992'] = { Name = 'id2_11_cablemesh16151_thvy' }, - ['-1641618142'] = { Name = 'id2_11_cablemesh16166_thvy' }, - ['644589991'] = { Name = 'id2_11_cablemesh16181_thvy' }, - ['621221235'] = { Name = 'id2_11_cablemesh16196_thvy' }, - ['-2041442979'] = { Name = 'id2_11_cablemesh16211_thvy' }, - ['897176059'] = { Name = 'id2_11_cablemesh16226_thvy' }, - ['-1042585973'] = { Name = 'id2_11_cablemesh16241_thvy' }, - ['-1535328327'] = { Name = 'id2_11_fizza_00' }, - ['623984868'] = { Name = 'id2_11_fizza_02' }, - ['383755329'] = { Name = 'id2_11_fizza_03' }, - ['-880407093'] = { Name = 'id2_11_fizza_04' }, - ['-675695597'] = { Name = 'id2_11_fizzb_01' }, - ['828792501'] = { Name = 'id2_11_fizzc_01' }, - ['-1966206049'] = { Name = 'id2_11_fizzc_01a' }, - ['-1470977035'] = { Name = 'id2_11_fizzf_01' }, - ['51284173'] = { Name = 'id2_11_fizzg_01' }, - ['775691853'] = { Name = 'id2_11_ground' }, - ['-1091626460'] = { Name = 'id2_11_ladder01' }, - ['-687507035'] = { Name = 'id2_11_pipes' }, - ['-1768997069'] = { Name = 'id2_11_rladder_010' }, - ['1749955833'] = { Name = 'id2_11_ssrail_fizz01' }, - ['1377044613'] = { Name = 'id2_11_ssrail_fizz02' }, - ['477011327'] = { Name = 'id2_11_ssrail_fizz03' }, - ['1252358636'] = { Name = 'id2_11_ssrail_fizz04' }, - ['825554869'] = { Name = 'id2_11_wall' }, - ['1526002007'] = { Name = 'id2_11_wall01' }, - ['-729099894'] = { Name = 'id2_12_b09_fizz' }, - ['-1474756433'] = { Name = 'id2_12_b1_fizz01' }, - ['-1714592744'] = { Name = 'id2_12_b1_fizz02' }, - ['-2021245046'] = { Name = 'id2_12_b1_fizz03' }, - ['1903235936'] = { Name = 'id2_12_b1_fizz04' }, - ['-318961030'] = { Name = 'id2_12_b1_fizz05' }, - ['1042285609'] = { Name = 'id2_12_build_01_o' }, - ['-979737752'] = { Name = 'id2_12_build_01_ob' }, - ['233927701'] = { Name = 'id2_12_build_01_oc' }, - ['-1599170159'] = { Name = 'id2_12_build_01_od' }, - ['1516997896'] = { Name = 'id2_12_build_01_oe' }, - ['-1545664310'] = { Name = 'id2_12_build_01' }, - ['-329573951'] = { Name = 'id2_12_build_02' }, - ['-875785789'] = { Name = 'id2_12_build_069' }, - ['563370406'] = { Name = 'id2_12_cablemesh105192_thvy' }, - ['-1417016277'] = { Name = 'id2_12_cablemesh105207_thvy' }, - ['478164206'] = { Name = 'id2_12_cablemesh105222_thvy' }, - ['2006881350'] = { Name = 'id2_12_cablemesh105237_thvy' }, - ['-188390175'] = { Name = 'id2_12_cablemesh105252_thvy' }, - ['-1573735112'] = { Name = 'id2_12_cablemesh105267_thvy' }, - ['1251307368'] = { Name = 'id2_12_cablemesh105282_thvy' }, - ['1461905125'] = { Name = 'id2_12_cablemesh105297_thvy' }, - ['-1179691856'] = { Name = 'id2_12_cablemesh105312_thvy' }, - ['-309997273'] = { Name = 'id2_12_cablemesh105327_thvy' }, - ['-868784242'] = { Name = 'id2_12_ground_01' }, - ['-992586325'] = { Name = 'id2_12_railgravel' }, - ['-791858021'] = { Name = 'id2_12_shadowmesh_11' }, - ['2004652477'] = { Name = 'id2_12_walls_01' }, - ['1872347165'] = { Name = 'id2_13_build12b' }, - ['-125912779'] = { Name = 'id2_13_build16_piped' }, - ['1164849314'] = { Name = 'id2_13_build16' }, - ['1542020504'] = { Name = 'id2_13_build19' }, - ['1175938659'] = { Name = 'id2_13_cablemesh9153_thvy' }, - ['402535000'] = { Name = 'id2_13_cablemesh9168_thvy' }, - ['419283968'] = { Name = 'id2_13_cablemesh9183_thvy' }, - ['1510306157'] = { Name = 'id2_13_cablemesh9198_thvy' }, - ['-970806935'] = { Name = 'id2_13_cablemesh9213_thvy' }, - ['1105650504'] = { Name = 'id2_13_cablemesh9228_thvy' }, - ['-73648107'] = { Name = 'id2_13_cablemesh9289_thvy' }, - ['1989813145'] = { Name = 'id2_13_cablemesh9290_thvy' }, - ['179605313'] = { Name = 'id2_13_cablemesh9291_thvy' }, - ['-50972437'] = { Name = 'id2_13_east_o' }, - ['-808840370'] = { Name = 'id2_13_fizza_01' }, - ['-1847879442'] = { Name = 'id2_13_fizzb_01' }, - ['-577063013'] = { Name = 'id2_13_fizzc_01_lod' }, - ['706736103'] = { Name = 'id2_13_fizzc_01' }, - ['-256414962'] = { Name = 'id2_13_fizze_001' }, - ['967344494'] = { Name = 'id2_13_fizzf_01' }, - ['-466071362'] = { Name = 'id2_13_fizzg_001' }, - ['-1414861557'] = { Name = 'id2_13_fizzh_00' }, - ['1045140038'] = { Name = 'id2_13_fizzh_02' }, - ['1656052505'] = { Name = 'id2_13_fizzh_04' }, - ['1696525350'] = { Name = 'id2_13_fizzi_00' }, - ['1421101917'] = { Name = 'id2_13_fizzi_01' }, - ['1634624721'] = { Name = 'id2_13_fizzi_02' }, - ['1891959670'] = { Name = 'id2_13_fizzi_03' }, - ['-1627103244'] = { Name = 'id2_13_fizzi_04' }, - ['-1607705229'] = { Name = 'id2_13_fizzj_00' }, - ['-1326842130'] = { Name = 'id2_13_fizzj_01' }, - ['598140006'] = { Name = 'id2_13_fizzj_02' }, - ['-161707566'] = { Name = 'id2_13_fizzj_03' }, - ['-2013141868'] = { Name = 'id2_13_fizzk_0100' }, - ['441911616'] = { Name = 'id2_13_fizzk_0101' }, - ['1027328224'] = { Name = 'id2_13_fizzletters_01' }, - ['-1727573294'] = { Name = 'id2_13_fizzm_00' }, - ['-1276737392'] = { Name = 'id2_13_fizzm_01' }, - ['1482281508'] = { Name = 'id2_13_gas_02_fizz' }, - ['958395867'] = { Name = 'id2_13_gas_02' }, - ['135423744'] = { Name = 'id2_13_gas_fizz_lod' }, - ['1230881350'] = { Name = 'id2_13_gas_fizz' }, - ['-1376678347'] = { Name = 'id2_13_gasgate_02' }, - ['696228748'] = { Name = 'id2_13_gatealpha_01' }, - ['946191246'] = { Name = 'id2_13_ground_3' }, - ['-521601317'] = { Name = 'id2_13_ground' }, - ['-936623892'] = { Name = 'id2_13_lader_m03' }, - ['889101988'] = { Name = 'id2_13_west_o' }, - ['236911289'] = { Name = 'id2_13_westa_o' }, - ['-1798698973'] = { Name = 'id2_13_westb_o' }, - ['-1801792825'] = { Name = 'id2_14_ads' }, - ['-685831317'] = { Name = 'id2_14_brg_ov_a' }, - ['-1330255283'] = { Name = 'id2_14_brga' }, - ['227845133'] = { Name = 'id2_14_brgb' }, - ['-109108015'] = { Name = 'id2_14_building_milodummy2' }, - ['-278576219'] = { Name = 'id2_14_building_ov' }, - ['-952304603'] = { Name = 'id2_14_building_ova' }, - ['-1241622104'] = { Name = 'id2_14_building_ovb' }, - ['-1563872450'] = { Name = 'id2_14_building_ovc' }, - ['183398198'] = { Name = 'id2_14_building' }, - ['980687386'] = { Name = 'id2_14_building2' }, - ['523630986'] = { Name = 'id2_14_building2fizz' }, - ['-449378221'] = { Name = 'id2_14_cablemesh' }, - ['709942266'] = { Name = 'id2_14_dbrosburnt' }, - ['-130439724'] = { Name = 'id2_14_dbrosburnt002' }, - ['-1851150799'] = { Name = 'id2_14_fx_helper01' }, - ['-177441355'] = { Name = 'id2_14_fx_helper02' }, - ['1493122261'] = { Name = 'id2_14_fx_helper03' }, - ['-1669610543'] = { Name = 'id2_14_fx_helper04' }, - ['-1919383046'] = { Name = 'id2_14_ground' }, - ['-1768340881'] = { Name = 'id2_14_groundov' }, - ['-273228648'] = { Name = 'id2_14_groundova' }, - ['497072235'] = { Name = 'id2_14_groundovb' }, - ['-1017314331'] = { Name = 'id2_14_groundovc' }, - ['18579297'] = { Name = 'id2_14_groundovd' }, - ['1856658045'] = { Name = 'id2_14_groundovl' }, - ['1359817668'] = { Name = 'id2_14_ladder_001' }, - ['1188566874'] = { Name = 'id2_14_ladder_002' }, - ['-1238253155'] = { Name = 'id2_14_ladder03' }, - ['1657739949'] = { Name = 'id2_14_ladder04' }, - ['-2000066219'] = { Name = 'id2_14_milodummy_lod' }, - ['574449434'] = { Name = 'id2_14_milodummy_lod001' }, - ['-1205748890'] = { Name = 'id2_14_milodummy' }, - ['-1442009415'] = { Name = 'id2_14_ov_hiprio' }, - ['-574925030'] = { Name = 'id2_14_predoor_lod' }, - ['-1129531382'] = { Name = 'id2_14_predoor' }, - ['-671638894'] = { Name = 'id2_14_sweat_empty_lod' }, - ['-1963153239'] = { Name = 'id2_14_sweat_lod' }, - ['2094624750'] = { Name = 'id2_15_bld_01_o' }, - ['128072461'] = { Name = 'id2_15_bld_01' }, - ['-963011644'] = { Name = 'id2_15_bld_02_o' }, - ['1021617557'] = { Name = 'id2_15_bld_02' }, - ['1112350281'] = { Name = 'id2_15_bld_03_o' }, - ['723386888'] = { Name = 'id2_15_bld_03' }, - ['-71605075'] = { Name = 'id2_15_bld_04_o' }, - ['-1636308806'] = { Name = 'id2_15_bld_04' }, - ['-1273867623'] = { Name = 'id2_15_cablemesh15107_thvy' }, - ['1007539907'] = { Name = 'id2_15_cablemesh15145_thvy' }, - ['-182724898'] = { Name = 'id2_15_cablemesh15174_thvy' }, - ['111401484'] = { Name = 'id2_15_cablemesh15189_thvy' }, - ['197082890'] = { Name = 'id2_15_cablemesh48288_thvy' }, - ['-1433325498'] = { Name = 'id2_15_cablemesh48313_thvy' }, - ['851621249'] = { Name = 'id2_15_cablemesh48336_thvy' }, - ['994082210'] = { Name = 'id2_15_cablemesh48365_thvy' }, - ['-449290594'] = { Name = 'id2_15_cablemesh48381_thvy' }, - ['507207768'] = { Name = 'id2_15_cablemesh48396_thvy' }, - ['1565336210'] = { Name = 'id2_15_cablemesh48411_thvy' }, - ['1086908882'] = { Name = 'id2_15_cablemesh48441_thvy' }, - ['1391193179'] = { Name = 'id2_15_cablemesh48459_thvy' }, - ['-1006337342'] = { Name = 'id2_15_cablemesh48492_thvy' }, - ['749846250'] = { Name = 'id2_15_cablemesh48508_thvy' }, - ['-6684462'] = { Name = 'id2_15_cablemesh48529_thvy' }, - ['-1021729835'] = { Name = 'id2_15_cablemesh48562_thvy' }, - ['373810776'] = { Name = 'id2_15_cablemesh48579_thvy' }, - ['1743117602'] = { Name = 'id2_15_cablemesh48596_thvy' }, - ['-471589886'] = { Name = 'id2_15_cablemesh48613_thvy' }, - ['625929935'] = { Name = 'id2_15_cablemesh48630_thvy' }, - ['4696441'] = { Name = 'id2_15_cablemesh48647_thvy' }, - ['-1268999467'] = { Name = 'id2_15_cablemesh48664_thvy' }, - ['-1846514865'] = { Name = 'id2_15_cablemesh48681_thvy' }, - ['-1653126268'] = { Name = 'id2_15_fizza_00' }, - ['-1354109143'] = { Name = 'id2_15_fizza_01' }, - ['-511913070'] = { Name = 'id2_15_fizza_02' }, - ['-211060881'] = { Name = 'id2_15_fizza_03' }, - ['-987227415'] = { Name = 'id2_15_fizza_04' }, - ['-689062284'] = { Name = 'id2_15_fizza_05' }, - ['1326542601'] = { Name = 'id2_15_fizzb_00' }, - ['1559235266'] = { Name = 'id2_15_fizzb_01' }, - ['529567752'] = { Name = 'id2_15_fizzb_02' }, - ['1046531496'] = { Name = 'id2_15_fizzb_03' }, - ['87939939'] = { Name = 'id2_15_fizzb_04' }, - ['301003977'] = { Name = 'id2_15_fizzb_05' }, - ['-496364100'] = { Name = 'id2_15_fizzb_06' }, - ['-218777901'] = { Name = 'id2_15_fizzb_07' }, - ['-974562121'] = { Name = 'id2_15_fizzb_08' }, - ['-731907676'] = { Name = 'id2_15_fizzb_09' }, - ['2077924403'] = { Name = 'id2_15_fizzc_01' }, - ['-987254497'] = { Name = 'id2_15_fizzd_00' }, - ['-680700502'] = { Name = 'id2_15_fizzd_01' }, - ['-1192751042'] = { Name = 'id2_15_gnd_01_o' }, - ['-251485370'] = { Name = 'id2_15_gnd_01' }, - ['-1009507971'] = { Name = 'id2_15_gnd_01a_o' }, - ['-1339176127'] = { Name = 'id2_15_gnd_01b_o' }, - ['1046663019'] = { Name = 'id2_15_gnd_01c_o' }, - ['95656377'] = { Name = 'id2_15_lad_005' }, - ['834531789'] = { Name = 'id2_15_lad_006' }, - ['658955487'] = { Name = 'id2_15_lad_007' }, - ['-1410342153'] = { Name = 'id2_15_lad_01' }, - ['-460270536'] = { Name = 'id2_15_lad_02' }, - ['-1761789678'] = { Name = 'id2_15_lad_03' }, - ['-813094359'] = { Name = 'id2_15_lad_04' }, - ['254924478'] = { Name = 'id2_16_b2_decal' }, - ['177603379'] = { Name = 'id2_16_b3' }, - ['-1137542996'] = { Name = 'id2_16_base_01' }, - ['1262038387'] = { Name = 'id2_16_build2_grafreewy' }, - ['183930131'] = { Name = 'id2_16_build2' }, - ['-214177898'] = { Name = 'id2_16_build2b' }, - ['1690499810'] = { Name = 'id2_16_build2glue' }, - ['507845905'] = { Name = 'id2_16_decal_01' }, - ['1751378116'] = { Name = 'id2_16_decal_01a' }, - ['1013705790'] = { Name = 'id2_16_fizz01_hi' }, - ['-1759014889'] = { Name = 'id2_16_fizz02_hi' }, - ['-1413643920'] = { Name = 'id2_16_fizz03_hi' }, - ['-2033783791'] = { Name = 'id2_16_fizz04_hi' }, - ['1512915263'] = { Name = 'id2_16_fizz05_hi' }, - ['-1230622739'] = { Name = 'id2_16_fizz06_hi' }, - ['1766618706'] = { Name = 'id2_16_land_002' }, - ['1528438261'] = { Name = 'id2_16_land_02' }, - ['2092461031'] = { Name = 'id2_16_post_glue001' }, - ['-2081890035'] = { Name = 'id2_16_wiremesh9192_tstd' }, - ['1069139311'] = { Name = 'id2_18_brail041' }, - ['1102926957'] = { Name = 'id2_18_bu04afizz' }, - ['-1989955530'] = { Name = 'id2_18_build004' }, - ['1402339540'] = { Name = 'id2_18_build004d' }, - ['-1545257763'] = { Name = 'id2_18_build004fizz' }, - ['1204372287'] = { Name = 'id2_18_build01_ov' }, - ['1822007866'] = { Name = 'id2_18_build01a_ov' }, - ['1229874491'] = { Name = 'id2_18_build01b_ov' }, - ['1827269031'] = { Name = 'id2_18_build01c_ov' }, - ['-558253250'] = { Name = 'id2_18_build01d_ov' }, - ['-1317122137'] = { Name = 'id2_18_build01e_ov' }, - ['1645685042'] = { Name = 'id2_18_build02' }, - ['2085096580'] = { Name = 'id2_18_build03_dt' }, - ['1150316093'] = { Name = 'id2_18_build03' }, - ['-145745247'] = { Name = 'id2_18_build03d' }, - ['2112465486'] = { Name = 'id2_18_build03d1' }, - ['-1876406581'] = { Name = 'id2_18_build03d2' }, - ['1750859571'] = { Name = 'id2_18_build03d3' }, - ['-1158411408'] = { Name = 'id2_18_build03detail' }, - ['1947959833'] = { Name = 'id2_18_cablemesh75586_thvy' }, - ['1019659731'] = { Name = 'id2_18_decnew' }, - ['519794762'] = { Name = 'id2_18_decnew2' }, - ['548139134'] = { Name = 'id2_18_fizza' }, - ['1064185342'] = { Name = 'id2_18_fizzb' }, - ['1294780795'] = { Name = 'id2_18_fizzc' }, - ['1547134864'] = { Name = 'id2_18_fizzd' }, - ['-405700918'] = { Name = 'id2_18_fizze' }, - ['-596482355'] = { Name = 'id2_18_id2_20shadow' }, - ['1221875313'] = { Name = 'id2_18_id2_frame_fizz01' }, - ['1913729058'] = { Name = 'id2_18_id2_railrainhatsc' }, - ['-1889421304'] = { Name = 'id2_18_land_02a' }, - ['873890163'] = { Name = 'id2_18_land_02b' }, - ['-739418370'] = { Name = 'id2_18_nladder_02' }, - ['-854382207'] = { Name = 'id2_18_pipe02' }, - ['-386539194'] = { Name = 'id2_18_pipe04' }, - ['-1732230944'] = { Name = 'id2_18_pipe06' }, - ['47418615'] = { Name = 'id2_18_pipe06a' }, - ['-55939669'] = { Name = 'id2_18_pipfizz01' }, - ['-438353899'] = { Name = 'id2_18_pipfizz02' }, - ['230930784'] = { Name = 'id2_18_pulley_fizz' }, - ['96873953'] = { Name = 'id2_18_rladder_01_lod' }, - ['830643908'] = { Name = 'id2_18_rladder_01' }, - ['-2146905529'] = { Name = 'id2_18_rladder_010' }, - ['1539896144'] = { Name = 'id2_18_rladder_02' }, - ['-1727385839'] = { Name = 'id2_18_rladder_03_lod' }, - ['1308645311'] = { Name = 'id2_18_rladder_03' }, - ['-511836492'] = { Name = 'id2_18_rladder_05' }, - ['-875572392'] = { Name = 'id2_18_rladder_06' }, - ['-199842955'] = { Name = 'id2_18_rladder_08' }, - ['-369914065'] = { Name = 'id2_18_rladder_09' }, - ['-50685960'] = { Name = 'id2_18_rladdr_002' }, - ['170996325'] = { Name = 'id2_18_rladdr_003' }, - ['641345959'] = { Name = 'id2_18_rladdr_01' }, - ['358400760'] = { Name = 'id2_18_roofover_det002' }, - ['-2032743360'] = { Name = 'id2_18_roofover002' }, - ['-794217287'] = { Name = 'id2_18_telegraph_wires' }, - ['705635042'] = { Name = 'id2_18flyers_01' }, - ['-578052446'] = { Name = 'id2_18lad_fizz005' }, - ['1891244008'] = { Name = 'id2_18lad_fizz01' }, - ['-385665903'] = { Name = 'id2_18lad_fizz01b' }, - ['1678474887'] = { Name = 'id2_18lad_fizz03' }, - ['-2002095955'] = { Name = 'id2_18lad_fizz03a' }, - ['-1807368245'] = { Name = 'id2_18lad_fizz03a001' }, - ['1372445196'] = { Name = 'id2_18lad_fizz04' }, - ['-847058684'] = { Name = 'id2_19_cablemesh30618_thvy' }, - ['504519339'] = { Name = 'id2_19_diner_decal' }, - ['-1851912798'] = { Name = 'id2_19_diner' }, - ['-2036617743'] = { Name = 'id2_19_fizza_00' }, - ['-1576639290'] = { Name = 'id2_19_fizza_02' }, - ['-1927658462'] = { Name = 'id2_19_graffiti' }, - ['-1145662294'] = { Name = 'id2_19_graflarge01' }, - ['-839075530'] = { Name = 'id2_19_graflarge02' }, - ['180287672'] = { Name = 'id2_19_ground2_decal' }, - ['-1389099284'] = { Name = 'id2_19_ground2' }, - ['-956810636'] = { Name = 'id2_19_ground3' }, - ['-1090672990'] = { Name = 'id2_19_id2_biilboard' }, - ['-1150521956'] = { Name = 'id2_19_ottoshop_b1' }, - ['-1539590580'] = { Name = 'id2_19_under01_d' }, - ['-419305127'] = { Name = 'id2_19_under01' }, - ['527247543'] = { Name = 'id2_19_under01b_d' }, - ['943493746'] = { Name = 'id2_19_under01b' }, - ['1183624978'] = { Name = 'id2_19_under01c' }, - ['-1365915266'] = { Name = 'id2_20_bri01_dec' }, - ['1544362115'] = { Name = 'id2_20_bri01' }, - ['1914722565'] = { Name = 'id2_20_britdec01' }, - ['65204751'] = { Name = 'id2_20_building01_d' }, - ['291403838'] = { Name = 'id2_20_building01' }, - ['2022792470'] = { Name = 'id2_20_det_01' }, - ['1465945284'] = { Name = 'id2_20_glue' }, - ['107577353'] = { Name = 'id2_20_ladder01' }, - ['-35986598'] = { Name = 'id2_20_land_02' }, - ['-496385772'] = { Name = 'id2_20_pillars_01' }, - ['731345498'] = { Name = 'id2_20_railfizz03' }, - ['-710595688'] = { Name = 'id2_20braketfizz01' }, - ['1470155252'] = { Name = 'id2_21_a_bridge_ovly' }, - ['-1936705752'] = { Name = 'id2_21_a_bridgebase_ovly' }, - ['1058060635'] = { Name = 'id2_21_a_bridgemain' }, - ['19344379'] = { Name = 'id2_21_a_bridgemnte' }, - ['1908968756'] = { Name = 'id2_21_a_bridgemntw' }, - ['1524456257'] = { Name = 'id2_21_a_bridgemntwrails' }, - ['745487206'] = { Name = 'id2_21_a_bridgemntwrailsb2' }, - ['1916225273'] = { Name = 'id2_21_a_bridgemntwrailsba' }, - ['2127355940'] = { Name = 'id2_21_a_bridgemntwrailsbb' }, - ['-1223616334'] = { Name = 'id2_21_a_bridgeside' }, - ['-971139881'] = { Name = 'id2_21_a_end_ovly' }, - ['791374243'] = { Name = 'id2_21_a_fenceafizz_hi' }, - ['289002701'] = { Name = 'id2_21_a_fenceafizzb_hi' }, - ['-194455841'] = { Name = 'id2_21_a_fencebfizz_hi' }, - ['-356014614'] = { Name = 'id2_21_a_fencebfizzb_hi' }, - ['1035193760'] = { Name = 'id2_21_a_fencecfizz_hi' }, - ['-1441732950'] = { Name = 'id2_21_a_fencecfizzb_hi' }, - ['493386017'] = { Name = 'id2_21_a_fencedfizz_hi' }, - ['-1679756994'] = { Name = 'id2_21_a_fencedfizzb_hi' }, - ['-153865858'] = { Name = 'id2_21_a_fizzyrails_002' }, - ['-461042464'] = { Name = 'id2_21_a_fizzyrails_003' }, - ['-624330391'] = { Name = 'id2_21_a_fizzyrails_004' }, - ['-922266139'] = { Name = 'id2_21_a_fizzyrails_005' }, - ['-2127935956'] = { Name = 'id2_21_a_fizzyrails_006' }, - ['1564732350'] = { Name = 'id2_21_a_id2light' }, - ['389511367'] = { Name = 'id2_21_a_id2light001' }, - ['-387671006'] = { Name = 'id2_21_a_id2light002' }, - ['-1666710614'] = { Name = 'id2_21_a_id2light003' }, - ['-1370052857'] = { Name = 'id2_21_a_id2light004' }, - ['1343941265'] = { Name = 'id2_21_a_id2light005' }, - ['569118260'] = { Name = 'id2_21_a_id2light006' }, - ['-106938983'] = { Name = 'id2_21_a_id2light007' }, - ['1127796941'] = { Name = 'id2_21_a_id2light008' }, - ['1772133788'] = { Name = 'id2_21_a_id2light009' }, - ['-1496671429'] = { Name = 'id2_21_a_id2light010' }, - ['-1807321553'] = { Name = 'id2_21_a_id2light011' }, - ['-2013831791'] = { Name = 'id2_21_a_id2light012' }, - ['-575239918'] = { Name = 'id2_21_a_id2light013' }, - ['-1184120707'] = { Name = 'id2_21_a_id2light015' }, - ['-1319330447'] = { Name = 'id2_21_a_ladders_002' }, - ['-618729227'] = { Name = 'id2_21_a_ladders_003' }, - ['861741380'] = { Name = 'id2_21_a_ladders_004' }, - ['631211465'] = { Name = 'id2_21_a_ladders_005' }, - ['-1762826141'] = { Name = 'id2_21_a_ladders_006' }, - ['233127191'] = { Name = 'id2_21_a_ladders_01' }, - ['-1261900418'] = { Name = 'id2_21_a_maint_ovly' }, - ['1361738191'] = { Name = 'id2_21_a_maintw_ovly' }, - ['758868265'] = { Name = 'id2_21_a_plots10-12_ovly' }, - ['1481215982'] = { Name = 'id2_21_a_plots1-3' }, - ['-203038946'] = { Name = 'id2_21_a_plots4-6_ovly' }, - ['1046354802'] = { Name = 'id2_21_a_plots4-6' }, - ['-1937835467'] = { Name = 'id2_21_a_plots7-12_ovly' }, - ['634518709'] = { Name = 'id2_21_a_plots7-9' }, - ['623199792'] = { Name = 'id2_21_a_shadowblocker01' }, - ['-1442820120'] = { Name = 'id2_21_a_shadowblocker02' }, - ['-1152486780'] = { Name = 'id2_21_a_shadowblocker03' }, - ['-1972072239'] = { Name = 'id2_21_a_shadowblocker04' }, - ['-1672924038'] = { Name = 'id2_21_a_shadowblocker05' }, - ['1300552371'] = { Name = 'id2_21_a_shadowproxy' }, - ['1447628259'] = { Name = 'id2_21_a_stairway_railings' }, - ['-553032759'] = { Name = 'id2_21_a_terrain' }, - ['1161614545'] = { Name = 'id2_21_a_terrain03' }, - ['1157397822'] = { Name = 'id2_21_a_terrainground1' }, - ['-64918651'] = { Name = 'id2_21_a_terrainground2' }, - ['-1631557728'] = { Name = 'id2_21_a_tnlsec_04' }, - ['1983107919'] = { Name = 'id2_21_a_tnlsec' }, - ['88659787'] = { Name = 'id2_21_a_tunn_ovly' }, - ['720031242'] = { Name = 'id2_21_a_tunnel0l_05a' }, - ['1808586526'] = { Name = 'id2_21_a_tunnelol_01' }, - ['-859289006'] = { Name = 'id2_21_a_tunnelol_01b' }, - ['926248432'] = { Name = 'id2_21_a_tunnelol_02' }, - ['1198591591'] = { Name = 'id2_21_a_tunnelol_03' }, - ['-595629056'] = { Name = 'id2_21_a_tunnelol_03b' }, - ['307405867'] = { Name = 'id2_21_a_tunnelol_04' }, - ['-619224728'] = { Name = 'id2_21_a_tunnelol_04b' }, - ['552681832'] = { Name = 'id2_21_a_tunnelol_05' }, - ['-265429022'] = { Name = 'id2_21_a_tunnelol_06' }, - ['-59541395'] = { Name = 'id2_21_a_tunnelol_07' }, - ['-212189400'] = { Name = 'id2_21_a_tunnelsh1' }, - ['-577760364'] = { Name = 'id2_21_a_tunnelsh2' }, - ['1272606759'] = { Name = 'id2_21_a_tunnelsh3' }, - ['937642041'] = { Name = 'id2_21_a_tunnelsh4' }, - ['706063518'] = { Name = 'id2_21_a_tunnelsh5' }, - ['1577787381'] = { Name = 'id2_21_a_tunnelstuff1' }, - ['775143495'] = { Name = 'id2_21_a_tunnelstuff2' }, - ['2035799694'] = { Name = 'id2_21_a_tunnelstuff3' }, - ['-1950221470'] = { Name = 'id2_21_a_tunnelstuff4' }, - ['-1568364313'] = { Name = 'id2_21_a_tunnelstuff5' }, - ['-1258791029'] = { Name = 'id2_21_b_billboard01_hi' }, - ['300329497'] = { Name = 'id2_21_b_billboard02_hi' }, - ['-602166605'] = { Name = 'id2_21_b_build01' }, - ['-1988360847'] = { Name = 'id2_21_b_build02' }, - ['1819580081'] = { Name = 'id2_21_b_details' }, - ['540239505'] = { Name = 'id2_21_b_emissivedummy_hi' }, - ['-677787513'] = { Name = 'id2_21_b_fizz01_hi' }, - ['235196539'] = { Name = 'id2_21_b_gnd01' }, - ['1188610594'] = { Name = 'id2_21_b_gnd02' }, - ['373209791'] = { Name = 'id2_21_b_grnddetail' }, - ['1375097670'] = { Name = 'id2_21_b_grnddetailb' }, - ['-287303809'] = { Name = 'id2_21_b_id2_21b_ladder_m3' }, - ['2064485086'] = { Name = 'id2_21_b_wires' }, - ['253121969'] = { Name = 'id2_21_billboard_hi' }, - ['-920687201'] = { Name = 'id2_21_builda_fizz01' }, - ['1292271698'] = { Name = 'id2_21_builda' }, - ['2069900442'] = { Name = 'id2_21_buildb_night_slod' }, - ['1912613320'] = { Name = 'id2_21_buildb_night' }, - ['-207237742'] = { Name = 'id2_21_buildb' }, - ['2131746198'] = { Name = 'id2_21_c_builda' }, - ['654121158'] = { Name = 'id2_21_c_buildb1' }, - ['2133860329'] = { Name = 'id2_21_c_buildb1rails' }, - ['953662587'] = { Name = 'id2_21_c_buildb2' }, - ['-497688203'] = { Name = 'id2_21_c_buildb2rails' }, - ['1043405007'] = { Name = 'id2_21_c_buildb2rails1_lod' }, - ['883929867'] = { Name = 'id2_21_c_buildc1' }, - ['-1338747425'] = { Name = 'id2_21_c_buildc1rails' }, - ['705306048'] = { Name = 'id2_21_c_buildc2' }, - ['-123333546'] = { Name = 'id2_21_c_buildc2rails' }, - ['-1373907803'] = { Name = 'id2_21_c_decala' }, - ['-1094456794'] = { Name = 'id2_21_c_decalb1' }, - ['-1967554030'] = { Name = 'id2_21_c_decalb2' }, - ['-1661131111'] = { Name = 'id2_21_c_decalb3' }, - ['1926617799'] = { Name = 'id2_21_c_decalb3a' }, - ['-1456521799'] = { Name = 'id2_21_c_decalc1' }, - ['-225521549'] = { Name = 'id2_21_c_decalc2' }, - ['80508142'] = { Name = 'id2_21_c_decalc3' }, - ['349679226'] = { Name = 'id2_21_c_decalc3a' }, - ['1322303541'] = { Name = 'id2_21_c_gluea' }, - ['-98552252'] = { Name = 'id2_21_c_gluea2' }, - ['-2128632622'] = { Name = 'id2_21_c_glueb' }, - ['1246320073'] = { Name = 'id2_21_c_glueb2' }, - ['-1812928233'] = { Name = 'id2_21_c_glueb3' }, - ['584249920'] = { Name = 'id2_21_c_grnda' }, - ['-183167291'] = { Name = 'id2_21_c_grndb' }, - ['-834483935'] = { Name = 'id2_21_c_grndc' }, - ['-1541447685'] = { Name = 'id2_21_c_hedgetop03' }, - ['-390436556'] = { Name = 'id2_21_c_hedgetop04' }, - ['2105512636'] = { Name = 'id2_21_c_hedgetop05' }, - ['133078192'] = { Name = 'id2_21_c_hedgetop2' }, - ['1689441835'] = { Name = 'id2_21_c_hedgetops' }, - ['-1617516662'] = { Name = 'id2_21_c_id2_21c_billboardad' }, - ['-1309426253'] = { Name = 'id2_21_c_id2_21c_ladder_01' }, - ['1263857779'] = { Name = 'id2_21_c_id2_21c_ladder_02' }, - ['-1758185354'] = { Name = 'id2_21_c_uvanim002' }, - ['1241096351'] = { Name = 'id2_21_c_uvanim01' }, - ['1757531596'] = { Name = 'id2_21_c_weed' }, - ['-874274211'] = { Name = 'id2_21_d_decals_a2' }, - ['-576249891'] = { Name = 'id2_21_d_decals_b_1' }, - ['191167320'] = { Name = 'id2_21_d_decals_b_2' }, - ['1643646085'] = { Name = 'id2_21_d_decals_c' }, - ['389826809'] = { Name = 'id2_21_d_decals_ca' }, - ['-1286256402'] = { Name = 'id2_21_d_hedgecutouta' }, - ['-372656682'] = { Name = 'id2_21_d_hedgecutoutb' }, - ['-643442422'] = { Name = 'id2_21_d_mesh_a' }, - ['-429591928'] = { Name = 'id2_21_d_mesh_b' }, - ['1698459697'] = { Name = 'id2_21_d_mesh_c' }, - ['-2043044333'] = { Name = 'id2_21_e_boathouse' }, - ['-2026563303'] = { Name = 'id2_21_e_boathousedecals' }, - ['-597568856'] = { Name = 'id2_21_e_boathouserails' }, - ['1310911052'] = { Name = 'id2_21_e_bridge_hi' }, - ['799096124'] = { Name = 'id2_21_e_bridgerails' }, - ['-2054545655'] = { Name = 'id2_21_e_newparka' }, - ['521556519'] = { Name = 'id2_21_e_newparkb' }, - ['-1098361848'] = { Name = 'id2_21_e_parkrailings' }, - ['-707655592'] = { Name = 'id2_21_e_propsa' }, - ['-74296360'] = { Name = 'id2_21_e_propsb' }, - ['858639752'] = { Name = 'id2_21_e_reflectproxy_hd' }, - ['-274546278'] = { Name = 'id2_21_e_reflectproxy_slod' }, - ['1834311242'] = { Name = 'id2_21_e_treedecal' }, - ['1487632903'] = { Name = 'id2_21_e_water' }, - ['-810341147'] = { Name = 'id2_21_f_alley_decala' }, - ['-1576677037'] = { Name = 'id2_21_f_alley_decalb' }, - ['-24759314'] = { Name = 'id2_21_f_hedgeb' }, - ['232843674'] = { Name = 'id2_21_f_railings' }, - ['881281769'] = { Name = 'id2_21_f_res_decal001' }, - ['-1630265887'] = { Name = 'id2_21_f_res_decal3' }, - ['2108830257'] = { Name = 'id2_21_f_res_ground' }, - ['-941366508'] = { Name = 'id2_21_f_res_ground3' }, - ['-783320598'] = { Name = 'id2_21_g_a_hedgetops00' }, - ['-1223408268'] = { Name = 'id2_21_g_a_hedgetops01' }, - ['-2107778008'] = { Name = 'id2_21_g_a_hedgetops02' }, - ['-1925975596'] = { Name = 'id2_21_g_a_hedgetops03' }, - ['1459750257'] = { Name = 'id2_21_g_a_hedgetops04' }, - ['1141845619'] = { Name = 'id2_21_g_blend_decal01' }, - ['2060090820'] = { Name = 'id2_21_g_culdesac_grnd' }, - ['1500788111'] = { Name = 'id2_21_g_flagfizz4_lod' }, - ['750811590'] = { Name = 'id2_21_g_id2_21g_flagfizz1_lod' }, - ['-862509569'] = { Name = 'id2_21_g_id2_21g_flagfizz1' }, - ['-1681344458'] = { Name = 'id2_21_g_id2_21g_flagfizz2_lod' }, - ['-529379911'] = { Name = 'id2_21_g_id2_21g_flagfizz2' }, - ['68596801'] = { Name = 'id2_21_g_id2_21g_flagfizz3_lod' }, - ['36802875'] = { Name = 'id2_21_g_id2_21g_flagfizz3' }, - ['854356656'] = { Name = 'id2_21_g_id2_21g_flagfizz4' }, - ['-1261173749'] = { Name = 'id2_21_g_land3_blend' }, - ['-1540681668'] = { Name = 'id2_21_g_res_2_grnd' }, - ['542227169'] = { Name = 'id2_21_g_timberfzz01' }, - ['-380321993'] = { Name = 'id2_21_g_timberfzz01a' }, - ['311828330'] = { Name = 'id2_21_g_timberfzz02' }, - ['-610097941'] = { Name = 'id2_21_g_timberfzz02a' }, - ['-857929888'] = { Name = 'id2_21_g_timberfzz02b' }, - ['-839694464'] = { Name = 'id2_21_g_woodframes' }, - ['-997059739'] = { Name = 'id2_21_g_woodframesb' }, - ['-1744061863'] = { Name = 'id2_21_g_woodframesc' }, - ['-657626948'] = { Name = 'id2_21_grndbdecals' }, - ['-1931198776'] = { Name = 'id2_21_grndenddecals' }, - ['-1104535560'] = { Name = 'id2_21_ladders_003' }, - ['-310706531'] = { Name = 'id2_21_ladders_004' }, - ['-1153361366'] = { Name = 'id2_21_ladders_005' }, - ['-1859402248'] = { Name = 'id2_21_ladders_006' }, - ['300878346'] = { Name = 'id2_21_ladders_01' }, - ['-1147275071'] = { Name = 'id2_21_resdecalsa' }, - ['-830955914'] = { Name = 'id2_21_resdecalsb' }, - ['-667766294'] = { Name = 'id2_21_resdecalsc' }, - ['-1040932831'] = { Name = 'id2_21_resgrnda' }, - ['-1781479470'] = { Name = 'id2_21_resgrndb' }, - ['-1497437778'] = { Name = 'id2_21_resgrndc' }, - ['-468841012'] = { Name = 'id2_21_terr_end' }, - ['1847484926'] = { Name = 'id2_21_terraina' }, - ['1540373858'] = { Name = 'id2_21_terrainb' }, - ['-1393164033'] = { Name = 'id2_21_wires' }, - ['-108950953'] = { Name = 'id2_emissive__slod' }, - ['400022158'] = { Name = 'id2_emissive_01' }, - ['993698127'] = { Name = 'id2_emissive_07' }, - ['-770608600'] = { Name = 'id2_emissive_07b_lod' }, - ['1093410582'] = { Name = 'id2_emissive_07b' }, - ['1071032367'] = { Name = 'id2_emissive_16' }, - ['-1847763855'] = { Name = 'id2_emissive_21_a_11' }, - ['1995062468'] = { Name = 'id2_emissive_21_c_01' }, - ['1094373730'] = { Name = 'id2_emissive_21_c_04' }, - ['-91765763'] = { Name = 'id2_emissive_21_c_07' }, - ['-130629797'] = { Name = 'id2_emissive_21_c_08' }, - ['579137976'] = { Name = 'id2_emissive_id2_01' }, - ['1775767745'] = { Name = 'id2_emissive_id2_04_01' }, - ['-2011673279'] = { Name = 'id2_emissive_id2_04_02' }, - ['-1722552388'] = { Name = 'id2_emissive_id2_04_03' }, - ['-2022355969'] = { Name = 'id2_emissive_id2_04_04' }, - ['1385086217'] = { Name = 'id2_emissive_id2_04_04b' }, - ['-1909438275'] = { Name = 'id2_emissive_id2_06' }, - ['885033946'] = { Name = 'id2_emissive_id2_10_lod' }, - ['1542706645'] = { Name = 'id2_emissive_id2_10' }, - ['-2105086012'] = { Name = 'id2_emissive_id2_11_01' }, - ['1346702145'] = { Name = 'id2_emissive_id2_11_02' }, - ['-1292513123'] = { Name = 'id2_emissive_id2_11_03' }, - ['779057998'] = { Name = 'id2_emissive_id2_12_01' }, - ['1071521323'] = { Name = 'id2_emissive_id2_12_02' }, - ['-768559464'] = { Name = 'id2_emissive_id2_13_01' }, - ['715515741'] = { Name = 'id2_emissive_id2_13_02' }, - ['-110951208'] = { Name = 'id2_emissive_id2_13_03' }, - ['1310895702'] = { Name = 'id2_emissive_id2_13_04' }, - ['1549000781'] = { Name = 'id2_emissive_id2_14_02' }, - ['509215993'] = { Name = 'id2_emissive_id2_15_01' }, - ['-1986995351'] = { Name = 'id2_emissive_id2_15_02' }, - ['1122946594'] = { Name = 'id2_emissive_id2_15_03' }, - ['756916864'] = { Name = 'id2_emissive_id2_15_04' }, - ['-1555409001'] = { Name = 'id2_emissive_id2_18_01' }, - ['-1862290686'] = { Name = 'id2_emissive_id2_18_02' }, - ['-331945589'] = { Name = 'id2_emissive_id2_18_04' }, - ['-646855679'] = { Name = 'id2_emissive_id2_18_05' }, - ['-1961506948'] = { Name = 'id2_emissive_id2_19_01' }, - ['2128881788'] = { Name = 'id2_emissive_id2_21_01' }, - ['18263275'] = { Name = 'id2_emissive_id2_21_02' }, - ['1309572571'] = { Name = 'id2_emissive_res00' }, - ['620227954'] = { Name = 'id2_emissive_res010' }, - ['290637352'] = { Name = 'id2_emissive_res011' }, - ['156644911'] = { Name = 'id2_emissive_res012' }, - ['-198702125'] = { Name = 'id2_emissive_res013' }, - ['-304054460'] = { Name = 'id2_emissive_res014' }, - ['-686435921'] = { Name = 'id2_emissive_res015' }, - ['-1364590372'] = { Name = 'id2_emissive_res016' }, - ['-501618757'] = { Name = 'id2_emissive_res017' }, - ['-1821685161'] = { Name = 'id2_emissive_res018' }, - ['-983683516'] = { Name = 'id2_emissive_res019' }, - ['310609606'] = { Name = 'id2_emissive_res02' }, - ['702733228'] = { Name = 'id2_emissive_res020' }, - ['388019752'] = { Name = 'id2_emissive_res021' }, - ['-848387387'] = { Name = 'id2_emissive_res022' }, - ['985169239'] = { Name = 'id2_emissive_res023' }, - ['-291773153'] = { Name = 'id2_emissive_res024' }, - ['-590003822'] = { Name = 'id2_emissive_res025' }, - ['-1841845160'] = { Name = 'id2_emissive_res026' }, - ['-2140272443'] = { Name = 'id2_emissive_res027' }, - ['-1687044408'] = { Name = 'id2_emissive_res028' }, - ['-1981277259'] = { Name = 'id2_emissive_res029' }, - ['-396905873'] = { Name = 'id2_emissive_res03' }, - ['208617209'] = { Name = 'id2_emissive_res030' }, - ['1570234697'] = { Name = 'id2_emissive_res031' }, - ['-1732847738'] = { Name = 'id2_emissive_res032' }, - ['-2024655683'] = { Name = 'id2_emissive_res033' }, - ['871665155'] = { Name = 'id2_emissive_res034' }, - ['-1496878169'] = { Name = 'id2_emissive_res035' }, - ['-1339586961'] = { Name = 'id2_emissive_res037' }, - ['2045647349'] = { Name = 'id2_emissive_res038' }, - ['-341213838'] = { Name = 'id2_emissive_res039' }, - ['-90876182'] = { Name = 'id2_emissive_res04' }, - ['-1815360312'] = { Name = 'id2_emissive_res040' }, - ['1981059418'] = { Name = 'id2_emissive_res041' }, - ['821593891'] = { Name = 'id2_emissive_res042' }, - ['1100392543'] = { Name = 'id2_emissive_res043' }, - ['-351962302'] = { Name = 'id2_emissive_res044' }, - ['-1127768377'] = { Name = 'id2_emissive_res045' }, - ['-2038681047'] = { Name = 'id2_emissive_res046' }, - ['-632104483'] = { Name = 'id2_emissive_res047' }, - ['576645620'] = { Name = 'id2_emissive_res048' }, - ['-199422607'] = { Name = 'id2_emissive_res049' }, - ['-861537532'] = { Name = 'id2_emissive_res05' }, - ['-272924970'] = { Name = 'id2_emissive_res050' }, - ['-173765976'] = { Name = 'id2_emissive_res051' }, - ['2015629217'] = { Name = 'id2_emissive_res052' }, - ['-2115820769'] = { Name = 'id2_emissive_res053' }, - ['-1664067335'] = { Name = 'id2_emissive_res054' }, - ['-1367016350'] = { Name = 'id2_emissive_res055' }, - ['1754034266'] = { Name = 'id2_emissive_res056' }, - ['2080249661'] = { Name = 'id2_emissive_res057' }, - ['-1775285345'] = { Name = 'id2_emissive_res058' }, - ['-1473908852'] = { Name = 'id2_emissive_res059' }, - ['-552034319'] = { Name = 'id2_emissive_res06' }, - ['917476517'] = { Name = 'id2_emissive_res060' }, - ['1376308055'] = { Name = 'id2_emissive_res061' }, - ['1670344292'] = { Name = 'id2_emissive_res062' }, - ['-297499696'] = { Name = 'id2_emissive_res063' }, - ['2033293736'] = { Name = 'id2_emissive_res064' }, - ['-1963967195'] = { Name = 'id2_emissive_res065' }, - ['-1798745897'] = { Name = 'id2_emissive_res066' }, - ['-1500842918'] = { Name = 'id2_emissive_res067' }, - ['-1033294790'] = { Name = 'id2_emissive_res068' }, - ['-1322808905'] = { Name = 'id2_emissive_res069' }, - ['-1856109451'] = { Name = 'id2_emissive_res07' }, - ['-906611316'] = { Name = 'id2_emissive_res070' }, - ['-1139320345'] = { Name = 'id2_emissive_res08' }, - ['1977765246'] = { Name = 'id2_emissive_res09' }, - ['306952354'] = { Name = 'id2_lod_00a_proxy' }, - ['629106487'] = { Name = 'id2_lod_emissive_ref' }, - ['-172709582'] = { Name = 'id2_lod_emissive' }, - ['341970037'] = { Name = 'id2_lod_id2_water_lod_slod4' }, - ['-461831703'] = { Name = 'id2_lod_slod4' }, - ['-2065352382'] = { Name = 'id2_props_cablemesh127270_thvy' }, - ['-400565028'] = { Name = 'id2_props_cablemesh127285_thvy' }, - ['900026800'] = { Name = 'id2_props_cablemesh127300_thvy' }, - ['-961308982'] = { Name = 'id2_props_cablemesh127315_thvy' }, - ['2090180314'] = { Name = 'id2_props_cablemesh127330_thvy' }, - ['1107902364'] = { Name = 'id2_props_cablemesh127345_thvy' }, - ['-1680783888'] = { Name = 'id2_props_cablemesh127360_thvy' }, - ['945741993'] = { Name = 'id2_props_cablemesh127375_thvy' }, - ['-1406743211'] = { Name = 'id2_props_cablemesh127390_thvy' }, - ['795591617'] = { Name = 'id2_props_cablemesh127405_thvy' }, - ['1509749311'] = { Name = 'id2_props_cablemesh127422_thvy' }, - ['77936207'] = { Name = 'id2_props_cablemesh127440_thvy' }, - ['-1083587673'] = { Name = 'id2_props_cablemesh127455_thvy' }, - ['45128439'] = { Name = 'id2_props_cablemesh127471_thvy' }, - ['1389716363'] = { Name = 'id2_props_combo01_dslod' }, - ['1779735241'] = { Name = 'id2_props_id2_railrainhatsa' }, - ['-607650258'] = { Name = 'id2_props_id2_railrainhatsb' }, - ['-280025796'] = { Name = 'id2_props_id2_railrainhatsc' }, - ['-557124600'] = { Name = 'id2_propsb_id2_cablesb_00' }, - ['-2023176891'] = { Name = 'id2_propsb_id2_cablesb_01' }, - ['1107409524'] = { Name = 'id2_propsb_id2_cablesb_03' }, - ['-1733204010'] = { Name = 'id2_propsb_id2_cablesb_04' }, - ['-1094164084'] = { Name = 'id2_propsb_id2_cablesb_04b' }, - ['1946733574'] = { Name = 'id2_propsb_id2_cablesb_04c' }, - ['1623160815'] = { Name = 'id2_propsb_id2_cablesb_05' }, - ['-1003829394'] = { Name = 'id2_rail_bridfizz01' }, - ['349007000'] = { Name = 'id2_rail_bridge01' }, - ['-704738343'] = { Name = 'id2_rail_rail_' }, - ['2063891531'] = { Name = 'id2_rail_rail_01' }, - ['-400839532'] = { Name = 'id2_rail_rail_013' }, - ['-73335422'] = { Name = 'id2_rail_rail_02' }, - ['-2059464512'] = { Name = 'id2_rail_rail_03' }, - ['2032225488'] = { Name = 'id2_rail_rail_04_o' }, - ['-1743407507'] = { Name = 'id2_rail_rail_04' }, - ['-1578382823'] = { Name = 'id2_rail_rail_05' }, - ['1596376320'] = { Name = 'id2_rail_rail_06' }, - ['1506458184'] = { Name = 'id2_rail_rail_07' }, - ['45714471'] = { Name = 'id2_rail_rail_08' }, - ['1837064625'] = { Name = 'id2_rail_rail_09' }, - ['-863953325'] = { Name = 'id2_rail_rail_10' }, - ['-624510242'] = { Name = 'id2_rail_rail_11' }, - ['-386148536'] = { Name = 'id2_rail_rail_12' }, - ['-466194131'] = { Name = 'id2_rail_rail_d' }, - ['-1966621533'] = { Name = 'id2_rail_rail01_d' }, - ['-1666934141'] = { Name = 'id2_rail_raild_2b' }, - ['-989333071'] = { Name = 'id2_rail_rovly_' }, - ['-1967740799'] = { Name = 'id2_rail_rovly_01' }, - ['2102332850'] = { Name = 'id2_rail_rovly_02' }, - ['-1572972656'] = { Name = 'id2_rail_rovly_03' }, - ['-730743818'] = { Name = 'id2_rail_rovly_04' }, - ['-1230864296'] = { Name = 'id2_rail_rovly_05' }, - ['-402889973'] = { Name = 'id2_rail_rovly_06' }, - ['-647379482'] = { Name = 'id2_rail_rovly_07' }, - ['1874962896'] = { Name = 'id2_rd_154' }, - ['251596710'] = { Name = 'id2_rd_b02_o' }, - ['-550526110'] = { Name = 'id2_rd_b02' }, - ['806316173'] = { Name = 'id2_rd_b03_o' }, - ['823248677'] = { Name = 'id2_rd_b03' }, - ['456179218'] = { Name = 'id2_rd_b03c' }, - ['705183184'] = { Name = 'id2_rd_b04_o' }, - ['-224478057'] = { Name = 'id2_rd_bridgea_hi' }, - ['-2084693801'] = { Name = 'id2_rd_bridgeb_hi' }, - ['2143580863'] = { Name = 'id2_rd_britdec003' }, - ['224321795'] = { Name = 'id2_rd_britun01' }, - ['1722053367'] = { Name = 'id2_rd_dtown01' }, - ['586366980'] = { Name = 'id2_rd_fizza_00' }, - ['882828123'] = { Name = 'id2_rd_fizza_01' }, - ['576569049'] = { Name = 'id2_rd_fizza_02' }, - ['1883724459'] = { Name = 'id2_rd_fizza_03' }, - ['2122151703'] = { Name = 'id2_rd_fizza_04' }, - ['1287230352'] = { Name = 'id2_rd_fizza_05' }, - ['1459136526'] = { Name = 'id2_rd_fizza_06' }, - ['1251086213'] = { Name = 'id2_rd_fizza_07' }, - ['1414275833'] = { Name = 'id2_rd_fizza_08' }, - ['-1548271218'] = { Name = 'id2_rd_fizza_09' }, - ['55902704'] = { Name = 'id2_rd_fizza_10' }, - ['327852635'] = { Name = 'id2_rd_fizza_11' }, - ['69075846'] = { Name = 'id2_rd_fizza_12' }, - ['368027433'] = { Name = 'id2_rd_fizza_13' }, - ['1858296015'] = { Name = 'id2_rd_fizza_14' }, - ['-2140013524'] = { Name = 'id2_rd_fizza_15' }, - ['1282380840'] = { Name = 'id2_rd_fizza_16' }, - ['-1494202072'] = { Name = 'id2_rd_fizza_17' }, - ['-1188106843'] = { Name = 'id2_rd_fizza_18' }, - ['1280135776'] = { Name = 'id2_rd_glue00' }, - ['1525444510'] = { Name = 'id2_rd_glue01' }, - ['-374141651'] = { Name = 'id2_rd_glue02' }, - ['-160094543'] = { Name = 'id2_rd_glue03' }, - ['89638006'] = { Name = 'id2_rd_glue04' }, - ['335700427'] = { Name = 'id2_rd_glue05' }, - ['-1022902313'] = { Name = 'id2_rd_glue06' }, - ['394546791'] = { Name = 'id2_rd_id2_tel_00' }, - ['572416923'] = { Name = 'id2_rd_id2_tel_01' }, - ['1015191651'] = { Name = 'id2_rd_id2_tel_02' }, - ['1539135192'] = { Name = 'id2_rd_id2_tel_04' }, - ['1963362666'] = { Name = 'id2_rd_id2_tel_05' }, - ['-2011549807'] = { Name = 'id2_rd_id2_tel_06' }, - ['-1855176139'] = { Name = 'id2_rd_id2_tel_07' }, - ['-1564023574'] = { Name = 'id2_rd_id2_tel_08' }, - ['1320439230'] = { Name = 'id2_rd_id2_tel_13' }, - ['1569647475'] = { Name = 'id2_rd_id2_tel_14' }, - ['-414831861'] = { Name = 'id2_rd_r2_01' }, - ['264794105'] = { Name = 'id2_rd_r2_02_o' }, - ['-653554026'] = { Name = 'id2_rd_r2_02' }, - ['325332305'] = { Name = 'id2_rd_r2_02b_o' }, - ['1732427914'] = { Name = 'id2_rd_r3_05_o' }, - ['-447954322'] = { Name = 'id2_rd_r3_05' }, - ['-882710089'] = { Name = 'id2_rd_r4_01_o' }, - ['-469527637'] = { Name = 'id2_rd_r4_01' }, - ['806693735'] = { Name = 'id2_rd_r4_02_o' }, - ['-107430187'] = { Name = 'id2_rd_r4_02' }, - ['2133206361'] = { Name = 'id2_rd_r4_03_o' }, - ['14110034'] = { Name = 'id2_rd_r4_03' }, - ['499625894'] = { Name = 'id2_rd_r4_04_o' }, - ['252897737'] = { Name = 'id2_rd_r4_04' }, - ['-1691483651'] = { Name = 'id2_rd_r4_05' }, - ['1271909085'] = { Name = 'id2_rd_r5_01_o' }, - ['1649200317'] = { Name = 'id2_rd_r5_01' }, - ['1656603112'] = { Name = 'id2_rd_r5_02_o' }, - ['1970860821'] = { Name = 'id2_rd_r5_02' }, - ['2083482636'] = { Name = 'id2_rd_r5_03_o' }, - ['-200052660'] = { Name = 'id2_rd_r5_03' }, - ['2119008751'] = { Name = 'id2_rd_r5_04_o' }, - ['-2042882917'] = { Name = 'id2_rd_r5_04' }, - ['2073924137'] = { Name = 'id2_rd_r5_05_o' }, - ['-1689108793'] = { Name = 'id2_rd_r5_05' }, - ['-2053280542'] = { Name = 'id2_rd_r6_01_o' }, - ['61443570'] = { Name = 'id2_rd_r6_01' }, - ['529887462'] = { Name = 'id2_rd_r6_02_o' }, - ['-975957432'] = { Name = 'id2_rd_r6_02' }, - ['-340981254'] = { Name = 'id2_rd_r6_03_o' }, - ['940078767'] = { Name = 'id2_rd_r6_03' }, - ['2099373321'] = { Name = 'id2_rd_r6_04_o' }, - ['-327557229'] = { Name = 'id2_rd_r6_04' }, - ['-1718221089'] = { Name = 'id2_rd_r6_05_o' }, - ['-709840383'] = { Name = 'id2_rd_r6_05' }, - ['-95160571'] = { Name = 'id2_rd_r6_06_o' }, - ['2106491294'] = { Name = 'id2_rd_r6_06' }, - ['-321993666'] = { Name = 'id2_rdb_r1_01_o' }, - ['-1993144563'] = { Name = 'id2_rdb_r1_01' }, - ['1380280369'] = { Name = 'id2_rdb_r1_02_o' }, - ['1514973505'] = { Name = 'id2_rdb_r1_02' }, - ['-995243609'] = { Name = 'id2_rdb_r1_03_o' }, - ['-1390948650'] = { Name = 'id2_rdb_r1_03' }, - ['-1735670780'] = { Name = 'id2_rdb_r1_04_o' }, - ['-32018216'] = { Name = 'id2_rdb_r1_04' }, - ['-65733544'] = { Name = 'id2_rdb_r1_05_o' }, - ['-799763117'] = { Name = 'id2_rdb_r1_05' }, - ['612507900'] = { Name = 'id2_rdb_r1_06_o' }, - ['-1582024689'] = { Name = 'id2_rdb_r1_06' }, - ['-1585979927'] = { Name = 'id2_rdb_r2_03_o' }, - ['11329108'] = { Name = 'id2_rdb_r2_04_o' }, - ['-185130195'] = { Name = 'id2_rdb_r2_04' }, - ['-10869550'] = { Name = 'id2_rdb_r2_05_o' }, - ['-1490483310'] = { Name = 'id2_rdb_r2_05' }, - ['-603623094'] = { Name = 'id2_rdb_r2_07' }, - ['1839791154'] = { Name = 'id2_rdb_r3_01_o' }, - ['1376948174'] = { Name = 'id2_rdb_r3_01' }, - ['470697715'] = { Name = 'id2_rdb_r3_02_o' }, - ['2069357144'] = { Name = 'id2_rdb_r3_02' }, - ['-1198327153'] = { Name = 'id2_rdb_r3_03_o' }, - ['1839613685'] = { Name = 'id2_rdb_r3_03' }, - ['716599004'] = { Name = 'id2_rdb_r3_04_o' }, - ['-1494959755'] = { Name = 'id2_rdb_r3_04' }, - ['1074457665'] = { Name = 'ig_abigail' }, - ['610988552'] = { Name = 'ig_agent' }, - ['1830688247'] = { Name = 'ig_amandatownley' }, - ['1206185632'] = { Name = 'ig_andreas' }, - ['2129936603'] = { Name = 'ig_ashley' }, - ['-1492432238'] = { Name = 'ig_ballasog' }, - ['-1868718465'] = { Name = 'ig_bankman' }, - ['797459875'] = { Name = 'ig_barry' }, - ['1464257942'] = { Name = 'ig_bestmen' }, - ['-1113448868'] = { Name = 'ig_beverly' }, - ['-1111799518'] = { Name = 'ig_brad' }, - ['1633872967'] = { Name = 'ig_bride' }, - ['-2063996617'] = { Name = 'ig_car3guy1' }, - ['1975732938'] = { Name = 'ig_car3guy2' }, - ['-520477356'] = { Name = 'ig_casey' }, - ['1240128502'] = { Name = 'ig_chef' }, - ['-2054645053'] = { Name = 'ig_chef2' }, - ['-1427838341'] = { Name = 'ig_chengsr' }, - ['678319271'] = { Name = 'ig_chrisformage' }, - ['1825562762'] = { Name = 'ig_clay' }, - ['-1660909656'] = { Name = 'ig_claypain' }, - ['-429715051'] = { Name = 'ig_cletus' }, - ['1182012905'] = { Name = 'ig_dale' }, - ['365775923'] = { Name = 'ig_davenorton' }, - ['-2113195075'] = { Name = 'ig_denise' }, - ['1952555184'] = { Name = 'ig_devin' }, - ['-1674727288'] = { Name = 'ig_dom' }, - ['-628553422'] = { Name = 'ig_dreyfuss' }, - ['-872673803'] = { Name = 'ig_drfriedlander' }, - ['-795819184'] = { Name = 'ig_fabien' }, - ['988062523'] = { Name = 'ig_fbisuit_01' }, - ['-1313761614'] = { Name = 'ig_floyd' }, - ['-20018299'] = { Name = 'ig_groom' }, - ['1704428387'] = { Name = 'ig_hao' }, - ['-837606178'] = { Name = 'ig_hunter' }, - ['225287241'] = { Name = 'ig_janet' }, - ['2050158196'] = { Name = 'ig_jay_norris' }, - ['257763003'] = { Name = 'ig_jewelass' }, - ['-308279251'] = { Name = 'ig_jimmyboston' }, - ['1459905209'] = { Name = 'ig_jimmydisanto' }, - ['-1105179493'] = { Name = 'ig_joeminuteman' }, - ['-2016771922'] = { Name = 'ig_johnnyklebitz' }, - ['-518348876'] = { Name = 'ig_josef' }, - ['2040438510'] = { Name = 'ig_josh' }, - ['-346957479'] = { Name = 'ig_karen_daniels' }, - ['1530648845'] = { Name = 'ig_kerrymcintosh' }, - ['1706635382'] = { Name = 'ig_lamardavis' }, - ['-538688539'] = { Name = 'ig_lazlow' }, - ['1302784073'] = { Name = 'ig_lestercrest' }, - ['1401530684'] = { Name = 'ig_lifeinvad_01' }, - ['666718676'] = { Name = 'ig_lifeinvad_02' }, - ['-52653814'] = { Name = 'ig_magenta' }, - ['-46035440'] = { Name = 'ig_manuel' }, - ['411185872'] = { Name = 'ig_marnie' }, - ['-1552967674'] = { Name = 'ig_maryann' }, - ['1005070462'] = { Name = 'ig_maude' }, - ['-1080659212'] = { Name = 'ig_michelle' }, - ['-886023758'] = { Name = 'ig_milton' }, - ['-1358701087'] = { Name = 'ig_molly' }, - ['939183526'] = { Name = 'ig_money' }, - ['-67533719'] = { Name = 'ig_mp_agent14' }, - ['-304305299'] = { Name = 'ig_mrk' }, - ['503621995'] = { Name = 'ig_mrs_thornhill' }, - ['946007720'] = { Name = 'ig_mrsphillips' }, - ['-568861381'] = { Name = 'ig_natalia' }, - ['-1124046095'] = { Name = 'ig_nervousron' }, - ['-927525251'] = { Name = 'ig_nigel' }, - ['1906124788'] = { Name = 'ig_old_man1a' }, - ['-283816889'] = { Name = 'ig_old_man2' }, - ['1625728984'] = { Name = 'ig_omega' }, - ['768005095'] = { Name = 'ig_oneil' }, - ['1641334641'] = { Name = 'ig_orleans' }, - ['648372919'] = { Name = 'ig_ortega' }, - ['357551935'] = { Name = 'ig_paige' }, - ['-1717894970'] = { Name = 'ig_paper' }, - ['-982642292'] = { Name = 'ig_patricia' }, - ['645279998'] = { Name = 'ig_popov' }, - ['1681385341'] = { Name = 'ig_priest' }, - ['666086773'] = { Name = 'ig_prolsec_02' }, - ['-449965460'] = { Name = 'ig_ramp_gang' }, - ['1165307954'] = { Name = 'ig_ramp_hic' }, - ['-554721426'] = { Name = 'ig_ramp_hipster' }, - ['-424905564'] = { Name = 'ig_ramp_mex' }, - ['940330470'] = { Name = 'ig_rashcosvki' }, - ['-709209345'] = { Name = 'ig_roccopelosi' }, - ['1024089777'] = { Name = 'ig_russiandrunk' }, - ['-1689993'] = { Name = 'ig_screen_writer' }, - ['1283141381'] = { Name = 'ig_siemonyetarian' }, - ['-2034368986'] = { Name = 'ig_solomon' }, - ['941695432'] = { Name = 'ig_stevehains' }, - ['915948376'] = { Name = 'ig_stretch' }, - ['-409745176'] = { Name = 'ig_talina' }, - ['226559113'] = { Name = 'ig_tanisha' }, - ['-597926235'] = { Name = 'ig_taocheng' }, - ['2089096292'] = { Name = 'ig_taostranslator' }, - ['-1573167273'] = { Name = 'ig_tenniscoach' }, - ['1728056212'] = { Name = 'ig_terry' }, - ['-847807830'] = { Name = 'ig_tomepsilon' }, - ['-892841148'] = { Name = 'ig_tonya' }, - ['-566941131'] = { Name = 'ig_tracydisanto' }, - ['1461287021'] = { Name = 'ig_trafficwarden' }, - ['1382414087'] = { Name = 'ig_tylerdix' }, - ['-1835459726'] = { Name = 'ig_wade' }, - ['188012277'] = { Name = 'ig_zimbor' }, - ['-1486744544'] = { Name = 'ind_prop_dlc_flag_01' }, - ['1572208841'] = { Name = 'ind_prop_dlc_flag_02' }, - ['525880110'] = { Name = 'ind_prop_dlc_roller_car_02' }, - ['1543894721'] = { Name = 'ind_prop_dlc_roller_car' }, - ['-1611832715'] = { Name = 'ind_prop_firework_01' }, - ['-879052345'] = { Name = 'ind_prop_firework_02' }, - ['-1118757580'] = { Name = 'ind_prop_firework_03' }, - ['-1502580877'] = { Name = 'ind_prop_firework_04' }, - ['418536135'] = { Name = 'infernus' }, - ['-1405937764'] = { Name = 'infernus2' }, - ['-1289722222'] = { Name = 'ingot' }, - ['-159126838'] = { Name = 'innovation' }, - ['-1860900134'] = { Name = 'insurgent' }, - ['2071877360'] = { Name = 'insurgent2' }, - ['-288163167'] = { Name = 'int_boxthing' }, - ['886934177'] = { Name = 'intruder' }, - ['-1177863319'] = { Name = 'issi2' }, - ['-2048333973'] = { Name = 'italigtb' }, - ['-482719877'] = { Name = 'italigtb2' }, - ['-624529134'] = { Name = 'jackal' }, - ['1051415893'] = { Name = 'jb700' }, - ['-1297672541'] = { Name = 'jester' }, - ['-1106353882'] = { Name = 'jester2' }, - ['1058115860'] = { Name = 'jet' }, - ['861409633'] = { Name = 'jetmax' }, - ['-120287622'] = { Name = 'journey' }, - ['92612664'] = { Name = 'kalahari' }, - ['544021352'] = { Name = 'khamelion' }, - ['32913979'] = { Name = 'kt1_00_02' }, - ['1164736217'] = { Name = 'kt1_00_02ovly' }, - ['-1499015167'] = { Name = 'kt1_00_05ovly' }, - ['687048745'] = { Name = 'kt1_00_06' }, - ['-21985337'] = { Name = 'kt1_00_gnd_dcl_f' }, - ['1526728569'] = { Name = 'kt1_00_grnd04_land' }, - ['880977347'] = { Name = 'kt1_00_grnd04_o' }, - ['-51112718'] = { Name = 'kt1_00_grnd04_o1' }, - ['1210331535'] = { Name = 'kt1_00_grnd04_ramp' }, - ['-1543033071'] = { Name = 'kt1_00_grnd05_land' }, - ['-329760055'] = { Name = 'kt1_00_shadowproxy_01' }, - ['-2122236110'] = { Name = 'kt1_00_tunnel' }, - ['825810545'] = { Name = 'kt1_01_00' }, - ['467055525'] = { Name = 'kt1_01_01' }, - ['945974460'] = { Name = 'kt1_01_03' }, - ['629884686'] = { Name = 'kt1_01_04' }, - ['248025074'] = { Name = 'kt1_01_glue_01' }, - ['1602040158'] = { Name = 'kt1_01_glue_02' }, - ['843405035'] = { Name = 'kt1_01_glue_03' }, - ['-2095122271'] = { Name = 'kt1_01_glue_04' }, - ['384334934'] = { Name = 'kt1_01_shadowcaster' }, - ['-1104019814'] = { Name = 'kt1_02_build' }, - ['-209137944'] = { Name = 'kt1_02_detail' }, - ['-1384751664'] = { Name = 'kt1_02_skyscraper' }, - ['-643321187'] = { Name = 'kt1_03_02_r2fint' }, - ['-794418410'] = { Name = 'kt1_03_02_r3fint' }, - ['1840916529'] = { Name = 'kt1_03_02_r3iint2' }, - ['605214549'] = { Name = 'kt1_03_02_r3j_ovlyint' }, - ['-864702061'] = { Name = 'kt1_03_02_r4iint2' }, - ['-341068877'] = { Name = 'kt1_03_bld' }, - ['1515171624'] = { Name = 'kt1_03_glue_02' }, - ['1889164221'] = { Name = 'kt1_03_glue_03' }, - ['1453980949'] = { Name = 'kt1_03_glue_int' }, - ['-594134890'] = { Name = 'kt1_03_glue' }, - ['1606913433'] = { Name = 'kt1_03_glue2_int' }, - ['998516882'] = { Name = 'kt1_03_grd_carparkbits2int' }, - ['2041952847'] = { Name = 'kt1_03_grd_carparkbitsint' }, - ['-1171182756'] = { Name = 'kt1_03_grd_markings2int' }, - ['-1434480077'] = { Name = 'kt1_03_grd_markingsint' }, - ['19469904'] = { Name = 'kt1_03_grd_nonshadow' }, - ['-1842511984'] = { Name = 'kt1_03_grd_nonshadowint' }, - ['1452137678'] = { Name = 'kt1_03_grd' }, - ['224034403'] = { Name = 'kt1_03_grdint' }, - ['1482808700'] = { Name = 'kt1_03_interior_reflection' }, - ['314183075'] = { Name = 'kt1_04_02_r3iint' }, - ['-123624365'] = { Name = 'kt1_04_build03_noshadowint' }, - ['-1623527605'] = { Name = 'kt1_04_build03' }, - ['-1920290838'] = { Name = 'kt1_04_build12int' }, - ['-904148252'] = { Name = 'kt1_04_build17' }, - ['1475324199'] = { Name = 'kt1_04_detail_carpark' }, - ['1497594889'] = { Name = 'kt1_04_detail' }, - ['-1030603692'] = { Name = 'kt1_04_detail01' }, - ['2062319766'] = { Name = 'kt1_04_detail01int' }, - ['78626946'] = { Name = 'kt1_04_detail07' }, - ['-1844126898'] = { Name = 'kt1_04_detail08' }, - ['594100841'] = { Name = 'kt1_04_detailint' }, - ['2107836430'] = { Name = 'kt1_04_detailint2' }, - ['-1386520307'] = { Name = 'kt1_04_fizza_00' }, - ['380810174'] = { Name = 'kt1_04_fizza_01' }, - ['678451001'] = { Name = 'kt1_04_fizza_02' }, - ['2047801973'] = { Name = 'kt1_04_fizza_03' }, - ['211459982'] = { Name = 'kt1_04_fizza_04' }, - ['-846519952'] = { Name = 'kt1_04_fizza_05' }, - ['-97289536'] = { Name = 'kt1_04_fizza_06' }, - ['821127227'] = { Name = 'kt1_04_fizza_07' }, - ['-1011937864'] = { Name = 'kt1_04_fizza_08' }, - ['890433678'] = { Name = 'kt1_04_fizza_09' }, - ['-353741150'] = { Name = 'kt1_04_fizza_10' }, - ['-1320787109'] = { Name = 'kt1_04_fizza_11' }, - ['-812146691'] = { Name = 'kt1_04_fizza_12' }, - ['-1850137535'] = { Name = 'kt1_04_fizza_13' }, - ['-1030375479'] = { Name = 'kt1_04_fizza_15_lod' }, - ['2012639420'] = { Name = 'kt1_04_fizza_16' }, - ['1311579434'] = { Name = 'kt1_04_fizza_17' }, - ['1551612359'] = { Name = 'kt1_04_fizza_18' }, - ['543900039'] = { Name = 'kt1_04_fizza_19' }, - ['-393127536'] = { Name = 'kt1_04_fizza_20' }, - ['912782652'] = { Name = 'kt1_04_fizza_21' }, - ['-1004498769'] = { Name = 'kt1_04_fizza_22' }, - ['-743442682'] = { Name = 'kt1_04_fw_dcl' }, - ['1776995093'] = { Name = 'kt1_04_landa' }, - ['2037672488'] = { Name = 'kt1_04_landb' }, - ['1530943732'] = { Name = 'kt1_04_shadow' }, - ['1138983251'] = { Name = 'kt1_04_shadow01' }, - ['-1187288063'] = { Name = 'kt1_04_shadow02' }, - ['-808949549'] = { Name = 'kt1_04_supports' }, - ['-1079004717'] = { Name = 'kt1_04_tunnel_01_int_lod' }, - ['1118661943'] = { Name = 'kt1_04_tunnel_01' }, - ['-1167544758'] = { Name = 'kt1_04_tunnel_01int' }, - ['-520107087'] = { Name = 'kt1_04_tunnel_02int' }, - ['1540257122'] = { Name = 'kt1_04_underground_detail' }, - ['-1281898044'] = { Name = 'kt1_04_underground_glue' }, - ['1115655671'] = { Name = 'kt1_05_00_fizz01' }, - ['1338910868'] = { Name = 'kt1_05_00_fizz02' }, - ['-839310100'] = { Name = 'kt1_05_00_fizz03' }, - ['-1643180179'] = { Name = 'kt1_05_00_fizz06_lod' }, - ['-2030561561'] = { Name = 'kt1_05_00_fizz06' }, - ['80908958'] = { Name = 'kt1_05_00_fizz07' }, - ['1486365682'] = { Name = 'kt1_05_00_noshadow' }, - ['-1154101555'] = { Name = 'kt1_05_00' }, - ['-1517575303'] = { Name = 'kt1_05_01' }, - ['399939167'] = { Name = 'kt1_05_fuzzd_00' }, - ['1251212249'] = { Name = 'kt1_05_fuzzd_01' }, - ['1011441476'] = { Name = 'kt1_05_fuzzd_02' }, - ['1250491335'] = { Name = 'kt1_05_fuzzd_03' }, - ['1012555626'] = { Name = 'kt1_05_fuzzd_04' }, - ['-586440498'] = { Name = 'kt1_05_fuzzd_05' }, - ['1842897297'] = { Name = 'kt1_05_glue_a' }, - ['-2069754012'] = { Name = 'kt1_05_glue_b' }, - ['-1035510547'] = { Name = 'kt1_05_glue' }, - ['-1081622907'] = { Name = 'kt1_05_props_combo02_slod' }, - ['987944569'] = { Name = 'kt1_06_aptbld' }, - ['-299398110'] = { Name = 'kt1_06_banner_01' }, - ['-1831198469'] = { Name = 'kt1_06_church' }, - ['1111626012'] = { Name = 'kt1_06_consitefizz01_lod' }, - ['1642483896'] = { Name = 'kt1_06_consitefizz01' }, - ['-1319606329'] = { Name = 'kt1_06_consitehedge' }, - ['-1048604412'] = { Name = 'kt1_06_decals01' }, - ['-1753662216'] = { Name = 'kt1_06_decals02' }, - ['-1523394453'] = { Name = 'kt1_06_decals03' }, - ['1591135152'] = { Name = 'kt1_06_decals04' }, - ['1818617550'] = { Name = 'kt1_06_decals05' }, - ['2094208083'] = { Name = 'kt1_06_fence_sign' }, - ['189393543'] = { Name = 'kt1_06_fizza_00' }, - ['-1068804985'] = { Name = 'kt1_06_fizza_01' }, - ['-292605678'] = { Name = 'kt1_06_fizza_02' }, - ['431359839'] = { Name = 'kt1_06_fizza_03' }, - ['1206117306'] = { Name = 'kt1_06_fizza_04' }, - ['-47296944'] = { Name = 'kt1_06_fizza_05' }, - ['727263909'] = { Name = 'kt1_06_fizza_06' }, - ['-1616704773'] = { Name = 'kt1_06_fizzb_00' }, - ['1182787526'] = { Name = 'kt1_06_fizzb_001' }, - ['-825857831'] = { Name = 'kt1_06_fizzb_01' }, - ['1963373915'] = { Name = 'kt1_06_fizzb_02' }, - ['-1309987037'] = { Name = 'kt1_06_fizzb_03' }, - ['-1601663906'] = { Name = 'kt1_06_fizzb_04' }, - ['2104575536'] = { Name = 'kt1_06_fizzb_05' }, - ['733815493'] = { Name = 'kt1_06_fizzb_06' }, - ['-1596650630'] = { Name = 'kt1_06_fizzb1a' }, - ['-546579127'] = { Name = 'kt1_06_grd01' }, - ['1947478378'] = { Name = 'kt1_06_hedgedetail_01' }, - ['1725009637'] = { Name = 'kt1_06_hedgedetail_02' }, - ['1450110496'] = { Name = 'kt1_06_hedgedetail_03' }, - ['1096008682'] = { Name = 'kt1_06_hedgedetail_04' }, - ['-641033076'] = { Name = 'kt1_06_plazabld' }, - ['1007603236'] = { Name = 'kt1_06_plazastairs_01' }, - ['-1641367996'] = { Name = 'kt1_07_detail' }, - ['1779349573'] = { Name = 'kt1_07_detail02' }, - ['2014368865'] = { Name = 'kt1_07_detail03' }, - ['709168788'] = { Name = 'kt1_07_fizz01a' }, - ['-897790995'] = { Name = 'kt1_07_fizza_00' }, - ['-1229216661'] = { Name = 'kt1_07_fizza_01' }, - ['-1529806698'] = { Name = 'kt1_07_fizza_02' }, - ['594935262'] = { Name = 'kt1_07_fizza_03' }, - ['258987474'] = { Name = 'kt1_07_fizza_04' }, - ['-4639131'] = { Name = 'kt1_07_fizza_05' }, - ['-544468843'] = { Name = 'kt1_07_interior01' }, - ['1265102909'] = { Name = 'kt1_07_kplaza' }, - ['582771119'] = { Name = 'kt1_07_laddergang' }, - ['-1603296138'] = { Name = 'kt1_07_neons_01' }, - ['19575093'] = { Name = 'kt1_07_park_06' }, - ['-2054945664'] = { Name = 'kt1_07_roofladder' }, - ['414646835'] = { Name = 'kt1_07_wiltern_01_textem' }, - ['-1933562690'] = { Name = 'kt1_07_wiltern_01' }, - ['-1940785932'] = { Name = 'kt1_08_apt_01_d1' }, - ['-829465341'] = { Name = 'kt1_08_apt_01a_water' }, - ['-1439001815'] = { Name = 'kt1_08_apt_01a' }, - ['-1246437729'] = { Name = 'kt1_08_apt_02_d1' }, - ['-1511421081'] = { Name = 'kt1_08_apt_02a' }, - ['-2108363028'] = { Name = 'kt1_08_apt_04_d1' }, - ['-311708970'] = { Name = 'kt1_08_apt_06_d1' }, - ['-1278204590'] = { Name = 'kt1_08_bld' }, - ['-344237907'] = { Name = 'kt1_08_fizza_00' }, - ['1773688101'] = { Name = 'kt1_08_fizza_01' }, - ['1478799870'] = { Name = 'kt1_08_fizza_02' }, - ['1294375938'] = { Name = 'kt1_08_fizza_03' }, - ['998242485'] = { Name = 'kt1_08_fizza_04' }, - ['-1563703477'] = { Name = 'kt1_08_fizza_05' }, - ['-1860557848'] = { Name = 'kt1_08_fizza_06' }, - ['-2041573804'] = { Name = 'kt1_08_fizza_07' }, - ['2043016512'] = { Name = 'kt1_08_fizza_08' }, - ['-133992007'] = { Name = 'kt1_08_fizza_09' }, - ['1816646184'] = { Name = 'kt1_08_fizza_10' }, - ['-316910637'] = { Name = 'kt1_08_fizza_11' }, - ['1994099753'] = { Name = 'kt1_08_fizzc_00' }, - ['-2123259563'] = { Name = 'kt1_08_fizzc_01' }, - ['1730564037'] = { Name = 'kt1_08_fizzd_01' }, - ['518343006'] = { Name = 'kt1_08_glue' }, - ['1924448356'] = { Name = 'kt1_08_hedgedetail01' }, - ['822295810'] = { Name = 'kt1_08_hedgedetail02' }, - ['524851597'] = { Name = 'kt1_08_hedgedetail03' }, - ['-27879818'] = { Name = 'kt1_08_ladder01' }, - ['1877572002'] = { Name = 'kt1_08_ladder02' }, - ['432229711'] = { Name = 'kt1_08_ladder03' }, - ['187707433'] = { Name = 'kt1_08_ladder04' }, - ['-1911287660'] = { Name = 'kt1_09_building1' }, - ['-863413084'] = { Name = 'kt1_09_building2_fizza' }, - ['-800451333'] = { Name = 'kt1_09_building2' }, - ['1613700450'] = { Name = 'kt1_09_buildingfuzz_01' }, - ['1259459143'] = { Name = 'kt1_09_fencefizz_01' }, - ['439515029'] = { Name = 'kt1_09_fizz01a' }, - ['1677211917'] = { Name = 'kt1_09_ground' }, - ['-1258434105'] = { Name = 'kt1_09_hedgedetail' }, - ['232234910'] = { Name = 'kt1_09_hedgedetail01' }, - ['822852711'] = { Name = 'kt1_09_kt1_carpark_01' }, - ['-861423742'] = { Name = 'kt1_09_ovly1' }, - ['1204202938'] = { Name = 'kt1_09_ovly2' }, - ['-2138814397'] = { Name = 'kt1_09_seoulstepsextrasint' }, - ['-1169746142'] = { Name = 'kt1_09_seoulstepsint' }, - ['-1711314887'] = { Name = 'kt1_09_subway_lod' }, - ['92521016'] = { Name = 'kt1_09_subway_reflect' }, - ['50117072'] = { Name = 'kt1_09_subwayfizz_01' }, - ['-1072201616'] = { Name = 'kt1_10_aptm_detailb' }, - ['-1203873629'] = { Name = 'kt1_10_aptm_h' }, - ['1944342386'] = { Name = 'kt1_10_aptm' }, - ['2060931274'] = { Name = 'kt1_10_build_01_x' }, - ['782373199'] = { Name = 'kt1_10_build_01_xa_lod' }, - ['1026866273'] = { Name = 'kt1_10_build_01_xa' }, - ['369363689'] = { Name = 'kt1_10_detail01c' }, - ['666545750'] = { Name = 'kt1_10_detail01d' }, - ['-1266047589'] = { Name = 'kt1_10_detail02' }, - ['-1572929274'] = { Name = 'kt1_10_detail03' }, - ['1217373937'] = { Name = 'kt1_10_flyers00' }, - ['949290748'] = { Name = 'kt1_10_flyers01' }, - ['1790733130'] = { Name = 'kt1_10_flyers02' }, - ['1559941063'] = { Name = 'kt1_10_flyers03' }, - ['1260567720'] = { Name = 'kt1_10_ground' }, - ['-1122132433'] = { Name = 'kt1_11_apt_01' }, - ['1463865983'] = { Name = 'kt1_11_apt_02' }, - ['1955513843'] = { Name = 'kt1_11_aptladder_01' }, - ['276697159'] = { Name = 'kt1_11_carwash_details_01' }, - ['1151049241'] = { Name = 'kt1_11_cwash_d_no_spinners' }, - ['-919013111'] = { Name = 'kt1_11_cwash_d' }, - ['151189009'] = { Name = 'kt1_11_decal01' }, - ['1962754562'] = { Name = 'kt1_11_decal010' }, - ['-2007403336'] = { Name = 'kt1_11_decal02' }, - ['1568939790'] = { Name = 'kt1_11_decal03' }, - ['1826536899'] = { Name = 'kt1_11_decal04' }, - ['-1105108921'] = { Name = 'kt1_11_decal05' }, - ['1091823150'] = { Name = 'kt1_11_decal06' }, - ['-513368823'] = { Name = 'kt1_11_decal15' }, - ['-2084445763'] = { Name = 'kt1_11_decal16' }, - ['2135965193'] = { Name = 'kt1_11_detail_01' }, - ['1829083508'] = { Name = 'kt1_11_detail_02' }, - ['1264048471'] = { Name = 'kt1_11_detail_fizz' }, - ['-1052804137'] = { Name = 'kt1_11_emm01_a_lod' }, - ['613897263'] = { Name = 'kt1_11_emm01_a' }, - ['-1108431481'] = { Name = 'kt1_11_ems_lod' }, - ['1611256801'] = { Name = 'kt1_11_fence_a_01' }, - ['1572851527'] = { Name = 'kt1_11_fence_b_01' }, - ['-2108040810'] = { Name = 'kt1_11_fence_c_01' }, - ['2015381452'] = { Name = 'kt1_11_flyers' }, - ['308910039'] = { Name = 'kt1_11_gas' }, - ['-137671009'] = { Name = 'kt1_11_gasgnd' }, - ['1392471276'] = { Name = 'kt1_11_ground_01' }, - ['844376982'] = { Name = 'kt1_11_ground_03' }, - ['1141624581'] = { Name = 'kt1_11_ground_04' }, - ['-645206502'] = { Name = 'kt1_11_mp_door' }, - ['1209301005'] = { Name = 'kt1_11_night01' }, - ['-1631047307'] = { Name = 'kt1_11_shop' }, - ['-729420824'] = { Name = 'kt1_12_decal_02' }, - ['1350099920'] = { Name = 'kt1_12_decal_03' }, - ['1587606314'] = { Name = 'kt1_12_decal' }, - ['466151723'] = { Name = 'kt1_12_detail' }, - ['2102757681'] = { Name = 'kt1_12_ground' }, - ['-1893519150'] = { Name = 'kt1_12_hedgedetail' }, - ['726204298'] = { Name = 'kt1_12_hedgedetail01' }, - ['-456407770'] = { Name = 'kt1_12_policedep' }, - ['-711635061'] = { Name = 'kt1_12_railing' }, - ['679307345'] = { Name = 'kt1_12_shop' }, - ['-1442431369'] = { Name = 'kt1_12_shopladder' }, - ['-1564614824'] = { Name = 'kt1_13_bld1' }, - ['417648950'] = { Name = 'kt1_13_bld1fizz03' }, - ['332245728'] = { Name = 'kt1_13_bld1fizz2_lod' }, - ['1592041501'] = { Name = 'kt1_13_bld2_v_02' }, - ['-2119270426'] = { Name = 'kt1_13_bld2_v' }, - ['1270050139'] = { Name = 'kt1_13_bld2fizz_v' }, - ['-1332611862'] = { Name = 'kt1_13_bldfizz05_01' }, - ['1547201436'] = { Name = 'kt1_13_decal_00' }, - ['-1607601274'] = { Name = 'kt1_13_decal_01' }, - ['2087955474'] = { Name = 'kt1_13_decal_02' }, - ['-1025656599'] = { Name = 'kt1_13_decal_03' }, - ['-1860020881'] = { Name = 'kt1_13_decal_04' }, - ['13939914'] = { Name = 'kt1_13_decal_05' }, - ['-1462675734'] = { Name = 'kt1_13_detail01a' }, - ['633589969'] = { Name = 'kt1_13_detail01b' }, - ['1024065373'] = { Name = 'kt1_13_detail01c' }, - ['171055534'] = { Name = 'kt1_13_detail01d' }, - ['728735266'] = { Name = 'kt1_13_detailb_01' }, - ['-488928005'] = { Name = 'kt1_13_detailb_02' }, - ['1206605593'] = { Name = 'kt1_13_detailb_03' }, - ['-251221663'] = { Name = 'kt1_13_detailb_04' }, - ['1259210896'] = { Name = 'kt1_13_fizza_00' }, - ['1783645936'] = { Name = 'kt1_13_fizza_01' }, - ['1417157440'] = { Name = 'kt1_13_fizza_02' }, - ['-1898573829'] = { Name = 'kt1_13_fizza_03' }, - ['-1760747415'] = { Name = 'kt1_13_fizza_04' }, - ['-527529570'] = { Name = 'kt1_13_fizzb1_00' }, - ['531564518'] = { Name = 'kt1_13_fizzb1_01' }, - ['-1827718222'] = { Name = 'kt1_13_ground1ns_walls' }, - ['666165633'] = { Name = 'kt1_13_ground1ns' }, - ['-109716255'] = { Name = 'kt1_13_ground2ns_walls' }, - ['1570339460'] = { Name = 'kt1_13_ground2ns' }, - ['-704967145'] = { Name = 'kt1_13_ground2nsfizz1' }, - ['-1058479117'] = { Name = 'kt1_13_ground2nsfizz2' }, - ['-1272581542'] = { Name = 'kt1_13_ladder01' }, - ['1190198292'] = { Name = 'kt1_13_props_prop_05_slod' }, - ['1564417504'] = { Name = 'kt1_13_props_prop_06_slod' }, - ['1520386630'] = { Name = 'kt1_13_scaffold01' }, - ['93296676'] = { Name = 'kt1_13_scaffold02' }, - ['399719595'] = { Name = 'kt1_13_scaffold03' }, - ['571298079'] = { Name = 'kt1_13_scaffold04' }, - ['1364060731'] = { Name = 'kt1_13_shadow_object' }, - ['-284273354'] = { Name = 'kt1_14_apt' }, - ['-921755468'] = { Name = 'kt1_14_apt2' }, - ['-1500728565'] = { Name = 'kt1_14_decal00' }, - ['-1731061866'] = { Name = 'kt1_14_decal01' }, - ['65596866'] = { Name = 'kt1_14_decal02' }, - ['-177876804'] = { Name = 'kt1_14_decal03' }, - ['2143872388'] = { Name = 'kt1_14_decal05' }, - ['-104859743'] = { Name = 'kt1_14_fencefizz_01_slod' }, - ['186549603'] = { Name = 'kt1_14_fencefizz_01' }, - ['-424821447'] = { Name = 'kt1_14_fencefizz_02_slod' }, - ['1170274983'] = { Name = 'kt1_14_fencefizz_02' }, - ['-593838207'] = { Name = 'kt1_14_fizz05a' }, - ['1929767135'] = { Name = 'kt1_14_fizz6a' }, - ['-1061715746'] = { Name = 'kt1_14_fizzx_00' }, - ['-765844445'] = { Name = 'kt1_14_fizzx_01' }, - ['-266707037'] = { Name = 'kt1_14_fizzx_02' }, - ['-102206657'] = { Name = 'kt1_14_fizzx_03' }, - ['-190682953'] = { Name = 'kt1_14_fizzx_04' }, - ['-1247272568'] = { Name = 'kt1_14_flyers00' }, - ['-1511554553'] = { Name = 'kt1_14_flyers01' }, - ['1728699107'] = { Name = 'kt1_14_ground01' }, - ['-1415093219'] = { Name = 'kt1_14_ground02' }, - ['2044952726'] = { Name = 'kt1_14_ground03' }, - ['-828933806'] = { Name = 'kt1_14_hedgedetail01' }, - ['-1133685506'] = { Name = 'kt1_14_hedgedetail02' }, - ['-1328267828'] = { Name = 'kt1_14_hedgedetail03' }, - ['-1633773215'] = { Name = 'kt1_14_hedgedetail04' }, - ['-1888942020'] = { Name = 'kt1_14_pool_01' }, - ['-1837149242'] = { Name = 'kt1_14_props_prop_05_slod' }, - ['1357264226'] = { Name = 'kt1_14_props_prop_06_slod' }, - ['-1764034454'] = { Name = 'kt1_14_shop' }, - ['-501687536'] = { Name = 'kt1_14_topfizz01' }, - ['1177535424'] = { Name = 'kt1_15_apt_01' }, - ['-556286927'] = { Name = 'kt1_15_aptfizz_01' }, - ['1397507467'] = { Name = 'kt1_15_aptfizz02_01' }, - ['-535105445'] = { Name = 'kt1_15_aptfizz10_01' }, - ['223378560'] = { Name = 'kt1_15_decal_01' }, - ['455809077'] = { Name = 'kt1_15_decal_02' }, - ['-772241967'] = { Name = 'kt1_15_decal_03' }, - ['-550100916'] = { Name = 'kt1_15_decal_04' }, - ['-1012438745'] = { Name = 'kt1_15_decal_06' }, - ['-1505743271'] = { Name = 'kt1_15_decal_08' }, - ['1538349367'] = { Name = 'kt1_15_detail_01' }, - ['1785886393'] = { Name = 'kt1_15_detail_02' }, - ['-916802424'] = { Name = 'kt1_15_detail_03' }, - ['-686010357'] = { Name = 'kt1_15_detail_04' }, - ['-1283115968'] = { Name = 'kt1_15_fizzobject_00' }, - ['1561724767'] = { Name = 'kt1_15_fizzobject_01' }, - ['-1959730284'] = { Name = 'kt1_15_fizzobject_02' }, - ['-318232763'] = { Name = 'kt1_15_fizzobject_03' }, - ['-2017456640'] = { Name = 'kt1_15_flyers_001' }, - ['385756278'] = { Name = 'kt1_15_flyers_003' }, - ['86542539'] = { Name = 'kt1_15_flyers_004' }, - ['1744762143'] = { Name = 'kt1_15_ground01' }, - ['-2140887000'] = { Name = 'kt1_15_ground01fizz04' }, - ['-191394222'] = { Name = 'kt1_15_ground03' }, - ['650868174'] = { Name = 'kt1_15_hedge_detail003' }, - ['-548568837'] = { Name = 'kt1_15_hedge_detail02' }, - ['2034283821'] = { Name = 'kt1_15_kmall_1' }, - ['1201590762'] = { Name = 'kt1_15_kmall_2' }, - ['676297586'] = { Name = 'kt1_15_kmallfizz04_2' }, - ['-659844015'] = { Name = 'kt1_15_kmallfizz1_1' }, - ['571750891'] = { Name = 'kt1_15_kmallfizz2_002' }, - ['-738769869'] = { Name = 'kt1_15_kmallfizz2_1' }, - ['1394667781'] = { Name = 'kt1_15_kmallfizz2_lod001' }, - ['-243935101'] = { Name = 'kt1_15_kmallfizz4_lod' }, - ['887892021'] = { Name = 'kt1_15_r1_gnd_s' }, - ['749082766'] = { Name = 'kt1_15_rest_01' }, - ['852957602'] = { Name = 'kt1_15_shop_06_fizz' }, - ['-404617785'] = { Name = 'kt1_15_shop_06' }, - ['-143318156'] = { Name = 'kt1_16_dirt03' }, - ['-1899222777'] = { Name = 'kt1_16_dirt0301' }, - ['-501133420'] = { Name = 'kt1_16_dirt0302' }, - ['773908990'] = { Name = 'kt1_16_dirt0323' }, - ['857021664'] = { Name = 'kt1_16_dirt1' }, - ['-698811245'] = { Name = 'kt1_16_em_win_lod' }, - ['2102415535'] = { Name = 'kt1_16_em_win' }, - ['838348451'] = { Name = 'kt1_16_fizzc_00' }, - ['473826095'] = { Name = 'kt1_16_fizzc_01' }, - ['362509802'] = { Name = 'kt1_16_fizzc_02' }, - ['-1345082792'] = { Name = 'kt1_16_fizzc_03' }, - ['1546400918'] = { Name = 'kt1_16_fwy_wall' }, - ['-623194470'] = { Name = 'kt1_16_ground_00' }, - ['1372306279'] = { Name = 'kt1_16_ground_006' }, - ['-1141206822'] = { Name = 'kt1_16_ground_01' }, - ['-1481264983'] = { Name = 'kt1_16_ground_03_noshadow' }, - ['-220823911'] = { Name = 'kt1_16_ground_03' }, - ['-712686601'] = { Name = 'kt1_16_ground_04' }, - ['-1000758880'] = { Name = 'kt1_16_ground_05' }, - ['1275691080'] = { Name = 'kt1_16_newdecal_02' }, - ['-219282505'] = { Name = 'kt1_16_overlay05' }, - ['32022952'] = { Name = 'kt1_16_overlay06' }, - ['815262836'] = { Name = 'kt1_16_petrol_grd' }, - ['-569931796'] = { Name = 'kt1_16_petrol_ov' }, - ['-438263293'] = { Name = 'kt1_16_petrol' }, - ['1795186697'] = { Name = 'kt1_16_railfizza_01' }, - ['6916829'] = { Name = 'kt1_16_railfizza_02' }, - ['-1515407970'] = { Name = 'kt1_16_rub_04' }, - ['909102633'] = { Name = 'kt1_16_shadowproxy_hd' }, - ['2085134985'] = { Name = 'kt1_16_shadowproxy_lod' }, - ['-142535414'] = { Name = 'kt1_16_shadowproxy01' }, - ['1766062222'] = { Name = 'kt1_16_shadowproxy02' }, - ['1527602209'] = { Name = 'kt1_16_shadowproxy03' }, - ['-67974429'] = { Name = 'kt1_16_stairfizz_01' }, - ['1686439839'] = { Name = 'kt1_16_stepsfizza_01' }, - ['1388471322'] = { Name = 'kt1_16_stepsfizza_02' }, - ['1090269503'] = { Name = 'kt1_17_01' }, - ['366987407'] = { Name = 'kt1_17_detail' }, - ['-2129938351'] = { Name = 'kt1_17_fence_00' }, - ['-1890134809'] = { Name = 'kt1_17_fence_01' }, - ['39615520'] = { Name = 'kt1_17_fizza_00' }, - ['-1883793708'] = { Name = 'kt1_17_fizza_01' }, - ['2014242895'] = { Name = 'kt1_emissive_kt1_02' }, - ['152078932'] = { Name = 'kt1_emissive_kt1_03' }, - ['458436313'] = { Name = 'kt1_emissive_kt1_04' }, - ['747458893'] = { Name = 'kt1_emissive_kt1_05' }, - ['-2020511634'] = { Name = 'kt1_emissive_kt1_06_01' }, - ['-1622171670'] = { Name = 'kt1_emissive_kt1_06_02' }, - ['295470206'] = { Name = 'kt1_emissive_kt1_06_03' }, - ['2128220593'] = { Name = 'kt1_emissive_kt1_07_ema' }, - ['-1358106090'] = { Name = 'kt1_emissive_kt1_07_emb' }, - ['204552529'] = { Name = 'kt1_emissive_kt1_08_ema' }, - ['-32662262'] = { Name = 'kt1_emissive_kt1_08_emb' }, - ['1341809196'] = { Name = 'kt1_emissive_kt1_08_f' }, - ['-1221894981'] = { Name = 'kt1_emissive_kt1_09_ema' }, - ['-1049005737'] = { Name = 'kt1_emissive_kt1_09_emb' }, - ['1128788450'] = { Name = 'kt1_emissive_kt1_10_em' }, - ['1271174427'] = { Name = 'kt1_emissive_kt1_10' }, - ['-274471642'] = { Name = 'kt1_emissive_kt1_11a' }, - ['-512964424'] = { Name = 'kt1_emissive_kt1_11b' }, - ['-1826182099'] = { Name = 'kt1_emissive_kt1_11c' }, - ['-1858721428'] = { Name = 'kt1_emissive_kt1_12a' }, - ['-1537421383'] = { Name = 'kt1_emissive_kt1_12b' }, - ['2044985372'] = { Name = 'kt1_emissive_kt1_14a' }, - ['-1869206144'] = { Name = 'kt1_emissive_kt1_14b' }, - ['1584482611'] = { Name = 'kt1_emissive_kt1_14c' }, - ['-1882576768'] = { Name = 'kt1_emissive_kt1_15a' }, - ['-1651686394'] = { Name = 'kt1_emissive_kt1_15b' }, - ['-1403526757'] = { Name = 'kt1_emissive_kt1_15c' }, - ['1245781355'] = { Name = 'kt1_emissive_kt1_15d' }, - ['1486273046'] = { Name = 'kt1_emissive_kt1_15e' }, - ['-14382433'] = { Name = 'kt1_lod_emi_6_20_proxy' }, - ['401608846'] = { Name = 'kt1_lod_emi_6_21_proxy' }, - ['-1495365358'] = { Name = 'kt1_lod_emissive' }, - ['-1871494654'] = { Name = 'kt1_lod_kt1_emissive_slod' }, - ['-1726881792'] = { Name = 'kt1_lod_slod4' }, - ['2100279514'] = { Name = 'kt1_rd_02_r1a_ovly' }, - ['-863879554'] = { Name = 'kt1_rd_02_r1a' }, - ['1992116786'] = { Name = 'kt1_rd_02_r1b_ovly' }, - ['2000135611'] = { Name = 'kt1_rd_02_r1d_ovly' }, - ['-1065081222'] = { Name = 'kt1_rd_02_r1d' }, - ['1484296047'] = { Name = 'kt1_rd_02_r1e_ovly' }, - ['-1171121706'] = { Name = 'kt1_rd_02_r1e' }, - ['1060170437'] = { Name = 'kt1_rd_02_r1f_ovly' }, - ['-1915698924'] = { Name = 'kt1_rd_02_r1f' }, - ['1727699610'] = { Name = 'kt1_rd_02_r1g_ovly' }, - ['1073325415'] = { Name = 'kt1_rd_02_r1g' }, - ['608881118'] = { Name = 'kt1_rd_02_r1h_ovly' }, - ['1908148459'] = { Name = 'kt1_rd_02_r1h' }, - ['1458655570'] = { Name = 'kt1_rd_02_r1i_ovly' }, - ['-1559434356'] = { Name = 'kt1_rd_02_r1i' }, - ['-1371326922'] = { Name = 'kt1_rd_02_r2a_ovly' }, - ['242467128'] = { Name = 'kt1_rd_02_r2a' }, - ['-1910310615'] = { Name = 'kt1_rd_02_r2b_ovly' }, - ['164509677'] = { Name = 'kt1_rd_02_r2b' }, - ['-1858466376'] = { Name = 'kt1_rd_02_r2c_ovly' }, - ['-237434877'] = { Name = 'kt1_rd_02_r2c' }, - ['-1397212241'] = { Name = 'kt1_rd_02_r2d_ovly' }, - ['-372443157'] = { Name = 'kt1_rd_02_r2d' }, - ['-51293020'] = { Name = 'kt1_rd_02_r2e_ovly' }, - ['-773732331'] = { Name = 'kt1_rd_02_r2e' }, - ['1434438413'] = { Name = 'kt1_rd_02_r2f_ovly' }, - ['-851493168'] = { Name = 'kt1_rd_02_r2f' }, - ['974884884'] = { Name = 'kt1_rd_02_r2g_ovly' }, - ['-1216539828'] = { Name = 'kt1_rd_02_r2g' }, - ['1835653785'] = { Name = 'kt1_rd_02_r2h_ovly' }, - ['-1693197702'] = { Name = 'kt1_rd_02_r2h' }, - ['-268314129'] = { Name = 'kt1_rd_02_r3a_ovly' }, - ['1281441894'] = { Name = 'kt1_rd_02_r3a' }, - ['1031919319'] = { Name = 'kt1_rd_02_r3b_ovly' }, - ['735444824'] = { Name = 'kt1_rd_02_r3b' }, - ['-141873066'] = { Name = 'kt1_rd_02_r3d_ovly' }, - ['123418211'] = { Name = 'kt1_rd_02_r3d' }, - ['367383416'] = { Name = 'kt1_rd_02_r3e' }, - ['-2085560807'] = { Name = 'kt1_rd_02_r3f_ovly' }, - ['1865287179'] = { Name = 'kt1_rd_02_r3f' }, - ['1448640666'] = { Name = 'kt1_rd_02_r3g_ovly' }, - ['2105189028'] = { Name = 'kt1_rd_02_r3g' }, - ['1983853054'] = { Name = 'kt1_rd_02_r3h_ovly' }, - ['-926926546'] = { Name = 'kt1_rd_02_r3h' }, - ['-2098064296'] = { Name = 'kt1_rd_02_r4a_ovly' }, - ['-148237087'] = { Name = 'kt1_rd_02_r4a' }, - ['-401155455'] = { Name = 'kt1_rd_02_r4b_ovly' }, - ['1623059079'] = { Name = 'kt1_rd_02_r4d_ovly' }, - ['537585314'] = { Name = 'kt1_rd_02_r4d' }, - ['-101402126'] = { Name = 'kt1_rd_02_r4d1' }, - ['940421498'] = { Name = 'kt1_rd_02_r4e_ovly' }, - ['-1377533353'] = { Name = 'kt1_rd_02_r4e' }, - ['-1921229947'] = { Name = 'kt1_rd_02_r4f_ovly' }, - ['200621687'] = { Name = 'kt1_rd_02_r4f' }, - ['2049297384'] = { Name = 'kt1_rd_02_r4g_ovly' }, - ['423287042'] = { Name = 'kt1_rd_02_r4g' }, - ['-293687579'] = { Name = 'kt1_rd_02_r4h_ovly' }, - ['-477565537'] = { Name = 'kt1_rd_02_r4h' }, - ['1768513977'] = { Name = 'kt1_rd_02_r5a_ovly' }, - ['472638068'] = { Name = 'kt1_rd_02_r5a' }, - ['-1021878432'] = { Name = 'kt1_rd_02_r5b_ovly' }, - ['581168988'] = { Name = 'kt1_rd_02_r5b' }, - ['341299908'] = { Name = 'kt1_rd_02_r5c' }, - ['886540884'] = { Name = 'kt1_rd_02_r6a_ovly' }, - ['-599629446'] = { Name = 'kt1_rd_02_r6a' }, - ['1438244636'] = { Name = 'kt1_rd_02_r6e_ovly' }, - ['632026188'] = { Name = 'kt1_rd_02_r6e' }, - ['1836210674'] = { Name = 'kt1_rd_02_r6f_ovly' }, - ['-84762918'] = { Name = 'kt1_rd_02_r6f' }, - ['-418175777'] = { Name = 'kt1_rd_02_r6g_ovly' }, - ['154221399'] = { Name = 'kt1_rd_02_r6g' }, - ['162359328'] = { Name = 'kt1_rd_02_r7a_ovly' }, - ['196021150'] = { Name = 'kt1_rd_02_r7a' }, - ['-697687971'] = { Name = 'kt1_rd_02_r7b_ovly' }, - ['962881288'] = { Name = 'kt1_rd_02_r7b' }, - ['19860761'] = { Name = 'kt1_rd_02_r7c_ovly' }, - ['655540837'] = { Name = 'kt1_rd_02_r7c' }, - ['-1269170018'] = { Name = 'kt1_rd_02_r7d_ovly' }, - ['-722330079'] = { Name = 'kt1_rd_02_r7d' }, - ['1943005794'] = { Name = 'kt1_rd_02_tramstn_ovly' }, - ['510245034'] = { Name = 'kt1_rd_08_ovly01' }, - ['-3786941'] = { Name = 'kt1_rd_fizza' }, - ['158519514'] = { Name = 'kt1_rd_fizza1_00' }, - ['408415908'] = { Name = 'kt1_rd_fizza1_01' }, - ['-434697693'] = { Name = 'kt1_rd_fizza1_02' }, - ['-2069215405'] = { Name = 'kt1_rd_fizza1_03' }, - ['-377812307'] = { Name = 'kt1_rd_fizzb' }, - ['1544712110'] = { Name = 'kt1_rd_fizzc' }, - ['1146896450'] = { Name = 'kt1_rd_fizzd' }, - ['1717260351'] = { Name = 'kt1_rd_kt1_tel_007' }, - ['2099084739'] = { Name = 'kt1_rd_kt1_tel_008' }, - ['-235973767'] = { Name = 'kt1_rd_kt1_tram_top' }, - ['1373525723'] = { Name = 'kt1_rd_shadowcast01' }, - ['1085635770'] = { Name = 'kt1_rd_stationsteps_01' }, - ['313322977'] = { Name = 'kt1_rd_tram_01' }, - ['-1110794399'] = { Name = 'kt1_rd_tram_02_ovly' }, - ['-1677000549'] = { Name = 'kt1_rd_tram_02' }, - ['-252728729'] = { Name = 'kt1_rd_tram_03' }, - ['-1512510888'] = { Name = 'kt1_rd_tram_cable_bot' }, - ['-876355859'] = { Name = 'kt1_rd_tram_ovly' }, - ['-1372848492'] = { Name = 'kuruma' }, - ['410882957'] = { Name = 'kuruma2' }, - ['1269098716'] = { Name = 'landstalker' }, - ['-1281684762'] = { Name = 'lazer' }, - ['-1232836011'] = { Name = 'le7b' }, - ['640818791'] = { Name = 'lectro' }, - ['-703042172'] = { Name = 'lf_house_01_' }, - ['-1971997752'] = { Name = 'lf_house_01d_' }, - ['290054274'] = { Name = 'lf_house_04_' }, - ['-1695139618'] = { Name = 'lf_house_04d_' }, - ['-678335574'] = { Name = 'lf_house_05_' }, - ['-362722984'] = { Name = 'lf_house_05d_' }, - ['1515811704'] = { Name = 'lf_house_07_' }, - ['1669865158'] = { Name = 'lf_house_07d_' }, - ['-1174384544'] = { Name = 'lf_house_08_' }, - ['1649421057'] = { Name = 'lf_house_08d_' }, - ['-173048366'] = { Name = 'lf_house_09_' }, - ['485587234'] = { Name = 'lf_house_09d_' }, - ['-1385687317'] = { Name = 'lf_house_10_' }, - ['77716409'] = { Name = 'lf_house_10d_' }, - ['-737975551'] = { Name = 'lf_house_11_' }, - ['1198608380'] = { Name = 'lf_house_11d_' }, - ['-93114936'] = { Name = 'lf_house_13_' }, - ['2090804722'] = { Name = 'lf_house_13d_' }, - ['-964112964'] = { Name = 'lf_house_14_' }, - ['-360720436'] = { Name = 'lf_house_14d_' }, - ['-1015167302'] = { Name = 'lf_house_15_' }, - ['-1519311956'] = { Name = 'lf_house_15d_' }, - ['2122660754'] = { Name = 'lf_house_16_' }, - ['1801372084'] = { Name = 'lf_house_16d_' }, - ['203806105'] = { Name = 'lf_house_17_' }, - ['-1390413172'] = { Name = 'lf_house_17d_' }, - ['-578846675'] = { Name = 'lf_house_18_' }, - ['-1219135800'] = { Name = 'lf_house_18d_' }, - ['763371317'] = { Name = 'lf_house_19_' }, - ['1618384288'] = { Name = 'lf_house_19d_' }, - ['-73511144'] = { Name = 'lf_house_20_' }, - ['-1050016419'] = { Name = 'lf_house_20d_' }, - ['469291905'] = { Name = 'lguard' }, - ['-230231084'] = { Name = 'light_car_rig' }, - ['-914335905'] = { Name = 'light_plane_rig' }, - ['-114627507'] = { Name = 'limo2' }, - ['1277738372'] = { Name = 'lts_p_para_bag_lts_s' }, - ['1269440357'] = { Name = 'lts_p_para_bag_pilot2_s' }, - ['1931904776'] = { Name = 'lts_p_para_pilot2_sp_s' }, - ['182048815'] = { Name = 'lts_prop_lts_elecbox_24' }, - ['19408745'] = { Name = 'lts_prop_lts_elecbox_24b' }, - ['1051213133'] = { Name = 'lts_prop_lts_offroad_tyres01' }, - ['-1359996601'] = { Name = 'lts_prop_lts_ramp_01' }, - ['-1061569318'] = { Name = 'lts_prop_lts_ramp_02' }, - ['1290523964'] = { Name = 'lts_prop_lts_ramp_03' }, - ['2069251995'] = { Name = 'lts_prop_tumbler_01_s2' }, - ['-426922231'] = { Name = 'lts_prop_tumbler_cs2_s2' }, - ['2103844742'] = { Name = 'lts_prop_wine_glass_s2' }, - ['2068293287'] = { Name = 'lurcher' }, - ['621481054'] = { Name = 'luxor' }, - ['-1214293858'] = { Name = 'luxor2' }, - ['482197771'] = { Name = 'lynx' }, - ['-1660945322'] = { Name = 'mamba' }, - ['-1746576111'] = { Name = 'mammatus' }, - ['-2124201592'] = { Name = 'manana' }, - ['-1523428744'] = { Name = 'manchez' }, - ['1914556826'] = { Name = 'marina_xr_rocks_01' }, - ['-2015167196'] = { Name = 'marina_xr_rocks_02' }, - ['-1063063905'] = { Name = 'marina_xr_rocks_03' }, - ['-1904670132'] = { Name = 'marina_xr_rocks_04' }, - ['-585390192'] = { Name = 'marina_xr_rocks_05' }, - ['-1425095817'] = { Name = 'marina_xr_rocks_06' }, - ['-1043459709'] = { Name = 'marquis' }, - ['1233534620'] = { Name = 'marshall' }, - ['-142942670'] = { Name = 'massacro' }, - ['-631760477'] = { Name = 'massacro2' }, - ['-1660661558'] = { Name = 'maverick' }, - ['914654722'] = { Name = 'mesa' }, - ['-748008636'] = { Name = 'mesa2' }, - ['-2064372143'] = { Name = 'mesa3' }, - ['109846795'] = { Name = 'met_st_seoul_mirr' }, - ['1579140606'] = { Name = 'met_st_seoul_mirrb' }, - ['1823863923'] = { Name = 'metro__t_st_sl_bot_ol' }, - ['-283231658'] = { Name = 'metro_' }, - ['1484127491'] = { Name = 'metro_03_rp_02' }, - ['-380895886'] = { Name = 'metro_06_rp_02' }, - ['1831792241'] = { Name = 'metro_30_' }, - ['-1118146967'] = { Name = 'metro_30_cables' }, - ['2081685936'] = { Name = 'metro_30_cables001' }, - ['-244978606'] = { Name = 'metro_30_cables002' }, - ['-542357281'] = { Name = 'metro_30_cables003' }, - ['-1250942022'] = { Name = 'metro_30_lod001' }, - ['-1499036121'] = { Name = 'metro_30_lod002' }, - ['-543492081'] = { Name = 'metro_30_lod003' }, - ['-774611838'] = { Name = 'metro_30_lod004' }, - ['398026831'] = { Name = 'metro_30_lod005' }, - ['207307348'] = { Name = 'metro_30_ol' }, - ['95647208'] = { Name = 'metro_30_ol2' }, - ['-796688317'] = { Name = 'metro_30reflect' }, - ['-125008297'] = { Name = 'metro_b_ol' }, - ['-1112117012'] = { Name = 'metro_cables' }, - ['676851711'] = { Name = 'metro_cables001' }, - ['360794706'] = { Name = 'metro_cables002' }, - ['-1400779872'] = { Name = 'metro_cagelight018' }, - ['-199822148'] = { Name = 'metro_end_' }, - ['-499171879'] = { Name = 'metro_end_031reflect' }, - ['-1780048131'] = { Name = 'metro_end_032_ol' }, - ['1024003625'] = { Name = 'metro_end_032' }, - ['1298082008'] = { Name = 'metro_end_30_' }, - ['356499156'] = { Name = 'metro_end_30_2' }, - ['130085342'] = { Name = 'metro_end_30_2ol' }, - ['-178422915'] = { Name = 'metro_end_30_cables' }, - ['-2376281'] = { Name = 'metro_end_30_cables001' }, - ['672344407'] = { Name = 'metro_end_30_ol' }, - ['1720123297'] = { Name = 'metro_end_30_ol2' }, - ['1169924634'] = { Name = 'metro_end_30reflect' }, - ['1591372967'] = { Name = 'metro_end_b_ol' }, - ['1650924683'] = { Name = 'metro_end_b_ol001' }, - ['-730738105'] = { Name = 'metro_end_bb_' }, - ['-1535304967'] = { Name = 'metro_end_cables' }, - ['220069623'] = { Name = 'metro_end_cables001' }, - ['-2022035985'] = { Name = 'metro_end_lod_001' }, - ['-760535921'] = { Name = 'metro_end_lod' }, - ['-1713396680'] = { Name = 'metro_end_new3' }, - ['-696107910'] = { Name = 'metro_end_ol001' }, - ['-521842368'] = { Name = 'metro_end_ol002' }, - ['1500192492'] = { Name = 'metro_end_shadow' }, - ['-338704707'] = { Name = 'metro_endnew_ol' }, - ['-303685511'] = { Name = 'metro_endnew_ol2' }, - ['-409233552'] = { Name = 'metro_endnew1_' }, - ['-57128203'] = { Name = 'metro_endnew1_cables' }, - ['1293769392'] = { Name = 'metro_endnew2_ol' }, - ['1014101854'] = { Name = 'metro_endnew2' }, - ['-1652051138'] = { Name = 'metro_endnew2cables002' }, - ['407164543'] = { Name = 'metro_endnew3_ol' }, - ['-1423791787'] = { Name = 'metro_endnew3cables' }, - ['-1928427811'] = { Name = 'metro_endolnew2' }, - ['-167972287'] = { Name = 'metro_endreflect' }, - ['484938648'] = { Name = 'metro_gridnew' }, - ['637248301'] = { Name = 'metro_lift001seoul' }, - ['-2106815173'] = { Name = 'metro_liftglassbotseoul' }, - ['1679669627'] = { Name = 'metro_liftglasstop004seoul' }, - ['1326117462'] = { Name = 'metro_liftglasstop004seoul001' }, - ['-1022636972'] = { Name = 'metro_liftglasstopseoul' }, - ['732669249'] = { Name = 'metro_liftglasstopseoul001' }, - ['-1809136604'] = { Name = 'metro_liftseoul' }, - ['316299536'] = { Name = 'metro_lsiaparkingtext' }, - ['959063851'] = { Name = 'metro_lsiaterminaltext' }, - ['-1381996320'] = { Name = 'metro_map_endreflect' }, - ['1490519005'] = { Name = 'metro_map_endshadowbox' }, - ['-770164707'] = { Name = 'metro_map_join_1_' }, - ['-698180840'] = { Name = 'metro_map_join_1_lod' }, - ['-1483505130'] = { Name = 'metro_map_join_1_ol' }, - ['-1155790067'] = { Name = 'metro_map_join_1b_ol' }, - ['-279653998'] = { Name = 'metro_map_join_1reflect' }, - ['-519473795'] = { Name = 'metro_map_join_1shadowbox' }, - ['-2025644504'] = { Name = 'metro_map_join_2_' }, - ['-1993939088'] = { Name = 'metro_map_join_2_lod' }, - ['709796306'] = { Name = 'metro_map_join_2_ol' }, - ['732634002'] = { Name = 'metro_map_join_2_ol2' }, - ['127675884'] = { Name = 'metro_map_join_2mark001' }, - ['-1408784964'] = { Name = 'metro_map_join_2reflect' }, - ['-91416267'] = { Name = 'metro_map_join_2shadowbox' }, - ['-795748211'] = { Name = 'metro_map_join_lod' }, - ['-1472763774'] = { Name = 'metro_map_join2wallg009' }, - ['-1617471970'] = { Name = 'metro_map_join2wallg010' }, - ['-1022900905'] = { Name = 'metro_newwaldoors' }, - ['967818144'] = { Name = 'metro_newwalk1' }, - ['1481763959'] = { Name = 'metro_newwalk1pipes003' }, - ['-763508781'] = { Name = 'metro_newwalk1pipes005seoul' }, - ['-94269730'] = { Name = 'metro_newwalk1pipes2' }, - ['476521765'] = { Name = 'metro_newwalk2reflect_b' }, - ['-345619475'] = { Name = 'metro_newwalk2reflect' }, - ['1706196339'] = { Name = 'metro_newwalk2shadowbox' }, - ['616522692'] = { Name = 'metro_newwalk2shell' }, - ['907525659'] = { Name = 'metro_newwalk3shell' }, - ['1539767361'] = { Name = 'metro_newwalk4reflect' }, - ['1650813357'] = { Name = 'metro_newwalk4shell' }, - ['-736327030'] = { Name = 'metro_newwalk5reflect_a' }, - ['586541382'] = { Name = 'metro_newwalk5reflect' }, - ['-345256398'] = { Name = 'metro_newwalk5shell' }, - ['1519414802'] = { Name = 'metro_newwalk6shell' }, - ['1278414586'] = { Name = 'metro_railclips' }, - ['1560087579'] = { Name = 'metro_railclips003' }, - ['1790650263'] = { Name = 'metro_railclips004' }, - ['-171751503'] = { Name = 'metro_railclips0044' }, - ['1073798187'] = { Name = 'metro_railclips0045' }, - ['303595611'] = { Name = 'metro_railclips0046' }, - ['1520144736'] = { Name = 'metro_railclips0047' }, - ['964117776'] = { Name = 'metro_railclips005' }, - ['1195237533'] = { Name = 'metro_railclips006' }, - ['-1504141611'] = { Name = 'metro_railclips007' }, - ['-1273873848'] = { Name = 'metro_railclips008' }, - ['-2101422178'] = { Name = 'metro_railclips009' }, - ['852220517'] = { Name = 'metro_railclips0091' }, - ['1822730782'] = { Name = 'metro_railclips010' }, - ['-1366067789'] = { Name = 'metro_railclips01000' }, - ['1338732652'] = { Name = 'metro_railclips011' }, - ['1107219667'] = { Name = 'metro_railclips012' }, - ['1855073765'] = { Name = 'metro_railclips013' }, - ['1589546558'] = { Name = 'metro_railclips014' }, - ['1105548428'] = { Name = 'metro_railclips015' }, - ['878459258'] = { Name = 'metro_railclips016' }, - ['-1277708173'] = { Name = 'metro_railclips017' }, - ['-1510597456'] = { Name = 'metro_railclips018' }, - ['-1990532234'] = { Name = 'metro_railclips019' }, - ['1225061615'] = { Name = 'metro_railclips020' }, - ['978278276'] = { Name = 'metro_railclips021' }, - ['1212937081'] = { Name = 'metro_railclips022' }, - ['1708404361'] = { Name = 'metro_railclips023' }, - ['1402571284'] = { Name = 'metro_railclips024' }, - ['-2123438658'] = { Name = 'metro_railclips025' }, - ['1861828819'] = { Name = 'metro_railclips026' }, - ['-1399342057'] = { Name = 'metro_railclips027' }, - ['-1635180550'] = { Name = 'metro_railclips028' }, - ['-868156567'] = { Name = 'metro_railclips029' }, - ['-434229189'] = { Name = 'metro_railclips030' }, - ['-240203940'] = { Name = 'metro_railclips031' }, - ['56879814'] = { Name = 'metro_railclips032' }, - ['755875349'] = { Name = 'metro_railclips033' }, - ['-51651118'] = { Name = 'metro_railclips034' }, - ['1185575246'] = { Name = 'metro_railclips035' }, - ['404067365'] = { Name = 'metro_railclips036' }, - ['1675176875'] = { Name = 'metro_railclips037' }, - ['898715420'] = { Name = 'metro_railclips038' }, - ['2138825456'] = { Name = 'metro_railclips039' }, - ['933908474'] = { Name = 'metro_railclips040' }, - ['1089954452'] = { Name = 'metro_railclips041' }, - ['833864713'] = { Name = 'metro_railclips042' }, - ['1132750762'] = { Name = 'metro_railclips043' }, - ['-1527567730'] = { Name = 'metro_railclips048' }, - ['-1226256775'] = { Name = 'metro_railclips049' }, - ['2034422802'] = { Name = 'metro_railclips050' }, - ['-2080380532'] = { Name = 'metro_railclips051' }, - ['500687632'] = { Name = 'metro_railclips053seoul' }, - ['-1839593916'] = { Name = 'metro_railclips054' }, - ['-1122280506'] = { Name = 'metro_railclips055' }, - ['-872089191'] = { Name = 'metro_railclips056' }, - ['1664705199'] = { Name = 'metro_railclips0new230' }, - ['1122179590'] = { Name = 'metro_railclips2' }, - ['89463693'] = { Name = 'metro_railclipsnew3018' }, - ['-227611389'] = { Name = 'metro_reflectonly' }, - ['928394347'] = { Name = 'metro_s3airconseoul' }, - ['-320447383'] = { Name = 'metro_s3liftrail001seoul' }, - ['624771500'] = { Name = 'metro_s3liftrailseoul' }, - ['353839072'] = { Name = 'metro_s3lightbarseoul' }, - ['-1638887088'] = { Name = 'metro_s3overlay2seoul' }, - ['-2087322176'] = { Name = 'metro_s3overlayseoul' }, - ['-2064158526'] = { Name = 'metro_sb' }, - ['1124295943'] = { Name = 'metro_sideexitw' }, - ['782252325'] = { Name = 'metro_sl_bot_' }, - ['648343857'] = { Name = 'metro_sl_bot_lod_001' }, - ['1852791112'] = { Name = 'metro_sl_bot_lod' }, - ['-1212997795'] = { Name = 'metro_sl_bot_lod001' }, - ['-342915311'] = { Name = 'metro_sl_bot_lod002' }, - ['318783595'] = { Name = 'metro_sl_bot_ol' }, - ['-775514018'] = { Name = 'metro_sl_bot_ol2' }, - ['1842549821'] = { Name = 'metro_sl_botolextra' }, - ['1807810723'] = { Name = 'metro_sl_botreflect' }, - ['1874756548'] = { Name = 'metro_sl_top_' }, - ['535064819'] = { Name = 'metro_sl_top_ol' }, - ['-2142389360'] = { Name = 'metro_sl_top_ol2' }, - ['1259214908'] = { Name = 'metro_sl_topolextra' }, - ['-1523819241'] = { Name = 'metro_sl_topreflect' }, - ['-310853095'] = { Name = 'metro_sm_' }, - ['836395826'] = { Name = 'metro_sm_001' }, - ['1141704599'] = { Name = 'metro_sm_002' }, - ['-734973899'] = { Name = 'metro_sm_cables' }, - ['-806420041'] = { Name = 'metro_sm_cables00' }, - ['705066998'] = { Name = 'metro_sm_cables001' }, - ['-1004229580'] = { Name = 'metro_sm_cables002' }, - ['-1772466016'] = { Name = 'metro_sm_cables003' }, - ['-511547665'] = { Name = 'metro_sm_cables004' }, - ['-1916321926'] = { Name = 'metro_sm_cables006' }, - ['1610802170'] = { Name = 'metro_sm_cables007' }, - ['-1440057280'] = { Name = 'metro_sm_cables008' }, - ['2073271059'] = { Name = 'metro_sm_cables009' }, - ['-636298952'] = { Name = 'metro_sm_cables010' }, - ['-331776635'] = { Name = 'metro_sm_cables011' }, - ['-1364655515'] = { Name = 'metro_sm_cables012' }, - ['-1057839368'] = { Name = 'metro_sm_cables013' }, - ['-1833842057'] = { Name = 'metro_sm_cables015' }, - ['1977848027'] = { Name = 'metro_sm_cables016' }, - ['-2028915914'] = { Name = 'metro_sm_cables017' }, - ['129479821'] = { Name = 'metro_sm_cables018' }, - ['-548648614'] = { Name = 'metro_sm_cablesol2' }, - ['623417052'] = { Name = 'metro_sm_cablessht1' }, - ['1390441035'] = { Name = 'metro_sm_cablessht2' }, - ['128439241'] = { Name = 'metro_sm_cablesshtnew' }, - ['657160541'] = { Name = 'metro_sm_lod' }, - ['-687090075'] = { Name = 'metro_sm_lod001' }, - ['-387249719'] = { Name = 'metro_sm_ol001' }, - ['-49335791'] = { Name = 'metro_sm_ol002' }, - ['-506231780'] = { Name = 'metro_sm_sl_bot_' }, - ['-2046105846'] = { Name = 'metro_sm_sl_bot_lod001' }, - ['1941488230'] = { Name = 'metro_sm_sl_bot_lod002' }, - ['-1352169135'] = { Name = 'metro_sm_sl_botol2' }, - ['-1552772785'] = { Name = 'metro_sm_sl_botreflect' }, - ['1296168761'] = { Name = 'metro_sm_sl_mid_' }, - ['-1740467647'] = { Name = 'metro_sm_sl_midol2' }, - ['961555896'] = { Name = 'metro_sm_sl_midreflect' }, - ['-18722386'] = { Name = 'metro_sm_sl_top_' }, - ['-470647066'] = { Name = 'metro_sm_sl_top_lod001' }, - ['-987545272'] = { Name = 'metro_sm_sl_top_lod002' }, - ['236250256'] = { Name = 'metro_sm_sl_top_ol' }, - ['1532567237'] = { Name = 'metro_sm_sl_topol2' }, - ['1067562810'] = { Name = 'metro_sm_sl_topreflect' }, - ['1441835763'] = { Name = 'metro_sm1reflect' }, - ['-702158691'] = { Name = 'metro_sm2reflect' }, - ['-447154863'] = { Name = 'metro_small_30_' }, - ['1694006389'] = { Name = 'metro_small_30_cables' }, - ['1397856366'] = { Name = 'metro_small_30_lod001' }, - ['1636349148'] = { Name = 'metro_small_30_lod002' }, - ['1926190953'] = { Name = 'metro_small_30_lod003' }, - ['606266622'] = { Name = 'metro_small_30_ol' }, - ['2064473806'] = { Name = 'metro_small_30reflect' }, - ['537213512'] = { Name = 'metro_smolextra' }, - ['-458891740'] = { Name = 'metro_smolextra001' }, - ['-2006702686'] = { Name = 'metro_smolextra002' }, - ['231702342'] = { Name = 'metro_smreflect' }, - ['-849283772'] = { Name = 'metro_stain003' }, - ['-1741901560'] = { Name = 'metro_stat3_platseoul' }, - ['643649573'] = { Name = 'metro_stat3endboxesseoul' }, - ['-1744983116'] = { Name = 'metro_stat3glift001seoul' }, - ['1047127621'] = { Name = 'metro_stat3gliftseoul' }, - ['-1639731425'] = { Name = 'metro_stat3join' }, - ['-334246353'] = { Name = 'metro_stat3join004' }, - ['-1002814100'] = { Name = 'metro_stat3join004ol' }, - ['-126033053'] = { Name = 'metro_stat3join1_lod001' }, - ['2020631372'] = { Name = 'metro_stat3join1_lod002' }, - ['1254524921'] = { Name = 'metro_stat3join1_lod003' }, - ['888167497'] = { Name = 'metro_stat3join1_lod004' }, - ['-728574532'] = { Name = 'metro_stat3join1reflect' }, - ['-486777164'] = { Name = 'metro_stat3join1reflect001' }, - ['1397697970'] = { Name = 'metro_stat3join2reflect' }, - ['320967775'] = { Name = 'metro_stat3join2reflect001' }, - ['1450835004'] = { Name = 'metro_stat3join3reflect' }, - ['-908980310'] = { Name = 'metro_stat3join3reflect001' }, - ['39478872'] = { Name = 'metro_stat3join4reflect' }, - ['-1970530036'] = { Name = 'metro_stat3join4shadow' }, - ['606334009'] = { Name = 'metro_stat3joinbend' }, - ['60738992'] = { Name = 'metro_stat3joinbend2' }, - ['-182379021'] = { Name = 'metro_stat3joinbend2ol' }, - ['-511540164'] = { Name = 'metro_stat3joinol' }, - ['1124068457'] = { Name = 'metro_stat3joinstuff' }, - ['1215955531'] = { Name = 'metro_stat3joinstuff4' }, - ['-54608299'] = { Name = 'metro_stat3railings003seoul' }, - ['-320118423'] = { Name = 'metro_stat3railings004seoul' }, - ['-1200748865'] = { Name = 'metro_stat3sp_cables2' }, - ['1480388548'] = { Name = 'metro_stat3sp' }, - ['-799176264'] = { Name = 'metro_stat3special_lod001' }, - ['-757396161'] = { Name = 'metro_stat3spol' }, - ['-1054042537'] = { Name = 'metro_stat3spreflect' }, - ['-1368322409'] = { Name = 'metro_stat3spstuff' }, - ['391258084'] = { Name = 'metro_statejoinbendol' }, - ['-1463188217'] = { Name = 'metro_station_3_seoul' }, - ['-1749240062'] = { Name = 'metro_station_3seoul_reflect' }, - ['2086599887'] = { Name = 'metro_station_3seoul_shb' }, - ['-1815447721'] = { Name = 'metro_station_3seoul' }, - ['1036384401'] = { Name = 'metro_station_3seoul001' }, - ['-1460310618'] = { Name = 'metro_stationburtontext' }, - ['-1724475697'] = { Name = 'metro_stationburtontext2' }, - ['-1580866404'] = { Name = 'metro_stationhut002seoul' }, - ['-870188425'] = { Name = 'metro_stationlsiaparkingtext2' }, - ['-613571461'] = { Name = 'metro_stationlsiaterminaltext2' }, - ['-946800384'] = { Name = 'metro_stationperrotext' }, - ['-574997152'] = { Name = 'metro_stationperrotext2' }, - ['-2068583636'] = { Name = 'metro_stationporttext003' }, - ['-477321196'] = { Name = 'metro_stationseoultext' }, - ['1472685765'] = { Name = 'metro_stationseoultext2' }, - ['-159164695'] = { Name = 'metro_subway1proxy' }, - ['1446045988'] = { Name = 'metro_subway1shell' }, - ['1910849677'] = { Name = 'metro_subwayetxt1' }, - ['-1862238525'] = { Name = 'metro_subwayetxt2' }, - ['-1165089918'] = { Name = 'metro_t_end_' }, - ['-1465421597'] = { Name = 'metro_t_end_30_' }, - ['-1305949561'] = { Name = 'metro_t_end_30_lod001' }, - ['909300381'] = { Name = 'metro_t_end_30_lod002' }, - ['1701177392'] = { Name = 'metro_t_end_30_ol' }, - ['292304028'] = { Name = 'metro_t_end_30_ol001' }, - ['-525608070'] = { Name = 'metro_t_end_30_ol2' }, - ['-670394128'] = { Name = 'metro_t_end_30reflect' }, - ['804941067'] = { Name = 'metro_t_end_b_' }, - ['320913383'] = { Name = 'metro_t_end_b_ol' }, - ['1567181109'] = { Name = 'metro_t_end_b_ol2' }, - ['-1760239772'] = { Name = 'metro_t_end_cables' }, - ['-255986135'] = { Name = 'metro_t_end_lod001' }, - ['-1065871970'] = { Name = 'metro_t_end_lod002' }, - ['-1005619556'] = { Name = 'metro_t_end_ol2' }, - ['1416596668'] = { Name = 'metro_t_end_reflect' }, - ['825860277'] = { Name = 'metro_t_end2_30_' }, - ['-1245307987'] = { Name = 'metro_t_end2_30_ol' }, - ['-1084585782'] = { Name = 'metro_t_end2_30ol2' }, - ['2058080855'] = { Name = 'metro_t_end2_30reflect' }, - ['-519535809'] = { Name = 'metro_t_join_' }, - ['159566043'] = { Name = 'metro_t_join_lod001' }, - ['851549016'] = { Name = 'metro_t_join_lod002' }, - ['1091483634'] = { Name = 'metro_t_join_lod003' }, - ['-163470759'] = { Name = 'metro_t_join_lod004' }, - ['1672117545'] = { Name = 'metro_t_join_lod005' }, - ['-1980151354'] = { Name = 'metro_t_join_lod006' }, - ['-1745853004'] = { Name = 'metro_t_join_lod007' }, - ['821630915'] = { Name = 'metro_t_join_lod008' }, - ['1054192508'] = { Name = 'metro_t_join_lod009' }, - ['-309620211'] = { Name = 'metro_t_join_lod010' }, - ['1280135055'] = { Name = 'metro_t_join_lod011' }, - ['-1780522318'] = { Name = 'metro_t_join_lod012' }, - ['-2055880225'] = { Name = 'metro_t_join_lod013' }, - ['985934969'] = { Name = 'metro_t_join_lod014' }, - ['686917844'] = { Name = 'metro_t_join_lod015' }, - ['-534186172'] = { Name = 'metro_t_join_lod016' }, - ['-1368709971'] = { Name = 'metro_t_join_ol' }, - ['2019383489'] = { Name = 'metro_t_joinreflect' }, - ['-1585368011'] = { Name = 'metro_t_lg_30_' }, - ['-1398439556'] = { Name = 'metro_t_lg_30_lod005' }, - ['-1186931930'] = { Name = 'metro_t_lg_30_ol1' }, - ['-537629978'] = { Name = 'metro_t_lg_30mark' }, - ['-1262175414'] = { Name = 'metro_t_lg_30reflect' }, - ['-156084367'] = { Name = 'metro_t_sl_bot_' }, - ['-433908758'] = { Name = 'metro_t_sl_bot_ol' }, - ['1406504592'] = { Name = 'metro_t_sl_botreflect' }, - ['843159421'] = { Name = 'metro_t_sl_top_' }, - ['-384617339'] = { Name = 'metro_t_sl_top_ol' }, - ['-457589614'] = { Name = 'metro_t_sl_top_ol2' }, - ['1543402348'] = { Name = 'metro_t_st_lg_30_' }, - ['455762787'] = { Name = 'metro_t_st_lg_30_lod' }, - ['793653600'] = { Name = 'metro_t_st_lg_30_lod001' }, - ['25843157'] = { Name = 'metro_t_st_lg_30_lod002' }, - ['315848807'] = { Name = 'metro_t_st_lg_30_lod003' }, - ['-454517614'] = { Name = 'metro_t_st_lg_30_lod004' }, - ['1514899290'] = { Name = 'metro_t_st_lg_30_lod005' }, - ['1820437446'] = { Name = 'metro_t_st_lg_30_lod006' }, - ['-115482139'] = { Name = 'metro_t_st_lg_30_ol' }, - ['100877312'] = { Name = 'metro_t_st_lg_30_ol002' }, - ['-1950938105'] = { Name = 'metro_t_st_lg_30_ol2' }, - ['-1334258466'] = { Name = 'metro_t_st_lg_30reflect' }, - ['-224426079'] = { Name = 'metro_t_st_lg_30shadbox' }, - ['-758899365'] = { Name = 'metro_t_st_sl_bot_' }, - ['2041321892'] = { Name = 'metro_t_st_sl_bot_lod001' }, - ['93629311'] = { Name = 'metro_t_st_sl_bot_ol001' }, - ['974224533'] = { Name = 'metro_t_st_sl_bot_ol2' }, - ['949761967'] = { Name = 'metro_t_st_sl_botreflect' }, - ['1310168527'] = { Name = 'metro_t_st_sl_top_' }, - ['1647949157'] = { Name = 'metro_t_st_sl_top_lod001' }, - ['259649618'] = { Name = 'metro_t_st_sl_top_ol001' }, - ['-578208385'] = { Name = 'metro_t_st_sl_topreflect' }, - ['1856894547'] = { Name = 'metro_t_stair_' }, - ['390372917'] = { Name = 'metro_t_stair_2_lod001' }, - ['868442587'] = { Name = 'metro_t_stair_2' }, - ['-1762670138'] = { Name = 'metro_t_stair_lod001' }, - ['1143743552'] = { Name = 'metro_t_stair_lod002' }, - ['847413485'] = { Name = 'metro_t_stair_lod003' }, - ['-238289027'] = { Name = 'metro_t_stair_lod004' }, - ['-537568304'] = { Name = 'metro_t_stair_lod005' }, - ['-1924680074'] = { Name = 'metro_t_stair_lod006' }, - ['2069500571'] = { Name = 'metro_t_stair_lod007' }, - ['353551878'] = { Name = 'metro_t_stair_lod008' }, - ['-1014979869'] = { Name = 'metro_t_stair_lod009' }, - ['727183752'] = { Name = 'metro_t_stair_lod010' }, - ['-53275521'] = { Name = 'metro_t_stair_lod011' }, - ['1191225569'] = { Name = 'metro_t_stair_lod012' }, - ['-1704865886'] = { Name = 'metro_t_stair_lod013' }, - ['1671389726'] = { Name = 'metro_t_stair_lod014' }, - ['-1067251337'] = { Name = 'metro_t_stair_ol' }, - ['1036598985'] = { Name = 'metro_t_stair_ol2' }, - ['-292981443'] = { Name = 'metro_t_stair2reflect' }, - ['561844062'] = { Name = 'metro_t_stairreflect' }, - ['2120048793'] = { Name = 'metro_t_step__ol' }, - ['-2103115246'] = { Name = 'metro_t_step__ol002' }, - ['-1731891165'] = { Name = 'metro_t_step_' }, - ['1030688243'] = { Name = 'metro_t_step_20_' }, - ['-1260195433'] = { Name = 'metro_t_step_20_lod001' }, - ['2146830270'] = { Name = 'metro_t_step_20_lod002' }, - ['-892550174'] = { Name = 'metro_t_step_20_ol' }, - ['1464779364'] = { Name = 'metro_t_step_20_ol2' }, - ['-529294854'] = { Name = 'metro_t_step_20reflect' }, - ['2096603299'] = { Name = 'metro_t_step_lod001' }, - ['1191031992'] = { Name = 'metro_t_step_lod002' }, - ['-729844213'] = { Name = 'metro_t_step_ol' }, - ['737590170'] = { Name = 'metro_t_stepolextra' }, - ['258156671'] = { Name = 'metro_t_stepreflect' }, - ['-1210941175'] = { Name = 'metro_t_stepreflect003' }, - ['1716017079'] = { Name = 'metro_topen_cables' }, - ['-1585959895'] = { Name = 'metro_topen_moreol' }, - ['-683913398'] = { Name = 'metro_topen_step__ol' }, - ['1808433531'] = { Name = 'metro_topen_step_' }, - ['1111976904'] = { Name = 'metro_topen_step_lod001' }, - ['-68919545'] = { Name = 'metro_topen_step_lod002' }, - ['170390308'] = { Name = 'metro_topen_stepreflect' }, - ['1652900192'] = { Name = 'metro_tsidex_' }, - ['265440303'] = { Name = 'metro_tsidex_ol' }, - ['-75588373'] = { Name = 'metro_tsidex_ol2' }, - ['-42720284'] = { Name = 'metro_tsidexreflect' }, - ['944662010'] = { Name = 'metro_walkway1panels002' }, - ['461352029'] = { Name = 'metro_walkway1panels004' }, - ['152325154'] = { Name = 'metro_walkway2panels1' }, - ['-69441751'] = { Name = 'metro_walkway5panels005' }, - ['1590916747'] = { Name = 'metro_wallgrid0011' }, - ['1365400489'] = { Name = 'metro_wallgrid0012' }, - ['-510335871'] = { Name = 'metro_wallgrid003' }, - ['-1091592393'] = { Name = 'metro_wallgrid004' }, - ['-853525608'] = { Name = 'metro_wallgrid005' }, - ['985568979'] = { Name = 'metro_wallgrid007' }, - ['-259489176'] = { Name = 'metro_wallgrid008' }, - ['-2093111024'] = { Name = 'metro_wallgrid013' }, - ['-1054006034'] = { Name = 'metro_wallgrid014' }, - ['-1896398709'] = { Name = 'metro_wallgrid015' }, - ['-1521193659'] = { Name = 'metro_wallgrid016' }, - ['1938393520'] = { Name = 'metro_wallgrid017' }, - ['176600992'] = { Name = 'metro_wallgrid018' }, - ['-591373292'] = { Name = 'metro_wallgrid019' }, - ['-549167844'] = { Name = 'metro_wallgrid020' }, - ['-1268191095'] = { Name = 'metro_wallgrid1' }, - ['-1505799114'] = { Name = 'metro_wallgrid2' }, - ['195666588'] = { Name = 'metro_watermark' }, - ['1972827299'] = { Name = 'metro_watermark4' }, - ['-1305318586'] = { Name = 'metro1_add_001' }, - ['1140854499'] = { Name = 'metro1_add_002' }, - ['1692422307'] = { Name = 'metro1_add_003' }, - ['2021521374'] = { Name = 'metro1_add_004' }, - ['660373253'] = { Name = 'metro1_ceiling' }, - ['-637636261'] = { Name = 'metro1_ceiling001' }, - ['-2044110513'] = { Name = 'metro1_ceilinga' }, - ['-716908565'] = { Name = 'metro1_ceilinga001' }, - ['-1198055792'] = { Name = 'metro1_ceilinga003' }, - ['-825202016'] = { Name = 'metro1_ceilingb' }, - ['681985495'] = { Name = 'metro1_ceilingb001' }, - ['358165878'] = { Name = 'metro2_ceiling2' }, - ['1331708226'] = { Name = 'metro3_ceiling' }, - ['-1749909505'] = { Name = 'metro6_ceiling' }, - ['-484054720'] = { Name = 'metropill_001' }, - ['439965534'] = { Name = 'metropill_002' }, - ['1216820217'] = { Name = 'metropill_003' }, - ['-36921723'] = { Name = 'metropill_004' }, - ['689304855'] = { Name = 'metropill_005' }, - ['1589305452'] = { Name = 'metropill_006' }, - ['1565318544'] = { Name = 'metropill_007' }, - ['1126181175'] = { Name = 'metropill_008' }, - ['-966563498'] = { Name = 'metropill_decal_001' }, - ['-1222784309'] = { Name = 'metropill_decal_002' }, - ['1820931483'] = { Name = 'metropill_decal_003' }, - ['1515098406'] = { Name = 'metropill_decal_004' }, - ['-1879311232'] = { Name = 'metropill_decal_005' }, - ['2110412829'] = { Name = 'metropill_decal_006' }, - ['632662005'] = { Name = 'metropill_decal_007' }, - ['323420952'] = { Name = 'metropill_decal_008' }, - ['-1915712597'] = { Name = 'metropilla' }, - ['-1836276370'] = { Name = 'metropilla001' }, - ['2070701791'] = { Name = 'metropillb' }, - ['-481802157'] = { Name = 'metropillb001' }, - ['207082448'] = { Name = 'metrotest_lod_001' }, - ['-553289428'] = { Name = 'metrotest_lod_002' }, - ['-1345414465'] = { Name = 'metrotest_lod_003' }, - ['1967072673'] = { Name = 'metrotest_lod_004' }, - ['16613707'] = { Name = 'metrotest_lod001' }, - ['-134320307'] = { Name = 'metrotest_lod002' }, - ['761354770'] = { Name = 'metrotest_lod003' }, - ['336930682'] = { Name = 'metrotest_lod004' }, - ['-1537298430'] = { Name = 'metrotestreflect' }, - ['868868440'] = { Name = 'metrotrain' }, - ['165154707'] = { Name = 'miljet' }, - ['-310465116'] = { Name = 'minivan' }, - ['-1126264336'] = { Name = 'minivan2' }, - ['-121486168'] = { Name = 'miss_rub_couch_01_l1' }, - ['1894671041'] = { Name = 'miss_rub_couch_01' }, - ['-784816453'] = { Name = 'mixer' }, - ['475220373'] = { Name = 'mixer2' }, - ['176212222'] = { Name = 'mk_arrow_flat' }, - ['-688511582'] = { Name = 'mk_arrow' }, - ['768582247'] = { Name = 'mk_cone' }, - ['-512769117'] = { Name = 'mk_cylinder' }, - ['794464383'] = { Name = 'mk_flag' }, - ['816514494'] = { Name = 'mk_ring' }, - ['-433375717'] = { Name = 'monroe' }, - ['-845961253'] = { Name = 'monster' }, - ['525509695'] = { Name = 'moonbeam' }, - ['1896491931'] = { Name = 'moonbeam2' }, - ['1783355638'] = { Name = 'mower' }, - ['1943971979'] = { Name = 'mp_f_deadhooker' }, - ['-1667301416'] = { Name = 'mp_f_freemode_01' }, - ['-785842275'] = { Name = 'mp_f_misty_01' }, - ['695248020'] = { Name = 'mp_f_stripperlite' }, - ['1822283721'] = { Name = 'mp_g_m_pros_01' }, - ['1173958009'] = { Name = 'mp_headtargets' }, - ['-1057787465'] = { Name = 'mp_m_claude_01' }, - ['1161072059'] = { Name = 'mp_m_exarmy_01' }, - ['866411749'] = { Name = 'mp_m_famdd_01' }, - ['1558115333'] = { Name = 'mp_m_fibsec_01' }, - ['1885233650'] = { Name = 'mp_m_freemode_01' }, - ['943915367'] = { Name = 'mp_m_marston_01' }, - ['-287649847'] = { Name = 'mp_m_niko_01' }, - ['416176080'] = { Name = 'mp_m_shopkeep_01' }, - ['-839953400'] = { Name = 'mp_s_m_armoured_01' }, - ['487502835'] = { Name = 'mt_neon_a' }, - ['-1677577764'] = { Name = 'mt_neon_b' }, - ['-509995673'] = { Name = 'mt01_glow_001' }, - ['231325255'] = { Name = 'mt1_info_a' }, - ['904750859'] = { Name = 'mule' }, - ['-1050465301'] = { Name = 'mule2' }, - ['-2052737935'] = { Name = 'mule3' }, - ['-634879114'] = { Name = 'nemesis' }, - ['1034187331'] = { Name = 'nero' }, - ['1093792632'] = { Name = 'nero2' }, - ['1910680247'] = { Name = 'new_walk_1_reflect' }, - ['844547720'] = { Name = 'ng_proc_beerbottle_01a' }, - ['1098802391'] = { Name = 'ng_proc_beerbottle_01b' }, - ['1328808002'] = { Name = 'ng_proc_beerbottle_01c' }, - ['-1895783233'] = { Name = 'ng_proc_binbag_01a' }, - ['-1734625067'] = { Name = 'ng_proc_binbag_02a' }, - ['-1834013032'] = { Name = 'ng_proc_block_01a' }, - ['-1063872862'] = { Name = 'ng_proc_block_02a' }, - ['-831245731'] = { Name = 'ng_proc_block_02b' }, - ['1778631864'] = { Name = 'ng_proc_box_01a' }, - ['-1731615921'] = { Name = 'ng_proc_box_02a' }, - ['-1439676900'] = { Name = 'ng_proc_box_02b' }, - ['64781110'] = { Name = 'ng_proc_brick_01a' }, - ['-1157863053'] = { Name = 'ng_proc_brick_01b' }, - ['-1318793273'] = { Name = 'ng_proc_brkbottle_02a' }, - ['-128983652'] = { Name = 'ng_proc_brkbottle_02b' }, - ['99186895'] = { Name = 'ng_proc_brkbottle_02c' }, - ['215254697'] = { Name = 'ng_proc_brkbottle_02d' }, - ['442704326'] = { Name = 'ng_proc_brkbottle_02e' }, - ['827936690'] = { Name = 'ng_proc_brkbottle_02f' }, - ['1055714009'] = { Name = 'ng_proc_brkbottle_02g' }, - ['110881648'] = { Name = 'ng_proc_candy01a' }, - ['-385561723'] = { Name = 'ng_proc_cigar01a' }, - ['175300549'] = { Name = 'ng_proc_cigarette01a' }, - ['1175299436'] = { Name = 'ng_proc_cigbuts01a' }, - ['1479656360'] = { Name = 'ng_proc_cigbuts02a' }, - ['-200345012'] = { Name = 'ng_proc_cigbuts03a' }, - ['152603738'] = { Name = 'ng_proc_ciglight01a' }, - ['-593364948'] = { Name = 'ng_proc_cigpak01a' }, - ['-499055750'] = { Name = 'ng_proc_cigpak01b' }, - ['-200890619'] = { Name = 'ng_proc_cigpak01c' }, - ['-163314598'] = { Name = 'ng_proc_coffee_01a' }, - ['152282765'] = { Name = 'ng_proc_coffee_02a' }, - ['1475200408'] = { Name = 'ng_proc_coffee_03b' }, - ['1397473724'] = { Name = 'ng_proc_coffee_04b' }, - ['-1460292532'] = { Name = 'ng_proc_concchips01' }, - ['-1747381741'] = { Name = 'ng_proc_concchips02' }, - ['-827621449'] = { Name = 'ng_proc_concchips03' }, - ['1310916264'] = { Name = 'ng_proc_concchips04' }, - ['-720584521'] = { Name = 'ng_proc_crate_01a' }, - ['-1109001010'] = { Name = 'ng_proc_crate_02a' }, - ['1218252530'] = { Name = 'ng_proc_crate_03a' }, - ['1102352397'] = { Name = 'ng_proc_crate_04a' }, - ['-2127785247'] = { Name = 'ng_proc_drug01a002' }, - ['1450083036'] = { Name = 'ng_proc_food_aple1a' }, - ['1675697833'] = { Name = 'ng_proc_food_aple2a' }, - ['-196552994'] = { Name = 'ng_proc_food_bag01a' }, - ['-1599364663'] = { Name = 'ng_proc_food_bag02a' }, - ['386283738'] = { Name = 'ng_proc_food_burg01a' }, - ['566090194'] = { Name = 'ng_proc_food_burg02a' }, - ['1967980783'] = { Name = 'ng_proc_food_burg02c' }, - ['791748562'] = { Name = 'ng_proc_food_chips01a' }, - ['1013430847'] = { Name = 'ng_proc_food_chips01b' }, - ['-1122944124'] = { Name = 'ng_proc_food_chips01c' }, - ['-1519432258'] = { Name = 'ng_proc_food_nana1a' }, - ['-1045986034'] = { Name = 'ng_proc_food_nana2a' }, - ['1465367612'] = { Name = 'ng_proc_food_ornge1a' }, - ['-1350121957'] = { Name = 'ng_proc_inhaler01a' }, - ['334129668'] = { Name = 'ng_proc_leaves01' }, - ['-1065565414'] = { Name = 'ng_proc_leaves02' }, - ['-223893633'] = { Name = 'ng_proc_leaves03' }, - ['-1133167861'] = { Name = 'ng_proc_leaves04' }, - ['-1389192058'] = { Name = 'ng_proc_leaves05' }, - ['-669781424'] = { Name = 'ng_proc_leaves06' }, - ['-900049187'] = { Name = 'ng_proc_leaves07' }, - ['-1249759955'] = { Name = 'ng_proc_leaves08' }, - ['833463360'] = { Name = 'ng_proc_litter_plasbot1' }, - ['1072709829'] = { Name = 'ng_proc_litter_plasbot2' }, - ['-1508373229'] = { Name = 'ng_proc_litter_plasbot3' }, - ['-812352833'] = { Name = 'ng_proc_oilcan01a' }, - ['1542781471'] = { Name = 'ng_proc_ojbot_01a' }, - ['332160486'] = { Name = 'ng_proc_paintcan01a_sh' }, - ['-493523971'] = { Name = 'ng_proc_paintcan01a' }, - ['-811841173'] = { Name = 'ng_proc_paintcan02a' }, - ['-961781516'] = { Name = 'ng_proc_paper_01a' }, - ['1214769065'] = { Name = 'ng_proc_paper_02a' }, - ['-807340607'] = { Name = 'ng_proc_paper_03a' }, - ['858737478'] = { Name = 'ng_proc_paper_03a001' }, - ['1864388210'] = { Name = 'ng_proc_paper_burger01a' }, - ['-275962512'] = { Name = 'ng_proc_paper_mag_1a' }, - ['1153355730'] = { Name = 'ng_proc_paper_mag_1b' }, - ['271492684'] = { Name = 'ng_proc_paper_news_globe' }, - ['109007300'] = { Name = 'ng_proc_paper_news_meteor' }, - ['1202131520'] = { Name = 'ng_proc_paper_news_quik' }, - ['1636521374'] = { Name = 'ng_proc_paper_news_rag' }, - ['-835359795'] = { Name = 'ng_proc_pizza01a' }, - ['-1208997704'] = { Name = 'ng_proc_rebar_01a' }, - ['-1519122176'] = { Name = 'ng_proc_sodabot_01a' }, - ['144995201'] = { Name = 'ng_proc_sodacan_01a' }, - ['-1321253704'] = { Name = 'ng_proc_sodacan_01b' }, - ['-83831014'] = { Name = 'ng_proc_sodacan_02a' }, - ['-1223995600'] = { Name = 'ng_proc_sodacan_02b' }, - ['-649751644'] = { Name = 'ng_proc_sodacan_02c' }, - ['-1853193169'] = { Name = 'ng_proc_sodacan_02d' }, - ['-1703831183'] = { Name = 'ng_proc_sodacan_03a' }, - ['-1053563147'] = { Name = 'ng_proc_sodacan_03b' }, - ['1015700596'] = { Name = 'ng_proc_sodacan_04a' }, - ['-550724351'] = { Name = 'ng_proc_sodacup_01a' }, - ['-803078428'] = { Name = 'ng_proc_sodacup_01b' }, - ['-489249803'] = { Name = 'ng_proc_sodacup_01c' }, - ['1266644053'] = { Name = 'ng_proc_sodacup_02a' }, - ['1711909225'] = { Name = 'ng_proc_sodacup_02b' }, - ['-942946224'] = { Name = 'ng_proc_sodacup_02b001' }, - ['826654690'] = { Name = 'ng_proc_sodacup_02c' }, - ['-569010013'] = { Name = 'ng_proc_sodacup_03a' }, - ['938495063'] = { Name = 'ng_proc_sodacup_03c' }, - ['657068640'] = { Name = 'ng_proc_sodacup_lid' }, - ['153354187'] = { Name = 'ng_proc_spraycan01a' }, - ['-765160883'] = { Name = 'ng_proc_spraycan01b' }, - ['-1282296755'] = { Name = 'ng_proc_syrnige01a' }, - ['122627294'] = { Name = 'ng_proc_temp' }, - ['-944554615'] = { Name = 'ng_proc_tyre_01' }, - ['-964966892'] = { Name = 'ng_proc_tyre_dam1' }, - ['-2007573392'] = { Name = 'ng_proc_wood_01a' }, - ['1167949327'] = { Name = 'ng_proc_wood_02a' }, - ['-1606187161'] = { Name = 'nightblade' }, - ['-1943285540'] = { Name = 'nightshade' }, - ['-1295027632'] = { Name = 'nimbus' }, - ['1032823388'] = { Name = 'ninef' }, - ['-1461482751'] = { Name = 'ninef2' }, - ['-777172681'] = { Name = 'omnis' }, - ['1348744438'] = { Name = 'oracle' }, - ['-511601230'] = { Name = 'oracle2' }, - ['1987142870'] = { Name = 'osiris' }, - ['2022656922'] = { Name = 'p_a4_sheets_s' }, - ['1922550796'] = { Name = 'p_abat_roller_1_col' }, - ['687149709'] = { Name = 'p_abat_roller_1' }, - ['-1892870230'] = { Name = 'p_airdancer_01_s' }, - ['1005988375'] = { Name = 'p_amanda_note_01_s' }, - ['334157238'] = { Name = 'p_amb_bag_bottle_01' }, - ['-2081834323'] = { Name = 'p_amb_bagel_01' }, - ['1477930039'] = { Name = 'p_amb_brolly_01_s' }, - ['-781595832'] = { Name = 'p_amb_brolly_01' }, - ['-969349845'] = { Name = 'p_amb_clipboard_01' }, - ['-598185919'] = { Name = 'p_amb_coffeecup_01' }, - ['1696672834'] = { Name = 'p_amb_drain_water_double' }, - ['-365854806'] = { Name = 'p_amb_drain_water_longstrip' }, - ['810320178'] = { Name = 'p_amb_drain_water_single' }, - ['-1412276716'] = { Name = 'p_amb_joint_01' }, - ['1661782514'] = { Name = 'p_amb_lap_top_01' }, - ['-1855510874'] = { Name = 'p_amb_lap_top_02' }, - ['94130617'] = { Name = 'p_amb_phone_01' }, - ['-1310709074'] = { Name = 'p_arm_bind_cut_s' }, - ['-2065455377'] = { Name = 'p_armchair_01_s' }, - ['-426085191'] = { Name = 'p_ashley_neck_01_s' }, - ['359105829'] = { Name = 'p_attache_case_01_s' }, - ['-1244204979'] = { Name = 'p_balaclavamichael_s' }, - ['139950461'] = { Name = 'p_banknote_onedollar_s' }, - ['-906831231'] = { Name = 'p_banknote_s' }, - ['-1507474729'] = { Name = 'p_barier_test_s' }, - ['1640819392'] = { Name = 'p_barierbase_test_s' }, - ['-1613856019'] = { Name = 'p_barriercrash_01_s' }, - ['-897426451'] = { Name = 'p_beefsplitter_s' }, - ['-819563011'] = { Name = 'p_binbag_01_s' }, - ['-255563997'] = { Name = 'p_bison_winch_s' }, - ['-857302273'] = { Name = 'p_bloodsplat_s' }, - ['598012071'] = { Name = 'p_blueprints_01_s' }, - ['-650269716'] = { Name = 'p_brain_chunk_s' }, - ['-1859992197'] = { Name = 'p_bs_map_door_01_s' }, - ['320854256'] = { Name = 'p_cablecar_s_door_l' }, - ['-439452078'] = { Name = 'p_cablecar_s_door_r' }, - ['-733833763'] = { Name = 'p_cablecar_s' }, - ['977923025'] = { Name = 'p_car_keys_01' }, - ['886894755'] = { Name = 'p_cargo_chute_s' }, - ['264881854'] = { Name = 'p_cash_envelope_01_s' }, - ['289451089'] = { Name = 'p_cctv_s' }, - ['-603767659'] = { Name = 'p_champ_flute_s' }, - ['2016808872'] = { Name = 'p_chem_vial_02b_s' }, - ['-1981474309'] = { Name = 'p_cigar_pack_02_s' }, - ['-1173315865'] = { Name = 'p_clb_officechair_s' }, - ['850900610'] = { Name = 'p_cletus_necklace_s' }, - ['-1326828316'] = { Name = 'p_cloth_airdancer_s' }, - ['1873223844'] = { Name = 'p_clothtarp_down_s' }, - ['667673034'] = { Name = 'p_clothtarp_s' }, - ['-632887129'] = { Name = 'p_clothtarp_up_s' }, - ['-1404244377'] = { Name = 'p_controller_01_s' }, - ['284970900'] = { Name = 'p_counter_01_glass_plug' }, - ['1041076678'] = { Name = 'p_counter_01_glass' }, - ['-1442918238'] = { Name = 'p_counter_02_glass' }, - ['479709182'] = { Name = 'p_counter_03_glass' }, - ['1870138714'] = { Name = 'p_counter_04_glass' }, - ['1328154590'] = { Name = 'p_crahsed_heli_s' }, - ['-148001007'] = { Name = 'p_cs_15m_rope_s' }, - ['2129874414'] = { Name = 'p_cs_bandana_s' }, - ['1742452667'] = { Name = 'p_cs_bbbat_01' }, - ['-1141851766'] = { Name = 'p_cs_beachtowel_01_s' }, - ['-205657605'] = { Name = 'p_cs_beverly_lanyard_s' }, - ['-1301244203'] = { Name = 'p_cs_bottle_01' }, - ['-55816390'] = { Name = 'p_cs_bowl_01b_s' }, - ['789652940'] = { Name = 'p_cs_cam_phone' }, - ['692857360'] = { Name = 'p_cs_ciggy_01b_s' }, - ['1027109416'] = { Name = 'p_cs_clipboard' }, - ['-643540469'] = { Name = 'p_cs_clothes_box_s' }, - ['473625129'] = { Name = 'p_cs_coke_line_s' }, - ['2075712814'] = { Name = 'p_cs_comb_01' }, - ['-1281059971'] = { Name = 'p_cs_cuffs_02_s' }, - ['-561989645'] = { Name = 'p_cs_duffel_01_s' }, - ['-1630172026'] = { Name = 'p_cs_joint_01' }, - ['-960996301'] = { Name = 'p_cs_joint_02' }, - ['1910331218'] = { Name = 'p_cs_laptop_02_w' }, - ['2109346928'] = { Name = 'p_cs_laptop_02' }, - ['-903501682'] = { Name = 'p_cs_laz_ptail_s' }, - ['400375711'] = { Name = 'p_cs_leaf_s' }, - ['-680040094'] = { Name = 'p_cs_lighter_01' }, - ['-2094907124'] = { Name = 'p_cs_locker_01_s' }, - ['-994868291'] = { Name = 'p_cs_locker_01' }, - ['250681399'] = { Name = 'p_cs_locker_02' }, - ['645774080'] = { Name = 'p_cs_locker_door_01' }, - ['2120038965'] = { Name = 'p_cs_locker_door_01b' }, - ['899635523'] = { Name = 'p_cs_locker_door_02' }, - ['-1027860019'] = { Name = 'p_cs_mp_jet_01_s' }, - ['1914837387'] = { Name = 'p_cs_newspaper_s' }, - ['-415861411'] = { Name = 'p_cs_pamphlet_01_s' }, - ['-1413299318'] = { Name = 'p_cs_panties_03_s' }, - ['282159321'] = { Name = 'p_cs_paper_disp_02' }, - ['-908010235'] = { Name = 'p_cs_paper_disp_1' }, - ['-794885282'] = { Name = 'p_cs_papers_01' }, - ['28632457'] = { Name = 'p_cs_papers_02' }, - ['-215824283'] = { Name = 'p_cs_papers_03' }, - ['-2104938113'] = { Name = 'p_cs_para_ropebit_s' }, - ['933678382'] = { Name = 'p_cs_para_ropes_s' }, - ['1473615697'] = { Name = 'p_cs_polaroid_s' }, - ['71008234'] = { Name = 'p_cs_police_torch_s' }, - ['1202315039'] = { Name = 'p_cs_pour_tube_s' }, - ['93734612'] = { Name = 'p_cs_power_cord_s' }, - ['-1927574507'] = { Name = 'p_cs_rope_tie_01_s' }, - ['-782390768'] = { Name = 'p_cs_sack_01_s' }, - ['25967894'] = { Name = 'p_cs_saucer_01_s' }, - ['-1224179799'] = { Name = 'p_cs_scissors_s' }, - ['1019439145'] = { Name = 'p_cs_script_bottle_s' }, - ['-1972099092'] = { Name = 'p_cs_script_s' }, - ['1488914677'] = { Name = 'p_cs_shirt_01_s' }, - ['1787281554'] = { Name = 'p_cs_shot_glass_2_s' }, - ['2032950376'] = { Name = 'p_cs_shot_glass_s' }, - ['1208606316'] = { Name = 'p_cs_sub_hook_01_s' }, - ['-1773983618'] = { Name = 'p_cs_toaster_s' }, - ['-969695354'] = { Name = 'p_cs_tracy_neck2_s' }, - ['1846382434'] = { Name = 'p_cs_trolley_01_s' }, - ['-1897431054'] = { Name = 'p_cs1_14b_train_esdoor' }, - ['-1150377354'] = { Name = 'p_cs1_14b_train_s_col' }, - ['-532698014'] = { Name = 'p_cs1_14b_train_s_colopen' }, - ['-1491044252'] = { Name = 'p_cs1_14b_train_s' }, - ['1119015720'] = { Name = 'p_csbporndudes_necklace_s' }, - ['-582322177'] = { Name = 'p_csh_strap_01_pro_s' }, - ['1398481760'] = { Name = 'p_csh_strap_01_s' }, - ['568587468'] = { Name = 'p_csh_strap_03_s' }, - ['-453852320'] = { Name = 'p_cut_door_01' }, - ['-684382235'] = { Name = 'p_cut_door_02' }, - ['-815851463'] = { Name = 'p_cut_door_03' }, - ['239157435'] = { Name = 'p_d_scuba_mask_s' }, - ['414775158'] = { Name = 'p_d_scuba_tank_s' }, - ['-966274179'] = { Name = 'p_defilied_ragdoll_01_s' }, - ['1519875640'] = { Name = 'p_devin_box_01_s' }, - ['-721037220'] = { Name = 'p_dinechair_01_s' }, - ['1795767067'] = { Name = 'p_disp_02_door_01' }, - ['-1290409783'] = { Name = 'p_dock_crane_cabl_s' }, - ['-339559827'] = { Name = 'p_dock_crane_cable_s' }, - ['-1683671214'] = { Name = 'p_dock_crane_sld_s' }, - ['913564566'] = { Name = 'p_dock_rtg_ld_cab' }, - ['1496091510'] = { Name = 'p_dock_rtg_ld_spdr' }, - ['-29181140'] = { Name = 'p_dock_rtg_ld_wheel' }, - ['577432224'] = { Name = 'p_dumpster_t' }, - ['-890087262'] = { Name = 'p_ecg_01_cable_01_s' }, - ['1650657833'] = { Name = 'p_f_duster_handle_01' }, - ['-816251662'] = { Name = 'p_f_duster_head_01' }, - ['1079465856'] = { Name = 'p_fag_packet_01_s' }, - ['452612255'] = { Name = 'p_ferris_car_01' }, - ['1805157542'] = { Name = 'p_ferris_wheel_amo_l' }, - ['-1904367099'] = { Name = 'p_ferris_wheel_amo_l2' }, - ['1210826189'] = { Name = 'p_ferris_wheel_amo_p' }, - ['-1295299286'] = { Name = 'p_fib_rubble_s' }, - ['798176293'] = { Name = 'p_film_set_static_01' }, - ['-1042390945'] = { Name = 'p_fin_vaultdoor_s' }, - ['-2124287878'] = { Name = 'p_finale_bld_ground_s' }, - ['432116038'] = { Name = 'p_finale_bld_pool_s' }, - ['2126528679'] = { Name = 'p_flatbed_strap_s' }, - ['794871542'] = { Name = 'p_fnclink_dtest' }, - ['-1867132116'] = { Name = 'p_folding_chair_01_s' }, - ['-2046753783'] = { Name = 'p_gaffer_tape_s' }, - ['285775647'] = { Name = 'p_gaffer_tape_strip_s' }, - ['645231946'] = { Name = 'p_gar_door_01_s' }, - ['1645674613'] = { Name = 'p_gar_door_02_s' }, - ['923341943'] = { Name = 'p_gar_door_03_s' }, - ['1228377684'] = { Name = 'p_gasmask_s' }, - ['1673290408'] = { Name = 'p_gate_prison_01_s' }, - ['1407268736'] = { Name = 'p_gcase_s' }, - ['1350616857'] = { Name = 'p_gdoor1_s' }, - ['-1298716645'] = { Name = 'p_gdoor1colobject_s' }, - ['192682307'] = { Name = 'p_gdoortest_s' }, - ['2095672150'] = { Name = 'p_hand_toilet_s' }, - ['1714199852'] = { Name = 'p_hw1_22_doors_s' }, - ['-1001571795'] = { Name = 'p_hw1_22_table_s' }, - ['-2074760643'] = { Name = 'p_ice_box_01_s' }, - ['545302142'] = { Name = 'p_ice_box_proxy_col' }, - ['933794942'] = { Name = 'p_idol_case_s' }, - ['736919402'] = { Name = 'p_ilev_p_easychair_s' }, - ['-999584101'] = { Name = 'p_ing_bagel_01' }, - ['-133688399'] = { Name = 'p_ing_coffeecup_01' }, - ['692778550'] = { Name = 'p_ing_coffeecup_02' }, - ['-921000564'] = { Name = 'p_ing_microphonel_01' }, - ['126000171'] = { Name = 'p_ing_skiprope_01_s' }, - ['-1913525176'] = { Name = 'p_ing_skiprope_01' }, - ['-438114230'] = { Name = 'p_inhaler_01_s' }, - ['-1847044452'] = { Name = 'p_int_jewel_mirror' }, - ['-1174817344'] = { Name = 'p_int_jewel_plant_01' }, - ['-950054773'] = { Name = 'p_int_jewel_plant_02' }, - ['1425919976'] = { Name = 'p_jewel_door_l' }, - ['9467943'] = { Name = 'p_jewel_door_r1' }, - ['1277485905'] = { Name = 'p_jewel_necklace_02' }, - ['1925649262'] = { Name = 'p_jewel_necklace01_s' }, - ['439457590'] = { Name = 'p_jewel_necklace02_s' }, - ['-414705250'] = { Name = 'p_jewel_pickup33_s' }, - ['-1435891468'] = { Name = 'p_jimmy_necklace_s' }, - ['-1491833875'] = { Name = 'p_jimmyneck_03_s' }, - ['-1599176945'] = { Name = 'p_kitch_juicer_s' }, - ['785421426'] = { Name = 'p_lamarneck_01_s' }, - ['2028748281'] = { Name = 'p_laptop_02_s' }, - ['1910485680'] = { Name = 'p_large_gold_s' }, - ['-1327396865'] = { Name = 'p_laz_j01_s' }, - ['2086911125'] = { Name = 'p_laz_j02_s' }, - ['1516229897'] = { Name = 'p_lazlow_shirt_s' }, - ['516221692'] = { Name = 'p_ld_am_ball_01' }, - ['-1499819825'] = { Name = 'p_ld_bs_bag_01' }, - ['664069992'] = { Name = 'p_ld_cable_tie_01_s' }, - ['-1318035530'] = { Name = 'p_ld_coffee_vend_01' }, - ['-2015792788'] = { Name = 'p_ld_coffee_vend_s' }, - ['813750836'] = { Name = 'p_ld_conc_cyl_01' }, - ['50437630'] = { Name = 'p_ld_crocclips01_s' }, - ['-1589103511'] = { Name = 'p_ld_crocclips02_s' }, - ['-1270234221'] = { Name = 'p_ld_frisbee_01' }, - ['332394125'] = { Name = 'p_ld_heist_bag_01' }, - ['-679192147'] = { Name = 'p_ld_heist_bag_s_1' }, - ['-582458059'] = { Name = 'p_ld_heist_bag_s_2' }, - ['1185332651'] = { Name = 'p_ld_heist_bag_s_pro_o' }, - ['-651206088'] = { Name = 'p_ld_heist_bag_s_pro' }, - ['1075296156'] = { Name = 'p_ld_heist_bag_s_pro2_s' }, - ['1514570228'] = { Name = 'p_ld_heist_bag_s' }, - ['-1595369626'] = { Name = 'p_ld_id_card_002' }, - ['292851939'] = { Name = 'p_ld_id_card_01' }, - ['303234577'] = { Name = 'p_ld_sax' }, - ['-717142483'] = { Name = 'p_ld_soc_ball_01' }, - ['-874338148'] = { Name = 'p_ld_stinger_s' }, - ['-1282866511'] = { Name = 'p_leg_bind_cut_s' }, - ['1937985747'] = { Name = 'p_lestersbed_s' }, - ['1526269963'] = { Name = 'p_lev_sofa_s' }, - ['92191450'] = { Name = 'p_lifeinv_neck_01_s' }, - ['-676133793'] = { Name = 'p_litter_picker_s' }, - ['921993182'] = { Name = 'p_loose_rag_01_s' }, - ['-114933643'] = { Name = 'p_mast_01_s' }, - ['-1284191201'] = { Name = 'p_mbbed_s' }, - ['-444717304'] = { Name = 'p_med_jet_01_s' }, - ['310462430'] = { Name = 'p_medal_01_s' }, - ['1808635348'] = { Name = 'p_meth_bag_01_s' }, - ['1203231469'] = { Name = 'p_michael_backpack_s' }, - ['136880302'] = { Name = 'p_michael_scuba_mask_s' }, - ['1593773001'] = { Name = 'p_michael_scuba_tank_s' }, - ['1924030334'] = { Name = 'p_mp_showerdoor_s' }, - ['-25464105'] = { Name = 'p_mr_raspberry_01_s' }, - ['-1173768201'] = { Name = 'p_mrk_harness_s' }, - ['709180631'] = { Name = 'p_new_j_counter_01' }, - ['938137634'] = { Name = 'p_new_j_counter_02' }, - ['-2036042344'] = { Name = 'p_new_j_counter_03' }, - ['-502024136'] = { Name = 'p_notepad_01_s' }, - ['-1832227997'] = { Name = 'p_novel_01_s' }, - ['2075235594'] = { Name = 'p_num_plate_01' }, - ['-2006012284'] = { Name = 'p_num_plate_02' }, - ['167522649'] = { Name = 'p_num_plate_03' }, - ['-88501548'] = { Name = 'p_num_plate_04' }, - ['-1207886863'] = { Name = 'p_oil_pjack_01_amo' }, - ['684384219'] = { Name = 'p_oil_pjack_01_frg_s' }, - ['568309711'] = { Name = 'p_oil_pjack_01_s' }, - ['200010599'] = { Name = 'p_oil_pjack_02_amo' }, - ['96996152'] = { Name = 'p_oil_pjack_02_frg_s' }, - ['1888301071'] = { Name = 'p_oil_pjack_02_s' }, - ['1677473970'] = { Name = 'p_oil_pjack_03_amo' }, - ['1598709538'] = { Name = 'p_oil_pjack_03_frg_s' }, - ['323971301'] = { Name = 'p_oil_pjack_03_s' }, - ['-492435441'] = { Name = 'p_oil_slick_01' }, - ['388861061'] = { Name = 'p_omega_neck_01_s' }, - ['-1814060388'] = { Name = 'p_omega_neck_02_s' }, - ['-915071241'] = { Name = 'p_orleans_mask_s' }, - ['-1858071425'] = { Name = 'p_ortega_necklace_s' }, - ['-1973600183'] = { Name = 'p_oscar_necklace_s' }, - ['-1388130770'] = { Name = 'p_overalls_02_s' }, - ['-1315854077'] = { Name = 'p_pallet_02a_s' }, - ['548349475'] = { Name = 'p_panties_s' }, - ['1766664132'] = { Name = 'p_para_bag_xmas_s' }, - ['-1410396731'] = { Name = 'p_para_broken1_s' }, - ['1393914438'] = { Name = 'p_parachute_fallen_s' }, - ['1746997299'] = { Name = 'p_parachute_s_shop' }, - ['1269906701'] = { Name = 'p_parachute_s' }, - ['-1038982469'] = { Name = 'p_parachute1_mp_dec' }, - ['1336576410'] = { Name = 'p_parachute1_mp_s' }, - ['-313681483'] = { Name = 'p_parachute1_s' }, - ['1740193300'] = { Name = 'p_parachute1_sp_dec' }, - ['218548447'] = { Name = 'p_parachute1_sp_s' }, - ['-573707493'] = { Name = 'p_patio_lounger1_s' }, - ['-233697971'] = { Name = 'p_pharm_unit_01' }, - ['1651928600'] = { Name = 'p_pharm_unit_02' }, - ['-1559354806'] = { Name = 'p_phonebox_01b_s' }, - ['-429560270'] = { Name = 'p_phonebox_02_s' }, - ['-677710671'] = { Name = 'p_pistol_holster_s' }, - ['445443711'] = { Name = 'p_planning_board_01' }, - ['-1790516235'] = { Name = 'p_planning_board_02' }, - ['-2030024856'] = { Name = 'p_planning_board_03' }, - ['-2117059320'] = { Name = 'p_planning_board_04' }, - ['1701933528'] = { Name = 'p_pliers_01_s' }, - ['1150266519'] = { Name = 'p_po1_01_doorm_s' }, - ['483426292'] = { Name = 'p_police_radio_hset_s' }, - ['-1666779307'] = { Name = 'p_poly_bag_01_s' }, - ['-2028292621'] = { Name = 'p_pour_wine_s' }, - ['-1378608019'] = { Name = 'p_rail_controller_s' }, - ['-1741877302'] = { Name = 'p_rc_handset' }, - ['-1210228783'] = { Name = 'p_rcss_folded' }, - ['-889858063'] = { Name = 'p_rcss_s' }, - ['-406716247'] = { Name = 'p_res_sofa_l_s' }, - ['-671139745'] = { Name = 'p_ringbinder_01_s' }, - ['840819528'] = { Name = 'p_rpulley_s' }, - ['-289082718'] = { Name = 'p_rub_binbag_test' }, - ['138065747'] = { Name = 'p_s_scuba_mask_s' }, - ['1569945555'] = { Name = 'p_s_scuba_tank_s' }, - ['220926652'] = { Name = 'p_seabed_whalebones' }, - ['-821715369'] = { Name = 'p_sec_case_02_s' }, - ['-660683845'] = { Name = 'p_sec_gate_01_s_col' }, - ['-859846705'] = { Name = 'p_sec_gate_01_s' }, - ['-586091884'] = { Name = 'p_secret_weapon_02' }, - ['-834831712'] = { Name = 'p_shoalfish_s' }, - ['-1550153628'] = { Name = 'p_shower_towel_s' }, - ['-1048509434'] = { Name = 'p_single_rose_s' }, - ['-788483932'] = { Name = 'p_skiprope_r_s' }, - ['1359588858'] = { Name = 'p_smg_holster_01_s' }, - ['733015881'] = { Name = 'p_sofa_s' }, - ['1196890646'] = { Name = 'p_soloffchair_s' }, - ['-1268267712'] = { Name = 'p_spinning_anus_s' }, - ['-656602706'] = { Name = 'p_steve_scuba_hood_s' }, - ['795100068'] = { Name = 'p_stinger_02' }, - ['1276148988'] = { Name = 'p_stinger_03' }, - ['-596599738'] = { Name = 'p_stinger_04' }, - ['1991736182'] = { Name = 'p_stinger_piece_01' }, - ['763062523'] = { Name = 'p_stinger_piece_02' }, - ['1053590205'] = { Name = 'p_stretch_necklace_s' }, - ['260344606'] = { Name = 'p_sub_crane_s' }, - ['-1113650340'] = { Name = 'p_sunglass_m_s' }, - ['-298630371'] = { Name = 'p_syringe_01_s' }, - ['452397669'] = { Name = 'p_t_shirt_pile_s' }, - ['-382431567'] = { Name = 'p_tennis_bag_01_s' }, - ['892543765'] = { Name = 'p_till_01_s' }, - ['-14292445'] = { Name = 'p_tmom_earrings_s' }, - ['-2083166171'] = { Name = 'p_tourist_map_01_s' }, - ['774425122'] = { Name = 'p_tram_crash_s' }, - ['1052341626'] = { Name = 'p_trev_rope_01_s' }, - ['-1211793417'] = { Name = 'p_trev_ski_mask_s' }, - ['-1107883581'] = { Name = 'p_trevor_prologe_bally_s' }, - ['1481705834'] = { Name = 'p_tumbler_01_bar_s' }, - ['1480049515'] = { Name = 'p_tumbler_01_s' }, - ['9730626'] = { Name = 'p_tumbler_01_trev_s' }, - ['788975200'] = { Name = 'p_tumbler_02_s1' }, - ['227213780'] = { Name = 'p_tumbler_cs2_s_day' }, - ['1384562503'] = { Name = 'p_tumbler_cs2_s_trev' }, - ['-1533900808'] = { Name = 'p_tumbler_cs2_s' }, - ['-1821020865'] = { Name = 'p_tv_cam_02_s' }, - ['1089807209'] = { Name = 'p_v_43_safe_s' }, - ['-532050425'] = { Name = 'p_v_ilev_chopshopswitch_s' }, - ['1593135630'] = { Name = 'p_v_med_p_sofa_s' }, - ['-1211387925'] = { Name = 'p_v_res_tt_bed_s' }, - ['1041628835'] = { Name = 'p_w_ar_musket_chrg' }, - ['469594741'] = { Name = 'p_w_grass_gls_s' }, - ['1428248303'] = { Name = 'p_wade_necklace_s' }, - ['-935222204'] = { Name = 'p_watch_01_s' }, - ['1937367659'] = { Name = 'p_watch_01' }, - ['-1855510517'] = { Name = 'p_watch_02_s' }, - ['1169295068'] = { Name = 'p_watch_02' }, - ['133193419'] = { Name = 'p_watch_03_s' }, - ['1597848050'] = { Name = 'p_watch_03' }, - ['-1330553639'] = { Name = 'p_watch_04' }, - ['-1052312060'] = { Name = 'p_watch_05' }, - ['-1929013886'] = { Name = 'p_watch_06' }, - ['1122483751'] = { Name = 'p_waterboardc_s' }, - ['-1981517174'] = { Name = 'p_wboard_clth_s' }, - ['2021859795'] = { Name = 'p_weed_bottle_s' }, - ['488156118'] = { Name = 'p_whiskey_bottle_s' }, - ['6840295'] = { Name = 'p_whiskey_notop_empty' }, - ['-1051179078'] = { Name = 'p_whiskey_notop' }, - ['-1364166376'] = { Name = 'p_winch_long_s' }, - ['-35679191'] = { Name = 'p_wine_glass_s' }, - ['604553643'] = { Name = 'p_yacht_chair_01_s' }, - ['1532110050'] = { Name = 'p_yacht_sofa_01_s' }, - ['876225403'] = { Name = 'p_yoga_mat_01_s' }, - ['900603612'] = { Name = 'p_yoga_mat_02_s' }, - ['-2137918589'] = { Name = 'p_yoga_mat_03_s' }, - ['569305213'] = { Name = 'packer' }, - ['-431692672'] = { Name = 'panto' }, - ['1488164764'] = { Name = 'paradise' }, - ['-808457413'] = { Name = 'patriot' }, - ['-2007026063'] = { Name = 'pbus' }, - ['-909201658'] = { Name = 'pcj' }, - ['-1758137366'] = { Name = 'penetrator' }, - ['-377465520'] = { Name = 'penumbra' }, - ['1830407356'] = { Name = 'peyote' }, - ['-1829802492'] = { Name = 'pfister811' }, - ['-2137348917'] = { Name = 'phantom' }, - ['-1649536104'] = { Name = 'phantom2' }, - ['-2095439403'] = { Name = 'phoenix' }, - ['-1624416230'] = { Name = 'physics_glasses' }, - ['-435372404'] = { Name = 'physics_hat' }, - ['780047980'] = { Name = 'physics_hat2' }, - ['1507916787'] = { Name = 'picador' }, - ['1078682497'] = { Name = 'pigalle' }, - ['1479397204'] = { Name = 'pil_p_para_bag_pilot_s' }, - ['-2124524821'] = { Name = 'pil_p_para_pilot_sp_s' }, - ['-284254006'] = { Name = 'pil_prop_fs_safedoor' }, - ['2112939163'] = { Name = 'pil_prop_fs_target_01' }, - ['1806057478'] = { Name = 'pil_prop_fs_target_02' }, - ['683260466'] = { Name = 'pil_prop_fs_target_03' }, - ['1400495203'] = { Name = 'pil_prop_fs_target_base' }, - ['-28585071'] = { Name = 'pil_prop_pilot_icon_01' }, - ['-1692214353'] = { Name = 'player_one' }, - ['-1686040670'] = { Name = 'player_two' }, - ['225514697'] = { Name = 'player_zero' }, - ['-1199815829'] = { Name = 'plg_01_animlight_003' }, - ['964150636'] = { Name = 'plg_01_animlight_004' }, - ['-1220873354'] = { Name = 'plg_01_animlight_01' }, - ['-2013784847'] = { Name = 'plg_01_animlight_02' }, - ['731100675'] = { Name = 'plg_01_arm_00_lod' }, - ['1661073969'] = { Name = 'plg_01_arm_00_slod' }, - ['-1410742344'] = { Name = 'plg_01_arm_00' }, - ['-932633546'] = { Name = 'plg_01_arm_01_lod' }, - ['-272025418'] = { Name = 'plg_01_arm_01_slod' }, - ['-1715657889'] = { Name = 'plg_01_arm_01' }, - ['479822626'] = { Name = 'plg_01_arm_02_lod' }, - ['-556860947'] = { Name = 'plg_01_arm_02_slod' }, - ['-2010218430'] = { Name = 'plg_01_arm_02' }, - ['2088201014'] = { Name = 'plg_01_arm_03_lod' }, - ['346076238'] = { Name = 'plg_01_arm_03_slod' }, - ['1997037046'] = { Name = 'plg_01_arm_03' }, - ['-892088734'] = { Name = 'plg_01_baleiref_01' }, - ['2132257033'] = { Name = 'plg_01_baleiref_lod' }, - ['804108574'] = { Name = 'plg_01_baleiref_lod01' }, - ['-644445071'] = { Name = 'plg_01_baleiref_lod02' }, - ['1137860839'] = { Name = 'plg_01_baleiref_lod03' }, - ['1740810439'] = { Name = 'plg_01_baleiref_lod04' }, - ['1491405580'] = { Name = 'plg_01_baleiref_lod05' }, - ['589438855'] = { Name = 'plg_01_baleiref_lod06' }, - ['-1938296271'] = { Name = 'plg_01_baleiref_lod07' }, - ['-1334298063'] = { Name = 'plg_01_baleiref_lod08' }, - ['-1594025157'] = { Name = 'plg_01_baleiref_lod09' }, - ['-1356417350'] = { Name = 'plg_01_baleiref_lod10' }, - ['-1721529548'] = { Name = 'plg_01_baleiref_lod11' }, - ['1101749177'] = { Name = 'plg_01_baleiref_lod12' }, - ['862240556'] = { Name = 'plg_01_baleiref_lod13' }, - ['1163665718'] = { Name = 'plg_01_barn_lod' }, - ['-963128503'] = { Name = 'plg_01_barn_slod' }, - ['-317265306'] = { Name = 'plg_01_barn1_slod' }, - ['429186029'] = { Name = 'plg_01_barn2_lod' }, - ['-1267126365'] = { Name = 'plg_01_batch_lod' }, - ['-182173701'] = { Name = 'plg_01_c_iref_lod' }, - ['1675128922'] = { Name = 'plg_01_c_iref_lod01' }, - ['1809285132'] = { Name = 'plg_01_c_iref_lod02' }, - ['-2091537556'] = { Name = 'plg_01_cables_heavy0' }, - ['1821129343'] = { Name = 'plg_01_cables_heavy001' }, - ['1912161625'] = { Name = 'plg_01_cables_heavy002' }, - ['2139218026'] = { Name = 'plg_01_cables_heavy003' }, - ['-1777070706'] = { Name = 'plg_01_cables_heavy004' }, - ['-188344476'] = { Name = 'plg_01_cables_heavy01' }, - ['703332783'] = { Name = 'plg_01_cables_heavy02' }, - ['389274687'] = { Name = 'plg_01_cables_heavy03' }, - ['-561124624'] = { Name = 'plg_01_cables_heavy04' }, - ['-1376843341'] = { Name = 'plg_01_cables_heavy05' }, - ['50508765'] = { Name = 'plg_01_cables_heavy06' }, - ['-800436631'] = { Name = 'plg_01_cables_heavy07' }, - ['-1106153153'] = { Name = 'plg_01_cables_light' }, - ['813686258'] = { Name = 'plg_01_cables_light01' }, - ['671011333'] = { Name = 'plg_01_cf_1_lod' }, - ['-1289491932'] = { Name = 'plg_01_cf_2_lod' }, - ['-975704197'] = { Name = 'plg_01_cf_2_slod1' }, - ['185408256'] = { Name = 'plg_01_chopped_field_lod' }, - ['1415212342'] = { Name = 'plg_01_chopped_field' }, - ['1984602315'] = { Name = 'plg_01_chopped_field04' }, - ['-2056504744'] = { Name = 'plg_01_chopped_field05_lod' }, - ['208850201'] = { Name = 'plg_01_chopped_field05' }, - ['-75454038'] = { Name = 'plg_01_chopped_field06_lod' }, - ['-1161975380'] = { Name = 'plg_01_chopped_field06' }, - ['1436180327'] = { Name = 'plg_01_chopped_field09' }, - ['1598124957'] = { Name = 'plg_01_chopped_field10' }, - ['-75387873'] = { Name = 'plg_01_chopped_field11' }, - ['1759625366'] = { Name = 'plg_01_dutchbarn_d' }, - ['1652291972'] = { Name = 'plg_01_dutchbarn' }, - ['1857338341'] = { Name = 'plg_01_fence_00_lod' }, - ['-972187528'] = { Name = 'plg_01_fence_01_lod' }, - ['-588622459'] = { Name = 'plg_01_fence_02_lod' }, - ['499534595'] = { Name = 'plg_01_fence_03_lod' }, - ['1619474278'] = { Name = 'plg_01_fence_04_lod' }, - ['-1717558890'] = { Name = 'plg_01_fence_05_lod' }, - ['-1466169775'] = { Name = 'plg_01_fence_06_lod' }, - ['-696092019'] = { Name = 'plg_01_fence_07_lod' }, - ['-1556742175'] = { Name = 'plg_01_fence_08_lod' }, - ['-1570079618'] = { Name = 'plg_01_fence_09_lod' }, - ['-626094069'] = { Name = 'plg_01_fence_10_lod' }, - ['-21934564'] = { Name = 'plg_01_fence_11_lod' }, - ['-931103058'] = { Name = 'plg_01_fence_12_lod' }, - ['1416968082'] = { Name = 'plg_01_fence_13_lod' }, - ['-1782253704'] = { Name = 'plg_01_fence_14_lod' }, - ['-1971893412'] = { Name = 'plg_01_fence_15_lod' }, - ['473135295'] = { Name = 'plg_01_field_hi_1_slod' }, - ['-1573424923'] = { Name = 'plg_01_field_hi_1a_lod' }, - ['772009890'] = { Name = 'plg_01_field_hi_1a' }, - ['-343425612'] = { Name = 'plg_01_field_hi_1b_lod' }, - ['1941043961'] = { Name = 'plg_01_field_hi_1b' }, - ['1743524091'] = { Name = 'plg_01_field_hi_1c_lod' }, - ['1227859445'] = { Name = 'plg_01_field_hi_1c' }, - ['665022958'] = { Name = 'plg_01_field_hi_1d_lod' }, - ['-100628552'] = { Name = 'plg_01_field_hi_1d' }, - ['-313444937'] = { Name = 'plg_01_field_hi_1e_lod' }, - ['599841592'] = { Name = 'plg_01_field_hi_1e' }, - ['-1811151056'] = { Name = 'plg_01_field_hi_1f_lod' }, - ['1435877085'] = { Name = 'plg_01_field_hi_1f' }, - ['-504798613'] = { Name = 'plg_01_field_hi_2_d' }, - ['-2062810657'] = { Name = 'plg_01_field_hi_2_lod' }, - ['-1901241809'] = { Name = 'plg_01_field_hi_2' }, - ['-1358296223'] = { Name = 'plg_01_hay_lod' }, - ['889414298'] = { Name = 'plg_01_hed_slod' }, - ['1472425979'] = { Name = 'plg_01_hed_slod01' }, - ['-993965619'] = { Name = 'plg_01_hed_slod03' }, - ['1916865826'] = { Name = 'plg_01_hedgepush02a_d' }, - ['-531708493'] = { Name = 'plg_01_hedgepush02a_lod' }, - ['-1927310773'] = { Name = 'plg_01_hedgepush02a' }, - ['1242995074'] = { Name = 'plg_01_hedgepush02b_d' }, - ['-1007331308'] = { Name = 'plg_01_hedgepush02b_lod' }, - ['1438653006'] = { Name = 'plg_01_hedgepush02b_slod' }, - ['1750091945'] = { Name = 'plg_01_hedgepush02b' }, - ['1335318007'] = { Name = 'plg_01_hedgepush19a_d' }, - ['-908397736'] = { Name = 'plg_01_hedgepush19a_lod' }, - ['-72969903'] = { Name = 'plg_01_hedgepush19a' }, - ['-1716612273'] = { Name = 'plg_01_hedgepush19b_d' }, - ['1253907362'] = { Name = 'plg_01_hedgepush19b_lod' }, - ['158182623'] = { Name = 'plg_01_hedgepush19b' }, - ['897076999'] = { Name = 'plg_01_hedgepush2_slod' }, - ['45694131'] = { Name = 'plg_01_hedgepush20_d' }, - ['971836008'] = { Name = 'plg_01_hedgepush20_lod' }, - ['1305310746'] = { Name = 'plg_01_hedgepush20' }, - ['-865887703'] = { Name = 'plg_01_hedgepush22a_d' }, - ['-924439130'] = { Name = 'plg_01_hedgepush22a_lod' }, - ['-1880245974'] = { Name = 'plg_01_hedgepush22a' }, - ['-152726644'] = { Name = 'plg_01_hedgepush22b_d' }, - ['-2056668604'] = { Name = 'plg_01_hedgepush22b_lod' }, - ['-2103173481'] = { Name = 'plg_01_hedgepush22b' }, - ['-880721772'] = { Name = 'plg_01_hedgepush23_slod' }, - ['121289761'] = { Name = 'plg_01_hedgepush23a_d' }, - ['1183138991'] = { Name = 'plg_01_hedgepush23a_lod' }, - ['-1409778265'] = { Name = 'plg_01_hedgepush23a' }, - ['1011557372'] = { Name = 'plg_01_hedgepush23b_d' }, - ['2114391844'] = { Name = 'plg_01_hedgepush23b_lod' }, - ['800949575'] = { Name = 'plg_01_hedgepush23b' }, - ['-1815131782'] = { Name = 'plg_01_hedgepush24_d' }, - ['670728849'] = { Name = 'plg_01_hedgepush24_lod' }, - ['1594759323'] = { Name = 'plg_01_hedgepush24' }, - ['-1893067277'] = { Name = 'plg_01_hedgepush25_d' }, - ['-553803484'] = { Name = 'plg_01_hedgepush25_lod' }, - ['1171777055'] = { Name = 'plg_01_hedgepush25' }, - ['-1939433776'] = { Name = 'plg_01_hedgepush28_d' }, - ['1448615657'] = { Name = 'plg_01_hedgepush28_lod' }, - ['897205604'] = { Name = 'plg_01_hedgepush28' }, - ['215830364'] = { Name = 'plg_01_hedgepush31a_d' }, - ['1502813941'] = { Name = 'plg_01_hedgepush31a_lod' }, - ['1806537383'] = { Name = 'plg_01_hedgepush31a' }, - ['-1939635093'] = { Name = 'plg_01_hedgepush31b_d' }, - ['1492145986'] = { Name = 'plg_01_hedgepush31b_lod' }, - ['2118072266'] = { Name = 'plg_01_hedgepush31b' }, - ['2072063320'] = { Name = 'plg_01_hedgepush34_slod' }, - ['-1441494761'] = { Name = 'plg_01_hedgepush34a_d' }, - ['1385065662'] = { Name = 'plg_01_hedgepush34a_lod' }, - ['253256330'] = { Name = 'plg_01_hedgepush34a' }, - ['-1747587042'] = { Name = 'plg_01_hedgepush34b_d' }, - ['648818976'] = { Name = 'plg_01_hedgepush34b_lod' }, - ['1207391303'] = { Name = 'plg_01_hedgepush34b' }, - ['-931186497'] = { Name = 'plg_01_hedgepush35_slod' }, - ['751182727'] = { Name = 'plg_01_hedgepush35a_d' }, - ['-1874125355'] = { Name = 'plg_01_hedgepush35a_lod' }, - ['-1712917855'] = { Name = 'plg_01_hedgepush35a' }, - ['-849658213'] = { Name = 'plg_01_hedgepush35b_d' }, - ['1103217253'] = { Name = 'plg_01_hedgepush35b_lod' }, - ['-1423403740'] = { Name = 'plg_01_hedgepush35b' }, - ['1869523448'] = { Name = 'plg_01_lgfnc1iref_' }, - ['-248439925'] = { Name = 'plg_01_lgfnc2iref_' }, - ['166862493'] = { Name = 'plg_01_ml_hedge_0_slod' }, - ['-131526851'] = { Name = 'plg_01_ml_hedge_01_d' }, - ['1075798954'] = { Name = 'plg_01_ml_hedge_01_lod' }, - ['-1361639440'] = { Name = 'plg_01_ml_hedge_01' }, - ['-1822413104'] = { Name = 'plg_01_ml_hedge_02_d' }, - ['-1254088801'] = { Name = 'plg_01_ml_hedge_02_lod' }, - ['1201944976'] = { Name = 'plg_01_ml_hedge_02' }, - ['1249930546'] = { Name = 'plg_01_ml_hedge_03_d' }, - ['-939756965'] = { Name = 'plg_01_ml_hedge_03_lod' }, - ['-1721803515'] = { Name = 'plg_01_ml_hedge_03' }, - ['2054865746'] = { Name = 'plg_01_ml_hedge_031' }, - ['-1255173224'] = { Name = 'plg_01_ml_hedge_04_d' }, - ['1588327595'] = { Name = 'plg_01_ml_hedge_04_lod' }, - ['-1555402533'] = { Name = 'plg_01_ml_hedge_04' }, - ['-1025819104'] = { Name = 'plg_01_ml_hedge_05_d' }, - ['134101942'] = { Name = 'plg_01_ml_hedge_05_lod' }, - ['1963693150'] = { Name = 'plg_01_ml_hedge_05' }, - ['-740223304'] = { Name = 'plg_01_ml_hedge_06_d' }, - ['-192100418'] = { Name = 'plg_01_ml_hedge_06_lod' }, - ['-138569280'] = { Name = 'plg_01_ml_hedge_06' }, - ['-215713474'] = { Name = 'plg_01_ml_hedge_07_d' }, - ['1670245211'] = { Name = 'plg_01_ml_hedge_07_lod' }, - ['159661389'] = { Name = 'plg_01_ml_hedge_07' }, - ['-853231067'] = { Name = 'plg_01_ml_hedge_08_d' }, - ['509365618'] = { Name = 'plg_01_ml_hedge_08_lod' }, - ['1450301227'] = { Name = 'plg_01_ml_hedge_08' }, - ['1295583172'] = { Name = 'plg_01_ml_hedge_09_d' }, - ['730429347'] = { Name = 'plg_01_ml_hedge_09_lod' }, - ['1697608870'] = { Name = 'plg_01_ml_hedge_09' }, - ['-527159101'] = { Name = 'plg_01_ml_hedge_1_slod' }, - ['1745541696'] = { Name = 'plg_01_ml_hedge_10_d' }, - ['-478736029'] = { Name = 'plg_01_ml_hedge_10_lod' }, - ['-176311264'] = { Name = 'plg_01_ml_hedge_10' }, - ['2096755470'] = { Name = 'plg_01_ml_hedge_11_d' }, - ['355504964'] = { Name = 'plg_01_ml_hedge_11_lod' }, - ['-454094077'] = { Name = 'plg_01_ml_hedge_11' }, - ['-974500673'] = { Name = 'plg_01_ml_hedge_12_d' }, - ['-1441274526'] = { Name = 'plg_01_ml_hedge_12_lod' }, - ['1104465105'] = { Name = 'plg_01_ml_hedge_12' }, - ['-1599234423'] = { Name = 'plg_01_ml_hedge_13_d' }, - ['-1221956669'] = { Name = 'plg_01_ml_hedge_13_lod' }, - ['796862502'] = { Name = 'plg_01_ml_hedge_13' }, - ['-1744768818'] = { Name = 'plg_01_ml_hedge_14_d' }, - ['-1347144117'] = { Name = 'plg_01_ml_hedge_14_lod' }, - ['-202395396'] = { Name = 'plg_01_ml_hedge_14' }, - ['-236147911'] = { Name = 'plg_01_ml_hedge_15_d' }, - ['-1937389169'] = { Name = 'plg_01_ml_hedge_15_lod' }, - ['97080495'] = { Name = 'plg_01_ml_hedge_15' }, - ['1727081184'] = { Name = 'plg_01_ml_hedge_16_d' }, - ['29050018'] = { Name = 'plg_01_ml_hedge_16_lod' }, - ['1091226421'] = { Name = 'plg_01_ml_hedge_16' }, - ['-997829602'] = { Name = 'plg_01_ml_hedge_17_d' }, - ['1125761721'] = { Name = 'plg_01_ml_hedge_17_lod' }, - ['1396010890'] = { Name = 'plg_01_ml_hedge_17' }, - ['946067728'] = { Name = 'plg_01_ml_hedge_18_d' }, - ['2022491586'] = { Name = 'plg_01_ml_hedge_18_lod' }, - ['-1162494327'] = { Name = 'plg_01_ml_hedge_18' }, - ['-956444150'] = { Name = 'plg_01_ml_hedge_19_d' }, - ['-296805014'] = { Name = 'plg_01_ml_hedge_19_lod' }, - ['-1127103807'] = { Name = 'plg_01_ml_hedge_19' }, - ['-1314719436'] = { Name = 'plg_01_ml_hedge_20_d' }, - ['149536328'] = { Name = 'plg_01_ml_hedge_20_lod' }, - ['-2060987810'] = { Name = 'plg_01_ml_hedge_20' }, - ['-1454022730'] = { Name = 'plg_01_ml_hedge_21_d' }, - ['-231625605'] = { Name = 'plg_01_ml_hedge_21_lod' }, - ['1944891368'] = { Name = 'plg_01_ml_hedge_21' }, - ['388425930'] = { Name = 'plg_01_ml_hedge_22_d' }, - ['-401033780'] = { Name = 'plg_01_ml_hedge_22_lod' }, - ['-229954397'] = { Name = 'plg_01_ml_hedge_22' }, - ['-1776570810'] = { Name = 'plg_01_ml_hedge_23_d' }, - ['-1821196456'] = { Name = 'plg_01_ml_hedge_23_lod' }, - ['-535263170'] = { Name = 'plg_01_ml_hedge_23' }, - ['408335847'] = { Name = 'plg_01_ml_hedge_25_d' }, - ['725678707'] = { Name = 'plg_01_ml_hedge_25_lod' }, - ['1015070993'] = { Name = 'plg_01_ml_hedge_25' }, - ['-1380443270'] = { Name = 'plg_01_ml_hedge_26_d' }, - ['-2112409332'] = { Name = 'plg_01_ml_hedge_26_lod' }, - ['-1153188203'] = { Name = 'plg_01_ml_hedge_26' }, - ['-2007034318'] = { Name = 'plg_01_ml_hedge_27_d' }, - ['-826390438'] = { Name = 'plg_01_ml_hedge_27_lod' }, - ['-1459807736'] = { Name = 'plg_01_ml_hedge_27' }, - ['1627546418'] = { Name = 'plg_01_ml_hedge_28_d' }, - ['-170251627'] = { Name = 'plg_01_ml_hedge_28_lod' }, - ['399177634'] = { Name = 'plg_01_ml_hedge_28' }, - ['2103601809'] = { Name = 'plg_01_ml_hedge_29_d' }, - ['961156167'] = { Name = 'plg_01_ml_hedge_29_lod' }, - ['92361487'] = { Name = 'plg_01_ml_hedge_29' }, - ['-429380169'] = { Name = 'plg_01_ml_hedge_30_d' }, - ['-493952491'] = { Name = 'plg_01_ml_hedge_30_lod' }, - ['686792007'] = { Name = 'plg_01_ml_hedge_30' }, - ['2092306547'] = { Name = 'plg_01_ml_hedge_31_d' }, - ['805218369'] = { Name = 'plg_01_ml_hedge_31_lod' }, - ['275239183'] = { Name = 'plg_01_ml_hedge_32_d' }, - ['-184167006'] = { Name = 'plg_01_ml_hedge_32_lod' }, - ['-2073897940'] = { Name = 'plg_01_ml_hedge_32' }, - ['-722380858'] = { Name = 'plg_01_ml_hedge_33_d' }, - ['569969206'] = { Name = 'plg_01_ml_hedge_33_lod' }, - ['1613794248'] = { Name = 'plg_01_ml_hedge_33' }, - ['-2022519538'] = { Name = 'plg_01_ml_hedge_slod' }, - ['1549507918'] = { Name = 'plg_01_ml_hedge_slod01' }, - ['-1976076027'] = { Name = 'plg_01_ml_hedge_slod02' }, - ['1104235804'] = { Name = 'plg_01_newfield_small_lod' }, - ['-1560465259'] = { Name = 'plg_01_newfield_small' }, - ['1712954028'] = { Name = 'plg_01_newfield_sml_slod' }, - ['-570290953'] = { Name = 'plg_01_newfield_sml_west_decal' }, - ['490826912'] = { Name = 'plg_01_newfield_sml_west_lod' }, - ['-419653276'] = { Name = 'plg_01_newfield_sml_west' }, - ['1190765642'] = { Name = 'plg_01_newfields_00_d' }, - ['1309887542'] = { Name = 'plg_01_newfields_00_d3' }, - ['-2115788026'] = { Name = 'plg_01_newfields_00' }, - ['1543154546'] = { Name = 'plg_01_newfields_003_decals' }, - ['-1186245224'] = { Name = 'plg_01_newfields_003_lod' }, - ['569842621'] = { Name = 'plg_01_newfields_003' }, - ['-944345132'] = { Name = 'plg_01_newfields_004_d2' }, - ['-1067126721'] = { Name = 'plg_01_newfields_004_lod' }, - ['1892828010'] = { Name = 'plg_01_newfields_004_lod001' }, - ['-1871742808'] = { Name = 'plg_01_newfields_004' }, - ['2038960811'] = { Name = 'plg_01_newfields_01_d2' }, - ['769485145'] = { Name = 'plg_01_newfields_01_decals' }, - ['-1847442685'] = { Name = 'plg_01_newfields_01' }, - ['1954643308'] = { Name = 'plg_01_newfields_020_d2' }, - ['540964333'] = { Name = 'plg_01_newfields_020_decals' }, - ['-1810718975'] = { Name = 'plg_01_newfields_020_lod' }, - ['-1335511464'] = { Name = 'plg_01_newfields_020' }, - ['511677070'] = { Name = 'plg_01_newfields_022' }, - ['-1133318739'] = { Name = 'plg_01_newfields_023_lod' }, - ['1621966836'] = { Name = 'plg_01_newfields_023_slod' }, - ['1421541124'] = { Name = 'plg_01_newfields_023' }, - ['-2103260942'] = { Name = 'plg_01_newfields_03_d2' }, - ['537669157'] = { Name = 'plg_01_newfields_03_decals' }, - ['-396298246'] = { Name = 'plg_01_newfields_03_lod' }, - ['-1002702385'] = { Name = 'plg_01_newfields_03_new' }, - ['-1468390100'] = { Name = 'plg_01_newfields_04_decal' }, - ['-592488292'] = { Name = 'plg_01_newfields_05' }, - ['-1686571798'] = { Name = 'plg_01_newfields_06_d4' }, - ['604938084'] = { Name = 'plg_01_newfields_06_decals' }, - ['-1979446670'] = { Name = 'plg_01_newfields_06_lod' }, - ['-360942538'] = { Name = 'plg_01_newfields_06' }, - ['-114617965'] = { Name = 'plg_01_newfields_07' }, - ['1348743348'] = { Name = 'plg_01_newfields_08_d2' }, - ['-621892736'] = { Name = 'plg_01_newfields_08_decals' }, - ['1190252873'] = { Name = 'plg_01_newfields_08_lod' }, - ['1881108745'] = { Name = 'plg_01_newfields_08_slod1' }, - ['400248563'] = { Name = 'plg_01_newfields_08' }, - ['668528366'] = { Name = 'plg_01_newfields_09' }, - ['-371010286'] = { Name = 'plg_01_newfields_10_decals' }, - ['-1210675193'] = { Name = 'plg_01_newfields_10' }, - ['206924349'] = { Name = 'plg_01_newfields_13_d1b' }, - ['600131496'] = { Name = 'plg_01_newfields_13_d2' }, - ['566493989'] = { Name = 'plg_01_newfields_13_lod' }, - ['26792102'] = { Name = 'plg_01_newfields_13_slod' }, - ['1268332406'] = { Name = 'plg_01_newfields_13' }, - ['-1782863560'] = { Name = 'plg_01_newfields_19_decal' }, - ['626008152'] = { Name = 'plg_01_newfields_b_lod' }, - ['-1384241385'] = { Name = 'plg_01_newfields_b' }, - ['-273320332'] = { Name = 'plg_01_newfields_ml_100_lod' }, - ['1547536298'] = { Name = 'plg_01_newfields_ml_100' }, - ['-1864442785'] = { Name = 'plg_01_newfields2_slod' }, - ['-1750486057'] = { Name = 'plg_01_nico_new' }, - ['-826571137'] = { Name = 'plg_01_pipe_a_lod' }, - ['-1026262315'] = { Name = 'plg_01_pipe_lod' }, - ['-1505889135'] = { Name = 'plg_01_plough_field_01_d' }, - ['-314420528'] = { Name = 'plg_01_plough_field_01_lod' }, - ['-1661509386'] = { Name = 'plg_01_plough_field_01' }, - ['-674955088'] = { Name = 'plg_01_plough_field_02_d' }, - ['-777390059'] = { Name = 'plg_01_plough_field_02_lod' }, - ['-1213515954'] = { Name = 'plg_01_plough_field_02_slod' }, - ['-1900362627'] = { Name = 'plg_01_plough_field_02' }, - ['1472328067'] = { Name = 'plg_01_props_combo0101_01_lod' }, - ['-199133255'] = { Name = 'plg_01_props_combo0101_slod' }, - ['65211705'] = { Name = 'plg_01_props_combo0102_01_lod' }, - ['558426351'] = { Name = 'plg_01_props_combo0102_slod' }, - ['-1799041668'] = { Name = 'plg_01_props_combo0103_01_lod' }, - ['1785634440'] = { Name = 'plg_01_props_combo0103_slod' }, - ['-367751100'] = { Name = 'plg_01_props_combo0105_01_lod' }, - ['-505150681'] = { Name = 'plg_01_props_combo0105_slod' }, - ['-415908415'] = { Name = 'plg_01_props_combo0107_01_lod' }, - ['-571504372'] = { Name = 'plg_01_props_combo0107_slod' }, - ['-188798036'] = { Name = 'plg_01_props_combo0108_01_lod' }, - ['925688682'] = { Name = 'plg_01_props_combo0108_slod' }, - ['-228870935'] = { Name = 'plg_01_props_combo0109_17_lod' }, - ['1838644921'] = { Name = 'plg_01_props_combo0109_18_lod' }, - ['-630972286'] = { Name = 'plg_01_props_combo0110_02_lod' }, - ['-1802714078'] = { Name = 'plg_01_props_combo0110_03_lod' }, - ['-1734767472'] = { Name = 'plg_01_props_combo0111_01_lod' }, - ['-672803352'] = { Name = 'plg_01_props_combo0111_slod' }, - ['281518649'] = { Name = 'plg_01_props_combo0113_01_lod' }, - ['-797905136'] = { Name = 'plg_01_props_combo0113_slod' }, - ['-519284608'] = { Name = 'plg_01_props_combo0114_01_lod' }, - ['341320456'] = { Name = 'plg_01_props_combo0114_02_lod' }, - ['-562811709'] = { Name = 'plg_01_props_combo0114_03_lod' }, - ['-1060750220'] = { Name = 'plg_01_props_combo0114_04_lod' }, - ['-626249560'] = { Name = 'plg_01_props_combo0114_05_lod' }, - ['1714771617'] = { Name = 'plg_01_props_combo0114_slod' }, - ['1384661741'] = { Name = 'plg_01_props_combo0202_28_lod' }, - ['-1889990624'] = { Name = 'plg_01_props_combo0203_01_lod' }, - ['984787315'] = { Name = 'plg_01_props_combo0203_02_lod' }, - ['-1319119928'] = { Name = 'plg_01_props_combo0203_slod' }, - ['-806328876'] = { Name = 'plg_01_props_combo0205_08_lod' }, - ['-2036970324'] = { Name = 'plg_01_props_combo0205_slod' }, - ['-300059301'] = { Name = 'plg_01_props_combo0502_22_lod' }, - ['-61003217'] = { Name = 'plg_01_props_combo0502_23_lod' }, - ['-795135886'] = { Name = 'plg_01_props_combo0502_24_lod' }, - ['890815671'] = { Name = 'plg_01_props_combo0505_16_lod' }, - ['623928960'] = { Name = 'plg_01_props_combo0505_20_lod' }, - ['-2049329705'] = { Name = 'plg_01_props_combo0505_25_lod' }, - ['635095162'] = { Name = 'plg_01_props_combo0505_26_lod' }, - ['-83047703'] = { Name = 'plg_01_props_combo0505_27_lod' }, - ['-1976739696'] = { Name = 'plg_01_props_combo0505_slod' }, - ['533048010'] = { Name = 'plg_01_props_combo0705_36_lod' }, - ['-477983664'] = { Name = 'plg_01_props_combo0804_33_lod' }, - ['-2077351609'] = { Name = 'plg_01_props_combo0903_02_lod' }, - ['-1653082454'] = { Name = 'plg_01_props_combo0903_04_lod' }, - ['-1757064678'] = { Name = 'plg_01_props_combo0903_slod' }, - ['-352489622'] = { Name = 'plg_01_props_combo0905_08_lod' }, - ['1465452143'] = { Name = 'plg_01_props_combo0905_09_lod' }, - ['2136093723'] = { Name = 'plg_01_props_combo811_08_lod' }, - ['-983344908'] = { Name = 'plg_01_props_combo813_21_lod' }, - ['1024758452'] = { Name = 'plg_01_props_combo813_22_lod' }, - ['-321785099'] = { Name = 'plg_01_props_dt_029' }, - ['2076185375'] = { Name = 'plg_01_props_dt_043' }, - ['70886768'] = { Name = 'plg_01_props_dt_050' }, - ['1199549663'] = { Name = 'plg_01_props_dt_060' }, - ['-1110369932'] = { Name = 'plg_01_props_dt_063' }, - ['1940653355'] = { Name = 'plg_01_props_dt_067' }, - ['-1089463022'] = { Name = 'plg_01_props_dt_074' }, - ['233978877'] = { Name = 'plg_01_props_dt_080' }, - ['-1805759977'] = { Name = 'plg_01_props_dt_096' }, - ['1641045147'] = { Name = 'plg_01_props_dt_105' }, - ['2146932885'] = { Name = 'plg_01_props_dt_110' }, - ['677523156'] = { Name = 'plg_01_props_dt_148' }, - ['-644967578'] = { Name = 'plg_01_props_dt_167' }, - ['939180771'] = { Name = 'plg_01_props_dt_17' }, - ['472651620'] = { Name = 'plg_01_props_dt_178' }, - ['-1989481676'] = { Name = 'plg_01_props_dt_190' }, - ['145779141'] = { Name = 'plg_01_props_dt_197' }, - ['-813749607'] = { Name = 'plg_01_props_dt_207' }, - ['-679232006'] = { Name = 'plg_01_props_dt_217' }, - ['2131823898'] = { Name = 'plg_01_props_dt_219' }, - ['-1561735341'] = { Name = 'plg_01_props_dt_222' }, - ['-1727054142'] = { Name = 'plg_01_props_dt_234' }, - ['1667241445'] = { Name = 'plg_01_props_dt_260' }, - ['-940056809'] = { Name = 'plg_01_props_dt_263' }, - ['-1439980673'] = { Name = 'plg_01_props_dt_264' }, - ['1830332914'] = { Name = 'plg_01_props_dt_277' }, - ['-313049515'] = { Name = 'plg_01_props_dt_28' }, - ['1098305431'] = { Name = 'plg_01_props_dt_281' }, - ['-2077338363'] = { Name = 'plg_01_props_dt_288' }, - ['2012782971'] = { Name = 'plg_01_props_dtr1_002' }, - ['-830322711'] = { Name = 'plg_01_props_dtr1_024' }, - ['-1779902793'] = { Name = 'plg_01_props_dtr1_028' }, - ['-853213731'] = { Name = 'plg_01_props_dtr2_042' }, - ['-805633147'] = { Name = 'plg_01_props_dtr2_045' }, - ['-1819407920'] = { Name = 'plg_01_props_dtr2_053' }, - ['-1266165927'] = { Name = 'plg_01_props_l_014' }, - ['-817656624'] = { Name = 'plg_01_props_l_016' }, - ['-635329908'] = { Name = 'plg_01_props_l_017' }, - ['-728588290'] = { Name = 'plg_01_props_missioncut_01_lod' }, - ['-1756532050'] = { Name = 'plg_01_props_missioncut_02_lod' }, - ['2086042080'] = { Name = 'plg_01_rdside_bale_lod' }, - ['-44036385'] = { Name = 'plg_01_rdside_barn_01_bale_d' }, - ['1620197581'] = { Name = 'plg_01_rdside_barn_01_bale' }, - ['104863745'] = { Name = 'plg_01_rdside_barn_01_baleedge' }, - ['-1317003766'] = { Name = 'plg_01_rdside_barn_01_d20' }, - ['-2130508683'] = { Name = 'plg_01_rdside_barn_01_gnd_d' }, - ['607166379'] = { Name = 'plg_01_rdside_barn_01_hedge_d' }, - ['169501508'] = { Name = 'plg_01_rdside_barn_01_hedge' }, - ['1186805405'] = { Name = 'plg_01_rdside_barn_20' }, - ['1458833311'] = { Name = 'plg_01_rdsidebale_lod' }, - ['493339308'] = { Name = 'plg_01_rdsidebarn_01_edge' }, - ['-173122791'] = { Name = 'plg_01_rdsidebarn_02_bales_d' }, - ['2115732618'] = { Name = 'plg_01_rdsidebarn_02_bales_gnd' }, - ['-1263493914'] = { Name = 'plg_01_rdsidebarn_02_bales' }, - ['516678120'] = { Name = 'plg_01_rdsidebarn_02_d' }, - ['-1759508677'] = { Name = 'plg_01_rdsidebarn_02_lod' }, - ['1035375927'] = { Name = 'plg_01_rdsidebarn_02_slod' }, - ['533203258'] = { Name = 'plg_01_rdsidebarn_02' }, - ['-1323187134'] = { Name = 'plg_01_river_field_south_lod' }, - ['1006548358'] = { Name = 'plg_01_river_field_south_slod' }, - ['2031157366'] = { Name = 'plg_01_river_field_south' }, - ['181948213'] = { Name = 'plg_01_river_fld_decals' }, - ['1132953862'] = { Name = 'plg_01_rock' }, - ['963220703'] = { Name = 'plg_01_rocksflat' }, - ['-414979326'] = { Name = 'plg_01_roxside' }, - ['-1041278568'] = { Name = 'plg_01_shadow1' }, - ['-858468290'] = { Name = 'plg_01_slod' }, - ['724068502'] = { Name = 'plg_01_trafficl002' }, - ['1135352221'] = { Name = 'plg_01_trafficl005' }, - ['1728962660'] = { Name = 'plg_01_trafficl007' }, - ['-1650305466'] = { Name = 'plg_01riverpart00_lod' }, - ['1026370802'] = { Name = 'plg_01riverpart02_lod' }, - ['-1786864579'] = { Name = 'plg_01riverpart03_lod' }, - ['873832954'] = { Name = 'plg_01riversect00' }, - ['-1526365236'] = { Name = 'plg_01riversect02' }, - ['384624553'] = { Name = 'plg_01riversect03' }, - ['2093942603'] = { Name = 'plg_02_dist_007_lod' }, - ['-1929139903'] = { Name = 'plg_02_dist_007' }, - ['2067932817'] = { Name = 'plg_02_dist_008_lod' }, - ['2134445484'] = { Name = 'plg_02_dist_008' }, - ['-1132693804'] = { Name = 'plg_02_dist_01_lod' }, - ['-540250604'] = { Name = 'plg_02_dist_01' }, - ['-836116783'] = { Name = 'plg_02_dist_02_lod' }, - ['-831927473'] = { Name = 'plg_02_dist_02' }, - ['-625210'] = { Name = 'plg_02_dist_03_lod' }, - ['-1569656138'] = { Name = 'plg_02_dist_03' }, - ['-1063814445'] = { Name = 'plg_02_dist_ml_01_lod' }, - ['-1741445559'] = { Name = 'plg_02_dist_ml_01' }, - ['407971214'] = { Name = 'plg_02_dist_ml_02_lod' }, - ['-428490036'] = { Name = 'plg_02_dist_ml_02' }, - ['1710974121'] = { Name = 'plg_02_dist_ml_03_lod' }, - ['1286836042'] = { Name = 'plg_02_dist_ml_03' }, - ['1665136347'] = { Name = 'plg_02_dist_ml_04_lod' }, - ['1495935031'] = { Name = 'plg_02_dist_ml_04' }, - ['370568754'] = { Name = 'plg_02_dist_west_001_lod' }, - ['-149379519'] = { Name = 'plg_02_dist_west_001' }, - ['628418709'] = { Name = 'plg_02_dist_west_002_lod' }, - ['-446823732'] = { Name = 'plg_02_dist_west_002' }, - ['386576658'] = { Name = 'plg_02_dist_west_003_lod' }, - ['-16599535'] = { Name = 'plg_02_dist_west_003' }, - ['-1294631342'] = { Name = 'plg_02_dist_west_004_lod' }, - ['-314043748'] = { Name = 'plg_02_dist_west_004' }, - ['1552789555'] = { Name = 'plg_02_disttrees_02' }, - ['2051337121'] = { Name = 'plg_02_disttrees_03' }, - ['-827222919'] = { Name = 'plg_02_disttrees_04' }, - ['-588304140'] = { Name = 'plg_02_disttrees_05' }, - ['1096120767'] = { Name = 'plg_02_disttrees_07' }, - ['-107189678'] = { Name = 'plg_02_disttrees_08' }, - ['-1593803832'] = { Name = 'plg_02_disttrees_10' }, - ['1001730403'] = { Name = 'plg_02_disttrees_12' }, - ['801610120'] = { Name = 'plg_02_disttrees_13' }, - ['1472948623'] = { Name = 'plg_02_disttrees_14' }, - ['1232850160'] = { Name = 'plg_02_disttrees_15' }, - ['-214622108'] = { Name = 'plg_02_disttrees_16' }, - ['-760389811'] = { Name = 'plg_02_disttrees_18' }, - ['-520094734'] = { Name = 'plg_02_disttrees_19' }, - ['783521868'] = { Name = 'plg_02_disttrees_20' }, - ['1089354945'] = { Name = 'plg_02_disttrees_21' }, - ['1265062323'] = { Name = 'plg_02_disttrees_22' }, - ['1571616318'] = { Name = 'plg_02_disttrees_23' }, - ['2063806750'] = { Name = 'plg_02_disttrees_24' }, - ['1804672157'] = { Name = 'plg_02_fence_track1' }, - ['-1696367799'] = { Name = 'plg_02_fence_track2' }, - ['-187289322'] = { Name = 'plg_02_mountain_01' }, - ['1038893889'] = { Name = 'plg_02_mountain_02' }, - ['1482192921'] = { Name = 'plg_02_mountain_03' }, - ['-400746548'] = { Name = 'plg_02_mountain_04' }, - ['-168774797'] = { Name = 'plg_02_mountain_05' }, - ['792348729'] = { Name = 'plg_02_props_temp' }, - ['617406285'] = { Name = 'plg_02_westdisttrees3' }, - ['-1667252929'] = { Name = 'plg_03_back_ovly' }, - ['2009407472'] = { Name = 'plg_03_bale_iref024' }, - ['1288672732'] = { Name = 'plg_03_bale' }, - ['2138509298'] = { Name = 'plg_03_bale01_lod' }, - ['342772625'] = { Name = 'plg_03_bale02_lod' }, - ['-1082363404'] = { Name = 'plg_03_bale02b_lod' }, - ['1981540230'] = { Name = 'plg_03_bale02c_lod' }, - ['-712611427'] = { Name = 'plg_03_bale03_lod' }, - ['-718642871'] = { Name = 'plg_03_barn001_lod' }, - ['615202506'] = { Name = 'plg_03_barn001' }, - ['1279475256'] = { Name = 'plg_03_barnovly001' }, - ['1101962579'] = { Name = 'plg_03_bespokerail' }, - ['-634083426'] = { Name = 'plg_03_bush_cs' }, - ['-90060616'] = { Name = 'plg_03_carpark_wall_lod' }, - ['-991719890'] = { Name = 'plg_03_carpark_wall' }, - ['-1108302560'] = { Name = 'plg_03_cbush_01' }, - ['-1405615697'] = { Name = 'plg_03_cbush_02' }, - ['-509711237'] = { Name = 'plg_03_cbush_03' }, - ['-807876368'] = { Name = 'plg_03_cbush_04' }, - ['997702403'] = { Name = 'plg_03_church_lod' }, - ['-1660476187'] = { Name = 'plg_03_church' }, - ['1096305097'] = { Name = 'plg_03_crypts_lod' }, - ['-1582666845'] = { Name = 'plg_03_decals_road' }, - ['-2012588507'] = { Name = 'plg_03_decals_road2' }, - ['-1739839152'] = { Name = 'plg_03_eastgate' }, - ['-1540538612'] = { Name = 'plg_03_em_slod' }, - ['-1478689000'] = { Name = 'plg_03_f_2x_lod' }, - ['991747046'] = { Name = 'plg_03_f_2x_lod01' }, - ['-850526134'] = { Name = 'plg_03_f_2x_lod02' }, - ['-562388281'] = { Name = 'plg_03_f_2x_lod03' }, - ['34957820'] = { Name = 'plg_03_f_2x_lod05' }, - ['-1748134546'] = { Name = 'plg_03_f_2x_lod08' }, - ['544121710'] = { Name = 'plg_03_f_2x_lod10' }, - ['387612991'] = { Name = 'plg_03_fence_c_lod' }, - ['1166920843'] = { Name = 'plg_03_fence_j_lod' }, - ['1926549193'] = { Name = 'plg_03_fence_l_lod' }, - ['-180055716'] = { Name = 'plg_03_fence_m_lod' }, - ['1537597810'] = { Name = 'plg_03_fence_n_lod' }, - ['1561800695'] = { Name = 'plg_03_fence' }, - ['-246605656'] = { Name = 'plg_03_field_east_lod' }, - ['-42566323'] = { Name = 'plg_03_field_east_ovly_a' }, - ['827581703'] = { Name = 'plg_03_field_east_ovly_b' }, - ['462666119'] = { Name = 'plg_03_field_east_ovly_c' }, - ['1351582474'] = { Name = 'plg_03_field_east' }, - ['2071619895'] = { Name = 'plg_03_field_west_b_lod' }, - ['162843384'] = { Name = 'plg_03_field_west_b' }, - ['-1092490060'] = { Name = 'plg_03_field_west_lod' }, - ['928253622'] = { Name = 'plg_03_field_west' }, - ['-58451859'] = { Name = 'plg_03_fncsec_besp' }, - ['1701524682'] = { Name = 'plg_03_fncsec_besp001' }, - ['376442900'] = { Name = 'plg_03_fncsec_besp10' }, - ['1663770254'] = { Name = 'plg_03_fncsec_besp3' }, - ['-2067799625'] = { Name = 'plg_03_fncsec_besp5' }, - ['670410780'] = { Name = 'plg_03_fncsec_besp7' }, - ['1534791462'] = { Name = 'plg_03_fncsec_besp9' }, - ['332308443'] = { Name = 'plg_03_fncsec_bsp' }, - ['-202333048'] = { Name = 'plg_03_fncsec_bspk_lod' }, - ['-146472397'] = { Name = 'plg_03_fncsec_bspk' }, - ['508007395'] = { Name = 'plg_03_fncsec_ibesp4' }, - ['692959781'] = { Name = 'plg_03_fncsec' }, - ['-940639402'] = { Name = 'plg_03_foliage_o' }, - ['-2034604468'] = { Name = 'plg_03_foliage002' }, - ['863897858'] = { Name = 'plg_03_foliage01' }, - ['778694522'] = { Name = 'plg_03_foliage1_lod' }, - ['-309787927'] = { Name = 'plg_03_foliage2_lod' }, - ['1355047645'] = { Name = 'plg_03_grave_covered_lod' }, - ['182214304'] = { Name = 'plg_03_grave_covered' }, - ['-626037186'] = { Name = 'plg_03_grave_dug_lod' }, - ['245161238'] = { Name = 'plg_03_grave_dug' }, - ['1522853652'] = { Name = 'plg_03_grave_funeral' }, - ['1320632924'] = { Name = 'plg_03_grave_lod' }, - ['20866338'] = { Name = 'plg_03_grave' }, - ['253499342'] = { Name = 'plg_03_graveb_lod' }, - ['1126973471'] = { Name = 'plg_03_graveb' }, - ['1757105101'] = { Name = 'plg_03_graverail001' }, - ['-2098673288'] = { Name = 'plg_03_graves_section_0' }, - ['1448395803'] = { Name = 'plg_03_graves_section_01_lod' }, - ['361051797'] = { Name = 'plg_03_graves_section_01' }, - ['-1686110125'] = { Name = 'plg_03_graves_section_02_lod' }, - ['456901122'] = { Name = 'plg_03_graves_section_02' }, - ['-499604809'] = { Name = 'plg_03_graves_section_03_lod' }, - ['791603688'] = { Name = 'plg_03_graves_section_03' }, - ['174760024'] = { Name = 'plg_03_graves_section_04' }, - ['2137605589'] = { Name = 'plg_03_graves_sl_03_lod' }, - ['1179728976'] = { Name = 'plg_03_graves_sl_03' }, - ['1576900079'] = { Name = 'plg_03_graves_sl_n_04' }, - ['-880781787'] = { Name = 'plg_03_ground_shed_lod' }, - ['1739587515'] = { Name = 'plg_03_ground_shed' }, - ['1208518257'] = { Name = 'plg_03_ground007_lod' }, - ['602197453'] = { Name = 'plg_03_ground007' }, - ['-964981'] = { Name = 'plg_03_ground01_back' }, - ['452575684'] = { Name = 'plg_03_ground01_lod' }, - ['175296053'] = { Name = 'plg_03_ground01' }, - ['-1157609895'] = { Name = 'plg_03_ground04_2_lod' }, - ['2000229415'] = { Name = 'plg_03_ground04_2' }, - ['1009988021'] = { Name = 'plg_03_ground04' }, - ['-641783316'] = { Name = 'plg_03_ground1_lod' }, - ['516810711'] = { Name = 'plg_03_ground1' }, - ['-327984951'] = { Name = 'plg_03_ground2_lod' }, - ['1057630179'] = { Name = 'plg_03_ground2' }, - ['1469059867'] = { Name = 'plg_03_ground3_lod' }, - ['-956186923'] = { Name = 'plg_03_guttering_lod' }, - ['60200978'] = { Name = 'plg_03_guttering' }, - ['633085181'] = { Name = 'plg_03_hedga_lod' }, - ['1415124595'] = { Name = 'plg_03_hedge01' }, - ['805307282'] = { Name = 'plg_03_hedge01a_lod' }, - ['1968173218'] = { Name = 'plg_03_hedge01b_lod' }, - ['-1370596411'] = { Name = 'plg_03_hedge01b' }, - ['1308200150'] = { Name = 'plg_03_hedge05_lod' }, - ['-1853647548'] = { Name = 'plg_03_hedge05a' }, - ['-925412197'] = { Name = 'plg_03_hedge05c_split_lod' }, - ['39427458'] = { Name = 'plg_03_hedge05c_split' }, - ['1760198347'] = { Name = 'plg_03_hedge06_ml_lod' }, - ['262122300'] = { Name = 'plg_03_hedge06_ml' }, - ['-706189435'] = { Name = 'plg_03_hej_lod01' }, - ['181948776'] = { Name = 'plg_03_hej_lod02' }, - ['-860113961'] = { Name = 'plg_03_hej' }, - ['-70210432'] = { Name = 'plg_03_hej01' }, - ['-309915667'] = { Name = 'plg_03_hej02' }, - ['2146553893'] = { Name = 'plg_03_maingatenew_lod' }, - ['-2059585668'] = { Name = 'plg_03_maingatenew' }, - ['-542742753'] = { Name = 'plg_03_ml_bespin_lod' }, - ['-1979691237'] = { Name = 'plg_03_ml_bespin' }, - ['-1767307857'] = { Name = 'plg_03_ml_carpark_lod' }, - ['1862358318'] = { Name = 'plg_03_ml_carpark' }, - ['-1178850717'] = { Name = 'plg_03_ml_carpark2_lod' }, - ['883876272'] = { Name = 'plg_03_ml_carpark2' }, - ['1449333834'] = { Name = 'plg_03_ml_gate_01' }, - ['-399086629'] = { Name = 'plg_03_neverdeleteme' }, - ['534788335'] = { Name = 'plg_03_ovly_carpark' }, - ['-434582850'] = { Name = 'plg_03_ovly_crossing' }, - ['-1887587678'] = { Name = 'plg_03_ovly_foliage_carpark' }, - ['204556553'] = { Name = 'plg_03_ovly_railw_2' }, - ['-148612694'] = { Name = 'plg_03_ovly_railw' }, - ['-1257374171'] = { Name = 'plg_03_ovly_road' }, - ['-1507177503'] = { Name = 'plg_03_ovly04' }, - ['-740250072'] = { Name = 'plg_03_plg03_night_lod' }, - ['-2047988178'] = { Name = 'plg_03_plg03_night' }, - ['-1319886726'] = { Name = 'plg_03_props_combo01_01_lod' }, - ['1685669272'] = { Name = 'plg_03_props_combo02_01_lod' }, - ['-924214414'] = { Name = 'plg_03_props_combo02_02_lod' }, - ['1256226899'] = { Name = 'plg_03_props_combo03_01_lod' }, - ['-200219885'] = { Name = 'plg_03_props_combo03_02_lod' }, - ['-871958093'] = { Name = 'plg_03_props_combo03_03_lod' }, - ['-1193949214'] = { Name = 'plg_03_props_combo03_04_lod' }, - ['-686917108'] = { Name = 'plg_03_props_combo03_05_lod' }, - ['2082753908'] = { Name = 'plg_03_props_combo03_06_lod' }, - ['-1356890239'] = { Name = 'plg_03_props_combo03_08_lod' }, - ['-703656429'] = { Name = 'plg_03_props_combo03_09_lod' }, - ['-855994283'] = { Name = 'plg_03_props_gs_00_lod' }, - ['-1458644144'] = { Name = 'plg_03_props_gs_01_lod' }, - ['2070038520'] = { Name = 'plg_03_props_gs_02_lod' }, - ['164618499'] = { Name = 'plg_03_props_gs_03_lod' }, - ['-145753217'] = { Name = 'plg_03_props_gs_04_lod' }, - ['-1230803540'] = { Name = 'plg_03_props_gs_05_lod' }, - ['1803009660'] = { Name = 'plg_03_props_gs_06_lod' }, - ['-1970205845'] = { Name = 'plg_03_props_gs_07_lod' }, - ['296799822'] = { Name = 'plg_03_props_gs_08_lod' }, - ['972779133'] = { Name = 'plg_03_props_gs_09_lod' }, - ['1833124671'] = { Name = 'plg_03_props_gs_10_lod' }, - ['-1949278168'] = { Name = 'plg_03_props_gs_11_lod' }, - ['1309768609'] = { Name = 'plg_03_props_gs_12_lod' }, - ['239606818'] = { Name = 'plg_03_props_gs_13_lod' }, - ['1270330989'] = { Name = 'plg_03_props_gs_14_lod' }, - ['181670506'] = { Name = 'plg_03_props_gs_15_lod' }, - ['-1147007169'] = { Name = 'plg_03_props_gs_16_lod' }, - ['-1164898420'] = { Name = 'plg_03_props_gs_17_lod' }, - ['-1753408870'] = { Name = 'plg_03_props_gs_18_lod' }, - ['1371908414'] = { Name = 'plg_03_props_gs_19_lod' }, - ['-1774937005'] = { Name = 'plg_03_props_gs_20_lod' }, - ['-358515230'] = { Name = 'plg_03_props_gs_21_lod' }, - ['-1936219959'] = { Name = 'plg_03_props_gs_22_lod' }, - ['1397994711'] = { Name = 'plg_03_props_gs_23_lod' }, - ['1923831213'] = { Name = 'plg_03_props_gs_24_lod' }, - ['1125253733'] = { Name = 'plg_03_props_gs_25_lod' }, - ['-1477732596'] = { Name = 'plg_03_props_gs_26_lod' }, - ['-326163309'] = { Name = 'plg_03_props_gs_27_lod' }, - ['1397206805'] = { Name = 'plg_03_railembox' }, - ['1773236014'] = { Name = 'plg_03_railembox001' }, - ['1475136421'] = { Name = 'plg_03_railembox002' }, - ['91104929'] = { Name = 'plg_03_railembox003' }, - ['-654069133'] = { Name = 'plg_03_railschurch_lod' }, - ['-70675832'] = { Name = 'plg_03_railschurch' }, - ['-1127970865'] = { Name = 'plg_03_railschurch2_lod' }, - ['-396992522'] = { Name = 'plg_03_railschurch2' }, - ['-1527365464'] = { Name = 'plg_03_railschurch2a_lod' }, - ['779337937'] = { Name = 'plg_03_railschurch2aa_lod' }, - ['-1110657925'] = { Name = 'plg_03_railschurch2aa' }, - ['-910096704'] = { Name = 'plg_03_side_ground_lod' }, - ['-1373194521'] = { Name = 'plg_03_side_ground' }, - ['-105889249'] = { Name = 'plg_03_sign_lod' }, - ['-282045546'] = { Name = 'plg_03_sign' }, - ['-1419446761'] = { Name = 'plg_03_slod1_a' }, - ['2115148659'] = { Name = 'plg_03_slod1_b' }, - ['-2000703283'] = { Name = 'plg_03_slod1_c' }, - ['1246241871'] = { Name = 'plg_03_spx1' }, - ['1005750180'] = { Name = 'plg_03_spx2' }, - ['650337606'] = { Name = 'plg_03_spx3' }, - ['275787936'] = { Name = 'plg_03_spx4' }, - ['-1754546663'] = { Name = 'plg_03_spx5' }, - ['-2051269958'] = { Name = 'plg_03_spx6' }, - ['1838607084'] = { Name = 'plg_03_spx7' }, - ['860549279'] = { Name = 'plg_03_tomb_002_lod' }, - ['-1501871278'] = { Name = 'plg_03_tomb_003_lod' }, - ['714944358'] = { Name = 'plg_03_tomb_004_lod' }, - ['254697501'] = { Name = 'plg_03_tomb_004' }, - ['1916618929'] = { Name = 'plg_03_tomb_005_lod' }, - ['-430698903'] = { Name = 'plg_03_tomb_005' }, - ['-481361836'] = { Name = 'plg_03_tomb_006_lod' }, - ['132221767'] = { Name = 'plg_03_tomb_007_lod' }, - ['526690140'] = { Name = 'plg_03_tomb_008_lod' }, - ['-397173408'] = { Name = 'plg_03_tomb_009_lod' }, - ['1176264558'] = { Name = 'plg_03_tomb_01_lod' }, - ['-332312620'] = { Name = 'plg_03_tomb_010_lod' }, - ['943174483'] = { Name = 'plg_03_tomb_011' }, - ['173594518'] = { Name = 'plg_03_tomb_012' }, - ['-112446095'] = { Name = 'plg_03_tomb_013' }, - ['-888284939'] = { Name = 'plg_03_tomb_014' }, - ['-807279971'] = { Name = 'plg_03_tomb_015' }, - ['-1307138297'] = { Name = 'plg_03_tomb_017' }, - ['-2082190685'] = { Name = 'plg_03_tomb_018' }, - ['-1776095456'] = { Name = 'plg_03_tomb_019' }, - ['210498986'] = { Name = 'plg_03_tombs_main_lod' }, - ['-1144691499'] = { Name = 'plg_03_tombs_main_n_lod' }, - ['358989057'] = { Name = 'plg_03_track_decal' }, - ['-1354723816'] = { Name = 'plg_03_track_decal01' }, - ['-1116263803'] = { Name = 'plg_03_track_decal02' }, - ['543551577'] = { Name = 'plg_03_track_decal03' }, - ['311645364'] = { Name = 'plg_03_track_decal04' }, - ['1156757874'] = { Name = 'plg_03_track_decal05' }, - ['-1289426465'] = { Name = 'plg_03_track_west01_lod' }, - ['2113536841'] = { Name = 'plg_03_track_west01' }, - ['-1073626832'] = { Name = 'plg_03_track_west01a' }, - ['251911013'] = { Name = 'plg_03_track_west01aa_lod' }, - ['-795778481'] = { Name = 'plg_03_track_west01b' }, - ['1323385927'] = { Name = 'plg_03_track_west02_lod' }, - ['-1733412687'] = { Name = 'plg_03_track_west02' }, - ['-71932130'] = { Name = 'plg_03_track_west02a_lod' }, - ['-1786811776'] = { Name = 'plg_03_track_west02a' }, - ['-1585270598'] = { Name = 'plg_03_traffic_lights' }, - ['2018876517'] = { Name = 'plg_03_wallfoliage' }, - ['1039054498'] = { Name = 'plg_03_wallsteps_lod' }, - ['-768773627'] = { Name = 'plg_03_wallsteps' }, - ['1575862089'] = { Name = 'plg_03_westgate' }, - ['-2100414940'] = { Name = 'plg_04_backdec' }, - ['-2110743083'] = { Name = 'plg_04_bale001' }, - ['-1740928073'] = { Name = 'plg_04_balesa_lod' }, - ['-1453578018'] = { Name = 'plg_04_balesb_lod' }, - ['1562467340'] = { Name = 'plg_04_balesc_lod' }, - ['-1862495550'] = { Name = 'plg_04_barn_grain_d' }, - ['1455544824'] = { Name = 'plg_04_barn_grain_lod' }, - ['708388784'] = { Name = 'plg_04_barn_grain' }, - ['-689239077'] = { Name = 'plg_04_barn_lod' }, - ['-25834296'] = { Name = 'plg_04_barn' }, - ['2045317817'] = { Name = 'plg_04_barnovly' }, - ['-437493279'] = { Name = 'plg_04_beaver001_lod' }, - ['-806469094'] = { Name = 'plg_04_beaver001' }, - ['-12508993'] = { Name = 'plg_04_beaver002' }, - ['-1174834763'] = { Name = 'plg_04_cover_up' }, - ['683548943'] = { Name = 'plg_04_farmhouse_lod' }, - ['-1470276119'] = { Name = 'plg_04_farmhouse' }, - ['553260760'] = { Name = 'plg_04_farmroad_decals' }, - ['-1014194905'] = { Name = 'plg_04_farmroad_grou' }, - ['216752863'] = { Name = 'plg_04_farmroad_ground_d' }, - ['-1183513292'] = { Name = 'plg_04_farmroad_ground_lod' }, - ['801202216'] = { Name = 'plg_04_farmroad_ground' }, - ['-408930346'] = { Name = 'plg_04_farmroad_groundb_lod' }, - ['1346068090'] = { Name = 'plg_04_farmroad_groundb' }, - ['326499201'] = { Name = 'plg_04_farmroadlinkroad_lod' }, - ['495975437'] = { Name = 'plg_04_farmroadlinkroad' }, - ['1865650726'] = { Name = 'plg_04_fence_lod' }, - ['-1790615662'] = { Name = 'plg_04_fence' }, - ['-385370314'] = { Name = 'plg_04_fence001' }, - ['-1308241331'] = { Name = 'plg_04_fence002_lod' }, - ['262243433'] = { Name = 'plg_04_fence002' }, - ['626487970'] = { Name = 'plg_04_fence004_lod' }, - ['-2071417'] = { Name = 'plg_04_fence004' }, - ['-1440094695'] = { Name = 'plg_04_fenceb_lod' }, - ['-1753951328'] = { Name = 'plg_04_fenceb' }, - ['888208977'] = { Name = 'plg_04_fencefront_lod' }, - ['337640238'] = { Name = 'plg_04_field_east_lod' }, - ['852395661'] = { Name = 'plg_04_field_east' }, - ['-1746177501'] = { Name = 'plg_04_field_run_d' }, - ['306541642'] = { Name = 'plg_04_field_west_lod' }, - ['-103024439'] = { Name = 'plg_04_field_west' }, - ['229178232'] = { Name = 'plg_04_fol1' }, - ['-83896794'] = { Name = 'plg_04_fol2' }, - ['-1012218377'] = { Name = 'plg_04_foliage_d' }, - ['174612768'] = { Name = 'plg_04_foliage_d2' }, - ['-1028283770'] = { Name = 'plg_04_foliagec_d' }, - ['1211927319'] = { Name = 'plg_04_foliagec_lod' }, - ['423840742'] = { Name = 'plg_04_foliagec' }, - ['1377519944'] = { Name = 'plg_04_groundovly' }, - ['-302404366'] = { Name = 'plg_04_haybales_d' }, - ['-795407005'] = { Name = 'plg_04_haybales_lod' }, - ['-1076124981'] = { Name = 'plg_04_haybales' }, - ['-248415201'] = { Name = 'plg_04_hedgerow_d' }, - ['-1774284455'] = { Name = 'plg_04_hedgerow_lod' }, - ['1646018701'] = { Name = 'plg_04_hedgerow' }, - ['-1806889860'] = { Name = 'plg_04_hedgerow2_d' }, - ['-1414819244'] = { Name = 'plg_04_hedgerow2_lod' }, - ['-431614893'] = { Name = 'plg_04_hedgerow2' }, - ['-864117396'] = { Name = 'plg_04_hi_res_lod' }, - ['382664714'] = { Name = 'plg_04_hi_res_mission_dcl' }, - ['1561570643'] = { Name = 'plg_04_hi_res_mission' }, - ['472354421'] = { Name = 'plg_04_lights' }, - ['-2030181816'] = { Name = 'plg_04_literef' }, - ['-422418051'] = { Name = 'plg_04_literef001' }, - ['-735624153'] = { Name = 'plg_04_literef002' }, - ['-517448147'] = { Name = 'plg_04_literef003' }, - ['1529261682'] = { Name = 'plg_04_mainground_lod' }, - ['-679471906'] = { Name = 'plg_04_mainground' }, - ['-1895291070'] = { Name = 'plg_04_mainground002' }, - ['694045060'] = { Name = 'plg_04_mainground2_lod' }, - ['1737986405'] = { Name = 'plg_04_neverdeleteme' }, - ['407501211'] = { Name = 'plg_04_outbuilding_lod' }, - ['649707875'] = { Name = 'plg_04_outbuilding' }, - ['-29052228'] = { Name = 'plg_04_props_combo01_01_lod' }, - ['-1592832602'] = { Name = 'plg_04_props_combo02_01_lod' }, - ['1100777419'] = { Name = 'plg_04_props_combo03_01_lod' }, - ['1022177307'] = { Name = 'plg_04_props_combo03_02_lod' }, - ['1429338625'] = { Name = 'plg_04_props_combo03_03_lod' }, - ['634232612'] = { Name = 'plg_04_props_combo03_04_lod' }, - ['1945585244'] = { Name = 'plg_04_props_combo03_05_lod' }, - ['1722616465'] = { Name = 'plg_04_props_combo03_06_lod' }, - ['64273633'] = { Name = 'plg_04_props_combo04_01_lod' }, - ['1109731540'] = { Name = 'plg_04_props_combo04_02_lod' }, - ['173175106'] = { Name = 'plg_04_props_sgllod' }, - ['-967607012'] = { Name = 'plg_04_props_sig_lod' }, - ['-1118347705'] = { Name = 'plg_04_props_tree_l2' }, - ['-12144435'] = { Name = 'plg_04_props_treeend' }, - ['1467598435'] = { Name = 'plg_04_props_treest' }, - ['-2021285365'] = { Name = 'plg_04_propstree_l1' }, - ['-428735328'] = { Name = 'plg_04_q' }, - ['-1779701155'] = { Name = 'plg_04_rd_side_area_lod' }, - ['-625709798'] = { Name = 'plg_04_rd_side_area_ovly' }, - ['-1996878492'] = { Name = 'plg_04_rd_side_area_slod' }, - ['-1889823384'] = { Name = 'plg_04_rd_side_area' }, - ['1825474576'] = { Name = 'plg_04_shed_lod' }, - ['-1504884582'] = { Name = 'plg_04_shed' }, - ['559086037'] = { Name = 'plg_04_silolights' }, - ['-2047848956'] = { Name = 'plg_04_slod_new' }, - ['1613216772'] = { Name = 'plg_04_slod_new01' }, - ['-1250924908'] = { Name = 'plg_04_slod_new02' }, - ['-2069461759'] = { Name = 'plg_04_slod_new03' }, - ['1556592852'] = { Name = 'plg_04_slod1' }, - ['893320663'] = { Name = 'plg_04_snowveg01_lod' }, - ['-803181202'] = { Name = 'plg_04_snowveg01' }, - ['-448304238'] = { Name = 'plg_04_snowveg02_lod' }, - ['1341844769'] = { Name = 'plg_04_snowveg02' }, - ['1139628350'] = { Name = 'plg_04_tracks1_d' }, - ['565485910'] = { Name = 'plg_04_tracks1_lod' }, - ['1655838095'] = { Name = 'plg_04_tracks1' }, - ['-2143014787'] = { Name = 'plg_04_tracks2_d' }, - ['-1448725447'] = { Name = 'plg_04_tracks2_lod' }, - ['-1115993108'] = { Name = 'plg_04_tracks2' }, - ['-1614599617'] = { Name = 'plg_04_tracks3_d' }, - ['-975489601'] = { Name = 'plg_04_tracks3_lod' }, - ['-1353666665'] = { Name = 'plg_04_tracks3' }, - ['-701774470'] = { Name = 'plg_04_tracks4_d' }, - ['2045331060'] = { Name = 'plg_04_tracks4_lod' }, - ['-1851952091'] = { Name = 'plg_04_tracks4' }, - ['-404087886'] = { Name = 'plg_04_trafficl' }, - ['-729127685'] = { Name = 'plg_05_anotherwall_lod' }, - ['-1040365409'] = { Name = 'plg_05_anotherwall' }, - ['521458610'] = { Name = 'plg_05_cinema_em_lod' }, - ['1586860197'] = { Name = 'plg_05_cinema_em' }, - ['-330788083'] = { Name = 'plg_05_cinema_lod' }, - ['1171573972'] = { Name = 'plg_05_cinema' }, - ['1249232878'] = { Name = 'plg_05_comp_01_gnd_lod' }, - ['542026377'] = { Name = 'plg_05_comp_01_gnd' }, - ['330001424'] = { Name = 'plg_05_corn_wall1_decls' }, - ['943958113'] = { Name = 'plg_05_corn_wall1_lod' }, - ['-1274449700'] = { Name = 'plg_05_corn_wall1' }, - ['1580054526'] = { Name = 'plg_05_di_bui_01_em' }, - ['2084180860'] = { Name = 'plg_05_di_bui_01' }, - ['-1259054181'] = { Name = 'plg_05_dis_bui2_em' }, - ['237065936'] = { Name = 'plg_05_disbl2_em_lod' }, - ['480158627'] = { Name = 'plg_05_dist_build_01_lod' }, - ['-1954316258'] = { Name = 'plg_05_dist_build2_lod' }, - ['-1553173311'] = { Name = 'plg_05_dist_build2' }, - ['-704945600'] = { Name = 'plg_05_ds_bil_em_lod' }, - ['693494035'] = { Name = 'plg_05_em_slod_a' }, - ['156279049'] = { Name = 'plg_05_em_slod_c' }, - ['-939319701'] = { Name = 'plg_05_em_slod_f' }, - ['-770100585'] = { Name = 'plg_05_em_slod_g' }, - ['-1681078785'] = { Name = 'plg_05_em_slod_i' }, - ['1779495224'] = { Name = 'plg_05_foliage_ml_decals' }, - ['1332656812'] = { Name = 'plg_05_foliage009_decals' }, - ['269120979'] = { Name = 'plg_05_foliage011_decals' }, - ['347078363'] = { Name = 'plg_05_foliage012_decals' }, - ['-1806445115'] = { Name = 'plg_05_foliage014_decals' }, - ['1196880607'] = { Name = 'plg_05_foliage014_lod' }, - ['-1649318197'] = { Name = 'plg_05_foliage014' }, - ['1014268976'] = { Name = 'plg_05_foliage017_lod' }, - ['139887618'] = { Name = 'plg_05_ground10_lod' }, - ['429718811'] = { Name = 'plg_05_ground10' }, - ['1385547710'] = { Name = 'plg_05_long_build_dec' }, - ['2059467733'] = { Name = 'plg_05_long_build_em_lod' }, - ['-2039961730'] = { Name = 'plg_05_long_build_em' }, - ['-457518598'] = { Name = 'plg_05_long_build_lod' }, - ['1433876189'] = { Name = 'plg_05_long_build' }, - ['1594580053'] = { Name = 'plg_05_lroad_03' }, - ['898713214'] = { Name = 'plg_05_lud_sign_lod' }, - ['-95829455'] = { Name = 'plg_05_lud_sign' }, - ['1287404635'] = { Name = 'plg_05_lud_wd_dec' }, - ['389439247'] = { Name = 'plg_05_lud_wd_em' }, - ['882274073'] = { Name = 'plg_05_lud_wood_bld' }, - ['917685800'] = { Name = 'plg_05_m_road_02_decls' }, - ['1355196420'] = { Name = 'plg_05_m_road_02_decls2' }, - ['-1424565085'] = { Name = 'plg_05_m_road_02_decls3' }, - ['-1201932499'] = { Name = 'plg_05_m_road_02_decls4' }, - ['-1903025250'] = { Name = 'plg_05_m_road_02_decls5' }, - ['-1603156131'] = { Name = 'plg_05_m_road_02_decls6' }, - ['-231970095'] = { Name = 'plg_05_m_road_02_decls7' }, - ['-2082075066'] = { Name = 'plg_05_m_road_02_decls8' }, - ['-709381656'] = { Name = 'plg_05_m_road_02_decls9' }, - ['-1482517398'] = { Name = 'plg_05_mid_build_lod' }, - ['1232237762'] = { Name = 'plg_05_mid_build' }, - ['321493675'] = { Name = 'plg_05_ml_w_house2_lod' }, - ['1649889542'] = { Name = 'plg_05_ml_w_house2' }, - ['-518625432'] = { Name = 'plg_05_neverdeleteme' }, - ['-969239530'] = { Name = 'plg_05_props_combo01_01_lod' }, - ['-2132216392'] = { Name = 'plg_05_props_combo02_01_lod' }, - ['-642140384'] = { Name = 'plg_05_props_combo02_02_lod' }, - ['1935256849'] = { Name = 'plg_05_props_combo03_01_lod' }, - ['1796229737'] = { Name = 'plg_05_props_combo04_01_lod' }, - ['901785457'] = { Name = 'plg_05_props_combo05_01_lod' }, - ['-2118815221'] = { Name = 'plg_05_props_combo05_02_lod' }, - ['1884042535'] = { Name = 'plg_05_props_combo05_03_lod' }, - ['-1408950574'] = { Name = 'plg_05_props_combo05_04_lod' }, - ['426301180'] = { Name = 'plg_05_props_combo05_05_lod' }, - ['379805346'] = { Name = 'plg_05_props_combo05_06_lod' }, - ['1284734339'] = { Name = 'plg_05_props_combo05_07_lod' }, - ['-157902168'] = { Name = 'plg_05_props_combo05_08_lod' }, - ['-2132413317'] = { Name = 'plg_05_props_combo05_09_lod' }, - ['134634008'] = { Name = 'plg_05_props_combo06_01_lod' }, - ['-734878262'] = { Name = 'plg_05_props_combo06_02_lod' }, - ['-1331488207'] = { Name = 'plg_05_props_combo06_03_lod' }, - ['-458865773'] = { Name = 'plg_05_props_combo06_04_lod' }, - ['-1521780019'] = { Name = 'plg_05_props_combo06_05_lod' }, - ['-1607207695'] = { Name = 'plg_05_props_l_001' }, - ['1764281493'] = { Name = 'plg_05_props_trucklod' }, - ['928650092'] = { Name = 'plg_05_props_trucklod01' }, - ['25241523'] = { Name = 'plg_05_props_trucklod02' }, - ['1340884112'] = { Name = 'plg_05_props_trucklod03' }, - ['1918142816'] = { Name = 'plg_05_props_trucklod04' }, - ['-2072760929'] = { Name = 'plg_05_props_trucklod05' }, - ['-238273684'] = { Name = 'plg_05_props_truckslod' }, - ['-1820685463'] = { Name = 'plg_05_props_truckslod01' }, - ['-1473137449'] = { Name = 'plg_05_props_truckslod02' }, - ['297534126'] = { Name = 'plg_05_rail_wall_01_lod' }, - ['1430578792'] = { Name = 'plg_05_rail_wall_01' }, - ['-1169215725'] = { Name = 'plg_05_rail_wall_02_lod' }, - ['-618630639'] = { Name = 'plg_05_rail_wall_02' }, - ['-2061106766'] = { Name = 'plg_05_rail_wall_03_d' }, - ['1247156620'] = { Name = 'plg_05_rail_wall_03_lod' }, - ['-1386113388'] = { Name = 'plg_05_rail_wall_03' }, - ['-1373483339'] = { Name = 'plg_05_railfiz' }, - ['-190197197'] = { Name = 'plg_05_randbuild_em' }, - ['-1546786103'] = { Name = 'plg_05_randbuild_lod' }, - ['-1201723912'] = { Name = 'plg_05_randombuild' }, - ['-1458085944'] = { Name = 'plg_05_redwall2_d' }, - ['33899787'] = { Name = 'plg_05_redwall2_lod' }, - ['696097878'] = { Name = 'plg_05_redwall2' }, - ['-35964604'] = { Name = 'plg_05_repair_dep_em' }, - ['268631402'] = { Name = 'plg_05_repair_dep_lod' }, - ['2073978658'] = { Name = 'plg_05_repair_dep_slod' }, - ['-10619266'] = { Name = 'plg_05_repair_dep' }, - ['-1782865015'] = { Name = 'plg_05_repd_em_lod' }, - ['600351010'] = { Name = 'plg_05_rnbuil_em_lod' }, - ['-1275135182'] = { Name = 'plg_05_road_01_lod' }, - ['1783850020'] = { Name = 'plg_05_road_01' }, - ['237011027'] = { Name = 'plg_05_road_02_lod' }, - ['1492697455'] = { Name = 'plg_05_road_02' }, - ['975462788'] = { Name = 'plg_05_road_03_lod' }, - ['-1802599164'] = { Name = 'plg_05_road_04_lod' }, - ['1016793268'] = { Name = 'plg_05_road_04' }, - ['163730429'] = { Name = 'plg_05_road_05_lod' }, - ['566088438'] = { Name = 'plg_05_road_05' }, - ['1952131080'] = { Name = 'plg_05_road_06_lod' }, - ['245058737'] = { Name = 'plg_05_road_07_lod' }, - ['-928969277'] = { Name = 'plg_05_roadextension_dcl' }, - ['-657075800'] = { Name = 'plg_05_roadextension_dcl1' }, - ['-359303897'] = { Name = 'plg_05_roadextension_dcl2' }, - ['1790253435'] = { Name = 'plg_05_roadextension' }, - ['-893795959'] = { Name = 'plg_05_roadextension2' }, - ['-2051961945'] = { Name = 'plg_05_rwall_lod' }, - ['976826305'] = { Name = 'plg_05_rwall' }, - ['1585377435'] = { Name = 'plg_05_ship_dec' }, - ['695216401'] = { Name = 'plg_05_slod_a' }, - ['-2103420044'] = { Name = 'plg_05_slod_b' }, - ['-1879935464'] = { Name = 'plg_05_slod_c' }, - ['1689984938'] = { Name = 'plg_05_slod_d' }, - ['1921628999'] = { Name = 'plg_05_slod_e' }, - ['-1490148209'] = { Name = 'plg_05_slod_f' }, - ['-1258569686'] = { Name = 'plg_05_slod_g' }, - ['-1642229138'] = { Name = 'plg_05_slod_i' }, - ['-1576520628'] = { Name = 'plg_05_tower_lod' }, - ['1164572440'] = { Name = 'plg_05_tower' }, - ['1528374256'] = { Name = 'plg_05_towerovly' }, - ['-678511751'] = { Name = 'plg_05_town_field_01a_lod001' }, - ['-1401093546'] = { Name = 'plg_05_town_field_01a' }, - ['333907882'] = { Name = 'plg_05_town_field_01b_lod' }, - ['693828624'] = { Name = 'plg_05_town_field_01b' }, - ['-1238700689'] = { Name = 'plg_05_town_field_01c_lod' }, - ['329240730'] = { Name = 'plg_05_town_field_01c' }, - ['-945752454'] = { Name = 'plg_05_town_field_01d_lod' }, - ['113915631'] = { Name = 'plg_05_town_field_01d' }, - ['2120036384'] = { Name = 'plg_05_town_field_02_lod' }, - ['-1418896404'] = { Name = 'plg_05_town_field_02' }, - ['1352177932'] = { Name = 'plg_05_town_gnd_south_lod' }, - ['-165659628'] = { Name = 'plg_05_town_gnd_south' }, - ['-324942867'] = { Name = 'plg_05_town_wall_dec' }, - ['-2137814461'] = { Name = 'plg_05_town_wall_lod' }, - ['-1250804438'] = { Name = 'plg_05_town_wall' }, - ['1858951678'] = { Name = 'plg_05_town_wall2_lod' }, - ['167529279'] = { Name = 'plg_05_town_wall2' }, - ['812063775'] = { Name = 'plg_05_veg01_decals' }, - ['-685163549'] = { Name = 'plg_05_veg01' }, - ['-2069807405'] = { Name = 'plg_05_wall_rturn_lod' }, - ['-25612444'] = { Name = 'plg_05_wall_rturn' }, - ['-935041592'] = { Name = 'plg_05_wallfol01_dec' }, - ['1247042923'] = { Name = 'plg_05_wallfol01_fol' }, - ['-1889463738'] = { Name = 'plg_05_wallfol01_lod' }, - ['-1313450729'] = { Name = 'plg_05_wallfol01' }, - ['-1448892300'] = { Name = 'plg_05_walllturn_dec' }, - ['1187045906'] = { Name = 'plg_05_walllturn_lod' }, - ['-1155101728'] = { Name = 'plg_05_walllturn' }, - ['1848129847'] = { Name = 'plg_05_ware04_em' }, - ['1860003663'] = { Name = 'plg_05_waretest04_em_lod' }, - ['977563931'] = { Name = 'plg_05_waretest04_lod' }, - ['-479709232'] = { Name = 'plg_05_waretest04' }, - ['-906297217'] = { Name = 'plg_05_wh_round_lod' }, - ['-1256673476'] = { Name = 'plg_05_wh_round' }, - ['835336927'] = { Name = 'plg_05_wh_round001_lod' }, - ['-418285138'] = { Name = 'plg_05_wh_round001' }, - ['2090324229'] = { Name = 'plg_05_wh_round002_lod' }, - ['850333932'] = { Name = 'plg_05_wh_round002' }, - ['835265824'] = { Name = 'plg_05_wh_sc_em_lod' }, - ['210804926'] = { Name = 'plg_05_wh_sect_em' }, - ['591069614'] = { Name = 'plg_05_wh_sect_lod' }, - ['1639619996'] = { Name = 'plg_05_wh_sect' }, - ['-784174388'] = { Name = 'plg_05_wh1_em_lod' }, - ['-1178934999'] = { Name = 'plg_05_wh1_lod' }, - ['-984040554'] = { Name = 'plg_05_white_bui_hi_em' }, - ['-1514661682'] = { Name = 'plg_05_white_build_hi' }, - ['-1674882031'] = { Name = 'plg_05_white_build_ovly' }, - ['1013542880'] = { Name = 'plg_05_whitebuild_em_lod' }, - ['1686395694'] = { Name = 'plg_05_whitebuild_lod' }, - ['-1290464555'] = { Name = 'plg_06_012' }, - ['1272485807'] = { Name = 'plg_06_013_lod' }, - ['-1147579341'] = { Name = 'plg_06_03' }, - ['-1194373461'] = { Name = 'plg_06_04' }, - ['-421713218'] = { Name = 'plg_06_05' }, - ['-719321276'] = { Name = 'plg_06_06' }, - ['55501729'] = { Name = 'plg_06_07' }, - ['726049816'] = { Name = 'plg_06_back_det_lod' }, - ['659612303'] = { Name = 'plg_06_back_det' }, - ['786934124'] = { Name = 'plg_06_back_det2_lod' }, - ['-10108246'] = { Name = 'plg_06_back_det4_lod' }, - ['-1965872335'] = { Name = 'plg_06_bale_d' }, - ['530919580'] = { Name = 'plg_06_bale' }, - ['-1809299935'] = { Name = 'plg_06_bale2' }, - ['1626235542'] = { Name = 'plg_06_baleedge' }, - ['-2147324595'] = { Name = 'plg_06_barn_lod' }, - ['-488623603'] = { Name = 'plg_06_barn_ovly' }, - ['-20680165'] = { Name = 'plg_06_barn_slod' }, - ['1478355705'] = { Name = 'plg_06_bdutchbarn' }, - ['1356219746'] = { Name = 'plg_06_blood_decals' }, - ['-131274976'] = { Name = 'plg_06_building_decal' }, - ['1540125192'] = { Name = 'plg_06_cash_depot_building' }, - ['-1652038632'] = { Name = 'plg_06_cash_depot_lod' }, - ['-1793210667'] = { Name = 'plg_06_decal' }, - ['767400263'] = { Name = 'plg_06_decal01' }, - ['1125434357'] = { Name = 'plg_06_decal02' }, - ['1897766918'] = { Name = 'plg_06_decal03' }, - ['1715964506'] = { Name = 'plg_06_decal04' }, - ['-1732677827'] = { Name = 'plg_06_decal05' }, - ['1836271539'] = { Name = 'plg_06_fencepart' }, - ['789112000'] = { Name = 'plg_06_fnc_01_lod' }, - ['839932358'] = { Name = 'plg_06_fnc_02_lod' }, - ['1174070460'] = { Name = 'plg_06_fnc_22_lod' }, - ['1517238012'] = { Name = 'plg_06_fnc_24_lod' }, - ['-1529998323'] = { Name = 'plg_06_fncbsp3' }, - ['-2047388185'] = { Name = 'plg_06_fncpt_bpk1' }, - ['1998796867'] = { Name = 'plg_06_fncpt_bpk2' }, - ['395504350'] = { Name = 'plg_06_gate_lod' }, - ['-355240077'] = { Name = 'plg_06_gate_posts' }, - ['1880024711'] = { Name = 'plg_06_gate_posts001' }, - ['-646205680'] = { Name = 'plg_06_gate_posts002_lod' }, - ['-1082059603'] = { Name = 'plg_06_gnd_01a_lod' }, - ['-948120017'] = { Name = 'plg_06_gnd_01a' }, - ['1660608699'] = { Name = 'plg_06_gnd_01b_lod' }, - ['2112579760'] = { Name = 'plg_06_gnd_01d_lod' }, - ['-1173767351'] = { Name = 'plg_06_gnd_01d' }, - ['-807365727'] = { Name = 'plg_06_gnd_02_lod' }, - ['-152818950'] = { Name = 'plg_06_gnd_02' }, - ['-1529120025'] = { Name = 'plg_06_gnd_02a_dcl' }, - ['790972025'] = { Name = 'plg_06_gnd_02b_dcl' }, - ['1171215946'] = { Name = 'plg_06_gnd_02b' }, - ['-1248220098'] = { Name = 'plg_06_gnd_break' }, - ['1343524037'] = { Name = 'plg_06_gnd_fol_d' }, - ['-1242361363'] = { Name = 'plg_06_gnd_pol_d' }, - ['892037871'] = { Name = 'plg_06_gnd_pol_d2' }, - ['1070313902'] = { Name = 'plg_06_gnd_slod1' }, - ['-494350963'] = { Name = 'plg_06_gnd1_norm_dcl' }, - ['-2063251440'] = { Name = 'plg_06_gnd2_norm_dcl' }, - ['-1001024882'] = { Name = 'plg_06_h_fol1' }, - ['907802141'] = { Name = 'plg_06_h_fol2' }, - ['-536327693'] = { Name = 'plg_06_h_fol3' }, - ['-778523372'] = { Name = 'plg_06_h_fol4' }, - ['-1314296462'] = { Name = 'plg_06_h_fol5' }, - ['2143586729'] = { Name = 'plg_06_h_fol6' }, - ['1445803639'] = { Name = 'plg_06_h_fol7' }, - ['-1536666896'] = { Name = 'plg_06_h_fol8' }, - ['2059927468'] = { Name = 'plg_06_h_fol9' }, - ['-1897801144'] = { Name = 'plg_06_h_lod' }, - ['-1821881557'] = { Name = 'plg_06_h_lod01' }, - ['-1473940315'] = { Name = 'plg_06_h_lod02' }, - ['1978503222'] = { Name = 'plg_06_h_lod03' }, - ['-1980778438'] = { Name = 'plg_06_h_lod04' }, - ['-525310534'] = { Name = 'plg_06_h_lod05' }, - ['-1368227521'] = { Name = 'plg_06_h_lod06' }, - ['-1087298884'] = { Name = 'plg_06_h_lod07' }, - ['-1282602144'] = { Name = 'plg_06_h_lod08' }, - ['2013300578'] = { Name = 'plg_06_h1_slod1' }, - ['-1970964241'] = { Name = 'plg_06_h2_slod1' }, - ['1974615205'] = { Name = 'plg_06_hedgepush26a_d' }, - ['-231371254'] = { Name = 'plg_06_hedgepush26a' }, - ['519155278'] = { Name = 'plg_06_hedgepush26b_d' }, - ['-556178960'] = { Name = 'plg_06_hedgepush26bb' }, - ['-1341946811'] = { Name = 'plg_06_hedgepush26bc' }, - ['272746715'] = { Name = 'plg_06_hedgepush26c_d' }, - ['352255737'] = { Name = 'plg_06_hedgepush27a_d' }, - ['504490914'] = { Name = 'plg_06_hedgepush27a' }, - ['-186103261'] = { Name = 'plg_06_hedgepush27b_d' }, - ['1268205224'] = { Name = 'plg_06_hedgepush27b' }, - ['-1404559433'] = { Name = 'plg_06_hedgepush29a_d' }, - ['1837697103'] = { Name = 'plg_06_hedgepush29a' }, - ['-2018772545'] = { Name = 'plg_06_hedgepush29b_d' }, - ['-959890734'] = { Name = 'plg_06_hedgepush29b' }, - ['-1179694904'] = { Name = 'plg_06_hedgepush30a_d' }, - ['51120656'] = { Name = 'plg_06_hedgepush30a' }, - ['2126692395'] = { Name = 'plg_06_hedgepush30b_d' }, - ['817849718'] = { Name = 'plg_06_hedgepush30b' }, - ['904582956'] = { Name = 'plg_06_left_det' }, - ['-151681071'] = { Name = 'plg_06_left_det3_lod' }, - ['1528846402'] = { Name = 'plg_06_m2door_lod' }, - ['245230435'] = { Name = 'plg_06_m2door' }, - ['1381293193'] = { Name = 'plg_06_ml_hedge_test' }, - ['-80518929'] = { Name = 'plg_06_ml_hedge_test001' }, - ['-281718262'] = { Name = 'plg_06_neverdeleteme' }, - ['-1003060321'] = { Name = 'plg_06_ovly_carpark001' }, - ['-1474174121'] = { Name = 'plg_06_plg_05_72_lod' }, - ['86104305'] = { Name = 'plg_06_plg_05_72' }, - ['719480'] = { Name = 'plg_06_plg_barier_conc_0' }, - ['-679108403'] = { Name = 'plg_06_plg_barier_conc_02a' }, - ['-527054088'] = { Name = 'plg_06_pol_lod' }, - ['1091698702'] = { Name = 'plg_06_props_combo01_01_lod' }, - ['859321317'] = { Name = 'plg_06_props_combo01_02_lod' }, - ['2121761616'] = { Name = 'plg_06_props_combo02_01_lod' }, - ['503537617'] = { Name = 'plg_06_props_combo03_01_lod' }, - ['-2054885692'] = { Name = 'plg_06_props_combo03_02_lod' }, - ['282029359'] = { Name = 'plg_06_props_combo04_01_lod' }, - ['1660536482'] = { Name = 'plg_06_props_combo04_02_lod' }, - ['467847223'] = { Name = 'plg_06_props_combo05_01_lod' }, - ['-1777184773'] = { Name = 'plg_06_props_combo05_02_lod' }, - ['-1781681236'] = { Name = 'plg_06_props_combo05_03_lod' }, - ['1877778571'] = { Name = 'plg_06_props_combo05_04_lod' }, - ['-1566609857'] = { Name = 'plg_06_props_combo05_05_lod' }, - ['364223355'] = { Name = 'plg_06_props_combo05_06_lod' }, - ['-191585014'] = { Name = 'plg_06_props_combo05_07_lod' }, - ['-1290766730'] = { Name = 'plg_06_props_combo05_08_lod' }, - ['612757698'] = { Name = 'plg_06_props_combo05_09_lod' }, - ['1375187323'] = { Name = 'plg_06_props_combo05_10_lod' }, - ['432178811'] = { Name = 'plg_06_props_combo05_11_lod' }, - ['40725961'] = { Name = 'plg_06_props_combo05_12_lod' }, - ['1734464218'] = { Name = 'plg_06_right_det' }, - ['233558894'] = { Name = 'plg_06_right_det4' }, - ['-1051828044'] = { Name = 'plg_06_slod' }, - ['2041342411'] = { Name = 'plg_06_testland' }, - ['457696143'] = { Name = 'plg_06_turn_lod' }, - ['-1098224993'] = { Name = 'plg_06_turn' }, - ['-396546437'] = { Name = 'plg_06_v_cashdepot_lod' }, - ['-115612878'] = { Name = 'plg_rd_bri_hd' }, - ['2145810884'] = { Name = 'plg_rd_bri2' }, - ['1134068090'] = { Name = 'plg_rd_brid_rail2' }, - ['1828142079'] = { Name = 'plg_rd_brid_railhd' }, - ['-2019860836'] = { Name = 'plg_rd_m_bridge1_lod' }, - ['-2012092376'] = { Name = 'plg_rd_m_bridge1' }, - ['-211682954'] = { Name = 'plg_rd_m_road_00' }, - ['11146242'] = { Name = 'plg_rd_m_road_01' }, - ['2054898420'] = { Name = 'plg_rd_m_road_03_lod' }, - ['1197252966'] = { Name = 'plg_rd_m_road_03' }, - ['679296123'] = { Name = 'plg_rd_m_road_037_lod' }, - ['993830101'] = { Name = 'plg_rd_m_road_037' }, - ['237541841'] = { Name = 'plg_rd_m_road_038_d' }, - ['184880528'] = { Name = 'plg_rd_m_road_038_lod' }, - ['-1415503180'] = { Name = 'plg_rd_m_road_038_slod' }, - ['-1043910222'] = { Name = 'plg_rd_m_road_04_lod' }, - ['493833612'] = { Name = 'plg_rd_m_road_04' }, - ['-1175795129'] = { Name = 'plg_rd_m_road_05_de' }, - ['1955298243'] = { Name = 'plg_rd_m_road_05' }, - ['970786407'] = { Name = 'plg_rd_m_road_06' }, - ['-156515933'] = { Name = 'plg_rd_m_road_060_lod' }, - ['-1839450264'] = { Name = 'plg_rd_m_road_07' }, - ['-2023922169'] = { Name = 'plg_rd_m_road_08_lod' }, - ['1621578747'] = { Name = 'plg_rd_m_road_08' }, - ['581792730'] = { Name = 'plg_rd_m_road_09_lod' }, - ['-1699690479'] = { Name = 'plg_rd_m_road_09' }, - ['525750906'] = { Name = 'plg_rd_m_road_10' }, - ['2147471996'] = { Name = 'plg_rd_m_road_11_lod' }, - ['1768384155'] = { Name = 'plg_rd_m_road_11' }, - ['1007750127'] = { Name = 'plg_rd_m_road_12' }, - ['-1155826060'] = { Name = 'plg_rd_m_road_13_lod' }, - ['-2099045994'] = { Name = 'plg_rd_m_road_13' }, - ['-1801601781'] = { Name = 'plg_rd_m_road_14' }, - ['960834993'] = { Name = 'plg_rd_m_road_15_lod' }, - ['-1635987255'] = { Name = 'plg_rd_m_road_15' }, - ['1936571612'] = { Name = 'plg_rd_m_road_16_lod' }, - ['-1336773516'] = { Name = 'plg_rd_m_road_16' }, - ['1301524228'] = { Name = 'plg_rd_m_road_17' }, - ['459154763'] = { Name = 'plg_rd_m_road_18_lod' }, - ['996018841'] = { Name = 'plg_rd_m_road_18' }, - ['-736038488'] = { Name = 'plg_rd_m_road_19_lod' }, - ['1776510883'] = { Name = 'plg_rd_m_road_19' }, - ['-129482412'] = { Name = 'plg_rd_m_road_20_lod' }, - ['-947577011'] = { Name = 'plg_rd_m_road_20' }, - ['651590505'] = { Name = 'plg_rd_m_road_21_lod' }, - ['-626637425'] = { Name = 'plg_rd_m_road_21' }, - ['-1255096068'] = { Name = 'plg_rd_m_road_22_lod' }, - ['-392371844'] = { Name = 'plg_rd_m_road_22' }, - ['-897127102'] = { Name = 'plg_rd_m_road_24_lod' }, - ['228371383'] = { Name = 'plg_rd_m_road_24' }, - ['-137676725'] = { Name = 'plg_rd_m_road_26_lod' }, - ['808874218'] = { Name = 'plg_rd_m_road_26' }, - ['-1462246872'] = { Name = 'plg_rd_m_road_27_lod' }, - ['123477758'] = { Name = 'plg_rd_m_road_27' }, - ['-1993423866'] = { Name = 'plg_rd_newlod' }, - ['-1830164756'] = { Name = 'plg_rd_newlod01' }, - ['-470578870'] = { Name = 'plg_rd_newlod02' }, - ['365221274'] = { Name = 'plg_rd_plg_01_new_lod' }, - ['-181559047'] = { Name = 'plg_rd_plg_01_shadow' }, - ['846672925'] = { Name = 'plg_rd_props__wires_00' }, - ['1342730047'] = { Name = 'plg_rd_props__wires_01' }, - ['1580272516'] = { Name = 'plg_rd_props__wires_02' }, - ['1810573048'] = { Name = 'plg_rd_props__wires_03' }, - ['2066662783'] = { Name = 'plg_rd_props__wires_04' }, - ['1883156395'] = { Name = 'plg_rd_props__wires_05' }, - ['2115849064'] = { Name = 'plg_rd_props__wires_06' }, - ['-1949079852'] = { Name = 'plg_rd_props__wires_07' }, - ['-1718943165'] = { Name = 'plg_rd_props__wires_08' }, - ['-1248314787'] = { Name = 'plg_rd_props__wires_09' }, - ['1663898732'] = { Name = 'plg_rd_props__wires_10' }, - ['-706637909'] = { Name = 'plg_rd_props__wires_1000' }, - ['1912391643'] = { Name = 'plg_rd_props__wires_1001' }, - ['1448999642'] = { Name = 'plg_rd_props__wires_11' }, - ['1096428621'] = { Name = 'plg_rd_props_wires_farm99' }, - ['-1268156401'] = { Name = 'plg_rd_props_wires_town01' }, - ['-2093410901'] = { Name = 'plg_rd_props_wires_town02' }, - ['1955199053'] = { Name = 'plg_rd_props_wires_town03' }, - ['1723030688'] = { Name = 'plg_rd_props_wires_town04' }, - ['-885675496'] = { Name = 'plg_rd_rail1_lod' }, - ['1770121763'] = { Name = 'plg_rd_rail2_lod' }, - ['154023929'] = { Name = 'plg_rd_rail3_lod' }, - ['2128473940'] = { Name = 'plg_rd_slod1' }, - ['848843470'] = { Name = 'plg_rd_slod101' }, - ['1759231828'] = { Name = 'plg_rd_slod102' }, - ['2074928374'] = { Name = 'plg_rd_slod103' }, - ['1767260233'] = { Name = 'plg_rd_slod104' }, - ['-330381696'] = { Name = 'plg_rd_slod105' }, - ['530722018'] = { Name = 'plg_rd_slod106' }, - ['714920561'] = { Name = 'plg_rd_slod106b' }, - ['242780815'] = { Name = 'plg_rd_slod107' }, - ['1143928315'] = { Name = 'plg_rd_slod108' }, - ['-160448961'] = { Name = 'plogint_co1_deta' }, - ['213365268'] = { Name = 'plogint_co1_over' }, - ['-790817975'] = { Name = 'plogint_co1_pipe' }, - ['-1973182714'] = { Name = 'plogint_co1_refem' }, - ['1321859441'] = { Name = 'plogint_desk' }, - ['1364964175'] = { Name = 'plogint_panels' }, - ['-1345557674'] = { Name = 'plogint_pro_int_light_' }, - ['-444531987'] = { Name = 'plogint_pro_int_light_002' }, - ['-613456270'] = { Name = 'plogint_pro_int_light_006' }, - ['-1233281905'] = { Name = 'plogint_pro_int_light_008' }, - ['-2104413005'] = { Name = 'plogint_pro_int_light_009' }, - ['2062862085'] = { Name = 'plogint_rea_deta' }, - ['-900185457'] = { Name = 'plogint_rea_nocover' }, - ['-2087717581'] = { Name = 'plogint_rea_over' }, - ['-1007424172'] = { Name = 'plogint_rec_deta' }, - ['-1169432456'] = { Name = 'plogint_rec_details' }, - ['1456914506'] = { Name = 'plogint_rec_divi' }, - ['-1025097857'] = { Name = 'plogint_rec_dust' }, - ['-259576741'] = { Name = 'plogint_rec_glas1' }, - ['979812381'] = { Name = 'plogint_rec_glas2' }, - ['346538897'] = { Name = 'plogint_rec_over' }, - ['761940430'] = { Name = 'plogint_rec_pipe' }, - ['1412881295'] = { Name = 'plogint_rec_refem' }, - ['-439309300'] = { Name = 'plogint_shell_dt' }, - ['1202916346'] = { Name = 'plogint_shell' }, - ['1495160591'] = { Name = 'plogint_sid_det' }, - ['-427888041'] = { Name = 'plogint_sid_mounds' }, - ['438549871'] = { Name = 'plogint_sid_over' }, - ['622800197'] = { Name = 'plogint_sid_pipe' }, - ['-1605601875'] = { Name = 'plogint_sid_refem' }, - ['2110746664'] = { Name = 'plogint_sto_d_vfx_root' }, - ['1435263394'] = { Name = 'plogint_sto_deta' }, - ['-854679885'] = { Name = 'plogint_sto_mounds' }, - ['-1452337973'] = { Name = 'plogint_sto_over' }, - ['-1220387898'] = { Name = 'plogint_sto_pipe' }, - ['1514026555'] = { Name = 'plogint_sto_refem' }, - ['-1809450040'] = { Name = 'plogint_tree' }, - ['929790624'] = { Name = 'plogint_vau_deta01' }, - ['-786897293'] = { Name = 'plogint_vau_over' }, - ['-1721300350'] = { Name = 'plogint_vau_pipe' }, - ['1385824389'] = { Name = 'plogint_vau_refem' }, - ['-1760141333'] = { Name = 'plogint_vaultdoo_refonly' }, - ['-96927377'] = { Name = 'po1_01_b_det_01' }, - ['742909324'] = { Name = 'po1_01_b_det_02' }, - ['-412984382'] = { Name = 'po1_01_b_det_03' }, - ['417087157'] = { Name = 'po1_01_b_det_04' }, - ['-1007840039'] = { Name = 'po1_01_b_det_05' }, - ['-180717710'] = { Name = 'po1_01_b_det_06' }, - ['-984967305'] = { Name = 'po1_01_b_det_07' }, - ['-168822591'] = { Name = 'po1_01_b_det_08' }, - ['-1321341062'] = { Name = 'po1_01_b_det_09' }, - ['2085519876'] = { Name = 'po1_01_b_det_10' }, - ['-831299466'] = { Name = 'po1_01_b_ladder' }, - ['-623390338'] = { Name = 'po1_01_b_lod_prox' }, - ['1453029937'] = { Name = 'po1_01_b' }, - ['-1154275807'] = { Name = 'po1_01_bufferm' }, - ['-1584207297'] = { Name = 'po1_01_build_d_1' }, - ['193884497'] = { Name = 'po1_01_build_detail' }, - ['144653438'] = { Name = 'po1_01_build_win' }, - ['550415820'] = { Name = 'po1_01_build064_dt' }, - ['1891797233'] = { Name = 'po1_01_build081' }, - ['-1345192885'] = { Name = 'po1_01_build58_dt' }, - ['736109907'] = { Name = 'po1_01_build58_dt008' }, - ['1155024635'] = { Name = 'po1_01_build58_dt2' }, - ['328221354'] = { Name = 'po1_01_build58_em' }, - ['-555089326'] = { Name = 'po1_01_build59_ov2' }, - ['1021511751'] = { Name = 'po1_01_build61_dt_ladder' }, - ['2008546334'] = { Name = 'po1_01_build61_dt' }, - ['1728960422'] = { Name = 'po1_01_build61' }, - ['-1161822430'] = { Name = 'po1_01_build62_det_01' }, - ['817589083'] = { Name = 'po1_01_build62_det_02' }, - ['561564886'] = { Name = 'po1_01_build62_det_03' }, - ['-874045004'] = { Name = 'po1_01_build62_det_04' }, - ['-530880288'] = { Name = 'po1_01_build62_dt' }, - ['1883367950'] = { Name = 'po1_01_build62' }, - ['1791093803'] = { Name = 'po1_01_build63_dt_01' }, - ['-109344356'] = { Name = 'po1_01_build63_dt_02' }, - ['-1632019189'] = { Name = 'po1_01_build63_dt01_1' }, - ['-1392576106'] = { Name = 'po1_01_build63_dt01_2' }, - ['1361357640'] = { Name = 'po1_01_build63_dt02' }, - ['1131614181'] = { Name = 'po1_01_build63_dt03' }, - ['1265442767'] = { Name = 'po1_01_build63_dt041' }, - ['-1398218167'] = { Name = 'po1_01_build63_dt042' }, - ['824765255'] = { Name = 'po1_01_build63_dt043' }, - ['594694106'] = { Name = 'po1_01_build63_dt044' }, - ['266471475'] = { Name = 'po1_01_build63_shad' }, - ['-1069875433'] = { Name = 'po1_01_cablemesh32281_tstd' }, - ['-1706452958'] = { Name = 'po1_01_cablemesh50529_thvy' }, - ['1314134962'] = { Name = 'po1_01_cablemesh50530_thvy' }, - ['892209'] = { Name = 'po1_01_cablemesh87975_thvy' }, - ['1525793271'] = { Name = 'po1_01_cablemesh95540_thvy' }, - ['-667723482'] = { Name = 'po1_01_cablemesh95548_thvy' }, - ['1425939276'] = { Name = 'po1_01_cg020_ladder01' }, - ['2125262505'] = { Name = 'po1_01_cg020_ladder02' }, - ['347516078'] = { Name = 'po1_01_cg020' }, - ['-1690158621'] = { Name = 'po1_01_cg021' }, - ['1858619613'] = { Name = 'po1_01_cg024_gd' }, - ['1916185841'] = { Name = 'po1_01_detail_1' }, - ['1987426295'] = { Name = 'po1_01_detail' }, - ['514501283'] = { Name = 'po1_01_dockdetailm' }, - ['1888054632'] = { Name = 'po1_01_doorm' }, - ['-1402278964'] = { Name = 'po1_01_fancase001' }, - ['-1723021936'] = { Name = 'po1_01_fancase002' }, - ['-947084789'] = { Name = 'po1_01_fancase003' }, - ['-983982683'] = { Name = 'po1_01_fancase004' }, - ['-217024238'] = { Name = 'po1_01_fancase005' }, - ['1862719617'] = { Name = 'po1_01_glue_01' }, - ['1271075322'] = { Name = 'po1_01_glue_03' }, - ['1578284697'] = { Name = 'po1_01_glue_04' }, - ['-1470739681'] = { Name = 'po1_01_glue_05' }, - ['393814881'] = { Name = 'po1_01_ground_d_1' }, - ['1473984828'] = { Name = 'po1_01_jump2' }, - ['1216256643'] = { Name = 'po1_01_jump3' }, - ['1001546344'] = { Name = 'po1_01_jumplod_003' }, - ['1115942935'] = { Name = 'po1_01_jumplod_006' }, - ['557493637'] = { Name = 'po1_01_jumplod_007' }, - ['-817236022'] = { Name = 'po1_01_jumplod_01' }, - ['-2081393649'] = { Name = 'po1_01_jumplod_010' }, - ['266472436'] = { Name = 'po1_01_jumplod_014' }, - ['726647503'] = { Name = 'po1_01_jumplod_016' }, - ['1456085443'] = { Name = 'po1_01_jumplod_017' }, - ['-683334323'] = { Name = 'po1_01_jumpmas' }, - ['-979341034'] = { Name = 'po1_01_lad_main' }, - ['1677272332'] = { Name = 'po1_01_land002' }, - ['1379631505'] = { Name = 'po1_01_land003' }, - ['1201040455'] = { Name = 'po1_01_land004' }, - ['1315299648'] = { Name = 'po1_01_lifebeltm' }, - ['1303687283'] = { Name = 'po1_01_props_combo03_04_lod' }, - ['-1954195107'] = { Name = 'po1_01_props_combo03_06_lod' }, - ['1236876977'] = { Name = 'po1_01_props_combo05_01_lod' }, - ['151295727'] = { Name = 'po1_01_pulleyparent' }, - ['798592100'] = { Name = 'po1_01_shadprox01' }, - ['1583376881'] = { Name = 'po1_01_shadprox02' }, - ['1277642111'] = { Name = 'po1_01_shadprox03' }, - ['1717382076'] = { Name = 'po1_01_ship_dt01_det_009' }, - ['701707185'] = { Name = 'po1_01_ship_dt01_det_016' }, - ['44623197'] = { Name = 'po1_01_ship_dt01_det_018' }, - ['343410939'] = { Name = 'po1_01_ship_dt01_det_019' }, - ['1796960877'] = { Name = 'po1_01_ship_dt01_det_02' }, - ['1507151841'] = { Name = 'po1_01_ship_dt01_det_03' }, - ['324322025'] = { Name = 'po1_01_ship_dt01_det_04' }, - ['1086299582'] = { Name = 'po1_01_ship_dt01_det_05' }, - ['1850636507'] = { Name = 'po1_01_ship_dt01_det_06' }, - ['1546867877'] = { Name = 'po1_01_ship_dt01_det_07' }, - ['-642035793'] = { Name = 'po1_01_ship_dt01_det_08' }, - ['124136204'] = { Name = 'po1_01_ship_dt01_det_09' }, - ['-1027625992'] = { Name = 'po1_01_ship_dt01_det_10' }, - ['-732803299'] = { Name = 'po1_01_ship_dt01_det_11' }, - ['-570072445'] = { Name = 'po1_01_ship_dt01_det_12' }, - ['1876821558'] = { Name = 'po1_01_ship_dt01_det_13' }, - ['-300907871'] = { Name = 'po1_01_ship_dt01_det_14' }, - ['-3267044'] = { Name = 'po1_01_ship_dt01_det_15' }, - ['697203100'] = { Name = 'po1_01_ship_dt01_det_16' }, - ['-1149231751'] = { Name = 'po1_01_ship_dt01_det_17' }, - ['892080343'] = { Name = 'po1_01_ship_dt01_det_18' }, - ['1117072297'] = { Name = 'po1_01_ship_dt01_det_19' }, - ['1943183591'] = { Name = 'po1_01_ship_dt01_det_20' }, - ['-27986500'] = { Name = 'po1_01_ship_dt01_det01' }, - ['2093146971'] = { Name = 'po1_01_ship_dt01' }, - ['1208383975'] = { Name = 'po1_01_ship_dt02' }, - ['-1289760752'] = { Name = 'po1_01_ship_dt04' }, - ['-460992937'] = { Name = 'po1_01_ship_dt05_det_01' }, - ['280674249'] = { Name = 'po1_01_ship_dt05_det_010' }, - ['-1670228174'] = { Name = 'po1_01_ship_dt05_det_012' }, - ['-1489474370'] = { Name = 'po1_01_ship_dt05_det_013' }, - ['-1327071206'] = { Name = 'po1_01_ship_dt05_det_014' }, - ['-1016716007'] = { Name = 'po1_01_ship_dt05_det_015' }, - ['1629675672'] = { Name = 'po1_01_ship_dt05_det_016' }, - ['-1343586778'] = { Name = 'po1_01_ship_dt05_det_019' }, - ['675435983'] = { Name = 'po1_01_ship_dt05_det_02' }, - ['371576371'] = { Name = 'po1_01_ship_dt05_det_020' }, - ['-1040152243'] = { Name = 'po1_01_ship_dt05_det_03' }, - ['-264116793'] = { Name = 'po1_01_ship_dt05_det_04' }, - ['-374155095'] = { Name = 'po1_01_ship_dt05_det_05' }, - ['-721670340'] = { Name = 'po1_01_ship_dt05_det_06' }, - ['-1088027760'] = { Name = 'po1_01_ship_dt05_det_07' }, - ['-1199147439'] = { Name = 'po1_01_ship_dt05_det_08' }, - ['-1517669147'] = { Name = 'po1_01_ship_dt05' }, - ['1563060572'] = { Name = 'po1_01_shipa_stairs01' }, - ['1942207558'] = { Name = 'po1_01_shipa_stairs01b' }, - ['1339870913'] = { Name = 'po1_01_shipa_stairs02' }, - ['-881889556'] = { Name = 'po1_01_shipa_stairs02b' }, - ['1723983835'] = { Name = 'po1_01_shipa01' }, - ['-1199302180'] = { Name = 'po1_01_shipbuffer012_det01' }, - ['1893403271'] = { Name = 'po1_01_shipbuffer012_det02' }, - ['-493457920'] = { Name = 'po1_01_shipbuffer012_det03' }, - ['-1916418980'] = { Name = 'po1_01_shipbuffer012_det04' }, - ['2139039695'] = { Name = 'po1_01_shipbuffer012_det05' }, - ['-1928326835'] = { Name = 'po1_01_shipbuffer012' }, - ['-618543443'] = { Name = 'po1_01_shipdecal' }, - ['-2038774770'] = { Name = 'po1_01_shipdetail01' }, - ['-106280541'] = { Name = 'po1_01_shipmain_det_01' }, - ['2123780985'] = { Name = 'po1_01_shipmain_det_02' }, - ['109750574'] = { Name = 'po1_01_shipmain' }, - ['-299421617'] = { Name = 'po1_01_shiprad1' }, - ['1081824506'] = { Name = 'po1_01_shiprad2' }, - ['-160989943'] = { Name = 'po1_01_shrailing01' }, - ['762276628'] = { Name = 'po1_01_shrailing02' }, - ['439960744'] = { Name = 'po1_01_shrailing03' }, - ['1358180893'] = { Name = 'po1_01_shrailing04' }, - ['-916731185'] = { Name = 'po1_01_sidewall044' }, - ['458921549'] = { Name = 'po1_01_sidewall044b' }, - ['2117252226'] = { Name = 'po1_01_sidewall046' }, - ['-648307731'] = { Name = 'po1_01_sidewall046b' }, - ['1850197188'] = { Name = 'po1_01_spotlite01' }, - ['1860049994'] = { Name = 'po1_01_tug_dec' }, - ['1382867804'] = { Name = 'po1_01_tug_det' }, - ['1461947337'] = { Name = 'po1_01_tug' }, - ['2032926544'] = { Name = 'po1_01_tuglight' }, - ['-95791646'] = { Name = 'po1_01_weed' }, - ['-1273837631'] = { Name = 'po1_01_weed2' }, - ['-621505430'] = { Name = 'po1_01_windowshadow' }, - ['-1669942809'] = { Name = 'po1_02_armco01' }, - ['-1708172197'] = { Name = 'po1_02_bufferm' }, - ['778007450'] = { Name = 'po1_02_build056_dt_det_02' }, - ['521215420'] = { Name = 'po1_02_build056_dt_det01' }, - ['-812800942'] = { Name = 'po1_02_build056_dt' }, - ['-500127072'] = { Name = 'po1_02_build056_dt03' }, - ['-263945665'] = { Name = 'po1_02_build056' }, - ['-711056115'] = { Name = 'po1_02_build057_ov' }, - ['-429232501'] = { Name = 'po1_02_build057' }, - ['1018492113'] = { Name = 'po1_02_build065_dt_det' }, - ['1698354213'] = { Name = 'po1_02_build065_dt' }, - ['353905231'] = { Name = 'po1_02_build065_dt001' }, - ['-1213985953'] = { Name = 'po1_02_build065' }, - ['-1092485039'] = { Name = 'po1_02_build066_dt_det' }, - ['973338466'] = { Name = 'po1_02_build066_dt' }, - ['361621455'] = { Name = 'po1_02_build066_g' }, - ['-622613370'] = { Name = 'po1_02_build069_g' }, - ['-372806063'] = { Name = 'po1_02_build071' }, - ['1571934254'] = { Name = 'po1_02_build073_det' }, - ['-1142517044'] = { Name = 'po1_02_build073' }, - ['-1909073485'] = { Name = 'po1_02_build078_ov' }, - ['832471335'] = { Name = 'po1_02_build079_dt_det' }, - ['761255925'] = { Name = 'po1_02_build079_dt' }, - ['1468025341'] = { Name = 'po1_02_build079' }, - ['-465971970'] = { Name = 'po1_02_build080' }, - ['173731756'] = { Name = 'po1_02_build59_ov3' }, - ['-1653596671'] = { Name = 'po1_02_build61_ov002' }, - ['2121557862'] = { Name = 'po1_02_build62_dt001_det' }, - ['-1052617026'] = { Name = 'po1_02_build62_dt001' }, - ['1937887023'] = { Name = 'po1_02_build62_ov003' }, - ['-1932847186'] = { Name = 'po1_02_build69_dt_det01' }, - ['499199550'] = { Name = 'po1_02_build69_dt' }, - ['-788900473'] = { Name = 'po1_02_build69_dt02' }, - ['-1036503037'] = { Name = 'po1_02_build69_dt03' }, - ['-1265328964'] = { Name = 'po1_02_build69_dt04' }, - ['1442968378'] = { Name = 'po1_02_build69_ov' }, - ['-1233970938'] = { Name = 'po1_02_build79fizz' }, - ['-1499586071'] = { Name = 'po1_02_cablemesh6668_thvy' }, - ['-1927140911'] = { Name = 'po1_02_cablemesh6669_thvy' }, - ['-1359525020'] = { Name = 'po1_02_cablemesh6670_thvy' }, - ['-1313975305'] = { Name = 'po1_02_cablemesh6671_thvy' }, - ['-1305412080'] = { Name = 'po1_02_cablemesh6672_thvy' }, - ['-176141572'] = { Name = 'po1_02_cablemesh6673_thvy' }, - ['-1615298332'] = { Name = 'po1_02_cablemesh6674_thvy' }, - ['1217493052'] = { Name = 'po1_02_cablemesh6675_thvy' }, - ['-268792128'] = { Name = 'po1_02_chimeny_01_cap01' }, - ['-564139125'] = { Name = 'po1_02_chimeny_01_cap02' }, - ['2102458665'] = { Name = 'po1_02_chimeny_01_det' }, - ['-1995932524'] = { Name = 'po1_02_chimeny_01' }, - ['-1678732455'] = { Name = 'po1_02_chimeny_railing' }, - ['-705909884'] = { Name = 'po1_02_cranetrks005' }, - ['-754631951'] = { Name = 'po1_02_cranetrks01' }, - ['-845930783'] = { Name = 'po1_02_dockdetailm' }, - ['-1655637611'] = { Name = 'po1_02_fancase002' }, - ['-1354916498'] = { Name = 'po1_02_fancase003' }, - ['2007303663'] = { Name = 'po1_02_gdhut_int' }, - ['1093609669'] = { Name = 'po1_02_gdhut001_dt_det' }, - ['1732045295'] = { Name = 'po1_02_gdhut001_dt' }, - ['1063916798'] = { Name = 'po1_02_gdhut001_ov' }, - ['-2089374575'] = { Name = 'po1_02_gdhut002' }, - ['-1703757925'] = { Name = 'po1_02_gdhut0027' }, - ['2052269043'] = { Name = 'po1_02_glue_01' }, - ['-1928705655'] = { Name = 'po1_02_glue_02' }, - ['-1723309563'] = { Name = 'po1_02_glue_03' }, - ['1672181452'] = { Name = 'po1_02_glue_04' }, - ['2113186654'] = { Name = 'po1_02_glue_05' }, - ['1174322035'] = { Name = 'po1_02_glue_06' }, - ['1480613878'] = { Name = 'po1_02_glue_07' }, - ['986167907'] = { Name = 'po1_02_gnd001' }, - ['1309761782'] = { Name = 'po1_02_gnd003' }, - ['312823846'] = { Name = 'po1_02_graf1' }, - ['-1399830891'] = { Name = 'po1_02_grounddt008_det01' }, - ['83326826'] = { Name = 'po1_02_grounddt008_det02' }, - ['511847039'] = { Name = 'po1_02_grounddt008_det03' }, - ['-390316300'] = { Name = 'po1_02_grounddt008_det04' }, - ['-1773885721'] = { Name = 'po1_02_grounddt008' }, - ['-1972125954'] = { Name = 'po1_02_handrail01' }, - ['-503639391'] = { Name = 'po1_02_lad_main' }, - ['-1765545957'] = { Name = 'po1_02_land001' }, - ['-1689866249'] = { Name = 'po1_02_land001shadoff' }, - ['-1083193947'] = { Name = 'po1_02_land001shadproxy' }, - ['2105718169'] = { Name = 'po1_02_land002' }, - ['-2057790521'] = { Name = 'po1_02_land002shadoff' }, - ['994528176'] = { Name = 'po1_02_land002shadproxy' }, - ['-503316846'] = { Name = 'po1_02_land004' }, - ['404656224'] = { Name = 'po1_02_pipesb001_det01' }, - ['748468572'] = { Name = 'po1_02_pipesb001_det02' }, - ['1054629339'] = { Name = 'po1_02_pipesb001_det03' }, - ['1324482054'] = { Name = 'po1_02_pipesb001_det04' }, - ['1631855274'] = { Name = 'po1_02_pipesb001_det05' }, - ['1352958343'] = { Name = 'po1_02_pipesb001_det06' }, - ['-1533535044'] = { Name = 'po1_02_pipesb001' }, - ['-1623921714'] = { Name = 'po1_02_props_combo05_01_lod' }, - ['-1510670563'] = { Name = 'po1_02_props_combo05_04_lod' }, - ['-686812855'] = { Name = 'po1_02_props_combo07_04_lod' }, - ['-975956425'] = { Name = 'po1_02_props_combo13_slod' }, - ['1259532266'] = { Name = 'po1_02_puddle' }, - ['-1869011098'] = { Name = 'po1_02_shipbuffer019' }, - ['-726946238'] = { Name = 'po1_02_shipbuffer020' }, - ['1256331949'] = { Name = 'po1_02_shipbuffer021' }, - ['-1596529058'] = { Name = 'po1_02_shipbuffer06' }, - ['809521175'] = { Name = 'po1_02_sidewall001' }, - ['2125074081'] = { Name = 'po1_02_sidewall053' }, - ['1761338181'] = { Name = 'po1_02_sidewall054' }, - ['1531987950'] = { Name = 'po1_02_sidewall055' }, - ['-1814972184'] = { Name = 'po1_02_sidewall056' }, - ['-2044650105'] = { Name = 'po1_02_sidewall057' }, - ['1039863100'] = { Name = 'po1_02_sidewall059' }, - ['-1470788522'] = { Name = 'po1_02_slite00' }, - ['-493854907'] = { Name = 'po1_02_snipe_d' }, - ['916985707'] = { Name = 'po1_02_snipe' }, - ['817317511'] = { Name = 'po1_02_talklaugh_pipe' }, - ['1755651564'] = { Name = 'po1_02_tyrebmas' }, - ['-1691518845'] = { Name = 'po1_02_tyremaster' }, - ['1874796006'] = { Name = 'po1_02_valveb_m' }, - ['-590059922'] = { Name = 'po1_02_valvem' }, - ['379537229'] = { Name = 'po1_02_wall005' }, - ['611443442'] = { Name = 'po1_02_wall006' }, - ['1749636691'] = { Name = 'po1_02_wall007_dt' }, - ['-1128480752'] = { Name = 'po1_02_wall007_ov' }, - ['290503856'] = { Name = 'po1_02_wall007' }, - ['492648536'] = { Name = 'po1_02_wall008_dt_det01' }, - ['868640042'] = { Name = 'po1_02_wall008_dt_det02' }, - ['620611481'] = { Name = 'po1_02_wall008_dt_det03' }, - ['671707908'] = { Name = 'po1_02_wall008_dt' }, - ['-112882927'] = { Name = 'po1_02_wall008_ov' }, - ['1124864566'] = { Name = 'po1_02_wall056' }, - ['354610355'] = { Name = 'po1_02_weed_01' }, - ['779853668'] = { Name = 'po1_02_weed_02' }, - ['949400474'] = { Name = 'po1_02_weed_03' }, - ['-1039710595'] = { Name = 'po1_02_weed_04' }, - ['-1230954998'] = { Name = 'po1_02_weeds002' }, - ['-735684332'] = { Name = 'po1_02_weeds004' }, - ['-1870016020'] = { Name = 'po1_02_weeds005' }, - ['1937019394'] = { Name = 'po1_02_weighst01' }, - ['1682645315'] = { Name = 'po1_03_barrier01' }, - ['-1355663608'] = { Name = 'po1_03_barrier02' }, - ['-2121075247'] = { Name = 'po1_03_bridge_det_decal' }, - ['-1305590270'] = { Name = 'po1_03_bridge_ovl_02' }, - ['-2073236864'] = { Name = 'po1_03_bridge_ovl_03' }, - ['-1455365710'] = { Name = 'po1_03_brig1_det_00' }, - ['273985460'] = { Name = 'po1_03_brig1_det_01' }, - ['964559370'] = { Name = 'po1_03_brig1_det_04' }, - ['-993453922'] = { Name = 'po1_03_brig1_det_05' }, - ['-754764526'] = { Name = 'po1_03_brig1_det_06' }, - ['-497232955'] = { Name = 'po1_03_brig1_det_07' }, - ['-22672297'] = { Name = 'po1_03_brig1_det_08' }, - ['-1648768384'] = { Name = 'po1_03_brig1_det_09' }, - ['384678326'] = { Name = 'po1_03_brig1_det_10' }, - ['1901063733'] = { Name = 'po1_03_brig1_det_11' }, - ['-46627324'] = { Name = 'po1_03_brig1_det_16' }, - ['195764969'] = { Name = 'po1_03_brig1_det_17' }, - ['1346712116'] = { Name = 'po1_03_brig1_det_20' }, - ['-886167540'] = { Name = 'po1_03_brig1_det_21' }, - ['563449357'] = { Name = 'po1_03_brig2_b' }, - ['713643299'] = { Name = 'po1_03_brig2_det02' }, - ['1613512840'] = { Name = 'po1_03_brig2_det03' }, - ['1429351032'] = { Name = 'po1_03_brig2_det06' }, - ['-1940776777'] = { Name = 'po1_03_brig2_det07' }, - ['590792626'] = { Name = 'po1_03_brig2_det10' }, - ['1223004947'] = { Name = 'po1_03_brig2_det11' }, - ['1578155369'] = { Name = 'po1_03_brig2_det14' }, - ['-2142305819'] = { Name = 'po1_03_brig2_det15' }, - ['-1780994825'] = { Name = 'po1_03_brig2_det18' }, - ['1768412163'] = { Name = 'po1_03_brig2_det19' }, - ['-1999532174'] = { Name = 'po1_03_brig2_det22' }, - ['1920688838'] = { Name = 'po1_03_brig2_det23' }, - ['1773165218'] = { Name = 'po1_03_brig2_noshad' }, - ['879026856'] = { Name = 'po1_03_brig2' }, - ['-1644328954'] = { Name = 'po1_03_brig3_b' }, - ['-1236690951'] = { Name = 'po1_03_brig3_cb01' }, - ['592814587'] = { Name = 'po1_03_brig3_cb69' }, - ['465604'] = { Name = 'po1_03_brig3_csup01' }, - ['806943463'] = { Name = 'po1_03_brig3_csup02' }, - ['1062484854'] = { Name = 'po1_03_brig3_noshad' }, - ['800115969'] = { Name = 'po1_03_brig3_top_det' }, - ['1754835821'] = { Name = 'po1_03_brig3_top' }, - ['639845925'] = { Name = 'po1_03_brig3' }, - ['315717358'] = { Name = 'po1_03_brig4_b' }, - ['-1427555200'] = { Name = 'po1_03_brig4_det00' }, - ['1318290390'] = { Name = 'po1_03_brig4_det07' }, - ['1494653164'] = { Name = 'po1_03_brig4_det08' }, - ['-1582682294'] = { Name = 'po1_03_brig4_det15' }, - ['-2056915286'] = { Name = 'po1_03_brig4_det16' }, - ['2072470541'] = { Name = 'po1_03_brig4_det23' }, - ['1350897161'] = { Name = 'po1_03_brig4_det24' }, - ['19427433'] = { Name = 'po1_03_brig4_det31' }, - ['-193407222'] = { Name = 'po1_03_brig4_det32' }, - ['-1889465124'] = { Name = 'po1_03_brig4_det37' }, - ['-2129858504'] = { Name = 'po1_03_brig4_det38' }, - ['1956337493'] = { Name = 'po1_03_brig4_det39' }, - ['1518695091'] = { Name = 'po1_03_brig4_noshad' }, - ['-2008479145'] = { Name = 'po1_03_brig4' }, - ['582805032'] = { Name = 'po1_03_brigzz00' }, - ['285360819'] = { Name = 'po1_03_brigzz01' }, - ['-840254331'] = { Name = 'po1_03_brigzz02' }, - ['-1134225030'] = { Name = 'po1_03_brigzz03' }, - ['-375950370'] = { Name = 'po1_03_brigzz04' }, - ['-669593379'] = { Name = 'po1_03_brigzz05' }, - ['-2024198309'] = { Name = 'po1_03_brigzz06' }, - ['-479926566'] = { Name = 'po1_03_brsud00' }, - ['-1969176851'] = { Name = 'po1_03_brsup00' }, - ['1876038019'] = { Name = 'po1_03_brsup010' }, - ['1166851321'] = { Name = 'po1_03_brsup013' }, - ['-1467907371'] = { Name = 'po1_03_brsup014' }, - ['-1944466926'] = { Name = 'po1_03_brsup016' }, - ['1388924731'] = { Name = 'po1_03_brsup05' }, - ['-983198019'] = { Name = 'po1_03_bug_det' }, - ['-855423234'] = { Name = 'po1_03_builbr50' }, - ['-201788052'] = { Name = 'po1_03_build0a' }, - ['-1039134309'] = { Name = 'po1_03_build0b' }, - ['-980405116'] = { Name = 'po1_03_build0blad' }, - ['-2119151293'] = { Name = 'po1_03_build0c_det' }, - ['-680641449'] = { Name = 'po1_03_build0c' }, - ['1783194739'] = { Name = 'po1_03_build50' }, - ['-1130338724'] = { Name = 'po1_03_builda_dec' }, - ['-1182846633'] = { Name = 'po1_03_builda_dt_det_01' }, - ['1975768762'] = { Name = 'po1_03_builda_dt' }, - ['987145290'] = { Name = 'po1_03_builda' }, - ['1973231567'] = { Name = 'po1_03_buildb_dec' }, - ['-627831530'] = { Name = 'po1_03_buildb_dt_007' }, - ['-939717379'] = { Name = 'po1_03_buildb_dt_01' }, - ['-175380454'] = { Name = 'po1_03_buildb_dt_02' }, - ['306553229'] = { Name = 'po1_03_buildb_dt_04' }, - ['239114627'] = { Name = 'po1_03_buildb_dt_05' }, - ['1050245684'] = { Name = 'po1_03_buildb_dt_06' }, - ['1044084249'] = { Name = 'po1_03_buildb_dt' }, - ['1226391759'] = { Name = 'po1_03_buildb' }, - ['-1000121911'] = { Name = 'po1_03_buildd_dec' }, - ['806513108'] = { Name = 'po1_03_buildd_ladder_01' }, - ['-954896542'] = { Name = 'po1_03_buildd_ladder_02_lod' }, - ['-932200578'] = { Name = 'po1_03_buildd' }, - ['2024382155'] = { Name = 'po1_03_buildf_dec' }, - ['491153040'] = { Name = 'po1_03_buildf_dt01' }, - ['-1807250874'] = { Name = 'po1_03_buildf_dt3' }, - ['103745683'] = { Name = 'po1_03_buildf_lights' }, - ['1662676791'] = { Name = 'po1_03_buildf_lights001' }, - ['85701435'] = { Name = 'po1_03_buildf_lights002' }, - ['-1662033176'] = { Name = 'po1_03_buildf_lights003' }, - ['783812223'] = { Name = 'po1_03_buildf_lights004' }, - ['-103267819'] = { Name = 'po1_03_buildfizz01' }, - ['630167943'] = { Name = 'po1_03_buildfizz02' }, - ['-1903865598'] = { Name = 'po1_03_buildg_hut' }, - ['-1555896922'] = { Name = 'po1_03_buildg_ladder' }, - ['-379780780'] = { Name = 'po1_03_buildg' }, - ['177068410'] = { Name = 'po1_03_buildgb_dt' }, - ['947093998'] = { Name = 'po1_03_cablemesh27777_tstd' }, - ['-803440905'] = { Name = 'po1_03_cablemesh27807_tstd' }, - ['245979914'] = { Name = 'po1_03_cablemesh45512_thvy' }, - ['1638026503'] = { Name = 'po1_03_cablemesh45584_thvy' }, - ['721628739'] = { Name = 'po1_03_cablemesh45727_hvhvy' }, - ['-2122321143'] = { Name = 'po1_03_cablemesh45744_hvhvy' }, - ['-1134234618'] = { Name = 'po1_03_ddyell01' }, - ['-1847795895'] = { Name = 'po1_03_decalglue1' }, - ['-1609335882'] = { Name = 'po1_03_decalglue2' }, - ['-434990734'] = { Name = 'po1_03_drydoc01_noshad' }, - ['2113484833'] = { Name = 'po1_03_drydoc02_noshad' }, - ['-1293874647'] = { Name = 'po1_03_ebox' }, - ['-474953328'] = { Name = 'po1_03_erhouse003' }, - ['-617944440'] = { Name = 'po1_03_gate' }, - ['-1387442821'] = { Name = 'po1_03_gate01' }, - ['4848171'] = { Name = 'po1_03_glue01' }, - ['-1834770720'] = { Name = 'po1_03_glue02' }, - ['1410867658'] = { Name = 'po1_03_glue07' }, - ['1709819245'] = { Name = 'po1_03_glue08' }, - ['-843616812'] = { Name = 'po1_03_gndshadprox' }, - ['-1381517192'] = { Name = 'po1_03_ladmaster' }, - ['524754566'] = { Name = 'po1_03_light_master2' }, - ['-1081795575'] = { Name = 'po1_03_lightc_m' }, - ['857991340'] = { Name = 'po1_03_pipesb50' }, - ['-2142260378'] = { Name = 'po1_03_ramp01' }, - ['569514827'] = { Name = 'po1_03_roadmarkings_01' }, - ['-2036407137'] = { Name = 'po1_03_roadmarkings_02' }, - ['373095380'] = { Name = 'po1_03_sail002' }, - ['-1982818403'] = { Name = 'po1_03_sail01' }, - ['1170605559'] = { Name = 'po1_03_shed01_det_01' }, - ['-1954016902'] = { Name = 'po1_03_shed01_det_02' }, - ['-1076200930'] = { Name = 'po1_03_shed01_det_03' }, - ['-292300912'] = { Name = 'po1_03_shed01_det_04' }, - ['2107689645'] = { Name = 'po1_03_shed01' }, - ['-1274030152'] = { Name = 'po1_03_side03' }, - ['-1511574939'] = { Name = 'po1_03_side038_det' }, - ['837247775'] = { Name = 'po1_03_side038_det1' }, - ['644533123'] = { Name = 'po1_03_side038' }, - ['1788630221'] = { Name = 'po1_03_side041' }, - ['422823946'] = { Name = 'po1_03_side059_det' }, - ['-1872420466'] = { Name = 'po1_03_side059' }, - ['-31247540'] = { Name = 'po1_03_side063' }, - ['2100198307'] = { Name = 'po1_03_side15' }, - ['44032215'] = { Name = 'po1_03_sideref_iref001' }, - ['-1347208457'] = { Name = 'po1_03_sideref_iref002' }, - ['-1587241382'] = { Name = 'po1_03_sideref_iref003' }, - ['565387005'] = { Name = 'po1_03_sideref_iref004' }, - ['1272542025'] = { Name = 'po1_03_sideref_iref005' }, - ['1011340326'] = { Name = 'po1_03_sideref_iref006' }, - ['-427546464'] = { Name = 'po1_03_sideref_iref007' }, - ['-2094374426'] = { Name = 'po1_03_sideref_iref008' }, - ['793295396'] = { Name = 'po1_03_sideref_iref009' }, - ['-720469096'] = { Name = 'po1_03_sideref' }, - ['-1865683825'] = { Name = 'po1_03_test_wire' }, - ['2026563338'] = { Name = 'po1_03_test_wire2' }, - ['239309309'] = { Name = 'po1_03_test_wire3' }, - ['14343662'] = { Name = 'po1_03_tug_det_01' }, - ['-1345867236'] = { Name = 'po1_03_tug' }, - ['243949632'] = { Name = 'po1_03_tyremaster' }, - ['-566191252'] = { Name = 'po1_03_yard00_det01' }, - ['-319014685'] = { Name = 'po1_03_yard00_det02' }, - ['1153528623'] = { Name = 'po1_03_yard00' }, - ['-1710431507'] = { Name = 'po1_03_yard00a_det' }, - ['654290606'] = { Name = 'po1_03_yard00a' }, - ['-2022855234'] = { Name = 'po1_03_yard00b_det' }, - ['2094092353'] = { Name = 'po1_03_yard00b_ladder' }, - ['378146243'] = { Name = 'po1_03_yard00b' }, - ['310171877'] = { Name = 'po1_03_yard00c_det' }, - ['623291104'] = { Name = 'po1_03_yard00c' }, - ['192378754'] = { Name = 'po1_03_yard00d' }, - ['-966172298'] = { Name = 'po1_03_yard00da' }, - ['126041386'] = { Name = 'po1_04_b01c_det' }, - ['-228943037'] = { Name = 'po1_04_bridge_d' }, - ['1527377052'] = { Name = 'po1_04_bridge_m' }, - ['981805300'] = { Name = 'po1_04_bridge1' }, - ['-188277467'] = { Name = 'po1_04_bridge2' }, - ['756969006'] = { Name = 'po1_04_bridgeladder_01' }, - ['1998559697'] = { Name = 'po1_04_bridgeladder_2' }, - ['-1326084740'] = { Name = 'po1_04_bridgeladder_3' }, - ['-576461096'] = { Name = 'po1_04_bridgeladder_4' }, - ['259082870'] = { Name = 'po1_04_bridgeladder_5' }, - ['-1043779805'] = { Name = 'po1_04_bridgeladder_6' }, - ['-1005714047'] = { Name = 'po1_04_brigerail01' }, - ['1162053614'] = { Name = 'po1_04_brigerail02' }, - ['2123954840'] = { Name = 'po1_04_brigerail03' }, - ['1874353367'] = { Name = 'po1_04_brigerail04' }, - ['-1719226253'] = { Name = 'po1_04_brigerail05' }, - ['467547428'] = { Name = 'po1_04_brigerail06' }, - ['899639462'] = { Name = 'po1_04_brigerail07' }, - ['650693369'] = { Name = 'po1_04_brigerail08' }, - ['1484959340'] = { Name = 'po1_04_brigerail09' }, - ['2006176305'] = { Name = 'po1_04_build_01' }, - ['1170958955'] = { Name = 'po1_04_build_01b' }, - ['1429276942'] = { Name = 'po1_04_build_01c' }, - ['-1670734882'] = { Name = 'po1_04_build_03' }, - ['1777414222'] = { Name = 'po1_04_build_03b' }, - ['707362498'] = { Name = 'po1_04_build_07_b' }, - ['-753399488'] = { Name = 'po1_04_build_07' }, - ['85191991'] = { Name = 'po1_04_build_08' }, - ['1497635066'] = { Name = 'po1_04_build_09' }, - ['1796141333'] = { Name = 'po1_04_build_09a' }, - ['-1020845760'] = { Name = 'po1_04_build_09b' }, - ['-1058136882'] = { Name = 'po1_04_build_09c' }, - ['-503513759'] = { Name = 'po1_04_build_09cut' }, - ['-629437867'] = { Name = 'po1_04_build_105' }, - ['582959369'] = { Name = 'po1_04_build_105b' }, - ['-1738527675'] = { Name = 'po1_04_build_105z' }, - ['879053219'] = { Name = 'po1_04_build_105zb' }, - ['-1897665451'] = { Name = 'po1_04_build_11' }, - ['-1238319552'] = { Name = 'po1_04_build_11a' }, - ['-59290080'] = { Name = 'po1_04_build_12_lod' }, - ['-1658222368'] = { Name = 'po1_04_build_12' }, - ['1799234826'] = { Name = 'po1_04_build_13' }, - ['1635479776'] = { Name = 'po1_04_build_16_nu' }, - ['888518882'] = { Name = 'po1_04_build_16' }, - ['-1875127549'] = { Name = 'po1_04_build_16b' }, - ['-1307866837'] = { Name = 'po1_04_build_18_1' }, - ['-1000985152'] = { Name = 'po1_04_build_18_2' }, - ['279900245'] = { Name = 'po1_04_build_18' }, - ['1970316337'] = { Name = 'po1_04_build_18a' }, - ['-2085470028'] = { Name = 'po1_04_build_18b' }, - ['506459565'] = { Name = 'po1_04_build_18c' }, - ['-5022470'] = { Name = 'po1_04_build_19_a' }, - ['762198127'] = { Name = 'po1_04_build_19_b' }, - ['1154901823'] = { Name = 'po1_04_build_19_c' }, - ['848282290'] = { Name = 'po1_04_build_19_d' }, - ['1269986563'] = { Name = 'po1_04_build_19_e' }, - ['39932858'] = { Name = 'po1_04_build_19' }, - ['-965997327'] = { Name = 'po1_04_build_20' }, - ['-56166042'] = { Name = 'po1_04_build_21' }, - ['-771998876'] = { Name = 'po1_04_build_21cut' }, - ['1646156810'] = { Name = 'po1_04_build_22b' }, - ['592824003'] = { Name = 'po1_04_build_23' }, - ['337356883'] = { Name = 'po1_04_build_26' }, - ['1450630039'] = { Name = 'po1_04_build_26b' }, - ['1210924804'] = { Name = 'po1_04_build_26c' }, - ['346158591'] = { Name = 'po1_04_build_30' }, - ['-2076180423'] = { Name = 'po1_04_build_30a' }, - ['-1100286834'] = { Name = 'po1_04_build_30b' }, - ['1679146981'] = { Name = 'po1_04_build_30d' }, - ['-1495426396'] = { Name = 'po1_04_build_30r1' }, - ['-1254574246'] = { Name = 'po1_04_build_30r2' }, - ['1641178232'] = { Name = 'po1_04_build_41e' }, - ['-1525122754'] = { Name = 'po1_04_buthole' }, - ['-197586652'] = { Name = 'po1_04_cablemesh_1_tstd' }, - ['-1856197429'] = { Name = 'po1_04_cablemesh_2_tstd' }, - ['-778937891'] = { Name = 'po1_04_cage' }, - ['-899167612'] = { Name = 'po1_04_cage2' }, - ['2141598978'] = { Name = 'po1_04_cage3' }, - ['181963840'] = { Name = 'po1_04_ce_ladder' }, - ['-63016951'] = { Name = 'po1_04_ce_ladder002' }, - ['1597216176'] = { Name = 'po1_04_ce_xr_ctr1_' }, - ['675030978'] = { Name = 'po1_04_ce_xr_ctr1c' }, - ['1806675948'] = { Name = 'po1_04_ce_xr_ctr2b' }, - ['-302351282'] = { Name = 'po1_04_ctr2brl' }, - ['1315715287'] = { Name = 'po1_04_decal_02' }, - ['1010701435'] = { Name = 'po1_04_decal_03' }, - ['-222124821'] = { Name = 'po1_04_decal_03a' }, - ['-528482202'] = { Name = 'po1_04_decal_03b' }, - ['-206893432'] = { Name = 'po1_04_decal_05c' }, - ['2036698821'] = { Name = 'po1_04_decal_06' }, - ['1996035614'] = { Name = 'po1_04_decal_06b' }, - ['358336183'] = { Name = 'po1_04_decal_09' }, - ['-1126231517'] = { Name = 'po1_04_decal_10' }, - ['788297316'] = { Name = 'po1_04_decal_11' }, - ['-2071854217'] = { Name = 'po1_04_dirt' }, - ['-597091967'] = { Name = 'po1_04_dirt1' }, - ['162609957'] = { Name = 'po1_04_domez' }, - ['1174187718'] = { Name = 'po1_04_factdecal' }, - ['-1985804380'] = { Name = 'po1_04_fencehumper1_r' }, - ['740473758'] = { Name = 'po1_04_fencehumper2_r' }, - ['168646958'] = { Name = 'po1_04_fencehumper2_r001' }, - ['62718235'] = { Name = 'po1_04_fencehumper4_r' }, - ['-2147199698'] = { Name = 'po1_04_floatgrass' }, - ['567466809'] = { Name = 'po1_04_frame01' }, - ['-1232337751'] = { Name = 'po1_04_frame02' }, - ['-1948302196'] = { Name = 'po1_04_frameb01' }, - ['821172762'] = { Name = 'po1_04_gav_jumps2' }, - ['274626410'] = { Name = 'po1_04_gav_jumps2a' }, - ['-2032844693'] = { Name = 'po1_04_glue_03' }, - ['-1981888942'] = { Name = 'po1_04_glue_04' }, - ['-1203931957'] = { Name = 'po1_04_hump004' }, - ['643120657'] = { Name = 'po1_04_hump1' }, - ['1076140214'] = { Name = 'po1_04_kerbs' }, - ['-622821593'] = { Name = 'po1_04_land01_2' }, - ['1772428466'] = { Name = 'po1_04_land01_3' }, - ['1837311086'] = { Name = 'po1_04_land01_4' }, - ['1183294234'] = { Name = 'po1_04_land01_proxchd' }, - ['-369490200'] = { Name = 'po1_04_land01_sw' }, - ['2130379010'] = { Name = 'po1_04_land01' }, - ['1756051184'] = { Name = 'po1_04_land01shadoff' }, - ['-188280769'] = { Name = 'po1_04_lines01' }, - ['-726052824'] = { Name = 'po1_04_lines02' }, - ['-1300100166'] = { Name = 'po1_04_lines03' }, - ['-236085988'] = { Name = 'po1_04_newgrnd_shadoff' }, - ['-1380676042'] = { Name = 'po1_04_pipe_08b' }, - ['1471623081'] = { Name = 'po1_04_pipe_08ba' }, - ['554401543'] = { Name = 'po1_04_pipe09' }, - ['1300501444'] = { Name = 'po1_04_pipedetails01' }, - ['-880682223'] = { Name = 'po1_04_pipes_a' }, - ['2038839067'] = { Name = 'po1_04_pipes_b' }, - ['1721995606'] = { Name = 'po1_04_pipes_c' }, - ['1437469779'] = { Name = 'po1_04_pipes_det' }, - ['1532207746'] = { Name = 'po1_04_pipes' }, - ['-1020016526'] = { Name = 'po1_04_pipese' }, - ['-1516583410'] = { Name = 'po1_04_railline01' }, - ['-1187910340'] = { Name = 'po1_04_railline02' }, - ['-1970794519'] = { Name = 'po1_04_railline03' }, - ['-337587559'] = { Name = 'po1_04_railline04' }, - ['1887330626'] = { Name = 'po1_04_shadprox01' }, - ['1658570237'] = { Name = 'po1_04_shadprox02' }, - ['-1258547467'] = { Name = 'po1_04_sign001' }, - ['1871123721'] = { Name = 'po1_04_signsgdet' }, - ['-523427058'] = { Name = 'po1_04_signsgg_a' }, - ['-753432669'] = { Name = 'po1_04_signsgg_b' }, - ['-2007600710'] = { Name = 'po1_04_signsgg_c' }, - ['711470383'] = { Name = 'po1_04_signsgg' }, - ['-727386825'] = { Name = 'po1_04_silorail00' }, - ['-1051341159'] = { Name = 'po1_04_silorail01' }, - ['1866050142'] = { Name = 'po1_04_silorail02' }, - ['-246075753'] = { Name = 'po1_04_silorail03' }, - ['1745324759'] = { Name = 'po1_04_staircase01' }, - ['-1711038806'] = { Name = 'po1_04_supp01' }, - ['-1017777842'] = { Name = 'po1_04_supp02' }, - ['478011478'] = { Name = 'po1_04_tankbuilding01' }, - ['22752726'] = { Name = 'po1_04_tankbuilding02_lod' }, - ['315542776'] = { Name = 'po1_04_tankbuilding02' }, - ['985261064'] = { Name = 'po1_04_text002' }, - ['671187007'] = { Name = 'po1_04_weedy01' }, - ['1084981327'] = { Name = 'po1_05__rail1b_lod' }, - ['-1254299309'] = { Name = 'po1_05__rail1b' }, - ['-978764361'] = { Name = 'po1_05_109' }, - ['149832192'] = { Name = 'po1_05_123' }, - ['-1990533733'] = { Name = 'po1_05_126_pipe1_lod' }, - ['-1026727838'] = { Name = 'po1_05_126_pipe1' }, - ['475883742'] = { Name = 'po1_05_126' }, - ['-599443005'] = { Name = 'po1_05_130' }, - ['46827213'] = { Name = 'po1_05_131' }, - ['2000495076'] = { Name = 'po1_05_bcloth_01' }, - ['1735819863'] = { Name = 'po1_05_bcloth_02' }, - ['-946389586'] = { Name = 'po1_05_billboard_01' }, - ['2057610182'] = { Name = 'po1_05_billboard_02' }, - ['-2131077448'] = { Name = 'po1_05_bridge_a' }, - ['489382911'] = { Name = 'po1_05_bridge_dec_1' }, - ['665232748'] = { Name = 'po1_05_bridge_dec_1a' }, - ['-167209542'] = { Name = 'po1_05_bridge_dec_2' }, - ['-4347612'] = { Name = 'po1_05_bridge_dec_3' }, - ['-455539563'] = { Name = 'po1_05_bridge' }, - ['-2036269974'] = { Name = 'po1_05_bridgebas_dec' }, - ['-1510903556'] = { Name = 'po1_05_bridgecables1_lod' }, - ['906537577'] = { Name = 'po1_05_bridgecables1' }, - ['-1893315521'] = { Name = 'po1_05_bridgecables2_lod' }, - ['690983095'] = { Name = 'po1_05_bridgecables2' }, - ['-889154896'] = { Name = 'po1_05_bridgecables3_lod' }, - ['540966629'] = { Name = 'po1_05_bridgecables3' }, - ['1458865930'] = { Name = 'po1_05_bridgerail1_lod' }, - ['63401758'] = { Name = 'po1_05_bridgerail1' }, - ['-824305343'] = { Name = 'po1_05_bridgerail1a_lod' }, - ['-910791121'] = { Name = 'po1_05_bridgerail1a' }, - ['467167509'] = { Name = 'po1_05_bridgerail2_lod' }, - ['-301448288'] = { Name = 'po1_05_bridgerail2' }, - ['-1560370992'] = { Name = 'po1_05_bridgerail2a_lod' }, - ['-1811348467'] = { Name = 'po1_05_bridgerail2a' }, - ['-1897781382'] = { Name = 'po1_05_bridgerail3_lod' }, - ['-1535692681'] = { Name = 'po1_05_bridgerail3' }, - ['1848971703'] = { Name = 'po1_05_bridgerail3a_lod' }, - ['-1006246642'] = { Name = 'po1_05_bridgerail3a' }, - ['-606638156'] = { Name = 'po1_05_bridgg2' }, - ['-201143825'] = { Name = 'po1_05_brig_raila_lod' }, - ['-1815761339'] = { Name = 'po1_05_brig_raila' }, - ['535145730'] = { Name = 'po1_05_brig_railb_lod' }, - ['-1583986202'] = { Name = 'po1_05_brig_railb' }, - ['1297965129'] = { Name = 'po1_05_brig_railc_lod' }, - ['-286727030'] = { Name = 'po1_05_brig_railc' }, - ['1312484325'] = { Name = 'po1_05_brig_raild_lod' }, - ['2093056061'] = { Name = 'po1_05_brig_raild' }, - ['-1602369456'] = { Name = 'po1_05_brig_raile_lod' }, - ['-725831630'] = { Name = 'po1_05_brig_raile' }, - ['1652048945'] = { Name = 'po1_05_brig_railf_lod' }, - ['-355476392'] = { Name = 'po1_05_brig_railf' }, - ['-839152189'] = { Name = 'po1_05_briggrail_lod' }, - ['1760766652'] = { Name = 'po1_05_briggrail' }, - ['694269418'] = { Name = 'po1_05_briggrail2_lod' }, - ['1755678398'] = { Name = 'po1_05_briggrail2' }, - ['-1174650205'] = { Name = 'po1_05_briggrail3_lod' }, - ['-417332299'] = { Name = 'po1_05_briggrail3' }, - ['-1363775723'] = { Name = 'po1_05_briggrail4_lod' }, - ['416671520'] = { Name = 'po1_05_briggrail4' }, - ['-450979891'] = { Name = 'po1_05_briggrail5_lod' }, - ['329899208'] = { Name = 'po1_05_briggrail5' }, - ['608408090'] = { Name = 'po1_05_build0x7d004' }, - ['1422102266'] = { Name = 'po1_05_building01' }, - ['-1500286208'] = { Name = 'po1_05_building01fizz' }, - ['1526707497'] = { Name = 'po1_05_building01fizz2_lod' }, - ['-502976012'] = { Name = 'po1_05_building01fizz2' }, - ['835445578'] = { Name = 'po1_05_building02_fizz' }, - ['2121654878'] = { Name = 'po1_05_building02' }, - ['1866941441'] = { Name = 'po1_05_building03' }, - ['704756087'] = { Name = 'po1_05_building04' }, - ['-907807015'] = { Name = 'po1_05_building05_fizzybit_lod' }, - ['1549468601'] = { Name = 'po1_05_building05_fizzybit' }, - ['363630797'] = { Name = 'po1_05_building05' }, - ['1197110312'] = { Name = 'po1_05_building06' }, - ['1054340741'] = { Name = 'po1_05_building08_fiz_lod' }, - ['151284861'] = { Name = 'po1_05_building08_fiz' }, - ['-761525595'] = { Name = 'po1_05_building08' }, - ['-1437497497'] = { Name = 'po1_05_building09_fiz_lod' }, - ['172009824'] = { Name = 'po1_05_building09_fiz' }, - ['-502093418'] = { Name = 'po1_05_building09' }, - ['-1750851035'] = { Name = 'po1_05_buildmesh239_b' }, - ['-389504427'] = { Name = 'po1_05_buildmesh239' }, - ['-188926150'] = { Name = 'po1_05_buildmesh240' }, - ['-478440265'] = { Name = 'po1_05_buildmesh241' }, - ['134264427'] = { Name = 'po1_05_buildmesh242_b' }, - ['-813863753'] = { Name = 'po1_05_buildmesh242' }, - ['-1119958982'] = { Name = 'po1_05_buildmesh243' }, - ['802861303'] = { Name = 'po1_05_buildmesh245_b' }, - ['-1714290335'] = { Name = 'po1_05_buildmesh245' }, - ['1064914093'] = { Name = 'po1_05_buildmesh248' }, - ['719260465'] = { Name = 'po1_05_cables' }, - ['-1156055816'] = { Name = 'po1_05_ce_xr_ctr2_rsref001' }, - ['-1877488064'] = { Name = 'po1_05_ce_xr_ctr2001_d' }, - ['81959320'] = { Name = 'po1_05_ce_xr_ctr2ss_d' }, - ['669089190'] = { Name = 'po1_05_ce_xr_ctr2ss' }, - ['2144096245'] = { Name = 'po1_05_ce_xr003_det' }, - ['-55234546'] = { Name = 'po1_05_ce_xr003' }, - ['-1982942298'] = { Name = 'po1_05_coastwee_1a' }, - ['-1699981983'] = { Name = 'po1_05_coastwee_1b' }, - ['-1401259779'] = { Name = 'po1_05_coastwee_1c' }, - ['753400282'] = { Name = 'po1_05_coastwee_1d' }, - ['-499727164'] = { Name = 'po1_05_cont006' }, - ['335358032'] = { Name = 'po1_05_cont007' }, - ['1148844142'] = { Name = 'po1_05_decalsn05' }, - ['1775972320'] = { Name = 'po1_05_decalsn16' }, - ['1878894848'] = { Name = 'po1_05_det_lod' }, - ['1957804961'] = { Name = 'po1_05_det1' }, - ['-1815680041'] = { Name = 'po1_05_det2_lod' }, - ['508727000'] = { Name = 'po1_05_det2' }, - ['1763833750'] = { Name = 'po1_05_det3_lod' }, - ['1344139886'] = { Name = 'po1_05_det3' }, - ['1013467458'] = { Name = 'po1_05_det4_lod' }, - ['-102775309'] = { Name = 'po1_05_det4' }, - ['267542994'] = { Name = 'po1_05_fact_detailfade' }, - ['-141116766'] = { Name = 'po1_05_factory1' }, - ['641316648'] = { Name = 'po1_05_factory2_d_lod' }, - ['-34649522'] = { Name = 'po1_05_factory2_d' }, - ['-436462312'] = { Name = 'po1_05_factory2_fizz1' }, - ['-689471765'] = { Name = 'po1_05_factory2_fizz2' }, - ['1243144105'] = { Name = 'po1_05_factory2' }, - ['148142672'] = { Name = 'po1_05_factory4_fiz1_lod' }, - ['1743415410'] = { Name = 'po1_05_factory4_fiz1' }, - ['-1279905066'] = { Name = 'po1_05_factory4' }, - ['263804192'] = { Name = 'po1_05_factory4rail_lod' }, - ['-2015233099'] = { Name = 'po1_05_factory4rail' }, - ['79438364'] = { Name = 'po1_05_factory4steps_lod' }, - ['-1670038272'] = { Name = 'po1_05_factory4steps' }, - ['-452593986'] = { Name = 'po1_05_fenfiz1_lod' }, - ['-938550342'] = { Name = 'po1_05_fenfiz1' }, - ['474526474'] = { Name = 'po1_05_fenfiz10_lod' }, - ['2129524860'] = { Name = 'po1_05_fenfiz10' }, - ['-1600370494'] = { Name = 'po1_05_fenfiz11_lod' }, - ['-1519336127'] = { Name = 'po1_05_fenfiz11' }, - ['-472959968'] = { Name = 'po1_05_fenfiz12_lod' }, - ['1515302724'] = { Name = 'po1_05_fenfiz12' }, - ['-1811272826'] = { Name = 'po1_05_fenfiz13_lod' }, - ['192745884'] = { Name = 'po1_05_fenfiz13' }, - ['910942911'] = { Name = 'po1_05_fenfiz14_lod' }, - ['1035204105'] = { Name = 'po1_05_fenfiz14' }, - ['82863611'] = { Name = 'po1_05_fenfiz15_lod' }, - ['1859868759'] = { Name = 'po1_05_fenfiz15' }, - ['-1939262309'] = { Name = 'po1_05_fenfiz16_lod' }, - ['556285170'] = { Name = 'po1_05_fenfiz16' }, - ['1523802772'] = { Name = 'po1_05_fenfiz17_lod' }, - ['-110858929'] = { Name = 'po1_05_fenfiz17' }, - ['435656123'] = { Name = 'po1_05_fenfiz2_lod' }, - ['1287972132'] = { Name = 'po1_05_fenfiz2' }, - ['-856580085'] = { Name = 'po1_05_fenfiz3_lod' }, - ['495191715'] = { Name = 'po1_05_fenfiz3' }, - ['1081430538'] = { Name = 'po1_05_fenfiz4_lod' }, - ['812788863'] = { Name = 'po1_05_fenfiz4' }, - ['-1891752478'] = { Name = 'po1_05_fenfiz5_lod' }, - ['2130135436'] = { Name = 'po1_05_fenfiz5' }, - ['-1106917212'] = { Name = 'po1_05_fenfiz6_lod' }, - ['-2085203210'] = { Name = 'po1_05_fenfiz6' }, - ['-1253337593'] = { Name = 'po1_05_fenfiz7_lod' }, - ['851784065'] = { Name = 'po1_05_fenfiz7' }, - ['404128523'] = { Name = 'po1_05_fenfiz8_lod' }, - ['1817191466'] = { Name = 'po1_05_fenfiz8' }, - ['259902039'] = { Name = 'po1_05_fenfiz9_lod' }, - ['-1709801546'] = { Name = 'po1_05_fenfiz9' }, - ['-1165163214'] = { Name = 'po1_05_fizzcont1_lod' }, - ['1955260158'] = { Name = 'po1_05_fizzcont1' }, - ['-35092589'] = { Name = 'po1_05_flagpole_1_lod' }, - ['-336212275'] = { Name = 'po1_05_flagpole_1' }, - ['1127090102'] = { Name = 'po1_05_flagsup002' }, - ['36039069'] = { Name = 'po1_05_flagsup01' }, - ['2072369678'] = { Name = 'po1_05_gav_jump_slod' }, - ['-302839145'] = { Name = 'po1_05_gav_jump' }, - ['-1152439189'] = { Name = 'po1_05_gg_ladlod1' }, - ['-229514744'] = { Name = 'po1_05_gg_nb_a_fiz' }, - ['542163280'] = { Name = 'po1_05_gg_nb_a_rail_d' }, - ['827150909'] = { Name = 'po1_05_gg_nb_a_rail' }, - ['1143956595'] = { Name = 'po1_05_gg_nb_a' }, - ['178968695'] = { Name = 'po1_05_gg_nb_b_d' }, - ['1454246216'] = { Name = 'po1_05_gg_nb_b' }, - ['1210187641'] = { Name = 'po1_05_gg_sig013b_frame_lod' }, - ['-1993515658'] = { Name = 'po1_05_gg_sig013b_frame' }, - ['-925661858'] = { Name = 'po1_05_gg_sig013b_frameb_lod' }, - ['442706047'] = { Name = 'po1_05_gg_sig013b_frameb' }, - ['-454078787'] = { Name = 'po1_05_gg_sig013b' }, - ['1522186778'] = { Name = 'po1_05_gg_sig013s' }, - ['651299589'] = { Name = 'po1_05_gg_sig014' }, - ['-809860780'] = { Name = 'po1_05_gg_upramp' }, - ['-28029162'] = { Name = 'po1_05_gg2_ladder' }, - ['1842091215'] = { Name = 'po1_05_ggmw1_bridgesup' }, - ['684664744'] = { Name = 'po1_05_gpip1_lod' }, - ['-617057022'] = { Name = 'po1_05_gpip1' }, - ['-16850065'] = { Name = 'po1_05_gpip2_lod' }, - ['-359459913'] = { Name = 'po1_05_gpip2' }, - ['-1208077239'] = { Name = 'po1_05_gpip3_lod' }, - ['-17941395'] = { Name = 'po1_05_gpip3' }, - ['2096287147'] = { Name = 'po1_05_grail1a_lod' }, - ['688240612'] = { Name = 'po1_05_grail1a' }, - ['55779374'] = { Name = 'po1_05_grail1c_lod' }, - ['-1546179215'] = { Name = 'po1_05_grail1c' }, - ['-403024708'] = { Name = 'po1_05_ground01' }, - ['677149273'] = { Name = 'po1_05_ground02_decal' }, - ['482436273'] = { Name = 'po1_05_ground02_o1' }, - ['-361070556'] = { Name = 'po1_05_ground02_o2' }, - ['-148049119'] = { Name = 'po1_05_ground02' }, - ['1370872768'] = { Name = 'po1_05_ground03_decal' }, - ['1317370727'] = { Name = 'po1_05_ground03_o1' }, - ['2079512121'] = { Name = 'po1_05_ground03_o2' }, - ['-1923670153'] = { Name = 'po1_05_ground03' }, - ['-702837516'] = { Name = 'po1_05_ground04_decal' }, - ['-625493922'] = { Name = 'po1_05_ground04_o1' }, - ['798974508'] = { Name = 'po1_05_ground04_o2' }, - ['764894748'] = { Name = 'po1_05_ground04_o3' }, - ['-1700742646'] = { Name = 'po1_05_ground04' }, - ['1526159168'] = { Name = 'po1_05_ground05_o2' }, - ['1752035885'] = { Name = 'po1_05_ground05_o3' }, - ['902226968'] = { Name = 'po1_05_hiway' }, - ['1268833003'] = { Name = 'po1_05_judesbit' }, - ['-400144801'] = { Name = 'po1_05_mainbridge' }, - ['481853201'] = { Name = 'po1_05_mainbridge2' }, - ['-1716501234'] = { Name = 'po1_05_new_entpop_d_lod' }, - ['710884872'] = { Name = 'po1_05_new_entpop_d' }, - ['-861460750'] = { Name = 'po1_05_new_entpop' }, - ['1680322394'] = { Name = 'po1_05_object321d' }, - ['-589853049'] = { Name = 'po1_05_object322' }, - ['-293024635'] = { Name = 'po1_05_po1_06_build67' }, - ['-1525135333'] = { Name = 'po1_05_props_combo01_slod' }, - ['952997663'] = { Name = 'po1_05_props_combo02_slod' }, - ['-2143313857'] = { Name = 'po1_05_props_combo04_slod' }, - ['1794587176'] = { Name = 'po1_05_props_combo05_slod' }, - ['-1844668206'] = { Name = 'po1_05_props_combo06_slod' }, - ['1368287930'] = { Name = 'po1_05_props_combo07_slod' }, - ['609073646'] = { Name = 'po1_05_railriver1_lod' }, - ['-1110300094'] = { Name = 'po1_05_railriver1' }, - ['1333332491'] = { Name = 'po1_05_railriver2_lod' }, - ['-1342337383'] = { Name = 'po1_05_railriver2' }, - ['-2024615811'] = { Name = 'po1_05_railriver3_lod' }, - ['-1702009939'] = { Name = 'po1_05_railriver3' }, - ['565913684'] = { Name = 'po1_05_rocks1' }, - ['332958863'] = { Name = 'po1_05_rocks2' }, - ['184938441'] = { Name = 'po1_05_sground' }, - ['606888361'] = { Name = 'po1_05_signsgg' }, - ['-911071645'] = { Name = 'po1_05_signsgg2_lod' }, - ['937194792'] = { Name = 'po1_05_signsggframe_lod' }, - ['-2075847278'] = { Name = 'po1_05_signsggframe' }, - ['-1675487732'] = { Name = 'po1_05_traintracks' }, - ['-1351839993'] = { Name = 'po1_05_trax1_lod' }, - ['-536919101'] = { Name = 'po1_05_trax1' }, - ['769204252'] = { Name = 'po1_05_trax2_lod' }, - ['243409096'] = { Name = 'po1_05_trax2' }, - ['-1887669879'] = { Name = 'po1_05_trax3_lod' }, - ['1011579994'] = { Name = 'po1_05_trax3' }, - ['40260892'] = { Name = 'po1_05_tri_details_fiz1_lod' }, - ['1274201628'] = { Name = 'po1_05_tri_details_fiz1' }, - ['1767516564'] = { Name = 'po1_05_tri_details_fiz2_lod' }, - ['1049209674'] = { Name = 'po1_05_tri_details_fiz2' }, - ['1811238392'] = { Name = 'po1_05_tri_details_fiz3_lod' }, - ['826708164'] = { Name = 'po1_05_tri_details_fiz3' }, - ['-1228901940'] = { Name = 'po1_05_tri_details_fiz4_lod' }, - ['591361206'] = { Name = 'po1_05_tri_details_fiz4' }, - ['407065699'] = { Name = 'po1_05_tri_details_lod' }, - ['-1877313693'] = { Name = 'po1_05_tri_details' }, - ['1846034233'] = { Name = 'po1_05_triladders' }, - ['-953848090'] = { Name = 'po1_05_triladders2_lod' }, - ['1667454291'] = { Name = 'po1_05_triladders2' }, - ['-1857427626'] = { Name = 'po1_05_triladders5_lod' }, - ['-1774077165'] = { Name = 'po1_05_triladders5' }, - ['-2089738501'] = { Name = 'po1_05_underbridge_steps1_lod' }, - ['-48811936'] = { Name = 'po1_05_underbridge_steps1' }, - ['-998439605'] = { Name = 'po1_05_underbridge_steps2_lod' }, - ['1399971092'] = { Name = 'po1_05_underbridge_steps2' }, - ['-1420279948'] = { Name = 'po1_05_wall007' }, - ['1337807905'] = { Name = 'po1_06__det_01_lod' }, - ['1114530011'] = { Name = 'po1_06__ggd' }, - ['187495455'] = { Name = 'po1_06__ggd2' }, - ['1462808983'] = { Name = 'po1_06_brumz' }, - ['938908712'] = { Name = 'po1_06_build071_brand' }, - ['392907638'] = { Name = 'po1_06_build071_ladder' }, - ['-29382018'] = { Name = 'po1_06_build071_ladder1' }, - ['-1332716734'] = { Name = 'po1_06_build071_txt' }, - ['-217403376'] = { Name = 'po1_06_build071' }, - ['1597642627'] = { Name = 'po1_06_build078_ov' }, - ['-1925167862'] = { Name = 'po1_06_build079_dt' }, - ['1710607779'] = { Name = 'po1_06_build140_ladder' }, - ['1530882553'] = { Name = 'po1_06_build140' }, - ['-2125548005'] = { Name = 'po1_06_build141' }, - ['915644578'] = { Name = 'po1_06_build142' }, - ['1517624898'] = { Name = 'po1_06_build143_ladder' }, - ['-1334892505'] = { Name = 'po1_06_build143_ladder1' }, - ['751930654'] = { Name = 'po1_06_build143' }, - ['644087867'] = { Name = 'po1_06_build147' }, - ['628096595'] = { Name = 'po1_06_build148' }, - ['333798206'] = { Name = 'po1_06_build149' }, - ['570652202'] = { Name = 'po1_06_build150' }, - ['339761828'] = { Name = 'po1_06_build151' }, - ['-19419181'] = { Name = 'po1_06_build152' }, - ['-283406245'] = { Name = 'po1_06_build153' }, - ['-1412036175'] = { Name = 'po1_06_build154' }, - ['1333612797'] = { Name = 'po1_06_build159' }, - ['1648292112'] = { Name = 'po1_06_build160' }, - ['1475665020'] = { Name = 'po1_06_build161' }, - ['-1858973950'] = { Name = 'po1_06_build165' }, - ['1814004957'] = { Name = 'po1_06_build167' }, - ['-1806478020'] = { Name = 'po1_06_build168' }, - ['-988662087'] = { Name = 'po1_06_build169' }, - ['-2041628664'] = { Name = 'po1_06_build171' }, - ['-1257400956'] = { Name = 'po1_06_build172' }, - ['-489852669'] = { Name = 'po1_06_build173' }, - ['1865954131'] = { Name = 'po1_06_carpark_bumpers' }, - ['-716505356'] = { Name = 'po1_06_carparkbumps' }, - ['1864522906'] = { Name = 'po1_06_carparkbumpsb' }, - ['-1429496043'] = { Name = 'po1_06_decal' }, - ['529049897'] = { Name = 'po1_06_det_02_lod' }, - ['-1785623842'] = { Name = 'po1_06_detail05' }, - ['1514110966'] = { Name = 'po1_06_elevateddecals' }, - ['214410533'] = { Name = 'po1_06_factory4_detail_lod' }, - ['-1394519360'] = { Name = 'po1_06_factory4_detail' }, - ['-325704528'] = { Name = 'po1_06_factory4' }, - ['106699452'] = { Name = 'po1_06_fencefade' }, - ['-1179768139'] = { Name = 'po1_06_fizent1' }, - ['-2144419061'] = { Name = 'po1_06_g_decals_01' }, - ['7053731'] = { Name = 'po1_06_g_details_01' }, - ['1306921155'] = { Name = 'po1_06_garage_01' }, - ['872372080'] = { Name = 'po1_06_gg_fencefade' }, - ['-213934563'] = { Name = 'po1_06_gg_ladder' }, - ['147450732'] = { Name = 'po1_06_gg_ladder1_lod007' }, - ['-1812856386'] = { Name = 'po1_06_gg_ladder1_lod008' }, - ['-1542151677'] = { Name = 'po1_06_gg_ladder1_lod009' }, - ['-1747645784'] = { Name = 'po1_06_gg_ladder1_lod010' }, - ['-969906338'] = { Name = 'po1_06_gg_ladder1_lod011' }, - ['-1283800589'] = { Name = 'po1_06_gg_ladder1_lod012' }, - ['1897282859'] = { Name = 'po1_06_gg_ladder1_lod013' }, - ['212956251'] = { Name = 'po1_06_gg_ladder1_lod014' }, - ['-1434931221'] = { Name = 'po1_06_gg_ladder1_lod015' }, - ['-1743910122'] = { Name = 'po1_06_gg_ladder1_lod016' }, - ['-975345996'] = { Name = 'po1_06_gg_ladder1_lod017' }, - ['1172760269'] = { Name = 'po1_06_gg_ladder1_lod018' }, - ['860963234'] = { Name = 'po1_06_gg_ladder1_lod019' }, - ['437981202'] = { Name = 'po1_06_gg_ladder1_lod020' }, - ['1239183252'] = { Name = 'po1_06_gg_ladder1_lod021' }, - ['-1520785773'] = { Name = 'po1_06_gg_ladder1_lod022' }, - ['-1811414034'] = { Name = 'po1_06_gg_ladder1_lod023' }, - ['-1068999570'] = { Name = 'po1_06_gg_ladder1_lod024' }, - ['1853241547'] = { Name = 'po1_06_gg_ladder1_lod025' }, - ['-360435483'] = { Name = 'po1_06_gg_ladder1_lod026' }, - ['-658567845'] = { Name = 'po1_06_gg_ladder1_lod027' }, - ['117434844'] = { Name = 'po1_06_gg_ladder1_lod028' }, - ['-147699135'] = { Name = 'po1_06_gg_ladder1_lod029' }, - ['705573128'] = { Name = 'po1_06_gg_ladder1_lod030' }, - ['453481211'] = { Name = 'po1_06_gg_ladder1_lod031' }, - ['1306654895'] = { Name = 'po1_06_gg_ladder1_lod032' }, - ['1066032128'] = { Name = 'po1_06_gg_ladder1_lod033' }, - ['961915194'] = { Name = 'po1_06_gg_post_decal' }, - ['-1209988802'] = { Name = 'po1_06_gg_seaw1' }, - ['-2114970283'] = { Name = 'po1_06_gg_seaw2' }, - ['-311069594'] = { Name = 'po1_06_gg_seaw3' }, - ['92087413'] = { Name = 'po1_06_gg_seaw4' }, - ['-3729143'] = { Name = 'po1_06_gg_seaw5' }, - ['842229367'] = { Name = 'po1_06_gg_seawdec1' }, - ['98836'] = { Name = 'po1_06_gg_seawdec2' }, - ['1464185019'] = { Name = 'po1_06_gg_seawdec3' }, - ['642731695'] = { Name = 'po1_06_gg_seawdec4' }, - ['-1677868372'] = { Name = 'po1_06_gg_walkway001_r' }, - ['-462208247'] = { Name = 'po1_06_gg_walkway001_r2' }, - ['-1389362883'] = { Name = 'po1_06_gg_walkway001' }, - ['1648925645'] = { Name = 'po1_06_gg_walkway004_r_lod' }, - ['856658117'] = { Name = 'po1_06_gg_walkway004_r' }, - ['-1147886692'] = { Name = 'po1_06_gg_walkway004_r2_lod' }, - ['533698529'] = { Name = 'po1_06_gg_walkway004_r2' }, - ['-461303557'] = { Name = 'po1_06_gg_walkway004_rb_lod' }, - ['1267855217'] = { Name = 'po1_06_gg_walkway004_rb' }, - ['1382435743'] = { Name = 'po1_06_gg_walkway004' }, - ['1329905139'] = { Name = 'po1_06_gg_walkway005_r_lod' }, - ['550320469'] = { Name = 'po1_06_gg_walkway005_r' }, - ['-362822140'] = { Name = 'po1_06_gg_walkway005_r2_lod' }, - ['1820324617'] = { Name = 'po1_06_gg_walkway005_r2' }, - ['1685909452'] = { Name = 'po1_06_gg_walkway005' }, - ['612418441'] = { Name = 'po1_06_gg_ww_canopy_rail_lod' }, - ['-968599077'] = { Name = 'po1_06_gg_ww_canopy_rail' }, - ['-1238824414'] = { Name = 'po1_06_ggfnce_a' }, - ['1114435989'] = { Name = 'po1_06_ggnulan2_dec' }, - ['-1045631411'] = { Name = 'po1_06_ggnulan2' }, - ['-2140367013'] = { Name = 'po1_06_ggnulan2a' }, - ['1734665340'] = { Name = 'po1_06_ggnulan3s' }, - ['522914885'] = { Name = 'po1_06_ggnulan3s0' }, - ['801999505'] = { Name = 'po1_06_global_tex_003' }, - ['-451198692'] = { Name = 'po1_06_glue_012' }, - ['760615980'] = { Name = 'po1_06_glue_02' }, - ['-2012821108'] = { Name = 'po1_06_glue_03' }, - ['-278325169'] = { Name = 'po1_06_glue_04' }, - ['1372255285'] = { Name = 'po1_06_glue_04b001' }, - ['1643674988'] = { Name = 'po1_06_glue_05' }, - ['1033745591'] = { Name = 'po1_06_glue_07' }, - ['-1455584263'] = { Name = 'po1_06_glue_08' }, - ['442691138'] = { Name = 'po1_06_glue_09' }, - ['-856992652'] = { Name = 'po1_06_glue_10' }, - ['-1758595254'] = { Name = 'po1_06_grey005' }, - ['2130671936'] = { Name = 'po1_06_grey3' }, - ['-1409494214'] = { Name = 'po1_06_grey4' }, - ['618011810'] = { Name = 'po1_06_grnddet04' }, - ['778058769'] = { Name = 'po1_06_grornd003' }, - ['-2084641067'] = { Name = 'po1_06_grornd004' }, - ['-1644815549'] = { Name = 'po1_06_grornd005' }, - ['984635006'] = { Name = 'po1_06_gway_03b009' }, - ['2131537810'] = { Name = 'po1_06_hiframe002' }, - ['1115325246'] = { Name = 'po1_06_hiframe1_lod' }, - ['-510600642'] = { Name = 'po1_06_hiframe1' }, - ['-126635734'] = { Name = 'po1_06_hiway_xframe_02a002' }, - ['1551743463'] = { Name = 'po1_06_hway_lod' }, - ['-1957467372'] = { Name = 'po1_06_maingrnd3_deca' }, - ['1068328930'] = { Name = 'po1_06_maingrnd3' }, - ['-1052237568'] = { Name = 'po1_06_new_terminal_ladder' }, - ['-1847936784'] = { Name = 'po1_06_new_terminal_ladder1' }, - ['-2144823924'] = { Name = 'po1_06_new_terminal_ladder2' }, - ['1812229464'] = { Name = 'po1_06_new_terminal_ladder3' }, - ['1438269636'] = { Name = 'po1_06_new_terminal_ladder4' }, - ['769355944'] = { Name = 'po1_06_new_terminal_sig' }, - ['817359532'] = { Name = 'po1_06_new_terminal' }, - ['848916651'] = { Name = 'po1_06_openroad_2_deca' }, - ['1902887775'] = { Name = 'po1_06_openroad_2' }, - ['-943878128'] = { Name = 'po1_06_pipes_gav' }, - ['-193659535'] = { Name = 'po1_06_pipes_gav2' }, - ['1978124699'] = { Name = 'po1_06_po1_03_shed01_det_01' }, - ['-2028737549'] = { Name = 'po1_06_po1_03_shed01_det_02' }, - ['2053549864'] = { Name = 'po1_06_po1_03_shed01' }, - ['854583419'] = { Name = 'po1_06_postrail_lod' }, - ['1247900063'] = { Name = 'po1_06_postrail' }, - ['1965508186'] = { Name = 'po1_06_postrail2_lod' }, - ['930047893'] = { Name = 'po1_06_postrail2' }, - ['-410009828'] = { Name = 'po1_06_postrail3_lod' }, - ['630834154'] = { Name = 'po1_06_postrail3' }, - ['97735248'] = { Name = 'po1_06_postrail4_lod' }, - ['-502121252'] = { Name = 'po1_06_postrail4' }, - ['-592775118'] = { Name = 'po1_06_postrail5_lod' }, - ['-809002937'] = { Name = 'po1_06_postrail5' }, - ['2098146653'] = { Name = 'po1_06_prop_sign_hway_03b' }, - ['828159069'] = { Name = 'po1_06_prop_sign_hway_03b003' }, - ['1467973794'] = { Name = 'po1_06_prop_sign_hway_03b004' }, - ['-118403553'] = { Name = 'po1_06_props_combo_slod' }, - ['-1692873392'] = { Name = 'po1_06_rail_decal' }, - ['1511068713'] = { Name = 'po1_06_road_decals' }, - ['-1483211843'] = { Name = 'po1_06_road_decals2' }, - ['-1745305183'] = { Name = 'po1_06_ropes_north' }, - ['655431326'] = { Name = 'po1_06_ropes_north2' }, - ['880554356'] = { Name = 'po1_06_ropes_north3' }, - ['-533739203'] = { Name = 'po1_06_seawalla_sb' }, - ['610347635'] = { Name = 'po1_06_seawalla' }, - ['431953199'] = { Name = 'po1_06_seawallb' }, - ['133460378'] = { Name = 'po1_06_seawallc' }, - ['-15245344'] = { Name = 'po1_06_seawalld' }, - ['-1796811872'] = { Name = 'po1_06_sechurhut2' }, - ['1426519125'] = { Name = 'po1_06_security_roof' }, - ['-1841505959'] = { Name = 'po1_06_shadow_gnd' }, - ['-293401296'] = { Name = 'po1_06_sig1_a_source' }, - ['-1362111091'] = { Name = 'po1_06_sig1_b_source' }, - ['922767447'] = { Name = 'po1_06_sig1_c_source' }, - ['-40680523'] = { Name = 'po1_06_sig1_d_source' }, - ['-2128377247'] = { Name = 'po1_06_sig1_e_source' }, - ['-392762930'] = { Name = 'po1_06_sig1_f_source' }, - ['-1218737358'] = { Name = 'po1_06_sig1_g_source' }, - ['446891082'] = { Name = 'po1_06_sig1_h_source' }, - ['1003535658'] = { Name = 'po1_06_sig1_i_source' }, - ['1634383414'] = { Name = 'po1_06_sig1_j_source' }, - ['-1944976981'] = { Name = 'po1_06_sig1_k_source' }, - ['1204147362'] = { Name = 'po1_06_sig1_l_source' }, - ['2144317382'] = { Name = 'po1_06_sig1_m_source' }, - ['-395739623'] = { Name = 'po1_06_sig1_n_source' }, - ['1946433204'] = { Name = 'po1_06_sig1_o_source' }, - ['-1798381275'] = { Name = 'po1_06_termiansign' }, - ['4292158'] = { Name = 'po1_06_terminal_graf' }, - ['1328343576'] = { Name = 'po1_06_terminal_graf001' }, - ['57651546'] = { Name = 'po1_06_tgrnd008' }, - ['1404019724'] = { Name = 'po1_06_tgrnd1_deca' }, - ['891955237'] = { Name = 'po1_06_tgrnd1_deca2' }, - ['2006917910'] = { Name = 'po1_06_tgrnd1_ol' }, - ['931109522'] = { Name = 'po1_06_tgrnd1' }, - ['1159577055'] = { Name = 'po1_06_tgrnd2_deca' }, - ['-1968029438'] = { Name = 'po1_06_tgrnd2' }, - ['2138755829'] = { Name = 'po1_06_tgrnd3_deca' }, - ['1410028457'] = { Name = 'po1_06_tgrnd3' }, - ['-1584565357'] = { Name = 'po1_06_tgrnd4_deca' }, - ['1765309955'] = { Name = 'po1_06_tgrnd4' }, - ['-1273181746'] = { Name = 'po1_06_tgrnd5_deca' }, - ['-436111461'] = { Name = 'po1_06_tgrnd5' }, - ['659161377'] = { Name = 'po1_06_tgrnd6_deca' }, - ['-1278110916'] = { Name = 'po1_06_tgrnd6' }, - ['-1975928231'] = { Name = 'po1_06_xtra_signs' }, - ['-1579407723'] = { Name = 'po1_06_zfighto' }, - ['1726590041'] = { Name = 'po1_07_beams01' }, - ['68061840'] = { Name = 'po1_07_cardreader01' }, - ['366292509'] = { Name = 'po1_07_cardreader02' }, - ['-1244219036'] = { Name = 'po1_07_ce_ladder_b' }, - ['-1723184179'] = { Name = 'po1_07_ce_ladder_lod' }, - ['-876535273'] = { Name = 'po1_07_ce_ladder' }, - ['-104891602'] = { Name = 'po1_07_chunky_exdetail1' }, - ['567298895'] = { Name = 'po1_07_chunky_exdetail2' }, - ['479578425'] = { Name = 'po1_07_decal02_boat' }, - ['-122777548'] = { Name = 'po1_07_decal02' }, - ['-688960330'] = { Name = 'po1_07_decal03' }, - ['-124142100'] = { Name = 'po1_07_details01' }, - ['-1033875078'] = { Name = 'po1_07_details02' }, - ['2051752273'] = { Name = 'po1_07_details03' }, - ['1134679039'] = { Name = 'po1_07_details07' }, - ['1729796848'] = { Name = 'po1_07_details09' }, - ['-205188957'] = { Name = 'po1_07_details10' }, - ['1392168721'] = { Name = 'po1_07_details11' }, - ['386946873'] = { Name = 'po1_07_details12' }, - ['868792360'] = { Name = 'po1_07_entrance_chunkydetails' }, - ['-762796492'] = { Name = 'po1_07_entrance_details' }, - ['299883444'] = { Name = 'po1_07_ex_chunkydetails' }, - ['15365310'] = { Name = 'po1_07_ex_chunkyfizz1_lod' }, - ['1274500851'] = { Name = 'po1_07_ex_chunkyfizz1' }, - ['-237470457'] = { Name = 'po1_07_ex_chunkyfizz2_lod' }, - ['-1788974652'] = { Name = 'po1_07_ex_chunkyfizz2' }, - ['1384981029'] = { Name = 'po1_07_ex_chunkyfizz3_lod' }, - ['-1582005648'] = { Name = 'po1_07_ex_chunkyfizz3' }, - ['2144929698'] = { Name = 'po1_07_exdetail2' }, - ['-1186601928'] = { Name = 'po1_07_fiz1_lod' }, - ['-964842967'] = { Name = 'po1_07_fiz1' }, - ['-2003755120'] = { Name = 'po1_07_fiz1b_lod' }, - ['-1944249844'] = { Name = 'po1_07_fiz1b' }, - ['-1454057800'] = { Name = 'po1_07_fizzygirder_lod' }, - ['-826695899'] = { Name = 'po1_07_fizzygirder' }, - ['-508756703'] = { Name = 'po1_07_flurlightgantry' }, - ['1571262965'] = { Name = 'po1_07_flurlightm' }, - ['-1409718703'] = { Name = 'po1_07_gg_fix5_lod' }, - ['-617334910'] = { Name = 'po1_07_gg_fix5' }, - ['-238786598'] = { Name = 'po1_07_gg_fiz2_lod' }, - ['1049755592'] = { Name = 'po1_07_gg_fiz2' }, - ['1518053281'] = { Name = 'po1_07_gg_fiz3_lod' }, - ['237772541'] = { Name = 'po1_07_gg_fiz3' }, - ['-1927331766'] = { Name = 'po1_07_gg_fiz4_lod' }, - ['467188310'] = { Name = 'po1_07_gg_fiz4' }, - ['-1442061592'] = { Name = 'po1_07_gg_ladder1_lod009' }, - ['670528565'] = { Name = 'po1_07_gg_ladder1_lod010' }, - ['1209444233'] = { Name = 'po1_07_ground01_o1' }, - ['54468055'] = { Name = 'po1_07_ground01_o2' }, - ['-1202545062'] = { Name = 'po1_07_ground01' }, - ['-430540191'] = { Name = 'po1_07_ground02' }, - ['-1792813059'] = { Name = 'po1_07_ground03' }, - ['908940332'] = { Name = 'po1_07_intdetail_lod' }, - ['1239592840'] = { Name = 'po1_07_intdetail' }, - ['148728824'] = { Name = 'po1_07_intdetailb_lod' }, - ['-578831880'] = { Name = 'po1_07_intdetailb' }, - ['853756564'] = { Name = 'po1_07_intpipes' }, - ['790762918'] = { Name = 'po1_07_newfence1' }, - ['1841172424'] = { Name = 'po1_07_po1_06_b_det2b' }, - ['378590024'] = { Name = 'po1_07_po1_06_build_det2' }, - ['-2142324885'] = { Name = 'po1_07_po1_06_build189' }, - ['-1521923134'] = { Name = 'po1_07_rail2_lod' }, - ['1394183990'] = { Name = 'po1_07_rail2' }, - ['720096800'] = { Name = 'po1_07_rail3_lod' }, - ['-979176381'] = { Name = 'po1_07_rail3' }, - ['1748330218'] = { Name = 'po1_07_room3struc' }, - ['-798676957'] = { Name = 'po1_07_ser' }, - ['787532541'] = { Name = 'po1_07_ship_decalo' }, - ['1687497142'] = { Name = 'po1_07_ship' }, - ['-854270880'] = { Name = 'po1_07_slucegates' }, - ['-742023230'] = { Name = 'po1_07_spinlight' }, - ['737932025'] = { Name = 'po1_07_spinlight001' }, - ['1397212312'] = { Name = 'po1_07_steplad_lod' }, - ['-393866669'] = { Name = 'po1_07_steplad' }, - ['1056910035'] = { Name = 'po1_07_steplad2_lod' }, - ['-1409105918'] = { Name = 'po1_07_steplad2' }, - ['52041570'] = { Name = 'po1_07_sub1' }, - ['-48831560'] = { Name = 'po1_07_tyremaster' }, - ['-1435977565'] = { Name = 'po1_07_walkway_2_lod001' }, - ['-1716611281'] = { Name = 'po1_07_walkway_2_lod002' }, - ['2023152409'] = { Name = 'po1_07_walkway_2' }, - ['-117089296'] = { Name = 'po1_07_walkway_3' }, - ['1080189885'] = { Name = 'po1_07_walkways_1b_lod' }, - ['548680631'] = { Name = 'po1_07_walkways_1b' }, - ['859660175'] = { Name = 'po1_07_walkways_2b_lod' }, - ['-1140201096'] = { Name = 'po1_07_walkways_2b' }, - ['-916702253'] = { Name = 'po1_07_walkways_3b_lod' }, - ['187139678'] = { Name = 'po1_07_walkways_3b' }, - ['-1787782566'] = { Name = 'po1_07_walkways_4b' }, - ['1380714217'] = { Name = 'po1_07_walkways' }, - ['-439568612'] = { Name = 'po1_07_walls1' }, - ['-1287710255'] = { Name = 'po1_07_walls5_beams' }, - ['-1913910807'] = { Name = 'po1_07_walls5_beamsb_lod' }, - ['211538'] = { Name = 'po1_07_walls5_beamsb' }, - ['731693695'] = { Name = 'po1_07_walls5' }, - ['-2079800406'] = { Name = 'po1_07_wyre_1_lod' }, - ['914218773'] = { Name = 'po1_07_wyre_1' }, - ['-521896573'] = { Name = 'po1_07_wyre_2_lod' }, - ['1132886310'] = { Name = 'po1_07_wyre_2' }, - ['162398369'] = { Name = 'po1_07_wyre_3_lod' }, - ['297538962'] = { Name = 'po1_07_wyre_3' }, - ['306895366'] = { Name = 'po1_07_wyre_4_lod' }, - ['2073749830'] = { Name = 'po1_07_wyre_4' }, - ['939647133'] = { Name = 'po1_07parts05' }, - ['-716667126'] = { Name = 'po1_07sub' }, - ['-2077936428'] = { Name = 'po1_08_awning_det_01' }, - ['1632890678'] = { Name = 'po1_08_awning_det_02' }, - ['719487572'] = { Name = 'po1_08_awning_det_03' }, - ['1026369257'] = { Name = 'po1_08_awning_det_04' }, - ['369023133'] = { Name = 'po1_08_awning_det_05' }, - ['674266368'] = { Name = 'po1_08_awning_det_06' }, - ['-230354646'] = { Name = 'po1_08_awning_det_07' }, - ['75740583'] = { Name = 'po1_08_awning_det_08' }, - ['-747992306'] = { Name = 'po1_08_build_01' }, - ['-1033883466'] = { Name = 'po1_08_build_02_det' }, - ['1182560568'] = { Name = 'po1_08_build_02' }, - ['872565828'] = { Name = 'po1_08_build_03' }, - ['-1642223379'] = { Name = 'po1_08_build_03dt' }, - ['278833811'] = { Name = 'po1_08_build_04b' }, - ['894366707'] = { Name = 'po1_08_build_04c' }, - ['-881962910'] = { Name = 'po1_08_build_05_det' }, - ['413963673'] = { Name = 'po1_08_build_05' }, - ['-1373403671'] = { Name = 'po1_08_build_07_det' }, - ['2103041778'] = { Name = 'po1_08_build_07' }, - ['-1339734904'] = { Name = 'po1_08_build_08' }, - ['1197106962'] = { Name = 'po1_08_build_12_ladder_01' }, - ['1467390768'] = { Name = 'po1_08_build_12_ladder_2' }, - ['-862422042'] = { Name = 'po1_08_build_12' }, - ['-678086822'] = { Name = 'po1_08_build_12det01' }, - ['-386115040'] = { Name = 'po1_08_build_12det02' }, - ['1766120811'] = { Name = 'po1_08_build_13_silo1_det' }, - ['1791993741'] = { Name = 'po1_08_build_13_silo1' }, - ['-846350816'] = { Name = 'po1_08_build_13_silo2_det' }, - ['2078919081'] = { Name = 'po1_08_build_13_silo2' }, - ['-1101340821'] = { Name = 'po1_08_build_13' }, - ['-317866800'] = { Name = 'po1_08_build_14' }, - ['-1325775690'] = { Name = 'po1_08_build_15' }, - ['1456163628'] = { Name = 'po1_08_build_17_road' }, - ['-800226468'] = { Name = 'po1_08_build_17' }, - ['-760177388'] = { Name = 'po1_08_build_17b' }, - ['-411973994'] = { Name = 'po1_08_build_17c' }, - ['-1978599708'] = { Name = 'po1_08_build_19' }, - ['1846264378'] = { Name = 'po1_08_build_20' }, - ['-1287575829'] = { Name = 'po1_08_build_22b_det' }, - ['-1335677569'] = { Name = 'po1_08_build_22b' }, - ['-785610634'] = { Name = 'po1_08_build_23' }, - ['-1911979467'] = { Name = 'po1_08_build_25' }, - ['-574935622'] = { Name = 'po1_08_build_26_stair' }, - ['1419864935'] = { Name = 'po1_08_build_26_wall' }, - ['3663504'] = { Name = 'po1_08_build_26' }, - ['-224605350'] = { Name = 'po1_08_build_27' }, - ['-69832036'] = { Name = 'po1_08_build_27a' }, - ['-845310421'] = { Name = 'po1_08_build_27b' }, - ['-2049997200'] = { Name = 'po1_08_build_27c' }, - ['-455659569'] = { Name = 'po1_08_build_28' }, - ['1851867577'] = { Name = 'po1_08_build_30' }, - ['-1806749990'] = { Name = 'po1_08_build_30d1' }, - ['-1614723650'] = { Name = 'po1_08_build_30d2' }, - ['-806255400'] = { Name = 'po1_08_build_31' }, - ['921906471'] = { Name = 'po1_08_cablemesh62099_tstd' }, - ['-267764144'] = { Name = 'po1_08_cablemesh62299_tstd' }, - ['217414100'] = { Name = 'po1_08_ce_ladder' }, - ['927866505'] = { Name = 'po1_08_coastal_weed_0' }, - ['-156860691'] = { Name = 'po1_08_coastal_weed_001' }, - ['2107933182'] = { Name = 'po1_08_dec_01' }, - ['1378731774'] = { Name = 'po1_08_dec02' }, - ['445241271'] = { Name = 'po1_08_dec03' }, - ['970588759'] = { Name = 'po1_08_decal_02' }, - ['1600441708'] = { Name = 'po1_08_decal_04' }, - ['-1730429232'] = { Name = 'po1_08_decal_04b' }, - ['113744550'] = { Name = 'po1_08_decal_04d' }, - ['-1407752950'] = { Name = 'po1_08_decal_gavnu' }, - ['-1116913416'] = { Name = 'po1_08_decal_plntr' }, - ['283343269'] = { Name = 'po1_08_decal_tnt_03c' }, - ['-1892582712'] = { Name = 'po1_08_decal08_0_g' }, - ['-1799662779'] = { Name = 'po1_08_decal08_0' }, - ['975128938'] = { Name = 'po1_08_fence_underlay' }, - ['603892634'] = { Name = 'po1_08_fencerubbish' }, - ['-360236890'] = { Name = 'po1_08_fizzy01' }, - ['-600269815'] = { Name = 'po1_08_fizzy02' }, - ['137556989'] = { Name = 'po1_08_fizzy03' }, - ['-113551858'] = { Name = 'po1_08_fizzy04' }, - ['595634840'] = { Name = 'po1_08_fizzy05' }, - ['316148039'] = { Name = 'po1_08_fizzy06' }, - ['1159065026'] = { Name = 'po1_08_fizzy07' }, - ['1908328327'] = { Name = 'po1_08_fizzy08' }, - ['529769266'] = { Name = 'po1_08_fizzy09' }, - ['829318527'] = { Name = 'po1_08_fizzy10' }, - ['-1073110305'] = { Name = 'po1_08_ga1_int_reflect' }, - ['369949746'] = { Name = 'po1_08_garage_int2_reflect' }, - ['1994484622'] = { Name = 'po1_08_garage_int2' }, - ['-521384993'] = { Name = 'po1_08_garage001_int' }, - ['-558325299'] = { Name = 'po1_08_garageshadowbox1' }, - ['-928254548'] = { Name = 'po1_08_garageshadowbox2' }, - ['1834515933'] = { Name = 'po1_08_glue_0' }, - ['1662124602'] = { Name = 'po1_08_glue_001' }, - ['-1383786721'] = { Name = 'po1_08_glue_002' }, - ['-1103153005'] = { Name = 'po1_08_glue_003' }, - ['133549415'] = { Name = 'po1_08_glue_010' }, - ['-606681621'] = { Name = 'po1_08_ground_02_int2' }, - ['1326431789'] = { Name = 'po1_08_ground_02' }, - ['1084227842'] = { Name = 'po1_08_ground_02b_int1' }, - ['417880168'] = { Name = 'po1_08_ground_02b_stp1_det' }, - ['1107026835'] = { Name = 'po1_08_ground_02b_stp2' }, - ['1446317061'] = { Name = 'po1_08_ground_02b_stp3' }, - ['1701751416'] = { Name = 'po1_08_ground_02b_stp4' }, - ['2071123584'] = { Name = 'po1_08_ground_02b_stp5' }, - ['1917994059'] = { Name = 'po1_08_ground_02b_stp6' }, - ['-2134449868'] = { Name = 'po1_08_ground_02b_stp7' }, - ['1097538559'] = { Name = 'po1_08_ground_02b' }, - ['1228812926'] = { Name = 'po1_08_ground_04' }, - ['330975095'] = { Name = 'po1_08_ground_05' }, - ['587360721'] = { Name = 'po1_08_ground_ov1_int' }, - ['-2010642918'] = { Name = 'po1_08_ground_ov2_int2' }, - ['1007046342'] = { Name = 'po1_08_ju012_det' }, - ['-1635666322'] = { Name = 'po1_08_ju012' }, - ['-1849211007'] = { Name = 'po1_08_ju1' }, - ['1746333845'] = { Name = 'po1_08_ju10' }, - ['2138972003'] = { Name = 'po1_08_ju11' }, - ['-1429167715'] = { Name = 'po1_08_ju2_det' }, - ['-597566283'] = { Name = 'po1_08_ju2' }, - ['-504530590'] = { Name = 'po1_08_ju3_det' }, - ['-1375043577'] = { Name = 'po1_08_ju3' }, - ['-1999391334'] = { Name = 'po1_08_ju4' }, - ['1252877083'] = { Name = 'po1_08_ju5_det' }, - ['1519737118'] = { Name = 'po1_08_ju5' }, - ['623182777'] = { Name = 'po1_08_ju6_det' }, - ['-1514508441'] = { Name = 'po1_08_ju6' }, - ['824150824'] = { Name = 'po1_08_ju7_det' }, - ['1997476369'] = { Name = 'po1_08_ju7' }, - ['2105946075'] = { Name = 'po1_08_ju8_det' }, - ['770670551'] = { Name = 'po1_08_ju8' }, - ['-14278075'] = { Name = 'po1_08_ju9' }, - ['102743998'] = { Name = 'po1_08_ladnew01' }, - ['-212723165'] = { Name = 'po1_08_ladnew02' }, - ['414475495'] = { Name = 'po1_08_ladnew03' }, - ['133022554'] = { Name = 'po1_08_ladnew04' }, - ['988181407'] = { Name = 'po1_08_pipes005' }, - ['-99413847'] = { Name = 'po1_08_props_combo01_01_lod' }, - ['-30224740'] = { Name = 'po1_08_props_combo0201_slod' }, - ['-1846036615'] = { Name = 'po1_08_props_combo13_01_lod' }, - ['-1339912854'] = { Name = 'po1_08_props_combo13_02_lod' }, - ['-1686209224'] = { Name = 'po1_08_props_combo13_03_lod' }, - ['923028670'] = { Name = 'po1_08_props_combo13_04_lod' }, - ['203884032'] = { Name = 'po1_08_roofaccess_ladder01' }, - ['988930965'] = { Name = 'po1_08_roofaccess_ladder02' }, - ['-761742654'] = { Name = 'po1_08_ropefiz01' }, - ['72719935'] = { Name = 'po1_08_ropefiz02' }, - ['848984776'] = { Name = 'po1_08_ropefiz03' }, - ['1623250708'] = { Name = 'po1_08_ropefiz04' }, - ['1887267687'] = { Name = 'po1_08_ruflad01' }, - ['-1884542524'] = { Name = 'po1_08_ruflad02' }, - ['-2064706486'] = { Name = 'po1_08_ruflad03' }, - ['-1270680847'] = { Name = 'po1_08_ruflad04' }, - ['906059378'] = { Name = 'po1_08_seawall1' }, - ['1008393901'] = { Name = 'po1_08_seawall1g' }, - ['474196727'] = { Name = 'po1_08_seawall2' }, - ['-1754532447'] = { Name = 'po1_08_seawall2gg' }, - ['192743786'] = { Name = 'po1_08_seawall3' }, - ['1713420743'] = { Name = 'po1_08_shadprox01' }, - ['328668345'] = { Name = 'po1_08_shadprox02' }, - ['1096872012'] = { Name = 'po1_08_shadprox03' }, - ['91534271'] = { Name = 'po1_08_signage01' }, - ['1058881644'] = { Name = 'po1_08_signage02_det' }, - ['1522032197'] = { Name = 'po1_08_signage02' }, - ['1274672426'] = { Name = 'po1_08_signage03_det' }, - ['-1151248380'] = { Name = 'po1_08_sub_trans' }, - ['206638960'] = { Name = 'po1_08_substation_decal' }, - ['33862547'] = { Name = 'po1_08_substation_fence' }, - ['1928693035'] = { Name = 'po1_08_substation_wall' }, - ['1513328252'] = { Name = 'po1_08_substation' }, - ['1850905958'] = { Name = 'po1_08_wall_piece_gg' }, - ['2059118487'] = { Name = 'po1_08_walldecal1' }, - ['-642570640'] = { Name = 'po1_08_wallsmall01' }, - ['496799310'] = { Name = 'po1_08_wareh_01' }, - ['1100797518'] = { Name = 'po1_08_wareh_02' }, - ['-1446267606'] = { Name = 'po1_08_wareh_02b' }, - ['1936275946'] = { Name = 'po1_08_wareh_03' }, - ['1021205849'] = { Name = 'po1_08_wareh_04_ladders' }, - ['1696898401'] = { Name = 'po1_08_wareh_04' }, - ['1251749741'] = { Name = 'po1_08_wareh2_d_01' }, - ['-1755428616'] = { Name = 'po1_08_wareh2_d_02' }, - ['-794470753'] = { Name = 'po1_08_weed_004' }, - ['-1642916395'] = { Name = 'po1_08_weed_02' }, - ['191983760'] = { Name = 'po1_08_weed_03' }, - ['-1705162337'] = { Name = 'po1_08_weedy01' }, - ['-1800749510'] = { Name = 'po1_08_weedy02' }, - ['2106616742'] = { Name = 'po1_08_whouse_02_det01' }, - ['1656894986'] = { Name = 'po1_08_whouse_02_det02' }, - ['1359516311'] = { Name = 'po1_08_whouse_02_det03' }, - ['1180663105'] = { Name = 'po1_08_whouse_02_det04' }, - ['-1163172389'] = { Name = 'po1_08_whouse_02_det05' }, - ['-1466580560'] = { Name = 'po1_08_whouse_02_det06' }, - ['-1647334364'] = { Name = 'po1_08_whouse_02_det07' }, - ['-1889333429'] = { Name = 'po1_08_whouse_02_det08' }, - ['1814862927'] = { Name = 'po1_08_whouse_02_ladder_01' }, - ['553059781'] = { Name = 'po1_08_whouse_02_ladder_02' }, - ['-1141845125'] = { Name = 'po1_08_whouse_02' }, - ['1517581186'] = { Name = 'po1_08_whouse_02int' }, - ['207574868'] = { Name = 'po1_08_whouse_05_det_01' }, - ['455210201'] = { Name = 'po1_08_whouse_05_det_02' }, - ['1728875693'] = { Name = 'po1_08_whouse_05_det_03' }, - ['1959143456'] = { Name = 'po1_08_whouse_05_det_04' }, - ['1131070826'] = { Name = 'po1_08_whouse_05_det_05' }, - ['-1421446829'] = { Name = 'po1_08_whouse_05_ladder_01' }, - ['1232907713'] = { Name = 'po1_08_whouse_05_ladder_02' }, - ['-723548836'] = { Name = 'po1_08_whouse_05' }, - ['-1424128189'] = { Name = 'po1_08_whouse_05int' }, - ['2006265530'] = { Name = 'po1_09_bch2_00' }, - ['-1197499261'] = { Name = 'po1_09_bluey001_det' }, - ['-392427410'] = { Name = 'po1_09_bluey001' }, - ['1035330703'] = { Name = 'po1_09_bridge_det01' }, - ['-496914972'] = { Name = 'po1_09_bridge_det03' }, - ['1774763184'] = { Name = 'po1_09_bridge_det05' }, - ['2133157737'] = { Name = 'po1_09_bridge_det07' }, - ['-1829990669'] = { Name = 'po1_09_bridge_det09' }, - ['1125248555'] = { Name = 'po1_09_bridge_det11' }, - ['1432982234'] = { Name = 'po1_09_bridge_det13' }, - ['2042452865'] = { Name = 'po1_09_bridge_det15' }, - ['-914011912'] = { Name = 'po1_09_bridge' }, - ['1531369880'] = { Name = 'po1_09_brig_det_00' }, - ['1753543700'] = { Name = 'po1_09_brig_det_01' }, - ['918425735'] = { Name = 'po1_09_brig_det_02' }, - ['-1026545495'] = { Name = 'po1_09_brig_det_03' }, - ['-1811789042'] = { Name = 'po1_09_brig_det_04' }, - ['-1573099646'] = { Name = 'po1_09_brig_det_05' }, - ['1875346073'] = { Name = 'po1_09_brig_det_06' }, - ['-71722365'] = { Name = 'po1_09_brig_det_07' }, - ['150910221'] = { Name = 'po1_09_brig_det_08' }, - ['-680537624'] = { Name = 'po1_09_brig_det_09' }, - ['-1163788866'] = { Name = 'po1_09_brig_det01' }, - ['-1538076384'] = { Name = 'po1_09_brig_det02' }, - ['759290290'] = { Name = 'po1_09_brig_m_glue' }, - ['809476508'] = { Name = 'po1_09_brig_m' }, - ['-1681863007'] = { Name = 'po1_09_briga' }, - ['-1441895620'] = { Name = 'po1_09_brigb' }, - ['-1862975456'] = { Name = 'po1_09_ce_xr_ctr2_002' }, - ['887660495'] = { Name = 'po1_09_ce_xr_ctr2_gg_det1' }, - ['1109539394'] = { Name = 'po1_09_ce_xr_ctr2_gg_det2' }, - ['-177104432'] = { Name = 'po1_09_ce_xr_ctr2_gg' }, - ['-1458724314'] = { Name = 'po1_09_ce_xr_ctr3_gg_det' }, - ['452057548'] = { Name = 'po1_09_ce_xr_ctr3_gg_det2' }, - ['1567952789'] = { Name = 'po1_09_ce_xr_ctr3_gg' }, - ['-1149075785'] = { Name = 'po1_09_ce_xrdec' }, - ['-1958932207'] = { Name = 'po1_09_collapsed_dt1' }, - ['-1598145517'] = { Name = 'po1_09_collapsed_dt2' }, - ['420441682'] = { Name = 'po1_09_collapsed' }, - ['-712700665'] = { Name = 'po1_09_collapsed2_decal_lod' }, - ['830488600'] = { Name = 'po1_09_collapsed2_decal' }, - ['-1394274008'] = { Name = 'po1_09_collapsed2_det' }, - ['1971153404'] = { Name = 'po1_09_collapsed2' }, - ['-1243008143'] = { Name = 'po1_09_congrnd' }, - ['-117396406'] = { Name = 'po1_09_decalb02' }, - ['69452424'] = { Name = 'po1_09_decalb03' }, - ['366634485'] = { Name = 'po1_09_decalb04' }, - ['12204981'] = { Name = 'po1_09_decalb05' }, - ['1379950288'] = { Name = 'po1_09_decalb06' }, - ['1554609058'] = { Name = 'po1_09_decalb07' }, - ['778802983'] = { Name = 'po1_09_decalb08' }, - ['1033123192'] = { Name = 'po1_09_decalb09' }, - ['542276045'] = { Name = 'po1_09_decalb10' }, - ['-2084120444'] = { Name = 'po1_09_dock' }, - ['-402300937'] = { Name = 'po1_09_dtgnd_det' }, - ['1980765915'] = { Name = 'po1_09_dtgnd' }, - ['-592653548'] = { Name = 'po1_09_dtgndb001_decal' }, - ['1569090510'] = { Name = 'po1_09_dtgndb001' }, - ['-1068832209'] = { Name = 'po1_09_dtgndentrance_dt' }, - ['-1414890814'] = { Name = 'po1_09_dtgndentrance' }, - ['-779689788'] = { Name = 'po1_09_ducto' }, - ['1301196091'] = { Name = 'po1_09_elec_wires_spline14' }, - ['1914069288'] = { Name = 'po1_09_factory_det' }, - ['1513236963'] = { Name = 'po1_09_factory' }, - ['-440762701'] = { Name = 'po1_09_factory2_det' }, - ['1904668164'] = { Name = 'po1_09_factory2' }, - ['-1429343892'] = { Name = 'po1_09_fence_01' }, - ['2096895433'] = { Name = 'po1_09_fence_02' }, - ['-1872544617'] = { Name = 'po1_09_fence_03' }, - ['-493428475'] = { Name = 'po1_09_fence_04' }, - ['-1271200690'] = { Name = 'po1_09_fence_05' }, - ['-978475213'] = { Name = 'po1_09_fence_06' }, - ['-827180652'] = { Name = 'po1_09_fence_07' }, - ['-1125378552'] = { Name = 'po1_09_fence_08' }, - ['-346164501'] = { Name = 'po1_09_fence_09' }, - ['1625886244'] = { Name = 'po1_09_fence_10' }, - ['1344534635'] = { Name = 'po1_09_fence2' }, - ['-96222078'] = { Name = 'po1_09_fwyrail_01' }, - ['-398778255'] = { Name = 'po1_09_fwyrail_02' }, - ['-675020925'] = { Name = 'po1_09_fwyrail_03' }, - ['1438481272'] = { Name = 'po1_09_fwyrail_04' }, - ['1131108052'] = { Name = 'po1_09_fwyrail_05' }, - ['844838068'] = { Name = 'po1_09_fwyrail_06' }, - ['551915977'] = { Name = 'po1_09_fwyrail_07' }, - ['2056242456'] = { Name = 'po1_09_fwyrail_08' }, - ['1758077325'] = { Name = 'po1_09_fwyrail_09' }, - ['-1653109669'] = { Name = 'po1_09_fwyrail_10' }, - ['-2019925859'] = { Name = 'po1_09_fwyrail_11' }, - ['-2063246477'] = { Name = 'po1_09_fwyrail_12' }, - ['1941420248'] = { Name = 'po1_09_fwyrail_13' }, - ['-148248168'] = { Name = 'po1_09_gg_ladder' }, - ['-1366619160'] = { Name = 'po1_09_gg_les_steps' }, - ['2007254'] = { Name = 'po1_09_gg_supp' }, - ['1458978935'] = { Name = 'po1_09_gg_walls1_noshad' }, - ['2010672569'] = { Name = 'po1_09_gg00_det01' }, - ['-1916700161'] = { Name = 'po1_09_gg00_steps_det' }, - ['-1815762836'] = { Name = 'po1_09_gg00_steps' }, - ['605458855'] = { Name = 'po1_09_gg00' }, - ['15064663'] = { Name = 'po1_09_gg00b_det' }, - ['895374011'] = { Name = 'po1_09_gg00b' }, - ['-1226382022'] = { Name = 'po1_09_gg02_det_05' }, - ['1107481362'] = { Name = 'po1_09_gg02_det01' }, - ['2066597227'] = { Name = 'po1_09_gg02_det02' }, - ['1820829727'] = { Name = 'po1_09_gg02_det03' }, - ['902871714'] = { Name = 'po1_09_gg02_det04' }, - ['1200707740'] = { Name = 'po1_09_gg02' }, - ['104856488'] = { Name = 'po1_09_gg03_balcony_det' }, - ['-1359658317'] = { Name = 'po1_09_gg03_decal' }, - ['401174650'] = { Name = 'po1_09_gg03_ladders_det1' }, - ['-491092451'] = { Name = 'po1_09_gg03_ladders_det2' }, - ['955549264'] = { Name = 'po1_09_gg03_lean1' }, - ['-13528373'] = { Name = 'po1_09_gg03_lean2' }, - ['-1037061637'] = { Name = 'po1_09_gg03_lowerstairs1_det' }, - ['-582050033'] = { Name = 'po1_09_gg03_lowerstairs2_det' }, - ['-325522912'] = { Name = 'po1_09_gg03_lowrail_01' }, - ['-76216364'] = { Name = 'po1_09_gg03_lowrail_02' }, - ['-1040902951'] = { Name = 'po1_09_gg03_lowrail_03' }, - ['-810373036'] = { Name = 'po1_09_gg03_lowrail_04' }, - ['1214521773'] = { Name = 'po1_09_gg03_lowrail_05' }, - ['1721982507'] = { Name = 'po1_09_gg03_lowrail_06' }, - ['748317210'] = { Name = 'po1_09_gg03_lowrail_07' }, - ['987530910'] = { Name = 'po1_09_gg03_lowrail_08' }, - ['-1624092852'] = { Name = 'po1_09_gg03_lowrail_09' }, - ['-243480599'] = { Name = 'po1_09_gg03_railing_det_01' }, - ['-15506666'] = { Name = 'po1_09_gg03_railing_det_02' }, - ['-605020976'] = { Name = 'po1_09_gg03_railing_det_03' }, - ['-376588277'] = { Name = 'po1_09_gg03_railing_det_04' }, - ['-1811706636'] = { Name = 'po1_09_gg03_railing_det_05' }, - ['-1582356405'] = { Name = 'po1_09_gg03_railing_det_06' }, - ['-225097218'] = { Name = 'po1_09_gg03_railing_det_07' }, - ['-13343940'] = { Name = 'po1_09_gg03_railing_det_08' }, - ['2135679877'] = { Name = 'po1_09_gg03_railing_det_09' }, - ['816039210'] = { Name = 'po1_09_gg03_railing_det_10' }, - ['-1417597819'] = { Name = 'po1_09_gg03_stair_det' }, - ['-581051450'] = { Name = 'po1_09_gg03_sup' }, - ['971685199'] = { Name = 'po1_09_gg03' }, - ['-874617518'] = { Name = 'po1_09_gg04_a_det01' }, - ['-1661499515'] = { Name = 'po1_09_gg04_a_det02' }, - ['538856661'] = { Name = 'po1_09_gg04_a' }, - ['1130800576'] = { Name = 'po1_09_gg04_det1' }, - ['1421920372'] = { Name = 'po1_09_gg04_det2' }, - ['1782615609'] = { Name = 'po1_09_gg04_det69' }, - ['1322511976'] = { Name = 'po1_09_gg04_fence_det' }, - ['1024402943'] = { Name = 'po1_09_gg04_fence' }, - ['1296736699'] = { Name = 'po1_09_gg04_lod' }, - ['-610992015'] = { Name = 'po1_09_gg04' }, - ['1469929734'] = { Name = 'po1_09_gg1b_dlod' }, - ['727067150'] = { Name = 'po1_09_gg1b' }, - ['-695215346'] = { Name = 'po1_09_ground_decal_01' }, - ['-380501874'] = { Name = 'po1_09_ground_decal_02' }, - ['-1307373035'] = { Name = 'po1_09_ground_decal_03' }, - ['-456394874'] = { Name = 'po1_09_ground_decal_04' }, - ['542600860'] = { Name = 'po1_09_ground_decal_05' }, - ['1469318540'] = { Name = 'po1_09_jumpdecal' }, - ['948498569'] = { Name = 'po1_09_ladder_03' }, - ['338482723'] = { Name = 'po1_09_landa' }, - ['351804967'] = { Name = 'po1_09_landab' }, - ['1027024951'] = { Name = 'po1_09_landb' }, - ['-715723928'] = { Name = 'po1_09_landbb_s' }, - ['1426532948'] = { Name = 'po1_09_landbb' }, - ['462657962'] = { Name = 'po1_09_memorial_det' }, - ['1596484297'] = { Name = 'po1_09_memorial' }, - ['-216688915'] = { Name = 'po1_09_met_stair_ref_source' }, - ['-116234767'] = { Name = 'po1_09_pipes_det01' }, - ['-425803510'] = { Name = 'po1_09_pipes_det02' }, - ['359931576'] = { Name = 'po1_09_pipes_det03' }, - ['1104115566'] = { Name = 'po1_09_pipes_det04' }, - ['747130080'] = { Name = 'po1_09_pipes_det05' }, - ['-1218880632'] = { Name = 'po1_09_pipes_detail1' }, - ['-988317948'] = { Name = 'po1_09_pipes_detail2' }, - ['-1846636365'] = { Name = 'po1_09_pipes_detail3' }, - ['1449708114'] = { Name = 'po1_09_pipes_metal01' }, - ['1647763950'] = { Name = 'po1_09_pipes_metal02' }, - ['-1409190638'] = { Name = 'po1_09_pipes_metal03' }, - ['-1707093617'] = { Name = 'po1_09_pipes_metal04' }, - ['-1217917985'] = { Name = 'po1_09_pipes_metal05' }, - ['1394979243'] = { Name = 'po1_09_pipes' }, - ['-1611417924'] = { Name = 'po1_09_pipes004_det' }, - ['1985140352'] = { Name = 'po1_09_pipes004' }, - ['-578905468'] = { Name = 'po1_09_pipes2' }, - ['-161565127'] = { Name = 'po1_09_po109_gg_walls1' }, - ['74142290'] = { Name = 'po1_09_po109_gg_walls2' }, - ['957857156'] = { Name = 'po1_09_prereflprox01_dummy' }, - ['1171921038'] = { Name = 'po1_09_prereflprox01' }, - ['1989774053'] = { Name = 'po1_09_prop_tank_05_decal' }, - ['-507842927'] = { Name = 'po1_09_railcrane_det' }, - ['362266212'] = { Name = 'po1_09_railcrane_det6' }, - ['1111167555'] = { Name = 'po1_09_railcrane_lod' }, - ['-2131213691'] = { Name = 'po1_09_railcrane_track' }, - ['1819899732'] = { Name = 'po1_09_railcrane' }, - ['950815684'] = { Name = 'po1_09_railcrane1' }, - ['-1221998403'] = { Name = 'po1_09_railcrane2' }, - ['1832989933'] = { Name = 'po1_09_railcrane3' }, - ['-785313269'] = { Name = 'po1_09_rails' }, - ['-671659056'] = { Name = 'po1_09_redrail2_01' }, - ['-1580507271'] = { Name = 'po1_09_redrail2_02' }, - ['1921777915'] = { Name = 'po1_09_redrail2_03' }, - ['1013028007'] = { Name = 'po1_09_redrail2_04' }, - ['1336654651'] = { Name = 'po1_09_redrail2_05' }, - ['1509773278'] = { Name = 'po1_09_redrail2_06' }, - ['1799254624'] = { Name = 'po1_09_redrail2_07' }, - ['-975356472'] = { Name = 'po1_09_redrailing_01' }, - ['-1810802131'] = { Name = 'po1_09_redrailing_02' }, - ['-1998109723'] = { Name = 'po1_09_redrailing_03' }, - ['-1187306336'] = { Name = 'po1_09_redrailing_04' }, - ['-1417934558'] = { Name = 'po1_09_redrailing_05' }, - ['509188715'] = { Name = 'po1_09_spec_decals' }, - ['212945726'] = { Name = 'po1_09_stairref_source_d' }, - ['-1207539782'] = { Name = 'po1_09_tower_detail_hd_01' }, - ['625984420'] = { Name = 'po1_09_tower_hd_01' }, - ['204522659'] = { Name = 'po1_09_weewall' }, - ['2019560323'] = { Name = 'po1_09_wet_new' }, - ['466882323'] = { Name = 'po1_09_xr_ctr2_2_det01' }, - ['-1681177772'] = { Name = 'po1_10_armco_2' }, - ['-1891317448'] = { Name = 'po1_10_armco1' }, - ['1344202741'] = { Name = 'po1_10_bigpipes_det_01' }, - ['-579632496'] = { Name = 'po1_10_bigpipes_det_02' }, - ['680007880'] = { Name = 'po1_10_bigpipes_det_03' }, - ['-834336068'] = { Name = 'po1_10_bigpipes' }, - ['-1530080408'] = { Name = 'po1_10_buid207' }, - ['1037627582'] = { Name = 'po1_10_buif207_detail' }, - ['357273879'] = { Name = 'po1_10_buif207_details' }, - ['-328286727'] = { Name = 'po1_10_buif207' }, - ['-68584758'] = { Name = 'po1_10_cablemesh_thvy' }, - ['1727806363'] = { Name = 'po1_10_elecwire' }, - ['700668077'] = { Name = 'po1_10_fizz_hd' }, - ['-451058061'] = { Name = 'po1_10_fizzing_bars_002' }, - ['283164161'] = { Name = 'po1_10_fizzing_bars_003' }, - ['-1776660653'] = { Name = 'po1_10_fizzing_bars_01' }, - ['312872721'] = { Name = 'po1_10_fizzy_006' }, - ['1025874090'] = { Name = 'po1_10_fizzy_04' }, - ['1980435060'] = { Name = 'po1_10_fizzy_08' }, - ['-1033791927'] = { Name = 'po1_10_fizzy_hd_02' }, - ['-135136870'] = { Name = 'po1_10_gaaaate' }, - ['-1283805971'] = { Name = 'po1_10_gaaaate001' }, - ['46189432'] = { Name = 'po1_10_gaaaate002' }, - ['268822018'] = { Name = 'po1_10_gaaaate003' }, - ['-565706105'] = { Name = 'po1_10_gaaaate004' }, - ['-803181949'] = { Name = 'po1_10_gg_ladder' }, - ['38042240'] = { Name = 'po1_10_gound2_build' }, - ['2135347557'] = { Name = 'po1_10_gound2_detail' }, - ['-1017012170'] = { Name = 'po1_10_gound2' }, - ['1068821914'] = { Name = 'po1_10_ground1_details' }, - ['294069676'] = { Name = 'po1_10_ground1' }, - ['-15445256'] = { Name = 'po1_10_ground3_detail' }, - ['-170496437'] = { Name = 'po1_10_ground3' }, - ['-2072167053'] = { Name = 'po1_10_ground4_detail' }, - ['-544521803'] = { Name = 'po1_10_ground4' }, - ['-1203930220'] = { Name = 'po1_10_ground5_detail' }, - ['-2081086074'] = { Name = 'po1_10_ground5_pipes' }, - ['1515894610'] = { Name = 'po1_10_ground5' }, - ['-965126350'] = { Name = 'po1_10_house1_detail' }, - ['965092516'] = { Name = 'po1_10_house1_int_det' }, - ['1647152576'] = { Name = 'po1_10_house1_int' }, - ['-504130017'] = { Name = 'po1_10_house1' }, - ['-1574439387'] = { Name = 'po1_10_ladder_002' }, - ['-1329032346'] = { Name = 'po1_10_ladder_003' }, - ['1305062362'] = { Name = 'po1_10_ladder_01' }, - ['-1011308966'] = { Name = 'po1_10_largepipe' }, - ['-468065982'] = { Name = 'po1_10_new_yell1_detail' }, - ['1165990509'] = { Name = 'po1_10_new_yell1_wall' }, - ['-861812570'] = { Name = 'po1_10_new_yell1' }, - ['-159591261'] = { Name = 'po1_10_pier_detail' }, - ['1100059398'] = { Name = 'po1_10_pier_hd' }, - ['1732460782'] = { Name = 'po1_10_pier_hd2' }, - ['1792791999'] = { Name = 'po1_10_pier' }, - ['-1378716855'] = { Name = 'po1_10_pierbuild01_detail' }, - ['-667216973'] = { Name = 'po1_10_pierbuild01' }, - ['-2105570937'] = { Name = 'po1_10_pipe1_2' }, - ['1236326308'] = { Name = 'po1_10_pipe1_3_det' }, - ['-1807733496'] = { Name = 'po1_10_pipe1_3' }, - ['629378962'] = { Name = 'po1_10_pipe1_detail' }, - ['1370064921'] = { Name = 'po1_10_pipe1_pipefail' }, - ['-1428916698'] = { Name = 'po1_10_pipe1_pipefail2' }, - ['-2051629200'] = { Name = 'po1_10_pipe1' }, - ['-279332751'] = { Name = 'po1_10_pipes_fizzy_01' }, - ['902776103'] = { Name = 'po1_10_pipes_fizzy_02' }, - ['-289054264'] = { Name = 'po1_10_silo_detail' }, - ['1587383701'] = { Name = 'po1_10_silo_fizz1' }, - ['1208115299'] = { Name = 'po1_10_silo_fizz2' }, - ['978306302'] = { Name = 'po1_10_silo_fizz3' }, - ['323042034'] = { Name = 'po1_10_silo_small_ladders' }, - ['-740565927'] = { Name = 'po1_10_silo_smallgg' }, - ['-714341136'] = { Name = 'po1_10_silo' }, - ['2075217504'] = { Name = 'po1_10_supports_hd' }, - ['1843489597'] = { Name = 'po1_10_supports2_hd' }, - ['-597309867'] = { Name = 'po1_10_supports3_hd' }, - ['-848905384'] = { Name = 'po1_10_tarp' }, - ['-1001751646'] = { Name = 'po1_10_tower1_detail' }, - ['690064848'] = { Name = 'po1_10_tower1' }, - ['571828606'] = { Name = 'po1_10_tower1b_detail' }, - ['526195371'] = { Name = 'po1_10_tower1b' }, - ['1825775319'] = { Name = 'po1_10_tower3_detail' }, - ['1152337131'] = { Name = 'po1_10_tower3' }, - ['1599098414'] = { Name = 'po1_10_tower4_detail' }, - ['1382342742'] = { Name = 'po1_10_tower4' }, - ['-1793585478'] = { Name = 'po1_10_walkway1_detail' }, - ['-139380079'] = { Name = 'po1_10_walkway1' }, - ['119137630'] = { Name = 'po1_10_walkway1b' }, - ['846928484'] = { Name = 'po1_10_walkway2_detail' }, - ['-1960746653'] = { Name = 'po1_10_walkway2' }, - ['1834429475'] = { Name = 'po1_10_walkway2a' }, - ['-1323322441'] = { Name = 'po1_10_walkway2b' }, - ['-252741249'] = { Name = 'po1_emissive_po1_01a' }, - ['-2037078837'] = { Name = 'po1_emissive_po1_01b' }, - ['-747618687'] = { Name = 'po1_emissive_po1_01c' }, - ['-515712474'] = { Name = 'po1_emissive_po1_01d' }, - ['881458531'] = { Name = 'po1_emissive_po1_02a' }, - ['522703519'] = { Name = 'po1_emissive_po1_02b' }, - ['-805325748'] = { Name = 'po1_emissive_po1_02c' }, - ['-1161655854'] = { Name = 'po1_emissive_po1_02d' }, - ['939820120'] = { Name = 'po1_emissive_po1_02e' }, - ['41959915'] = { Name = 'po1_emissive_po1_03_emc' }, - ['1172774133'] = { Name = 'po1_emissive_po1_03b' }, - ['866416752'] = { Name = 'po1_emissive_po1_03c' }, - ['594106362'] = { Name = 'po1_emissive_po1_03d' }, - ['-1168243207'] = { Name = 'po1_emissive_po1_03e' }, - ['-862115209'] = { Name = 'po1_emissive_po1_03f' }, - ['1672593981'] = { Name = 'po1_emissive_po1_04' }, - ['617886152'] = { Name = 'po1_emissive_po1_05_ema' }, - ['1927138782'] = { Name = 'po1_emissive_po1_05_emb' }, - ['1618290957'] = { Name = 'po1_emissive_po1_05_emc' }, - ['-788203254'] = { Name = 'po1_emissive_po1_05_emc1' }, - ['303207796'] = { Name = 'po1_emissive_po1_06_ema' }, - ['536097079'] = { Name = 'po1_emissive_po1_06_emb' }, - ['1658315630'] = { Name = 'po1_emissive_po1_061_ema' }, - ['-773228401'] = { Name = 'po1_emissive_po1_07_emb' }, - ['-1584382455'] = { Name = 'po1_emissive_po1_07' }, - ['305531456'] = { Name = 'po1_emissive_po1_08a' }, - ['553396172'] = { Name = 'po1_emissive_po1_08b' }, - ['916640537'] = { Name = 'po1_emissive_po1_08c' }, - ['1130491031'] = { Name = 'po1_emissive_po1_08d' }, - ['1737241835'] = { Name = 'po1_emissive_po1_08e' }, - ['-1254207410'] = { Name = 'po1_emissive_po1_08f' }, - ['-1946223152'] = { Name = 'po1_emissive_po1_08g' }, - ['1504254245'] = { Name = 'po1_emissive_po1_08h' }, - ['-1540018628'] = { Name = 'po1_emissive_po1_08i' }, - ['-1206822548'] = { Name = 'po1_emissive_po1_09a' }, - ['-1093310732'] = { Name = 'po1_emissive_po1_09b' }, - ['561476973'] = { Name = 'po1_emissive_po1_10_ema' }, - ['-298643739'] = { Name = 'po1_emissive_po1_10_emb' }, - ['1160527050'] = { Name = 'po1_emissive_po1_10_emc' }, - ['262066620'] = { Name = 'po1_emissive_po1_10_emd' }, - ['-632690925'] = { Name = 'po1_emissive_po1_10_eme' }, - ['-1022642025'] = { Name = 'po1_emissive_po1_10_emf' }, - ['576022948'] = { Name = 'po1_lod_emi_proxy_slod3' }, - ['-506918457'] = { Name = 'po1_lod_emissive' }, - ['-1327155414'] = { Name = 'po1_lod_slod4' }, - ['-1788412152'] = { Name = 'po1_rd_barrier_01' }, - ['-2084283453'] = { Name = 'po1_rd_barrier_02' }, - ['-1179531351'] = { Name = 'po1_rd_barrier_03' }, - ['386534411'] = { Name = 'po1_rd_big_junc' }, - ['-775332018'] = { Name = 'po1_rd_bj2' }, - ['-523993788'] = { Name = 'po1_rd_bj3' }, - ['1160850440'] = { Name = 'po1_rd_bork' }, - ['521756822'] = { Name = 'po1_rd_gg1' }, - ['-395742401'] = { Name = 'po1_rd_gg2' }, - ['-57161550'] = { Name = 'po1_rd_ovly_01_new' }, - ['1936793046'] = { Name = 'po1_rd_ovly_02_lod' }, - ['122438017'] = { Name = 'po1_rd_ovly_02' }, - ['420603148'] = { Name = 'po1_rd_ovly_03' }, - ['-1278403960'] = { Name = 'po1_rd_ovly_04' }, - ['-802630849'] = { Name = 'po1_rd_ovly_06' }, - ['-525700030'] = { Name = 'po1_rd_ovly_07' }, - ['2098212107'] = { Name = 'po1_rd_ovly_09' }, - ['1597042385'] = { Name = 'po1_rd_props_l_001' }, - ['-1066803320'] = { Name = 'po1_rd_road04' }, - ['-846104105'] = { Name = 'po1_rd_road05' }, - ['-884327658'] = { Name = 'po1_rd_road10_det' }, - ['-1683024693'] = { Name = 'po1_rd_road10' }, - ['1820345435'] = { Name = 'po1_rd_road116' }, - ['1229679321'] = { Name = 'po1_rd_road25' }, - ['-467913573'] = { Name = 'po1_rd_shadow' }, - ['-1892654688'] = { Name = 'po1_sh1_cable007' }, - ['-2144116454'] = { Name = 'po1_sh1_cablemesh132857_thvy' }, - ['1358355856'] = { Name = 'po1_sh1_cablemesh132858_thvy' }, - ['260615645'] = { Name = 'po1_sh1_cablemesh74254_thvy' }, - ['-1389651603'] = { Name = 'po1_sh1_cablemesh74267_thvy' }, - ['-1407261995'] = { Name = 'po1_sh1_cablemesh74322_thvy' }, - ['880693418'] = { Name = 'po1_sh1_cablemesh74323_thvy' }, - ['1615030391'] = { Name = 'po1_sh1_cablemesh74324_thvy' }, - ['1101062279'] = { Name = 'po1_sh1_cablemesh74325_thvy' }, - ['-762618947'] = { Name = 'po1_sh1_cablemesh91910_thvy' }, - ['1110203487'] = { Name = 'po1_sh1_cablemesh91925_thvy' }, - ['-850325873'] = { Name = 'po1_sh1_cablemesh91941_thvy' }, - ['-1614090404'] = { Name = 'po1_sh1_cablemesh91956_thvy' }, - ['1205023989'] = { Name = 'po1_sh1_cablemesh91971_thvy' }, - ['-413712297'] = { Name = 'po1_sh1_cablemesh91986_thvy' }, - ['1953678221'] = { Name = 'po1_sh1_cablemesh92001_thvy' }, - ['905007624'] = { Name = 'po1_sh1_cablemesh92016_thvy' }, - ['-187438110'] = { Name = 'po1_sh1_cablemesh92031_thvy' }, - ['158639696'] = { Name = 'po1_sh1_cablemesh92046_thvy' }, - ['1423701083'] = { Name = 'po1_sh1_cablemesh92061_thvy' }, - ['1787893875'] = { Name = 'po1_sh1_cablemesh92076_thvy' }, - ['779624194'] = { Name = 'po1_sh1_cablemesh92092_thvy' }, - ['55258574'] = { Name = 'po1_sh1_cablemesh92107_thvy' }, - ['1328452171'] = { Name = 'po1_sh1_cablemesh92381_thvy' }, - ['1462981042'] = { Name = 'po1_sh1_cablemesh92382_thvy' }, - ['109283038'] = { Name = 'po1_sh1_cablemesh92383_thvy' }, - ['253544174'] = { Name = 'po1_sh1_cablemesh92384_thvy' }, - ['1065150549'] = { Name = 'po1_sh1_cablemesh92385_thvy' }, - ['-635693058'] = { Name = 'po1_sh1_cablemesh92386_thvy' }, - ['-1737592698'] = { Name = 'po1_sh1_cablemesh92387_thvy' }, - ['1989904336'] = { Name = 'po1_sh1_cablemesh92388_thvy' }, - ['-20347931'] = { Name = 'po1_sh1_cablemesh92389_thvy' }, - ['1037126769'] = { Name = 'po1_sh1_cablemesh92390_thvy' }, - ['-179638538'] = { Name = 'po1_sh1_cablemesh92391_thvy' }, - ['1654555837'] = { Name = 'po1_sh1_cablemesh92392_thvy' }, - ['-937607461'] = { Name = 'po1_sh1_cablemesh92393_thvy' }, - ['-465644219'] = { Name = 'po1_sh1_cablemesh92394_thvy' }, - ['-1575724083'] = { Name = 'po1_sh1_cablemesh92627_thvy' }, - ['-124078652'] = { Name = 'po1_sh1_cablemesh92628_thvy' }, - ['1373725116'] = { Name = 'po1_sh1_cablemesh92629_thvy' }, - ['1569687330'] = { Name = 'po1_sh1_cablemesh92630_thvy' }, - ['-448888884'] = { Name = 'po1_sh1_cablemesh92631_thvy' }, - ['-2136204015'] = { Name = 'po1_sh1_cablemesh92632_thvy' }, - ['-1154796704'] = { Name = 'po1_sh1_cablemesh92633_thvy' }, - ['-345472610'] = { Name = 'po1_sh1_cablemesh92634_thvy' }, - ['-312481226'] = { Name = 'po1_sh1_cablemesh92635_thvy' }, - ['287836390'] = { Name = 'po1_sh1_cablemesh92636_thvy' }, - ['487639633'] = { Name = 'po1_sh1_cablemesh92739_thvy' }, - ['-1402574965'] = { Name = 'po1_sh1_cablemesh92740_thvy' }, - ['320514514'] = { Name = 'po1_sh1_cablemesh92742_thvy' }, - ['-173881972'] = { Name = 'po1_sh1_cablemesh92743_thvy' }, - ['2043994835'] = { Name = 'po1_sh1_cablemesh92744_thvy' }, - ['1780666843'] = { Name = 'po1_sh1_cablemesh92745_thvy' }, - ['-1611571907'] = { Name = 'po1_sh1_cablemesh92960_thvy' }, - ['543605257'] = { Name = 'po1_sh1_cablemesh92961_thvy' }, - ['941540822'] = { Name = 'po1_sh1_cablemesh92962_thvy' }, - ['1938615983'] = { Name = 'po1_sh1_cablemesh92963_thvy' }, - ['1377491721'] = { Name = 'po1_sh1_cablemesh92964_thvy' }, - ['-1882642571'] = { Name = 'po1_sh1_cablemesh92965_thvy' }, - ['-1100025059'] = { Name = 'po1_sh1_cablemesh92966_thvy' }, - ['-367975617'] = { Name = 'po1_sh1_cablemesh92967_thvy' }, - ['-1304647027'] = { Name = 'po1_sh1_cablemesh92968_thvy' }, - ['1661321925'] = { Name = 'po1_sh1_cablemesh92969_thvy' }, - ['754805482'] = { Name = 'po1_sh1_cablemesh92970_thvy' }, - ['-1681632956'] = { Name = 'po1_sh1_cablemesh92971_thvy' }, - ['1209290430'] = { Name = 'po1_sh1_cablemesh92986_thvy' }, - ['-368457898'] = { Name = 'po1_sh1_cablemesh92987_thvy' }, - ['748768904'] = { Name = 'po1_sh1_cablemesh93508_thvy' }, - ['-1752228188'] = { Name = 'po1_sh1_cablemesh93509_thvy' }, - ['-1731814015'] = { Name = 'po1_sh1_cablemesh93510_thvy' }, - ['-549357191'] = { Name = 'po1_sh1_cablemesh93511_thvy' }, - ['1220373552'] = { Name = 'po1_sh1_cablemesh93512_thvy' }, - ['1144237072'] = { Name = 'po1_sh1_cablemesh93513_thvy' }, - ['1441674390'] = { Name = 'po1_sh1_cablemesh93514_thvy' }, - ['-960308527'] = { Name = 'po1_sh1_cablemesh93515_thvy' }, - ['425215711'] = { Name = 'po1_sh1_cablemesh93516_thvy' }, - ['1600601284'] = { Name = 'po1_sh1_cablemesh93517_thvy' }, - ['1971493884'] = { Name = 'po1_sh1_cablemesh93518_thvy' }, - ['1065243060'] = { Name = 'po1_sh1_cablemesh93519_thvy' }, - ['1396932670'] = { Name = 'po1_sh1_cablemesh93520_thvy' }, - ['1611495361'] = { Name = 'po1_sh1_cablemesh93521_thvy' }, - ['-1791440933'] = { Name = 'po1_sh1_cablemesh93524_thvy' }, - ['1140228521'] = { Name = 'po1_sh1_cablemesh93525_thvy' }, - ['-2086976284'] = { Name = 'po1_sh1_cablemesh93526_thvy' }, - ['436798399'] = { Name = 'po1_sh1_cablemesh93527_thvy' }, - ['-299799291'] = { Name = 'po1_sh1_cablemesh93528_thvy' }, - ['-1500923011'] = { Name = 'po1_sh1_cablemesh93529_thvy' }, - ['-373115256'] = { Name = 'po1_sh1_cablemesh93530_thvy' }, - ['-1785739863'] = { Name = 'po1_sh1_cablemesh93531_thvy' }, - ['-225910105'] = { Name = 'po1_sh1_cablemesh93533_thvy' }, - ['89393425'] = { Name = 'po1_sh1_cablemesh93534_thvy' }, - ['2050331064'] = { Name = 'po1_sh1_cablemesh93535_thvy' }, - ['-1732552693'] = { Name = 'po1_sh1_cablemesh93536_thvy' }, - ['-1678711685'] = { Name = 'po1_sh1_cablemesh93537_thvy' }, - ['1700726269'] = { Name = 'po1_sh1_cablemesh93538_thvy' }, - ['2056200971'] = { Name = 'po1_sh1_cablemesh93602_thvy' }, - ['378833876'] = { Name = 'po1_sh1_cablemesh93603_thvy' }, - ['327452601'] = { Name = 'po1_sh1_cablemesh93604_thvy' }, - ['1474465310'] = { Name = 'po1_sh1_cablemesh93605_thvy' }, - ['-767815094'] = { Name = 'po1_sh1_cablemesh93607_thvy' }, - ['-478973760'] = { Name = 'po1_sh1_cablemesh93609_thvy' }, - ['-1479200007'] = { Name = 'po1_sh1_cablemesh93611_thvy' }, - ['998702070'] = { Name = 'po1_sh1_cablemesh93612_thvy' }, - ['1989117003'] = { Name = 'po1_sh1_cablemesh93613_thvy' }, - ['137741997'] = { Name = 'po1_sh1_cablemesh93614_thvy' }, - ['-1072838151'] = { Name = 'po1_sh1_cablemesh93616_thvy' }, - ['-2145648939'] = { Name = 'po1_sh1_cablemesh93617_thvy' }, - ['1631543348'] = { Name = 'po1_sh1_cablemesh94042_thvy' }, - ['-1325859523'] = { Name = 'po1_sh1_cablemesh94043_thvy' }, - ['1203680880'] = { Name = 'po1_sh1_cablemesh94044_thvy' }, - ['-318755264'] = { Name = 'po1_sh1_cablemesh94045_thvy' }, - ['-554791307'] = { Name = 'po1_sh1_cablemesh94046_thvy' }, - ['-38984706'] = { Name = 'po1_sh1_cablemesh94047_thvy' }, - ['-1256772166'] = { Name = 'po1_sh1_cablemesh94048_thvy' }, - ['328703459'] = { Name = 'po1_sh1_cablemesh94049_thvy' }, - ['1229759026'] = { Name = 'po1_sh1_cablemesh94050_thvy' }, - ['1680916584'] = { Name = 'po1_sh1_cablemesh94051_thvy' }, - ['-268379608'] = { Name = 'po1_sh1_cablemesh94052_thvy' }, - ['-907121250'] = { Name = 'po1_sh1_cablemesh94053_thvy' }, - ['-1061785066'] = { Name = 'po1_sh1_cablemesh94054_thvy' }, - ['-146338329'] = { Name = 'po1_sh1_cablemesh94055_thvy' }, - ['316954512'] = { Name = 'po1_sh1_cablemesh94056_thvy' }, - ['-72209233'] = { Name = 'po1_sh1_cablemesh94057_thvy' }, - ['2043608357'] = { Name = 'po1_sh1_cablemesh94058_thvy' }, - ['1577368522'] = { Name = 'po1_sh1_cablemesh94059_thvy' }, - ['-683630197'] = { Name = 'po1_sh1_cablemesh94060_thvy' }, - ['-1248510969'] = { Name = 'po1_sh1_cablemesh94061_thvy' }, - ['-10865491'] = { Name = 'po1_sh1_cablemesh94062_thvy' }, - ['-902136477'] = { Name = 'po1_sh1_cablemesh94063_thvy' }, - ['-1275103973'] = { Name = 'po1_sh1_cablemesh94064_thvy' }, - ['-1543444401'] = { Name = 'po1_sh1_cablemesh94065_thvy' }, - ['709327744'] = { Name = 'po1_sh1_cablemesh94066_thvy' }, - ['1506204649'] = { Name = 'po1_sh1_cablemesh94067_thvy' }, - ['1954394458'] = { Name = 'po1_sh1_cablemesh94068_thvy' }, - ['257364230'] = { Name = 'po1_sh1_cablemesh94069_thvy' }, - ['53032664'] = { Name = 'po1_sh1_crane_dec00' }, - ['-251833918'] = { Name = 'po1_sh1_crane00' }, - ['-1924055100'] = { Name = 'po1_sh1_cranewire1' }, - ['-845692848'] = { Name = 'po1_sh1_cranewire2' }, - ['1254229492'] = { Name = 'po1_sh1_drips' }, - ['-1837704821'] = { Name = 'po1_sh1_fire_overlay' }, - ['861993529'] = { Name = 'po1_sh1_gg_fizz1' }, - ['96804610'] = { Name = 'po1_sh1_gg_fizz2' }, - ['1182965884'] = { Name = 'po1_sh1_gg_fizz3' }, - ['412206235'] = { Name = 'po1_sh1_gg_fizz4' }, - ['1027509748'] = { Name = 'po1_sh1_gg_fizz6' }, - ['828208578'] = { Name = 'po1_sh1_gg_fizz7' }, - ['-4812171'] = { Name = 'po1_sh1_gg_fizz8' }, - ['-96174935'] = { Name = 'po1_sh1_gg_lad1' }, - ['-402008012'] = { Name = 'po1_sh1_gg_lad2' }, - ['-221352519'] = { Name = 'po1_sh1_gg_lad3' }, - ['-487338492'] = { Name = 'po1_sh1_gg_lad4' }, - ['-1663551752'] = { Name = 'po1_sh1_gg_netting' }, - ['-1337057720'] = { Name = 'po1_sh1_gg_netting2' }, - ['1456640986'] = { Name = 'po1_sh1_gg003' }, - ['2142004621'] = { Name = 'po1_sh1_gg004' }, - ['1897220191'] = { Name = 'po1_sh1_gg005' }, - ['-1918271089'] = { Name = 'po1_sh1_gg006' }, - ['-2693656'] = { Name = 'po1_sh1_gg007' }, - ['-930351277'] = { Name = 'po1_sh1_gg008' }, - ['-1176053239'] = { Name = 'po1_sh1_gg009' }, - ['1941399646'] = { Name = 'po1_sh1_gg1' }, - ['746910308'] = { Name = 'po1_sh1_hangrope5' }, - ['-1702528301'] = { Name = 'po1_sh1_hull_debris002' }, - ['1032304185'] = { Name = 'po1_sh1_lod_01b' }, - ['269019608'] = { Name = 'po1_sh1_numbers' }, - ['-1269106316'] = { Name = 'po1_sh1_pipe003' }, - ['2137657235'] = { Name = 'po1_sh1_pipe004' }, - ['-470542093'] = { Name = 'po1_sh1_pipe1' }, - ['-2121480745'] = { Name = 'po1_sh1_pipe2_lod' }, - ['-776604553'] = { Name = 'po1_sh1_pipe2' }, - ['-137510746'] = { Name = 'po1_sh1_pipe3' }, - ['-150290656'] = { Name = 'po1_sh1_pipe4' }, - ['465275021'] = { Name = 'po1_sh1_pipe5' }, - ['175597049'] = { Name = 'po1_sh1_pipe6' }, - ['1395619700'] = { Name = 'po1_sh1_pipe7' }, - ['770714870'] = { Name = 'po1_sh1_pipe8' }, - ['-1653295277'] = { Name = 'po1_sh1_port_xr_door00' }, - ['-15369581'] = { Name = 'po1_sh1_port_xr_door01' }, - ['-371437535'] = { Name = 'po1_sh1_port_xr_door02' }, - ['-1556593958'] = { Name = 'po1_sh1_port_xr_door03' }, - ['-832005830'] = { Name = 'po1_sh1_port_xr_door04' }, - ['419212901'] = { Name = 'po1_sh1_port_xr_door05' }, - ['48857663'] = { Name = 'po1_sh1_port_xr_door06' }, - ['-63048472'] = { Name = 'po1_sh1_port_xr_door07' }, - ['-411841708'] = { Name = 'po1_sh1_port_xr_door08' }, - ['1238732822'] = { Name = 'po1_sh1_port_xr_door09' }, - ['-318351467'] = { Name = 'po1_sh1_port_xr_door10' }, - ['-774790868'] = { Name = 'po1_sh1_port_xr_door11' }, - ['-930378080'] = { Name = 'po1_sh1_port_xr_door12' }, - ['497072333'] = { Name = 'po1_sh1_port_xr_door13' }, - ['862053455'] = { Name = 'po1_sh1_port_xr_door14' }, - ['-1993647489'] = { Name = 'po1_sh1_props_combo_slod' }, - ['-1842428275'] = { Name = 'po1_sh1_props_combo01_slod' }, - ['1720302083'] = { Name = 'po1_sh1_props_lod' }, - ['-1082140071'] = { Name = 'po1_sh1_props10_lod' }, - ['-368807232'] = { Name = 'po1_sh1_props10b_lod' }, - ['536195830'] = { Name = 'po1_sh1_props11_lod' }, - ['-1266142119'] = { Name = 'po1_sh1_props12_lod' }, - ['953732150'] = { Name = 'po1_sh1_props2_lod' }, - ['-1366109013'] = { Name = 'po1_sh1_props4_lod' }, - ['1180333701'] = { Name = 'po1_sh1_props5_lod' }, - ['-576313983'] = { Name = 'po1_sh1_props6_lod' }, - ['1202330715'] = { Name = 'po1_sh1_props7_lod' }, - ['445945453'] = { Name = 'po1_sh1_props8_lod' }, - ['-1555331043'] = { Name = 'po1_sh1_props9_lod' }, - ['-1703523201'] = { Name = 'po1_sh1_rf_door004' }, - ['397323665'] = { Name = 'po1_sh1_rf_prop23' }, - ['-376779463'] = { Name = 'po1_sh1_rope004' }, - ['-1711100374'] = { Name = 'po1_sh1_rope005' }, - ['1422926786'] = { Name = 'po1_sh1_rope006' }, - ['1183156013'] = { Name = 'po1_sh1_rope007' }, - ['-1057620980'] = { Name = 'po1_sh1_rope009' }, - ['2001436006'] = { Name = 'po1_sh1_rustedge' }, - ['-94741319'] = { Name = 'po1_sh1_ship_sunk_det00' }, - ['-1637361686'] = { Name = 'po1_sh1_ship_sunk_int01' }, - ['-929469528'] = { Name = 'po1_sh1_shipa_006' }, - ['2087747926'] = { Name = 'po1_sh1_shipa_05' }, - ['-644403589'] = { Name = 'po1_sh1_shipa_05a' }, - ['-942372106'] = { Name = 'po1_sh1_shipa_05b' }, - ['850682036'] = { Name = 'po1_sh1_shipa_05c' }, - ['1877234107'] = { Name = 'po1_sh1_shipa_09_rope1_det' }, - ['-119662110'] = { Name = 'po1_sh1_shipa_09_rope1' }, - ['1406001375'] = { Name = 'po1_sh1_shipa_09_rope2_det' }, - ['1090660957'] = { Name = 'po1_sh1_shipa_09_rope2' }, - ['1073907835'] = { Name = 'po1_sh1_shipa_09' }, - ['-450984745'] = { Name = 'po1_sh1_shipa_cabin_ov' }, - ['1232442706'] = { Name = 'po1_sh1_shipa_cabin' }, - ['940111680'] = { Name = 'po1_sh1_shipa_cabin001' }, - ['-1221521939'] = { Name = 'po1_sh1_shipa_decals' }, - ['-1968632191'] = { Name = 'po1_sh1_shipa_decals2' }, - ['-769072662'] = { Name = 'po1_sh1_shipa_detail' }, - ['1381926518'] = { Name = 'po1_sh1_shipa_detail001' }, - ['1792440137'] = { Name = 'po1_sh1_shipa_hull' }, - ['-726921261'] = { Name = 'po1_sh1_shipa_hull001' }, - ['565440205'] = { Name = 'po1_sh1_shipa_ladder_p1' }, - ['-335379605'] = { Name = 'po1_sh1_shipa_ladder_p2' }, - ['-369181351'] = { Name = 'po1_sh1_shipa_ladder002' }, - ['-925203762'] = { Name = 'po1_sh1_shipa_ladder002b' }, - ['506809511'] = { Name = 'po1_sh1_shipa_lifeboats' }, - ['924001114'] = { Name = 'po1_sh1_shipa_lifeboats001' }, - ['-1664318454'] = { Name = 'po1_sh1_shipa_lifeboats2' }, - ['1211853693'] = { Name = 'po1_sh1_shipa_railings_3' }, - ['317784297'] = { Name = 'po1_sh1_shipa_railings_4' }, - ['-914952718'] = { Name = 'po1_sh1_shipa_railings_6' }, - ['-1892484757'] = { Name = 'po1_sh1_shipa_railings_7' }, - ['-438846243'] = { Name = 'po1_sh1_shipa_railings_p01' }, - ['-406077243'] = { Name = 'po1_sh1_shipa_railings_p02' }, - ['-96115272'] = { Name = 'po1_sh1_shipa_railings_p03' }, - ['208701966'] = { Name = 'po1_sh1_shipa_railings_p04' }, - ['515059347'] = { Name = 'po1_sh1_shipa_railings_p05' }, - ['1092973431'] = { Name = 'po1_sh1_shipa_railings_p06' }, - ['1398872050'] = { Name = 'po1_sh1_shipa_railings_p07' }, - ['1639363741'] = { Name = 'po1_sh1_shipa_railings_p08' }, - ['1944901897'] = { Name = 'po1_sh1_shipa_railings_p09' }, - ['1582664252'] = { Name = 'po1_sh1_shipa_railings_p1' }, - ['-689891012'] = { Name = 'po1_sh1_shipa_railings_p10' }, - ['-1580126431'] = { Name = 'po1_sh1_shipa_railings_p11' }, - ['-358235963'] = { Name = 'po1_sh1_shipa_railings_p12' }, - ['-1794312278'] = { Name = 'po1_sh1_shipa_railings_p2' }, - ['-2118495995'] = { Name = 'po1_sh1_shipa_railings_p3' }, - ['-1200177535'] = { Name = 'po1_sh1_shipa_railings_p4' }, - ['-910213443'] = { Name = 'po1_sh1_shipa_railings001' }, - ['-2117551994'] = { Name = 'po1_sh1_shipa_stairs' }, - ['1601214123'] = { Name = 'po1_sh1_shipa_stairs002' }, - ['-853020136'] = { Name = 'po1_sh1_shipa_stairs003' }, - ['-2080022572'] = { Name = 'po1_sh1_shipa_stairs004' }, - ['-38102941'] = { Name = 'po1_sh1_shipcrates1' }, - ['1957081450'] = { Name = 'po1_sh1_shipcrates2_d' }, - ['789871382'] = { Name = 'po1_sh1_shipcrates2' }, - ['360464429'] = { Name = 'po1_sh1_shipcrates2b_d' }, - ['-1948354067'] = { Name = 'po1_sh1_shipcrates2b' }, - ['938468680'] = { Name = 'po1_sh1_shipcrates3_d' }, - ['-631320148'] = { Name = 'po1_sh1_shipcrates3' }, - ['-1233711778'] = { Name = 'po1_sh1_shipcrates3b_d' }, - ['301861762'] = { Name = 'po1_sh1_shipcrates3b' }, - ['1213197611'] = { Name = 'po1_sh1_shipcrates4_d' }, - ['193836041'] = { Name = 'po1_sh1_shipcrates4' }, - ['-361195211'] = { Name = 'po1_sh1_shipcrates4b_d' }, - ['481894928'] = { Name = 'po1_sh1_shipcrates4b' }, - ['-35405218'] = { Name = 'po1_sh1_shipcrates5_d' }, - ['496162831'] = { Name = 'po1_sh1_shipcrates5' }, - ['-624607375'] = { Name = 'po1_sh1_shipcrates5b_d' }, - ['-1348449008'] = { Name = 'po1_sh1_shipcrates5b' }, - ['616271603'] = { Name = 'po1_sh1_slod002' }, - ['-1291964770'] = { Name = 'po1_sh1_stairs_004' }, - ['490386153'] = { Name = 'po1_sh1_stairs_03' }, - ['-617580230'] = { Name = 'po1_sh1_stairs_032' }, - ['-1995114922'] = { Name = 'po1_sh1_sunk_slod' }, - ['-14043999'] = { Name = 'po1_sh1_sunklad1' }, - ['175426359'] = { Name = 'po1_sh1_sunklad2' }, - ['1689190314'] = { Name = 'po1_sh1_sunklad3' }, - ['-297790770'] = { Name = 'po1_sh1_sunklad4' }, - ['-1714267800'] = { Name = 'po1_sh1_window_overlay' }, - ['1522069532'] = { Name = 'po1_sh2_crane_cables_01' }, - ['830447018'] = { Name = 'po1_sh2_crane_cables_02' }, - ['-1193741830'] = { Name = 'po1_sh2_decalsgg_01' }, - ['-837084034'] = { Name = 'po1_sh2_decalsgg_02' }, - ['-486848962'] = { Name = 'po1_sh2_decalsgg_03' }, - ['884131854'] = { Name = 'po1_sh2_drips' }, - ['-768896172'] = { Name = 'po1_sh2_gavfix_fiz1_lod' }, - ['782411229'] = { Name = 'po1_sh2_gavfix_fiz2_lod' }, - ['740851122'] = { Name = 'po1_sh2_gg_lad2' }, - ['-1551225730'] = { Name = 'po1_sh2_gg003' }, - ['145880780'] = { Name = 'po1_sh2_gg004' }, - ['-694480225'] = { Name = 'po1_sh2_gg005' }, - ['841627149'] = { Name = 'po1_sh2_gg1' }, - ['-2091444081'] = { Name = 'po1_sh2_laddertest1' }, - ['-1799373984'] = { Name = 'po1_sh2_laddertest2' }, - ['1501447398'] = { Name = 'po1_sh2_laddertest3' }, - ['191564381'] = { Name = 'po1_sh2_lod_04b' }, - ['-1483220376'] = { Name = 'po1_sh2_numbers' }, - ['-1940821995'] = { Name = 'po1_sh2_pipe1' }, - ['-1625813594'] = { Name = 'po1_sh2_pipe2' }, - ['979726030'] = { Name = 'po1_sh2_po1_sh1_anchors' }, - ['-810687974'] = { Name = 'po1_sh2_po1_sh1_antenna1' }, - ['236911090'] = { Name = 'po1_sh2_po1_sh1_decals_02' }, - ['-540009131'] = { Name = 'po1_sh2_po1_sh1_decals_03' }, - ['315196223'] = { Name = 'po1_sh2_po1_sh1_decals_04' }, - ['619718540'] = { Name = 'po1_sh2_po1_sh1_decals_05' }, - ['-881003345'] = { Name = 'po1_sh2_po1_sh1_decals_06' }, - ['-1731031205'] = { Name = 'po1_sh2_po1_sh1_decals_07' }, - ['-270025340'] = { Name = 'po1_sh2_po1_sh1_decals_08' }, - ['-1186443194'] = { Name = 'po1_sh2_po1_sh1_decals_09' }, - ['1899250551'] = { Name = 'po1_sh2_po1_sh1_decals_11' }, - ['-606791497'] = { Name = 'po1_sh2_po1_sh1_decals_12' }, - ['816070070'] = { Name = 'po1_sh2_po1_sh1_decalwires_03' }, - ['-1276838965'] = { Name = 'po1_sh2_po1_sh1_details_02' }, - ['-430743385'] = { Name = 'po1_sh2_po1_sh1_details_03' }, - ['1633340585'] = { Name = 'po1_sh2_po1_sh1_hull001' }, - ['1561725554'] = { Name = 'po1_sh2_po1_sh1_hullrudder' }, - ['329685343'] = { Name = 'po1_sh2_po1_sh1_pipes' }, - ['-974020524'] = { Name = 'po1_sh2_po1_sh1_ropes01' }, - ['-1909235556'] = { Name = 'po1_sh2_po1_sh1_ropesf' }, - ['451017103'] = { Name = 'po1_sh2_po1_sh1_ropesr' }, - ['-2016344491'] = { Name = 'po1_sh2_po1_sh1_stps_det' }, - ['1267804496'] = { Name = 'po1_sh2_po1_sh1_stps' }, - ['608609330'] = { Name = 'po1_sh2_po1_sh1_tower002' }, - ['102336357'] = { Name = 'po1_sh2_railings_01' }, - ['315891930'] = { Name = 'po1_sh2_railings_02' }, - ['937290477'] = { Name = 'po1_sh2_railings_04' }, - ['705777488'] = { Name = 'po1_sh2_railings_05' }, - ['-22873996'] = { Name = 'po1_sh2_railings_07' }, - ['-1391585082'] = { Name = 'po1_sh2_railings_100' }, - ['1289214023'] = { Name = 'po1_sh2_railings_101' }, - ['1418848187'] = { Name = 'po1_sh2_railings_102' }, - ['1633386830'] = { Name = 'po1_sh2_railings_103' }, - ['2024976380'] = { Name = 'po1_sh2_railings_104' }, - ['-175232571'] = { Name = 'po1_sh2_railings_105' }, - ['458126661'] = { Name = 'po1_sh2_railings_106' }, - ['724833536'] = { Name = 'po1_sh2_railings_107' }, - ['966373835'] = { Name = 'po1_sh2_railings_108' }, - ['369519273'] = { Name = 'po1_sh2_railings_109' }, - ['2143865516'] = { Name = 'po1_sh2_railings_110' }, - ['-540341581'] = { Name = 'po1_sh2_railings_111' }, - ['-181010663'] = { Name = 'po1_sh2_railings2_01' }, - ['-833360488'] = { Name = 'po1_sh2_rope02' }, - ['-1332956662'] = { Name = 'po1_sh2_rope03' }, - ['-1562765659'] = { Name = 'po1_sh2_rope04' }, - ['-33436441'] = { Name = 'po1_sh2_rope05' }, - ['198469772'] = { Name = 'po1_sh2_rope06' }, - ['-752683226'] = { Name = 'po1_sh2_rope07' }, - ['-523857295'] = { Name = 'po1_sh2_rope08' }, - ['440266385'] = { Name = 'po1_sh2_rope1_2' }, - ['-1636567301'] = { Name = 'po1_sh2_rope1_3' }, - ['-1887905531'] = { Name = 'po1_sh2_rope1_4' }, - ['-1932569282'] = { Name = 'po1_sh2_rope3_2' }, - ['-125487144'] = { Name = 'po1_sh2_rustedge' }, - ['-2070698107'] = { Name = 'po1_sh2_s_001' }, - ['-474210339'] = { Name = 'po1_sh2_sh1_details_01_hd' }, - ['-991994332'] = { Name = 'po1_sh2_sh1_details_02_hd' }, - ['1099359019'] = { Name = 'po1_sh2_sh1_details_69' }, - ['1096963266'] = { Name = 'po1_sh2_ship2_fizz1' }, - ['1328607327'] = { Name = 'po1_sh2_ship2_fizz2' }, - ['139190922'] = { Name = 'po1_sh2_ship2_fizz3' }, - ['872233464'] = { Name = 'po1_sh2_ship2_fizz4' }, - ['-320521672'] = { Name = 'po1_sh2_shipa_05' }, - ['-1663070894'] = { Name = 'po1_sh2_shipa_05b_det' }, - ['-416818391'] = { Name = 'po1_sh2_shipa_05b' }, - ['44393912'] = { Name = 'po1_sh2_shipa_06' }, - ['376474241'] = { Name = 'po1_sh2_shipa_bollards1' }, - ['-1293761693'] = { Name = 'po1_sh2_shipa_bollards2' }, - ['-2122594469'] = { Name = 'po1_sh2_shipa_cabin_ov2' }, - ['1216271714'] = { Name = 'po1_sh2_shipa_cabin_ov3' }, - ['1455256031'] = { Name = 'po1_sh2_shipa_cabin_ov4' }, - ['-423359804'] = { Name = 'po1_sh2_shipa_cabin' }, - ['-1273158462'] = { Name = 'po1_sh2_shipa_dec_1' }, - ['-949990584'] = { Name = 'po1_sh2_shipa_dec_2' }, - ['190784200'] = { Name = 'po1_sh2_shipa_dec' }, - ['-1627181951'] = { Name = 'po1_sh2_shipa_decals' }, - ['1115677385'] = { Name = 'po1_sh2_shipa_decals2' }, - ['-979889780'] = { Name = 'po1_sh2_shipa_detail' }, - ['420187091'] = { Name = 'po1_sh2_shipa_hull' }, - ['-478050236'] = { Name = 'po1_sh2_shipa_ladder002' }, - ['-179033111'] = { Name = 'po1_sh2_shipa_ladder003' }, - ['-486983846'] = { Name = 'po1_sh2_shipa_ladder01' }, - ['-248785985'] = { Name = 'po1_sh2_shipa_ladder02' }, - ['271734987'] = { Name = 'po1_sh2_shipa_lifeboats1' }, - ['562559862'] = { Name = 'po1_sh2_shipa_lifeboats2' }, - ['-1463346467'] = { Name = 'po1_sh2_shipa_railings' }, - ['-1334616724'] = { Name = 'po1_sh2_shipa_stairs' }, - ['229387087'] = { Name = 'po1_sh2_shipa_stairs002' }, - ['2120934406'] = { Name = 'po1_sh2_shipa_windows' }, - ['-855924320'] = { Name = 'po1_sh2_stairs_01' }, - ['-1652669790'] = { Name = 'po1_sh2_stairs_07' }, - ['743767427'] = { Name = 'po1_sh2_wire' }, - ['2046537925'] = { Name = 'police' }, - ['-1627000575'] = { Name = 'police2' }, - ['1912215274'] = { Name = 'police3' }, - ['-1973172295'] = { Name = 'police4' }, - ['-34623805'] = { Name = 'policeb' }, - ['-1536924937'] = { Name = 'policeold1' }, - ['-1779120616'] = { Name = 'policeold2' }, - ['456714581'] = { Name = 'policet' }, - ['353883353'] = { Name = 'polmav' }, - ['-119658072'] = { Name = 'pony' }, - ['943752001'] = { Name = 'pony2' }, - ['-1290268385'] = { Name = 'pop_v_bank_door_l' }, - ['-498077814'] = { Name = 'pop_v_bank_door_r' }, - ['-1977698976'] = { Name = 'poro_06_sig1_c_source' }, - ['-1976806603'] = { Name = 'port_xr_bins' }, - ['-1221701255'] = { Name = 'port_xr_cont_01' }, - ['-1803023315'] = { Name = 'port_xr_cont_02' }, - ['-1171564689'] = { Name = 'port_xr_cont_03' }, - ['-935595120'] = { Name = 'port_xr_cont_04' }, - ['710539794'] = { Name = 'port_xr_cont_sm' }, - ['575329936'] = { Name = 'port_xr_contpod_01' }, - ['806973997'] = { Name = 'port_xr_contpod_02' }, - ['1917744790'] = { Name = 'port_xr_contpod_03' }, - ['-401460437'] = { Name = 'port_xr_cranelg' }, - ['1369145036'] = { Name = 'port_xr_door_01' }, - ['-2085166334'] = { Name = 'port_xr_door_04' }, - ['1450215542'] = { Name = 'port_xr_door_05' }, - ['2123151705'] = { Name = 'port_xr_elecbox_1' }, - ['-2007544594'] = { Name = 'port_xr_elecbox_2' }, - ['-1683917950'] = { Name = 'port_xr_elecbox_3' }, - ['2133090796'] = { Name = 'port_xr_fire' }, - ['1034340814'] = { Name = 'port_xr_firehose' }, - ['-1340510246'] = { Name = 'port_xr_lifeboat' }, - ['-1727003037'] = { Name = 'port_xr_lifep' }, - ['456885502'] = { Name = 'port_xr_lightdoor' }, - ['1809625346'] = { Name = 'port_xr_lighthal' }, - ['-390630130'] = { Name = 'port_xr_lightspot' }, - ['1013710720'] = { Name = 'port_xr_railbal' }, - ['-626023976'] = { Name = 'port_xr_railside' }, - ['1857662402'] = { Name = 'port_xr_railst' }, - ['-734430729'] = { Name = 'port_xr_spoolsm' }, - ['-520750160'] = { Name = 'port_xr_stairs_01' }, - ['-833990705'] = { Name = 'port_xr_tiedown' }, - ['2112052861'] = { Name = 'pounder' }, - ['-1450650718'] = { Name = 'prairie' }, - ['741586030'] = { Name = 'pranger' }, - ['-488123221'] = { Name = 'predator' }, - ['-1883869285'] = { Name = 'premier' }, - ['-1150599089'] = { Name = 'primo' }, - ['-2040426790'] = { Name = 'primo2' }, - ['-1100075058'] = { Name = 'proair_hoc_puck' }, - ['29828513'] = { Name = 'proc_brittlebush_01' }, - ['-1280423821'] = { Name = 'proc_coral_01' }, - ['-2114240528'] = { Name = 'proc_desert_sage_01' }, - ['1870499111'] = { Name = 'proc_drkyel001' }, - ['2041844081'] = { Name = 'proc_dry_plants_01' }, - ['2015249693'] = { Name = 'proc_drygrasses01' }, - ['-1511795599'] = { Name = 'proc_drygrasses01b' }, - ['1781006001'] = { Name = 'proc_drygrassfronds01' }, - ['-2044882611'] = { Name = 'proc_dryplantsgrass_01' }, - ['-1945854697'] = { Name = 'proc_dryplantsgrass_02' }, - ['-2131000111'] = { Name = 'proc_fern_02' }, - ['-203856859'] = { Name = 'proc_flower_wild_04' }, - ['-287168502'] = { Name = 'proc_flower1' }, - ['-67644897'] = { Name = 'proc_forest_grass01' }, - ['-429997852'] = { Name = 'proc_forest_ivy_01' }, - ['-1010825119'] = { Name = 'proc_grassdandelion01' }, - ['1599985244'] = { Name = 'proc_grasses01' }, - ['-1065905452'] = { Name = 'proc_grasses01b' }, - ['1406134282'] = { Name = 'proc_grassfronds01' }, - ['-638302388'] = { Name = 'proc_grassplantmix_01' }, - ['213036232'] = { Name = 'proc_grassplantmix_02' }, - ['-964059938'] = { Name = 'proc_indian_pbrush_01' }, - ['-783590493'] = { Name = 'proc_leafybush_01' }, - ['849975660'] = { Name = 'proc_leafyplant_01' }, - ['775482218'] = { Name = 'proc_litter_01' }, - ['479086613'] = { Name = 'proc_litter_02' }, - ['1775565172'] = { Name = 'proc_lizardtail_01' }, - ['-1025025503'] = { Name = 'proc_lupins_01' }, - ['17258065'] = { Name = 'proc_meadowmix_01' }, - ['-508643576'] = { Name = 'proc_meadowpoppy_01' }, - ['580043721'] = { Name = 'proc_mntn_stone01' }, - ['334177914'] = { Name = 'proc_mntn_stone02' }, - ['237509364'] = { Name = 'proc_mntn_stone03' }, - ['-876909511'] = { Name = 'proc_sage_01' }, - ['1872771678'] = { Name = 'proc_scrub_bush01' }, - ['2064959419'] = { Name = 'proc_searock_01' }, - ['1758339886'] = { Name = 'proc_searock_02' }, - ['1589448460'] = { Name = 'proc_searock_03' }, - ['-814048611'] = { Name = 'proc_sml_reeds_01' }, - ['875648136'] = { Name = 'proc_sml_reeds_01b' }, - ['1173321732'] = { Name = 'proc_sml_reeds_01c' }, - ['-503723136'] = { Name = 'proc_sml_stones01' }, - ['-741527769'] = { Name = 'proc_sml_stones02' }, - ['-1015640454'] = { Name = 'proc_sml_stones03' }, - ['-1405230777'] = { Name = 'proc_stones_01' }, - ['-889446717'] = { Name = 'proc_stones_02' }, - ['-646857810'] = { Name = 'proc_stones_03' }, - ['-412821612'] = { Name = 'proc_stones_04' }, - ['-182488311'] = { Name = 'proc_stones_05' }, - ['31952029'] = { Name = 'proc_stones_06' }, - ['950980702'] = { Name = 'proc_trolley_lakebed' }, - ['-1406314798'] = { Name = 'proc_weeds01a' }, - ['-1272191277'] = { Name = 'proc_weeds01b' }, - ['-1578024354'] = { Name = 'proc_weeds01c' }, - ['-1533650692'] = { Name = 'proc_wildquinine' }, - ['-1344020018'] = { Name = 'prop_06_sig1_a' }, - ['2041509221'] = { Name = 'prop_06_sig1_b' }, - ['1982492248'] = { Name = 'prop_06_sig1_d' }, - ['1760580580'] = { Name = 'prop_06_sig1_e' }, - ['1384097539'] = { Name = 'prop_06_sig1_f' }, - ['1162513561'] = { Name = 'prop_06_sig1_g' }, - ['790913101'] = { Name = 'prop_06_sig1_h' }, - ['563529010'] = { Name = 'prop_06_sig1_i' }, - ['-331261304'] = { Name = 'prop_06_sig1_j' }, - ['368618998'] = { Name = 'prop_06_sig1_k' }, - ['-1619803918'] = { Name = 'prop_06_sig1_l' }, - ['-785013643'] = { Name = 'prop_06_sig1_m' }, - ['-1701726418'] = { Name = 'prop_06_sig1_n' }, - ['-1940612428'] = { Name = 'prop_06_sig1_o' }, - ['1875279045'] = { Name = 'prop_1st_hostage_scene' }, - ['1280887308'] = { Name = 'prop_1st_prologue_scene' }, - ['-742199344'] = { Name = 'prop_2nd_hostage_scene' }, - ['-1331536247'] = { Name = 'prop_50s_jukebox' }, - ['1611303890'] = { Name = 'prop_a_base_bars_01' }, - ['1293907652'] = { Name = 'prop_a_trailer_door_01' }, - ['478908889'] = { Name = 'prop_a4_pile_01' }, - ['-1378325165'] = { Name = 'prop_a4_sheet_01' }, - ['-1220181943'] = { Name = 'prop_a4_sheet_02' }, - ['-1831225514'] = { Name = 'prop_a4_sheet_03' }, - ['-1684027166'] = { Name = 'prop_a4_sheet_04' }, - ['17929184'] = { Name = 'prop_a4_sheet_05' }, - ['1373227456'] = { Name = 'prop_abat_roller_static' }, - ['-1468417022'] = { Name = 'prop_abat_slide' }, - ['-121802573'] = { Name = 'prop_acc_guitar_01_d1' }, - ['-708789241'] = { Name = 'prop_acc_guitar_01' }, - ['-1602845292'] = { Name = 'prop_aerial_01a' }, - ['363720705'] = { Name = 'prop_aerial_01b' }, - ['201055389'] = { Name = 'prop_aerial_01c' }, - ['1161678624'] = { Name = 'prop_aerial_01d' }, - ['924808509'] = { Name = 'prop_afsign_amun' }, - ['718227482'] = { Name = 'prop_afsign_vbike' }, - ['-1056637498'] = { Name = 'prop_agave_01' }, - ['-1437872044'] = { Name = 'prop_agave_02' }, - ['-1716731852'] = { Name = 'prop_aiprort_sign_01' }, - ['-1187578040'] = { Name = 'prop_aiprort_sign_02' }, - ['167557869'] = { Name = 'prop_air_bagloader' }, - ['1683244033'] = { Name = 'prop_air_bagloader2_cr' }, - ['-1287677794'] = { Name = 'prop_air_bagloader2' }, - ['1175931267'] = { Name = 'prop_air_barrier' }, - ['-76230599'] = { Name = 'prop_air_bench_01' }, - ['307625467'] = { Name = 'prop_air_bench_02' }, - ['-1550393228'] = { Name = 'prop_air_bigradar_l1' }, - ['-1773582887'] = { Name = 'prop_air_bigradar_l2' }, - ['-1062232474'] = { Name = 'prop_air_bigradar_slod' }, - ['-1988908952'] = { Name = 'prop_air_bigradar' }, - ['-1265137328'] = { Name = 'prop_air_blastfence_01' }, - ['-1562286620'] = { Name = 'prop_air_blastfence_02' }, - ['131289656'] = { Name = 'prop_air_bridge01' }, - ['497122772'] = { Name = 'prop_air_bridge02' }, - ['1610144111'] = { Name = 'prop_air_cargo_01a' }, - ['1891269362'] = { Name = 'prop_air_cargo_01b' }, - ['1046025776'] = { Name = 'prop_air_cargo_01c' }, - ['-274013936'] = { Name = 'prop_air_cargo_02a' }, - ['542982772'] = { Name = 'prop_air_cargo_02b' }, - ['-1986685425'] = { Name = 'prop_air_cargo_03a' }, - ['628478833'] = { Name = 'prop_air_cargo_04a' }, - ['-500478759'] = { Name = 'prop_air_cargo_04b' }, - ['-806573988'] = { Name = 'prop_air_cargo_04c' }, - ['1757803317'] = { Name = 'prop_air_cargoloader_01' }, - ['1514102675'] = { Name = 'prop_air_chock_01' }, - ['-452397756'] = { Name = 'prop_air_chock_03' }, - ['1800372691'] = { Name = 'prop_air_chock_04' }, - ['-1587301201'] = { Name = 'prop_air_conelight' }, - ['-1779825653'] = { Name = 'prop_air_fireexting' }, - ['-770054074'] = { Name = 'prop_air_fueltrail1' }, - ['-1075526692'] = { Name = 'prop_air_fueltrail2' }, - ['-925511118'] = { Name = 'prop_air_gasbogey_01' }, - ['-1564544556'] = { Name = 'prop_air_generator_01' }, - ['-1474397017'] = { Name = 'prop_air_generator_03' }, - ['78540130'] = { Name = 'prop_air_hoc_paddle_01' }, - ['-218084858'] = { Name = 'prop_air_hoc_paddle_02' }, - ['1784537360'] = { Name = 'prop_air_lights_01a' }, - ['1095208676'] = { Name = 'prop_air_lights_01b' }, - ['-1035660791'] = { Name = 'prop_air_lights_02a' }, - ['-772034186'] = { Name = 'prop_air_lights_02b' }, - ['1998517203'] = { Name = 'prop_air_lights_03a' }, - ['-887448895'] = { Name = 'prop_air_lights_04a' }, - ['-173347079'] = { Name = 'prop_air_lights_05a' }, - ['-1914374242'] = { Name = 'prop_air_luggtrolley' }, - ['-1824199444'] = { Name = 'prop_air_mast_01' }, - ['1524825141'] = { Name = 'prop_air_mast_02' }, - ['1849402306'] = { Name = 'prop_air_monhut_01' }, - ['1670942332'] = { Name = 'prop_air_monhut_02' }, - ['169792355'] = { Name = 'prop_air_monhut_03_cr' }, - ['-961391442'] = { Name = 'prop_air_monhut_03' }, - ['1562403901'] = { Name = 'prop_air_propeller01' }, - ['-1867237480'] = { Name = 'prop_air_radar_01' }, - ['-105439435'] = { Name = 'prop_air_sechut_01' }, - ['1363465830'] = { Name = 'prop_air_stair_01' }, - ['123191949'] = { Name = 'prop_air_stair_02' }, - ['900603705'] = { Name = 'prop_air_stair_03' }, - ['-2103481739'] = { Name = 'prop_air_stair_04a_cr' }, - ['1412727143'] = { Name = 'prop_air_stair_04a' }, - ['-68540493'] = { Name = 'prop_air_stair_04b_cr' }, - ['-1444467509'] = { Name = 'prop_air_stair_04b' }, - ['2129093333'] = { Name = 'prop_air_taxisign_01a' }, - ['1896958025'] = { Name = 'prop_air_taxisign_02a' }, - ['-159713206'] = { Name = 'prop_air_taxisign_03a' }, - ['-994110897'] = { Name = 'prop_air_terlight_01a' }, - ['-479309907'] = { Name = 'prop_air_terlight_01b' }, - ['714071539'] = { Name = 'prop_air_terlight_01c' }, - ['-806121615'] = { Name = 'prop_air_towbar_01' }, - ['-576443694'] = { Name = 'prop_air_towbar_02' }, - ['1555409147'] = { Name = 'prop_air_towbar_03' }, - ['-397607777'] = { Name = 'prop_air_trailer_1a' }, - ['-1161911933'] = { Name = 'prop_air_trailer_1b' }, - ['-1957313850'] = { Name = 'prop_air_trailer_1c' }, - ['401136338'] = { Name = 'prop_air_trailer_2a' }, - ['623310158'] = { Name = 'prop_air_trailer_2b' }, - ['-399903427'] = { Name = 'prop_air_trailer_3a' }, - ['-1236266614'] = { Name = 'prop_air_trailer_3b' }, - ['-64349163'] = { Name = 'prop_air_trailer_4a' }, - ['712505520'] = { Name = 'prop_air_trailer_4b' }, - ['425776770'] = { Name = 'prop_air_trailer_4c' }, - ['638798121'] = { Name = 'prop_air_watertank1' }, - ['1422763677'] = { Name = 'prop_air_watertank2' }, - ['447918696'] = { Name = 'prop_air_watertank3' }, - ['61509710'] = { Name = 'prop_air_windsock_base' }, - ['-310772260'] = { Name = 'prop_air_windsock' }, - ['886547537'] = { Name = 'prop_air_woodsteps' }, - ['827943275'] = { Name = 'prop_aircon_l_01' }, - ['605277920'] = { Name = 'prop_aircon_l_02' }, - ['1413477803'] = { Name = 'prop_aircon_l_03_dam' }, - ['1426534598'] = { Name = 'prop_aircon_l_03' }, - ['1195939145'] = { Name = 'prop_aircon_l_04' }, - ['1369811908'] = { Name = 'prop_aircon_m_01' }, - ['1131941737'] = { Name = 'prop_aircon_m_02' }, - ['1948414141'] = { Name = 'prop_aircon_m_03' }, - ['1709954128'] = { Name = 'prop_aircon_m_04' }, - ['-1393761711'] = { Name = 'prop_aircon_m_05' }, - ['-1625667924'] = { Name = 'prop_aircon_m_06' }, - ['1366469466'] = { Name = 'prop_aircon_m_07' }, - ['1135153095'] = { Name = 'prop_aircon_m_08' }, - ['-432646941'] = { Name = 'prop_aircon_m_09' }, - ['726292818'] = { Name = 'prop_aircon_m_10' }, - ['-223157118'] = { Name = 'prop_aircon_s_01a' }, - ['317638569'] = { Name = 'prop_aircon_s_02a' }, - ['532504902'] = { Name = 'prop_aircon_s_02b' }, - ['1767043400'] = { Name = 'prop_aircon_s_03a' }, - ['1552504757'] = { Name = 'prop_aircon_s_03b' }, - ['217291359'] = { Name = 'prop_aircon_s_04a' }, - ['-759879321'] = { Name = 'prop_aircon_s_05a' }, - ['-867494225'] = { Name = 'prop_aircon_s_06a' }, - ['1928095639'] = { Name = 'prop_aircon_s_07a' }, - ['-1177062036'] = { Name = 'prop_aircon_s_07b' }, - ['-1545030330'] = { Name = 'prop_aircon_t_03' }, - ['-793463384'] = { Name = 'prop_aircon_tna_02' }, - ['-775805135'] = { Name = 'prop_airdancer_2_cloth' }, - ['1480247349'] = { Name = 'prop_airdancer_base' }, - ['-1679199186'] = { Name = 'prop_airhockey_01' }, - ['160628940'] = { Name = 'prop_airport_sale_sign' }, - ['-1758446314'] = { Name = 'prop_alarm_01' }, - ['-2112285976'] = { Name = 'prop_alarm_02' }, - ['1803116220'] = { Name = 'prop_alien_egg_01' }, - ['-73263722'] = { Name = 'prop_aloevera_01' }, - ['-1536173086'] = { Name = 'prop_am_box_wood_01' }, - ['-1139842859'] = { Name = 'prop_amanda_note_01' }, - ['503635721'] = { Name = 'prop_amanda_note_01b' }, - ['-440787091'] = { Name = 'prop_amb_40oz_02' }, - ['-1217150239'] = { Name = 'prop_amb_40oz_03' }, - ['683570518'] = { Name = 'prop_amb_beer_bottle' }, - ['2017086435'] = { Name = 'prop_amb_ciggy_01' }, - ['1847598393'] = { Name = 'prop_amb_donut' }, - ['1197080420'] = { Name = 'prop_amb_handbag_01' }, - ['974883178'] = { Name = 'prop_amb_phone' }, - ['-547813259'] = { Name = 'prop_ammunation_sign_01' }, - ['1011250084'] = { Name = 'prop_amp_01' }, - ['1814532926'] = { Name = 'prop_anim_cash_note_b' }, - ['1597489407'] = { Name = 'prop_anim_cash_note' }, - ['-1170050911'] = { Name = 'prop_anim_cash_pile_01' }, - ['-1448063107'] = { Name = 'prop_anim_cash_pile_02' }, - ['1405043423'] = { Name = 'prop_apple_box_01' }, - ['-585968300'] = { Name = 'prop_apple_box_02' }, - ['1011158577'] = { Name = 'prop_ar_arrow_1' }, - ['1811869092'] = { Name = 'prop_ar_arrow_2' }, - ['958367714'] = { Name = 'prop_ar_arrow_3' }, - ['977639986'] = { Name = 'prop_ar_ring_01' }, - ['-1995840812'] = { Name = 'prop_arc_blueprints_01' }, - ['-1991361770'] = { Name = 'prop_arcade_01' }, - ['952375787'] = { Name = 'prop_arcade_02' }, - ['-2029892494'] = { Name = 'prop_arm_gate_l' }, - ['-861197080'] = { Name = 'prop_arm_wrestle_01' }, - ['719404538'] = { Name = 'prop_armchair_01' }, - ['1534513698'] = { Name = 'prop_armenian_gate' }, - ['701173564'] = { Name = 'prop_armour_pickup' }, - ['-267139712'] = { Name = 'prop_artgallery_02_dl' }, - ['650392296'] = { Name = 'prop_artgallery_02_dr' }, - ['-751501685'] = { Name = 'prop_artgallery_dl' }, - ['-1382730932'] = { Name = 'prop_artgallery_dr' }, - ['-956377380'] = { Name = 'prop_artifact_01' }, - ['996113921'] = { Name = 'prop_ashtray_01' }, - ['-543669801'] = { Name = 'prop_asteroid_01' }, - ['1685515260'] = { Name = 'prop_astro_table_01' }, - ['832407114'] = { Name = 'prop_astro_table_02' }, - ['-870868698'] = { Name = 'prop_atm_01' }, - ['-1126237515'] = { Name = 'prop_atm_02' }, - ['-1364697528'] = { Name = 'prop_atm_03' }, - ['-1600440298'] = { Name = 'prop_attache_case_01' }, - ['2047842025'] = { Name = 'prop_aviators_01' }, - ['1335593994'] = { Name = 'prop_b_board_blank' }, - ['-1212160278'] = { Name = 'prop_bahammenu' }, - ['-465397894'] = { Name = 'prop_balcony_glass_01' }, - ['-156648376'] = { Name = 'prop_balcony_glass_02' }, - ['128212541'] = { Name = 'prop_balcony_glass_03' }, - ['170812241'] = { Name = 'prop_balcony_glass_04' }, - ['-206337278'] = { Name = 'prop_ball_box' }, - ['812526004'] = { Name = 'prop_ballistic_shield_lod1' }, - ['1141389967'] = { Name = 'prop_ballistic_shield' }, - ['-1743279446'] = { Name = 'prop_bandsaw_01' }, - ['-554465314'] = { Name = 'prop_bank_shutter' }, - ['-134415992'] = { Name = 'prop_bank_vaultdoor' }, - ['-1766751344'] = { Name = 'prop_bar_beans' }, - ['-1102277088'] = { Name = 'prop_bar_beerfridge_01' }, - ['-1711526423'] = { Name = 'prop_bar_caddy' }, - ['-16236139'] = { Name = 'prop_bar_coastbarr' }, - ['-2132107072'] = { Name = 'prop_bar_coastchamp' }, - ['1260570993'] = { Name = 'prop_bar_coastdusc' }, - ['1793667637'] = { Name = 'prop_bar_coasterdisp' }, - ['1374371923'] = { Name = 'prop_bar_coastmount' }, - ['-420103132'] = { Name = 'prop_bar_cockshaker' }, - ['-1525506599'] = { Name = 'prop_bar_cockshakropn' }, - ['2072037848'] = { Name = 'prop_bar_cooler_01' }, - ['1913075429'] = { Name = 'prop_bar_cooler_03' }, - ['-1660391290'] = { Name = 'prop_bar_drinkstraws' }, - ['-458183035'] = { Name = 'prop_bar_fridge_01' }, - ['-304627501'] = { Name = 'prop_bar_fridge_02' }, - ['18704222'] = { Name = 'prop_bar_fridge_03' }, - ['-1720674274'] = { Name = 'prop_bar_fridge_04' }, - ['1753238891'] = { Name = 'prop_bar_fruit' }, - ['-1696280277'] = { Name = 'prop_bar_ice_01' }, - ['993353915'] = { Name = 'prop_bar_lemons' }, - ['2010966735'] = { Name = 'prop_bar_limes' }, - ['67883626'] = { Name = 'prop_bar_measrjug' }, - ['-521301105'] = { Name = 'prop_bar_napkindisp' }, - ['-1838355393'] = { Name = 'prop_bar_nuts' }, - ['-1281229898'] = { Name = 'prop_bar_pump_01' }, - ['-766101190'] = { Name = 'prop_bar_pump_04' }, - ['-1188362524'] = { Name = 'prop_bar_pump_05' }, - ['-420814237'] = { Name = 'prop_bar_pump_06' }, - ['-1339984727'] = { Name = 'prop_bar_pump_07' }, - ['2143392746'] = { Name = 'prop_bar_pump_08' }, - ['1285434788'] = { Name = 'prop_bar_pump_09' }, - ['1090360663'] = { Name = 'prop_bar_pump_10' }, - ['-754287693'] = { Name = 'prop_bar_shots' }, - ['-1619027728'] = { Name = 'prop_bar_sink_01' }, - ['846652480'] = { Name = 'prop_bar_stirrers' }, - ['-1829764702'] = { Name = 'prop_bar_stool_01' }, - ['2139379968'] = { Name = 'prop_barbell_01' }, - ['-1711403533'] = { Name = 'prop_barbell_02' }, - ['-486823720'] = { Name = 'prop_barbell_100kg' }, - ['-1902111326'] = { Name = 'prop_barbell_10kg' }, - ['371177307'] = { Name = 'prop_barbell_20kg' }, - ['927793327'] = { Name = 'prop_barbell_30kg' }, - ['-1314904318'] = { Name = 'prop_barbell_40kg' }, - ['1897403261'] = { Name = 'prop_barbell_50kg' }, - ['-43213041'] = { Name = 'prop_barbell_60kg' }, - ['-164226377'] = { Name = 'prop_barbell_80kg' }, - ['-1882134861'] = { Name = 'prop_barebulb_01' }, - ['-1228223417'] = { Name = 'prop_barier_conc_01a' }, - ['-978556406'] = { Name = 'prop_barier_conc_01b' }, - ['-347163314'] = { Name = 'prop_barier_conc_01c' }, - ['-1286880215'] = { Name = 'prop_barier_conc_02a' }, - ['-514023350'] = { Name = 'prop_barier_conc_02b' }, - ['-674591450'] = { Name = 'prop_barier_conc_02c' }, - ['432739598'] = { Name = 'prop_barier_conc_03a' }, - ['-1810823144'] = { Name = 'prop_barier_conc_04a' }, - ['693843550'] = { Name = 'prop_barier_conc_05a' }, - ['415536433'] = { Name = 'prop_barier_conc_05b' }, - ['1172303719'] = { Name = 'prop_barier_conc_05c' }, - ['-165117488'] = { Name = 'prop_barn_door_l' }, - ['-459350339'] = { Name = 'prop_barn_door_r' }, - ['18445149'] = { Name = 'prop_barrachneon' }, - ['-1738103333'] = { Name = 'prop_barrel_01a' }, - ['1298403575'] = { Name = 'prop_barrel_02a' }, - ['-1069975900'] = { Name = 'prop_barrel_02b' }, - ['89948745'] = { Name = 'prop_barrel_03a' }, - ['344662182'] = { Name = 'prop_barrel_03d' }, - ['-1344435013'] = { Name = 'prop_barrel_exp_01a' }, - ['-1088738506'] = { Name = 'prop_barrel_exp_01b' }, - ['-1935686084'] = { Name = 'prop_barrel_exp_01c' }, - ['-1269401419'] = { Name = 'prop_barrel_float_1' }, - ['-840225818'] = { Name = 'prop_barrel_float_2' }, - ['1652026494'] = { Name = 'prop_barrel_pile_01' }, - ['-260208501'] = { Name = 'prop_barrel_pile_02' }, - ['-921781850'] = { Name = 'prop_barrel_pile_03' }, - ['-566369276'] = { Name = 'prop_barrel_pile_04' }, - ['631304913'] = { Name = 'prop_barrel_pile_05' }, - ['-841417216'] = { Name = 'prop_barrier_wat_01a' }, - ['2080595106'] = { Name = 'prop_barrier_wat_03a' }, - ['546252211'] = { Name = 'prop_barrier_wat_03b' }, - ['579512398'] = { Name = 'prop_barrier_wat_04a' }, - ['1198649884'] = { Name = 'prop_barrier_wat_04b' }, - ['968840887'] = { Name = 'prop_barrier_wat_04c' }, - ['1072616162'] = { Name = 'prop_barrier_work01a' }, - ['1329951119'] = { Name = 'prop_barrier_work01b' }, - ['1718951922'] = { Name = 'prop_barrier_work01c' }, - ['1946925855'] = { Name = 'prop_barrier_work01d' }, - ['-1984567405'] = { Name = 'prop_barrier_work02a' }, - ['-565797937'] = { Name = 'prop_barrier_work04a' }, - ['-143315610'] = { Name = 'prop_barrier_work05' }, - ['765541575'] = { Name = 'prop_barrier_work06a' }, - ['1048501890'] = { Name = 'prop_barrier_work06b' }, - ['742943823'] = { Name = 'prop_barriercrash_01' }, - ['1415068782'] = { Name = 'prop_barriercrash_02' }, - ['574380059'] = { Name = 'prop_barriercrash_03' }, - ['1871573721'] = { Name = 'prop_barriercrash_04' }, - ['118769507'] = { Name = 'prop_barry_table_detail' }, - ['510628364'] = { Name = 'prop_basejump_target_01' }, - ['659269893'] = { Name = 'prop_basketball_net' }, - ['-2088525666'] = { Name = 'prop_bath_dirt_01' }, - ['-1966747703'] = { Name = 'prop_battery_01' }, - ['-1726256012'] = { Name = 'prop_battery_02' }, - ['-1525817904'] = { Name = 'prop_bball_arcade_01' }, - ['1903501406'] = { Name = 'prop_bbq_1' }, - ['519797612'] = { Name = 'prop_bbq_2' }, - ['-476379988'] = { Name = 'prop_bbq_3' }, - ['-770250239'] = { Name = 'prop_bbq_4_l1' }, - ['977744387'] = { Name = 'prop_bbq_4' }, - ['286252949'] = { Name = 'prop_bbq_5' }, - ['-1363752925'] = { Name = 'prop_beach_bag_01a' }, - ['2094687343'] = { Name = 'prop_beach_bag_01b' }, - ['-845760792'] = { Name = 'prop_beach_bag_02' }, - ['1972733671'] = { Name = 'prop_beach_bag_03' }, - ['-489525601'] = { Name = 'prop_beach_bars_01' }, - ['1920863736'] = { Name = 'prop_beach_bars_02' }, - ['-1608693916'] = { Name = 'prop_beach_bbq' }, - ['1672330940'] = { Name = 'prop_beach_dip_bars_01' }, - ['-1531756342'] = { Name = 'prop_beach_dip_bars_02' }, - ['-1065766299'] = { Name = 'prop_beach_fire' }, - ['-1880772547'] = { Name = 'prop_beach_lg_float' }, - ['183900128'] = { Name = 'prop_beach_lg_stretch' }, - ['-418873017'] = { Name = 'prop_beach_lg_surf' }, - ['1715961520'] = { Name = 'prop_beach_lilo_01' }, - ['-1675793829'] = { Name = 'prop_beach_lilo_02' }, - ['-554270033'] = { Name = 'prop_beach_lotion_01' }, - ['238248232'] = { Name = 'prop_beach_lotion_02' }, - ['-1826591984'] = { Name = 'prop_beach_lotion_03' }, - ['1054627099'] = { Name = 'prop_beach_parasol_01' }, - ['756855196'] = { Name = 'prop_beach_parasol_02' }, - ['516887809'] = { Name = 'prop_beach_parasol_03' }, - ['-1929219726'] = { Name = 'prop_beach_parasol_04' }, - ['-2108662770'] = { Name = 'prop_beach_parasol_05' }, - ['1913502601'] = { Name = 'prop_beach_parasol_06' }, - ['1473546007'] = { Name = 'prop_beach_parasol_07' }, - ['-979901796'] = { Name = 'prop_beach_parasol_08' }, - ['-1151218128'] = { Name = 'prop_beach_parasol_09' }, - ['1483509531'] = { Name = 'prop_beach_parasol_10' }, - ['1867233273'] = { Name = 'prop_beach_punchbag' }, - ['1677315747'] = { Name = 'prop_beach_ring_01' }, - ['1772442022'] = { Name = 'prop_beach_rings_01' }, - ['336523661'] = { Name = 'prop_beach_sandcas_01' }, - ['339341791'] = { Name = 'prop_beach_sandcas_03' }, - ['1285350052'] = { Name = 'prop_beach_sandcas_04' }, - ['-488829146'] = { Name = 'prop_beach_sandcas_05' }, - ['1639776969'] = { Name = 'prop_beach_sculp_01' }, - ['1181350742'] = { Name = 'prop_beach_towel_01' }, - ['951345131'] = { Name = 'prop_beach_towel_02' }, - ['1604201946'] = { Name = 'prop_beach_towel_03' }, - ['1230242118'] = { Name = 'prop_beach_towel_04' }, - ['-946169730'] = { Name = 'prop_beach_volball01' }, - ['1017479830'] = { Name = 'prop_beach_volball02' }, - ['34136386'] = { Name = 'prop_beachbag_01' }, - ['-886312055'] = { Name = 'prop_beachbag_02' }, - ['-393990599'] = { Name = 'prop_beachbag_03' }, - ['-1414482797'] = { Name = 'prop_beachbag_04' }, - ['-1658644616'] = { Name = 'prop_beachbag_05' }, - ['-1571249689'] = { Name = 'prop_beachbag_06' }, - ['1407021173'] = { Name = 'prop_beachbag_combo_01' }, - ['-429845122'] = { Name = 'prop_beachbag_combo_02' }, - ['1574107526'] = { Name = 'prop_beachball_01' }, - ['136236575'] = { Name = 'prop_beachball_02' }, - ['1275920395'] = { Name = 'prop_beachf_01_cr' }, - ['-764254753'] = { Name = 'prop_beachflag_01' }, - ['1585741317'] = { Name = 'prop_beachflag_02' }, - ['803874239'] = { Name = 'prop_beachflag_le' }, - ['1350970027'] = { Name = 'prop_beer_am' }, - ['1174226320'] = { Name = 'prop_beer_amopen' }, - ['-527552795'] = { Name = 'prop_beer_bar' }, - ['-1403539035'] = { Name = 'prop_beer_bison' }, - ['-1555693050'] = { Name = 'prop_beer_blr' }, - ['1172836182'] = { Name = 'prop_beer_bottle' }, - ['2057005985'] = { Name = 'prop_beer_box_01' }, - ['-1145966996'] = { Name = 'prop_beer_jakey' }, - ['348272579'] = { Name = 'prop_beer_logger' }, - ['1146109585'] = { Name = 'prop_beer_logopen' }, - ['1433474877'] = { Name = 'prop_beer_neon_01' }, - ['1671082896'] = { Name = 'prop_beer_neon_02' }, - ['-487902677'] = { Name = 'prop_beer_neon_03' }, - ['-1178279969'] = { Name = 'prop_beer_neon_04' }, - ['-535527755'] = { Name = 'prop_beer_patriot' }, - ['1451528099'] = { Name = 'prop_beer_pissh' }, - ['1669623194'] = { Name = 'prop_beer_pride' }, - ['-1243177429'] = { Name = 'prop_beer_stz' }, - ['1940235411'] = { Name = 'prop_beer_stzopen' }, - ['-2060136857'] = { Name = 'prop_beerdusche' }, - ['88234209'] = { Name = 'prop_beerneon' }, - ['-245386275'] = { Name = 'prop_beggers_sign_01' }, - ['-533655168'] = { Name = 'prop_beggers_sign_02' }, - ['-1109340972'] = { Name = 'prop_beggers_sign_03' }, - ['-801803927'] = { Name = 'prop_beggers_sign_04' }, - ['1805980844'] = { Name = 'prop_bench_01a' }, - ['2037887057'] = { Name = 'prop_bench_01b' }, - ['-1215681419'] = { Name = 'prop_bench_01c' }, - ['-628719744'] = { Name = 'prop_bench_02' }, - ['-1062810675'] = { Name = 'prop_bench_03' }, - ['-763859088'] = { Name = 'prop_bench_04' }, - ['-1631057904'] = { Name = 'prop_bench_05' }, - ['-1317098115'] = { Name = 'prop_bench_06' }, - ['-71417349'] = { Name = 'prop_bench_07' }, - ['-403891623'] = { Name = 'prop_bench_08' }, - ['-99500382'] = { Name = 'prop_bench_09' }, - ['437354449'] = { Name = 'prop_bench_10' }, - ['1290593659'] = { Name = 'prop_bench_11' }, - ['345907779'] = { Name = 'prop_beta_tape' }, - ['576744296'] = { Name = 'prop_beware_dog_sign' }, - ['-1747119540'] = { Name = 'prop_bh1_03_gate_l' }, - ['-1565579268'] = { Name = 'prop_bh1_03_gate_r' }, - ['-2036241356'] = { Name = 'prop_bh1_08_mp_gar' }, - ['1301550063'] = { Name = 'prop_bh1_09_mp_gar' }, - ['-918724285'] = { Name = 'prop_bh1_09_mp_l' }, - ['1410103055'] = { Name = 'prop_bh1_09_mp_r' }, - ['1713721272'] = { Name = 'prop_bh1_16_display' }, - ['1523529669'] = { Name = 'prop_bh1_44_door_01l' }, - ['1596276849'] = { Name = 'prop_bh1_44_door_01r' }, - ['-1454760130'] = { Name = 'prop_bh1_48_backdoor_l' }, - ['1245831483'] = { Name = 'prop_bh1_48_backdoor_r' }, - ['-1568354151'] = { Name = 'prop_bh1_48_gate_1' }, - ['-403433025'] = { Name = 'prop_bhhotel_door_l' }, - ['1308911070'] = { Name = 'prop_bhhotel_door_r' }, - ['1234788901'] = { Name = 'prop_big_bag_01' }, - ['914229232'] = { Name = 'prop_big_cin_screen' }, - ['-346427197'] = { Name = 'prop_big_clock_01' }, - ['-1842599357'] = { Name = 'prop_big_shit_01' }, - ['-2071359746'] = { Name = 'prop_big_shit_02' }, - ['940495467'] = { Name = 'prop_bikerack_1a' }, - ['-1314273436'] = { Name = 'prop_bikerack_2' }, - ['-1747937636'] = { Name = 'prop_bikerset' }, - ['1772964347'] = { Name = 'prop_bikini_disp_01' }, - ['265721423'] = { Name = 'prop_bikini_disp_02' }, - ['-614421216'] = { Name = 'prop_bikini_disp_03' }, - ['-451690362'] = { Name = 'prop_bikini_disp_04' }, - ['1119091721'] = { Name = 'prop_bikini_disp_05' }, - ['-836824419'] = { Name = 'prop_bikini_disp_06' }, - ['1317998709'] = { Name = 'prop_billb_frame01a' }, - ['-2058846745'] = { Name = 'prop_billb_frame01b' }, - ['-1482898465'] = { Name = 'prop_billb_frame02a' }, - ['1538534411'] = { Name = 'prop_billb_frame02b' }, - ['2024434543'] = { Name = 'prop_billb_frame03a' }, - ['1784860384'] = { Name = 'prop_billb_frame03b' }, - ['1412211316'] = { Name = 'prop_billb_frame03c' }, - ['731304561'] = { Name = 'prop_billb_frame04a' }, - ['-514310667'] = { Name = 'prop_billb_frame04b' }, - ['934279312'] = { Name = 'prop_billboard_01' }, - ['-915891197'] = { Name = 'prop_billboard_02' }, - ['369046831'] = { Name = 'prop_billboard_03' }, - ['666654889'] = { Name = 'prop_billboard_04' }, - ['1653034562'] = { Name = 'prop_billboard_05' }, - ['73306606'] = { Name = 'prop_billboard_06' }, - ['1233198134'] = { Name = 'prop_billboard_07' }, - ['1328228234'] = { Name = 'prop_billboard_08' }, - ['-1507502723'] = { Name = 'prop_billboard_09' }, - ['1154944443'] = { Name = 'prop_billboard_09wall' }, - ['281779892'] = { Name = 'prop_billboard_10' }, - ['1539912878'] = { Name = 'prop_billboard_11' }, - ['756504395'] = { Name = 'prop_billboard_12' }, - ['1748749715'] = { Name = 'prop_billboard_13' }, - ['1233293345'] = { Name = 'prop_billboard_14' }, - ['-2068543868'] = { Name = 'prop_billboard_15' }, - ['-1778996984'] = { Name = 'prop_billboard_16' }, - ['1437508529'] = { Name = 'prop_bin_01a' }, - ['1614656839'] = { Name = 'prop_bin_02a' }, - ['-130812911'] = { Name = 'prop_bin_03a' }, - ['-93819890'] = { Name = 'prop_bin_04a' }, - ['1329570871'] = { Name = 'prop_bin_05a' }, - ['1143474856'] = { Name = 'prop_bin_06a' }, - ['-228596739'] = { Name = 'prop_bin_07a' }, - ['-468629664'] = { Name = 'prop_bin_07b' }, - ['-1426008804'] = { Name = 'prop_bin_07c' }, - ['-1187286639'] = { Name = 'prop_bin_07d' }, - ['-1096777189'] = { Name = 'prop_bin_08a' }, - ['-413198204'] = { Name = 'prop_bin_08open' }, - ['437765445'] = { Name = 'prop_bin_09a' }, - ['-1830793175'] = { Name = 'prop_bin_10a' }, - ['-329415894'] = { Name = 'prop_bin_10b' }, - ['-341442425'] = { Name = 'prop_bin_11a' }, - ['1792999139'] = { Name = 'prop_bin_11b' }, - ['-2096124444'] = { Name = 'prop_bin_12a' }, - ['122303831'] = { Name = 'prop_bin_13a' }, - ['1748268526'] = { Name = 'prop_bin_14a' }, - ['998415499'] = { Name = 'prop_bin_14b' }, - ['234941195'] = { Name = 'prop_bin_beach_01a' }, - ['-5943724'] = { Name = 'prop_bin_beach_01d' }, - ['1380691550'] = { Name = 'prop_bin_delpiero_b' }, - ['-317177646'] = { Name = 'prop_bin_delpiero' }, - ['985101275'] = { Name = 'prop_binoc_01' }, - ['1071105235'] = { Name = 'prop_biolab_g_door' }, - ['361533569'] = { Name = 'prop_biotech_store' }, - ['2142268482'] = { Name = 'prop_bird_poo' }, - ['-321570585'] = { Name = 'prop_birdbath1' }, - ['667168444'] = { Name = 'prop_birdbath2' }, - ['1032165235'] = { Name = 'prop_birdbathtap' }, - ['1641541792'] = { Name = 'prop_bison_winch' }, - ['1861974681'] = { Name = 'prop_blackjack_01' }, - ['-200725035'] = { Name = 'prop_bleachers_01' }, - ['1079494257'] = { Name = 'prop_bleachers_02' }, - ['1329488958'] = { Name = 'prop_bleachers_03' }, - ['-1663557985'] = { Name = 'prop_bleachers_04_cr' }, - ['493125771'] = { Name = 'prop_bleachers_04' }, - ['984170102'] = { Name = 'prop_bleachers_05_cr' }, - ['-1691255725'] = { Name = 'prop_bleachers_05' }, - ['-1484965124'] = { Name = 'prop_blox_spray' }, - ['634122469'] = { Name = 'prop_bmu_01_b' }, - ['-1525295470'] = { Name = 'prop_bmu_01' }, - ['1969144476'] = { Name = 'prop_bmu_02_ld_cab' }, - ['-1919316447'] = { Name = 'prop_bmu_02_ld_sup' }, - ['-1127914163'] = { Name = 'prop_bmu_02_ld' }, - ['-1754285242'] = { Name = 'prop_bmu_02' }, - ['-570322204'] = { Name = 'prop_bmu_track01' }, - ['-273336757'] = { Name = 'prop_bmu_track02' }, - ['-1387646590'] = { Name = 'prop_bmu_track03' }, - ['1111175276'] = { Name = 'prop_bodyarmour_02' }, - ['-1779214373'] = { Name = 'prop_bodyarmour_03' }, - ['-1497794201'] = { Name = 'prop_bodyarmour_04' }, - ['2022153476'] = { Name = 'prop_bodyarmour_05' }, - ['-84434502'] = { Name = 'prop_bodyarmour_06' }, - ['-79347610'] = { Name = 'prop_bollard_01a' }, - ['1348987562'] = { Name = 'prop_bollard_01b' }, - ['-542078659'] = { Name = 'prop_bollard_01c' }, - ['-994492850'] = { Name = 'prop_bollard_02a' }, - ['-903362261'] = { Name = 'prop_bollard_02b' }, - ['-663886409'] = { Name = 'prop_bollard_02c' }, - ['-1510803822'] = { Name = 'prop_bollard_03a' }, - ['-259356231'] = { Name = 'prop_bollard_04' }, - ['37760292'] = { Name = 'prop_bollard_05' }, - ['1764669601'] = { Name = 'prop_bomb_01_s' }, - ['848107085'] = { Name = 'prop_bomb_01' }, - ['346229883'] = { Name = 'prop_bonesaw' }, - ['-257549932'] = { Name = 'prop_bong_01' }, - ['591916419'] = { Name = 'prop_bongos_01' }, - ['1203342297'] = { Name = 'prop_boogbd_stack_01' }, - ['1091305086'] = { Name = 'prop_boogbd_stack_02' }, - ['1159992493'] = { Name = 'prop_boogieboard_01' }, - ['1323771955'] = { Name = 'prop_boogieboard_02' }, - ['1977677406'] = { Name = 'prop_boogieboard_03' }, - ['1142887131'] = { Name = 'prop_boogieboard_04' }, - ['1517567877'] = { Name = 'prop_boogieboard_05' }, - ['-1463264208'] = { Name = 'prop_boogieboard_06' }, - ['-1397464056'] = { Name = 'prop_boogieboard_07' }, - ['2062975117'] = { Name = 'prop_boogieboard_08' }, - ['-1856393901'] = { Name = 'prop_boogieboard_09' }, - ['688185351'] = { Name = 'prop_boogieboard_10' }, - ['1729911864'] = { Name = 'prop_boombox_01' }, - ['-23214081'] = { Name = 'prop_bottle_brandy' }, - ['-1296774200'] = { Name = 'prop_bottle_cap_01' }, - ['1404018125'] = { Name = 'prop_bottle_cognac' }, - ['-1756838334'] = { Name = 'prop_bottle_macbeth' }, - ['-748864306'] = { Name = 'prop_bottle_richard' }, - ['2018525338'] = { Name = 'prop_bowl_crisps' }, - ['-563331074'] = { Name = 'prop_bowling_ball' }, - ['-1501785249'] = { Name = 'prop_bowling_pin' }, - ['1843823183'] = { Name = 'prop_box_ammo01a' }, - ['-1522670383'] = { Name = 'prop_box_ammo02a' }, - ['-1586104172'] = { Name = 'prop_box_ammo03a_set' }, - ['2107849419'] = { Name = 'prop_box_ammo03a_set2' }, - ['-1422265815'] = { Name = 'prop_box_ammo03a' }, - ['-371004270'] = { Name = 'prop_box_ammo04a' }, - ['155659266'] = { Name = 'prop_box_ammo05b' }, - ['1824078756'] = { Name = 'prop_box_ammo06a' }, - ['1580014892'] = { Name = 'prop_box_ammo07a' }, - ['1093460780'] = { Name = 'prop_box_ammo07b' }, - ['1430410579'] = { Name = 'prop_box_guncase_01a' }, - ['-1920611843'] = { Name = 'prop_box_guncase_02a' }, - ['798951501'] = { Name = 'prop_box_guncase_03a' }, - ['-1147461795'] = { Name = 'prop_box_tea01a' }, - ['1165008631'] = { Name = 'prop_box_wood01a' }, - ['-1032791704'] = { Name = 'prop_box_wood02a_mws' }, - ['-1861623876'] = { Name = 'prop_box_wood02a_pu' }, - ['396412624'] = { Name = 'prop_box_wood02a' }, - ['-2022916910'] = { Name = 'prop_box_wood03a' }, - ['-1322183878'] = { Name = 'prop_box_wood04a' }, - ['-1513883840'] = { Name = 'prop_box_wood05a' }, - ['738624455'] = { Name = 'prop_box_wood05b' }, - ['-1685625437'] = { Name = 'prop_box_wood06a' }, - ['307713837'] = { Name = 'prop_box_wood07a' }, - ['1916770868'] = { Name = 'prop_box_wood08a' }, - ['1815646479'] = { Name = 'prop_boxcar5_handle' }, - ['335898267'] = { Name = 'prop_boxing_glove_01' }, - ['1513590521'] = { Name = 'prop_boxpile_01a' }, - ['1524671283'] = { Name = 'prop_boxpile_02b' }, - ['1280771616'] = { Name = 'prop_boxpile_02c' }, - ['-865565111'] = { Name = 'prop_boxpile_02d' }, - ['1576342596'] = { Name = 'prop_boxpile_03a' }, - ['300547451'] = { Name = 'prop_boxpile_04a' }, - ['1935071027'] = { Name = 'prop_boxpile_05a' }, - ['-77338465'] = { Name = 'prop_boxpile_06a' }, - ['153748523'] = { Name = 'prop_boxpile_06b' }, - ['-1726996371'] = { Name = 'prop_boxpile_07a' }, - ['519908417'] = { Name = 'prop_boxpile_07d' }, - ['-188983024'] = { Name = 'prop_boxpile_08a' }, - ['-340374416'] = { Name = 'prop_boxpile_09a' }, - ['-1480604471'] = { Name = 'prop_boxpile_10a' }, - ['-1249550252'] = { Name = 'prop_boxpile_10b' }, - ['155046858'] = { Name = 'prop_brandy_glass' }, - ['2064772359'] = { Name = 'prop_bread_rack_01' }, - ['1186956387'] = { Name = 'prop_bread_rack_02' }, - ['329675898'] = { Name = 'prop_breadbin_01' }, - ['-559661536'] = { Name = 'prop_break_skylight_01' }, - ['-1039974809'] = { Name = 'prop_broken_cboard_p1' }, - ['208851797'] = { Name = 'prop_broken_cboard_p2' }, - ['-1261591476'] = { Name = 'prop_broken_cell_gate_01' }, - ['-355648437'] = { Name = 'prop_broom_unit_01' }, - ['-1635579193'] = { Name = 'prop_bs_map_door_01' }, - ['1840863642'] = { Name = 'prop_bskball_01' }, - ['1678716578'] = { Name = 'prop_buck_spade_01' }, - ['1909574183'] = { Name = 'prop_buck_spade_02' }, - ['-2120586824'] = { Name = 'prop_buck_spade_03' }, - ['655799498'] = { Name = 'prop_buck_spade_04' }, - ['-1503317171'] = { Name = 'prop_buck_spade_05' }, - ['-1154786087'] = { Name = 'prop_buck_spade_06' }, - ['-906364298'] = { Name = 'prop_buck_spade_07' }, - ['1353058256'] = { Name = 'prop_buck_spade_08' }, - ['-226735210'] = { Name = 'prop_buck_spade_09' }, - ['2054934387'] = { Name = 'prop_buck_spade_10' }, - ['702767871'] = { Name = 'prop_bucket_01a' }, - ['4591557'] = { Name = 'prop_bucket_01b' }, - ['-13720938'] = { Name = 'prop_bucket_02a' }, - ['1474888937'] = { Name = 'prop_buckets_02' }, - ['-1948924681'] = { Name = 'prop_bumper_01' }, - ['-1720688596'] = { Name = 'prop_bumper_02' }, - ['-1185439750'] = { Name = 'prop_bumper_03' }, - ['-956482747'] = { Name = 'prop_bumper_04' }, - ['-774156031'] = { Name = 'prop_bumper_05' }, - ['-401310349'] = { Name = 'prop_bumper_06' }, - ['-77393630'] = { Name = 'prop_bumper_car_01' }, - ['1129053052'] = { Name = 'prop_burgerstand_01' }, - ['-550386901'] = { Name = 'prop_burto_gate_01' }, - ['-1022684418'] = { Name = 'prop_bus_stop_sign' }, - ['-704596622'] = { Name = 'prop_bush_dead_02' }, - ['1719383358'] = { Name = 'prop_bush_gorse_dry' }, - ['-1576578766'] = { Name = 'prop_bush_gorse_lush' }, - ['1116369239'] = { Name = 'prop_bush_grape_01' }, - ['754902525'] = { Name = 'prop_bush_ivy_01_1m' }, - ['1551246947'] = { Name = 'prop_bush_ivy_01_2m' }, - ['218547716'] = { Name = 'prop_bush_ivy_01_bk' }, - ['1727654695'] = { Name = 'prop_bush_ivy_01_l' }, - ['1724835979'] = { Name = 'prop_bush_ivy_01_pot' }, - ['-1963183301'] = { Name = 'prop_bush_ivy_01_r' }, - ['-298407735'] = { Name = 'prop_bush_ivy_01_top' }, - ['-2145301823'] = { Name = 'prop_bush_ivy_02_1m' }, - ['1296557055'] = { Name = 'prop_bush_ivy_02_2m' }, - ['-467587443'] = { Name = 'prop_bush_ivy_02_l' }, - ['425311731'] = { Name = 'prop_bush_ivy_02_pot' }, - ['14149626'] = { Name = 'prop_bush_ivy_02_r' }, - ['858596542'] = { Name = 'prop_bush_ivy_02_top' }, - ['-685850110'] = { Name = 'prop_bush_lrg_01' }, - ['-1825519337'] = { Name = 'prop_bush_lrg_01b' }, - ['11906616'] = { Name = 'prop_bush_lrg_01c_cr' }, - ['2044171877'] = { Name = 'prop_bush_lrg_01c' }, - ['-2003160086'] = { Name = 'prop_bush_lrg_01d' }, - ['662880068'] = { Name = 'prop_bush_lrg_01e_cr' }, - ['-1705943745'] = { Name = 'prop_bush_lrg_01e_cr2' }, - ['735410778'] = { Name = 'prop_bush_lrg_01e' }, - ['498290474'] = { Name = 'prop_bush_lrg_02' }, - ['-465751269'] = { Name = 'prop_bush_lrg_02b' }, - ['1277635601'] = { Name = 'prop_bush_lrg_03' }, - ['21490660'] = { Name = 'prop_bush_lrg_03b' }, - ['211487370'] = { Name = 'prop_bush_lrg_04b' }, - ['849958566'] = { Name = 'prop_bush_lrg_04c' }, - ['-302658244'] = { Name = 'prop_bush_lrg_04d' }, - ['-26307958'] = { Name = 'prop_bush_med_01' }, - ['236794343'] = { Name = 'prop_bush_med_02' }, - ['-1658282356'] = { Name = 'prop_bush_med_03_cr' }, - ['-1656246279'] = { Name = 'prop_bush_med_03_cr2' }, - ['-1733179630'] = { Name = 'prop_bush_med_03' }, - ['992644101'] = { Name = 'prop_bush_med_05' }, - ['1165271193'] = { Name = 'prop_bush_med_06' }, - ['-307793672'] = { Name = 'prop_bush_med_07' }, - ['1225919411'] = { Name = 'prop_bush_neat_01' }, - ['-1205638700'] = { Name = 'prop_bush_neat_02' }, - ['-1385802662'] = { Name = 'prop_bush_neat_03' }, - ['-1127746783'] = { Name = 'prop_bush_neat_04' }, - ['-1316102995'] = { Name = 'prop_bush_neat_05' }, - ['-1602995590'] = { Name = 'prop_bush_neat_06' }, - ['-148117528'] = { Name = 'prop_bush_neat_07' }, - ['-435337813'] = { Name = 'prop_bush_neat_08' }, - ['754546165'] = { Name = 'prop_bush_ornament_01' }, - ['-29353853'] = { Name = 'prop_bush_ornament_02' }, - ['1235038012'] = { Name = 'prop_bush_ornament_03' }, - ['466408348'] = { Name = 'prop_bush_ornament_04' }, - ['-1153241480'] = { Name = 'prop_busker_hat_01' }, - ['2142033519'] = { Name = 'prop_busstop_02' }, - ['1681727376'] = { Name = 'prop_busstop_04' }, - ['1888204845'] = { Name = 'prop_busstop_05' }, - ['1575751856'] = { Name = 'prop_byard_bench01' }, - ['-1884883931'] = { Name = 'prop_byard_bench02' }, - ['-27783086'] = { Name = 'prop_byard_benchset' }, - ['-1188661082'] = { Name = 'prop_byard_block_01' }, - ['122468881'] = { Name = 'prop_byard_boat01' }, - ['1062775336'] = { Name = 'prop_byard_boat02' }, - ['-371331137'] = { Name = 'prop_byard_chains01' }, - ['674064465'] = { Name = 'prop_byard_dingy' }, - ['686477543'] = { Name = 'prop_byard_elecbox01' }, - ['-244456978'] = { Name = 'prop_byard_elecbox02' }, - ['246619256'] = { Name = 'prop_byard_elecbox03' }, - ['-708760939'] = { Name = 'prop_byard_elecbox04' }, - ['-559617036'] = { Name = 'prop_byard_float_01' }, - ['-162430513'] = { Name = 'prop_byard_float_01b' }, - ['73742208'] = { Name = 'prop_byard_float_02' }, - ['-977919647'] = { Name = 'prop_byard_float_02b' }, - ['-1203351544'] = { Name = 'prop_byard_floatpile' }, - ['936543891'] = { Name = 'prop_byard_gastank01' }, - ['1242409737'] = { Name = 'prop_byard_gastank02' }, - ['817332001'] = { Name = 'prop_byard_hoist_2' }, - ['-1479518736'] = { Name = 'prop_byard_hoist' }, - ['1049934319'] = { Name = 'prop_byard_hoses01' }, - ['808918324'] = { Name = 'prop_byard_hoses02' }, - ['-1289036632'] = { Name = 'prop_byard_ladder01' }, - ['-1056923006'] = { Name = 'prop_byard_lifering' }, - ['-1729805677'] = { Name = 'prop_byard_machine01' }, - ['-735594213'] = { Name = 'prop_byard_machine02' }, - ['-993191322'] = { Name = 'prop_byard_machine03' }, - ['-1703033697'] = { Name = 'prop_byard_motor_01' }, - ['-1471717326'] = { Name = 'prop_byard_motor_02' }, - ['1907585799'] = { Name = 'prop_byard_motor_03' }, - ['1324389995'] = { Name = 'prop_byard_net02' }, - ['-1387053364'] = { Name = 'prop_byard_phone' }, - ['-1323388435'] = { Name = 'prop_byard_pipe_01' }, - ['568297919'] = { Name = 'prop_byard_pipes01' }, - ['-896684404'] = { Name = 'prop_byard_planks01' }, - ['2082303835'] = { Name = 'prop_byard_pulley01' }, - ['880641625'] = { Name = 'prop_byard_rack' }, - ['-341893038'] = { Name = 'prop_byard_ramp' }, - ['-535359464'] = { Name = 'prop_byard_rampold_cr' }, - ['-555044201'] = { Name = 'prop_byard_rampold' }, - ['-1249123711'] = { Name = 'prop_byard_rowboat1' }, - ['-1507769428'] = { Name = 'prop_byard_rowboat2' }, - ['-1685705098'] = { Name = 'prop_byard_rowboat3' }, - ['-2006939605'] = { Name = 'prop_byard_rowboat4' }, - ['-290892613'] = { Name = 'prop_byard_rowboat5' }, - ['-459195495'] = { Name = 'prop_byard_scfhold01' }, - ['-1881895757'] = { Name = 'prop_byard_sleeper01' }, - ['-1115854844'] = { Name = 'prop_byard_sleeper02' }, - ['-1200565436'] = { Name = 'prop_byard_steps_01' }, - ['-551453476'] = { Name = 'prop_byard_tank_01' }, - ['-264508577'] = { Name = 'prop_byard_trailer01' }, - ['-1081538054'] = { Name = 'prop_byard_trailer02' }, - ['-2033654589'] = { Name = 'prop_c4_final_green' }, - ['-1266278729'] = { Name = 'prop_c4_final' }, - ['921663118'] = { Name = 'prop_c4_num_0001' }, - ['-765547158'] = { Name = 'prop_c4_num_0002' }, - ['-594492978'] = { Name = 'prop_c4_num_0003' }, - ['1144664784'] = { Name = 'prop_cabinet_01' }, - ['-2008585441'] = { Name = 'prop_cabinet_01b' }, - ['1797500920'] = { Name = 'prop_cabinet_02b' }, - ['461118750'] = { Name = 'prop_cable_hook_01' }, - ['-423137698'] = { Name = 'prop_cablespool_01a' }, - ['-903793390'] = { Name = 'prop_cablespool_01b' }, - ['-1485906437'] = { Name = 'prop_cablespool_02' }, - ['-1255376522'] = { Name = 'prop_cablespool_03' }, - ['2111998691'] = { Name = 'prop_cablespool_04' }, - ['-1951881617'] = { Name = 'prop_cablespool_05' }, - ['-497495090'] = { Name = 'prop_cablespool_06' }, - ['-1951996480'] = { Name = 'prop_cactus_01a' }, - ['-759499797'] = { Name = 'prop_cactus_01b' }, - ['-938090847'] = { Name = 'prop_cactus_01c' }, - ['-194496699'] = { Name = 'prop_cactus_01d' }, - ['-492137526'] = { Name = 'prop_cactus_01e' }, - ['390870628'] = { Name = 'prop_cactus_02' }, - ['704797648'] = { Name = 'prop_cactus_03' }, - ['2092257548'] = { Name = 'prop_camera_strap' }, - ['996225620'] = { Name = 'prop_can_canoe' }, - ['-984269803'] = { Name = 'prop_candy_pqs' }, - ['1819853303'] = { Name = 'prop_cap_01' }, - ['1619813869'] = { Name = 'prop_cap_01b' }, - ['-1435549699'] = { Name = 'prop_cap_row_01' }, - ['-1523993790'] = { Name = 'prop_cap_row_01b' }, - ['-131638424'] = { Name = 'prop_cap_row_02' }, - ['-1604836925'] = { Name = 'prop_cap_row_02b' }, - ['1158698200'] = { Name = 'prop_car_battery_01' }, - ['-1196571587'] = { Name = 'prop_car_bonnet_01' }, - ['342457267'] = { Name = 'prop_car_bonnet_02' }, - ['277255495'] = { Name = 'prop_car_door_01' }, - ['-699424554'] = { Name = 'prop_car_door_02' }, - ['674546851'] = { Name = 'prop_car_door_03' }, - ['-204842037'] = { Name = 'prop_car_door_04' }, - ['232216084'] = { Name = 'prop_car_engine_01' }, - ['-60739707'] = { Name = 'prop_car_exhaust_01' }, - ['-8553080'] = { Name = 'prop_car_ignition' }, - ['1382419899'] = { Name = 'prop_car_seat' }, - ['272384846'] = { Name = 'prop_carcreeper' }, - ['-1364253020'] = { Name = 'prop_cardbordbox_01a' }, - ['250374685'] = { Name = 'prop_cardbordbox_02a' }, - ['-1515940233'] = { Name = 'prop_cardbordbox_03a' }, - ['-1438964996'] = { Name = 'prop_cardbordbox_04a' }, - ['-475360078'] = { Name = 'prop_cardbordbox_05a' }, - ['1511660505'] = { Name = 'prop_cargo_int' }, - ['859851171'] = { Name = 'prop_carjack_l2' }, - ['-946793326'] = { Name = 'prop_carjack' }, - ['-982012260'] = { Name = 'prop_carrier_bag_01_lod' }, - ['-1681475898'] = { Name = 'prop_carrier_bag_01' }, - ['-157551270'] = { Name = 'prop_cartwheel_01' }, - ['1435400154'] = { Name = 'prop_carwash_roller_horz' }, - ['-382832258'] = { Name = 'prop_carwash_roller_vert' }, - ['-2084301080'] = { Name = 'prop_casey_sec_id' }, - ['1603932804'] = { Name = 'prop_cash_case_01' }, - ['-1787068858'] = { Name = 'prop_cash_case_02' }, - ['-464691988'] = { Name = 'prop_cash_crate_01' }, - ['31652530'] = { Name = 'prop_cash_dep_bag_01' }, - ['1284202985'] = { Name = 'prop_cash_depot_billbrd' }, - ['-293267906'] = { Name = 'prop_cash_envelope_01' }, - ['-449200111'] = { Name = 'prop_cash_note_01' }, - ['-295781225'] = { Name = 'prop_cash_pile_01' }, - ['-598402940'] = { Name = 'prop_cash_pile_02' }, - ['929864185'] = { Name = 'prop_cash_trolly' }, - ['-655196089'] = { Name = 'prop_casino_door_01l' }, - ['1713150633'] = { Name = 'prop_casino_door_01r' }, - ['-1927236321'] = { Name = 'prop_cat_tail_01' }, - ['708945182'] = { Name = 'prop_cattlecrush' }, - ['-448246534'] = { Name = 'prop_cava' }, - ['-906652006'] = { Name = 'prop_cctv_01_sm_02' }, - ['-1217031096'] = { Name = 'prop_cctv_01_sm' }, - ['1924666731'] = { Name = 'prop_cctv_02_sm' }, - ['548760764'] = { Name = 'prop_cctv_cam_01a' }, - ['-354221800'] = { Name = 'prop_cctv_cam_01b' }, - ['-1159421424'] = { Name = 'prop_cctv_cam_02a' }, - ['1449155105'] = { Name = 'prop_cctv_cam_03a' }, - ['-1095296451'] = { Name = 'prop_cctv_cam_04a' }, - ['1919058329'] = { Name = 'prop_cctv_cam_04b' }, - ['-1884701657'] = { Name = 'prop_cctv_cam_04c' }, - ['-173206916'] = { Name = 'prop_cctv_cam_05a' }, - ['168901740'] = { Name = 'prop_cctv_cam_06a' }, - ['-1340405475'] = { Name = 'prop_cctv_cam_07a' }, - ['1079430269'] = { Name = 'prop_cctv_cont_01' }, - ['262335250'] = { Name = 'prop_cctv_cont_02' }, - ['-505081961'] = { Name = 'prop_cctv_cont_03' }, - ['-1420320131'] = { Name = 'prop_cctv_cont_04' }, - ['-41040152'] = { Name = 'prop_cctv_cont_05' }, - ['-982919519'] = { Name = 'prop_cctv_cont_06' }, - ['39380961'] = { Name = 'prop_cctv_mon_02' }, - ['1927491455'] = { Name = 'prop_cctv_pole_01a' }, - ['299608302'] = { Name = 'prop_cctv_pole_02' }, - ['-6978462'] = { Name = 'prop_cctv_pole_03' }, - ['2135655372'] = { Name = 'prop_cctv_pole_04' }, - ['808554411'] = { Name = 'prop_cctv_unit_01' }, - ['-155935570'] = { Name = 'prop_cctv_unit_02' }, - ['7254050'] = { Name = 'prop_cctv_unit_03' }, - ['1517151235'] = { Name = 'prop_cctv_unit_04' }, - ['1295239567'] = { Name = 'prop_cctv_unit_05' }, - ['-1524553731'] = { Name = 'prop_cd_folder_pile1' }, - ['-1906181505'] = { Name = 'prop_cd_folder_pile2' }, - ['1573132612'] = { Name = 'prop_cd_folder_pile3' }, - ['1879489993'] = { Name = 'prop_cd_folder_pile4' }, - ['2006770941'] = { Name = 'prop_cd_lamp' }, - ['-925658112'] = { Name = 'prop_cd_paper_pile1' }, - ['-1339628889'] = { Name = 'prop_cd_paper_pile2' }, - ['-1503146199'] = { Name = 'prop_cd_paper_pile3' }, - ['1899123601'] = { Name = 'prop_cementbags01' }, - ['-2113539824'] = { Name = 'prop_cementmixer_01a' }, - ['-500221685'] = { Name = 'prop_cementmixer_02a' }, - ['-1414337382'] = { Name = 'prop_ceramic_jug_01' }, - ['-769322496'] = { Name = 'prop_ceramic_jug_cork' }, - ['2052512905'] = { Name = 'prop_ch_025c_g_door_01' }, - ['441265733'] = { Name = 'prop_ch1_02_glass_01' }, - ['758895650'] = { Name = 'prop_ch1_02_glass_02' }, - ['-44475594'] = { Name = 'prop_ch1_07_door_01l' }, - ['1183182250'] = { Name = 'prop_ch1_07_door_01r' }, - ['1764111426'] = { Name = 'prop_ch1_07_door_02l' }, - ['-1082334994'] = { Name = 'prop_ch1_07_door_02r' }, - ['1056781042'] = { Name = 'prop_ch2_05d_g_door' }, - ['-264464292'] = { Name = 'prop_ch2_07b_20_g_door' }, - ['1291867081'] = { Name = 'prop_ch2_09b_door' }, - ['913904359'] = { Name = 'prop_ch2_09c_garage_door' }, - ['-345463719'] = { Name = 'prop_ch2_wdfence_01' }, - ['-709723927'] = { Name = 'prop_ch2_wdfence_02' }, - ['-26664553'] = { Name = 'prop_ch3_01_trlrdoor_l' }, - ['914592203'] = { Name = 'prop_ch3_01_trlrdoor_r' }, - ['-582278602'] = { Name = 'prop_ch3_04_door_01l' }, - ['1343686600'] = { Name = 'prop_ch3_04_door_01r' }, - ['1742849246'] = { Name = 'prop_ch3_04_door_02' }, - ['525667351'] = { Name = 'prop_chair_01a' }, - ['764848282'] = { Name = 'prop_chair_01b' }, - ['725259233'] = { Name = 'prop_chair_02' }, - ['1064877149'] = { Name = 'prop_chair_03' }, - ['2064599526'] = { Name = 'prop_chair_04a' }, - ['-1941377959'] = { Name = 'prop_chair_04b' }, - ['1545434534'] = { Name = 'prop_chair_05' }, - ['826023884'] = { Name = 'prop_chair_06' }, - ['1056357185'] = { Name = 'prop_chair_07' }, - ['1281480215'] = { Name = 'prop_chair_08' }, - ['1612971419'] = { Name = 'prop_chair_09' }, - ['1691387372'] = { Name = 'prop_chair_10' }, - ['-296249014'] = { Name = 'prop_chair_pile_01' }, - ['-1764790987'] = { Name = 'prop_chall_lamp_01' }, - ['-1720704599'] = { Name = 'prop_chall_lamp_01n' }, - ['-1529607874'] = { Name = 'prop_chall_lamp_02' }, - ['-169049173'] = { Name = 'prop_champ_01a' }, - ['1053267296'] = { Name = 'prop_champ_01b' }, - ['1470358132'] = { Name = 'prop_champ_box_01' }, - ['-781987689'] = { Name = 'prop_champ_cool' }, - ['1217034051'] = { Name = 'prop_champ_flute' }, - ['1275890453'] = { Name = 'prop_champ_jer_01a' }, - ['-1504198742'] = { Name = 'prop_champ_jer_01b' }, - ['866201454'] = { Name = 'prop_champset' }, - ['1028260687'] = { Name = 'prop_chateau_chair_01' }, - ['-1593767197'] = { Name = 'prop_chateau_table_01' }, - ['936905486'] = { Name = 'prop_cheetah_covered' }, - ['-1297635988'] = { Name = 'prop_chem_grill_bit' }, - ['705954659'] = { Name = 'prop_chem_grill' }, - ['-330775550'] = { Name = 'prop_chem_vial_02' }, - ['-192665395'] = { Name = 'prop_chem_vial_02b' }, - ['516891919'] = { Name = 'prop_cherenkov_01' }, - ['218661250'] = { Name = 'prop_cherenkov_02' }, - ['95220379'] = { Name = 'prop_cherenkov_03' }, - ['-77406713'] = { Name = 'prop_cherenkov_04' }, - ['-1380380796'] = { Name = 'prop_cherenneon' }, - ['965237685'] = { Name = 'prop_chickencoop_a' }, - ['1532772963'] = { Name = 'prop_chip_fryer' }, - ['-447760697'] = { Name = 'prop_choc_ego' }, - ['921283475'] = { Name = 'prop_choc_meto' }, - ['1374501775'] = { Name = 'prop_choc_pq' }, - ['-1425058769'] = { Name = 'prop_cigar_01' }, - ['-461945070'] = { Name = 'prop_cigar_02' }, - ['-693032058'] = { Name = 'prop_cigar_03' }, - ['-222435362'] = { Name = 'prop_cigar_pack_01' }, - ['66849370'] = { Name = 'prop_cigar_pack_02' }, - ['-942741090'] = { Name = 'prop_cj_big_boat' }, - ['2040474443'] = { Name = 'prop_clapper_brd_01' }, - ['-177104014'] = { Name = 'prop_cleaning_trolly' }, - ['123739945'] = { Name = 'prop_cleaver' }, - ['1551512929'] = { Name = 'prop_cliff_paper' }, - ['1633371511'] = { Name = 'prop_clippers_01' }, - ['180400975'] = { Name = 'prop_clothes_rail_01' }, - ['-680244041'] = { Name = 'prop_clothes_rail_02' }, - ['772635112'] = { Name = 'prop_clothes_rail_03' }, - ['1282291969'] = { Name = 'prop_clothes_rail_2b' }, - ['1870748288'] = { Name = 'prop_clothes_tub_01' }, - ['-2105381678'] = { Name = 'prop_clown_chair' }, - ['-1218939119'] = { Name = 'prop_clubset' }, - ['-1848368739'] = { Name = 'prop_cntrdoor_ld_l' }, - ['-1035763073'] = { Name = 'prop_cntrdoor_ld_r' }, - ['1535443769'] = { Name = 'prop_coathook_01' }, - ['-2344144'] = { Name = 'prop_cockneon' }, - ['-563430544'] = { Name = 'prop_cocktail_glass' }, - ['-2140390666'] = { Name = 'prop_cocktail' }, - ['1348707560'] = { Name = 'prop_coffee_cup_trailer' }, - ['-938179374'] = { Name = 'prop_coffee_mac_01' }, - ['-170500011'] = { Name = 'prop_coffee_mac_02' }, - ['253279588'] = { Name = 'prop_coffin_01' }, - ['460248592'] = { Name = 'prop_coffin_02' }, - ['-2101688943'] = { Name = 'prop_coffin_02b' }, - ['-1447228138'] = { Name = 'prop_coke_block_01' }, - ['-1508012205'] = { Name = 'prop_coke_block_half_a' }, - ['-1268044818'] = { Name = 'prop_coke_block_half_b' }, - ['-190780785'] = { Name = 'prop_com_gar_door_01' }, - ['-550347177'] = { Name = 'prop_com_ls_door_01' }, - ['1742374783'] = { Name = 'prop_compressor_01' }, - ['1917885559'] = { Name = 'prop_compressor_02' }, - ['-527501070'] = { Name = 'prop_compressor_03' }, - ['-1951226014'] = { Name = 'prop_conc_blocks01a' }, - ['-1672689514'] = { Name = 'prop_conc_blocks01b' }, - ['1711856655'] = { Name = 'prop_conc_blocks01c' }, - ['-1828462170'] = { Name = 'prop_conc_sacks_02a' }, - ['-175009656'] = { Name = 'prop_cone_float_1' }, - ['1962326206'] = { Name = 'prop_cons_cements01' }, - ['1262767548'] = { Name = 'prop_cons_crate' }, - ['1742463912'] = { Name = 'prop_cons_plank' }, - ['-219300'] = { Name = 'prop_cons_ply01' }, - ['256067049'] = { Name = 'prop_cons_ply02' }, - ['1804750010'] = { Name = 'prop_cons_plyboard_01' }, - ['-1901869594'] = { Name = 'prop_conschute' }, - ['1848810133'] = { Name = 'prop_consign_01a' }, - ['-1686309583'] = { Name = 'prop_consign_01b' }, - ['-1874075953'] = { Name = 'prop_consign_01c' }, - ['-2146714905'] = { Name = 'prop_consign_02a' }, - ['-277986462'] = { Name = 'prop_conslift_base' }, - ['1981921967'] = { Name = 'prop_conslift_brace' }, - ['1082648418'] = { Name = 'prop_conslift_cage' }, - ['1500925016'] = { Name = 'prop_conslift_door' }, - ['1925435073'] = { Name = 'prop_conslift_lift' }, - ['-1528949789'] = { Name = 'prop_conslift_rail' }, - ['-1348447382'] = { Name = 'prop_conslift_rail2' }, - ['358100685'] = { Name = 'prop_conslift_steps' }, - ['1942724096'] = { Name = 'prop_console_01' }, - ['1993507294'] = { Name = 'prop_const_fence01a' }, - ['2108146567'] = { Name = 'prop_const_fence01b_cr' }, - ['-1998445059'] = { Name = 'prop_const_fence01b' }, - ['1087520462'] = { Name = 'prop_const_fence02a' }, - ['779917859'] = { Name = 'prop_const_fence02b' }, - ['-679229497'] = { Name = 'prop_const_fence03a_cr' }, - ['-1147467348'] = { Name = 'prop_const_fence03b_cr' }, - ['-1404409203'] = { Name = 'prop_const_fence03b' }, - ['2061319915'] = { Name = 'prop_construcionlamp_01' }, - ['-339041260'] = { Name = 'prop_cont_chiller_01' }, - ['-629735826'] = { Name = 'prop_container_01a' }, - ['466911544'] = { Name = 'prop_container_01b' }, - ['772023703'] = { Name = 'prop_container_01c' }, - ['2140719283'] = { Name = 'prop_container_01d' }, - ['-1857328104'] = { Name = 'prop_container_01e' }, - ['1525186387'] = { Name = 'prop_container_01f' }, - ['-380625884'] = { Name = 'prop_container_01g' }, - ['511018606'] = { Name = 'prop_container_01h' }, - ['1600026313'] = { Name = 'prop_container_01mb' }, - ['1670285818'] = { Name = 'prop_container_02a' }, - ['2082122732'] = { Name = 'prop_container_03_ld' }, - ['314436594'] = { Name = 'prop_container_03a' }, - ['-328261803'] = { Name = 'prop_container_03b' }, - ['-1001469406'] = { Name = 'prop_container_03mb' }, - ['-2003545603'] = { Name = 'prop_container_04a' }, - ['-973498652'] = { Name = 'prop_container_04mb' }, - ['1765283457'] = { Name = 'prop_container_05a' }, - ['-384237829'] = { Name = 'prop_container_05mb' }, - ['1437126442'] = { Name = 'prop_container_door_mb_l' }, - ['519594446'] = { Name = 'prop_container_door_mb_r' }, - ['1082797888'] = { Name = 'prop_container_hole' }, - ['-1617592469'] = { Name = 'prop_container_ld_d' }, - ['-699955605'] = { Name = 'prop_container_ld_pu' }, - ['1022953480'] = { Name = 'prop_container_ld' }, - ['-1363788725'] = { Name = 'prop_container_ld2' }, - ['1067874014'] = { Name = 'prop_container_old1' }, - ['1934587523'] = { Name = 'prop_contnr_pile_01a' }, - ['874602658'] = { Name = 'prop_contr_03b_ld' }, - ['1413187371'] = { Name = 'prop_control_rm_door_01' }, - ['-561798108'] = { Name = 'prop_controller_01' }, - ['-1781967271'] = { Name = 'prop_cooker_03' }, - ['1925308724'] = { Name = 'prop_coolbox_01' }, - ['-1025251070'] = { Name = 'prop_copier_01' }, - ['-512779781'] = { Name = 'prop_copper_pan' }, - ['-1197075149'] = { Name = 'prop_cora_clam_01' }, - ['2085456462'] = { Name = 'prop_coral_01' }, - ['454281176'] = { Name = 'prop_coral_02' }, - ['148251485'] = { Name = 'prop_coral_03' }, - ['-1066518642'] = { Name = 'prop_coral_bush_01' }, - ['1515229990'] = { Name = 'prop_coral_flat_01_l1' }, - ['732902614'] = { Name = 'prop_coral_flat_01' }, - ['1932313568'] = { Name = 'prop_coral_flat_02' }, - ['-899327850'] = { Name = 'prop_coral_flat_brainy' }, - ['1142716866'] = { Name = 'prop_coral_flat_clam' }, - ['-1644521867'] = { Name = 'prop_coral_grass_01' }, - ['-1383778934'] = { Name = 'prop_coral_grass_02' }, - ['2012178995'] = { Name = 'prop_coral_kelp_01_l1' }, - ['-1438425225'] = { Name = 'prop_coral_kelp_01' }, - ['-362837572'] = { Name = 'prop_coral_kelp_02_l1' }, - ['1634749906'] = { Name = 'prop_coral_kelp_02' }, - ['-500555734'] = { Name = 'prop_coral_kelp_03_l1' }, - ['1169102416'] = { Name = 'prop_coral_kelp_03' }, - ['611872568'] = { Name = 'prop_coral_kelp_03a' }, - ['302500439'] = { Name = 'prop_coral_kelp_03b' }, - ['130856417'] = { Name = 'prop_coral_kelp_03c' }, - ['-178188022'] = { Name = 'prop_coral_kelp_03d' }, - ['857050146'] = { Name = 'prop_coral_kelp_04_l1' }, - ['11701240'] = { Name = 'prop_coral_kelp_04' }, - ['40625548'] = { Name = 'prop_coral_pillar_01' }, - ['-274317311'] = { Name = 'prop_coral_pillar_02' }, - ['624417658'] = { Name = 'prop_coral_spikey_01' }, - ['17064270'] = { Name = 'prop_coral_stone_03' }, - ['976638897'] = { Name = 'prop_coral_stone_04' }, - ['-2119215420'] = { Name = 'prop_coral_sweed_01' }, - ['-1265714046'] = { Name = 'prop_coral_sweed_02' }, - ['-1555752465'] = { Name = 'prop_coral_sweed_03' }, - ['595499640'] = { Name = 'prop_coral_sweed_04' }, - ['-936729545'] = { Name = 'prop_cork_board' }, - ['267944901'] = { Name = 'prop_couch_01' }, - ['1787607276'] = { Name = 'prop_couch_03' }, - ['1960004985'] = { Name = 'prop_couch_04' }, - ['-712445787'] = { Name = 'prop_couch_lg_02' }, - ['1469543616'] = { Name = 'prop_couch_lg_05' }, - ['-359621964'] = { Name = 'prop_couch_lg_06' }, - ['-65258037'] = { Name = 'prop_couch_lg_07' }, - ['2131641261'] = { Name = 'prop_couch_lg_08' }, - ['1781364495'] = { Name = 'prop_couch_sm_02' }, - ['-405540270'] = { Name = 'prop_couch_sm_05' }, - ['-1896300387'] = { Name = 'prop_couch_sm_06' }, - ['-863683659'] = { Name = 'prop_couch_sm_07' }, - ['332315958'] = { Name = 'prop_couch_sm1_07' }, - ['266823484'] = { Name = 'prop_couch_sm2_07' }, - ['322789545'] = { Name = 'prop_crane_01_truck1' }, - ['77841270'] = { Name = 'prop_crane_01_truck2' }, - ['1482017401'] = { Name = 'prop_cranial_saw' }, - ['-1903396261'] = { Name = 'prop_crashed_heli' }, - ['1138020438'] = { Name = 'prop_crate_01a' }, - ['2027909842'] = { Name = 'prop_crate_02a' }, - ['2078243314'] = { Name = 'prop_crate_03a' }, - ['1228641767'] = { Name = 'prop_crate_04a' }, - ['1734726491'] = { Name = 'prop_crate_05a' }, - ['1452552716'] = { Name = 'prop_crate_06a' }, - ['1195840658'] = { Name = 'prop_crate_07a' }, - ['-1349621981'] = { Name = 'prop_crate_08a' }, - ['-1748158271'] = { Name = 'prop_crate_09a' }, - ['1502702711'] = { Name = 'prop_crate_10a' }, - ['279501755'] = { Name = 'prop_crate_11a' }, - ['575569670'] = { Name = 'prop_crate_11b' }, - ['-718674754'] = { Name = 'prop_crate_11c' }, - ['-1092569044'] = { Name = 'prop_crate_11d' }, - ['2009246193'] = { Name = 'prop_crate_11e' }, - ['1062737045'] = { Name = 'prop_crate_float_1' }, - ['-1885873988'] = { Name = 'prop_cratepile_01a' }, - ['1872828871'] = { Name = 'prop_cratepile_02a' }, - ['2005215959'] = { Name = 'prop_cratepile_03a' }, - ['-939897404'] = { Name = 'prop_cratepile_05a' }, - ['-746113019'] = { Name = 'prop_cratepile_07a_l1' }, - ['-2073573168'] = { Name = 'prop_cratepile_07a' }, - ['958706278'] = { Name = 'prop_creosote_b_01' }, - ['-1106953345'] = { Name = 'prop_crisp_small' }, - ['664874098'] = { Name = 'prop_crisp' }, - ['274043485'] = { Name = 'prop_crosssaw_01' }, - ['810004487'] = { Name = 'prop_crt_mon_01' }, - ['1123308896'] = { Name = 'prop_crt_mon_02' }, - ['-937216864'] = { Name = 'prop_cs_20m_rope' }, - ['-532590520'] = { Name = 'prop_cs_30m_rope' }, - ['13812341'] = { Name = 'prop_cs_abattoir_switch' }, - ['63698946'] = { Name = 'prop_cs_aircon_01' }, - ['-1442454769'] = { Name = 'prop_cs_aircon_fan' }, - ['1536669612'] = { Name = 'prop_cs_amanda_shoe' }, - ['1768299584'] = { Name = 'prop_cs_ashtray' }, - ['1256177865'] = { Name = 'prop_cs_bandana' }, - ['-1232739548'] = { Name = 'prop_cs_bar' }, - ['1280564504'] = { Name = 'prop_cs_beachtowel_01' }, - ['-1620762220'] = { Name = 'prop_cs_beer_bot_01' }, - ['142566137'] = { Name = 'prop_cs_beer_bot_01b' }, - ['426102607'] = { Name = 'prop_cs_beer_bot_01lod' }, - ['1360987401'] = { Name = 'prop_cs_beer_bot_02' }, - ['2138694078'] = { Name = 'prop_cs_beer_bot_03' }, - ['2010247122'] = { Name = 'prop_cs_beer_bot_40oz_02' }, - ['466433990'] = { Name = 'prop_cs_beer_bot_40oz_03' }, - ['1027704914'] = { Name = 'prop_cs_beer_bot_40oz' }, - ['-611631168'] = { Name = 'prop_cs_beer_bot_test' }, - ['465289078'] = { Name = 'prop_cs_beer_box' }, - ['-2056768813'] = { Name = 'prop_cs_bin_01_lid' }, - ['1010534896'] = { Name = 'prop_cs_bin_01_skinned' }, - ['-654874323'] = { Name = 'prop_cs_bin_01' }, - ['651101403'] = { Name = 'prop_cs_bin_02' }, - ['909943734'] = { Name = 'prop_cs_bin_03' }, - ['-1176461999'] = { Name = 'prop_cs_binder_01' }, - ['2025816514'] = { Name = 'prop_cs_book_01' }, - ['-1427999220'] = { Name = 'prop_cs_bottle_opener' }, - ['170053282'] = { Name = 'prop_cs_bowie_knife' }, - ['2120940455'] = { Name = 'prop_cs_bowl_01' }, - ['-295727581'] = { Name = 'prop_cs_bowl_01b' }, - ['-719727517'] = { Name = 'prop_cs_box_clothes' }, - ['1956168703'] = { Name = 'prop_cs_box_step' }, - ['201663137'] = { Name = 'prop_cs_brain_chunk' }, - ['-775118285'] = { Name = 'prop_cs_bs_cup' }, - ['-1677504802'] = { Name = 'prop_cs_bucket_s_lod' }, - ['554267863'] = { Name = 'prop_cs_bucket_s' }, - ['-2054442544'] = { Name = 'prop_cs_burger_01' }, - ['-1282513796'] = { Name = 'prop_cs_business_card' }, - ['1302435108'] = { Name = 'prop_cs_cardbox_01' }, - ['-1505197182'] = { Name = 'prop_cs_cash_note_01' }, - ['406712611'] = { Name = 'prop_cs_cashenvelope' }, - ['2090203758'] = { Name = 'prop_cs_cctv' }, - ['-1615062121'] = { Name = 'prop_cs_champ_flute' }, - ['-917746868'] = { Name = 'prop_cs_ciggy_01' }, - ['-1025266894'] = { Name = 'prop_cs_ciggy_01b' }, - ['652737713'] = { Name = 'prop_cs_clothes_box' }, - ['545057810'] = { Name = 'prop_cs_coke_line' }, - ['533451505'] = { Name = 'prop_cs_cont_latch' }, - ['-693475324'] = { Name = 'prop_cs_crackpipe' }, - ['-875075437'] = { Name = 'prop_cs_credit_card' }, - ['723503026'] = { Name = 'prop_cs_creeper_01' }, - ['-406097840'] = { Name = 'prop_cs_crisps_01' }, - ['1070220657'] = { Name = 'prop_cs_cuffs_01' }, - ['-335230536'] = { Name = 'prop_cs_diaphram' }, - ['-422877666'] = { Name = 'prop_cs_dildo_01' }, - ['-445408901'] = { Name = 'prop_cs_documents_01' }, - ['-996771701'] = { Name = 'prop_cs_dog_lead_2a' }, - ['1266353722'] = { Name = 'prop_cs_dog_lead_2b' }, - ['977232831'] = { Name = 'prop_cs_dog_lead_2c' }, - ['-1928819012'] = { Name = 'prop_cs_dog_lead_3a' }, - ['-575524846'] = { Name = 'prop_cs_dog_lead_3b' }, - ['-697139703'] = { Name = 'prop_cs_dog_lead_a_s' }, - ['-66960395'] = { Name = 'prop_cs_dog_lead_a' }, - ['917372867'] = { Name = 'prop_cs_dog_lead_b_s' }, - ['-1456365995'] = { Name = 'prop_cs_dog_lead_b' }, - ['-546403634'] = { Name = 'prop_cs_dog_lead_c' }, - ['1666748342'] = { Name = 'prop_cs_duffel_01' }, - ['-1623160520'] = { Name = 'prop_cs_duffel_01b' }, - ['684586828'] = { Name = 'prop_cs_dumpster_01a' }, - ['-1111368675'] = { Name = 'prop_cs_dumpster_lidl' }, - ['1620484584'] = { Name = 'prop_cs_dumpster_lidr' }, - ['1898245022'] = { Name = 'prop_cs_dvd_case' }, - ['159474821'] = { Name = 'prop_cs_dvd_player' }, - ['-1990299112'] = { Name = 'prop_cs_dvd' }, - ['-401083813'] = { Name = 'prop_cs_envolope_01' }, - ['424800391'] = { Name = 'prop_cs_fertilizer' }, - ['-1843032146'] = { Name = 'prop_cs_film_reel_01' }, - ['-502288475'] = { Name = 'prop_cs_focussheet1' }, - ['-222397056'] = { Name = 'prop_cs_folding_chair_01' }, - ['798703340'] = { Name = 'prop_cs_fork' }, - ['495720653'] = { Name = 'prop_cs_frank_photo' }, - ['1107966991'] = { Name = 'prop_cs_freightdoor_l1' }, - ['-405152626'] = { Name = 'prop_cs_freightdoor_r1' }, - ['885756908'] = { Name = 'prop_cs_fridge_door' }, - ['1425833142'] = { Name = 'prop_cs_fridge' }, - ['1877113268'] = { Name = 'prop_cs_fuel_hose' }, - ['-1937636863'] = { Name = 'prop_cs_fuel_nozle' }, - ['-1999455180'] = { Name = 'prop_cs_gascutter_1' }, - ['2056069033'] = { Name = 'prop_cs_gascutter_2' }, - ['-1978316686'] = { Name = 'prop_cs_glass_scrap' }, - ['-1152832576'] = { Name = 'prop_cs_gravyard_gate_l' }, - ['-1613007647'] = { Name = 'prop_cs_gravyard_gate_r' }, - ['-1385720190'] = { Name = 'prop_cs_gunrack' }, - ['1474598747'] = { Name = 'prop_cs_h_bag_strap_01' }, - ['-1964402432'] = { Name = 'prop_cs_hand_radio' }, - ['-711724000'] = { Name = 'prop_cs_heist_bag_01' }, - ['1626933972'] = { Name = 'prop_cs_heist_bag_02' }, - ['-885937534'] = { Name = 'prop_cs_heist_bag_strap_01' }, - ['-180730371'] = { Name = 'prop_cs_heist_rope_b' }, - ['-701398104'] = { Name = 'prop_cs_heist_rope' }, - ['-1729226035'] = { Name = 'prop_cs_hotdog_01' }, - ['-1490012335'] = { Name = 'prop_cs_hotdog_02' }, - ['1781429436'] = { Name = 'prop_cs_ice_locker_door_l' }, - ['-1248359543'] = { Name = 'prop_cs_ice_locker_door_r' }, - ['-315721232'] = { Name = 'prop_cs_ice_locker' }, - ['-1718725630'] = { Name = 'prop_cs_ilev_blind_01' }, - ['913235136'] = { Name = 'prop_cs_ironing_board' }, - ['-491126417'] = { Name = 'prop_cs_katana_01' }, - ['1653123003'] = { Name = 'prop_cs_kettle_01' }, - ['1355944948'] = { Name = 'prop_cs_keyboard_01' }, - ['403319434'] = { Name = 'prop_cs_keys_01' }, - ['1745889433'] = { Name = 'prop_cs_kitchen_cab_l' }, - ['-472476695'] = { Name = 'prop_cs_kitchen_cab_l2' }, - ['-1078473900'] = { Name = 'prop_cs_kitchen_cab_ld' }, - ['-4270084'] = { Name = 'prop_cs_kitchen_cab_r' }, - ['-702878534'] = { Name = 'prop_cs_kitchen_cab_rd' }, - ['-173563530'] = { Name = 'prop_cs_lazlow_ponytail' }, - ['-64507759'] = { Name = 'prop_cs_lazlow_shirt_01' }, - ['1307059286'] = { Name = 'prop_cs_lazlow_shirt_01b' }, - ['-1837161340'] = { Name = 'prop_cs_leaf' }, - ['-1289626238'] = { Name = 'prop_cs_leg_chain_01' }, - ['1779489719'] = { Name = 'prop_cs_lester_crate' }, - ['-1265049850'] = { Name = 'prop_cs_lipstick' }, - ['-1567349688'] = { Name = 'prop_cs_magazine' }, - ['-294844349'] = { Name = 'prop_cs_marker_01' }, - ['-212446848'] = { Name = 'prop_cs_meth_pipe' }, - ['-2127730952'] = { Name = 'prop_cs_milk_01' }, - ['-2111499173'] = { Name = 'prop_cs_mini_tv' }, - ['-320848029'] = { Name = 'prop_cs_mop_s' }, - ['-1325917674'] = { Name = 'prop_cs_mopbucket_01' }, - ['-802505806'] = { Name = 'prop_cs_mouse_01' }, - ['1230429806'] = { Name = 'prop_cs_nail_file' }, - ['-1342300326'] = { Name = 'prop_cs_newspaper' }, - ['-1118419705'] = { Name = 'prop_cs_office_chair' }, - ['-730039367'] = { Name = 'prop_cs_overalls_01' }, - ['-280273712'] = { Name = 'prop_cs_package_01' }, - ['-964718646'] = { Name = 'prop_cs_padlock' }, - ['-2015467307'] = { Name = 'prop_cs_pamphlet_01' }, - ['680820076'] = { Name = 'prop_cs_panel_01' }, - ['392343608'] = { Name = 'prop_cs_panties_02' }, - ['183572309'] = { Name = 'prop_cs_panties_03' }, - ['-107476029'] = { Name = 'prop_cs_panties' }, - ['1151364435'] = { Name = 'prop_cs_paper_cup' }, - ['188509020'] = { Name = 'prop_cs_para_ropebit' }, - ['1802746629'] = { Name = 'prop_cs_para_ropes' }, - ['-1210765722'] = { Name = 'prop_cs_pebble_02' }, - ['825178770'] = { Name = 'prop_cs_pebble' }, - ['-963445391'] = { Name = 'prop_cs_petrol_can' }, - ['810403723'] = { Name = 'prop_cs_phone_01' }, - ['-1771756887'] = { Name = 'prop_cs_photoframe_01' }, - ['-756465278'] = { Name = 'prop_cs_pills' }, - ['543307053'] = { Name = 'prop_cs_plane_int_01' }, - ['2003467845'] = { Name = 'prop_cs_planning_photo' }, - ['-2032546125'] = { Name = 'prop_cs_plant_01' }, - ['1699172013'] = { Name = 'prop_cs_plate_01' }, - ['929749731'] = { Name = 'prop_cs_polaroid' }, - ['211760048'] = { Name = 'prop_cs_police_torch_02' }, - ['1110740384'] = { Name = 'prop_cs_police_torch' }, - ['2044620980'] = { Name = 'prop_cs_pour_tube' }, - ['1456723945'] = { Name = 'prop_cs_power_cell' }, - ['885625790'] = { Name = 'prop_cs_power_cord' }, - ['-1202268978'] = { Name = 'prop_cs_protest_sign_01' }, - ['513679711'] = { Name = 'prop_cs_protest_sign_02' }, - ['684677473'] = { Name = 'prop_cs_protest_sign_02b' }, - ['1289584093'] = { Name = 'prop_cs_protest_sign_03' }, - ['-1957551963'] = { Name = 'prop_cs_protest_sign_04a' }, - ['-668026271'] = { Name = 'prop_cs_protest_sign_04b' }, - ['-410593242'] = { Name = 'prop_cs_r_business_card' }, - ['-1005864181'] = { Name = 'prop_cs_rage_statue_p1' }, - ['-1777344752'] = { Name = 'prop_cs_rage_statue_p2' }, - ['542291840'] = { Name = 'prop_cs_remote_01' }, - ['-1721110035'] = { Name = 'prop_cs_rolled_paper' }, - ['-2144934510'] = { Name = 'prop_cs_rope_tie_01' }, - ['-675277761'] = { Name = 'prop_cs_rub_binbag_01' }, - ['-1649986476'] = { Name = 'prop_cs_rub_box_01' }, - ['-1358047455'] = { Name = 'prop_cs_rub_box_02' }, - ['161602935'] = { Name = 'prop_cs_sack_01' }, - ['1932149942'] = { Name = 'prop_cs_saucer_01' }, - ['-601355186'] = { Name = 'prop_cs_sc1_11_gate' }, - ['-1089970267'] = { Name = 'prop_cs_scissors' }, - ['1648892290'] = { Name = 'prop_cs_script_bottle_01' }, - ['393961710'] = { Name = 'prop_cs_script_bottle' }, - ['977288393'] = { Name = 'prop_cs_server_drive' }, - ['573064907'] = { Name = 'prop_cs_sheers' }, - ['684238724'] = { Name = 'prop_cs_shirt_01' }, - ['-1187210516'] = { Name = 'prop_cs_shopping_bag' }, - ['1109316917'] = { Name = 'prop_cs_shot_glass' }, - ['-1668478519'] = { Name = 'prop_cs_silver_tray' }, - ['2084853348'] = { Name = 'prop_cs_sink_filler_02' }, - ['-1358251024'] = { Name = 'prop_cs_sink_filler_03' }, - ['-2046364835'] = { Name = 'prop_cs_sink_filler' }, - ['-197632755'] = { Name = 'prop_cs_sm_27_gate' }, - ['-1703594174'] = { Name = 'prop_cs_sol_glasses' }, - ['1749718958'] = { Name = 'prop_cs_spray_can' }, - ['-1663028984'] = { Name = 'prop_cs_steak' }, - ['-1483715345'] = { Name = 'prop_cs_stock_book' }, - ['628215202'] = { Name = 'prop_cs_street_binbag_01' }, - ['1080644630'] = { Name = 'prop_cs_street_card_01' }, - ['454560116'] = { Name = 'prop_cs_street_card_02' }, - ['771280738'] = { Name = 'prop_cs_sub_hook_01' }, - ['925468589'] = { Name = 'prop_cs_sub_rope_01' }, - ['511938898'] = { Name = 'prop_cs_swipe_card' }, - ['-1048256558'] = { Name = 'prop_cs_t_shirt_pile' }, - ['921401054'] = { Name = 'prop_cs_tablet_02' }, - ['-1585232418'] = { Name = 'prop_cs_tablet' }, - ['-1505729971'] = { Name = 'prop_cs_toaster' }, - ['-1388073043'] = { Name = 'prop_cs_trev_overlay' }, - ['-1776497660'] = { Name = 'prop_cs_trolley_01' }, - ['-1934174148'] = { Name = 'prop_cs_trowel' }, - ['84687303'] = { Name = 'prop_cs_truck_ladder' }, - ['1201332031'] = { Name = 'prop_cs_tshirt_ball_01' }, - ['122877578'] = { Name = 'prop_cs_tv_stand' }, - ['-1457669319'] = { Name = 'prop_cs_valve' }, - ['-116183211'] = { Name = 'prop_cs_vent_cover' }, - ['-2022085894'] = { Name = 'prop_cs_vial_01' }, - ['1806057883'] = { Name = 'prop_cs_walkie_talkie' }, - ['1152510020'] = { Name = 'prop_cs_walking_stick' }, - ['561783600'] = { Name = 'prop_cs_whiskey_bot_stop' }, - ['211213803'] = { Name = 'prop_cs_whiskey_bottle' }, - ['1959553115'] = { Name = 'prop_cs_wrench' }, - ['-1258501664'] = { Name = 'prop_cs1_14b_traind_dam' }, - ['1301406642'] = { Name = 'prop_cs1_14b_traind' }, - ['1342464176'] = { Name = 'prop_cs4_05_tdoor' }, - ['67910261'] = { Name = 'prop_cs4_10_tr_gd_01' }, - ['-948829372'] = { Name = 'prop_cs4_11_door' }, - ['338220432'] = { Name = 'prop_cs6_03_door_l' }, - ['1075555701'] = { Name = 'prop_cs6_03_door_r' }, - ['337097444'] = { Name = 'prop_cs6_04_glass' }, - ['1930882775'] = { Name = 'prop_cub_door_lifeblurb' }, - ['617643669'] = { Name = 'prop_cub_lifeblurb' }, - ['-331172978'] = { Name = 'prop_cuff_keys_01' }, - ['-1039780876'] = { Name = 'prop_cup_saucer_01' }, - ['-1555713785'] = { Name = 'prop_curl_bar_01' }, - ['1042946313'] = { Name = 'prop_d_balcony_l_light' }, - ['1978304752'] = { Name = 'prop_d_balcony_r_light' }, - ['836865002'] = { Name = 'prop_daiquiri' }, - ['-1023447729'] = { Name = 'prop_damdoor_01' }, - ['1327834842'] = { Name = 'prop_dandy_b' }, - ['-472443277'] = { Name = 'prop_dart_1' }, - ['-790269808'] = { Name = 'prop_dart_2' }, - ['-303331298'] = { Name = 'prop_dart_bd_01' }, - ['-1113392619'] = { Name = 'prop_dart_bd_cab_01' }, - ['-1479543950'] = { Name = 'prop_dealer_win_01' }, - ['-1785934100'] = { Name = 'prop_dealer_win_02' }, - ['-1568511773'] = { Name = 'prop_dealer_win_03' }, - ['-332567508'] = { Name = 'prop_defilied_ragdoll_01' }, - ['-1165586043'] = { Name = 'prop_desert_iron_01' }, - ['-1787521651'] = { Name = 'prop_dest_cctv_01' }, - ['383555675'] = { Name = 'prop_dest_cctv_02' }, - ['480355301'] = { Name = 'prop_dest_cctv_03' }, - ['-1211836083'] = { Name = 'prop_dest_cctv_03b' }, - ['-1282911349'] = { Name = 'prop_detergent_01a' }, - ['-918651145'] = { Name = 'prop_detergent_01b' }, - ['-1797423879'] = { Name = 'prop_devin_box_01' }, - ['-1619952456'] = { Name = 'prop_devin_box_closed' }, - ['-1632945196'] = { Name = 'prop_devin_box_dummy_01' }, - ['1443647253'] = { Name = 'prop_devin_rope_01' }, - ['770306532'] = { Name = 'prop_diggerbkt_01' }, - ['900821510'] = { Name = 'prop_direct_chair_01' }, - ['181607490'] = { Name = 'prop_direct_chair_02' }, - ['1731771922'] = { Name = 'prop_disp_cabinet_002' }, - ['1030901262'] = { Name = 'prop_disp_cabinet_01' }, - ['1042666393'] = { Name = 'prop_disp_razor_01' }, - ['-7099851'] = { Name = 'prop_display_unit_01' }, - ['592572849'] = { Name = 'prop_display_unit_02' }, - ['1946261094'] = { Name = 'prop_distantcar_day' }, - ['-307663033'] = { Name = 'prop_distantcar_night' }, - ['-1310331447'] = { Name = 'prop_distantcar_truck' }, - ['1164617828'] = { Name = 'prop_dj_deck_01' }, - ['411094673'] = { Name = 'prop_dj_deck_02' }, - ['455567202'] = { Name = 'prop_dock_bouy_1' }, - ['736528608'] = { Name = 'prop_dock_bouy_2' }, - ['1944361179'] = { Name = 'prop_dock_bouy_3' }, - ['1341706512'] = { Name = 'prop_dock_bouy_5' }, - ['2098247772'] = { Name = 'prop_dock_crane_01' }, - ['991230204'] = { Name = 'prop_dock_crane_02_cab' }, - ['1562489357'] = { Name = 'prop_dock_crane_02_hook' }, - ['69661806'] = { Name = 'prop_dock_crane_02_ld' }, - ['-1948789270'] = { Name = 'prop_dock_crane_02' }, - ['-1473868153'] = { Name = 'prop_dock_crane_04' }, - ['-1064744201'] = { Name = 'prop_dock_crane_lift' }, - ['-1846445721'] = { Name = 'prop_dock_float_1' }, - ['670963709'] = { Name = 'prop_dock_float_1b' }, - ['-1775749263'] = { Name = 'prop_dock_moor_01' }, - ['-1789381239'] = { Name = 'prop_dock_moor_04' }, - ['-2095279854'] = { Name = 'prop_dock_moor_05' }, - ['-130712762'] = { Name = 'prop_dock_moor_06' }, - ['-418457351'] = { Name = 'prop_dock_moor_07' }, - ['836548561'] = { Name = 'prop_dock_ropefloat' }, - ['499271674'] = { Name = 'prop_dock_ropetyre1' }, - ['1237491706'] = { Name = 'prop_dock_ropetyre2' }, - ['1938092926'] = { Name = 'prop_dock_ropetyre3' }, - ['14112042'] = { Name = 'prop_dock_rtg_01' }, - ['1120043236'] = { Name = 'prop_dock_rtg_ld' }, - ['1170431850'] = { Name = 'prop_dock_shippad' }, - ['-62671737'] = { Name = 'prop_dock_sign_01' }, - ['-509384787'] = { Name = 'prop_dock_woodpole1' }, - ['-790673883'] = { Name = 'prop_dock_woodpole2' }, - ['187087539'] = { Name = 'prop_dock_woodpole3' }, - ['-44884212'] = { Name = 'prop_dock_woodpole4' }, - ['664892328'] = { Name = 'prop_dock_woodpole5' }, - ['379820688'] = { Name = 'prop_dog_cage_01' }, - ['1692612370'] = { Name = 'prop_dog_cage_02' }, - ['-1782242710'] = { Name = 'prop_doghouse_01' }, - ['439871883'] = { Name = 'prop_dolly_01' }, - ['175786512'] = { Name = 'prop_dolly_02' }, - ['702242327'] = { Name = 'prop_donut_01' }, - ['874345115'] = { Name = 'prop_donut_02' }, - ['-302942743'] = { Name = 'prop_donut_02b' }, - ['776184575'] = { Name = 'prop_door_01' }, - ['-1776185420'] = { Name = 'prop_door_balcony_frame' }, - ['-197147162'] = { Name = 'prop_door_balcony_left' }, - ['368191321'] = { Name = 'prop_door_balcony_right' }, - ['254309271'] = { Name = 'prop_door_bell_01' }, - ['1668169185'] = { Name = 'prop_double_grid_line' }, - ['-1478588509'] = { Name = 'prop_dress_disp_01' }, - ['-587238940'] = { Name = 'prop_dress_disp_02' }, - ['-891859564'] = { Name = 'prop_dress_disp_03' }, - ['-47795662'] = { Name = 'prop_dress_disp_04' }, - ['600913159'] = { Name = 'prop_drink_champ' }, - ['-1296547421'] = { Name = 'prop_drink_redwine' }, - ['-1863407086'] = { Name = 'prop_drink_whisky' }, - ['-1081236305'] = { Name = 'prop_drink_whtwine' }, - ['-1096792232'] = { Name = 'prop_drinkmenu' }, - ['-1319782883'] = { Name = 'prop_drop_armscrate_01' }, - ['1877891248'] = { Name = 'prop_drop_armscrate_01b' }, - ['505870426'] = { Name = 'prop_drop_crate_01_set' }, - ['758360035'] = { Name = 'prop_drop_crate_01_set2' }, - ['247892203'] = { Name = 'prop_drop_crate_01' }, - ['-1382355819'] = { Name = 'prop_drug_bottle' }, - ['2046325121'] = { Name = 'prop_drug_burner' }, - ['-374844025'] = { Name = 'prop_drug_erlenmeyer' }, - ['-1964997422'] = { Name = 'prop_drug_package_02' }, - ['528555233'] = { Name = 'prop_drug_package' }, - ['1842782908'] = { Name = 'prop_drywallpile_01' }, - ['-300211401'] = { Name = 'prop_drywallpile_02' }, - ['1466610934'] = { Name = 'prop_dryweed_001_a' }, - ['-771025032'] = { Name = 'prop_dryweed_002_a' }, - ['-1370006795'] = { Name = 'prop_dt1_13_groundlight' }, - ['-604862988'] = { Name = 'prop_dt1_13_walllightsource' }, - ['2026076529'] = { Name = 'prop_dt1_20_mp_door_l' }, - ['207200483'] = { Name = 'prop_dt1_20_mp_door_r' }, - ['-904347255'] = { Name = 'prop_dt1_20_mp_gar' }, - ['716584927'] = { Name = 'prop_ducktape_01' }, - ['2147205602'] = { Name = 'prop_dummy_01' }, - ['-1007599668'] = { Name = 'prop_dummy_car' }, - ['-1748817893'] = { Name = 'prop_dummy_light' }, - ['-473036318'] = { Name = 'prop_dummy_plane' }, - ['218085040'] = { Name = 'prop_dumpster_01a' }, - ['666561306'] = { Name = 'prop_dumpster_02a' }, - ['-58485588'] = { Name = 'prop_dumpster_02b' }, - ['-206690185'] = { Name = 'prop_dumpster_3a' }, - ['-349837572'] = { Name = 'prop_dumpster_3step' }, - ['1511880420'] = { Name = 'prop_dumpster_4a' }, - ['682791951'] = { Name = 'prop_dumpster_4b' }, - ['1600071214'] = { Name = 'prop_dyn_pc_02' }, - ['-1830645735'] = { Name = 'prop_dyn_pc' }, - ['1581199790'] = { Name = 'prop_ear_defenders_01' }, - ['-1807045778'] = { Name = 'prop_ecg_01_cable_01' }, - ['1719717851'] = { Name = 'prop_ecg_01_cable_02' }, - ['-776740207'] = { Name = 'prop_ecg_01' }, - ['1020618269'] = { Name = 'prop_ecola_can' }, - ['-1774898062'] = { Name = 'prop_egg_clock_01' }, - ['953734356'] = { Name = 'prop_ejector_seat_01' }, - ['-1528307545'] = { Name = 'prop_el_guitar_01' }, - ['916292624'] = { Name = 'prop_el_guitar_02' }, - ['61087258'] = { Name = 'prop_el_guitar_03' }, - ['1593642543'] = { Name = 'prop_el_tapeplayer_01' }, - ['-1599192661'] = { Name = 'prop_elec_heater_01' }, - ['393527760'] = { Name = 'prop_elecbox_01a' }, - ['1419852836'] = { Name = 'prop_elecbox_01b' }, - ['-2138350253'] = { Name = 'prop_elecbox_02a' }, - ['1381105889'] = { Name = 'prop_elecbox_02b' }, - ['1130200868'] = { Name = 'prop_elecbox_03a' }, - ['-2008643115'] = { Name = 'prop_elecbox_04a' }, - ['-2007495856'] = { Name = 'prop_elecbox_05a' }, - ['491238953'] = { Name = 'prop_elecbox_06a' }, - ['-1620823304'] = { Name = 'prop_elecbox_07a' }, - ['1841929479'] = { Name = 'prop_elecbox_08' }, - ['-259008966'] = { Name = 'prop_elecbox_08b' }, - ['1923262137'] = { Name = 'prop_elecbox_09' }, - ['-1333576134'] = { Name = 'prop_elecbox_10_cr' }, - ['-686494084'] = { Name = 'prop_elecbox_10' }, - ['1518466392'] = { Name = 'prop_elecbox_11' }, - ['1756664253'] = { Name = 'prop_elecbox_12' }, - ['2114960499'] = { Name = 'prop_elecbox_13' }, - ['-1944495994'] = { Name = 'prop_elecbox_14' }, - ['1820092997'] = { Name = 'prop_elecbox_15_cr' }, - ['254402217'] = { Name = 'prop_elecbox_15' }, - ['493845300'] = { Name = 'prop_elecbox_16' }, - ['-1001532663'] = { Name = 'prop_elecbox_17_cr' }, - ['847750500'] = { Name = 'prop_elecbox_17' }, - ['1086210513'] = { Name = 'prop_elecbox_18' }, - ['-1008711657'] = { Name = 'prop_elecbox_19' }, - ['-1372185849'] = { Name = 'prop_elecbox_20' }, - ['-1610383710'] = { Name = 'prop_elecbox_21' }, - ['-1046756910'] = { Name = 'prop_elecbox_22' }, - ['-1284627081'] = { Name = 'prop_elecbox_23' }, - ['-450918183'] = { Name = 'prop_elecbox_24' }, - ['-1094431857'] = { Name = 'prop_elecbox_24b' }, - ['-692524020'] = { Name = 'prop_elecbox_25' }, - ['1660155592'] = { Name = 'prop_employee_month_01' }, - ['1427692306'] = { Name = 'prop_employee_month_02' }, - ['582043502'] = { Name = 'prop_energy_drink' }, - ['1742634574'] = { Name = 'prop_engine_hoist' }, - ['-1319764601'] = { Name = 'prop_entityxf_covered' }, - ['-2045308299'] = { Name = 'prop_epsilon_door_l' }, - ['-42303174'] = { Name = 'prop_epsilon_door_r' }, - ['667105809'] = { Name = 'prop_etricmotor_01' }, - ['361676134'] = { Name = 'prop_exer_bike_01' }, - ['1853930700'] = { Name = 'prop_exer_bike_mg' }, - ['-387859854'] = { Name = 'prop_exercisebike' }, - ['1496262794'] = { Name = 'prop_f_b_insert_broken' }, - ['-1589821555'] = { Name = 'prop_f_duster_01_s' }, - ['-2121195449'] = { Name = 'prop_f_duster_02' }, - ['501823275'] = { Name = 'prop_fac_machine_02' }, - ['1285415702'] = { Name = 'prop_face_rag_01' }, - ['393888353'] = { Name = 'prop_faceoffice_door_l' }, - ['-893114122'] = { Name = 'prop_faceoffice_door_r' }, - ['569833973'] = { Name = 'prop_facgate_01' }, - ['-655468553'] = { Name = 'prop_facgate_01b' }, - ['-1975652018'] = { Name = 'prop_facgate_02_l' }, - ['-878463029'] = { Name = 'prop_facgate_02pole' }, - ['437009729'] = { Name = 'prop_facgate_03_l' }, - ['-970794948'] = { Name = 'prop_facgate_03_ld_l' }, - ['-1740145570'] = { Name = 'prop_facgate_03_ld_r' }, - ['450182863'] = { Name = 'prop_facgate_03_r' }, - ['406528547'] = { Name = 'prop_facgate_03b_l' }, - ['-1391539216'] = { Name = 'prop_facgate_03b_r' }, - ['432085890'] = { Name = 'prop_facgate_03post' }, - ['-742460265'] = { Name = 'prop_facgate_04_l' }, - ['1107349801'] = { Name = 'prop_facgate_04_r' }, - ['112336130'] = { Name = 'prop_facgate_05_r_dam_l1' }, - ['1154123433'] = { Name = 'prop_facgate_05_r_l1' }, - ['-43433986'] = { Name = 'prop_facgate_05_r' }, - ['-1368913668'] = { Name = 'prop_facgate_06_l' }, - ['-1657444801'] = { Name = 'prop_facgate_06_r' }, - ['-768779561'] = { Name = 'prop_facgate_07' }, - ['1286535678'] = { Name = 'prop_facgate_07b' }, - ['-775744691'] = { Name = 'prop_facgate_08_frame' }, - ['-512634970'] = { Name = 'prop_facgate_08_ld' }, - ['1054262428'] = { Name = 'prop_facgate_08_ld2' }, - ['-1483471451'] = { Name = 'prop_facgate_08' }, - ['44830813'] = { Name = 'prop_facgate_id1_27' }, - ['-1890824350'] = { Name = 'prop_fag_packet_01' }, - ['-1837476061'] = { Name = 'prop_fan_01' }, - ['374464092'] = { Name = 'prop_fan_palm_01a' }, - ['1785922871'] = { Name = 'prop_fax_01' }, - ['1598545299'] = { Name = 'prop_fbi3_coffee_table' }, - ['-433502981'] = { Name = 'prop_fbibombbin' }, - ['-1848876151'] = { Name = 'prop_fbibombcupbrd' }, - ['1601487018'] = { Name = 'prop_fbibombfile' }, - ['-886501662'] = { Name = 'prop_fbibombplant' }, - ['-335465691'] = { Name = 'prop_feed_sack_01' }, - ['641607582'] = { Name = 'prop_feed_sack_02' }, - ['-1576911260'] = { Name = 'prop_feeder1_cr' }, - ['1563219665'] = { Name = 'prop_feeder1' }, - ['1145422464'] = { Name = 'prop_fem_01' }, - ['966503966'] = { Name = 'prop_fence_log_01' }, - ['-1996501787'] = { Name = 'prop_fence_log_02' }, - ['-837772196'] = { Name = 'prop_fernba' }, - ['-532037426'] = { Name = 'prop_fernbb' }, - ['-2021542625'] = { Name = 'prop_ferris_car_01_lod1' }, - ['-1975182244'] = { Name = 'prop_ferris_car_01' }, - ['-483631019'] = { Name = 'prop_ff_counter_01' }, - ['-1326449699'] = { Name = 'prop_ff_counter_02' }, - ['-1567006928'] = { Name = 'prop_ff_counter_03' }, - ['1027524526'] = { Name = 'prop_ff_noodle_01' }, - ['50451253'] = { Name = 'prop_ff_noodle_02' }, - ['-1940201823'] = { Name = 'prop_ff_shelves_01' }, - ['1506123827'] = { Name = 'prop_ff_sink_01' }, - ['-1527269738'] = { Name = 'prop_ff_sink_02' }, - ['-70627249'] = { Name = 'prop_fib_3b_bench' }, - ['-505150482'] = { Name = 'prop_fib_3b_cover1' }, - ['-262823731'] = { Name = 'prop_fib_3b_cover2' }, - ['-568951729'] = { Name = 'prop_fib_3b_cover3' }, - ['-339081347'] = { Name = 'prop_fib_ashtray_01' }, - ['1409747695'] = { Name = 'prop_fib_badge' }, - ['775109203'] = { Name = 'prop_fib_broken_window_2' }, - ['544251598'] = { Name = 'prop_fib_broken_window_3' }, - ['1596462100'] = { Name = 'prop_fib_broken_window' }, - ['176137803'] = { Name = 'prop_fib_clipboard' }, - ['52546966'] = { Name = 'prop_fib_coffee' }, - ['1019644700'] = { Name = 'prop_fib_counter' }, - ['1173660835'] = { Name = 'prop_fib_morg_cnr01' }, - ['712268108'] = { Name = 'prop_fib_morg_plr01' }, - ['-1936019214'] = { Name = 'prop_fib_morg_wal01' }, - ['-2044627725'] = { Name = 'prop_fib_plant_01' }, - ['1942868044'] = { Name = 'prop_fib_plant_02' }, - ['352272157'] = { Name = 'prop_fib_skylight_piece' }, - ['1310540658'] = { Name = 'prop_fib_skylight_plug' }, - ['-133590469'] = { Name = 'prop_fib_wallfrag01' }, - ['-1689979033'] = { Name = 'prop_film_cam_01' }, - ['-1185606320'] = { Name = 'prop_fire_driser_1a' }, - ['-1405158620'] = { Name = 'prop_fire_driser_1b' }, - ['-680963984'] = { Name = 'prop_fire_driser_2b' }, - ['-578110513'] = { Name = 'prop_fire_driser_3b' }, - ['380522805'] = { Name = 'prop_fire_driser_4a' }, - ['210058467'] = { Name = 'prop_fire_driser_4b' }, - ['-666581633'] = { Name = 'prop_fire_exting_1a' }, - ['-1980225301'] = { Name = 'prop_fire_exting_1b' }, - ['-1610165324'] = { Name = 'prop_fire_exting_2a' }, - ['-875057463'] = { Name = 'prop_fire_exting_3a' }, - ['-956123246'] = { Name = 'prop_fire_hosebox_01' }, - ['-651275771'] = { Name = 'prop_fire_hosereel_l1' }, - ['-149015768'] = { Name = 'prop_fire_hosereel' }, - ['200846641'] = { Name = 'prop_fire_hydrant_1' }, - ['687935120'] = { Name = 'prop_fire_hydrant_2_l1' }, - ['-97646180'] = { Name = 'prop_fire_hydrant_2' }, - ['-366155374'] = { Name = 'prop_fire_hydrant_4' }, - ['241167444'] = { Name = 'prop_fireescape_01a' }, - ['-631339950'] = { Name = 'prop_fireescape_01b' }, - ['-360111801'] = { Name = 'prop_fireescape_02a' }, - ['-1552346328'] = { Name = 'prop_fireescape_02b' }, - ['-2013814998'] = { Name = 'prop_fish_slice_01' }, - ['-1910604593'] = { Name = 'prop_fishing_rod_01' }, - ['1338703913'] = { Name = 'prop_fishing_rod_02' }, - ['-112762029'] = { Name = 'prop_flag_canada_s' }, - ['1627828183'] = { Name = 'prop_flag_canada' }, - ['541248010'] = { Name = 'prop_flag_eu_s' }, - ['-1296409602'] = { Name = 'prop_flag_eu' }, - ['-666399476'] = { Name = 'prop_flag_france_s' }, - ['-1034797968'] = { Name = 'prop_flag_france' }, - ['1603975478'] = { Name = 'prop_flag_german_s' }, - ['1970675376'] = { Name = 'prop_flag_german' }, - ['-1434834004'] = { Name = 'prop_flag_ireland_s' }, - ['302931829'] = { Name = 'prop_flag_ireland' }, - ['1155186447'] = { Name = 'prop_flag_japan_s' }, - ['-178815855'] = { Name = 'prop_flag_japan' }, - ['-2055846053'] = { Name = 'prop_flag_ls_s' }, - ['-1493938606'] = { Name = 'prop_flag_ls' }, - ['-425441205'] = { Name = 'prop_flag_lsfd_s' }, - ['366178255'] = { Name = 'prop_flag_lsfd' }, - ['-1734859577'] = { Name = 'prop_flag_lsservices_s' }, - ['1072290182'] = { Name = 'prop_flag_lsservices' }, - ['11846651'] = { Name = 'prop_flag_mexico_s' }, - ['-716201733'] = { Name = 'prop_flag_mexico' }, - ['-474725660'] = { Name = 'prop_flag_russia_s' }, - ['-908104950'] = { Name = 'prop_flag_russia' }, - ['-1730980585'] = { Name = 'prop_flag_s' }, - ['1793411117'] = { Name = 'prop_flag_sa_s' }, - ['1374928302'] = { Name = 'prop_flag_sa' }, - ['-1404481545'] = { Name = 'prop_flag_sapd_s' }, - ['-2114165809'] = { Name = 'prop_flag_sapd' }, - ['1357789167'] = { Name = 'prop_flag_scotland_s' }, - ['-795774545'] = { Name = 'prop_flag_scotland' }, - ['1382367337'] = { Name = 'prop_flag_sheriff_s' }, - ['1689290811'] = { Name = 'prop_flag_sheriff' }, - ['-109750292'] = { Name = 'prop_flag_uk_s' }, - ['-1051882404'] = { Name = 'prop_flag_uk' }, - ['1976910263'] = { Name = 'prop_flag_us_r' }, - ['-2032933964'] = { Name = 'prop_flag_us_s' }, - ['1117917059'] = { Name = 'prop_flag_us' }, - ['1487401018'] = { Name = 'prop_flag_usboat' }, - ['-1207959739'] = { Name = 'prop_flagpole_1a' }, - ['-686248546'] = { Name = 'prop_flagpole_2a' }, - ['-992802541'] = { Name = 'prop_flagpole_2b' }, - ['-225680251'] = { Name = 'prop_flagpole_2c' }, - ['-755161417'] = { Name = 'prop_flagpole_3a' }, - ['-1070059960'] = { Name = 'prop_flamingo' }, - ['-2071229766'] = { Name = 'prop_flare_01' }, - ['445804908'] = { Name = 'prop_flare_01b' }, - ['-212318599'] = { Name = 'prop_flash_unit' }, - ['-1020908409'] = { Name = 'prop_flatbed_strap_b' }, - ['111820268'] = { Name = 'prop_flatbed_strap' }, - ['2079702193'] = { Name = 'prop_flatscreen_overlay' }, - ['649665061'] = { Name = 'prop_flattrailer_01a' }, - ['531440379'] = { Name = 'prop_flattruck_01a' }, - ['282166596'] = { Name = 'prop_flattruck_01b' }, - ['51866064'] = { Name = 'prop_flattruck_01c' }, - ['-191836989'] = { Name = 'prop_flattruck_01d' }, - ['506770882'] = { Name = 'prop_fleeca_atm' }, - ['-589090886'] = { Name = 'prop_flight_box_01' }, - ['1869935347'] = { Name = 'prop_flight_box_insert' }, - ['-768970549'] = { Name = 'prop_flight_box_insert2' }, - ['1822567898'] = { Name = 'prop_flipchair_01' }, - ['-1509387784'] = { Name = 'prop_floor_duster_01' }, - ['2027852753'] = { Name = 'prop_flowerweed_005_a' }, - ['-219706798'] = { Name = 'prop_fnc_farm_01a' }, - ['93794225'] = { Name = 'prop_fnc_farm_01b' }, - ['1322893877'] = { Name = 'prop_fnc_farm_01c' }, - ['-1178167275'] = { Name = 'prop_fnc_farm_01d' }, - ['-872399736'] = { Name = 'prop_fnc_farm_01e' }, - ['373936410'] = { Name = 'prop_fnc_farm_01f' }, - ['710800597'] = { Name = 'prop_fnc_omesh_01a' }, - ['344241399'] = { Name = 'prop_fnc_omesh_02a' }, - ['1469496946'] = { Name = 'prop_fnc_omesh_03a' }, - ['-1210289519'] = { Name = 'prop_fncbeach_01a' }, - ['-704270621'] = { Name = 'prop_fncbeach_01b' }, - ['-1640448182'] = { Name = 'prop_fncbeach_01c' }, - ['-941064660'] = { Name = 'prop_fncconstruc_01d' }, - ['1660695985'] = { Name = 'prop_fncconstruc_02a' }, - ['-733651026'] = { Name = 'prop_fncconstruc_ld' }, - ['360404853'] = { Name = 'prop_fnccorgm_01a' }, - ['1042000049'] = { Name = 'prop_fnccorgm_01b' }, - ['-1894591898'] = { Name = 'prop_fnccorgm_02a' }, - ['-1519583462'] = { Name = 'prop_fnccorgm_02b' }, - ['1916672189'] = { Name = 'prop_fnccorgm_02c' }, - ['-940719073'] = { Name = 'prop_fnccorgm_02d' }, - ['1185366416'] = { Name = 'prop_fnccorgm_02e' }, - ['1159289407'] = { Name = 'prop_fnccorgm_02pole' }, - ['2074061472'] = { Name = 'prop_fnccorgm_03a' }, - ['-1593445012'] = { Name = 'prop_fnccorgm_03b' }, - ['-1880599759'] = { Name = 'prop_fnccorgm_03c' }, - ['-94130214'] = { Name = 'prop_fnccorgm_04a' }, - ['176705571'] = { Name = 'prop_fnccorgm_04c' }, - ['-37833296'] = { Name = 'prop_fnccorgm_05a' }, - ['-296347937'] = { Name = 'prop_fnccorgm_05b' }, - ['1150658405'] = { Name = 'prop_fnccorgm_06a' }, - ['1386955664'] = { Name = 'prop_fnccorgm_06b' }, - ['-1851510046'] = { Name = 'prop_fncglass_01a' }, - ['1821799499'] = { Name = 'prop_fnclink_01a' }, - ['409652213'] = { Name = 'prop_fnclink_01b' }, - ['-928338834'] = { Name = 'prop_fnclink_01c' }, - ['-208600510'] = { Name = 'prop_fnclink_01d' }, - ['637724453'] = { Name = 'prop_fnclink_01e' }, - ['-475536788'] = { Name = 'prop_fnclink_01f' }, - ['526006615'] = { Name = 'prop_fnclink_01gate1' }, - ['-856050416'] = { Name = 'prop_fnclink_01h' }, - ['-2007760198'] = { Name = 'prop_fnclink_02a_sdt' }, - ['2012223962'] = { Name = 'prop_fnclink_02a' }, - ['-1591940045'] = { Name = 'prop_fnclink_02b' }, - ['-1767254195'] = { Name = 'prop_fnclink_02c' }, - ['1035773304'] = { Name = 'prop_fnclink_02d' }, - ['796035300'] = { Name = 'prop_fnclink_02e' }, - ['1481857697'] = { Name = 'prop_fnclink_02f' }, - ['1242349076'] = { Name = 'prop_fnclink_02g' }, - ['1843657781'] = { Name = 'prop_fnclink_02gate1' }, - ['1046551856'] = { Name = 'prop_fnclink_02gate2' }, - ['1278261455'] = { Name = 'prop_fnclink_02gate3' }, - ['436622459'] = { Name = 'prop_fnclink_02gate4' }, - ['733542368'] = { Name = 'prop_fnclink_02gate5' }, - ['1526539404'] = { Name = 'prop_fnclink_02gate6_l' }, - ['227019171'] = { Name = 'prop_fnclink_02gate6_r' }, - ['-138702874'] = { Name = 'prop_fnclink_02gate6' }, - ['91564889'] = { Name = 'prop_fnclink_02gate7' }, - ['-186182710'] = { Name = 'prop_fnclink_02h' }, - ['1722447695'] = { Name = 'prop_fnclink_02i' }, - ['254920799'] = { Name = 'prop_fnclink_02j' }, - ['81703865'] = { Name = 'prop_fnclink_02k' }, - ['-1414692524'] = { Name = 'prop_fnclink_02l' }, - ['493020353'] = { Name = 'prop_fnclink_02m' }, - ['1833567378'] = { Name = 'prop_fnclink_02n' }, - ['-552277978'] = { Name = 'prop_fnclink_02o' }, - ['-1439105425'] = { Name = 'prop_fnclink_02p' }, - ['-759902142'] = { Name = 'prop_fnclink_03a' }, - ['-1900591032'] = { Name = 'prop_fnclink_03b' }, - ['-1591284441'] = { Name = 'prop_fnclink_03c' }, - ['729940451'] = { Name = 'prop_fnclink_03d' }, - ['1001693768'] = { Name = 'prop_fnclink_03e' }, - ['874386199'] = { Name = 'prop_fnclink_03f' }, - ['1181661112'] = { Name = 'prop_fnclink_03g' }, - ['-1234764774'] = { Name = 'prop_fnclink_03gate1' }, - ['-250842784'] = { Name = 'prop_fnclink_03gate2' }, - ['-446014948'] = { Name = 'prop_fnclink_03gate3' }, - ['-875157772'] = { Name = 'prop_fnclink_03gate4' }, - ['-1156020871'] = { Name = 'prop_fnclink_03gate5' }, - ['-21288878'] = { Name = 'prop_fnclink_03h' }, - ['1357335721'] = { Name = 'prop_fnclink_03i' }, - ['266061667'] = { Name = 'prop_fnclink_04a' }, - ['1543004059'] = { Name = 'prop_fnclink_04b' }, - ['1764620806'] = { Name = 'prop_fnclink_04c' }, - ['928814692'] = { Name = 'prop_fnclink_04d' }, - ['1186411801'] = { Name = 'prop_fnclink_04e' }, - ['790529524'] = { Name = 'prop_fnclink_04f' }, - ['1020862825'] = { Name = 'prop_fnclink_04g' }, - ['-1218968680'] = { Name = 'prop_fnclink_04gate1' }, - ['1804939234'] = { Name = 'prop_fnclink_04h_l2' }, - ['-1952203011'] = { Name = 'prop_fnclink_04h' }, - ['-448728522'] = { Name = 'prop_fnclink_04j' }, - ['2079727522'] = { Name = 'prop_fnclink_04k' }, - ['-1043649717'] = { Name = 'prop_fnclink_04l' }, - ['-796079922'] = { Name = 'prop_fnclink_04m' }, - ['-1985397776'] = { Name = 'prop_fnclink_05a' }, - ['1102326779'] = { Name = 'prop_fnclink_05b' }, - ['-1491536177'] = { Name = 'prop_fnclink_05c' }, - ['206865238'] = { Name = 'prop_fnclink_05crnr1' }, - ['1560863396'] = { Name = 'prop_fnclink_05d' }, - ['304918404'] = { Name = 'prop_fnclink_05pole' }, - ['-1393524934'] = { Name = 'prop_fnclink_06a' }, - ['-837500542'] = { Name = 'prop_fnclink_06b' }, - ['2122752615'] = { Name = 'prop_fnclink_06c' }, - ['-1314912103'] = { Name = 'prop_fnclink_06d' }, - ['-419676332'] = { Name = 'prop_fnclink_06gate2' }, - ['-768731720'] = { Name = 'prop_fnclink_06gate3' }, - ['-1555641785'] = { Name = 'prop_fnclink_06gatepost' }, - ['1620465091'] = { Name = 'prop_fnclink_07a' }, - ['1031606161'] = { Name = 'prop_fnclink_07b' }, - ['1187258911'] = { Name = 'prop_fnclink_07c' }, - ['-1744550758'] = { Name = 'prop_fnclink_07d' }, - ['1127922797'] = { Name = 'prop_fnclink_07gate1' }, - ['1846022663'] = { Name = 'prop_fnclink_07gate2' }, - ['-1615465118'] = { Name = 'prop_fnclink_07gate3' }, - ['1322200853'] = { Name = 'prop_fnclink_08b' }, - ['1904768135'] = { Name = 'prop_fnclink_08c' }, - ['-148960916'] = { Name = 'prop_fnclink_08post' }, - ['1411103374'] = { Name = 'prop_fnclink_09a' }, - ['1130240275'] = { Name = 'prop_fnclink_09b' }, - ['-216200273'] = { Name = 'prop_fnclink_09crnr1' }, - ['-2025053974'] = { Name = 'prop_fnclink_09d' }, - ['2122387284'] = { Name = 'prop_fnclink_09e' }, - ['351792706'] = { Name = 'prop_fnclink_09frame' }, - ['1817008884'] = { Name = 'prop_fnclink_09gate1' }, - ['-313656158'] = { Name = 'prop_fnclink_10a' }, - ['-1754771240'] = { Name = 'prop_fnclink_10b' }, - ['-911526563'] = { Name = 'prop_fnclink_10c' }, - ['1819728343'] = { Name = 'prop_fnclink_10d_ld' }, - ['1976339873'] = { Name = 'prop_fnclink_10d' }, - ['-1509528044'] = { Name = 'prop_fnclink_10e' }, - ['-1141167399'] = { Name = 'prop_fnclog_01a' }, - ['-1444411725'] = { Name = 'prop_fnclog_01b' }, - ['237424435'] = { Name = 'prop_fnclog_01c' }, - ['-1325788233'] = { Name = 'prop_fnclog_02a' }, - ['-1095553239'] = { Name = 'prop_fnclog_02b' }, - ['994927545'] = { Name = 'prop_fnclog_03a' }, - ['-352585176'] = { Name = 'prop_fncpeir_03a' }, - ['-519102073'] = { Name = 'prop_fncply_01a' }, - ['-226179982'] = { Name = 'prop_fncply_01b' }, - ['311268833'] = { Name = 'prop_fncply_01gate' }, - ['1135099165'] = { Name = 'prop_fncply_01post' }, - ['1172914654'] = { Name = 'prop_fncres_01a' }, - ['931439893'] = { Name = 'prop_fncres_01b' }, - ['41630463'] = { Name = 'prop_fncres_01c' }, - ['-1489109258'] = { Name = 'prop_fncres_02_gate1' }, - ['1984962971'] = { Name = 'prop_fncres_02a' }, - ['1736803334'] = { Name = 'prop_fncres_02b' }, - ['-369653524'] = { Name = 'prop_fncres_02c' }, - ['453929753'] = { Name = 'prop_fncres_02d' }, - ['58931935'] = { Name = 'prop_fncres_03a' }, - ['-759735992'] = { Name = 'prop_fncres_03b' }, - ['-453116459'] = { Name = 'prop_fncres_03c' }, - ['1006450599'] = { Name = 'prop_fncres_03gate1' }, - ['955919780'] = { Name = 'prop_fncres_04a' }, - ['583270712'] = { Name = 'prop_fncres_04b' }, - ['-73256531'] = { Name = 'prop_fncres_05a' }, - ['1272140286'] = { Name = 'prop_fncres_05b' }, - ['1411643001'] = { Name = 'prop_fncres_05c_l1' }, - ['519370834'] = { Name = 'prop_fncres_05c' }, - ['-531924460'] = { Name = 'prop_fncres_06a' }, - ['1730774994'] = { Name = 'prop_fncres_06b' }, - ['1543721754'] = { Name = 'prop_fncres_06gatel' }, - ['-1258814178'] = { Name = 'prop_fncres_06gater' }, - ['1113832743'] = { Name = 'prop_fncres_07a' }, - ['1351637376'] = { Name = 'prop_fncres_07b' }, - ['950819638'] = { Name = 'prop_fncres_07gate' }, - ['-659178840'] = { Name = 'prop_fncres_08a' }, - ['1875234307'] = { Name = 'prop_fncres_08gatel' }, - ['355284102'] = { Name = 'prop_fncres_09a' }, - ['62686511'] = { Name = 'prop_fncres_09gate' }, - ['1405325415'] = { Name = 'prop_fncsec_01a' }, - ['-958269790'] = { Name = 'prop_fncsec_01b' }, - ['982664653'] = { Name = 'prop_fncsec_01crnr' }, - ['-1442782001'] = { Name = 'prop_fncsec_01gate' }, - ['-1145238320'] = { Name = 'prop_fncsec_01pole' }, - ['1423774102'] = { Name = 'prop_fncsec_02a' }, - ['2004077130'] = { Name = 'prop_fncsec_02pole' }, - ['-288824422'] = { Name = 'prop_fncsec_03a' }, - ['-1669382392'] = { Name = 'prop_fncsec_03b' }, - ['1153503113'] = { Name = 'prop_fncsec_03c' }, - ['1385605940'] = { Name = 'prop_fncsec_03d' }, - ['-1113128273'] = { Name = 'prop_fncsec_04a' }, - ['1977269893'] = { Name = 'prop_fncwood_01_ld' }, - ['1614306905'] = { Name = 'prop_fncwood_01a' }, - ['1912373737'] = { Name = 'prop_fncwood_01b' }, - ['-1547278980'] = { Name = 'prop_fncwood_01c' }, - ['-1965126495'] = { Name = 'prop_fncwood_01gate' }, - ['494529585'] = { Name = 'prop_fncwood_02b' }, - ['174737202'] = { Name = 'prop_fncwood_03a' }, - ['45854657'] = { Name = 'prop_fncwood_04a' }, - ['-1266608755'] = { Name = 'prop_fncwood_06a' }, - ['119454419'] = { Name = 'prop_fncwood_06b' }, - ['-670704490'] = { Name = 'prop_fncwood_06c' }, - ['310596348'] = { Name = 'prop_fncwood_07a' }, - ['-916632445'] = { Name = 'prop_fncwood_07gate1' }, - ['545913053'] = { Name = 'prop_fncwood_08a' }, - ['-365360068'] = { Name = 'prop_fncwood_08b' }, - ['-51629662'] = { Name = 'prop_fncwood_08c' }, - ['1265028758'] = { Name = 'prop_fncwood_08d' }, - ['1560179421'] = { Name = 'prop_fncwood_09a' }, - ['397076535'] = { Name = 'prop_fncwood_09b' }, - ['158026680'] = { Name = 'prop_fncwood_09c' }, - ['-150919444'] = { Name = 'prop_fncwood_09d' }, - ['-100540097'] = { Name = 'prop_fncwood_10b' }, - ['1305807072'] = { Name = 'prop_fncwood_10d' }, - ['-440387398'] = { Name = 'prop_fncwood_11a_l1' }, - ['-958252923'] = { Name = 'prop_fncwood_11a' }, - ['-21026390'] = { Name = 'prop_fncwood_12a' }, - ['-1769679457'] = { Name = 'prop_fncwood_13c' }, - ['321245018'] = { Name = 'prop_fncwood_14a' }, - ['20786057'] = { Name = 'prop_fncwood_14b' }, - ['-253064476'] = { Name = 'prop_fncwood_14c' }, - ['1594648354'] = { Name = 'prop_fncwood_14d' }, - ['1512136012'] = { Name = 'prop_fncwood_14e' }, - ['-1805953701'] = { Name = 'prop_fncwood_15a' }, - ['-1029492242'] = { Name = 'prop_fncwood_15b' }, - ['-1212802028'] = { Name = 'prop_fncwood_15c' }, - ['-997805143'] = { Name = 'prop_fncwood_16a' }, - ['-1243802026'] = { Name = 'prop_fncwood_16b' }, - ['-964053093'] = { Name = 'prop_fncwood_16c' }, - ['-551294769'] = { Name = 'prop_fncwood_16d' }, - ['-790803390'] = { Name = 'prop_fncwood_16e' }, - ['2074059204'] = { Name = 'prop_fncwood_16f' }, - ['1805779401'] = { Name = 'prop_fncwood_16g' }, - ['-1140513222'] = { Name = 'prop_fncwood_17b' }, - ['-1357771692'] = { Name = 'prop_fncwood_17c' }, - ['-1200153162'] = { Name = 'prop_fncwood_18a' }, - ['2028813471'] = { Name = 'prop_fncwood_19_end' }, - ['-1418426619'] = { Name = 'prop_fncwood_19a' }, - ['1937946092'] = { Name = 'prop_folded_polo_shirt' }, - ['-1066172296'] = { Name = 'prop_folder_01' }, - ['-711873868'] = { Name = 'prop_folder_02' }, - ['936464539'] = { Name = 'prop_food_bag1' }, - ['1463127915'] = { Name = 'prop_food_bag2' }, - ['-246439655'] = { Name = 'prop_food_bin_01' }, - ['74073934'] = { Name = 'prop_food_bin_02' }, - ['-1922399062'] = { Name = 'prop_food_bs_bag_01' }, - ['-1690230697'] = { Name = 'prop_food_bs_bag_02' }, - ['-2089652038'] = { Name = 'prop_food_bs_bag_03' }, - ['301501900'] = { Name = 'prop_food_bs_bag_04' }, - ['-660240499'] = { Name = 'prop_food_bs_bshelf' }, - ['2103979129'] = { Name = 'prop_food_bs_burg1' }, - ['759729215'] = { Name = 'prop_food_bs_burg3' }, - ['987331897'] = { Name = 'prop_food_bs_burger2' }, - ['1443311452'] = { Name = 'prop_food_bs_chips' }, - ['128394026'] = { Name = 'prop_food_bs_coffee' }, - ['69797947'] = { Name = 'prop_food_bs_cups01' }, - ['360098518'] = { Name = 'prop_food_bs_cups02' }, - ['666652513'] = { Name = 'prop_food_bs_cups03' }, - ['2127253708'] = { Name = 'prop_food_bs_juice01' }, - ['438929182'] = { Name = 'prop_food_bs_juice02' }, - ['735816322'] = { Name = 'prop_food_bs_juice03' }, - ['-164904344'] = { Name = 'prop_food_bs_soda_01' }, - ['-358765748'] = { Name = 'prop_food_bs_soda_02' }, - ['510552540'] = { Name = 'prop_food_bs_tray_01' }, - ['-2040350273'] = { Name = 'prop_food_bs_tray_02' }, - ['2014649636'] = { Name = 'prop_food_bs_tray_03' }, - ['-1832103274'] = { Name = 'prop_food_bs_tray_06' }, - ['880981550'] = { Name = 'prop_food_burg1' }, - ['-624196927'] = { Name = 'prop_food_burg2' }, - ['420216641'] = { Name = 'prop_food_burg3' }, - ['193377723'] = { Name = 'prop_food_cb_bag_01' }, - ['1447185213'] = { Name = 'prop_food_cb_bag_02' }, - ['-208361166'] = { Name = 'prop_food_cb_bshelf' }, - ['421881790'] = { Name = 'prop_food_cb_burg01' }, - ['308173360'] = { Name = 'prop_food_cb_burg02' }, - ['2029023424'] = { Name = 'prop_food_cb_chips' }, - ['-593980191'] = { Name = 'prop_food_cb_coffee' }, - ['-768271918'] = { Name = 'prop_food_cb_cups01' }, - ['-1621314530'] = { Name = 'prop_food_cb_cups02' }, - ['-1517371262'] = { Name = 'prop_food_cb_cups04' }, - ['-1916043210'] = { Name = 'prop_food_cb_donuts' }, - ['-656006459'] = { Name = 'prop_food_cb_juice01' }, - ['-163947155'] = { Name = 'prop_food_cb_juice02' }, - ['-2092475251'] = { Name = 'prop_food_cb_nugets' }, - ['-912034344'] = { Name = 'prop_food_cb_soda_01' }, - ['-1763798961'] = { Name = 'prop_food_cb_soda_02' }, - ['141145745'] = { Name = 'prop_food_cb_tray_01' }, - ['1388727113'] = { Name = 'prop_food_cb_tray_02' }, - ['754220966'] = { Name = 'prop_food_cb_tray_03' }, - ['-521383735'] = { Name = 'prop_food_chips' }, - ['-1306484245'] = { Name = 'prop_food_coffee' }, - ['1530773952'] = { Name = 'prop_food_cups1' }, - ['2006710908'] = { Name = 'prop_food_cups2' }, - ['1407151828'] = { Name = 'prop_food_juice01' }, - ['-510326207'] = { Name = 'prop_food_juice02' }, - ['1777646892'] = { Name = 'prop_food_ketchup' }, - ['1453189379'] = { Name = 'prop_food_mustard' }, - ['-1317924709'] = { Name = 'prop_food_napkin_01' }, - ['-391348465'] = { Name = 'prop_food_napkin_02' }, - ['-22826474'] = { Name = 'prop_food_sugarjar' }, - ['-446181301'] = { Name = 'prop_food_tray_01' }, - ['-1455204349'] = { Name = 'prop_food_tray_02' }, - ['-1344051901'] = { Name = 'prop_food_tray_03' }, - ['-272361894'] = { Name = 'prop_food_van_01' }, - ['1257426102'] = { Name = 'prop_food_van_02' }, - ['-1415058956'] = { Name = 'prop_foodprocess_01' }, - ['1193854962'] = { Name = 'prop_forsale_dyn_01' }, - ['292248696'] = { Name = 'prop_forsale_dyn_02' }, - ['1916908483'] = { Name = 'prop_forsale_lenny_01' }, - ['1756612226'] = { Name = 'prop_forsale_lrg_01' }, - ['2063723294'] = { Name = 'prop_forsale_lrg_02' }, - ['1295978393'] = { Name = 'prop_forsale_lrg_03' }, - ['1517333028'] = { Name = 'prop_forsale_lrg_04' }, - ['1278610863'] = { Name = 'prop_forsale_lrg_05' }, - ['1979474235'] = { Name = 'prop_forsale_lrg_06' }, - ['1740162228'] = { Name = 'prop_forsale_lrg_07' }, - ['394699857'] = { Name = 'prop_forsale_lrg_08' }, - ['356949969'] = { Name = 'prop_forsale_lrg_09' }, - ['348364163'] = { Name = 'prop_forsale_lrg_10' }, - ['626610300'] = { Name = 'prop_forsale_sign_01' }, - ['-678415125'] = { Name = 'prop_forsale_sign_02' }, - ['44927781'] = { Name = 'prop_forsale_sign_03' }, - ['889089990'] = { Name = 'prop_forsale_sign_04' }, - ['1581302346'] = { Name = 'prop_forsale_sign_05' }, - ['276407997'] = { Name = 'prop_forsale_sign_06' }, - ['-1561146455'] = { Name = 'prop_forsale_sign_07' }, - ['-1054037867'] = { Name = 'prop_forsale_sign_fs' }, - ['1627083076'] = { Name = 'prop_forsale_sign_jb' }, - ['-420425946'] = { Name = 'prop_forsale_tri_01' }, - ['2013260172'] = { Name = 'prop_forsalejr1' }, - ['133695870'] = { Name = 'prop_forsalejr2' }, - ['1542041952'] = { Name = 'prop_forsalejr3' }, - ['1847940567'] = { Name = 'prop_forsalejr4' }, - ['-1146344215'] = { Name = 'prop_foundation_sponge' }, - ['-2049104282'] = { Name = 'prop_fountain1' }, - ['-736410911'] = { Name = 'prop_fountain2' }, - ['500451298'] = { Name = 'prop_fragtest_cnst_01' }, - ['-163907412'] = { Name = 'prop_fragtest_cnst_02' }, - ['-939910101'] = { Name = 'prop_fragtest_cnst_03' }, - ['310817095'] = { Name = 'prop_fragtest_cnst_04' }, - ['-459352716'] = { Name = 'prop_fragtest_cnst_05' }, - ['2054127895'] = { Name = 'prop_fragtest_cnst_06' }, - ['-1014310545'] = { Name = 'prop_fragtest_cnst_06b' }, - ['-1892636007'] = { Name = 'prop_fragtest_cnst_07' }, - ['-655507950'] = { Name = 'prop_fragtest_cnst_08' }, - ['-1263978120'] = { Name = 'prop_fragtest_cnst_08b' }, - ['891468385'] = { Name = 'prop_fragtest_cnst_08c' }, - ['-1383667899'] = { Name = 'prop_fragtest_cnst_09' }, - ['-552825026'] = { Name = 'prop_fragtest_cnst_09b' }, - ['143302823'] = { Name = 'prop_fragtest_cnst_10' }, - ['-104070358'] = { Name = 'prop_fragtest_cnst_11' }, - ['251142457'] = { Name = 'prop_franklin_dl' }, - ['-540000270'] = { Name = 'prop_freeweight_01' }, - ['-309142665'] = { Name = 'prop_freeweight_02' }, - ['-41273338'] = { Name = 'prop_fridge_01' }, - ['1876827312'] = { Name = 'prop_fridge_03' }, - ['1970182901'] = { Name = 'prop_front_seat_01' }, - ['-2035794584'] = { Name = 'prop_front_seat_02' }, - ['-1713871928'] = { Name = 'prop_front_seat_03' }, - ['-1423243667'] = { Name = 'prop_front_seat_04' }, - ['764611387'] = { Name = 'prop_front_seat_05' }, - ['1070641078'] = { Name = 'prop_front_seat_06' }, - ['1376179234'] = { Name = 'prop_front_seat_07' }, - ['960293494'] = { Name = 'prop_front_seat_row_01' }, - ['-1204812477'] = { Name = 'prop_fruit_basket' }, - ['-1673688289'] = { Name = 'prop_fruit_plas_crate_01' }, - ['-2007742866'] = { Name = 'prop_fruit_sign_01' }, - ['-1381786722'] = { Name = 'prop_fruit_stand_01' }, - ['-1016215758'] = { Name = 'prop_fruit_stand_02' }, - ['-689705442'] = { Name = 'prop_fruit_stand_03' }, - ['-1655478122'] = { Name = 'prop_fruitstand_01' }, - ['-2133104859'] = { Name = 'prop_fruitstand_b_nite' }, - ['858993389'] = { Name = 'prop_fruitstand_b' }, - ['1136462066'] = { Name = 'prop_ftowel_01' }, - ['-388312273'] = { Name = 'prop_ftowel_07' }, - ['-1153697806'] = { Name = 'prop_ftowel_08' }, - ['797243150'] = { Name = 'prop_ftowel_10' }, - ['1488589320'] = { Name = 'prop_funfair_zoltan' }, - ['393296697'] = { Name = 'prop_gaffer_arm_bind_cut' }, - ['2084404420'] = { Name = 'prop_gaffer_arm_bind' }, - ['465122537'] = { Name = 'prop_gaffer_leg_bind_cut' }, - ['-618339469'] = { Name = 'prop_gaffer_leg_bind' }, - ['419222340'] = { Name = 'prop_gaffer_tape_strip' }, - ['-1179532563'] = { Name = 'prop_gaffer_tape' }, - ['-1004588353'] = { Name = 'prop_game_clock_01' }, - ['-349306656'] = { Name = 'prop_game_clock_02' }, - ['-1652821467'] = { Name = 'prop_gar_door_01' }, - ['1013329911'] = { Name = 'prop_gar_door_02' }, - ['-1223237597'] = { Name = 'prop_gar_door_03_ld' }, - ['-1212275031'] = { Name = 'prop_gar_door_03' }, - ['-982531572'] = { Name = 'prop_gar_door_04' }, - ['-910962270'] = { Name = 'prop_gar_door_05_l' }, - ['1946625558'] = { Name = 'prop_gar_door_05_r' }, - ['-728539053'] = { Name = 'prop_gar_door_05' }, - ['2051508718'] = { Name = 'prop_gar_door_a_01' }, - ['239492112'] = { Name = 'prop_gar_door_plug' }, - ['1181558204'] = { Name = 'prop_garden_chimes_01' }, - ['1929765107'] = { Name = 'prop_garden_dreamcatch_01' }, - ['-1405103747'] = { Name = 'prop_garden_edging_01' }, - ['1874876539'] = { Name = 'prop_garden_edging_02' }, - ['-1831680671'] = { Name = 'prop_garden_zapper_01' }, - ['2004141829'] = { Name = 'prop_gardnght_01' }, - ['-1730917948'] = { Name = 'prop_gas_01' }, - ['-478519537'] = { Name = 'prop_gas_02' }, - ['1973650275'] = { Name = 'prop_gas_03' }, - ['1304671132'] = { Name = 'prop_gas_04' }, - ['1602967339'] = { Name = 'prop_gas_05' }, - ['-132092731'] = { Name = 'prop_gas_airunit01' }, - ['-1472203944'] = { Name = 'prop_gas_binunit01' }, - ['-1936212109'] = { Name = 'prop_gas_grenade' }, - ['-2025105036'] = { Name = 'prop_gas_mask_hang_01' }, - ['1470731681'] = { Name = 'prop_gas_mask_hang_01bb' }, - ['1339433404'] = { Name = 'prop_gas_pump_1a' }, - ['1694452750'] = { Name = 'prop_gas_pump_1b' }, - ['1933174915'] = { Name = 'prop_gas_pump_1c' }, - ['-2007231801'] = { Name = 'prop_gas_pump_1d' }, - ['-469694731'] = { Name = 'prop_gas_pump_old2' }, - ['-164877493'] = { Name = 'prop_gas_pump_old3' }, - ['310783660'] = { Name = 'prop_gas_rack01' }, - ['865150065'] = { Name = 'prop_gas_smallbin01' }, - ['-2129526670'] = { Name = 'prop_gas_tank_01a' }, - ['-46303329'] = { Name = 'prop_gas_tank_02a' }, - ['-353447166'] = { Name = 'prop_gas_tank_02b' }, - ['-9837968'] = { Name = 'prop_gas_tank_04a' }, - ['-1348598835'] = { Name = 'prop_gascage01' }, - ['1270590574'] = { Name = 'prop_gascyl_01a' }, - ['2138646444'] = { Name = 'prop_gascyl_02a' }, - ['-672016228'] = { Name = 'prop_gascyl_02b' }, - ['-1918614878'] = { Name = 'prop_gascyl_03a' }, - ['1257553220'] = { Name = 'prop_gascyl_03b' }, - ['-1029296059'] = { Name = 'prop_gascyl_04a' }, - ['1962660298'] = { Name = 'prop_gascyl_ramp_01' }, - ['920306374'] = { Name = 'prop_gascyl_ramp_door_01' }, - ['725274945'] = { Name = 'prop_gate_airport_01' }, - ['-1934898817'] = { Name = 'prop_gate_bridge_ld' }, - ['-13153749'] = { Name = 'prop_gate_cult_01_l' }, - ['-1578791031'] = { Name = 'prop_gate_cult_01_r' }, - ['1286392437'] = { Name = 'prop_gate_docks_ld' }, - ['1911284463'] = { Name = 'prop_gate_farm_01a' }, - ['1733865899'] = { Name = 'prop_gate_farm_03' }, - ['-696575513'] = { Name = 'prop_gate_farm_post' }, - ['-588124891'] = { Name = 'prop_gate_frame_01' }, - ['-885831256'] = { Name = 'prop_gate_frame_02' }, - ['-1692014194'] = { Name = 'prop_gate_frame_04' }, - ['-1050528246'] = { Name = 'prop_gate_frame_05' }, - ['-1348431225'] = { Name = 'prop_gate_frame_06' }, - ['1185512375'] = { Name = 'prop_gate_military_01' }, - ['741314661'] = { Name = 'prop_gate_prison_01' }, - ['-1049302886'] = { Name = 'prop_gate_tep_01_l' }, - ['1653418708'] = { Name = 'prop_gate_tep_01_r' }, - ['613608955'] = { Name = 'prop_gatecom_01' }, - ['-238286738'] = { Name = 'prop_gatecom_02' }, - ['1845903456'] = { Name = 'prop_gazebo_01' }, - ['468818960'] = { Name = 'prop_gazebo_02' }, - ['1186722212'] = { Name = 'prop_gazebo_03' }, - ['558578166'] = { Name = 'prop_gc_chair02' }, - ['-915091986'] = { Name = 'prop_gd_ch2_08' }, - ['-415509317'] = { Name = 'prop_generator_01a' }, - ['-1775229459'] = { Name = 'prop_generator_02a' }, - ['136645433'] = { Name = 'prop_generator_03a' }, - ['-57215983'] = { Name = 'prop_generator_03b' }, - ['-1001828301'] = { Name = 'prop_generator_04' }, - ['1433530172'] = { Name = 'prop_ghettoblast_01' }, - ['1060029110'] = { Name = 'prop_ghettoblast_02' }, - ['2096990081'] = { Name = 'prop_girder_01a' }, - ['1723816705'] = { Name = 'prop_girder_01b' }, - ['209943352'] = { Name = 'prop_glass_panel_01' }, - ['-636152228'] = { Name = 'prop_glass_panel_02' }, - ['-439931456'] = { Name = 'prop_glass_panel_03' }, - ['-1282324139'] = { Name = 'prop_glass_panel_04' }, - ['825312403'] = { Name = 'prop_glass_panel_05' }, - ['1064231182'] = { Name = 'prop_glass_panel_06' }, - ['781107022'] = { Name = 'prop_glass_panel_07' }, - ['677473294'] = { Name = 'prop_glass_stack_01' }, - ['-2065226472'] = { Name = 'prop_glass_stack_02' }, - ['-542975346'] = { Name = 'prop_glass_stack_03' }, - ['-242975151'] = { Name = 'prop_glass_stack_04' }, - ['-1136258091'] = { Name = 'prop_glass_stack_05' }, - ['1004245762'] = { Name = 'prop_glass_stack_06' }, - ['1311389599'] = { Name = 'prop_glass_stack_07' }, - ['-1466766225'] = { Name = 'prop_glass_stack_08' }, - ['1923645595'] = { Name = 'prop_glass_stack_09' }, - ['-1842692417'] = { Name = 'prop_glass_stack_10' }, - ['-279982155'] = { Name = 'prop_glass_suck_holder' }, - ['1731206726'] = { Name = 'prop_glasscutter_01' }, - ['-2012285464'] = { Name = 'prop_glf_roller' }, - ['884216853'] = { Name = 'prop_glf_spreader' }, - ['809669486'] = { Name = 'prop_gnome1' }, - ['1301925404'] = { Name = 'prop_gnome2' }, - ['-11849332'] = { Name = 'prop_gnome3' }, - ['-475521732'] = { Name = 'prop_goal_posts_01' }, - ['-263787977'] = { Name = 'prop_gold_bar' }, - ['959275690'] = { Name = 'prop_gold_cont_01' }, - ['1396140175'] = { Name = 'prop_gold_cont_01b' }, - ['-1363719163'] = { Name = 'prop_gold_trolly_full' }, - ['1098812088'] = { Name = 'prop_gold_trolly_strap_01' }, - ['-1326042488'] = { Name = 'prop_gold_trolly' }, - ['-463637955'] = { Name = 'prop_gold_vault_fence_l' }, - ['1450792563'] = { Name = 'prop_gold_vault_fence_r' }, - ['-275220570'] = { Name = 'prop_gold_vault_gate_01' }, - ['886428669'] = { Name = 'prop_golf_bag_01' }, - ['-344128923'] = { Name = 'prop_golf_bag_01b' }, - ['-37837080'] = { Name = 'prop_golf_bag_01c' }, - ['1616526761'] = { Name = 'prop_golf_ball_p2' }, - ['-717871261'] = { Name = 'prop_golf_ball_p3' }, - ['-980219875'] = { Name = 'prop_golf_ball_p4' }, - ['-1243214768'] = { Name = 'prop_golf_ball_tee' }, - ['-1358020705'] = { Name = 'prop_golf_ball' }, - ['-2141023172'] = { Name = 'prop_golf_driver' }, - ['334347537'] = { Name = 'prop_golf_iron_01' }, - ['-1124612472'] = { Name = 'prop_golf_marker_01' }, - ['1933637837'] = { Name = 'prop_golf_pitcher_01' }, - ['1750479612'] = { Name = 'prop_golf_putter_01' }, - ['-1315457772'] = { Name = 'prop_golf_tee' }, - ['1705580940'] = { Name = 'prop_golf_wood_01' }, - ['-1939813147'] = { Name = 'prop_golfflag' }, - ['1487505949'] = { Name = 'prop_grain_hopper' }, - ['1104521776'] = { Name = 'prop_grapes_01' }, - ['753041482'] = { Name = 'prop_grapes_02' }, - ['1590120139'] = { Name = 'prop_grapeseed_sign_01' }, - ['-2130406583'] = { Name = 'prop_grapeseed_sign_02' }, - ['-440885967'] = { Name = 'prop_grass_001_a' }, - ['1481697203'] = { Name = 'prop_grass_ca' }, - ['1793920587'] = { Name = 'prop_grass_da' }, - ['987584502'] = { Name = 'prop_grass_dry_02' }, - ['1221915621'] = { Name = 'prop_grass_dry_03' }, - ['-547750016'] = { Name = 'prop_gravestones_01a' }, - ['1735136050'] = { Name = 'prop_gravestones_02a' }, - ['1996337525'] = { Name = 'prop_gravestones_03a' }, - ['-1734058762'] = { Name = 'prop_gravestones_04a' }, - ['-1551797828'] = { Name = 'prop_gravestones_05a' }, - ['106473525'] = { Name = 'prop_gravestones_06a' }, - ['828538216'] = { Name = 'prop_gravestones_07a' }, - ['-1217653243'] = { Name = 'prop_gravestones_08a' }, - ['-1117413116'] = { Name = 'prop_gravestones_09a' }, - ['806109679'] = { Name = 'prop_gravestones_10a' }, - ['1801452061'] = { Name = 'prop_gravetomb_01a' }, - ['879398291'] = { Name = 'prop_gravetomb_02a' }, - ['2050228397'] = { Name = 'prop_griddle_01' }, - ['-1876087649'] = { Name = 'prop_griddle_02' }, - ['1888438146'] = { Name = 'prop_grumandoor_l' }, - ['272205552'] = { Name = 'prop_grumandoor_r' }, - ['-1567395276'] = { Name = 'prop_gshotsensor_01' }, - ['454331217'] = { Name = 'prop_guard_tower_glass' }, - ['1243022785'] = { Name = 'prop_gumball_01' }, - ['462203053'] = { Name = 'prop_gumball_02' }, - ['785076010'] = { Name = 'prop_gumball_03' }, - ['-1821585180'] = { Name = 'prop_gun_case_01' }, - ['-1590104964'] = { Name = 'prop_gun_case_02' }, - ['132273106'] = { Name = 'prop_gun_frame' }, - ['-177773532'] = { Name = 'prop_hacky_sack_01' }, - ['2133050471'] = { Name = 'prop_hand_toilet' }, - ['1022326434'] = { Name = 'prop_handdry_01' }, - ['792353592'] = { Name = 'prop_handdry_02' }, - ['-447055518'] = { Name = 'prop_handrake' }, - ['1011723317'] = { Name = 'prop_handtowels' }, - ['-1992828732'] = { Name = 'prop_hanger_door_1' }, - ['-537490919'] = { Name = 'prop_hard_hat_01' }, - ['1841479543'] = { Name = 'prop_hat_box_01' }, - ['1064067787'] = { Name = 'prop_hat_box_02' }, - ['-2022214944'] = { Name = 'prop_hat_box_03' }, - ['1497011815'] = { Name = 'prop_hat_box_04' }, - ['-1563678327'] = { Name = 'prop_hat_box_05' }, - ['1955876122'] = { Name = 'prop_hat_box_06' }, - ['1731900299'] = { Name = 'prop_hayb_st_01_cr' }, - ['-213622973'] = { Name = 'prop_haybailer_01' }, - ['533342826'] = { Name = 'prop_haybale_01' }, - ['1700312454'] = { Name = 'prop_haybale_02' }, - ['1395331371'] = { Name = 'prop_haybale_03' }, - ['1976202024'] = { Name = 'prop_haybale_stack_01' }, - ['173430006'] = { Name = 'prop_hd_seats_01' }, - ['960152042'] = { Name = 'prop_headphones_01' }, - ['-409048857'] = { Name = 'prop_headset_01' }, - ['1632396221'] = { Name = 'prop_hedge_trimmer_01' }, - ['-505101878'] = { Name = 'prop_helipad_01' }, - ['1487220553'] = { Name = 'prop_helipad_02' }, - ['659046336'] = { Name = 'prop_henna_disp_01' }, - ['-1568983512'] = { Name = 'prop_henna_disp_02' }, - ['-1865248041'] = { Name = 'prop_henna_disp_03' }, - ['-1380152605'] = { Name = 'prop_hifi_01' }, - ['1866775124'] = { Name = 'prop_highway_paddle' }, - ['1019962318'] = { Name = 'prop_hobo_seat_01' }, - ['690464963'] = { Name = 'prop_hobo_stove_01' }, - ['1517156714'] = { Name = 'prop_hockey_bag_01' }, - ['-1735747416'] = { Name = 'prop_hole_plug_01' }, - ['-1169577885'] = { Name = 'prop_holster_01' }, - ['1578055800'] = { Name = 'prop_homeles_shelter_01' }, - ['884467146'] = { Name = 'prop_homeles_shelter_02' }, - ['810220961'] = { Name = 'prop_homeless_matress_01' }, - ['-242909161'] = { Name = 'prop_homeless_matress_02' }, - ['309119026'] = { Name = 'prop_horo_box_01' }, - ['624061885'] = { Name = 'prop_horo_box_02' }, - ['-23080404'] = { Name = 'prop_hose_1' }, - ['-1306773210'] = { Name = 'prop_hose_2' }, - ['862960591'] = { Name = 'prop_hose_3' }, - ['329068831'] = { Name = 'prop_hose_nozzle' }, - ['711901167'] = { Name = 'prop_hospital_door_l' }, - ['-227061755'] = { Name = 'prop_hospital_door_r' }, - ['1316648054'] = { Name = 'prop_hospitaldoors_start' }, - ['926831074'] = { Name = 'prop_hot_tub_coverd' }, - ['-1581502570'] = { Name = 'prop_hotdogstand_01' }, - ['495599970'] = { Name = 'prop_hotel_clock_01' }, - ['-1793698597'] = { Name = 'prop_hotel_trolley' }, - ['2142042627'] = { Name = 'prop_hottub2' }, - ['-85281267'] = { Name = 'prop_huf_rag_01' }, - ['-984871726'] = { Name = 'prop_huge_display_01' }, - ['-752703361'] = { Name = 'prop_huge_display_02' }, - ['451150746'] = { Name = 'prop_hunterhide' }, - ['1991494706'] = { Name = 'prop_hw1_03_gardoor_01' }, - ['-1463743939'] = { Name = 'prop_hw1_04_door_l1' }, - ['-1429437264'] = { Name = 'prop_hw1_04_door_r1' }, - ['-1677789234'] = { Name = 'prop_hw1_23_door' }, - ['-539645279'] = { Name = 'prop_hwbowl_pseat_6x1' }, - ['1726530640'] = { Name = 'prop_hwbowl_seat_01' }, - ['1438851589'] = { Name = 'prop_hwbowl_seat_02' }, - ['1269566935'] = { Name = 'prop_hwbowl_seat_03' }, - ['189672896'] = { Name = 'prop_hwbowl_seat_03b' }, - ['870777956'] = { Name = 'prop_hwbowl_seat_6x6' }, - ['105539200'] = { Name = 'prop_hydro_platform_01' }, - ['686266275'] = { Name = 'prop_ice_box_01_l1' }, - ['923172859'] = { Name = 'prop_ice_box_01' }, - ['-536963642'] = { Name = 'prop_ice_cube_01' }, - ['1253272370'] = { Name = 'prop_ice_cube_02' }, - ['962709647'] = { Name = 'prop_ice_cube_03' }, - ['889818406'] = { Name = 'prop_id_21_gardoor_01' }, - ['2120130511'] = { Name = 'prop_id_21_gardoor_02' }, - ['270330101'] = { Name = 'prop_id2_11_gdoor' }, - ['1336644224'] = { Name = 'prop_id2_20_clock' }, - ['-1016291832'] = { Name = 'prop_idol_01_error' }, - ['1972583435'] = { Name = 'prop_idol_01' }, - ['319657375'] = { Name = 'prop_idol_case_01' }, - ['-36934887'] = { Name = 'prop_idol_case_02' }, - ['-128067231'] = { Name = 'prop_idol_case' }, - ['430616003'] = { Name = 'prop_in_tray_01' }, - ['487569140'] = { Name = 'prop_ind_barge_01_cr' }, - ['-993863934'] = { Name = 'prop_ind_barge_01' }, - ['-678364002'] = { Name = 'prop_ind_barge_02' }, - ['-1912798749'] = { Name = 'prop_ind_coalcar_01' }, - ['-1630952580'] = { Name = 'prop_ind_coalcar_02' }, - ['206536334'] = { Name = 'prop_ind_coalcar_03' }, - ['-1604772893'] = { Name = 'prop_ind_conveyor_01' }, - ['-1383057839'] = { Name = 'prop_ind_conveyor_02' }, - ['2107037279'] = { Name = 'prop_ind_conveyor_04' }, - ['-84563444'] = { Name = 'prop_ind_crusher' }, - ['1519880608'] = { Name = 'prop_ind_deiseltank' }, - ['1777231328'] = { Name = 'prop_ind_light_01a' }, - ['-303862328'] = { Name = 'prop_ind_light_01b' }, - ['-539274824'] = { Name = 'prop_ind_light_01c' }, - ['273101167'] = { Name = 'prop_ind_light_02a' }, - ['-805588751'] = { Name = 'prop_ind_light_02b' }, - ['-306910109'] = { Name = 'prop_ind_light_02c' }, - ['1393636838'] = { Name = 'prop_ind_light_03a' }, - ['-753093121'] = { Name = 'prop_ind_light_03b' }, - ['-1059778192'] = { Name = 'prop_ind_light_03c' }, - ['-1401479836'] = { Name = 'prop_ind_light_04' }, - ['-1161709063'] = { Name = 'prop_ind_light_05' }, - ['-456055176'] = { Name = 'prop_ind_mech_01c' }, - ['1776894270'] = { Name = 'prop_ind_mech_02a' }, - ['2142465234'] = { Name = 'prop_ind_mech_02b' }, - ['1960859144'] = { Name = 'prop_ind_mech_03a' }, - ['1800683984'] = { Name = 'prop_ind_mech_04a' }, - ['-899728244'] = { Name = 'prop_ind_oldcrane' }, - ['-1047752402'] = { Name = 'prop_ind_pipe_01' }, - ['905405774'] = { Name = 'prop_ind_washer_02' }, - ['838685283'] = { Name = 'prop_indus_meet_door_l' }, - ['-1020431159'] = { Name = 'prop_indus_meet_door_r' }, - ['-1750759319'] = { Name = 'prop_inflatearch_01' }, - ['350476011'] = { Name = 'prop_inflategate_01' }, - ['-1286783315'] = { Name = 'prop_ing_camera_01' }, - ['495450405'] = { Name = 'prop_ing_crowbar' }, - ['538293533'] = { Name = 'prop_inhaler_01' }, - ['-2137905671'] = { Name = 'prop_inout_tray_01' }, - ['-601924246'] = { Name = 'prop_inout_tray_02' }, - ['334531408'] = { Name = 'prop_int_cf_chick_01' }, - ['-931728298'] = { Name = 'prop_int_cf_chick_02' }, - ['-1205447755'] = { Name = 'prop_int_cf_chick_03' }, - ['1856037649'] = { Name = 'prop_int_gate01' }, - ['1754291799'] = { Name = 'prop_irish_sign_01' }, - ['1772380287'] = { Name = 'prop_irish_sign_02' }, - ['1005159690'] = { Name = 'prop_irish_sign_03' }, - ['1293363045'] = { Name = 'prop_irish_sign_04' }, - ['534039777'] = { Name = 'prop_irish_sign_05' }, - ['202089803'] = { Name = 'prop_irish_sign_06' }, - ['-555267329'] = { Name = 'prop_irish_sign_07' }, - ['-275256224'] = { Name = 'prop_irish_sign_08' }, - ['-765939230'] = { Name = 'prop_irish_sign_09' }, - ['59737791'] = { Name = 'prop_irish_sign_10' }, - ['-325625649'] = { Name = 'prop_irish_sign_11' }, - ['-565396422'] = { Name = 'prop_irish_sign_12' }, - ['-907308168'] = { Name = 'prop_irish_sign_13' }, - ['-249304586'] = { Name = 'prop_iron_01' }, - ['-317499403'] = { Name = 'prop_j_disptray_01_dam' }, - ['854404762'] = { Name = 'prop_j_disptray_01' }, - ['1373326460'] = { Name = 'prop_j_disptray_01b' }, - ['817210985'] = { Name = 'prop_j_disptray_02_dam' }, - ['-1345673133'] = { Name = 'prop_j_disptray_02' }, - ['2116459863'] = { Name = 'prop_j_disptray_03_dam' }, - ['375485823'] = { Name = 'prop_j_disptray_03' }, - ['120772386'] = { Name = 'prop_j_disptray_04' }, - ['-934392140'] = { Name = 'prop_j_disptray_04b' }, - ['-176933979'] = { Name = 'prop_j_disptray_05' }, - ['-1833835356'] = { Name = 'prop_j_disptray_05b' }, - ['1451839726'] = { Name = 'prop_j_heist_pic_01' }, - ['-1112072400'] = { Name = 'prop_j_heist_pic_02' }, - ['-396266364'] = { Name = 'prop_j_heist_pic_03' }, - ['-650848725'] = { Name = 'prop_j_heist_pic_04' }, - ['119825807'] = { Name = 'prop_j_neck_disp_01' }, - ['-74035597'] = { Name = 'prop_j_neck_disp_02' }, - ['-359093128'] = { Name = 'prop_j_neck_disp_03' }, - ['1928679056'] = { Name = 'prop_jb700_covered' }, - ['517117079'] = { Name = 'prop_jeans_01' }, - ['786272259'] = { Name = 'prop_jerrycan_01a' }, - ['-1281648158'] = { Name = 'prop_jet_bloodsplat_01' }, - ['-1081534242'] = { Name = 'prop_jetski_ramp_01' }, - ['1083683517'] = { Name = 'prop_jetski_trailer_01' }, - ['-46504303'] = { Name = 'prop_jewel_02a' }, - ['-352927222'] = { Name = 'prop_jewel_02b' }, - ['-569858002'] = { Name = 'prop_jewel_02c' }, - ['-1407761612'] = { Name = 'prop_jewel_03a' }, - ['-908427590'] = { Name = 'prop_jewel_03b' }, - ['-1386034965'] = { Name = 'prop_jewel_04a' }, - ['-1147673259'] = { Name = 'prop_jewel_04b' }, - ['-304401110'] = { Name = 'prop_jewel_glass_root' }, - ['1982992541'] = { Name = 'prop_jewel_glass' }, - ['-2052363316'] = { Name = 'prop_jewel_pickup_new_01' }, - ['1052756483'] = { Name = 'prop_joshua_tree_01a' }, - ['-2010456872'] = { Name = 'prop_joshua_tree_01b' }, - ['-1838026394'] = { Name = 'prop_joshua_tree_01c' }, - ['727229237'] = { Name = 'prop_joshua_tree_01d' }, - ['99244117'] = { Name = 'prop_joshua_tree_01e' }, - ['337638300'] = { Name = 'prop_joshua_tree_02a' }, - ['-1060680468'] = { Name = 'prop_joshua_tree_02b' }, - ['1863264633'] = { Name = 'prop_joshua_tree_02c' }, - ['-1659075177'] = { Name = 'prop_joshua_tree_02d' }, - ['-848665038'] = { Name = 'prop_joshua_tree_02e' }, - ['-1369928609'] = { Name = 'prop_juice_dispenser' }, - ['-369673841'] = { Name = 'prop_juice_pool_01' }, - ['148511758'] = { Name = 'prop_juicestand' }, - ['1049684170'] = { Name = 'prop_jukebox_01' }, - ['1945457558'] = { Name = 'prop_jukebox_02' }, - ['-560584347'] = { Name = 'prop_jyard_block_01a' }, - ['-507412625'] = { Name = 'prop_kayak_01' }, - ['-1671588654'] = { Name = 'prop_kayak_01b' }, - ['354187183'] = { Name = 'prop_kebab_grill' }, - ['1265521483'] = { Name = 'prop_keg_01' }, - ['1862437453'] = { Name = 'prop_kettle_01' }, - ['1173831889'] = { Name = 'prop_kettle' }, - ['-954257764'] = { Name = 'prop_keyboard_01a' }, - ['-69396461'] = { Name = 'prop_keyboard_01b' }, - ['-1666213193'] = { Name = 'prop_kino_light_01' }, - ['1792816905'] = { Name = 'prop_kino_light_02' }, - ['2035667964'] = { Name = 'prop_kino_light_03' }, - ['1859812803'] = { Name = 'prop_kitch_juicer' }, - ['260566774'] = { Name = 'prop_kitch_pot_fry' }, - ['-1030226139'] = { Name = 'prop_kitch_pot_huge' }, - ['-920794651'] = { Name = 'prop_kitch_pot_lrg' }, - ['-1591250544'] = { Name = 'prop_kitch_pot_lrg2' }, - ['-854388316'] = { Name = 'prop_kitch_pot_med' }, - ['-718917135'] = { Name = 'prop_kitch_pot_sm' }, - ['-729631922'] = { Name = 'prop_knife_stand' }, - ['436978267'] = { Name = 'prop_knife' }, - ['-1447681559'] = { Name = 'prop_kt1_06_door_l' }, - ['1543931499'] = { Name = 'prop_kt1_06_door_r' }, - ['1701450624'] = { Name = 'prop_kt1_10_mpdoor_l' }, - ['340291898'] = { Name = 'prop_kt1_10_mpdoor_r' }, - ['483841708'] = { Name = 'prop_ladel' }, - ['1385417869'] = { Name = 'prop_laptop_01a' }, - ['-1159050800'] = { Name = 'prop_laptop_02_closed' }, - ['363555755'] = { Name = 'prop_laptop_jimmy' }, - ['881450200'] = { Name = 'prop_laptop_lester' }, - ['-1769322543'] = { Name = 'prop_laptop_lester2' }, - ['-1802035584'] = { Name = 'prop_large_gold_alt_a' }, - ['1240336683'] = { Name = 'prop_large_gold_alt_b' }, - ['-1324034181'] = { Name = 'prop_large_gold_alt_c' }, - ['-1479600188'] = { Name = 'prop_large_gold_empty' }, - ['1483319544'] = { Name = 'prop_large_gold' }, - ['447976993'] = { Name = 'prop_lawnmower_01' }, - ['-1637875765'] = { Name = 'prop_ld_alarm_01_dam' }, - ['1378673294'] = { Name = 'prop_ld_alarm_01' }, - ['-1062200609'] = { Name = 'prop_ld_alarm_alert' }, - ['190687980'] = { Name = 'prop_ld_ammo_pack_01' }, - ['1560006187'] = { Name = 'prop_ld_ammo_pack_02' }, - ['669213687'] = { Name = 'prop_ld_ammo_pack_03' }, - ['-1806890273'] = { Name = 'prop_ld_armour' }, - ['295541576'] = { Name = 'prop_ld_balastrude' }, - ['-980870186'] = { Name = 'prop_ld_balcfnc_01a' }, - ['-1979013930'] = { Name = 'prop_ld_balcfnc_01b' }, - ['-1053157648'] = { Name = 'prop_ld_balcfnc_02a' }, - ['-1926582578'] = { Name = 'prop_ld_balcfnc_02b' }, - ['-611923063'] = { Name = 'prop_ld_balcfnc_02c' }, - ['-1425083786'] = { Name = 'prop_ld_balcfnc_03a' }, - ['-2117361680'] = { Name = 'prop_ld_balcfnc_03b' }, - ['-434396696'] = { Name = 'prop_ld_bale01' }, - ['-1743257725'] = { Name = 'prop_ld_bankdoors_01' }, - ['-2041685008'] = { Name = 'prop_ld_bankdoors_02' }, - ['54588191'] = { Name = 'prop_ld_barrier_01' }, - ['1916676832'] = { Name = 'prop_ld_bench01' }, - ['-935625561'] = { Name = 'prop_ld_binbag_01' }, - ['-1466745439'] = { Name = 'prop_ld_bomb_01_open' }, - ['-1306048251'] = { Name = 'prop_ld_bomb_01' }, - ['1771868096'] = { Name = 'prop_ld_bomb_anim' }, - ['929047740'] = { Name = 'prop_ld_bomb' }, - ['-89848631'] = { Name = 'prop_ld_breakmast' }, - ['-963499920'] = { Name = 'prop_ld_cable_tie_01' }, - ['-423939669'] = { Name = 'prop_ld_cable' }, - ['-1153271191'] = { Name = 'prop_ld_can_01' }, - ['114933932'] = { Name = 'prop_ld_can_01b' }, - ['1338392374'] = { Name = 'prop_ld_case_01_lod' }, - ['248872646'] = { Name = 'prop_ld_case_01_s' }, - ['880595258'] = { Name = 'prop_ld_case_01' }, - ['1197489041'] = { Name = 'prop_ld_cont_light_01' }, - ['1214755619'] = { Name = 'prop_ld_contact_card' }, - ['-1376085798'] = { Name = 'prop_ld_contain_dl' }, - ['211871682'] = { Name = 'prop_ld_contain_dl2' }, - ['-2125774984'] = { Name = 'prop_ld_contain_dr' }, - ['-825889959'] = { Name = 'prop_ld_contain_dr2' }, - ['-469102706'] = { Name = 'prop_ld_container' }, - ['-1787668082'] = { Name = 'prop_ld_crate_01' }, - ['-1913949042'] = { Name = 'prop_ld_crate_lid_01' }, - ['542041270'] = { Name = 'prop_ld_crocclips01' }, - ['260653867'] = { Name = 'prop_ld_crocclips02' }, - ['1215053148'] = { Name = 'prop_ld_dstcover_01' }, - ['-1123867000'] = { Name = 'prop_ld_dstcover_02' }, - ['1405006221'] = { Name = 'prop_ld_dstpillar_01' }, - ['1192859715'] = { Name = 'prop_ld_dstpillar_02' }, - ['2037611766'] = { Name = 'prop_ld_dstpillar_03' }, - ['189702314'] = { Name = 'prop_ld_dstpillar_04' }, - ['-49478617'] = { Name = 'prop_ld_dstpillar_05' }, - ['180592504'] = { Name = 'prop_ld_dstpillar_06' }, - ['419576821'] = { Name = 'prop_ld_dstpillar_07' }, - ['638277127'] = { Name = 'prop_ld_dstpillar_08' }, - ['-544464940'] = { Name = 'prop_ld_dstplanter_01' }, - ['316900990'] = { Name = 'prop_ld_dstplanter_02' }, - ['924295337'] = { Name = 'prop_ld_dstsign_01' }, - ['-360336526'] = { Name = 'prop_ld_dummy_rope' }, - ['-596948790'] = { Name = 'prop_ld_fags_01' }, - ['-245402958'] = { Name = 'prop_ld_fags_02' }, - ['-1737154494'] = { Name = 'prop_ld_fan_01_old' }, - ['-1768401357'] = { Name = 'prop_ld_fan_01' }, - ['-1869605644'] = { Name = 'prop_ld_farm_chair01' }, - ['-527772679'] = { Name = 'prop_ld_farm_cnr01' }, - ['544186037'] = { Name = 'prop_ld_farm_couch01' }, - ['773405192'] = { Name = 'prop_ld_farm_couch02' }, - ['1891144592'] = { Name = 'prop_ld_farm_rail01' }, - ['973800157'] = { Name = 'prop_ld_farm_table01' }, - ['1272292978'] = { Name = 'prop_ld_farm_table02' }, - ['-1001341595'] = { Name = 'prop_ld_faucet' }, - ['-1003748966'] = { Name = 'prop_ld_ferris_wheel' }, - ['466974385'] = { Name = 'prop_ld_fib_pillar01' }, - ['-1589780889'] = { Name = 'prop_ld_filmset' }, - ['2133533553'] = { Name = 'prop_ld_fireaxe' }, - ['746336278'] = { Name = 'prop_ld_flow_bottle' }, - ['-818999775'] = { Name = 'prop_ld_fragwall_01a' }, - ['-1116116298'] = { Name = 'prop_ld_fragwall_01b' }, - ['30769481'] = { Name = 'prop_ld_garaged_01' }, - ['1489572967'] = { Name = 'prop_ld_gold_chest' }, - ['-1189971267'] = { Name = 'prop_ld_gold_tooth' }, - ['909721256'] = { Name = 'prop_ld_greenscreen_01' }, - ['-619058125'] = { Name = 'prop_ld_handbag_s' }, - ['-1950370778'] = { Name = 'prop_ld_handbag' }, - ['-1929385697'] = { Name = 'prop_ld_hat_01' }, - ['1410413102'] = { Name = 'prop_ld_haybail' }, - ['329627681'] = { Name = 'prop_ld_hdd_01' }, - ['1753541233'] = { Name = 'prop_ld_headset_01' }, - ['678958360'] = { Name = 'prop_ld_health_pack' }, - ['-301207358'] = { Name = 'prop_ld_hook' }, - ['-1251197000'] = { Name = 'prop_ld_int_safe_01' }, - ['-642608865'] = { Name = 'prop_ld_jail_door' }, - ['-1157632529'] = { Name = 'prop_ld_jeans_01' }, - ['-1471068014'] = { Name = 'prop_ld_jeans_02' }, - ['1069395324'] = { Name = 'prop_ld_jerrycan_01' }, - ['1321190118'] = { Name = 'prop_ld_keypad_01' }, - ['277179989'] = { Name = 'prop_ld_keypad_01b_lod' }, - ['623406777'] = { Name = 'prop_ld_keypad_01b' }, - ['1351606497'] = { Name = 'prop_ld_lab_corner01' }, - ['-170235898'] = { Name = 'prop_ld_lab_dorway01' }, - ['668041498'] = { Name = 'prop_ld_lap_top' }, - ['-1911264257'] = { Name = 'prop_ld_monitor_01' }, - ['787795698'] = { Name = 'prop_ld_peep_slider' }, - ['525797972'] = { Name = 'prop_ld_pipe_single_01' }, - ['932342438'] = { Name = 'prop_ld_planning_pin_01' }, - ['-975272128'] = { Name = 'prop_ld_planning_pin_02' }, - ['-735763507'] = { Name = 'prop_ld_planning_pin_03' }, - ['339283616'] = { Name = 'prop_ld_planter1a' }, - ['1778465327'] = { Name = 'prop_ld_planter1b' }, - ['2024691593'] = { Name = 'prop_ld_planter1c' }, - ['-717043092'] = { Name = 'prop_ld_planter2a' }, - ['-413765997'] = { Name = 'prop_ld_planter2b' }, - ['-1314389193'] = { Name = 'prop_ld_planter2c' }, - ['-1864252677'] = { Name = 'prop_ld_planter3a' }, - ['-1901937027'] = { Name = 'prop_ld_planter3b' }, - ['-1307376291'] = { Name = 'prop_ld_planter3c' }, - ['461387027'] = { Name = 'prop_ld_purse_01_lod' }, - ['-34897201'] = { Name = 'prop_ld_purse_01' }, - ['152884146'] = { Name = 'prop_ld_rail_01' }, - ['-480540624'] = { Name = 'prop_ld_rail_02' }, - ['1185249461'] = { Name = 'prop_ld_rope_t' }, - ['-1998455445'] = { Name = 'prop_ld_rub_binbag_01' }, - ['-1350614541'] = { Name = 'prop_ld_rubble_01' }, - ['-305283433'] = { Name = 'prop_ld_rubble_02' }, - ['-611378662'] = { Name = 'prop_ld_rubble_03' }, - ['1507825333'] = { Name = 'prop_ld_rubble_04' }, - ['-2122188986'] = { Name = 'prop_ld_scrap' }, - ['-1256588656'] = { Name = 'prop_ld_shirt_01' }, - ['1682675077'] = { Name = 'prop_ld_shoe_01' }, - ['1916612968'] = { Name = 'prop_ld_shoe_02' }, - ['-966735958'] = { Name = 'prop_ld_shovel_dirt' }, - ['1925751803'] = { Name = 'prop_ld_shovel' }, - ['-1877813643'] = { Name = 'prop_ld_snack_01' }, - ['-994740387'] = { Name = 'prop_ld_suitcase_01' }, - ['697352466'] = { Name = 'prop_ld_suitcase_02' }, - ['186956100'] = { Name = 'prop_ld_test_01' }, - ['1872312775'] = { Name = 'prop_ld_toilet_01' }, - ['-1716504528'] = { Name = 'prop_ld_tooth' }, - ['1346165884'] = { Name = 'prop_ld_tshirt_01' }, - ['578126062'] = { Name = 'prop_ld_tshirt_02' }, - ['-1264354268'] = { Name = 'prop_ld_vault_door' }, - ['-2055486531'] = { Name = 'prop_ld_w_me_machette' }, - ['1334928729'] = { Name = 'prop_ld_wallet_01_s' }, - ['-1379254308'] = { Name = 'prop_ld_wallet_01' }, - ['-1734077040'] = { Name = 'prop_ld_wallet_02' }, - ['-21449061'] = { Name = 'prop_ld_wallet_pickup' }, - ['1603835013'] = { Name = 'prop_leaf_blower_01' }, - ['1671786281'] = { Name = 'prop_lectern_01' }, - ['-830216854'] = { Name = 'prop_letterbox_01' }, - ['354284193'] = { Name = 'prop_letterbox_02' }, - ['-1414914121'] = { Name = 'prop_letterbox_03' }, - ['-138758181'] = { Name = 'prop_letterbox_04' }, - ['1892623307'] = { Name = 'prop_lev_crate_01' }, - ['-1963621339'] = { Name = 'prop_lev_des_barge_01' }, - ['-1669978330'] = { Name = 'prop_lev_des_barge_02' }, - ['-1487498162'] = { Name = 'prop_life_ring_01' }, - ['-1306547744'] = { Name = 'prop_life_ring_02' }, - ['262294578'] = { Name = 'prop_lifeblurb_01' }, - ['1609518039'] = { Name = 'prop_lifeblurb_01b' }, - ['-1014909978'] = { Name = 'prop_lifeblurb_02' }, - ['-211749928'] = { Name = 'prop_lifeblurb_02b' }, - ['1721635574'] = { Name = 'prop_lift_overlay_01' }, - ['2014688741'] = { Name = 'prop_lift_overlay_02' }, - ['1489118250'] = { Name = 'prop_lime_jar' }, - ['-1619549892'] = { Name = 'prop_litter_picker' }, - ['1366334172'] = { Name = 'prop_log_01' }, - ['-1692750285'] = { Name = 'prop_log_02' }, - ['-1395207765'] = { Name = 'prop_log_03' }, - ['-989183355'] = { Name = 'prop_log_aa' }, - ['-1236753150'] = { Name = 'prop_log_ab' }, - ['1581872401'] = { Name = 'prop_log_ac' }, - ['1203849217'] = { Name = 'prop_log_ad' }, - ['-41176169'] = { Name = 'prop_log_ae' }, - ['-279701720'] = { Name = 'prop_log_af' }, - ['-593160806'] = { Name = 'prop_log_break_01' }, - ['-672395555'] = { Name = 'prop_loggneon' }, - ['-37176073'] = { Name = 'prop_logpile_01' }, - ['192829538'] = { Name = 'prop_logpile_02' }, - ['-1381557071'] = { Name = 'prop_logpile_03' }, - ['-1152075764'] = { Name = 'prop_logpile_04' }, - ['-1060060412'] = { Name = 'prop_logpile_05' }, - ['-685576280'] = { Name = 'prop_logpile_06' }, - ['1889091531'] = { Name = 'prop_logpile_06b' }, - ['1417112147'] = { Name = 'prop_logpile_07' }, - ['-12425453'] = { Name = 'prop_logpile_07b' }, - ['920165506'] = { Name = 'prop_loose_rag_01' }, - ['-349730013'] = { Name = 'prop_lrggate_01_l' }, - ['1383638045'] = { Name = 'prop_lrggate_01_pst' }, - ['-1918480350'] = { Name = 'prop_lrggate_01_r' }, - ['256791144'] = { Name = 'prop_lrggate_01b' }, - ['546378757'] = { Name = 'prop_lrggate_01c_l' }, - ['-1249591818'] = { Name = 'prop_lrggate_01c_r' }, - ['-2125423493'] = { Name = 'prop_lrggate_02_ld' }, - ['-844827165'] = { Name = 'prop_lrggate_02' }, - ['575680671'] = { Name = 'prop_lrggate_03a' }, - ['724862427'] = { Name = 'prop_lrggate_03b_ld' }, - ['279678294'] = { Name = 'prop_lrggate_03b' }, - ['1738619932'] = { Name = 'prop_lrggate_04a' }, - ['11038584'] = { Name = 'prop_lrggate_05a' }, - ['-1153093533'] = { Name = 'prop_lrggate_06a' }, - ['-206954186'] = { Name = 'prop_luggage_01a' }, - ['4602238'] = { Name = 'prop_luggage_02a' }, - ['1424581035'] = { Name = 'prop_luggage_03a' }, - ['879323380'] = { Name = 'prop_luggage_04a' }, - ['914418735'] = { Name = 'prop_luggage_05a' }, - ['656854087'] = { Name = 'prop_luggage_06a' }, - ['753227456'] = { Name = 'prop_luggage_07a' }, - ['-230858727'] = { Name = 'prop_luggage_08a' }, - ['-2137120552'] = { Name = 'prop_luggage_09a' }, - ['-934705991'] = { Name = 'prop_m_pack_int_01' }, - ['668467214'] = { Name = 'prop_magenta_door' }, - ['-2098426548'] = { Name = 'prop_makeup_brush' }, - ['-293536422'] = { Name = 'prop_makeup_trail_01_cr' }, - ['-1738641949'] = { Name = 'prop_makeup_trail_01' }, - ['1012842044'] = { Name = 'prop_makeup_trail_02_cr' }, - ['-1534786000'] = { Name = 'prop_makeup_trail_02' }, - ['-502195954'] = { Name = 'prop_map_door_01' }, - ['-1313704889'] = { Name = 'prop_mask_ballistic_trip1' }, - ['-1072033486'] = { Name = 'prop_mask_ballistic_trip2' }, - ['-594044771'] = { Name = 'prop_mask_ballistic' }, - ['-1730591027'] = { Name = 'prop_mask_bugstar_trip' }, - ['-30968431'] = { Name = 'prop_mask_bugstar' }, - ['570101940'] = { Name = 'prop_mask_fireman' }, - ['1048062970'] = { Name = 'prop_mask_flight' }, - ['-1010838977'] = { Name = 'prop_mask_motobike_a' }, - ['-1394924426'] = { Name = 'prop_mask_motobike_b' }, - ['-1766193780'] = { Name = 'prop_mask_motobike_trip' }, - ['-1630286816'] = { Name = 'prop_mask_motobike' }, - ['1994083055'] = { Name = 'prop_mask_motox_trip' }, - ['-1734491935'] = { Name = 'prop_mask_motox' }, - ['-630008420'] = { Name = 'prop_mask_scuba01_trip' }, - ['-1981720153'] = { Name = 'prop_mask_scuba01' }, - ['1313795453'] = { Name = 'prop_mask_scuba02_trip' }, - ['1165086929'] = { Name = 'prop_mask_scuba02' }, - ['1115396903'] = { Name = 'prop_mask_scuba03_trip' }, - ['1407249839'] = { Name = 'prop_mask_scuba03' }, - ['768085611'] = { Name = 'prop_mask_scuba04_trip' }, - ['619515848'] = { Name = 'prop_mask_scuba04' }, - ['404420572'] = { Name = 'prop_mask_specops_trip' }, - ['-368775533'] = { Name = 'prop_mask_specops' }, - ['-550146809'] = { Name = 'prop_mask_test_01' }, - ['591839817'] = { Name = 'prop_mast_01' }, - ['-1709503252'] = { Name = 'prop_mat_box' }, - ['-1118478184'] = { Name = 'prop_maxheight_01' }, - ['-789386409'] = { Name = 'prop_mb_cargo_01a' }, - ['2082783416'] = { Name = 'prop_mb_cargo_02a' }, - ['-222480965'] = { Name = 'prop_mb_cargo_03a' }, - ['897366637'] = { Name = 'prop_mb_cargo_04a' }, - ['1197039142'] = { Name = 'prop_mb_cargo_04b' }, - ['-666179646'] = { Name = 'prop_mb_crate_01a_set' }, - ['481432069'] = { Name = 'prop_mb_crate_01a' }, - ['788248216'] = { Name = 'prop_mb_crate_01b' }, - ['1727205997'] = { Name = 'prop_mb_hanger_sprinkler' }, - ['1354899844'] = { Name = 'prop_mb_hesco_06' }, - ['502597611'] = { Name = 'prop_mb_ordnance_01' }, - ['1246158990'] = { Name = 'prop_mb_ordnance_02' }, - ['2013608974'] = { Name = 'prop_mb_ordnance_03' }, - ['-152913465'] = { Name = 'prop_mb_ordnance_04' }, - ['-148635027'] = { Name = 'prop_mb_sandblock_01' }, - ['165521376'] = { Name = 'prop_mb_sandblock_02' }, - ['523344868'] = { Name = 'prop_mb_sandblock_03_cr' }, - ['1485817159'] = { Name = 'prop_mb_sandblock_03' }, - ['1834086091'] = { Name = 'prop_mb_sandblock_04' }, - ['1708971027'] = { Name = 'prop_mb_sandblock_05_cr' }, - ['1056805411'] = { Name = 'prop_mb_sandblock_05' }, - ['2139919312'] = { Name = 'prop_mc_conc_barrier_01' }, - ['1368637848'] = { Name = 'prop_med_bag_01' }, - ['-509478557'] = { Name = 'prop_med_bag_01b' }, - ['1303897364'] = { Name = 'prop_med_jet_01' }, - ['1185713036'] = { Name = 'prop_medal_01' }, - ['-509973344'] = { Name = 'prop_medstation_01' }, - ['1869023287'] = { Name = 'prop_medstation_02' }, - ['1313261047'] = { Name = 'prop_medstation_03' }, - ['1539137764'] = { Name = 'prop_medstation_04' }, - ['-1585551192'] = { Name = 'prop_megaphone_01' }, - ['-769292007'] = { Name = 'prop_mem_candle_01' }, - ['-529291851'] = { Name = 'prop_mem_candle_02' }, - ['781500918'] = { Name = 'prop_mem_candle_03' }, - ['-1359461697'] = { Name = 'prop_mem_candle_04' }, - ['-853901565'] = { Name = 'prop_mem_candle_05' }, - ['-1685349402'] = { Name = 'prop_mem_candle_06' }, - ['-1721654639'] = { Name = 'prop_mem_candle_combo' }, - ['1753243846'] = { Name = 'prop_mem_reef_01' }, - ['-1652897094'] = { Name = 'prop_mem_reef_02' }, - ['-1934481111'] = { Name = 'prop_mem_reef_03' }, - ['336541402'] = { Name = 'prop_mem_teddy_01' }, - ['-319297368'] = { Name = 'prop_mem_teddy_02' }, - ['2067252279'] = { Name = 'prop_metal_plates01' }, - ['1757912919'] = { Name = 'prop_metal_plates02' }, - ['-546529839'] = { Name = 'prop_metalfoodjar_002' }, - ['-898793083'] = { Name = 'prop_metalfoodjar_01' }, - ['285917444'] = { Name = 'prop_meth_bag_01' }, - ['-2059889071'] = { Name = 'prop_meth_setup_01' }, - ['1585260068'] = { Name = 'prop_michael_backpack' }, - ['-407830426'] = { Name = 'prop_michael_balaclava' }, - ['1011598562'] = { Name = 'prop_michael_door' }, - ['-720810643'] = { Name = 'prop_michael_sec_id' }, - ['566576618'] = { Name = 'prop_michaels_credit_tv' }, - ['1490269418'] = { Name = 'prop_micro_01' }, - ['1796594030'] = { Name = 'prop_micro_02' }, - ['356462018'] = { Name = 'prop_micro_04' }, - ['-891120940'] = { Name = 'prop_micro_cs_01_door' }, - ['380825205'] = { Name = 'prop_micro_cs_01' }, - ['933500565'] = { Name = 'prop_microphone_02' }, - ['1306960905'] = { Name = 'prop_microwave_1' }, - ['90805875'] = { Name = 'prop_mil_crate_01' }, - ['-301668442'] = { Name = 'prop_mil_crate_02' }, - ['-1313687957'] = { Name = 'prop_military_pickup_01' }, - ['-18398025'] = { Name = 'prop_mine_doorng_l' }, - ['-872784146'] = { Name = 'prop_mine_doorng_r' }, - ['-1241212535'] = { Name = 'prop_mineshaft_door' }, - ['-929681224'] = { Name = 'prop_minigun_01' }, - ['1267718013'] = { Name = 'prop_mk_arrow_3d' }, - ['-2069820128'] = { Name = 'prop_mk_arrow_flat' }, - ['-2026528599'] = { Name = 'prop_mk_bike_logo_1' }, - ['2029257766'] = { Name = 'prop_mk_bike_logo_2' }, - ['1400047790'] = { Name = 'prop_mk_boost' }, - ['1682183567'] = { Name = 'prop_mk_cone' }, - ['-461640156'] = { Name = 'prop_mk_cylinder' }, - ['489393990'] = { Name = 'prop_mk_flag_2' }, - ['556204867'] = { Name = 'prop_mk_flag' }, - ['-1751054247'] = { Name = 'prop_mk_heli' }, - ['169493890'] = { Name = 'prop_mk_lap' }, - ['-992932885'] = { Name = 'prop_mk_mp_ring_01' }, - ['-1499561117'] = { Name = 'prop_mk_mp_ring_01b' }, - ['457010614'] = { Name = 'prop_mk_num_0' }, - ['-56151926'] = { Name = 'prop_mk_num_1' }, - ['-1216076223'] = { Name = 'prop_mk_num_2' }, - ['-1455748689'] = { Name = 'prop_mk_num_3' }, - ['-660543366'] = { Name = 'prop_mk_num_4' }, - ['-898872303'] = { Name = 'prop_mk_num_5' }, - ['1966973365'] = { Name = 'prop_mk_num_6' }, - ['1727005978'] = { Name = 'prop_mk_num_7' }, - ['-1580631348'] = { Name = 'prop_mk_num_8' }, - ['-1823285793'] = { Name = 'prop_mk_num_9' }, - ['1387939745'] = { Name = 'prop_mk_plane' }, - ['-237215991'] = { Name = 'prop_mk_race_chevron_01' }, - ['-1633273698'] = { Name = 'prop_mk_race_chevron_02' }, - ['-2056845792'] = { Name = 'prop_mk_race_chevron_03' }, - ['-247073735'] = { Name = 'prop_mk_repair' }, - ['2136410906'] = { Name = 'prop_mk_ring_flat' }, - ['-1565856713'] = { Name = 'prop_mk_ring' }, - ['1530167798'] = { Name = 'prop_mk_sphere' }, - ['-1386785352'] = { Name = 'prop_mk_tri_cycle' }, - ['-256059350'] = { Name = 'prop_mk_tri_run' }, - ['1358269310'] = { Name = 'prop_mk_tri_swim' }, - ['1888604944'] = { Name = 'prop_mobile_mast_1' }, - ['1660696549'] = { Name = 'prop_mobile_mast_2' }, - ['1565560522'] = { Name = 'prop_mojito' }, - ['289396019'] = { Name = 'prop_money_bag_01' }, - ['1333557690'] = { Name = 'prop_monitor_01a' }, - ['557686077'] = { Name = 'prop_monitor_01b' }, - ['843005760'] = { Name = 'prop_monitor_01c' }, - ['1940636184'] = { Name = 'prop_monitor_01d' }, - ['-1496356952'] = { Name = 'prop_monitor_02' }, - ['1140820728'] = { Name = 'prop_monitor_03b' }, - ['-943811168'] = { Name = 'prop_monitor_04a' }, - ['394821236'] = { Name = 'prop_monitor_li' }, - ['-1524180747'] = { Name = 'prop_monitor_w_large' }, - ['-1306074314'] = { Name = 'prop_motel_door_09' }, - ['-830589106'] = { Name = 'prop_mouse_01' }, - ['-524036402'] = { Name = 'prop_mouse_01a' }, - ['-1884703589'] = { Name = 'prop_mouse_01b' }, - ['-1128754237'] = { Name = 'prop_mouse_02' }, - ['-1192183952'] = { Name = 'prop_mov_sechutwin_02' }, - ['1398321063'] = { Name = 'prop_mov_sechutwin' }, - ['-1800403885'] = { Name = 'prop_movie_rack' }, - ['1867879106'] = { Name = 'prop_mp_arrow_barrier_01' }, - ['-1507470892'] = { Name = 'prop_mp_arrow_ring' }, - ['868148414'] = { Name = 'prop_mp_barrier_01' }, - ['1603241576'] = { Name = 'prop_mp_barrier_01b' }, - ['24969275'] = { Name = 'prop_mp_barrier_02' }, - ['-205311355'] = { Name = 'prop_mp_barrier_02b' }, - ['1672168046'] = { Name = 'prop_mp_base_marker' }, - ['1709896882'] = { Name = 'prop_mp_boost_01' }, - ['628878810'] = { Name = 'prop_mp_cant_place_lrg' }, - ['-263709501'] = { Name = 'prop_mp_cant_place_med' }, - ['-1860765147'] = { Name = 'prop_mp_cant_place_sm' }, - ['682373179'] = { Name = 'prop_mp_conc_barrier_01' }, - ['939377219'] = { Name = 'prop_mp_cone_01' }, - ['1245865676'] = { Name = 'prop_mp_cone_02' }, - ['862664990'] = { Name = 'prop_mp_cone_03' }, - ['93871477'] = { Name = 'prop_mp_cone_04' }, - ['-1620734287'] = { Name = 'prop_mp_drug_pack_blue' }, - ['138777325'] = { Name = 'prop_mp_drug_pack_red' }, - ['765087784'] = { Name = 'prop_mp_drug_package' }, - ['203510308'] = { Name = 'prop_mp_halo_lrg' }, - ['1573742756'] = { Name = 'prop_mp_halo_med' }, - ['-1720855371'] = { Name = 'prop_mp_halo_point_lrg' }, - ['1181134573'] = { Name = 'prop_mp_halo_point_med' }, - ['359824118'] = { Name = 'prop_mp_halo_point_sm' }, - ['1067498314'] = { Name = 'prop_mp_halo_point' }, - ['1528913568'] = { Name = 'prop_mp_halo_rotate_lrg' }, - ['-547833144'] = { Name = 'prop_mp_halo_rotate_med' }, - ['1988157930'] = { Name = 'prop_mp_halo_rotate_sm' }, - ['-317653089'] = { Name = 'prop_mp_halo_rotate' }, - ['-1855054434'] = { Name = 'prop_mp_halo_sm' }, - ['19912391'] = { Name = 'prop_mp_halo' }, - ['-1029803156'] = { Name = 'prop_mp_icon_shad_lrg' }, - ['-133291774'] = { Name = 'prop_mp_icon_shad_med' }, - ['-1916383162'] = { Name = 'prop_mp_icon_shad_sm' }, - ['-1099135528'] = { Name = 'prop_mp_max_out_lrg' }, - ['-458245934'] = { Name = 'prop_mp_max_out_med' }, - ['391417229'] = { Name = 'prop_mp_max_out_sm' }, - ['-939235386'] = { Name = 'prop_mp_num_0' }, - ['1519357138'] = { Name = 'prop_mp_num_1' }, - ['1798123021'] = { Name = 'prop_mp_num_2' }, - ['2046479272'] = { Name = 'prop_mp_num_3' }, - ['-507372739'] = { Name = 'prop_mp_num_4' }, - ['-135051361'] = { Name = 'prop_mp_num_5' }, - ['84140480'] = { Name = 'prop_mp_num_6' }, - ['-1686303052'] = { Name = 'prop_mp_num_7' }, - ['518657424'] = { Name = 'prop_mp_num_8' }, - ['748204269'] = { Name = 'prop_mp_num_9' }, - ['-621140855'] = { Name = 'prop_mp_placement_lrg' }, - ['2053394677'] = { Name = 'prop_mp_placement_maxd' }, - ['-51423166'] = { Name = 'prop_mp_placement_med' }, - ['1700850768'] = { Name = 'prop_mp_placement_red' }, - ['-582796990'] = { Name = 'prop_mp_placement_sm' }, - ['379560922'] = { Name = 'prop_mp_placement' }, - ['-1775547488'] = { Name = 'prop_mp_pointer_ring' }, - ['1212630005'] = { Name = 'prop_mp_ramp_01_tu' }, - ['-1319646748'] = { Name = 'prop_mp_ramp_01' }, - ['-1135198622'] = { Name = 'prop_mp_ramp_02_tu' }, - ['-185511650'] = { Name = 'prop_mp_ramp_02' }, - ['55777251'] = { Name = 'prop_mp_ramp_03_tu' }, - ['-1818980770'] = { Name = 'prop_mp_ramp_03' }, - ['1219257666'] = { Name = 'prop_mp_repair_01' }, - ['-419793040'] = { Name = 'prop_mp_repair' }, - ['170715090'] = { Name = 'prop_mp_respawn_02' }, - ['-1531914544'] = { Name = 'prop_mp_rocket_01' }, - ['-414027994'] = { Name = 'prop_mp_solid_ring' }, - ['1944414445'] = { Name = 'prop_mp_spike_01' }, - ['-627813781'] = { Name = 'prop_mp3_dock' }, - ['1998656713'] = { Name = 'prop_mr_rasberryclean' }, - ['1022578470'] = { Name = 'prop_mr_raspberry_01' }, - ['-331509782'] = { Name = 'prop_mug_01' }, - ['1319392426'] = { Name = 'prop_mug_02' }, - ['130107121'] = { Name = 'prop_mug_03' }, - ['-164781110'] = { Name = 'prop_mug_04' }, - ['647955628'] = { Name = 'prop_mug_06' }, - ['672753785'] = { Name = 'prop_mugs_rm_flashb' }, - ['1191103069'] = { Name = 'prop_mugs_rm_lightoff' }, - ['1725772482'] = { Name = 'prop_mugs_rm_lighton' }, - ['-1838046182'] = { Name = 'prop_muscle_bench_01' }, - ['-1577762015'] = { Name = 'prop_muscle_bench_02' }, - ['-1095992177'] = { Name = 'prop_muscle_bench_03' }, - ['-865527800'] = { Name = 'prop_muscle_bench_04' }, - ['-115510932'] = { Name = 'prop_muscle_bench_05' }, - ['383495400'] = { Name = 'prop_muscle_bench_06' }, - ['-409840349'] = { Name = 'prop_muster_wboard_01' }, - ['-1713129017'] = { Name = 'prop_muster_wboard_02' }, - ['483744672'] = { Name = 'prop_necklace_board' }, - ['506350134'] = { Name = 'prop_new_drug_pack_01' }, - ['-1186769817'] = { Name = 'prop_news_disp_01a' }, - ['-377891123'] = { Name = 'prop_news_disp_02a_s' }, - ['1211559620'] = { Name = 'prop_news_disp_02a' }, - ['1375076930'] = { Name = 'prop_news_disp_02b' }, - ['720581693'] = { Name = 'prop_news_disp_02c' }, - ['917457845'] = { Name = 'prop_news_disp_02d' }, - ['261193082'] = { Name = 'prop_news_disp_02e' }, - ['-756152956'] = { Name = 'prop_news_disp_03a' }, - ['-1383056703'] = { Name = 'prop_news_disp_03c' }, - ['-838860344'] = { Name = 'prop_news_disp_05a' }, - ['1287257122'] = { Name = 'prop_news_disp_06a' }, - ['-1829964307'] = { Name = 'prop_ng_sculpt_fix' }, - ['1010590096'] = { Name = 'prop_nigel_bag_pickup' }, - ['-1276798450'] = { Name = 'prop_night_safe_01' }, - ['29402038'] = { Name = 'prop_notepad_01' }, - ['-334989242'] = { Name = 'prop_notepad_02' }, - ['944959446'] = { Name = 'prop_novel_01' }, - ['1407197773'] = { Name = 'prop_npc_phone_02' }, - ['-1038739674'] = { Name = 'prop_npc_phone' }, - ['536071214'] = { Name = 'prop_off_chair_01' }, - ['96868307'] = { Name = 'prop_off_chair_03' }, - ['475561894'] = { Name = 'prop_off_chair_04_s' }, - ['1268458364'] = { Name = 'prop_off_chair_04' }, - ['1480618483'] = { Name = 'prop_off_chair_04b' }, - ['1037469683'] = { Name = 'prop_off_chair_05' }, - ['124188622'] = { Name = 'prop_off_phone_01' }, - ['-508101108'] = { Name = 'prop_office_alarm_01' }, - ['-95585677'] = { Name = 'prop_office_desk_01' }, - ['148141454'] = { Name = 'prop_office_phone_tnt' }, - ['1451741313'] = { Name = 'prop_offroad_bale01' }, - ['90475403'] = { Name = 'prop_offroad_bale02_l1_frag_' }, - ['-1601837956'] = { Name = 'prop_offroad_bale02' }, - ['2084346858'] = { Name = 'prop_offroad_bale03' }, - ['-757971088'] = { Name = 'prop_offroad_barrel01' }, - ['-996988174'] = { Name = 'prop_offroad_barrel02' }, - ['1369821530'] = { Name = 'prop_offroad_tyres01_tu' }, - ['509852852'] = { Name = 'prop_offroad_tyres01' }, - ['812376260'] = { Name = 'prop_offroad_tyres02' }, - ['-705229846'] = { Name = 'prop_oil_derrick_01' }, - ['-2127648188'] = { Name = 'prop_oil_guage_01' }, - ['1195772660'] = { Name = 'prop_oil_spool_02' }, - ['-482489660'] = { Name = 'prop_oil_valve_01' }, - ['-774920224'] = { Name = 'prop_oil_valve_02' }, - ['1464670617'] = { Name = 'prop_oil_wellhead_01' }, - ['64287394'] = { Name = 'prop_oil_wellhead_03' }, - ['-1570558016'] = { Name = 'prop_oil_wellhead_04' }, - ['-1867871153'] = { Name = 'prop_oil_wellhead_05' }, - ['-1091540774'] = { Name = 'prop_oil_wellhead_06' }, - ['-276344022'] = { Name = 'prop_oilcan_01a' }, - ['-1532806025'] = { Name = 'prop_oilcan_02a' }, - ['834559808'] = { Name = 'prop_oiltub_01' }, - ['1681638458'] = { Name = 'prop_oiltub_02' }, - ['309108893'] = { Name = 'prop_oiltub_03' }, - ['1851545707'] = { Name = 'prop_oiltub_04' }, - ['544881832'] = { Name = 'prop_oiltub_05' }, - ['1437574930'] = { Name = 'prop_oiltub_06' }, - ['1803975195'] = { Name = 'prop_old_boot' }, - ['129608276'] = { Name = 'prop_old_churn_01' }, - ['-159152152'] = { Name = 'prop_old_churn_02' }, - ['956957017'] = { Name = 'prop_old_deck_chair_02' }, - ['1103738692'] = { Name = 'prop_old_deck_chair' }, - ['-636008946'] = { Name = 'prop_old_farm_01' }, - ['-857396310'] = { Name = 'prop_old_farm_02' }, - ['-125664540'] = { Name = 'prop_old_farm_03' }, - ['734263480'] = { Name = 'prop_old_wood_chair_lod' }, - ['1544350879'] = { Name = 'prop_old_wood_chair' }, - ['-1572767351'] = { Name = 'prop_oldlight_01a' }, - ['-1895279849'] = { Name = 'prop_oldlight_01b' }, - ['1035808898'] = { Name = 'prop_oldlight_01c' }, - ['-1296622201'] = { Name = 'prop_oldplough1' }, - ['283394517'] = { Name = 'prop_optic_jd' }, - ['-2084757382'] = { Name = 'prop_optic_rum' }, - ['-1320431804'] = { Name = 'prop_optic_vodka' }, - ['1832502141'] = { Name = 'prop_orang_can_01' }, - ['-1890952940'] = { Name = 'prop_out_door_speaker' }, - ['57758678'] = { Name = 'prop_outdoor_fan_01' }, - ['-1973482041'] = { Name = 'prop_overalls_01' }, - ['-1759159805'] = { Name = 'prop_owl_totem_01' }, - ['1670527089'] = { Name = 'prop_p_jack_03_col' }, - ['-992734280'] = { Name = 'prop_p_spider_01a' }, - ['-400827833'] = { Name = 'prop_p_spider_01c' }, - ['-1687076625'] = { Name = 'prop_p_spider_01d' }, - ['874772806'] = { Name = 'prop_paint_brush01' }, - ['-42923039'] = { Name = 'prop_paint_brush02' }, - ['179316319'] = { Name = 'prop_paint_brush03' }, - ['1453178373'] = { Name = 'prop_paint_brush04' }, - ['976586037'] = { Name = 'prop_paint_brush05' }, - ['1807682983'] = { Name = 'prop_paint_roller' }, - ['724405277'] = { Name = 'prop_paint_spray01a' }, - ['-1788911489'] = { Name = 'prop_paint_spray01b' }, - ['214384272'] = { Name = 'prop_paint_stepl01' }, - ['-2096130282'] = { Name = 'prop_paint_stepl01b' }, - ['1316995584'] = { Name = 'prop_paint_stepl02' }, - ['1214673062'] = { Name = 'prop_paint_tray' }, - ['-590902397'] = { Name = 'prop_paint_wpaper01' }, - ['2126419969'] = { Name = 'prop_paints_bench01' }, - ['-597454856'] = { Name = 'prop_paints_can01' }, - ['1032540746'] = { Name = 'prop_paints_can02' }, - ['-174505373'] = { Name = 'prop_paints_can03' }, - ['-405100826'] = { Name = 'prop_paints_can04' }, - ['-1595008754'] = { Name = 'prop_paints_can05' }, - ['322272667'] = { Name = 'prop_paints_can06' }, - ['1786752042'] = { Name = 'prop_paints_can07' }, - ['2082302221'] = { Name = 'prop_paints_pallete01' }, - ['757019157'] = { Name = 'prop_pallet_01a' }, - ['830159341'] = { Name = 'prop_pallet_02a' }, - ['740895081'] = { Name = 'prop_pallet_03a' }, - ['1047645690'] = { Name = 'prop_pallet_03b' }, - ['-1853453107'] = { Name = 'prop_pallet_pile_01' }, - ['-3872440'] = { Name = 'prop_pallet_pile_02' }, - ['1615800919'] = { Name = 'prop_pallet_pile_03' }, - ['1343261146'] = { Name = 'prop_pallet_pile_04' }, - ['-1894042373'] = { Name = 'prop_pallettruck_01' }, - ['895484294'] = { Name = 'prop_pallettruck_02' }, - ['-1969479583'] = { Name = 'prop_palm_fan_02_a' }, - ['2095154412'] = { Name = 'prop_palm_fan_02_b' }, - ['-2116697995'] = { Name = 'prop_palm_fan_03_a' }, - ['2096445108'] = { Name = 'prop_palm_fan_03_b' }, - ['-212949180'] = { Name = 'prop_palm_fan_03_c_graff' }, - ['1848580392'] = { Name = 'prop_palm_fan_03_c' }, - ['1829091778'] = { Name = 'prop_palm_fan_03_d_graff' }, - ['-648384643'] = { Name = 'prop_palm_fan_03_d' }, - ['-627182787'] = { Name = 'prop_palm_fan_04_a' }, - ['-850405215'] = { Name = 'prop_palm_fan_04_b' }, - ['-654381053'] = { Name = 'prop_palm_fan_04_c' }, - ['-876325490'] = { Name = 'prop_palm_fan_04_d' }, - ['-1209618476'] = { Name = 'prop_palm_huge_01a' }, - ['287728210'] = { Name = 'prop_palm_huge_01b' }, - ['-1901972340'] = { Name = 'prop_palm_med_01a' }, - ['-1459918530'] = { Name = 'prop_palm_med_01b' }, - ['743960561'] = { Name = 'prop_palm_med_01c' }, - ['-1268318187'] = { Name = 'prop_palm_med_01d' }, - ['709417929'] = { Name = 'prop_palm_sm_01a' }, - ['945879033'] = { Name = 'prop_palm_sm_01d' }, - ['2044426993'] = { Name = 'prop_palm_sm_01e' }, - ['1802493466'] = { Name = 'prop_palm_sm_01f' }, - ['680380202'] = { Name = 'prop_pap_camera_01' }, - ['1108364521'] = { Name = 'prop_paper_bag_01' }, - ['-1803909274'] = { Name = 'prop_paper_bag_small' }, - ['2145382395'] = { Name = 'prop_paper_ball' }, - ['-1996476047'] = { Name = 'prop_paper_box_01' }, - ['1950582780'] = { Name = 'prop_paper_box_02' }, - ['-1938376606'] = { Name = 'prop_paper_box_03' }, - ['1465830963'] = { Name = 'prop_paper_box_04' }, - ['1636622991'] = { Name = 'prop_paper_box_05' }, - ['643651670'] = { Name = 'prop_parachute' }, - ['-1679378668'] = { Name = 'prop_parapack_01' }, - ['-1043239133'] = { Name = 'prop_parasol_01_b' }, - ['-1317220738'] = { Name = 'prop_parasol_01_c' }, - ['1878378076'] = { Name = 'prop_parasol_01_down' }, - ['478737801'] = { Name = 'prop_parasol_01_lod' }, - ['-592861175'] = { Name = 'prop_parasol_01' }, - ['-987757643'] = { Name = 'prop_parasol_01b_lod' }, - ['1398809829'] = { Name = 'prop_parasol_02_b' }, - ['1629405282'] = { Name = 'prop_parasol_02_c' }, - ['56751481'] = { Name = 'prop_parasol_02' }, - ['264031651'] = { Name = 'prop_parasol_03_b' }, - ['25538869'] = { Name = 'prop_parasol_03_c' }, - ['-248688364'] = { Name = 'prop_parasol_03' }, - ['-60790918'] = { Name = 'prop_parasol_04' }, - ['-104193816'] = { Name = 'prop_parasol_04b' }, - ['-333412971'] = { Name = 'prop_parasol_04c' }, - ['639433101'] = { Name = 'prop_parasol_04d' }, - ['1249015613'] = { Name = 'prop_parasol_04e_lod1' }, - ['400973088'] = { Name = 'prop_parasol_04e' }, - ['175309727'] = { Name = 'prop_parasol_05' }, - ['-1327303424'] = { Name = 'prop_parasol_bh_48' }, - ['1447355784'] = { Name = 'prop_park_ticket_01' }, - ['304890764'] = { Name = 'prop_parking_hut_2' }, - ['1981833514'] = { Name = 'prop_parking_hut_2b' }, - ['290648114'] = { Name = 'prop_parking_sign_06' }, - ['-404775616'] = { Name = 'prop_parking_sign_07' }, - ['-2038478357'] = { Name = 'prop_parking_sign_1' }, - ['-1040137999'] = { Name = 'prop_parking_sign_2' }, - ['-839348691'] = { Name = 'prop_parking_wand_01' }, - ['-544726684'] = { Name = 'prop_parkingpay' }, - ['-1940238623'] = { Name = 'prop_parknmeter_01' }, - ['2108567945'] = { Name = 'prop_parknmeter_02' }, - ['-756713902'] = { Name = 'prop_partsbox_01' }, - ['-1750183478'] = { Name = 'prop_passport_01' }, - ['-1714859751'] = { Name = 'prop_patio_heater_01' }, - ['1699040865'] = { Name = 'prop_patio_lounger_2' }, - ['2017293393'] = { Name = 'prop_patio_lounger_3' }, - ['-1682596365'] = { Name = 'prop_patio_lounger1_table' }, - ['-1498352975'] = { Name = 'prop_patio_lounger1' }, - ['-2024837020'] = { Name = 'prop_patio_lounger1b' }, - ['-1814664762'] = { Name = 'prop_patriotneon' }, - ['1774846173'] = { Name = 'prop_paynspray_door_l' }, - ['546827942'] = { Name = 'prop_paynspray_door_r' }, - ['1429487523'] = { Name = 'prop_pc_01a' }, - ['1654151435'] = { Name = 'prop_pc_02a' }, - ['-1669330389'] = { Name = 'prop_peanut_bowl_01' }, - ['1530424218'] = { Name = 'prop_ped_gib_01' }, - ['1052085257'] = { Name = 'prop_ped_pic_01_sm' }, - ['1110699354'] = { Name = 'prop_ped_pic_01' }, - ['618574817'] = { Name = 'prop_ped_pic_02_sm' }, - ['602124474'] = { Name = 'prop_ped_pic_02' }, - ['1316165619'] = { Name = 'prop_ped_pic_03_sm' }, - ['-576805839'] = { Name = 'prop_ped_pic_03' }, - ['-152094541'] = { Name = 'prop_ped_pic_04_sm' }, - ['-751857837'] = { Name = 'prop_ped_pic_04' }, - ['1098873624'] = { Name = 'prop_ped_pic_05_sm' }, - ['-52305225'] = { Name = 'prop_ped_pic_05' }, - ['-363675173'] = { Name = 'prop_ped_pic_06_sm' }, - ['-292927992'] = { Name = 'prop_ped_pic_06' }, - ['2130308972'] = { Name = 'prop_ped_pic_07_sm' }, - ['-232108832'] = { Name = 'prop_ped_pic_07' }, - ['-2118131946'] = { Name = 'prop_ped_pic_08_sm' }, - ['-535582541'] = { Name = 'prop_ped_pic_08' }, - ['463086472'] = { Name = 'prop_pencil_01' }, - ['1979076528'] = { Name = 'prop_peyote_chunk_01' }, - ['421059073'] = { Name = 'prop_peyote_gold_01' }, - ['-212010961'] = { Name = 'prop_peyote_highland_01' }, - ['1367913609'] = { Name = 'prop_peyote_highland_02' }, - ['-1425791387'] = { Name = 'prop_peyote_lowland_01' }, - ['-1178483744'] = { Name = 'prop_peyote_lowland_02' }, - ['-1429181545'] = { Name = 'prop_peyote_water_01' }, - ['-1910370445'] = { Name = 'prop_pharm_sign_01' }, - ['1534100734'] = { Name = 'prop_phone_cs_frank' }, - ['1907022252'] = { Name = 'prop_phone_ing_02_lod' }, - ['-746954904'] = { Name = 'prop_phone_ing_02' }, - ['-263063365'] = { Name = 'prop_phone_ing_03_lod' }, - ['-511116411'] = { Name = 'prop_phone_ing_03' }, - ['413312110'] = { Name = 'prop_phone_ing' }, - ['485673473'] = { Name = 'prop_phone_overlay_01' }, - ['-1645196294'] = { Name = 'prop_phone_overlay_02' }, - ['-1348538537'] = { Name = 'prop_phone_overlay_03' }, - ['127083682'] = { Name = 'prop_phone_overlay_anim' }, - ['-1599936665'] = { Name = 'prop_phone_proto_back' }, - ['1525904360'] = { Name = 'prop_phone_proto_battery' }, - ['-2017357667'] = { Name = 'prop_phone_proto' }, - ['1511539537'] = { Name = 'prop_phonebox_01a' }, - ['1281992692'] = { Name = 'prop_phonebox_01b' }, - ['-2103798695'] = { Name = 'prop_phonebox_01c' }, - ['295857659'] = { Name = 'prop_phonebox_02' }, - ['-78626473'] = { Name = 'prop_phonebox_03' }, - ['1158960338'] = { Name = 'prop_phonebox_04' }, - ['-55180266'] = { Name = 'prop_phonebox_05a' }, - ['163244680'] = { Name = 'prop_phys_wades_head' }, - ['465817409'] = { Name = 'prop_picnictable_01_lod' }, - ['-1572018818'] = { Name = 'prop_picnictable_01' }, - ['-1795175708'] = { Name = 'prop_picnictable_02' }, - ['1688679327'] = { Name = 'prop_pier_kiosk_01' }, - ['1511005809'] = { Name = 'prop_pier_kiosk_02' }, - ['-2009466172'] = { Name = 'prop_pier_kiosk_03' }, - ['923487792'] = { Name = 'prop_piercing_gun' }, - ['986152416'] = { Name = 'prop_pighouse1' }, - ['657577653'] = { Name = 'prop_pighouse2' }, - ['196166568'] = { Name = 'prop_pile_dirt_01' }, - ['1004872719'] = { Name = 'prop_pile_dirt_02' }, - ['-1218241727'] = { Name = 'prop_pile_dirt_03' }, - ['-382992686'] = { Name = 'prop_pile_dirt_04' }, - ['-17159622'] = { Name = 'prop_pile_dirt_06' }, - ['-1977592297'] = { Name = 'prop_pile_dirt_07_cr' }, - ['-26957549'] = { Name = 'prop_pile_dirt_07' }, - ['-814630114'] = { Name = 'prop_pinacolada' }, - ['-845035989'] = { Name = 'prop_pineapple' }, - ['-337441861'] = { Name = 'prop_ping_pong' }, - ['-1465676794'] = { Name = 'prop_pint_glass_01' }, - ['-748232308'] = { Name = 'prop_pint_glass_02' }, - ['-133185213'] = { Name = 'prop_pint_glass_tall' }, - ['1980814227'] = { Name = 'prop_pipe_single_01' }, - ['1668676931'] = { Name = 'prop_pipe_stack_01' }, - ['-1654693836'] = { Name = 'prop_pipes_01a' }, - ['1836351583'] = { Name = 'prop_pipes_01b' }, - ['764282027'] = { Name = 'prop_pipes_02a' }, - ['1530421247'] = { Name = 'prop_pipes_02b' }, - ['2099682835'] = { Name = 'prop_pipes_03a' }, - ['-1418167626'] = { Name = 'prop_pipes_03b' }, - ['-1341946012'] = { Name = 'prop_pipes_04a' }, - ['1722122269'] = { Name = 'prop_pipes_05a' }, - ['63237339'] = { Name = 'prop_pipes_conc_01' }, - ['-310198185'] = { Name = 'prop_pipes_conc_02' }, - ['1207991827'] = { Name = 'prop_pipes_ld_01' }, - ['534382381'] = { Name = 'prop_pistol_holster' }, - ['-1250752255'] = { Name = 'prop_pitcher_01_cs' }, - ['-722072228'] = { Name = 'prop_pitcher_01' }, - ['1320288466'] = { Name = 'prop_pitcher_02' }, - ['604847691'] = { Name = 'prop_pizza_box_01' }, - ['-856584171'] = { Name = 'prop_pizza_box_02' }, - ['1085274000'] = { Name = 'prop_pizza_box_03' }, - ['458266265'] = { Name = 'prop_pizza_oven_01' }, - ['311860131'] = { Name = 'prop_planer_01' }, - ['-1683281785'] = { Name = 'prop_plant_01a' }, - ['-1979382469'] = { Name = 'prop_plant_01b' }, - ['-147519789'] = { Name = 'prop_plant_base_01' }, - ['1648483571'] = { Name = 'prop_plant_base_02' }, - ['1282650455'] = { Name = 'prop_plant_base_03' }, - ['1099128256'] = { Name = 'prop_plant_cane_01a' }, - ['1160242441'] = { Name = 'prop_plant_cane_01b' }, - ['894583222'] = { Name = 'prop_plant_cane_02a' }, - ['1390116040'] = { Name = 'prop_plant_cane_02b' }, - ['-500041449'] = { Name = 'prop_plant_clover_01' }, - ['-1276175214'] = { Name = 'prop_plant_clover_02' }, - ['1951116262'] = { Name = 'prop_plant_fern_01a' }, - ['562366042'] = { Name = 'prop_plant_fern_01b' }, - ['-765237524'] = { Name = 'prop_plant_fern_02a' }, - ['-1719175883'] = { Name = 'prop_plant_fern_02b' }, - ['-1950262871'] = { Name = 'prop_plant_fern_02c' }, - ['-1751947657'] = { Name = 'prop_plant_flower_01' }, - ['-2051292472'] = { Name = 'prop_plant_flower_02' }, - ['2080223052'] = { Name = 'prop_plant_flower_03' }, - ['1780681623'] = { Name = 'prop_plant_flower_04' }, - ['1859431100'] = { Name = 'prop_plant_group_01' }, - ['1563330416'] = { Name = 'prop_plant_group_02' }, - ['-1968414101'] = { Name = 'prop_plant_group_03' }, - ['1566353027'] = { Name = 'prop_plant_group_04_cr' }, - ['-2020516811'] = { Name = 'prop_plant_group_04' }, - ['-1224328414'] = { Name = 'prop_plant_group_05' }, - ['-335093434'] = { Name = 'prop_plant_group_05b' }, - ['-1580184358'] = { Name = 'prop_plant_group_05c' }, - ['-1886934967'] = { Name = 'prop_plant_group_05d' }, - ['-946956202'] = { Name = 'prop_plant_group_05e' }, - ['-2099867525'] = { Name = 'prop_plant_group_06a' }, - ['-1794886442'] = { Name = 'prop_plant_group_06b' }, - ['1311254299'] = { Name = 'prop_plant_group_06c' }, - ['276954077'] = { Name = 'prop_plant_int_01a' }, - ['-1328202619'] = { Name = 'prop_plant_int_01b' }, - ['-1672244062'] = { Name = 'prop_plant_int_02a' }, - ['-904499161'] = { Name = 'prop_plant_int_02b' }, - ['-664859048'] = { Name = 'prop_plant_int_03a' }, - ['119729119'] = { Name = 'prop_plant_int_03b' }, - ['-67906175'] = { Name = 'prop_plant_int_03c' }, - ['1883518564'] = { Name = 'prop_plant_int_04a' }, - ['1637751064'] = { Name = 'prop_plant_int_04b' }, - ['1458701228'] = { Name = 'prop_plant_int_04c' }, - ['1680905773'] = { Name = 'prop_plant_int_05a' }, - ['-1812892242'] = { Name = 'prop_plant_int_05b' }, - ['-1580658051'] = { Name = 'prop_plant_int_06a' }, - ['-1275414816'] = { Name = 'prop_plant_int_06b' }, - ['-1736736754'] = { Name = 'prop_plant_int_06c' }, - ['1818151509'] = { Name = 'prop_plant_interior_05a' }, - ['-1327429222'] = { Name = 'prop_plant_palm_01a' }, - ['-1028739787'] = { Name = 'prop_plant_palm_01b' }, - ['-1636670283'] = { Name = 'prop_plant_palm_01c' }, - ['-43948379'] = { Name = 'prop_plant_paradise_b' }, - ['-1194642315'] = { Name = 'prop_plant_paradise' }, - ['-1199673887'] = { Name = 'prop_plas_barier_01a' }, - ['-1016640704'] = { Name = 'prop_plastic_cup_02' }, - ['-306982646'] = { Name = 'prop_plate_01' }, - ['751033'] = { Name = 'prop_plate_02' }, - ['-901903841'] = { Name = 'prop_plate_03' }, - ['-596726144'] = { Name = 'prop_plate_04' }, - ['-1706302154'] = { Name = 'prop_plate_stand_01' }, - ['1191386269'] = { Name = 'prop_plate_warmer' }, - ['-1154398125'] = { Name = 'prop_player_gasmask' }, - ['760935785'] = { Name = 'prop_player_phone_01' }, - ['1448265560'] = { Name = 'prop_player_phone_02' }, - ['654965994'] = { Name = 'prop_pliers_01' }, - ['1644097553'] = { Name = 'prop_plonk_red' }, - ['-295049461'] = { Name = 'prop_plonk_rose' }, - ['112192004'] = { Name = 'prop_plonk_white' }, - ['1602949740'] = { Name = 'prop_plough' }, - ['-351060269'] = { Name = 'prop_plywoodpile_01a' }, - ['-658531796'] = { Name = 'prop_plywoodpile_01b' }, - ['567755715'] = { Name = 'prop_podium_mic' }, - ['-176635891'] = { Name = 'prop_police_door_l_dam' }, - ['-2062889184'] = { Name = 'prop_police_door_l' }, - ['1609617895'] = { Name = 'prop_police_door_r_dam' }, - ['130962589'] = { Name = 'prop_police_door_r' }, - ['1829375674'] = { Name = 'prop_police_door_surround' }, - ['-1623189257'] = { Name = 'prop_police_id_board' }, - ['-1090119157'] = { Name = 'prop_police_id_text_02' }, - ['-955488312'] = { Name = 'prop_police_id_text' }, - ['-975421026'] = { Name = 'prop_police_phone' }, - ['-1619540609'] = { Name = 'prop_police_radio_handset' }, - ['-1712659381'] = { Name = 'prop_police_radio_main' }, - ['-1194335261'] = { Name = 'prop_poly_bag_01' }, - ['290621560'] = { Name = 'prop_poly_bag_money' }, - ['473985065'] = { Name = 'prop_pool_ball_01' }, - ['1184113278'] = { Name = 'prop_pool_cue' }, - ['1299967108'] = { Name = 'prop_pool_rack_01' }, - ['551195458'] = { Name = 'prop_pool_rack_02' }, - ['-1279805564'] = { Name = 'prop_pool_tri' }, - ['518638935'] = { Name = 'prop_poolball_1' }, - ['-1545548207'] = { Name = 'prop_poolball_10' }, - ['-1306105124'] = { Name = 'prop_poolball_11' }, - ['-281647869'] = { Name = 'prop_poolball_12' }, - ['2104951174'] = { Name = 'prop_poolball_13' }, - ['-1826083608'] = { Name = 'prop_poolball_14' }, - ['-1201572006'] = { Name = 'prop_poolball_15' }, - ['-1629729474'] = { Name = 'prop_poolball_2' }, - ['-2008080348'] = { Name = 'prop_poolball_3' }, - ['1982987238'] = { Name = 'prop_poolball_4' }, - ['1744002921'] = { Name = 'prop_poolball_5' }, - ['-406462704'] = { Name = 'prop_poolball_6' }, - ['-779701614'] = { Name = 'prop_poolball_7' }, - ['-1015736721'] = { Name = 'prop_poolball_8' }, - ['-1388647941'] = { Name = 'prop_poolball_9' }, - ['1541020665'] = { Name = 'prop_poolball_cue' }, - ['1969778515'] = { Name = 'prop_poolskimmer' }, - ['322248450'] = { Name = 'prop_pooltable_02' }, - ['-314623274'] = { Name = 'prop_pooltable_3b' }, - ['-1603796423'] = { Name = 'prop_porn_mag_01' }, - ['-1876336196'] = { Name = 'prop_porn_mag_02' }, - ['-988623986'] = { Name = 'prop_porn_mag_03' }, - ['-1227804917'] = { Name = 'prop_porn_mag_04' }, - ['-1259776486'] = { Name = 'prop_portable_hifi_01' }, - ['-1098506160'] = { Name = 'prop_portacabin01' }, - ['682074297'] = { Name = 'prop_portaloo_01a' }, - ['-455113622'] = { Name = 'prop_portasteps_01' }, - ['-113824571'] = { Name = 'prop_portasteps_02' }, - ['1363150739'] = { Name = 'prop_postbox_01a' }, - ['-861422469'] = { Name = 'prop_postbox_ss_01a' }, - ['715767402'] = { Name = 'prop_postcard_rack' }, - ['-476875122'] = { Name = 'prop_poster_tube_01' }, - ['-782380509'] = { Name = 'prop_poster_tube_02' }, - ['485216006'] = { Name = 'prop_postit_drive' }, - ['-487697737'] = { Name = 'prop_postit_gun' }, - ['-1991880252'] = { Name = 'prop_postit_it' }, - ['2023983392'] = { Name = 'prop_postit_lock' }, - ['-1674632306'] = { Name = 'prop_pot_01' }, - ['-114565750'] = { Name = 'prop_pot_02' }, - ['-1703665636'] = { Name = 'prop_pot_03' }, - ['-725281603'] = { Name = 'prop_pot_04' }, - ['134970185'] = { Name = 'prop_pot_05' }, - ['1068591760'] = { Name = 'prop_pot_06' }, - ['-1737949350'] = { Name = 'prop_pot_plant_01a' }, - ['-1191427964'] = { Name = 'prop_pot_plant_01b' }, - ['-1256343353'] = { Name = 'prop_pot_plant_01c' }, - ['-530673848'] = { Name = 'prop_pot_plant_01d' }, - ['-894868514'] = { Name = 'prop_pot_plant_01e' }, - ['-901521477'] = { Name = 'prop_pot_plant_02a' }, - ['-1878463678'] = { Name = 'prop_pot_plant_02b' }, - ['1558349046'] = { Name = 'prop_pot_plant_02c' }, - ['-1299468213'] = { Name = 'prop_pot_plant_02d' }, - ['-1860309428'] = { Name = 'prop_pot_plant_03a' }, - ['1435537088'] = { Name = 'prop_pot_plant_03b_cr2' }, - ['-199904194'] = { Name = 'prop_pot_plant_03b' }, - ['-442558639'] = { Name = 'prop_pot_plant_03c' }, - ['2139768797'] = { Name = 'prop_pot_plant_04a' }, - ['933214217'] = { Name = 'prop_pot_plant_04b' }, - ['702880916'] = { Name = 'prop_pot_plant_04c' }, - ['1874766238'] = { Name = 'prop_pot_plant_05a' }, - ['336917068'] = { Name = 'prop_pot_plant_05b' }, - ['-503017940'] = { Name = 'prop_pot_plant_05c' }, - ['-1304172382'] = { Name = 'prop_pot_plant_05d_l1' }, - ['-1203783005'] = { Name = 'prop_pot_plant_05d' }, - ['-1822851821'] = { Name = 'prop_pot_plant_6a' }, - ['1019629550'] = { Name = 'prop_pot_plant_6b' }, - ['-1491050248'] = { Name = 'prop_pot_plant_bh1' }, - ['264354080'] = { Name = 'prop_pot_plant_inter_03a' }, - ['-489719518'] = { Name = 'prop_pot_rack' }, - ['-841373210'] = { Name = 'prop_potatodigger' }, - ['-2059885722'] = { Name = 'prop_power_cell' }, - ['1774228345'] = { Name = 'prop_power_cord_01' }, - ['272925894'] = { Name = 'prop_premier_fence_01' }, - ['1039360035'] = { Name = 'prop_premier_fence_02' }, - ['-824819003'] = { Name = 'prop_printer_01' }, - ['-78931017'] = { Name = 'prop_printer_02' }, - ['233175726'] = { Name = 'prop_pris_bars_01' }, - ['1005957871'] = { Name = 'prop_pris_bench_01' }, - ['-752497691'] = { Name = 'prop_pris_door_01_l' }, - ['1737094319'] = { Name = 'prop_pris_door_01_r' }, - ['-1204251591'] = { Name = 'prop_pris_door_02' }, - ['1373390714'] = { Name = 'prop_pris_door_03' }, - ['1193398208'] = { Name = 'prop_prlg_gravestone_01a' }, - ['1397319391'] = { Name = 'prop_prlg_gravestone_02a' }, - ['-56833361'] = { Name = 'prop_prlg_gravestone_03a' }, - ['1719178257'] = { Name = 'prop_prlg_gravestone_04a' }, - ['1667673456'] = { Name = 'prop_prlg_gravestone_05a_l1' }, - ['-1008546364'] = { Name = 'prop_prlg_gravestone_05a' }, - ['-1394499950'] = { Name = 'prop_prlg_gravestone_06a' }, - ['-1617412079'] = { Name = 'prop_prlg_snowpile' }, - ['1284375840'] = { Name = 'prop_projector_overlay' }, - ['-1435460625'] = { Name = 'prop_prologue_phone_lod' }, - ['251676848'] = { Name = 'prop_prologue_phone' }, - ['-2033615398'] = { Name = 'prop_prologue_pillar_01' }, - ['-78587596'] = { Name = 'prop_prop_tree_01' }, - ['763411859'] = { Name = 'prop_prop_tree_02' }, - ['1716800000'] = { Name = 'prop_protest_sign_01' }, - ['974300346'] = { Name = 'prop_protest_table_01' }, - ['385429618'] = { Name = 'prop_prototype_minibomb' }, - ['-1100726734'] = { Name = 'prop_proxy_chateau_table' }, - ['-1870936557'] = { Name = 'prop_proxy_hat_01' }, - ['-215322844'] = { Name = 'prop_punch_bag_l' }, - ['-48775863'] = { Name = 'prop_pylon_01' }, - ['70929294'] = { Name = 'prop_pylon_02' }, - ['294348336'] = { Name = 'prop_pylon_03' }, - ['1487500395'] = { Name = 'prop_pylon_04' }, - ['996499903'] = { Name = 'prop_ql_revolving_door' }, - ['1237270008'] = { Name = 'prop_quad_grid_line' }, - ['1200261250'] = { Name = 'prop_rad_waste_barrel_01' }, - ['2057223314'] = { Name = 'prop_radio_01' }, - ['-1374416477'] = { Name = 'prop_radiomast01' }, - ['-2041757162'] = { Name = 'prop_radiomast02' }, - ['679927467'] = { Name = 'prop_rag_01' }, - ['1428702884'] = { Name = 'prop_ragganeon' }, - ['1961489851'] = { Name = 'prop_rail_boxcar' }, - ['-1565687858'] = { Name = 'prop_rail_boxcar2' }, - ['-943306241'] = { Name = 'prop_rail_boxcar3' }, - ['2097329273'] = { Name = 'prop_rail_boxcar4' }, - ['-939452740'] = { Name = 'prop_rail_boxcar5_d' }, - ['1504341417'] = { Name = 'prop_rail_boxcar5' }, - ['81690419'] = { Name = 'prop_rail_buffer_01' }, - ['-292793713'] = { Name = 'prop_rail_buffer_02' }, - ['-257022130'] = { Name = 'prop_rail_controller' }, - ['701128452'] = { Name = 'prop_rail_crane_01' }, - ['805649274'] = { Name = 'prop_rail_points01' }, - ['-2112331873'] = { Name = 'prop_rail_points02' }, - ['1728588159'] = { Name = 'prop_rail_points04' }, - ['1656167615'] = { Name = 'prop_rail_sigbox01' }, - ['-1882949927'] = { Name = 'prop_rail_sigbox02' }, - ['-2009270739'] = { Name = 'prop_rail_sign01' }, - ['-1275638367'] = { Name = 'prop_rail_sign02' }, - ['1638934804'] = { Name = 'prop_rail_sign03' }, - ['-1413006015'] = { Name = 'prop_rail_sign04' }, - ['-1708877316'] = { Name = 'prop_rail_sign05' }, - ['123499626'] = { Name = 'prop_rail_sign06' }, - ['1612443970'] = { Name = 'prop_rail_signals01' }, - ['-285602028'] = { Name = 'prop_rail_signals02' }, - ['-591697261'] = { Name = 'prop_rail_signals03' }, - ['-897497569'] = { Name = 'prop_rail_signals04' }, - ['-1622919007'] = { Name = 'prop_rail_tankcar' }, - ['1518155103'] = { Name = 'prop_rail_tankcar2' }, - ['1754255748'] = { Name = 'prop_rail_tankcar3' }, - ['-1282428048'] = { Name = 'prop_rail_wellcar' }, - ['1024332415'] = { Name = 'prop_rail_wellcar2' }, - ['-1120465738'] = { Name = 'prop_rail_wheel01' }, - ['2042711033'] = { Name = 'prop_railsleepers01' }, - ['-1897367993'] = { Name = 'prop_railsleepers02' }, - ['1213103781'] = { Name = 'prop_railstack01' }, - ['437133861'] = { Name = 'prop_railstack02' }, - ['1707194767'] = { Name = 'prop_railstack03' }, - ['1474305484'] = { Name = 'prop_railstack04' }, - ['1606004099'] = { Name = 'prop_railstack05' }, - ['-700892790'] = { Name = 'prop_railway_barrier_01' }, - ['-1451925505'] = { Name = 'prop_railway_barrier_02' }, - ['1741284929'] = { Name = 'prop_range_target_01' }, - ['-58618026'] = { Name = 'prop_range_target_02' }, - ['104571594'] = { Name = 'prop_range_target_03' }, - ['-1740687742'] = { Name = 'prop_rcyl_win_01' }, - ['-1508781529'] = { Name = 'prop_rcyl_win_02' }, - ['-1243975240'] = { Name = 'prop_rcyl_win_03' }, - ['513712149'] = { Name = 'prop_rebar_pile01' }, - ['-250952474'] = { Name = 'prop_rebar_pile02' }, - ['-1724049248'] = { Name = 'prop_recycle_light' }, - ['-115771139'] = { Name = 'prop_recyclebin_01a' }, - ['-85604259'] = { Name = 'prop_recyclebin_02_c' }, - ['1233216915'] = { Name = 'prop_recyclebin_02_d' }, - ['375956747'] = { Name = 'prop_recyclebin_02a' }, - ['673826957'] = { Name = 'prop_recyclebin_02b' }, - ['354692929'] = { Name = 'prop_recyclebin_03_a' }, - ['-14708062'] = { Name = 'prop_recyclebin_04_a' }, - ['811169045'] = { Name = 'prop_recyclebin_04_b' }, - ['-96647174'] = { Name = 'prop_recyclebin_05_a' }, - ['-5479653'] = { Name = 'prop_ret_door_02' }, - ['761708175'] = { Name = 'prop_ret_door_03' }, - ['456661554'] = { Name = 'prop_ret_door_04' }, - ['1739173235'] = { Name = 'prop_ret_door' }, - ['99477918'] = { Name = 'prop_rf_conc_pillar' }, - ['727439546'] = { Name = 'prop_riding_crop_01' }, - ['1747729913'] = { Name = 'prop_rio_del_01_l3' }, - ['1506471111'] = { Name = 'prop_rio_del_01' }, - ['-547381377'] = { Name = 'prop_riot_shield' }, - ['1774274711'] = { Name = 'prop_road_memorial_01' }, - ['1325339411'] = { Name = 'prop_road_memorial_02' }, - ['-534360227'] = { Name = 'prop_roadcone01a' }, - ['-1059647297'] = { Name = 'prop_roadcone01b' }, - ['-73333162'] = { Name = 'prop_roadcone01c' }, - ['-1036807324'] = { Name = 'prop_roadcone02a' }, - ['1839621839'] = { Name = 'prop_roadcone02b' }, - ['1008436154'] = { Name = 'prop_roadcone02c' }, - ['1462955468'] = { Name = 'prop_roadheader_01' }, - ['10928689'] = { Name = 'prop_roadpole_01a' }, - ['-223271354'] = { Name = 'prop_roadpole_01b' }, - ['690963000'] = { Name = 'prop_rock_1_a' }, - ['374873226'] = { Name = 'prop_rock_1_b' }, - ['76642561'] = { Name = 'prop_rock_1_c' }, - ['-266907635'] = { Name = 'prop_rock_1_d' }, - ['-571659335'] = { Name = 'prop_rock_1_e' }, - ['-877983947'] = { Name = 'prop_rock_1_f' }, - ['-1186241930'] = { Name = 'prop_rock_1_g' }, - ['-1454521733'] = { Name = 'prop_rock_1_h' }, - ['-1764385397'] = { Name = 'prop_rock_1_i' }, - ['-1663061536'] = { Name = 'prop_rock_2_a' }, - ['103187568'] = { Name = 'prop_rock_2_c' }, - ['1952637159'] = { Name = 'prop_rock_2_d' }, - ['1362008703'] = { Name = 'prop_rock_2_f' }, - ['-786884010'] = { Name = 'prop_rock_2_g' }, - ['1887007857'] = { Name = 'prop_rock_3_a' }, - ['1308766083'] = { Name = 'prop_rock_3_b' }, - ['400343865'] = { Name = 'prop_rock_3_c' }, - ['694838868'] = { Name = 'prop_rock_3_d' }, - ['52435392'] = { Name = 'prop_rock_3_e' }, - ['351714669'] = { Name = 'prop_rock_3_f' }, - ['-560377681'] = { Name = 'prop_rock_3_g' }, - ['-264047614'] = { Name = 'prop_rock_3_h' }, - ['232075042'] = { Name = 'prop_rock_3_i' }, - ['-76838321'] = { Name = 'prop_rock_3_j' }, - ['-1814952641'] = { Name = 'prop_rock_4_a' }, - ['2124667619'] = { Name = 'prop_rock_4_b' }, - ['725387438'] = { Name = 'prop_rock_4_big' }, - ['2042668880'] = { Name = 'prop_rock_4_big2' }, - ['390804950'] = { Name = 'prop_rock_4_c_2' }, - ['-1215378248'] = { Name = 'prop_rock_4_c' }, - ['-1625949270'] = { Name = 'prop_rock_4_cl_1' }, - ['2055647880'] = { Name = 'prop_rock_4_cl_2' }, - ['-1053433850'] = { Name = 'prop_rock_4_d' }, - ['1797043157'] = { Name = 'prop_rock_4_e' }, - ['-1204312266'] = { Name = 'prop_rock_5_a' }, - ['-949664367'] = { Name = 'prop_rock_5_b' }, - ['-608997843'] = { Name = 'prop_rock_5_c' }, - ['1835700637'] = { Name = 'prop_rock_5_d' }, - ['-2120435199'] = { Name = 'prop_rock_5_e' }, - ['-239598083'] = { Name = 'prop_rock_5_smash1' }, - ['736590427'] = { Name = 'prop_rock_5_smash2' }, - ['2139496847'] = { Name = 'prop_rock_5_smash3' }, - ['854385596'] = { Name = 'prop_rock_chair_01' }, - ['783940841'] = { Name = 'prop_rolled_sock_01' }, - ['948080762'] = { Name = 'prop_rolled_sock_02' }, - ['-648012001'] = { Name = 'prop_rolled_yoga_mat' }, - ['1446187959'] = { Name = 'prop_roller_car_01' }, - ['-881525183'] = { Name = 'prop_roller_car_02' }, - ['-1428622127'] = { Name = 'prop_ron_door_01' }, - ['1727181033'] = { Name = 'prop_roofpipe_01' }, - ['1487410260'] = { Name = 'prop_roofpipe_02' }, - ['-1961526994'] = { Name = 'prop_roofpipe_03' }, - ['2102386083'] = { Name = 'prop_roofpipe_04' }, - ['-1368342556'] = { Name = 'prop_roofpipe_05' }, - ['-1884061078'] = { Name = 'prop_roofpipe_06' }, - ['-733979128'] = { Name = 'prop_roofvent_011a' }, - ['1412500798'] = { Name = 'prop_roofvent_01a' }, - ['-1109401446'] = { Name = 'prop_roofvent_01b' }, - ['1221493993'] = { Name = 'prop_roofvent_02a' }, - ['1678424929'] = { Name = 'prop_roofvent_02b' }, - ['669336675'] = { Name = 'prop_roofvent_03a' }, - ['1929467662'] = { Name = 'prop_roofvent_04a' }, - ['193890678'] = { Name = 'prop_roofvent_05a' }, - ['-95131902'] = { Name = 'prop_roofvent_05b' }, - ['1214250852'] = { Name = 'prop_roofvent_06a' }, - ['-695558945'] = { Name = 'prop_roofvent_07a' }, - ['97299702'] = { Name = 'prop_roofvent_08a' }, - ['-1500333376'] = { Name = 'prop_roofvent_09a' }, - ['-1835000284'] = { Name = 'prop_roofvent_10a' }, - ['733106246'] = { Name = 'prop_roofvent_10b' }, - ['-594595103'] = { Name = 'prop_roofvent_11b' }, - ['-836528630'] = { Name = 'prop_roofvent_11c' }, - ['150472798'] = { Name = 'prop_roofvent_12a' }, - ['969992943'] = { Name = 'prop_roofvent_13a' }, - ['1776671180'] = { Name = 'prop_roofvent_14a' }, - ['-989556436'] = { Name = 'prop_roofvent_15a' }, - ['-889153068'] = { Name = 'prop_roofvent_16a' }, - ['-1237359228'] = { Name = 'prop_rope_family_3' }, - ['1704695145'] = { Name = 'prop_rope_hook_01' }, - ['-508617917'] = { Name = 'prop_roundbailer01' }, - ['738930686'] = { Name = 'prop_roundbailer02' }, - ['731682010'] = { Name = 'prop_rub_bike_01' }, - ['902408500'] = { Name = 'prop_rub_bike_02' }, - ['134794675'] = { Name = 'prop_rub_bike_03' }, - ['-375613925'] = { Name = 'prop_rub_binbag_01' }, - ['-1681329307'] = { Name = 'prop_rub_binbag_01b' }, - ['897494494'] = { Name = 'prop_rub_binbag_03' }, - ['1948359883'] = { Name = 'prop_rub_binbag_03b' }, - ['600967813'] = { Name = 'prop_rub_binbag_04' }, - ['1388308576'] = { Name = 'prop_rub_binbag_05' }, - ['1098827230'] = { Name = 'prop_rub_binbag_06' }, - ['1813879595'] = { Name = 'prop_rub_binbag_08' }, - ['1388415578'] = { Name = 'prop_rub_binbag_sd_01' }, - ['1627301588'] = { Name = 'prop_rub_binbag_sd_02' }, - ['856312526'] = { Name = 'prop_rub_boxpile_01' }, - ['1138027619'] = { Name = 'prop_rub_boxpile_02' }, - ['258835349'] = { Name = 'prop_rub_boxpile_03' }, - ['-1712220001'] = { Name = 'prop_rub_boxpile_04' }, - ['1167668471'] = { Name = 'prop_rub_boxpile_04b' }, - ['-1415300092'] = { Name = 'prop_rub_boxpile_05' }, - ['-52732303'] = { Name = 'prop_rub_boxpile_06' }, - ['143291855'] = { Name = 'prop_rub_boxpile_07' }, - ['1735046030'] = { Name = 'prop_rub_boxpile_08' }, - ['-1211968443'] = { Name = 'prop_rub_boxpile_09' }, - ['-466572284'] = { Name = 'prop_rub_boxpile_10' }, - ['-992845609'] = { Name = 'prop_rub_busdoor_01' }, - ['-1231371160'] = { Name = 'prop_rub_busdoor_02' }, - ['-105334880'] = { Name = 'prop_rub_buswreck_01' }, - ['1111476397'] = { Name = 'prop_rub_buswreck_03' }, - ['929870599'] = { Name = 'prop_rub_buswreck_06' }, - ['-1782210005'] = { Name = 'prop_rub_cabinet' }, - ['306579620'] = { Name = 'prop_rub_cabinet01' }, - ['603696143'] = { Name = 'prop_rub_cabinet02' }, - ['309266674'] = { Name = 'prop_rub_cabinet03' }, - ['2063962179'] = { Name = 'prop_rub_cage01a' }, - ['-1386777370'] = { Name = 'prop_rub_cage01b' }, - ['-1601152168'] = { Name = 'prop_rub_cage01c' }, - ['1387151245'] = { Name = 'prop_rub_cage01d' }, - ['1679057497'] = { Name = 'prop_rub_cage01e' }, - ['-1413947866'] = { Name = 'prop_rub_cardpile_01' }, - ['741629727'] = { Name = 'prop_rub_cardpile_02' }, - ['379532277'] = { Name = 'prop_rub_cardpile_03' }, - ['122721624'] = { Name = 'prop_rub_cardpile_04' }, - ['1626425496'] = { Name = 'prop_rub_cardpile_05' }, - ['-580107888'] = { Name = 'prop_rub_cardpile_06' }, - ['-819616509'] = { Name = 'prop_rub_cardpile_07' }, - ['211799305'] = { Name = 'prop_rub_carpart_02' }, - ['986884462'] = { Name = 'prop_rub_carpart_03' }, - ['-171729071'] = { Name = 'prop_rub_carpart_04' }, - ['575699050'] = { Name = 'prop_rub_carpart_05' }, - ['1898296526'] = { Name = 'prop_rub_carwreck_10' }, - ['1069797899'] = { Name = 'prop_rub_carwreck_11' }, - ['1434516869'] = { Name = 'prop_rub_carwreck_12' }, - ['-896997473'] = { Name = 'prop_rub_carwreck_13' }, - ['-1748303324'] = { Name = 'prop_rub_carwreck_14' }, - ['-1366478936'] = { Name = 'prop_rub_carwreck_15' }, - ['2090224559'] = { Name = 'prop_rub_carwreck_16' }, - ['-52638650'] = { Name = 'prop_rub_carwreck_17' }, - ['591265130'] = { Name = 'prop_rub_carwreck_2' }, - ['-915224107'] = { Name = 'prop_rub_carwreck_3' }, - ['-273279397'] = { Name = 'prop_rub_carwreck_5' }, - ['322493792'] = { Name = 'prop_rub_carwreck_7' }, - ['10106915'] = { Name = 'prop_rub_carwreck_8' }, - ['1120812170'] = { Name = 'prop_rub_carwreck_9' }, - ['1696004910'] = { Name = 'prop_rub_chassis_01' }, - ['-1023166706'] = { Name = 'prop_rub_chassis_02' }, - ['-1330310543'] = { Name = 'prop_rub_chassis_03' }, - ['-937016776'] = { Name = 'prop_rub_cont_01a' }, - ['-173040310'] = { Name = 'prop_rub_cont_01b' }, - ['109264625'] = { Name = 'prop_rub_cont_01c' }, - ['-1841495633'] = { Name = 'prop_rub_couch01' }, - ['-2021659595'] = { Name = 'prop_rub_couch02' }, - ['1975077032'] = { Name = 'prop_rub_couch03' }, - ['-1199485389'] = { Name = 'prop_rub_couch04' }, - ['-203906105'] = { Name = 'prop_rub_flotsam_01' }, - ['550501813'] = { Name = 'prop_rub_flotsam_02' }, - ['243292438'] = { Name = 'prop_rub_flotsam_03' }, - ['-1752323099'] = { Name = 'prop_rub_frklft' }, - ['-1698683516'] = { Name = 'prop_rub_generator' }, - ['1207821893'] = { Name = 'prop_rub_litter_01' }, - ['443058963'] = { Name = 'prop_rub_litter_02' }, - ['750661566'] = { Name = 'prop_rub_litter_03' }, - ['-1671360865'] = { Name = 'prop_rub_litter_03b' }, - ['-804358663'] = { Name = 'prop_rub_litter_03c' }, - ['906314316'] = { Name = 'prop_rub_litter_04' }, - ['-205570378'] = { Name = 'prop_rub_litter_04b' }, - ['1213196001'] = { Name = 'prop_rub_litter_05' }, - ['1634867493'] = { Name = 'prop_rub_litter_06' }, - ['1912846920'] = { Name = 'prop_rub_litter_07' }, - ['-1884850801'] = { Name = 'prop_rub_litter_09' }, - ['-1709324304'] = { Name = 'prop_rub_litter_8' }, - ['973168155'] = { Name = 'prop_rub_matress_01' }, - ['-838892007'] = { Name = 'prop_rub_matress_02' }, - ['4385439'] = { Name = 'prop_rub_matress_03' }, - ['-242987742'] = { Name = 'prop_rub_matress_04' }, - ['1004070522'] = { Name = 'prop_rub_monitor' }, - ['1914146234'] = { Name = 'prop_rub_pile_01' }, - ['-560863591'] = { Name = 'prop_rub_pile_02' }, - ['-1919073083'] = { Name = 'prop_rub_pile_03' }, - ['2069078066'] = { Name = 'prop_rub_pile_04' }, - ['730596951'] = { Name = 'prop_rub_planks_01' }, - ['1698789825'] = { Name = 'prop_rub_planks_02' }, - ['1460133198'] = { Name = 'prop_rub_planks_03' }, - ['-2138558390'] = { Name = 'prop_rub_planks_04' }, - ['-530738665'] = { Name = 'prop_rub_railwreck_1' }, - ['-1136244251'] = { Name = 'prop_rub_railwreck_2' }, - ['-1374769802'] = { Name = 'prop_rub_railwreck_3' }, - ['-316280517'] = { Name = 'prop_rub_scrap_02' }, - ['2137036206'] = { Name = 'prop_rub_scrap_03' }, - ['-1850623408'] = { Name = 'prop_rub_scrap_04' }, - ['-1543217419'] = { Name = 'prop_rub_scrap_05' }, - ['-1505729683'] = { Name = 'prop_rub_scrap_06' }, - ['882180120'] = { Name = 'prop_rub_scrap_07' }, - ['740404217'] = { Name = 'prop_rub_stool' }, - ['-1832470637'] = { Name = 'prop_rub_sunktyre' }, - ['141476213'] = { Name = 'prop_rub_t34' }, - ['48898026'] = { Name = 'prop_rub_table_01' }, - ['-555690024'] = { Name = 'prop_rub_table_02' }, - ['-1050536022'] = { Name = 'prop_rub_trainers_01' }, - ['1854419556'] = { Name = 'prop_rub_trainers_01b' }, - ['1622841033'] = { Name = 'prop_rub_trainers_01c' }, - ['1395334609'] = { Name = 'prop_rub_trolley01a' }, - ['979462386'] = { Name = 'prop_rub_trolley02a' }, - ['-1322592273'] = { Name = 'prop_rub_trolley03a' }, - ['-92549270'] = { Name = 'prop_rub_trukwreck_1' }, - ['69853894'] = { Name = 'prop_rub_trukwreck_2' }, - ['-1048832984'] = { Name = 'prop_rub_tyre_01' }, - ['-1694087371'] = { Name = 'prop_rub_tyre_02' }, - ['-1992580192'] = { Name = 'prop_rub_tyre_03' }, - ['-333661828'] = { Name = 'prop_rub_tyre_dam1' }, - ['-238828342'] = { Name = 'prop_rub_tyre_dam2' }, - ['-826835278'] = { Name = 'prop_rub_tyre_dam3' }, - ['-151044291'] = { Name = 'prop_rub_washer_01' }, - ['103020963'] = { Name = 'prop_rub_wheel_01' }, - ['-857962731'] = { Name = 'prop_rub_wheel_02' }, - ['-1810291396'] = { Name = 'prop_rub_wreckage_3' }, - ['-2089384969'] = { Name = 'prop_rub_wreckage_4' }, - ['-1063518655'] = { Name = 'prop_rub_wreckage_5' }, - ['-1379772274'] = { Name = 'prop_rub_wreckage_6' }, - ['-620711158'] = { Name = 'prop_rub_wreckage_7' }, - ['-912256951'] = { Name = 'prop_rub_wreckage_8' }, - ['-405713749'] = { Name = 'prop_rub_wreckage_9' }, - ['-154609122'] = { Name = 'prop_rum_bottle' }, - ['402778632'] = { Name = 'prop_runlight_b' }, - ['140790497'] = { Name = 'prop_runlight_g' }, - ['754816039'] = { Name = 'prop_runlight_r' }, - ['-1384835816'] = { Name = 'prop_runlight_y' }, - ['-1569260983'] = { Name = 'prop_rural_windmill_l1' }, - ['762449981'] = { Name = 'prop_rural_windmill_l2' }, - ['1000238796'] = { Name = 'prop_rural_windmill' }, - ['-1584403182'] = { Name = 'prop_rus_olive_l2' }, - ['2075346744'] = { Name = 'prop_rus_olive_wint' }, - ['-1173932531'] = { Name = 'prop_rus_olive' }, - ['-676184356'] = { Name = 'prop_s_pine_dead_01' }, - ['-200982847'] = { Name = 'prop_sacktruck_01' }, - ['38230152'] = { Name = 'prop_sacktruck_02a' }, - ['686990798'] = { Name = 'prop_sacktruck_02b' }, - ['-2011860718'] = { Name = 'prop_safety_glasses' }, - ['-1479625776'] = { Name = 'prop_sam_01' }, - ['-692093509'] = { Name = 'prop_sandwich_01' }, - ['-1026778664'] = { Name = 'prop_saplin_001_b' }, - ['-1884146780'] = { Name = 'prop_saplin_001_c' }, - ['618696223'] = { Name = 'prop_saplin_002_b' }, - ['863710036'] = { Name = 'prop_saplin_002_c' }, - ['-1711923954'] = { Name = 'prop_sapling_01' }, - ['-2093428068'] = { Name = 'prop_sapling_break_01' }, - ['-1324470710'] = { Name = 'prop_sapling_break_02' }, - ['-385807240'] = { Name = 'prop_satdish_2_a' }, - ['-213901066'] = { Name = 'prop_satdish_2_b' }, - ['-1040630167'] = { Name = 'prop_satdish_2_f' }, - ['1959633939'] = { Name = 'prop_satdish_2_g' }, - ['-1673594709'] = { Name = 'prop_satdish_3_b' }, - ['-1557461381'] = { Name = 'prop_satdish_3_c' }, - ['-1855167746'] = { Name = 'prop_satdish_3_d' }, - ['-1495557877'] = { Name = 'prop_satdish_l_01' }, - ['-1188479578'] = { Name = 'prop_satdish_l_02' }, - ['1046318489'] = { Name = 'prop_satdish_l_02b' }, - ['-727843691'] = { Name = 'prop_satdish_s_01' }, - ['-1025550056'] = { Name = 'prop_satdish_s_02' }, - ['-368990372'] = { Name = 'prop_satdish_s_03' }, - ['-1584951622'] = { Name = 'prop_satdish_s_04a' }, - ['541723713'] = { Name = 'prop_satdish_s_04b' }, - ['1309435845'] = { Name = 'prop_satdish_s_04c' }, - ['-1749780528'] = { Name = 'prop_satdish_s_05a' }, - ['1223940684'] = { Name = 'prop_satdish_s_05b' }, - ['115679102'] = { Name = 'prop_sc1_06_gate_l' }, - ['-1927271438'] = { Name = 'prop_sc1_06_gate_r' }, - ['720693755'] = { Name = 'prop_sc1_12_door' }, - ['703855057'] = { Name = 'prop_sc1_21_g_door_01' }, - ['1896366565'] = { Name = 'prop_scaffold_pole' }, - ['1507654113'] = { Name = 'prop_scafold_01a' }, - ['-1726580657'] = { Name = 'prop_scafold_01c' }, - ['-845684399'] = { Name = 'prop_scafold_01f' }, - ['-952969805'] = { Name = 'prop_scafold_02a' }, - ['-1508928659'] = { Name = 'prop_scafold_02c' }, - ['709238004'] = { Name = 'prop_scafold_03a' }, - ['1056851556'] = { Name = 'prop_scafold_03b' }, - ['1321264617'] = { Name = 'prop_scafold_03c' }, - ['-502264711'] = { Name = 'prop_scafold_03f' }, - ['108315486'] = { Name = 'prop_scafold_04a' }, - ['-318072738'] = { Name = 'prop_scafold_05a' }, - ['1769771028'] = { Name = 'prop_scafold_06a' }, - ['-301885156'] = { Name = 'prop_scafold_06b' }, - ['6503903'] = { Name = 'prop_scafold_06c' }, - ['380070235'] = { Name = 'prop_scafold_07a' }, - ['-1453683313'] = { Name = 'prop_scafold_08a' }, - ['-726771162'] = { Name = 'prop_scafold_09a' }, - ['-820094346'] = { Name = 'prop_scafold_frame1a' }, - ['-507904083'] = { Name = 'prop_scafold_frame1b' }, - ['573669515'] = { Name = 'prop_scafold_frame1c' }, - ['404057187'] = { Name = 'prop_scafold_frame1f' }, - ['-827794773'] = { Name = 'prop_scafold_frame2a' }, - ['-772415163'] = { Name = 'prop_scafold_frame2b' }, - ['1467739199'] = { Name = 'prop_scafold_frame2c' }, - ['17157696'] = { Name = 'prop_scafold_frame3a' }, - ['889108045'] = { Name = 'prop_scafold_frame3c' }, - ['2026758407'] = { Name = 'prop_scafold_rail_01' }, - ['-592402233'] = { Name = 'prop_scafold_rail_02' }, - ['-296006628'] = { Name = 'prop_scafold_rail_03' }, - ['799268283'] = { Name = 'prop_scafold_xbrace' }, - ['1985013634'] = { Name = 'prop_scalpel' }, - ['-66965919'] = { Name = 'prop_scn_police_torch' }, - ['1411425721'] = { Name = 'prop_scourer_01' }, - ['886171930'] = { Name = 'prop_scrap_2_crate' }, - ['-1791375708'] = { Name = 'prop_scrap_win_01' }, - ['1363024442'] = { Name = 'prop_scrim_01' }, - ['-1018528175'] = { Name = 'prop_scrim_02' }, - ['-1397635855'] = { Name = 'prop_scythemower' }, - ['1274586365'] = { Name = 'prop_sea_rubprox_01' }, - ['-16149258'] = { Name = 'prop_seabrain_01' }, - ['2030999457'] = { Name = 'prop_seagroup_02' }, - ['297693906'] = { Name = 'prop_sealife_01' }, - ['567350007'] = { Name = 'prop_sealife_02' }, - ['862041624'] = { Name = 'prop_sealife_03' }, - ['1293609354'] = { Name = 'prop_sealife_04' }, - ['1593871705'] = { Name = 'prop_sealife_05' }, - ['641979137'] = { Name = 'prop_seaweed_01' }, - ['948533132'] = { Name = 'prop_seaweed_02' }, - ['1142865108'] = { Name = 'prop_sec_barier_01a' }, - ['406416082'] = { Name = 'prop_sec_barier_02a' }, - ['242636620'] = { Name = 'prop_sec_barier_02b' }, - ['627816582'] = { Name = 'prop_sec_barier_03a' }, - ['-136782495'] = { Name = 'prop_sec_barier_03b' }, - ['-1591116048'] = { Name = 'prop_sec_barier_04a' }, - ['1801655140'] = { Name = 'prop_sec_barier_04b' }, - ['307771752'] = { Name = 'prop_sec_barier_base_01' }, - ['-1184516519'] = { Name = 'prop_sec_barrier_ld_01a' }, - ['1230099731'] = { Name = 'prop_sec_barrier_ld_02a' }, - ['628598716'] = { Name = 'prop_sec_gate_01b' }, - ['-577103870'] = { Name = 'prop_sec_gate_01c' }, - ['267648181'] = { Name = 'prop_sec_gate_01d' }, - ['878161517'] = { Name = 'prop_secdoor_01' }, - ['1482630529'] = { Name = 'prop_section_garage_01' }, - ['-1249748547'] = { Name = 'prop_security_case_01' }, - ['-1162517469'] = { Name = 'prop_security_case_02' }, - ['205857876'] = { Name = 'prop_securityvan_lightrig' }, - ['54873101'] = { Name = 'prop_set_generator_01_cr' }, - ['-823726932'] = { Name = 'prop_set_generator_01' }, - ['1511642783'] = { Name = 'prop_sewing_fabric' }, - ['262461191'] = { Name = 'prop_sewing_machine' }, - ['2091124520'] = { Name = 'prop_sglasses_stand_01' }, - ['-1964268617'] = { Name = 'prop_sglasses_stand_02' }, - ['1563902689'] = { Name = 'prop_sglasses_stand_02b' }, - ['1967421541'] = { Name = 'prop_sglasses_stand_03' }, - ['1973320977'] = { Name = 'prop_sglasses_stand_1b' }, - ['486135506'] = { Name = 'prop_sglasss_1_lod' }, - ['-2110365083'] = { Name = 'prop_sglasss_1b_lod' }, - ['610446625'] = { Name = 'prop_sgun_casing' }, - ['-278067143'] = { Name = 'prop_sh_beer_pissh_01' }, - ['-342360182'] = { Name = 'prop_sh_bong_01' }, - ['-110986183'] = { Name = 'prop_sh_cigar_01' }, - ['-1199910959'] = { Name = 'prop_sh_joint_01' }, - ['-711103718'] = { Name = 'prop_sh_mr_rasp_01' }, - ['1598379640'] = { Name = 'prop_sh_shot_glass' }, - ['-2132370718'] = { Name = 'prop_sh_tall_glass' }, - ['-1536154964'] = { Name = 'prop_sh_tt_fridgedoor' }, - ['757668998'] = { Name = 'prop_sh_wine_glass' }, - ['1257886169'] = { Name = 'prop_shamal_crash' }, - ['572449021'] = { Name = 'prop_shelves_01' }, - ['-1653844078'] = { Name = 'prop_shelves_02' }, - ['-886295791'] = { Name = 'prop_shelves_03' }, - ['24002365'] = { Name = 'prop_shop_front_door_l' }, - ['1833539318'] = { Name = 'prop_shop_front_door_r' }, - ['605601072'] = { Name = 'prop_shopping_bags01' }, - ['1907480645'] = { Name = 'prop_shopping_bags02' }, - ['1627778316'] = { Name = 'prop_shopsign_01' }, - ['-1118166626'] = { Name = 'prop_shot_glass' }, - ['333258627'] = { Name = 'prop_shots_glass_cs' }, - ['313442092'] = { Name = 'prop_shower_01' }, - ['1472881208'] = { Name = 'prop_shower_rack_01' }, - ['-1593002777'] = { Name = 'prop_shower_towel' }, - ['-1902553960'] = { Name = 'prop_showroom_door_l' }, - ['1564471782'] = { Name = 'prop_showroom_door_r' }, - ['773350470'] = { Name = 'prop_showroom_glass_1' }, - ['-1829309699'] = { Name = 'prop_showroom_glass_1b' }, - ['2000516751'] = { Name = 'prop_showroom_glass_2' }, - ['143825211'] = { Name = 'prop_showroom_glass_3' }, - ['1404743562'] = { Name = 'prop_showroom_glass_4' }, - ['1703138076'] = { Name = 'prop_showroom_glass_5' }, - ['-1383800031'] = { Name = 'prop_showroom_glass_6' }, - ['-1432741974'] = { Name = 'prop_shredder_01' }, - ['-1744853985'] = { Name = 'prop_shrub_rake' }, - ['-1352332651'] = { Name = 'prop_shuttering01' }, - ['667319138'] = { Name = 'prop_shuttering02' }, - ['309416120'] = { Name = 'prop_shuttering03' }, - ['137575484'] = { Name = 'prop_shuttering04' }, - ['1370689662'] = { Name = 'prop_side_lights' }, - ['2023881475'] = { Name = 'prop_side_spreader' }, - ['-1127113574'] = { Name = 'prop_sign_airp_01a' }, - ['-733459309'] = { Name = 'prop_sign_airp_02a' }, - ['-1860385163'] = { Name = 'prop_sign_airp_02b' }, - ['1356205294'] = { Name = 'prop_sign_big_01' }, - ['-667908451'] = { Name = 'prop_sign_freewayentrance' }, - ['-377605116'] = { Name = 'prop_sign_gas_01' }, - ['-59483664'] = { Name = 'prop_sign_gas_02' }, - ['-1862434048'] = { Name = 'prop_sign_gas_03' }, - ['-1614012259'] = { Name = 'prop_sign_gas_04' }, - ['1211452612'] = { Name = 'prop_sign_interstate_01' }, - ['1441261609'] = { Name = 'prop_sign_interstate_02' }, - ['749704633'] = { Name = 'prop_sign_interstate_03' }, - ['979185940'] = { Name = 'prop_sign_interstate_04' }, - ['284941906'] = { Name = 'prop_sign_interstate_05' }, - ['543595731'] = { Name = 'prop_sign_loading_1' }, - ['-1532791430'] = { Name = 'prop_sign_mallet' }, - ['238110203'] = { Name = 'prop_sign_parking_1' }, - ['-1892213657'] = { Name = 'prop_sign_prologue_01a' }, - ['-276539604'] = { Name = 'prop_sign_prologue_06e' }, - ['-1798594116'] = { Name = 'prop_sign_prologue_06g' }, - ['-949234773'] = { Name = 'prop_sign_road_01a' }, - ['2029303486'] = { Name = 'prop_sign_road_01b' }, - ['1800641404'] = { Name = 'prop_sign_road_01c' }, - ['-639994124'] = { Name = 'prop_sign_road_02a' }, - ['-1293825'] = { Name = 'prop_sign_road_03a' }, - ['840050250'] = { Name = 'prop_sign_road_03b' }, - ['609684180'] = { Name = 'prop_sign_road_03c' }, - ['1452666705'] = { Name = 'prop_sign_road_03d' }, - ['1191039009'] = { Name = 'prop_sign_road_03e' }, - ['2034218148'] = { Name = 'prop_sign_road_03f' }, - ['1803721002'] = { Name = 'prop_sign_road_03g' }, - ['-1648525921'] = { Name = 'prop_sign_road_03h' }, - ['-1917330028'] = { Name = 'prop_sign_road_03i' }, - ['-1607925130'] = { Name = 'prop_sign_road_03j' }, - ['-765008143'] = { Name = 'prop_sign_road_03k' }, - ['-998978803'] = { Name = 'prop_sign_road_03l' }, - ['-156356737'] = { Name = 'prop_sign_road_03m' }, - ['-395898127'] = { Name = 'prop_sign_road_03n' }, - ['432141734'] = { Name = 'prop_sign_road_03o' }, - ['193190186'] = { Name = 'prop_sign_road_03p' }, - ['-488700007'] = { Name = 'prop_sign_road_03q' }, - ['-249781228'] = { Name = 'prop_sign_road_03r' }, - ['-9158461'] = { Name = 'prop_sign_road_03s' }, - ['768318833'] = { Name = 'prop_sign_road_03t' }, - ['966571283'] = { Name = 'prop_sign_road_03u' }, - ['1205227910'] = { Name = 'prop_sign_road_03v' }, - ['1445490218'] = { Name = 'prop_sign_road_03w' }, - ['1685785295'] = { Name = 'prop_sign_road_03x' }, - ['1963305956'] = { Name = 'prop_sign_road_03y' }, - ['-2092152719'] = { Name = 'prop_sign_road_03z' }, - ['-463994753'] = { Name = 'prop_sign_road_04a' }, - ['-133126160'] = { Name = 'prop_sign_road_04b' }, - ['156945028'] = { Name = 'prop_sign_road_04c' }, - ['455110159'] = { Name = 'prop_sign_road_04d' }, - ['-1722094986'] = { Name = 'prop_sign_road_04e' }, - ['730828513'] = { Name = 'prop_sign_road_04f' }, - ['-1174808720'] = { Name = 'prop_sign_road_04g_l1' }, - ['1053734239'] = { Name = 'prop_sign_road_04g' }, - ['1347016789'] = { Name = 'prop_sign_road_04h' }, - ['-764650340'] = { Name = 'prop_sign_road_04i' }, - ['1707967324'] = { Name = 'prop_sign_road_04j' }, - ['2012751793'] = { Name = 'prop_sign_road_04k' }, - ['-1993258461'] = { Name = 'prop_sign_road_04l' }, - ['133449643'] = { Name = 'prop_sign_road_04m' }, - ['422144533'] = { Name = 'prop_sign_road_04n' }, - ['-1418850656'] = { Name = 'prop_sign_road_04o' }, - ['-1117900160'] = { Name = 'prop_sign_road_04p' }, - ['1081686200'] = { Name = 'prop_sign_road_04q' }, - ['1393352159'] = { Name = 'prop_sign_road_04r' }, - ['-435354659'] = { Name = 'prop_sign_road_04s' }, - ['-159800138'] = { Name = 'prop_sign_road_04t' }, - ['1977951119'] = { Name = 'prop_sign_road_04u' }, - ['-2018392280'] = { Name = 'prop_sign_road_04v' }, - ['-1721242988'] = { Name = 'prop_sign_road_04w' }, - ['729058991'] = { Name = 'prop_sign_road_04x' }, - ['-1371630523'] = { Name = 'prop_sign_road_04y' }, - ['-1057375813'] = { Name = 'prop_sign_road_04z' }, - ['1887651104'] = { Name = 'prop_sign_road_04za' }, - ['-2100663890'] = { Name = 'prop_sign_road_04zb' }, - ['1502931467'] = { Name = 'prop_sign_road_05a' }, - ['-331378834'] = { Name = 'prop_sign_road_05b' }, - ['219009290'] = { Name = 'prop_sign_road_05c' }, - ['532969079'] = { Name = 'prop_sign_road_05d' }, - ['-1651641860'] = { Name = 'prop_sign_road_05e' }, - ['793482617'] = { Name = 'prop_sign_road_05f' }, - ['1144831835'] = { Name = 'prop_sign_road_05g' }, - ['1392401630'] = { Name = 'prop_sign_road_05h' }, - ['-943634842'] = { Name = 'prop_sign_road_05i' }, - ['-628921366'] = { Name = 'prop_sign_road_05j' }, - ['1797524777'] = { Name = 'prop_sign_road_05k' }, - ['-1914350933'] = { Name = 'prop_sign_road_05l' }, - ['-582192764'] = { Name = 'prop_sign_road_05m' }, - ['-1148375546'] = { Name = 'prop_sign_road_05n' }, - ['-2118829485'] = { Name = 'prop_sign_road_05o' }, - ['1868764591'] = { Name = 'prop_sign_road_05p' }, - ['133285582'] = { Name = 'prop_sign_road_05q' }, - ['-172481957'] = { Name = 'prop_sign_road_05r' }, - ['-1467316223'] = { Name = 'prop_sign_road_05s' }, - ['442297252'] = { Name = 'prop_sign_road_05t' }, - ['995405207'] = { Name = 'prop_sign_road_05u' }, - ['688785674'] = { Name = 'prop_sign_road_05v' }, - ['-269904194'] = { Name = 'prop_sign_road_05w' }, - ['1566503339'] = { Name = 'prop_sign_road_05x' }, - ['1983816554'] = { Name = 'prop_sign_road_05y' }, - ['1944821444'] = { Name = 'prop_sign_road_05z' }, - ['-1753555592'] = { Name = 'prop_sign_road_05za' }, - ['-1496457572'] = { Name = 'prop_sign_road_06a' }, - ['-1798096217'] = { Name = 'prop_sign_road_06b' }, - ['-2090002469'] = { Name = 'prop_sign_road_06c' }, - ['1898279756'] = { Name = 'prop_sign_road_06d' }, - ['-570995470'] = { Name = 'prop_sign_road_06e' }, - ['-879318991'] = { Name = 'prop_sign_road_06f' }, - ['-1169914483'] = { Name = 'prop_sign_road_06g' }, - ['-1474502342'] = { Name = 'prop_sign_road_06h' }, - ['843019649'] = { Name = 'prop_sign_road_06i' }, - ['539480402'] = { Name = 'prop_sign_road_06j' }, - ['282735287'] = { Name = 'prop_sign_road_06k' }, - ['-290853289'] = { Name = 'prop_sign_road_06l' }, - ['1822452318'] = { Name = 'prop_sign_road_06m' }, - ['1509115140'] = { Name = 'prop_sign_road_06n' }, - ['1212260769'] = { Name = 'prop_sign_road_06o' }, - ['1165990941'] = { Name = 'prop_sign_road_06p' }, - ['-1454939221'] = { Name = 'prop_sign_road_06q' }, - ['-1547577184'] = { Name = 'prop_sign_road_06r' }, - ['-1853115340'] = { Name = 'prop_sign_road_06s' }, - ['-797331153'] = { Name = 'prop_sign_road_07a' }, - ['-1119188271'] = { Name = 'prop_sign_road_07b' }, - ['-1815190559'] = { Name = 'prop_sign_road_08a' }, - ['1762201175'] = { Name = 'prop_sign_road_08b' }, - ['-1097090961'] = { Name = 'prop_sign_road_09a' }, - ['240277467'] = { Name = 'prop_sign_road_09b' }, - ['-733912134'] = { Name = 'prop_sign_road_09c' }, - ['-1333126068'] = { Name = 'prop_sign_road_09d' }, - ['1999907185'] = { Name = 'prop_sign_road_09e' }, - ['-974207211'] = { Name = 'prop_sign_road_09f' }, - ['-1058868155'] = { Name = 'prop_sign_road_callbox' }, - ['1021214550'] = { Name = 'prop_sign_road_restriction_10' }, - ['60777741'] = { Name = 'prop_sign_route_01' }, - ['-928289202'] = { Name = 'prop_sign_route_11' }, - ['-1522620555'] = { Name = 'prop_sign_route_13' }, - ['-614394955'] = { Name = 'prop_sign_route_15' }, - ['826728812'] = { Name = 'prop_sign_sec_01' }, - ['-157127644'] = { Name = 'prop_sign_sec_02' }, - ['425374100'] = { Name = 'prop_sign_sec_03' }, - ['-735074497'] = { Name = 'prop_sign_sec_04' }, - ['-455948155'] = { Name = 'prop_sign_sec_05' }, - ['-1326686055'] = { Name = 'prop_sign_sec_06' }, - ['-1792687544'] = { Name = 'prop_sign_taxi_1' }, - ['1491239074'] = { Name = 'prop_single_grid_line' }, - ['76092178'] = { Name = 'prop_single_rose' }, - ['-832054451'] = { Name = 'prop_sink_01' }, - ['-525238304'] = { Name = 'prop_sink_02' }, - ['555352240'] = { Name = 'prop_sink_03' }, - ['844145437'] = { Name = 'prop_sink_04' }, - ['90130747'] = { Name = 'prop_sink_05' }, - ['384625750'] = { Name = 'prop_sink_06' }, - ['-1907102305'] = { Name = 'prop_skate_flatramp_cr' }, - ['2109585724'] = { Name = 'prop_skate_flatramp' }, - ['-1912195761'] = { Name = 'prop_skate_funbox_cr' }, - ['1325012866'] = { Name = 'prop_skate_funbox' }, - ['-613845235'] = { Name = 'prop_skate_halfpipe_cr' }, - ['-160475089'] = { Name = 'prop_skate_halfpipe' }, - ['1982829832'] = { Name = 'prop_skate_kickers_cr' }, - ['1931428867'] = { Name = 'prop_skate_kickers' }, - ['1367199760'] = { Name = 'prop_skate_quartpipe_cr' }, - ['846020017'] = { Name = 'prop_skate_quartpipe' }, - ['51727836'] = { Name = 'prop_skate_rail' }, - ['-1685045150'] = { Name = 'prop_skate_spiner_cr' }, - ['-1964556336'] = { Name = 'prop_skate_spiner' }, - ['1424042130'] = { Name = 'prop_skid_box_01' }, - ['1730858277'] = { Name = 'prop_skid_box_02' }, - ['832856633'] = { Name = 'prop_skid_box_03' }, - ['1132529106'] = { Name = 'prop_skid_box_04' }, - ['525712796'] = { Name = 'prop_skid_box_05' }, - ['553894136'] = { Name = 'prop_skid_box_06' }, - ['-87886729'] = { Name = 'prop_skid_box_07' }, - ['291348133'] = { Name = 'prop_skid_chair_01' }, - ['1071807406'] = { Name = 'prop_skid_chair_02' }, - ['-1108904010'] = { Name = 'prop_skid_chair_03' }, - ['-204585309'] = { Name = 'prop_skid_pillar_01' }, - ['-435147993'] = { Name = 'prop_skid_pillar_02' }, - ['-1356608749'] = { Name = 'prop_skid_sleepbag_1' }, - ['-596943609'] = { Name = 'prop_skid_tent_01' }, - ['1777271576'] = { Name = 'prop_skid_tent_01b' }, - ['-1055611302'] = { Name = 'prop_skid_tent_03' }, - ['617248772'] = { Name = 'prop_skid_tent_cloth' }, - ['1918323043'] = { Name = 'prop_skid_trolley_1' }, - ['-230045366'] = { Name = 'prop_skid_trolley_2' }, - ['-387405094'] = { Name = 'prop_skip_01a' }, - ['364445978'] = { Name = 'prop_skip_02a' }, - ['-515278816'] = { Name = 'prop_skip_03' }, - ['-1340926540'] = { Name = 'prop_skip_04' }, - ['-1831107703'] = { Name = 'prop_skip_05a' }, - ['-995793124'] = { Name = 'prop_skip_05b' }, - ['1605769687'] = { Name = 'prop_skip_06a' }, - ['388197031'] = { Name = 'prop_skip_08a' }, - ['161075092'] = { Name = 'prop_skip_08b' }, - ['-1790177567'] = { Name = 'prop_skip_10a' }, - ['680025219'] = { Name = 'prop_skip_rope_01' }, - ['-48112401'] = { Name = 'prop_skunk_bush_01' }, - ['-1175037383'] = { Name = 'prop_sky_cover_01' }, - ['-1324621082'] = { Name = 'prop_skylight_01' }, - ['1242953190'] = { Name = 'prop_skylight_02_l1' }, - ['1054932594'] = { Name = 'prop_skylight_02' }, - ['1252726310'] = { Name = 'prop_skylight_03' }, - ['1473556601'] = { Name = 'prop_skylight_04' }, - ['1982197019'] = { Name = 'prop_skylight_05' }, - ['2132727951'] = { Name = 'prop_skylight_06a' }, - ['925419684'] = { Name = 'prop_skylight_06b' }, - ['1223453739'] = { Name = 'prop_skylight_06c' }, - ['-1729975506'] = { Name = 'prop_slacks_01' }, - ['-1961095263'] = { Name = 'prop_slacks_02' }, - ['816950694'] = { Name = 'prop_sluicegate' }, - ['-1168924436'] = { Name = 'prop_sluicegatel' }, - ['1283966294'] = { Name = 'prop_sluicegater' }, - ['1251246798'] = { Name = 'prop_slush_dispenser' }, - ['308262790'] = { Name = 'prop_sm_10_mp_door' }, - ['671816687'] = { Name = 'prop_sm_14_mp_gar' }, - ['-1378557197'] = { Name = 'prop_sm_19_clock' }, - ['-1904897132'] = { Name = 'prop_sm_27_door' }, - ['-1368963005'] = { Name = 'prop_sm_27_gate_02' }, - ['-1063457618'] = { Name = 'prop_sm_27_gate_03' }, - ['-1964932808'] = { Name = 'prop_sm_27_gate_04' }, - ['939273339'] = { Name = 'prop_sm_27_gate' }, - ['-48868009'] = { Name = 'prop_sm_locker_door' }, - ['-725970636'] = { Name = 'prop_sm1_11_doorl' }, - ['827574885'] = { Name = 'prop_sm1_11_doorr' }, - ['-627681782'] = { Name = 'prop_sm1_11_garaged' }, - ['1936183844'] = { Name = 'prop_small_bushyba' }, - ['1674224970'] = { Name = 'prop_smg_holster_01' }, - ['1915081479'] = { Name = 'prop_snow_bailer_01' }, - ['903076338'] = { Name = 'prop_snow_barrel_pile_03' }, - ['1544445682'] = { Name = 'prop_snow_bench_01' }, - ['2012837021'] = { Name = 'prop_snow_bin_01' }, - ['173513051'] = { Name = 'prop_snow_bin_02' }, - ['-1436938693'] = { Name = 'prop_snow_bush_01_a' }, - ['739293418'] = { Name = 'prop_snow_bush_02_a' }, - ['1017666073'] = { Name = 'prop_snow_bush_02_b' }, - ['443483936'] = { Name = 'prop_snow_bush_03' }, - ['1235412359'] = { Name = 'prop_snow_bush_04' }, - ['1638772241'] = { Name = 'prop_snow_bush_04b' }, - ['1382242693'] = { Name = 'prop_snow_cam_03' }, - ['1849991131'] = { Name = 'prop_snow_cam_03a' }, - ['1291938645'] = { Name = 'prop_snow_diggerbkt_01' }, - ['-1587184881'] = { Name = 'prop_snow_dumpster_01' }, - ['-871648433'] = { Name = 'prop_snow_elecbox_16' }, - ['635680451'] = { Name = 'prop_snow_facgate_01' }, - ['-337848190'] = { Name = 'prop_snow_field_01' }, - ['562447320'] = { Name = 'prop_snow_field_02' }, - ['1053589092'] = { Name = 'prop_snow_field_03' }, - ['81496707'] = { Name = 'prop_snow_field_04' }, - ['176971574'] = { Name = 'prop_snow_flower_01' }, - ['-1676901836'] = { Name = 'prop_snow_flower_02' }, - ['1162298325'] = { Name = 'prop_snow_fnc_01' }, - ['-515818037'] = { Name = 'prop_snow_fnclink_03crnr2' }, - ['-1863772065'] = { Name = 'prop_snow_fnclink_03h' }, - ['49970308'] = { Name = 'prop_snow_fnclink_03i' }, - ['392997700'] = { Name = 'prop_snow_fncwood_14a' }, - ['-1712213940'] = { Name = 'prop_snow_fncwood_14b' }, - ['1907318728'] = { Name = 'prop_snow_fncwood_14c' }, - ['2127100411'] = { Name = 'prop_snow_fncwood_14d' }, - ['1410835609'] = { Name = 'prop_snow_fncwood_14e' }, - ['-99254484'] = { Name = 'prop_snow_gate_farm_03' }, - ['-1331473695'] = { Name = 'prop_snow_grain_01' }, - ['-924743781'] = { Name = 'prop_snow_grass_01' }, - ['2049774069'] = { Name = 'prop_snow_light_01' }, - ['1363875138'] = { Name = 'prop_snow_oldlight_01b' }, - ['873869803'] = { Name = 'prop_snow_rail_signals02' }, - ['147102372'] = { Name = 'prop_snow_rub_trukwreck_2' }, - ['-351262629'] = { Name = 'prop_snow_side_spreader_01' }, - ['962570067'] = { Name = 'prop_snow_sign_road_01a' }, - ['-2065375912'] = { Name = 'prop_snow_sign_road_06e' }, - ['-1124643460'] = { Name = 'prop_snow_sign_road_06g' }, - ['-692954963'] = { Name = 'prop_snow_streetlight_01_frag_' }, - ['-996428325'] = { Name = 'prop_snow_streetlight_09' }, - ['-1486404392'] = { Name = 'prop_snow_streetlight01' }, - ['-698339330'] = { Name = 'prop_snow_sub_frame_01a' }, - ['443492491'] = { Name = 'prop_snow_sub_frame_04b' }, - ['558395118'] = { Name = 'prop_snow_t_ml_01' }, - ['185221746'] = { Name = 'prop_snow_t_ml_02' }, - ['73184535'] = { Name = 'prop_snow_t_ml_03' }, - ['76677081'] = { Name = 'prop_snow_t_ml_cscene' }, - ['-409826211'] = { Name = 'prop_snow_telegraph_01a' }, - ['-1272339428'] = { Name = 'prop_snow_telegraph_02a' }, - ['-801765866'] = { Name = 'prop_snow_telegraph_03' }, - ['229526925'] = { Name = 'prop_snow_traffic_rail_1a' }, - ['1073918521'] = { Name = 'prop_snow_traffic_rail_1b' }, - ['-1367245739'] = { Name = 'prop_snow_trailer01' }, - ['1830560242'] = { Name = 'prop_snow_tree_03_e' }, - ['546277594'] = { Name = 'prop_snow_tree_03_h' }, - ['905229220'] = { Name = 'prop_snow_tree_03_i' }, - ['-27978499'] = { Name = 'prop_snow_tree_04_d' }, - ['565828550'] = { Name = 'prop_snow_tree_04_f' }, - ['549555408'] = { Name = 'prop_snow_truktrailer_01a' }, - ['1408048185'] = { Name = 'prop_snow_tyre_01' }, - ['-508577929'] = { Name = 'prop_snow_wall_light_09a' }, - ['1219140462'] = { Name = 'prop_snow_wall_light_15a' }, - ['953081984'] = { Name = 'prop_snow_watertower01_l2' }, - ['-1512529268'] = { Name = 'prop_snow_watertower01' }, - ['-901878953'] = { Name = 'prop_snow_watertower03' }, - ['1360389234'] = { Name = 'prop_snow_woodpile_04a' }, - ['-1225719104'] = { Name = 'prop_snow_xmas_cards_01' }, - ['-1928024340'] = { Name = 'prop_snow_xmas_cards_02' }, - ['1823805071'] = { Name = 'prop_soap_disp_01' }, - ['-838086337'] = { Name = 'prop_soap_disp_02' }, - ['-524841151'] = { Name = 'prop_sock_box_01' }, - ['-1633198649'] = { Name = 'prop_sol_chair' }, - ['86768762'] = { Name = 'prop_solarpanel_01' }, - ['-759326818'] = { Name = 'prop_solarpanel_02' }, - ['61929864'] = { Name = 'prop_solarpanel_03' }, - ['-1114972153'] = { Name = 'prop_space_pistol' }, - ['1792222914'] = { Name = 'prop_space_rifle' }, - ['-968169310'] = { Name = 'prop_speaker_01' }, - ['2112313308'] = { Name = 'prop_speaker_02' }, - ['-1474974664'] = { Name = 'prop_speaker_03' }, - ['-1885111468'] = { Name = 'prop_speaker_05' }, - ['1126163022'] = { Name = 'prop_speaker_06' }, - ['1902132942'] = { Name = 'prop_speaker_07' }, - ['648227157'] = { Name = 'prop_speaker_08' }, - ['-157791115'] = { Name = 'prop_speedball_01' }, - ['-678752633'] = { Name = 'prop_sponge_01' }, - ['1157292806'] = { Name = 'prop_sports_clock_01' }, - ['1400279820'] = { Name = 'prop_spot_01' }, - ['1345719963'] = { Name = 'prop_spot_clamp_02' }, - ['127052170'] = { Name = 'prop_spot_clamp' }, - ['-1462085431'] = { Name = 'prop_spray_backpack_01' }, - ['1420515116'] = { Name = 'prop_spray_jackframe' }, - ['-1491499226'] = { Name = 'prop_spray_jackleg' }, - ['291444619'] = { Name = 'prop_sprayer' }, - ['-640983710'] = { Name = 'prop_spraygun_01' }, - ['-1625163671'] = { Name = 'prop_sprink_crop_01' }, - ['1864388154'] = { Name = 'prop_sprink_golf_01' }, - ['946782395'] = { Name = 'prop_sprink_park_01' }, - ['-203475463'] = { Name = 'prop_spycam' }, - ['1881787435'] = { Name = 'prop_squeegee' }, - ['1818395686'] = { Name = 'prop_ss1_05_mp_door' }, - ['2049718375'] = { Name = 'prop_ss1_08_mp_door_l' }, - ['216030657'] = { Name = 'prop_ss1_08_mp_door_r' }, - ['-2076287065'] = { Name = 'prop_ss1_10_door_l' }, - ['-374527357'] = { Name = 'prop_ss1_10_door_r' }, - ['-1857663329'] = { Name = 'prop_ss1_14_garage_door' }, - ['-1867159867'] = { Name = 'prop_ss1_mpint_door_l' }, - ['911651337'] = { Name = 'prop_ss1_mpint_door_r' }, - ['-493122268'] = { Name = 'prop_ss1_mpint_garage_cl' }, - ['-1212944997'] = { Name = 'prop_ss1_mpint_garage' }, - ['-1145063624'] = { Name = 'prop_stag_do_rope' }, - ['-2013109097'] = { Name = 'prop_starfish_01' }, - ['1976746040'] = { Name = 'prop_starfish_02' }, - ['748957148'] = { Name = 'prop_starfish_03' }, - ['-1157901789'] = { Name = 'prop_start_finish_line_01' }, - ['-183132887'] = { Name = 'prop_start_gate_01' }, - ['690751374'] = { Name = 'prop_start_gate_01b' }, - ['-221765270'] = { Name = 'prop_start_grid_01' }, - ['1099032664'] = { Name = 'prop_stat_pack_01' }, - ['-2102670060'] = { Name = 'prop_staticmixer_01' }, - ['1180729823'] = { Name = 'prop_steam_basket_01' }, - ['1478108498'] = { Name = 'prop_steam_basket_02' }, - ['-1033361631'] = { Name = 'prop_steps_big_01' }, - ['512062897'] = { Name = 'prop_stickbfly' }, - ['553845503'] = { Name = 'prop_stickhbird' }, - ['-274348208'] = { Name = 'prop_still' }, - ['311714906'] = { Name = 'prop_stockade_wheel_flat' }, - ['-890463279'] = { Name = 'prop_stockade_wheel' }, - ['-1027805354'] = { Name = 'prop_stoneshroom1' }, - ['1358072771'] = { Name = 'prop_stoneshroom2' }, - ['1130482396'] = { Name = 'prop_stool_01' }, - ['-1873238189'] = { Name = 'prop_storagetank_01_cr' }, - ['792791774'] = { Name = 'prop_storagetank_01' }, - ['1115304272'] = { Name = 'prop_storagetank_02' }, - ['1890640474'] = { Name = 'prop_storagetank_02b' }, - ['416210422'] = { Name = 'prop_storagetank_03' }, - ['1977052615'] = { Name = 'prop_storagetank_03a' }, - ['1747145311'] = { Name = 'prop_storagetank_03b' }, - ['638679163'] = { Name = 'prop_storagetank_04' }, - ['383146481'] = { Name = 'prop_storagetank_05' }, - ['-334560157'] = { Name = 'prop_storagetank_06' }, - ['1897886171'] = { Name = 'prop_storagetank_07a' }, - ['-1063472968'] = { Name = 'prop_streetlight_01' }, - ['1821241621'] = { Name = 'prop_streetlight_01b' }, - ['-1222468156'] = { Name = 'prop_streetlight_02' }, - ['729253480'] = { Name = 'prop_streetlight_03' }, - ['1327054116'] = { Name = 'prop_streetlight_03b' }, - ['1021745343'] = { Name = 'prop_streetlight_03c' }, - ['-1114695146'] = { Name = 'prop_streetlight_03d' }, - ['-1454378608'] = { Name = 'prop_streetlight_03e' }, - ['431612653'] = { Name = 'prop_streetlight_04' }, - ['326972916'] = { Name = 'prop_streetlight_05_b' }, - ['267702115'] = { Name = 'prop_streetlight_05' }, - ['-30528554'] = { Name = 'prop_streetlight_06' }, - ['-365135956'] = { Name = 'prop_streetlight_07a' }, - ['-614573584'] = { Name = 'prop_streetlight_07b' }, - ['1847069612'] = { Name = 'prop_streetlight_08' }, - ['1380570124'] = { Name = 'prop_streetlight_09' }, - ['-214501064'] = { Name = 'prop_streetlight_10' }, - ['173177608'] = { Name = 'prop_streetlight_11a' }, - ['-1684988513'] = { Name = 'prop_streetlight_11b' }, - ['-1529663453'] = { Name = 'prop_streetlight_11c' }, - ['-1332492740'] = { Name = 'prop_streetlight_12a' }, - ['-1978238654'] = { Name = 'prop_streetlight_12b' }, - ['681787797'] = { Name = 'prop_streetlight_14a' }, - ['-507269705'] = { Name = 'prop_streetlight_15a' }, - ['-1080006443'] = { Name = 'prop_streetlight_16a' }, - ['-1116041313'] = { Name = 'prop_strip_door_01' }, - ['2088900873'] = { Name = 'prop_strip_pole_01' }, - ['1529403367'] = { Name = 'prop_stripmenu' }, - ['-3921994'] = { Name = 'prop_stripset' }, - ['2074531687'] = { Name = 'prop_studio_light_01' }, - ['1776497632'] = { Name = 'prop_studio_light_02' }, - ['-2120293549'] = { Name = 'prop_studio_light_03' }, - ['-2086291435'] = { Name = 'prop_sub_chunk_01' }, - ['493317742'] = { Name = 'prop_sub_cover_01' }, - ['-2128680992'] = { Name = 'prop_sub_crane_hook' }, - ['-746947486'] = { Name = 'prop_sub_frame_01a' }, - ['-1103080978'] = { Name = 'prop_sub_frame_01b' }, - ['1899182025'] = { Name = 'prop_sub_frame_01c' }, - ['-1130344490'] = { Name = 'prop_sub_frame_02a' }, - ['681419899'] = { Name = 'prop_sub_frame_03a' }, - ['-1076177897'] = { Name = 'prop_sub_frame_04a' }, - ['-837455732'] = { Name = 'prop_sub_frame_04b' }, - ['-1116128604'] = { Name = 'prop_sub_gantry' }, - ['-1663877307'] = { Name = 'prop_sub_release' }, - ['-525926661'] = { Name = 'prop_sub_trans_01a' }, - ['1870961552'] = { Name = 'prop_sub_trans_02a' }, - ['900310739'] = { Name = 'prop_sub_trans_03a' }, - ['1464363276'] = { Name = 'prop_sub_trans_04a' }, - ['140757512'] = { Name = 'prop_sub_trans_05b' }, - ['-1968414405'] = { Name = 'prop_sub_trans_06b' }, - ['1184436308'] = { Name = 'prop_suitcase_01' }, - ['1622603823'] = { Name = 'prop_suitcase_01b' }, - ['-214655688'] = { Name = 'prop_suitcase_01c' }, - ['-177495642'] = { Name = 'prop_suitcase_01d' }, - ['623955332'] = { Name = 'prop_suitcase_02' }, - ['826992056'] = { Name = 'prop_suitcase_03' }, - ['-1460271444'] = { Name = 'prop_suitcase_03b' }, - ['59140280'] = { Name = 'prop_surf_board_01' }, - ['-105032410'] = { Name = 'prop_surf_board_02' }, - ['644198006'] = { Name = 'prop_surf_board_03' }, - ['344984267'] = { Name = 'prop_surf_board_04' }, - ['506946533'] = { Name = 'prop_surf_board_ldn_01' }, - ['246006942'] = { Name = 'prop_surf_board_ldn_02' }, - ['687012144'] = { Name = 'prop_surf_board_ldn_03' }, - ['-1154114121'] = { Name = 'prop_surf_board_ldn_04' }, - ['-131025346'] = { Name = 'prop_swiss_ball_01' }, - ['-61966571'] = { Name = 'prop_syringe_01' }, - ['-386283689'] = { Name = 'prop_t_coffe_table_02' }, - ['502827120'] = { Name = 'prop_t_coffe_table' }, - ['465647765'] = { Name = 'prop_t_shirt_ironing' }, - ['647052434'] = { Name = 'prop_t_shirt_row_01' }, - ['342136889'] = { Name = 'prop_t_shirt_row_02' }, - ['193415603'] = { Name = 'prop_t_shirt_row_02b' }, - ['-63346721'] = { Name = 'prop_t_shirt_row_03' }, - ['-371080400'] = { Name = 'prop_t_shirt_row_04' }, - ['1109832849'] = { Name = 'prop_t_shirt_row_05l' }, - ['-1826761078'] = { Name = 'prop_t_shirt_row_05r' }, - ['1088478360'] = { Name = 'prop_t_sofa_02' }, - ['-1964110779'] = { Name = 'prop_t_sofa' }, - ['-656927072'] = { Name = 'prop_t_telescope_01b' }, - ['-1521264200'] = { Name = 'prop_table_01_chr_a' }, - ['-1235256368'] = { Name = 'prop_table_01_chr_b' }, - ['-207026330'] = { Name = 'prop_table_01' }, - ['-1761659350'] = { Name = 'prop_table_02_chr' }, - ['702477265'] = { Name = 'prop_table_02' }, - ['-741944541'] = { Name = 'prop_table_03_chr' }, - ['386059801'] = { Name = 'prop_table_03' }, - ['146905321'] = { Name = 'prop_table_03b_chr' }, - ['-1462060028'] = { Name = 'prop_table_03b_cs' }, - ['-380698483'] = { Name = 'prop_table_03b' }, - ['1404176808'] = { Name = 'prop_table_04_chr' }, - ['794001094'] = { Name = 'prop_table_04' }, - ['47332588'] = { Name = 'prop_table_05_chr' }, - ['487905865'] = { Name = 'prop_table_05' }, - ['-2016553006'] = { Name = 'prop_table_06_chr' }, - ['1350713635'] = { Name = 'prop_table_06' }, - ['-1188005325'] = { Name = 'prop_table_07_l1' }, - ['1051204975'] = { Name = 'prop_table_07' }, - ['-232870343'] = { Name = 'prop_table_08_chr' }, - ['-46621628'] = { Name = 'prop_table_08_side' }, - ['1982532724'] = { Name = 'prop_table_08' }, - ['-219578277'] = { Name = 'prop_table_mic_01' }, - ['509106503'] = { Name = 'prop_table_para_comb_01' }, - ['816905720'] = { Name = 'prop_table_para_comb_02' }, - ['-40724548'] = { Name = 'prop_table_para_comb_03' }, - ['-679720048'] = { Name = 'prop_table_para_comb_04' }, - ['-382013683'] = { Name = 'prop_table_para_comb_05' }, - ['909487668'] = { Name = 'prop_table_ten_bat' }, - ['-692384911'] = { Name = 'prop_table_tennis' }, - ['-326606499'] = { Name = 'prop_tablesaw_01' }, - ['1981475410'] = { Name = 'prop_tablesmall_01' }, - ['1655278098'] = { Name = 'prop_taco_01' }, - ['1968648045'] = { Name = 'prop_taco_02' }, - ['959623711'] = { Name = 'prop_tail_gate_col' }, - ['-1851944363'] = { Name = 'prop_tall_drygrass_aa' }, - ['1943033760'] = { Name = 'prop_tall_glass' }, - ['-2139632096'] = { Name = 'prop_tall_grass_ba' }, - ['-531344027'] = { Name = 'prop_tanktrailer_01a' }, - ['-1999188639'] = { Name = 'prop_tapeplayer_01' }, - ['-1625479312'] = { Name = 'prop_target_arm_b' }, - ['-1142744341'] = { Name = 'prop_target_arm_long' }, - ['-1377695428'] = { Name = 'prop_target_arm_sm' }, - ['-1727683449'] = { Name = 'prop_target_arm' }, - ['-121801331'] = { Name = 'prop_target_backboard_b' }, - ['1531278693'] = { Name = 'prop_target_backboard' }, - ['1698512660'] = { Name = 'prop_target_blue_arrow' }, - ['520020464'] = { Name = 'prop_target_blue' }, - ['1806541954'] = { Name = 'prop_target_bull_b' }, - ['1994234085'] = { Name = 'prop_target_bull' }, - ['597152946'] = { Name = 'prop_target_comp_metal' }, - ['-66869463'] = { Name = 'prop_target_comp_wood' }, - ['-295816636'] = { Name = 'prop_target_frag_board' }, - ['-1020646305'] = { Name = 'prop_target_frame_01' }, - ['-1365850513'] = { Name = 'prop_target_inner_b' }, - ['1074322985'] = { Name = 'prop_target_inner1' }, - ['-22604388'] = { Name = 'prop_target_inner2_b' }, - ['1312193156'] = { Name = 'prop_target_inner2' }, - ['1169744207'] = { Name = 'prop_target_inner3_b' }, - ['1553176382'] = { Name = 'prop_target_inner3' }, - ['949702051'] = { Name = 'prop_target_ora_purp_01' }, - ['-1373134080'] = { Name = 'prop_target_oran_cross' }, - ['-2006859820'] = { Name = 'prop_target_orange_arrow' }, - ['1598655701'] = { Name = 'prop_target_purp_arrow' }, - ['784977997'] = { Name = 'prop_target_purp_cross' }, - ['180220464'] = { Name = 'prop_target_red_arrow' }, - ['-3877305'] = { Name = 'prop_target_red_blue_01' }, - ['1681797341'] = { Name = 'prop_target_red_cross' }, - ['485206839'] = { Name = 'prop_target_red' }, - ['-1232780856'] = { Name = 'prop_tarp_strap' }, - ['1867913151'] = { Name = 'prop_taxi_meter_1' }, - ['-232645291'] = { Name = 'prop_taxi_meter_2' }, - ['1553744564'] = { Name = 'prop_tea_trolly' }, - ['603786675'] = { Name = 'prop_tea_urn' }, - ['44758414'] = { Name = 'prop_telegraph_01a' }, - ['337057898'] = { Name = 'prop_telegraph_01b' }, - ['643087589'] = { Name = 'prop_telegraph_01c' }, - ['1782596803'] = { Name = 'prop_telegraph_01d' }, - ['2013454408'] = { Name = 'prop_telegraph_01e' }, - ['-1894576532'] = { Name = 'prop_telegraph_01f' }, - ['-1664177693'] = { Name = 'prop_telegraph_01g' }, - ['312449251'] = { Name = 'prop_telegraph_02a' }, - ['1044049945'] = { Name = 'prop_telegraph_02b' }, - ['-1222487368'] = { Name = 'prop_telegraph_03' }, - ['2043798770'] = { Name = 'prop_telegraph_04a' }, - ['-1383773092'] = { Name = 'prop_telegraph_04b' }, - ['658916172'] = { Name = 'prop_telegraph_05a' }, - ['573389082'] = { Name = 'prop_telegraph_05b' }, - ['131794038'] = { Name = 'prop_telegraph_05c' }, - ['2033510992'] = { Name = 'prop_telegraph_06a' }, - ['-1600276187'] = { Name = 'prop_telegraph_06b' }, - ['-1898474087'] = { Name = 'prop_telegraph_06c' }, - ['729614651'] = { Name = 'prop_telegwall_01a' }, - ['940581473'] = { Name = 'prop_telegwall_01b' }, - ['-432605400'] = { Name = 'prop_telegwall_02a' }, - ['-1288958521'] = { Name = 'prop_telegwall_03a' }, - ['552167744'] = { Name = 'prop_telegwall_03b' }, - ['-357761560'] = { Name = 'prop_telegwall_04a' }, - ['1186047406'] = { Name = 'prop_telescope_01' }, - ['844159446'] = { Name = 'prop_telescope' }, - ['-151113999'] = { Name = 'prop_temp_block_blocker' }, - ['552807189'] = { Name = 'prop_temp_carrier' }, - ['-1641715447'] = { Name = 'prop_tennis_bag_01' }, - ['2142056602'] = { Name = 'prop_tennis_ball_lobber' }, - ['-1720813907'] = { Name = 'prop_tennis_ball' }, - ['1188107761'] = { Name = 'prop_tennis_net_01' }, - ['2052737670'] = { Name = 'prop_tennis_rack_01' }, - ['-1085743389'] = { Name = 'prop_tennis_rack_01b' }, - ['-551366296'] = { Name = 'prop_tequila_bottle' }, - ['1673852595'] = { Name = 'prop_tequila' }, - ['-1632046606'] = { Name = 'prop_tequsunrise' }, - ['-357480896'] = { Name = 'prop_test_bed' }, - ['160789653'] = { Name = 'prop_test_boulder_01' }, - ['390860802'] = { Name = 'prop_test_boulder_02' }, - ['773471646'] = { Name = 'prop_test_boulder_03' }, - ['899107992'] = { Name = 'prop_test_boulder_04' }, - ['-1693574816'] = { Name = 'prop_test_elevator_dl' }, - ['1839251074'] = { Name = 'prop_test_elevator_dr' }, - ['251770068'] = { Name = 'prop_test_elevator' }, - ['-297314236'] = { Name = 'prop_test_rocks01' }, - ['-1601356591'] = { Name = 'prop_test_rocks02' }, - ['-1968566005'] = { Name = 'prop_test_rocks03' }, - ['122030657'] = { Name = 'prop_test_rocks04' }, - ['191758891'] = { Name = 'prop_test_sandcas_002' }, - ['1149510719'] = { Name = 'prop_thindesertfiller_aa' }, - ['743182023'] = { Name = 'prop_tick_02' }, - ['-1093265220'] = { Name = 'prop_tick' }, - ['-354930144'] = { Name = 'prop_till_01_dam' }, - ['303280717'] = { Name = 'prop_till_01' }, - ['534367705'] = { Name = 'prop_till_02' }, - ['759654580'] = { Name = 'prop_till_03' }, - ['-1176957578'] = { Name = 'prop_time_capsule_01' }, - ['787272080'] = { Name = 'prop_tint_towel' }, - ['-179254208'] = { Name = 'prop_tint_towels_01' }, - ['-2126169243'] = { Name = 'prop_tint_towels_01b' }, - ['1697216212'] = { Name = 'prop_toaster_01' }, - ['1055533654'] = { Name = 'prop_toaster_02' }, - ['-930879665'] = { Name = 'prop_toilet_01' }, - ['-1228586030'] = { Name = 'prop_toilet_02' }, - ['-1410060752'] = { Name = 'prop_toilet_03' }, - ['139983360'] = { Name = 'prop_toilet_brush_01' }, - ['1279857212'] = { Name = 'prop_toilet_cube_01' }, - ['806607070'] = { Name = 'prop_toilet_cube_02' }, - ['-217671688'] = { Name = 'prop_toilet_roll_01' }, - ['-468616690'] = { Name = 'prop_toilet_roll_02' }, - ['-699146605'] = { Name = 'prop_toilet_roll_03' }, - ['1793001351'] = { Name = 'prop_toilet_roll_04' }, - ['2000199738'] = { Name = 'prop_toilet_roll_05' }, - ['1564445728'] = { Name = 'prop_toilet_shamp_01' }, - ['1392670630'] = { Name = 'prop_toilet_shamp_02' }, - ['-546701982'] = { Name = 'prop_toilet_soap_01' }, - ['-802201875'] = { Name = 'prop_toilet_soap_02' }, - ['-1165675623'] = { Name = 'prop_toilet_soap_03' }, - ['-1404987630'] = { Name = 'prop_toilet_soap_04' }, - ['-2059029335'] = { Name = 'prop_toiletfoot_static' }, - ['260517631'] = { Name = 'prop_tollbooth_1' }, - ['-533884656'] = { Name = 'prop_tool_adjspanner' }, - ['732255442'] = { Name = 'prop_tool_bench01' }, - ['31071109'] = { Name = 'prop_tool_bench02_ld' }, - ['904554844'] = { Name = 'prop_tool_bench02' }, - ['896078401'] = { Name = 'prop_tool_blowtorch' }, - ['-2039574742'] = { Name = 'prop_tool_bluepnt' }, - ['887694239'] = { Name = 'prop_tool_box_01' }, - ['648185618'] = { Name = 'prop_tool_box_02' }, - ['-1784486639'] = { Name = 'prop_tool_box_03' }, - ['-1972842851'] = { Name = 'prop_tool_box_04' }, - ['-424507601'] = { Name = 'prop_tool_box_05' }, - ['1467574459'] = { Name = 'prop_tool_box_06' }, - ['1248317080'] = { Name = 'prop_tool_box_07' }, - ['-113902346'] = { Name = 'prop_tool_broom' }, - ['1990201466'] = { Name = 'prop_tool_broom2_l1' }, - ['1689385044'] = { Name = 'prop_tool_broom2' }, - ['-1960568157'] = { Name = 'prop_tool_cable01' }, - ['-1119158544'] = { Name = 'prop_tool_cable02' }, - ['2115125482'] = { Name = 'prop_tool_consaw' }, - ['1610146834'] = { Name = 'prop_tool_drill' }, - ['-1152027126'] = { Name = 'prop_tool_fireaxe' }, - ['-127739306'] = { Name = 'prop_tool_hammer' }, - ['-246563715'] = { Name = 'prop_tool_hardhat' }, - ['1360563376'] = { Name = 'prop_tool_jackham' }, - ['-1187684779'] = { Name = 'prop_tool_mallet' }, - ['1623033797'] = { Name = 'prop_tool_mopbucket' }, - ['1854391800'] = { Name = 'prop_tool_nailgun' }, - ['260873931'] = { Name = 'prop_tool_pickaxe' }, - ['-548333345'] = { Name = 'prop_tool_pliers' }, - ['434666704'] = { Name = 'prop_tool_rake_l1' }, - ['-1855416667'] = { Name = 'prop_tool_rake' }, - ['-358944507'] = { Name = 'prop_tool_sawhorse' }, - ['-1323607904'] = { Name = 'prop_tool_screwdvr01' }, - ['-910882349'] = { Name = 'prop_tool_screwdvr02' }, - ['1054209047'] = { Name = 'prop_tool_screwdvr03' }, - ['-531179099'] = { Name = 'prop_tool_shovel' }, - ['1594770590'] = { Name = 'prop_tool_shovel006' }, - ['2144550976'] = { Name = 'prop_tool_shovel2' }, - ['-1095320058'] = { Name = 'prop_tool_shovel3' }, - ['-1386603699'] = { Name = 'prop_tool_shovel4' }, - ['-617580807'] = { Name = 'prop_tool_shovel5' }, - ['58886654'] = { Name = 'prop_tool_sledgeham' }, - ['-2050576199'] = { Name = 'prop_tool_spanner01' }, - ['1996755764'] = { Name = 'prop_tool_spanner02' }, - ['-1840363064'] = { Name = 'prop_tool_spanner03' }, - ['1751718740'] = { Name = 'prop_tool_torch' }, - ['10555072'] = { Name = 'prop_tool_wrench' }, - ['-1674314660'] = { Name = 'prop_toolchest_01' }, - ['-1326111298'] = { Name = 'prop_toolchest_02' }, - ['-1485840051'] = { Name = 'prop_toolchest_03_l2' }, - ['-2111846380'] = { Name = 'prop_toolchest_03' }, - ['-866263921'] = { Name = 'prop_toolchest_04' }, - ['-573669520'] = { Name = 'prop_toolchest_05' }, - ['829211247'] = { Name = 'prop_toothb_cup_01' }, - ['-1664982460'] = { Name = 'prop_toothbrush_01' }, - ['-1643959453'] = { Name = 'prop_toothpaste_01' }, - ['814150459'] = { Name = 'prop_tornado_wheel' }, - ['-835068288'] = { Name = 'prop_torture_01' }, - ['1716133836'] = { Name = 'prop_torture_ch_01' }, - ['-645296272'] = { Name = 'prop_tourist_map_01' }, - ['-1391719270'] = { Name = 'prop_towel_01' }, - ['38324630'] = { Name = 'prop_towel_rail_01' }, - ['337341755'] = { Name = 'prop_towel_rail_02' }, - ['1902578957'] = { Name = 'prop_towel_shelf_01' }, - ['1415168320'] = { Name = 'prop_towel_small_01' }, - ['-1633398718'] = { Name = 'prop_towel2_01' }, - ['566679177'] = { Name = 'prop_towel2_02' }, - ['60858040'] = { Name = 'prop_towercrane_01a' }, - ['1681875160'] = { Name = 'prop_towercrane_02a' }, - ['494228293'] = { Name = 'prop_towercrane_02b' }, - ['263894992'] = { Name = 'prop_towercrane_02c' }, - ['1163207500'] = { Name = 'prop_towercrane_02d' }, - ['1613519098'] = { Name = 'prop_towercrane_02e' }, - ['-1526981220'] = { Name = 'prop_towercrane_02el' }, - ['1122863164'] = { Name = 'prop_towercrane_02el2' }, - ['1043035044'] = { Name = 'prop_traffic_01a' }, - ['862871082'] = { Name = 'prop_traffic_01b' }, - ['-655644382'] = { Name = 'prop_traffic_01d' }, - ['-730685616'] = { Name = 'prop_traffic_02a' }, - ['656557234'] = { Name = 'prop_traffic_02b' }, - ['865627822'] = { Name = 'prop_traffic_03a' }, - ['589548997'] = { Name = 'prop_traffic_03b' }, - ['-1535830511'] = { Name = 'prop_traffic_lightset_01' }, - ['-945465914'] = { Name = 'prop_traffic_rail_1a' }, - ['-925181899'] = { Name = 'prop_traffic_rail_1c' }, - ['-2065691369'] = { Name = 'prop_traffic_rail_2' }, - ['-22216529'] = { Name = 'prop_traffic_rail_3' }, - ['1560354582'] = { Name = 'prop_trafficdiv_01' }, - ['-1967654269'] = { Name = 'prop_trafficdiv_02' }, - ['899858262'] = { Name = 'prop_trailer_01_new' }, - ['1015012981'] = { Name = 'prop_trailer_door_closed' }, - ['-1461908217'] = { Name = 'prop_trailer_door_open' }, - ['-1495726010'] = { Name = 'prop_trailer_monitor_01' }, - ['1914490036'] = { Name = 'prop_trailer01_up' }, - ['483393123'] = { Name = 'prop_trailer01' }, - ['1033239239'] = { Name = 'prop_trailr_backside' }, - ['1465091378'] = { Name = 'prop_trailr_base_static' }, - ['279651793'] = { Name = 'prop_trailr_base' }, - ['-1711381475'] = { Name = 'prop_trailr_fridge' }, - ['1134178299'] = { Name = 'prop_trailr_porch1' }, - ['-455396574'] = { Name = 'prop_train_ticket_02_tu' }, - ['-1700277466'] = { Name = 'prop_train_ticket_02' }, - ['-1279684868'] = { Name = 'prop_tram_pole_double01' }, - ['923047320'] = { Name = 'prop_tram_pole_double02' }, - ['1156788597'] = { Name = 'prop_tram_pole_double03' }, - ['393610914'] = { Name = 'prop_tram_pole_roadside' }, - ['1799608506'] = { Name = 'prop_tram_pole_single01' }, - ['-1669416145'] = { Name = 'prop_tram_pole_single02' }, - ['-179487766'] = { Name = 'prop_tram_pole_wide01' }, - ['-947490680'] = { Name = 'prop_tree_birch_01' }, - ['-1170418187'] = { Name = 'prop_tree_birch_02' }, - ['977294842'] = { Name = 'prop_tree_birch_03' }, - ['-1286228176'] = { Name = 'prop_tree_birch_03b' }, - ['376901224'] = { Name = 'prop_tree_birch_04' }, - ['10609342'] = { Name = 'prop_tree_birch_05' }, - ['-2114297789'] = { Name = 'prop_tree_cedar_02' }, - ['1958725070'] = { Name = 'prop_tree_cedar_03' }, - ['1768206104'] = { Name = 'prop_tree_cedar_04' }, - ['-1272652611'] = { Name = 'prop_tree_cedar_s_01' }, - ['1600467771'] = { Name = 'prop_tree_cedar_s_02' }, - ['-844656702'] = { Name = 'prop_tree_cedar_s_04' }, - ['-148774218'] = { Name = 'prop_tree_cedar_s_05' }, - ['-429702855'] = { Name = 'prop_tree_cedar_s_06' }, - ['1314228253'] = { Name = 'prop_tree_cypress_01' }, - ['-567386505'] = { Name = 'prop_tree_eng_oak_01' }, - ['-1279773008'] = { Name = 'prop_tree_eng_oak_cr2' }, - ['1204839864'] = { Name = 'prop_tree_eng_oak_creator' }, - ['2070834250'] = { Name = 'prop_tree_eucalip_01' }, - ['1192617956'] = { Name = 'prop_tree_fallen_01' }, - ['887112569'] = { Name = 'prop_tree_fallen_02' }, - ['-1180374943'] = { Name = 'prop_tree_fallen_pine_01' }, - ['-1868979192'] = { Name = 'prop_tree_jacada_01' }, - ['-1903714332'] = { Name = 'prop_tree_jacada_02' }, - ['680549965'] = { Name = 'prop_tree_lficus_02' }, - ['721117987'] = { Name = 'prop_tree_lficus_03' }, - ['1563936387'] = { Name = 'prop_tree_lficus_05' }, - ['-1978097596'] = { Name = 'prop_tree_lficus_06' }, - ['1171197889'] = { Name = 'prop_tree_log_01' }, - ['-1147503786'] = { Name = 'prop_tree_log_02' }, - ['879962411'] = { Name = 'prop_tree_maple_02' }, - ['648056198'] = { Name = 'prop_tree_maple_03' }, - ['884889652'] = { Name = 'prop_tree_mquite_01_l2' }, - ['2138424832'] = { Name = 'prop_tree_mquite_01' }, - ['381625293'] = { Name = 'prop_tree_oak_01' }, - ['1352295901'] = { Name = 'prop_tree_olive_01' }, - ['-73584559'] = { Name = 'prop_tree_olive_cr2' }, - ['-155870793'] = { Name = 'prop_tree_olive_creator' }, - ['-1605097644'] = { Name = 'prop_tree_pine_01' }, - ['1380551480'] = { Name = 'prop_tree_pine_02' }, - ['-94404248'] = { Name = 'prop_tree_stump_01' }, - ['-1221006233'] = { Name = 'prop_trev_sec_id' }, - ['1434219911'] = { Name = 'prop_trev_tv_01' }, - ['-87845850'] = { Name = 'prop_trevor_rope_01' }, - ['1977786498'] = { Name = 'prop_tri_finish_banner' }, - ['1522397599'] = { Name = 'prop_tri_pod_lod' }, - ['-117184141'] = { Name = 'prop_tri_pod' }, - ['-600593637'] = { Name = 'prop_tri_start_banner' }, - ['1566872341'] = { Name = 'prop_tri_table_01' }, - ['-701685533'] = { Name = 'prop_trials_seesaw' }, - ['1323604488'] = { Name = 'prop_trials_seesaw2' }, - ['-734735991'] = { Name = 'prop_triple_grid_line' }, - ['726619973'] = { Name = 'prop_trough1' }, - ['1152297372'] = { Name = 'prop_truktrailer_01a' }, - ['296207441'] = { Name = 'prop_tshirt_box_01' }, - ['-1478135602'] = { Name = 'prop_tshirt_box_02' }, - ['-1251029815'] = { Name = 'prop_tshirt_shelf_1' }, - ['-962367694'] = { Name = 'prop_tshirt_shelf_2' }, - ['-2048004474'] = { Name = 'prop_tshirt_shelf_2a' }, - ['1295580445'] = { Name = 'prop_tshirt_shelf_2b' }, - ['920375395'] = { Name = 'prop_tshirt_shelf_2c' }, - ['2141353603'] = { Name = 'prop_tshirt_stand_01' }, - ['1393626871'] = { Name = 'prop_tshirt_stand_01b' }, - ['233968420'] = { Name = 'prop_tshirt_stand_02' }, - ['-532760642'] = { Name = 'prop_tshirt_stand_04' }, - ['-488621636'] = { Name = 'prop_tt_screenstatic' }, - ['169137225'] = { Name = 'prop_tumbler_01_empty' }, - ['-1244923879'] = { Name = 'prop_tumbler_01' }, - ['1115870447'] = { Name = 'prop_tumbler_01b_bar' }, - ['1025792510'] = { Name = 'prop_tumbler_01b' }, - ['1231444999'] = { Name = 'prop_tunnel_liner01' }, - ['-1809321587'] = { Name = 'prop_tunnel_liner02' }, - ['639538552'] = { Name = 'prop_tunnel_liner03' }, - ['-1898057898'] = { Name = 'prop_turkey_leg_01' }, - ['-1717091240'] = { Name = 'prop_turnstyle_01' }, - ['1531047580'] = { Name = 'prop_turnstyle_bars' }, - ['-1394674526'] = { Name = 'prop_tv_01' }, - ['-2111856860'] = { Name = 'prop_tv_02' }, - ['-1724413516'] = { Name = 'prop_tv_03_overlay' }, - ['-897601557'] = { Name = 'prop_tv_03' }, - ['743076735'] = { Name = 'prop_tv_04' }, - ['-435919116'] = { Name = 'prop_tv_05' }, - ['-1211954574'] = { Name = 'prop_tv_06' }, - ['1599855009'] = { Name = 'prop_tv_07' }, - ['-1990117150'] = { Name = 'prop_tv_cabinet_03' }, - ['2065669215'] = { Name = 'prop_tv_cabinet_04' }, - ['-1513164355'] = { Name = 'prop_tv_cabinet_05' }, - ['1355733718'] = { Name = 'prop_tv_cam_02' }, - ['-1113453233'] = { Name = 'prop_tv_flat_01_screen' }, - ['1036195894'] = { Name = 'prop_tv_flat_01' }, - ['1340914825'] = { Name = 'prop_tv_flat_02' }, - ['1065897083'] = { Name = 'prop_tv_flat_02b' }, - ['1393541839'] = { Name = 'prop_tv_flat_03' }, - ['-698352776'] = { Name = 'prop_tv_flat_03b' }, - ['1194029334'] = { Name = 'prop_tv_flat_michael' }, - ['1298316891'] = { Name = 'prop_tv_screeen_sign' }, - ['1444640441'] = { Name = 'prop_tv_stand_01' }, - ['1553931317'] = { Name = 'prop_tv_test' }, - ['132494565'] = { Name = 'prop_tyre_rack_01' }, - ['-57685738'] = { Name = 'prop_tyre_spike_01' }, - ['2090810892'] = { Name = 'prop_tyre_wall_01' }, - ['-1082910619'] = { Name = 'prop_tyre_wall_01b' }, - ['776861087'] = { Name = 'prop_tyre_wall_01c' }, - ['-905357089'] = { Name = 'prop_tyre_wall_02' }, - ['159919520'] = { Name = 'prop_tyre_wall_02b' }, - ['-160036996'] = { Name = 'prop_tyre_wall_02c' }, - ['-666143389'] = { Name = 'prop_tyre_wall_03' }, - ['690613779'] = { Name = 'prop_tyre_wall_03b' }, - ['-140899596'] = { Name = 'prop_tyre_wall_03c' }, - ['1465709448'] = { Name = 'prop_tyre_wall_04' }, - ['631705629'] = { Name = 'prop_tyre_wall_05' }, - ['-826852533'] = { Name = 'prop_umpire_01' }, - ['-1357436528'] = { Name = 'prop_utensil' }, - ['763497189'] = { Name = 'prop_v_15_cars_clock' }, - ['1623304263'] = { Name = 'prop_v_5_bclock' }, - ['-290464389'] = { Name = 'prop_v_bmike_01' }, - ['-206866686'] = { Name = 'prop_v_cam_01' }, - ['1427153555'] = { Name = 'prop_v_door_44' }, - ['-1137425659'] = { Name = 'prop_v_hook_s' }, - ['1298935678'] = { Name = 'prop_v_m_phone_01' }, - ['1142221529'] = { Name = 'prop_v_m_phone_o1s' }, - ['1654893215'] = { Name = 'prop_v_parachute' }, - ['1652730148'] = { Name = 'prop_valet_01' }, - ['-2086179979'] = { Name = 'prop_valet_02' }, - ['1902790395'] = { Name = 'prop_valet_03' }, - ['1710403596'] = { Name = 'prop_valet_04' }, - ['36810380'] = { Name = 'prop_vault_door_scene' }, - ['-1485006268'] = { Name = 'prop_vault_shutter' }, - ['1209027853'] = { Name = 'prop_vb_34_tencrt_lighting' }, - ['330240957'] = { Name = 'prop_vcr_01' }, - ['-2098052468'] = { Name = 'prop_veg_corn_01' }, - ['-1007446468'] = { Name = 'prop_veg_crop_01' }, - ['649223100'] = { Name = 'prop_veg_crop_02' }, - ['-634939447'] = { Name = 'prop_veg_crop_03_cab' }, - ['-2084538847'] = { Name = 'prop_veg_crop_03_pump' }, - ['-1163697832'] = { Name = 'prop_veg_crop_04_leaf' }, - ['-383623015'] = { Name = 'prop_veg_crop_04' }, - ['-83295126'] = { Name = 'prop_veg_crop_05' }, - ['955777091'] = { Name = 'prop_veg_crop_06' }, - ['2007502834'] = { Name = 'prop_veg_crop_orange' }, - ['-1194920181'] = { Name = 'prop_veg_crop_tr_01' }, - ['-2040982992'] = { Name = 'prop_veg_crop_tr_02' }, - ['-62459927'] = { Name = 'prop_veg_grass_01_a' }, - ['-1634847635'] = { Name = 'prop_veg_grass_01_b' }, - ['-1933078304'] = { Name = 'prop_veg_grass_01_c' }, - ['52002182'] = { Name = 'prop_veg_grass_01_d' }, - ['-1180346286'] = { Name = 'prop_veg_grass_02_a' }, - ['-534597020'] = { Name = 'prop_vehicle_hook' }, - ['463039275'] = { Name = 'prop_ven_market_stool' }, - ['-1184096195'] = { Name = 'prop_ven_market_table1' }, - ['615030415'] = { Name = 'prop_ven_shop_1_counter' }, - ['690372739'] = { Name = 'prop_vend_coffe_01' }, - ['684389648'] = { Name = 'prop_vend_condom_01' }, - ['73774428'] = { Name = 'prop_vend_fags_01' }, - ['-1317235795'] = { Name = 'prop_vend_fridge01' }, - ['-1034034125'] = { Name = 'prop_vend_snak_01_tu' }, - ['-654402915'] = { Name = 'prop_vend_snak_01' }, - ['992069095'] = { Name = 'prop_vend_soda_01' }, - ['1114264700'] = { Name = 'prop_vend_soda_02' }, - ['1099892058'] = { Name = 'prop_vend_water_01' }, - ['-770680652'] = { Name = 'prop_venice_board_01' }, - ['-459014693'] = { Name = 'prop_venice_board_02' }, - ['-1317169265'] = { Name = 'prop_venice_board_03' }, - ['797649894'] = { Name = 'prop_venice_counter_01' }, - ['504531189'] = { Name = 'prop_venice_counter_02' }, - ['-772083517'] = { Name = 'prop_venice_counter_03' }, - ['-999336532'] = { Name = 'prop_venice_counter_04' }, - ['-1137685101'] = { Name = 'prop_venice_shop_front_01' }, - ['1544902921'] = { Name = 'prop_venice_sign_01' }, - ['410964433'] = { Name = 'prop_venice_sign_02' }, - ['172569958'] = { Name = 'prop_venice_sign_03' }, - ['1125459709'] = { Name = 'prop_venice_sign_04' }, - ['896142247'] = { Name = 'prop_venice_sign_05' }, - ['-785038521'] = { Name = 'prop_venice_sign_06' }, - ['-1016485968'] = { Name = 'prop_venice_sign_07' }, - ['-67299122'] = { Name = 'prop_venice_sign_08' }, - ['-297501339'] = { Name = 'prop_venice_sign_09' }, - ['1357036280'] = { Name = 'prop_venice_sign_10' }, - ['1049138756'] = { Name = 'prop_venice_sign_11' }, - ['1690657469'] = { Name = 'prop_venice_sign_12' }, - ['-1754871813'] = { Name = 'prop_venice_sign_14' }, - ['-2062015650'] = { Name = 'prop_venice_sign_15' }, - ['1274163475'] = { Name = 'prop_venice_sign_16' }, - ['-1465259391'] = { Name = 'prop_venice_sign_17' }, - ['-565160499'] = { Name = 'prop_venice_sign_18' }, - ['-872566488'] = { Name = 'prop_venice_sign_19' }, - ['1568391284'] = { Name = 'prop_ventsystem_01' }, - ['263824625'] = { Name = 'prop_ventsystem_02' }, - ['-1666269479'] = { Name = 'prop_ventsystem_03' }, - ['-2030791835'] = { Name = 'prop_ventsystem_04' }, - ['77391653'] = { Name = 'prop_vertdrill_01' }, - ['-409330145'] = { Name = 'prop_vinewood_sign_01' }, - ['130556722'] = { Name = 'prop_vintage_filmcan' }, - ['-462817101'] = { Name = 'prop_vintage_pump' }, - ['1925761914'] = { Name = 'prop_vodka_bottle' }, - ['-1891207956'] = { Name = 'prop_voltmeter_01' }, - ['-1609037443'] = { Name = 'prop_w_board_blank_2' }, - ['-925331707'] = { Name = 'prop_w_board_blank' }, - ['1504162505'] = { Name = 'prop_w_fountain_01' }, - ['-789123952'] = { Name = 'prop_w_me_bottle' }, - ['1725061196'] = { Name = 'prop_w_me_dagger' }, - ['173095431'] = { Name = 'prop_w_me_hatchet' }, - ['-518344816'] = { Name = 'prop_w_me_knife_01' }, - ['80813867'] = { Name = 'prop_w_r_cedar_01' }, - ['1872658008'] = { Name = 'prop_w_r_cedar_dead' }, - ['267626795'] = { Name = 'prop_wait_bench_01' }, - ['1355718178'] = { Name = 'prop_waiting_seat_01' }, - ['962420079'] = { Name = 'prop_wall_light_01a' }, - ['-1874162628'] = { Name = 'prop_wall_light_02a' }, - ['1457658556'] = { Name = 'prop_wall_light_03a' }, - ['1965446988'] = { Name = 'prop_wall_light_03b' }, - ['1402414826'] = { Name = 'prop_wall_light_04a' }, - ['1976979908'] = { Name = 'prop_wall_light_05a' }, - ['305924745'] = { Name = 'prop_wall_light_05c' }, - ['-845118873'] = { Name = 'prop_wall_light_06a' }, - ['-153364983'] = { Name = 'prop_wall_light_07a' }, - ['1917308407'] = { Name = 'prop_wall_light_08a' }, - ['959280723'] = { Name = 'prop_wall_light_09a' }, - ['200219607'] = { Name = 'prop_wall_light_09b' }, - ['-1950573712'] = { Name = 'prop_wall_light_09c' }, - ['-1645527091'] = { Name = 'prop_wall_light_09d' }, - ['-1433191435'] = { Name = 'prop_wall_light_10a' }, - ['-481743520'] = { Name = 'prop_wall_light_10b' }, - ['83521730'] = { Name = 'prop_wall_light_10c' }, - ['1610843006'] = { Name = 'prop_wall_light_11' }, - ['-1790382584'] = { Name = 'prop_wall_light_12' }, - ['-200410159'] = { Name = 'prop_wall_light_12a' }, - ['-1310188721'] = { Name = 'prop_wall_light_13_snw' }, - ['-813556366'] = { Name = 'prop_wall_light_13a' }, - ['-1928422948'] = { Name = 'prop_wall_light_14a' }, - ['1513305126'] = { Name = 'prop_wall_light_14b' }, - ['1257909556'] = { Name = 'prop_wall_light_15a' }, - ['-1765292598'] = { Name = 'prop_wall_light_16a' }, - ['-1418399964'] = { Name = 'prop_wall_light_16b' }, - ['977439937'] = { Name = 'prop_wall_light_16c' }, - ['1293333097'] = { Name = 'prop_wall_light_16d' }, - ['1608538108'] = { Name = 'prop_wall_light_16e' }, - ['1404517486'] = { Name = 'prop_wall_light_17a' }, - ['-1563010389'] = { Name = 'prop_wall_light_17b' }, - ['1816194717'] = { Name = 'prop_wall_light_18a' }, - ['-156403936'] = { Name = 'prop_wall_light_19a' }, - ['-1356590918'] = { Name = 'prop_wall_light_20a' }, - ['1187140144'] = { Name = 'prop_wall_light_21' }, - ['1858825521'] = { Name = 'prop_wall_vent_01' }, - ['1492402563'] = { Name = 'prop_wall_vent_02' }, - ['1161501201'] = { Name = 'prop_wall_vent_03' }, - ['931495590'] = { Name = 'prop_wall_vent_04' }, - ['-869259227'] = { Name = 'prop_wall_vent_05' }, - ['-566178746'] = { Name = 'prop_wall_vent_06' }, - ['-1541521238'] = { Name = 'prop_wallbrick_01' }, - ['-1151045834'] = { Name = 'prop_wallbrick_02' }, - ['1065973630'] = { Name = 'prop_wallbrick_03' }, - ['-1268884662'] = { Name = 'prop_wallchunk_01' }, - ['-1638168425'] = { Name = 'prop_walllight_ld_01' }, - ['-851361974'] = { Name = 'prop_walllight_ld_01b' }, - ['283948267'] = { Name = 'prop_wardrobe_door_01' }, - ['-1902543747'] = { Name = 'prop_warehseshelf01' }, - ['2092685506'] = { Name = 'prop_warehseshelf02' }, - ['1846426471'] = { Name = 'prop_warehseshelf03' }, - ['424659621'] = { Name = 'prop_warninglight_01' }, - ['991241305'] = { Name = 'prop_washer_01' }, - ['1231012078'] = { Name = 'prop_washer_02' }, - ['-1312681555'] = { Name = 'prop_washer_03' }, - ['1492339777'] = { Name = 'prop_washing_basket_01' }, - ['587574807'] = { Name = 'prop_water_bottle_dark' }, - ['315205724'] = { Name = 'prop_water_bottle' }, - ['-1240857364'] = { Name = 'prop_water_corpse_01' }, - ['-1011638209'] = { Name = 'prop_water_corpse_02' }, - ['42353697'] = { Name = 'prop_water_frame' }, - ['1408345510'] = { Name = 'prop_water_ramp_01' }, - ['1226543098'] = { Name = 'prop_water_ramp_02' }, - ['2001562717'] = { Name = 'prop_water_ramp_03' }, - ['-1691644768'] = { Name = 'prop_watercooler_dark' }, - ['-742198632'] = { Name = 'prop_watercooler' }, - ['1370563384'] = { Name = 'prop_watercrate_01' }, - ['-1644950477'] = { Name = 'prop_wateringcan' }, - ['1102844316'] = { Name = 'prop_watertower01' }, - ['1343762004'] = { Name = 'prop_watertower02' }, - ['1535001888'] = { Name = 'prop_watertower03' }, - ['1822812015'] = { Name = 'prop_watertower04' }, - ['1382596692'] = { Name = 'prop_waterwheela' }, - ['-1128524427'] = { Name = 'prop_waterwheelb' }, - ['1016189997'] = { Name = 'prop_weed_001_aa' }, - ['861098586'] = { Name = 'prop_weed_002_ba' }, - ['452618762'] = { Name = 'prop_weed_01' }, - ['-305885281'] = { Name = 'prop_weed_02' }, - ['-1688127'] = { Name = 'prop_weed_block_01' }, - ['671777952'] = { Name = 'prop_weed_bottle' }, - ['243282660'] = { Name = 'prop_weed_pallet' }, - ['-232602273'] = { Name = 'prop_weed_tub_01' }, - ['1913437669'] = { Name = 'prop_weed_tub_01b' }, - ['-527085761'] = { Name = 'prop_weeddead_nxg01' }, - ['1621217110'] = { Name = 'prop_weeddead_nxg02' }, - ['-1279789847'] = { Name = 'prop_weeddry_nxg01' }, - ['1280913271'] = { Name = 'prop_weeddry_nxg01b' }, - ['-840357557'] = { Name = 'prop_weeddry_nxg02' }, - ['-329224025'] = { Name = 'prop_weeddry_nxg02b' }, - ['-1831947497'] = { Name = 'prop_weeddry_nxg03' }, - ['-1824211007'] = { Name = 'prop_weeddry_nxg03b' }, - ['-2063067254'] = { Name = 'prop_weeddry_nxg04' }, - ['105912864'] = { Name = 'prop_weeddry_nxg05' }, - ['1870743581'] = { Name = 'prop_weeds_nxg01' }, - ['1588183713'] = { Name = 'prop_weeds_nxg01b' }, - ['1572283529'] = { Name = 'prop_weeds_nxg02' }, - ['2008938025'] = { Name = 'prop_weeds_nxg02b' }, - ['621425456'] = { Name = 'prop_weeds_nxg03' }, - ['17892537'] = { Name = 'prop_weeds_nxg03b' }, - ['-2093224046'] = { Name = 'prop_weeds_nxg04' }, - ['1681607908'] = { Name = 'prop_weeds_nxg04b' }, - ['-1193616693'] = { Name = 'prop_weeds_nxg05' }, - ['1105329006'] = { Name = 'prop_weeds_nxg05b' }, - ['-1499154849'] = { Name = 'prop_weeds_nxg06' }, - ['-946010170'] = { Name = 'prop_weeds_nxg06b' }, - ['1272323782'] = { Name = 'prop_weeds_nxg07b' }, - ['-811215908'] = { Name = 'prop_weeds_nxg07b001' }, - ['-1139220153'] = { Name = 'prop_weeds_nxg08' }, - ['-853012324'] = { Name = 'prop_weeds_nxg08b' }, - ['-568220328'] = { Name = 'prop_weeds_nxg09' }, - ['2008030266'] = { Name = 'prop_weight_1_5k' }, - ['1844017351'] = { Name = 'prop_weight_10k' }, - ['933757793'] = { Name = 'prop_weight_15k' }, - ['588920696'] = { Name = 'prop_weight_2_5k' }, - ['-1450650106'] = { Name = 'prop_weight_20k' }, - ['-2011207824'] = { Name = 'prop_weight_5k' }, - ['1231502205'] = { Name = 'prop_weight_bench_02' }, - ['1749174061'] = { Name = 'prop_weight_rack_01' }, - ['1241057947'] = { Name = 'prop_weight_rack_02' }, - ['1505848876'] = { Name = 'prop_weight_squat' }, - ['-1010290664'] = { Name = 'prop_weld_torch' }, - ['1011326142'] = { Name = 'prop_welding_mask_01_s' }, - ['-1821801372'] = { Name = 'prop_welding_mask_01' }, - ['-624946387'] = { Name = 'prop_wheat_grass_empty' }, - ['-1270307707'] = { Name = 'prop_wheat_grass_glass' }, - ['945617281'] = { Name = 'prop_wheat_grass_half' }, - ['-292162984'] = { Name = 'prop_wheel_01' }, - ['626679780'] = { Name = 'prop_wheel_02' }, - ['-755287261'] = { Name = 'prop_wheel_03' }, - ['-1425970384'] = { Name = 'prop_wheel_04' }, - ['-1751235478'] = { Name = 'prop_wheel_05' }, - ['-563981839'] = { Name = 'prop_wheel_06' }, - ['-1286728675'] = { Name = 'prop_wheel_hub_01' }, - ['-1731873955'] = { Name = 'prop_wheel_hub_02_lod_02' }, - ['1465152224'] = { Name = 'prop_wheel_rim_01' }, - ['1150963052'] = { Name = 'prop_wheel_rim_02' }, - ['-1472588642'] = { Name = 'prop_wheel_rim_03' }, - ['-705040355'] = { Name = 'prop_wheel_rim_04' }, - ['212098417'] = { Name = 'prop_wheel_rim_05' }, - ['-1570565546'] = { Name = 'prop_wheel_tyre' }, - ['1430257647'] = { Name = 'prop_wheelbarrow01a' }, - ['1133730678'] = { Name = 'prop_wheelbarrow02a' }, - ['1737474779'] = { Name = 'prop_wheelchair_01_s' }, - ['1262298127'] = { Name = 'prop_wheelchair_01' }, - ['1909973641'] = { Name = 'prop_whisk' }, - ['-822947892'] = { Name = 'prop_whiskey_01' }, - ['-1461673141'] = { Name = 'prop_whiskey_bottle' }, - ['-1833232393'] = { Name = 'prop_whiskey_glasses' }, - ['-171496681'] = { Name = 'prop_white_keyboard' }, - ['-1956944339'] = { Name = 'prop_win_plug_01_dam' }, - ['1704392426'] = { Name = 'prop_win_plug_01' }, - ['-52859321'] = { Name = 'prop_win_trailer_ld' }, - ['997144281'] = { Name = 'prop_winch_hook_long' }, - ['-719148431'] = { Name = 'prop_winch_hook_short' }, - ['-1404196790'] = { Name = 'prop_windmill_01_l1' }, - ['1939614199'] = { Name = 'prop_windmill_01_slod' }, - ['1745179636'] = { Name = 'prop_windmill_01_slod2' }, - ['1952396163'] = { Name = 'prop_windmill_01' }, - ['1065211932'] = { Name = 'prop_windmill1' }, - ['1252486771'] = { Name = 'prop_windmill2' }, - ['1955084863'] = { Name = 'prop_windowbox_a' }, - ['-2079532728'] = { Name = 'prop_windowbox_b' }, - ['-925896790'] = { Name = 'prop_windowbox_broken' }, - ['-2024123364'] = { Name = 'prop_windowbox_small' }, - ['21833643'] = { Name = 'prop_wine_bot_01' }, - ['-285113580'] = { Name = 'prop_wine_bot_02' }, - ['54971870'] = { Name = 'prop_wine_glass' }, - ['1295017223'] = { Name = 'prop_wine_red' }, - ['2036176768'] = { Name = 'prop_wine_rose' }, - ['-1248983640'] = { Name = 'prop_wine_white' }, - ['-367045252'] = { Name = 'prop_wok' }, - ['650320113'] = { Name = 'prop_wooden_barrel' }, - ['1367246936'] = { Name = 'prop_woodpile_01a' }, - ['-1186441238'] = { Name = 'prop_woodpile_01b' }, - ['1861370687'] = { Name = 'prop_woodpile_01c' }, - ['1293189284'] = { Name = 'prop_woodpile_02a' }, - ['-740912282'] = { Name = 'prop_woodpile_03a' }, - ['382933634'] = { Name = 'prop_woodpile_04a' }, - ['-1783064501'] = { Name = 'prop_woodpile_04b' }, - ['-2107814619'] = { Name = 'prop_worklight_01a_l1' }, - ['145818549'] = { Name = 'prop_worklight_01a' }, - ['160663734'] = { Name = 'prop_worklight_02a' }, - ['-304108711'] = { Name = 'prop_worklight_03a_l1' }, - ['-350795026'] = { Name = 'prop_worklight_03a' }, - ['-1808235374'] = { Name = 'prop_worklight_03b_l1' }, - ['-1901227524'] = { Name = 'prop_worklight_03b' }, - ['-1208490064'] = { Name = 'prop_worklight_04a' }, - ['765603833'] = { Name = 'prop_worklight_04b_l1' }, - ['1813008354'] = { Name = 'prop_worklight_04b' }, - ['-1580136567'] = { Name = 'prop_worklight_04c_l1' }, - ['1506454359'] = { Name = 'prop_worklight_04c' }, - ['-1009522972'] = { Name = 'prop_worklight_04d_l1' }, - ['279288106'] = { Name = 'prop_worklight_04d' }, - ['1188930991'] = { Name = 'prop_workwall_01' }, - ['1496566363'] = { Name = 'prop_workwall_02' }, - ['-1288515433'] = { Name = 'prop_wrecked_buzzard' }, - ['-1663150675'] = { Name = 'prop_wreckedcart' }, - ['118627012'] = { Name = 'prop_xmas_ext' }, - ['238789712'] = { Name = 'prop_xmas_tree_int' }, - ['1160611253'] = { Name = 'prop_yacht_lounger' }, - ['-294499241'] = { Name = 'prop_yacht_seat_01' }, - ['-1320300017'] = { Name = 'prop_yacht_seat_02' }, - ['-1005619310'] = { Name = 'prop_yacht_seat_03' }, - ['-1848238485'] = { Name = 'prop_yacht_table_01' }, - ['-1788992133'] = { Name = 'prop_yacht_table_02' }, - ['-1367418948'] = { Name = 'prop_yacht_table_03' }, - ['-1931340691'] = { Name = 'prop_yaught_chair_01' }, - ['-864927101'] = { Name = 'prop_yaught_sofa_01' }, - ['58661718'] = { Name = 'prop_yell_plastic_target' }, - ['-232023078'] = { Name = 'prop_yoga_mat_01' }, - ['2057317573'] = { Name = 'prop_yoga_mat_02' }, - ['-1978741854'] = { Name = 'prop_yoga_mat_03' }, - ['267881419'] = { Name = 'prop_ztype_covered' }, - ['356391690'] = { Name = 'proptrailer' }, - ['2123327359'] = { Name = 'prototipo' }, - ['-1651067813'] = { Name = 'radi' }, - ['390902130'] = { Name = 'raketrailer' }, - ['-2103821244'] = { Name = 'rallytruck' }, - ['1645267888'] = { Name = 'rancherxl' }, - ['1933662059'] = { Name = 'rancherxl2' }, - ['-1934452204'] = { Name = 'rapidgt' }, - ['1737773231'] = { Name = 'rapidgt2' }, - ['-674927303'] = { Name = 'raptor' }, - ['1873600305'] = { Name = 'ratbike' }, - ['-667151410'] = { Name = 'ratloader' }, - ['-589178377'] = { Name = 'ratloader2' }, - ['234062309'] = { Name = 'reaper' }, - ['-1207771834'] = { Name = 'rebel' }, - ['-2045594037'] = { Name = 'rebel2' }, - ['775083365'] = { Name = 'reeds_03' }, - ['-14495224'] = { Name = 'regina' }, - ['-1098802077'] = { Name = 'rentalbus' }, - ['841808271'] = { Name = 'rhapsody' }, - ['782665360'] = { Name = 'rhino' }, - ['-1205689942'] = { Name = 'riot' }, - ['-845979911'] = { Name = 'ripley' }, - ['1794800292'] = { Name = 'rnotes' }, - ['1471437843'] = { Name = 'rock_4_cl_2_1' }, - ['-2041628332'] = { Name = 'rock_4_cl_2_2' }, - ['2136773105'] = { Name = 'rocoto' }, - ['627094268'] = { Name = 'romero' }, - ['14103519'] = { Name = 'root_scroll_anim_skel' }, - ['-1705304628'] = { Name = 'rubble' }, - ['-893578776'] = { Name = 'ruffian' }, - ['-227741703'] = { Name = 'ruiner' }, - ['941494461'] = { Name = 'ruiner2' }, - ['777714999'] = { Name = 'ruiner3' }, - ['1162065741'] = { Name = 'rumpo' }, - ['-1776615689'] = { Name = 'rumpo2' }, - ['1475773103'] = { Name = 'rumpo3' }, - ['719660200'] = { Name = 'ruston' }, - ['373000027'] = { Name = 's_f_m_fembarber' }, - ['-527186490'] = { Name = 's_f_m_maid_01' }, - ['-1371020112'] = { Name = 's_f_m_shop_high' }, - ['824925120'] = { Name = 's_f_m_sweatshop_01' }, - ['1567728751'] = { Name = 's_f_y_airhostess_01' }, - ['2014052797'] = { Name = 's_f_y_bartender_01' }, - ['1250841910'] = { Name = 's_f_y_baywatch_01' }, - ['368603149'] = { Name = 's_f_y_cop_01' }, - ['1777626099'] = { Name = 's_f_y_factory_01' }, - ['42647445'] = { Name = 's_f_y_hooker_01' }, - ['348382215'] = { Name = 's_f_y_hooker_02' }, - ['51789996'] = { Name = 's_f_y_hooker_03' }, - ['-715445259'] = { Name = 's_f_y_migrant_01' }, - ['587253782'] = { Name = 's_f_y_movprem_01' }, - ['-1614285257'] = { Name = 's_f_y_ranger_01' }, - ['-1420211530'] = { Name = 's_f_y_scrubs_01' }, - ['1096929346'] = { Name = 's_f_y_sheriff_01' }, - ['-1452399100'] = { Name = 's_f_y_shop_low' }, - ['1055701597'] = { Name = 's_f_y_shop_mid' }, - ['1381498905'] = { Name = 's_f_y_stripper_01' }, - ['1846523796'] = { Name = 's_f_y_stripper_02' }, - ['1544875514'] = { Name = 's_f_y_stripperlite' }, - ['-2063419726'] = { Name = 's_f_y_sweatshop_01' }, - ['233415434'] = { Name = 's_m_m_ammucountry' }, - ['-1782092083'] = { Name = 's_m_m_armoured_01' }, - ['1669696074'] = { Name = 's_m_m_armoured_02' }, - ['68070371'] = { Name = 's_m_m_autoshop_01' }, - ['-261389155'] = { Name = 's_m_m_autoshop_02' }, - ['-1613485779'] = { Name = 's_m_m_bouncer_01' }, - ['-907676309'] = { Name = 's_m_m_ccrew_01' }, - ['788443093'] = { Name = 's_m_m_chemsec_01' }, - ['1650288984'] = { Name = 's_m_m_ciasec_01' }, - ['436345731'] = { Name = 's_m_m_cntrybar_01' }, - ['349680864'] = { Name = 's_m_m_dockwork_01' }, - ['-730659924'] = { Name = 's_m_m_doctor_01' }, - ['-306416314'] = { Name = 's_m_m_fiboffice_01' }, - ['653289389'] = { Name = 's_m_m_fiboffice_02' }, - ['2072724299'] = { Name = 's_m_m_fibsec_01' }, - ['-1453933154'] = { Name = 's_m_m_gaffer_01' }, - ['1240094341'] = { Name = 's_m_m_gardener_01' }, - ['411102470'] = { Name = 's_m_m_gentransport' }, - ['1099825042'] = { Name = 's_m_m_hairdress_01' }, - ['-245247470'] = { Name = 's_m_m_highsec_01' }, - ['691061163'] = { Name = 's_m_m_highsec_02' }, - ['-1452549652'] = { Name = 's_m_m_janitor' }, - ['-1635724594'] = { Name = 's_m_m_lathandy_01' }, - ['-570394627'] = { Name = 's_m_m_lifeinvad_01' }, - ['-610530921'] = { Name = 's_m_m_linecook' }, - ['1985653476'] = { Name = 's_m_m_lsmetro_01' }, - ['2124742566'] = { Name = 's_m_m_mariachi_01' }, - ['-220552467'] = { Name = 's_m_m_marine_01' }, - ['-265970301'] = { Name = 's_m_m_marine_02' }, - ['-317922106'] = { Name = 's_m_m_migrant_01' }, - ['1684083350'] = { Name = 's_m_m_movalien_01' }, - ['-664900312'] = { Name = 's_m_m_movprem_01' }, - ['-407694286'] = { Name = 's_m_m_movspace_01' }, - ['-1286380898'] = { Name = 's_m_m_paramedic_01' }, - ['-413447396'] = { Name = 's_m_m_pilot_01' }, - ['-163714847'] = { Name = 's_m_m_pilot_02' }, - ['1650036788'] = { Name = 's_m_m_postal_01' }, - ['1936142927'] = { Name = 's_m_m_postal_02' }, - ['1456041926'] = { Name = 's_m_m_prisguard_01' }, - ['1092080539'] = { Name = 's_m_m_scientist_01' }, - ['-681004504'] = { Name = 's_m_m_security_01' }, - ['451459928'] = { Name = 's_m_m_snowcop_01' }, - ['2035992488'] = { Name = 's_m_m_strperf_01' }, - ['469792763'] = { Name = 's_m_m_strpreach_01' }, - ['-829353047'] = { Name = 's_m_m_strvend_01' }, - ['1498487404'] = { Name = 's_m_m_trucker_01' }, - ['-1614577886'] = { Name = 's_m_m_ups_01' }, - ['-792862442'] = { Name = 's_m_m_ups_02' }, - ['-1382092357'] = { Name = 's_m_o_busker_01' }, - ['1644266841'] = { Name = 's_m_y_airworker' }, - ['-1643617475'] = { Name = 's_m_y_ammucity_01' }, - ['1657546978'] = { Name = 's_m_y_armymech_01' }, - ['-1306051250'] = { Name = 's_m_y_autopsy_01' }, - ['-442429178'] = { Name = 's_m_y_barman_01' }, - ['189425762'] = { Name = 's_m_y_baywatch_01' }, - ['-1275859404'] = { Name = 's_m_y_blackops_01' }, - ['2047212121'] = { Name = 's_m_y_blackops_02' }, - ['1349953339'] = { Name = 's_m_y_blackops_03' }, - ['-654717625'] = { Name = 's_m_y_busboy_01' }, - ['261586155'] = { Name = 's_m_y_chef_01' }, - ['71929310'] = { Name = 's_m_y_clown_01' }, - ['-673538407'] = { Name = 's_m_y_construct_01' }, - ['-973145378'] = { Name = 's_m_y_construct_02' }, - ['1581098148'] = { Name = 's_m_y_cop_01' }, - ['-459818001'] = { Name = 's_m_y_dealer_01' }, - ['-1688898956'] = { Name = 's_m_y_devinsec_01' }, - ['-2039072303'] = { Name = 's_m_y_dockwork_01' }, - ['579932932'] = { Name = 's_m_y_doorman_01' }, - ['1976765073'] = { Name = 's_m_y_dwservice_01' }, - ['-175076858'] = { Name = 's_m_y_dwservice_02' }, - ['1097048408'] = { Name = 's_m_y_factory_01' }, - ['-1229853272'] = { Name = 's_m_y_fireman_01' }, - ['-294281201'] = { Name = 's_m_y_garbage' }, - ['815693290'] = { Name = 's_m_y_grip_01' }, - ['1939545845'] = { Name = 's_m_y_hwaycop_01' }, - ['1702441027'] = { Name = 's_m_y_marine_01' }, - ['1490458366'] = { Name = 's_m_y_marine_02' }, - ['1925237458'] = { Name = 's_m_y_marine_03' }, - ['1021093698'] = { Name = 's_m_y_mime' }, - ['1209091352'] = { Name = 's_m_y_pestcont_01' }, - ['-1422914553'] = { Name = 's_m_y_pilot_01' }, - ['1596003233'] = { Name = 's_m_y_prismuscl_01' }, - ['-1313105063'] = { Name = 's_m_y_prisoner_01' }, - ['-277793362'] = { Name = 's_m_y_ranger_01' }, - ['-1067576423'] = { Name = 's_m_y_robber_01' }, - ['-1320879687'] = { Name = 's_m_y_sheriff_01' }, - ['1846684678'] = { Name = 's_m_y_shop_mask' }, - ['-1837161693'] = { Name = 's_m_y_strvend_01' }, - ['-1920001264'] = { Name = 's_m_y_swat_01' }, - ['-905948951'] = { Name = 's_m_y_uscg_01' }, - ['999748158'] = { Name = 's_m_y_valet_01' }, - ['-1387498932'] = { Name = 's_m_y_waiter_01' }, - ['1426951581'] = { Name = 's_m_y_winclean_01' }, - ['1142162924'] = { Name = 's_m_y_xmech_01' }, - ['-1105135100'] = { Name = 's_m_y_xmech_02' }, - ['1673368704'] = { Name = 's_prop_hdphones_1' }, - ['2133258022'] = { Name = 's_prop_hdphones' }, - ['-1685021548'] = { Name = 'sabregt' }, - ['223258115'] = { Name = 'sabregt2' }, - ['-599568815'] = { Name = 'sadler' }, - ['734217681'] = { Name = 'sadler2' }, - ['788045382'] = { Name = 'sanchez' }, - ['-1453280962'] = { Name = 'sanchez2' }, - ['1491277511'] = { Name = 'sanctus' }, - ['-1189015600'] = { Name = 'sandking' }, - ['989381445'] = { Name = 'sandking2' }, - ['-82626025'] = { Name = 'savage' }, - ['-2008601783'] = { Name = 'sc1_00b_bld2' }, - ['-62401449'] = { Name = 'sc1_00b_det_01' }, - ['-229855071'] = { Name = 'sc1_00b_det_01a' }, - ['-535065537'] = { Name = 'sc1_00b_det_01b' }, - ['-682034506'] = { Name = 'sc1_00b_det_01c' }, - ['1269975498'] = { Name = 'sc1_00b_ground' }, - ['542470635'] = { Name = 'sc1_00b_lockups' }, - ['738819622'] = { Name = 'sc1_00b_lockupscorner' }, - ['1582216841'] = { Name = 'sc1_00b_pylon' }, - ['1301498202'] = { Name = 'sc1_00b_sc1_00c_pipes_01' }, - ['1591798773'] = { Name = 'sc1_00b_sc1_00c_pipes_02' }, - ['1762590801'] = { Name = 'sc1_00b_sc1_00c_pipes_03' }, - ['-161604899'] = { Name = 'sc1_00b_sc1_00c_pipes_04' }, - ['1015840874'] = { Name = 'sc1_00b_tram01' }, - ['-1287623216'] = { Name = 'sc1_00b_tram02' }, - ['-789052503'] = { Name = 'sc1_00b_wiresa' }, - ['-1997933682'] = { Name = 'sc1_00b_wiresb' }, - ['-1400414183'] = { Name = 'sc1_00c_bikeshop_sign' }, - ['-1828212850'] = { Name = 'sc1_00c_bikeshop' }, - ['-540550488'] = { Name = 'sc1_00c_build01' }, - ['1864501829'] = { Name = 'sc1_00c_cablemesh31014_tstd' }, - ['-365361876'] = { Name = 'sc1_00c_det_01' }, - ['-646880407'] = { Name = 'sc1_00c_det_02' }, - ['396091377'] = { Name = 'sc1_00c_det_03' }, - ['89471844'] = { Name = 'sc1_00c_det_04' }, - ['-2106247826'] = { Name = 'sc1_00c_det_05' }, - ['-643505374'] = { Name = 'sc1_00c_flag003' }, - ['-591871719'] = { Name = 'sc1_00c_land01' }, - ['90608244'] = { Name = 'sc1_00c_land02' }, - ['181018953'] = { Name = 'sc1_00c_lower_station_det' }, - ['1831838822'] = { Name = 'sc1_00c_pipes_01' }, - ['-1625716691'] = { Name = 'sc1_00c_pipes_02' }, - ['-1386568529'] = { Name = 'sc1_00c_pipes_03' }, - ['607228519'] = { Name = 'sc1_00c_pipes_04' }, - ['1531571186'] = { Name = 'sc1_00c_platform_det_01' }, - ['1065464930'] = { Name = 'sc1_00c_platform_det_02' }, - ['-1921855433'] = { Name = 'sc1_00c_platform_det_03' }, - ['-299884453'] = { Name = 'sc1_00c_platform_skylight' }, - ['-1586129227'] = { Name = 'sc1_00c_sc1`_00c_platform' }, - ['-834786947'] = { Name = 'sc1_00c_tacoshop' }, - ['-111831361'] = { Name = 'sc1_00c_tramlines' }, - ['1369546350'] = { Name = 'sc1_00c_tramtrck003' }, - ['-1878653559'] = { Name = 'sc1_00c_upper_station_det' }, - ['-1103681465'] = { Name = 'sc1_00d_cablemesh_swaying_01' }, - ['-1377695843'] = { Name = 'sc1_00d_cablemesh_swaying_02' }, - ['-33336891'] = { Name = 'sc1_00d_fence03' }, - ['1000161802'] = { Name = 'sc1_00d_fencedoor' }, - ['704966981'] = { Name = 'sc1_00d_glue01' }, - ['-1729959149'] = { Name = 'sc1_00d_glue2' }, - ['203749405'] = { Name = 'sc1_00d_gnd_decal' }, - ['-927169445'] = { Name = 'sc1_00d_gnd_decal01' }, - ['-150642452'] = { Name = 'sc1_00d_gnd_decal02' }, - ['1722891348'] = { Name = 'sc1_00d_gnd' }, - ['1730755967'] = { Name = 'sc1_00d_gnd01' }, - ['1215496211'] = { Name = 'sc1_00d_gnd02' }, - ['-1542615694'] = { Name = 'sc1_00d_rayhut' }, - ['770391499'] = { Name = 'sc1_00d_rocks' }, - ['1853051868'] = { Name = 'sc1_00d_sc1_00_rayhut' }, - ['531099269'] = { Name = 'sc1_00d_tunnel_ov' }, - ['-419320403'] = { Name = 'sc1_00d_tunnel_shadow' }, - ['2079968681'] = { Name = 'sc1_00d_tunnel' }, - ['-1841368491'] = { Name = 'sc1_00d_weed' }, - ['-1036941561'] = { Name = 'sc1_00d_weed01' }, - ['-1934697241'] = { Name = 'sc1_00e_bld1' }, - ['20179390'] = { Name = 'sc1_00e_detail01' }, - ['-1817276747'] = { Name = 'sc1_00e_detail02' }, - ['-714337745'] = { Name = 'sc1_00e_detail03' }, - ['162624953'] = { Name = 'sc1_00e_ground' }, - ['1726936538'] = { Name = 'sc1_00e_rails_01' }, - ['1459377641'] = { Name = 'sc1_00e_rails_02' }, - ['1748662373'] = { Name = 'sc1_00e_rails_03' }, - ['-92791582'] = { Name = 'sc1_00e_rails_04' }, - ['-47994724'] = { Name = 'sc1_00e_tram0' }, - ['-1203200281'] = { Name = 'sc1_00e_tram3' }, - ['-1031097493'] = { Name = 'sc1_00e_tram4' }, - ['327330473'] = { Name = 'sc1_00e_tramlines_01' }, - ['-1413653728'] = { Name = 'sc1_00e_tramlines_02' }, - ['-134353910'] = { Name = 'sc1_00f_bwall' }, - ['656935410'] = { Name = 'sc1_00f_detail01' }, - ['252860871'] = { Name = 'sc1_00f_detail02' }, - ['292025501'] = { Name = 'sc1_00f_ground1' }, - ['574690895'] = { Name = 'sc1_00f_ground2' }, - ['813347522'] = { Name = 'sc1_00f_ground3' }, - ['-1926198268'] = { Name = 'sc1_00f_tram1' }, - ['2080893363'] = { Name = 'sc1_00f_tram2' }, - ['540551802'] = { Name = 'sc1_00f_tramlines_01' }, - ['-1496079768'] = { Name = 'sc1_00g_b01_det' }, - ['-1222149160'] = { Name = 'sc1_00g_b01_detb2' }, - ['-271160011'] = { Name = 'sc1_00g_b01_detb3' }, - ['661929054'] = { Name = 'sc1_00g_b01_puddle' }, - ['-122547247'] = { Name = 'sc1_00g_build_01' }, - ['1929119835'] = { Name = 'sc1_00g_build_02' }, - ['-2061456220'] = { Name = 'sc1_00g_build_03' }, - ['716785308'] = { Name = 'sc1_00g_cable_thvy' }, - ['330484609'] = { Name = 'sc1_00g_cablemesh10073_hvstd' }, - ['1184850792'] = { Name = 'sc1_00g_detail' }, - ['1283915047'] = { Name = 'sc1_00g_detail2' }, - ['-1459620242'] = { Name = 'sc1_00g_ground' }, - ['-794872209'] = { Name = 'sc1_00g_metal_debris' }, - ['-1745498718'] = { Name = 'sc1_00g_stpa' }, - ['-374640372'] = { Name = 'sc1_00g_stpb' }, - ['-1148414769'] = { Name = 'sc1_00g_stpc' }, - ['-678291890'] = { Name = 'sc1_00g_tramtrck2' }, - ['-1539268935'] = { Name = 'sc1_01_bb_empty_slod' }, - ['-1658912950'] = { Name = 'sc1_01_bb_empty' }, - ['-364259600'] = { Name = 'sc1_01_bb_meltdown_slod' }, - ['-1983082903'] = { Name = 'sc1_01_bb_meltdown' }, - ['-94019181'] = { Name = 'sc1_01_build1' }, - ['-2137531411'] = { Name = 'sc1_01_det__02a' }, - ['1650045069'] = { Name = 'sc1_01_det_02' }, - ['-20960311'] = { Name = 'sc1_01_grnd01' }, - ['707560101'] = { Name = 'sc1_01_grnd02' }, - ['-765223349'] = { Name = 'sc1_01_ladder_01' }, - ['1391271776'] = { Name = 'sc1_01_ladder_02' }, - ['-1056932987'] = { Name = 'sc1_01_ladder_03' }, - ['-773333910'] = { Name = 'sc1_01_ladders_00' }, - ['1573774847'] = { Name = 'sc1_01_leanprk_build2' }, - ['1540223635'] = { Name = 'sc1_01_railings' }, - ['-694994529'] = { Name = 'sc1_01_wires00' }, - ['-927097356'] = { Name = 'sc1_01_wires01' }, - ['-227282592'] = { Name = 'sc1_01_wires02' }, - ['-1813334957'] = { Name = 'sc1_01_wires03' }, - ['-2118676499'] = { Name = 'sc1_01_wires04' }, - ['-1423646009'] = { Name = 'sc1_01_wires05' }, - ['-1661581718'] = { Name = 'sc1_01_wires06' }, - ['1451866510'] = { Name = 'sc1_01_wires07' }, - ['1215569251'] = { Name = 'sc1_01_wires08' }, - ['1913352337'] = { Name = 'sc1_01_wires09' }, - ['1640908807'] = { Name = 'sc1_01_wires10' }, - ['337325218'] = { Name = 'sc1_01_wires11' }, - ['-81377383'] = { Name = 'sc1_02__pipes01a' }, - ['424538606'] = { Name = 'sc1_02_build1_det' }, - ['1118513415'] = { Name = 'sc1_02_build1' }, - ['-156462837'] = { Name = 'sc1_02_build2' }, - ['557344468'] = { Name = 'sc1_02_build3_railings' }, - ['686716302'] = { Name = 'sc1_02_build3' }, - ['1024220108'] = { Name = 'sc1_02_det01' }, - ['1321140017'] = { Name = 'sc1_02_det02' }, - ['1484001947'] = { Name = 'sc1_02_det03' }, - ['1781642774'] = { Name = 'sc1_02_det04' }, - ['1489834825'] = { Name = 'sc1_02_det05' }, - ['1795864516'] = { Name = 'sc1_02_det06' }, - ['119346338'] = { Name = 'sc1_02_garage_posts_01_lod' }, - ['2139559772'] = { Name = 'sc1_02_garage_posts_01' }, - ['-740249712'] = { Name = 'sc1_02_garage_posts_02_lod' }, - ['-403773398'] = { Name = 'sc1_02_garage_posts_02' }, - ['-945652776'] = { Name = 'sc1_02_ground' }, - ['1340858276'] = { Name = 'sc1_02_halfpipe_01' }, - ['-264691652'] = { Name = 'sc1_02_halfpipe_02' }, - ['41403577'] = { Name = 'sc1_02_halfpipe_03' }, - ['1769297715'] = { Name = 'sc1_02_halfpipeb' }, - ['1971008470'] = { Name = 'sc1_02_ladder_01' }, - ['-317742339'] = { Name = 'sc1_02_ladder_02' }, - ['-558758334'] = { Name = 'sc1_02_ladder_03' }, - ['1367141334'] = { Name = 'sc1_02_ladder_04' }, - ['1107283164'] = { Name = 'sc1_02_ladder_05' }, - ['-383911344'] = { Name = 'sc1_02_spray_gates_01' }, - ['2069864149'] = { Name = 'sc1_02_spray_gates_02' }, - ['-1968030342'] = { Name = 'sc1_02_spray_gates_03' }, - ['-1528674638'] = { Name = 'sc1_02_spray_railings_02' }, - ['-1487982429'] = { Name = 'sc1_02_spray_railings' }, - ['2031062520'] = { Name = 'sc1_02_sprayshop2' }, - ['-1666977317'] = { Name = 'sc1_02_storge' }, - ['1936277519'] = { Name = 'sc1_03_247_em_dum_slod' }, - ['919876488'] = { Name = 'sc1_03_build_01_railings_a' }, - ['-2087727874'] = { Name = 'sc1_03_build_01_railings_b' }, - ['-2138592322'] = { Name = 'sc1_03_build1_det_01' }, - ['700567018'] = { Name = 'sc1_03_build1_det_02_lod' }, - ['1426347176'] = { Name = 'sc1_03_build1_det_02' }, - ['-2004168654'] = { Name = 'sc1_03_build1' }, - ['1090645799'] = { Name = 'sc1_03_build1b_sign' }, - ['1493372804'] = { Name = 'sc1_03_build1b_signs' }, - ['1651621499'] = { Name = 'sc1_03_build1b' }, - ['1135497871'] = { Name = 'sc1_03_build1c_det' }, - ['1361845232'] = { Name = 'sc1_03_build1c' }, - ['1881996678'] = { Name = 'sc1_03_build2_fiz' }, - ['2077898449'] = { Name = 'sc1_03_build2' }, - ['1879468651'] = { Name = 'sc1_03_cablemesh14618_tstd' }, - ['-1199579382'] = { Name = 'sc1_03_cablemesh14627_tstd' }, - ['-1722734303'] = { Name = 'sc1_03_det_01' }, - ['-1912073585'] = { Name = 'sc1_03_det_02' }, - ['64224777'] = { Name = 'sc1_03_det_03' }, - ['-1409850900'] = { Name = 'sc1_03_ground' }, - ['-4041248'] = { Name = 'sc1_03_ladder_008' }, - ['2111410555'] = { Name = 'sc1_03_ladder_01' }, - ['-1197275379'] = { Name = 'sc1_03_ladder_05' }, - ['-353211477'] = { Name = 'sc1_03_ladder_06' }, - ['243380937'] = { Name = 'sc1_03_ladder_07' }, - ['-178927576'] = { Name = 'sc1_03_pipes_01_xtra_a' }, - ['-626683192'] = { Name = 'sc1_03_pipes_01_xtra_b' }, - ['-1951172227'] = { Name = 'sc1_03_pipes001' }, - ['-236053992'] = { Name = 'sc1_03_railings_01' }, - ['-4442700'] = { Name = 'sc1_03_railings_02' }, - ['2085957352'] = { Name = 'sc1_03_railings_03' }, - ['353374571'] = { Name = 'sc1_04_bld_01' }, - ['648459416'] = { Name = 'sc1_04_bld_02' }, - ['1337207746'] = { Name = 'sc1_04_bld_03_emmisstime' }, - ['140933144'] = { Name = 'sc1_04_bld_03' }, - ['-1710941361'] = { Name = 'sc1_04_bld_04' }, - ['2049389667'] = { Name = 'sc1_04_cablemesh3039_thvy' }, - ['1075290411'] = { Name = 'sc1_04_det_01' }, - ['1591271085'] = { Name = 'sc1_04_det_02' }, - ['1460031220'] = { Name = 'sc1_04_det_03' }, - ['1071243760'] = { Name = 'sc1_04_det_03a' }, - ['1716055417'] = { Name = 'sc1_04_det_04' }, - ['-1588521526'] = { Name = 'sc1_04_em' }, - ['-1993723859'] = { Name = 'sc1_04_ground' }, - ['551178173'] = { Name = 'sc1_04_ladder_01' }, - ['-1172667841'] = { Name = 'sc1_04_ladder_02' }, - ['-1407064502'] = { Name = 'sc1_04_ladder_03' }, - ['895770394'] = { Name = 'sc1_04_mtl_frm_lod' }, - ['1648495087'] = { Name = 'sc1_04_mtl_frm' }, - ['529696609'] = { Name = 'sc1_04_signem_lod' }, - ['1593615189'] = { Name = 'sc1_04_signem' }, - ['-824382849'] = { Name = 'sc1_04_stps_railngs_lod' }, - ['-102551037'] = { Name = 'sc1_04_stps_railngs' }, - ['370275906'] = { Name = 'sc1_05_build_1' }, - ['-1606874490'] = { Name = 'sc1_05_build_4' }, - ['1868591364'] = { Name = 'sc1_05_build4_em' }, - ['1768892571'] = { Name = 'sc1_05_cablemesh28159_thvy' }, - ['1510406370'] = { Name = 'sc1_05_det_01' }, - ['-2039328328'] = { Name = 'sc1_05_det_02' }, - ['2117056827'] = { Name = 'sc1_05_emissive_2_slod' }, - ['-1906671436'] = { Name = 'sc1_05_flowers' }, - ['1935842084'] = { Name = 'sc1_05_gas_stn_det' }, - ['579090920'] = { Name = 'sc1_05_gas_stn_stripes' }, - ['2068286576'] = { Name = 'sc1_05_ground01' }, - ['-438279772'] = { Name = 'sc1_05_ground02' }, - ['200866254'] = { Name = 'sc1_05_ladder_01' }, - ['467900843'] = { Name = 'sc1_05_ladder_02' }, - ['-1412205734'] = { Name = 'sc1_05_shop_stripes' }, - ['-787287482'] = { Name = 'sc1_05_tools_sign' }, - ['1703468080'] = { Name = 'sc1_05_wall_shdw_proxy' }, - ['-1369570216'] = { Name = 'sc1_05_window_fiz' }, - ['-2097598983'] = { Name = 'sc1_06_build01' }, - ['-1473415071'] = { Name = 'sc1_06_build03' }, - ['2031085387'] = { Name = 'sc1_06_carpark' }, - ['-1877492060'] = { Name = 'sc1_06_det01' }, - ['1469730218'] = { Name = 'sc1_06_det02' }, - ['1675650614'] = { Name = 'sc1_06_det03' }, - ['906824336'] = { Name = 'sc1_06_det04' }, - ['1220259821'] = { Name = 'sc1_06_det05' }, - ['1733891551'] = { Name = 'sc1_06_detail2' }, - ['-1896321869'] = { Name = 'sc1_06_fizzles01' }, - ['-717129400'] = { Name = 'sc1_06_fizzles02' }, - ['-1012509166'] = { Name = 'sc1_06_fizzles03' }, - ['-668962160'] = { Name = 'sc1_06_ground' }, - ['1497233043'] = { Name = 'sc1_06_wires' }, - ['-479401150'] = { Name = 'sc1_07_build_det' }, - ['-2125542092'] = { Name = 'sc1_07_build' }, - ['-58092040'] = { Name = 'sc1_07_clinical_bin' }, - ['-792111134'] = { Name = 'sc1_07_cor_cutdet' }, - ['-910487531'] = { Name = 'sc1_07_coroner' }, - ['179758396'] = { Name = 'sc1_07_cupola_glass' }, - ['-716723906'] = { Name = 'sc1_07_det_01' }, - ['-68225396'] = { Name = 'sc1_07_det_02' }, - ['164008507'] = { Name = 'sc1_07_det_03' }, - ['335226532'] = { Name = 'sc1_07_det_04' }, - ['566018599'] = { Name = 'sc1_07_det_05' }, - ['945221467'] = { Name = 'sc1_07_det_06' }, - ['-339427617'] = { Name = 'sc1_07_em_lod' }, - ['-794514252'] = { Name = 'sc1_07_em' }, - ['1600321598'] = { Name = 'sc1_07_fence_00' }, - ['-418379878'] = { Name = 'sc1_07_fence_01' }, - ['-753475672'] = { Name = 'sc1_07_fence_02' }, - ['-521634997'] = { Name = 'sc1_07_fence_03' }, - ['-1363011841'] = { Name = 'sc1_07_fence_04' }, - ['-1135955440'] = { Name = 'sc1_07_fence_05' }, - ['1724614367'] = { Name = 'sc1_07_fence_06' }, - ['1964385140'] = { Name = 'sc1_07_fence_07' }, - ['639239135'] = { Name = 'sc1_07_ground_2' }, - ['1100877936'] = { Name = 'sc1_07_ground' }, - ['-853224615'] = { Name = 'sc1_07_ladder_01' }, - ['1352456775'] = { Name = 'sc1_07_ladder_02' }, - ['1659797226'] = { Name = 'sc1_07_ladder_03' }, - ['-239133555'] = { Name = 'sc1_07_ladder_04' }, - ['-194371101'] = { Name = 'sc1_07_ladder_05' }, - ['-546466925'] = { Name = 'sc1_07_milo_emissive_dummy' }, - ['-885950074'] = { Name = 'sc1_07_scroll_det' }, - ['1758470254'] = { Name = 'sc1_07_shadow_mesh' }, - ['390897501'] = { Name = 'sc1_07_uvanim01' }, - ['284350399'] = { Name = 'sc1_07_window_no_int' }, - ['-1974578571'] = { Name = 'sc1_08_det_01' }, - ['-1147915024'] = { Name = 'sc1_08_det_02' }, - ['1709803948'] = { Name = 'sc1_08_det_03' }, - ['-1758434247'] = { Name = 'sc1_08_det_04' }, - ['1094762587'] = { Name = 'sc1_08_det_05' }, - ['-946992633'] = { Name = 'sc1_08_entrance_fizz' }, - ['184791156'] = { Name = 'sc1_08_fake_interior' }, - ['-246692737'] = { Name = 'sc1_08_ground' }, - ['974076152'] = { Name = 'sc1_08_hdg1' }, - ['-2034335123'] = { Name = 'sc1_08_hdg1det' }, - ['-1211583279'] = { Name = 'sc1_08_hdg2' }, - ['780389973'] = { Name = 'sc1_08_hdg2det' }, - ['1049220749'] = { Name = 'sc1_08_hedge2_lod' }, - ['-2054027446'] = { Name = 'sc1_08_hosp_brid' }, - ['-662742446'] = { Name = 'sc1_08_hosp_shdw' }, - ['2027691010'] = { Name = 'sc1_08_hosp_winblin' }, - ['441124330'] = { Name = 'sc1_08_hosp' }, - ['1375534007'] = { Name = 'sc1_08_ladder_004' }, - ['-1914664746'] = { Name = 'sc1_08_ladder_01' }, - ['-1609880277'] = { Name = 'sc1_08_ladder_02' }, - ['-1438891635'] = { Name = 'sc1_08_ladder_03' }, - ['1048638088'] = { Name = 'sc1_08_railings_01' }, - ['876010996'] = { Name = 'sc1_08_railings_02' }, - ['-1029179306'] = { Name = 'sc1_08_shadow01' }, - ['-26620203'] = { Name = 'sc1_08_sign_lights' }, - ['198637310'] = { Name = 'sc1_09_bld1_det_fiz' }, - ['814697810'] = { Name = 'sc1_09_build_fiz' }, - ['587422966'] = { Name = 'sc1_09_build_sprts' }, - ['-1754019242'] = { Name = 'sc1_09_build' }, - ['-759705398'] = { Name = 'sc1_09_build1_detail' }, - ['324329341'] = { Name = 'sc1_09_emissive_slod' }, - ['-897987152'] = { Name = 'sc1_09_emissive' }, - ['-404950428'] = { Name = 'sc1_09_gas1_details' }, - ['582887904'] = { Name = 'sc1_09_gasem' }, - ['821128352'] = { Name = 'sc1_09_ground' }, - ['1820939251'] = { Name = 'sc1_09_ladder_01' }, - ['1040687496'] = { Name = 'sc1_09_pipefizz' }, - ['760570356'] = { Name = 'sc1_09_railings_01' }, - ['1294975356'] = { Name = 'sc1_09_roof_shadow' }, - ['2118891771'] = { Name = 'sc1_09_underfizz' }, - ['-1558725888'] = { Name = 'sc1_10_apt_03' }, - ['-1816730140'] = { Name = 'sc1_10_apt01_det' }, - ['-636506916'] = { Name = 'sc1_10_apt01' }, - ['2119734233'] = { Name = 'sc1_10_apt02_det_fz1' }, - ['927303088'] = { Name = 'sc1_10_apt02_det_fz2' }, - ['-1303188796'] = { Name = 'sc1_10_apt02_det' }, - ['-464666280'] = { Name = 'sc1_10_apt02' }, - ['-530042332'] = { Name = 'sc1_10_apt03_det' }, - ['1391864871'] = { Name = 'sc1_10_baseball_cage' }, - ['-1740692335'] = { Name = 'sc1_10_commc' }, - ['339643696'] = { Name = 'sc1_10_det02' }, - ['1114462039'] = { Name = 'sc1_10_detail01' }, - ['206283965'] = { Name = 'sc1_10_detail01a' }, - ['-561886937'] = { Name = 'sc1_10_detail01b' }, - ['464044975'] = { Name = 'sc1_10_detail01c' }, - ['825355969'] = { Name = 'sc1_10_detail01d' }, - ['1899212832'] = { Name = 'sc1_10_fence_01' }, - ['-1065169215'] = { Name = 'sc1_10_fence_07' }, - ['491579936'] = { Name = 'sc1_10_fizz_dummy' }, - ['1949401786'] = { Name = 'sc1_10_fizz_dummy2' }, - ['-252122686'] = { Name = 'sc1_10_fizzbalcony' }, - ['418914950'] = { Name = 'sc1_10_fizzdets_1' }, - ['1494860642'] = { Name = 'sc1_10_fizzer' }, - ['-1546585000'] = { Name = 'sc1_10_fizzpanels_00' }, - ['-1843898137'] = { Name = 'sc1_10_fizzpanels_01' }, - ['965519313'] = { Name = 'sc1_10_fizzpanels_02' }, - ['734628939'] = { Name = 'sc1_10_fizzpanels_03' }, - ['-780782950'] = { Name = 'sc1_10_grills_01' }, - ['691578060'] = { Name = 'sc1_10_ground01' }, - ['1623430093'] = { Name = 'sc1_10_ground02' }, - ['1181744731'] = { Name = 'sc1_10_hedge03' }, - ['-1276774599'] = { Name = 'sc1_10_lrg_fnc_alley' }, - ['2073686170'] = { Name = 'sc1_10_lrg_fnc00' }, - ['-1178833698'] = { Name = 'sc1_10_lrg_fnc01' }, - ['1225919371'] = { Name = 'sc1_10_lrg_fnc02' }, - ['804346186'] = { Name = 'sc1_10_lrg_fnc03' }, - ['901670116'] = { Name = 'sc1_10_lrg_fnc04' }, - ['307633684'] = { Name = 'sc1_10_lrg_fnc05' }, - ['573095353'] = { Name = 'sc1_10_lrg_fnc06' }, - ['-753983617'] = { Name = 'sc1_10_lrg_fnc08' }, - ['145558202'] = { Name = 'sc1_10_lrg_fnc09' }, - ['-671700382'] = { Name = 'sc1_10_lrg_fnc10' }, - ['2127384194'] = { Name = 'sc1_10_railings_01' }, - ['1617629630'] = { Name = 'sc1_10_railings_02' }, - ['1370190907'] = { Name = 'sc1_10_railings_03' }, - ['-1327582536'] = { Name = 'sc1_10_railings_04' }, - ['-747474909'] = { Name = 'sc1_10_shop' }, - ['1760214618'] = { Name = 'sc1_11_apt_d' }, - ['-2091131280'] = { Name = 'sc1_11_apt_railings' }, - ['-1175844579'] = { Name = 'sc1_11_apt' }, - ['577757959'] = { Name = 'sc1_11_carwash_det' }, - ['1275283653'] = { Name = 'sc1_11_carwash_nightshutters' }, - ['400591906'] = { Name = 'sc1_11_carwash_shdow' }, - ['-803074035'] = { Name = 'sc1_11_carwash' }, - ['-765474360'] = { Name = 'sc1_11_chophouse' }, - ['1683329301'] = { Name = 'sc1_11_cwash_d_a' }, - ['1029886076'] = { Name = 'sc1_11_cwash_d_no_spinners' }, - ['-595651090'] = { Name = 'sc1_11_cwash_d' }, - ['-1028319053'] = { Name = 'sc1_11_cwash_d02' }, - ['-562240624'] = { Name = 'sc1_11_det_000' }, - ['1944456804'] = { Name = 'sc1_11_det_001' }, - ['-157838435'] = { Name = 'sc1_11_det_002' }, - ['1818132265'] = { Name = 'sc1_11_det_003' }, - ['1500698962'] = { Name = 'sc1_11_det_004' }, - ['-1156334446'] = { Name = 'sc1_11_det_02' }, - ['835622378'] = { Name = 'sc1_11_det_02b' }, - ['1603367279'] = { Name = 'sc1_11_det_02c' }, - ['1528830045'] = { Name = 'sc1_11_frank_win' }, - ['-399816851'] = { Name = 'sc1_11_garage_01' }, - ['-1391253703'] = { Name = 'sc1_11_garage_shadow' }, - ['370703749'] = { Name = 'sc1_11_ground' }, - ['1425116535'] = { Name = 'sc1_11_ground01' }, - ['462153794'] = { Name = 'sc1_11_ind_d' }, - ['-166053792'] = { Name = 'sc1_11_ind_railings_01' }, - ['2007851883'] = { Name = 'sc1_11_ind' }, - ['-1488798657'] = { Name = 'sc1_11_ind2' }, - ['-2032920460'] = { Name = 'sc1_11_ladder_01' }, - ['-1727087383'] = { Name = 'sc1_11_ladder_02' }, - ['-598129795'] = { Name = 'sc1_11_ladder_03' }, - ['-296032384'] = { Name = 'sc1_11_ladder_04' }, - ['1348217733'] = { Name = 'sc1_11_ladder_05' }, - ['-288167535'] = { Name = 'sc1_11_ladder1' }, - ['-1826355401'] = { Name = 'sc1_11_light_emmissives' }, - ['-263587354'] = { Name = 'sc1_11_mall_d' }, - ['-958394461'] = { Name = 'sc1_11_mall1' }, - ['-1196887243'] = { Name = 'sc1_11_mall2' }, - ['-1277892803'] = { Name = 'sc1_11_railings_01' }, - ['2049504230'] = { Name = 'sc1_11_railings_02' }, - ['-1891230176'] = { Name = 'sc1_11_railings_03' }, - ['-2040689589'] = { Name = 'sc1_11_railings_04' }, - ['1905582778'] = { Name = 'sc1_11_railings_05' }, - ['-1159753232'] = { Name = 'sc1_11_res_d_a' }, - ['-868141901'] = { Name = 'sc1_11_res_d_b' }, - ['-1620911369'] = { Name = 'sc1_11_res_d_c' }, - ['291323834'] = { Name = 'sc1_11_res1_01' }, - ['328614956'] = { Name = 'sc1_11_res1_02' }, - ['-1842275781'] = { Name = 'sc1_11_trio' }, - ['28617184'] = { Name = 'sc1_12_apt_det01' }, - ['327306619'] = { Name = 'sc1_12_apt_det02' }, - ['-1489443265'] = { Name = 'sc1_12_apt_railings_01' }, - ['959646265'] = { Name = 'sc1_12_apt_railings_02' }, - ['1412585377'] = { Name = 'sc1_12_apt' }, - ['429320542'] = { Name = 'sc1_12_balc_fence' }, - ['853548768'] = { Name = 'sc1_12_bb' }, - ['-106199077'] = { Name = 'sc1_12_build' }, - ['2142676767'] = { Name = 'sc1_12_cablemesh377' }, - ['1872641470'] = { Name = 'sc1_12_cablemesh62638_tstd' }, - ['-184736504'] = { Name = 'sc1_12_church_d' }, - ['-1994824260'] = { Name = 'sc1_12_church' }, - ['92104339'] = { Name = 'sc1_12_detail_01' }, - ['-1347175679'] = { Name = 'sc1_12_detail_02' }, - ['-1164390185'] = { Name = 'sc1_12_detail_03' }, - ['69105825'] = { Name = 'sc1_12_fencing_00' }, - ['-1377612756'] = { Name = 'sc1_12_fencing_01' }, - ['-1718541432'] = { Name = 'sc1_12_fencing_02' }, - ['-746711199'] = { Name = 'sc1_12_fencing_03' }, - ['-1120343337'] = { Name = 'sc1_12_fencing_04' }, - ['382351087'] = { Name = 'sc1_12_fizzdet_1' }, - ['594071596'] = { Name = 'sc1_12_fizzdet_2' }, - ['974847376'] = { Name = 'sc1_12_fizzdet_3' }, - ['-1355946056'] = { Name = 'sc1_12_fizzdet_4' }, - ['1610069329'] = { Name = 'sc1_12_ground02_d1' }, - ['1140424049'] = { Name = 'sc1_12_ground02_d2' }, - ['-1553585069'] = { Name = 'sc1_12_ground02' }, - ['16476028'] = { Name = 'sc1_12_ground04' }, - ['1063686824'] = { Name = 'sc1_12_ladder_01' }, - ['-1993848924'] = { Name = 'sc1_12_props_combo_01_lod' }, - ['440329991'] = { Name = 'sc1_12_railing01' }, - ['-412942000'] = { Name = 'sc1_12_railing02' }, - ['2022092079'] = { Name = 'sc1_12_railings_2' }, - ['122733550'] = { Name = 'sc1_13__grd' }, - ['-879155217'] = { Name = 'sc1_13_build04' }, - ['1763227789'] = { Name = 'sc1_13_build06_ovly' }, - ['753527443'] = { Name = 'sc1_13_build07' }, - ['-343017754'] = { Name = 'sc1_13_buildladder_fizz' }, - ['-541739900'] = { Name = 'sc1_13_burger_ov' }, - ['-368612031'] = { Name = 'sc1_13_fizz01a' }, - ['1780804986'] = { Name = 'sc1_13_fizz01b' }, - ['249247464'] = { Name = 'sc1_13_fizz01c' }, - ['544496154'] = { Name = 'sc1_13_fizz01d' }, - ['-2061642732'] = { Name = 'sc1_13_glue_02' }, - ['775208945'] = { Name = 'sc1_13_glue' }, - ['-997727664'] = { Name = 'sc1_13_ladder' }, - ['-562084173'] = { Name = 'sc1_13_props_fnc_01_lod' }, - ['1038025393'] = { Name = 'sc1_13_props_fnc_02_lod' }, - ['-487470377'] = { Name = 'sc1_13_props_fnc_03_lod' }, - ['-1468254596'] = { Name = 'sc1_13_props_fnc_04_lod' }, - ['-624314612'] = { Name = 'sc1_13_strip_ldr' }, - ['-435776584'] = { Name = 'sc1_13_strip_ldr001' }, - ['-1203500197'] = { Name = 'sc1_13_strip_ldr2' }, - ['1252993669'] = { Name = 'sc1_13_strip_oly' }, - ['1002079316'] = { Name = 'sc1_13_stripsgn_ladder' }, - ['-1668290541'] = { Name = 'sc1_13_stripsgn' }, - ['-813257011'] = { Name = 'sc1_14_bb_meltdown_slod' }, - ['-2055558885'] = { Name = 'sc1_14_bb_meltdown' }, - ['-863149821'] = { Name = 'sc1_14_bb_mollis_slod' }, - ['-664997263'] = { Name = 'sc1_14_bb_mollis' }, - ['1644466330'] = { Name = 'sc1_14_build1_alpha' }, - ['-1148481743'] = { Name = 'sc1_14_build1' }, - ['-486580720'] = { Name = 'sc1_14_build2' }, - ['-71158690'] = { Name = 'sc1_14_detail_01' }, - ['184210075'] = { Name = 'sc1_14_detail_02' }, - ['1087127101'] = { Name = 'sc1_14_detail_03' }, - ['366699985'] = { Name = 'sc1_14_grate_fizz' }, - ['-2096729964'] = { Name = 'sc1_14_grnd_02' }, - ['1696038186'] = { Name = 'sc1_14_ironwork' }, - ['559494366'] = { Name = 'sc1_14_leanfizz' }, - ['1902963699'] = { Name = 'sc1_14_stairs' }, - ['-245137328'] = { Name = 'sc1_14_tacorail' }, - ['2011341572'] = { Name = 'sc1_15_billboard' }, - ['-1087971190'] = { Name = 'sc1_15_build1' }, - ['-336119266'] = { Name = 'sc1_15_build2' }, - ['-1168124184'] = { Name = 'sc1_15_build5' }, - ['-338815283'] = { Name = 'sc1_15_build7_wndws_01' }, - ['-100617422'] = { Name = 'sc1_15_build7_wndws_02' }, - ['-801480794'] = { Name = 'sc1_15_build7_wndws_03' }, - ['-1781920323'] = { Name = 'sc1_15_build7' }, - ['1707979512'] = { Name = 'sc1_15_det_01' }, - ['-2137134952'] = { Name = 'sc1_15_det_02' }, - ['308251677'] = { Name = 'sc1_15_det_03' }, - ['550512894'] = { Name = 'sc1_15_det_04' }, - ['848219259'] = { Name = 'sc1_15_det_05' }, - ['1027858917'] = { Name = 'sc1_15_det_06' }, - ['-822573744'] = { Name = 'sc1_15_det_07' }, - ['523279301'] = { Name = 'sc1_15_emissive' }, - ['-1626281886'] = { Name = 'sc1_15_flatfence00' }, - ['-1242720733'] = { Name = 'sc1_15_flatfence06' }, - ['1092397403'] = { Name = 'sc1_15_flatfence11' }, - ['604139243'] = { Name = 'sc1_15_flatfence12' }, - ['297323096'] = { Name = 'sc1_15_flatfence15' }, - ['1579705142'] = { Name = 'sc1_15_flatfence16' }, - ['2146361838'] = { Name = 'sc1_15_flatfence17_lod' }, - ['1185035306'] = { Name = 'sc1_15_flatfence18' }, - ['1492408526'] = { Name = 'sc1_15_flatfence19' }, - ['296333577'] = { Name = 'sc1_15_fountain_water' }, - ['2053230388'] = { Name = 'sc1_15_gates_01' }, - ['-2017695255'] = { Name = 'sc1_15_gates_02' }, - ['1501465966'] = { Name = 'sc1_15_gates_03' }, - ['911886827'] = { Name = 'sc1_15_gfences00' }, - ['1216867910'] = { Name = 'sc1_15_gfences01' }, - ['-1636046563'] = { Name = 'sc1_15_ground1' }, - ['-724542061'] = { Name = 'sc1_15_ladder_01' }, - ['36714582'] = { Name = 'sc1_15_ladder_02' }, - ['-260631324'] = { Name = 'sc1_15_ladder_03' }, - ['1529014834'] = { Name = 'sc1_15_ladder_04' }, - ['-432864195'] = { Name = 'sc1_15_looroof' }, - ['1657608955'] = { Name = 'sc1_15_mort_fnc' }, - ['1424587352'] = { Name = 'sc1_15_sc1_17_rails00' }, - ['1731993341'] = { Name = 'sc1_15_sc1_17_rails01' }, - ['1903637363'] = { Name = 'sc1_15_sc1_17_rails02' }, - ['1952192943'] = { Name = 'sc1_15_sfence' }, - ['1700639989'] = { Name = 'sc1_15_stairs_00' }, - ['-1639635261'] = { Name = 'sc1_15_stairs_04' }, - ['-992925208'] = { Name = 'sc1_15_theatre_det' }, - ['-859810169'] = { Name = 'sc1_15sc1_15_build2_det' }, - ['1806651451'] = { Name = 'sc1_17_apt01_det01' }, - ['1572713560'] = { Name = 'sc1_17_apt01_det02' }, - ['1341364420'] = { Name = 'sc1_17_apt01_det03' }, - ['1420108395'] = { Name = 'sc1_17_apt01_det04' }, - ['96225286'] = { Name = 'sc1_17_apt01' }, - ['744766308'] = { Name = 'sc1_17_apt02_det01' }, - ['-239221232'] = { Name = 'sc1_17_apt02_det02' }, - ['96202252'] = { Name = 'sc1_17_apt02_det03' }, - ['-700674290'] = { Name = 'sc1_17_apt02_det04' }, - ['60707767'] = { Name = 'sc1_17_apt02_rl01' }, - ['895629122'] = { Name = 'sc1_17_apt02_rl02' }, - ['507382010'] = { Name = 'sc1_17_apt02_rl03' }, - ['1342237823'] = { Name = 'sc1_17_apt02_rl04' }, - ['1550886409'] = { Name = 'sc1_17_apt02_step1' }, - ['1293354838'] = { Name = 'sc1_17_apt02_step2' }, - ['746296708'] = { Name = 'sc1_17_apt02' }, - ['925883134'] = { Name = 'sc1_17_apt02fizwal_lod' }, - ['746637933'] = { Name = 'sc1_17_apt02fizwal' }, - ['-926827715'] = { Name = 'sc1_17_apt03_det01' }, - ['461004973'] = { Name = 'sc1_17_apt03_det02' }, - ['302796241'] = { Name = 'sc1_17_apt03_det03' }, - ['-1005158'] = { Name = 'sc1_17_apt03_det04' }, - ['1506897967'] = { Name = 'sc1_17_apt03' }, - ['199813350'] = { Name = 'sc1_17_detail01' }, - ['496340035'] = { Name = 'sc1_17_detail02' }, - ['1068748927'] = { Name = 'sc1_17_detail03' }, - ['1355641522'] = { Name = 'sc1_17_detail04' }, - ['1677629716'] = { Name = 'sc1_17_detail05' }, - ['1965112153'] = { Name = 'sc1_17_detail06' }, - ['-2024153142'] = { Name = 'sc1_17_detail07' }, - ['-2022252540'] = { Name = 'sc1_17_detail08' }, - ['-1715960701'] = { Name = 'sc1_17_detail09' }, - ['-1224163257'] = { Name = 'sc1_17_detail10' }, - ['1464615600'] = { Name = 'sc1_17_fence_met_01' }, - ['-644561089'] = { Name = 'sc1_17_fence_met_02' }, - ['-339285085'] = { Name = 'sc1_17_fence_met_03' }, - ['-1141437436'] = { Name = 'sc1_17_fence_met_04' }, - ['-827182726'] = { Name = 'sc1_17_fence_met_05' }, - ['-1357942219'] = { Name = 'sc1_17_fence_met_06' }, - ['-2100487759'] = { Name = 'sc1_17_fence_met_07' }, - ['-1813267474'] = { Name = 'sc1_17_fence_met_08' }, - ['-444276965'] = { Name = 'sc1_17_fence_met_09' }, - ['-1506482640'] = { Name = 'sc1_17_fence_met_11' }, - ['-235405903'] = { Name = 'sc1_17_fence_met_13' }, - ['2098661713'] = { Name = 'sc1_17_fence_met2_00' }, - ['1937274392'] = { Name = 'sc1_17_fence_met2_02' }, - ['1715887028'] = { Name = 'sc1_17_fence_met2_03' }, - ['953319629'] = { Name = 'sc1_17_fence_met2_05' }, - ['511724581'] = { Name = 'sc1_17_fence_met2_07' }, - ['34607941'] = { Name = 'sc1_17_fence_met2_08' }, - ['-195201056'] = { Name = 'sc1_17_fence_met2_09' }, - ['417382622'] = { Name = 'sc1_17_fence_met2_10' }, - ['917830790'] = { Name = 'sc1_17_fence_met2_11' }, - ['1148819475'] = { Name = 'sc1_17_fence_met2_12' }, - ['1395045741'] = { Name = 'sc1_17_fence_met2_13' }, - ['1876422351'] = { Name = 'sc1_17_fence_met2_14' }, - ['1599358076'] = { Name = 'sc1_17_ground' }, - ['1810096381'] = { Name = 'sc1_17_hedges_a_tp1' }, - ['-42630114'] = { Name = 'sc1_17_hedges_a_tp2' }, - ['-58684192'] = { Name = 'sc1_17_hedges_a' }, - ['-1767369967'] = { Name = 'sc1_17_hedges_b_tp' }, - ['240103550'] = { Name = 'sc1_17_hedges_b' }, - ['947142807'] = { Name = 'sc1_17_hedges_tp' }, - ['-1934552907'] = { Name = 'sc1_17_poolshadow' }, - ['1477841903'] = { Name = 'sc1_17_railing01' }, - ['-2103809801'] = { Name = 'sc1_17_railing02' }, - ['-844422082'] = { Name = 'sc1_17_steps01' }, - ['-910910383'] = { Name = 'sc1_17_steps02' }, - ['-1573614200'] = { Name = 'sc1_18_bd1_rail01' }, - ['275638765'] = { Name = 'sc1_18_bd1_rail02' }, - ['-45562973'] = { Name = 'sc1_18_bd1_rail03' }, - ['-2762967'] = { Name = 'sc1_18_build1_det' }, - ['1021858630'] = { Name = 'sc1_18_build1' }, - ['354509525'] = { Name = 'sc1_18_det_a' }, - ['133384313'] = { Name = 'sc1_18_det_b' }, - ['-112481494'] = { Name = 'sc1_18_det_c' }, - ['1921523109'] = { Name = 'sc1_18_det_d' }, - ['-530089630'] = { Name = 'sc1_18_det_e' }, - ['-1454298866'] = { Name = 'sc1_18_det' }, - ['239415193'] = { Name = 'sc1_18_ground' }, - ['2015540815'] = { Name = 'sc1_18_ladder_01' }, - ['1857829747'] = { Name = 'sc1_18_taco' }, - ['-1464715819'] = { Name = 'sc1_19_carpk' }, - ['1601040707'] = { Name = 'sc1_19_city_hall' }, - ['1512077674'] = { Name = 'sc1_19_courts_de-fzz_lod' }, - ['-995438067'] = { Name = 'sc1_19_courts' }, - ['1129892776'] = { Name = 'sc1_19_cp_fence_00' }, - ['95244370'] = { Name = 'sc1_19_cp_fence_01' }, - ['-510752747'] = { Name = 'sc1_19_cp_fence_02' }, - ['-1409639298'] = { Name = 'sc1_19_cp_fence_03' }, - ['-1792007130'] = { Name = 'sc1_19_cp_fence_04_lod' }, - ['-2067116522'] = { Name = 'sc1_19_cp_fence_05' }, - ['-1884462116'] = { Name = 'sc1_19_cp_fence_06' }, - ['1501198199'] = { Name = 'sc1_19_cp_fence_07' }, - ['674665712'] = { Name = 'sc1_19_cp_fence_08' }, - ['1883428045'] = { Name = 'sc1_19_crprk_det' }, - ['-298928063'] = { Name = 'sc1_19_crprk_lights' }, - ['-648051180'] = { Name = 'sc1_19_de-fiz_hidden' }, - ['-2089271614'] = { Name = 'sc1_19_detail_1' }, - ['-1775803360'] = { Name = 'sc1_19_detail_2' }, - ['688753146'] = { Name = 'sc1_19_detail_3' }, - ['-1468462909'] = { Name = 'sc1_19_detail_4' }, - ['-1169314708'] = { Name = 'sc1_19_detail_5' }, - ['-99901242'] = { Name = 'sc1_19_fence_seg_end' }, - ['921765662'] = { Name = 'sc1_19_fence_seg1' }, - ['-784421947'] = { Name = 'sc1_19_fencebits_01' }, - ['-1812188867'] = { Name = 'sc1_19_fencebits_02' }, - ['-2070048128'] = { Name = 'sc1_19_fencebits_03' }, - ['661641254'] = { Name = 'sc1_19_fencebits_04' }, - ['439762355'] = { Name = 'sc1_19_fencebits_05' }, - ['-1118600209'] = { Name = 'sc1_19_fencebits_06' }, - ['765584522'] = { Name = 'sc1_19_fencebits_07' }, - ['-1183777746'] = { Name = 'sc1_19_fencebits_08' }, - ['1203148987'] = { Name = 'sc1_19_fencebits_09' }, - ['1218577430'] = { Name = 'sc1_19_ground_dtl' }, - ['-1087732761'] = { Name = 'sc1_19_ground' }, - ['-1336019943'] = { Name = 'sc1_19_imp_fence__01' }, - ['-1401763881'] = { Name = 'sc1_19_imp_fence_02' }, - ['-1645368619'] = { Name = 'sc1_19_imp_fence_03' }, - ['-1053918694'] = { Name = 'sc1_19_ladder_01' }, - ['-431133555'] = { Name = 'sc1_19_library' }, - ['1397286283'] = { Name = 'sc1_19_props_sheriff_heli_shdw' }, - ['-2040691719'] = { Name = 'sc1_19_sec_fence' }, - ['-2081194519'] = { Name = 'sc1_19_sheriff_bars' }, - ['-1760209647'] = { Name = 'sc1_19_sheriff' }, - ['1330012794'] = { Name = 'sc1_19_stairdetails_01' }, - ['505380909'] = { Name = 'sc1_19_stairdetails_02' }, - ['811148448'] = { Name = 'sc1_19_stairdetails_03' }, - ['-2008263559'] = { Name = 'sc1_19_stairdetails_04' }, - ['1823513922'] = { Name = 'sc1_19_stairdetails_06' }, - ['1047478464'] = { Name = 'sc1_19_stairdetails_07' }, - ['-1050687825'] = { Name = 'sc1_19_stairdetails_08' }, - ['-762189549'] = { Name = 'sc1_19_stairdetails_09' }, - ['1476984762'] = { Name = 'sc1_20_barrier_01' }, - ['489294333'] = { Name = 'sc1_20_barrier_02' }, - ['861812325'] = { Name = 'sc1_20_barrier_03' }, - ['413040874'] = { Name = 'sc1_20_barrier_04' }, - ['783527188'] = { Name = 'sc1_20_barrier_05' }, - ['-133120049'] = { Name = 'sc1_20_barrier_06' }, - ['-1531301003'] = { Name = 'sc1_20_building' }, - ['2098172315'] = { Name = 'sc1_20_frame_fiz_01' }, - ['-1898105546'] = { Name = 'sc1_20_frame_fiz_02' }, - ['1489443396'] = { Name = 'sc1_20_gantry_02' }, - ['-691889963'] = { Name = 'sc1_20_gantry' }, - ['1178281232'] = { Name = 'sc1_20_gd02' }, - ['1630427894'] = { Name = 'sc1_20_gd03' }, - ['-1081189850'] = { Name = 'sc1_20_glue_01' }, - ['1909669553'] = { Name = 'sc1_20_glue_02' }, - ['-1662413603'] = { Name = 'sc1_20_glue_03' }, - ['-1173439480'] = { Name = 'sc1_20_ground' }, - ['-1287405988'] = { Name = 'sc1_20_ladder_03' }, - ['-957225544'] = { Name = 'sc1_20_ladder_04' }, - ['1158042714'] = { Name = 'sc1_20_metalwork_2a' }, - ['-215338849'] = { Name = 'sc1_20_metalwork_2b' }, - ['140598041'] = { Name = 'sc1_20_metalwork_2c' }, - ['-1222494052'] = { Name = 'sc1_20_metalwork_2d' }, - ['-861641824'] = { Name = 'sc1_20_metalwork_2e' }, - ['-1701019149'] = { Name = 'sc1_20_metalwork' }, - ['766377489'] = { Name = 'sc1_20_wires_heavy_00' }, - ['-68740476'] = { Name = 'sc1_20_wires_heavy_01' }, - ['1244706582'] = { Name = 'sc1_20_wires_heavy_02' }, - ['410440611'] = { Name = 'sc1_20_wires_heavy_03' }, - ['792232226'] = { Name = 'sc1_20_wires_heavy_04' }, - ['1154395214'] = { Name = 'sc1_20_wires_heavy_05' }, - ['2003672566'] = { Name = 'sc1_20_wires_heavy_050' }, - ['1573346879'] = { Name = 'sc1_20_wires_heavy_06' }, - ['1632658769'] = { Name = 'sc1_20_wires_heavy_07' }, - ['2023625716'] = { Name = 'sc1_20_wires_heavy_08' }, - ['-1915732392'] = { Name = 'sc1_20_wires_heavy_09' }, - ['-126839049'] = { Name = 'sc1_20_wires_heavy_10' }, - ['103232100'] = { Name = 'sc1_20_wires_heavy_11' }, - ['1558044624'] = { Name = 'sc1_20_wires_heavy_12' }, - ['1789754223'] = { Name = 'sc1_20_wires_heavy_13' }, - ['1555619714'] = { Name = 'sc1_20_wires_heavy_14' }, - ['1787067161'] = { Name = 'sc1_20_wires_heavy_15' }, - ['-1590335358'] = { Name = 'sc1_20_wires_heavy_16' }, - ['788104196'] = { Name = 'sc1_20_wires_heavy_17' }, - ['-2050903653'] = { Name = 'sc1_20_wires_heavy_18' }, - ['-1780362789'] = { Name = 'sc1_20_wires_heavy_19' }, - ['-1211263854'] = { Name = 'sc1_20_wires_heavy_20' }, - ['-348652698'] = { Name = 'sc1_20_wires_heavy_21' }, - ['628420575'] = { Name = 'sc1_20_wires_heavy_22' }, - ['-960286083'] = { Name = 'sc1_20_wires_heavy_23' }, - ['34187529'] = { Name = 'sc1_20_wires_heavy_24' }, - ['-195621468'] = { Name = 'sc1_20_wires_heavy_25' }, - ['1570168866'] = { Name = 'sc1_20_wires_heavy_26' }, - ['1340949711'] = { Name = 'sc1_20_wires_heavy_27' }, - ['1705177142'] = { Name = 'sc1_20_wires_heavy_28' }, - ['1496667995'] = { Name = 'sc1_20_wires_heavy_29' }, - ['1194276475'] = { Name = 'sc1_20_wires_heavy_30' }, - ['1499486941'] = { Name = 'sc1_20_wires_heavy_31' }, - ['1789001056'] = { Name = 'sc1_20_wires_heavy_32' }, - ['-56155796'] = { Name = 'sc1_20_wires_heavy_33' }, - ['2143463333'] = { Name = 'sc1_20_wires_heavy_34' }, - ['-1839608621'] = { Name = 'sc1_20_wires_heavy_35' }, - ['-1555075394'] = { Name = 'sc1_20_wires_heavy_36' }, - ['897618718'] = { Name = 'sc1_20_wires_heavy_37' }, - ['-647636258'] = { Name = 'sc1_20_wires_heavy_38' }, - ['-349733279'] = { Name = 'sc1_20_wires_heavy_39' }, - ['-610345412'] = { Name = 'sc1_20_wires_heavy_40' }, - ['-883081799'] = { Name = 'sc1_20_wires_heavy_41' }, - ['-1201530941'] = { Name = 'sc1_20_wires_heavy_42' }, - ['641495926'] = { Name = 'sc1_20_wires_heavy_43' }, - ['-690793383'] = { Name = 'sc1_20_wires_heavy_44' }, - ['-451874604'] = { Name = 'sc1_20_wires_heavy_45' }, - ['2074418686'] = { Name = 'sc1_20_wires_heavy_46' }, - ['-1947746685'] = { Name = 'sc1_20_wires_heavy_47' }, - ['162216456'] = { Name = 'sc1_20_wires_heavy_48' }, - ['276187038'] = { Name = 'sc1_20_wires_heavy_49' }, - ['-1839488610'] = { Name = 'sc1_21_details_00' }, - ['-28542590'] = { Name = 'sc1_21_details_01' }, - ['-869919434'] = { Name = 'sc1_21_details_02' }, - ['-623398247'] = { Name = 'sc1_21_details_03' }, - ['-1196921285'] = { Name = 'sc1_21_details_04' }, - ['895903669'] = { Name = 'sc1_21_details_05' }, - ['53183296'] = { Name = 'sc1_21_details_06' }, - ['-446755403'] = { Name = 'sc1_21_fencing_01' }, - ['1740350778'] = { Name = 'sc1_21_gas_railings' }, - ['-1724148895'] = { Name = 'sc1_21_gas' }, - ['1869551763'] = { Name = 'sc1_21_ground01' }, - ['-1673366983'] = { Name = 'sc1_21_ground02' }, - ['-1810855192'] = { Name = 'sc1_21_ladder_01' }, - ['1912164995'] = { Name = 'sc1_21_res_det01' }, - ['1673115140'] = { Name = 'sc1_21_res_det02' }, - ['-1770382456'] = { Name = 'sc1_21_res_det03' }, - ['-2062452557'] = { Name = 'sc1_21_res_det04' }, - ['150438021'] = { Name = 'sc1_21_res_det05' }, - ['-225677733'] = { Name = 'sc1_21_res01_railings' }, - ['706597296'] = { Name = 'sc1_21_res01' }, - ['1122796353'] = { Name = 'sc1_21_res02' }, - ['1921009925'] = { Name = 'sc1_21_roundred_railings' }, - ['-630552158'] = { Name = 'sc1_21_roundred' }, - ['-683932959'] = { Name = 'sc1_21_shop01' }, - ['1028705967'] = { Name = 'sc1_21_w_fnc' }, - ['-1315194081'] = { Name = 'sc1_22_fizzblocker_1' }, - ['1527948176'] = { Name = 'sc1_22_fizzblocker_1b' }, - ['-1028629176'] = { Name = 'sc1_22_fizzblocker_4' }, - ['264304488'] = { Name = 'sc1_22_fizzblocker_7' }, - ['-1185855576'] = { Name = 'sc1_22_fizzblocker_7b' }, - ['-34122795'] = { Name = 'sc1_22_fizzblocker_8' }, - ['-2118888777'] = { Name = 'sc1_22_fizzpipes' }, - ['-207156362'] = { Name = 'sc1_22_grounda_dcl' }, - ['1411881003'] = { Name = 'sc1_22_grounda' }, - ['-364424650'] = { Name = 'sc1_22_groundb_dcl' }, - ['-730457918'] = { Name = 'sc1_22_groundb' }, - ['-678413229'] = { Name = 'sc1_22_ladder_002' }, - ['-869090438'] = { Name = 'sc1_22_ladder_01' }, - ['1351369763'] = { Name = 'sc1_22_ladder_03' }, - ['-2109181789'] = { Name = 'sc1_22_mall_04bb' }, - ['-1663863779'] = { Name = 'sc1_22_mall_dec' }, - ['1352847015'] = { Name = 'sc1_22_mall_railings_01' }, - ['2055840372'] = { Name = 'sc1_22_mall_railings_02' }, - ['-1471380813'] = { Name = 'sc1_22_park_sld_01' }, - ['-561115048'] = { Name = 'sc1_23_antenna' }, - ['-1750074354'] = { Name = 'sc1_23_bb_frame' }, - ['-1663565911'] = { Name = 'sc1_23_chicken' }, - ['-1052450924'] = { Name = 'sc1_23_detail_00' }, - ['208303582'] = { Name = 'sc1_23_detail_01' }, - ['-592931237'] = { Name = 'sc1_23_detail_02' }, - ['-1262631238'] = { Name = 'sc1_23_detail_03' }, - ['-270058228'] = { Name = 'sc1_23_detail_04' }, - ['-1725493363'] = { Name = 'sc1_23_detail_05' }, - ['-957551848'] = { Name = 'sc1_23_detail_06' }, - ['1980439285'] = { Name = 'sc1_23_fizzygrill' }, - ['1279568528'] = { Name = 'sc1_23_garage' }, - ['1563039106'] = { Name = 'sc1_23_ground01' }, - ['-1865224404'] = { Name = 'sc1_23_ladder_01' }, - ['1519420072'] = { Name = 'sc1_23_ladder_02' }, - ['1162893352'] = { Name = 'sc1_23_ladder_03' }, - ['572756431'] = { Name = 'sc1_23_ladder_05' }, - ['759667063'] = { Name = 'sc1_23_rails_det' }, - ['-1121790995'] = { Name = 'sc1_23_res_det' }, - ['688150710'] = { Name = 'sc1_23_res' }, - ['-689872355'] = { Name = 'sc1_23_roofpoles' }, - ['-2078834524'] = { Name = 'sc1_23_shadowprox' }, - ['-1294061372'] = { Name = 'sc1_23_shop01' }, - ['1453383568'] = { Name = 'sc1_23_shop02_grate' }, - ['1526726917'] = { Name = 'sc1_23_shop02' }, - ['-1841405354'] = { Name = 'sc1_23_stairrail' }, - ['1329166332'] = { Name = 'sc1_23_tram' }, - ['484858405'] = { Name = 'sc1_23_tramfence_00' }, - ['258653998'] = { Name = 'sc1_23_tramfence_01' }, - ['-1254671091'] = { Name = 'sc1_23_woodfizz' }, - ['1040650991'] = { Name = 'sc1_23_yorails' }, - ['-2137350583'] = { Name = 'sc1_24_bd07_d01' }, - ['1729162030'] = { Name = 'sc1_24_bd07_d02' }, - ['-386039419'] = { Name = 'sc1_24_build05' }, - ['328849085'] = { Name = 'sc1_24_build07' }, - ['-970405224'] = { Name = 'sc1_24_det01' }, - ['-707237385'] = { Name = 'sc1_24_det02' }, - ['-1350787776'] = { Name = 'sc1_24_det03' }, - ['1251494847'] = { Name = 'sc1_24_det04_b' }, - ['-1182420654'] = { Name = 'sc1_24_det04' }, - ['52413573'] = { Name = 'sc1_24_det05' }, - ['1911296340'] = { Name = 'sc1_24_fence' }, - ['-1573138049'] = { Name = 'sc1_24_garage' }, - ['-400780004'] = { Name = 'sc1_24_ground' }, - ['-414442120'] = { Name = 'sc1_24_ladder_002' }, - ['538545748'] = { Name = 'sc1_24_ladder_01' }, - ['-1078140701'] = { Name = 'sc1_24_ladder' }, - ['240590085'] = { Name = 'sc1_24_pipe01' }, - ['-116526477'] = { Name = 'sc1_24_pipe02' }, - ['-1089371757'] = { Name = 'sc1_24_railfizz1' }, - ['-179048937'] = { Name = 'sc1_24_railfizz2' }, - ['-230949915'] = { Name = 'sc1_24_res_det01' }, - ['-1623960133'] = { Name = 'sc1_24_res_det02' }, - ['-1930579666'] = { Name = 'sc1_24_res_det03' }, - ['1172284179'] = { Name = 'sc1_24_res_det04' }, - ['999132783'] = { Name = 'sc1_24_res_det05' }, - ['50385563'] = { Name = 'sc1_24_res1' }, - ['-2042169511'] = { Name = 'sc1_24_res1b' }, - ['-1818082376'] = { Name = 'sc1_25_detail_01' }, - ['-292587119'] = { Name = 'sc1_25_detail_03' }, - ['-1143270363'] = { Name = 'sc1_25_detail_04' }, - ['-434542431'] = { Name = 'sc1_25_detail_05' }, - ['-681129156'] = { Name = 'sc1_25_detail_06' }, - ['160477071'] = { Name = 'sc1_25_detail_07' }, - ['1121259583'] = { Name = 'sc1_25_detail_b' }, - ['891682632'] = { Name = 'sc1_25_ground' }, - ['1381522885'] = { Name = 'sc1_25_rail01' }, - ['1076803954'] = { Name = 'sc1_25_rail02' }, - ['756323134'] = { Name = 'sc1_25_rail03' }, - ['-198853803'] = { Name = 'sc1_25_res01_det01' }, - ['-436723974'] = { Name = 'sc1_25_res01_det02' }, - ['111239244'] = { Name = 'sc1_25_res01_det03' }, - ['-122502033'] = { Name = 'sc1_25_res01_det04' }, - ['-1948894842'] = { Name = 'sc1_25_res01' }, - ['-49973211'] = { Name = 'sc1_25_shops_01' }, - ['-758832219'] = { Name = 'sc1_25_shops_02' }, - ['1476357864'] = { Name = 'sc1_27_cutscene' }, - ['-1492384396'] = { Name = 'sc1_27_detail_01' }, - ['-892876617'] = { Name = 'sc1_27_detail_01b' }, - ['-269871313'] = { Name = 'sc1_27_detail_02' }, - ['1911493531'] = { Name = 'sc1_27_detail_02b' }, - ['1672509214'] = { Name = 'sc1_27_detail_02c' }, - ['1582424835'] = { Name = 'sc1_27_fencing' }, - ['-559117176'] = { Name = 'sc1_27_gate_dnt_ex' }, - ['-520572768'] = { Name = 'sc1_27_ground' }, - ['2018471343'] = { Name = 'sc1_27_res01_det01' }, - ['1505046651'] = { Name = 'sc1_27_res01_det02' }, - ['38470052'] = { Name = 'sc1_27_res01_det03' }, - ['384183002'] = { Name = 'sc1_27_res01_det04' }, - ['816307805'] = { Name = 'sc1_27_res01_det05' }, - ['-1175940848'] = { Name = 'sc1_27_res01' }, - ['-196704821'] = { Name = 'sc1_27_res02' }, - ['-2025984766'] = { Name = 'sc1_27_shp' }, - ['1755573221'] = { Name = 'sc1_28_b03_shutr' }, - ['-1437502437'] = { Name = 'sc1_28_bd01b_d01' }, - ['-1678132920'] = { Name = 'sc1_28_build01' }, - ['750461473'] = { Name = 'sc1_28_build01b' }, - ['-1332714891'] = { Name = 'sc1_28_build03' }, - ['-86673666'] = { Name = 'sc1_28_build04' }, - ['-389609384'] = { Name = 'sc1_28_detail01' }, - ['-1321002659'] = { Name = 'sc1_28_detail02' }, - ['540014377'] = { Name = 'sc1_28_detail03' }, - ['-977878460'] = { Name = 'sc1_28_detail04' }, - ['-998916158'] = { Name = 'sc1_28_detail05' }, - ['1816760171'] = { Name = 'sc1_28_detail06' }, - ['-686529281'] = { Name = 'sc1_28_detail07' }, - ['-1664126858'] = { Name = 'sc1_28_detail08' }, - ['-713984975'] = { Name = 'sc1_28_fizzsteps' }, - ['-1163304578'] = { Name = 'sc1_28_ground' }, - ['-1269481001'] = { Name = 'sc1_28_ladder_002' }, - ['2035290977'] = { Name = 'sc1_28_ladder_01' }, - ['2115057825'] = { Name = 'sc1_28_ladder01' }, - ['541595206'] = { Name = 'sc1_28_rail01' }, - ['-2030672991'] = { Name = 'sc1_28_rail02' }, - ['2071415971'] = { Name = 'sc1_28_rail03' }, - ['-1052747720'] = { Name = 'sc1_28_rail04' }, - ['1476494776'] = { Name = 'sc1_28_rail05' }, - ['-110966664'] = { Name = 'sc1_28_rail06' }, - ['-1339935240'] = { Name = 'sc1_28_rail07' }, - ['1533188285'] = { Name = 'sc1_28_res01_det01' }, - ['-1863154728'] = { Name = 'sc1_28_res01_det03' }, - ['-30330797'] = { Name = 'sc1_28_res01' }, - ['1808985961'] = { Name = 'sc1_29_corg00' }, - ['1452852469'] = { Name = 'sc1_29_corg01' }, - ['1791978878'] = { Name = 'sc1_29_corg02' }, - ['-776322172'] = { Name = 'sc1_29_detail01' }, - ['1148568392'] = { Name = 'sc1_29_detail01b' }, - ['-87019522'] = { Name = 'sc1_29_detail01c' }, - ['-529800985'] = { Name = 'sc1_29_detail02' }, - ['164875329'] = { Name = 'sc1_29_detail02b' }, - ['-588141704'] = { Name = 'sc1_29_fizzpanels1' }, - ['-776956682'] = { Name = 'sc1_29_fizzpanels2' }, - ['2024122806'] = { Name = 'sc1_29_fuckingfizz' }, - ['-1432676209'] = { Name = 'sc1_29_grnd01' }, - ['-170643728'] = { Name = 'sc1_29_grnd02' }, - ['1286545699'] = { Name = 'sc1_29_grndhge1' }, - ['1951523886'] = { Name = 'sc1_29_res01_det01' }, - ['-691295972'] = { Name = 'sc1_29_res01_det02' }, - ['-921301583'] = { Name = 'sc1_29_res01_det03' }, - ['-477348115'] = { Name = 'sc1_29_res01_det03b' }, - ['-837413887'] = { Name = 'sc1_29_res01_det03c' }, - ['-228630461'] = { Name = 'sc1_29_res01_det04' }, - ['-457915154'] = { Name = 'sc1_29_res01_det05' }, - ['534985546'] = { Name = 'sc1_29_res01_det06' }, - ['505122398'] = { Name = 'sc1_29_res01' }, - ['1423950477'] = { Name = 'sc1_29_res01b' }, - ['1932721971'] = { Name = 'sc1_29_res01c' }, - ['741550733'] = { Name = 'sc1_29_res02' }, - ['-89322167'] = { Name = 'sc1_29_res02b' }, - ['671518649'] = { Name = 'sc1_29_shop_d' }, - ['1941696375'] = { Name = 'sc1_29_shop' }, - ['-685097871'] = { Name = 'sc1_29_shopsign' }, - ['-1750894360'] = { Name = 'sc1_30_armco' }, - ['2142208886'] = { Name = 'sc1_30_billboard' }, - ['-358090189'] = { Name = 'sc1_30_building_4' }, - ['560068546'] = { Name = 'sc1_30_cablemesh119332_hvstd' }, - ['-651888659'] = { Name = 'sc1_30_cablemesh119347_hvstd' }, - ['1626310892'] = { Name = 'sc1_30_cablemesh119378_hvstd' }, - ['-19546827'] = { Name = 'sc1_30_cablemesh119393_hvstd' }, - ['-1550937586'] = { Name = 'sc1_30_cablemesh119408_hvstd' }, - ['1852714974'] = { Name = 'sc1_30_cablemesh119423_hvstd' }, - ['-996262164'] = { Name = 'sc1_30_church_railings' }, - ['-715223056'] = { Name = 'sc1_30_church_railings2' }, - ['1005417810'] = { Name = 'sc1_30_church' }, - ['963398157'] = { Name = 'sc1_30_detail_1' }, - ['1212573633'] = { Name = 'sc1_30_detail_2' }, - ['-705166554'] = { Name = 'sc1_30_detail_3' }, - ['998243147'] = { Name = 'sc1_30_fence_00' }, - ['172497116'] = { Name = 'sc1_30_fence_01' }, - ['1622263214'] = { Name = 'sc1_30_fence_02' }, - ['-560840335'] = { Name = 'sc1_30_fence_03' }, - ['-181899619'] = { Name = 'sc1_30_fence_04' }, - ['-851487345'] = { Name = 'sc1_30_fence_2_00' }, - ['-816355229'] = { Name = 'sc1_30_ground1' }, - ['-987933713'] = { Name = 'sc1_30_ground2' }, - ['-2061594840'] = { Name = 'sc1_30_motel_fiz00' }, - ['-1809830617'] = { Name = 'sc1_30_motel_fiz01' }, - ['-1234734667'] = { Name = 'sc1_30_motel_fiz02' }, - ['-1496591746'] = { Name = 'sc1_30_motel_fiz03' }, - ['1492760283'] = { Name = 'sc1_30_motel_fiz04' }, - ['1293328149'] = { Name = 'sc1_30_motel_fiz05' }, - ['1867375491'] = { Name = 'sc1_30_motel_fiz06' }, - ['1629767472'] = { Name = 'sc1_30_motel_fiz07' }, - ['296593476'] = { Name = 'sc1_30_motel_fiz08' }, - ['573786451'] = { Name = 'sc1_30_motel_fiz09' }, - ['1298675238'] = { Name = 'sc1_30_res_det01' }, - ['-1452216778'] = { Name = 'sc1_30_res_det02' }, - ['1932952002'] = { Name = 'sc1_30_res_det03' }, - ['1402601811'] = { Name = 'sc1_30_res' }, - ['1469303074'] = { Name = 'sc1_31_det01' }, - ['1350462585'] = { Name = 'sc1_31_det01b' }, - ['1049413782'] = { Name = 'sc1_31_det01c' }, - ['-2117886703'] = { Name = 'sc1_31_det02' }, - ['2032039989'] = { Name = 'sc1_31_det02b' }, - ['5796857'] = { Name = 'sc1_31_ground01' }, - ['168298332'] = { Name = 'sc1_31_ground02' }, - ['113007112'] = { Name = 'sc1_31_ladder_01' }, - ['1121275766'] = { Name = 'sc1_31_metalgrates' }, - ['-868164819'] = { Name = 'sc1_31_res01_det_2' }, - ['-2084005917'] = { Name = 'sc1_31_res01_det' }, - ['-987289038'] = { Name = 'sc1_31_res01' }, - ['1252435012'] = { Name = 'sc1_31_res02_det_2' }, - ['739428050'] = { Name = 'sc1_31_res02_det' }, - ['-1277950068'] = { Name = 'sc1_31_res02' }, - ['-2103235124'] = { Name = 'sc1_31_shops_det' }, - ['-2004085437'] = { Name = 'sc1_31_shops01' }, - ['-756236269'] = { Name = 'sc1_32_alley_ladder' }, - ['2051182732'] = { Name = 'sc1_32_decal_06' }, - ['951589876'] = { Name = 'sc1_32_decal_06b' }, - ['-331107399'] = { Name = 'sc1_32_facdetail_00' }, - ['-571926780'] = { Name = 'sc1_32_facdetail_01' }, - ['-464935991'] = { Name = 'sc1_32_facdetail_02' }, - ['-703658156'] = { Name = 'sc1_32_facdetail_03' }, - ['89974255'] = { Name = 'sc1_32_facdetail_04' }, - ['-107557277'] = { Name = 'sc1_32_facdetail_05' }, - ['-1463374652'] = { Name = 'sc1_32_facdetail_06' }, - ['-888671930'] = { Name = 'sc1_32_facdetail_07' }, - ['-1102882883'] = { Name = 'sc1_32_facdetail_08' }, - ['1853405225'] = { Name = 'sc1_32_facdetail_09' }, - ['1588238173'] = { Name = 'sc1_32_facdetail_10' }, - ['1826960338'] = { Name = 'sc1_32_facdetail_11' }, - ['-2111873466'] = { Name = 'sc1_32_facdetail_12' }, - ['1944109513'] = { Name = 'sc1_32_facdetail_13' }, - ['1233808661'] = { Name = 'sc1_32_facdetail_14' }, - ['374408867'] = { Name = 'sc1_32_facdetail_15' }, - ['327719179'] = { Name = 'sc1_32_fence_01' }, - ['-1393538088'] = { Name = 'sc1_32_fence_02' }, - ['-1632522405'] = { Name = 'sc1_32_fence_03' }, - ['-934280553'] = { Name = 'sc1_32_fence_04' }, - ['-1174116864'] = { Name = 'sc1_32_fence_05' }, - ['1944902094'] = { Name = 'sc1_32_fence_06' }, - ['1214677698'] = { Name = 'sc1_32_fence_07' }, - ['587056306'] = { Name = 'sc1_32_g6_b' }, - ['513260518'] = { Name = 'sc1_32_g6_c' }, - ['1326894715'] = { Name = 'sc1_32_ground02' }, - ['-1759971218'] = { Name = 'sc1_32_ground06_o' }, - ['-579074582'] = { Name = 'sc1_32_ground06_o2' }, - ['-1269222491'] = { Name = 'sc1_32_ground06_o3' }, - ['22983432'] = { Name = 'sc1_32_ground06' }, - ['2041225557'] = { Name = 'sc1_32_incin_01' }, - ['1886464739'] = { Name = 'sc1_32_incin_pipes1' }, - ['-1363927323'] = { Name = 'sc1_32_ladder_01' }, - ['-149776910'] = { Name = 'sc1_32_ladder_01b' }, - ['-1028364426'] = { Name = 'sc1_32_ladder_x' }, - ['-1259516952'] = { Name = 'sc1_32_ladder_y' }, - ['-1421352541'] = { Name = 'sc1_32_pipes_00' }, - ['-1645918498'] = { Name = 'sc1_32_pipes_01' }, - ['174464990'] = { Name = 'sc1_32_pipes_02' }, - ['158341923'] = { Name = 'sc1_32_prox' }, - ['-1510323592'] = { Name = 'sc1_32_stairs' }, - ['-324874259'] = { Name = 'sc1_32_wall04' }, - ['737979244'] = { Name = 'sc1_33_alley_d' }, - ['1296706256'] = { Name = 'sc1_33_alley_d2' }, - ['-1466573775'] = { Name = 'sc1_33_apt01' }, - ['-1110374749'] = { Name = 'sc1_33_apt02' }, - ['-265655467'] = { Name = 'sc1_33_apt03' }, - ['98321667'] = { Name = 'sc1_33_aptdet02' }, - ['-2055355320'] = { Name = 'sc1_33_aptdet03' }, - ['2143860958'] = { Name = 'sc1_33_aptdet04' }, - ['1924406965'] = { Name = 'sc1_33_aptdet05' }, - ['-583863375'] = { Name = 'sc1_33_aptdet06' }, - ['1551266362'] = { Name = 'sc1_33_aptdet07' }, - ['1319949991'] = { Name = 'sc1_33_aptdet08' }, - ['644007759'] = { Name = 'sc1_33_build05' }, - ['1798527575'] = { Name = 'sc1_33_decal_010' }, - ['1633826629'] = { Name = 'sc1_33_fizzers_00' }, - ['-548949230'] = { Name = 'sc1_33_fizzers_01' }, - ['-720003410'] = { Name = 'sc1_33_fizzers_02' }, - ['47413801'] = { Name = 'sc1_33_fizzers_03' }, - ['-426098249'] = { Name = 'sc1_33_fizzers_04' }, - ['828068842'] = { Name = 'sc1_33_glue_1' }, - ['284485242'] = { Name = 'sc1_33_ground004' }, - ['2050336927'] = { Name = 'sc1_33_ground03' }, - ['-1997765914'] = { Name = 'sc1_33_hedge01' }, - ['-790719795'] = { Name = 'sc1_33_hedge02' }, - ['-1207509295'] = { Name = 'sc1_33_tower_fence00' }, - ['-592009168'] = { Name = 'sc1_33_tower_fence01' }, - ['-864254020'] = { Name = 'sc1_33_tower_fence02' }, - ['-2126220983'] = { Name = 'sc1_33_tower_fence03' }, - ['1594174667'] = { Name = 'sc1_33_tower_fence04' }, - ['-1547323825'] = { Name = 'sc1_33_tower_fence05' }, - ['-1843981582'] = { Name = 'sc1_33_tower_fence06' }, - ['-1577930019'] = { Name = 'sc1_33_tower_fence07' }, - ['-1322757816'] = { Name = 'sc1_33_tower_fence08' }, - ['1796228373'] = { Name = 'sc1_33_tower_fence09' }, - ['-1088885727'] = { Name = 'sc1_33_tower_fence10' }, - ['-2084997797'] = { Name = 'sc1_33_tower_fence11' }, - ['1383043784'] = { Name = 'sc1_33_tower_fence12' }, - ['-1471922572'] = { Name = 'sc1_33_tower_fence13' }, - ['-623228365'] = { Name = 'sc1_33_tower_fence14_l1' }, - ['1990548275'] = { Name = 'sc1_33_tower_fence14' }, - ['-1458851040'] = { Name = 'sc1_33_tower01' }, - ['-1151969355'] = { Name = 'sc1_33_tower02' }, - ['-1186697918'] = { Name = 'sc1_33_wash_lines00' }, - ['-1113229816'] = { Name = 'sc1_33_wash_lines01' }, - ['-1944022273'] = { Name = 'sc1_33_wash_lines02' }, - ['-1571111053'] = { Name = 'sc1_33_wash_lines03' }, - ['-263857336'] = { Name = 'sc1_33_wash_lines04' }, - ['8158133'] = { Name = 'sc1_33_wash_lines05' }, - ['-1029046255'] = { Name = 'sc1_33_wash_lines06' }, - ['-655872883'] = { Name = 'sc1_33_wash_lines07' }, - ['657541406'] = { Name = 'sc1_33_wash_lines08' }, - ['1583658872'] = { Name = 'sc1_33_wash_lines09' }, - ['15320836'] = { Name = 'sc1_33_watts_d' }, - ['1402614089'] = { Name = 'sc1_34_bunting' }, - ['-299668850'] = { Name = 'sc1_34_detail' }, - ['-795868222'] = { Name = 'sc1_34_grnd_decal01' }, - ['-261636299'] = { Name = 'sc1_34_grnd01' }, - ['-371140139'] = { Name = 'sc1_34_ladder_02' }, - ['-602522048'] = { Name = 'sc1_34_ladder_03' }, - ['-1453921124'] = { Name = 'sc1_34_mos' }, - ['320930416'] = { Name = 'sc1_emissive_11_car' }, - ['1006881214'] = { Name = 'sc1_emissive_11_eme' }, - ['1196810338'] = { Name = 'sc1_emissive_11_emf' }, - ['1159845417'] = { Name = 'sc1_emissive_11_n1' }, - ['1898982909'] = { Name = 'sc1_emissive_11_n2' }, - ['972668877'] = { Name = 'sc1_emissive_247_em_dum' }, - ['-876390356'] = { Name = 'sc1_emissive_29_emaa' }, - ['562889662'] = { Name = 'sc1_emissive_29_emab' }, - ['862496629'] = { Name = 'sc1_emissive_29_emac' }, - ['990006659'] = { Name = 'sc1_emissive_build04_em1' }, - ['1699622123'] = { Name = 'sc1_emissive_build07_em1' }, - ['1286110770'] = { Name = 'sc1_emissive_ltd' }, - ['-460721795'] = { Name = 'sc1_emissive_sc1_00e001' }, - ['1587056293'] = { Name = 'sc1_emissive_sc1_01a' }, - ['1221092097'] = { Name = 'sc1_emissive_sc1_01b' }, - ['1420426748'] = { Name = 'sc1_emissive_sc1_02a' }, - ['515805734'] = { Name = 'sc1_emissive_sc1_02b' }, - ['-986063082'] = { Name = 'sc1_emissive_sc1_02c' }, - ['-738493287'] = { Name = 'sc1_emissive_sc1_02d' }, - ['-1648029651'] = { Name = 'sc1_emissive_sc1_02e' }, - ['1389842717'] = { Name = 'sc1_emissive_sc1_03_b' }, - ['479814818'] = { Name = 'sc1_emissive_sc1_03_c' }, - ['-156034858'] = { Name = 'sc1_emissive_sc1_03_d' }, - ['-423766382'] = { Name = 'sc1_emissive_sc1_04_neon_night' }, - ['302935603'] = { Name = 'sc1_emissive_sc1_04a' }, - ['-1556639625'] = { Name = 'sc1_emissive_sc1_04b' }, - ['-689604654'] = { Name = 'sc1_emissive_sc1_04c' }, - ['-940811808'] = { Name = 'sc1_emissive_sc1_04d' }, - ['1536294176'] = { Name = 'sc1_emissive_sc1_05' }, - ['-2048372276'] = { Name = 'sc1_emissive_sc1_06' }, - ['-740626079'] = { Name = 'sc1_emissive_sc1_07a' }, - ['1398763624'] = { Name = 'sc1_emissive_sc1_07b' }, - ['258827480'] = { Name = 'sc1_emissive_sc1_08' }, - ['-1365269181'] = { Name = 'sc1_emissive_sc1_10_2' }, - ['-1986372811'] = { Name = 'sc1_emissive_sc1_10_3' }, - ['-1692729802'] = { Name = 'sc1_emissive_sc1_10_4' }, - ['1408451482'] = { Name = 'sc1_emissive_sc1_10a' }, - ['-1655565493'] = { Name = 'sc1_emissive_sc1_11_em' }, - ['822109656'] = { Name = 'sc1_emissive_sc1_11_ema' }, - ['36833340'] = { Name = 'sc1_emissive_sc1_11_emb' }, - ['-2154465'] = { Name = 'sc1_emissive_sc1_11_emb1' }, - ['342207651'] = { Name = 'sc1_emissive_sc1_11_emc' }, - ['-401714187'] = { Name = 'sc1_emissive_sc1_11_emd' }, - ['-1015056529'] = { Name = 'sc1_emissive_sc1_12_1' }, - ['-180364557'] = { Name = 'sc1_emissive_sc1_12_2' }, - ['-2001436198'] = { Name = 'sc1_emissive_sc1_12_4' }, - ['355521790'] = { Name = 'sc1_emissive_sc1_13a' }, - ['169653301'] = { Name = 'sc1_emissive_sc1_13ab' }, - ['-219967388'] = { Name = 'sc1_emissive_sc1_13c' }, - ['550166982'] = { Name = 'sc1_emissive_sc1_14a' }, - ['238664868'] = { Name = 'sc1_emissive_sc1_14b' }, - ['1180642262'] = { Name = 'sc1_emissive_sc1_15a' }, - ['1390036172'] = { Name = 'sc1_emissive_sc1_15b' }, - ['2082870575'] = { Name = 'sc1_emissive_sc1_17a' }, - ['-1369212503'] = { Name = 'sc1_emissive_sc1_17b' }, - ['-1615274924'] = { Name = 'sc1_emissive_sc1_17c' }, - ['747151406'] = { Name = 'sc1_emissive_sc1_18' }, - ['-217402622'] = { Name = 'sc1_emissive_sc1_18b_lod' }, - ['-1576975407'] = { Name = 'sc1_emissive_sc1_18b' }, - ['305571190'] = { Name = 'sc1_emissive_sc1_19a' }, - ['602261716'] = { Name = 'sc1_emissive_sc1_19b' }, - ['-742512526'] = { Name = 'sc1_emissive_sc1_19c' }, - ['-729353908'] = { Name = 'sc1_emissive_sc1_20' }, - ['-1502950427'] = { Name = 'sc1_emissive_sc1_21_em' }, - ['41730646'] = { Name = 'sc1_emissive_sc1_21_emb' }, - ['1183861376'] = { Name = 'sc1_emissive_sc1_21_emc' }, - ['2020290101'] = { Name = 'sc1_emissive_sc1_21_emd' }, - ['-884775119'] = { Name = 'sc1_emissive_sc1_23_1' }, - ['-1192115570'] = { Name = 'sc1_emissive_sc1_23_2' }, - ['966607847'] = { Name = 'sc1_emissive_sc1_23_3' }, - ['795094901'] = { Name = 'sc1_emissive_sc1_23_4' }, - ['1687827391'] = { Name = 'sc1_emissive_sc1_24a' }, - ['182827643'] = { Name = 'sc1_emissive_sc1_24ab' }, - ['-1172119861'] = { Name = 'sc1_emissive_sc1_24b' }, - ['969170452'] = { Name = 'sc1_emissive_sc1_24c' }, - ['-1921743801'] = { Name = 'sc1_emissive_sc1_25a' }, - ['154500039'] = { Name = 'sc1_emissive_sc1_25b' }, - ['-228231610'] = { Name = 'sc1_emissive_sc1_27_1' }, - ['-853267516'] = { Name = 'sc1_emissive_sc1_27_2' }, - ['-1141929637'] = { Name = 'sc1_emissive_sc1_27_3' }, - ['290602286'] = { Name = 'sc1_emissive_sc1_28_1' }, - ['1605786101'] = { Name = 'sc1_emissive_sc1_28_2' }, - ['636713891'] = { Name = 'sc1_emissive_sc1_28_2b' }, - ['751301657'] = { Name = 'sc1_emissive_sc1_28_3' }, - ['1165475543'] = { Name = 'sc1_emissive_sc1_29_emc' }, - ['-679525422'] = { Name = 'sc1_emissive_sc1_30_1' }, - ['-1390153960'] = { Name = 'sc1_emissive_sc1_30_2' }, - ['-1616658941'] = { Name = 'sc1_emissive_sc1_31_1' }, - ['-1980656993'] = { Name = 'sc1_emissive_sc1_31_2' }, - ['2082993932'] = { Name = 'sc1_emissive_sc1_31_3' }, - ['1258067308'] = { Name = 'sc1_emissive_sc1_32a' }, - ['1706871532'] = { Name = 'sc1_emissive_sc1_32b' }, - ['690573766'] = { Name = 'sc1_emissive_sc1_32c' }, - ['1741475920'] = { Name = 'sc1_emissive_sc1_33a' }, - ['1585888708'] = { Name = 'sc1_emissive_sc1_33b' }, - ['2016833827'] = { Name = 'sc1_emissive_sc1_33d' }, - ['-1469539800'] = { Name = 'sc1_emissive_sc1_34' }, - ['-1786615116'] = { Name = 'sc1_emissive_shop' }, - ['-1371552351'] = { Name = 'sc1_emissive_stripsgn_em1' }, - ['-177400686'] = { Name = 'sc1_emissive_theatre' }, - ['-1953789186'] = { Name = 'sc1_lod_emi_a_slod3' }, - ['-687397906'] = { Name = 'sc1_lod_emi_b_slod3' }, - ['1519332188'] = { Name = 'sc1_lod_emi_c_slod3' }, - ['2078822704'] = { Name = 'sc1_lod_emissive' }, - ['-1374583281'] = { Name = 'sc1_lod_slod4' }, - ['-289861172'] = { Name = 'sc1_props_containers_slod' }, - ['1639813380'] = { Name = 'sc1_props_flyers00' }, - ['1946236299'] = { Name = 'sc1_props_flyers01' }, - ['369523099'] = { Name = 'sc1_props_flyers02' }, - ['-408642344'] = { Name = 'sc1_props_flyers03' }, - ['-193284476'] = { Name = 'sc1_props_flyers04' }, - ['-1010707181'] = { Name = 'sc1_props_flyers05' }, - ['1088671561'] = { Name = 'sc1_props_flyers06' }, - ['1246552603'] = { Name = 'sc1_props_flyers07' }, - ['460194910'] = { Name = 'sc1_props_flyers08' }, - ['113761054'] = { Name = 'sc1_props_flyers09' }, - ['319649529'] = { Name = 'sc1_props_flyers10' }, - ['547426844'] = { Name = 'sc1_props_flyers11' }, - ['1049579000'] = { Name = 'sc1_props_flyers12' }, - ['1276504325'] = { Name = 'sc1_props_flyers13' }, - ['1668552625'] = { Name = 'sc1_props_flyers14' }, - ['1899082540'] = { Name = 'sc1_props_flyers15' }, - ['-1914442608'] = { Name = 'sc1_props_flyers16' }, - ['-1684240379'] = { Name = 'sc1_props_flyers17' }, - ['444237247'] = { Name = 'sc1_props_flyers18' }, - ['922992337'] = { Name = 'sc1_props_flyers19' }, - ['1280699685'] = { Name = 'sc1_props_flyers20' }, - ['-938515310'] = { Name = 'sc1_props_flyers22' }, - ['-1780449227'] = { Name = 'sc1_props_flyers23' }, - ['-1399149143'] = { Name = 'sc1_props_flyers24' }, - ['-49295726'] = { Name = 'sc1_props_flyers25' }, - ['2060798491'] = { Name = 'sc1_props_flyers26' }, - ['-1849985049'] = { Name = 'sc1_props_flyers27' }, - ['1600688962'] = { Name = 'sc1_props_flyers28' }, - ['1947450520'] = { Name = 'sc1_props_flyers29' }, - ['-1445582084'] = { Name = 'sc1_props_flyers30' }, - ['-1260109544'] = { Name = 'sc1_props_flyers31' }, - ['-969153593'] = { Name = 'sc1_props_flyers32' }, - ['1468171858'] = { Name = 'sc1_props_flyers33' }, - ['-471621866'] = { Name = 'sc1_props_flyers34' }, - ['-325209974'] = { Name = 'sc1_props_flyers35' }, - ['-27306995'] = { Name = 'sc1_props_flyers36' }, - ['-1722840593'] = { Name = 'sc1_props_flyers37' }, - ['352026945'] = { Name = 'sc1_props_flyers38' }, - ['633938652'] = { Name = 'sc1_props_flyers39' }, - ['1650792111'] = { Name = 'sc1_props_flyers40' }, - ['1420950345'] = { Name = 'sc1_props_flyers41' }, - ['-706970208'] = { Name = 'sc1_props_flyers42' }, - ['-1487789940'] = { Name = 'sc1_props_flyers43' }, - ['-1706785167'] = { Name = 'sc1_props_flyers44' }, - ['-1948161625'] = { Name = 'sc1_props_flyers45' }, - ['276525789'] = { Name = 'sc1_props_flyers46' }, - ['40359606'] = { Name = 'sc1_props_flyers47' }, - ['-250727421'] = { Name = 'sc1_props_flyers48' }, - ['-421322835'] = { Name = 'sc1_props_flyers49' }, - ['1313042319'] = { Name = 'sc1_props_flyers50' }, - ['1854976045'] = { Name = 'sc1_props_flyers51' }, - ['1623266446'] = { Name = 'sc1_props_flyers52' }, - ['-541158777'] = { Name = 'sc1_props_flyers53' }, - ['-1582973973'] = { Name = 'sc1_props_sc1_00c_props_decal' }, - ['-907651195'] = { Name = 'sc1_rd_23_wires' }, - ['1382448327'] = { Name = 'sc1_rd_24_wires' }, - ['-1155917316'] = { Name = 'sc1_rd_bld_sc_rd_tun_j1' }, - ['-1438202729'] = { Name = 'sc1_rd_cable_tram_00f' }, - ['-2034762378'] = { Name = 'sc1_rd_cable_tram_00h' }, - ['124659242'] = { Name = 'sc1_rd_cablemesh13074_thvy' }, - ['-2024719331'] = { Name = 'sc1_rd_cablemesh13461_tstd' }, - ['-710889558'] = { Name = 'sc1_rd_cablemesh13729_thvy' }, - ['-1170398382'] = { Name = 'sc1_rd_cablemesh186898_hvhvy' }, - ['4791730'] = { Name = 'sc1_rd_cablemesh35055_tstd' }, - ['-1067197583'] = { Name = 'sc1_rd_cablemesh35056_tstd' }, - ['-196689588'] = { Name = 'sc1_rd_clbanner_slod' }, - ['339556162'] = { Name = 'sc1_rd_cloth_01' }, - ['19960105'] = { Name = 'sc1_rd_cloth_02' }, - ['-547140213'] = { Name = 'sc1_rd_cloth_03' }, - ['792747274'] = { Name = 'sc1_rd_cloth_slod' }, - ['-793387658'] = { Name = 'sc1_rd_decals05' }, - ['-1267171767'] = { Name = 'sc1_rd_duct_taping' }, - ['-1528829341'] = { Name = 'sc1_rd_fence_00' }, - ['-1969244701'] = { Name = 'sc1_rd_fence_01' }, - ['-715568283'] = { Name = 'sc1_rd_fence_02' }, - ['-1172892447'] = { Name = 'sc1_rd_fence_03' }, - ['-260308566'] = { Name = 'sc1_rd_fence_04' }, - ['-432739044'] = { Name = 'sc1_rd_fence_05' }, - ['-1896497505'] = { Name = 'sc1_rd_fence_06' }, - ['2091653644'] = { Name = 'sc1_rd_fence_07' }, - ['-1418037336'] = { Name = 'sc1_rd_fence_08' }, - ['-1724787945'] = { Name = 'sc1_rd_fence_09' }, - ['18554804'] = { Name = 'sc1_rd_fence_10' }, - ['247839497'] = { Name = 'sc1_rd_fence_11' }, - ['-1445859093'] = { Name = 'sc1_rd_fence_12' }, - ['325292681'] = { Name = 'sc1_rd_gnd03' }, - ['1596652604'] = { Name = 'sc1_rd_graf_sc_tun_01' }, - ['-1636194635'] = { Name = 'sc1_rd_ground06_oint1' }, - ['2132535290'] = { Name = 'sc1_rd_ground06_oint2' }, - ['-1973250977'] = { Name = 'sc1_rd_inttun1extras' }, - ['340689452'] = { Name = 'sc1_rd_inttun1extrasb' }, - ['-1690709935'] = { Name = 'sc1_rd_inttun1ol' }, - ['400113178'] = { Name = 'sc1_rd_inttun1shell' }, - ['123586542'] = { Name = 'sc1_rd_inttun2arail' }, - ['-1529264588'] = { Name = 'sc1_rd_inttun2b_lod' }, - ['788340028'] = { Name = 'sc1_rd_inttun2bol' }, - ['-744268850'] = { Name = 'sc1_rd_inttun2bolglue' }, - ['-547539026'] = { Name = 'sc1_rd_inttun2bpipes' }, - ['-1757425482'] = { Name = 'sc1_rd_inttun2brail' }, - ['1738158820'] = { Name = 'sc1_rd_inttun2bshell' }, - ['-12587536'] = { Name = 'sc1_rd_inttun2lod' }, - ['1605627744'] = { Name = 'sc1_rd_inttun2ol' }, - ['30964981'] = { Name = 'sc1_rd_inttun2olglue' }, - ['-972730899'] = { Name = 'sc1_rd_inttun2pipes' }, - ['1982268393'] = { Name = 'sc1_rd_inttun2pipesend' }, - ['-628904079'] = { Name = 'sc1_rd_inttun2rail' }, - ['364766464'] = { Name = 'sc1_rd_inttun2shell' }, - ['-1492972462'] = { Name = 'sc1_rd_inttun3arail001' }, - ['-622657671'] = { Name = 'sc1_rd_inttun3bol' }, - ['948572700'] = { Name = 'sc1_rd_inttun3bolglue' }, - ['-1270839018'] = { Name = 'sc1_rd_inttun3bpipes' }, - ['1839042638'] = { Name = 'sc1_rd_inttun3brail' }, - ['1730418232'] = { Name = 'sc1_rd_inttun3bshell' }, - ['214110228'] = { Name = 'sc1_rd_inttun3lod' }, - ['1828936086'] = { Name = 'sc1_rd_inttun3ol' }, - ['87733152'] = { Name = 'sc1_rd_inttun3olglue' }, - ['-2050186419'] = { Name = 'sc1_rd_inttun3pipes' }, - ['-1710298840'] = { Name = 'sc1_rd_inttun3rail' }, - ['-1269264880'] = { Name = 'sc1_rd_inttun3shell' }, - ['1183749472'] = { Name = 'sc1_rd_inttunnel1_wire_mesh' }, - ['-1638626877'] = { Name = 'sc1_rd_inttunnel2_wire_mesh' }, - ['-516826443'] = { Name = 'sc1_rd_inttunnel3_wire_mesh' }, - ['2031741510'] = { Name = 'sc1_rd_inttunnel4_wire_mesh' }, - ['2108847222'] = { Name = 'sc1_rd_inttunnel4_wire_mesh001' }, - ['-1540980448'] = { Name = 'sc1_rd_inttunnel5_wire_mesh' }, - ['1978321816'] = { Name = 'sc1_rd_inttunnel5_wire_mesh001' }, - ['270916864'] = { Name = 'sc1_rd_inttunpipes' }, - ['56968927'] = { Name = 'sc1_rd_inttunshortdecal' }, - ['-704145719'] = { Name = 'sc1_rd_inttunshortextras' }, - ['428095711'] = { Name = 'sc1_rd_inttunshortol' }, - ['-254539233'] = { Name = 'sc1_rd_inttunshortreflect' }, - ['537042739'] = { Name = 'sc1_rd_inttunshortshell' }, - ['1944169716'] = { Name = 'sc1_rd_inttunstdecalext' }, - ['737484915'] = { Name = 'sc1_rd_props_combo01_01_lod' }, - ['609287115'] = { Name = 'sc1_rd_props_combo02_01_lod' }, - ['1691380261'] = { Name = 'sc1_rd_r1_01_o' }, - ['267408586'] = { Name = 'sc1_rd_r1_01' }, - ['-1331367534'] = { Name = 'sc1_rd_r1_02_o' }, - ['498856033'] = { Name = 'sc1_rd_r1_02' }, - ['-617610920'] = { Name = 'sc1_rd_r1_03_o' }, - ['-1281942491'] = { Name = 'sc1_rd_r1_03' }, - ['558823178'] = { Name = 'sc1_rd_r1_04_o' }, - ['-1041647414'] = { Name = 'sc1_rd_r1_04' }, - ['2137223847'] = { Name = 'sc1_rd_r1_04x' }, - ['920815182'] = { Name = 'sc1_rd_r1_05_o' }, - ['-76174367'] = { Name = 'sc1_rd_r1_05' }, - ['710041848'] = { Name = 'sc1_rd_r1_06_o' }, - ['1224427243'] = { Name = 'sc1_rd_r1_06' }, - ['272455024'] = { Name = 'sc1_rd_r1_07' }, - ['2099166560'] = { Name = 'sc1_rd_r1_08_o' }, - ['510456271'] = { Name = 'sc1_rd_r1_08' }, - ['-555154252'] = { Name = 'sc1_rd_r1_09_o' }, - ['1114978783'] = { Name = 'sc1_rd_r1_09' }, - ['1787354811'] = { Name = 'sc1_rd_r1_10_o' }, - ['-2103043850'] = { Name = 'sc1_rd_r2_01_o' }, - ['-216163357'] = { Name = 'sc1_rd_r2_01' }, - ['597142992'] = { Name = 'sc1_rd_r2_02_o' }, - ['43727582'] = { Name = 'sc1_rd_r2_02' }, - ['-1736877573'] = { Name = 'sc1_rd_r2_03_o' }, - ['1424056169'] = { Name = 'sc1_rd_r2_03' }, - ['-287853905'] = { Name = 'sc1_rd_r2_04_o' }, - ['1611101621'] = { Name = 'sc1_rd_r2_04' }, - ['96807427'] = { Name = 'sc1_rd_r2_05_o' }, - ['811308638'] = { Name = 'sc1_rd_r2_05' }, - ['616400952'] = { Name = 'sc1_rd_r2_06_o' }, - ['969189680'] = { Name = 'sc1_rd_r2_06' }, - ['-1028014729'] = { Name = 'sc1_rd_r2_07_o' }, - ['-1940992457'] = { Name = 'sc1_rd_r2_07' }, - ['1901367034'] = { Name = 'sc1_rd_r2_08_o' }, - ['-1759452197'] = { Name = 'sc1_rd_r2_08' }, - ['-2040920650'] = { Name = 'sc1_rd_r2_09_o' }, - ['1758922568'] = { Name = 'sc1_rd_r2_09' }, - ['-582891155'] = { Name = 'sc1_rd_r2_10_o' }, - ['1550151049'] = { Name = 'sc1_rd_r2_10' }, - ['-2123433062'] = { Name = 'sc1_rd_r2_11_o' }, - ['656343805'] = { Name = 'sc1_rd_r2_11' }, - ['680048968'] = { Name = 'sc1_rd_r2_12_o' }, - ['939238582'] = { Name = 'sc1_rd_r2_12' }, - ['-460201925'] = { Name = 'sc1_rd_r3_01_o' }, - ['-458535692'] = { Name = 'sc1_rd_r3_01' }, - ['303609619'] = { Name = 'sc1_rd_r3_02_o' }, - ['-699453380'] = { Name = 'sc1_rd_r3_02' }, - ['1796120956'] = { Name = 'sc1_rd_r3_02x' }, - ['939879711'] = { Name = 'sc1_rd_r3_03_o' }, - ['-932080511'] = { Name = 'sc1_rd_r3_03' }, - ['655445077'] = { Name = 'sc1_rd_r3_04_o' }, - ['-1162053353'] = { Name = 'sc1_rd_r3_04' }, - ['-1137369398'] = { Name = 'sc1_rd_r3_05_o' }, - ['-1393173110'] = { Name = 'sc1_rd_r3_05' }, - ['1528547206'] = { Name = 'sc1_rd_r3_06_o' }, - ['-2002217748'] = { Name = 'sc1_rd_r3_06' }, - ['790740230'] = { Name = 'sc1_rd_r3_08_o' }, - ['1831198183'] = { Name = 'sc1_rd_r3_08' }, - ['711312641'] = { Name = 'sc1_rd_r3_09_o' }, - ['-1771818909'] = { Name = 'sc1_rd_r3_09' }, - ['1684737554'] = { Name = 'sc1_rd_r3_10_o' }, - ['1249189342'] = { Name = 'sc1_rd_r3_10' }, - ['1746109717'] = { Name = 'sc1_rd_r3_11_o' }, - ['1479981409'] = { Name = 'sc1_rd_r3_11' }, - ['-1603229506'] = { Name = 'sc1_rd_r3_12_o' }, - ['-1625143497'] = { Name = 'sc1_rd_r3_12' }, - ['-1441004878'] = { Name = 'sc1_rd_r3_13_o' }, - ['-1394810196'] = { Name = 'sc1_rd_r3_13' }, - ['559453306'] = { Name = 'sc1_rd_r3_14_o' }, - ['-208605161'] = { Name = 'sc1_rd_r3_14' }, - ['2017884916'] = { Name = 'sc1_rd_r3_14x' }, - ['-57554625'] = { Name = 'sc1_rd_r3_gantry' }, - ['-643456782'] = { Name = 'sc1_rd_r3_gantrybits' }, - ['723021238'] = { Name = 'sc1_rd_r3_t_01' }, - ['-1190458975'] = { Name = 'sc1_rd_r3_t_02' }, - ['368449137'] = { Name = 'sc1_rd_r4_01_o' }, - ['979051556'] = { Name = 'sc1_rd_r4_01' }, - ['-1691087190'] = { Name = 'sc1_rd_r4_01x' }, - ['-1337207104'] = { Name = 'sc1_rd_r4_02_o' }, - ['741902303'] = { Name = 'sc1_rd_r4_02' }, - ['406068875'] = { Name = 'sc1_rd_r4_04_o' }, - ['64763675'] = { Name = 'sc1_rd_r4_04' }, - ['61066704'] = { Name = 'sc1_rd_r4_05_o' }, - ['-242642314'] = { Name = 'sc1_rd_r4_05' }, - ['320561828'] = { Name = 'sc1_rd_r4_06_o' }, - ['-408650068'] = { Name = 'sc1_rd_r4_06' }, - ['223380804'] = { Name = 'sc1_rd_r4_07_o' }, - ['-713631151'] = { Name = 'sc1_rd_r4_07' }, - ['-855045118'] = { Name = 'sc1_rd_r4_08_o' }, - ['-1154964043'] = { Name = 'sc1_rd_r4_08' }, - ['397448305'] = { Name = 'sc1_rd_r4_09_o' }, - ['-1461583576'] = { Name = 'sc1_rd_r4_09' }, - ['-570094733'] = { Name = 'sc1_rd_r4_09x' }, - ['-1932743090'] = { Name = 'sc1_rd_r4_10_o' }, - ['1236809410'] = { Name = 'sc1_rd_r4_10' }, - ['1919430988'] = { Name = 'sc1_rd_r4_11_o' }, - ['580315264'] = { Name = 'sc1_rd_r4_11' }, - ['-1420977287'] = { Name = 'sc1_rd_r4_12_o' }, - ['-180089381'] = { Name = 'sc1_rd_r4_12' }, - ['-873616963'] = { Name = 'sc1_rd_r4_t_02_d' }, - ['1277274691'] = { Name = 'sc1_rd_r4_t_02_o' }, - ['100397473'] = { Name = 'sc1_rd_r4_t_02_ov' }, - ['-965929826'] = { Name = 'sc1_rd_r4_t_02_ovint' }, - ['-60025749'] = { Name = 'sc1_rd_r4_t_02' }, - ['-1027938953'] = { Name = 'sc1_rd_r4_t_02int' }, - ['-1718858071'] = { Name = 'sc1_rd_r4_t_03' }, - ['1467732640'] = { Name = 'sc1_rd_rnd_tun01_reflect' }, - ['-2061895302'] = { Name = 'sc1_rd_rnd_tun01_reflect2' }, - ['1791935716'] = { Name = 'sc1_rd_rnd_tun01_reflect3' }, - ['-394837969'] = { Name = 'sc1_rd_rnd_tun01_reflect4' }, - ['-636705958'] = { Name = 'sc1_rd_rnd_tun01_reflect5' }, - ['-807694600'] = { Name = 'sc1_rd_rnd_tun01_reflect6' }, - ['536008503'] = { Name = 'sc1_rd_rnd_tun01_shadow' }, - ['213079642'] = { Name = 'sc1_rd_rnd_tun02_reflect' }, - ['1860845702'] = { Name = 'sc1_rd_rnd_tun02_shadow' }, - ['1694551345'] = { Name = 'sc1_rd_rnd_tun03_shadow' }, - ['2014636606'] = { Name = 'sc1_rd_tram_dt_wires' }, - ['-118442785'] = { Name = 'sc1_rd_tram_tun_slack' }, - ['-1726155330'] = { Name = 'sc1_rd_tram_ufib' }, - ['-820003155'] = { Name = 'sc1_rd_trcks_01' }, - ['-1066184778'] = { Name = 'sc1_rd_tun_ent_01' }, - ['-793342661'] = { Name = 'sc1_rd_tun_ent_01bit' }, - ['-17016648'] = { Name = 'sc1_rd_tun_fake_grill' }, - ['-1076693489'] = { Name = 'sc1_rd_tun_grill' }, - ['1776821065'] = { Name = 'sc1_rd_tun_rain001' }, - ['-12798148'] = { Name = 'sc1_rd_tun_rim_01' }, - ['309682561'] = { Name = 'sc1_rd_tunnel_detailend' }, - ['-68290180'] = { Name = 'sc1_rd_tunnel_wire_mesh' }, - ['-849448192'] = { Name = 'sc1_rd_tunnel2bend_lod' }, - ['448553870'] = { Name = 'sc1_rd_tunnel2bend' }, - ['-2105632478'] = { Name = 'sc1_rd_tunnel3bend_lod' }, - ['997092118'] = { Name = 'sc1_rd_tunnel3bend' }, - ['-1155759671'] = { Name = 'sc1_rd_tunrof' }, - ['-1494625377'] = { Name = 'sc1_rd_wall_light_013' }, - ['-1865341074'] = { Name = 'sc1_rd_wall_light_014' }, - ['-2122643262'] = { Name = 'sc1_rd_wall_light_015' }, - ['-1610201648'] = { Name = 'sc1_rd_wall_light_016' }, - ['1417653956'] = { Name = 'sc1_rd_wall_light_017' }, - ['2128151414'] = { Name = 'sc1_rd_wall_light_018' }, - ['-1335892349'] = { Name = 'sc1_rd_wall_light_019' }, - ['748118040'] = { Name = 'sc1_rd_wall_light_020' }, - ['-1092352845'] = { Name = 'sc1_rd_wall_light_021' }, - ['-1469425728'] = { Name = 'sc1_rd_wall_light_022' }, - ['-1167492162'] = { Name = 'sc1_rd_wall_light_023' }, - ['-202543419'] = { Name = 'sc1_rd_wall_light_024' }, - ['-542438881'] = { Name = 'sc1_rd_wire_01' }, - ['240215915'] = { Name = 'sc1_rd_wire_02' }, - ['585446316'] = { Name = 'sc1_rd_wire_021' }, - ['152001767'] = { Name = 'sc1_rd_wire_03' }, - ['-1190380318'] = { Name = 'sc1_rd_wire_04' }, - ['-1496606623'] = { Name = 'sc1_rd_wire_05' }, - ['-1018670758'] = { Name = 'sc1_rd_wire_07' }, - ['-81378755'] = { Name = 'sc1_rd_wire_10' }, - ['-1444503617'] = { Name = 'sc1_rd_wire_11' }, - ['-676103336'] = { Name = 'sc1_rd_wire_12' }, - ['-965093147'] = { Name = 'sc1_rd_wire_13' }, - ['-1517021422'] = { Name = 'sc1_rd_wire_15' }, - ['-739380283'] = { Name = 'sc1_rd_wire_16' }, - ['-1053766069'] = { Name = 'sc1_rd_wire_17' }, - ['1841899401'] = { Name = 'sc1_rd_wire_18' }, - ['1535542020'] = { Name = 'sc1_rd_wire_19' }, - ['1512413883'] = { Name = 'sc1_rd_wire_19b' }, - ['-1884888664'] = { Name = 'sc1_rd_wire_20' }, - ['1311301293'] = { Name = 'sc1_rd_wire_22' }, - ['-934037770'] = { Name = 'sc1_rd_wirehangers' }, - ['-1529064319'] = { Name = 'sc1_rd_wirehangertun' }, - ['-1932536822'] = { Name = 'sc1_rd_wirehangertun001' }, - ['1017230255'] = { Name = 'sc1_rd_wirehangertun002' }, - ['1770261875'] = { Name = 'sc1_rd_wirehangertun003' }, - ['-1757550362'] = { Name = 'sc1_rd_wirehangertun004' }, - ['-1007074724'] = { Name = 'sc1_rd_wirehangertun005' }, - ['1939284377'] = { Name = 'sc1_rd_wirehangertun006' }, - ['-1065632927'] = { Name = 'sc1_rd_wirehangertun007' }, - ['-700127501'] = { Name = 'sc1_rd_wirehangertun008' }, - ['481227718'] = { Name = 'sc1_rd_wirehangertun009' }, - ['-1162825533'] = { Name = 'sc1_rd_wirehangertun010' }, - ['171593685'] = { Name = 'sc1_rd_wirehangertun011' }, - ['313745607'] = { Name = 'sc1_rd_wirehangertun012' }, - ['-461863854'] = { Name = 'sc1_rd_wirehangertun013' }, - ['-11617794'] = { Name = 'sc1_rd_wirehangertun014' }, - ['1262834170'] = { Name = 'sc1_rd_wirehangertun015' }, - ['1561392529'] = { Name = 'sc1_rd_wirehangertun016' }, - ['759830020'] = { Name = 'sc1_rd_wirehangertun017' }, - ['-2013082764'] = { Name = 'sc1_rd_wirehangertun018' }, - ['-1771214775'] = { Name = 'sc1_rd_wirehangertun019' }, - ['-96292582'] = { Name = 'sc1_rd_wirehangertun020' }, - ['-260596348'] = { Name = 'sc1_rd_wirehangertun021' }, - ['-1255452397'] = { Name = 'schafter2' }, - ['-1485523546'] = { Name = 'schafter3' }, - ['1489967196'] = { Name = 'schafter4' }, - ['-888242983'] = { Name = 'schafter5' }, - ['1922255844'] = { Name = 'schafter6' }, - ['-746882698'] = { Name = 'schwarzer' }, - ['-186537451'] = { Name = 'scorcher' }, - ['-1700801569'] = { Name = 'scrap' }, - ['575185516'] = { Name = 'sd_palm10_low_uv' }, - ['-1030275036'] = { Name = 'seashark' }, - ['-616331036'] = { Name = 'seashark2' }, - ['-311022263'] = { Name = 'seashark3' }, - ['1221512915'] = { Name = 'seminole' }, - ['1349725314'] = { Name = 'sentinel' }, - ['873639469'] = { Name = 'sentinel2' }, - ['1337041428'] = { Name = 'serrano' }, - ['-1757836725'] = { Name = 'seven70' }, - ['-1214505995'] = { Name = 'shamal' }, - ['819197656'] = { Name = 'sheava' }, - ['-1683328900'] = { Name = 'sheriff' }, - ['1922257928'] = { Name = 'sheriff2' }, - ['-405626514'] = { Name = 'shotaro' }, - ['1044954915'] = { Name = 'skylift' }, - ['729783779'] = { Name = 'slamvan' }, - ['833469436'] = { Name = 'slamvan2' }, - ['1119641113'] = { Name = 'slamvan3' }, - ['1057201338'] = { Name = 'slod_human' }, - ['-2056455422'] = { Name = 'slod_large_quadped' }, - ['762327283'] = { Name = 'slod_small_quadped' }, - ['-490686991'] = { Name = 'sm_01_decals_buld01' }, - ['-821129587'] = { Name = 'sm_01_decals_buld02' }, - ['223267736'] = { Name = 'sm_01_decals' }, - ['-871814109'] = { Name = 'sm_01_decals1' }, - ['514904437'] = { Name = 'sm_01_decals2' }, - ['-1614916722'] = { Name = 'sm_01_decals3' }, - ['-1316423901'] = { Name = 'sm_01_decals4' }, - ['1249434910'] = { Name = 'sm_01_dirtovrly02' }, - ['1992501973'] = { Name = 'sm_01_ground_decal' }, - ['-536470299'] = { Name = 'sm_01_ground_decal001' }, - ['1332417643'] = { Name = 'sm_01_ground_decal2' }, - ['2103308368'] = { Name = 'sm_01_ground_decal3' }, - ['-1404350930'] = { Name = 'sm_01_ground_decal4' }, - ['1519004329'] = { Name = 'sm_01_ground_decal5' }, - ['-1998682283'] = { Name = 'sm_01_ground_decal6' }, - ['1190085389'] = { Name = 'sm_01_ground' }, - ['1024731250'] = { Name = 'sm_01_ground2' }, - ['-2055872850'] = { Name = 'sm_01_pip' }, - ['-686675450'] = { Name = 'sm_01_pip01' }, - ['-975435878'] = { Name = 'sm_01_pip02' }, - ['2140060588'] = { Name = 'sm_01_sm01_water' }, - ['-171625316'] = { Name = 'sm_01_tower_base' }, - ['1146726909'] = { Name = 'sm_01_tower1' }, - ['1753346637'] = { Name = 'sm_01_tower2' }, - ['-1184602452'] = { Name = 'sm_01_towers_dtl' }, - ['-1611109860'] = { Name = 'sm_01_towers_g_00' }, - ['1858406326'] = { Name = 'sm_01_towers_g_01' }, - ['1135096185'] = { Name = 'sm_01_towers_g_02' }, - ['-1841246547'] = { Name = 'sm_01_towers_g_03' }, - ['-294156515'] = { Name = 'sm_01_towers_g_04' }, - ['-56351882'] = { Name = 'sm_01_towers_g_05' }, - ['306859714'] = { Name = 'sm_01_towers_g_06' }, - ['538962541'] = { Name = 'sm_01_towers_g_07' }, - ['-1248586421'] = { Name = 'sm_01_towers_g_08' }, - ['-1008553496'] = { Name = 'sm_01_towers_g_09' }, - ['-1956397109'] = { Name = 'sm_01_towers_g_10' }, - ['2033261414'] = { Name = 'sm_01_towers_g_11' }, - ['-1646828366'] = { Name = 'sm_01_towers_g_12' }, - ['-1951547297'] = { Name = 'sm_01_towers_g_13' }, - ['1412747626'] = { Name = 'sm_01_towers_g_14' }, - ['838569208'] = { Name = 'sm_01_towers_g_15' }, - ['-319872714'] = { Name = 'sm_01_towers_rails00' }, - ['44321952'] = { Name = 'sm_01_towers_rails01' }, - ['216686892'] = { Name = 'sm_01_towers_rails02' }, - ['-1616443721'] = { Name = 'sm_01_towers_rails03' }, - ['-1175438519'] = { Name = 'sm_01_towers_rails04' }, - ['-984395249'] = { Name = 'sm_01_towers_rails05' }, - ['-678103406'] = { Name = 'sm_01_towers_rails06' }, - ['1722520769'] = { Name = 'sm_01_towers_rails07' }, - ['-2130392717'] = { Name = 'sm_01_towers_rails08' }, - ['930862374'] = { Name = 'sm_06_apartment01' }, - ['700561842'] = { Name = 'sm_06_apartment02' }, - ['308336644'] = { Name = 'sm_06_apartment2_o_001' }, - ['958276994'] = { Name = 'sm_06_apartment2_o_002' }, - ['162296619'] = { Name = 'sm_06_apartment2_o_g1' }, - ['637885677'] = { Name = 'sm_06_apartment2_o' }, - ['74708245'] = { Name = 'sm_06_apt_detail' }, - ['1374785282'] = { Name = 'sm_06_plant' }, - ['1487538709'] = { Name = 'sm_06_terrain' }, - ['-790038218'] = { Name = 'sm_06_terrain2' }, - ['1330317885'] = { Name = 'sm_07_bgrime_right' }, - ['1292105138'] = { Name = 'sm_07_bgrime_right2' }, - ['-192901599'] = { Name = 'sm_07_bhdge1' }, - ['-1088085149'] = { Name = 'sm_07_bhdge2' }, - ['1039533797'] = { Name = 'sm_07_building_left' }, - ['400687066'] = { Name = 'sm_07_building_lleft' }, - ['1427757193'] = { Name = 'sm_07_building_right' }, - ['3178148'] = { Name = 'sm_07_dec_hdge1' }, - ['628642017'] = { Name = 'sm_07_decals_mid_01a' }, - ['-1248730086'] = { Name = 'sm_07_decals_mid_2a001' }, - ['-2130865445'] = { Name = 'sm_07_decals_mid' }, - ['1723311725'] = { Name = 'sm_07_decals_mid1_2' }, - ['-1470681049'] = { Name = 'sm_07_terrain_left' }, - ['1758084880'] = { Name = 'sm_07_terrain_right' }, - ['642052187'] = { Name = 'sm_07_water_mesh_01' }, - ['-907757720'] = { Name = 'sm_07_water_mesh_02' }, - ['-1492274951'] = { Name = 'sm_09_buildnew' }, - ['445362912'] = { Name = 'sm_09_new03' }, - ['-1360494032'] = { Name = 'sm_09det_3' }, - ['-577915979'] = { Name = 'sm_09det_3fizz' }, - ['574735845'] = { Name = 'sm_09dirt' }, - ['-1989518467'] = { Name = 'sm_09dirt2' }, - ['1857627675'] = { Name = 'sm_09dirt3' }, - ['1574667360'] = { Name = 'sm_09dirt4' }, - ['631785200'] = { Name = 'sm_09hedgedec1' }, - ['1587394774'] = { Name = 'sm_09hedgedec2' }, - ['1762672752'] = { Name = 'sm_09mesh077' }, - ['1581140650'] = { Name = 'sm_10_bld1_dtl' }, - ['-1313950115'] = { Name = 'sm_10_bld1_railing001' }, - ['-2128816842'] = { Name = 'sm_10_bld1_railing002' }, - ['-1104261284'] = { Name = 'sm_10_bld1_railing003' }, - ['-1617030596'] = { Name = 'sm_10_bld1_railing004' }, - ['-84413387'] = { Name = 'sm_10_bld1' }, - ['-2012318369'] = { Name = 'sm_10_bld3_awning' }, - ['711767328'] = { Name = 'sm_10_bld3_dtl' }, - ['409579288'] = { Name = 'sm_10_bld3' }, - ['-640924082'] = { Name = 'sm_10_bld4_dtl' }, - ['112266151'] = { Name = 'sm_10_bld4' }, - ['1533244568'] = { Name = 'sm_10_cloth_rail' }, - ['1156995908'] = { Name = 'sm_10_detail_gate_small' }, - ['-803905399'] = { Name = 'sm_10_detail_ladder2' }, - ['-1068437747'] = { Name = 'sm_10_detail' }, - ['1302021739'] = { Name = 'sm_10_flatdecals' }, - ['1122480347'] = { Name = 'sm_10_gate_big' }, - ['1954940682'] = { Name = 'sm_10_grnd_dtl' }, - ['-112667632'] = { Name = 'sm_10_ground_railing' }, - ['259339841'] = { Name = 'sm_10_ladder1' }, - ['530538968'] = { Name = 'sm_10_lads1' }, - ['302433959'] = { Name = 'sm_10_lads2' }, - ['1506747786'] = { Name = 'sm_10_lascuadras_em_lod' }, - ['1965416925'] = { Name = 'sm_10_lascuadras_em' }, - ['-1206132845'] = { Name = 'sm_10_railing005' }, - ['-1512293612'] = { Name = 'sm_10_railing006' }, - ['-744581480'] = { Name = 'sm_10_railing007' }, - ['-2041387672'] = { Name = 'sm_10_sm10_new00' }, - ['-518122231'] = { Name = 'sm_10_sm10_new14' }, - ['1712141675'] = { Name = 'sm_11_bld1_dtl' }, - ['686128170'] = { Name = 'sm_11_bld1' }, - ['-1196766785'] = { Name = 'sm_11_bld2_dtl' }, - ['-1880033579'] = { Name = 'sm_11_bld2_rdet' }, - ['724795594'] = { Name = 'sm_11_bld2' }, - ['-1759567827'] = { Name = 'sm_11_bld3_dtl' }, - ['-1921126539'] = { Name = 'sm_11_bld3_dtlhed1' }, - ['-714247722'] = { Name = 'sm_11_bld3_ladz1' }, - ['1635118414'] = { Name = 'sm_11_bld3' }, - ['368593994'] = { Name = 'sm_11_bld3fizzfnce' }, - ['-1607592289'] = { Name = 'sm_11_bld4_det2' }, - ['54170866'] = { Name = 'sm_11_bld4_dtl' }, - ['1354189777'] = { Name = 'sm_11_bld4' }, - ['-1839273906'] = { Name = 'sm_11_bld4shdb1' }, - ['1686362762'] = { Name = 'sm_11_fmdl1' }, - ['-380232121'] = { Name = 'sm_11_grnd_dtl' }, - ['863015953'] = { Name = 'sm_11_grnd' }, - ['837751201'] = { Name = 'sm_12_bld_ladfiz' }, - ['1147870520'] = { Name = 'sm_12_bld_railing' }, - ['-1153489592'] = { Name = 'sm_12_bld' }, - ['382940248'] = { Name = 'sm_12_glue' }, - ['162256486'] = { Name = 'sm_12_gluehg1' }, - ['402551563'] = { Name = 'sm_12_gluehg2' }, - ['-1453526036'] = { Name = 'sm_12_grnd' }, - ['1192921020'] = { Name = 'sm_12_sm1_12_em' }, - ['1956818049'] = { Name = 'sm_13_bld1_dtl' }, - ['-1033912541'] = { Name = 'sm_13_bld1_windowframe' }, - ['-1344106117'] = { Name = 'sm_13_bld1' }, - ['-1477218063'] = { Name = 'sm_13_bld2_dtl' }, - ['-472870922'] = { Name = 'sm_13_bld2_dtl2' }, - ['-458258'] = { Name = 'sm_13_bld2_dtlhed1' }, - ['-241736405'] = { Name = 'sm_13_bld2_dtlhed2' }, - ['755928017'] = { Name = 'sm_13_bld2' }, - ['301264831'] = { Name = 'sm_13_hedgemod1' }, - ['1483941575'] = { Name = 'sm_13_newgrd_railing' }, - ['-2139060822'] = { Name = 'sm_13_newgrd' }, - ['-1864248382'] = { Name = 'sm_13_shadmesh1' }, - ['-928957557'] = { Name = 'sm_13_sm13_emmisivesign' }, - ['-1631171168'] = { Name = 'sm_14_bld1_dtl' }, - ['1515714686'] = { Name = 'sm_14_bld1_railing' }, - ['1702461449'] = { Name = 'sm_14_bld1_railing2' }, - ['-1188502804'] = { Name = 'sm_14_bld1' }, - ['-1886132542'] = { Name = 'sm_14_bld2_dtl' }, - ['-1155989432'] = { Name = 'sm_14_bld2_railing' }, - ['-160801422'] = { Name = 'sm_14_bld2' }, - ['796298215'] = { Name = 'sm_14_bld2fizzb1' }, - ['330666416'] = { Name = 'sm_14_fzzpipes1' }, - ['-1710380545'] = { Name = 'sm_14_grnd_dtl' }, - ['-1585920121'] = { Name = 'sm_14_grnd_dtl2' }, - ['1329963810'] = { Name = 'sm_14_grnd_dtl3' }, - ['296094188'] = { Name = 'sm_14_grnd_railing' }, - ['1303716584'] = { Name = 'sm_14_ground' }, - ['-512415329'] = { Name = 'sm_14_ground2' }, - ['1536367999'] = { Name = 'sm_14_mp_door_l' }, - ['-849772278'] = { Name = 'sm_14_mp_door_r' }, - ['849075497'] = { Name = 'sm_14_propertyfudger' }, - ['-290217201'] = { Name = 'sm_15_bld1_dtl' }, - ['-1593931531'] = { Name = 'sm_15_bld1_dtl2' }, - ['273049475'] = { Name = 'sm_15_bld1_dtl3' }, - ['96410448'] = { Name = 'sm_15_bld1_wallov' }, - ['-1291573162'] = { Name = 'sm_15_bld1' }, - ['1506980188'] = { Name = 'sm_15_bld1wobjects' }, - ['-144748500'] = { Name = 'sm_15_bld2_dtl' }, - ['1153039600'] = { Name = 'sm_15_bld2_railing' }, - ['-1454500630'] = { Name = 'sm_15_bld2' }, - ['1470897157'] = { Name = 'sm_15_bldgraf1' }, - ['-1804662358'] = { Name = 'sm_15_delp_stepshadblk' }, - ['68712455'] = { Name = 'sm_15_delperro_extras' }, - ['-192167886'] = { Name = 'sm_15_delperro_rim' }, - ['-246265323'] = { Name = 'sm_15_delperro_shell' }, - ['285671071'] = { Name = 'sm_15_grnd_decal' }, - ['-251897624'] = { Name = 'sm_15_grnd' }, - ['-1694474225'] = { Name = 'sm_15_grnd2_rail' }, - ['-1213163682'] = { Name = 'sm_15_grnd2' }, - ['1570056720'] = { Name = 'sm_15_metro_top' }, - ['-1935230139'] = { Name = 'sm_15_props_heli_slod' }, - ['1090848396'] = { Name = 'sm_16_allefireerails' }, - ['-1539809421'] = { Name = 'sm_16_alleyg002' }, - ['-2010570298'] = { Name = 'sm_16_alleystuff1' }, - ['17950260'] = { Name = 'sm_16_bildfiz1' }, - ['661818286'] = { Name = 'sm_16_glue_weed' }, - ['-175655969'] = { Name = 'sm_16_glue_weed2' }, - ['-1346164653'] = { Name = 'sm_16_glue_weed3' }, - ['-1575449346'] = { Name = 'sm_16_glue_weed4' }, - ['-1406682575'] = { Name = 'sm_16_grndetail1' }, - ['-1191823951'] = { Name = 'sm_16_ground' }, - ['1964016422'] = { Name = 'sm_16_motel_decal' }, - ['-1609306558'] = { Name = 'sm_16_mtl_fzm1' }, - ['688894113'] = { Name = 'sm_16_mtl_water' }, - ['1627005467'] = { Name = 'sm_16_mtl' }, - ['2061937748'] = { Name = 'sm_16_mtlrl' }, - ['414241539'] = { Name = 'sm_16_mtlwalldet' }, - ['133804145'] = { Name = 'sm_16_sm16_alfizzlad1' }, - ['-114831466'] = { Name = 'sm_16_sm16_alfizzlad1f' }, - ['117506320'] = { Name = 'sm_16_sm16_cablesnw1' }, - ['833028433'] = { Name = 'sm_16_sm16_smov1' }, - ['591619210'] = { Name = 'sm_16_sm16_smov2' }, - ['1943307695'] = { Name = 'sm_16_sm16_smov3' }, - ['-1351758511'] = { Name = 'sm_16_smbuild1' }, - ['-461495527'] = { Name = 'sm_16_smbuild1rl' }, - ['-1640092942'] = { Name = 'sm_16_smbuild2' }, - ['-1849252499'] = { Name = 'sm_16_smbuildsign' }, - ['1487617474'] = { Name = 'sm_16_tmp2_decal' }, - ['-705932074'] = { Name = 'sm_16_tmp2_railings' }, - ['2116667909'] = { Name = 'sm_16_tmp2' }, - ['-714265724'] = { Name = 'sm_16_tmp2rl' }, - ['1159218182'] = { Name = 'sm_16_tmp2walldet' }, - ['-1243780692'] = { Name = 'sm_16_tmp3_decal' }, - ['-862919878'] = { Name = 'sm_17_building1' }, - ['-34124441'] = { Name = 'sm_17_building2_ladder' }, - ['-1094236249'] = { Name = 'sm_17_building2' }, - ['1880861265'] = { Name = 'sm_17_building3' }, - ['1661261026'] = { Name = 'sm_17_buildingrl1' }, - ['1767367048'] = { Name = 'sm_17_buildingrl2' }, - ['2065204493'] = { Name = 'sm_17_buildingrl3' }, - ['918562874'] = { Name = 'sm_17_cable_telephone_std' }, - ['-1254189408'] = { Name = 'sm_17_details_fizz' }, - ['1979163640'] = { Name = 'sm_17_details' }, - ['168028974'] = { Name = 'sm_17_ground' }, - ['472815843'] = { Name = 'sm_17_ground2' }, - ['-647589601'] = { Name = 'sm_17_ov' }, - ['754465499'] = { Name = 'sm_17_ov2' }, - ['522034982'] = { Name = 'sm_17_ov3' }, - ['-1386876719'] = { Name = 'sm_17_pavil2' }, - ['84957418'] = { Name = 'sm_17_vegbed1' }, - ['-214747856'] = { Name = 'sm_17_vegbed2' }, - ['428540383'] = { Name = 'sm_17_vegbed3' }, - ['164586088'] = { Name = 'sm_17_vegbed4' }, - ['-1358385912'] = { Name = 'sm_17_vegbed5' }, - ['2034771316'] = { Name = 'sm_17_weed_glue' }, - ['-1476159850'] = { Name = 'sm_17_weed_glue2' }, - ['-1230097429'] = { Name = 'sm_17_weed_glue3' }, - ['-220025773'] = { Name = 'sm_17_weed_glue4' }, - ['-13072319'] = { Name = 'sm_18_b6_fm1' }, - ['-677448979'] = { Name = 'sm_18_build3_railing' }, - ['644773145'] = { Name = 'sm_18_build3_stairs' }, - ['2073827549'] = { Name = 'sm_18_build3' }, - ['1000015058'] = { Name = 'sm_18_build4_railing' }, - ['1107775202'] = { Name = 'sm_18_build4_railing2' }, - ['1356055373'] = { Name = 'sm_18_build4' }, - ['-823535552'] = { Name = 'sm_18_build5_detail' }, - ['441270398'] = { Name = 'sm_18_build5_ladder' }, - ['2062569408'] = { Name = 'sm_18_build5_ladder3' }, - ['1567397049'] = { Name = 'sm_18_build5_ladder5' }, - ['328141622'] = { Name = 'sm_18_build6_h' }, - ['883034858'] = { Name = 'sm_18_build6' }, - ['1842069902'] = { Name = 'sm_18_build7_decals' }, - ['577670680'] = { Name = 'sm_18_build7_fire_exit' }, - ['-2128779480'] = { Name = 'sm_18_build7_h' }, - ['-1264350461'] = { Name = 'sm_18_build7' }, - ['-935206575'] = { Name = 'sm_18_build7fm1' }, - ['-1968870622'] = { Name = 'sm_18_build7rflad' }, - ['-1363460684'] = { Name = 'sm_18_gate' }, - ['947861998'] = { Name = 'sm_18_glue_05' }, - ['1958920574'] = { Name = 'sm_18_glue_build1' }, - ['855915978'] = { Name = 'sm_18_glue_build2' }, - ['1119582876'] = { Name = 'sm_18_glue_build2fz1' }, - ['524949078'] = { Name = 'sm_18_glue_build3' }, - ['975753656'] = { Name = 'sm_18_glue_build6_2' }, - ['53495407'] = { Name = 'sm_18_ground' }, - ['-303415282'] = { Name = 'sm_18_ground2' }, - ['-20152436'] = { Name = 'sm_18_j' }, - ['-1797918500'] = { Name = 'sm_18_jfm1' }, - ['-2039315551'] = { Name = 'sm_18_newbld' }, - ['-616328463'] = { Name = 'sm_18_newbldfm1' }, - ['-693726791'] = { Name = 'sm_18_sm19_gdec3_lod' }, - ['576305764'] = { Name = 'sm_18_sm19_gdec3' }, - ['-420608994'] = { Name = 'sm_18_smad3_ladder' }, - ['-1499198024'] = { Name = 'sm_18_smad3_ladder2' }, - ['-796202999'] = { Name = 'sm_18_smad3' }, - ['175434710'] = { Name = 'sm_18_smad3fm1' }, - ['57298379'] = { Name = 'sm_18_smad9' }, - ['530430168'] = { Name = 'sm_18_w_build1_railings' }, - ['-372204934'] = { Name = 'sm_18_w_build1_railings2' }, - ['1534650823'] = { Name = 'sm_18_w_build2_railing2' }, - ['751701106'] = { Name = 'sm_18_w_build2_railing3' }, - ['-794091179'] = { Name = 'sm_18_w_build2_railings1' }, - ['-1226749127'] = { Name = 'sm_18_w_build2' }, - ['-1649683811'] = { Name = 'sm_18_wires1' }, - ['-1813922039'] = { Name = 'sm_18_wires2' }, - ['-1181520632'] = { Name = 'sm_18_wm_build6_2' }, - ['-6918809'] = { Name = 'sm_18build6_2shad' }, - ['1716108536'] = { Name = 'sm_19_addons' }, - ['-2076061455'] = { Name = 'sm_19_ald2_lad1' }, - ['-1706033907'] = { Name = 'sm_19_ald2_lad2' }, - ['683121114'] = { Name = 'sm_19_ald2_lad3' }, - ['955136583'] = { Name = 'sm_19_ald2_lad4' }, - ['394974603'] = { Name = 'sm_19_ald3_ladder' }, - ['-1879563174'] = { Name = 'sm_19_b1_rfdec1' }, - ['-1162905144'] = { Name = 'sm_19_b1_rfdec2' }, - ['1010040015'] = { Name = 'sm_19_b1_rfdec3' }, - ['-1615923136'] = { Name = 'sm_19_build008' }, - ['-2084253155'] = { Name = 'sm_19_build1_ladder' }, - ['1028262070'] = { Name = 'sm_19_build1_railing1' }, - ['301428545'] = { Name = 'sm_19_build1_rfdet' }, - ['-1534905851'] = { Name = 'sm_19_build4_balcony' }, - ['-831956449'] = { Name = 'sm_19_build4' }, - ['-1957967549'] = { Name = 'sm_19_build4fzzf3' }, - ['491976689'] = { Name = 'sm_19_build5' }, - ['-257887431'] = { Name = 'sm_19_build8_railing' }, - ['1030116715'] = { Name = 'sm_19_cablemesh31659_tstd' }, - ['2000317926'] = { Name = 'sm_19_cablemesh31660_tstd' }, - ['-474693354'] = { Name = 'sm_19_cablemesh31661_tstd' }, - ['-1115547274'] = { Name = 'sm_19_cablemesh31662_tstd' }, - ['-1991286156'] = { Name = 'sm_19_cablemesh31663_tstd' }, - ['1197272630'] = { Name = 'sm_19_cablemesh31664_tstd' }, - ['1838507040'] = { Name = 'sm_19_cablemesh31665_tstd' }, - ['816671336'] = { Name = 'sm_19_cablemesh31666_tstd' }, - ['-474681266'] = { Name = 'sm_19_cablemesh31667_tstd' }, - ['1495909425'] = { Name = 'sm_19_cablemesh31668_tstd' }, - ['-145942681'] = { Name = 'sm_19_cablemesh31669_tstd' }, - ['944926320'] = { Name = 'sm_19_cablemesh31670_tstd' }, - ['-275838537'] = { Name = 'sm_19_cablemesh31671_tstd' }, - ['-1655364075'] = { Name = 'sm_19_cablemesh39684_hvstd' }, - ['549908841'] = { Name = 'sm_19_cablemesh39695_hvstd' }, - ['1910856084'] = { Name = 'sm_19_cablemesh39706_hvhvy' }, - ['-1181427442'] = { Name = 'sm_19_cablemesh39717_hvstd' }, - ['-1251314853'] = { Name = 'sm_19_cablemesh39728_hvstd' }, - ['-439339029'] = { Name = 'sm_19_cablemesh39739_hvstd' }, - ['641536944'] = { Name = 'sm_19_cablemesh39750_hvstd' }, - ['-421584810'] = { Name = 'sm_19_cablemesh39761_hvstd' }, - ['-1624805909'] = { Name = 'sm_19_cablemesh39772_hvstd' }, - ['-1344438771'] = { Name = 'sm_19_cablemesh39783_hvstd' }, - ['-449692774'] = { Name = 'sm_19_cablemesh39794_hvstd' }, - ['-1829776751'] = { Name = 'sm_19_cablemesh39805_hvstd' }, - ['71459147'] = { Name = 'sm_19_cablemesh39959_hvstd' }, - ['142428547'] = { Name = 'sm_19_cablemesh39970_hvstd' }, - ['-631548402'] = { Name = 'sm_19_cablemesh39981_hvstd' }, - ['-2055472964'] = { Name = 'sm_19_cablemesh39992_hvstd' }, - ['-156146124'] = { Name = 'sm_19_cablemesh40003_hvstd' }, - ['1999913067'] = { Name = 'sm_19_cablemesh40014_hvstd' }, - ['-2097578027'] = { Name = 'sm_19_cablemesh42146_hvstd' }, - ['-1086292911'] = { Name = 'sm_19_cablemesh42157_hvstd' }, - ['-1258278208'] = { Name = 'sm_19_cablemesh42168_hvstd' }, - ['-1506868825'] = { Name = 'sm_19_cablemesh42179_hvstd' }, - ['220363661'] = { Name = 'sm_19_cablemesh42190_hvstd' }, - ['-300584259'] = { Name = 'sm_19_cablemesh42201_hvstd' }, - ['-195676990'] = { Name = 'sm_19_cablemesh42212_hvstd' }, - ['1448724980'] = { Name = 'sm_19_cablemesh42223_hvstd' }, - ['-1278189782'] = { Name = 'sm_19_cablemesh42234_hvstd' }, - ['-1795888214'] = { Name = 'sm_19_cablemesh42245_hvstd' }, - ['439839557'] = { Name = 'sm_19_cablemesh42256_hvstd' }, - ['-1193797255'] = { Name = 'sm_19_column_ornament' }, - ['1266222694'] = { Name = 'sm_19_doorcanopy_iref' }, - ['-155206048'] = { Name = 'sm_19_dummykneel_iref' }, - ['1925982851'] = { Name = 'sm_19_dummystand_iref' }, - ['-1528271844'] = { Name = 'sm_19_gdec2' }, - ['1021759610'] = { Name = 'sm_19_glue_weed' }, - ['-1668233845'] = { Name = 'sm_19_glue_weed2' }, - ['-1907709697'] = { Name = 'sm_19_glue_weed3' }, - ['-2122117264'] = { Name = 'sm_19_glue_weed4' }, - ['-1176382356'] = { Name = 'sm_19_ground1' }, - ['-1477431159'] = { Name = 'sm_19_ground2' }, - ['1249334196'] = { Name = 'sm_19_hedges_dtl' }, - ['822482824'] = { Name = 'sm_19_hedges' }, - ['310885634'] = { Name = 'sm_19_ornatebalcony_iq' }, - ['-1837128215'] = { Name = 'sm_19_parking_ov' }, - ['-402425482'] = { Name = 'sm_19_parking' }, - ['-2143043464'] = { Name = 'sm_19_sm19_ald1' }, - ['-1837931305'] = { Name = 'sm_19_sm19_ald2' }, - ['-1529247309'] = { Name = 'sm_19_sm19_ald3' }, - ['979272561'] = { Name = 'sm_19_sm19_build1' }, - ['161192901'] = { Name = 'sm_19_sm19_gdec1' }, - ['598593870'] = { Name = 'sm_19_windowcanopy_iref' }, - ['-918470817'] = { Name = 'sm_19planteriref1' }, - ['-1602960329'] = { Name = 'sm_20_bld1_dtl' }, - ['-1230083624'] = { Name = 'sm_20_bld1a_dtl' }, - ['1541513272'] = { Name = 'sm_20_bridge_fence01a' }, - ['1832141533'] = { Name = 'sm_20_bridge_fence01b' }, - ['2147313775'] = { Name = 'sm_20_bridge_fence01c' }, - ['396990409'] = { Name = 'sm_20_bridge_fence01d' }, - ['299935348'] = { Name = 'sm_20_bridge_fence02' }, - ['-1044163522'] = { Name = 'sm_20_bridge_fence02a' }, - ['1073074337'] = { Name = 'sm_20_bridge_fence02b' }, - ['1371239468'] = { Name = 'sm_20_bridge_fence02c' }, - ['-536427839'] = { Name = 'sm_20_bridge_fence03' }, - ['-635010140'] = { Name = 'sm_20_bridge_fence03a' }, - ['-813928880'] = { Name = 'sm_20_bridge_fence03b' }, - ['-1112814929'] = { Name = 'sm_20_bridge_fence03c' }, - ['867816410'] = { Name = 'sm_20_bridge' }, - ['118584094'] = { Name = 'sm_20_buildin_railing01' }, - ['-170667869'] = { Name = 'sm_20_buildin_railing02' }, - ['801227902'] = { Name = 'sm_20_buildin_railing03' }, - ['1485300651'] = { Name = 'sm_20_building' }, - ['-2068772294'] = { Name = 'sm_20_entsign' }, - ['1097791782'] = { Name = 'sm_20_fizz' }, - ['-617008090'] = { Name = 'sm_20_grnd2_dtl' }, - ['192092472'] = { Name = 'sm_20_grnd2' }, - ['1000187100'] = { Name = 'sm_20_grnd2a_dtl' }, - ['1277796719'] = { Name = 'sm_20_grnd2b_dtl' }, - ['-2016897655'] = { Name = 'sm_20_grnd3_dtl' }, - ['499301847'] = { Name = 'sm_20_grnd3' }, - ['-93364281'] = { Name = 'sm_20_grnd4_dtl' }, - ['157193483'] = { Name = 'sm_20_grnd4' }, - ['-2130195232'] = { Name = 'sm_20_ground1' }, - ['-1870127130'] = { Name = 'sm_20_hedge_dcl' }, - ['1498456566'] = { Name = 'sm_20_railing1' }, - ['957413904'] = { Name = 'sm_20_slight_iref_01' }, - ['-1097169631'] = { Name = 'sm_20_slight_iref_02' }, - ['-474008154'] = { Name = 'sm_20_sm20_barrier2' }, - ['-712959702'] = { Name = 'sm_20_sm20_barrier3' }, - ['-928874647'] = { Name = 'sm_20_sm20_barrier4' }, - ['-973775492'] = { Name = 'sm_20_sm20_barrierends' }, - ['1888656663'] = { Name = 'sm_20_sm20_barrierends2' }, - ['-564844861'] = { Name = 'sm_20_sm20_road' }, - ['275282348'] = { Name = 'sm_20_sm20_road2' }, - ['-1635674680'] = { Name = 'sm_20_sm20_road3' }, - ['-1410125653'] = { Name = 'sm_20_sm20_road4' }, - ['907741444'] = { Name = 'sm_20_sm20_roadov' }, - ['-240220191'] = { Name = 'sm_20_sm20_roadov2' }, - ['185383581'] = { Name = 'sm_20_sm20_roadov3' }, - ['1749773175'] = { Name = 'sm_20_sm20_tunnel1' }, - ['-1355581106'] = { Name = 'sm_20_sm20_tunnel2' }, - ['-1666886606'] = { Name = 'sm_20_sm20_tunnel3' }, - ['22617492'] = { Name = 'sm_20_sm20_tunnel4' }, - ['778039869'] = { Name = 'sm_20_sm20_tunnel4ends' }, - ['-651778886'] = { Name = 'sm_20_sm20_tunnelshell' }, - ['-320583386'] = { Name = 'sm_20_sm20_tunnelshell2' }, - ['1830805'] = { Name = 'sm_20_sm20_tunnelshell3' }, - ['-492391257'] = { Name = 'sm_20_sm20_tunnelshell4' }, - ['284439818'] = { Name = 'sm_20_tun1_reflect' }, - ['339858791'] = { Name = 'sm_20_tun2_reflect' }, - ['211599300'] = { Name = 'sm_20_tun3_reflect' }, - ['954504406'] = { Name = 'sm_20_tun4_reflect' }, - ['1136936174'] = { Name = 'sm_20_tunnel_p1' }, - ['790277724'] = { Name = 'sm_20_tunnel_railing2' }, - ['491588289'] = { Name = 'sm_20_tunnel_railing3' }, - ['213215634'] = { Name = 'sm_20_tunnel_railing4' }, - ['-481810072'] = { Name = 'sm_20_tunnel_slod_a' }, - ['1176530711'] = { Name = 'sm_20_tunnel_slod_f' }, - ['1250221429'] = { Name = 'sm_20_tunnel1blight' }, - ['1651719894'] = { Name = 'sm_20_tunnel1blight001' }, - ['1883691645'] = { Name = 'sm_20_tunnel1blight002' }, - ['-1510193689'] = { Name = 'sm_20_tunnel1blight003' }, - ['-1279991464'] = { Name = 'sm_20_tunnel1blight004' }, - ['173346491'] = { Name = 'sm_20_tunnel1blight005' }, - ['1015903019'] = { Name = 'sm_20_tunnel1blight006' }, - ['2134014036'] = { Name = 'sm_20_tunnel1blight007' }, - ['421571666'] = { Name = 'sm_20_tunnel1blight008' }, - ['-327724284'] = { Name = 'sm_20_tunnel1blight009' }, - ['1988388356'] = { Name = 'sm_20_tunnel1blight010' }, - ['-1127124323'] = { Name = 'sm_20_tunnel1blight011' }, - ['1275990296'] = { Name = 'sm_20_tunnel1blight012' }, - ['275945950'] = { Name = 'sm_20_tunnel1blight013' }, - ['497857618'] = { Name = 'sm_20_tunnel1blight014' }, - ['1671413815'] = { Name = 'sm_20_tunnel1blight015' }, - ['-2090795079'] = { Name = 'sm_20_tunnel1blight016' }, - ['-679893011'] = { Name = 'sm_20_tunnel1blight017' }, - ['-457751960'] = { Name = 'sm_20_tunnel1blight018' }, - ['1931152593'] = { Name = 'sm_20_tunnel1slight' }, - ['873354528'] = { Name = 'sm_20_tunnel1slight001' }, - ['1636053003'] = { Name = 'sm_20_tunnel1slight002' }, - ['408526263'] = { Name = 'sm_20_tunnel1slight003' }, - ['1174305024'] = { Name = 'sm_20_tunnel1slight004' }, - ['-1469956670'] = { Name = 'sm_20_tunnel1slight005' }, - ['-1968307622'] = { Name = 'sm_20_tunnel1slight006' }, - ['2133158733'] = { Name = 'sm_20_tunnel1slight007' }, - ['1826113203'] = { Name = 'sm_20_tunnel1slight008' }, - ['-1317744661'] = { Name = 'sm_20_tunnel1slight009' }, - ['1163852077'] = { Name = 'sm_20_tunnel1slight010' }, - ['-26481852'] = { Name = 'sm_20_tunnel1slight011' }, - ['280006609'] = { Name = 'sm_20_tunnel1slight012' }, - ['1933792501'] = { Name = 'sm_20_tunnel1slight013' }, - ['2121689947'] = { Name = 'sm_20_tunnel1slight014' }, - ['1469029774'] = { Name = 'sm_20_tunnel1slight015' }, - ['1626976354'] = { Name = 'sm_20_tunnel1slight016' }, - ['-1944418653'] = { Name = 'sm_20_tunnel1slight017' }, - ['-1218323151'] = { Name = 'sm_20_tunnel1slight018' }, - ['1878707816'] = { Name = 'sm_20_tunnel1slight019' }, - ['1229552986'] = { Name = 'sm_20_tunnel1slight020' }, - ['1871137237'] = { Name = 'sm_20_tunnel1slight021' }, - ['500016739'] = { Name = 'sm_20_tunnel1slight022' }, - ['1675670152'] = { Name = 'sm_20_tunnel1slight023' }, - ['-2110591188'] = { Name = 'sm_20_tunnel1slight024' }, - ['1750743935'] = { Name = 'sm_20_tunnel1slight025' }, - ['1386418193'] = { Name = 'sm_20_tunnel1slight026' }, - ['-918028971'] = { Name = 'sm_20_tunnel1slight027' }, - ['-1220519610'] = { Name = 'sm_20_tunnel1slight028' }, - ['-1653791328'] = { Name = 'sm_20_tunnel1slight029' }, - ['593146525'] = { Name = 'sm_20_tunnel1slight030' }, - ['1497898615'] = { Name = 'sm_20_tunnel1slight031' }, - ['-1997144622'] = { Name = 'sm_20_tunnel1slight032' }, - ['1590438275'] = { Name = 'sm_20_tunnel1slight033' }, - ['1283589359'] = { Name = 'sm_20_tunnel1slight034' }, - ['-1038061530'] = { Name = 'sm_20_tunnel1slight035' }, - ['-1310109768'] = { Name = 'sm_20_tunnel1slight036' }, - ['-1480869027'] = { Name = 'sm_20_tunnel1slight037' }, - ['-1786931487'] = { Name = 'sm_20_tunnel1slight038' }, - ['-1767201589'] = { Name = 'sm_20_tunnelsshadow1_slod' }, - ['-1622820968'] = { Name = 'sm_20_tunnelsshadow1' }, - ['-105943958'] = { Name = 'sm_20_tunnelsshadow2' }, - ['-403388171'] = { Name = 'sm_20_tunnelsshadow3' }, - ['-1395278589'] = { Name = 'sm_20_tunnelsshadow4_slod' }, - ['-701323919'] = { Name = 'sm_20_tunnelsshadow4' }, - ['-613578063'] = { Name = 'sm_21_build02_b_wire' }, - ['-2052194255'] = { Name = 'sm_21_build02_dtl' }, - ['324848477'] = { Name = 'sm_21_build02_dtl2' }, - ['-1196419571'] = { Name = 'sm_21_build02_dtl3' }, - ['457680554'] = { Name = 'sm_21_build02_ladder1' }, - ['-1661257'] = { Name = 'sm_21_build02' }, - ['-1591592905'] = { Name = 'sm_21_build03_b_wire' }, - ['287164709'] = { Name = 'sm_21_build03' }, - ['677424286'] = { Name = 'sm_21_dtl_01' }, - ['1636802291'] = { Name = 'sm_21_dtl_02' }, - ['43268798'] = { Name = 'sm_21_dtl' }, - ['-751977770'] = { Name = 'sm_21_dtl03' }, - ['-1031990253'] = { Name = 'sm_21_ground2_2' }, - ['-226546807'] = { Name = 'sm_21_ground2' }, - ['1375642932'] = { Name = 'sm_21_railing1' }, - ['138056109'] = { Name = 'sm_21_railing2' }, - ['1103089243'] = { Name = 'sm_21_uvanim' }, - ['609814088'] = { Name = 'sm_22_alpha_01x' }, - ['-703152450'] = { Name = 'sm_22_alpha_02' }, - ['716729376'] = { Name = 'sm_22_alpha_1001' }, - ['-970775325'] = { Name = 'sm_22_alpha' }, - ['58722909'] = { Name = 'sm_22_bld69_fence' }, - ['-1667547961'] = { Name = 'sm_22_box_003' }, - ['-1077089985'] = { Name = 'sm_22_box_01' }, - ['1387695896'] = { Name = 'sm_22_box_02' }, - ['-1367775397'] = { Name = 'sm_22_build_01_railing' }, - ['1156480248'] = { Name = 'sm_22_build_01' }, - ['-421360249'] = { Name = 'sm_22_build_67_nw' }, - ['987981474'] = { Name = 'sm_22_build_67' }, - ['-1497112590'] = { Name = 'sm_22_build_railing' }, - ['-1498089899'] = { Name = 'sm_22_build_railing1' }, - ['239861010'] = { Name = 'sm_22_build0x' }, - ['-1776887296'] = { Name = 'sm_22_build13_railing' }, - ['1658388474'] = { Name = 'sm_22_build13_topcone' }, - ['-1711041105'] = { Name = 'sm_22_build13' }, - ['-1221364567'] = { Name = 'sm_22_building_69_nw' }, - ['1544399491'] = { Name = 'sm_22_building_69_railing' }, - ['-1457973941'] = { Name = 'sm_22_building_69' }, - ['-1817057176'] = { Name = 'sm_22_building_bulbs' }, - ['-160683799'] = { Name = 'sm_22_bulbs_01_irsrefm' }, - ['-1605597990'] = { Name = 'sm_22_bulbs_08' }, - ['310313467'] = { Name = 'sm_22_cableforbulbs' }, - ['2069732710'] = { Name = 'sm_22_cablemesh212741_thvy' }, - ['1236780306'] = { Name = 'sm_22_cables_01' }, - ['1429953832'] = { Name = 'sm_22_coffee_cup_trailer' }, - ['104043923'] = { Name = 'sm_22_detsjm' }, - ['700069859'] = { Name = 'sm_22_entsign2_slod' }, - ['-619570934'] = { Name = 'sm_22_entsign2' }, - ['-149539834'] = { Name = 'sm_22_extras_01' }, - ['1773443377'] = { Name = 'sm_22_extras_03' }, - ['1559127234'] = { Name = 'sm_22_extras_069' }, - ['2079276454'] = { Name = 'sm_22_extras_08' }, - ['2064918595'] = { Name = 'sm_22_ferris_motor_irm' }, - ['2013150397'] = { Name = 'sm_22_ferris_supp' }, - ['1607797324'] = { Name = 'sm_22_irefmaster_01' }, - ['-965486712'] = { Name = 'sm_22_irefmaster_02' }, - ['592646473'] = { Name = 'sm_22_irefmaster_03' }, - ['936000055'] = { Name = 'sm_22_irefmaster_04' }, - ['-1931582366'] = { Name = 'sm_22_irefmaster_06' }, - ['-501059040'] = { Name = 'sm_22_ladder' }, - ['-110202040'] = { Name = 'sm_22_master_railing2' }, - ['-1981098189'] = { Name = 'sm_22_office_alpha_lod' }, - ['1772320718'] = { Name = 'sm_22_office_alpha' }, - ['1454701673'] = { Name = 'sm_22_office_antena' }, - ['-1171044979'] = { Name = 'sm_22_office_det' }, - ['379855493'] = { Name = 'sm_22_office_det001' }, - ['758608782'] = { Name = 'sm_22_office_lattice' }, - ['1010580992'] = { Name = 'sm_22_office' }, - ['989032027'] = { Name = 'sm_22_oot_alpha_n' }, - ['-932057965'] = { Name = 'sm_22_oot_alpha' }, - ['2123354192'] = { Name = 'sm_22_orn_01_night' }, - ['-892102866'] = { Name = 'sm_22_orn_02_night' }, - ['1293652938'] = { Name = 'sm_22_orn_03_night' }, - ['1241621140'] = { Name = 'sm_22_orn_04_night' }, - ['884582834'] = { Name = 'sm_22_pier_alpha_01' }, - ['525053746'] = { Name = 'sm_22_pier_nrails100' }, - ['-1683445782'] = { Name = 'sm_22_pier_nrails101' }, - ['-1261905366'] = { Name = 'sm_22_pier_nrails102' }, - ['1536287100'] = { Name = 'sm_22_pier_nrails102a' }, - ['-1720190181'] = { Name = 'sm_22_pier_railing' }, - ['-146397616'] = { Name = 'sm_22_pier_railing06' }, - ['1695285842'] = { Name = 'sm_22_pier_railing07' }, - ['984108055'] = { Name = 'sm_22_pier_railing2' }, - ['686598304'] = { Name = 'sm_22_pier_railing3' }, - ['356680012'] = { Name = 'sm_22_pier_railing4' }, - ['-2120041979'] = { Name = 'sm_22_pier_section_006' }, - ['-1917871110'] = { Name = 'sm_22_pier' }, - ['1299462321'] = { Name = 'sm_22_piernewsteps' }, - ['573017481'] = { Name = 'sm_22_piersurf_3' }, - ['-1810687794'] = { Name = 'sm_22_piersurf' }, - ['-1705656149'] = { Name = 'sm_22_piersurf2' }, - ['-461984434'] = { Name = 'sm_22_pleas_pier_fr' }, - ['-1337850579'] = { Name = 'sm_22_pleas_pier_sgn' }, - ['2000965656'] = { Name = 'sm_22_pp_sign' }, - ['870157253'] = { Name = 'sm_22_pp_tied' }, - ['-1296999164'] = { Name = 'sm_22_railing03' }, - ['-1956676994'] = { Name = 'sm_22_railing1' }, - ['-1483600087'] = { Name = 'sm_22_rc_canopy' }, - ['-254430631'] = { Name = 'sm_22_rc_railing' }, - ['1202083777'] = { Name = 'sm_22_rccpyshad' }, - ['-1049331294'] = { Name = 'sm_22_rcoaster_neon' }, - ['1781890739'] = { Name = 'sm_22_rcoaster_railings' }, - ['-1355901367'] = { Name = 'sm_22_rcoaster1a' }, - ['-155736826'] = { Name = 'sm_22_rcoaster1b' }, - ['1675001750'] = { Name = 'sm_22_rcoaster1c' }, - ['371385308'] = { Name = 'sm_22_rcoaster1d' }, - ['-1587086666'] = { Name = 'sm_22_rcoaster1f' }, - ['1460823566'] = { Name = 'sm_22_rcoaster1g' }, - ['-1641375979'] = { Name = 'sm_22_sm1_22_glue_0' }, - ['140901141'] = { Name = 'sm_22_sm1_22_glue_01' }, - ['2015331827'] = { Name = 'sm_22_sm1_22_glue_01a' }, - ['-626843760'] = { Name = 'sm_22_sm1_22_glue_02' }, - ['65434138'] = { Name = 'sm_22_sm1_22_glue_03' }, - ['586794380'] = { Name = 'sm_22_sm1_22_weed_02' }, - ['1563145342'] = { Name = 'sm_22_splats_01' }, - ['-327064148'] = { Name = 'sm_22_splats' }, - ['1044605135'] = { Name = 'sm_22_splats02' }, - ['1144671393'] = { Name = 'sm_22_splats1_2' }, - ['1441820685'] = { Name = 'sm_22_splats1_3' }, - ['2047279980'] = { Name = 'sm_22_splats1' }, - ['-1372900328'] = { Name = 'sm_22_stend' }, - ['-765294459'] = { Name = 'sm_22_stend01' }, - ['-400182261'] = { Name = 'sm_22_stend02' }, - ['-165818373'] = { Name = 'sm_22_stend03' }, - ['787739750'] = { Name = 'sm_22_structend_a' }, - ['265468452'] = { Name = 'sm_22_structendsm' }, - ['-151177216'] = { Name = 'sm_22_structendsm01' }, - ['1171772852'] = { Name = 'sm_22_structendsm02' }, - ['-54148207'] = { Name = 'sm_22_structendsm03' }, - ['-359751901'] = { Name = 'sm_22_structendsm04' }, - ['1278304887'] = { Name = 'sm_22_structendsm05' }, - ['2070317877'] = { Name = 'sm_23_bld' }, - ['1577761086'] = { Name = 'sm_23_grnd_builing_dtl' }, - ['522037299'] = { Name = 'sm_23_grnd_dtl_1' }, - ['768591255'] = { Name = 'sm_23_grnd_dtl_2' }, - ['-1845785115'] = { Name = 'sm_23_grnd_dtl_3' }, - ['-1622333304'] = { Name = 'sm_23_grnd_dtl_4' }, - ['-1400487174'] = { Name = 'sm_23_grnd_dtl_5' }, - ['-1645920457'] = { Name = 'sm_23_grnd_dtl' }, - ['-1050418571'] = { Name = 'sm_23_grnd1' }, - ['62894459'] = { Name = 'sm_23_grnd2_dtl' }, - ['-74590520'] = { Name = 'sm_23_grnd2' }, - ['-1985289795'] = { Name = 'sm_24__awning_002' }, - ['178825545'] = { Name = 'sm_24__awning_02' }, - ['-1187823988'] = { Name = 'sm_24_b1_dd_hedge2' }, - ['-680660773'] = { Name = 'sm_24_b1_ddwg_rail_1' }, - ['-1391210823'] = { Name = 'sm_24_b1_ddwg' }, - ['1132621253'] = { Name = 'sm_24_b1_rail_01' }, - ['703046528'] = { Name = 'sm_24_b1' }, - ['1357841456'] = { Name = 'sm_24_b2_ddwg_rails' }, - ['-1505800095'] = { Name = 'sm_24_b2_ddwg_small_r' }, - ['1680594007'] = { Name = 'sm_24_b2_ddwg' }, - ['452386911'] = { Name = 'sm_24_b2_rail_01' }, - ['-817041840'] = { Name = 'sm_24_b2' }, - ['-976822227'] = { Name = 'sm_24_b3_ddwg' }, - ['1539609483'] = { Name = 'sm_24_b3_rail_003' }, - ['1871821609'] = { Name = 'sm_24_b3_rail_004' }, - ['-1174397613'] = { Name = 'sm_24_b3_rail_01' }, - ['1311458739'] = { Name = 'sm_24_b3_rail_02' }, - ['1213479429'] = { Name = 'sm_24_b3_rail_03' }, - ['-218165412'] = { Name = 'sm_24_b3_rail_04' }, - ['1136924869'] = { Name = 'sm_24_b3_rails00' }, - ['-658750793'] = { Name = 'sm_24_b3_rails01' }, - ['-360913352'] = { Name = 'sm_24_b3_rails02' }, - ['402075375'] = { Name = 'sm_24_b3_stair_rail' }, - ['-1091678829'] = { Name = 'sm_24_b3' }, - ['851725936'] = { Name = 'sm_24_b4_dd_hedge' }, - ['-457734280'] = { Name = 'sm_24_b4_ddwg_r_01' }, - ['-217635817'] = { Name = 'sm_24_b4_ddwg_r_02' }, - ['21807266'] = { Name = 'sm_24_b4_ddwg_r_03' }, - ['847192822'] = { Name = 'sm_24_b4_ddwg_r_04' }, - ['-2049188165'] = { Name = 'sm_24_b4_ddwg_wires_01' }, - ['-1471143005'] = { Name = 'sm_24_b4_ddwg_wires_02' }, - ['-1708816562'] = { Name = 'sm_24_b4_ddwg_wires_03' }, - ['-2077822119'] = { Name = 'sm_24_b4_ddwg_wires' }, - ['-1754747307'] = { Name = 'sm_24_b4_ddwg' }, - ['797218039'] = { Name = 'sm_24_b4_rail_001' }, - ['1637021971'] = { Name = 'sm_24_b4_rail_002' }, - ['-1948594782'] = { Name = 'sm_24_b4_rail_003' }, - ['-1921891364'] = { Name = 'sm_24_b4_top_rail_002' }, - ['-1009216359'] = { Name = 'sm_24_b4_top_rail' }, - ['-1667269257'] = { Name = 'sm_24_b4_wire_02' }, - ['-1465900809'] = { Name = 'sm_24_b4' }, - ['1495213017'] = { Name = 'sm_24_gr01_rail' }, - ['-791255862'] = { Name = 'sm_24_gr01_rail02' }, - ['1047461002'] = { Name = 'sm_24_gr01' }, - ['1870031033'] = { Name = 'sm_24_gr03_dcl' }, - ['945320025'] = { Name = 'sm_24_gr03' }, - ['787796914'] = { Name = 'sm_24_irefgatea_01' }, - ['-865315025'] = { Name = 'sm_24_irefgateb_01' }, - ['169308524'] = { Name = 'sm_24_irefgatec_01' }, - ['865836354'] = { Name = 'sm_25_land01' }, - ['1825761687'] = { Name = 'sm_25_land02_ov1' }, - ['-1515463864'] = { Name = 'sm_25_land02_ov2' }, - ['1091647533'] = { Name = 'sm_25_land02' }, - ['1711513863'] = { Name = 'sm_25_wall01' }, - ['-1510298083'] = { Name = 'sm_25_wall01a' }, - ['1480918410'] = { Name = 'sm_25_wall02' }, - ['-1597070171'] = { Name = 'sm_25_wall02a' }, - ['-793348501'] = { Name = 'sm_25_wall03' }, - ['2145607507'] = { Name = 'sm_25_wall03a' }, - ['1601519056'] = { Name = 'sm_25_weeds' }, - ['-570614247'] = { Name = 'sm_26_bld_hidet' }, - ['-1986535309'] = { Name = 'sm_26_bld_railing_2c' }, - ['960007174'] = { Name = 'sm_26_bld_window_01' }, - ['-24618024'] = { Name = 'sm_26_bld' }, - ['1519123745'] = { Name = 'sm_26_bldrail' }, - ['-243973540'] = { Name = 'sm_26_bldrail2' }, - ['1690999775'] = { Name = 'sm_26_building_railing' }, - ['616542661'] = { Name = 'sm_26_building_railing01' }, - ['507913422'] = { Name = 'sm_26_building_railing02' }, - ['1904565981'] = { Name = 'sm_26_carpark' }, - ['1292450893'] = { Name = 'sm_26_decals_001' }, - ['-800909349'] = { Name = 'sm_26_decals_02' }, - ['385230148'] = { Name = 'sm_26_decals_03' }, - ['868376284'] = { Name = 'sm_26_decals_04' }, - ['1041821445'] = { Name = 'sm_26_decals' }, - ['-1560643858'] = { Name = 'sm_26_fwayopas3' }, - ['-702017096'] = { Name = 'sm_26_gas' }, - ['-346684547'] = { Name = 'sm_26_gasdecal' }, - ['-143620092'] = { Name = 'sm_26_glassrailings01' }, - ['1709204706'] = { Name = 'sm_26_glassrailings02' }, - ['869806587'] = { Name = 'sm_26_grounds' }, - ['103999369'] = { Name = 'sm_26_h_bar' }, - ['-446315167'] = { Name = 'sm_26_land01' }, - ['-1625278249'] = { Name = 'sm_26_land02' }, - ['-1966665691'] = { Name = 'sm_26_land03' }, - ['-1368107137'] = { Name = 'sm_26_land05' }, - ['-688230919'] = { Name = 'sm_26_lnddcal02_01' }, - ['-382430611'] = { Name = 'sm_26_lnddcal02_02' }, - ['-76138768'] = { Name = 'sm_26_lnddcal02_03' }, - ['496444655'] = { Name = 'sm_26_lnddcal02' }, - ['1578841491'] = { Name = 'sm_26_op3_fence01' }, - ['-2120745844'] = { Name = 'sm_26_op3_fence03' }, - ['187726708'] = { Name = 'sm_26_pwall' }, - ['2057243973'] = { Name = 'sm_26_pwall0000' }, - ['452294618'] = { Name = 'sm_26_pwall001' }, - ['1766758981'] = { Name = 'sm_26_pwall04' }, - ['-1279348936'] = { Name = 'sm_26_pwall05' }, - ['-1670086492'] = { Name = 'sm_26_pwall06' }, - ['-511098249'] = { Name = 'sm_26_pwall06a' }, - ['-667650013'] = { Name = 'sm_26_pwall07' }, - ['-1866588882'] = { Name = 'sm_26_pwall07a' }, - ['-939138078'] = { Name = 'sm_26_sm26_pool' }, - ['-533534029'] = { Name = 'sm_26_steps01_of' }, - ['-709124335'] = { Name = 'sm_26_steps01' }, - ['269482554'] = { Name = 'sm_27_2_ddwg_hedge02' }, - ['-263170186'] = { Name = 'sm_27_2_ddwg' }, - ['1141047673'] = { Name = 'sm_27_2_ddwr_rail_09' }, - ['-757490555'] = { Name = 'sm_27_2_ddwr' }, - ['1379312669'] = { Name = 'sm_27_4_ddwg' }, - ['1620083039'] = { Name = 'sm_27_5_ddwg_hedge01' }, - ['360566340'] = { Name = 'sm_27_5_ddwg' }, - ['-1734223340'] = { Name = 'sm_27_5_ddwr_01' }, - ['-2088916418'] = { Name = 'sm_27_5_ddwr' }, - ['-1463145077'] = { Name = 'sm_27_5_ddwr4_01' }, - ['192443110'] = { Name = 'sm_27_5_ddwr4_03' }, - ['-707088786'] = { Name = 'sm_27_5_ddwr5_02' }, - ['-1758777072'] = { Name = 'sm_27_5_ddwr5_05' }, - ['-1494429325'] = { Name = 'sm_27_5_ddwr5_13' }, - ['419108905'] = { Name = 'sm_27_build1_dtl_railing1' }, - ['-1749642110'] = { Name = 'sm_27_build1_dtl' }, - ['-882328099'] = { Name = 'sm_27_build1_railing_001' }, - ['-609329560'] = { Name = 'sm_27_build1_railing_002' }, - ['1768788426'] = { Name = 'sm_27_build1_railing' }, - ['1772125361'] = { Name = 'sm_27_build1_railing1' }, - ['-1583059780'] = { Name = 'sm_27_build1_railing2' }, - ['793511945'] = { Name = 'sm_27_build1_railing3' }, - ['1000101024'] = { Name = 'sm_27_build1' }, - ['501569786'] = { Name = 'sm_27_build2_rail_001_lod' }, - ['-233745980'] = { Name = 'sm_27_build2_rail_002_lod' }, - ['572436936'] = { Name = 'sm_27_build2_rail_005' }, - ['-1118509472'] = { Name = 'sm_27_build2_rail_stair' }, - ['1622939716'] = { Name = 'sm_27_build2_window_rail' }, - ['501165076'] = { Name = 'sm_27_build2_window' }, - ['1239085341'] = { Name = 'sm_27_build2' }, - ['608286979'] = { Name = 'sm_27_build3_004' }, - ['-1812896704'] = { Name = 'sm_27_build3_dtl' }, - ['1781613157'] = { Name = 'sm_27_build3_rail_002' }, - ['-1078939479'] = { Name = 'sm_27_build3_rails_001' }, - ['-44320268'] = { Name = 'sm_27_build3_rails_03' }, - ['51635096'] = { Name = 'sm_27_build3' }, - ['-1694675769'] = { Name = 'sm_27_build4_top_02' }, - ['-2002081758'] = { Name = 'sm_27_build4_top_03' }, - ['-528197672'] = { Name = 'sm_27_build4_top_06' }, - ['-194886091'] = { Name = 'sm_27_build4' }, - ['-407294749'] = { Name = 'sm_27_build5' }, - ['1780594044'] = { Name = 'sm_27_cp02_decal' }, - ['538425931'] = { Name = 'sm_27_detail_001' }, - ['-1512913473'] = { Name = 'sm_27_detail_002' }, - ['-1282645710'] = { Name = 'sm_27_detail_003' }, - ['1484827420'] = { Name = 'sm_27_detail_005' }, - ['-1763197522'] = { Name = 'sm_27_gate003_ne_custom001' }, - ['1838197169'] = { Name = 'sm_27_gateb_002' }, - ['888986772'] = { Name = 'sm_27_gateb_01' }, - ['1559244'] = { Name = 'sm_27_gatec_002' }, - ['-316847744'] = { Name = 'sm_27_groundb' }, - ['1246062234'] = { Name = 'sm_27_groundc_02' }, - ['1528934537'] = { Name = 'sm_27_groundc_gates_01' }, - ['-756148958'] = { Name = 'sm_27_groundc' }, - ['1263090369'] = { Name = 'sm_27_shrinksofa' }, - ['1462914127'] = { Name = 'sm_boat_bckdet1' }, - ['-1383696138'] = { Name = 'sm_boat_bckdet2' }, - ['-502512154'] = { Name = 'sm_boat_bckdet2a' }, - ['2092701538'] = { Name = 'sm_boat_bckdet3' }, - ['-1016199418'] = { Name = 'sm_boat_bckdet3a' }, - ['62460645'] = { Name = 'sm_boat_clutter001' }, - ['1709829989'] = { Name = 'sm_boat_clutter1' }, - ['1381517382'] = { Name = 'sm_boat_clutter2' }, - ['1678437291'] = { Name = 'sm_boat_clutter3' }, - ['720599421'] = { Name = 'sm_boat_clutter7' }, - ['30091053'] = { Name = 'sm_boat_clutter8' }, - ['1407739869'] = { Name = 'sm_boat_deck_detail' }, - ['-981218795'] = { Name = 'sm_boat_deck_rails' }, - ['-1935173146'] = { Name = 'sm_boat_deck_rails01' }, - ['-1644610423'] = { Name = 'sm_boat_deck_rails02' }, - ['2064886860'] = { Name = 'sm_boat_emissive_lod' }, - ['343161602'] = { Name = 'sm_boat_front_rails' }, - ['1667665771'] = { Name = 'sm_boat_hoists' }, - ['390174753'] = { Name = 'sm_boat_hoists2' }, - ['-1252245183'] = { Name = 'sm_boat_holds' }, - ['-442075417'] = { Name = 'sm_boat_holds2' }, - ['-1285909936'] = { Name = 'sm_boat_holds3' }, - ['-1887498556'] = { Name = 'sm_boat_hull_dirt' }, - ['-1594046591'] = { Name = 'sm_boat_hull_dirt2' }, - ['-892789092'] = { Name = 'sm_boat_hull' }, - ['183168021'] = { Name = 'sm_boat_lounge_plants' }, - ['-482046838'] = { Name = 'sm_boat_lounge_seats' }, - ['2136198367'] = { Name = 'sm_boat_main_cabin' }, - ['1964501153'] = { Name = 'sm_boat_main_telecom_pole1' }, - ['-923234219'] = { Name = 'sm_boat_main_telecom_poles' }, - ['2131846142'] = { Name = 'sm_boat_main_telecom' }, - ['-709088705'] = { Name = 'sm_boat_poles' }, - ['-1838360539'] = { Name = 'sm_boat_pool_rails_01' }, - ['-1679275850'] = { Name = 'sm_boat_pool_rails' }, - ['-1044722502'] = { Name = 'sm_boat_pool_rails02' }, - ['1806374769'] = { Name = 'sm_boat_rear_ladders' }, - ['-583124630'] = { Name = 'sm_boat_rings_of_life' }, - ['779648633'] = { Name = 'sm_boat_side_windows' }, - ['-1298203218'] = { Name = 'sm_boat_slod1' }, - ['1725624309'] = { Name = 'sm_boat_top_stairs' }, - ['-1781534035'] = { Name = 'sm_boat_towbars' }, - ['-1047091432'] = { Name = 'sm_boat_towbars2' }, - ['-221144759'] = { Name = 'sm_emissive_bld1_em' }, - ['729811152'] = { Name = 'sm_emissive_bld2_em' }, - ['1790499833'] = { Name = 'sm_emissive_build7_em' }, - ['301012316'] = { Name = 'sm_emissive_em_nw1' }, - ['-337917650'] = { Name = 'sm_emissive_em_nw2' }, - ['812012102'] = { Name = 'sm_emissive_em_nw3' }, - ['192249758'] = { Name = 'sm_emissive_em1' }, - ['20409766'] = { Name = 'sm_emissive_em2b' }, - ['2034700625'] = { Name = 'sm_emissive_emb1' }, - ['1475137181'] = { Name = 'sm_emissive_emb2' }, - ['-1949026725'] = { Name = 'sm_emissive_emb3' }, - ['363101632'] = { Name = 'sm_emissive_emissive_b' }, - ['-560525402'] = { Name = 'sm_emissive_emissive_c' }, - ['-951070880'] = { Name = 'sm_emissive_emissive' }, - ['-1702906852'] = { Name = 'sm_emissive_emissive2z' }, - ['-1235919674'] = { Name = 'sm_emissive_night' }, - ['1155977889'] = { Name = 'sm_emissive_sm_01' }, - ['-1704821353'] = { Name = 'sm_emissive_sm_06' }, - ['1131668777'] = { Name = 'sm_emissive_sm_07a' }, - ['-492788856'] = { Name = 'sm_emissive_sm_07b' }, - ['-194754801'] = { Name = 'sm_emissive_sm_07c' }, - ['490969293'] = { Name = 'sm_emissive_sm_07d' }, - ['-1156104444'] = { Name = 'sm_emissive_sm_09' }, - ['-1150735716'] = { Name = 'sm_emissive_sm_12' }, - ['-863772149'] = { Name = 'sm_emissive_sm_13_emb' }, - ['1481204810'] = { Name = 'sm_emissive_sm_13' }, - ['647725295'] = { Name = 'sm_emissive_sm_14' }, - ['1874301734'] = { Name = 'sm_emissive_sm_15' }, - ['488205799'] = { Name = 'sm_emissive_sm_17' }, - ['-885340399'] = { Name = 'sm_emissive_sm_18_a' }, - ['-1426528969'] = { Name = 'sm_emissive_sm_18_z2' }, - ['-357660398'] = { Name = 'sm_emissive_sm_18' }, - ['-121650928'] = { Name = 'sm_emissive_sm_20' }, - ['-188450308'] = { Name = 'sm_emissive_sm_21_a' }, - ['214296860'] = { Name = 'sm_emissive_sm_21' }, - ['-1681892869'] = { Name = 'sm_emissive_sm_22_ema' }, - ['-1385824954'] = { Name = 'sm_emissive_sm_22_emb' }, - ['-1822144185'] = { Name = 'sm_emissive_sm_22_emc' }, - ['815837397'] = { Name = 'sm_emissive_sm_23' }, - ['1205460807'] = { Name = 'sm_emissive_sm_24' }, - ['1781244906'] = { Name = 'sm_emissive_sm_26' }, - ['1845124360'] = { Name = 'sm_emissive_sm_27_a' }, - ['-2107832883'] = { Name = 'sm_emissive_sm_27_c' }, - ['959050600'] = { Name = 'sm_emissive_sm_27_d' }, - ['1951443972'] = { Name = 'sm_emissive_sm_a_17' }, - ['-1196056862'] = { Name = 'sm_emissive_sm_b_17' }, - ['-2088621552'] = { Name = 'sm_emissive_sm_b_27' }, - ['-1084876826'] = { Name = 'sm_emissive_sm_e_27' }, - ['530606431'] = { Name = 'sm_emissive_sm_em24_nw3' }, - ['1053090072'] = { Name = 'sm_emissive_sm_em24nw1' }, - ['344362140'] = { Name = 'sm_emissive_sm_em24nw2' }, - ['468308552'] = { Name = 'sm_emissive_wm_bild62_em' }, - ['7188113'] = { Name = 'sm_lod_emissive_5_19_slod' }, - ['493026780'] = { Name = 'sm_lod_emissive' }, - ['-413517493'] = { Name = 'sm_lod_slod3' }, - ['-635134240'] = { Name = 'sm_lod_slod4' }, - ['-268741574'] = { Name = 'sm_lod_sm_emissive_slod' }, - ['-1553764902'] = { Name = 'sm_props_prop_billboard_rprox' }, - ['-1256061543'] = { Name = 'sm_rd_01_r1a_ovly' }, - ['-765749105'] = { Name = 'sm_rd_01_r1a_wires' }, - ['1316522703'] = { Name = 'sm_rd_01_r1a' }, - ['-461926922'] = { Name = 'sm_rd_01_r1b_ovly' }, - ['1769021199'] = { Name = 'sm_rd_01_r1b_wires' }, - ['-1569508669'] = { Name = 'sm_rd_01_r1b' }, - ['-1299283147'] = { Name = 'sm_rd_01_r1c_ovly' }, - ['332657377'] = { Name = 'sm_rd_01_r1c_wires' }, - ['1908166998'] = { Name = 'sm_rd_01_r1c' }, - ['-1015803771'] = { Name = 'sm_rd_01_r1d_ovly' }, - ['-953156548'] = { Name = 'sm_rd_01_r1d' }, - ['486486907'] = { Name = 'sm_rd_01_r1e_ovly' }, - ['-1787946823'] = { Name = 'sm_rd_01_r1e' }, - ['26209594'] = { Name = 'sm_rd_01_r1f_ovly' }, - ['-916946799'] = { Name = 'sm_rd_01_r1f' }, - ['-1747835346'] = { Name = 'sm_rd_01_r1g_ovly' }, - ['-1197252829'] = { Name = 'sm_rd_01_r1g' }, - ['2103136022'] = { Name = 'sm_rd_01_r1h_ovly' }, - ['-299677146'] = { Name = 'sm_rd_01_r1h' }, - ['123007247'] = { Name = 'sm_rd_01_r1i_ovly' }, - ['-54696102'] = { Name = 'sm_rd_01_r1i' }, - ['427745667'] = { Name = 'sm_rd_01_r2a_ovly' }, - ['-266285191'] = { Name = 'sm_rd_01_r2a' }, - ['1570369674'] = { Name = 'sm_rd_01_r2b_ovly' }, - ['-1252599326'] = { Name = 'sm_rd_01_r2b' }, - ['-364322289'] = { Name = 'sm_rd_01_r2c_ovly' }, - ['-1019087432'] = { Name = 'sm_rd_01_r2c' }, - ['1183255256'] = { Name = 'sm_rd_01_r2d_ovly' }, - ['451028219'] = { Name = 'sm_rd_01_r2d' }, - ['523347467'] = { Name = 'sm_rd_01_r2e_ovly' }, - ['686473484'] = { Name = 'sm_rd_01_r2e' }, - ['1539004010'] = { Name = 'sm_rd_01_r2f_ovly' }, - ['410126201'] = { Name = 'sm_rd_01_r2f_wires' }, - ['-27497488'] = { Name = 'sm_rd_01_r2f' }, - ['1509290267'] = { Name = 'sm_rd_01_r2g_ovly' }, - ['219285851'] = { Name = 'sm_rd_01_r2g' }, - ['1998964509'] = { Name = 'sm_rd_01_r2h_ovly' }, - ['1675736821'] = { Name = 'sm_rd_01_r2h' }, - ['-1845514624'] = { Name = 'sm_rd_01_r2i_ovly' }, - ['1906332274'] = { Name = 'sm_rd_01_r2i' }, - ['-1189542368'] = { Name = 'sm_rd_01_r3a_ovly' }, - ['1736239043'] = { Name = 'sm_rd_01_r3a' }, - ['-823556599'] = { Name = 'sm_rd_01_r3b_ovly' }, - ['-1374489362'] = { Name = 'sm_rd_01_r3b' }, - ['165101103'] = { Name = 'sm_rd_01_r3c_ovly' }, - ['1002999899'] = { Name = 'sm_rd_01_r3c' }, - ['-830176742'] = { Name = 'sm_rd_01_r3d_ovly' }, - ['-1838793323'] = { Name = 'sm_rd_01_r3d' }, - ['1925432931'] = { Name = 'sm_rd_01_r3e_ovly' }, - ['-1605117584'] = { Name = 'sm_rd_01_r3e' }, - ['924287638'] = { Name = 'sm_rd_01_r3f_ovly' }, - ['-216400125'] = { Name = 'sm_rd_01_r3f' }, - ['1280667701'] = { Name = 'sm_rd_01_r4a_ovly' }, - ['227554627'] = { Name = 'sm_rd_01_r4a' }, - ['-616057295'] = { Name = 'sm_rd_01_r4b_ovly' }, - ['946703101'] = { Name = 'sm_rd_01_r4b' }, - ['1309004936'] = { Name = 'sm_rd_01_r4c_ovly' }, - ['1777626634'] = { Name = 'sm_rd_01_r4c' }, - ['1349872815'] = { Name = 'sm_rd_01_r4d_ovly' }, - ['-1770338538'] = { Name = 'sm_rd_01_r4d' }, - ['-38421647'] = { Name = 'sm_rd_01_r4e_ovly' }, - ['1221700549'] = { Name = 'sm_rd_01_r4e' }, - ['-1253342689'] = { Name = 'sm_rd_01_r4f_ovly' }, - ['-1844003250'] = { Name = 'sm_rd_01_r4f' }, - ['-1114953147'] = { Name = 'sm_rd_01_r4g_ovly' }, - ['-1537809714'] = { Name = 'sm_rd_01_r4g' }, - ['-1704007840'] = { Name = 'sm_rd_01_r4h_ovly' }, - ['-275875516'] = { Name = 'sm_rd_01_r4h' }, - ['743478836'] = { Name = 'sovereign' }, - ['-1980482350'] = { Name = 'sp1_01_cnt_sign' }, - ['896396699'] = { Name = 'sp1_01_debries_001' }, - ['51775724'] = { Name = 'sp1_01_debries_002' }, - ['616161945'] = { Name = 'sp1_01_details_01' }, - ['576576993'] = { Name = 'sp1_01_details_02' }, - ['278870628'] = { Name = 'sp1_01_details_03' }, - ['369739109'] = { Name = 'sp1_01_details_0j' }, - ['272469416'] = { Name = 'sp1_01_grde001' }, - ['1040214317'] = { Name = 'sp1_01_grde002' }, - ['81524453'] = { Name = 'sp1_01_grde003' }, - ['1412331192'] = { Name = 'sp1_01_jumptest_fizzhd' }, - ['-289249109'] = { Name = 'sp1_01_jumptest' }, - ['-1930921615'] = { Name = 'sp1_03__hd_fizzing_044' }, - ['-1867874411'] = { Name = 'sp1_03__hd_fizzing_053' }, - ['1688341506'] = { Name = 'sp1_03__hd_fizzing_0675' }, - ['-1257765257'] = { Name = 'sp1_03_bbuild_01_d' }, - ['392373231'] = { Name = 'sp1_03_bbuild_01' }, - ['59283756'] = { Name = 'sp1_03_bbuild_05_d' }, - ['2130939928'] = { Name = 'sp1_03_bbuild_05_o' }, - ['1550265850'] = { Name = 'sp1_03_bbuild_05' }, - ['306827323'] = { Name = 'sp1_03_build_001_d' }, - ['1978499018'] = { Name = 'sp1_03_build_001' }, - ['396444463'] = { Name = 'sp1_03_build_003' }, - ['-1846163322'] = { Name = 'sp1_03_build_010_d' }, - ['1320399451'] = { Name = 'sp1_03_build_010' }, - ['2112918316'] = { Name = 'sp1_03_build_69_details' }, - ['1257126093'] = { Name = 'sp1_03_build_69_o' }, - ['1844662192'] = { Name = 'sp1_03_build_69' }, - ['-2020206640'] = { Name = 'sp1_03_build_69a_o' }, - ['1103126256'] = { Name = 'sp1_03_cablemesh37326_tstd' }, - ['161581647'] = { Name = 'sp1_03_carwreck_01' }, - ['2074930788'] = { Name = 'sp1_03_carwreck_02' }, - ['645284856'] = { Name = 'sp1_03_carwreck_03' }, - ['404858703'] = { Name = 'sp1_03_carwreck_04' }, - ['-526532'] = { Name = 'sp1_03_carwreck_05' }, - ['-1900505921'] = { Name = 'sp1_03_carwreck_06' }, - ['-529844189'] = { Name = 'sp1_03_carwreck_07' }, - ['-217850540'] = { Name = 'sp1_03_carwreck_08' }, - ['1313556003'] = { Name = 'sp1_03_carwreck_slod' }, - ['1997114228'] = { Name = 'sp1_03_grnd_d' }, - ['-357304705'] = { Name = 'sp1_03_grnd01_d' }, - ['-250212429'] = { Name = 'sp1_03_ground_detail_01' }, - ['-1357420178'] = { Name = 'sp1_03_ground_detail' }, - ['-789380911'] = { Name = 'sp1_03_ground' }, - ['-638571933'] = { Name = 'sp1_03_hd_fence_01' }, - ['-1627280765'] = { Name = 'sp1_03_hd_fence_mesh_01' }, - ['-1865675240'] = { Name = 'sp1_03_hd_fence_mesh_02' }, - ['-1502758569'] = { Name = 'sp1_03_hd_fence_mesh_03' }, - ['-1741284120'] = { Name = 'sp1_03_hd_fence_mesh_04' }, - ['1240236114'] = { Name = 'sp1_03_hd_fence_mesh_05' }, - ['2103994185'] = { Name = 'sp1_03_hd_fence_mesh_06' }, - ['-175441841'] = { Name = 'sp1_03_hd_fizzing_01' }, - ['-464792111'] = { Name = 'sp1_03_hd_fizzing_02' }, - ['303411556'] = { Name = 'sp1_03_hd_fizzing_03' }, - ['-1210319630'] = { Name = 'sp1_03_hd_fizzing_04' }, - ['-1517135777'] = { Name = 'sp1_03_hd_fizzing_05' }, - ['-1026878764'] = { Name = 'sp1_03_hd_fizzing_07' }, - ['1888513628'] = { Name = 'sp1_03_hd_fizzing_08' }, - ['-633600292'] = { Name = 'sp1_03_ladder_01' }, - ['132375083'] = { Name = 'sp1_03_ladder_02' }, - ['-21901369'] = { Name = 'sp1_03_ladder_03' }, - ['739027580'] = { Name = 'sp1_03_ladder_04' }, - ['643833635'] = { Name = 'sp1_03_ladder_05' }, - ['1418787716'] = { Name = 'sp1_03_ladder_06' }, - ['959817899'] = { Name = 'sp1_03_object002' }, - ['717528589'] = { Name = 'sp1_03_road_o' }, - ['844879939'] = { Name = 'sp1_03_road_o3' }, - ['-840129747'] = { Name = 'sp1_03_shed_002_d' }, - ['2016038755'] = { Name = 'sp1_03_shed_002' }, - ['4677527'] = { Name = 'sp1_03_shed_008' }, - ['970829994'] = { Name = 'sp1_03_shed_010_d' }, - ['-204825554'] = { Name = 'sp1_03_sign' }, - ['-623382305'] = { Name = 'sp1_03_sign02' }, - ['1151786152'] = { Name = 'sp1_03_wall_01_o' }, - ['-430549251'] = { Name = 'sp1_03_wall_02_o' }, - ['-1780843846'] = { Name = 'sp1_03_winnoshadow' }, - ['1022460823'] = { Name = 'sp1_04_details_01' }, - ['-1352636301'] = { Name = 'sp1_04_details_02' }, - ['-1601910084'] = { Name = 'sp1_04_details_03' }, - ['-1471019060'] = { Name = 'sp1_04_ground' }, - ['298645552'] = { Name = 'sp1_04_ground01' }, - ['-172083141'] = { Name = 'sp1_05_build_01_c' }, - ['748743525'] = { Name = 'sp1_05_build_01_detail' }, - ['865981490'] = { Name = 'sp1_05_build_01_o_d' }, - ['1957103851'] = { Name = 'sp1_05_build_01' }, - ['1448075052'] = { Name = 'sp1_05_build_02_o_d' }, - ['1715825704'] = { Name = 'sp1_05_build_02' }, - ['49824893'] = { Name = 'sp1_05_build_02pipe' }, - ['626187085'] = { Name = 'sp1_05_cablemesh_tstd' }, - ['1303926367'] = { Name = 'sp1_05_det_' }, - ['349755010'] = { Name = 'sp1_05_det_01' }, - ['-262238834'] = { Name = 'sp1_05_det_02' }, - ['-31381229'] = { Name = 'sp1_05_det_03' }, - ['-874920827'] = { Name = 'sp1_05_det_04' }, - ['-488692045'] = { Name = 'sp1_05_fences_hd' }, - ['-1329078151'] = { Name = 'sp1_05_ground_dec01' }, - ['320218392'] = { Name = 'sp1_05_ground_dec02' }, - ['266215080'] = { Name = 'sp1_05_ground_dec03' }, - ['-192076107'] = { Name = 'sp1_05_ground' }, - ['30663009'] = { Name = 'sp1_05_pipes_hd_01' }, - ['-294864237'] = { Name = 'sp1_05_pipes_hd_02' }, - ['-919121175'] = { Name = 'sp1_06_ground_detail_01' }, - ['1667922346'] = { Name = 'sp1_06_ground' }, - ['203985582'] = { Name = 'sp1_06_ground02_detail_02' }, - ['-335423559'] = { Name = 'sp1_07_details_01' }, - ['-124817196'] = { Name = 'sp1_07_details_02' }, - ['1434593976'] = { Name = 'sp1_07_details_03' }, - ['-2092333855'] = { Name = 'sp1_07_details_03a' }, - ['-1062008738'] = { Name = 'sp1_07_gndstones' }, - ['-1037961488'] = { Name = 'sp1_07_grnd01' }, - ['1216250795'] = { Name = 'sp1_07_grnd06' }, - ['1157018036'] = { Name = 'sp1_07_grnd07xxx' }, - ['-1471268258'] = { Name = 'sp1_10__fake_int' }, - ['-1393274362'] = { Name = 'sp1_10_brand_01_wip_dontdelq' }, - ['859153911'] = { Name = 'sp1_10_details2' }, - ['1089093984'] = { Name = 'sp1_10_details3' }, - ['1451256972'] = { Name = 'sp1_10_details4' }, - ['-4178167'] = { Name = 'sp1_10_details5' }, - ['-378662299'] = { Name = 'sp1_10_details6' }, - ['625609228'] = { Name = 'sp1_10_details7' }, - ['1248668236'] = { Name = 'sp1_10_fake_interior_lod' }, - ['1167231321'] = { Name = 'sp1_10_fake_interior_slod' }, - ['-1231039704'] = { Name = 'sp1_10_fences_hd_01' }, - ['1753790203'] = { Name = 'sp1_10_fences_hd_02' }, - ['2087771855'] = { Name = 'sp1_10_fences_hd_03' }, - ['239600255'] = { Name = 'sp1_10_fences_hd_04' }, - ['1460868116'] = { Name = 'sp1_10_fences_hd_05' }, - ['-1967621282'] = { Name = 'sp1_10_fences_hd_06' }, - ['-684030287'] = { Name = 'sp1_10_fizza_01' }, - ['1063991623'] = { Name = 'sp1_10_fpoles01' }, - ['1437296071'] = { Name = 'sp1_10_fpoles02' }, - ['-751836962'] = { Name = 'sp1_10_fpoles03' }, - ['-896872556'] = { Name = 'sp1_10_fpoles04' }, - ['2018028305'] = { Name = 'sp1_10_fpoles05' }, - ['1846449821'] = { Name = 'sp1_10_fpoles06' }, - ['646121431'] = { Name = 'sp1_10_fpoles07' }, - ['933374485'] = { Name = 'sp1_10_fpoles08' }, - ['-1991225984'] = { Name = 'sp1_10_fpoles09' }, - ['318853584'] = { Name = 'sp1_10_fpoles10' }, - ['-1009765533'] = { Name = 'sp1_10_fpoles11' }, - ['-1315107075'] = { Name = 'sp1_10_fpoles12' }, - ['-576384219'] = { Name = 'sp1_10_ground_1' }, - ['-279988614'] = { Name = 'sp1_10_ground_2' }, - ['-1909662728'] = { Name = 'sp1_10_hedge01' }, - ['2146385789'] = { Name = 'sp1_10_hedge02' }, - ['-1334992775'] = { Name = 'sp1_10_hedge03' }, - ['1430851769'] = { Name = 'sp1_10_int' }, - ['221673344'] = { Name = 'sp1_10_mainwall_1' }, - ['-1899183420'] = { Name = 'sp1_10_props_interior_slod' }, - ['452884211'] = { Name = 'sp1_10_roof01' }, - ['-932069920'] = { Name = 'sp1_10_roofbars' }, - ['864093339'] = { Name = 'sp1_10_roofshadow' }, - ['817111148'] = { Name = 'sp1_10_sidebars_hd' }, - ['-1449594966'] = { Name = 'sp1_10_sign_bars_hd' }, - ['-491177724'] = { Name = 'sp1_10_wind01' }, - ['-730620807'] = { Name = 'sp1_10_wind02' }, - ['946758765'] = { Name = 'sp1_10_wind03' }, - ['707774448'] = { Name = 'sp1_10_wind04' }, - ['-1356012400'] = { Name = 'sp1_11_01_detail_01' }, - ['275404410'] = { Name = 'sp1_11_01_detail' }, - ['2065813614'] = { Name = 'sp1_11_01' }, - ['-1992692578'] = { Name = 'sp1_11_02' }, - ['-461075416'] = { Name = 'sp1_11_03_detail' }, - ['1477970523'] = { Name = 'sp1_11_03' }, - ['440976732'] = { Name = 'sp1_11_04_det' }, - ['1104877596'] = { Name = 'sp1_11_04_detail' }, - ['-813767421'] = { Name = 'sp1_11_04_detail02' }, - ['-1968778096'] = { Name = 'sp1_11_04_detail02b' }, - ['-14273463'] = { Name = 'sp1_11_04_detaila' }, - ['1723672485'] = { Name = 'sp1_11_04' }, - ['2034646738'] = { Name = 'sp1_11_railings' }, - ['-551206808'] = { Name = 'sp1_12_a_build08graf' }, - ['2125673261'] = { Name = 'sp1_12_b00' }, - ['-909129351'] = { Name = 'sp1_12_b01' }, - ['6370975'] = { Name = 'sp1_12_b02' }, - ['1268239631'] = { Name = 'sp1_12_b03' }, - ['-857559116'] = { Name = 'sp1_12_billboard_hd_01' }, - ['-116783106'] = { Name = 'sp1_12_billboard_hd_02' }, - ['709388922'] = { Name = 'sp1_12_billboard_hd_03' }, - ['1952808627'] = { Name = 'sp1_12_billboard_hd_04' }, - ['-1977517011'] = { Name = 'sp1_12_bridge_03' }, - ['-2031134611'] = { Name = 'sp1_12_bridge_03fc2_lod' }, - ['-1288872892'] = { Name = 'sp1_12_bridge_03fc3' }, - ['-1711060759'] = { Name = 'sp1_12_bridge_03fc3a' }, - ['-255527289'] = { Name = 'sp1_12_bridge_03fc3b' }, - ['-1098837504'] = { Name = 'sp1_12_bridge_03fc3c' }, - ['2028722626'] = { Name = 'sp1_12_bridge_04' }, - ['-99737415'] = { Name = 'sp1_12_bridge_1' }, - ['1919252664'] = { Name = 'sp1_12_bridge_1fc' }, - ['-1386559208'] = { Name = 'sp1_12_bridge_1fcb' }, - ['-247656681'] = { Name = 'sp1_12_bridge_2' }, - ['-1800984982'] = { Name = 'sp1_12_bridge_fc1' }, - ['1521627777'] = { Name = 'sp1_12_bridge_fc2' }, - ['2029154049'] = { Name = 'sp1_12_bridge_fc3' }, - ['-1325834482'] = { Name = 'sp1_12_bridge_fc4' }, - ['-549635179'] = { Name = 'sp1_12_bridge_fc5' }, - ['-2113437397'] = { Name = 'sp1_12_bridge_fc6' }, - ['-1077805921'] = { Name = 'sp1_12_bridge_fc7' }, - ['1327936860'] = { Name = 'sp1_12_cablemesh_01' }, - ['-1770929171'] = { Name = 'sp1_12_cablemesh_02' }, - ['1337940827'] = { Name = 'sp1_12_decals00' }, - ['1629748772'] = { Name = 'sp1_12_decals01' }, - ['-397767565'] = { Name = 'sp1_12_decals02' }, - ['-39405781'] = { Name = 'sp1_12_decals03' }, - ['1184123133'] = { Name = 'sp1_12_decals04' }, - ['1538683713'] = { Name = 'sp1_12_decals05' }, - ['-488636010'] = { Name = 'sp1_12_decals06' }, - ['-1891116445'] = { Name = 'sp1_12_decals08' }, - ['-1587773812'] = { Name = 'sp1_12_decals09' }, - ['-1490318506'] = { Name = 'sp1_12_decals10' }, - ['-648384589'] = { Name = 'sp1_12_decals11' }, - ['1088601794'] = { Name = 'sp1_12_decals12' }, - ['590840684'] = { Name = 'sp1_12_decals13' }, - ['503806220'] = { Name = 'sp1_12_decals14' }, - ['273800609'] = { Name = 'sp1_12_decals15' }, - ['-1104172831'] = { Name = 'sp1_12_detail_01' }, - ['-516948407'] = { Name = 'sp1_12_detail_01a' }, - ['-478612621'] = { Name = 'sp1_12_detail_02' }, - ['-1228560299'] = { Name = 'sp1_12_detail_02a' }, - ['-641867779'] = { Name = 'sp1_12_detail_03' }, - ['778999449'] = { Name = 'sp1_12_detail_03a' }, - ['114014744'] = { Name = 'sp1_12_detail_04' }, - ['-315390232'] = { Name = 'sp1_12_detail_05' }, - ['433479725'] = { Name = 'sp1_12_detail_06' }, - ['-1649121089'] = { Name = 'sp1_12_detail_06a' }, - ['277433747'] = { Name = 'sp1_12_detail_07' }, - ['29601728'] = { Name = 'sp1_12_detail_07a' }, - ['-94428841'] = { Name = 'sp1_12_detail_08' }, - ['1872231654'] = { Name = 'sp1_12_detail_08a' }, - ['-273019891'] = { Name = 'sp1_12_detail_09' }, - ['-158065879'] = { Name = 'sp1_12_detail_10' }, - ['-917192533'] = { Name = 'sp1_12_detail_11' }, - ['1406153706'] = { Name = 'sp1_12_drain_cover' }, - ['528845980'] = { Name = 'sp1_12_fc7_lod' }, - ['1415690315'] = { Name = 'sp1_12_glue_007a' }, - ['1599394013'] = { Name = 'sp1_12_graph' }, - ['-240111796'] = { Name = 'sp1_12_graph001' }, - ['1132385000'] = { Name = 'sp1_12_graph002' }, - ['1467808484'] = { Name = 'sp1_12_graph003' }, - ['692461175'] = { Name = 'sp1_12_graph004' }, - ['956808698'] = { Name = 'sp1_12_graph005' }, - ['-1966710406'] = { Name = 'sp1_12_graph006' }, - ['1590167934'] = { Name = 'sp1_12_graph007' }, - ['1883221101'] = { Name = 'sp1_12_graph008' }, - ['-2015529547'] = { Name = 'sp1_12_graph008a' }, - ['-1366342170'] = { Name = 'sp1_12_railing01' }, - ['-1100356197'] = { Name = 'sp1_12_railing02' }, - ['-1483813328'] = { Name = 'sp1_12_rd_01' }, - ['-1995009728'] = { Name = 'sp1_12_rd_02' }, - ['-903559602'] = { Name = 'sp1_12_riv_01' }, - ['-290680991'] = { Name = 'sp1_12_riv_03' }, - ['-1467618230'] = { Name = 'sp1_12_riv_04_d' }, - ['1598255253'] = { Name = 'sp1_12_riv_04' }, - ['1417501449'] = { Name = 'sp1_12_riv_05' }, - ['-2081932846'] = { Name = 'sp1_12_riv_06' }, - ['1974377823'] = { Name = 'sp1_12_riv_07' }, - ['-833797854'] = { Name = 'sp1_12_riv_07graf' }, - ['403563051'] = { Name = 'sp1_12_riv_08' }, - ['-1201935805'] = { Name = 'sp1_12_riv_08g' }, - ['172705446'] = { Name = 'sp1_12_riv_09' }, - ['1309166911'] = { Name = 'sp1_12_riv_10' }, - ['1589702320'] = { Name = 'sp1_12_riv_11' }, - ['-1143441452'] = { Name = 'sp1_12_river_end_1' }, - ['-1448422535'] = { Name = 'sp1_12_river_end_2' }, - ['-4614628'] = { Name = 'sp1_12_shadowb01' }, - ['1865807127'] = { Name = 'sp1_12_shadowb02' }, - ['1280094021'] = { Name = 'sp1_12_shadowb03' }, - ['906986187'] = { Name = 'sp1_12_shadowb04' }, - ['-1497242578'] = { Name = 'sp1_12_shadowb05' }, - ['2097746109'] = { Name = 'sp1_12_shadowb08' }, - ['-1968859282'] = { Name = 'sp1_12_sp1_rd_shadow_prox' }, - ['-1012131300'] = { Name = 'sp1_emissive_sp1_03a' }, - ['-698957967'] = { Name = 'sp1_emissive_sp1_03b' }, - ['-1457888011'] = { Name = 'sp1_emissive_sp1_03c' }, - ['-1767129064'] = { Name = 'sp1_emissive_sp1_03d' }, - ['-1922650738'] = { Name = 'sp1_emissive_sp1_03e' }, - ['2066811171'] = { Name = 'sp1_emissive_sp1_03f' }, - ['-2076436231'] = { Name = 'sp1_emissive_sp1_05a' }, - ['-1779319708'] = { Name = 'sp1_emissive_sp1_05b' }, - ['1095954632'] = { Name = 'sp1_lod_em' }, - ['334848724'] = { Name = 'sp1_lod_slod4' }, - ['-1366432263'] = { Name = 'sp1_lod_sp1_10_particle_null' }, - ['1433497939'] = { Name = 'sp1_props_flyers_020' }, - ['534709807'] = { Name = 'sp1_props_flyers_022' }, - ['2070034192'] = { Name = 'sp1_props_flyers_053' }, - ['210196868'] = { Name = 'sp1_props_flyers_054' }, - ['-52905433'] = { Name = 'sp1_props_flyers_055' }, - ['-402485125'] = { Name = 'sp1_props_flyers_056' }, - ['1156598357'] = { Name = 'sp1_props_flyers_059' }, - ['506265027'] = { Name = 'sp1_props_flyers_062' }, - ['141742671'] = { Name = 'sp1_props_flyers_063' }, - ['1773540568'] = { Name = 'sp1_props_flyers_064' }, - ['721968862'] = { Name = 'sp1_rd_00_d' }, - ['1270332868'] = { Name = 'sp1_rd_01_d' }, - ['1429897999'] = { Name = 'sp1_rd_01' }, - ['1739401204'] = { Name = 'sp1_rd_02' }, - ['1591695087'] = { Name = 'sp1_rd_028' }, - ['-547891226'] = { Name = 'sp1_rd_029' }, - ['-2025533390'] = { Name = 'sp1_rd_03_d' }, - ['571914694'] = { Name = 'sp1_rd_03_shadprx' }, - ['-2133042606'] = { Name = 'sp1_rd_03' }, - ['-806865509'] = { Name = 'sp1_rd_030' }, - ['1329706060'] = { Name = 'sp1_rd_031' }, - ['-682389557'] = { Name = 'sp1_rd_04_d' }, - ['387811122'] = { Name = 'sp1_rd_04' }, - ['1760924780'] = { Name = 'sp1_rd_05_d' }, - ['527208646'] = { Name = 'sp1_rd_06_d' }, - ['584882842'] = { Name = 'sp1_rd_06a' }, - ['823637776'] = { Name = 'sp1_rd_06b' }, - ['2137576373'] = { Name = 'sp1_rd_06c' }, - ['2073902221'] = { Name = 'sp1_rd_07_d' }, - ['1555075671'] = { Name = 'sp1_rd_07' }, - ['1549058693'] = { Name = 'sp1_rd_08_d' }, - ['-573434724'] = { Name = 'sp1_rd_08' }, - ['-1708359422'] = { Name = 'sp1_rd_09_d' }, - ['1343289624'] = { Name = 'sp1_rd_09' }, - ['448818011'] = { Name = 'sp1_rd_10_d' }, - ['-1262698790'] = { Name = 'sp1_rd_10' }, - ['-1299957865'] = { Name = 'sp1_rd_11_d' }, - ['43834013'] = { Name = 'sp1_rd_11' }, - ['-1146937529'] = { Name = 'sp1_rd_12_d' }, - ['105374195'] = { Name = 'sp1_rd_12' }, - ['-2131793053'] = { Name = 'sp1_rd_13_d' }, - ['-612463519'] = { Name = 'sp1_rd_13' }, - ['664905876'] = { Name = 'sp1_rd_14_d' }, - ['1981661601'] = { Name = 'sp1_rd_14' }, - ['-1419077405'] = { Name = 'sp1_rd_15_d' }, - ['-1956844513'] = { Name = 'sp1_rd_15' }, - ['-1191744669'] = { Name = 'sp1_rd_16_d' }, - ['1835301423'] = { Name = 'sp1_rd_17_d' }, - ['1797663666'] = { Name = 'sp1_rd_17' }, - ['1959780514'] = { Name = 'sp1_rd_18_d' }, - ['1085069012'] = { Name = 'sp1_rd_18' }, - ['-1553491356'] = { Name = 'sp1_rd_19_d' }, - ['1307603291'] = { Name = 'sp1_rd_19' }, - ['1448810562'] = { Name = 'sp1_rd_20_d' }, - ['1588794304'] = { Name = 'sp1_rd_20' }, - ['816657794'] = { Name = 'sp1_rd_21_d' }, - ['-738329004'] = { Name = 'sp1_rd_21' }, - ['-20899850'] = { Name = 'sp1_rd_22_d' }, - ['-1053206325'] = { Name = 'sp1_rd_22' }, - ['1187563459'] = { Name = 'sp1_rd_23_d' }, - ['-1736964279'] = { Name = 'sp1_rd_23' }, - ['965768865'] = { Name = 'sp1_rd_24_d' }, - ['2084036814'] = { Name = 'sp1_rd_24a' }, - ['312806826'] = { Name = 'sp1_rd_24b' }, - ['402822573'] = { Name = 'sp1_rd_25_d' }, - ['1748149931'] = { Name = 'sp1_rd_25' }, - ['-602550984'] = { Name = 'sp1_rd_26_d' }, - ['1425473588'] = { Name = 'sp1_rd_26' }, - ['-1550085805'] = { Name = 'sp1_rd_27_d' }, - ['-877793888'] = { Name = 'sp1_rd_27' }, - ['-1508152312'] = { Name = 'sp1_rd_28_d' }, - ['-1147446384'] = { Name = 'sp1_rd_armco' }, - ['-1135087813'] = { Name = 'sp1_rd_blockades' }, - ['-1302603504'] = { Name = 'sp1_rd_props_combo01_dslod' }, - ['-2027445393'] = { Name = 'sp1_rd_props_combo02_dslod' }, - ['742143715'] = { Name = 'sp1_rd_props_combo03_dslod' }, - ['-682530277'] = { Name = 'sp1_rd_props_combo04_dslod' }, - ['-1477151821'] = { Name = 'sp1_rd_props_combo05_dslod' }, - ['-461473856'] = { Name = 'sp1_rd_rail1' }, - ['-768093389'] = { Name = 'sp1_rd_rail2' }, - ['1454633990'] = { Name = 'sp1_rd_wires' }, - ['76730524'] = { Name = 'sp1_rd_wires2' }, - ['1886268224'] = { Name = 'specter' }, - ['1074745671'] = { Name = 'specter2' }, - ['231083307'] = { Name = 'speeder' }, - ['437538602'] = { Name = 'speeder2' }, - ['-810318068'] = { Name = 'speedo' }, - ['728614474'] = { Name = 'speedo2' }, - ['674110876'] = { Name = 'spiritsrow' }, - ['400514754'] = { Name = 'squalo' }, - ['-1969678975'] = { Name = 'ss1_01_c_waterd' }, - ['-1413417189'] = { Name = 'ss1_01_column_iref' }, - ['1820076484'] = { Name = 'ss1_01_dtd01' }, - ['2094189169'] = { Name = 'ss1_01_dtd02' }, - ['-1821022473'] = { Name = 'ss1_01_dtd02b' }, - ['-451457211'] = { Name = 'ss1_01_dtd02bivy' }, - ['1077825861'] = { Name = 'ss1_01_dtd03' }, - ['1085046626'] = { Name = 'ss1_01_dtl04' }, - ['-828760800'] = { Name = 'ss1_01_fizza_00' }, - ['-1020197302'] = { Name = 'ss1_01_fizza_01' }, - ['-1322098099'] = { Name = 'ss1_01_fizza_02' }, - ['-1660732945'] = { Name = 'ss1_01_fizza_03' }, - ['-1968827083'] = { Name = 'ss1_01_fizza_04' }, - ['2020307136'] = { Name = 'ss1_01_fizza_05' }, - ['1716079740'] = { Name = 'ss1_01_fizza_06' }, - ['1436003097'] = { Name = 'ss1_01_fizza_07' }, - ['1204129653'] = { Name = 'ss1_01_fizza_08' }, - ['515055691'] = { Name = 'ss1_01_flower_1' }, - ['-1708517573'] = { Name = 'ss1_01_flower_3' }, - ['-297123381'] = { Name = 'ss1_01_fronthedges' }, - ['-774485830'] = { Name = 'ss1_01_ladder01' }, - ['-2145934018'] = { Name = 'ss1_01_ladder02' }, - ['-921225436'] = { Name = 'ss1_01_ladder03' }, - ['-1159652680'] = { Name = 'ss1_01_ladder04' }, - ['-575578024'] = { Name = 'ss1_01_ladder05' }, - ['-816331867'] = { Name = 'ss1_01_ladder06' }, - ['1490146991'] = { Name = 'ss1_01_ladder07' }, - ['-39868533'] = { Name = 'ss1_01_logo01' }, - ['-868105012'] = { Name = 'ss1_01_logo02' }, - ['1062929008'] = { Name = 'ss1_01_lowpdtd00' }, - ['1906763527'] = { Name = 'ss1_01_lowpdtd01' }, - ['618679675'] = { Name = 'ss1_01_lowpdtd02' }, - ['1429155352'] = { Name = 'ss1_01_lowpdtd03' }, - ['15612611'] = { Name = 'ss1_01_mansion' }, - ['1155146323'] = { Name = 'ss1_01_park_decal' }, - ['-842967124'] = { Name = 'ss1_01_park' }, - ['-2139978508'] = { Name = 'ss1_01_raildtd01' }, - ['-1363517053'] = { Name = 'ss1_01_raildtd02' }, - ['-470234113'] = { Name = 'ss1_01_raildtd03' }, - ['-1955735898'] = { Name = 'ss1_01_shadowproxy' }, - ['-919802388'] = { Name = 'ss1_01_ss1_emissive_ss1_01' }, - ['137063414'] = { Name = 'ss1_01_stairs01' }, - ['1456684485'] = { Name = 'ss1_01_stairsbase01' }, - ['1402537249'] = { Name = 'ss1_01_terrain_dtl01' }, - ['1907480515'] = { Name = 'ss1_01_terrain_dtl01b' }, - ['-2062587899'] = { Name = 'ss1_01_terrain_dtl02' }, - ['1345457371'] = { Name = 'ss1_01_terrain' }, - ['-417452013'] = { Name = 'ss1_01_terrainnoshad' }, - ['1401152204'] = { Name = 'ss1_02_building00_dtl_1' }, - ['21773918'] = { Name = 'ss1_02_building00_dtl_2' }, - ['1317947300'] = { Name = 'ss1_02_building00_dtl' }, - ['-1087287778'] = { Name = 'ss1_02_building00' }, - ['-724395030'] = { Name = 'ss1_02_building01_dtl' }, - ['-279744443'] = { Name = 'ss1_02_building01_dtl2' }, - ['-1426709080'] = { Name = 'ss1_02_building01' }, - ['-1543537378'] = { Name = 'ss1_02_building03_dtl_1' }, - ['1958430556'] = { Name = 'ss1_02_building03_dtl' }, - ['-2058855863'] = { Name = 'ss1_02_building03' }, - ['-1780886489'] = { Name = 'ss1_02_decal' }, - ['104890951'] = { Name = 'ss1_02_decal2' }, - ['-1393569881'] = { Name = 'ss1_02_decal3' }, - ['-1161270440'] = { Name = 'ss1_02_decal4' }, - ['1333040302'] = { Name = 'ss1_02_decal5' }, - ['-1732998491'] = { Name = 'ss1_02_grd01' }, - ['1602125812'] = { Name = 'ss1_02_hedge_dcl' }, - ['-1441045355'] = { Name = 'ss1_02_hedge_dcl2' }, - ['1919516466'] = { Name = 'ss1_02_pool_water' }, - ['-500045280'] = { Name = 'ss1_02_ss1_emissive_ss1_02' }, - ['-1920008361'] = { Name = 'ss1_02_ss1_emissive_ss1_02b' }, - ['1925852729'] = { Name = 'ss1_03_dec_tnt' }, - ['1555690038'] = { Name = 'ss1_03_fs_logo' }, - ['1700779227'] = { Name = 'ss1_03_ivy_a' }, - ['-2145923898'] = { Name = 'ss1_03_ladder_01' }, - ['-1762816313'] = { Name = 'ss1_03_north_dtl' }, - ['-1607807933'] = { Name = 'ss1_03_north_dtl2' }, - ['955451469'] = { Name = 'ss1_03_north' }, - ['1419796952'] = { Name = 'ss1_03_railing01' }, - ['-471728019'] = { Name = 'ss1_03_railing02' }, - ['-164322030'] = { Name = 'ss1_03_railing03' }, - ['290839380'] = { Name = 'ss1_03_railing04' }, - ['584547927'] = { Name = 'ss1_03_railing05' }, - ['-1414229997'] = { Name = 'ss1_03_railing06' }, - ['-1082574948'] = { Name = 'ss1_03_railing07' }, - ['-628986450'] = { Name = 'ss1_03_railing08' }, - ['1681424668'] = { Name = 'ss1_03_railing09' }, - ['1832948800'] = { Name = 'ss1_03_railing10' }, - ['2014816750'] = { Name = 'ss1_03_railing11' }, - ['-2057517960'] = { Name = 'ss1_03_railing12' }, - ['799349002'] = { Name = 'ss1_03_railing13' }, - ['1104723313'] = { Name = 'ss1_03_railing14' }, - ['1277874709'] = { Name = 'ss1_03_railing15' }, - ['1592096650'] = { Name = 'ss1_03_railing16' }, - ['-384463908'] = { Name = 'ss1_03_railing17' }, - ['-141088545'] = { Name = 'ss1_03_railing18' }, - ['157076586'] = { Name = 'ss1_03_railing19' }, - ['-1323327047'] = { Name = 'ss1_03_railing20' }, - ['-1505326073'] = { Name = 'ss1_03_railing21' }, - ['-1802770286'] = { Name = 'ss1_03_railing22' }, - ['2045096774'] = { Name = 'ss1_03_railing23' }, - ['1868013098'] = { Name = 'ss1_03_railing24' }, - ['1567160909'] = { Name = 'ss1_03_railing25' }, - ['1121174819'] = { Name = 'ss1_03_railing26' }, - ['1022507360'] = { Name = 'ss1_03_railing27' }, - ['658607615'] = { Name = 'ss1_03_railing28' }, - ['348514568'] = { Name = 'ss1_03_railing29' }, - ['1203223235'] = { Name = 'ss1_03_railing30' }, - ['1819692869'] = { Name = 'ss1_03_roof_fizz_01' }, - ['1075521186'] = { Name = 'ss1_03_south_dtl' }, - ['296970172'] = { Name = 'ss1_03_south_dtl2' }, - ['-1438790954'] = { Name = 'ss1_03_south' }, - ['314386334'] = { Name = 'ss1_03_southe_col' }, - ['281453505'] = { Name = 'ss1_03_southe_detail' }, - ['604171909'] = { Name = 'ss1_03_southe_detail2' }, - ['-1409315301'] = { Name = 'ss1_03_southe' }, - ['623563406'] = { Name = 'ss1_03_terrain_dtl' }, - ['-1246316451'] = { Name = 'ss1_03_terrain' }, - ['-992154463'] = { Name = 'ss1_04_apart_01' }, - ['2109290753'] = { Name = 'ss1_04_apart_02_dtl01' }, - ['-1820760959'] = { Name = 'ss1_04_apart_02_dtl02' }, - ['1667181023'] = { Name = 'ss1_04_apart_06' }, - ['466749814'] = { Name = 'ss1_04_apt02_01_dtl' }, - ['-1533194113'] = { Name = 'ss1_04_apt02_01_dtl2' }, - ['1466108594'] = { Name = 'ss1_04_apt02_01' }, - ['-170017976'] = { Name = 'ss1_04_aptrailing1' }, - ['-167191886'] = { Name = 'ss1_04_aptrailing10' }, - ['72439855'] = { Name = 'ss1_04_aptrailing2' }, - ['452887949'] = { Name = 'ss1_04_aptrailing3' }, - ['723232199'] = { Name = 'ss1_04_aptrailing4' }, - ['945373250'] = { Name = 'ss1_04_aptrailing5' }, - ['1319529692'] = { Name = 'ss1_04_aptrailing6' }, - ['1675466570'] = { Name = 'ss1_04_aptrailing7' }, - ['1949382641'] = { Name = 'ss1_04_aptrailing8' }, - ['-2123181452'] = { Name = 'ss1_04_aptrailing9' }, - ['-1034572158'] = { Name = 'ss1_04_cable' }, - ['-527678138'] = { Name = 'ss1_04_glueweed' }, - ['-1075284838'] = { Name = 'ss1_04_glueweed2' }, - ['-40964122'] = { Name = 'ss1_04_glueweed3' }, - ['-1630719388'] = { Name = 'ss1_04_glueweed4' }, - ['-317401090'] = { Name = 'ss1_04_grddecals' }, - ['136974040'] = { Name = 'ss1_04_greenbar_001' }, - ['1229426962'] = { Name = 'ss1_04_greenbar_002' }, - ['348123055'] = { Name = 'ss1_04_greenrail_002' }, - ['-353898698'] = { Name = 'ss1_04_greenrail01' }, - ['-1208701519'] = { Name = 'ss1_04_hdg_top' }, - ['248660029'] = { Name = 'ss1_04_hdg' }, - ['-1141209275'] = { Name = 'ss1_04_hedgeivywall' }, - ['-2137161087'] = { Name = 'ss1_04_hedgeivywall2' }, - ['-1425005495'] = { Name = 'ss1_04_ladder01' }, - ['-1159412750'] = { Name = 'ss1_04_ladder02' }, - ['-392028304'] = { Name = 'ss1_04_ladder03' }, - ['-160843009'] = { Name = 'ss1_04_ladder04' }, - ['279855155'] = { Name = 'ss1_04_newivy01' }, - ['-1092714562'] = { Name = 'ss1_04_newrailing001' }, - ['-943388183'] = { Name = 'ss1_04_sht01_dtl2' }, - ['-1899782901'] = { Name = 'ss1_04_sht01_dtl2b' }, - ['1859148382'] = { Name = 'ss1_04_sht01' }, - ['-1581764331'] = { Name = 'ss1_04_shtrail01' }, - ['1944474994'] = { Name = 'ss1_04_shtrail02' }, - ['-2076379617'] = { Name = 'ss1_04_shtrail03' }, - ['1324649359'] = { Name = 'ss1_04_shtrail04' }, - ['1623076642'] = { Name = 'ss1_04_shtrail05' }, - ['693944420'] = { Name = 'ss1_04_shtrail06' }, - ['901186973'] = { Name = 'ss1_04_terrain01' }, - ['1729980521'] = { Name = 'ss1_04_terrain02' }, - ['-416487290'] = { Name = 'ss1_04_terrain03' }, - ['-629715173'] = { Name = 'ss1_04_terrain04' }, - ['-1941276258'] = { Name = 'ss1_05_apart01_jan' }, - ['72950441'] = { Name = 'ss1_05_bigapt02_dtl2' }, - ['-893962709'] = { Name = 'ss1_05_bigapt02_dtl2b' }, - ['-461280833'] = { Name = 'ss1_05_bigapt02_dtl2c' }, - ['-1347482922'] = { Name = 'ss1_05_bigapt02' }, - ['-570202543'] = { Name = 'ss1_05_build1_dtl' }, - ['1856064297'] = { Name = 'ss1_05_build3_b' }, - ['832041070'] = { Name = 'ss1_05_build3_dtl' }, - ['-1825736558'] = { Name = 'ss1_05_build3_dtlnew' }, - ['-1447282578'] = { Name = 'ss1_05_build5' }, - ['940052003'] = { Name = 'ss1_05_buildn_emit' }, - ['-744961946'] = { Name = 'ss1_05_buildnew_a' }, - ['1230711645'] = { Name = 'ss1_05_emissive_hd' }, - ['1694854589'] = { Name = 'ss1_05_emissive_slod' }, - ['706155772'] = { Name = 'ss1_05_gr_n' }, - ['-1405432277'] = { Name = 'ss1_05_gr' }, - ['872749416'] = { Name = 'ss1_05_gr2' }, - ['1349305817'] = { Name = 'ss1_05_grbc1' }, - ['1579835732'] = { Name = 'ss1_05_grbc2' }, - ['-978914387'] = { Name = 'ss1_05_grounda001_dtl' }, - ['-1482085974'] = { Name = 'ss1_05_grounda001_dtlb' }, - ['-1653729996'] = { Name = 'ss1_05_grounda001_dtlc' }, - ['-30256148'] = { Name = 'ss1_05_groundb_dtl' }, - ['286180407'] = { Name = 'ss1_05_groundb_dtl2' }, - ['1599004858'] = { Name = 'ss1_05_groundb_dtlb' }, - ['1301196711'] = { Name = 'ss1_05_groundb' }, - ['1748992601'] = { Name = 'ss1_05_hedge_rnd_a_m_decl006' }, - ['496319053'] = { Name = 'ss1_05_hedge_sqr_a_l_decm001' }, - ['-1285349879'] = { Name = 'ss1_05_ladder01' }, - ['385738049'] = { Name = 'ss1_05_ladder02' }, - ['-863578633'] = { Name = 'ss1_05_pool' }, - ['421424729'] = { Name = 'ss1_05_shopframe01' }, - ['-1780286097'] = { Name = 'ss1_05_shw' }, - ['-756717576'] = { Name = 'ss1_05_units' }, - ['-344539447'] = { Name = 'ss1_05_wires' }, - ['423159696'] = { Name = 'ss1_05_xxx' }, - ['118508278'] = { Name = 'ss1_06_banner' }, - ['-1102142546'] = { Name = 'ss1_06_d1' }, - ['505265099'] = { Name = 'ss1_06_d1b_2' }, - ['-1676073142'] = { Name = 'ss1_06_d1b' }, - ['1246324607'] = { Name = 'ss1_06_d1b001' }, - ['758591526'] = { Name = 'ss1_06_d1bb_2' }, - ['-1186449106'] = { Name = 'ss1_06_d1bb' }, - ['293481756'] = { Name = 'ss1_06_d2_2' }, - ['-1342109933'] = { Name = 'ss1_06_d2' }, - ['1630392559'] = { Name = 'ss1_06_d2b_2' }, - ['305042635'] = { Name = 'ss1_06_d2b' }, - ['-1726232002'] = { Name = 'ss1_06_d2b001' }, - ['1750414869'] = { Name = 'ss1_06_glass' }, - ['-172758616'] = { Name = 'ss1_06_ground' }, - ['-1068789358'] = { Name = 'ss1_06_groundb' }, - ['-1307183833'] = { Name = 'ss1_06_groundc' }, - ['-1545676615'] = { Name = 'ss1_06_groundd' }, - ['985238221'] = { Name = 'ss1_06_hdg_top' }, - ['833433536'] = { Name = 'ss1_06_hdg' }, - ['-478642697'] = { Name = 'ss1_06_hdg01_top' }, - ['-587229387'] = { Name = 'ss1_06_hdg01' }, - ['637612818'] = { Name = 'ss1_06_hdg02_top' }, - ['-1017846816'] = { Name = 'ss1_06_hdg02' }, - ['-1078972206'] = { Name = 'ss1_06_hdgnew_d' }, - ['-605572715'] = { Name = 'ss1_06_hdgnew' }, - ['-1393226214'] = { Name = 'ss1_06_ladder01' }, - ['1960111416'] = { Name = 'ss1_06_monkey' }, - ['928480197'] = { Name = 'ss1_06_north' }, - ['-1080925435'] = { Name = 'ss1_06_number01' }, - ['-1847949418'] = { Name = 'ss1_06_number02' }, - ['373832953'] = { Name = 'ss1_06_number02b' }, - ['1718857929'] = { Name = 'ss1_06_number03' }, - ['-1920841762'] = { Name = 'ss1_06_railing01' }, - ['-1692540139'] = { Name = 'ss1_06_railing02' }, - ['2028248739'] = { Name = 'ss1_06_railing03' }, - ['-2065058131'] = { Name = 'ss1_06_railing04' }, - ['1387582024'] = { Name = 'ss1_06_railing05' }, - ['1644589291'] = { Name = 'ss1_06_railing06' }, - ['1075129609'] = { Name = 'ss1_06_railing07' }, - ['196592719'] = { Name = 'ss1_06_railing08' }, - ['436297954'] = { Name = 'ss1_06_railing09' }, - ['1960123488'] = { Name = 'ss1_06_railing10' }, - ['-1618579006'] = { Name = 'ss1_06_railing11' }, - ['-1140479296'] = { Name = 'ss1_06_railing12' }, - ['-1378021777'] = { Name = 'ss1_06_railing13' }, - ['-663526501'] = { Name = 'ss1_06_railing14' }, - ['-933346447'] = { Name = 'ss1_06_railing15' }, - ['71809863'] = { Name = 'ss1_06_railing16' }, - ['-157278216'] = { Name = 'ss1_06_railing17' }, - ['-1525475962'] = { Name = 'ss1_06_seblg' }, - ['12023110'] = { Name = 'ss1_06_shw' }, - ['452899949'] = { Name = 'ss1_06_shw2' }, - ['184371264'] = { Name = 'ss1_06_sign' }, - ['-1776294713'] = { Name = 'ss1_06_sign01' }, - ['-2082979784'] = { Name = 'ss1_06_sign02' }, - ['-1519828029'] = { Name = 'ss1_06_ss_06_cp00_2' }, - ['556932233'] = { Name = 'ss1_06_ss_06_cp00' }, - ['873509627'] = { Name = 'ss1_06_swblg' }, - ['-283072059'] = { Name = 'ss1_06_towels' }, - ['-620695079'] = { Name = 'ss1_06_woodb' }, - ['-566572923'] = { Name = 'ss1_06b_aptgrnd' }, - ['387347948'] = { Name = 'ss1_06b_bdd' }, - ['1155915766'] = { Name = 'ss1_06b_bdd2' }, - ['-1335731209'] = { Name = 'ss1_06b_card' }, - ['-897203232'] = { Name = 'ss1_06b_club_dtl001' }, - ['-1336619218'] = { Name = 'ss1_06b_club_grnd' }, - ['156210570'] = { Name = 'ss1_06b_club1' }, - ['1174528774'] = { Name = 'ss1_06b_club1lad' }, - ['282156055'] = { Name = 'ss1_06b_d' }, - ['1463155419'] = { Name = 'ss1_06b_d1' }, - ['-668828494'] = { Name = 'ss1_06b_d2' }, - ['-798021120'] = { Name = 'ss1_06b_d2b' }, - ['1659436552'] = { Name = 'ss1_06b_hdg_top' }, - ['1667584854'] = { Name = 'ss1_06b_hdg_top01' }, - ['1958802957'] = { Name = 'ss1_06b_hdg_top02' }, - ['-2014897063'] = { Name = 'ss1_06b_hdg_top03' }, - ['-1722958042'] = { Name = 'ss1_06b_hdg_top04' }, - ['-2121670004'] = { Name = 'ss1_06b_hdg' }, - ['-1714224279'] = { Name = 'ss1_06b_hdg01' }, - ['49710949'] = { Name = 'ss1_06b_ivy_top' }, - ['848154567'] = { Name = 'ss1_06b_ivy02' }, - ['764087883'] = { Name = 'ss1_06b_ivywall01' }, - ['1967096107'] = { Name = 'ss1_06b_new01' }, - ['1680465632'] = { Name = 'ss1_06b_new04' }, - ['-1975932717'] = { Name = 'ss1_06b_newivy' }, - ['-1629332993'] = { Name = 'ss1_06b_newrail001' }, - ['1954887339'] = { Name = 'ss1_06b_pool' }, - ['1443083033'] = { Name = 'ss1_06b_r_2' }, - ['903652897'] = { Name = 'ss1_06b_r' }, - ['-728277230'] = { Name = 'ss1_06b_rail' }, - ['-628744539'] = { Name = 'ss1_06b_rail2' }, - ['1482065203'] = { Name = 'ss1_06b_snw' }, - ['-857049812'] = { Name = 'ss1_06b_snw2' }, - ['1857307530'] = { Name = 'ss1_07_apts_d' }, - ['2060975401'] = { Name = 'ss1_07_apts_d2' }, - ['-675128553'] = { Name = 'ss1_07_apts_rail1' }, - ['-1997587086'] = { Name = 'ss1_07_apts_rail2' }, - ['1475712388'] = { Name = 'ss1_07_apts' }, - ['-521428309'] = { Name = 'ss1_07_bck_fizz1_lod' }, - ['-524774748'] = { Name = 'ss1_07_bdyshpd' }, - ['1885153129'] = { Name = 'ss1_07_bdyshpd001' }, - ['1756043269'] = { Name = 'ss1_07_bdyshpd002' }, - ['967439545'] = { Name = 'ss1_07_bdyshpgd' }, - ['-1322757967'] = { Name = 'ss1_07_bdyshpstr' }, - ['-1742272871'] = { Name = 'ss1_07_cp_d' }, - ['1911689828'] = { Name = 'ss1_07_cp_dirt_2' }, - ['752485526'] = { Name = 'ss1_07_cp_dirt' }, - ['480648872'] = { Name = 'ss1_07_cp_dirt2' }, - ['-376228998'] = { Name = 'ss1_07_cp' }, - ['1948689492'] = { Name = 'ss1_07_crnrbldg' }, - ['1287780767'] = { Name = 'ss1_07_crnrbldgd' }, - ['-1048219105'] = { Name = 'ss1_07_crnrbldgd2' }, - ['-583292529'] = { Name = 'ss1_07_crnrbldgd3' }, - ['-79149611'] = { Name = 'ss1_07_crnrbldggnd' }, - ['-516701073'] = { Name = 'ss1_07_crnrbldggnd02' }, - ['2132675970'] = { Name = 'ss1_07_crnrbldgrailing1' }, - ['1138857734'] = { Name = 'ss1_07_crnrbldgrailing2' }, - ['1875557367'] = { Name = 'ss1_07_grndrailings1' }, - ['651274782'] = { Name = 'ss1_07_grndrailings2' }, - ['421269171'] = { Name = 'ss1_07_grndrailings3' }, - ['1130324793'] = { Name = 'ss1_07_grndrailings4' }, - ['839172228'] = { Name = 'ss1_07_grndrailings5' }, - ['-1696889334'] = { Name = 'ss1_07_hedge_d1' }, - ['-2054005896'] = { Name = 'ss1_07_hedge_d2' }, - ['823450986'] = { Name = 'ss1_07_hotelrailing1' }, - ['995291622'] = { Name = 'ss1_07_hotelrailing2' }, - ['1390518563'] = { Name = 'ss1_07_hotelrailing3' }, - ['-1515469130'] = { Name = 'ss1_07_hotelrailing4' }, - ['-1871900222'] = { Name = 'ss1_07_pool_01' }, - ['-1035174531'] = { Name = 'ss1_07_rail' }, - ['44221186'] = { Name = 'ss1_07_raila' }, - ['295723261'] = { Name = 'ss1_07_railb' }, - ['-480410504'] = { Name = 'ss1_07_railc' }, - ['977900690'] = { Name = 'ss1_07_sgar_rail_lod' }, - ['348958955'] = { Name = 'ss1_07_sgar_rail' }, - ['-801427182'] = { Name = 'ss1_07_sgar' }, - ['2090512008'] = { Name = 'ss1_07_shotel' }, - ['1744963315'] = { Name = 'ss1_07_sstbck_fizz01' }, - ['-1111734132'] = { Name = 'ss1_07_sstbck' }, - ['-1255104445'] = { Name = 'ss1_07_sstgnd' }, - ['-409552964'] = { Name = 'ss1_07_ssttwr_d' }, - ['674399058'] = { Name = 'ss1_07_ssttwr' }, - ['103905016'] = { Name = 'ss1_07_stairsrailing1' }, - ['-1602180196'] = { Name = 'ss1_07_stairsrailing2' }, - ['-1851060751'] = { Name = 'ss1_07_stairsrailing3' }, - ['-1586958675'] = { Name = 'ss1_07_stdrdd' }, - ['-1998897412'] = { Name = 'ss1_07_stdrdd2' }, - ['63833635'] = { Name = 'ss1_07_stdrdground' }, - ['-1738702190'] = { Name = 'ss1_07_twrrailings1' }, - ['-1136567040'] = { Name = 'ss1_07_vpr_xd' }, - ['-2142713524'] = { Name = 'ss1_07_vpr_xd2' }, - ['-95686898'] = { Name = 'ss1_07_vpr' }, - ['1478904787'] = { Name = 'ss1_08_apart' }, - ['2042170471'] = { Name = 'ss1_08_build6' }, - ['-1342514898'] = { Name = 'ss1_08_corner_em' }, - ['1716062292'] = { Name = 'ss1_08_corner' }, - ['-652119717'] = { Name = 'ss1_08_dtl01' }, - ['-133058741'] = { Name = 'ss1_08_dtl02' }, - ['1675569826'] = { Name = 'ss1_08_ground_h' }, - ['724236877'] = { Name = 'ss1_08_ladder01' }, - ['-56550086'] = { Name = 'ss1_08_ladder02' }, - ['392516282'] = { Name = 'ss1_08_ladder03' }, - ['691598945'] = { Name = 'ss1_08_ladder04' }, - ['-67462171'] = { Name = 'ss1_08_ladder05' }, - ['229982042'] = { Name = 'ss1_08_ladder06' }, - ['-628196184'] = { Name = 'ss1_08_ls_sign' }, - ['-50427461'] = { Name = 'ss1_08_railing01' }, - ['-269881458'] = { Name = 'ss1_08_railing02' }, - ['-668155884'] = { Name = 'ss1_08_railing03' }, - ['-880073007'] = { Name = 'ss1_08_railing04' }, - ['-1243939983'] = { Name = 'ss1_08_railing05' }, - ['-1530898116'] = { Name = 'ss1_08_railing06' }, - ['-1771193193'] = { Name = 'ss1_08_railing07' }, - ['-2093509077'] = { Name = 'ss1_08_railing08' }, - ['1929508284'] = { Name = 'ss1_08_railing09' }, - ['229221505'] = { Name = 'ss1_08_railing10' }, - ['-75562964'] = { Name = 'ss1_08_railing11' }, - ['2065563496'] = { Name = 'ss1_08_railing12' }, - ['1705759876'] = { Name = 'ss1_08_railing13' }, - ['1453667959'] = { Name = 'ss1_08_railing14' }, - ['1161204634'] = { Name = 'ss1_08_railing15' }, - ['-1595585798'] = { Name = 'ss1_08_railing16' }, - ['1855012212'] = { Name = 'ss1_08_sign01' }, - ['685243265'] = { Name = 'ss1_09_decal_dt2' }, - ['-69361267'] = { Name = 'ss1_09_decal_dt3' }, - ['-305724064'] = { Name = 'ss1_09_decal_dt4' }, - ['1374441649'] = { Name = 'ss1_09_fence3_dt' }, - ['-1145492766'] = { Name = 'ss1_09_fence3_dtrails' }, - ['2044196043'] = { Name = 'ss1_09_flat_bd_01' }, - ['-963265655'] = { Name = 'ss1_09_gls_bd_03' }, - ['761649887'] = { Name = 'ss1_09_grd_bd_04' }, - ['-1756692556'] = { Name = 'ss1_09_hedge_sqr_b_sm_decl001' }, - ['1694792544'] = { Name = 'ss1_09_int_bd_05' }, - ['1367999366'] = { Name = 'ss1_09_int2_bd_06' }, - ['-1416710281'] = { Name = 'ss1_09_lightcasing01' }, - ['-1791456565'] = { Name = 'ss1_09_lightcasing02' }, - ['1899287637'] = { Name = 'ss1_09_office_bd_02' }, - ['-1639868882'] = { Name = 'ss1_09_office_bd_02a' }, - ['-1584097999'] = { Name = 'ss1_09_office_bd_cloth03' }, - ['-421266630'] = { Name = 'ss1_09_office_bd_clotha' }, - ['-652583001'] = { Name = 'ss1_09_office_bd_clothb' }, - ['-2088659862'] = { Name = 'ss1_09_railing01' }, - ['-647905235'] = { Name = 'ss1_09_railing04' }, - ['-249303119'] = { Name = 'ss1_09_railing05' }, - ['1855285910'] = { Name = 'ss1_09_railing06' }, - ['1417950836'] = { Name = 'ss1_09_railing07' }, - ['607475155'] = { Name = 'ss1_09_railing08' }, - ['1468350422'] = { Name = 'ss1_09_railing10' }, - ['1639076912'] = { Name = 'ss1_09_railing11' }, - ['-2019265798'] = { Name = 'ss1_10_bld_dt01' }, - ['1562753294'] = { Name = 'ss1_10_bld_trim01' }, - ['1257739442'] = { Name = 'ss1_10_bld_trim02' }, - ['210369767'] = { Name = 'ss1_10_bld' }, - ['341303678'] = { Name = 'ss1_10_decals01' }, - ['-1799331259'] = { Name = 'ss1_10_decals02' }, - ['865509363'] = { Name = 'ss1_10_decals03' }, - ['123852215'] = { Name = 'ss1_10_grd' }, - ['377613226'] = { Name = 'ss1_10_railing01' }, - ['-1967807737'] = { Name = 'ss1_10_ss1_emissive_ss1_10' }, - ['812397104'] = { Name = 'ss1_11_clth_09a' }, - ['-52147427'] = { Name = 'ss1_11_clth_09c' }, - ['-1312049931'] = { Name = 'ss1_11_clth_09d' }, - ['-1952814969'] = { Name = 'ss1_11_clth_09e' }, - ['2112015640'] = { Name = 'ss1_11_clth_09f' }, - ['1747231132'] = { Name = 'ss1_11_clth_09g' }, - ['-189678912'] = { Name = 'ss1_11_clth_09h' }, - ['-428335539'] = { Name = 'ss1_11_clth_09i' }, - ['-1024174266'] = { Name = 'ss1_11_clth_09k' }, - ['464329140'] = { Name = 'ss1_11_clth_ss1_11_' }, - ['-509355386'] = { Name = 'ss1_11_clth_ss1_11_01' }, - ['659187150'] = { Name = 'ss1_11_clth_ss1_11_02' }, - ['420170064'] = { Name = 'ss1_11_clth_ss1_11_05' }, - ['35101549'] = { Name = 'ss1_11_clth_ss1_11_06' }, - ['149931113'] = { Name = 'ss1_11_detail01' }, - ['651180941'] = { Name = 'ss1_11_detail01b' }, - ['1135098329'] = { Name = 'ss1_11_detail02' }, - ['355604273'] = { Name = 'ss1_11_detail02b' }, - ['-1691916070'] = { Name = 'ss1_11_detail03' }, - ['419420234'] = { Name = 'ss1_11_emt_sign' }, - ['1143381927'] = { Name = 'ss1_11_flagstand' }, - ['1590383694'] = { Name = 'ss1_11_flats' }, - ['-1398218166'] = { Name = 'ss1_11_flatsgrd01' }, - ['1302453174'] = { Name = 'ss1_11_hedge_d' }, - ['274567004'] = { Name = 'ss1_11_land01' }, - ['-449267437'] = { Name = 'ss1_11_land02' }, - ['-335886697'] = { Name = 'ss1_11_land03' }, - ['-1301155600'] = { Name = 'ss1_11_meddoordtl' }, - ['-786039918'] = { Name = 'ss1_11_medictower' }, - ['-1155909594'] = { Name = 'ss1_11_newrail01' }, - ['-1385915205'] = { Name = 'ss1_11_newrail02' }, - ['1067997622'] = { Name = 'ss1_11_propertyfudger' }, - ['2068808878'] = { Name = 'ss1_11_railing01' }, - ['1837984042'] = { Name = 'ss1_11_railing02' }, - ['-1914590786'] = { Name = 'ss1_11_railing03' }, - ['2019044912'] = { Name = 'ss1_11_roofdecal001' }, - ['-99544750'] = { Name = 'ss1_11_shop01' }, - ['951440198'] = { Name = 'ss1_11_striplight008' }, - ['-1209161735'] = { Name = 'ss1_11_teqframe' }, - ['-321950420'] = { Name = 'ss1_11_tequilala' }, - ['790699174'] = { Name = 'ss1_12_bb1' }, - ['965423482'] = { Name = 'ss1_12_bb2' }, - ['-1927517446'] = { Name = 'ss1_12_bld3c' }, - ['772190525'] = { Name = 'ss1_12_bld4' }, - ['-1170355803'] = { Name = 'ss1_12_bld5' }, - ['29552793'] = { Name = 'ss1_12_grnd' }, - ['2141487445'] = { Name = 'ss1_12_grnd2' }, - ['1469491637'] = { Name = 'ss1_12_ivy01' }, - ['707438599'] = { Name = 'ss1_12_night_slod' }, - ['-447870829'] = { Name = 'ss1_12_night' }, - ['209081272'] = { Name = 'ss1_12_night2' }, - ['785101165'] = { Name = 'ss1_12_nightcom' }, - ['220699494'] = { Name = 'ss1_12_ovly01' }, - ['519126777'] = { Name = 'ss1_12_ovly02' }, - ['1238221703'] = { Name = 'ss1_12_railing01' }, - ['908827715'] = { Name = 'ss1_12_railing02' }, - ['611252422'] = { Name = 'ss1_12_railing03' }, - ['313513288'] = { Name = 'ss1_12_railing04' }, - ['45757789'] = { Name = 'ss1_12_railing05' }, - ['-846742418'] = { Name = 'ss1_12_uvanim01' }, - ['1738536960'] = { Name = 'ss1_13_barbedwire01' }, - ['1682497610'] = { Name = 'ss1_13_billboard_start' }, - ['-1754168649'] = { Name = 'ss1_13_build01' }, - ['1946429257'] = { Name = 'ss1_13_build02a' }, - ['-219301458'] = { Name = 'ss1_13_build03' }, - ['-559812365'] = { Name = 'ss1_13_buildrailing001' }, - ['-1261200041'] = { Name = 'ss1_13_buildrailing002' }, - ['1402834636'] = { Name = 'ss1_13_dec01a' }, - ['1633692241'] = { Name = 'ss1_13_dec01b' }, - ['-1912374756'] = { Name = 'ss1_13_dec02' }, - ['-496261526'] = { Name = 'ss1_13_dec02a' }, - ['-809959163'] = { Name = 'ss1_13_dec02b' }, - ['-1054448672'] = { Name = 'ss1_13_dec02c' }, - ['-2143363437'] = { Name = 'ss1_13_dec03' }, - ['-105655262'] = { Name = 'ss1_13_dec03b' }, - ['-1434373353'] = { Name = 'ss1_13_dec04' }, - ['438822592'] = { Name = 'ss1_13_flower_1' }, - ['-601728044'] = { Name = 'ss1_13_grd01noshad' }, - ['896107841'] = { Name = 'ss1_13_grd01shad' }, - ['1451365344'] = { Name = 'ss1_13_grd02noshad' }, - ['-359979191'] = { Name = 'ss1_13_grd02shad' }, - ['-309550683'] = { Name = 'ss1_13_grd03_sp_lod' }, - ['-2081248133'] = { Name = 'ss1_13_grd03_sp' }, - ['1907726874'] = { Name = 'ss1_13_grd03noshad' }, - ['1477196103'] = { Name = 'ss1_13_grd03shad' }, - ['-1030417639'] = { Name = 'ss1_13_ivy_b_base' }, - ['1364224631'] = { Name = 'ss1_13_ivy_b_base001' }, - ['-1017440100'] = { Name = 'ss1_13_ivy_b_dec' }, - ['-982317508'] = { Name = 'ss1_13_ivy_b_dec002' }, - ['1580084506'] = { Name = 'ss1_13_night01_slod' }, - ['-1719298554'] = { Name = 'ss1_13_night01' }, - ['-1448828274'] = { Name = 'ss1_13_railing01' }, - ['1378087818'] = { Name = 'ss1_13_railing02' }, - ['1205985030'] = { Name = 'ss1_13_railing03' }, - ['2125778095'] = { Name = 'ss1_13_railing04' }, - ['1819420714'] = { Name = 'ss1_13_railing05' }, - ['144466044'] = { Name = 'ss1_13_railing06' }, - ['-11121168'] = { Name = 'ss1_13_railing07' }, - ['901331637'] = { Name = 'ss1_13_railing08' }, - ['461112891'] = { Name = 'ss1_13_railing09' }, - ['1318349791'] = { Name = 'ss1_13_railing10' }, - ['1967306959'] = { Name = 'ss1_13_railing11' }, - ['800534053'] = { Name = 'ss1_13_railing12' }, - ['1032571342'] = { Name = 'ss1_13_railing13' }, - ['180184114'] = { Name = 'ss1_13_railing14' }, - ['103116397'] = { Name = 'ss1_13_rooftopdtl01' }, - ['-647483573'] = { Name = 'ss1_13_walkway01' }, - ['-1362250531'] = { Name = 'ss1_13_woodbeams01' }, - ['-230031517'] = { Name = 'ss1_13_woodrail01' }, - ['-1288994521'] = { Name = 'ss1_13_woodrail02' }, - ['-990567238'] = { Name = 'ss1_13_woodrail03' }, - ['1168483861'] = { Name = 'ss1_13_woodrail04' }, - ['245222185'] = { Name = 'ss1_14_billboard' }, - ['1845194391'] = { Name = 'ss1_14_bkdtd01' }, - ['-679653473'] = { Name = 'ss1_14_chat_cottage' }, - ['1966367649'] = { Name = 'ss1_14_chat_detail' }, - ['-1598668276'] = { Name = 'ss1_14_chateau_ivy' }, - ['710210299'] = { Name = 'ss1_14_chateau' }, - ['979320000'] = { Name = 'ss1_14_decal_removed_opt' }, - ['-969697814'] = { Name = 'ss1_14_dtl01' }, - ['1005845080'] = { Name = 'ss1_14_dtl01b' }, - ['-591540891'] = { Name = 'ss1_14_dtl01b2' }, - ['868544783'] = { Name = 'ss1_14_dtl02' }, - ['1874354372'] = { Name = 'ss1_14_dtl02b' }, - ['1009173975'] = { Name = 'ss1_14_garage_01' }, - ['301564130'] = { Name = 'ss1_14_garagedecals' }, - ['-681044525'] = { Name = 'ss1_14_ground' }, - ['-148632159'] = { Name = 'ss1_14_ground2' }, - ['-1199791607'] = { Name = 'ss1_14_hotel01_emissive' }, - ['-2007002664'] = { Name = 'ss1_14_ivy001' }, - ['-1710934749'] = { Name = 'ss1_14_ivy002' }, - ['1383524332'] = { Name = 'ss1_14_ivy2' }, - ['1076970337'] = { Name = 'ss1_14_ivy3' }, - ['2055452677'] = { Name = 'ss1_14_ivy4' }, - ['1204291451'] = { Name = 'ss1_14_pool_water' }, - ['1045778643'] = { Name = 'ss1_14_railing01' }, - ['-322523721'] = { Name = 'ss1_14_railing02' }, - ['587176488'] = { Name = 'ss1_14_railing03' }, - ['1363736250'] = { Name = 'ss1_14_railing04' }, - ['-1993677183'] = { Name = 'ss1_14_railing05' }, - ['2005484350'] = { Name = 'ss1_14_railing06' }, - ['1841770426'] = { Name = 'ss1_14_railing07' }, - ['1538165641'] = { Name = 'ss1_14_railing08' }, - ['-799902513'] = { Name = 'ss1_14_railing09' }, - ['-1244479228'] = { Name = 'ss1_14_railing10' }, - ['-956931253'] = { Name = 'ss1_14_railing11' }, - ['-1720711105'] = { Name = 'ss1_14_railing12' }, - ['33101497'] = { Name = 'ss1_14_redflowers' }, - ['-2118918312'] = { Name = 'ss1_14_stairs01' }, - ['-1235367757'] = { Name = 'ss1_14_stairs02' }, - ['1680483397'] = { Name = 'ss1_14_stairs03' }, - ['-1729589815'] = { Name = 'ss1_14_stairs04' }, - ['-915575086'] = { Name = 'ss1_14_stairs05' }, - ['-13936051'] = { Name = 'ss1_14_stairs06' }, - ['-1376143381'] = { Name = 'ss1_14_stairs07' }, - ['-1888523714'] = { Name = 'ss1_14_stripwater' }, - ['446428276'] = { Name = 'ss1_14_tophedgedtl' }, - ['-617087940'] = { Name = 'ss1_14_wallivy01' }, - ['1372923653'] = { Name = 'ss1_emissive_bt1_01' }, - ['1555700852'] = { Name = 'ss1_emissive_bt1_01b' }, - ['-1963919135'] = { Name = 'ss1_emissive_bt1_01c' }, - ['1166020187'] = { Name = 'ss1_emissive_bt1_02' }, - ['1256650610'] = { Name = 'ss1_emissive_bt1_02b' }, - ['959206397'] = { Name = 'ss1_emissive_bt1_02c' }, - ['1943137022'] = { Name = 'ss1_emissive_bt1_03' }, - ['-2023058897'] = { Name = 'ss1_emissive_bt1_05' }, - ['955013433'] = { Name = 'ss1_emissive_bt1_05b' }, - ['1259994516'] = { Name = 'ss1_emissive_bt1_05c' }, - ['1293339916'] = { Name = 'ss1_emissive_club' }, - ['2008946871'] = { Name = 'ss1_emissive_ss1_01' }, - ['-2017544008'] = { Name = 'ss1_emissive_ss1_02' }, - ['976910415'] = { Name = 'ss1_emissive_ss1_02b' }, - ['1682091983'] = { Name = 'ss1_emissive_ss1_03_2' }, - ['1855505531'] = { Name = 'ss1_emissive_ss1_03_3' }, - ['-1060214555'] = { Name = 'ss1_emissive_ss1_03_4' }, - ['1393233248'] = { Name = 'ss1_emissive_ss1_03_5' }, - ['-1928740018'] = { Name = 'ss1_emissive_ss1_03' }, - ['1378763536'] = { Name = 'ss1_emissive_ss1_04_2' }, - ['1753509820'] = { Name = 'ss1_emissive_ss1_04_3' }, - ['-1589517998'] = { Name = 'ss1_emissive_ss1_04_4' }, - ['-1624676467'] = { Name = 'ss1_emissive_ss1_04' }, - ['-331365984'] = { Name = 'ss1_emissive_ss1_05_a' }, - ['-1885042581'] = { Name = 'ss1_emissive_ss1_05_c' }, - ['-1553846298'] = { Name = 'ss1_emissive_ss1_05_d' }, - ['-1845523171'] = { Name = 'ss1_emissive_ss1_05_e' }, - ['-1270820449'] = { Name = 'ss1_emissive_ss1_05_f' }, - ['-997100992'] = { Name = 'ss1_emissive_ss1_05_g' }, - ['-552424648'] = { Name = 'ss1_emissive_ss1_06_2' }, - ['-910131052'] = { Name = 'ss1_emissive_ss1_06_3' }, - ['1080371718'] = { Name = 'ss1_emissive_ss1_06' }, - ['-816822283'] = { Name = 'ss1_emissive_ss1_06b_3' }, - ['-940689103'] = { Name = 'ss1_emissive_ss1_06b_4' }, - ['-704781600'] = { Name = 'ss1_emissive_ss1_06b2b_2' }, - ['2056718584'] = { Name = 'ss1_emissive_ss1_06b2b' }, - ['1386466947'] = { Name = 'ss1_emissive_ss1_07' }, - ['112170738'] = { Name = 'ss1_emissive_ss1_07b' }, - ['726294567'] = { Name = 'ss1_emissive_ss1_07c' }, - ['-315878491'] = { Name = 'ss1_emissive_ss1_08_2' }, - ['1594586978'] = { Name = 'ss1_emissive_ss1_08_3' }, - ['-200863417'] = { Name = 'ss1_emissive_ss1_08' }, - ['-1509569972'] = { Name = 'ss1_emissive_ss1_09a' }, - ['-1665353798'] = { Name = 'ss1_emissive_ss1_09b' }, - ['-75488915'] = { Name = 'ss1_emissive_ss1_10' }, - ['559804073'] = { Name = 'ss1_emissive_ss1_11_a' }, - ['254495300'] = { Name = 'ss1_emissive_ss1_11_b' }, - ['1290486854'] = { Name = 'ss1_emissive_ss1_11' }, - ['-457441002'] = { Name = 'ss1_emissive_ss1_11b' }, - ['1559094347'] = { Name = 'ss1_emissive_ss1_12' }, - ['-1192351221'] = { Name = 'ss1_emissive_ss1_12b' }, - ['1214626619'] = { Name = 'ss1_emissive_ss1_13' }, - ['-453706056'] = { Name = 'ss1_emissive_ss1_13b' }, - ['-1296033201'] = { Name = 'ss1_emissive_ss1_13c' }, - ['-787949568'] = { Name = 'ss1_emissive_ss1_14a' }, - ['-543034062'] = { Name = 'ss1_emissive_ss1_14b' }, - ['557307319'] = { Name = 'ss1_lod_emissive_05' }, - ['-1110058314'] = { Name = 'ss1_lod_emissive_slod3' }, - ['1038936830'] = { Name = 'ss1_lod_emissive' }, - ['2007050028'] = { Name = 'ss1_lod_slod3' }, - ['-1780655002'] = { Name = 'ss1_props_bug1480687_slod' }, - ['1633166599'] = { Name = 'ss1_props_bug1513403_slod' }, - ['-1640273836'] = { Name = 'ss1_props_cablemesh63' }, - ['1652262705'] = { Name = 'ss1_props_cablemesh63217' }, - ['928902614'] = { Name = 'ss1_props_cablemesh6334' }, - ['2095548941'] = { Name = 'ss1_props_cablemesh63621' }, - ['-1410063030'] = { Name = 'ss1_props_cablemesh641' }, - ['1463686267'] = { Name = 'ss1_props_cablemesh947927' }, - ['43804629'] = { Name = 'ss1_props_cablemesh947938' }, - ['-855441989'] = { Name = 'ss1_props_cablemesh947946' }, - ['1864583097'] = { Name = 'ss1_props_cablemesh947955' }, - ['-1853036408'] = { Name = 'ss1_props_cablemesh9479554' }, - ['-1940859617'] = { Name = 'ss1_props_cablemesh9479767' }, - ['-1584286919'] = { Name = 'ss1_props_cablemesh947978' }, - ['78130487'] = { Name = 'ss1_props_cablemesh94799' }, - ['1182593489'] = { Name = 'ss1_props_cablemesh947994' }, - ['-1593736670'] = { Name = 'ss1_props_cablemesh9480' }, - ['1806008239'] = { Name = 'ss1_props_cablemesh94801' }, - ['-92136086'] = { Name = 'ss1_props_cablemesh94802' }, - ['-2050051847'] = { Name = 'ss1_props_cablemesh94803a' }, - ['-1837919433'] = { Name = 'ss1_rd1_00' }, - ['-1393997790'] = { Name = 'ss1_rd1_02' }, - ['-1247225431'] = { Name = 'ss1_rd1_03' }, - ['-1958705959'] = { Name = 'ss1_rd1_04' }, - ['-663347389'] = { Name = 'ss1_rd1_05' }, - ['-961250368'] = { Name = 'ss1_rd1_06' }, - ['-289125409'] = { Name = 'ss1_rd1_07' }, - ['-469092757'] = { Name = 'ss1_rd1_08' }, - ['169935508'] = { Name = 'ss1_rd1_09' }, - ['1609977121'] = { Name = 'ss1_rd1_10' }, - ['-152765696'] = { Name = 'ss1_rd1_11' }, - ['-929620379'] = { Name = 'ss1_rd1_12' }, - ['-914284487'] = { Name = 'ss1_rd1_13' }, - ['-1683340148'] = { Name = 'ss1_rd1_14' }, - ['470598995'] = { Name = 'ss1_rd1_15' }, - ['769845503'] = { Name = 'ss1_rd1_16' }, - ['310030895'] = { Name = 'ss1_rd1_17' }, - ['-503197382'] = { Name = 'ss1_rd1_18' }, - ['-1907152414'] = { Name = 'ss1_rd1_19' }, - ['817229101'] = { Name = 'ss1_rd1_20' }, - ['520636882'] = { Name = 'ss1_rd1_21' }, - ['319369684'] = { Name = 'ss1_rd1_22' }, - ['2041413403'] = { Name = 'ss1_rd1_24' }, - ['1743903652'] = { Name = 'ss1_rd1_25' }, - ['-546026801'] = { Name = 'ss1_rd1_26' }, - ['-248844740'] = { Name = 'ss1_rd1_27' }, - ['2077754264'] = { Name = 'ss1_rd1_28' }, - ['-1919441129'] = { Name = 'ss1_rd1_29' }, - ['1231266324'] = { Name = 'ss1_rd1_30' }, - ['1540507377'] = { Name = 'ss1_rd1_31' }, - ['-1272547428'] = { Name = 'ss1_rd1_32' }, - ['-848319954'] = { Name = 'ss1_rd1_33' }, - ['-1770406845'] = { Name = 'ss1_rd1_34' }, - ['-1597255449'] = { Name = 'ss1_rd1_35' }, - ['134324053'] = { Name = 'ss1_rd1_36' }, - ['-1917257703'] = { Name = 'ss1_rd1_37_ovly' }, - ['380845240'] = { Name = 'ss1_rd1_37' }, - ['-353409747'] = { Name = 'ss1_rd1_39' }, - ['-1987665603'] = { Name = 'ss1_rd1_40' }, - ['1211230595'] = { Name = 'ss1_rd1_40b' }, - ['-1177812545'] = { Name = 'ss1_rd1_42' }, - ['-403415537'] = { Name = 'ss1_rd1_43' }, - ['791962165'] = { Name = 'ss1_rd1_hedge001' }, - ['1560133063'] = { Name = 'ss1_rd1_hedge002' }, - ['817718595'] = { Name = 'ss1_rd1_hedge003' }, - ['511885518'] = { Name = 'ss1_rd1_hedge004' }, - ['340241496'] = { Name = 'ss1_rd1_hedge005' }, - ['101060565'] = { Name = 'ss1_rd1_hedge006' }, - ['-105253059'] = { Name = 'ss1_rd1_hedge007' }, - ['-405056640'] = { Name = 'ss1_rd1_hedge008' }, - ['-584171994'] = { Name = 'ss1_rd1_hedge009' }, - ['-505821651'] = { Name = 'ss1_rd1_hedge010' }, - ['893152497'] = { Name = 'ss1_rd1_hedge011' }, - ['106204962'] = { Name = 'ss1_rd1_hedge012' }, - ['-916384456'] = { Name = 'ss1_rd1_hedge013' }, - ['1346425877'] = { Name = 'ss1_rd1_median1' }, - ['-954957053'] = { Name = 'ss1_rd1_median1decals' }, - ['-305131723'] = { Name = 'ss1_rd1_median2' }, - ['1564774471'] = { Name = 'ss1_rd1_median2decals' }, - ['395207345'] = { Name = 'ss1_rd1_median3' }, - ['-2073374120'] = { Name = 'ss1_rd1_median3decals' }, - ['-542497523'] = { Name = 'ss1_rd1_ovly01' }, - ['-840203888'] = { Name = 'ss1_rd1_ovly02' }, - ['55372882'] = { Name = 'ss1_rd1_ovly03' }, - ['-241481489'] = { Name = 'ss1_rd1_ovly04' }, - ['360812703'] = { Name = 'ss1_rd1_ovly05' }, - ['666055938'] = { Name = 'ss1_rd1_ovly06' }, - ['965105832'] = { Name = 'ss1_rd1_ovly07' }, - ['1263860805'] = { Name = 'ss1_rd1_ovly08' }, - ['1326646209'] = { Name = 'ss1_rd1_ovly09' }, - ['1414105230'] = { Name = 'ss1_rd1_ovly10' }, - ['1259992631'] = { Name = 'ss1_rd1_ovly11' }, - ['963269336'] = { Name = 'ss1_rd1_ovly12' }, - ['647310638'] = { Name = 'ss1_rd1_ovly13' }, - ['350259653'] = { Name = 'ss1_rd1_ovly14' }, - ['-880314612'] = { Name = 'ss1_rd1_ovly15' }, - ['-581002566'] = { Name = 'ss1_rd1_ovly16' }, - ['-268058616'] = { Name = 'ss1_rd1_ovly17' }, - ['30892971'] = { Name = 'ss1_rd1_ovly18' }, - ['-2094930366'] = { Name = 'ss1_rd1_ovly19' }, - ['2071845494'] = { Name = 'ss1_rd1_ovly20' }, - ['-76522919'] = { Name = 'ss1_rd1_ovly21' }, - ['230031076'] = { Name = 'ss1_rd1_ovly22' }, - ['-671837342'] = { Name = 'ss1_rd1_ovly23' }, - ['-364693505'] = { Name = 'ss1_rd1_ovly24' }, - ['-1290876537'] = { Name = 'ss1_rd1_ovly25' }, - ['-989827734'] = { Name = 'ss1_rd1_ovly26' }, - ['-1901526852'] = { Name = 'ss1_rd1_ovly27' }, - ['-1605131247'] = { Name = 'ss1_rd1_ovly28' }, - ['569321294'] = { Name = 'ss1_rd1_ovly29' }, - ['-1259581270'] = { Name = 'ss1_rd1_ovly32' }, - ['-936184009'] = { Name = 'ss1_rd1_ovly33' }, - ['1516706721'] = { Name = 'ss1_rd1_ovly34' }, - ['-1706091672'] = { Name = 'ss1_rd1_ovly35' }, - ['-1411629438'] = { Name = 'ss1_rd1_ovly36' }, - ['-1390591740'] = { Name = 'ss1_rd1_ovly37' }, - ['-1082595909'] = { Name = 'ss1_rd1_ovly38' }, - ['1065444818'] = { Name = 'ss1_rd1_ovly39' }, - ['151911364'] = { Name = 'ss1_rd1_ovly40' }, - ['1365228070'] = { Name = 'ss1_rd1_props_busroof01' }, - ['-1552621441'] = { Name = 'ss1_rd1_props_cbl_x_' }, - ['192100189'] = { Name = 'ss1_rd1_props_cbl_x_01' }, - ['422105800'] = { Name = 'ss1_rd1_props_cbl_x_02' }, - ['-435262316'] = { Name = 'ss1_rd1_props_cbl_x_03' }, - ['-203618255'] = { Name = 'ss1_rd1_props_cbl_x_04' }, - ['1449282758'] = { Name = 'ss1_rd1_props_cbl_x_05' }, - ['1143515219'] = { Name = 'ss1_rd1_props_cbl_x_06' }, - ['2076645263'] = { Name = 'ss1_rd1_props_cbl_x_07' }, - ['1773433706'] = { Name = 'ss1_rd1_props_cbl_x_08' }, - ['212384084'] = { Name = 'ss1_rd1_props_cbl_x_09' }, - ['142520912'] = { Name = 'ss1_rd1_props_cbl_x_10' }, - ['-1014188431'] = { Name = 'ss1_rd1_props_cbl_x_100' }, - ['545779814'] = { Name = 'ss1_rd1_props_cbl_x_101' }, - ['840471427'] = { Name = 'ss1_rd1_props_cbl_x_102' }, - ['87243197'] = { Name = 'ss1_rd1_props_cbl_x_103' }, - ['381213896'] = { Name = 'ss1_rd1_props_cbl_x_104' }, - ['1874988757'] = { Name = 'ss1_rd1_props_cbl_x_105' }, - ['2033459641'] = { Name = 'ss1_rd1_props_cbl_x_106' }, - ['1146042352'] = { Name = 'ss1_rd1_props_cbl_x_107' }, - ['1577085778'] = { Name = 'ss1_rd1_props_cbl_x_108' }, - ['-1443495104'] = { Name = 'ss1_rd1_props_cbl_x_109' }, - ['-968675878'] = { Name = 'ss1_rd1_props_cbl_x_11' }, - ['1572040184'] = { Name = 'ss1_rd1_props_cbl_x_110' }, - ['536474258'] = { Name = 'ss1_rd1_props_cbl_x_111' }, - ['304961273'] = { Name = 'ss1_rd1_props_cbl_x_112' }, - ['95895053'] = { Name = 'ss1_rd1_props_cbl_x_113' }, - ['-259910749'] = { Name = 'ss1_rd1_props_cbl_x_114' }, - ['-633182428'] = { Name = 'ss1_rd1_props_cbl_x_115' }, - ['-926170057'] = { Name = 'ss1_rd1_props_cbl_x_116' }, - ['1194475870'] = { Name = 'ss1_rd1_props_cbl_x_117' }, - ['1540582048'] = { Name = 'ss1_rd1_props_cbl_x_118' }, - ['1973362231'] = { Name = 'ss1_rd1_props_cbl_x_119' }, - ['-736835203'] = { Name = 'ss1_rd1_props_cbl_x_12' }, - ['1890128643'] = { Name = 'ss1_rd1_props_cbl_x_120' }, - ['682885914'] = { Name = 'ss1_rd1_props_cbl_x_121' }, - ['981116583'] = { Name = 'ss1_rd1_props_cbl_x_122' }, - ['208358037'] = { Name = 'ss1_rd1_props_cbl_x_123' }, - ['396714249'] = { Name = 'ss1_rd1_props_cbl_x_124' }, - ['-274296564'] = { Name = 'ss1_rd1_props_cbl_x_125' }, - ['22623345'] = { Name = 'ss1_rd1_props_cbl_x_126' }, - ['-751445973'] = { Name = 'ss1_rd1_props_cbl_x_127' }, - ['-445416282'] = { Name = 'ss1_rd1_props_cbl_x_128' }, - ['-1233609039'] = { Name = 'ss1_rd1_props_cbl_x_129' }, - ['202783195'] = { Name = 'ss1_rd1_props_cbl_x_13' }, - ['235519794'] = { Name = 'ss1_rd1_props_cbl_x_130' }, - ['-619456185'] = { Name = 'ss1_rd1_props_cbl_x_131' }, - ['-376637895'] = { Name = 'ss1_rd1_props_cbl_x_132' }, - ['-983716389'] = { Name = 'ss1_rd1_props_cbl_x_133' }, - ['-1825584776'] = { Name = 'ss1_rd1_props_cbl_x_134' }, - ['503635384'] = { Name = 'ss1_rd1_props_cbl_x_14' }, - ['863734041'] = { Name = 'ss1_rd1_props_cbl_x_140' }, - ['-1434814671'] = { Name = 'ss1_rd1_props_cbl_x_141' }, - ['2025034660'] = { Name = 'ss1_rd1_props_cbl_x_142' }, - ['-2062177176'] = { Name = 'ss1_rd1_props_cbl_x_143' }, - ['1397213389'] = { Name = 'ss1_rd1_props_cbl_x_144' }, - ['1636099399'] = { Name = 'ss1_rd1_props_cbl_x_145' }, - ['801767890'] = { Name = 'ss1_rd1_props_cbl_x_146' }, - ['481418146'] = { Name = 'ss1_rd1_props_cbl_x_147' }, - ['709883614'] = { Name = 'ss1_rd1_props_cbl_x_148' }, - ['396185965'] = { Name = 'ss1_rd1_props_cbl_x_149' }, - ['-801029582'] = { Name = 'ss1_rd1_props_cbl_x_15' }, - ['519749440'] = { Name = 'ss1_rd1_props_cbl_x_150' }, - ['-700142123'] = { Name = 'ss1_rd1_props_cbl_x_153' }, - ['-1078492997'] = { Name = 'ss1_rd1_props_cbl_x_154' }, - ['-1316428706'] = { Name = 'ss1_rd1_props_cbl_x_155' }, - ['-1418405834'] = { Name = 'ss1_rd1_props_cbl_x_156' }, - ['-1092518133'] = { Name = 'ss1_rd1_props_cbl_x_157' }, - ['-1464970587'] = { Name = 'ss1_rd1_props_cbl_x_158' }, - ['-1703692752'] = { Name = 'ss1_rd1_props_cbl_x_159' }, - ['-489232547'] = { Name = 'ss1_rd1_props_cbl_x_16' }, - ['1293327139'] = { Name = 'ss1_rd1_props_cbl_x_160' }, - ['543932738'] = { Name = 'ss1_rd1_props_cbl_x_161' }, - ['314451431'] = { Name = 'ss1_rd1_props_cbl_x_162' }, - ['-46662949'] = { Name = 'ss1_rd1_props_cbl_x_163' }, - ['-276996250'] = { Name = 'ss1_rd1_props_cbl_x_164' }, - ['-645254272'] = { Name = 'ss1_rd1_props_cbl_x_165' }, - ['-942108643'] = { Name = 'ss1_rd1_props_cbl_x_166' }, - ['-1173293938'] = { Name = 'ss1_rd1_props_cbl_x_167' }, - ['-1534998160'] = { Name = 'ss1_rd1_props_cbl_x_168' }, - ['-1231327841'] = { Name = 'ss1_rd1_props_cbl_x_169' }, - ['-1256420375'] = { Name = 'ss1_rd1_props_cbl_x_17' }, - ['-418295158'] = { Name = 'ss1_rd1_props_cbl_x_170' }, - ['-43024570'] = { Name = 'ss1_rd1_props_cbl_x_171' }, - ['-878404687'] = { Name = 'ss1_rd1_props_cbl_x_172' }, - ['503201891'] = { Name = 'ss1_rd1_props_cbl_x_173' }, - ['870149153'] = { Name = 'ss1_rd1_props_cbl_x_174' }, - ['54954740'] = { Name = 'ss1_rd1_props_cbl_x_175' }, - ['411612536'] = { Name = 'ss1_rd1_props_cbl_x_176' }, - ['128783301'] = { Name = 'ss1_rd1_props_cbl_x_177' }, - ['487734927'] = { Name = 'ss1_rd1_props_cbl_x_178' }, - ['1883366637'] = { Name = 'ss1_rd1_props_cbl_x_179' }, - ['-955961414'] = { Name = 'ss1_rd1_props_cbl_x_18' }, - ['584894656'] = { Name = 'ss1_rd1_props_cbl_x_180' }, - ['667996844'] = { Name = 'ss1_rd1_props_cbl_x_181' }, - ['1517271017'] = { Name = 'ss1_rd1_props_cbl_x_182' }, - ['1228805510'] = { Name = 'ss1_rd1_props_cbl_x_183' }, - ['2105835026'] = { Name = 'ss1_rd1_props_cbl_x_184' }, - ['1585725458'] = { Name = 'ss1_rd1_props_cbl_x_185' }, - ['-1841354873'] = { Name = 'ss1_rd1_props_cbl_x_186' }, - ['-2090333735'] = { Name = 'ss1_rd1_props_cbl_x_187' }, - ['-1255543460'] = { Name = 'ss1_rd1_props_cbl_x_188' }, - ['2127593646'] = { Name = 'ss1_rd1_props_cbl_x_189' }, - ['-1719544660'] = { Name = 'ss1_rd1_props_cbl_x_19' }, - ['2119238491'] = { Name = 'ss1_rd1_props_cbl_x_190' }, - ['-290233314'] = { Name = 'ss1_rd1_props_cbl_x_191' }, - ['-380675754'] = { Name = 'ss1_rd1_props_cbl_x_192' }, - ['-716885694'] = { Name = 'ss1_rd1_props_cbl_x_193' }, - ['-947218995'] = { Name = 'ss1_rd1_props_cbl_x_194' }, - ['1571937709'] = { Name = 'ss1_rd1_props_cbl_x_20' }, - ['1195290827'] = { Name = 'ss1_rd1_props_cbl_x_21' }, - ['419419214'] = { Name = 'ss1_rd1_props_cbl_x_22' }, - ['1805875604'] = { Name = 'ss1_rd1_props_cbl_x_23' }, - ['1029283073'] = { Name = 'ss1_rd1_props_cbl_x_24' }, - ['4661981'] = { Name = 'ss1_rd1_props_cbl_x_25' }, - ['-340264513'] = { Name = 'ss1_rd1_props_cbl_x_26' }, - ['610134794'] = { Name = 'ss1_rd1_props_cbl_x_27' }, - ['-162525457'] = { Name = 'ss1_rd1_props_cbl_x_28' }, - ['-1164863641'] = { Name = 'ss1_rd1_props_cbl_x_29' }, - ['-1781676412'] = { Name = 'ss1_rd1_props_cbl_x_30' }, - ['1865447754'] = { Name = 'ss1_rd1_props_cbl_x_31' }, - ['1095736713'] = { Name = 'ss1_rd1_props_cbl_x_32' }, - ['-627781607'] = { Name = 'ss1_rd1_props_cbl_x_33' }, - ['-321686378'] = { Name = 'ss1_rd1_props_cbl_x_34' }, - ['-1444286788'] = { Name = 'ss1_rd1_props_cbl_x_35' }, - ['-1941720208'] = { Name = 'ss1_rd1_props_cbl_x_36' }, - ['-1257143025'] = { Name = 'ss1_rd1_props_cbl_x_37' }, - ['-943543695'] = { Name = 'ss1_rd1_props_cbl_x_38' }, - ['372295768'] = { Name = 'ss1_rd1_props_cbl_x_41' }, - ['677866693'] = { Name = 'ss1_rd1_props_cbl_x_42' }, - ['-1296203405'] = { Name = 'ss1_rd1_props_cbl_x_43' }, - ['-993319538'] = { Name = 'ss1_rd1_props_cbl_x_44' }, - ['60498729'] = { Name = 'ss1_rd1_props_cbl_x_45' }, - ['1440040860'] = { Name = 'ss1_rd1_props_cbl_x_46' }, - ['507566196'] = { Name = 'ss1_rd1_props_cbl_x_47' }, - ['813923577'] = { Name = 'ss1_rd1_props_cbl_x_48' }, - ['1216687356'] = { Name = 'ss1_rd1_props_cbl_x_49' }, - ['-1136945753'] = { Name = 'ss1_rd1_props_cbl_x_50' }, - ['-1566842272'] = { Name = 'ss1_rd1_props_cbl_x_51' }, - ['-1595810068'] = { Name = 'ss1_rd1_props_cbl_x_52' }, - ['-724744506'] = { Name = 'ss1_rd1_props_cbl_x_53' }, - ['45687453'] = { Name = 'ss1_rd1_props_cbl_x_54' }, - ['-1192587519'] = { Name = 'ss1_rd1_props_cbl_x_55' }, - ['-408589194'] = { Name = 'ss1_rd1_props_cbl_x_56' }, - ['463393896'] = { Name = 'ss1_rd1_props_cbl_x_57' }, - ['1236316299'] = { Name = 'ss1_rd1_props_cbl_x_58' }, - ['400695'] = { Name = 'ss1_rd1_props_cbl_x_59' }, - ['1223176182'] = { Name = 'ss1_rd1_props_cbl_x_60' }, - ['-1487770427'] = { Name = 'ss1_rd1_props_cbl_x_61' }, - ['-1731473480'] = { Name = 'ss1_rd1_props_cbl_x_62' }, - ['-1964002304'] = { Name = 'ss1_rd1_props_cbl_x_63' }, - ['2100664460'] = { Name = 'ss1_rd1_props_cbl_x_64' }, - ['-5759625'] = { Name = 'ss1_rd1_props_cbl_x_65' }, - ['-773930523'] = { Name = 'ss1_rd1_props_cbl_x_66' }, - ['-994629738'] = { Name = 'ss1_rd1_props_cbl_x_67' }, - ['-1241970150'] = { Name = 'ss1_rd1_props_cbl_x_68' }, - ['735966686'] = { Name = 'ss1_rd1_props_cbl_x_69' }, - ['452152401'] = { Name = 'ss1_rd1_props_cbl_x_70' }, - ['197963268'] = { Name = 'ss1_rd1_props_cbl_x_71' }, - ['-97121577'] = { Name = 'ss1_rd1_props_cbl_x_72' }, - ['2109346269'] = { Name = 'ss1_rd1_props_cbl_x_73' }, - ['-208142949'] = { Name = 'ss1_rd1_props_cbl_x_74' }, - ['-521840586'] = { Name = 'ss1_rd1_props_cbl_x_75' }, - ['-1216674462'] = { Name = 'ss1_rd1_props_cbl_x_76' }, - ['1051104187'] = { Name = 'ss1_rd1_props_cbl_x_79' }, - ['-1055155797'] = { Name = 'ss1_rd1_props_cbl_x_80' }, - ['-1774566427'] = { Name = 'ss1_rd1_props_cbl_x_83' }, - ['-1972884415'] = { Name = 'ss1_rd1_props_cbl_x_84' }, - ['-288164603'] = { Name = 'ss1_rd1_props_cbl_x_85' }, - ['-1986188649'] = { Name = 'ss1_rd1_props_cbl_x_86' }, - ['-1689137664'] = { Name = 'ss1_rd1_props_cbl_x_87' }, - ['-1509432468'] = { Name = 'ss1_rd1_props_cbl_x_88' }, - ['-181632236'] = { Name = 'ss1_rd1_props_cbl_x_94' }, - ['1682170177'] = { Name = 'ss1_rd1_props_cbl_x_95' }, - ['1495452415'] = { Name = 'ss1_rd1_props_cbl_x_96' }, - ['-830556743'] = { Name = 'ss1_rd1_props_cbl_x_97' }, - ['-1133571686'] = { Name = 'ss1_rd1_props_cbl_x_98' }, - ['833747998'] = { Name = 'ss1_rd1_props_cbl_x_99' }, - ['-1260892981'] = { Name = 'ss1_rd1_props_hv00' }, - ['-1029379996'] = { Name = 'ss1_rd1_props_hv01' }, - ['-1891991152'] = { Name = 'ss1_rd1_props_hv02' }, - ['-1385251336'] = { Name = 'ss1_rd1_props_hv03' }, - ['402043401'] = { Name = 'ss1_rd1_ssrd_fur00' }, - ['-474396273'] = { Name = 'ss1_rd1_ssrd_fur01' }, - ['-243112671'] = { Name = 'ss1_rd1_ssrd_fur02' }, - ['1868488920'] = { Name = 'ss1_rd1_ssrd_fur03' }, - ['1563475068'] = { Name = 'ss1_rd1_ssrd_fur04' }, - ['752802777'] = { Name = 'ss1_rd1_ssrd_fur05' }, - ['978187959'] = { Name = 'ss1_rd1_ssrd_fur06' }, - ['-1208323570'] = { Name = 'ss1_rd1_ssrd_fur07' }, - ['-2082076186'] = { Name = 'ss1_rd1_ssrd_fur08' }, - ['-1858591606'] = { Name = 'ss1_rd1_ssrd_fur09' }, - ['-542785400'] = { Name = 'ss1_rd1_ssrd_fur10' }, - ['1823660704'] = { Name = 'ss1_rd1_ssrd_fur11' }, - ['1531754452'] = { Name = 'ss1_rd1_ssrd_fur12' }, - ['1217532511'] = { Name = 'ss1_rd1_ssrd_fur13' }, - ['651218653'] = { Name = 'ss1_rd1_ssrd_fur14' }, - ['-1547810634'] = { Name = 'ss1_rd1_ssrd_fur15' }, - ['-1847319294'] = { Name = 'ss1_rd1_ssrd_fur16' }, - ['-1897652478'] = { Name = 'ss1_rd1_ssrd_fur17' }, - ['2101246903'] = { Name = 'ss1_rd1_ssrd_fur18' }, - ['-91589043'] = { Name = 'ss1_rd1_ssrd_fur19' }, - ['1840600785'] = { Name = 'ss1_rd1_ssrd_fur20' }, - ['-1570095046'] = { Name = 'ss1_rd1_ssrd_fur21' }, - ['1509121284'] = { Name = 'ss1_rd1_xfur00' }, - ['1202305137'] = { Name = 'ss1_rd1_xfur01' }, - ['1704129599'] = { Name = 'ss1_rd1_xfur02' }, - ['1405898930'] = { Name = 'ss1_rd1_xfur03' }, - ['180010644'] = { Name = 'ss1_rd1_xfur04' }, - ['-134407911'] = { Name = 'ss1_rd1_xfur05' }, - ['524642217'] = { Name = 'ss1_rd1_xfur06' }, - ['209895972'] = { Name = 'ss1_rd1_xfur07' }, - ['-1075762974'] = { Name = 'ss1_rd1_xfur08' }, - ['-1322808465'] = { Name = 'ss1_rd1_xfur09' }, - ['-1851372691'] = { Name = 'ss1_rd1_xfur10' }, - ['2131961415'] = { Name = 'ss1_rd1_xfur11' }, - ['906695736'] = { Name = 'ss1_rd1_xfur12' }, - ['-1549930660'] = { Name = 'ss1_rd1_xfur13' }, - ['1923400478'] = { Name = 'stalion' }, - ['-401643538'] = { Name = 'stalion2' }, - ['-1477580979'] = { Name = 'stanier' }, - ['-403758991'] = { Name = 'stickons' }, - ['1545842587'] = { Name = 'stinger' }, - ['-2098947590'] = { Name = 'stingergt' }, - ['1747439474'] = { Name = 'stockade' }, - ['-214455498'] = { Name = 'stockade3' }, - ['1723137093'] = { Name = 'stratum' }, - ['-1961627517'] = { Name = 'stretch' }, - ['-2122757008'] = { Name = 'stunt' }, - ['1706375705'] = { Name = 'sub_01_shb' }, - ['-1797633475'] = { Name = 'sub_04_sb' }, - ['417531182'] = { Name = 'sub_6_add_002' }, - ['1196089853'] = { Name = 'sub_6_add_003' }, - ['-391470130'] = { Name = 'sub_6_add_004' }, - ['-1243942856'] = { Name = 'sub_6_add_01' }, - ['-853989986'] = { Name = 'sub1_add_002' }, - ['50729335'] = { Name = 'sub1_add_003' }, - ['951352531'] = { Name = 'sub1_add_004' }, - ['1852205114'] = { Name = 'sub1_add_005' }, - ['1609878359'] = { Name = 'sub1_add_006' }, - ['1308600173'] = { Name = 'sub1_add_007' }, - ['1002504944'] = { Name = 'sub1_add_008' }, - ['1155736732'] = { Name = 'sub1_add_01' }, - ['-153407593'] = { Name = 'sub2_brandadd_002' }, - ['51955730'] = { Name = 'sub2_brandadd_003' }, - ['298181996'] = { Name = 'sub2_brandadd_004' }, - ['-1850645179'] = { Name = 'sub2_brandadd_005' }, - ['-1102856599'] = { Name = 'sub2_brandadd_006' }, - ['-863151364'] = { Name = 'sub2_brandadd_007' }, - ['-625445038'] = { Name = 'sub2_brandadd_008' }, - ['1427270664'] = { Name = 'sub2_brandadd_009' }, - ['-1329991983'] = { Name = 'sub2_brandadd_01' }, - ['-758781827'] = { Name = 'sub2_brandadd_010' }, - ['-1049049629'] = { Name = 'sub2_brandadd_011' }, - ['-280845962'] = { Name = 'sub2_brandadd_012' }, - ['1210651510'] = { Name = 'sub2ceiling_bits1' }, - ['1357043772'] = { Name = 'sub2walktext1' }, - ['-2130566113'] = { Name = 'sub3_reflectonly' }, - ['-1591921606'] = { Name = 'sub3_sb' }, - ['1629821265'] = { Name = 'sub3doors' }, - ['-1384399218'] = { Name = 'sub3wall_pans' }, - ['-1995425518'] = { Name = 'sub4_adds_002' }, - ['-1689068137'] = { Name = 'sub4_adds_003' }, - ['-1649614261'] = { Name = 'sub4_adds_004' }, - ['805668606'] = { Name = 'sub4_adds_005' }, - ['1110223692'] = { Name = 'sub4_adds_006' }, - ['-25932406'] = { Name = 'sub4_adds_01' }, - ['-377486242'] = { Name = 'sub4ceiling_bits1' }, - ['1772374739'] = { Name = 'sub4ceiling_bitsblergh' }, - ['519120503'] = { Name = 'sub5_signage1' }, - ['625214924'] = { Name = 'sub5ad_decals1' }, - ['-1702662071'] = { Name = 'sub5ad_decals2' }, - ['-748344549'] = { Name = 'sub5ceiling_bits1' }, - ['-978219084'] = { Name = 'sub5ceiling_bits2' }, - ['586083911'] = { Name = 'sub5doors1' }, - ['-335062999'] = { Name = 'sub5mirror_flr1' }, - ['-35128342'] = { Name = 'sub5mirror_flr2' }, - ['-740277011'] = { Name = 'sub5overlay1' }, - ['1619287607'] = { Name = 'sub5overlay2' }, - ['81953595'] = { Name = 'sub5panels1' }, - ['794991514'] = { Name = 'sub5pipes1' }, - ['1630830397'] = { Name = 'sub5pipes2' }, - ['1676941747'] = { Name = 'sub5wallbits1' }, - ['-1424840709'] = { Name = 'sub5wallbits2' }, - ['771711535'] = { Name = 'submersible' }, - ['-1066334226'] = { Name = 'submersible2' }, - ['2012211539'] = { Name = 'subway1_ceilingbits1' }, - ['1750878764'] = { Name = 'subway1_ceilingbits2' }, - ['-1665420704'] = { Name = 'subway1_mirror2' }, - ['1983101791'] = { Name = 'subway2_brandingtext002' }, - ['-2022023700'] = { Name = 'subway2_brandingtext003' }, - ['-1748697471'] = { Name = 'subway2_brandingtext004' }, - ['-1696135995'] = { Name = 'subway2_brandingtext005' }, - ['516086926'] = { Name = 'subway2_brandingtext1' }, - ['-185755532'] = { Name = 'subway2_dirt1' }, - ['-1719442365'] = { Name = 'subway2_panels1' }, - ['1248083080'] = { Name = 'subway2mirroflr1' }, - ['-631246063'] = { Name = 'subway2mirroflrlow' }, - ['250304836'] = { Name = 'subway3_mir' }, - ['1995637998'] = { Name = 'subway4logo1' }, - ['866435659'] = { Name = 'subway4mirrorflr1' }, - ['-735084042'] = { Name = 'subway4text2' }, - ['970598228'] = { Name = 'sultan' }, - ['-295689028'] = { Name = 'sultanrs' }, - ['-282946103'] = { Name = 'suntrap' }, - ['1123216662'] = { Name = 'superd' }, - ['710198397'] = { Name = 'supervolito' }, - ['-1671539132'] = { Name = 'supervolito2' }, - ['384071873'] = { Name = 'surano' }, - ['699456151'] = { Name = 'surfer' }, - ['-1311240698'] = { Name = 'surfer2' }, - ['-1894894188'] = { Name = 'surge' }, - ['-657696971'] = { Name = 'suway3pipes' }, - ['-339587598'] = { Name = 'swift' }, - ['1075432268'] = { Name = 'swift2' }, - ['1663218586'] = { Name = 't20' }, - ['1951180813'] = { Name = 'taco' }, - ['-1008861746'] = { Name = 'tailgater' }, - ['972671128'] = { Name = 'tampa' }, - ['-1071380347'] = { Name = 'tampa2' }, - ['-730904777'] = { Name = 'tanker' }, - ['1956216962'] = { Name = 'tanker2' }, - ['586013744'] = { Name = 'tankercar' }, - ['-956048545'] = { Name = 'taxi' }, - ['-2096818938'] = { Name = 'technical' }, - ['1180875963'] = { Name = 'technical2' }, - ['272929391'] = { Name = 'tempesta' }, - ['314192305'] = { Name = 'test_prop_gravestones_01a' }, - ['-1573887677'] = { Name = 'test_prop_gravestones_02a' }, - ['-1829121346'] = { Name = 'test_prop_gravestones_04a' }, - ['865506001'] = { Name = 'test_prop_gravestones_05a' }, - ['838307155'] = { Name = 'test_prop_gravestones_07a' }, - ['-373490769'] = { Name = 'test_prop_gravestones_08a' }, - ['-1507101831'] = { Name = 'test_prop_gravestones_09a' }, - ['-132218202'] = { Name = 'test_prop_gravetomb_01a' }, - ['1294871464'] = { Name = 'test_prop_gravetomb_02a' }, - ['1827343468'] = { Name = 'test_tree_cedar_trunk_001' }, - ['1239708330'] = { Name = 'test_tree_forest_trunk_01' }, - ['-284640012'] = { Name = 'test_tree_forest_trunk_04' }, - ['-1608076682'] = { Name = 'test_tree_forest_trunk_base_01' }, - ['-359103520'] = { Name = 'test_tree_forest_trunk_fall_01' }, - ['1836027715'] = { Name = 'thrust' }, - ['48339065'] = { Name = 'tiptruck' }, - ['-947761570'] = { Name = 'tiptruck2' }, - ['1981688531'] = { Name = 'titan' }, - ['-1064362163'] = { Name = 'to_be_swapped' }, - ['464687292'] = { Name = 'tornado' }, - ['1531094468'] = { Name = 'tornado2' }, - ['1762279763'] = { Name = 'tornado3' }, - ['-2033222435'] = { Name = 'tornado4' }, - ['-1797613329'] = { Name = 'tornado5' }, - ['-1558399629'] = { Name = 'tornado6' }, - ['1070967343'] = { Name = 'toro' }, - ['908897389'] = { Name = 'toro2' }, - ['1941029835'] = { Name = 'tourbus' }, - ['-1323100960'] = { Name = 'towtruck' }, - ['-442313018'] = { Name = 'towtruck2' }, - ['2078290630'] = { Name = 'tr2' }, - ['1784254509'] = { Name = 'tr3' }, - ['2091594960'] = { Name = 'tr4' }, - ['1641462412'] = { Name = 'tractor' }, - ['-2076478498'] = { Name = 'tractor2' }, - ['1445631933'] = { Name = 'tractor3' }, - ['2016027501'] = { Name = 'trailerlogs' }, - ['-877478386'] = { Name = 'trailers' }, - ['-1579533167'] = { Name = 'trailers2' }, - ['-2058878099'] = { Name = 'trailers3' }, - ['712162987'] = { Name = 'trailersmall' }, - ['1917016601'] = { Name = 'trash' }, - ['-1255698084'] = { Name = 'trash2' }, - ['-1352468814'] = { Name = 'trflat' }, - ['1127861609'] = { Name = 'tribike' }, - ['-1233807380'] = { Name = 'tribike2' }, - ['-400295096'] = { Name = 'tribike3' }, - ['101905590'] = { Name = 'trophytruck' }, - ['-663299102'] = { Name = 'trophytruck2' }, - ['290013743'] = { Name = 'tropic' }, - ['1448677353'] = { Name = 'tropic2' }, - ['1887331236'] = { Name = 'tropos' }, - ['-2100640717'] = { Name = 'tug' }, - ['-982130927'] = { Name = 'turismo2' }, - ['408192225'] = { Name = 'turismor' }, - ['-1770643266'] = { Name = 'tvtrailer' }, - ['2067820283'] = { Name = 'tyrus' }, - ['773063444'] = { Name = 'u_f_m_corpse_01' }, - ['-671910391'] = { Name = 'u_f_m_drowned_01' }, - ['1095737979'] = { Name = 'u_f_m_miranda' }, - ['-1576494617'] = { Name = 'u_f_m_promourn_01' }, - ['894928436'] = { Name = 'u_f_o_moviestar' }, - ['-988619485'] = { Name = 'u_f_o_prolhost_01' }, - ['-96953009'] = { Name = 'u_f_y_bikerchic' }, - ['-1230338610'] = { Name = 'u_f_y_comjane' }, - ['-1670377315'] = { Name = 'u_f_y_corpse_01' }, - ['228356856'] = { Name = 'u_f_y_corpse_02' }, - ['-1768198658'] = { Name = 'u_f_y_hotposh_01' }, - ['-254493138'] = { Name = 'u_f_y_jewelass_01' }, - ['1573528872'] = { Name = 'u_f_y_mistress' }, - ['602513566'] = { Name = 'u_f_y_poppymich' }, - ['-756833660'] = { Name = 'u_f_y_princess' }, - ['1535236204'] = { Name = 'u_f_y_spyactress' }, - ['-252946718'] = { Name = 'u_m_m_aldinapoli' }, - ['-1022961931'] = { Name = 'u_m_m_bankman' }, - ['1984382277'] = { Name = 'u_m_m_bikehire_01' }, - ['1646160893'] = { Name = 'u_m_m_doa_01' }, - ['712602007'] = { Name = 'u_m_m_edtoh' }, - ['874722259'] = { Name = 'u_m_m_fibarchitect' }, - ['728636342'] = { Name = 'u_m_m_filmdirector' }, - ['1169888870'] = { Name = 'u_m_m_glenstank_01' }, - ['-1001079621'] = { Name = 'u_m_m_griff_01' }, - ['-835930287'] = { Name = 'u_m_m_jesus_01' }, - ['-1395868234'] = { Name = 'u_m_m_jewelsec_01' }, - ['-422822692'] = { Name = 'u_m_m_jewelthief' }, - ['479578891'] = { Name = 'u_m_m_markfost' }, - ['-2114499097'] = { Name = 'u_m_m_partytarget' }, - ['1888624839'] = { Name = 'u_m_m_prolsec_01' }, - ['-829029621'] = { Name = 'u_m_m_promourn_01' }, - ['1624626906'] = { Name = 'u_m_m_rivalpap' }, - ['-1408326184'] = { Name = 'u_m_m_spyactor' }, - ['1813637474'] = { Name = 'u_m_m_streetart_01' }, - ['-1871275377'] = { Name = 'u_m_m_willyfist' }, - ['732742363'] = { Name = 'u_m_o_filmnoir' }, - ['1189322339'] = { Name = 'u_m_o_finguru_01' }, - ['-1709285806'] = { Name = 'u_m_o_taphillbilly' }, - ['1787764635'] = { Name = 'u_m_o_tramp_01' }, - ['-257153498'] = { Name = 'u_m_y_abner' }, - ['-815646164'] = { Name = 'u_m_y_antonb' }, - ['-636391810'] = { Name = 'u_m_y_babyd' }, - ['1380197501'] = { Name = 'u_m_y_baygor' }, - ['-1954728090'] = { Name = 'u_m_y_burgerdrug_01' }, - ['610290475'] = { Name = 'u_m_y_chip' }, - ['755956971'] = { Name = 'u_m_y_cyclist_01' }, - ['-2051422616'] = { Name = 'u_m_y_fibmugger_01' }, - ['-961242577'] = { Name = 'u_m_y_guido_01' }, - ['-1289578670'] = { Name = 'u_m_y_gunvend_01' }, - ['-264140789'] = { Name = 'u_m_y_hippie_01' }, - ['880829941'] = { Name = 'u_m_y_imporage' }, - ['2109968527'] = { Name = 'u_m_y_justin' }, - ['-927261102'] = { Name = 'u_m_y_mani' }, - ['1191548746'] = { Name = 'u_m_y_militarybum' }, - ['1346941736'] = { Name = 'u_m_y_paparazzi' }, - ['921110016'] = { Name = 'u_m_y_party_01' }, - ['-598109171'] = { Name = 'u_m_y_pogo_01' }, - ['2073775040'] = { Name = 'u_m_y_prisoner_01' }, - ['-2057423197'] = { Name = 'u_m_y_proldriver_01' }, - ['1011059922'] = { Name = 'u_m_y_rsranger_01' }, - ['1794381917'] = { Name = 'u_m_y_sbike' }, - ['-1852518909'] = { Name = 'u_m_y_staggrm_01' }, - ['-1800524916'] = { Name = 'u_m_y_tattoo_01' }, - ['-1404353274'] = { Name = 'u_m_y_zombie_01' }, - ['-1049233832'] = { Name = 'urbandryfrnds_01' }, - ['1982224326'] = { Name = 'urbandrygrass_01' }, - ['-1800661581'] = { Name = 'urbangrnfrnds_01' }, - ['671173206'] = { Name = 'urbangrngrass_01' }, - ['978689073'] = { Name = 'urbanweeds01_l1' }, - ['-525811767'] = { Name = 'urbanweeds01' }, - ['1830533141'] = { Name = 'urbanweeds02_l1' }, - ['100436592'] = { Name = 'urbanweeds02' }, - ['516990260'] = { Name = 'utillitruck' }, - ['887537515'] = { Name = 'utillitruck2' }, - ['2132890591'] = { Name = 'utillitruck3' }, - ['267118375'] = { Name = 'v_1_coils01' }, - ['1904847445'] = { Name = 'v_1_coils02' }, - ['-2085138768'] = { Name = 'v_1_coils03' }, - ['-1110424863'] = { Name = 'v_1_coils04' }, - ['-802822260'] = { Name = 'v_1_coils05' }, - ['838708030'] = { Name = 'v_1_coils06' }, - ['1535062819'] = { Name = 'v_1_dec_02' }, - ['-1234102084'] = { Name = 'v_1_door01' }, - ['-439715986'] = { Name = 'v_1_door02' }, - ['-756756061'] = { Name = 'v_1_door03' }, - ['886298911'] = { Name = 'v_1_duct02' }, - ['-1216490109'] = { Name = 'v_1_fd_crest' }, - ['-233563916'] = { Name = 'v_1_fdsm01' }, - ['186775436'] = { Name = 'v_1_floor_spec' }, - ['660022125'] = { Name = 'v_1_main_deta' }, - ['1677813156'] = { Name = 'v_1_mountedshelf' }, - ['1193576947'] = { Name = 'v_1_rails01' }, - ['-1461136400'] = { Name = 'v_1_shell' }, - ['153866875'] = { Name = 'v_1_vacuum003' }, - ['459896566'] = { Name = 'v_1_vacuum004' }, - ['144494953'] = { Name = 'v_1_vacuum005' }, - ['442135780'] = { Name = 'v_1_vacuum006' }, - ['-910308975'] = { Name = 'v_1_vacuum01' }, - ['503673375'] = { Name = 'v_1_vacuum02' }, - ['1423740420'] = { Name = 'v_10_baninbetbits' }, - ['-879871650'] = { Name = 'v_10_banker_tables' }, - ['651174116'] = { Name = 'v_10_bankinbetweendirt' }, - ['843317783'] = { Name = 'v_10_bankovers' }, - ['-1770878898'] = { Name = 'v_10_bckbnkdirt' }, - ['-671130313'] = { Name = 'v_10_boozeprices' }, - ['1917754936'] = { Name = 'v_10_fleecalogo' }, - ['-1044313957'] = { Name = 'v_10_fleecalogo2' }, - ['455109350'] = { Name = 'v_10_gan_bank_reflect' }, - ['-2094984685'] = { Name = 'v_10_gen_bankcounter' }, - ['-1621826475'] = { Name = 'v_10_gen_bnkvaultdetail' }, - ['-1266843692'] = { Name = 'v_10_gen_country_bank' }, - ['1563151887'] = { Name = 'v_10_gen_liq_reflect' }, - ['-89876203'] = { Name = 'v_10_genbank_bits' }, - ['1388521522'] = { Name = 'v_10_genbank_leaflets' }, - ['-513071989'] = { Name = 'v_10_genbank_rubbermat' }, - ['1237458198'] = { Name = 'v_10_genbankcounter' }, - ['869129040'] = { Name = 'v_10_genbanklights_01' }, - ['567224483'] = { Name = 'v_10_genbanktrim' }, - ['-716670247'] = { Name = 'v_10_gendepo_box01_lid' }, - ['1074372334'] = { Name = 'v_10_gendepo_box01' }, - ['1269359289'] = { Name = 'v_10_liqourceilingsigns' }, - ['1958517737'] = { Name = 'v_10_liquor_backdirt' }, - ['1025903659'] = { Name = 'v_10_liquor_counter' }, - ['-1722415101'] = { Name = 'v_10_liquoradposts' }, - ['-833856236'] = { Name = 'v_10_liquorbacktrim' }, - ['542020340'] = { Name = 'v_10_liquorbits1' }, - ['-1258479447'] = { Name = 'v_10_liquorboard' }, - ['1187816397'] = { Name = 'v_10_liquorboxads' }, - ['-575635765'] = { Name = 'v_10_liquorcellarbits' }, - ['-2081756346'] = { Name = 'v_10_liquordirt' }, - ['-1918850677'] = { Name = 'v_10_liquorestorebits' }, - ['1205623233'] = { Name = 'v_10_liquorfagdisplay' }, - ['520784046'] = { Name = 'v_10_liquorfloorshelves' }, - ['2129237178'] = { Name = 'v_10_liquornotes' }, - ['-601400119'] = { Name = 'v_10_liquorporn' }, - ['1585020000'] = { Name = 'v_10_liquorstore' }, - ['137684010'] = { Name = 'v_10_liquorstorebeerstacks' }, - ['726170109'] = { Name = 'v_10_liqurmat' }, - ['-540146049'] = { Name = 'v_10_liqyeltrim' }, - ['-1269442274'] = { Name = 'v_10_lquorbeerstackshope' }, - ['-534967432'] = { Name = 'v_10_price_note' }, - ['-338036873'] = { Name = 'v_10_shop_bits' }, - ['-1114380139'] = { Name = 'v_10_timshit' }, - ['585210042'] = { Name = 'v_10_weeroombits' }, - ['-1493049169'] = { Name = 'v_11__abbconang1' }, - ['-451223344'] = { Name = 'v_11__abbmetdoors' }, - ['280632055'] = { Name = 'v_11__abbprodover' }, - ['767119671'] = { Name = 'v_11_ab_dirty' }, - ['-639732560'] = { Name = 'v_11_ab_pipes' }, - ['1531872957'] = { Name = 'v_11_ab_pipes001' }, - ['-643038350'] = { Name = 'v_11_ab_pipes002' }, - ['-944185456'] = { Name = 'v_11_ab_pipes003' }, - ['1912267577'] = { Name = 'v_11_ab_pipesfrnt' }, - ['-566720429'] = { Name = 'v_11_abalphook001' }, - ['177525359'] = { Name = 'v_11_abarmsupp' }, - ['-406215282'] = { Name = 'v_11_abattoir_reflection' }, - ['1761914052'] = { Name = 'v_11_abattoirshadprox' }, - ['-85281472'] = { Name = 'v_11_abattoirshell' }, - ['-1544503507'] = { Name = 'v_11_abattoirsubshell' }, - ['82581555'] = { Name = 'v_11_abattoirsubshell2' }, - ['1346383582'] = { Name = 'v_11_abattoirsubshell3' }, - ['1501446490'] = { Name = 'v_11_abattoirsubshell4' }, - ['-574814449'] = { Name = 'v_11_abattpens' }, - ['1240568781'] = { Name = 'v_11_abb_repipes' }, - ['1933472203'] = { Name = 'v_11_abbabits01' }, - ['-85417069'] = { Name = 'v_11_abbbetlights_day' }, - ['-1017245907'] = { Name = 'v_11_abbbetlights' }, - ['1415800086'] = { Name = 'v_11_abbbigconv1' }, - ['-2141005548'] = { Name = 'v_11_abbcattlehooist' }, - ['-1080754292'] = { Name = 'v_11_abbconduit' }, - ['1546871972'] = { Name = 'v_11_abbcoofence' }, - ['-572268449'] = { Name = 'v_11_abbcorrishad' }, - ['101345245'] = { Name = 'v_11_abbcorrsigns' }, - ['-2016322935'] = { Name = 'v_11_abbdangles' }, - ['-45142426'] = { Name = 'v_11_abbdoorstop' }, - ['-805278313'] = { Name = 'v_11_abbebtsigns' }, - ['1490872358'] = { Name = 'v_11_abbendsigns' }, - ['1862024117'] = { Name = 'v_11_abbexitoverlays' }, - ['2078282668'] = { Name = 'v_11_abbgate' }, - ['2001011031'] = { Name = 'v_11_abbhosethings' }, - ['-1231457128'] = { Name = 'v_11_abbinbeplat' }, - ['-1325025053'] = { Name = 'v_11_abbleeddrains' }, - ['-1098394514'] = { Name = 'v_11_abbmain1_stuts' }, - ['1049702801'] = { Name = 'v_11_abbmain2_dirt' }, - ['-1837757798'] = { Name = 'v_11_abbmain2_rails' }, - ['493418656'] = { Name = 'v_11_abbmain3_rails' }, - ['-599168321'] = { Name = 'v_11_abbmain3bits' }, - ['-2069070624'] = { Name = 'v_11_abbmainbit1pipes' }, - ['870104350'] = { Name = 'v_11_abbmeatchunks001' }, - ['-596490586'] = { Name = 'v_11_abbmnrmshad1' }, - ['-366222823'] = { Name = 'v_11_abbmnrmshad2' }, - ['-671302213'] = { Name = 'v_11_abbmnrmshad3' }, - ['-1965677972'] = { Name = 'v_11_abbnardirt' }, - ['-913280628'] = { Name = 'v_11_abbnearenddirt' }, - ['-1427719489'] = { Name = 'v_11_abboffovers' }, - ['-115336001'] = { Name = 'v_11_abbpordshadroom' }, - ['-1697520387'] = { Name = 'v_11_abbprodbig' }, - ['979580520'] = { Name = 'v_11_abbproddirt' }, - ['-648263873'] = { Name = 'v_11_abbprodlit' }, - ['-1698817363'] = { Name = 'v_11_abbprodplats2' }, - ['394198343'] = { Name = 'v_11_abbrack1' }, - ['556601507'] = { Name = 'v_11_abbrack2' }, - ['-599161123'] = { Name = 'v_11_abbrack3' }, - ['110812031'] = { Name = 'v_11_abbrack4' }, - ['-193895672'] = { Name = 'v_11_abbreargirds' }, - ['651695598'] = { Name = 'v_11_abbrodovers' }, - ['623744713'] = { Name = 'v_11_abbrolldorrswitch' }, - ['-1418214751'] = { Name = 'v_11_abbrolldors' }, - ['1641910444'] = { Name = 'v_11_abbseams1' }, - ['-1572048740'] = { Name = 'v_11_abbslaugbld' }, - ['-733369186'] = { Name = 'v_11_abbslaugdirt' }, - ['-226352795'] = { Name = 'v_11_abbslaughtdrains' }, - ['423817432'] = { Name = 'v_11_abbslaughtshad' }, - ['152936678'] = { Name = 'v_11_abbslaughtshad2' }, - ['-1434151603'] = { Name = 'v_11_abbslausigns' }, - ['1351995295'] = { Name = 'v_11_abbtops1' }, - ['145014714'] = { Name = 'v_11_abbtops2' }, - ['-161277129'] = { Name = 'v_11_abbtops3' }, - ['929885194'] = { Name = 'v_11_abbwins' }, - ['-613294944'] = { Name = 'v_11_abcattlegirds' }, - ['357378553'] = { Name = 'v_11_abcattlights' }, - ['-865503302'] = { Name = 'v_11_abcattlightsent' }, - ['-1061519961'] = { Name = 'v_11_abcoolershad' }, - ['1740457115'] = { Name = 'v_11_abinbetbeams' }, - ['1172916701'] = { Name = 'v_11_abmatinbet' }, - ['-1900921204'] = { Name = 'v_11_abmeatbandsaw' }, - ['229669362'] = { Name = 'v_11_aboffal' }, - ['1071960393'] = { Name = 'v_11_aboffplatfrm' }, - ['-1203746455'] = { Name = 'v_11_abplastipsprod' }, - ['-729416481'] = { Name = 'v_11_abplatmovecop1' }, - ['-301002890'] = { Name = 'v_11_abplatmoveinbet' }, - ['-929945934'] = { Name = 'v_11_abplatstatic' }, - ['1506184467'] = { Name = 'v_11_abprodbeams' }, - ['-1988111383'] = { Name = 'v_11_abseamsmain' }, - ['-826900717'] = { Name = 'v_11_abskinpull' }, - ['392875289'] = { Name = 'v_11_abslaughmats' }, - ['-1060638272'] = { Name = 'v_11_abslauplat' }, - ['-1550682552'] = { Name = 'v_11_abslughtbeams' }, - ['-95266536'] = { Name = 'v_11_abstrthooks' }, - ['-5511026'] = { Name = 'v_11_backrails' }, - ['-192419657'] = { Name = 'v_11_beefheaddropper' }, - ['-392304518'] = { Name = 'v_11_beefheaddroppermn' }, - ['-819191876'] = { Name = 'v_11_beefsigns' }, - ['1665092468'] = { Name = 'v_11_bleederstep' }, - ['105571099'] = { Name = 'v_11_blufrocksign' }, - ['1079267610'] = { Name = 'v_11_cooheidrack' }, - ['2027255383'] = { Name = 'v_11_cooheidrack001' }, - ['1648020429'] = { Name = 'v_11_coolblood001' }, - ['-1011515909'] = { Name = 'v_11_cooler_drs' }, - ['1495352095'] = { Name = 'v_11_coolerrack001' }, - ['557069257'] = { Name = 'v_11_coolgirdsvest' }, - ['1791410739'] = { Name = 'v_11_crseloadpmp1' }, - ['-2141236564'] = { Name = 'v_11_de-hidebeam' }, - ['-1586047796'] = { Name = 'v_11_endoffbits' }, - ['1494494523'] = { Name = 'v_11_hangslughshp' }, - ['-1058902402'] = { Name = 'v_11_headlopperplatform' }, - ['1267938596'] = { Name = 'v_11_jointracksect' }, - ['-586535839'] = { Name = 'v_11_leccybox' }, - ['-926092390'] = { Name = 'v_11_mainarms' }, - ['-93037475'] = { Name = 'v_11_mainbitrolldoor' }, - ['2143361941'] = { Name = 'v_11_mainbitrolldoor2' }, - ['-1191215209'] = { Name = 'v_11_maindrainover' }, - ['-137085273'] = { Name = 'v_11_manrmsupps' }, - ['254531170'] = { Name = 'v_11_meatinbetween' }, - ['-1570093010'] = { Name = 'v_11_meatmain' }, - ['-921230640'] = { Name = 'v_11_metplate' }, - ['-402804050'] = { Name = 'v_11_midoffbuckets' }, - ['-56477256'] = { Name = 'v_11_midrackingsection' }, - ['1863956114'] = { Name = 'v_11_mincertrolley' }, - ['-2028606052'] = { Name = 'v_11_prod_wheel_hooks' }, - ['251007878'] = { Name = 'v_11_prodflrmeat' }, - ['-1122711766'] = { Name = 'v_11_producemeat' }, - ['-496971233'] = { Name = 'v_11_rack_signs' }, - ['779624722'] = { Name = 'v_11_rack_signsblu' }, - ['1375669295'] = { Name = 'v_11_sheephumperlight' }, - ['1817496410'] = { Name = 'v_11_slaughtbox' }, - ['1763789051'] = { Name = 'v_11_stungun' }, - ['564071872'] = { Name = 'v_11_stungun001' }, - ['2089858855'] = { Name = 'v_11_wincharm' }, - ['1412155506'] = { Name = 'v_13_rec_chop_card' }, - ['1371304953'] = { Name = 'v_13_rec_chop_deta' }, - ['611408871'] = { Name = 'v_13_rec_chop_exlamp' }, - ['-1215996827'] = { Name = 'v_13_rec_chop_over' }, - ['-2028883436'] = { Name = 'v_13_rec_chop_refl' }, - ['-2035847296'] = { Name = 'v_13_rec_chop_shad' }, - ['1730005798'] = { Name = 'v_13_rec_cor1_deta' }, - ['1504074188'] = { Name = 'v_13_rec_cor1_over' }, - ['-1226871722'] = { Name = 'v_13_rec_cor1_refl' }, - ['-300590450'] = { Name = 'v_13_rec_door_deta' }, - ['1111826835'] = { Name = 'v_13_rec_door_over' }, - ['-95027348'] = { Name = 'v_13_rec_door_refl' }, - ['-1924138198'] = { Name = 'v_13_rec_exit_deta' }, - ['-991183763'] = { Name = 'v_13_rec_exit_over' }, - ['11080595'] = { Name = 'v_13_rec_exit_refl' }, - ['1893877901'] = { Name = 'v_13_rec_main_card' }, - ['-1262238500'] = { Name = 'v_13_rec_main_deta' }, - ['-2146857748'] = { Name = 'v_13_rec_main_lamp' }, - ['1641002849'] = { Name = 'v_13_rec_main_over' }, - ['-1365079015'] = { Name = 'v_13_rec_main_refl' }, - ['-1302538923'] = { Name = 'v_13_rec_main_shre' }, - ['-480517504'] = { Name = 'v_13_rec_off1_det2' }, - ['-386535944'] = { Name = 'v_13_rec_off1_deta' }, - ['1702571542'] = { Name = 'v_13_rec_off1_exlamp' }, - ['-844999375'] = { Name = 'v_13_rec_off1_over' }, - ['-1470219067'] = { Name = 'v_13_rec_off1_refl' }, - ['1003750006'] = { Name = 'v_13_rec_off1_shad' }, - ['-2076197480'] = { Name = 'v_13_rec_rear_deta' }, - ['44952174'] = { Name = 'v_13_rec_rear_over' }, - ['-2040402295'] = { Name = 'v_13_rec_rear_refl' }, - ['-1375163780'] = { Name = 'v_13_rec_she2_deta' }, - ['1908716755'] = { Name = 'v_13_rec_she2_over' }, - ['-991070626'] = { Name = 'v_13_rec_shei_deta' }, - ['1129019053'] = { Name = 'v_13_rec_shei_over' }, - ['-531467176'] = { Name = 'v_13_rec_shei_refl' }, - ['-2050752077'] = { Name = 'v_13_rec_sta1_deta' }, - ['1440241177'] = { Name = 'v_13_rec_sta1_over' }, - ['1164321932'] = { Name = 'v_13_rec_sta1_refl' }, - ['-635435070'] = { Name = 'v_13_rec_sta2_deta' }, - ['-1906576005'] = { Name = 'v_13_rec_sta2_over' }, - ['1787900739'] = { Name = 'v_13_rec_sta2_refl' }, - ['-1619230853'] = { Name = 'v_13_rec_sta2_shad' }, - ['1634746050'] = { Name = 'v_13_rec_wind_card' }, - ['-1705910049'] = { Name = 'v_13_rec_wind_deta' }, - ['2120893302'] = { Name = 'v_13_rec_wind_deta001' }, - ['-1101801906'] = { Name = 'v_13_rec_wind_exlamp' }, - ['-620592483'] = { Name = 'v_13_rec_wind_over' }, - ['266750052'] = { Name = 'v_13_rec_wind_shad' }, - ['-407044356'] = { Name = 'v_13_shell' }, - ['492598206'] = { Name = 'v_13_windowshadows1' }, - ['-1358883063'] = { Name = 'v_13_windowshadows2' }, - ['-999865899'] = { Name = 'v_13_windowshadows4' }, - ['-847916050'] = { Name = 'v_13_windowshadows5' }, - ['508667353'] = { Name = 'v_15__exterior_building' }, - ['93402095'] = { Name = 'v_15__exterior_frame' }, - ['1166038987'] = { Name = 'v_15_cars_shell' }, - ['-1889000560'] = { Name = 'v_15_gar_over_decal' }, - ['-1418283506'] = { Name = 'v_15_gar_over_normal' }, - ['-1963439895'] = { Name = 'v_15_garg_delta_ceiling' }, - ['1698778120'] = { Name = 'v_15_garg_delta_doordown' }, - ['50309508'] = { Name = 'v_15_garg_delta_doorup' }, - ['1291125826'] = { Name = 'v_15_garg_delta' }, - ['-828676403'] = { Name = 'v_15_garg_mesh_carlift' }, - ['-196818787'] = { Name = 'v_15_garg_mesh_rack01' }, - ['262096269'] = { Name = 'v_15_garg_mesh_rack2' }, - ['993323452'] = { Name = 'v_15_garg_mesh_shelf' }, - ['-1268764657'] = { Name = 'v_15_ofa_over_decal' }, - ['-248726601'] = { Name = 'v_15_ofa_over_normal' }, - ['-1654267836'] = { Name = 'v_15_ofa_over_shadow' }, - ['2142096866'] = { Name = 'v_15_ofb_over_decal' }, - ['802130009'] = { Name = 'v_15_ofb_over_normal' }, - ['949858571'] = { Name = 'v_15_offa_delta_glass' }, - ['-1397574122'] = { Name = 'v_15_offa_delta2' }, - ['-1749406954'] = { Name = 'v_15_offa_props' }, - ['1320563827'] = { Name = 'v_15_offb_delta_ceiling' }, - ['-1074174275'] = { Name = 'v_15_offb_delta_glass' }, - ['1723723422'] = { Name = 'v_15_offb_delta_props' }, - ['480897073'] = { Name = 'v_15_offb_delta' }, - ['-1956973268'] = { Name = 'v_15_offb_glass' }, - ['1053246885'] = { Name = 'v_15_offb_mesh_frames' }, - ['27594084'] = { Name = 'v_15_shrm_cables' }, - ['-1012925063'] = { Name = 'v_15_shrm_delta_ceiling' }, - ['856965582'] = { Name = 'v_15_shrm_delta_ceiling2' }, - ['631355880'] = { Name = 'v_15_shrm_delta_photos' }, - ['-410120742'] = { Name = 'v_15_shrm_delta_props' }, - ['1610353134'] = { Name = 'v_15_shrm_delta' }, - ['-1899336793'] = { Name = 'v_15_shrm_frames' }, - ['-1654110746'] = { Name = 'v_15_shrm_glass1' }, - ['-1406016647'] = { Name = 'v_15_shrm_glass2' }, - ['1738629305'] = { Name = 'v_15_shrm_mesh_coffeetable' }, - ['1636667330'] = { Name = 'v_15_shrm_mesh_desk' }, - ['2027537347'] = { Name = 'v_15_shrm_mesh_woodboard' }, - ['1041275574'] = { Name = 'v_15_shrm_neonsign_iref001' }, - ['-1547325868'] = { Name = 'v_15_shrm_neonsign_prx' }, - ['-1022769224'] = { Name = 'v_15_shrm_neonsign' }, - ['1574605286'] = { Name = 'v_15_shrm_promotional' }, - ['-1845634532'] = { Name = 'v_15_shrm_shelfprops' }, - ['-1944492269'] = { Name = 'v_15_shrm_window_unbroken' }, - ['2127106692'] = { Name = 'v_15_srm_over_decal' }, - ['-1040080247'] = { Name = 'v_15_srm_over_normal' }, - ['1503110007'] = { Name = 'v_15_srm_over_shadow' }, - ['-463099505'] = { Name = 'v_15_window_broken' }, - ['-1204911835'] = { Name = 'v_16_ap_hi_pants1' }, - ['-1437801122'] = { Name = 'v_16_ap_hi_pants2' }, - ['-1694021933'] = { Name = 'v_16_ap_hi_pants3' }, - ['-22344159'] = { Name = 'v_16_ap_hi_pants4' }, - ['-520891725'] = { Name = 'v_16_ap_hi_pants5' }, - ['-746965056'] = { Name = 'v_16_ap_hi_pants6' }, - ['296488363'] = { Name = 'v_16_ap_mid_pants1' }, - ['1064233264'] = { Name = 'v_16_ap_mid_pants2' }, - ['906876526'] = { Name = 'v_16_ap_mid_pants3' }, - ['-439175687'] = { Name = 'v_16_ap_mid_pants4' }, - ['-627531899'] = { Name = 'v_16_ap_mid_pants5' }, - ['-2144208857'] = { Name = 'v_16_barglow' }, - ['-1245042072'] = { Name = 'v_16_barglow001' }, - ['-1639175907'] = { Name = 'v_16_barglownight' }, - ['592132096'] = { Name = 'v_16_basketball' }, - ['1753105766'] = { Name = 'v_16_bathemon' }, - ['1769990479'] = { Name = 'v_16_bathmirror' }, - ['1495774418'] = { Name = 'v_16_bathstuff' }, - ['1694551716'] = { Name = 'v_16_bdr_mesh_bed' }, - ['562784610'] = { Name = 'v_16_bdrm_mesh_bath' }, - ['554957387'] = { Name = 'v_16_bdrm_paintings002' }, - ['1635608336'] = { Name = 'v_16_bed_mesh_blinds' }, - ['-2038405478'] = { Name = 'v_16_bed_mesh_delta' }, - ['541212613'] = { Name = 'v_16_bed_mesh_windows' }, - ['-1655739971'] = { Name = 'v_16_bedrmemon' }, - ['1644861560'] = { Name = 'v_16_bookend' }, - ['-696587396'] = { Name = 'v_16_dnr_a' }, - ['176673685'] = { Name = 'v_16_dnr_c' }, - ['396344497'] = { Name = 'v_16_dt' }, - ['402779496'] = { Name = 'v_16_fh_sidebrdlngb_rsref001' }, - ['437506665'] = { Name = 'v_16_frankcable' }, - ['2012970818'] = { Name = 'v_16_frankcurtain1' }, - ['-645958848'] = { Name = 'v_16_frankstuff_noshad' }, - ['1395271370'] = { Name = 'v_16_frankstuff' }, - ['-548588043'] = { Name = 'v_16_frankstuff003' }, - ['-111777273'] = { Name = 'v_16_frankstuff004' }, - ['-401125507'] = { Name = 'v_16_goldrecords' }, - ['-855487398'] = { Name = 'v_16_hi_apt_planningrmstf' }, - ['1710746303'] = { Name = 'v_16_hi_apt_s_books' }, - ['2122176276'] = { Name = 'v_16_hi_studdorrtrim' }, - ['-1938917263'] = { Name = 'v_16_hifi' }, - ['795926619'] = { Name = 'v_16_high_bath_delta' }, - ['-61937122'] = { Name = 'v_16_high_bath_mesh_mirror' }, - ['1519962981'] = { Name = 'v_16_high_bath_mesh_mirror001' }, - ['28388079'] = { Name = 'v_16_high_bath_over_normals' }, - ['-2102769187'] = { Name = 'v_16_high_bath_over_shadow' }, - ['1282505899'] = { Name = 'v_16_high_bed_mesh_lights' }, - ['1848187037'] = { Name = 'v_16_high_bed_mesh_unit' }, - ['-1810487791'] = { Name = 'v_16_high_bed_over_dirt' }, - ['-1825762094'] = { Name = 'v_16_high_bed_over_normal' }, - ['-1637177333'] = { Name = 'v_16_high_bed_over_shadow' }, - ['-1725072230'] = { Name = 'v_16_high_hal_mesh_plant' }, - ['-2087534553'] = { Name = 'v_16_high_hall_mesh_delta' }, - ['-206202603'] = { Name = 'v_16_high_hall_over_dirt' }, - ['1501428630'] = { Name = 'v_16_high_hall_over_normal' }, - ['-998893158'] = { Name = 'v_16_high_hall_over_shadow' }, - ['1939050630'] = { Name = 'v_16_high_kit_mesh_unit' }, - ['-804437949'] = { Name = 'v_16_high_ktn_mesh_delta' }, - ['-703501524'] = { Name = 'v_16_high_ktn_mesh_fire' }, - ['1205639727'] = { Name = 'v_16_high_ktn_mesh_windows' }, - ['-328622740'] = { Name = 'v_16_high_ktn_over_decal' }, - ['764891703'] = { Name = 'v_16_high_ktn_over_dirt' }, - ['-415048780'] = { Name = 'v_16_high_ktn_over_shadow' }, - ['32267209'] = { Name = 'v_16_high_ktn_over_shadows' }, - ['1659989247'] = { Name = 'v_16_high_lng_armchairs' }, - ['-259264457'] = { Name = 'v_16_high_lng_details' }, - ['-1672731594'] = { Name = 'v_16_high_lng_mesh_delta' }, - ['-1993946058'] = { Name = 'v_16_high_lng_mesh_plant' }, - ['-1671259133'] = { Name = 'v_16_high_lng_mesh_shelf' }, - ['-1561464270'] = { Name = 'v_16_high_lng_mesh_tvunit' }, - ['-338992837'] = { Name = 'v_16_high_lng_over_dirt' }, - ['-1565038939'] = { Name = 'v_16_high_lng_over_shadow' }, - ['737627589'] = { Name = 'v_16_high_lng_over_shadow2' }, - ['-1875612265'] = { Name = 'v_16_high_plan_mesh_delta' }, - ['-1552478834'] = { Name = 'v_16_high_plan_over_normal' }, - ['246334229'] = { Name = 'v_16_high_pln_m_map' }, - ['-1915596431'] = { Name = 'v_16_high_pln_mesh_lights' }, - ['2109668307'] = { Name = 'v_16_high_pln_over_shadow' }, - ['124185503'] = { Name = 'v_16_high_stp_mesh_unit' }, - ['1686839869'] = { Name = 'v_16_high_ward_over_decal' }, - ['-684611335'] = { Name = 'v_16_high_ward_over_normal' }, - ['-1085127369'] = { Name = 'v_16_high_ward_over_shadow' }, - ['1505165660'] = { Name = 'v_16_highstudwalldirt' }, - ['-1657151895'] = { Name = 'v_16_hiigh_ktn_over_normal' }, - ['1580467277'] = { Name = 'v_16_knt_c' }, - ['-1792937432'] = { Name = 'v_16_knt_f' }, - ['-1925494464'] = { Name = 'v_16_knt_mesh_stuff' }, - ['-71964169'] = { Name = 'v_16_lgb_mesh_lngprop' }, - ['-372623874'] = { Name = 'v_16_lgb_rock001' }, - ['-1085847436'] = { Name = 'v_16_livstuff003' }, - ['965848181'] = { Name = 'v_16_livstuff00k2' }, - ['-1736550082'] = { Name = 'v_16_lnb_mesh_coffee' }, - ['-1956178182'] = { Name = 'v_16_lnb_mesh_tablecenter001' }, - ['-303021494'] = { Name = 'v_16_lng_mesh_blinds' }, - ['1657526695'] = { Name = 'v_16_lng_mesh_delta' }, - ['1436338573'] = { Name = 'v_16_lng_mesh_stairglass' }, - ['2007313326'] = { Name = 'v_16_lng_mesh_stairglassb' }, - ['1541620211'] = { Name = 'v_16_lng_mesh_windows' }, - ['-964847400'] = { Name = 'v_16_lng_over_normal' }, - ['868153000'] = { Name = 'v_16_lngas_mesh_delta003' }, - ['1182412177'] = { Name = 'v_16_lo_shower' }, - ['71215499'] = { Name = 'v_16_low_bath_mesh_window' }, - ['473108619'] = { Name = 'v_16_low_bath_over_decal' }, - ['-227255578'] = { Name = 'v_16_low_bed_over_decal' }, - ['805567639'] = { Name = 'v_16_low_bed_over_normal' }, - ['1431259987'] = { Name = 'v_16_low_bed_over_shadow' }, - ['480572754'] = { Name = 'v_16_low_ktn_mesh_sideboard' }, - ['-1803582127'] = { Name = 'v_16_low_ktn_mesh_units' }, - ['-699070147'] = { Name = 'v_16_low_ktn_over_decal' }, - ['-1999869780'] = { Name = 'v_16_low_lng_mesh_armchair' }, - ['-1498699789'] = { Name = 'v_16_low_lng_mesh_coffeetable' }, - ['-1414703914'] = { Name = 'v_16_low_lng_mesh_fireplace' }, - ['1767073950'] = { Name = 'v_16_low_lng_mesh_plant' }, - ['203302981'] = { Name = 'v_16_low_lng_mesh_rugs' }, - ['-862607347'] = { Name = 'v_16_low_lng_mesh_sidetable' }, - ['1573106874'] = { Name = 'v_16_low_lng_mesh_sofa1' }, - ['1883953608'] = { Name = 'v_16_low_lng_mesh_sofa2' }, - ['797777955'] = { Name = 'v_16_low_lng_mesh_tv' }, - ['1299566561'] = { Name = 'v_16_low_lng_over_decal' }, - ['-89008152'] = { Name = 'v_16_low_lng_over_normal' }, - ['-1148626287'] = { Name = 'v_16_low_lng_over_shadow' }, - ['1669110046'] = { Name = 'v_16_low_mesh_lng_shelf' }, - ['185958074'] = { Name = 'v_16_mags' }, - ['977523419'] = { Name = 'v_16_mesh_delta' }, - ['-1928851610'] = { Name = 'v_16_mesh_shell' }, - ['-1641773035'] = { Name = 'v_16_mid_bath_mesh_delta' }, - ['-686357611'] = { Name = 'v_16_mid_bath_mesh_mirror' }, - ['-1081334902'] = { Name = 'v_16_mid_bed_bed' }, - ['-41870171'] = { Name = 'v_16_mid_bed_delta' }, - ['-1933699208'] = { Name = 'v_16_mid_bed_over_decal' }, - ['423058140'] = { Name = 'v_16_mid_hall_mesh_delta' }, - ['-596208123'] = { Name = 'v_16_mid_shell' }, - ['-1562340743'] = { Name = 'v_16_midapartdeta' }, - ['1029035082'] = { Name = 'v_16_midapt_cabinet' }, - ['-640008227'] = { Name = 'v_16_midapt_curts' }, - ['-794678716'] = { Name = 'v_16_midapt_deca' }, - ['-319314280'] = { Name = 'v_16_molding01' }, - ['-757685759'] = { Name = 'v_16_mp_sofa' }, - ['1861434686'] = { Name = 'v_16_mpmidapart00' }, - ['2021740634'] = { Name = 'v_16_mpmidapart01' }, - ['-1413634140'] = { Name = 'v_16_mpmidapart018' }, - ['-1477562573'] = { Name = 'v_16_mpmidapart03' }, - ['627911247'] = { Name = 'v_16_mpmidapart07' }, - ['1121969460'] = { Name = 'v_16_mpmidapart09' }, - ['-1528124860'] = { Name = 'v_16_mpmidapart13' }, - ['2098322103'] = { Name = 'v_16_mpmidapart17' }, - ['162412429'] = { Name = 'v_16_rpt_mesh_pictures' }, - ['1218832826'] = { Name = 'v_16_rpt_mesh_pictures003' }, - ['-920153100'] = { Name = 'v_16_shadowobject69' }, - ['1747663014'] = { Name = 'v_16_shadsy' }, - ['109151345'] = { Name = 'v_16_skateboard' }, - ['473873172'] = { Name = 'v_16_strsdet01' }, - ['-1635956176'] = { Name = 'v_16_studapart00' }, - ['1933754349'] = { Name = 'v_16_studframe' }, - ['-1348140380'] = { Name = 'v_16_studio_loshell' }, - ['1500871631'] = { Name = 'v_16_studio_pants1' }, - ['-415131799'] = { Name = 'v_16_studio_pants2' }, - ['994590581'] = { Name = 'v_16_studio_pants3' }, - ['-1328852098'] = { Name = 'v_16_studio_skirt' }, - ['-1121708665'] = { Name = 'v_16_studio_slip1' }, - ['419629772'] = { Name = 'v_16_studposters' }, - ['1819360788'] = { Name = 'v_16_studunits' }, - ['1145706899'] = { Name = 'v_16_study_rug' }, - ['1236742542'] = { Name = 'v_16_study_sofa' }, - ['905287380'] = { Name = 'v_16_treeglow' }, - ['-1207622214'] = { Name = 'v_16_treeglow001' }, - ['-1462354034'] = { Name = 'v_16_v_1_studapart02' }, - ['-613043635'] = { Name = 'v_16_v_sofa' }, - ['-1861375461'] = { Name = 'v_16_vint1_multilow02' }, - ['-1845709974'] = { Name = 'v_16_wardrobe' }, - ['776084867'] = { Name = 'v_19_bar_speccy' }, - ['-2102113266'] = { Name = 'v_19_bubbles' }, - ['-338399248'] = { Name = 'v_19_changeshadsmain' }, - ['-172320734'] = { Name = 'v_19_corridor_bits' }, - ['815748996'] = { Name = 'v_19_curts' }, - ['370752112'] = { Name = 'v_19_dirtframes_ent' }, - ['1157232371'] = { Name = 'v_19_dtrpsbitsmore' }, - ['-1763494267'] = { Name = 'v_19_ducts' }, - ['67728679'] = { Name = 'v_19_fishy_coral' }, - ['-2064947552'] = { Name = 'v_19_fishy_coral2' }, - ['-881679119'] = { Name = 'v_19_jakemenneon' }, - ['-2108686054'] = { Name = 'v_19_jetceilights' }, - ['1755459821'] = { Name = 'v_19_jetchangebits' }, - ['1738241483'] = { Name = 'v_19_jetchangerail' }, - ['1023206247'] = { Name = 'v_19_jetchnceistuff' }, - ['56468989'] = { Name = 'v_19_jetchngwrkcrd' }, - ['462094182'] = { Name = 'v_19_jetdado' }, - ['-1407643777'] = { Name = 'v_19_jetdncflrlights' }, - ['-13703456'] = { Name = 'v_19_jetstripceilpan' }, - ['-1681510881'] = { Name = 'v_19_jetstripceilpan2' }, - ['-1890809400'] = { Name = 'v_19_jetstrpstge' }, - ['-1655216281'] = { Name = 'v_19_maindressingstuff' }, - ['1326367471'] = { Name = 'v_19_office_trim' }, - ['690135591'] = { Name = 'v_19_payboothtrim' }, - ['-1880181855'] = { Name = 'v_19_premium2' }, - ['-1897452100'] = { Name = 'v_19_priv_bits' }, - ['279777689'] = { Name = 'v_19_priv_shads' }, - ['-203731504'] = { Name = 'v_19_stp3fistank' }, - ['-181061911'] = { Name = 'v_19_stplightspriv' }, - ['1142677988'] = { Name = 'v_19_stpprvrmpics' }, - ['-530412110'] = { Name = 'v_19_stri3litstps' }, - ['1796505475'] = { Name = 'v_19_strip_off_overs' }, - ['781409003'] = { Name = 'v_19_strip_stickers' }, - ['-1140460783'] = { Name = 'v_19_strip3pole' }, - ['-101568154'] = { Name = 'v_19_stripbootbits' }, - ['2051732798'] = { Name = 'v_19_stripbooths' }, - ['-1374940188'] = { Name = 'v_19_stripchangemirror' }, - ['1496392170'] = { Name = 'v_19_stripduct' }, - ['-753381166'] = { Name = 'v_19_stripduct2' }, - ['-17721616'] = { Name = 'v_19_strp_offbits' }, - ['-887543880'] = { Name = 'v_19_strp_rig' }, - ['1444970912'] = { Name = 'v_19_strp3mirrors' }, - ['1935720206'] = { Name = 'v_19_strpbar' }, - ['-327460995'] = { Name = 'v_19_strpbarrier' }, - ['-1301822742'] = { Name = 'v_19_strpchngover1' }, - ['1799992495'] = { Name = 'v_19_strpchngover2' }, - ['-100902308'] = { Name = 'v_19_strpdjbarr' }, - ['-2138963736'] = { Name = 'v_19_strpdrfrm1' }, - ['-1844403195'] = { Name = 'v_19_strpdrfrm2' }, - ['1483845832'] = { Name = 'v_19_strpdrfrm3' }, - ['1843649452'] = { Name = 'v_19_strpdrfrm4' }, - ['933097249'] = { Name = 'v_19_strpdrfrm5' }, - ['1230574231'] = { Name = 'v_19_strpdrfrm6' }, - ['1438323505'] = { Name = 'v_19_strpentlites' }, - ['458056322'] = { Name = 'v_19_strpfrntpl' }, - ['-1156043042'] = { Name = 'v_19_strpmncled' }, - ['1234437091'] = { Name = 'v_19_strpprivlits' }, - ['-1137133608'] = { Name = 'v_19_strprvrmgdbits' }, - ['-373068607'] = { Name = 'v_19_strpshell' }, - ['1930101236'] = { Name = 'v_19_strpshellref' }, - ['-1746529895'] = { Name = 'v_19_strpstglt' }, - ['-320646842'] = { Name = 'v_19_strpstgtrm' }, - ['1458015340'] = { Name = 'v_19_strpstrplit' }, - ['302914944'] = { Name = 'v_19_trev_stuff' }, - ['-827514192'] = { Name = 'v_19_trev_stuff1' }, - ['952274871'] = { Name = 'v_19_vabbarcables' }, - ['1043570931'] = { Name = 'v_19_vanbckofftrim' }, - ['1605871746'] = { Name = 'v_19_vanchngfacings' }, - ['-604879834'] = { Name = 'v_19_vanchngfcngfrst' }, - ['1899078779'] = { Name = 'v_19_vangroundover' }, - ['-1705603715'] = { Name = 'v_19_vanilla_sign_neon' }, - ['200278506'] = { Name = 'v_19_vanillasigneon' }, - ['825282534'] = { Name = 'v_19_vanillasigneon2' }, - ['567582665'] = { Name = 'v_19_vanlobsigns' }, - ['77529160'] = { Name = 'v_19_vanmenuplain' }, - ['851007821'] = { Name = 'v_19_vannuisigns' }, - ['357208908'] = { Name = 'v_19_vanshadmainrm' }, - ['880393118'] = { Name = 'v_19_vanstageshads' }, - ['-529553211'] = { Name = 'v_19_vanuniwllart' }, - ['-1056047558'] = { Name = 'v_19_vanunofflights' }, - ['-627030076'] = { Name = 'v_19_weebitstuff' }, - ['140900193'] = { Name = 'v_2_ala_mesh_delta' }, - ['-1085509635'] = { Name = 'v_2_alb_mesh_delta' }, - ['-1124145780'] = { Name = 'v_2_atl_mirror_mesh2' }, - ['1000881750'] = { Name = 'v_2_atla_over_decal' }, - ['-646714696'] = { Name = 'v_2_atla_over_normal' }, - ['521470300'] = { Name = 'v_2_atla_over_shadow' }, - ['-1279459204'] = { Name = 'v_2_atlb_over_decal' }, - ['-551982738'] = { Name = 'v_2_atlb_over_normal' }, - ['1743516980'] = { Name = 'v_2_atlb_over_shadow' }, - ['-306030378'] = { Name = 'v_2_ats_mirror_mesh' }, - ['744323826'] = { Name = 'v_2_ats_over_decal' }, - ['529623221'] = { Name = 'v_2_ats_over_normals' }, - ['1936337860'] = { Name = 'v_2_ats_over_shadow' }, - ['46317015'] = { Name = 'v_2_atsm_mesh_bottles' }, - ['-2093891663'] = { Name = 'v_2_atsm_mesh_delta' }, - ['1610934588'] = { Name = 'v_2_atsm_mesh_frames' }, - ['-665565030'] = { Name = 'v_2_atsm_mesh_reflect' }, - ['622634633'] = { Name = 'v_2_atsm_mesh_units' }, - ['178556803'] = { Name = 'v_2_bckstrs_pipes' }, - ['1063132354'] = { Name = 'v_2_bckstrs_railing' }, - ['2095966182'] = { Name = 'v_2_bds_mesh_bodydrawers' }, - ['-1074980705'] = { Name = 'v_2_bds_mesh_ceiling' }, - ['975372137'] = { Name = 'v_2_bds_mesh_frame' }, - ['-709060764'] = { Name = 'v_2_bds_mesh_lift' }, - ['-1934217292'] = { Name = 'v_2_bds_mesh_skirting' }, - ['1430603214'] = { Name = 'v_2_bds_mirror_mesh' }, - ['1239275842'] = { Name = 'v_2_bds_over_decal' }, - ['-1548998472'] = { Name = 'v_2_bds_over_normal' }, - ['-780120463'] = { Name = 'v_2_bds_over_shadow' }, - ['1211383689'] = { Name = 'v_2_biosign' }, - ['-1256201790'] = { Name = 'v_2_bsnt_shell' }, - ['-185759913'] = { Name = 'v_2_cdb_mesh_06' }, - ['-742378842'] = { Name = 'v_2_cdb_mesh_delta' }, - ['-774703634'] = { Name = 'v_2_cdb_mesh_door' }, - ['-822034429'] = { Name = 'v_2_cdb_mesh_smalldoor' }, - ['157011038'] = { Name = 'v_2_cdb_over_normal' }, - ['-1778356134'] = { Name = 'v_2_cdbt_mesh_liftlights' }, - ['-75886800'] = { Name = 'v_2_cdt_mesh_05' }, - ['529323861'] = { Name = 'v_2_cdt_mesh_07' }, - ['1651012524'] = { Name = 'v_2_cdt_mesh_delta' }, - ['1592452521'] = { Name = 'v_2_cdt_mesh_smalldoor' }, - ['-599048534'] = { Name = 'v_2_cdt_over_normal' }, - ['-1684154620'] = { Name = 'v_2_cor1_mesh_delta1' }, - ['-1987300639'] = { Name = 'v_2_cor1_mesh_delta2' }, - ['1390608156'] = { Name = 'v_2_glow_reflect' }, - ['1556386640'] = { Name = 'v_2_glow_reflect001' }, - ['1402248558'] = { Name = 'v_2_lighttrigger002' }, - ['658288232'] = { Name = 'v_2_lighttrigger1' }, - ['2001442678'] = { Name = 'v_2_mst_mesh_04' }, - ['-1611110193'] = { Name = 'v_2_mst_mesh_06' }, - ['1007821060'] = { Name = 'v_2_mst_mesh_08' }, - ['1572609243'] = { Name = 'v_2_mst_mesh_banister' }, - ['366979122'] = { Name = 'v_2_mst_mesh_delta' }, - ['2036891287'] = { Name = 'v_2_mst_mesh_exterior' }, - ['1297537153'] = { Name = 'v_2_mst_mesh_wire' }, - ['-1697249867'] = { Name = 'v_2_mst_over_dirt' }, - ['-31073789'] = { Name = 'v_2_mst_over_normal' }, - ['127890401'] = { Name = 'v_2_rc1_over_normal' }, - ['1346419557'] = { Name = 'v_2_rc2_over_normal' }, - ['-466390241'] = { Name = 'v_2_rct_mesh_04' }, - ['2131405007'] = { Name = 'v_2_rct_mesh_05' }, - ['-703340310'] = { Name = 'v_2_reccorr2stuff' }, - ['-490052033'] = { Name = 'v_2_rep_over_normal' }, - ['810180977'] = { Name = 'v_2_room2_reflect' }, - ['1521682972'] = { Name = 'v_2_shadowmap1' }, - ['1792846447'] = { Name = 'v_2_shadowmap2' }, - ['-1121792262'] = { Name = 'v_2_shadowmap3' }, - ['1536082536'] = { Name = 'v_2_strs_shell' }, - ['-1000919610'] = { Name = 'v_2_tomd_mesh_ceiling' }, - ['-1856339267'] = { Name = 'v_2_tomd_mesh_delta' }, - ['953583686'] = { Name = 'v_2_tomd_mesh_desk' }, - ['-1962795178'] = { Name = 'v_2_tomd_mesh_frames' }, - ['-1917067297'] = { Name = 'v_2_top_xrays' }, - ['-1091091869'] = { Name = 'v_2_tort_mesh_delta' }, - ['1148800279'] = { Name = 'v_2_tort_mesh_files' }, - ['-1651496338'] = { Name = 'v_2_tort_mesh_frames' }, - ['-1668246780'] = { Name = 'v_2_tort_mesh_props' }, - ['703977413'] = { Name = 'v_2_tplt_mesh_ceiling' }, - ['1036437107'] = { Name = 'v_2_tplt_mesh_delta' }, - ['-1389778883'] = { Name = 'v_2_tplt_mesh_frames' }, - ['-1404669114'] = { Name = 'v_2_tplt_mesh_kitchen' }, - ['-920793138'] = { Name = 'v_2_tpo_mesh_22' }, - ['-1752011580'] = { Name = 'v_2_tpo_mesh_28' }, - ['2082748376'] = { Name = 'v_2_tpo_mesh_41' }, - ['-1386571196'] = { Name = 'v_2_tpo_mesh_42' }, - ['-300940315'] = { Name = 'v_2_tpo_over_decal' }, - ['1995840442'] = { Name = 'v_2_tpo_over_normal' }, - ['-361238537'] = { Name = 'v_2_tpoff_shell' }, - ['-563475542'] = { Name = 'v_20_arm_dec' }, - ['-1877045865'] = { Name = 'v_20_arm_det01' }, - ['1098896962'] = { Name = 'v_20_armoury_gate' }, - ['42114039'] = { Name = 'v_20_br_det' }, - ['2124444362'] = { Name = 'v_20_copfile01' }, - ['-1410478748'] = { Name = 'v_20_copfile02' }, - ['-913439184'] = { Name = 'v_20_evidence01' }, - ['1694435465'] = { Name = 'v_20_frontdesk' }, - ['466761642'] = { Name = 'v_20_lspd_sign' }, - ['468097357'] = { Name = 'v_20_notbrd002' }, - ['-2104596837'] = { Name = 'v_20_notbrd003' }, - ['2090228395'] = { Name = 'v_20_notbrd004' }, - ['1848622558'] = { Name = 'v_20_notbrd005' }, - ['1474859344'] = { Name = 'v_20_notbrd006' }, - ['311390209'] = { Name = 'v_20_notbrd01' }, - ['1989340262'] = { Name = 'v_20_ornaeagle' }, - ['1206211935'] = { Name = 'v_20_ph_arm_cab01' }, - ['-1822326102'] = { Name = 'v_20_ph_cells_dec' }, - ['1028299119'] = { Name = 'v_20_ph_flag01' }, - ['1331379600'] = { Name = 'v_20_ph_flag02' }, - ['412405764'] = { Name = 'v_20_ph_flag03' }, - ['-1934365233'] = { Name = 'v_20_ph_in_outbrd' }, - ['1555226669'] = { Name = 'v_20_ph_in_outbrd002' }, - ['876583346'] = { Name = 'v_20_ph_lobby_desk' }, - ['999250531'] = { Name = 'v_20_ph_lobby_det01' }, - ['672544373'] = { Name = 'v_20_ph_lobby_lights' }, - ['405855372'] = { Name = 'v_20_ph_lobby_planter003' }, - ['1850199601'] = { Name = 'v_20_ph_lobby_planter01' }, - ['1560357796'] = { Name = 'v_20_ph_lobby_planter02' }, - ['-1652030500'] = { Name = 'v_20_ph_lockers_det01' }, - ['-1256685581'] = { Name = 'v_20_ph_musdesk' }, - ['-916246589'] = { Name = 'v_20_ph_muster_det01' }, - ['-186146868'] = { Name = 'v_20_ph_office_det01' }, - ['128828748'] = { Name = 'v_20_ph_office_det02' }, - ['104176290'] = { Name = 'v_20_ph_office_flag01' }, - ['-739854491'] = { Name = 'v_20_ph_signs01' }, - ['2111410153'] = { Name = 'v_20_ph_stair_dec' }, - ['374120856'] = { Name = 'v_20_ph_stair_dec001' }, - ['-1398672861'] = { Name = 'v_20_ph_stairdets' }, - ['412821588'] = { Name = 'v_20_ph_stairdets001' }, - ['139659155'] = { Name = 'v_20_ph_stairs03' }, - ['-1230144054'] = { Name = 'v_20_ph_stairwell_det01' }, - ['-997713537'] = { Name = 'v_20_ph_stairwell_det02' }, - ['-1441797169'] = { Name = 'v_20_phcorrdirt' }, - ['-1261016667'] = { Name = 'v_20_phlobbylightsem' }, - ['1890838064'] = { Name = 'v_20_phlobdirt' }, - ['-321655962'] = { Name = 'v_20_phsm02' }, - ['-447334415'] = { Name = 'v_20_policehubshell' }, - ['79051028'] = { Name = 'v_20_rubbermat' }, - ['360511623'] = { Name = 'v_20_sm01' }, - ['1781977939'] = { Name = 'v_20_stairwell_det01' }, - ['859980781'] = { Name = 'v_20_wall_light003' }, - ['-1990168528'] = { Name = 'v_20_wall_light004' }, - ['1609178436'] = { Name = 'v_20_wall_light005' }, - ['-1408780930'] = { Name = 'v_20_wall_light006' }, - ['2051396091'] = { Name = 'v_20_wall_light007' }, - ['-1203089917'] = { Name = 'v_20_wall_light008' }, - ['1599995977'] = { Name = 'v_20_wall_light01' }, - ['-1375572224'] = { Name = 'v_20_wep_lo' }, - ['2098308325'] = { Name = 'v_21_dummybox' }, - ['-2130895084'] = { Name = 'v_22_ao_room' }, - ['-1432249240'] = { Name = 'v_22_bullets' }, - ['1755624762'] = { Name = 'v_22_cables1' }, - ['978147468'] = { Name = 'v_22_cables2' }, - ['-1343448250'] = { Name = 'v_22_g2_shell' }, - ['2103117968'] = { Name = 'v_22_g2_vents' }, - ['1874496076'] = { Name = 'v_22_glass01' }, - ['-1685528088'] = { Name = 'v_22_glass02' }, - ['-783790750'] = { Name = 'v_22_glass03' }, - ['2129668279'] = { Name = 'v_22_glass04' }, - ['884053051'] = { Name = 'v_22_glass05' }, - ['1682142046'] = { Name = 'v_22_glass06' }, - ['-1713709428'] = { Name = 'v_22_glass07' }, - ['1201191433'] = { Name = 'v_22_glass08' }, - ['569503416'] = { Name = 'v_22_glass09' }, - ['-79818067'] = { Name = 'v_22_glass10' }, - ['-244056295'] = { Name = 'v_22_glass11' }, - ['-542352502'] = { Name = 'v_22_glass12' }, - ['-2112322594'] = { Name = 'v_22_gunsneon' }, - ['-1882883884'] = { Name = 'v_22_handguns' }, - ['601807338'] = { Name = 'v_22_merch01' }, - ['1377272428'] = { Name = 'v_22_merchglass003' }, - ['1139861023'] = { Name = 'v_22_merchglass004' }, - ['1580604025'] = { Name = 'v_22_merchglass005' }, - ['-1827077066'] = { Name = 'v_22_merchglass009' }, - ['1285617263'] = { Name = 'v_22_merchglass010' }, - ['525573077'] = { Name = 'v_22_merchglass011' }, - ['1135617594'] = { Name = 'v_22_merchglass1' }, - ['-2001457087'] = { Name = 'v_22_merchglass2' }, - ['1730407713'] = { Name = 'v_22_merchglass3' }, - ['521264382'] = { Name = 'v_22_merchglass4' }, - ['212416557'] = { Name = 'v_22_merchglass5' }, - ['845972403'] = { Name = 'v_22_merchglass6' }, - ['808353591'] = { Name = 'v_22_merchglass7' }, - ['-1326153535'] = { Name = 'v_22_merchglass8' }, - ['-2071430002'] = { Name = 'v_22_overlays' }, - ['1215025646'] = { Name = 'v_22_reflectproxy' }, - ['368785959'] = { Name = 'v_22_shadowmap' }, - ['1073959231'] = { Name = 'v_22_shelves' }, - ['1296095006'] = { Name = 'v_22_shopdirt' }, - ['-1869488274'] = { Name = 'v_22_shopposters' }, - ['890769226'] = { Name = 'v_22_shopshadow' }, - ['457682390'] = { Name = 'v_22_shopskirt' }, - ['818809605'] = { Name = 'v_22_walledges' }, - ['-203737641'] = { Name = 'v_22_wallguns' }, - ['1105658306'] = { Name = 'v_22_wallhooks' }, - ['-2098905626'] = { Name = 'v_23_ao_front' }, - ['-2124634454'] = { Name = 'v_23_ao_office' }, - ['-1862572832'] = { Name = 'v_23_ao' }, - ['1724540583'] = { Name = 'v_23_blends' }, - ['2050081388'] = { Name = 'v_23_detail' }, - ['-75354233'] = { Name = 'v_23_doors' }, - ['-737130623'] = { Name = 'v_23_emissives_front' }, - ['1619314'] = { Name = 'v_23_emissives' }, - ['407933146'] = { Name = 'v_23_frames' }, - ['1132467105'] = { Name = 'v_23_front_blends' }, - ['1866258050'] = { Name = 'v_23_front_detail' }, - ['-143694130'] = { Name = 'v_23_front_reflect' }, - ['363964476'] = { Name = 'v_23_j2_dc' }, - ['1244863018'] = { Name = 'v_23_lamps_fr' }, - ['1512262106'] = { Name = 'v_23_lamps' }, - ['1118204532'] = { Name = 'v_23_lamps2' }, - ['-1565586770'] = { Name = 'v_23_lod' }, - ['926996797'] = { Name = 'v_23_mirrorfloor' }, - ['1375273861'] = { Name = 'v_23_office_detail' }, - ['1172635501'] = { Name = 'v_23_pointsale01' }, - ['565674966'] = { Name = 'v_23_reflect_ext' }, - ['-662678390'] = { Name = 'v_23_reflect' }, - ['655913209'] = { Name = 'v_23_shell' }, - ['-991820653'] = { Name = 'v_24_bdr_mesh_bed_stuff' }, - ['-1453011168'] = { Name = 'v_24_bdr_mesh_bed' }, - ['-1990202314'] = { Name = 'v_24_bdr_mesh_delta' }, - ['1214027725'] = { Name = 'v_24_bdr_mesh_lamp' }, - ['-1987020847'] = { Name = 'v_24_bdr_mesh_lstshirt' }, - ['1309527245'] = { Name = 'v_24_bdr_mesh_windows_closed' }, - ['211714468'] = { Name = 'v_24_bdr_mesh_windows_open' }, - ['804934733'] = { Name = 'v_24_bdr_over_decal' }, - ['685482669'] = { Name = 'v_24_bdr_over_dirt' }, - ['700872958'] = { Name = 'v_24_bdr_over_emmisve' }, - ['1605603164'] = { Name = 'v_24_bdr_over_normal' }, - ['-807542223'] = { Name = 'v_24_bdr_over_shadow_boxes' }, - ['510349115'] = { Name = 'v_24_bdr_over_shadow_frank' }, - ['-1042523960'] = { Name = 'v_24_bdr_over_shadow' }, - ['389359159'] = { Name = 'v_24_bdrm_mesh_arta' }, - ['710359790'] = { Name = 'v_24_bdrm_mesh_bath' }, - ['1891340530'] = { Name = 'v_24_bdrm_mesh_bathprops' }, - ['1664661158'] = { Name = 'v_24_bdrm_mesh_bookcase' }, - ['-1385073382'] = { Name = 'v_24_bdrm_mesh_bookcasestuff' }, - ['-2079067810'] = { Name = 'v_24_bdrm_mesh_boxes' }, - ['1773202095'] = { Name = 'v_24_bdrm_mesh_closetdoors' }, - ['1442523633'] = { Name = 'v_24_bdrm_mesh_dresser' }, - ['1394045836'] = { Name = 'v_24_bdrm_mesh_mags' }, - ['2135986081'] = { Name = 'v_24_bdrm_mesh_mirror' }, - ['416521724'] = { Name = 'v_24_bdrm_mesh_picframes' }, - ['1132898368'] = { Name = 'v_24_bdrm_mesh_rugs' }, - ['414680819'] = { Name = 'v_24_bdrm_mesh_wallshirts' }, - ['1245901170'] = { Name = 'v_24_bedroomshell' }, - ['1036514555'] = { Name = 'v_24_details1' }, - ['-851635225'] = { Name = 'v_24_details2' }, - ['734684986'] = { Name = 'v_24_hal_mesh_delta' }, - ['1444561315'] = { Name = 'v_24_hal_mesh_props' }, - ['-2107663832'] = { Name = 'v_24_hal_over_decal' }, - ['371116454'] = { Name = 'v_24_hal_over_normal' }, - ['393572465'] = { Name = 'v_24_hal_over_shadow' }, - ['601619015'] = { Name = 'v_24_hangingclothes' }, - ['-1879297800'] = { Name = 'v_24_hangingclothes1' }, - ['-1550318509'] = { Name = 'v_24_knt_mesh_blinds' }, - ['784152068'] = { Name = 'v_24_knt_mesh_boxes' }, - ['-2010287522'] = { Name = 'v_24_knt_mesh_center' }, - ['1451083444'] = { Name = 'v_24_knt_mesh_delta' }, - ['1033830821'] = { Name = 'v_24_knt_mesh_flyer' }, - ['-88857806'] = { Name = 'v_24_knt_mesh_mags' }, - ['-24273391'] = { Name = 'v_24_knt_mesh_stuff' }, - ['-822216982'] = { Name = 'v_24_knt_mesh_units' }, - ['-1993195884'] = { Name = 'v_24_knt_mesh_windowsa' }, - ['1533928200'] = { Name = 'v_24_knt_mesh_windowsb' }, - ['1293089609'] = { Name = 'v_24_knt_over_decal' }, - ['698665844'] = { Name = 'v_24_knt_over_normal' }, - ['26233750'] = { Name = 'v_24_knt_over_shadow_boxes' }, - ['1226041042'] = { Name = 'v_24_knt_over_shadow' }, - ['-1486546317'] = { Name = 'v_24_knt_over_shelf' }, - ['-582701829'] = { Name = 'v_24_ktn_over_dirt' }, - ['-379551260'] = { Name = 'v_24_lga_mesh_delta' }, - ['-1175478477'] = { Name = 'v_24_lga_over_dirt' }, - ['-1199983396'] = { Name = 'v_24_lga_over_normal' }, - ['2007651917'] = { Name = 'v_24_lga_over_shadow' }, - ['-939409227'] = { Name = 'v_24_lgb_mesh_bottomdelta' }, - ['531302143'] = { Name = 'v_24_lgb_mesh_fire' }, - ['108228295'] = { Name = 'v_24_lgb_mesh_lngprop' }, - ['58568078'] = { Name = 'v_24_lgb_mesh_sideboard_em' }, - ['-490529352'] = { Name = 'v_24_lgb_mesh_sideboard' }, - ['-2136166337'] = { Name = 'v_24_lgb_mesh_sideprops' }, - ['67581076'] = { Name = 'v_24_lgb_mesh_sofa' }, - ['-1258076755'] = { Name = 'v_24_lgb_mesh_topdelta' }, - ['2103993255'] = { Name = 'v_24_lgb_over_dirt' }, - ['1535242412'] = { Name = 'v_24_llga_mesh_coffeetable' }, - ['1624607763'] = { Name = 'v_24_llga_mesh_props' }, - ['-1221118907'] = { Name = 'v_24_lna_mesh_windows' }, - ['-248880225'] = { Name = 'v_24_lnb_coffeestuff' }, - ['-581669317'] = { Name = 'v_24_lnb_mesh_artwork' }, - ['1787746539'] = { Name = 'v_24_lnb_mesh_books' }, - ['-1251571207'] = { Name = 'v_24_lnb_mesh_cddecks' }, - ['585653348'] = { Name = 'v_24_lnb_mesh_coffee' }, - ['-1098491414'] = { Name = 'v_24_lnb_mesh_djdecks' }, - ['-1932905251'] = { Name = 'v_24_lnb_mesh_dvds' }, - ['-976235947'] = { Name = 'v_24_lnb_mesh_fireglass' }, - ['1896912733'] = { Name = 'v_24_lnb_mesh_goldrecords' }, - ['-147708120'] = { Name = 'v_24_lnb_mesh_lightceiling' }, - ['-562814293'] = { Name = 'v_24_lnb_mesh_records' }, - ['1322047205'] = { Name = 'v_24_lnb_mesh_sideboard' }, - ['-1895450375'] = { Name = 'v_24_lnb_mesh_smallvase' }, - ['-159116438'] = { Name = 'v_24_lnb_mesh_tablecenter' }, - ['1355205957'] = { Name = 'v_24_lnb_mesh_windows' }, - ['28403032'] = { Name = 'v_24_lnb_over_disk_shadow' }, - ['805086757'] = { Name = 'v_24_lnb_over_shadow_boxes' }, - ['-1965865732'] = { Name = 'v_24_lnb_over_shadow' }, - ['-389837123'] = { Name = 'v_24_lng_over_decal' }, - ['-825798087'] = { Name = 'v_24_lng_over_normal' }, - ['-383689547'] = { Name = 'v_24_lngb_mesh_boxes' }, - ['-859107878'] = { Name = 'v_24_lngb_mesh_chopbed' }, - ['-1527398160'] = { Name = 'v_24_lngb_mesh_mags' }, - ['239452158'] = { Name = 'v_24_postertubes' }, - ['-373355783'] = { Name = 'v_24_rct_lamptablestuff' }, - ['234859136'] = { Name = 'v_24_rct_mesh_boxes' }, - ['1867937132'] = { Name = 'v_24_rct_mesh_lamptable' }, - ['-113662910'] = { Name = 'v_24_rct_over_decal' }, - ['-973548806'] = { Name = 'v_24_rec_mesh_palnt' }, - ['598400030'] = { Name = 'v_24_rpt_mesh_delta' }, - ['1139773131'] = { Name = 'v_24_rpt_mesh_pictures' }, - ['-208547167'] = { Name = 'v_24_rpt_over_normal' }, - ['1035232215'] = { Name = 'v_24_rpt_over_shadow_boxes' }, - ['-707583489'] = { Name = 'v_24_rpt_over_shadow' }, - ['-1020520447'] = { Name = 'v_24_shell' }, - ['-650425777'] = { Name = 'v_24_shlfstudy' }, - ['-992262514'] = { Name = 'v_24_shlfstudybooks' }, - ['1909119672'] = { Name = 'v_24_shlfstudypics' }, - ['1967886586'] = { Name = 'v_24_sta_mesh_delta' }, - ['1935912868'] = { Name = 'v_24_sta_mesh_glass' }, - ['172493042'] = { Name = 'v_24_sta_mesh_plant' }, - ['-796985819'] = { Name = 'v_24_sta_mesh_props' }, - ['-1040640701'] = { Name = 'v_24_sta_over_normal' }, - ['721141620'] = { Name = 'v_24_sta_over_shadow' }, - ['-1049793093'] = { Name = 'v_24_sta_painting' }, - ['1327282592'] = { Name = 'v_24_storageboxs' }, - ['1781419470'] = { Name = 'v_24_tablebooks' }, - ['-1832124717'] = { Name = 'v_24_wdr_mesh_delta' }, - ['726462463'] = { Name = 'v_24_wdr_mesh_rugs' }, - ['212348610'] = { Name = 'v_24_wdr_mesh_windows' }, - ['1239025526'] = { Name = 'v_24_wdr_over_decal' }, - ['511688836'] = { Name = 'v_24_wdr_over_dirt' }, - ['-1963942288'] = { Name = 'v_24_wdr_over_normal' }, - ['-1155571204'] = { Name = 'v_24_wrd_mesh_boxes' }, - ['846465355'] = { Name = 'v_24_wrd_mesh_tux' }, - ['-102685204'] = { Name = 'v_24_wrd_mesh_wardrobe' }, - ['1564163252'] = { Name = 'v_25_class' }, - ['18170909'] = { Name = 'v_25_classlights' }, - ['17772065'] = { Name = 'v_25_controldesk' }, - ['1380337534'] = { Name = 'v_25_controlequip' }, - ['-209410441'] = { Name = 'v_25_controlsm' }, - ['1739383993'] = { Name = 'v_25_drframes' }, - ['-1037454721'] = { Name = 'v_25_elevator01' }, - ['-1843146108'] = { Name = 'v_25_elevstuff' }, - ['-54985807'] = { Name = 'v_25_elvsigns' }, - ['2135871526'] = { Name = 'v_25_hallstuff' }, - ['-492507806'] = { Name = 'v_25_levnumbers' }, - ['1606277980'] = { Name = 'v_25_lights' }, - ['269655474'] = { Name = 'v_25_lowershad' }, - ['-1656796257'] = { Name = 'v_25_obsvclutter' }, - ['588246212'] = { Name = 'v_25_obsvdesks' }, - ['-327988289'] = { Name = 'v_25_obsvlights' }, - ['1468041919'] = { Name = 'v_25_obsvsm' }, - ['511332709'] = { Name = 'v_25_reflect' }, - ['-1001224229'] = { Name = 'v_25_security' }, - ['202947026'] = { Name = 'v_25_servdesk' }, - ['1593467078'] = { Name = 'v_25_servers' }, - ['-1300361013'] = { Name = 'v_25_servershad' }, - ['1889975915'] = { Name = 'v_25_servleds' }, - ['-465343651'] = { Name = 'v_25_servlights' }, - ['258494309'] = { Name = 'v_25_stair01' }, - ['1637479371'] = { Name = 'v_25_stair02' }, - ['1908708384'] = { Name = 'v_25_stair03' }, - ['1152530940'] = { Name = 'v_25_stair04' }, - ['1448729931'] = { Name = 'v_25_stair05' }, - ['-1323265301'] = { Name = 'v_25_stair06' }, - ['9501481'] = { Name = 'v_25_stairlights' }, - ['-482132128'] = { Name = 'v_25_stairshd' }, - ['2070880347'] = { Name = 'v_25_towelod' }, - ['546033372'] = { Name = 'v_25_towerdetail' }, - ['-796342916'] = { Name = 'v_25_towerglass' }, - ['-1337636393'] = { Name = 'v_25_towershell' }, - ['-118671513'] = { Name = 'v_25_upperhallsm' }, - ['-506765268'] = { Name = 'v_26_bed' }, - ['-1202347598'] = { Name = 'v_26_bedtidy' }, - ['-2117952008'] = { Name = 'v_26_bedtrash' }, - ['1870293098'] = { Name = 'v_26_beerbox' }, - ['1840741883'] = { Name = 'v_26_beerboxtidy' }, - ['1037932615'] = { Name = 'v_26_cablestidy' }, - ['-1812827506'] = { Name = 'v_26_cablesuntidy' }, - ['-1194799815'] = { Name = 'v_26_cablesuntidy001' }, - ['-1981025060'] = { Name = 'v_26_calcabletidy' }, - ['1709725248'] = { Name = 'v_26_calcableuntidy' }, - ['-487873922'] = { Name = 'v_26_calcableuntidy001' }, - ['1540570583'] = { Name = 'v_26_cophelmet1' }, - ['-1327241225'] = { Name = 'v_26_cophelmet2' }, - ['-1567241381'] = { Name = 'v_26_cophelmet3' }, - ['758584474'] = { Name = 'v_26_couch' }, - ['11454104'] = { Name = 'v_26_couchtidy' }, - ['-1075847792'] = { Name = 'v_26_couchtrash' }, - ['-854193425'] = { Name = 'v_26_cupboards' }, - ['1899775714'] = { Name = 'v_26_cupboards001' }, - ['-297201651'] = { Name = 'v_26_cupboardstidy' }, - ['-835344549'] = { Name = 'v_26_cupboardtidy' }, - ['-1635614244'] = { Name = 'v_26_cupboardtrash' }, - ['8573371'] = { Name = 'v_26_cupbrdstrash' }, - ['-913488004'] = { Name = 'v_26_ducttape' }, - ['-924198322'] = { Name = 'v_26_ducttapetidy' }, - ['-2076086656'] = { Name = 'v_26_ducttapetrash' }, - ['-668465980'] = { Name = 'v_26_glass005' }, - ['-1629023681'] = { Name = 'v_26_glass006' }, - ['-1258930595'] = { Name = 'v_26_glass007' }, - ['-1145254934'] = { Name = 'v_26_glass008' }, - ['-2000907963'] = { Name = 'v_26_glass1' }, - ['-1699269318'] = { Name = 'v_26_glass2' }, - ['1699727980'] = { Name = 'v_26_glass3' }, - ['2004446911'] = { Name = 'v_26_glass4' }, - ['-593345329'] = { Name = 'v_26_glasstidy004' }, - ['-1040083789'] = { Name = 'v_26_glasstidy1' }, - ['1986854279'] = { Name = 'v_26_glasstidy2' }, - ['-1846692728'] = { Name = 'v_26_glasstidy4' }, - ['-1458842090'] = { Name = 'v_26_halloverlay' }, - ['2013947472'] = { Name = 'v_26_halloverlaytidy' }, - ['1934612623'] = { Name = 'v_26_hallovertrash' }, - ['372022075'] = { Name = 'v_26_kitchen' }, - ['1521016027'] = { Name = 'v_26_kitchendirt' }, - ['-493485163'] = { Name = 'v_26_kitchendirttrash' }, - ['-318319411'] = { Name = 'v_26_kitchentidy' }, - ['546751371'] = { Name = 'v_26_kitchentrash' }, - ['1769101064'] = { Name = 'v_26_lamp002' }, - ['-966408441'] = { Name = 'v_26_lamp1' }, - ['-2133554814'] = { Name = 'v_26_lamp1trash' }, - ['1472529137'] = { Name = 'v_26_m_blanket1' }, - ['-1912115339'] = { Name = 'v_26_m_blanket2' }, - ['-719618660'] = { Name = 'v_26_m_blanket3' }, - ['-839843582'] = { Name = 'v_26_michaelsuit1' }, - ['-20716889'] = { Name = 'v_26_michaelsuit2' }, - ['-904038065'] = { Name = 'v_26_michaelsuit3' }, - ['47125023'] = { Name = 'v_26_mirror' }, - ['-1694780931'] = { Name = 'v_26_mirror002' }, - ['560616265'] = { Name = 'v_26_mirrortrash' }, - ['-1576934409'] = { Name = 'v_26_overlays' }, - ['542297926'] = { Name = 'v_26_overlaystidy' }, - ['-1666506794'] = { Name = 'v_26_overlaytrash' }, - ['867390936'] = { Name = 'v_26_reflectdirty' }, - ['1026631985'] = { Name = 'v_26_reflecttidy' }, - ['1690922153'] = { Name = 'v_26_reflecttrashed' }, - ['-1104612259'] = { Name = 'v_26_shadowmap' }, - ['1088018973'] = { Name = 'v_26_shadowtidy' }, - ['584651306'] = { Name = 'v_26_shadowtrash' }, - ['-1580452763'] = { Name = 'v_26_toilet' }, - ['-329833299'] = { Name = 'v_26_toiletlight' }, - ['-193476971'] = { Name = 'v_26_toiletlighttidy' }, - ['1288996541'] = { Name = 'v_26_toiletlighttrash' }, - ['-785913333'] = { Name = 'v_26_toilettdirt' }, - ['-1817935674'] = { Name = 'v_26_toilettdirttrash' }, - ['-1439437256'] = { Name = 'v_26_toilettidy' }, - ['-1783090544'] = { Name = 'v_26_toilettrash' }, - ['-739040335'] = { Name = 'v_26_trailerint' }, - ['1750601708'] = { Name = 'v_26_trailerinttidy' }, - ['808205375'] = { Name = 'v_26_trailertrashint' }, - ['1004991743'] = { Name = 'v_26_walllampson' }, - ['1332341881'] = { Name = 'v_26_walllampson001' }, - ['-1798927883'] = { Name = 'v_26_walllamptrashon' }, - ['-1542956570'] = { Name = 'v_26_wardrobe' }, - ['-1700517986'] = { Name = 'v_26_wardrobetidy' }, - ['783579691'] = { Name = 'v_26_wardrobetrash' }, - ['-1318376588'] = { Name = 'v_26_windframes' }, - ['1489342121'] = { Name = 'v_26_windframestrash' }, - ['-1972733118'] = { Name = 'v_26_windowday' }, - ['691348495'] = { Name = 'v_26_windowday001' }, - ['756507526'] = { Name = 'v_26_windowdaytrash' }, - ['1605750980'] = { Name = 'v_26_winframetidy' }, - ['-1801952018'] = { Name = 'v_27_boxpile1' }, - ['-1261922187'] = { Name = 'v_27_epsilonism_ao' }, - ['1909763355'] = { Name = 'v_27_epsilonism_dt' }, - ['1411318270'] = { Name = 'v_27_epsilonism_extras' }, - ['-1422648916'] = { Name = 'v_27_epsilonism_ol' }, - ['1543636467'] = { Name = 'v_27_epsilonism_reflect' }, - ['481153748'] = { Name = 'v_27_epsilonism_shell' }, - ['1994422648'] = { Name = 'v_27_epsilonism_stuff' }, - ['332890911'] = { Name = 'v_28_alrm_case002' }, - ['639182754'] = { Name = 'v_28_alrm_case003' }, - ['2119555098'] = { Name = 'v_28_alrm_case004' }, - ['-1868268361'] = { Name = 'v_28_alrm_case005' }, - ['1564022241'] = { Name = 'v_28_alrm_case006' }, - ['-1235040205'] = { Name = 'v_28_alrm_case007' }, - ['-944936248'] = { Name = 'v_28_alrm_case008' }, - ['-1830878932'] = { Name = 'v_28_alrm_case009' }, - ['536123101'] = { Name = 'v_28_alrm_case010' }, - ['1494681889'] = { Name = 'v_28_alrm_case011' }, - ['1800711580'] = { Name = 'v_28_alrm_case012' }, - ['-1228520310'] = { Name = 'v_28_alrm_case013' }, - ['-930322410'] = { Name = 'v_28_alrm_case014' }, - ['-1578362154'] = { Name = 'v_28_alrm_case015' }, - ['-1272004773'] = { Name = 'v_28_alrm_case016' }, - ['-504288583'] = { Name = 'v_28_an1_deca' }, - ['-1302875366'] = { Name = 'v_28_an1_deta' }, - ['-91625412'] = { Name = 'v_28_an1_dirt' }, - ['-2131285395'] = { Name = 'v_28_an1_over' }, - ['665460296'] = { Name = 'v_28_an1_refl' }, - ['-889348411'] = { Name = 'v_28_an1_shut' }, - ['-425807828'] = { Name = 'v_28_an2_deca' }, - ['1783640636'] = { Name = 'v_28_an2_deta' }, - ['362267165'] = { Name = 'v_28_an2_dirt' }, - ['1297881980'] = { Name = 'v_28_an2_refl' }, - ['69949604'] = { Name = 'v_28_an2_shut' }, - ['1194273342'] = { Name = 'v_28_backlab_deta' }, - ['1694543848'] = { Name = 'v_28_backlab_refl' }, - ['-200730299'] = { Name = 'v_28_blab_dirt' }, - ['34154482'] = { Name = 'v_28_blab_over' }, - ['804918584'] = { Name = 'v_28_coldr_deta' }, - ['-1434323558'] = { Name = 'v_28_coldr_dirt' }, - ['-488407274'] = { Name = 'v_28_coldr_glass1' }, - ['-2077507176'] = { Name = 'v_28_coldr_glass2' }, - ['1977558271'] = { Name = 'v_28_coldr_glass3' }, - ['-98685561'] = { Name = 'v_28_coldr_glass4' }, - ['1767896228'] = { Name = 'v_28_coldr_over' }, - ['1868477278'] = { Name = 'v_28_coldr_refl' }, - ['340001409'] = { Name = 'v_28_corr_deta' }, - ['-962636934'] = { Name = 'v_28_corr_dirt' }, - ['-608743099'] = { Name = 'v_28_corr_over' }, - ['-597522645'] = { Name = 'v_28_corr_refl' }, - ['-514027226'] = { Name = 'v_28_gua2_deta' }, - ['-832341701'] = { Name = 'v_28_gua2_dirt' }, - ['827829926'] = { Name = 'v_28_gua2_over' }, - ['-965968944'] = { Name = 'v_28_gua2_refl' }, - ['-714592523'] = { Name = 'v_28_guard1_deta' }, - ['300413684'] = { Name = 'v_28_guard1_dirt' }, - ['-1296722956'] = { Name = 'v_28_guard1_over' }, - ['-157081729'] = { Name = 'v_28_guard1_refl' }, - ['327282338'] = { Name = 'v_28_ha1_cover' }, - ['572465687'] = { Name = 'v_28_ha1_cover001' }, - ['-2020977827'] = { Name = 'v_28_ha1_deca' }, - ['1285606275'] = { Name = 'v_28_ha1_deta' }, - ['-1086997870'] = { Name = 'v_28_ha1_dirt' }, - ['-100593278'] = { Name = 'v_28_ha1_refl' }, - ['-1470028723'] = { Name = 'v_28_ha1_step' }, - ['211609731'] = { Name = 'v_28_ha2_deca' }, - ['-1813155210'] = { Name = 'v_28_ha2_deta' }, - ['-543607668'] = { Name = 'v_28_ha2_dirt' }, - ['406125197'] = { Name = 'v_28_ha2_refl' }, - ['260450705'] = { Name = 'v_28_ha2_ste1' }, - ['10324924'] = { Name = 'v_28_ha2_ste2' }, - ['-272141034'] = { Name = 'v_28_hazmat1_deta' }, - ['559721213'] = { Name = 'v_28_hazmat1_dirt' }, - ['-987066264'] = { Name = 'v_28_hazmat1_over' }, - ['-1588074584'] = { Name = 'v_28_hazmat1_refl' }, - ['-521344584'] = { Name = 'v_28_hazmat2_deta' }, - ['-1176914998'] = { Name = 'v_28_hazmat2_dirt' }, - ['696079846'] = { Name = 'v_28_hazmat2_over' }, - ['680555297'] = { Name = 'v_28_hazmat2_refl' }, - ['-2088621436'] = { Name = 'v_28_lab_end' }, - ['-1302533415'] = { Name = 'v_28_lab_gar_dcl_01' }, - ['1028035968'] = { Name = 'v_28_lab_poen_deta' }, - ['-1111357348'] = { Name = 'v_28_lab_poen_pipe' }, - ['319419628'] = { Name = 'v_28_lab_pool_deta' }, - ['-1415744276'] = { Name = 'v_28_lab_pool_ladd' }, - ['-638975089'] = { Name = 'v_28_lab_pool_wat1' }, - ['-1384013695'] = { Name = 'v_28_lab_pool' }, - ['-1404084774'] = { Name = 'v_28_lab_poolshell' }, - ['-1964189383'] = { Name = 'v_28_lab_shell1' }, - ['181491968'] = { Name = 'v_28_lab_shell2' }, - ['77809468'] = { Name = 'v_28_lab_trellis' }, - ['-1962787629'] = { Name = 'v_28_lab1_deta' }, - ['-190848797'] = { Name = 'v_28_lab1_dirt' }, - ['-232027236'] = { Name = 'v_28_lab1_glas' }, - ['1603279933'] = { Name = 'v_28_lab1_glass' }, - ['-949321871'] = { Name = 'v_28_lab1_over' }, - ['564741461'] = { Name = 'v_28_lab1_refl' }, - ['1162521091'] = { Name = 'v_28_lab2_deta' }, - ['-757587924'] = { Name = 'v_28_lab2_dirt' }, - ['-689312037'] = { Name = 'v_28_lab2_over' }, - ['521205889'] = { Name = 'v_28_lab2_refl' }, - ['16013419'] = { Name = 'v_28_loa_deta' }, - ['-2005236848'] = { Name = 'v_28_loa_deta2' }, - ['-2086014198'] = { Name = 'v_28_loa_dirt' }, - ['-265195438'] = { Name = 'v_28_loa_lamp' }, - ['-1230616791'] = { Name = 'v_28_loa_over' }, - ['241954321'] = { Name = 'v_28_loa_refl' }, - ['-689267634'] = { Name = 'v_28_monkeyt_deta' }, - ['-858316370'] = { Name = 'v_28_monkeyt_dirt' }, - ['1124455535'] = { Name = 'v_28_monkeyt_over' }, - ['-861973630'] = { Name = 'v_28_monkeyt_refl' }, - ['-460342601'] = { Name = 'v_28_pool_deca' }, - ['796422397'] = { Name = 'v_28_pool_dirt' }, - ['-2027003491'] = { Name = 'v_28_pr1_deca' }, - ['1269601626'] = { Name = 'v_28_pr1_deta' }, - ['260842506'] = { Name = 'v_28_pr1_dirt' }, - ['164977034'] = { Name = 'v_28_pr1_refl' }, - ['-284315258'] = { Name = 'v_28_pr2_deca' }, - ['1367672895'] = { Name = 'v_28_pr2_deta' }, - ['977503839'] = { Name = 'v_28_pr2_dirt' }, - ['-1852856656'] = { Name = 'v_28_pr2_refl' }, - ['-452874694'] = { Name = 'v_28_pra_deca' }, - ['-136297901'] = { Name = 'v_28_pra_deta' }, - ['1305628999'] = { Name = 'v_28_pra_dirt' }, - ['-75452171'] = { Name = 'v_28_pra_refl' }, - ['300580010'] = { Name = 'v_28_prh_deca' }, - ['-134886226'] = { Name = 'v_28_prh_deta' }, - ['-1037992190'] = { Name = 'v_28_prh_dirt' }, - ['457061302'] = { Name = 'v_28_prh_refl' }, - ['-180738643'] = { Name = 'v_28_prh_shut' }, - ['882433006'] = { Name = 'v_28_prh_strs' }, - ['1097610739'] = { Name = 'v_28_steps_2' }, - ['488548103'] = { Name = 'v_28_wascor_deta' }, - ['560768807'] = { Name = 'v_28_wascor_dirt' }, - ['-940725559'] = { Name = 'v_28_wascor_over' }, - ['-1569357934'] = { Name = 'v_28_wasele_deta' }, - ['1867271850'] = { Name = 'v_28_wasele_dirt' }, - ['813359581'] = { Name = 'v_28_wasele_refl' }, - ['1040040142'] = { Name = 'v_28_waste_deta' }, - ['-468647901'] = { Name = 'v_28_waste_dirt' }, - ['695541702'] = { Name = 'v_28_waste_over' }, - ['-313084079'] = { Name = 'v_28_waste_refl' }, - ['-1183091144'] = { Name = 'v_28_wastecor_refl' }, - ['-1081348873'] = { Name = 'v_29_arc_furnace_doors' }, - ['-1667463119'] = { Name = 'v_29_arcfurnace' }, - ['-933537414'] = { Name = 'v_29_arcfurnpipes' }, - ['-492337262'] = { Name = 'v_29_arcfurnplat' }, - ['1124788726'] = { Name = 'v_29_arcfurnplat001' }, - ['-1782346946'] = { Name = 'v_29_arfurnplat' }, - ['-2097535211'] = { Name = 'v_29_bigcontainer' }, - ['2059898358'] = { Name = 'v_29_bigendblocks' }, - ['-2057633615'] = { Name = 'v_29_bigwallsheet1' }, - ['-830609035'] = { Name = 'v_29_chalk_dcals' }, - ['1595352207'] = { Name = 'v_29_contmetcabs' }, - ['-1592889616'] = { Name = 'v_29_controlbits' }, - ['685990166'] = { Name = 'v_29_controom' }, - ['-798081435'] = { Name = 'v_29_crucibles' }, - ['665817703'] = { Name = 'v_29_doors002' }, - ['1854399689'] = { Name = 'v_29_dustsheet02' }, - ['1379473356'] = { Name = 'v_29_emwindows' }, - ['1500346689'] = { Name = 'v_29_fllorplates' }, - ['711050622'] = { Name = 'v_29_foucontopertor' }, - ['903896472'] = { Name = 'v_29_founbenches' }, - ['-1720388292'] = { Name = 'v_29_founcastplat003' }, - ['-183929767'] = { Name = 'v_29_founcontconsol' }, - ['-1867289395'] = { Name = 'v_29_found_blobs' }, - ['-977313178'] = { Name = 'v_29_found_contr_dr' }, - ['-264732331'] = { Name = 'v_29_found_dustpiles' }, - ['-2046902820'] = { Name = 'v_29_found_glue' }, - ['1603404705'] = { Name = 'v_29_found_ref_prox' }, - ['1906302965'] = { Name = 'v_29_found_safety' }, - ['-282740942'] = { Name = 'v_29_foundarches001' }, - ['-546012987'] = { Name = 'v_29_foundbackdirt' }, - ['2037471314'] = { Name = 'v_29_foundbucket' }, - ['1389963181'] = { Name = 'v_29_foundcontdirt' }, - ['1768048980'] = { Name = 'v_29_foundcontrolcables' }, - ['-52041177'] = { Name = 'v_29_foundcontrolpornetc' }, - ['-79248749'] = { Name = 'v_29_foundentsigns' }, - ['-2121990711'] = { Name = 'v_29_foundentsigns2' }, - ['744831916'] = { Name = 'v_29_foundentsignsmainrm' }, - ['344780549'] = { Name = 'v_29_foundfurn_steps' }, - ['-390176336'] = { Name = 'v_29_foundlightcovers' }, - ['2143713901'] = { Name = 'v_29_foundlightcovers2' }, - ['-1564403087'] = { Name = 'v_29_foundmachbits' }, - ['1991987322'] = { Name = 'v_29_foundmachdirt' }, - ['-908241497'] = { Name = 'v_29_foundmachgirds' }, - ['-918305686'] = { Name = 'v_29_foundmachleccy' }, - ['-1564084549'] = { Name = 'v_29_foundmachwall' }, - ['1062119872'] = { Name = 'v_29_foundpipes' }, - ['-301785619'] = { Name = 'v_29_foundpipesupps' }, - ['1158380907'] = { Name = 'v_29_foundry_stairs' }, - ['-1921514612'] = { Name = 'v_29_foundrybackent' }, - ['216154794'] = { Name = 'v_29_foundryfloorbits' }, - ['196231839'] = { Name = 'v_29_foundryshell' }, - ['670814657'] = { Name = 'v_29_foundshieldpans' }, - ['930629662'] = { Name = 'v_29_foundslag001' }, - ['2114708923'] = { Name = 'v_29_foundsmllrmlocks' }, - ['935314090'] = { Name = 'v_29_foundtallcasts' }, - ['-1664309252'] = { Name = 'v_29_foundtoprmgirs' }, - ['-1107271703'] = { Name = 'v_29_foundtopstairs' }, - ['-791424195'] = { Name = 'v_29_founligths001' }, - ['-1301345160'] = { Name = 'v_29_founmaingant' }, - ['-1837276152'] = { Name = 'v_29_founmetplates' }, - ['-344938666'] = { Name = 'v_29_founsmllelec' }, - ['-1742995145'] = { Name = 'v_29_founsmllrmdirt' }, - ['695041733'] = { Name = 'v_29_founsmlrrmbench' }, - ['-262559910'] = { Name = 'v_29_fouondmachbitsmore' }, - ['-1187661967'] = { Name = 'v_29_funrplatshads' }, - ['-71390663'] = { Name = 'v_29_furnace_cables' }, - ['-1822626051'] = { Name = 'v_29_furnaceslag' }, - ['-1529564943'] = { Name = 'v_29_gantry_crucibles' }, - ['-662296789'] = { Name = 'v_29_gantrybarriers' }, - ['-889624009'] = { Name = 'v_29_girderwear' }, - ['1914295006'] = { Name = 'v_29_glue_crnr_in004' }, - ['1582559974'] = { Name = 'v_29_highbits' }, - ['2125976000'] = { Name = 'v_29_hut_cover' }, - ['-1977524103'] = { Name = 'v_29_ladder' }, - ['-1640506572'] = { Name = 'v_29_mainsupportgiders' }, - ['811690915'] = { Name = 'v_29_millrollback' }, - ['2085043658'] = { Name = 'v_29_millrollbody' }, - ['-1681320469'] = { Name = 'v_29_molten_metal' }, - ['-895178168'] = { Name = 'v_29_more_metalbits' }, - ['-1172848632'] = { Name = 'v_29_morecasts' }, - ['-395568870'] = { Name = 'v_29_nearcover' }, - ['-824933463'] = { Name = 'v_29_pithighbit' }, - ['848101617'] = { Name = 'v_29_rails' }, - ['1960159698'] = { Name = 'v_29_rollergantry' }, - ['845799425'] = { Name = 'v_29_sideroom' }, - ['779210579'] = { Name = 'v_29_sidestairs' }, - ['1503124072'] = { Name = 'v_29_smallcasts' }, - ['-300214313'] = { Name = 'v_29_smallcastsmore001' }, - ['-417219359'] = { Name = 'v_29_tanksteps' }, - ['70885467'] = { Name = 'v_29_underfunrcover' }, - ['-1492990560'] = { Name = 'v_29_vfx_ripple_mesh_skin' }, - ['427313124'] = { Name = 'v_3_jrm_over_decal' }, - ['916940396'] = { Name = 'v_3_jrm_over_normal' }, - ['-502341461'] = { Name = 'v_3_jrm_over_shadow' }, - ['1393877739'] = { Name = 'v_3_knt_mesh_delta' }, - ['-1034951235'] = { Name = 'v_3_knt_mesh_units' }, - ['-706949898'] = { Name = 'v_3_ktn_mesh_windows' }, - ['1612988969'] = { Name = 'v_3_lng_mesh_coats' }, - ['-1173988616'] = { Name = 'v_3_lng_mesh_delta' }, - ['1954210094'] = { Name = 'v_3_lng_mesh_magazines' }, - ['-1102952484'] = { Name = 'v_3_lng_mesh_timed' }, - ['-1990154022'] = { Name = 'v_3_lng_mesh_timed2' }, - ['-1565816879'] = { Name = 'v_3_lng_mesh_walldelta' }, - ['-780138613'] = { Name = 'v_3_lng_mesh_windows' }, - ['-1260370912'] = { Name = 'v_3_main_mesh_blinds' }, - ['502293730'] = { Name = 'v_3_main_mesh_chair' }, - ['-170356467'] = { Name = 'v_3_main_mesh_fdframe' }, - ['1151598458'] = { Name = 'v_3_main_mesh_fridge' }, - ['-959592644'] = { Name = 'v_3_shell' }, - ['1234388009'] = { Name = 'v_31_andyblend5' }, - ['941924684'] = { Name = 'v_31_andyblend6' }, - ['595976997'] = { Name = 'v_31_cablemesh5785278_hvstd' }, - ['-1271100996'] = { Name = 'v_31_cablemesh5785279_hvstd' }, - ['-868003203'] = { Name = 'v_31_cablemesh5785280_hvstd' }, - ['749206077'] = { Name = 'v_31_cablemesh5785282_hvstd' }, - ['-437253630'] = { Name = 'v_31_cablemesh5785283_hvstd' }, - ['-1480879683'] = { Name = 'v_31_cablemesh5785284_hvstd' }, - ['-753485989'] = { Name = 'v_31_cablemesh5785285_hvstd' }, - ['-2055829619'] = { Name = 'v_31_cablemesh5785286_hvstd' }, - ['1811945054'] = { Name = 'v_31_cablemesh5785287_hvstd' }, - ['-1675132279'] = { Name = 'v_31_cablemesh5785290_hvstd' }, - ['-2140922932'] = { Name = 'v_31_crappy_ramp' }, - ['-425959820'] = { Name = 'v_31_elec_supports' }, - ['611945820'] = { Name = 'v_31_electricityyparetn' }, - ['-446120734'] = { Name = 'v_31_emmisve_ext' }, - ['870200611'] = { Name = 'v_31_emrglightnew011' }, - ['210618883'] = { Name = 'v_31_faked_water' }, - ['1234993118'] = { Name = 'v_31_flow_fork_ah1' }, - ['-957046808'] = { Name = 'v_31_flow1_0069' }, - ['1745115545'] = { Name = 'v_31_flow1_0079' }, - ['-1254267479'] = { Name = 'v_31_low_tun_extem' }, - ['1633664682'] = { Name = 'v_31_lowerwater' }, - ['219466248'] = { Name = 'v_31_metro_30_cables003' }, - ['-277485022'] = { Name = 'v_31_newtun_mech_05c' }, - ['281113821'] = { Name = 'v_31_newtun_sh' }, - ['-329826232'] = { Name = 'v_31_newtun01ol' }, - ['-1037963740'] = { Name = 'v_31_newtun01water' }, - ['-375385747'] = { Name = 'v_31_newtun01waterb' }, - ['1486215202'] = { Name = 'v_31_newtun1reflect' }, - ['-62974975'] = { Name = 'v_31_newtun2_mech_05a' }, - ['-719832311'] = { Name = 'v_31_newtun2mech_05b' }, - ['2106261611'] = { Name = 'v_31_newtun2ol' }, - ['-1914736329'] = { Name = 'v_31_newtun2reflect001' }, - ['-665470289'] = { Name = 'v_31_newtun2sh' }, - ['2063511553'] = { Name = 'v_31_newtun2water' }, - ['246036232'] = { Name = 'v_31_newtun3ol' }, - ['1646453100'] = { Name = 'v_31_newtun3sh' }, - ['-475589349'] = { Name = 'v_31_newtun4_lod' }, - ['1870570389'] = { Name = 'v_31_newtun4b_lod' }, - ['80863164'] = { Name = 'v_31_newtun4b_slod' }, - ['-926404390'] = { Name = 'v_31_newtun9_slod' }, - ['-1819466372'] = { Name = 'v_31_newtun9lod' }, - ['-836688414'] = { Name = 'v_31_station_curtains' }, - ['-1931704889'] = { Name = 'v_31_tun_06_reflect' }, - ['-1215413074'] = { Name = 'v_31_tun_06_refwater' }, - ['-745034820'] = { Name = 'v_31_tun_07_reflect' }, - ['-1829502865'] = { Name = 'v_31_tun_lod' }, - ['-1837018283'] = { Name = 'v_31_tun_slod' }, - ['1604343045'] = { Name = 'v_31_tun_swap_lod' }, - ['137638566'] = { Name = 'v_31_tun_swap_slod' }, - ['907122881'] = { Name = 'v_31_tun01_lod' }, - ['-1666288450'] = { Name = 'v_31_tun01_slod' }, - ['-77632756'] = { Name = 'v_31_tun05_reflect' }, - ['-2075493503'] = { Name = 'v_31_tun05' }, - ['2013763245'] = { Name = 'v_31_tun05b' }, - ['-1087953689'] = { Name = 'v_31_tun05f' }, - ['-1993561717'] = { Name = 'v_31_tun05gravelol' }, - ['320662412'] = { Name = 'v_31_tun05-overlay' }, - ['1896377258'] = { Name = 'v_31_tun05shadprox' }, - ['-567646228'] = { Name = 'v_31_tun05stationsign' }, - ['-686976062'] = { Name = 'v_31_tun06_floorol' }, - ['-68527136'] = { Name = 'v_31_tun06_olay' }, - ['1432788410'] = { Name = 'v_31_tun06' }, - ['-1710302865'] = { Name = 'v_31_tun06b' }, - ['-1750053561'] = { Name = 'v_31_tun06pipes' }, - ['1367414746'] = { Name = 'v_31_tun06scrapes' }, - ['-1899923256'] = { Name = 'v_31_tun07_olay' }, - ['1475584724'] = { Name = 'v_31_tun07' }, - ['-275019753'] = { Name = 'v_31_tun07b' }, - ['424660899'] = { Name = 'v_31_tun07b001' }, - ['-1638352705'] = { Name = 'v_31_tun07bgate' }, - ['-964232399'] = { Name = 'v_31_tun08_olay' }, - ['-1228545929'] = { Name = 'v_31_tun08' }, - ['637728693'] = { Name = 'v_31_tun08reflect' }, - ['-1988950574'] = { Name = 'v_31_tun09' }, - ['-2068173882'] = { Name = 'v_31_tun09b' }, - ['861536970'] = { Name = 'v_31_tun09bol' }, - ['-1289237161'] = { Name = 'v_31_tun09junk005' }, - ['-1665195842'] = { Name = 'v_31_tun09junk009' }, - ['734245792'] = { Name = 'v_31_tun09junk009a' }, - ['1654593396'] = { Name = 'v_31_tun09junk2' }, - ['-419720215'] = { Name = 'v_31_tun09reflect' }, - ['-1958366748'] = { Name = 'v_31_tun10_gridnew' }, - ['-1202313901'] = { Name = 'v_31_tun10_olay' }, - ['-173271594'] = { Name = 'v_31_tun10_olaynew' }, - ['-2039085289'] = { Name = 'v_31_tun10new' }, - ['-4064799'] = { Name = 'v_31_tune06_newols' }, - ['-571185952'] = { Name = 'v_31_tune06_newols001' }, - ['308090142'] = { Name = 'v_31_walltext001' }, - ['-1780868074'] = { Name = 'v_31_walltext002' }, - ['-1520321755'] = { Name = 'v_31_walltext003' }, - ['-941653984'] = { Name = 'v_31_walltext005' }, - ['1782006993'] = { Name = 'v_31_walltext006' }, - ['2016141498'] = { Name = 'v_31_walltext007' }, - ['-1665816111'] = { Name = 'v_31_walltext009' }, - ['806374692'] = { Name = 'v_31_walltext010' }, - ['591442821'] = { Name = 'v_31_walltext012' }, - ['-176138239'] = { Name = 'v_31_walltext013' }, - ['1992546954'] = { Name = 'v_31_walltext014' }, - ['-1995800809'] = { Name = 'v_31_walltext015' }, - ['1245315447'] = { Name = 'v_31_walltext016' }, - ['1552131594'] = { Name = 'v_31_walltext017' }, - ['-1842704041'] = { Name = 'v_31_walltext018' }, - ['-1536936502'] = { Name = 'v_31_walltext019' }, - ['685064142'] = { Name = 'v_31_walltext020' }, - ['389094534'] = { Name = 'v_31_walltext021' }, - ['2028920832'] = { Name = 'v_31_walltext022' }, - ['1823885199'] = { Name = 'v_31_walltext023' }, - ['1584147195'] = { Name = 'v_31_walltext024' }, - ['1344704112'] = { Name = 'v_31_walltext025' }, - ['-1235690797'] = { Name = 'v_31_walltext026' }, - ['-1474740652'] = { Name = 'v_31_walltext027' }, - ['-1746690583'] = { Name = 'v_31_walltext028' }, - ['86017921'] = { Name = 'v_31_walltext031' }, - ['926395044'] = { Name = 'v_31a_cablemesh5777513_thvy' }, - ['1194913501'] = { Name = 'v_31a_cablemesh5777640_thvy' }, - ['-1185852742'] = { Name = 'v_31a_cablemesh5777641_thvy' }, - ['-291748668'] = { Name = 'v_31a_cablemesh5777642_thvy' }, - ['-1343376167'] = { Name = 'v_31a_cablemesh5777643_thvy' }, - ['1611178223'] = { Name = 'v_31a_cablemesh5777644_thvy' }, - ['657869656'] = { Name = 'v_31a_cablemesh5777645_thvy' }, - ['1817108743'] = { Name = 'v_31a_cablemesh5777646_thvy' }, - ['264665862'] = { Name = 'v_31a_cablemesh5777647_thvy' }, - ['-1873966622'] = { Name = 'v_31a_cablemesh5777648_thvy' }, - ['-2088061485'] = { Name = 'v_31a_cablemesh5777663_thvy' }, - ['-552805389'] = { Name = 'v_31a_cablemesh5777678_thvy' }, - ['-2140745166'] = { Name = 'v_31a_cablemesh5777693_thvy' }, - ['619662689'] = { Name = 'v_31a_cablemesh5777750_thvy' }, - ['923751592'] = { Name = 'v_31a_cablemesh5777751_thvy' }, - ['-727671172'] = { Name = 'v_31a_cablemesh5777752_thvy' }, - ['1365713058'] = { Name = 'v_31a_cablemesh5777753_thvy' }, - ['-2123871722'] = { Name = 'v_31a_ducttape' }, - ['-145238022'] = { Name = 'v_31a_emrglight005' }, - ['1103817947'] = { Name = 'v_31a_emrglight007' }, - ['-821650364'] = { Name = 'v_31a_emrglightnew' }, - ['1342497894'] = { Name = 'v_31a_highvizjackets' }, - ['-1337478021'] = { Name = 'v_31a_highvizjackets001' }, - ['1142807123'] = { Name = 'v_31a_jh_steps' }, - ['1728975675'] = { Name = 'v_31a_jh_tun_plastic' }, - ['1005618224'] = { Name = 'v_31a_jh_tunn_01a' }, - ['607572965'] = { Name = 'v_31a_jh_tunn_02a' }, - ['-647020973'] = { Name = 'v_31a_jh_tunn_02b' }, - ['-944989490'] = { Name = 'v_31a_jh_tunn_02c' }, - ['1883007971'] = { Name = 'v_31a_jh_tunn_02x' }, - ['-1044651449'] = { Name = 'v_31a_jh_tunn_03aextra' }, - ['-108474430'] = { Name = 'v_31a_jh_tunn_03b' }, - ['58188704'] = { Name = 'v_31a_jh_tunn_03c' }, - ['-1895171382'] = { Name = 'v_31a_jh_tunn_03d' }, - ['1619205565'] = { Name = 'v_31a_jh_tunn_03e' }, - ['1774006321'] = { Name = 'v_31a_jh_tunn_03f' }, - ['1006458034'] = { Name = 'v_31a_jh_tunn_03g' }, - ['-1141713765'] = { Name = 'v_31a_jh_tunn_03h' }, - ['-599574780'] = { Name = 'v_31a_jh_tunn_03wood' }, - ['1676007256'] = { Name = 'v_31a_jh_tunn_04b_ducktape' }, - ['-1404226508'] = { Name = 'v_31a_jh_tunn_04b' }, - ['322961952'] = { Name = 'v_31a_jh_tunn_04d' }, - ['701902668'] = { Name = 'v_31a_jh_tunn_04e' }, - ['-254526143'] = { Name = 'v_31a_jh_tunn_04f' }, - ['1795680809'] = { Name = 'v_31a_jh_tunnground' }, - ['-1131010595'] = { Name = 'v_31a_newtun4shpile008' }, - ['5881234'] = { Name = 'v_31a_ootside_bit' }, - ['152249940'] = { Name = 'v_31a_reflectionbox' }, - ['698624196'] = { Name = 'v_31a_reflectionbox2' }, - ['-933422270'] = { Name = 'v_31a_reftun2' }, - ['1219213886'] = { Name = 'v_31a_start_tun_cable_bits' }, - ['1085109131'] = { Name = 'v_31a_start_tun_cable_bits2' }, - ['423544064'] = { Name = 'v_31a_start_tun_roombits1' }, - ['-857049291'] = { Name = 'v_31a_tun_01_shadowbox' }, - ['802441001'] = { Name = 'v_31a_tun_03frame' }, - ['1432689644'] = { Name = 'v_31a_tun_05fakelod' }, - ['78367476'] = { Name = 'v_31a_tun_puds' }, - ['-795124420'] = { Name = 'v_31a_tun_tarp_tower' }, - ['-1228183513'] = { Name = 'v_31a_tun_tarp' }, - ['-898703047'] = { Name = 'v_31a_tun01_ovly' }, - ['1126566546'] = { Name = 'v_31a_tun01_shpile' }, - ['-1687713124'] = { Name = 'v_31a_tun01_shpile2' }, - ['-186791536'] = { Name = 'v_31a_tun01' }, - ['-1202557391'] = { Name = 'v_31a_tun01bitsnew' }, - ['-706105139'] = { Name = 'v_31a_tun01bitsnew2' }, - ['1040445526'] = { Name = 'v_31a_tun01rocks' }, - ['1278842581'] = { Name = 'v_31a_tun01rocks2' }, - ['1615460244'] = { Name = 'v_31a_tun02_fakelod' }, - ['110914829'] = { Name = 'v_31a_tun02' }, - ['739412168'] = { Name = 'v_31a_tun02bits_dirtol' }, - ['-847009626'] = { Name = 'v_31a_tun02bits' }, - ['1088879344'] = { Name = 'v_31a_tun02rocks' }, - ['1347721388'] = { Name = 'v_31a_tun03_over2a' }, - ['-1088653766'] = { Name = 'v_31a_tun03_over2b' }, - ['-1396518521'] = { Name = 'v_31a_tun03_over2c' }, - ['-1684885721'] = { Name = 'v_31a_tun03_over2d' }, - ['-1990456646'] = { Name = 'v_31a_tun03_over2e' }, - ['-798293845'] = { Name = 'v_31a_tun03' }, - ['-1169679489'] = { Name = 'v_31a_tun03i' }, - ['-1125048111'] = { Name = 'v_31a_tun03j' }, - ['363024948'] = { Name = 'v_31a_tun03k' }, - ['678819801'] = { Name = 'v_31a_tun03l' }, - ['-126740526'] = { Name = 'v_31a_tun03m' }, - ['161495598'] = { Name = 'v_31a_tun03n' }, - ['1138044567'] = { Name = 'v_31a_tun03o' }, - ['1695314181'] = { Name = 'v_31a_tun03p' }, - ['-684724948'] = { Name = 'v_31a_tun04_olay' }, - ['1255559870'] = { Name = 'v_31a_tunn_02_ovlay' }, - ['489286680'] = { Name = 'v_31a_tunnelsheeting' }, - ['-1927051973'] = { Name = 'v_31a_tunnerl_diger' }, - ['-1963645811'] = { Name = 'v_31a_tunreflect' }, - ['1904327311'] = { Name = 'v_31a_tunroof_01' }, - ['-246631913'] = { Name = 'v_31a_tunspoxyshadow' }, - ['-1305687387'] = { Name = 'v_31a_tunswap_dirt' }, - ['1027317983'] = { Name = 'v_31a_tunswap_fakelod' }, - ['1847946085'] = { Name = 'v_31a_tunswap_girders' }, - ['-1237471119'] = { Name = 'v_31a_tunswap_ground' }, - ['-806208216'] = { Name = 'v_31a_tunswap_plastic' }, - ['-2125221273'] = { Name = 'v_31a_tunswap_platforms' }, - ['1748792359'] = { Name = 'v_31a_tunswap_puds' }, - ['1216627055'] = { Name = 'v_31a_tunswap_reflection' }, - ['-696679295'] = { Name = 'v_31a_tunswap_rocks' }, - ['-116732144'] = { Name = 'v_31a_tunswap_shad_proxy' }, - ['-1425130734'] = { Name = 'v_31a_tunswap_sheet' }, - ['1324002801'] = { Name = 'v_31a_tunswap_steps' }, - ['-1213969775'] = { Name = 'v_31a_tunswap_tarp' }, - ['-1677377795'] = { Name = 'v_31a_tunswap_tower' }, - ['1129520978'] = { Name = 'v_31a_tunswapbitofcrap' }, - ['-359378585'] = { Name = 'v_31a_tunswapbits' }, - ['-1710468359'] = { Name = 'v_31a_tunswaphit1' }, - ['2115345573'] = { Name = 'v_31a_tunswaplight1' }, - ['1758687777'] = { Name = 'v_31a_tunswaplight2' }, - ['461721008'] = { Name = 'v_31a_tunswapover1' }, - ['-2094144548'] = { Name = 'v_31a_tunswaptunroof' }, - ['750404304'] = { Name = 'v_31a_tunswapwalls' }, - ['-495936384'] = { Name = 'v_31a_tunswapwallthing' }, - ['400569107'] = { Name = 'v_31a_tuntobankol' }, - ['1844303495'] = { Name = 'v_31a_v_tunnels_01b' }, - ['1656358496'] = { Name = 'v_31a_walltext029' }, - ['2108226521'] = { Name = 'v_31b_andyblend2' }, - ['1657718309'] = { Name = 'v_31b_andyblend3' }, - ['187078358'] = { Name = 'v_31b_andyblend4' }, - ['2027262804'] = { Name = 'v_31b_jh_tunn_03aextra001' }, - ['-1726277386'] = { Name = 'v_31b_newtun3reflect' }, - ['-441614056'] = { Name = 'v_31b_newtun3shadowbox' }, - ['-81634067'] = { Name = 'v_31b_newtun4ol' }, - ['-1196417417'] = { Name = 'v_31b_newtun4olblnd' }, - ['-620830723'] = { Name = 'v_31b_newtun4reflect' }, - ['-696018832'] = { Name = 'v_31b_newtun4sh' }, - ['499306796'] = { Name = 'v_31b_newtun4shadowbox' }, - ['-1148363654'] = { Name = 'v_31b_newtun4shadowbox2' }, - ['1364058142'] = { Name = 'v_31b_newtun4shpile002' }, - ['-911028182'] = { Name = 'v_31b_newtun4shpile010' }, - ['863825650'] = { Name = 'v_31b_newtun4water' }, - ['251145666'] = { Name = 'v_31b_newtun5_shadowbox' }, - ['2117954539'] = { Name = 'v_31b_newtun5ol' }, - ['-141344393'] = { Name = 'v_31b_newtun5water' }, - ['-1234875603'] = { Name = 'v_31b_newtun6ol' }, - ['-1647798784'] = { Name = 'v_31b_newtun6sh' }, - ['-622256408'] = { Name = 'v_31b_newtun7ol' }, - ['348535805'] = { Name = 'v_31b_newtun7sh' }, - ['-739197086'] = { Name = 'v_31b_newtun8ol' }, - ['-1451349104'] = { Name = 'v_31b_newtun8refectbox' }, - ['-709736427'] = { Name = 'v_31b_newtun8sh' }, - ['-2141150521'] = { Name = 'v_31b_newtun9ol' }, - ['-916052313'] = { Name = 'v_31b_newtun9ol2' }, - ['1316733902'] = { Name = 'v_31b_newtun9sh' }, - ['2138038403'] = { Name = 'v_31b_sewerpipes' }, - ['-1878483906'] = { Name = 'v_33_cur_of1_blin' }, - ['1944903413'] = { Name = 'v_33_cur_of1_deta' }, - ['1232352172'] = { Name = 'v_33_cur_of2_blin' }, - ['43217600'] = { Name = 'v_33_cur_of2_ceil' }, - ['-1404247306'] = { Name = 'v_33_cur_of2_deta' }, - ['1217365661'] = { Name = 'v_33_cur_of3_blin' }, - ['-722659768'] = { Name = 'v_33_cur_of3_blin001' }, - ['-1888311637'] = { Name = 'v_33_cur_of3_ceil' }, - ['-2072905430'] = { Name = 'v_33_cur_of3_ceil001' }, - ['1395535837'] = { Name = 'v_33_cur_of3_deta' }, - ['-1413207708'] = { Name = 'v_33_cur_of3_deta001' }, - ['733027250'] = { Name = 'v_33_cur_shell' }, - ['-100627722'] = { Name = 'v_33_shadowbox' }, - ['1870493881'] = { Name = 'v_33_sm_ao_det' }, - ['1489897722'] = { Name = 'v_33_v_int_33_refonly' }, - ['-336059269'] = { Name = 'v_34_5' }, - ['-134017662'] = { Name = 'v_34_boxes' }, - ['350106806'] = { Name = 'v_34_boxes02' }, - ['1729419554'] = { Name = 'v_34_boxes03' }, - ['-1093965078'] = { Name = 'v_34_cable1' }, - ['-1541261928'] = { Name = 'v_34_cable2' }, - ['935746782'] = { Name = 'v_34_cable3' }, - ['-593983653'] = { Name = 'v_34_cb_reflect1' }, - ['-814977745'] = { Name = 'v_34_cb_reflect2' }, - ['355367046'] = { Name = 'v_34_cb_reflect3' }, - ['116448267'] = { Name = 'v_34_cb_reflect4' }, - ['-868879094'] = { Name = 'v_34_cb_shell1' }, - ['-1165930079'] = { Name = 'v_34_cb_shell2' }, - ['-266093339'] = { Name = 'v_34_cb_shell3' }, - ['-715815095'] = { Name = 'v_34_cb_shell4' }, - ['1355788686'] = { Name = 'v_34_cb_windows' }, - ['-1843958127'] = { Name = 'v_34_chckmachine' }, - ['611954595'] = { Name = 'v_34_chickcrates' }, - ['370504501'] = { Name = 'v_34_chickcrates2' }, - ['-1268011033'] = { Name = 'v_34_chickcratesb' }, - ['-1377434900'] = { Name = 'v_34_chknrack' }, - ['2041665236'] = { Name = 'v_34_containers' }, - ['-2122600826'] = { Name = 'v_34_corrcratesa' }, - ['-818099709'] = { Name = 'v_34_corrcratesb' }, - ['-648317467'] = { Name = 'v_34_corrdirt' }, - ['1127044713'] = { Name = 'v_34_corrdirt2' }, - ['-53851640'] = { Name = 'v_34_corrdirt4' }, - ['-688882107'] = { Name = 'v_34_corrdirtb' }, - ['526552031'] = { Name = 'v_34_corrvents' }, - ['1222486858'] = { Name = 'v_34_curtain01' }, - ['1045075492'] = { Name = 'v_34_curtain02' }, - ['971282651'] = { Name = 'v_34_delcorrjunk' }, - ['1698258907'] = { Name = 'v_34_delivery' }, - ['1899259584'] = { Name = 'v_34_deloffice001' }, - ['1179332853'] = { Name = 'v_34_dirtchill' }, - ['1609010421'] = { Name = 'v_34_drains' }, - ['1815859587'] = { Name = 'v_34_drains001' }, - ['345312178'] = { Name = 'v_34_emwidw' }, - ['-2100292605'] = { Name = 'v_34_entcrates' }, - ['1952075703'] = { Name = 'v_34_entdirt' }, - ['1128796870'] = { Name = 'v_34_entoverlay' }, - ['-1526669481'] = { Name = 'v_34_entpipes' }, - ['526504143'] = { Name = 'v_34_entshutter' }, - ['-1569454457'] = { Name = 'v_34_entvents' }, - ['904735481'] = { Name = 'v_34_hallmarks' }, - ['1323110819'] = { Name = 'v_34_hallmarksb' }, - ['1805556643'] = { Name = 'v_34_hallsigns' }, - ['1793420626'] = { Name = 'v_34_hallsigns2' }, - ['-1677819945'] = { Name = 'v_34_hose' }, - ['-1014725838'] = { Name = 'v_34_killrmcable1' }, - ['1996665213'] = { Name = 'v_34_killvents' }, - ['-580400921'] = { Name = 'v_34_lights01' }, - ['834728125'] = { Name = 'v_34_lockers' }, - ['1181523520'] = { Name = 'v_34_machine' }, - ['1722921291'] = { Name = 'v_34_meatglue' }, - ['988193807'] = { Name = 'v_34_offdirt' }, - ['638936736'] = { Name = 'v_34_officepipe' }, - ['-266803324'] = { Name = 'v_34_offoverlay' }, - ['79133458'] = { Name = 'v_34_overlays01' }, - ['-1054929925'] = { Name = 'v_34_partwall' }, - ['-1259062831'] = { Name = 'v_34_procdirt' }, - ['85660929'] = { Name = 'v_34_procequip' }, - ['390964251'] = { Name = 'v_34_proclights' }, - ['64880921'] = { Name = 'v_34_proclights01' }, - ['-42406962'] = { Name = 'v_34_proclights2' }, - ['-201016788'] = { Name = 'v_34_procstains' }, - ['-971982902'] = { Name = 'v_34_puddle' }, - ['-386546255'] = { Name = 'v_34_racks' }, - ['1105696349'] = { Name = 'v_34_racksb' }, - ['1547553545'] = { Name = 'v_34_racksc' }, - ['-1541553586'] = { Name = 'v_34_shrinkwrap2' }, - ['2064881867'] = { Name = 'v_34_slurry' }, - ['-1086917516'] = { Name = 'v_34_slurrywrap' }, - ['-1061513633'] = { Name = 'v_34_sm_chill' }, - ['-1079242033'] = { Name = 'v_34_sm_corr' }, - ['454654597'] = { Name = 'v_34_sm_corrb' }, - ['49159047'] = { Name = 'v_34_sm_deloff' }, - ['870965650'] = { Name = 'v_34_sm_ent' }, - ['1376531074'] = { Name = 'v_34_sm_kill' }, - ['114641207'] = { Name = 'v_34_sm_proc' }, - ['2137425070'] = { Name = 'v_34_sm_staff2' }, - ['-684169776'] = { Name = 'v_34_sm_ware1' }, - ['906155794'] = { Name = 'v_34_sm_ware1corr' }, - ['1910348568'] = { Name = 'v_34_sm_ware2' }, - ['532041100'] = { Name = 'v_34_staffwin' }, - ['1457321583'] = { Name = 'v_34_trolley05' }, - ['1173377165'] = { Name = 'v_34_vents2' }, - ['-960408559'] = { Name = 'v_34_walkway' }, - ['990536898'] = { Name = 'v_34_ware2crcks' }, - ['1371399402'] = { Name = 'v_34_ware2dirt' }, - ['226144306'] = { Name = 'v_34_ware2dirt2' }, - ['2104599488'] = { Name = 'v_34_ware2ovrly' }, - ['827812566'] = { Name = 'v_34_ware2vents' }, - ['-2090151957'] = { Name = 'v_34_ware2vents2' }, - ['1936994302'] = { Name = 'v_34_ware2vents3' }, - ['-65548815'] = { Name = 'v_34_waredamp' }, - ['159039109'] = { Name = 'v_34_waredirt' }, - ['-423903506'] = { Name = 'v_34_warehouse' }, - ['-782498605'] = { Name = 'v_34_warejunk' }, - ['304314844'] = { Name = 'v_34_wareover2' }, - ['2136972049'] = { Name = 'v_34_wareracks' }, - ['1685654510'] = { Name = 'v_34_waresuprt' }, - ['-1477356272'] = { Name = 'v_34_warevents' }, - ['57764508'] = { Name = 'v_34_wcorrdirt' }, - ['-1560208531'] = { Name = 'v_34_wcorrtyremks' }, - ['-317778730'] = { Name = 'v_34_wtyremks' }, - ['-432318791'] = { Name = 'v_35_agency_bluprint' }, - ['2054353648'] = { Name = 'v_35_armour' }, - ['1344012317'] = { Name = 'v_35_beams' }, - ['39992491'] = { Name = 'v_35_beamsempty' }, - ['53720513'] = { Name = 'v_35_blinds' }, - ['1407231314'] = { Name = 'v_35_blindsempty' }, - ['1177748597'] = { Name = 'v_35_board' }, - ['1564474285'] = { Name = 'v_35_box3empty' }, - ['1346424911'] = { Name = 'v_35_boxes' }, - ['875000281'] = { Name = 'v_35_boxes2' }, - ['818827766'] = { Name = 'v_35_boxspare' }, - ['2081567852'] = { Name = 'v_35_bs_bluprint' }, - ['-1681298403'] = { Name = 'v_35_cables' }, - ['1292382900'] = { Name = 'v_35_cables1' }, - ['2008920293'] = { Name = 'v_35_cables1empty' }, - ['1134108630'] = { Name = 'v_35_cables2' }, - ['115378433'] = { Name = 'v_35_cables2empty' }, - ['-1502157424'] = { Name = 'v_35_cables3' }, - ['2120373256'] = { Name = 'v_35_cables3empty' }, - ['-1758574849'] = { Name = 'v_35_cables4' }, - ['-365088063'] = { Name = 'v_35_cables4empty' }, - ['-2085380086'] = { Name = 'v_35_cables5' }, - ['221096895'] = { Name = 'v_35_cables6empty' }, - ['-1676567698'] = { Name = 'v_35_cablesempty' }, - ['869600225'] = { Name = 'v_35_doorempty' }, - ['-1968957326'] = { Name = 'v_35_emwin2' }, - ['-331903238'] = { Name = 'v_35_emwin2empty' }, - ['-1446670439'] = { Name = 'v_35_emwindent' }, - ['-893457939'] = { Name = 'v_35_emwindent001' }, - ['1992725793'] = { Name = 'v_35_emwindows' }, - ['-1937624480'] = { Name = 'v_35_emwinempty' }, - ['1082615517'] = { Name = 'v_35_fanbase' }, - ['-1564578152'] = { Name = 'v_35_fire_app' }, - ['1008683327'] = { Name = 'v_35_firehelmet' }, - ['-2016980865'] = { Name = 'v_35_gasmasks' }, - ['-1205262635'] = { Name = 'v_35_hiest_overall1' }, - ['-1807105147'] = { Name = 'v_35_hiestmask1' }, - ['1731354785'] = { Name = 'v_35_janitor' }, - ['-1245218309'] = { Name = 'v_35_litter' }, - ['-827962246'] = { Name = 'v_35_litter2' }, - ['1104845953'] = { Name = 'v_35_litterempty' }, - ['1596843080'] = { Name = 'v_35_lockdoor' }, - ['1696959431'] = { Name = 'v_35_newspapempty' }, - ['736907095'] = { Name = 'v_35_nightlightempty' }, - ['-2118734600'] = { Name = 'v_35_nightlights' }, - ['-1725581572'] = { Name = 'v_35_offbeamempty' }, - ['1566918163'] = { Name = 'v_35_office' }, - ['-1700655893'] = { Name = 'v_35_officebeams' }, - ['-1889600842'] = { Name = 'v_35_officeempty' }, - ['931708537'] = { Name = 'v_35_officelights' }, - ['653259312'] = { Name = 'v_35_officeshad' }, - ['1616216478'] = { Name = 'v_35_officeshadempty' }, - ['503030053'] = { Name = 'v_35_offlightempty' }, - ['608179789'] = { Name = 'v_35_rails' }, - ['718989698'] = { Name = 'v_35_railsempty' }, - ['533237447'] = { Name = 'v_35_reflect' }, - ['498059132'] = { Name = 'v_35_reflectempty' }, - ['-1899157110'] = { Name = 'v_35_sewing' }, - ['1824210529'] = { Name = 'v_35_sewing02' }, - ['-1539641374'] = { Name = 'v_35_sewing2empty' }, - ['1193579876'] = { Name = 'v_35_sewingempty' }, - ['-1735377767'] = { Name = 'v_35_shadowempty' }, - ['-401596125'] = { Name = 'v_35_stairs' }, - ['1219869716'] = { Name = 'v_35_stairsempty' }, - ['1366692745'] = { Name = 'v_35_storeempty' }, - ['592700040'] = { Name = 'v_35_storelights' }, - ['-399741885'] = { Name = 'v_35_sweat_empty' }, - ['1498332426'] = { Name = 'v_35_sweatshad1' }, - ['2140834213'] = { Name = 'v_35_sweatshad2' }, - ['-1259801535'] = { Name = 'v_35_sweatshad3' }, - ['-587217810'] = { Name = 'v_35_sweatshad4' }, - ['1535109211'] = { Name = 'v_35_sweatshell' }, - ['1379451860'] = { Name = 'v_35_swtshdwempty1' }, - ['1676568383'] = { Name = 'v_35_swtshdwempty2' }, - ['2108398265'] = { Name = 'v_35_swtshdwempty3' }, - ['-1988447657'] = { Name = 'v_35_swtshdwempty4' }, - ['1666030335'] = { Name = 'v_35_tempwall001' }, - ['72977709'] = { Name = 'v_35_tempwallempty' }, - ['-839330247'] = { Name = 'v_35_vents02' }, - ['-255680381'] = { Name = 'v_35_vents2empty' }, - ['1399817496'] = { Name = 'v_35_wall' }, - ['-1978605261'] = { Name = 'v_35_wallempty' }, - ['-1711202555'] = { Name = 'v_35_window_02' }, - ['1773352356'] = { Name = 'v_35_window01' }, - ['924034901'] = { Name = 'v_35_windowempty' }, - ['1017294077'] = { Name = 'v_35_windows' }, - ['-200817160'] = { Name = 'v_35_windstoreempty' }, - ['801958102'] = { Name = 'v_35_winoffempty' }, - ['-144091702'] = { Name = 'v_36_5' }, - ['922594982'] = { Name = 'v_36_art' }, - ['-735595080'] = { Name = 'v_36_cables1' }, - ['-313006056'] = { Name = 'v_36_cables2' }, - ['-1225504011'] = { Name = 'v_36_deskstuff' }, - ['-1005703424'] = { Name = 'v_36_dirtovlay' }, - ['948582456'] = { Name = 'v_36_flames' }, - ['-1467736451'] = { Name = 'v_36_flames2' }, - ['-1700711508'] = { Name = 'v_36_lights' }, - ['1631764222'] = { Name = 'v_36_neon003' }, - ['-64274816'] = { Name = 'v_36_neon2' }, - ['-1500476110'] = { Name = 'v_36_normalonly' }, - ['1132989909'] = { Name = 'v_36_normalonly2' }, - ['279323304'] = { Name = 'v_36_pipes' }, - ['143701709'] = { Name = 'v_36_reflect' }, - ['-825823660'] = { Name = 'v_36_shadowmap' }, - ['1003655617'] = { Name = 'v_36_shell' }, - ['-674933860'] = { Name = 'v_36_shelves' }, - ['1709730606'] = { Name = 'v_36_storestuff' }, - ['762762514'] = { Name = 'v_36_tatseat' }, - ['1350761835'] = { Name = 'v_37_hd_ao' }, - ['-929816221'] = { Name = 'v_37_hd_blends' }, - ['-306939003'] = { Name = 'v_37_hd_detail' }, - ['438794269'] = { Name = 'v_37_hd_detail2' }, - ['-1586029164'] = { Name = 'v_37_hd_furn' }, - ['-1884088763'] = { Name = 'v_37_hd_furndr' }, - ['1979260483'] = { Name = 'v_37_hd_mirror' }, - ['1249767051'] = { Name = 'v_37_hd_reflect' }, - ['-1759149974'] = { Name = 'v_37_hd_shell_main_refl' }, - ['-538534518'] = { Name = 'v_37_hd_shell_wal1_refl' }, - ['-2012040656'] = { Name = 'v_37_hd_shell_wal2_refl' }, - ['-1173734113'] = { Name = 'v_37_hd_shell' }, - ['-1285341603'] = { Name = 'v_38_barb_plant003' }, - ['482157667'] = { Name = 'v_38_barb_plant02' }, - ['1959780881'] = { Name = 'v_38_barbers_det' }, - ['174452674'] = { Name = 'v_38_barbers_shell' }, - ['-1452891075'] = { Name = 'v_38_barbpole01' }, - ['-465332278'] = { Name = 'v_38_cabinet01' }, - ['-49034902'] = { Name = 'v_38_cabinet02' }, - ['521424757'] = { Name = 'v_38_fan' }, - ['1887843457'] = { Name = 'v_38_fan01' }, - ['-1576443601'] = { Name = 'v_38_lights' }, - ['1828744934'] = { Name = 'v_38_mirror' }, - ['474909440'] = { Name = 'v_38_pictures' }, - ['-2117807240'] = { Name = 'v_38_pictures3' }, - ['1674458821'] = { Name = 'v_38_reflect' }, - ['713194973'] = { Name = 'v_38_shadowmap' }, - ['156917919'] = { Name = 'v_38_shelves' }, - ['1374490841'] = { Name = 'v_38_sink' }, - ['-31778210'] = { Name = 'v_38_window01' }, - ['1778806458'] = { Name = 'v_39_beams' }, - ['-1410116789'] = { Name = 'v_39_beams2' }, - ['1637203601'] = { Name = 'v_39_beams3' }, - ['511490507'] = { Name = 'v_39_beerboxes02' }, - ['855663314'] = { Name = 'v_39_beerboxes04' }, - ['270015746'] = { Name = 'v_39_beerboxes05' }, - ['-101125948'] = { Name = 'v_39_beerboxes08' }, - ['976607369'] = { Name = 'v_39_beerbrokenshelves08' }, - ['408367526'] = { Name = 'v_39_brokewall' }, - ['136656517'] = { Name = 'v_39_bulb_on_1' }, - ['-101770727'] = { Name = 'v_39_bulb_on_2' }, - ['-347682182'] = { Name = 'v_39_cable1yellow' }, - ['-798250268'] = { Name = 'v_39_cable2white' }, - ['-1127075135'] = { Name = 'v_39_cable3white' }, - ['1212602949'] = { Name = 'v_39_cablelamp' }, - ['1813480256'] = { Name = 'v_39_cablesfan' }, - ['-1224888874'] = { Name = 'v_39_cablesshop' }, - ['272588959'] = { Name = 'v_39_decaldirt1' }, - ['-25281251'] = { Name = 'v_39_decaldirt2' }, - ['-1512633392'] = { Name = 'v_39_decaldirt3' }, - ['-1843338140'] = { Name = 'v_39_decaldirt4' }, - ['-2060170269'] = { Name = 'v_39_halllampon' }, - ['1345485654'] = { Name = 'v_39_meth_lab' }, - ['2143080783'] = { Name = 'v_39_methcooker' }, - ['-1356649983'] = { Name = 'v_39_methducttape' }, - ['899246841'] = { Name = 'v_39_methlab_8' }, - ['1794807326'] = { Name = 'v_39_methlab_stair' }, - ['1572606725'] = { Name = 'v_39_ovrly5' }, - ['1109643893'] = { Name = 'v_39_pills' }, - ['-1741954096'] = { Name = 'v_39_pipes' }, - ['-766100472'] = { Name = 'v_39_posters' }, - ['1637047757'] = { Name = 'v_39_reflect_proxy' }, - ['-520592709'] = { Name = 'v_39_shad_uppback' }, - ['-676063048'] = { Name = 'v_39_shadmeth' }, - ['-1257355426'] = { Name = 'v_39_shadow_liquor' }, - ['1815754047'] = { Name = 'v_39_shadow_store' }, - ['-1566208717'] = { Name = 'v_39_shadplan' }, - ['-2008302522'] = { Name = 'v_39_shopdirt' }, - ['758430064'] = { Name = 'v_39_shopovrlys' }, - ['1774095544'] = { Name = 'v_39_shops5kirt' }, - ['-2136444176'] = { Name = 'v_39_spdecaaldirt' }, - ['1897235116'] = { Name = 'v_39_tears2' }, - ['-2100812271'] = { Name = 'v_39_tears3' }, - ['-1835350602'] = { Name = 'v_39_tears4' }, - ['-1403782872'] = { Name = 'v_39_tears5' }, - ['62270247'] = { Name = 'v_39_tearshall' }, - ['-1668341863'] = { Name = 'v_39_ventilation' }, - ['-1784830875'] = { Name = 'v_39_winframe' }, - ['-98737209'] = { Name = 'v_40_ceilinglights2' }, - ['291872894'] = { Name = 'v_40_corri001' }, - ['45093818'] = { Name = 'v_40_debris1' }, - ['-1186594589'] = { Name = 'v_40_debris2' }, - ['-887905154'] = { Name = 'v_40_debris3' }, - ['791112872'] = { Name = 'v_40_debris4' }, - ['962167052'] = { Name = 'v_40_debris5' }, - ['336311921'] = { Name = 'v_40_debris6' }, - ['507955943'] = { Name = 'v_40_debris7' }, - ['1393603702'] = { Name = 'v_40_debris8' }, - ['518270419'] = { Name = 'v_40_details004' }, - ['-1215871715'] = { Name = 'v_40_details004b' }, - ['229280608'] = { Name = 'v_40_details005' }, - ['-1015980332'] = { Name = 'v_40_details1' }, - ['-354932931'] = { Name = 'v_40_details1b' }, - ['1418690838'] = { Name = 'v_40_details2' }, - ['-1630628465'] = { Name = 'v_40_details3' }, - ['-1385794092'] = { Name = 'v_40_doorfr2' }, - ['-1630447446'] = { Name = 'v_40_doorfr3' }, - ['166085559'] = { Name = 'v_40_exitpillar2' }, - ['-628711122'] = { Name = 'v_40_firehose003' }, - ['-1407925173'] = { Name = 'v_40_firehose004' }, - ['-1290299295'] = { Name = 'v_40_firehose2' }, - ['1450377097'] = { Name = 'v_40_firestand' }, - ['1703995662'] = { Name = 'v_40_firestand001' }, - ['160903452'] = { Name = 'v_40_firestand002' }, - ['-676147884'] = { Name = 'v_40_firestand003' }, - ['787938267'] = { Name = 'v_40_firestand004' }, - ['1489196476'] = { Name = 'v_40_frame011' }, - ['828868353'] = { Name = 'v_40_frame012' }, - ['1606509492'] = { Name = 'v_40_frame013' }, - ['-1250899357'] = { Name = 'v_40_gridlights004' }, - ['-2067145343'] = { Name = 'v_40_gridlights1' }, - ['-1299465980'] = { Name = 'v_40_gridlights2' }, - ['-1599302330'] = { Name = 'v_40_gridlights3' }, - ['-1161498737'] = { Name = 'v_40_hospbumpers2' }, - ['1325808595'] = { Name = 'v_40_hospital_reflect' }, - ['-1195059330'] = { Name = 'v_40_hospital' }, - ['-144818466'] = { Name = 'v_40_hospital1shad' }, - ['367028484'] = { Name = 'v_40_hospital1shadb' }, - ['1256210974'] = { Name = 'v_40_hospital2shad' }, - ['-1300091485'] = { Name = 'v_40_hospital3shad' }, - ['-1625975696'] = { Name = 'v_40_hospitaldoors_fixed' }, - ['-1428592125'] = { Name = 'v_40_hospitalgarden' }, - ['1938031722'] = { Name = 'v_40_hospitalglass' }, - ['1573403136'] = { Name = 'v_40_hospitalglass003' }, - ['-614867307'] = { Name = 'v_40_hospitalglass2' }, - ['-698606340'] = { Name = 'v_40_hospitallod' }, - ['-741357050'] = { Name = 'v_40_hospitalpipes' }, - ['-243110379'] = { Name = 'v_40_hospitalshop' }, - ['-1766220898'] = { Name = 'v_40_hospitalsidedoors' }, - ['-763183189'] = { Name = 'v_40_hospseating005' }, - ['542890844'] = { Name = 'v_40_hospseating006' }, - ['-1801993274'] = { Name = 'v_40_hospseating007' }, - ['1175365301'] = { Name = 'v_40_hospseating008' }, - ['1674787101'] = { Name = 'v_40_hospseating1' }, - ['1768637517'] = { Name = 'v_40_hospseating2' }, - ['2017780224'] = { Name = 'v_40_hospseating3' }, - ['-1912205946'] = { Name = 'v_40_hospseating4' }, - ['30863020'] = { Name = 'v_40_lift' }, - ['-1166172347'] = { Name = 'v_40_lights2' }, - ['-856243145'] = { Name = 'v_40_lights3' }, - ['618420815'] = { Name = 'v_40_nhospsign015' }, - ['-1727836487'] = { Name = 'v_40_oldlights' }, - ['434859764'] = { Name = 'v_40_receptiondesk' }, - ['1673570373'] = { Name = 'v_40_receptiondesk2' }, - ['623532546'] = { Name = 'v_40_roomlights' }, - ['-1948983387'] = { Name = 'v_40_shopdesk1' }, - ['239175797'] = { Name = 'v_40_sidedoor' }, - ['1103496429'] = { Name = 'v_40_sidedr' }, - ['-918255056'] = { Name = 'v_40_sign015' }, - ['-553863776'] = { Name = 'v_40_sign016' }, - ['-1490860634'] = { Name = 'v_40_sign017' }, - ['-1050314198'] = { Name = 'v_40_sign018' }, - ['1405689583'] = { Name = 'v_40_sign019' }, - ['-2081096142'] = { Name = 'v_40_sign020' }, - ['247665616'] = { Name = 'v_40_sign021' }, - ['546944893'] = { Name = 'v_40_sign022' }, - ['1000172932'] = { Name = 'v_40_sign024' }, - ['-977567298'] = { Name = 'v_40_sign025' }, - ['-1955083072'] = { Name = 'v_40_v_int40_hosp_plants' }, - ['-599122783'] = { Name = 'v_40_v_int40_hosp_plants001' }, - ['292325101'] = { Name = 'v_40_v_int40_hosp_plants002' }, - ['1977208774'] = { Name = 'v_40_v_int40_hosp_plants004' }, - ['596618035'] = { Name = 'v_40_v_int40_hosp_plants005' }, - ['1569169186'] = { Name = 'v_40_v_int40_hosp_plants006' }, - ['1826369957'] = { Name = 'v_40_wallbit' }, - ['1234993198'] = { Name = 'v_40_wood' }, - ['-940975603'] = { Name = 'v_40overlay1' }, - ['-186427643'] = { Name = 'v_40overlay1b' }, - ['2006694270'] = { Name = 'v_40overlay2' }, - ['-1905072340'] = { Name = 'v_40overlay3' }, - ['-1424855637'] = { Name = 'v_40overlayrubble' }, - ['-1306655153'] = { Name = 'v_41_back_counter' }, - ['1352348618'] = { Name = 'v_41_bank4_proxy_det' }, - ['98437368'] = { Name = 'v_41_bank4_proxy_shell' }, - ['-391291028'] = { Name = 'v_41_bank4_shell' }, - ['-857440036'] = { Name = 'v_41_barrier' }, - ['2105736410'] = { Name = 'v_41_blaine_crest' }, - ['1263450081'] = { Name = 'v_41_cables' }, - ['1313993890'] = { Name = 'v_41_depodet01' }, - ['-1149567563'] = { Name = 'v_41_desk01' }, - ['925839403'] = { Name = 'v_41_detail02' }, - ['297578599'] = { Name = 'v_41_details' }, - ['-490764252'] = { Name = 'v_41_dirt_deposit' }, - ['1391719252'] = { Name = 'v_41_flag' }, - ['-766812634'] = { Name = 'v_41_keypad' }, - ['-917254625'] = { Name = 'v_41_leaflets' }, - ['-225366444'] = { Name = 'v_41_lights_01' }, - ['-2037885372'] = { Name = 'v_41_lights_02' }, - ['1560893688'] = { Name = 'v_41_lit_on' }, - ['-1278659804'] = { Name = 'v_41_lits_ona' }, - ['-232740135'] = { Name = 'v_41_overlays' }, - ['-3104258'] = { Name = 'v_41_planter004' }, - ['-184906670'] = { Name = 'v_41_planter005' }, - ['-2066204010'] = { Name = 'v_41_planter01' }, - ['1161498025'] = { Name = 'v_41_rubbermat' }, - ['1635583631'] = { Name = 'v_41_seats01' }, - ['1476488591'] = { Name = 'v_41_tables' }, - ['-999038839'] = { Name = 'v_41_vault_det' }, - ['-438006612'] = { Name = 'v_41_vaultdecal' }, - ['-826232170'] = { Name = 'v_41_vlt_desk' }, - ['1255657581'] = { Name = 'v_41_wallmountedshelf' }, - ['591472838'] = { Name = 'v_44_1_daught_cdoor' }, - ['2087636702'] = { Name = 'v_44_1_daught_cdoor2' }, - ['-172113756'] = { Name = 'v_44_1_daught_deta_ns' }, - ['1355069479'] = { Name = 'v_44_1_daught_deta' }, - ['1540871336'] = { Name = 'v_44_1_daught_geoml' }, - ['-326164580'] = { Name = 'v_44_1_daught_item' }, - ['306643908'] = { Name = 'v_44_1_daught_mirr' }, - ['-2118087677'] = { Name = 'v_44_1_daught_moved' }, - ['-493464269'] = { Name = 'v_44_1_hall_deca' }, - ['379398760'] = { Name = 'v_44_1_hall_deta' }, - ['576819059'] = { Name = 'v_44_1_hall_emis' }, - ['1132977151'] = { Name = 'v_44_1_hall2_deca' }, - ['1889072789'] = { Name = 'v_44_1_hall2_deta' }, - ['-1795840269'] = { Name = 'v_44_1_hall2_emis' }, - ['463048617'] = { Name = 'v_44_1_mast_wadeca' }, - ['-282904342'] = { Name = 'v_44_1_mast_washel_m' }, - ['915170437'] = { Name = 'v_44_1_mast_washel' }, - ['-773551152'] = { Name = 'v_44_1_master_chan' }, - ['-406929574'] = { Name = 'v_44_1_master_deca' }, - ['-2030436657'] = { Name = 'v_44_1_master_deta' }, - ['-1622728272'] = { Name = 'v_44_1_master_mirdecal' }, - ['968954052'] = { Name = 'v_44_1_master_mirr' }, - ['587774879'] = { Name = 'v_44_1_master_pics1' }, - ['1740260617'] = { Name = 'v_44_1_master_pics2' }, - ['1194059832'] = { Name = 'v_44_1_master_refl' }, - ['-1441849776'] = { Name = 'v_44_1_master_wait' }, - ['2130628696'] = { Name = 'v_44_1_master_ward' }, - ['626896929'] = { Name = 'v_44_1_master_wcha' }, - ['1054259336'] = { Name = 'v_44_1_master_wrefl' }, - ['-377462278'] = { Name = 'v_44_1_son_deca' }, - ['-2021571148'] = { Name = 'v_44_1_son_deta' }, - ['-1320728955'] = { Name = 'v_44_1_son_item' }, - ['985964044'] = { Name = 'v_44_1_son_swap' }, - ['1102246587'] = { Name = 'v_44_1_wc_deca' }, - ['1767658141'] = { Name = 'v_44_1_wc_deta' }, - ['1810052538'] = { Name = 'v_44_1_wc_mirr' }, - ['1002783348'] = { Name = 'v_44_1_wc_wall' }, - ['-603630987'] = { Name = 'v_44_cablemesh1486013_tstd' }, - ['1941070416'] = { Name = 'v_44_d_chand' }, - ['1607341789'] = { Name = 'v_44_d_emis' }, - ['1480808153'] = { Name = 'v_44_d_items_over' }, - ['-2101628217'] = { Name = 'v_44_dine_deca' }, - ['1271607691'] = { Name = 'v_44_dine_deta' }, - ['226695967'] = { Name = 'v_44_fakewindow007' }, - ['-1288601804'] = { Name = 'v_44_fakewindow1' }, - ['-1789181048'] = { Name = 'v_44_fakewindow2' }, - ['-2033342867'] = { Name = 'v_44_fakewindow3' }, - ['2039385071'] = { Name = 'v_44_fakewindow4' }, - ['-599895731'] = { Name = 'v_44_fakewindow5' }, - ['-855854390'] = { Name = 'v_44_fakewindow6' }, - ['-86571393'] = { Name = 'v_44_g_cor_blen' }, - ['-328127049'] = { Name = 'v_44_g_cor_deta' }, - ['859338990'] = { Name = 'v_44_g_fron_deca' }, - ['143641345'] = { Name = 'v_44_g_fron_deta' }, - ['-1389695856'] = { Name = 'v_44_g_fron_refl' }, - ['-1798546221'] = { Name = 'v_44_g_gara_deca' }, - ['-24207526'] = { Name = 'v_44_g_gara_deta' }, - ['2093200767'] = { Name = 'v_44_g_gara_ref' }, - ['957428350'] = { Name = 'v_44_g_gara_shad' }, - ['-1226797095'] = { Name = 'v_44_g_hall_deca' }, - ['376085519'] = { Name = 'v_44_g_hall_detail' }, - ['779624795'] = { Name = 'v_44_g_hall_emis' }, - ['1185186973'] = { Name = 'v_44_g_hall_stairs' }, - ['-1092137679'] = { Name = 'v_44_g_kitche_deca' }, - ['-784892147'] = { Name = 'v_44_g_kitche_deca1' }, - ['-1213368531'] = { Name = 'v_44_g_kitche_deta' }, - ['1322076740'] = { Name = 'v_44_g_kitche_refl' }, - ['-787792751'] = { Name = 'v_44_g_kitche_shad' }, - ['407181954'] = { Name = 'v_44_g_scubagear' }, - ['-368474459'] = { Name = 'v_44_garage_shell' }, - ['2050258850'] = { Name = 'v_44_int_v_bit' }, - ['-1685707747'] = { Name = 'v_44_kitc_chand' }, - ['309845291'] = { Name = 'v_44_kitch_moved' }, - ['-1636347576'] = { Name = 'v_44_kitche_cables' }, - ['-245883976'] = { Name = 'v_44_kitche_units' }, - ['1655360555'] = { Name = 'v_44_lounge_deca' }, - ['948173474'] = { Name = 'v_44_lounge_decal' }, - ['-811780342'] = { Name = 'v_44_lounge_deta' }, - ['-656201850'] = { Name = 'v_44_lounge_items' }, - ['1428487575'] = { Name = 'v_44_lounge_movebot' }, - ['-133604724'] = { Name = 'v_44_lounge_movepic' }, - ['-948332355'] = { Name = 'v_44_lounge_photos' }, - ['62722912'] = { Name = 'v_44_lounge_refl' }, - ['1963262044'] = { Name = 'v_44_m_clothes' }, - ['-819268198'] = { Name = 'v_44_m_daught_over' }, - ['-825301026'] = { Name = 'v_44_m_premier' }, - ['-1762306153'] = { Name = 'v_44_m_spyglasses' }, - ['310112611'] = { Name = 'v_44_master_movebot' }, - ['-972728387'] = { Name = 'v_44_planeticket' }, - ['331763873'] = { Name = 'v_44_s_posters' }, - ['575284108'] = { Name = 'v_44_shell_dt' }, - ['221861893'] = { Name = 'v_44_shell_refl' }, - ['2101193759'] = { Name = 'v_44_shell' }, - ['-906623003'] = { Name = 'v_44_shell2_mb_ward_refl' }, - ['-1969983968'] = { Name = 'v_44_shell2_mb_wind_refl' }, - ['1030930191'] = { Name = 'v_44_shell2_refl' }, - ['328315379'] = { Name = 'v_44_shell2' }, - ['-215599798'] = { Name = 'v_44_son_clutter' }, - ['1858462547'] = { Name = 'v_45_cables' }, - ['-337385721'] = { Name = 'v_45_cables2' }, - ['-567985218'] = { Name = 'v_45_cablesshutter' }, - ['-875734576'] = { Name = 'v_45_carlift' }, - ['581450015'] = { Name = 'v_45_carparts' }, - ['-1574975172'] = { Name = 'v_45_clutter02' }, - ['-1547808736'] = { Name = 'v_45_dirtfloor' }, - ['1968716971'] = { Name = 'v_45_dirtovlay' }, - ['159043014'] = { Name = 'v_45_dirtovlay2' }, - ['1949872034'] = { Name = 'v_45_ladder' }, - ['-2010128249'] = { Name = 'v_45_ligts' }, - ['1087962509'] = { Name = 'v_45_overlay' }, - ['-691390650'] = { Name = 'v_45_overlay2' }, - ['-262648040'] = { Name = 'v_45_pipes' }, - ['-1571990056'] = { Name = 'v_45_racks' }, - ['-1041624609'] = { Name = 'v_45_reflect' }, - ['-1326433966'] = { Name = 'v_45_shadows' }, - ['616403178'] = { Name = 'v_45_shell' }, - ['2096178034'] = { Name = 'v_45_shelves' }, - ['2054055976'] = { Name = 'v_45_spraybth' }, - ['-1380038604'] = { Name = 'v_45_support' }, - ['1855035654'] = { Name = 'v_45_webs' }, - ['-1238385403'] = { Name = 'v_45_windows' }, - ['797162962'] = { Name = 'v_45_windows2' }, - ['144907061'] = { Name = 'v_45_workbench' }, - ['161675002'] = { Name = 'v_46_beams' }, - ['2047257786'] = { Name = 'v_46_beams2' }, - ['-1935124951'] = { Name = 'v_46_cardoors' }, - ['504243844'] = { Name = 'v_46_carlift' }, - ['-250917280'] = { Name = 'v_46_carlift2' }, - ['1968759822'] = { Name = 'v_46_carmd3office' }, - ['1623115860'] = { Name = 'v_46_carmd3spray' }, - ['-1243922919'] = { Name = 'v_46_carmd3stuff' }, - ['-1021052552'] = { Name = 'v_46_carmd3vents' }, - ['144752720'] = { Name = 'v_46_carmod3' }, - ['539250710'] = { Name = 'v_46_carmod3refproxy' }, - ['886650836'] = { Name = 'v_46_cm_junk' }, - ['1774210307'] = { Name = 'v_46_cm_lighting' }, - ['-389374738'] = { Name = 'v_46_cm_reflectprxy' }, - ['1501102292'] = { Name = 'v_46_cm_tyres' }, - ['-939297918'] = { Name = 'v_46_cm3dirtfloor' }, - ['-1334322288'] = { Name = 'v_46_cm3dirtfloor2' }, - ['-1292686600'] = { Name = 'v_46_cm3dirtovly' }, - ['852661480'] = { Name = 'v_46_cm3dirtovly002' }, - ['27791528'] = { Name = 'v_46_cm3dirtovly2' }, - ['-1278768011'] = { Name = 'v_46_cm3emissive' }, - ['-1790813968'] = { Name = 'v_46_cm3emissive2' }, - ['-1493631907'] = { Name = 'v_46_cm3emissive3' }, - ['-1456647356'] = { Name = 'v_46_cm3overlay' }, - ['-926618996'] = { Name = 'v_46_cm3overlay2' }, - ['1520078393'] = { Name = 'v_46_cm3overlay3' }, - ['-636449752'] = { Name = 'v_46_decal_dirt' }, - ['1267537954'] = { Name = 'v_46_elecboxes' }, - ['882072327'] = { Name = 'v_46_elecboxes2' }, - ['-527410317'] = { Name = 'v_46_frontshut' }, - ['-108329913'] = { Name = 'v_46_mainshell' }, - ['830844734'] = { Name = 'v_46_overlays' }, - ['-1369033087'] = { Name = 'v_46_overlays2' }, - ['-2010430874'] = { Name = 'v_46_paintovly' }, - ['-600751457'] = { Name = 'v_46_prepstat' }, - ['-2019109317'] = { Name = 'v_46_primedcar' }, - ['-1264805106'] = { Name = 'v_46_shadmap' }, - ['429348217'] = { Name = 'v_46_shutters' }, - ['1512665831'] = { Name = 'v_46_spraybth' }, - ['-2042124743'] = { Name = 'v_46_workbench' }, - ['-1531225547'] = { Name = 'v_47_celights01' }, - ['1852665242'] = { Name = 'v_47_celights02' }, - ['1468476797'] = { Name = 'v_47_dec004' }, - ['1640382971'] = { Name = 'v_47_dec005' }, - ['811437701'] = { Name = 'v_47_dec01' }, - ['1670247653'] = { Name = 'v_47_dec02' }, - ['1439160665'] = { Name = 'v_47_dec03' }, - ['-733190093'] = { Name = 'v_47_dust_sheets' }, - ['-1345348454'] = { Name = 'v_47_dust_sheets001' }, - ['1924923844'] = { Name = 'v_47_dustsheet02' }, - ['744458711'] = { Name = 'v_47_frontdesk' }, - ['1083112893'] = { Name = 'v_47_frontdesk001' }, - ['-1960598019'] = { Name = 'v_47_glass' }, - ['-773060862'] = { Name = 'v_47_glass001' }, - ['-531979329'] = { Name = 'v_47_glass002' }, - ['-2045579439'] = { Name = 'v_47_glass003' }, - ['1407453940'] = { Name = 'v_47_glass004' }, - ['-257961210'] = { Name = 'v_47_map003' }, - ['-26677608'] = { Name = 'v_47_map004' }, - ['722885611'] = { Name = 'v_47_map01' }, - ['1019412292'] = { Name = 'v_47_map02' }, - ['-1190483873'] = { Name = 'v_47_overlay002' }, - ['-1752420463'] = { Name = 'v_47_overlay01' }, - ['-801202192'] = { Name = 'v_47_refit_shell' }, - ['2077033144'] = { Name = 'v_47_seats' }, - ['877791843'] = { Name = 'v_47_seats001' }, - ['441894259'] = { Name = 'v_47_shelves002' }, - ['1077333982'] = { Name = 'v_47_shelves01' }, - ['-842919620'] = { Name = 'v_47_sheriff_shell' }, - ['-1482994655'] = { Name = 'v_47_sheriff2_ext' }, - ['1355736537'] = { Name = 'v_47_sheriff2_shell' }, - ['-396400031'] = { Name = 'v_47_sheriffdet002' }, - ['-577415987'] = { Name = 'v_47_sheriffdet003' }, - ['-884292749'] = { Name = 'v_47_sheriffdet01' }, - ['-607415060'] = { Name = 'v_47_shrfemsv01' }, - ['654479483'] = { Name = 'v_47_stairs' }, - ['97826250'] = { Name = 'v_47_striplights' }, - ['2128294516'] = { Name = 'v_47_striplights001' }, - ['665442498'] = { Name = 'v_47_trash01' }, - ['770696526'] = { Name = 'v_47_trash02' }, - ['-1879404595'] = { Name = 'v_48_bas_elev' }, - ['-83132045'] = { Name = 'v_48_corr_light001' }, - ['817753303'] = { Name = 'v_48_corr_light002' }, - ['1719654490'] = { Name = 'v_48_corr_light003' }, - ['233318188'] = { Name = 'v_48_corr_light004' }, - ['1133843077'] = { Name = 'v_48_corr_light005' }, - ['2038660705'] = { Name = 'v_48_corr_light006' }, - ['1564145712'] = { Name = 'v_48_dirt_dec_crdr' }, - ['1276713199'] = { Name = 'v_48_elev_sec006' }, - ['-1056424463'] = { Name = 'v_48_elev_shell' }, - ['-1767538381'] = { Name = 'v_48_emerg_light_a' }, - ['-1462098532'] = { Name = 'v_48_emerg_light_b' }, - ['1331535383'] = { Name = 'v_48_fib_embb099' }, - ['-898425895'] = { Name = 'v_48_fibas_door' }, - ['203165608'] = { Name = 'v_48_fibas_pipes' }, - ['-307754612'] = { Name = 'v_48_fibas_vents' }, - ['-590224292'] = { Name = 'v_48_fibas_vents2' }, - ['1125088331'] = { Name = 'v_48_glass_top' }, - ['1721189644'] = { Name = 'v_48_glass' }, - ['-1599821315'] = { Name = 'v_48_gnd_shell' }, - ['139806946'] = { Name = 'v_48_halldirt' }, - ['-903175384'] = { Name = 'v_48_ivy01' }, - ['1878781640'] = { Name = 'v_48_ivy02' }, - ['1565346155'] = { Name = 'v_48_ivy03' }, - ['-1534666783'] = { Name = 'v_48_ivy04' }, - ['-1082929938'] = { Name = 'v_48_lob_crest' }, - ['1757350943'] = { Name = 'v_48_lob_det' }, - ['864543808'] = { Name = 'v_48_lobplants' }, - ['-1750450153'] = { Name = 'v_48_plantsentrance01' }, - ['395940899'] = { Name = 'v_48_pot_plant02' }, - ['2059137229'] = { Name = 'v_48_recp_det' }, - ['-1585333391'] = { Name = 'v_48_recp_planter' }, - ['-2029972300'] = { Name = 'v_48_recp_seats' }, - ['-630932061'] = { Name = 'v_48_refl_prxy' }, - ['-2115103997'] = { Name = 'v_48_stair_shell001' }, - ['807634909'] = { Name = 'v_48_stairs03' }, - ['1306566297'] = { Name = 'v_48_turnstyle005' }, - ['-696214800'] = { Name = 'v_48_wall_det01' }, - ['-1155319973'] = { Name = 'v_49_cables1' }, - ['-861513119'] = { Name = 'v_49_cables2' }, - ['-596903444'] = { Name = 'v_49_cables3' }, - ['51222312'] = { Name = 'v_49_motelduct005' }, - ['-335052794'] = { Name = 'v_49_motelmp_bed' }, - ['-215145766'] = { Name = 'v_49_motelmp_clothes' }, - ['-1940280087'] = { Name = 'v_49_motelmp_curtains' }, - ['-1017054453'] = { Name = 'v_49_motelmp_glass' }, - ['-482074621'] = { Name = 'v_49_motelmp_lshell' }, - ['1876289231'] = { Name = 'v_49_motelmp_mirror' }, - ['261852243'] = { Name = 'v_49_motelmp_reflect' }, - ['-425183348'] = { Name = 'v_49_motelmp_stuff' }, - ['1096169341'] = { Name = 'v_49_neonsign' }, - ['-592386971'] = { Name = 'v_49_shadowmap' }, - ['-1798473163'] = { Name = 'v_49_tat2chair' }, - ['-1265420167'] = { Name = 'v_49_tat2dirt' }, - ['-1609186127'] = { Name = 'v_49_tat2emissives' }, - ['-1880537367'] = { Name = 'v_49_tat2lighting' }, - ['1135844065'] = { Name = 'v_49_tat2pipes' }, - ['1081670085'] = { Name = 'v_49_tat2reflect' }, - ['-1311365508'] = { Name = 'v_49_tat2shell' }, - ['-1242630427'] = { Name = 'v_49_tat2stuff' }, - ['-192715916'] = { Name = 'v_49_tat2windows' }, - ['-332995421'] = { Name = 'v_5_b_arch' }, - ['150237004'] = { Name = 'v_5_b_atm1' }, - ['-239124254'] = { Name = 'v_5_b_atm2' }, - ['-16252138'] = { Name = 'v_5_b_cornice1' }, - ['290105243'] = { Name = 'v_5_b_cornice2' }, - ['1479521636'] = { Name = 'v_5_b_cornice5' }, - ['568670825'] = { Name = 'v_5_b_counter1' }, - ['559893900'] = { Name = 'v_5_b_lamps' }, - ['1225548151'] = { Name = 'v_5_bank_mirrorfloor' }, - ['464077820'] = { Name = 'v_5_bank_shell' }, - ['-576553415'] = { Name = 'v_5_bankarches' }, - ['-979737978'] = { Name = 'v_5_basmntovrly' }, - ['-1304090349'] = { Name = 'v_5_bbalistrade1' }, - ['-671320959'] = { Name = 'v_5_bbalistrade2' }, - ['-767354546'] = { Name = 'v_5_bbanister03' }, - ['-1285519105'] = { Name = 'v_5_bbanister1' }, - ['1062493828'] = { Name = 'v_5_bcashfurnish' }, - ['1267148488'] = { Name = 'v_5_bdivide' }, - ['243651649'] = { Name = 'v_5_bdoorframe1' }, - ['741969832'] = { Name = 'v_5_bdoorframe3' }, - ['1205946103'] = { Name = 'v_5_bdoorframe5' }, - ['1006317363'] = { Name = 'v_5_bdoorframe6' }, - ['-1667633037'] = { Name = 'v_5_bdoorframe7' }, - ['-825470550'] = { Name = 'v_5_bentornlamp' }, - ['-1259359995'] = { Name = 'v_5_bfurniture' }, - ['1038676414'] = { Name = 'v_5_bfurniture02' }, - ['796153045'] = { Name = 'v_5_bfurniture03' }, - ['596404134'] = { Name = 'v_5_borntelamp' }, - ['-1232158736'] = { Name = 'v_5_borntelamp2' }, - ['-1076309372'] = { Name = 'v_5_borntelamp3' }, - ['-775784873'] = { Name = 'v_5_borntelamp4' }, - ['1714465921'] = { Name = 'v_5_brailing' }, - ['-573183536'] = { Name = 'v_5_broundtable' }, - ['705148627'] = { Name = 'v_5_bsafebars' }, - ['-1623607826'] = { Name = 'v_5_bsafeframe' }, - ['510288199'] = { Name = 'v_5_bsecurity' }, - ['1659123672'] = { Name = 'v_5_bskirt' }, - ['-1589164314'] = { Name = 'v_5_bstairs2' }, - ['1121726475'] = { Name = 'v_5_btable1' }, - ['957947013'] = { Name = 'v_5_btable2' }, - ['1884138103'] = { Name = 'v_5_btables002' }, - ['-1336818575'] = { Name = 'v_5_btellerglass' }, - ['-1276906522'] = { Name = 'v_5_dadorail' }, - ['-444869506'] = { Name = 'v_5_decalshadows1' }, - ['423208588'] = { Name = 'v_5_decalshadows10' }, - ['937195842'] = { Name = 'v_5_decalshadows2' }, - ['-909304543'] = { Name = 'v_5_decalshadows3' }, - ['-24607077'] = { Name = 'v_5_decalshadows4' }, - ['707845611'] = { Name = 'v_5_decalshadows5' }, - ['1662242736'] = { Name = 'v_5_decalshadows6' }, - ['1842668850'] = { Name = 'v_5_decalshadows7' }, - ['1169036517'] = { Name = 'v_5_decalshadows8' }, - ['1332750441'] = { Name = 'v_5_decalshadows9' }, - ['1306192136'] = { Name = 'v_5_depo_box01_lid' }, - ['583968031'] = { Name = 'v_5_depo_box01' }, - ['1584275927'] = { Name = 'v_5_lift01' }, - ['-2054523572'] = { Name = 'v_5_mirror_reflect' }, - ['-1061354586'] = { Name = 'v_5_normovly' }, - ['1241038820'] = { Name = 'v_5_offwind' }, - ['-734508660'] = { Name = 'v_5_paintings' }, - ['-78459657'] = { Name = 'v_5_reflectproxy' }, - ['-1967811035'] = { Name = 'v_5_safetable' }, - ['-970006642'] = { Name = 'v_5_safetable001' }, - ['-428924892'] = { Name = 'v_5_shadowblocker' }, - ['807488662'] = { Name = 'v_5_stairovrly' }, - ['-245703102'] = { Name = 'v_5_vaultdetail' }, - ['229871327'] = { Name = 'v_5_vaultoverlays001' }, - ['331104727'] = { Name = 'v_5_vlt_desk' }, - ['-1422138404'] = { Name = 'v_5_wall_shadow' }, - ['-1668043190'] = { Name = 'v_5_windemovly008' }, - ['-1308402120'] = { Name = 'v_5_windemovly10' }, - ['965111188'] = { Name = 'v_5_windemovly3' }, - ['551926871'] = { Name = 'v_5_windemovly4' }, - ['184586381'] = { Name = 'v_5_windemovly5' }, - ['1950868250'] = { Name = 'v_5_windemovly6' }, - ['1720534949'] = { Name = 'v_5_windemovly7' }, - ['131612235'] = { Name = 'v_5_windemovlyent' }, - ['-442839627'] = { Name = 'v_50_chairend' }, - ['748053245'] = { Name = 'v_50_chairend001' }, - ['37490249'] = { Name = 'v_50_chairend002' }, - ['234563015'] = { Name = 'v_50_chairend003' }, - ['1673941344'] = { Name = 'v_50_chairend004' }, - ['1902800040'] = { Name = 'v_50_chairend005' }, - ['1623542674'] = { Name = 'v_50_chairend006' }, - ['1854564124'] = { Name = 'v_50_chairend007' }, - ['89855163'] = { Name = 'v_50_chairend008' }, - ['-1013968366'] = { Name = 'v_50_chairend011' }, - ['-811948057'] = { Name = 'v_50_chairend034' }, - ['-1278900604'] = { Name = 'v_50_chairend133' }, - ['-1584602605'] = { Name = 'v_50_chairend134' }, - ['52789412'] = { Name = 'v_50_chairs' }, - ['1080203179'] = { Name = 'v_50_chairs1' }, - ['-1948995954'] = { Name = 'v_50_chairs3' }, - ['1925446765'] = { Name = 'v_50_chairs4' }, - ['1377221395'] = { Name = 'v_50_chairs6' }, - ['1575484037'] = { Name = 'v_50_chairsingle' }, - ['-645600804'] = { Name = 'v_50_chairsingle002' }, - ['-941767026'] = { Name = 'v_50_chairsingle003' }, - ['2019961352'] = { Name = 'v_50_chairsingle020' }, - ['1677918530'] = { Name = 'v_50_chairsingle021' }, - ['-1714590506'] = { Name = 'v_50_chairsingle022' }, - ['-2020685735'] = { Name = 'v_50_chairsingle023' }, - ['-753697626'] = { Name = 'v_50_chairsingle12' }, - ['642687771'] = { Name = 'v_50_chairsingle18' }, - ['950618064'] = { Name = 'v_50_chairsingle19' }, - ['-938495990'] = { Name = 'v_50_chairsingle2' }, - ['567758572'] = { Name = 'v_50_curtains' }, - ['2121235493'] = { Name = 'v_50_floornwalls' }, - ['1895042181'] = { Name = 'v_50_rails00' }, - ['2126882856'] = { Name = 'v_50_rails01' }, - ['-807941553'] = { Name = 'v_50_rails02' }, - ['-1236887763'] = { Name = 'v_50_rails03' }, - ['-906248553'] = { Name = 'v_50_rails04' }, - ['635181763'] = { Name = 'v_50_speakrsdetails' }, - ['1663940642'] = { Name = 'v_51_bench' }, - ['-1290059459'] = { Name = 'v_51_benches' }, - ['204112359'] = { Name = 'v_51_briefsbox' }, - ['2099753992'] = { Name = 'v_51_cable' }, - ['-1429935299'] = { Name = 'v_51_cable2' }, - ['-661698863'] = { Name = 'v_51_cable3' }, - ['1100241117'] = { Name = 'v_51_clothes04' }, - ['-1373719477'] = { Name = 'v_51_clothing01' }, - ['-1057433089'] = { Name = 'v_51_clothing02' }, - ['-791184964'] = { Name = 'v_51_clothing03' }, - ['1652366601'] = { Name = 'v_51_clothing04' }, - ['1967473305'] = { Name = 'v_51_clothing05' }, - ['-2029853164'] = { Name = 'v_51_clothing06' }, - ['-1360285111'] = { Name = 'v_51_clothing07' }, - ['-1591142716'] = { Name = 'v_51_clothing08' }, - ['-637210838'] = { Name = 'v_51_counter' }, - ['195744431'] = { Name = 'v_51_decdirt' }, - ['1546504755'] = { Name = 'v_51_det_back' }, - ['862861026'] = { Name = 'v_51_ducttapeshad' }, - ['-67044927'] = { Name = 'v_51_lights010' }, - ['-1289736192'] = { Name = 'v_51_main_det' }, - ['613850081'] = { Name = 'v_51_main_ovl' }, - ['-2071896745'] = { Name = 'v_51_masks' }, - ['-1908825210'] = { Name = 'v_51_masks01' }, - ['-90870231'] = { Name = 'v_51_mirror' }, - ['-1557617926'] = { Name = 'v_51_mirror2' }, - ['-1213527926'] = { Name = 'v_51_posters' }, - ['1619425394'] = { Name = 'v_51_reflectproxy' }, - ['1614554863'] = { Name = 'v_51_rubbermat' }, - ['-186245286'] = { Name = 'v_51_rugs' }, - ['338235866'] = { Name = 'v_51_store_ovl' }, - ['1541563655'] = { Name = 'v_51_v_clotheslo' }, - ['-2146544219'] = { Name = 'v_51_v_shadowmap' }, - ['1860724536'] = { Name = 'v_51_v_shadowmap2' }, - ['939895995'] = { Name = 'v_51_windows01' }, - ['672795876'] = { Name = 'v_51_windows02' }, - ['1440278625'] = { Name = 'v_51_windows03' }, - ['2099984133'] = { Name = 'v_51_windows04' }, - ['1793888904'] = { Name = 'v_51_windows05' }, - ['-2113852240'] = { Name = 'v_52_cables01' }, - ['-2023648125'] = { Name = 'v_52_cablesupporta' }, - ['-1835160837'] = { Name = 'v_52_cablesupportb' }, - ['578757984'] = { Name = 'v_52_cashcount' }, - ['1348852804'] = { Name = 'v_52_clothing01' }, - ['296638023'] = { Name = 'v_52_clothing013' }, - ['1545597880'] = { Name = 'v_52_clothing02' }, - ['-1975726143'] = { Name = 'v_52_clothing04' }, - ['-1821646305'] = { Name = 'v_52_clothing05' }, - ['-548668966'] = { Name = 'v_52_clothing07' }, - ['-1415736706'] = { Name = 'v_52_clothing08' }, - ['-1167118303'] = { Name = 'v_52_clothing09' }, - ['-260924745'] = { Name = 'v_52_clothing12' }, - ['855097084'] = { Name = 'v_52_decdirtovlys' }, - ['-1933391437'] = { Name = 'v_52_det003' }, - ['-1725491743'] = { Name = 'v_52_detail4' }, - ['-591429182'] = { Name = 'v_52_disp_table01' }, - ['1278230682'] = { Name = 'v_52_displayfront' }, - ['320079566'] = { Name = 'v_52_normalonly' }, - ['-61764086'] = { Name = 'v_52_pendant_light2' }, - ['2037680218'] = { Name = 'v_52_pendant_lights' }, - ['1229958970'] = { Name = 'v_52_puffa' }, - ['-1470670240'] = { Name = 'v_52_reflectproxy' }, - ['-1930847818'] = { Name = 'v_52_rug01' }, - ['420374239'] = { Name = 'v_52_shadowmap' }, - ['-1293181688'] = { Name = 'v_52_shell' }, - ['795391854'] = { Name = 'v_52_shirts' }, - ['1955171849'] = { Name = 'v_52_shoeboxes' }, - ['-607033815'] = { Name = 'v_52_shoeboxes2' }, - ['1106271416'] = { Name = 'v_52_trouserdisp' }, - ['673203112'] = { Name = 'v_52_varsity' }, - ['-167679890'] = { Name = 'v_52_vent_det01' }, - ['-1782577244'] = { Name = 'v_52_window01' }, - ['-1014373577'] = { Name = 'v_52_window02' }, - ['-1912178643'] = { Name = 'v_52_window03' }, - ['1606196122'] = { Name = 'v_52_window04' }, - ['-1433456314'] = { Name = 'v_52_window05' }, - ['2089178413'] = { Name = 'v_52_window06' }, - ['1234630782'] = { Name = 'v_53_cglassshalves' }, - ['428773553'] = { Name = 'v_53_changecurts' }, - ['1058088968'] = { Name = 'v_53_chromestuff' }, - ['-61865970'] = { Name = 'v_53_clothesbits' }, - ['-991699164'] = { Name = 'v_53_clotheshilights' }, - ['1762381766'] = { Name = 'v_53_counterdressing' }, - ['1091855058'] = { Name = 'v_53_dirt' }, - ['348545346'] = { Name = 'v_53_displaycases' }, - ['-938724910'] = { Name = 'v_53_displayitems' }, - ['-752656833'] = { Name = 'v_53_displayitems01' }, - ['1689333893'] = { Name = 'v_53_donotexport_01' }, - ['760358374'] = { Name = 'v_53_hishop_pipes' }, - ['1795136864'] = { Name = 'v_53_lightpanels' }, - ['613736590'] = { Name = 'v_53_maindisplay' }, - ['-1989843992'] = { Name = 'v_53_menmags' }, - ['-2058352756'] = { Name = 'v_53_menmags01' }, - ['-313469562'] = { Name = 'v_53_pantsshelf' }, - ['-1014126908'] = { Name = 'v_53_picture' }, - ['-797093184'] = { Name = 'v_53_screens' }, - ['-1280786523'] = { Name = 'v_53_set_table' }, - ['542384633'] = { Name = 'v_53_shadflorr_roof' }, - ['1203040103'] = { Name = 'v_53_shadwalls' }, - ['1205023129'] = { Name = 'v_53_shoes' }, - ['1715900321'] = { Name = 'v_53_shop_doorframe' }, - ['568988812'] = { Name = 'v_53_shop_glass' }, - ['-1846527381'] = { Name = 'v_53_shop_refl' }, - ['1612802001'] = { Name = 'v_53_shop_shell' }, - ['-1840542560'] = { Name = 'v_53_shop_till' }, - ['1324266705'] = { Name = 'v_53_shop_vents' }, - ['-918002092'] = { Name = 'v_53_shop_windowframes' }, - ['1942963397'] = { Name = 'v_53_store_trim' }, - ['175871830'] = { Name = 'v_53_stripchangemirror' }, - ['-541424662'] = { Name = 'v_53_till' }, - ['-793402124'] = { Name = 'v_53_window_access' }, - ['-1199017200'] = { Name = 'v_53_window_access1' }, - ['-1040632658'] = { Name = 'v_53_windowdisplays' }, - ['-619597835'] = { Name = 'v_53_windowplinth' }, - ['1393727645'] = { Name = 'v_54_bkr_mesh_delta_em' }, - ['-1010565372'] = { Name = 'v_54_bkr_mesh_delta' }, - ['547257518'] = { Name = 'v_54_bkr_mesh_emissive' }, - ['844983191'] = { Name = 'v_54_bkr_mesh_homebrew' }, - ['882198628'] = { Name = 'v_54_bkr_mesh_seat' }, - ['1655365292'] = { Name = 'v_54_bkr_mesh_toyplastic' }, - ['-783882036'] = { Name = 'v_54_bkr_over_decal' }, - ['1810516697'] = { Name = 'v_54_bkr_over_normal' }, - ['1526384847'] = { Name = 'v_54_bkr_over_shadow' }, - ['868217097'] = { Name = 'v_54_bkr_time_windows' }, - ['1544154729'] = { Name = 'v_54_exterior_mesh' }, - ['-1990590029'] = { Name = 'v_54_hall_cctv' }, - ['875997874'] = { Name = 'v_54_hall_mesh_berometer' }, - ['747266584'] = { Name = 'v_54_hall_mesh_cage' }, - ['113366963'] = { Name = 'v_54_hall_mesh_delta_em' }, - ['649878197'] = { Name = 'v_54_hall_mesh_delta' }, - ['482974471'] = { Name = 'v_54_hall_mesh_frames' }, - ['310848981'] = { Name = 'v_54_hall_mesh_pile_a' }, - ['451284019'] = { Name = 'v_54_hall_mesh_storage' }, - ['-516997872'] = { Name = 'v_54_hall_over_decal' }, - ['-1431458925'] = { Name = 'v_54_hall_over_normal' }, - ['938207746'] = { Name = 'v_54_hall_over_pile_a' }, - ['-1383360591'] = { Name = 'v_54_lng_boxes_a' }, - ['1441916477'] = { Name = 'v_54_lng_cctv' }, - ['-1073846645'] = { Name = 'v_54_lng_curtains' }, - ['-971142445'] = { Name = 'v_54_lng_delta2' }, - ['-1197906604'] = { Name = 'v_54_lng_mesh_bigscreen' }, - ['1658335751'] = { Name = 'v_54_lng_mesh_compmonitor' }, - ['1593119775'] = { Name = 'v_54_lng_mesh_light' }, - ['-1731917071'] = { Name = 'v_54_lng_mesh_maindesk' }, - ['-1091774632'] = { Name = 'v_54_lng_mesh_rugs' }, - ['-1097284880'] = { Name = 'v_54_lng_mesh_smalldeskobjects' }, - ['617533868'] = { Name = 'v_54_lng_mirror_emissives' }, - ['-871897574'] = { Name = 'v_54_lng_posters' }, - ['723823723'] = { Name = 'v_54_lng_projector' }, - ['355290615'] = { Name = 'v_54_lng_serverrack' }, - ['-957469236'] = { Name = 'v_54_lng_shelfa' }, - ['-270781819'] = { Name = 'v_54_lng_smalldesk' }, - ['-1942848427'] = { Name = 'v_54_lng_time_lights' }, - ['-824466368'] = { Name = 'v_54_lng_time_windows' }, - ['-299568820'] = { Name = 'v_54_mnr_over_decal' }, - ['-1958168300'] = { Name = 'v_54_mnr_over_normal' }, - ['-1669688922'] = { Name = 'v_54_mnr_over_shadow' }, - ['1370729474'] = { Name = 'v_54_pinboard' }, - ['-56595934'] = { Name = 'v_54_shell_doorframe' }, - ['1997308323'] = { Name = 'v_54_shell_main' }, - ['-937170007'] = { Name = 'v_55__exterior_' }, - ['467259943'] = { Name = 'v_55_rollerdoor' }, - ['199611853'] = { Name = 'v_55_shell' }, - ['-438552394'] = { Name = 'v_55_tor_mesh_airvents' }, - ['2080022438'] = { Name = 'v_55_tor_mesh_backoffice' }, - ['-2065388425'] = { Name = 'v_55_tor_mesh_forklift' }, - ['816010501'] = { Name = 'v_55_tor_mesh_groupa' }, - ['2013029274'] = { Name = 'v_55_tor_mesh_groupb' }, - ['1296371244'] = { Name = 'v_55_tor_mesh_groupc' }, - ['-1818551593'] = { Name = 'v_55_tor_mesh_groupd' }, - ['-1563051700'] = { Name = 'v_55_tor_mesh_groupe' }, - ['-1420264535'] = { Name = 'v_55_tor_mesh_highwindow' }, - ['1834851376'] = { Name = 'v_55_tor_mesh_lights' }, - ['-1516231238'] = { Name = 'v_55_tor_mesh_lowwall' }, - ['-1120250614'] = { Name = 'v_55_tor_mesh_pipes' }, - ['-674036594'] = { Name = 'v_55_tor_mesh_sidewindows' }, - ['-543597348'] = { Name = 'v_55_tor_mesh_sidewindowsd' }, - ['-1380332413'] = { Name = 'v_55_tor_mesh_stiars' }, - ['2019373034'] = { Name = 'v_55_tor_mesh_structurebottom' }, - ['-401760368'] = { Name = 'v_55_tor_mesh_structuretop' }, - ['1792141583'] = { Name = 'v_55_tor_mesh_worklight' }, - ['-765302674'] = { Name = 'v_55_tor_over_decal_dirt' }, - ['-1626568503'] = { Name = 'v_55_tor_over_decal_puddles' }, - ['-2033448783'] = { Name = 'v_55_tor_over_decal' }, - ['-101437541'] = { Name = 'v_56_ao_corridor_room' }, - ['-1814866825'] = { Name = 'v_56_ao_dining_room' }, - ['1722796206'] = { Name = 'v_56_ao_living_room' }, - ['-130533721'] = { Name = 'v_56_cor_deta' }, - ['921044480'] = { Name = 'v_56_cor_over' }, - ['-725622647'] = { Name = 'v_56_dining_deta' }, - ['511723134'] = { Name = 'v_56_dining_dyn' }, - ['-1991200076'] = { Name = 'v_56_dining_over' }, - ['1321266039'] = { Name = 'v_56_fighorse_scale' }, - ['1404935669'] = { Name = 'v_56_living_deta' }, - ['938452204'] = { Name = 'v_56_living_over' }, - ['-313356836'] = { Name = 'v_56_ranch_shell' }, - ['1786780726'] = { Name = 'v_57_auntframe' }, - ['-1716648575'] = { Name = 'v_57_auntlemon' }, - ['-1026666068'] = { Name = 'v_57_auntmirror' }, - ['-1128902437'] = { Name = 'v_57_auntshad001' }, - ['17059832'] = { Name = 'v_57_auntstuff' }, - ['768722703'] = { Name = 'v_57_auntstuff2' }, - ['-172106873'] = { Name = 'v_57_bathdirt' }, - ['234625768'] = { Name = 'v_57_bathemon' }, - ['2143564554'] = { Name = 'v_57_bathmirror' }, - ['1302461076'] = { Name = 'v_57_bathshad001' }, - ['1122713396'] = { Name = 'v_57_bathstuff' }, - ['1755250899'] = { Name = 'v_57_bedrmemon' }, - ['2053712194'] = { Name = 'v_57_coffeetable' }, - ['1335915655'] = { Name = 'v_57_dineshad' }, - ['1626082749'] = { Name = 'v_57_diningdecals' }, - ['-1349269588'] = { Name = 'v_57_diningframe' }, - ['278875485'] = { Name = 'v_57_diningplant' }, - ['824205059'] = { Name = 'v_57_diningstuff' }, - ['-1475877830'] = { Name = 'v_57_diningstuffon' }, - ['1997940750'] = { Name = 'v_57_dinnormal' }, - ['336922355'] = { Name = 'v_57_ducttape' }, - ['993991117'] = { Name = 'v_57_f_bandana' }, - ['1317732296'] = { Name = 'v_57_frankcable' }, - ['-521696977'] = { Name = 'v_57_frankcable2' }, - ['-1047999365'] = { Name = 'v_57_frankclothes' }, - ['-949580402'] = { Name = 'v_57_frankcurtain1' }, - ['1456493344'] = { Name = 'v_57_frankdirt' }, - ['-1262086425'] = { Name = 'v_57_frankleftstuff' }, - ['917787635'] = { Name = 'v_57_franklin_int' }, - ['1131923037'] = { Name = 'v_57_frankposters' }, - ['1050404882'] = { Name = 'v_57_frankshad' }, - ['15558695'] = { Name = 'v_57_frankstuff' }, - ['-755500851'] = { Name = 'v_57_frankstuff003' }, - ['2121384427'] = { Name = 'v_57_frankunits' }, - ['1729372483'] = { Name = 'v_57_frkbedframe' }, - ['631698887'] = { Name = 'v_57_frnthallemon' }, - ['511833782'] = { Name = 'v_57_frntshad' }, - ['-2133057089'] = { Name = 'v_57_hallcable' }, - ['-1252219291'] = { Name = 'v_57_hallemon' }, - ['-854015857'] = { Name = 'v_57_hallnormal' }, - ['-512432942'] = { Name = 'v_57_hallshas' }, - ['-1516616312'] = { Name = 'v_57_hallstuff' }, - ['-1109968007'] = { Name = 'v_57_kitchdirt' }, - ['-2081417855'] = { Name = 'v_57_kitchdirt2' }, - ['226079076'] = { Name = 'v_57_kitchframe' }, - ['-1226018182'] = { Name = 'v_57_kitchglass1' }, - ['-1835849272'] = { Name = 'v_57_kitchglass2' }, - ['-1154762088'] = { Name = 'v_57_kitchlighton' }, - ['-1948971639'] = { Name = 'v_57_kitchnormal' }, - ['1290774842'] = { Name = 'v_57_kitchshad001' }, - ['-244921195'] = { Name = 'v_57_kitchstuff' }, - ['-1274061000'] = { Name = 'v_57_lamp2outeron' }, - ['98229261'] = { Name = 'v_57_lampinneron' }, - ['-449524544'] = { Name = 'v_57_lampouteron' }, - ['-1351323615'] = { Name = 'v_57_livcables' }, - ['-981866147'] = { Name = 'v_57_livingframe' }, - ['1627895450'] = { Name = 'v_57_livnormal' }, - ['-483156427'] = { Name = 'v_57_livshad001' }, - ['1036901082'] = { Name = 'v_57_livstuff' }, - ['-531136083'] = { Name = 'v_57_livstuff003' }, - ['1358524949'] = { Name = 'v_57_livstuff2' }, - ['1505019131'] = { Name = 'v_57_mirrorfloor' }, - ['-1684666572'] = { Name = 'v_57_mirrorproxy' }, - ['208296774'] = { Name = 'v_57_mirrorproxy1' }, - ['574195428'] = { Name = 'v_57_mirrorproxy2' }, - ['1341743715'] = { Name = 'v_57_mirrorproxy3' }, - ['1069990398'] = { Name = 'v_57_mirrorproxy4' }, - ['-527835487'] = { Name = 'v_57_netcurt1' }, - ['-228486646'] = { Name = 'v_57_plant' }, - ['1160153780'] = { Name = 'v_57_porchnormal' }, - ['-1555343081'] = { Name = 'v_57_porchstuff' }, - ['-802202493'] = { Name = 'v_57_reflect' }, - ['91528563'] = { Name = 'v_57_sideshad' }, - ['2114993182'] = { Name = 'v_57_vestframe' }, - ['-1476548081'] = { Name = 'v_57_wallcreases' }, - ['-334330329'] = { Name = 'v_58_alienhead' }, - ['1935736836'] = { Name = 'v_58_ao' }, - ['162747879'] = { Name = 'v_58_corridor' }, - ['-1897666914'] = { Name = 'v_58_drinks' }, - ['2060799353'] = { Name = 'v_58_head' }, - ['-1832590572'] = { Name = 'v_58_headdress' }, - ['-1698452865'] = { Name = 'v_58_monstrmask1' }, - ['606606492'] = { Name = 'v_58_rugs' }, - ['-210002985'] = { Name = 'v_58_sarcophagus' }, - ['859648077'] = { Name = 'v_58_sol_boa' }, - ['-1801807238'] = { Name = 'v_58_soloff_emis' }, - ['-1317386185'] = { Name = 'v_58_soloff_furn' }, - ['-1892473334'] = { Name = 'v_58_soloff_gchair' }, - ['757888276'] = { Name = 'v_58_soloff_gchair2' }, - ['-391161235'] = { Name = 'v_58_soloff_geomns' }, - ['1589728160'] = { Name = 'v_58_soloff_offchair' }, - ['-184343296'] = { Name = 'v_58_soloff_shdblk' }, - ['-1677365426'] = { Name = 'v_58_soloff_shell' }, - ['2020363656'] = { Name = 'v_58_sols_reflect' }, - ['-1777267057'] = { Name = 'v_59_dirtfloor' }, - ['1420518451'] = { Name = 'v_59_dockcontshell' }, - ['-878933222'] = { Name = 'v_59_doorframes' }, - ['1807657625'] = { Name = 'v_59_filing' }, - ['1279897669'] = { Name = 'v_59_innerframes' }, - ['1157040670'] = { Name = 'v_59_machines' }, - ['314714432'] = { Name = 'v_59_pipes' }, - ['-604410777'] = { Name = 'v_59_pipes2' }, - ['-699562939'] = { Name = 'v_59_reflectproxy' }, - ['43994448'] = { Name = 'v_59_shadowmap' }, - ['-66099491'] = { Name = 'v_59_signoverlay2' }, - ['123647280'] = { Name = 'v_59_stains' }, - ['1418164877'] = { Name = 'v_59_supportbeams' }, - ['403426656'] = { Name = 'v_59_supportbeams2' }, - ['1870962410'] = { Name = 'v_59_tz' }, - ['1080704612'] = { Name = 'v_60_ap1_01_b_bloodsplat' }, - ['22929548'] = { Name = 'v_60_changepipe' }, - ['-238747509'] = { Name = 'v_60_corrpipes' }, - ['-748871949'] = { Name = 'v_60_crane' }, - ['1541097548'] = { Name = 'v_60_dirt1_change' }, - ['885772014'] = { Name = 'v_60_dirt1_store' }, - ['-1819929403'] = { Name = 'v_60_dirt3_hanger' }, - ['-530533053'] = { Name = 'v_60_ducttapegeo' }, - ['-138182218'] = { Name = 'v_60_electric_corr' }, - ['1973108594'] = { Name = 'v_60_glue1_change' }, - ['1394080893'] = { Name = 'v_60_glue1_corr' }, - ['926968246'] = { Name = 'v_60_glue1_hanger' }, - ['1083401690'] = { Name = 'v_60_glue1_store' }, - ['-1208661201'] = { Name = 'v_60_hangerint' }, - ['253291221'] = { Name = 'v_60_hngrovrnrmls' }, - ['-422750350'] = { Name = 'v_60_markings_d' }, - ['1696383932'] = { Name = 'v_60_markings' }, - ['11901895'] = { Name = 'v_60_markings2' }, - ['1899019663'] = { Name = 'v_60_newsigns' }, - ['-116438425'] = { Name = 'v_60_pipes' }, - ['-1225273881'] = { Name = 'v_60_pipesb' }, - ['-1604588562'] = { Name = 'v_60_rails' }, - ['346779164'] = { Name = 'v_60_relfection' }, - ['-623780476'] = { Name = 'v_60_relfectioncorr' }, - ['-1715890600'] = { Name = 'v_60_shadowmap' }, - ['489650067'] = { Name = 'v_60_shadowmap2' }, - ['929475585'] = { Name = 'v_60_shadowmap3' }, - ['1108984179'] = { Name = 'v_60_shadowmap4' }, - ['-1568777802'] = { Name = 'v_60_storepipe' }, - ['1990091017'] = { Name = 'v_60_supporta' }, - ['-155328186'] = { Name = 'v_60_supportb' }, - ['591084100'] = { Name = 'v_60_supportc' }, - ['302913514'] = { Name = 'v_60_supportd' }, - ['2137713363'] = { Name = 'v_61__exterior_' }, - ['1518818332'] = { Name = 'v_61_bath_over_dec' }, - ['1611662162'] = { Name = 'v_61_bd1_binbag' }, - ['-1166568140'] = { Name = 'v_61_bd1_mesh_curtains' }, - ['1844071059'] = { Name = 'v_61_bd1_mesh_delta' }, - ['1446483275'] = { Name = 'v_61_bd1_mesh_door' }, - ['757482499'] = { Name = 'v_61_bd1_mesh_doorswap' }, - ['-1945474350'] = { Name = 'v_61_bd1_mesh_makeup' }, - ['-785310295'] = { Name = 'v_61_bd1_mesh_mess' }, - ['-1189355780'] = { Name = 'v_61_bd1_mesh_pillows' }, - ['388525717'] = { Name = 'v_61_bd1_mesh_props' }, - ['480122796'] = { Name = 'v_61_bd1_mesh_rosevase' }, - ['1357463931'] = { Name = 'v_61_bd1_mesh_sheet' }, - ['2091093913'] = { Name = 'v_61_bd1_mesh_shoes' }, - ['1418207156'] = { Name = 'v_61_bd1_over_decal' }, - ['477986972'] = { Name = 'v_61_bd1_over_normal' }, - ['-1031117413'] = { Name = 'v_61_bd1_over_shadow_ore' }, - ['-884387580'] = { Name = 'v_61_bd2_mesh_bed' }, - ['280400238'] = { Name = 'v_61_bd2_mesh_cupboard' }, - ['142111978'] = { Name = 'v_61_bd2_mesh_curtains' }, - ['1084998743'] = { Name = 'v_61_bd2_mesh_darts' }, - ['1594467047'] = { Name = 'v_61_bd2_mesh_delta' }, - ['-2012977052'] = { Name = 'v_61_bd2_mesh_drawers_mess' }, - ['1613082326'] = { Name = 'v_61_bd2_mesh_drawers' }, - ['2113742765'] = { Name = 'v_61_bd2_mesh_roadsign' }, - ['-609171427'] = { Name = 'v_61_bd2_mesh_yogamat' }, - ['-775441932'] = { Name = 'v_61_bd2_over_shadow_clean' }, - ['-708580523'] = { Name = 'v_61_bd2_over_shadow' }, - ['543486909'] = { Name = 'v_61_bed_over_decal_scuz1' }, - ['311626964'] = { Name = 'v_61_bed1_mesh_bottles' }, - ['709687847'] = { Name = 'v_61_bed1_mesh_clothes' }, - ['-1876221326'] = { Name = 'v_61_bed1_mesh_clothesmess' }, - ['-673381106'] = { Name = 'v_61_bed1_mesh_drugstuff' }, - ['-1438519050'] = { Name = 'v_61_bed2_mesh_drugstuff001' }, - ['1953039805'] = { Name = 'v_61_bed2_mesh_lampshade' }, - ['1639198297'] = { Name = 'v_61_bed2_over_normal' }, - ['482561674'] = { Name = 'v_61_bed2_over_rips' }, - ['-523070522'] = { Name = 'v_61_bed2_over_shadows' }, - ['-1802169420'] = { Name = 'v_61_bth_mesh_bath' }, - ['-2037286465'] = { Name = 'v_61_bth_mesh_delta' }, - ['408918587'] = { Name = 'v_61_bth_mesh_mess_a' }, - ['505652675'] = { Name = 'v_61_bth_mesh_mess_b' }, - ['-1293473665'] = { Name = 'v_61_bth_mesh_mirror' }, - ['-196728696'] = { Name = 'v_61_bth_mesh_sexdoll' }, - ['-1285212360'] = { Name = 'v_61_bth_mesh_sink' }, - ['-1616004246'] = { Name = 'v_61_bth_mesh_toilet_clean' }, - ['392210681'] = { Name = 'v_61_bth_mesh_toilet_messy' }, - ['1647749396'] = { Name = 'v_61_bth_mesh_toilet' }, - ['79400054'] = { Name = 'v_61_bth_mesh_toiletroll' }, - ['-1807122051'] = { Name = 'v_61_bth_mesh_window' }, - ['929898051'] = { Name = 'v_61_bth_over_decal' }, - ['-1013907700'] = { Name = 'v_61_bth_over_shadow' }, - ['-1295567323'] = { Name = 'v_61_fdr_over_decal' }, - ['1131513391'] = { Name = 'v_61_fnt_mesh_delta' }, - ['-1731738398'] = { Name = 'v_61_fnt_mesh_hooks' }, - ['84893414'] = { Name = 'v_61_fnt_mesh_props' }, - ['-385929439'] = { Name = 'v_61_fnt_mesh_shitmarks' }, - ['822527010'] = { Name = 'v_61_fnt_over_normal' }, - ['94775874'] = { Name = 'v_61_hal_over_decal_shit' }, - ['1805804919'] = { Name = 'v_61_hall_mesh_frames' }, - ['-767474291'] = { Name = 'v_61_hall_mesh_sideboard' }, - ['-2036582846'] = { Name = 'v_61_hall_mesh_sidesmess' }, - ['-773484123'] = { Name = 'v_61_hall_mesh_sidestuff' }, - ['138914562'] = { Name = 'v_61_hall_mesh_starfish' }, - ['250391664'] = { Name = 'v_61_hall_over_decal_scuz' }, - ['648532195'] = { Name = 'v_61_hlw_mesh_cdoor' }, - ['-313230689'] = { Name = 'v_61_hlw_mesh_delta' }, - ['-632791604'] = { Name = 'v_61_hlw_mesh_doorbroken' }, - ['-1580814337'] = { Name = 'v_61_hlw_over_decal_mural' }, - ['538034586'] = { Name = 'v_61_hlw_over_decal_muraldirty' }, - ['-77613157'] = { Name = 'v_61_hlw_over_decal' }, - ['-2022419703'] = { Name = 'v_61_hlw_over_normals' }, - ['-1171601244'] = { Name = 'v_61_kit_over_dec_cruma' }, - ['-2003081850'] = { Name = 'v_61_kit_over_dec_crumb' }, - ['1449230611'] = { Name = 'v_61_kit_over_dec_crumc' }, - ['-1457944455'] = { Name = 'v_61_kit_over_decal_scuz' }, - ['1793827806'] = { Name = 'v_61_kitc_mesh_board_a' }, - ['-979021128'] = { Name = 'v_61_kitc_mesh_lights' }, - ['-667469076'] = { Name = 'v_61_kitch_pizza' }, - ['1761880785'] = { Name = 'v_61_kitn_mesh_plate' }, - ['17626776'] = { Name = 'v_61_ktcn_mesh_dildo' }, - ['1038671690'] = { Name = 'v_61_ktcn_mesh_mess_01' }, - ['1200485012'] = { Name = 'v_61_ktcn_mesh_mess_02' }, - ['427562609'] = { Name = 'v_61_ktcn_mesh_mess_03' }, - ['1669529259'] = { Name = 'v_61_ktm_mesh_delta' }, - ['1718739564'] = { Name = 'v_61_ktn_mesh_delta' }, - ['-1005744552'] = { Name = 'v_61_ktn_mesh_fridge' }, - ['47125216'] = { Name = 'v_61_ktn_mesh_lights' }, - ['-1546387271'] = { Name = 'v_61_ktn_mesh_windows' }, - ['-402152235'] = { Name = 'v_61_ktn_over_decal' }, - ['-1602246812'] = { Name = 'v_61_ktn_over_normal' }, - ['1928457055'] = { Name = 'v_61_lgn_mesh_wickerbasket' }, - ['-525918638'] = { Name = 'v_61_lng_cancrsh1' }, - ['565763468'] = { Name = 'v_61_lng_cigends' }, - ['741170851'] = { Name = 'v_61_lng_cigends2' }, - ['-694793497'] = { Name = 'v_61_lng_mesh_bottles' }, - ['-474405135'] = { Name = 'v_61_lng_mesh_case' }, - ['1608089824'] = { Name = 'v_61_lng_mesh_coffeetable' }, - ['-1359821566'] = { Name = 'v_61_lng_mesh_comptable' }, - ['-358619935'] = { Name = 'v_61_lng_mesh_curtains' }, - ['2022476080'] = { Name = 'v_61_lng_mesh_delta' }, - ['1436570020'] = { Name = 'v_61_lng_mesh_drugs' }, - ['845861283'] = { Name = 'v_61_lng_mesh_fireplace' }, - ['973967084'] = { Name = 'v_61_lng_mesh_mags' }, - ['-2035397478'] = { Name = 'v_61_lng_mesh_pics' }, - ['-415366012'] = { Name = 'v_61_lng_mesh_picsmess' }, - ['-1103260977'] = { Name = 'v_61_lng_mesh_pizza' }, - ['-1311752277'] = { Name = 'v_61_lng_mesh_props' }, - ['851896128'] = { Name = 'v_61_lng_mesh_shell_scuzz' }, - ['1993156416'] = { Name = 'v_61_lng_mesh_sidetable' }, - ['-562165268'] = { Name = 'v_61_lng_mesh_smalltable' }, - ['-563027917'] = { Name = 'v_61_lng_mesh_table_scuz' }, - ['443123335'] = { Name = 'v_61_lng_mesh_unita_swap' }, - ['1425243253'] = { Name = 'v_61_lng_mesh_unita' }, - ['-792234981'] = { Name = 'v_61_lng_mesh_unitb' }, - ['-691128751'] = { Name = 'v_61_lng_mesh_unitc_items' }, - ['-345724583'] = { Name = 'v_61_lng_mesh_unitc' }, - ['-174390940'] = { Name = 'v_61_lng_mesh_windows' }, - ['-1950819172'] = { Name = 'v_61_lng_mesh_windows2' }, - ['2024022522'] = { Name = 'v_61_lng_over_dec_crum' }, - ['-514649822'] = { Name = 'v_61_lng_over_dec_crum1' }, - ['-1949530359'] = { Name = 'v_61_lng_over_decal_scuz' }, - ['-447285510'] = { Name = 'v_61_lng_over_decal_shit' }, - ['41633680'] = { Name = 'v_61_lng_over_decal_wademess' }, - ['1491173446'] = { Name = 'v_61_lng_over_decal' }, - ['-1825560575'] = { Name = 'v_61_lng_over_normal' }, - ['230146376'] = { Name = 'v_61_lng_over_shadow' }, - ['-885413296'] = { Name = 'v_61_lng_pizza' }, - ['568906741'] = { Name = 'v_61_lng_poster1' }, - ['71571628'] = { Name = 'v_61_lng_poster2' }, - ['-1886482875'] = { Name = 'v_61_lng_rugdirt' }, - ['-392813023'] = { Name = 'v_61_pizzaedge' }, - ['-1156091599'] = { Name = 'v_61_shell_doorframes' }, - ['-415221242'] = { Name = 'v_61_shell_fdframe' }, - ['943580310'] = { Name = 'v_61_shell_walls' }, - ['442843202'] = { Name = 'v_61_shell_windowback' }, - ['1316615271'] = { Name = 'v_62_ao_stad_001' }, - ['296864375'] = { Name = 'v_62_aud_det01' }, - ['1273510187'] = { Name = 'v_62_aud_door004' }, - ['67745321'] = { Name = 'v_62_aud_ovly' }, - ['-2100164160'] = { Name = 'v_62_audit_dec01' }, - ['-214374299'] = { Name = 'v_62_bannersx' }, - ['-2006769879'] = { Name = 'v_62_barrier01' }, - ['-1859571531'] = { Name = 'v_62_barrier02' }, - ['1275340396'] = { Name = 'v_62_barrier03' }, - ['-1078176467'] = { Name = 'v_62_blinds' }, - ['375968979'] = { Name = 'v_62_board01' }, - ['-2028972481'] = { Name = 'v_62_boom_mic' }, - ['86389170'] = { Name = 'v_62_bs_kiosk002' }, - ['383309079'] = { Name = 'v_62_bs_kiosk003' }, - ['1636365449'] = { Name = 'v_62_cables' }, - ['-170778524'] = { Name = 'v_62_ceiling_rig' }, - ['412779247'] = { Name = 'v_62_corrscratches002' }, - ['-905516592'] = { Name = 'v_62_corrscratches01' }, - ['1573967657'] = { Name = 'v_62_corrspec002' }, - ['1096097330'] = { Name = 'v_62_corrspec004' }, - ['-1775527310'] = { Name = 'v_62_corrspec01' }, - ['610547425'] = { Name = 'v_62_corrspec03' }, - ['1074372275'] = { Name = 'v_62_curtains' }, - ['-1821887956'] = { Name = 'v_62_ecolacup002' }, - ['1083411584'] = { Name = 'v_62_ecolacup003' }, - ['-1717169126'] = { Name = 'v_62_ecolacup01' }, - ['-776297357'] = { Name = 'v_62_fos_props01' }, - ['1816484234'] = { Name = 'v_62_fos_props03' }, - ['337840709'] = { Name = 'v_62_frame_det01' }, - ['1483640526'] = { Name = 'v_62_lightdummy002' }, - ['-1696430965'] = { Name = 'v_62_lightdummy01' }, - ['-130828658'] = { Name = 'v_62_lob_det' }, - ['-1513771567'] = { Name = 'v_62_lob_det02' }, - ['-1668320611'] = { Name = 'v_62_lobby_ovly' }, - ['-1730040033'] = { Name = 'v_62_lobby_wall' }, - ['-1461960051'] = { Name = 'v_62_lobmat' }, - ['-70375665'] = { Name = 'v_62_maze_dec003' }, - ['-394362768'] = { Name = 'v_62_maze_dec004' }, - ['-853719333'] = { Name = 'v_62_maze_dec01' }, - ['-59431538'] = { Name = 'v_62_maze_dec02' }, - ['-830212929'] = { Name = 'v_62_scratch01' }, - ['-694204463'] = { Name = 'v_62_shutter002' }, - ['332504287'] = { Name = 'v_62_shutter01' }, - ['-482525154'] = { Name = 'v_62_signs01' }, - ['-636801606'] = { Name = 'v_62_signs02' }, - ['1008879036'] = { Name = 'v_62_sm_c02' }, - ['2144300491'] = { Name = 'v_62_spec_ov01' }, - ['-1903587729'] = { Name = 'v_62_spec_ov13' }, - ['-167756611'] = { Name = 'v_62_stadium_shell' }, - ['1700257755'] = { Name = 'v_62_stadium_shellprx' }, - ['141116573'] = { Name = 'v_62_stage_dec01' }, - ['424339040'] = { Name = 'v_62_stage_dec02' }, - ['-1093524855'] = { Name = 'v_62_stairs01' }, - ['-757314915'] = { Name = 'v_62_stairs02' }, - ['-178241029'] = { Name = 'v_62_studio_light01' }, - ['-1343670514'] = { Name = 'v_62_studio_light02' }, - ['-507771034'] = { Name = 'v_62_studio_lights' }, - ['-2051655046'] = { Name = 'v_62_table' }, - ['-687011446'] = { Name = 'v_62_tunnel_damage01' }, - ['-389501695'] = { Name = 'v_62_tunnel_damage02' }, - ['-609187467'] = { Name = 'v_62_tunnel_det01' }, - ['-371546679'] = { Name = 'v_62_tunnel_det02' }, - ['34362924'] = { Name = 'v_62_tunnel_det03' }, - ['-1129461643'] = { Name = 'v_62_tunnel_ovly01' }, - ['333543131'] = { Name = 'v_62_tunnel_ovly02' }, - ['1604186712'] = { Name = 'v_62_tunnel_paint01' }, - ['1955470396'] = { Name = 'v_62_tunnel_paint02' }, - ['-352817734'] = { Name = 'v_62_tv_ovl' }, - ['-32351998'] = { Name = 'v_63_bars009' }, - ['-925177116'] = { Name = 'v_63_bars014' }, - ['501421295'] = { Name = 'v_63_bars018' }, - ['-799443287'] = { Name = 'v_63_bars022' }, - ['-71578263'] = { Name = 'v_63_bars023' }, - ['-1379126897'] = { Name = 'v_63_bars024' }, - ['-656406606'] = { Name = 'v_63_bars025' }, - ['-420240423'] = { Name = 'v_63_bars028' }, - ['1374321097'] = { Name = 'v_63_bars029' }, - ['1336797184'] = { Name = 'v_63_bars030' }, - ['129816607'] = { Name = 'v_63_bars031' }, - ['-290937353'] = { Name = 'v_63_bars032' }, - ['579578279'] = { Name = 'v_63_bsmt_lights' }, - ['-1237445525'] = { Name = 'v_63_det_005' }, - ['615608656'] = { Name = 'v_63_det_006' }, - ['327700222'] = { Name = 'v_63_det_007' }, - ['19769929'] = { Name = 'v_63_det_008' }, - ['-1966209641'] = { Name = 'v_63_det_03' }, - ['800018263'] = { Name = 'v_63_det_04' }, - ['470132740'] = { Name = 'v_63_det_05' }, - ['1820676427'] = { Name = 'v_63_dets02' }, - ['-1936537841'] = { Name = 'v_63_dirt_dec_vault' }, - ['1475748566'] = { Name = 'v_63_dirt_dec_vault01' }, - ['947020711'] = { Name = 'v_63_dirt_dec_vault02' }, - ['901668415'] = { Name = 'v_63_dirt_dec_vault03' }, - ['1688353802'] = { Name = 'v_63_dirt_dec_vault04' }, - ['-1052006961'] = { Name = 'v_63_elev_buttons' }, - ['1280591239'] = { Name = 'v_63_elev_buttons001' }, - ['-206164994'] = { Name = 'v_63_elev_det' }, - ['-1860420486'] = { Name = 'v_63_elev_det02' }, - ['-1496094744'] = { Name = 'v_63_elev_det03' }, - ['-1768929438'] = { Name = 'v_63_elev_det04' }, - ['222649067'] = { Name = 'v_63_elevbutt01' }, - ['1165466614'] = { Name = 'v_63_elevint01' }, - ['-510986720'] = { Name = 'v_63_emissives' }, - ['1828673205'] = { Name = 'v_63_fire' }, - ['327215460'] = { Name = 'v_63_n_onl_dec_vault' }, - ['1409895293'] = { Name = 'v_63_notbrd003' }, - ['1098655323'] = { Name = 'v_63_notbrd004' }, - ['799113894'] = { Name = 'v_63_notbrd005' }, - ['-1298162326'] = { Name = 'v_63_ovlcp01' }, - ['1721369952'] = { Name = 'v_63_ovlcp02' }, - ['718722504'] = { Name = 'v_63_pipes' }, - ['55631883'] = { Name = 'v_63_pipes2' }, - ['-54682094'] = { Name = 'v_63_plas_boxgt201' }, - ['-401137081'] = { Name = 'v_63_v_finalebank_proxy_hole' }, - ['-1542325746'] = { Name = 'v_63_v_finalebank_proxy' }, - ['-1168311964'] = { Name = 'v_63_v_finalebank_shell' }, - ['-1546809441'] = { Name = 'v_63_vault_det01' }, - ['971312910'] = { Name = 'v_63_vault_overl' }, - ['2008737160'] = { Name = 'v_63_vaultdec03' }, - ['-1440730503'] = { Name = 'v_63_vents' }, - ['-905922171'] = { Name = 'v_63_vents2' }, - ['-844087068'] = { Name = 'v_63_vents4' }, - ['133926142'] = { Name = 'v_63_wall_light_em' }, - ['-179089390'] = { Name = 'v_63_wall_light_em001' }, - ['-1484180361'] = { Name = 'v_63_wall_light_em002' }, - ['317197115'] = { Name = 'v_63_wall_light_em003' }, - ['1158803342'] = { Name = 'v_63_wall_light_em004' }, - ['778617404'] = { Name = 'v_63_wall_light_em005' }, - ['-526473559'] = { Name = 'v_63_wall_light_em006' }, - ['1716728336'] = { Name = 'v_63_wall_light_em007' }, - ['1486460573'] = { Name = 'v_63_wall_light_em008' }, - ['-2013104786'] = { Name = 'v_63_wall_light_em009' }, - ['-1582291163'] = { Name = 'v_63_wall_light_em010' }, - ['1123379637'] = { Name = 'v_63_wall_light_em011' }, - ['-1040871051'] = { Name = 'v_64_back_deta' }, - ['362512880'] = { Name = 'v_64_back_flyer' }, - ['-897073688'] = { Name = 'v_64_back_l_deta' }, - ['396181365'] = { Name = 'v_64_back_l_flyer' }, - ['881593055'] = { Name = 'v_64_back_l_over' }, - ['-630136076'] = { Name = 'v_64_back_l_refl' }, - ['362620988'] = { Name = 'v_64_back_over' }, - ['-265786372'] = { Name = 'v_64_back_refl' }, - ['-1111819979'] = { Name = 'v_64_back_stairs' }, - ['-1995736244'] = { Name = 'v_64_base2_deta' }, - ['1965346367'] = { Name = 'v_64_base2_over' }, - ['1158231478'] = { Name = 'v_64_base2_refl' }, - ['2077775356'] = { Name = 'v_64_cloak_deta' }, - ['249654236'] = { Name = 'v_64_cloak_over' }, - ['1213205340'] = { Name = 'v_64_dance_bar' }, - ['265554496'] = { Name = 'v_64_dance_deta' }, - ['-1682380775'] = { Name = 'v_64_dance_drum' }, - ['2094147647'] = { Name = 'v_64_dance_flyer' }, - ['-1319134399'] = { Name = 'v_64_dance_over' }, - ['-1672696468'] = { Name = 'v_64_dance_ref' }, - ['1753268521'] = { Name = 'v_64_dance_rig' }, - ['-1459007240'] = { Name = 'v_64_dance_stairs' }, - ['1790340857'] = { Name = 'v_64_entry_deta' }, - ['356143279'] = { Name = 'v_64_entry_emis001' }, - ['-418630121'] = { Name = 'v_64_entry_over' }, - ['-1508178334'] = { Name = 'v_64_entrytr_deta' }, - ['-1457843431'] = { Name = 'v_64_entrytr_over' }, - ['989866288'] = { Name = 'v_64_entrytr_refl' }, - ['-1133260720'] = { Name = 'v_64_rear_deta' }, - ['-1719399901'] = { Name = 'v_64_rear_over' }, - ['-1005992669'] = { Name = 'v_64_reartr_deta' }, - ['-935540960'] = { Name = 'v_64_reartr_over' }, - ['-1553842646'] = { Name = 'v_64_reartr_stairs' }, - ['2029333079'] = { Name = 'v_64_shell' }, - ['-604512702'] = { Name = 'v_64_side_deta' }, - ['1858822750'] = { Name = 'v_64_side_detadr' }, - ['1620177711'] = { Name = 'v_64_side_flyer' }, - ['-1362876738'] = { Name = 'v_64_side_over' }, - ['1783784115'] = { Name = 'v_64_side_refl' }, - ['1959836458'] = { Name = 'v_64_side_stairs' }, - ['-949263939'] = { Name = 'v_64_side_u_deta' }, - ['1254732642'] = { Name = 'v_64_side_u_flyer' }, - ['-349687166'] = { Name = 'v_64_side_u_over' }, - ['1587890072'] = { Name = 'v_64_side_u_refl' }, - ['-1347831398'] = { Name = 'v_64_upper_bar' }, - ['-168315732'] = { Name = 'v_64_upper_deta' }, - ['-1547353029'] = { Name = 'v_64_upper_flyer' }, - ['61694115'] = { Name = 'v_64_upper_over' }, - ['-2081592958'] = { Name = 'v_64_upper_refl' }, - ['-1573343654'] = { Name = 'v_65_cablemesh1486013_tstd' }, - ['1447348511'] = { Name = 'v_65_main_build1' }, - ['1744661648'] = { Name = 'v_65_main_build2' }, - ['-1394411942'] = { Name = 'v_65_main_build3' }, - ['-2036028962'] = { Name = 'v_65_main_build4' }, - ['-1694018909'] = { Name = 'v_65_main_build6' }, - ['1206889573'] = { Name = 'v_65_main_build7' }, - ['291380295'] = { Name = 'v_65_main_deta' }, - ['-1741014901'] = { Name = 'v_65_main_ext1' }, - ['-1440949168'] = { Name = 'v_65_main_ext2' }, - ['-190746276'] = { Name = 'v_65_main_ext3' }, - ['-571010530'] = { Name = 'v_65_main_over' }, - ['97270453'] = { Name = 'v_65_main_refl' }, - ['-1046047214'] = { Name = 'v_65_p_artrugs' }, - ['-860220667'] = { Name = 'v_65_p_blinds_ns' }, - ['-2140538308'] = { Name = 'v_65_p_desk_bake' }, - ['1670131521'] = { Name = 'v_65_p_shelves_bake' }, - ['-1762390686'] = { Name = 'v_65_shell' }, - ['-1121859249'] = { Name = 'v_66_backrmskirt' }, - ['1286172969'] = { Name = 'v_66_backrmstuff' }, - ['-1705427376'] = { Name = 'v_66_counter' }, - ['158760308'] = { Name = 'v_66_duct' }, - ['-2013261546'] = { Name = 'v_66_fridge' }, - ['-1658891553'] = { Name = 'v_66_glass1' }, - ['-412850320'] = { Name = 'v_66_glass2' }, - ['-2120246304'] = { Name = 'v_66_glass3' }, - ['1506633185'] = { Name = 'v_66_lamps' }, - ['-1652393826'] = { Name = 'v_66_mirrofloor' }, - ['-1808352745'] = { Name = 'v_66_posters' }, - ['1569171817'] = { Name = 'v_66_posters2' }, - ['-1819431675'] = { Name = 'v_66_reflection' }, - ['-385641770'] = { Name = 'v_66_shadowmap' }, - ['716390133'] = { Name = 'v_66_shadowmap2' }, - ['-946738703'] = { Name = 'v_66_shelves' }, - ['-848486726'] = { Name = 'v_66_shop711' }, - ['-53547394'] = { Name = 'v_66_shopdirt' }, - ['1527689689'] = { Name = 'v_66_shopstains' }, - ['2119031845'] = { Name = 'v_66_storedirt' }, - ['696804822'] = { Name = 'v_68_backrmskirt' }, - ['-385799356'] = { Name = 'v_68_backrmstuff' }, - ['-504687826'] = { Name = 'v_68_broeknvend' }, - ['-1083926933'] = { Name = 'v_68_counter' }, - ['1400075259'] = { Name = 'v_68_donuts' }, - ['-2085977051'] = { Name = 'v_68_ducttape' }, - ['2010838017'] = { Name = 'v_68_fridgedrinks' }, - ['-1791897623'] = { Name = 'v_68_fridgefood' }, - ['1027723385'] = { Name = 'v_68_gassrefproxy' }, - ['-1365022591'] = { Name = 'v_68_gasstationshell' }, - ['-1689708552'] = { Name = 'v_68_glass1' }, - ['-1455246357'] = { Name = 'v_68_glass2' }, - ['-1097015649'] = { Name = 'v_68_glass3' }, - ['-1678900961'] = { Name = 'v_68_glasschillers' }, - ['799007674'] = { Name = 'v_68_glasschillers2' }, - ['1769278674'] = { Name = 'v_68_mags' }, - ['1902010896'] = { Name = 'v_68_posters' }, - ['-1068706101'] = { Name = 'v_68_shadowmap' }, - ['-1862717525'] = { Name = 'v_68_shadowmap2' }, - ['2130217894'] = { Name = 'v_68_shadowmap3' }, - ['-491485450'] = { Name = 'v_68_shopdirt' }, - ['1684699707'] = { Name = 'v_68_shopsigns' }, - ['1636817760'] = { Name = 'v_68_shopstains' }, - ['1450801857'] = { Name = 'v_68_storedirt' }, - ['-198986535'] = { Name = 'v_68_toiletdirt' }, - ['133200702'] = { Name = 'v_68_toiletstuff' }, - ['1171575240'] = { Name = 'v_7_beams' }, - ['2069008529'] = { Name = 'v_7_bulletdam01' }, - ['-1731675408'] = { Name = 'v_7_cable3' }, - ['1068402877'] = { Name = 'v_7_cable4' }, - ['-1318786008'] = { Name = 'v_7_cable5' }, - ['-35862351'] = { Name = 'v_7_cables1' }, - ['-1834412393'] = { Name = 'v_7_gc_reflectproxy' }, - ['-167539068'] = { Name = 'v_7_gc_shell' }, - ['1846059007'] = { Name = 'v_7_gcboard' }, - ['-869663036'] = { Name = 'v_7_gcpartwall' }, - ['1205850919'] = { Name = 'v_7_glass01' }, - ['1510373236'] = { Name = 'v_7_glass02' }, - ['844572694'] = { Name = 'v_7_glass03' }, - ['100421457'] = { Name = 'v_7_glass04' }, - ['-1232555929'] = { Name = 'v_7_glass05' }, - ['-2003381116'] = { Name = 'v_7_glass06' }, - ['1676118822'] = { Name = 'v_7_glass07' }, - ['1983983577'] = { Name = 'v_7_glass08' }, - ['1066058349'] = { Name = 'v_7_glass09' }, - ['920733431'] = { Name = 'v_7_glass10' }, - ['-74559406'] = { Name = 'v_7_glass11' }, - ['-615706672'] = { Name = 'v_7_glass12' }, - ['-1865614683'] = { Name = 'v_7_glass13' }, - ['2131679017'] = { Name = 'v_7_glass14' }, - ['649701032'] = { Name = 'v_7_glass15' }, - ['343409189'] = { Name = 'v_7_glass16' }, - ['1454048910'] = { Name = 'v_7_glass17' }, - ['-1182058141'] = { Name = 'v_7_glassdoor' }, - ['-1713405868'] = { Name = 'v_7_handguns' }, - ['-1526049538'] = { Name = 'v_7_lockers' }, - ['-104416514'] = { Name = 'v_7_merch01' }, - ['1714950253'] = { Name = 'v_7_merchandise' }, - ['1127140548'] = { Name = 'v_7_merchglass003' }, - ['129914336'] = { Name = 'v_7_merchglass004' }, - ['286091390'] = { Name = 'v_7_merchglass005' }, - ['1778850420'] = { Name = 'v_7_merchglass009' }, - ['-1453811774'] = { Name = 'v_7_merchglass010' }, - ['-1181370308'] = { Name = 'v_7_merchglass011' }, - ['884392695'] = { Name = 'v_7_merchglass1' }, - ['1179149850'] = { Name = 'v_7_merchglass2' }, - ['419498892'] = { Name = 'v_7_merchglass3' }, - ['717991713'] = { Name = 'v_7_merchglass4' }, - ['-1927744582'] = { Name = 'v_7_merchglass5' }, - ['507680271'] = { Name = 'v_7_merchglass6' }, - ['1887189633'] = { Name = 'v_7_merchglass7' }, - ['2146294116'] = { Name = 'v_7_merchglass8' }, - ['1540570471'] = { Name = 'v_7_officepost' }, - ['1357979372'] = { Name = 'v_7_officeshad' }, - ['596691194'] = { Name = 'v_7_officestuff' }, - ['-282474754'] = { Name = 'v_7_officestuff2' }, - ['688047337'] = { Name = 'v_7_overlay03' }, - ['-170681545'] = { Name = 'v_7_overlays' }, - ['-1109002635'] = { Name = 'v_7_overlays01' }, - ['-1529134718'] = { Name = 'v_7_rangecntr' }, - ['-1945028331'] = { Name = 'v_7_rangeedges' }, - ['1983494371'] = { Name = 'v_7_rangeglass' }, - ['837474767'] = { Name = 'v_7_rangemisc' }, - ['-579452485'] = { Name = 'v_7_rangeovrlys' }, - ['1009302317'] = { Name = 'v_7_rangeposters' }, - ['-391435111'] = { Name = 'v_7_recposters' }, - ['-511139199'] = { Name = 'v_7_rectables' }, - ['-1198271514'] = { Name = 'v_7_shadowclub' }, - ['469309921'] = { Name = 'v_7_shadowrange' }, - ['813500390'] = { Name = 'v_7_shadowshop' }, - ['-2146349092'] = { Name = 'v_7_shirts' }, - ['700263533'] = { Name = 'v_7_shopposters' }, - ['-73349500'] = { Name = 'v_7_shopshadow' }, - ['-1322514994'] = { Name = 'v_7_shopshelves' }, - ['196322455'] = { Name = 'v_7_shopskirt' }, - ['-1932986419'] = { Name = 'v_7_skirting' }, - ['-857493718'] = { Name = 'v_7_vents01' }, - ['400606559'] = { Name = 'v_7_vents02' }, - ['669214052'] = { Name = 'v_7_vents03' }, - ['-447236122'] = { Name = 'v_7_walledges' }, - ['1031636239'] = { Name = 'v_7_wallguns' }, - ['662464486'] = { Name = 'v_7_wallhooks' }, - ['-1314178390'] = { Name = 'v_71_beams01' }, - ['-521891431'] = { Name = 'v_71_carlift' }, - ['1560349784'] = { Name = 'v_71_carmd3spray' }, - ['-1589828150'] = { Name = 'v_71_decal_paint_n' }, - ['69187665'] = { Name = 'v_71_dirt_dec' }, - ['2135992073'] = { Name = 'v_71_guarddirtup' }, - ['92761237'] = { Name = 'v_71_guardstairs' }, - ['2123915948'] = { Name = 'v_71_guardstairstuff' }, - ['-700098701'] = { Name = 'v_71_guardstairsup' }, - ['1871721373'] = { Name = 'v_71_guardtower' }, - ['-1875509047'] = { Name = 'v_71_lock_comp' }, - ['-79707896'] = { Name = 'v_71_lockdirt01' }, - ['-1382898257'] = { Name = 'v_71_lockdirt02' }, - ['1127751220'] = { Name = 'v_71_lockfrtbeams' }, - ['-1573511568'] = { Name = 'v_71_lockgrills' }, - ['-1468571900'] = { Name = 'v_71_lockligh' }, - ['-443873633'] = { Name = 'v_71_locklockers' }, - ['1873693694'] = { Name = 'v_71_lockmndrns' }, - ['405206741'] = { Name = 'v_71_lockoffstuff' }, - ['-217647409'] = { Name = 'v_71_lockolldoor' }, - ['-1699073988'] = { Name = 'v_71_lockpipes' }, - ['1078645590'] = { Name = 'v_71_lockshell' }, - ['1494728072'] = { Name = 'v_71_lockshelves' }, - ['-917876829'] = { Name = 'v_71_lockstairs' }, - ['-1078431401'] = { Name = 'v_71_locktank' }, - ['-1862441111'] = { Name = 'v_71_lockvent' }, - ['-1402853171'] = { Name = 'v_71_tyreshelves' }, - ['-1773734955'] = { Name = 'v_71_veh_bar' }, - ['-1042438513'] = { Name = 'v_72_beams' }, - ['631756383'] = { Name = 'v_72_bike_mount002' }, - ['870413010'] = { Name = 'v_72_bike_mount003' }, - ['1617644513'] = { Name = 'v_72_bike_mount007' }, - ['1010434943'] = { Name = 'v_72_bike_mount009' }, - ['-1083795589'] = { Name = 'v_72_bike_mount01' }, - ['1179162876'] = { Name = 'v_72_bike_mount010' }, - ['2014215303'] = { Name = 'v_72_bike_mount011' }, - ['1652052315'] = { Name = 'v_72_bike_mount012' }, - ['1251357038'] = { Name = 'v_72_bulb_01' }, - ['-1979972938'] = { Name = 'v_72_carpet01' }, - ['-1605554344'] = { Name = 'v_72_carpet02' }, - ['393566972'] = { Name = 'v_72_ceilingdet' }, - ['1526327075'] = { Name = 'v_72_ceilinglights' }, - ['-1062684391'] = { Name = 'v_72_ceilinglights02' }, - ['-1389784549'] = { Name = 'v_72_ceilinglights03' }, - ['1614884226'] = { Name = 'v_72_elevator_panel' }, - ['-1927359385'] = { Name = 'v_72_elevator' }, - ['1731217220'] = { Name = 'v_72_emis_only_l' }, - ['-1166918348'] = { Name = 'v_72_emis_only_l001' }, - ['1296717382'] = { Name = 'v_72_emis_wall_l' }, - ['-1200487128'] = { Name = 'v_72_fakemissive_lo' }, - ['1877747249'] = { Name = 'v_72_gar_lo_sm' }, - ['-2002316500'] = { Name = 'v_72_garagel_shell_proxy' }, - ['-502148694'] = { Name = 'v_72_garagel_shell' }, - ['-126789604'] = { Name = 'v_72_garagem_decals' }, - ['-529641437'] = { Name = 'v_72_garagem_shell' }, - ['1019630128'] = { Name = 'v_72_garagem_sm' }, - ['649440480'] = { Name = 'v_72_garagem_sp_decals' }, - ['1610500342'] = { Name = 'v_72_garagem_sp_shell' }, - ['1600503033'] = { Name = 'v_72_garagem_sp_sm' }, - ['1989812853'] = { Name = 'v_72_garagepartition' }, - ['-1007835625'] = { Name = 'v_72_garages_decals' }, - ['838453451'] = { Name = 'v_72_garages_shell' }, - ['-1260551682'] = { Name = 'v_72_gardoor_sm' }, - ['677353233'] = { Name = 'v_72_gardoor_sm001' }, - ['-1370357915'] = { Name = 'v_72_garlcables01' }, - ['1161065173'] = { Name = 'v_72_led_floor' }, - ['-1510396146'] = { Name = 'v_72_led_floor001' }, - ['1964525307'] = { Name = 'v_72_med_det01' }, - ['-586705192'] = { Name = 'v_72_med_det02' }, - ['208918524'] = { Name = 'v_72_mirrorl' }, - ['-1978707147'] = { Name = 'v_72_mirrorm' }, - ['-1146899342'] = { Name = 'v_72_mpgjackframe' }, - ['-539021124'] = { Name = 'v_72_railsdoor' }, - ['-1023121315'] = { Name = 'v_72_railsdoor001' }, - ['-511329949'] = { Name = 'v_72_rollerdoor' }, - ['1815138967'] = { Name = 'v_72_shelves' }, - ['454642439'] = { Name = 'v_72_sp_med_det' }, - ['548352309'] = { Name = 'v_72_sp_reflection' }, - ['1834352910'] = { Name = 'v_72_sp_units' }, - ['-851350442'] = { Name = 'v_72_unitlarge' }, - ['-1890869168'] = { Name = 'v_72_units' }, - ['2107652258'] = { Name = 'v_72_units02' }, - ['-1845111656'] = { Name = 'v_72_wall_cabling003' }, - ['494860478'] = { Name = 'v_72_wall_cabling01' }, - ['706885131'] = { Name = 'v_72_wall_lights004' }, - ['2039075421'] = { Name = 'v_72_wall_lights02' }, - ['432879160'] = { Name = 'v_72_walldetail003' }, - ['1815473263'] = { Name = 'v_72_walldetaiprx' }, - ['-995805586'] = { Name = 'v_73_4_fib_reflect00' }, - ['-1295084863'] = { Name = 'v_73_4_fib_reflect01' }, - ['-1762206962'] = { Name = 'v_73_4_fib_reflect03' }, - ['1419925094'] = { Name = 'v_73_4_fib_reflect04' }, - ['968794271'] = { Name = 'v_73_4_fib_reflect09' }, - ['1787378147'] = { Name = 'v_73_5_bathroom_dcl' }, - ['1555418027'] = { Name = 'v_73_5_bathroom_dcl001' }, - ['-41632130'] = { Name = 'v_73_ao_5_a' }, - ['-340321565'] = { Name = 'v_73_ao_5_b' }, - ['-1565259554'] = { Name = 'v_73_ao_5_c' }, - ['-937733204'] = { Name = 'v_73_ao_5_d' }, - ['2134852085'] = { Name = 'v_73_ao_5_e' }, - ['-1267880879'] = { Name = 'v_73_ao_5_f' }, - ['128078505'] = { Name = 'v_73_ao_5_g' }, - ['1039974237'] = { Name = 'v_73_ao_5_h' }, - ['2004000418'] = { Name = 'v_73_ap_bano_dspwall_ab003' }, - ['2067870369'] = { Name = 'v_73_ap_bano_dspwall_ab99' }, - ['-788445315'] = { Name = 'v_73_cur_ao_test' }, - ['-378906067'] = { Name = 'v_73_cur_el2_deta' }, - ['390035211'] = { Name = 'v_73_cur_el2_over' }, - ['903673433'] = { Name = 'v_73_cur_ele_deta' }, - ['-293896050'] = { Name = 'v_73_cur_ele_elev' }, - ['-33503993'] = { Name = 'v_73_cur_ele_elev001' }, - ['1280373903'] = { Name = 'v_73_cur_ele_over' }, - ['-284246939'] = { Name = 'v_73_cur_of1_blin' }, - ['836742689'] = { Name = 'v_73_cur_of1_deta' }, - ['-616290578'] = { Name = 'v_73_cur_of2_blin' }, - ['1644469761'] = { Name = 'v_73_cur_of2_deta' }, - ['-1495020726'] = { Name = 'v_73_cur_of3_blin' }, - ['-948561344'] = { Name = 'v_73_cur_of3_deta' }, - ['426674675'] = { Name = 'v_73_cur_off2rm_ao' }, - ['-1245854209'] = { Name = 'v_73_cur_off2rm_de' }, - ['164246450'] = { Name = 'v_73_cur_over1' }, - ['470374448'] = { Name = 'v_73_cur_over2' }, - ['-468686785'] = { Name = 'v_73_cur_over3' }, - ['-1308981838'] = { Name = 'v_73_cur_reflect' }, - ['-215813027'] = { Name = 'v_73_cur_sec_desk' }, - ['-763119381'] = { Name = 'v_73_cur_sec_deta' }, - ['-1264500011'] = { Name = 'v_73_cur_sec_over' }, - ['-658180548'] = { Name = 'v_73_cur_sec_stat' }, - ['-1079398042'] = { Name = 'v_73_cur_shell' }, - ['-1816319918'] = { Name = 'v_73_elev_det' }, - ['-262653530'] = { Name = 'v_73_elev_plat' }, - ['150910092'] = { Name = 'v_73_elev_sec1' }, - ['943100735'] = { Name = 'v_73_elev_sec2' }, - ['1248868274'] = { Name = 'v_73_elev_sec3' }, - ['465623636'] = { Name = 'v_73_elev_sec4' }, - ['771981017'] = { Name = 'v_73_elev_sec5' }, - ['-338480199'] = { Name = 'v_73_elev_shell_refl' }, - ['594166609'] = { Name = 'v_73_fib_5_glow_019' }, - ['-1100122083'] = { Name = 'v_73_fib_5_glow_020' }, - ['-1865245464'] = { Name = 'v_73_fib_5_glow_021' }, - ['1410737008'] = { Name = 'v_73_fib_5_glow_022' }, - ['-1504098315'] = { Name = 'v_73_fib_5_glow_023' }, - ['1947427690'] = { Name = 'v_73_fib_5_glow_024' }, - ['1179486175'] = { Name = 'v_73_fib_5_glow_025' }, - ['392964637'] = { Name = 'v_73_fib_5_glow_026' }, - ['-456245978'] = { Name = 'v_73_fib_5_glow_098' }, - ['1411918413'] = { Name = 'v_73_glass_5_deta' }, - ['753274590'] = { Name = 'v_73_glass_5_deta004' }, - ['-1637092888'] = { Name = 'v_73_glass_5_deta005' }, - ['1045507968'] = { Name = 'v_73_glass_5_deta020' }, - ['1201357332'] = { Name = 'v_73_glass_5_deta021' }, - ['1508828859'] = { Name = 'v_73_glass_5_deta022' }, - ['-67393130'] = { Name = 'v_73_glass_5_deta1' }, - ['-305328839'] = { Name = 'v_73_glass_5_deta2' }, - ['-603035204'] = { Name = 'v_73_glass_5_deta3' }, - ['-1154510081'] = { Name = 'v_73_jan_cm1_deta' }, - ['-744883223'] = { Name = 'v_73_jan_cm1_leds' }, - ['819319148'] = { Name = 'v_73_jan_cm1_over' }, - ['-1687972932'] = { Name = 'v_73_jan_cm2_deta' }, - ['2019406852'] = { Name = 'v_73_jan_cm2_over' }, - ['-412585552'] = { Name = 'v_73_jan_cm3_deta' }, - ['-1219723325'] = { Name = 'v_73_jan_cm3_over' }, - ['1038996406'] = { Name = 'v_73_jan_dirt_test' }, - ['1284045783'] = { Name = 'v_73_jan_ele_deta' }, - ['2117464664'] = { Name = 'v_73_jan_ele_leds' }, - ['404119667'] = { Name = 'v_73_jan_ele_over' }, - ['545243013'] = { Name = 'v_73_jan_of1_deta' }, - ['1835858909'] = { Name = 'v_73_jan_of1_deta2' }, - ['95766186'] = { Name = 'v_73_jan_of2_ceil' }, - ['359884573'] = { Name = 'v_73_jan_of2_deta' }, - ['1266889792'] = { Name = 'v_73_jan_of2_over' }, - ['991435746'] = { Name = 'v_73_jan_of3_ceil' }, - ['-2033305107'] = { Name = 'v_73_jan_of3_deta' }, - ['146157144'] = { Name = 'v_73_jan_of3_over' }, - ['10231019'] = { Name = 'v_73_jan_over1' }, - ['1968454945'] = { Name = 'v_73_jan_sec_desk' }, - ['1879437527'] = { Name = 'v_73_jan_shell' }, - ['-176386948'] = { Name = 'v_73_jan_wcm_deta' }, - ['2097822927'] = { Name = 'v_73_jan_wcm_over' }, - ['608903112'] = { Name = 'v_73_off_st1_deta' }, - ['-574294045'] = { Name = 'v_73_off_st1_over' }, - ['-131256877'] = { Name = 'v_73_off_st1_ref' }, - ['1105887107'] = { Name = 'v_73_off_st1_step' }, - ['269196309'] = { Name = 'v_73_off_st2_deta' }, - ['1838084084'] = { Name = 'v_73_off_st2_over' }, - ['-1188039900'] = { Name = 'v_73_off_st2_ref' }, - ['281701921'] = { Name = 'v_73_off_st2_step' }, - ['-287820007'] = { Name = 'v_73_p_ap_banosink_aa001' }, - ['902603284'] = { Name = 'v_73_p_ap_banostall_az' }, - ['-224715101'] = { Name = 'v_73_p_ap_banourinal_aa003' }, - ['-2127684732'] = { Name = 'v_73_recp_seats001' }, - ['-1535657705'] = { Name = 'v_73_screen_a' }, - ['1383634298'] = { Name = 'v_73_servdesk001' }, - ['1646402317'] = { Name = 'v_73_servers001' }, - ['1047031888'] = { Name = 'v_73_servlights001' }, - ['-1060859629'] = { Name = 'v_73_sign_006' }, - ['-351635619'] = { Name = 'v_73_sign_5' }, - ['1467655535'] = { Name = 'v_73_stair_shell_refl' }, - ['-1994902426'] = { Name = 'v_73_stair_shell' }, - ['-1565466349'] = { Name = 'v_73_stair_shell001' }, - ['870447913'] = { Name = 'v_73_v_fib_flag_a' }, - ['-828978194'] = { Name = 'v_73_v_fib_flag_a001' }, - ['-255061924'] = { Name = 'v_73_v_fib_flag_a002' }, - ['-1442315567'] = { Name = 'v_73_v_fib_flag_a003' }, - ['103948234'] = { Name = 'v_73_v_fib_flag_b' }, - ['-646586352'] = { Name = 'v_73_vfx_curve_dummy' }, - ['1381190415'] = { Name = 'v_73_vfx_curve_dummy001' }, - ['-1525944185'] = { Name = 'v_73_vfx_curve_dummy002' }, - ['919901202'] = { Name = 'v_73_vfx_curve_dummy003' }, - ['1833271547'] = { Name = 'v_73_vfx_curve_dummy004' }, - ['2129863766'] = { Name = 'v_73_vfx_curve_dummy005' }, - ['1474834590'] = { Name = 'v_73_vfx_mesh_dummy_00' }, - ['2000842578'] = { Name = 'v_73_vfx_mesh_dummy_01' }, - ['-2078471929'] = { Name = 'v_73_vfx_mesh_dummy_02' }, - ['-1846139719'] = { Name = 'v_73_vfx_mesh_dummy_03' }, - ['874998041'] = { Name = 'v_73_vfx_mesh_dummy_04' }, - ['2092628631'] = { Name = 'v_73screen_b' }, - ['1502987458'] = { Name = 'v_74_3_emerg_008' }, - ['-2067326176'] = { Name = 'v_74_3_emerg_009' }, - ['1641533286'] = { Name = 'v_74_3_emerg_010' }, - ['-524590811'] = { Name = 'v_74_3_emerg_1' }, - ['-2146787379'] = { Name = 'v_74_3_emerg_2' }, - ['1774482233'] = { Name = 'v_74_3_emerg_3' }, - ['1534776998'] = { Name = 'v_74_3_emerg_4' }, - ['-987485697'] = { Name = 'v_74_3_emerg_6' }, - ['-1226994318'] = { Name = 'v_74_3_emerg_7' }, - ['1708749829'] = { Name = 'v_74_3_stairlights' }, - ['-837077522'] = { Name = 'v_74_4_emerg_10' }, - ['1492389816'] = { Name = 'v_74_4_emerg_2' }, - ['-1968213202'] = { Name = 'v_74_4_emerg_3' }, - ['881149651'] = { Name = 'v_74_4_emerg_4' }, - ['1713613335'] = { Name = 'v_74_4_emerg_5' }, - ['770750890'] = { Name = 'v_74_4_emerg_6' }, - ['83906129'] = { Name = 'v_74_4_emerg' }, - ['-28676123'] = { Name = 'v_74_ao_5_h001' }, - ['-4400490'] = { Name = 'v_74_atr_cor1_d_ns' }, - ['-970303265'] = { Name = 'v_74_atr_cor1_deta' }, - ['1433507804'] = { Name = 'v_74_atr_hall_d_ns' }, - ['-1387347065'] = { Name = 'v_74_atr_hall_d_ns001' }, - ['-1623447710'] = { Name = 'v_74_atr_hall_d_ns002' }, - ['-1963402901'] = { Name = 'v_74_atr_hall_deta' }, - ['-846776398'] = { Name = 'v_74_atr_hall_deta001' }, - ['375966068'] = { Name = 'v_74_atr_hall_deta002' }, - ['672296135'] = { Name = 'v_74_atr_hall_deta003' }, - ['-230686429'] = { Name = 'v_74_atr_hall_deta004' }, - ['72138416'] = { Name = 'v_74_atr_hall_lamp' }, - ['-952714359'] = { Name = 'v_74_atr_hall_lamp001' }, - ['-1315991493'] = { Name = 'v_74_atr_hall_lamp002' }, - ['1157183403'] = { Name = 'v_74_atr_hall_m_refl' }, - ['932094059'] = { Name = 'v_74_atr_off1_d_ns' }, - ['1935229804'] = { Name = 'v_74_atr_off1_deta' }, - ['203764315'] = { Name = 'v_74_atr_off2_d_ns' }, - ['799848112'] = { Name = 'v_74_atr_off2_deta' }, - ['-320162783'] = { Name = 'v_74_atr_off3_d_ns' }, - ['607941655'] = { Name = 'v_74_atr_off3_deta' }, - ['1926454755'] = { Name = 'v_74_atr_spn1detail' }, - ['1027173695'] = { Name = 'v_74_atr_spn2detail' }, - ['-2138307609'] = { Name = 'v_74_atr_spn3detail' }, - ['1923052747'] = { Name = 'v_74_atr_stai_d_ns' }, - ['-701670182'] = { Name = 'v_74_atr_stai_deta' }, - ['1713196070'] = { Name = 'v_74_atrium_shell' }, - ['-1220458629'] = { Name = 'v_74_ceilin2' }, - ['213269092'] = { Name = 'v_74_cfemlight_rsref002' }, - ['399265936'] = { Name = 'v_74_cfemlight_rsref003' }, - ['689042203'] = { Name = 'v_74_cfemlight_rsref004' }, - ['1144072537'] = { Name = 'v_74_cfemlight_rsref005' }, - ['1383351775'] = { Name = 'v_74_cfemlight_rsref006' }, - ['1622532706'] = { Name = 'v_74_cfemlight_rsref007' }, - ['2129796826'] = { Name = 'v_74_cfemlight_rsref008' }, - ['-193836163'] = { Name = 'v_74_cfemlight_rsref019' }, - ['1646864405'] = { Name = 'v_74_cfemlight_rsref020' }, - ['-876446906'] = { Name = 'v_74_cfemlight_rsref021' }, - ['1868448383'] = { Name = 'v_74_cfemlight_rsref023' }, - ['-1660510769'] = { Name = 'v_74_cfemlight_rsref024' }, - ['-11246999'] = { Name = 'v_74_cfemlight_rsref025' }, - ['753581469'] = { Name = 'v_74_cfemlight_rsref026' }, - ['-488986250'] = { Name = 'v_74_cfemlight_rsref027' }, - ['-795114248'] = { Name = 'v_74_cfemlight_rsref028' }, - ['911855739'] = { Name = 'v_74_cfemlight_rsref029' }, - ['-580428081'] = { Name = 'v_74_cfemlight_rsref030' }, - ['-200078290'] = { Name = 'v_74_cfemlight_rsref031' }, - ['1898558128'] = { Name = 'v_74_collapsedfl3' }, - ['-1315250049'] = { Name = 'v_74_fib_embb' }, - ['1954574771'] = { Name = 'v_74_fib_embb001' }, - ['857075423'] = { Name = 'v_74_fib_embb002' }, - ['550455890'] = { Name = 'v_74_fib_embb003' }, - ['-857628044'] = { Name = 'v_74_fib_embb004' }, - ['-1012690952'] = { Name = 'v_74_fib_embb005' }, - ['-100107071'] = { Name = 'v_74_fib_embb006' }, - ['-405415844'] = { Name = 'v_74_fib_embb007' }, - ['-358818322'] = { Name = 'v_74_fib_embb009' }, - ['-663114548'] = { Name = 'v_74_fib_embb010' }, - ['722096620'] = { Name = 'v_74_fib_embb011' }, - ['1035269953'] = { Name = 'v_74_fib_embb012' }, - ['242194615'] = { Name = 'v_74_fib_embb013' }, - ['1953981633'] = { Name = 'v_74_fib_embb014' }, - ['-1858232755'] = { Name = 'v_74_fib_embb019' }, - ['1537356871'] = { Name = 'v_74_fib_embb022' }, - ['1240174810'] = { Name = 'v_74_fib_embb023' }, - ['1534145513'] = { Name = 'v_74_fib_embb024' }, - ['2026008203'] = { Name = 'v_74_fib_embb025' }, - ['1743178964'] = { Name = 'v_74_fib_embb026' }, - ['-1784829887'] = { Name = 'v_74_fib_embb027' }, - ['-2110094981'] = { Name = 'v_74_fib_embb028' }, - ['-1075053347'] = { Name = 'v_74_fib_embb029' }, - ['-42175347'] = { Name = 'v_74_fib_embb030' }, - ['-348729342'] = { Name = 'v_74_fib_embb031' }, - ['-500122122'] = { Name = 'v_74_fib_embb032' }, - ['-803726907'] = { Name = 'v_74_fib_embb033' }, - ['624018423'] = { Name = 'v_74_fib_embb034' }, - ['-1308875538'] = { Name = 'v_74_fircub_glsshards007' }, - ['-1535964708'] = { Name = 'v_74_fircub_glsshards008' }, - ['-1774621335'] = { Name = 'v_74_fircub_glsshards009' }, - ['1614797137'] = { Name = 'v_74_glass_a_deta003' }, - ['-1498520019'] = { Name = 'v_74_glass_a_deta004' }, - ['886768264'] = { Name = 'v_74_glass_a_deta005' }, - ['654567130'] = { Name = 'v_74_glass_a_deta007' }, - ['1844507827'] = { Name = 'v_74_glass_a_deta008' }, - ['193408993'] = { Name = 'v_74_glass_a_deta009' }, - ['571495322'] = { Name = 'v_74_glass_a_deta010' }, - ['392773196'] = { Name = 'v_74_glass_a_deta011' }, - ['70687585'] = { Name = 'v_74_hobar_debris005' }, - ['-1100640184'] = { Name = 'v_74_hobar_debris006' }, - ['-1674687526'] = { Name = 'v_74_hobar_debris007' }, - ['-1380585751'] = { Name = 'v_74_hobar_debris008' }, - ['2013234045'] = { Name = 'v_74_hobar_debris009' }, - ['-2073356108'] = { Name = 'v_74_hobar_debris010' }, - ['1925969266'] = { Name = 'v_74_hobar_debris011' }, - ['876968042'] = { Name = 'v_74_hobar_debris012' }, - ['581457200'] = { Name = 'v_74_hobar_debris013' }, - ['1506165611'] = { Name = 'v_74_hobar_debris014' }, - ['1176378395'] = { Name = 'v_74_hobar_debris015' }, - ['-313529732'] = { Name = 'v_74_hobar_debris016' }, - ['-590263937'] = { Name = 'v_74_hobar_debris017' }, - ['295482137'] = { Name = 'v_74_hobar_debris018' }, - ['-10842475'] = { Name = 'v_74_hobar_debris019' }, - ['1874488371'] = { Name = 'v_74_hobar_debris020' }, - ['-469543741'] = { Name = 'v_74_hobar_debris023' }, - ['913242525'] = { Name = 'v_74_hobar_debris024' }, - ['-1102477100'] = { Name = 'v_74_hobar_debris026' }, - ['-738937814'] = { Name = 'v_74_hobar_debris027' }, - ['-509161586'] = { Name = 'v_74_hobar_debris028' }, - ['255789505'] = { Name = 'v_74_it1_ceil3' }, - ['558931040'] = { Name = 'v_74_it1_ceiling_smoke_02_skin' }, - ['1918241244'] = { Name = 'v_74_it1_ceiling_smoke_03_skin' }, - ['436653268'] = { Name = 'v_74_it1_ceiling_smoke_04_skin' }, - ['-1149064556'] = { Name = 'v_74_it1_ceiling_smoke_05_skin' }, - ['-2104923921'] = { Name = 'v_74_it1_ceiling_smoke_06_skin' }, - ['247004622'] = { Name = 'v_74_it1_ceiling_smoke_07_skin' }, - ['-1121371947'] = { Name = 'v_74_it1_ceiling_smoke_08_skin' }, - ['-1304690428'] = { Name = 'v_74_it1_ceiling_smoke_09_skin' }, - ['453384592'] = { Name = 'v_74_it1_ceiling_smoke_13_skin' }, - ['-807016241'] = { Name = 'v_74_it1_cor1_ceil' }, - ['1980787518'] = { Name = 'v_74_it1_cor1_deca' }, - ['-359270708'] = { Name = 'v_74_it1_cor1_deta' }, - ['894678636'] = { Name = 'v_74_it1_cor2_ceil' }, - ['-1888552578'] = { Name = 'v_74_it1_cor2_deca' }, - ['855415438'] = { Name = 'v_74_it1_cor2_deta' }, - ['-172462078'] = { Name = 'v_74_it1_elev_deca' }, - ['445927041'] = { Name = 'v_74_it1_elev_deta' }, - ['438094821'] = { Name = 'v_74_it1_off1_debr' }, - ['1137459700'] = { Name = 'v_74_it1_off1_deta' }, - ['-908389537'] = { Name = 'v_74_it1_off1_deta001' }, - ['979951701'] = { Name = 'v_74_it1_off2_debr' }, - ['-1848374314'] = { Name = 'v_74_it1_off2_deca' }, - ['1523282522'] = { Name = 'v_74_it1_off2_deta' }, - ['672163319'] = { Name = 'v_74_it1_off3_ceil' }, - ['614134920'] = { Name = 'v_74_it1_off3_debr' }, - ['436952141'] = { Name = 'v_74_it1_off3_deca' }, - ['-1640306306'] = { Name = 'v_74_it1_off3_deta' }, - ['636055956'] = { Name = 'v_74_it1_post_ceil' }, - ['-599387647'] = { Name = 'v_74_it1_post_deca' }, - ['-1941965478'] = { Name = 'v_74_it1_post_deta' }, - ['-1527646813'] = { Name = 'v_74_it1_shell' }, - ['-428506518'] = { Name = 'v_74_it1_stai_deca' }, - ['204038321'] = { Name = 'v_74_it1_stai_deta' }, - ['1952093334'] = { Name = 'v_74_it1_tiles2' }, - ['1391123545'] = { Name = 'v_74_it1_void_deca' }, - ['699343434'] = { Name = 'v_74_it1_void_deta' }, - ['2136178439'] = { Name = 'v_74_it2_ceiling_smoke_00_skin' }, - ['1363265337'] = { Name = 'v_74_it2_ceiling_smoke_01_skin' }, - ['-484697001'] = { Name = 'v_74_it2_ceiling_smoke_03_skin' }, - ['144675916'] = { Name = 'v_74_it2_ceiling_smoke_04_skin' }, - ['-1637440482'] = { Name = 'v_74_it2_ceiling_smoke_06_skin' }, - ['-459530925'] = { Name = 'v_74_it2_ceiling_smoke_07_skin' }, - ['-978852523'] = { Name = 'v_74_it2_ceiling_smoke_08_skin' }, - ['-1079402025'] = { Name = 'v_74_it2_ceiling_smoke_09_skin' }, - ['-1381138567'] = { Name = 'v_74_it2_ceiling_smoke_10_skin' }, - ['600717772'] = { Name = 'v_74_it2_ceiling_smoke_11_skin' }, - ['192663080'] = { Name = 'v_74_it2_ceiling_smoke_12_skin' }, - ['-118524833'] = { Name = 'v_74_it2_ceiling_smoke_14_skin' }, - ['1354683804'] = { Name = 'v_74_it2_ceiling_smoke_15_skin' }, - ['746431764'] = { Name = 'v_74_it2_ceiling_smoke_16_skin' }, - ['1253359691'] = { Name = 'v_74_it2_ceiling_smoke_17_skin' }, - ['-525699171'] = { Name = 'v_74_it2_cor1_deta' }, - ['1976551902'] = { Name = 'v_74_it2_cor1_dirt' }, - ['-1310503960'] = { Name = 'v_74_it2_cor2_ceil' }, - ['1864055513'] = { Name = 'v_74_it2_cor2_debr' }, - ['819185279'] = { Name = 'v_74_it2_cor2_deca' }, - ['-71443553'] = { Name = 'v_74_it2_cor2_deta' }, - ['1899419710'] = { Name = 'v_74_it2_cor3_ceil' }, - ['845243175'] = { Name = 'v_74_it2_cor3_deca' }, - ['1385075231'] = { Name = 'v_74_it2_cor3_deta' }, - ['1331747749'] = { Name = 'v_74_it2_elev_deta' }, - ['1354753730'] = { Name = 'v_74_it2_elev_dirt' }, - ['1620421988'] = { Name = 'v_74_it2_open_ceil' }, - ['-1086016681'] = { Name = 'v_74_it2_open_deta' }, - ['1258903189'] = { Name = 'v_74_it2_open_dirt' }, - ['271701384'] = { Name = 'v_74_it2_post_deca2' }, - ['-913384692'] = { Name = 'v_74_it2_post_deta' }, - ['1607428021'] = { Name = 'v_74_it2_ser1_ceil' }, - ['-620944365'] = { Name = 'v_74_it2_ser1_debr' }, - ['1303322837'] = { Name = 'v_74_it2_ser1_deca' }, - ['-513939424'] = { Name = 'v_74_it2_ser1_deta' }, - ['1735139406'] = { Name = 'v_74_it2_ser2_ceil' }, - ['-1432490315'] = { Name = 'v_74_it2_ser2_deca' }, - ['-1876285846'] = { Name = 'v_74_it2_ser2_deta' }, - ['-975112667'] = { Name = 'v_74_it2_shell' }, - ['-274030287'] = { Name = 'v_74_it2_stai_deca' }, - ['-1527341270'] = { Name = 'v_74_it2_stai_deta' }, - ['-2711174'] = { Name = 'v_74_it3_ceil2' }, - ['2078087577'] = { Name = 'v_74_it3_ceilc' }, - ['876153426'] = { Name = 'v_74_it3_ceild' }, - ['-1952654962'] = { Name = 'v_74_it3_ceiling_smoke_01_skin' }, - ['1010168760'] = { Name = 'v_74_it3_ceiling_smoke_03_skin' }, - ['442634172'] = { Name = 'v_74_it3_ceiling_smoke_04_skin' }, - ['-1404539635'] = { Name = 'v_74_it3_co1_deta' }, - ['-79076147'] = { Name = 'v_74_it3_cor1_mnds' }, - ['524344359'] = { Name = 'v_74_it3_cor2_deta' }, - ['-451210038'] = { Name = 'v_74_it3_cor3_debr' }, - ['-2108833056'] = { Name = 'v_74_it3_debf' }, - ['1340311373'] = { Name = 'v_74_it3_hall_mnds' }, - ['1048633232'] = { Name = 'v_74_it3_offi_deta' }, - ['-521505033'] = { Name = 'v_74_it3_offi_mnds' }, - ['1934002579'] = { Name = 'v_74_it3_ope_deta' }, - ['2106080626'] = { Name = 'v_74_it3_open_mnds' }, - ['-879785158'] = { Name = 'v_74_it3_ser2_debr' }, - ['-1656125546'] = { Name = 'v_74_it3_shell' }, - ['1239446966'] = { Name = 'v_74_it3_sta_deta' }, - ['-1946306294'] = { Name = 'v_74_jan_over002' }, - ['2042860694'] = { Name = 'v_74_jan_over003' }, - ['826655824'] = { Name = 'v_74_of_litter_d_h011' }, - ['1860353937'] = { Name = 'v_74_of_litter_d_h013' }, - ['2091146004'] = { Name = 'v_74_of_litter_d_h014' }, - ['-1933575349'] = { Name = 'v_74_of_litter_d_h015' }, - ['-1702226209'] = { Name = 'v_74_of_litter_d_h016' }, - ['-1473465820'] = { Name = 'v_74_of_litter_d_h017' }, - ['-1276393054'] = { Name = 'v_74_of_litter_d_h018' }, - ['1793275814'] = { Name = 'v_74_of_litter_d_h019' }, - ['1356726316'] = { Name = 'v_74_of_litter_d_h020' }, - ['1699096816'] = { Name = 'v_74_of_litter_d_h021' }, - ['1583435673'] = { Name = 'v_74_ofc_debrizz001' }, - ['-1921634882'] = { Name = 'v_74_ofc_debrizz002' }, - ['2046822098'] = { Name = 'v_74_ofc_debrizz003' }, - ['-2035703767'] = { Name = 'v_74_ofc_debrizz004' }, - ['-2055692857'] = { Name = 'v_74_ofc_debrizz005' }, - ['-1594665796'] = { Name = 'v_74_ofc_debrizz007' }, - ['-337089883'] = { Name = 'v_74_ofc_debrizz009' }, - ['-1801437846'] = { Name = 'v_74_ofc_debrizz010' }, - ['-670219193'] = { Name = 'v_74_ofc_debrizz012' }, - ['-357013091'] = { Name = 'v_74_ofc_debrizz013' }, - ['306042921'] = { Name = 'v_74_recp_seats002' }, - ['-15147771'] = { Name = 'v_74_servdesk002' }, - ['1639613915'] = { Name = 'v_74_servers002' }, - ['1932213632'] = { Name = 'v_74_servlights002' }, - ['145744045'] = { Name = 'v_74_stair4' }, - ['1200774769'] = { Name = 'v_74_stair5' }, - ['-450161828'] = { Name = 'v_74_str2_deta' }, - ['-856029940'] = { Name = 'v_74_v_14_hobar_debris021' }, - ['434523886'] = { Name = 'v_74_v_14_it3_cor1_mnds' }, - ['2096596365'] = { Name = 'v_74_v_fib_flag_a004' }, - ['-297768931'] = { Name = 'v_74_v_fib_flag_a007' }, - ['343208307'] = { Name = 'v_74_v_fib02_it1_004' }, - ['168549537'] = { Name = 'v_74_v_fib02_it1_005' }, - ['-286874025'] = { Name = 'v_74_v_fib02_it1_006' }, - ['-559479336'] = { Name = 'v_74_v_fib02_it1_007' }, - ['1641286752'] = { Name = 'v_74_v_fib02_it1_008' }, - ['-801216205'] = { Name = 'v_74_v_fib02_it1_009' }, - ['-319610500'] = { Name = 'v_74_v_fib02_it1_010' }, - ['42028184'] = { Name = 'v_74_v_fib02_it1_011' }, - ['-706238105'] = { Name = 'v_74_v_fib02_it1_03' }, - ['-785374613'] = { Name = 'v_74_v_fib02_it1_off1' }, - ['-1101071159'] = { Name = 'v_74_v_fib02_it1_off2' }, - ['1866419263'] = { Name = 'v_74_v_fib02_it2_cor004' }, - ['-1585794887'] = { Name = 'v_74_v_fib02_it2_cor005' }, - ['-1802037518'] = { Name = 'v_74_v_fib02_it2_cor006' }, - ['-959349914'] = { Name = 'v_74_v_fib02_it2_cor007' }, - ['-637951562'] = { Name = 'v_74_v_fib02_it2_cor008' }, - ['-901512629'] = { Name = 'v_74_v_fib02_it2_cor009' }, - ['-172646588'] = { Name = 'v_74_v_fib02_it2_cor01' }, - ['-426857340'] = { Name = 'v_74_v_fib02_it2_cor2' }, - ['-254492400'] = { Name = 'v_74_v_fib02_it2_cor3' }, - ['-1311229926'] = { Name = 'v_74_v_fib02_it2_elev' }, - ['862763930'] = { Name = 'v_74_v_fib02_it2_elev001' }, - ['-596449452'] = { Name = 'v_74_v_fib02_it2_ser004' }, - ['-892976133'] = { Name = 'v_74_v_fib02_it2_ser005' }, - ['283332656'] = { Name = 'v_74_v_fib02_it2_ser006' }, - ['-1652245186'] = { Name = 'v_74_v_fib02_it2_ser1' }, - ['1807341993'] = { Name = 'v_74_v_fib02_it2_ser2' }, - ['-71974434'] = { Name = 'v_74_v_fib03_it3_cor002' }, - ['-800776470'] = { Name = 'v_74_v_fib03_it3_cor1' }, - ['1628129934'] = { Name = 'v_74_v_fib03_it3_open' }, - ['1402570167'] = { Name = 'v_74_v_fib2_3b_cvr' }, - ['-1460456'] = { Name = 'v_74_vfx_3a_it3_01' }, - ['87009109'] = { Name = 'v_74_vfx_3b_it3_01' }, - ['-805904811'] = { Name = 'v_74_vfx_it3_002' }, - ['296182197'] = { Name = 'v_74_vfx_it3_003' }, - ['592250112'] = { Name = 'v_74_vfx_it3_004' }, - ['-182212434'] = { Name = 'v_74_vfx_it3_005' }, - ['115493931'] = { Name = 'v_74_vfx_it3_006' }, - ['1886166846'] = { Name = 'v_74_vfx_it3_007' }, - ['2133277875'] = { Name = 'v_74_vfx_it3_008' }, - ['871015995'] = { Name = 'v_74_vfx_it3_009' }, - ['-43338284'] = { Name = 'v_74_vfx_it3_010' }, - ['-735740138'] = { Name = 'v_74_vfx_it3_02' }, - ['493674486'] = { Name = 'v_74_vfx_it3_3a_003' }, - ['-236894077'] = { Name = 'v_74_vfx_it3_3b_004' }, - ['-1407676816'] = { Name = 'v_74_vfx_it3_3b_02' }, - ['-150029990'] = { Name = 'v_74_vfx_it3_cor' }, - ['-801721575'] = { Name = 'v_74_vfx_it3_cor001' }, - ['-811026538'] = { Name = 'v_74_vfx_it3_open_cav' }, - ['-643395920'] = { Name = 'v_74_vfx_mesh_fire_00' }, - ['-471489746'] = { Name = 'v_74_vfx_mesh_fire_01' }, - ['-1295400713'] = { Name = 'v_74_vfx_mesh_fire_03' }, - ['-804062327'] = { Name = 'v_74_vfx_mesh_fire_04' }, - ['-1579868402'] = { Name = 'v_74_vfx_mesh_fire_05' }, - ['-1416154478'] = { Name = 'v_74_vfx_mesh_fire_06' }, - ['1912848236'] = { Name = 'v_74_vfx_mesh_fire_07' }, - ['-1449766324'] = { Name = 'v_8_basedecaldirt' }, - ['112105254'] = { Name = 'v_8_baseoverla' }, - ['-308082399'] = { Name = 'v_8_baseoverlay' }, - ['-1765689724'] = { Name = 'v_8_baseoverlay2' }, - ['-1070171527'] = { Name = 'v_8_bath' }, - ['-1494090690'] = { Name = 'v_8_bath2' }, - ['-1351770600'] = { Name = 'v_8_bathrm3' }, - ['1858160751'] = { Name = 'v_8_bed1bulbon' }, - ['-1592353768'] = { Name = 'v_8_bed1decaldirt' }, - ['-1523831552'] = { Name = 'v_8_bed1ovrly' }, - ['1209533339'] = { Name = 'v_8_bed1stuff' }, - ['-481995801'] = { Name = 'v_8_bed2decaldirt' }, - ['2006935161'] = { Name = 'v_8_bed2ovlys' }, - ['1584344391'] = { Name = 'v_8_bed3decaldirt' }, - ['-73828711'] = { Name = 'v_8_bed3ovrly' }, - ['1781265675'] = { Name = 'v_8_bed3stuff' }, - ['-505037174'] = { Name = 'v_8_bed4bulbon' }, - ['-496938732'] = { Name = 'v_8_bedrm4stuff' }, - ['-195617289'] = { Name = 'v_8_diningdecdirt' }, - ['-1405347162'] = { Name = 'v_8_diningovlys' }, - ['626033468'] = { Name = 'v_8_diningtable' }, - ['-1153707826'] = { Name = 'v_8_ducttape' }, - ['1038902519'] = { Name = 'v_8_farmshad01' }, - ['730775612'] = { Name = 'v_8_farmshad02' }, - ['724942730'] = { Name = 'v_8_farmshad03' }, - ['418585349'] = { Name = 'v_8_farmshad04' }, - ['-503894774'] = { Name = 'v_8_farmshad05' }, - ['-810121079'] = { Name = 'v_8_farmshad06' }, - ['1042376029'] = { Name = 'v_8_farmshad07' }, - ['742637986'] = { Name = 'v_8_farmshad08' }, - ['-1399242165'] = { Name = 'v_8_farmshad09' }, - ['-2130450523'] = { Name = 'v_8_farmshad10' }, - ['305924631'] = { Name = 'v_8_farmshad11' }, - ['-875070133'] = { Name = 'v_8_farmshad13' }, - ['-1776217633'] = { Name = 'v_8_farmshad14' }, - ['1357776762'] = { Name = 'v_8_farmshad15' }, - ['-917047234'] = { Name = 'v_8_farmshad18' }, - ['-2074022317'] = { Name = 'v_8_farmshad19' }, - ['-1818751447'] = { Name = 'v_8_farmshad20' }, - ['1278738286'] = { Name = 'v_8_farmshad21' }, - ['977886097'] = { Name = 'v_8_farmshad22' }, - ['-623141705'] = { Name = 'v_8_farmshad24' }, - ['262211133'] = { Name = 'v_8_farmshad25' }, - ['-1596081609'] = { Name = 'v_8_footprints' }, - ['-1197937052'] = { Name = 'v_8_framebath' }, - ['903672708'] = { Name = 'v_8_framebd1' }, - ['-262444930'] = { Name = 'v_8_framebd2' }, - ['-2111173603'] = { Name = 'v_8_framebd3' }, - ['-882958714'] = { Name = 'v_8_framebd4' }, - ['775961249'] = { Name = 'v_8_framedin' }, - ['-966719233'] = { Name = 'v_8_framefrnt' }, - ['-1730620429'] = { Name = 'v_8_framehl2' }, - ['-1304131782'] = { Name = 'v_8_framehl4' }, - ['-1068489903'] = { Name = 'v_8_framehl5' }, - ['-687157050'] = { Name = 'v_8_framehl6' }, - ['428210684'] = { Name = 'v_8_framehll3' }, - ['1489050939'] = { Name = 'v_8_framektc' }, - ['-1363020239'] = { Name = 'v_8_framel1' }, - ['1619163072'] = { Name = 'v_8_frameliv' }, - ['854914327'] = { Name = 'v_8_framesp1' }, - ['1091801428'] = { Name = 'v_8_framesp2' }, - ['753035554'] = { Name = 'v_8_framesp3' }, - ['-1127016482'] = { Name = 'v_8_framestd' }, - ['1788102369'] = { Name = 'v_8_frameut001' }, - ['-913789873'] = { Name = 'v_8_frntoverlay' }, - ['-1030742145'] = { Name = 'v_8_frontdecdirt' }, - ['763398823'] = { Name = 'v_8_furnace' }, - ['224768101'] = { Name = 'v_8_hall1decdirt' }, - ['2119919721'] = { Name = 'v_8_hall1overlay' }, - ['-355074033'] = { Name = 'v_8_hall1stuff' }, - ['1971784041'] = { Name = 'v_8_hall2decdirt' }, - ['356356877'] = { Name = 'v_8_hall2overlay' }, - ['1143172152'] = { Name = 'v_8_hall3decdirt' }, - ['1198567255'] = { Name = 'v_8_hall3ovlys' }, - ['-859953965'] = { Name = 'v_8_hall4decdirt' }, - ['-1488758724'] = { Name = 'v_8_hall4ovrly' }, - ['1063446599'] = { Name = 'v_8_hall5overlay' }, - ['-1433367164'] = { Name = 'v_8_hall6decdirt' }, - ['1002656301'] = { Name = 'v_8_hall6ovlys' }, - ['-322669942'] = { Name = 'v_8_kitchdecdirt' }, - ['-1845989005'] = { Name = 'v_8_kitchen' }, - ['-261815629'] = { Name = 'v_8_kitcovlys' }, - ['-1001763002'] = { Name = 'v_8_laundecdirt' }, - ['1010093037'] = { Name = 'v_8_laundryovlys' }, - ['1126324564'] = { Name = 'v_8_livingdecdirt' }, - ['-605584005'] = { Name = 'v_8_livoverlays' }, - ['-63432508'] = { Name = 'v_8_livstuff' }, - ['-1748326900'] = { Name = 'v_8_reflection_proxy' }, - ['547077442'] = { Name = 'v_8_shell' }, - ['-1009182706'] = { Name = 'v_8_sp1decdirt' }, - ['1050397005'] = { Name = 'v_8_sp1ovrly' }, - ['902955625'] = { Name = 'v_8_sp2decdirt' }, - ['-219469537'] = { Name = 'v_8_spare1stuff' }, - ['-1839822371'] = { Name = 'v_8_stairs' }, - ['-654816497'] = { Name = 'v_8_stairs2' }, - ['47109626'] = { Name = 'v_8_stairspart2' }, - ['-239397785'] = { Name = 'v_8_studdecdirt' }, - ['-86257984'] = { Name = 'v_8_studovly' }, - ['-815783301'] = { Name = 'v_8_studybulbon' }, - ['1435949624'] = { Name = 'v_8_studyclothtop' }, - ['-435639469'] = { Name = 'v_8_studystuff' }, - ['1915163564'] = { Name = 'v_8_utilstuff' }, - ['1824281378'] = { Name = 'v_9_blinds002' }, - ['1347918425'] = { Name = 'v_9_blinds004' }, - ['905930153'] = { Name = 'v_9_blinds007' }, - ['1653109144'] = { Name = 'v_9_br_det' }, - ['1242710385'] = { Name = 'v_9_carpet_det' }, - ['951918727'] = { Name = 'v_9_couch003' }, - ['1653599270'] = { Name = 'v_9_couch02' }, - ['-914247533'] = { Name = 'v_9_dec_wb01' }, - ['-870767782'] = { Name = 'v_9_deskrings01' }, - ['-2096431678'] = { Name = 'v_9_det01' }, - ['1028941356'] = { Name = 'v_9_dirtdec01' }, - ['-417416770'] = { Name = 'v_9_dirtdec02' }, - ['-676324639'] = { Name = 'v_9_dirtdec03' }, - ['-913938443'] = { Name = 'v_9_ext_shell' }, - ['-301659328'] = { Name = 'v_9_extwinframes' }, - ['1109524138'] = { Name = 'v_9_f1_det002' }, - ['-418627741'] = { Name = 'v_9_f1_det01' }, - ['-178922506'] = { Name = 'v_9_f1_det02' }, - ['-1178464525'] = { Name = 'v_9_f1_light01' }, - ['-1469007904'] = { Name = 'v_9_fb_lights' }, - ['-1556044777'] = { Name = 'v_9_fb_ntic_brd' }, - ['1166625237'] = { Name = 'v_9_fb_ntic_brd001' }, - ['1319480832'] = { Name = 'v_9_fbsigns' }, - ['-1997908054'] = { Name = 'v_9_frame_det' }, - ['-104088172'] = { Name = 'v_9_g_det01' }, - ['-1008658871'] = { Name = 'v_9_glass_balcony001' }, - ['-2055520832'] = { Name = 'v_9_glasslamps' }, - ['182460801'] = { Name = 'v_9_hall_det01' }, - ['812477603'] = { Name = 'v_9_hall_det02' }, - ['-1446540736'] = { Name = 'v_9_hoop' }, - ['-1658998531'] = { Name = 'v_9_it_cabinet' }, - ['1082533673'] = { Name = 'v_9_it_cabinet001' }, - ['2003410943'] = { Name = 'v_9_kitchen_unit' }, - ['752145473'] = { Name = 'v_9_kitchen_unit2' }, - ['-821297121'] = { Name = 'v_9_li_tv_uv002' }, - ['-861570222'] = { Name = 'v_9_li_tv_uv004' }, - ['404853321'] = { Name = 'v_9_li_tv_uv006' }, - ['-246594399'] = { Name = 'v_9_li_tv_uv008' }, - ['-1769752812'] = { Name = 'v_9_li_tv_uv01' }, - ['-509843224'] = { Name = 'v_9_lobby_ceilinglight' }, - ['-1901479655'] = { Name = 'v_9_lobby_det01' }, - ['-1055825743'] = { Name = 'v_9_mainshadow' }, - ['-2002355258'] = { Name = 'v_9_normal_edge' }, - ['-843882009'] = { Name = 'v_9_office_det01' }, - ['1563947046'] = { Name = 'v_9_officedesk_fb01' }, - ['480666475'] = { Name = 'v_9_partitions02' }, - ['-1304457569'] = { Name = 'v_9_partitions03' }, - ['-1079105156'] = { Name = 'v_9_partitions04' }, - ['122828983'] = { Name = 'v_9_partitions05' }, - ['1624729934'] = { Name = 'v_9_projbracket' }, - ['1549132979'] = { Name = 'v_9_room011_refl' }, - ['-1605085282'] = { Name = 'v_9_server_leds' }, - ['-2131488672'] = { Name = 'v_9_signs002' }, - ['-1448883297'] = { Name = 'v_9_signs01' }, - ['-1425413137'] = { Name = 'v_9_steps' }, - ['-2032955781'] = { Name = 'v_9_v_faceoffice_shell' }, - ['1085594742'] = { Name = 'v_9_windecals' }, - ['1671194729'] = { Name = 'v_9_windows003' }, - ['-526665419'] = { Name = 'v_9_windows02' }, - ['535835408'] = { Name = 'v_club_barchair' }, - ['-1468103661'] = { Name = 'v_club_brablk' }, - ['1521641592'] = { Name = 'v_club_brablu' }, - ['2029058712'] = { Name = 'v_club_bragld' }, - ['-29915038'] = { Name = 'v_club_brapnk' }, - ['-1537172744'] = { Name = 'v_club_brush' }, - ['-257235018'] = { Name = 'v_club_ch_armchair' }, - ['1318669658'] = { Name = 'v_club_ch_briefchair' }, - ['1129845377'] = { Name = 'v_club_comb' }, - ['-387730627'] = { Name = 'v_club_dress1' }, - ['867556671'] = { Name = 'v_club_officechair' }, - ['-2053774724'] = { Name = 'v_club_officeset' }, - ['-1661146321'] = { Name = 'v_club_officesofa' }, - ['-1125563188'] = { Name = 'v_club_rack' }, - ['697460999'] = { Name = 'v_club_roc_cab1' }, - ['-1075407439'] = { Name = 'v_club_roc_cab2' }, - ['-854249458'] = { Name = 'v_club_roc_cab3' }, - ['501737806'] = { Name = 'v_club_roc_cabamp' }, - ['-858212500'] = { Name = 'v_club_roc_ctable' }, - ['1424367756'] = { Name = 'v_club_roc_eq1' }, - ['1205569143'] = { Name = 'v_club_roc_eq2' }, - ['134974407'] = { Name = 'v_club_roc_gstand' }, - ['-1989696578'] = { Name = 'v_club_roc_jacket1' }, - ['1593134810'] = { Name = 'v_club_roc_jacket2' }, - ['973300966'] = { Name = 'v_club_roc_lampoff' }, - ['2027232150'] = { Name = 'v_club_roc_mic' }, - ['395681893'] = { Name = 'v_club_roc_micstd' }, - ['1479009069'] = { Name = 'v_club_roc_mixer1' }, - ['727091595'] = { Name = 'v_club_roc_mixer2' }, - ['-1085925524'] = { Name = 'v_club_roc_monitor' }, - ['123050854'] = { Name = 'v_club_roc_mscreen' }, - ['662526436'] = { Name = 'v_club_roc_spot_b' }, - ['1120702594'] = { Name = 'v_club_roc_spot_g' }, - ['1124581492'] = { Name = 'v_club_roc_spot_off' }, - ['840068882'] = { Name = 'v_club_roc_spot_r' }, - ['1313056628'] = { Name = 'v_club_roc_spot_w' }, - ['-2100948868'] = { Name = 'v_club_roc_spot_y' }, - ['382878399'] = { Name = 'v_club_roc_zstand' }, - ['-1973732036'] = { Name = 'v_club_shoerack' }, - ['1720837684'] = { Name = 'v_club_silkrobe' }, - ['-471190329'] = { Name = 'v_club_skirtflare' }, - ['-713757097'] = { Name = 'v_club_skirtplt' }, - ['1081491135'] = { Name = 'v_club_slip' }, - ['603897027'] = { Name = 'v_club_stagechair' }, - ['-122889212'] = { Name = 'v_club_vu_bear' }, - ['-317333309'] = { Name = 'v_club_vu_boa' }, - ['276226460'] = { Name = 'v_club_vu_chngestool' }, - ['1035787954'] = { Name = 'v_club_vu_deckcase' }, - ['1609525816'] = { Name = 'v_club_vu_djbag' }, - ['1180584106'] = { Name = 'v_club_vu_djunit' }, - ['-477112371'] = { Name = 'v_club_vu_drawer' }, - ['545167695'] = { Name = 'v_club_vu_drawopen' }, - ['517505175'] = { Name = 'v_club_vu_table' }, - ['161705229'] = { Name = 'v_club_vuarmchair' }, - ['1154536488'] = { Name = 'v_club_vubrushpot' }, - ['1282454220'] = { Name = 'v_club_vuhairdryer' }, - ['-1512875508'] = { Name = 'v_club_vumakeupbrsh' }, - ['1312997887'] = { Name = 'v_club_vusnaketank' }, - ['-329576248'] = { Name = 'v_club_vutongs' }, - ['360211997'] = { Name = 'v_club_vuvanity' }, - ['-107363589'] = { Name = 'v_club_vuvanityboxop' }, - ['-1474093273'] = { Name = 'v_corp_banktrolley' }, - ['-1072695459'] = { Name = 'v_corp_bk_balustrade' }, - ['918182878'] = { Name = 'v_corp_bk_bust' }, - ['559624133'] = { Name = 'v_corp_bk_chair1' }, - ['-274707376'] = { Name = 'v_corp_bk_chair2' }, - ['589738836'] = { Name = 'v_corp_bk_chair3' }, - ['1705517141'] = { Name = 'v_corp_bk_filecab' }, - ['1218671664'] = { Name = 'v_corp_bk_filedraw' }, - ['-842122186'] = { Name = 'v_corp_bk_flag' }, - ['-1891087379'] = { Name = 'v_corp_bk_lamp1' }, - ['-1057214632'] = { Name = 'v_corp_bk_lamp2' }, - ['2093003735'] = { Name = 'v_corp_bk_lflts' }, - ['-1438074360'] = { Name = 'v_corp_bk_lfltstand' }, - ['-1003586646'] = { Name = 'v_corp_bk_pens' }, - ['-1508270899'] = { Name = 'v_corp_bk_rolladex' }, - ['-1633805850'] = { Name = 'v_corp_bk_secpanel' }, - ['-1660261403'] = { Name = 'v_corp_bombbin' }, - ['675346369'] = { Name = 'v_corp_bombhum' }, - ['1846870313'] = { Name = 'v_corp_bombplant' }, - ['-2043453131'] = { Name = 'v_corp_boxpapr1fd' }, - ['-1894048659'] = { Name = 'v_corp_boxpaprfd' }, - ['1151238667'] = { Name = 'v_corp_cabshelves01' }, - ['695193399'] = { Name = 'v_corp_cashpack' }, - ['-2018598162'] = { Name = 'v_corp_cashtrolley_2' }, - ['-1645229742'] = { Name = 'v_corp_cashtrolley' }, - ['-501934650'] = { Name = 'v_corp_cd_chair' }, - ['-1574910470'] = { Name = 'v_corp_cd_desklamp' }, - ['-2054772838'] = { Name = 'v_corp_cd_heater' }, - ['1387880424'] = { Name = 'v_corp_cd_intercom' }, - ['1648266874'] = { Name = 'v_corp_cd_pen' }, - ['1894883523'] = { Name = 'v_corp_cd_poncho' }, - ['1677810564'] = { Name = 'v_corp_cd_recseat' }, - ['1609962109'] = { Name = 'v_corp_cd_rectable' }, - ['164297906'] = { Name = 'v_corp_cd_wellies' }, - ['-816093398'] = { Name = 'v_corp_conftable' }, - ['52605645'] = { Name = 'v_corp_conftable2' }, - ['-24204895'] = { Name = 'v_corp_conftable3' }, - ['-797848220'] = { Name = 'v_corp_conftable4' }, - ['-1780742350'] = { Name = 'v_corp_cubiclefd' }, - ['1725389147'] = { Name = 'v_corp_deskdraw' }, - ['-625147711'] = { Name = 'v_corp_deskdrawdark01' }, - ['615241095'] = { Name = 'v_corp_deskdrawfd' }, - ['-921053992'] = { Name = 'v_corp_deskseta' }, - ['-441381366'] = { Name = 'v_corp_desksetb' }, - ['-299507209'] = { Name = 'v_corp_divide' }, - ['-896397685'] = { Name = 'v_corp_facebeanbag' }, - ['-1175296758'] = { Name = 'v_corp_facebeanbagb' }, - ['-1481654139'] = { Name = 'v_corp_facebeanbagc' }, - ['-1515799437'] = { Name = 'v_corp_facebeanbagd' }, - ['1995042965'] = { Name = 'v_corp_filecabdark01' }, - ['-452932411'] = { Name = 'v_corp_filecabdark02' }, - ['342797216'] = { Name = 'v_corp_filecabdark03' }, - ['-1043920195'] = { Name = 'v_corp_filecablow' }, - ['-1576753431'] = { Name = 'v_corp_filecabtall_01' }, - ['-10023923'] = { Name = 'v_corp_filecabtall' }, - ['-287662406'] = { Name = 'v_corp_hicksdoor' }, - ['-2100188619'] = { Name = 'v_corp_humidifier' }, - ['444105316'] = { Name = 'v_corp_lazychair' }, - ['2140222155'] = { Name = 'v_corp_lazychairfd' }, - ['-418015275'] = { Name = 'v_corp_lidesk01' }, - ['2033813396'] = { Name = 'v_corp_lngestool' }, - ['-407563484'] = { Name = 'v_corp_lngestoolfd' }, - ['727437176'] = { Name = 'v_corp_lowcabdark01' }, - ['-414969862'] = { Name = 'v_corp_maindesk' }, - ['2047138003'] = { Name = 'v_corp_maindeskfd' }, - ['-109356459'] = { Name = 'v_corp_offchair' }, - ['1701829586'] = { Name = 'v_corp_offchairfd' }, - ['-1176082628'] = { Name = 'v_corp_officedesk_5' }, - ['1661599225'] = { Name = 'v_corp_officedesk' }, - ['-1862159210'] = { Name = 'v_corp_officedesk003' }, - ['970622537'] = { Name = 'v_corp_officedesk004' }, - ['-1864410231'] = { Name = 'v_corp_officedesk1' }, - ['-2098479198'] = { Name = 'v_corp_officedesk2' }, - ['-231178430'] = { Name = 'v_corp_offshelf' }, - ['122818624'] = { Name = 'v_corp_offshelfclo' }, - ['-544247459'] = { Name = 'v_corp_offshelfdark' }, - ['966106463'] = { Name = 'v_corp_partitionfd' }, - ['-1248717809'] = { Name = 'v_corp_plants' }, - ['-984397960'] = { Name = 'v_corp_post_open' }, - ['665940918'] = { Name = 'v_corp_postbox' }, - ['1109776775'] = { Name = 'v_corp_postboxa' }, - ['-101592915'] = { Name = 'v_corp_potplant1' }, - ['-645754929'] = { Name = 'v_corp_potplant2' }, - ['1190106820'] = { Name = 'v_corp_servercln' }, - ['332534418'] = { Name = 'v_corp_servercln2' }, - ['1024779176'] = { Name = 'v_corp_servers1' }, - ['786122549'] = { Name = 'v_corp_servers2' }, - ['1553455189'] = { Name = 'v_corp_servrlowfd' }, - ['973693654'] = { Name = 'v_corp_servrtwrfd' }, - ['1264966695'] = { Name = 'v_corp_sidechair' }, - ['-2086985229'] = { Name = 'v_corp_sidechairfd' }, - ['-2129865943'] = { Name = 'v_corp_sidetable' }, - ['-1667927856'] = { Name = 'v_corp_sidetblefd' }, - ['197536407'] = { Name = 'v_corp_srvrrackfd' }, - ['-1173060514'] = { Name = 'v_corp_srvrtwrsfd' }, - ['-1265231433'] = { Name = 'v_corp_tallcabdark01' }, - ['-711288318'] = { Name = 'v_corp_trolley_fd' }, - ['1463259268'] = { Name = 'v_hair_d_bcream' }, - ['1947776397'] = { Name = 'v_hair_d_gel' }, - ['299625631'] = { Name = 'v_hair_d_shave' }, - ['-2102534045'] = { Name = 'v_haird_mousse' }, - ['-397082484'] = { Name = 'v_ilev_247_offdorr' }, - ['997554217'] = { Name = 'v_ilev_247door_r' }, - ['1196685123'] = { Name = 'v_ilev_247door' }, - ['-2075659719'] = { Name = 'v_ilev_a_tissue' }, - ['1755793225'] = { Name = 'v_ilev_abbmaindoor' }, - ['239858268'] = { Name = 'v_ilev_abbmaindoor2' }, - ['575179269'] = { Name = 'v_ilev_abmincer' }, - ['679478775'] = { Name = 'v_ilev_acet_projector' }, - ['749848321'] = { Name = 'v_ilev_arm_secdoor' }, - ['-1666470363'] = { Name = 'v_ilev_bank4door01' }, - ['-353187150'] = { Name = 'v_ilev_bank4door02' }, - ['560831900'] = { Name = 'v_ilev_bank4doorcls01' }, - ['612934610'] = { Name = 'v_ilev_bank4doorcls02' }, - ['2009021085'] = { Name = 'v_ilev_bk_closedsign' }, - ['1956494919'] = { Name = 'v_ilev_bk_door' }, - ['964838196'] = { Name = 'v_ilev_bk_door2' }, - ['-1246222793'] = { Name = 'v_ilev_bk_gate' }, - ['1289409051'] = { Name = 'v_ilev_bk_gate2' }, - ['845734064'] = { Name = 'v_ilev_bk_gatedam' }, - ['1655182495'] = { Name = 'v_ilev_bk_safegate' }, - ['961976194'] = { Name = 'v_ilev_bk_vaultdoor' }, - ['-421709054'] = { Name = 'v_ilev_bl_door_l' }, - ['1282049587'] = { Name = 'v_ilev_bl_door_r' }, - ['1878909644'] = { Name = 'v_ilev_bl_doorel_l' }, - ['1709395619'] = { Name = 'v_ilev_bl_doorel_r' }, - ['19193616'] = { Name = 'v_ilev_bl_doorpool' }, - ['-1572101598'] = { Name = 'v_ilev_bl_doorsl_l' }, - ['161378502'] = { Name = 'v_ilev_bl_doorsl_r' }, - ['1094128201'] = { Name = 'v_ilev_bl_elevdis1' }, - ['1381807252'] = { Name = 'v_ilev_bl_elevdis2' }, - ['1688983858'] = { Name = 'v_ilev_bl_elevdis3' }, - ['1737076325'] = { Name = 'v_ilev_bl_shutter1' }, - ['-1081024910'] = { Name = 'v_ilev_bl_shutter2' }, - ['555704593'] = { Name = 'v_ilev_blnds_clsd' }, - ['859494299'] = { Name = 'v_ilev_blnds_opn' }, - ['-1268580434'] = { Name = 'v_ilev_body_parts' }, - ['-1844444717'] = { Name = 'v_ilev_bs_door' }, - ['-822900180'] = { Name = 'v_ilev_carmod3door' }, - ['-1236638811'] = { Name = 'v_ilev_carmod3lamp' }, - ['1372198431'] = { Name = 'v_ilev_carmodlamps' }, - ['-1184592117'] = { Name = 'v_ilev_cbankcountdoor01' }, - ['-1185205679'] = { Name = 'v_ilev_cbankvauldoor01' }, - ['1622278560'] = { Name = 'v_ilev_cbankvaulgate01' }, - ['1309269072'] = { Name = 'v_ilev_cbankvaulgate02' }, - ['1438783233'] = { Name = 'v_ilev_cd_door' }, - ['-551608542'] = { Name = 'v_ilev_cd_door2' }, - ['-311575617'] = { Name = 'v_ilev_cd_door3' }, - ['1853921277'] = { Name = 'v_ilev_cd_dust' }, - ['-519068795'] = { Name = 'v_ilev_cd_entrydoor' }, - ['-243154771'] = { Name = 'v_ilev_cd_lampal_off' }, - ['227078272'] = { Name = 'v_ilev_cd_lampal' }, - ['-1789571019'] = { Name = 'v_ilev_cd_secdoor' }, - ['-1716946115'] = { Name = 'v_ilev_cd_secdoor2' }, - ['1572003612'] = { Name = 'v_ilev_cd_sprklr_on' }, - ['-1803024667'] = { Name = 'v_ilev_cd_sprklr_on2' }, - ['-1861912328'] = { Name = 'v_ilev_cd_sprklr' }, - ['-952356348'] = { Name = 'v_ilev_cf_officedoor' }, - ['-1922281023'] = { Name = 'v_ilev_ch_glassdoor' }, - ['-784954167'] = { Name = 'v_ilev_chair02_ped' }, - ['-991376275'] = { Name = 'v_ilev_chopshopswitch' }, - ['741798665'] = { Name = 'v_ilev_ciawin_solid' }, - ['1358323305'] = { Name = 'v_ilev_cin_screen' }, - ['399820605'] = { Name = 'v_ilev_clothhiendlights' }, - ['-1849026432'] = { Name = 'v_ilev_clothhiendlightsb' }, - ['1780022985'] = { Name = 'v_ilev_clothmiddoor' }, - ['-710818483'] = { Name = 'v_ilev_cm_door1' }, - ['374758529'] = { Name = 'v_ilev_cor_darkdoor' }, - ['1415151278'] = { Name = 'v_ilev_cor_doorglassa' }, - ['580361003'] = { Name = 'v_ilev_cor_doorglassb' }, - ['14722111'] = { Name = 'v_ilev_cor_doorlift01' }, - ['-283574096'] = { Name = 'v_ilev_cor_doorlift02' }, - ['-770740285'] = { Name = 'v_ilev_cor_firedoor' }, - ['1653893025'] = { Name = 'v_ilev_cor_firedoorwide' }, - ['1859711902'] = { Name = 'v_ilev_cor_offdoora' }, - ['-640990823'] = { Name = 'v_ilev_cor_windowsmash' }, - ['927372848'] = { Name = 'v_ilev_cor_windowsolid' }, - ['-664582244'] = { Name = 'v_ilev_cs_door' }, - ['-1148826190'] = { Name = 'v_ilev_cs_door01_r' }, - ['868499217'] = { Name = 'v_ilev_cs_door01' }, - ['2059227086'] = { Name = 'v_ilev_csr_door_l' }, - ['1417577297'] = { Name = 'v_ilev_csr_door_r' }, - ['1693207013'] = { Name = 'v_ilev_csr_garagedoor' }, - ['1173751299'] = { Name = 'v_ilev_csr_lod_boarded' }, - ['1494855021'] = { Name = 'v_ilev_csr_lod_broken' }, - ['69012397'] = { Name = 'v_ilev_csr_lod_normal' }, - ['-1207991715'] = { Name = 'v_ilev_ct_door01' }, - ['-2083448347'] = { Name = 'v_ilev_ct_door02' }, - ['-1726331785'] = { Name = 'v_ilev_ct_door03' }, - ['1248599813'] = { Name = 'v_ilev_ct_doorl' }, - ['-1421582160'] = { Name = 'v_ilev_ct_doorr' }, - ['-1037226769'] = { Name = 'v_ilev_depboxdoor01' }, - ['-1270804459'] = { Name = 'v_ilev_depo_box01_lid' }, - ['-2037039530'] = { Name = 'v_ilev_depo_box01' }, - ['-543490328'] = { Name = 'v_ilev_dev_door' }, - ['-1474383439'] = { Name = 'v_ilev_dev_windowdoor' }, - ['-2069558801'] = { Name = 'v_ilev_deviantfrontdoor' }, - ['-1881825907'] = { Name = 'v_ilev_door_orange' }, - ['-495720969'] = { Name = 'v_ilev_door_orangesolid' }, - ['-1230442770'] = { Name = 'v_ilev_epsstoredoor' }, - ['1441141378'] = { Name = 'v_ilev_exball_blue' }, - ['-1984407546'] = { Name = 'v_ilev_exball_grey' }, - ['-1091549377'] = { Name = 'v_ilev_fa_backdoor' }, - ['1770281453'] = { Name = 'v_ilev_fa_dinedoor' }, - ['520341586'] = { Name = 'v_ilev_fa_frontdoor' }, - ['-610054759'] = { Name = 'v_ilev_fa_roomdoor' }, - ['2000998394'] = { Name = 'v_ilev_fa_slidedoor' }, - ['-431157263'] = { Name = 'v_ilev_fa_warddoorl' }, - ['56642071'] = { Name = 'v_ilev_fa_warddoorr' }, - ['-1679881977'] = { Name = 'v_ilev_fb_door01' }, - ['-1045015371'] = { Name = 'v_ilev_fb_door02' }, - ['1104171198'] = { Name = 'v_ilev_fb_doorshortl' }, - ['-1425071302'] = { Name = 'v_ilev_fb_doorshortr' }, - ['969847031'] = { Name = 'v_ilev_fb_sl_door01' }, - ['-458248282'] = { Name = 'v_ilev_fbisecgate' }, - ['1980513646'] = { Name = 'v_ilev_fh_bedrmdoor' }, - ['-1289815393'] = { Name = 'v_ilev_fh_dineeamesa' }, - ['-359451089'] = { Name = 'v_ilev_fh_door01' }, - ['-64988855'] = { Name = 'v_ilev_fh_door02' }, - ['1194028902'] = { Name = 'v_ilev_fh_door03' }, - ['479144380'] = { Name = 'v_ilev_fh_door4' }, - ['781635019'] = { Name = 'v_ilev_fh_door5' }, - ['1413743677'] = { Name = 'v_ilev_fh_frntdoor' }, - ['308207762'] = { Name = 'v_ilev_fh_frontdoor' }, - ['-1190156817'] = { Name = 'v_ilev_fh_kitchenstool' }, - ['-717890986'] = { Name = 'v_ilev_fh_lampa_on' }, - ['-1154592059'] = { Name = 'v_ilev_fh_slidingdoor' }, - ['-1068825540'] = { Name = 'v_ilev_fib_atrcol' }, - ['1254084949'] = { Name = 'v_ilev_fib_atrgl1' }, - ['1538387665'] = { Name = 'v_ilev_fib_atrgl1s' }, - ['1656258886'] = { Name = 'v_ilev_fib_atrgl2' }, - ['-1656457639'] = { Name = 'v_ilev_fib_atrgl2s' }, - ['1961371045'] = { Name = 'v_ilev_fib_atrgl3' }, - ['1635515553'] = { Name = 'v_ilev_fib_atrgl3s' }, - ['-1590795772'] = { Name = 'v_ilev_fib_atrglswap' }, - ['1511828512'] = { Name = 'v_ilev_fib_btrmdr' }, - ['2037845975'] = { Name = 'v_ilev_fib_debris' }, - ['995767216'] = { Name = 'v_ilev_fib_door_ld' }, - ['-853859998'] = { Name = 'v_ilev_fib_door_maint' }, - ['1709345781'] = { Name = 'v_ilev_fib_door1_s' }, - ['-2051651622'] = { Name = 'v_ilev_fib_door1' }, - ['-1821777087'] = { Name = 'v_ilev_fib_door2' }, - ['-538477509'] = { Name = 'v_ilev_fib_door3' }, - ['-1083130717'] = { Name = 'v_ilev_fib_doorbrn' }, - ['-1225363909'] = { Name = 'v_ilev_fib_doore_l' }, - ['1219957182'] = { Name = 'v_ilev_fib_doore_r' }, - ['-1094413626'] = { Name = 'v_ilev_fib_frame' }, - ['-1198372198'] = { Name = 'v_ilev_fib_frame02' }, - ['-1422151699'] = { Name = 'v_ilev_fib_frame03' }, - ['-662750590'] = { Name = 'v_ilev_fib_postbox_door' }, - ['171927851'] = { Name = 'v_ilev_fib_sprklr_off' }, - ['-307685876'] = { Name = 'v_ilev_fib_sprklr_on' }, - ['1441541494'] = { Name = 'v_ilev_fib_sprklr' }, - ['-90456267'] = { Name = 'v_ilev_fibl_door01' }, - ['-1517873911'] = { Name = 'v_ilev_fibl_door02' }, - ['-1932297301'] = { Name = 'v_ilev_fin_vaultdoor' }, - ['783120868'] = { Name = 'v_ilev_finale_shut01' }, - ['-726591477'] = { Name = 'v_ilev_finelevdoor01' }, - ['-1011692606'] = { Name = 'v_ilev_fingate' }, - ['-721126326'] = { Name = 'v_ilev_fos_desk' }, - ['1524959858'] = { Name = 'v_ilev_fos_mic' }, - ['1298168968'] = { Name = 'v_ilev_fos_tvstage' }, - ['1787909913'] = { Name = 'v_ilev_found_crane_pulley' }, - ['-1639085878'] = { Name = 'v_ilev_found_cranebucket' }, - ['-1966155284'] = { Name = 'v_ilev_found_gird_crane' }, - ['-1795554008'] = { Name = 'v_ilev_frnkwarddr1' }, - ['-953390708'] = { Name = 'v_ilev_frnkwarddr2' }, - ['1936747465'] = { Name = 'v_ilev_gangsafe' }, - ['-1972117760'] = { Name = 'v_ilev_gangsafedial' }, - ['-1375589668'] = { Name = 'v_ilev_gangsafedoor' }, - ['-1240156945'] = { Name = 'v_ilev_garageliftdoor' }, - ['2065277225'] = { Name = 'v_ilev_gasdoor_r' }, - ['-868672903'] = { Name = 'v_ilev_gasdoor' }, - ['-131754413'] = { Name = 'v_ilev_gb_teldr' }, - ['-1591004109'] = { Name = 'v_ilev_gb_vaubar' }, - ['2121050683'] = { Name = 'v_ilev_gb_vauldr' }, - ['452874391'] = { Name = 'v_ilev_gc_door01' }, - ['825720073'] = { Name = 'v_ilev_gc_door02' }, - ['-8873588'] = { Name = 'v_ilev_gc_door03' }, - ['97297972'] = { Name = 'v_ilev_gc_door04' }, - ['2043652349'] = { Name = 'v_ilev_gc_grenades' }, - ['448769273'] = { Name = 'v_ilev_gc_handguns' }, - ['424713737'] = { Name = 'v_ilev_gc_weapons' }, - ['1669201391'] = { Name = 'v_ilev_gcshape_assmg_25' }, - ['-1916693643'] = { Name = 'v_ilev_gcshape_assmg_50' }, - ['426526770'] = { Name = 'v_ilev_gcshape_asssmg_25' }, - ['-2090592684'] = { Name = 'v_ilev_gcshape_asssmg_50' }, - ['-219416200'] = { Name = 'v_ilev_gcshape_asssnip_25' }, - ['210647776'] = { Name = 'v_ilev_gcshape_asssnip_50' }, - ['-1206288668'] = { Name = 'v_ilev_gcshape_bull_25' }, - ['-1722377621'] = { Name = 'v_ilev_gcshape_bull_50' }, - ['-550608984'] = { Name = 'v_ilev_gcshape_hvyrif_25' }, - ['994808393'] = { Name = 'v_ilev_gcshape_hvyrif_50' }, - ['1462802950'] = { Name = 'v_ilev_gcshape_pistol50_25' }, - ['1103063944'] = { Name = 'v_ilev_gcshape_pistol50_50' }, - ['1796822553'] = { Name = 'v_ilev_gcshape_progar_25' }, - ['-1559411953'] = { Name = 'v_ilev_gcshape_progar_50' }, - ['-1152174184'] = { Name = 'v_ilev_genbankdoor1' }, - ['73386408'] = { Name = 'v_ilev_genbankdoor2' }, - ['-129553421'] = { Name = 'v_ilev_gendoor01' }, - ['1242124150'] = { Name = 'v_ilev_gendoor02' }, - ['-1984061587'] = { Name = 'v_ilev_go_window' }, - ['-1231329491'] = { Name = 'v_ilev_gold' }, - ['-1033001619'] = { Name = 'v_ilev_gtdoor' }, - ['-340230128'] = { Name = 'v_ilev_gtdoor02' }, - ['1373634352'] = { Name = 'v_ilev_gunhook' }, - ['-1422136292'] = { Name = 'v_ilev_gunsign_assmg' }, - ['-612732598'] = { Name = 'v_ilev_gunsign_asssmg' }, - ['-1806594651'] = { Name = 'v_ilev_gunsign_asssniper' }, - ['-75356570'] = { Name = 'v_ilev_gunsign_bull' }, - ['72096805'] = { Name = 'v_ilev_gunsign_hvyrif' }, - ['-1891639499'] = { Name = 'v_ilev_gunsign_pistol50' }, - ['1783415536'] = { Name = 'v_ilev_gunsign_progar' }, - ['-1291993936'] = { Name = 'v_ilev_hd_chair' }, - ['-1663512092'] = { Name = 'v_ilev_hd_door_l' }, - ['145369505'] = { Name = 'v_ilev_hd_door_r' }, - ['1436076651'] = { Name = 'v_ilev_housedoor1' }, - ['1335309163'] = { Name = 'v_ilev_j2_door' }, - ['486670049'] = { Name = 'v_ilev_janitor_frontdoor' }, - ['-377849416'] = { Name = 'v_ilev_leath_chr' }, - ['-1844609989'] = { Name = 'v_ilev_lest_bigscreen' }, - ['1145337974'] = { Name = 'v_ilev_lester_doorfront' }, - ['-1647153464'] = { Name = 'v_ilev_lester_doorveranda' }, - ['-182643788'] = { Name = 'v_ilev_liconftable_sml' }, - ['836744388'] = { Name = 'v_ilev_light_wardrobe_face' }, - ['190770132'] = { Name = 'v_ilev_lostdoor' }, - ['747286790'] = { Name = 'v_ilev_losttoiletdoor' }, - ['451260528'] = { Name = 'v_ilev_m_dinechair' }, - ['-1326319394'] = { Name = 'v_ilev_m_pitcher' }, - ['-1877459292'] = { Name = 'v_ilev_m_sofa' }, - ['2146145503'] = { Name = 'v_ilev_m_sofacushion' }, - ['-353164031'] = { Name = 'v_ilev_mchalkbrd_1' }, - ['-590870357'] = { Name = 'v_ilev_mchalkbrd_2' }, - ['-290739082'] = { Name = 'v_ilev_mchalkbrd_3' }, - ['-739019002'] = { Name = 'v_ilev_mchalkbrd_4' }, - ['-976397638'] = { Name = 'v_ilev_mchalkbrd_5' }, - ['509373999'] = { Name = 'v_ilev_melt_set01' }, - ['-352193203'] = { Name = 'v_ilev_methdoorbust' }, - ['-995467546'] = { Name = 'v_ilev_methdoorscuff' }, - ['-1815392278'] = { Name = 'v_ilev_methtraildoor' }, - ['-1212951353'] = { Name = 'v_ilev_ml_door1' }, - ['2088680867'] = { Name = 'v_ilev_mldoor02' }, - ['-1563640173'] = { Name = 'v_ilev_mm_door' }, - ['1204471037'] = { Name = 'v_ilev_mm_doordaughter' }, - ['159994461'] = { Name = 'v_ilev_mm_doorm_l' }, - ['-1686014385'] = { Name = 'v_ilev_mm_doorm_r' }, - ['-794543736'] = { Name = 'v_ilev_mm_doorson' }, - ['-384976104'] = { Name = 'v_ilev_mm_doorw' }, - ['-1932159029'] = { Name = 'v_ilev_mm_faucet' }, - ['-1444496707'] = { Name = 'v_ilev_mm_fridge_l' }, - ['-659810237'] = { Name = 'v_ilev_mm_fridge_r' }, - ['-310148339'] = { Name = 'v_ilev_mm_fridgeint' }, - ['1923965997'] = { Name = 'v_ilev_mm_scre_off' }, - ['-1624781226'] = { Name = 'v_ilev_mm_screen' }, - ['-1645730886'] = { Name = 'v_ilev_mm_screen2_vl' }, - ['305134324'] = { Name = 'v_ilev_mm_screen2' }, - ['1019527301'] = { Name = 'v_ilev_mm_windowwc' }, - ['-1663022887'] = { Name = 'v_ilev_moteldoorcso' }, - ['1175177969'] = { Name = 'v_ilev_mp_bedsidebook' }, - ['574422567'] = { Name = 'v_ilev_mp_high_frontdoor' }, - ['1558432213'] = { Name = 'v_ilev_mp_low_frontdoor' }, - ['-320948292'] = { Name = 'v_ilev_mp_mid_frontdoor' }, - ['-1354005816'] = { Name = 'v_ilev_mr_rasberryclean' }, - ['1334355753'] = { Name = 'v_ilev_out_serv_sign' }, - ['98421364'] = { Name = 'v_ilev_p_easychair' }, - ['-1461986002'] = { Name = 'v_ilev_ph_bench' }, - ['631614199'] = { Name = 'v_ilev_ph_cellgate' }, - ['871712474'] = { Name = 'v_ilev_ph_cellgate02' }, - ['320433149'] = { Name = 'v_ilev_ph_door002' }, - ['-1215222675'] = { Name = 'v_ilev_ph_door01' }, - ['1804615079'] = { Name = 'v_ilev_ph_doorframe' }, - ['-522504255'] = { Name = 'v_ilev_ph_gendoor' }, - ['-1320876379'] = { Name = 'v_ilev_ph_gendoor002' }, - ['-543497392'] = { Name = 'v_ilev_ph_gendoor003' }, - ['1557126584'] = { Name = 'v_ilev_ph_gendoor004' }, - ['185711165'] = { Name = 'v_ilev_ph_gendoor005' }, - ['-131296141'] = { Name = 'v_ilev_ph_gendoor006' }, - ['458025182'] = { Name = 'v_ilev_phroofdoor' }, - ['1378348636'] = { Name = 'v_ilev_po_door' }, - ['-696000204'] = { Name = 'v_ilev_prop_74_emr_3b_02' }, - ['-771420653'] = { Name = 'v_ilev_prop_74_emr_3b' }, - ['1175183140'] = { Name = 'v_ilev_prop_fib_glass' }, - ['-1032171637'] = { Name = 'v_ilev_ra_door1_l' }, - ['-52575179'] = { Name = 'v_ilev_ra_door1_r' }, - ['736699661'] = { Name = 'v_ilev_ra_door2' }, - ['-228773386'] = { Name = 'v_ilev_ra_door3' }, - ['1504256620'] = { Name = 'v_ilev_ra_door4l' }, - ['262671971'] = { Name = 'v_ilev_ra_door4r' }, - ['174080689'] = { Name = 'v_ilev_ra_doorsafe' }, - ['812467272'] = { Name = 'v_ilev_rc_door1_st' }, - ['362975687'] = { Name = 'v_ilev_rc_door1' }, - ['-2023754432'] = { Name = 'v_ilev_rc_door2' }, - ['1099436502'] = { Name = 'v_ilev_rc_door3_l' }, - ['-1627599682'] = { Name = 'v_ilev_rc_door3_r' }, - ['-1586611409'] = { Name = 'v_ilev_rc_doorel_l' }, - ['-199073634'] = { Name = 'v_ilev_rc_doorel_r' }, - ['-604127842'] = { Name = 'v_ilev_rc_win_col' }, - ['202981272'] = { Name = 'v_ilev_roc_door1_l' }, - ['1117236368'] = { Name = 'v_ilev_roc_door1_r' }, - ['-626684119'] = { Name = 'v_ilev_roc_door2' }, - ['1289778077'] = { Name = 'v_ilev_roc_door3' }, - ['993120320'] = { Name = 'v_ilev_roc_door4' }, - ['757543979'] = { Name = 'v_ilev_roc_door5' }, - ['1083279016'] = { Name = 'v_ilev_serv_door01' }, - ['-1501157055'] = { Name = 'v_ilev_shrf2door' }, - ['-1765048490'] = { Name = 'v_ilev_shrfdoor' }, - ['-2030220382'] = { Name = 'v_ilev_sol_off_door01' }, - ['-1872657177'] = { Name = 'v_ilev_sol_windl' }, - ['-966365012'] = { Name = 'v_ilev_sol_windr' }, - ['1544229216'] = { Name = 'v_ilev_spraydoor' }, - ['1388116908'] = { Name = 'v_ilev_ss_door01' }, - ['551491569'] = { Name = 'v_ilev_ss_door02' }, - ['933053701'] = { Name = 'v_ilev_ss_door03' }, - ['1173348778'] = { Name = 'v_ilev_ss_door04' }, - ['-658747851'] = { Name = 'v_ilev_ss_door5_l' }, - ['1335311341'] = { Name = 'v_ilev_ss_door5_r' }, - ['-681066206'] = { Name = 'v_ilev_ss_door7' }, - ['245182344'] = { Name = 'v_ilev_ss_door8' }, - ['1804626822'] = { Name = 'v_ilev_ss_doorext' }, - ['865041037'] = { Name = 'v_ilev_stad_fdoor' }, - ['-1775213343'] = { Name = 'v_ilev_staffdoor' }, - ['426403179'] = { Name = 'v_ilev_store_door' }, - ['543652229'] = { Name = 'v_ilev_ta_door' }, - ['1243635233'] = { Name = 'v_ilev_ta_door2' }, - ['1334823285'] = { Name = 'v_ilev_ta_tatgun' }, - ['464151082'] = { Name = 'v_ilev_tort_door' }, - ['-1062023761'] = { Name = 'v_ilev_tort_stool' }, - ['-1977105237'] = { Name = 'v_ilev_tow_doorlifta' }, - ['-522980862'] = { Name = 'v_ilev_tow_doorliftb' }, - ['-1128607325'] = { Name = 'v_ilev_trev_door' }, - ['1575804630'] = { Name = 'v_ilev_trev_doorbath' }, - ['-607040053'] = { Name = 'v_ilev_trev_doorfront' }, - ['-1920325949'] = { Name = 'v_ilev_trev_patiodoor' }, - ['581339868'] = { Name = 'v_ilev_trev_pictureframe' }, - ['-116675177'] = { Name = 'v_ilev_trev_pictureframebroken' }, - ['-1849799179'] = { Name = 'v_ilev_trev_planningboard' }, - ['132154435'] = { Name = 'v_ilev_trevtraildr' }, - ['2094167240'] = { Name = 'v_ilev_tt_plate01' }, - ['-208371500'] = { Name = 'v_ilev_uvcheetah' }, - ['815982790'] = { Name = 'v_ilev_uventity' }, - ['-2144749081'] = { Name = 'v_ilev_uvjb700' }, - ['-721082096'] = { Name = 'v_ilev_uvline' }, - ['-525982534'] = { Name = 'v_ilev_uvmonroe' }, - ['-398664307'] = { Name = 'v_ilev_uvsquiggle' }, - ['1465930007'] = { Name = 'v_ilev_uvtext' }, - ['-1913152057'] = { Name = 'v_ilev_uvztype' }, - ['-267021114'] = { Name = 'v_ilev_vag_door' }, - ['-122922994'] = { Name = 'v_ilev_vagostoiletdoor' }, - ['-1915240321'] = { Name = 'v_ilev_winblnd_clsd' }, - ['-1182144056'] = { Name = 'v_ilev_winblnd_opn' }, - ['2051806701'] = { Name = 'v_ind_bin_01' }, - ['-980590507'] = { Name = 'v_ind_cf_bollard' }, - ['503355010'] = { Name = 'v_ind_cf_boxes' }, - ['514967915'] = { Name = 'v_ind_cf_broom' }, - ['-922074785'] = { Name = 'v_ind_cf_bugzap' }, - ['1959542339'] = { Name = 'v_ind_cf_chckbox1' }, - ['1811655854'] = { Name = 'v_ind_cf_chckbox2' }, - ['-1244905398'] = { Name = 'v_ind_cf_chckbox3' }, - ['-832246005'] = { Name = 'v_ind_cf_crate' }, - ['-1243861868'] = { Name = 'v_ind_cf_crate1' }, - ['-304079717'] = { Name = 'v_ind_cf_crate2' }, - ['1350712180'] = { Name = 'v_ind_cf_paltruck' }, - ['328474980'] = { Name = 'v_ind_cf_shelf' }, - ['-2076979604'] = { Name = 'v_ind_cf_shelf2' }, - ['1864918670'] = { Name = 'v_ind_cf_wheat' }, - ['-716849897'] = { Name = 'v_ind_cf_wheat2' }, - ['1951313592'] = { Name = 'v_ind_cfbin' }, - ['-1321159957'] = { Name = 'v_ind_cfbox' }, - ['456071379'] = { Name = 'v_ind_cfbox2' }, - ['-700527926'] = { Name = 'v_ind_cfbucket' }, - ['261213595'] = { Name = 'v_ind_cfcovercrate' }, - ['-1809990107'] = { Name = 'v_ind_cfcrate3' }, - ['2070448269'] = { Name = 'v_ind_cfcup' }, - ['907513479'] = { Name = 'v_ind_cfemlight' }, - ['1715270075'] = { Name = 'v_ind_cfkeyboard' }, - ['-2113917266'] = { Name = 'v_ind_cfknife' }, - ['723528502'] = { Name = 'v_ind_cflight' }, - ['234058572'] = { Name = 'v_ind_cflight02' }, - ['1720887188'] = { Name = 'v_ind_cfmouse' }, - ['-792596291'] = { Name = 'v_ind_cfpaste' }, - ['1999508550'] = { Name = 'v_ind_cfscoop' }, - ['1448872192'] = { Name = 'v_ind_cftable' }, - ['903690172'] = { Name = 'v_ind_cftray' }, - ['92879096'] = { Name = 'v_ind_cftub' }, - ['-517775183'] = { Name = 'v_ind_cfwaste' }, - ['-1950371385'] = { Name = 'v_ind_chickensx3' }, - ['1288862485'] = { Name = 'v_ind_cm_aircomp' }, - ['-142948810'] = { Name = 'v_ind_cm_crowbar' }, - ['1241686973'] = { Name = 'v_ind_cm_electricbox' }, - ['-871511300'] = { Name = 'v_ind_cm_fan' }, - ['1171045694'] = { Name = 'v_ind_cm_grinder' }, - ['-724745797'] = { Name = 'v_ind_cm_heatlamp' }, - ['545744994'] = { Name = 'v_ind_cm_hosereel' }, - ['774227908'] = { Name = 'v_ind_cm_ladder' }, - ['1190015357'] = { Name = 'v_ind_cm_light_off' }, - ['-1417176582'] = { Name = 'v_ind_cm_light_on' }, - ['1971972932'] = { Name = 'v_ind_cm_paintbckt01' }, - ['1005516815'] = { Name = 'v_ind_cm_paintbckt02' }, - ['1312005272'] = { Name = 'v_ind_cm_paintbckt03' }, - ['459355892'] = { Name = 'v_ind_cm_paintbckt04' }, - ['-117444046'] = { Name = 'v_ind_cm_paintbckt06' }, - ['1412351218'] = { Name = 'v_ind_cm_panelstd' }, - ['-1787453881'] = { Name = 'v_ind_cm_sprgun' }, - ['1274229080'] = { Name = 'v_ind_cm_tyre01' }, - ['1640324348'] = { Name = 'v_ind_cm_tyre02' }, - ['1271673102'] = { Name = 'v_ind_cm_tyre03' }, - ['1637506218'] = { Name = 'v_ind_cm_tyre04' }, - ['1868560437'] = { Name = 'v_ind_cm_tyre05' }, - ['-147453981'] = { Name = 'v_ind_cm_tyre06' }, - ['118105995'] = { Name = 'v_ind_cm_tyre07' }, - ['325304382'] = { Name = 'v_ind_cm_tyre08' }, - ['121493747'] = { Name = 'v_ind_cs_axe' }, - ['-1585712516'] = { Name = 'v_ind_cs_blowtorch' }, - ['-1371480476'] = { Name = 'v_ind_cs_box01' }, - ['-1134789989'] = { Name = 'v_ind_cs_box02' }, - ['11680152'] = { Name = 'v_ind_cs_bucket' }, - ['1721142557'] = { Name = 'v_ind_cs_chemcan' }, - ['1309720974'] = { Name = 'v_ind_cs_drill' }, - ['-2088599787'] = { Name = 'v_ind_cs_gascanister' }, - ['173895646'] = { Name = 'v_ind_cs_hammer' }, - ['820267179'] = { Name = 'v_ind_cs_hifi' }, - ['-137816056'] = { Name = 'v_ind_cs_hubcap' }, - ['-288941741'] = { Name = 'v_ind_cs_jerrycan01' }, - ['-1075580285'] = { Name = 'v_ind_cs_mallet' }, - ['-95119868'] = { Name = 'v_ind_cs_oiltin' }, - ['-1985227443'] = { Name = 'v_ind_cs_pliers' }, - ['-617072343'] = { Name = 'v_ind_cs_powersaw' }, - ['1379428518'] = { Name = 'v_ind_cs_screwdrivr1' }, - ['618499569'] = { Name = 'v_ind_cs_screwdrivr2' }, - ['916763007'] = { Name = 'v_ind_cs_screwdrivr3' }, - ['-2001282532'] = { Name = 'v_ind_cs_spanner01' }, - ['-1738376845'] = { Name = 'v_ind_cs_spanner02' }, - ['1380609336'] = { Name = 'v_ind_cs_spanner03' }, - ['-603684694'] = { Name = 'v_ind_cs_spanner04' }, - ['672287294'] = { Name = 'v_ind_cs_striplight' }, - ['1871266393'] = { Name = 'v_ind_cs_toolbox2' }, - ['-2124552702'] = { Name = 'v_ind_cs_toolbox3' }, - ['-738161850'] = { Name = 'v_ind_cs_toolbox4' }, - ['662269471'] = { Name = 'v_ind_cs_tray04' }, - ['1596752624'] = { Name = 'v_ind_cs_wrench' }, - ['-149613816'] = { Name = 'v_ind_dc_desk03' }, - ['1045800235'] = { Name = 'v_ind_dc_filecab01' }, - ['-1887723793'] = { Name = 'v_ind_dc_table' }, - ['-1425928564'] = { Name = 'v_ind_fatbox' }, - ['1639970925'] = { Name = 'v_ind_meat_comm' }, - ['389157600'] = { Name = 'v_ind_meatbench' }, - ['225569900'] = { Name = 'v_ind_meatbox' }, - ['2142821084'] = { Name = 'v_ind_meatboxsml_02' }, - ['-1588475636'] = { Name = 'v_ind_meatboxsml' }, - ['842487169'] = { Name = 'v_ind_meatbutton' }, - ['-1890319650'] = { Name = 'v_ind_meatclner' }, - ['1124240679'] = { Name = 'v_ind_meatcoatblu' }, - ['-892259203'] = { Name = 'v_ind_meatcoatwhte' }, - ['2079652499'] = { Name = 'v_ind_meatcpboard' }, - ['-346996726'] = { Name = 'v_ind_meatdesk' }, - ['-1058869339'] = { Name = 'v_ind_meatdogpack' }, - ['-1612153297'] = { Name = 'v_ind_meatexit' }, - ['-2097289821'] = { Name = 'v_ind_meathatblu' }, - ['324572995'] = { Name = 'v_ind_meathatwht' }, - ['-452842237'] = { Name = 'v_ind_meatpacks_03' }, - ['379464063'] = { Name = 'v_ind_meatpacks' }, - ['-2091843498'] = { Name = 'v_ind_meattherm' }, - ['-1999230727'] = { Name = 'v_ind_meatwash' }, - ['646223233'] = { Name = 'v_ind_meatwellie' }, - ['350580121'] = { Name = 'v_ind_plazbags' }, - ['1229810073'] = { Name = 'v_ind_rc_balec1' }, - ['918176883'] = { Name = 'v_ind_rc_balec2' }, - ['635675334'] = { Name = 'v_ind_rc_balec3' }, - ['-1293123399'] = { Name = 'v_ind_rc_balep1' }, - ['682060845'] = { Name = 'v_ind_rc_balep2' }, - ['390842742'] = { Name = 'v_ind_rc_balep3' }, - ['-1161562200'] = { Name = 'v_ind_rc_bench' }, - ['-827869555'] = { Name = 'v_ind_rc_brush' }, - ['60431986'] = { Name = 'v_ind_rc_cage' }, - ['1149958256'] = { Name = 'v_ind_rc_dustmask' }, - ['-1231743205'] = { Name = 'v_ind_rc_fans' }, - ['1488902800'] = { Name = 'v_ind_rc_hanger' }, - ['-447995148'] = { Name = 'v_ind_rc_locker' }, - ['-1674688407'] = { Name = 'v_ind_rc_lockeropn' }, - ['-30995600'] = { Name = 'v_ind_rc_lowtable' }, - ['75747589'] = { Name = 'v_ind_rc_overalldrp' }, - ['-791425184'] = { Name = 'v_ind_rc_overallfld' }, - ['-615829401'] = { Name = 'v_ind_rc_plaztray' }, - ['-1112949593'] = { Name = 'v_ind_rc_rubbish' }, - ['-2070991045'] = { Name = 'v_ind_rc_rubbish2' }, - ['898538019'] = { Name = 'v_ind_rc_rubbishppr' }, - ['1462472410'] = { Name = 'v_ind_rc_shovel' }, - ['1753713494'] = { Name = 'v_ind_rc_towel' }, - ['1695407879'] = { Name = 'v_ind_rc_workbag' }, - ['590855381'] = { Name = 'v_ind_sinkequip' }, - ['-1674556377'] = { Name = 'v_ind_sinkhand' }, - ['-1719363059'] = { Name = 'v_ind_ss_box01' }, - ['146536570'] = { Name = 'v_ind_ss_box02' }, - ['-84779801'] = { Name = 'v_ind_ss_box03' }, - ['9168982'] = { Name = 'v_ind_ss_box04' }, - ['215586331'] = { Name = 'v_ind_ss_chair01' }, - ['-416920619'] = { Name = 'v_ind_ss_chair2' }, - ['-1318225618'] = { Name = 'v_ind_ss_chair3_cso' }, - ['-1101218487'] = { Name = 'v_ind_ss_clothrack' }, - ['1871921918'] = { Name = 'v_ind_ss_deskfan' }, - ['-662693816'] = { Name = 'v_ind_ss_deskfan2' }, - ['-679606598'] = { Name = 'v_ind_ss_laptop' }, - ['-260999819'] = { Name = 'v_ind_tor_bulkheadlight' }, - ['502084445'] = { Name = 'v_ind_tor_clockincard' }, - ['2136062268'] = { Name = 'v_ind_tor_smallhoist01' }, - ['-576960708'] = { Name = 'v_ind_v_recycle_lamp1' }, - ['-389409078'] = { Name = 'v_int_32_bugzap' }, - ['1400906837'] = { Name = 'v_int_m3_decal' }, - ['-874755633'] = { Name = 'v_int_m3_decal001' }, - ['-652319661'] = { Name = 'v_int_m3_decal002' }, - ['-281014134'] = { Name = 'v_int_m3_decal003' }, - ['-24301788'] = { Name = 'v_int_m3_decal004' }, - ['-198075783'] = { Name = 'v_int_m3_decal005' }, - ['46118805'] = { Name = 'v_int_m3_decal006' }, - ['45186737'] = { Name = 'v_int_m6_decal' }, - ['484466561'] = { Name = 'v_int_m6_decal001' }, - ['103952933'] = { Name = 'v_int_m6_decal002' }, - ['-127101286'] = { Name = 'v_int_m6_decal003' }, - ['-23846155'] = { Name = 'v_int_m6_decal004' }, - ['-261847402'] = { Name = 'v_int_m6_decal005' }, - ['972822972'] = { Name = 'v_int_m6_decal006' }, - ['-475325641'] = { Name = 'v_int_metro_mir' }, - ['-1195344211'] = { Name = 'v_lirg_frankaunt_ward_face' }, - ['1791760567'] = { Name = 'v_lirg_frankaunt_ward_main' }, - ['-985309905'] = { Name = 'v_lirg_frankhill_ward_face' }, - ['-958557065'] = { Name = 'v_lirg_frankhill_ward_main' }, - ['-410192220'] = { Name = 'v_lirg_gunlight' }, - ['1458246144'] = { Name = 'v_lirg_michael_ward_default' }, - ['-693502639'] = { Name = 'v_lirg_michael_ward_face' }, - ['-80426688'] = { Name = 'v_lirg_michael_ward_main' }, - ['1109580392'] = { Name = 'v_lirg_mphigh_ward_face' }, - ['-1931328178'] = { Name = 'v_lirg_mphigh_ward_main' }, - ['1428755495'] = { Name = 'v_lirg_shop_high' }, - ['1017145447'] = { Name = 'v_lirg_shop_low' }, - ['1431484746'] = { Name = 'v_lirg_shop_mid' }, - ['712238579'] = { Name = 'v_lirg_trevapt_ward_face' }, - ['-2097065849'] = { Name = 'v_lirg_trevapt_ward_main' }, - ['-917545000'] = { Name = 'v_lirg_trevstrip_ward_face' }, - ['402487526'] = { Name = 'v_lirg_trevstrip_ward_main' }, - ['-808157183'] = { Name = 'v_lirg_trevtrail_ward_face' }, - ['229550667'] = { Name = 'v_lirg_trevtrail_ward_main' }, - ['-624092254'] = { Name = 'v_med_apecrate' }, - ['-1166401535'] = { Name = 'v_med_apecratelrg' }, - ['-1397853612'] = { Name = 'v_med_barrel' }, - ['-644915300'] = { Name = 'v_med_beaker' }, - ['1631638868'] = { Name = 'v_med_bed1' }, - ['2117668672'] = { Name = 'v_med_bed2' }, - ['-1405657799'] = { Name = 'v_med_bedtable' }, - ['2017762556'] = { Name = 'v_med_bench1' }, - ['-1087788335'] = { Name = 'v_med_bench2' }, - ['756754339'] = { Name = 'v_med_benchcentr' }, - ['-1278278442'] = { Name = 'v_med_benchset1' }, - ['1728397219'] = { Name = 'v_med_bigtable' }, - ['1291456491'] = { Name = 'v_med_bin' }, - ['1366557924'] = { Name = 'v_med_bl_fan_base' }, - ['333086378'] = { Name = 'v_med_bottles1' }, - ['-576515524'] = { Name = 'v_med_bottles2' }, - ['-246597232'] = { Name = 'v_med_bottles3' }, - ['-136021091'] = { Name = 'v_med_centrifuge1' }, - ['-912154856'] = { Name = 'v_med_centrifuge2' }, - ['282049592'] = { Name = 'v_med_cooler' }, - ['-980405469'] = { Name = 'v_med_cor_alarmlight' }, - ['1615299850'] = { Name = 'v_med_cor_autopsytbl' }, - ['389765485'] = { Name = 'v_med_cor_ceilingmonitor' }, - ['-926951449'] = { Name = 'v_med_cor_cembin' }, - ['-1963803813'] = { Name = 'v_med_cor_cemtrolly' }, - ['-1601873219'] = { Name = 'v_med_cor_cemtrolly2' }, - ['1541924614'] = { Name = 'v_med_cor_chemical' }, - ['-1283117809'] = { Name = 'v_med_cor_divider' }, - ['1280262670'] = { Name = 'v_med_cor_dividerframe' }, - ['2111759378'] = { Name = 'v_med_cor_downlight' }, - ['-1182962909'] = { Name = 'v_med_cor_emblmtable' }, - ['-972854506'] = { Name = 'v_med_cor_fileboxa' }, - ['591282751'] = { Name = 'v_med_cor_filingcab' }, - ['1716227680'] = { Name = 'v_med_cor_flatscreentv' }, - ['811434201'] = { Name = 'v_med_cor_hose' }, - ['943356154'] = { Name = 'v_med_cor_largecupboard' }, - ['1910757705'] = { Name = 'v_med_cor_lightbox' }, - ['-1398008772'] = { Name = 'v_med_cor_mask' }, - ['-791486929'] = { Name = 'v_med_cor_masks' }, - ['2143838161'] = { Name = 'v_med_cor_medhose' }, - ['-992710074'] = { Name = 'v_med_cor_medstool' }, - ['795095898'] = { Name = 'v_med_cor_minifridge' }, - ['226389500'] = { Name = 'v_med_cor_neckrest' }, - ['-1432298883'] = { Name = 'v_med_cor_offglass' }, - ['-1183731840'] = { Name = 'v_med_cor_offglasssm' }, - ['-253978396'] = { Name = 'v_med_cor_offglasstopw' }, - ['-980357554'] = { Name = 'v_med_cor_papertowels' }, - ['-74423442'] = { Name = 'v_med_cor_photocopy' }, - ['-1581981380'] = { Name = 'v_med_cor_pinboard' }, - ['993510245'] = { Name = 'v_med_cor_reception_glass' }, - ['2127663343'] = { Name = 'v_med_cor_shelfrack' }, - ['-1792422095'] = { Name = 'v_med_cor_stepladder' }, - ['-1481915741'] = { Name = 'v_med_cor_tvstand' }, - ['-843908794'] = { Name = 'v_med_cor_unita' }, - ['1536155685'] = { Name = 'v_med_cor_walllight' }, - ['1363784497'] = { Name = 'v_med_cor_wallunita' }, - ['1618170244'] = { Name = 'v_med_cor_wallunitb' }, - ['2030380378'] = { Name = 'v_med_cor_wheelbench' }, - ['753248111'] = { Name = 'v_med_cor_whiteboard' }, - ['1579586191'] = { Name = 'v_med_cor_winftop' }, - ['984424205'] = { Name = 'v_med_cor_winfwide' }, - ['378644224'] = { Name = 'v_med_corlowfilecab' }, - ['-1035084591'] = { Name = 'v_med_crutch01' }, - ['149873283'] = { Name = 'v_med_curtains' }, - ['1067386341'] = { Name = 'v_med_curtains1' }, - ['-1335531664'] = { Name = 'v_med_curtains2' }, - ['-1446946264'] = { Name = 'v_med_curtains3' }, - ['1915724430'] = { Name = 'v_med_curtainsnewcloth1' }, - ['1677854259'] = { Name = 'v_med_curtainsnewcloth2' }, - ['-1091386327'] = { Name = 'v_med_emptybed' }, - ['-841445009'] = { Name = 'v_med_examlight_static' }, - ['-197371371'] = { Name = 'v_med_examlight' }, - ['-936477296'] = { Name = 'v_med_fabricchair1' }, - ['851362411'] = { Name = 'v_med_flask' }, - ['346710503'] = { Name = 'v_med_fumesink' }, - ['-715395941'] = { Name = 'v_med_gastank' }, - ['828604385'] = { Name = 'v_med_hazmatscan' }, - ['-1594158571'] = { Name = 'v_med_hospheadwall1' }, - ['-128924068'] = { Name = 'v_med_hospseating1' }, - ['-1475893813'] = { Name = 'v_med_hospseating2' }, - ['-306007744'] = { Name = 'v_med_hospseating3' }, - ['-475292398'] = { Name = 'v_med_hospseating4' }, - ['-609817558'] = { Name = 'v_med_hosptable' }, - ['-1505864138'] = { Name = 'v_med_hosptableglass' }, - ['-1177455368'] = { Name = 'v_med_lab_elecbox1' }, - ['-947646371'] = { Name = 'v_med_lab_elecbox2' }, - ['-1918067545'] = { Name = 'v_med_lab_elecbox3' }, - ['-1794475037'] = { Name = 'v_med_lab_filtera' }, - ['-2041061762'] = { Name = 'v_med_lab_filterb' }, - ['1020863041'] = { Name = 'v_med_lab_fridge' }, - ['1265651373'] = { Name = 'v_med_lab_optable' }, - ['-25633340'] = { Name = 'v_med_lab_wallcab' }, - ['-454893864'] = { Name = 'v_med_lab_whboard1' }, - ['-420289800'] = { Name = 'v_med_lab_whboard2' }, - ['1643325771'] = { Name = 'v_med_latexgloveboxblue' }, - ['-1958247401'] = { Name = 'v_med_latexgloveboxgreen' }, - ['-1497857609'] = { Name = 'v_med_latexgloveboxred' }, - ['-1222449348'] = { Name = 'v_med_lrgisolator' }, - ['-963487759'] = { Name = 'v_med_mattress' }, - ['-1978149371'] = { Name = 'v_med_medwastebin' }, - ['-1317361805'] = { Name = 'v_med_metalfume' }, - ['813074696'] = { Name = 'v_med_microscope' }, - ['92887898'] = { Name = 'v_med_oscillator1' }, - ['465602504'] = { Name = 'v_med_oscillator2' }, - ['705176663'] = { Name = 'v_med_oscillator3' }, - ['944095442'] = { Name = 'v_med_oscillator4' }, - ['986810493'] = { Name = 'v_med_p_coffeetable' }, - ['-1728099828'] = { Name = 'v_med_p_desk' }, - ['-1254619912'] = { Name = 'v_med_p_deskchair' }, - ['-802034762'] = { Name = 'v_med_p_easychair' }, - ['917451449'] = { Name = 'v_med_p_ext_plant' }, - ['768819051'] = { Name = 'v_med_p_fanlight' }, - ['-1350228215'] = { Name = 'v_med_p_figfish' }, - ['-1860662917'] = { Name = 'v_med_p_floorlamp' }, - ['1207079890'] = { Name = 'v_med_p_lamp_on' }, - ['1062276366'] = { Name = 'v_med_p_notebook' }, - ['-1359959481'] = { Name = 'v_med_p_phrenhead' }, - ['743808545'] = { Name = 'v_med_p_planter' }, - ['290907630'] = { Name = 'v_med_p_sideboard' }, - ['-345387217'] = { Name = 'v_med_p_sidetable' }, - ['-1788378994'] = { Name = 'v_med_p_sofa' }, - ['456839722'] = { Name = 'v_med_p_tidybox' }, - ['2139601616'] = { Name = 'v_med_p_vaseround' }, - ['-1762358844'] = { Name = 'v_med_p_vasetall' }, - ['-587414879'] = { Name = 'v_med_p_wallhead' }, - ['259988008'] = { Name = 'v_med_pillow' }, - ['-172171507'] = { Name = 'v_med_smokealarm' }, - ['-1029667826'] = { Name = 'v_med_soapdisp' }, - ['166629214'] = { Name = 'v_med_soapdispencer' }, - ['-1700923416'] = { Name = 'v_med_storage' }, - ['388753871'] = { Name = 'v_med_testtubes' }, - ['79058805'] = { Name = 'v_med_testuberack' }, - ['-1218668262'] = { Name = 'v_med_trolley' }, - ['1439968368'] = { Name = 'v_med_trolley2' }, - ['-1911932785'] = { Name = 'v_med_vats' }, - ['-984671127'] = { Name = 'v_med_vcor_winfnarrow' }, - ['-1573870288'] = { Name = 'v_med_wallpicture1' }, - ['-1805219428'] = { Name = 'v_med_wallpicture2' }, - ['-1432029772'] = { Name = 'v_med_whickchair2' }, - ['-1657573824'] = { Name = 'v_med_whickchair2bit' }, - ['-1786424499'] = { Name = 'v_med_whickerchair1' }, - ['1869654794'] = { Name = 'v_med_xray' }, - ['1802131904'] = { Name = 'v_metro_steps005seoul' }, - ['380414644'] = { Name = 'v_metro_steps006seoul' }, - ['1044906875'] = { Name = 'v_metro_steps007seoul' }, - ['-93961724'] = { Name = 'v_metro_steps3seoul' }, - ['-1134964555'] = { Name = 'v_metro2_ao' }, - ['-1851638121'] = { Name = 'v_metro3_ao' }, - ['-856051509'] = { Name = 'v_metro4_ao' }, - ['625585855'] = { Name = 'v_metro6_ao' }, - ['-1186975865'] = { Name = 'v_proc2_temp' }, - ['540021153'] = { Name = 'v_prop_floatcandle' }, - ['-1095443412'] = { Name = 'v_res_binder' }, - ['900650591'] = { Name = 'v_res_bowl_dec' }, - ['-1221122355'] = { Name = 'v_res_cabinet' }, - ['-654508181'] = { Name = 'v_res_cakedome' }, - ['641508'] = { Name = 'v_res_cctv' }, - ['-941766439'] = { Name = 'v_res_cd' }, - ['-1681354036'] = { Name = 'v_res_cdstorage' }, - ['-730024798'] = { Name = 'v_res_cherubvase' }, - ['-552231252'] = { Name = 'v_res_d_armchair' }, - ['-1459966494'] = { Name = 'v_res_d_bed' }, - ['1544669620'] = { Name = 'v_res_d_closetdoorl' }, - ['-1177942745'] = { Name = 'v_res_d_closetdoorr' }, - ['-1310947507'] = { Name = 'v_res_d_coffeetable' }, - ['-463441113'] = { Name = 'v_res_d_dildo_a' }, - ['-731262150'] = { Name = 'v_res_d_dildo_b' }, - ['-1980613044'] = { Name = 'v_res_d_dildo_c' }, - ['2009373169'] = { Name = 'v_res_d_dildo_d' }, - ['-1921596075'] = { Name = 'v_res_d_dildo_e' }, - ['1333481871'] = { Name = 'v_res_d_dildo_f' }, - ['-144591170'] = { Name = 'v_res_d_dressdummy' }, - ['722857897'] = { Name = 'v_res_d_dressingtable' }, - ['-1987538561'] = { Name = 'v_res_d_highchair' }, - ['-1692648419'] = { Name = 'v_res_d_lampa' }, - ['1553232197'] = { Name = 'v_res_d_lube' }, - ['465332832'] = { Name = 'v_res_d_paddedwall' }, - ['-1023402492'] = { Name = 'v_res_d_ramskull' }, - ['-1871589878'] = { Name = 'v_res_d_roundtable' }, - ['-1905971121'] = { Name = 'v_res_d_sideunit' }, - ['-660421502'] = { Name = 'v_res_d_smallsidetable' }, - ['-598219252'] = { Name = 'v_res_d_sofa' }, - ['862082396'] = { Name = 'v_res_d_whips' }, - ['1285646130'] = { Name = 'v_res_d_zimmerframe' }, - ['-128014284'] = { Name = 'v_res_desklamp' }, - ['-1981136783'] = { Name = 'v_res_desktidy' }, - ['-713205494'] = { Name = 'v_res_exoticvase' }, - ['-1290286289'] = { Name = 'v_res_fa_basket' }, - ['1233387166'] = { Name = 'v_res_fa_book02' }, - ['865260220'] = { Name = 'v_res_fa_book03' }, - ['-439830743'] = { Name = 'v_res_fa_book04' }, - ['2065988552'] = { Name = 'v_res_fa_boot01l' }, - ['-1309218480'] = { Name = 'v_res_fa_boot01r' }, - ['-325297300'] = { Name = 'v_res_fa_bread03' }, - ['434827368'] = { Name = 'v_res_fa_butknife' }, - ['1160787715'] = { Name = 'v_res_fa_candle02' }, - ['-1264675346'] = { Name = 'v_res_fa_candle03' }, - ['-1915729838'] = { Name = 'v_res_fa_candle04' }, - ['210172640'] = { Name = 'v_res_fa_cap01' }, - ['-717511315'] = { Name = 'v_res_fa_cereal01' }, - ['-763944988'] = { Name = 'v_res_fa_cereal02' }, - ['438342263'] = { Name = 'v_res_fa_chair01' }, - ['685944827'] = { Name = 'v_res_fa_chair02' }, - ['782213229'] = { Name = 'v_res_fa_chopbrd' }, - ['642527033'] = { Name = 'v_res_fa_crystal01' }, - ['-2051379688'] = { Name = 'v_res_fa_crystal02' }, - ['1410173631'] = { Name = 'v_res_fa_crystal03' }, - ['684271492'] = { Name = 'v_res_fa_fan' }, - ['-1968674263'] = { Name = 'v_res_fa_grater' }, - ['-1150219047'] = { Name = 'v_res_fa_idol02' }, - ['272198484'] = { Name = 'v_res_fa_lamp1on' }, - ['2002578023'] = { Name = 'v_res_fa_lamp2off' }, - ['688475446'] = { Name = 'v_res_fa_mag_motor' }, - ['1404473282'] = { Name = 'v_res_fa_mag_rumor' }, - ['-1884999004'] = { Name = 'v_res_fa_magtidy' }, - ['-202575753'] = { Name = 'v_res_fa_phone' }, - ['-755359081'] = { Name = 'v_res_fa_plant01' }, - ['-815336865'] = { Name = 'v_res_fa_potcof' }, - ['-1359533616'] = { Name = 'v_res_fa_potnoodle' }, - ['-2068112130'] = { Name = 'v_res_fa_potsug' }, - ['-1411221263'] = { Name = 'v_res_fa_pottea' }, - ['1695345049'] = { Name = 'v_res_fa_pyramid' }, - ['1257238301'] = { Name = 'v_res_fa_radioalrm' }, - ['-1073715810'] = { Name = 'v_res_fa_shoebox1' }, - ['-1448658708'] = { Name = 'v_res_fa_shoebox2' }, - ['-72000249'] = { Name = 'v_res_fa_shoebox3' }, - ['101151147'] = { Name = 'v_res_fa_shoebox4' }, - ['1726659245'] = { Name = 'v_res_fa_smokealarm' }, - ['-915298033'] = { Name = 'v_res_fa_sponge01' }, - ['-2137717159'] = { Name = 'v_res_fa_stones01' }, - ['491441454'] = { Name = 'v_res_fa_tintomsoup' }, - ['1033236166'] = { Name = 'v_res_fa_trainer01l' }, - ['-1394619048'] = { Name = 'v_res_fa_trainer01r' }, - ['-923531556'] = { Name = 'v_res_fa_trainer02l' }, - ['1673510001'] = { Name = 'v_res_fa_trainer02r' }, - ['-1062243669'] = { Name = 'v_res_fa_trainer03l' }, - ['1443994993'] = { Name = 'v_res_fa_trainer03r' }, - ['10548213'] = { Name = 'v_res_fa_trainer04l' }, - ['1914623727'] = { Name = 'v_res_fa_trainer04r' }, - ['-1572239056'] = { Name = 'v_res_fa_umbrella' }, - ['-1911936130'] = { Name = 'v_res_fa_washlq' }, - ['1938168396'] = { Name = 'v_res_fa_yogamat002' }, - ['-1077568635'] = { Name = 'v_res_fa_yogamat1' }, - ['-2042781782'] = { Name = 'v_res_fashmag1' }, - ['2003032008'] = { Name = 'v_res_fashmagopen' }, - ['1117944066'] = { Name = 'v_res_fh_aftershavebox' }, - ['-1061363766'] = { Name = 'v_res_fh_barcchair' }, - ['-1989035681'] = { Name = 'v_res_fh_bedsideclock' }, - ['1427480666'] = { Name = 'v_res_fh_benchlong' }, - ['-2009287960'] = { Name = 'v_res_fh_benchshort' }, - ['567797420'] = { Name = 'v_res_fh_coftablea' }, - ['1453641789'] = { Name = 'v_res_fh_coftableb' }, - ['-563800903'] = { Name = 'v_res_fh_coftbldisp' }, - ['1519332782'] = { Name = 'v_res_fh_crateclosed' }, - ['-238480731'] = { Name = 'v_res_fh_crateopen' }, - ['-603563862'] = { Name = 'v_res_fh_dineeamesa' }, - ['174634350'] = { Name = 'v_res_fh_dineeamesb' }, - ['-125562459'] = { Name = 'v_res_fh_dineeamesc' }, - ['1821191822'] = { Name = 'v_res_fh_diningtable' }, - ['-1394425261'] = { Name = 'v_res_fh_easychair' }, - ['1376856765'] = { Name = 'v_res_fh_floorlamp' }, - ['-1632952975'] = { Name = 'v_res_fh_flowersa' }, - ['-298634306'] = { Name = 'v_res_fh_fruitbowl' }, - ['-1753930779'] = { Name = 'v_res_fh_guitaramp' }, - ['-1972746906'] = { Name = 'v_res_fh_kitnstool' }, - ['139155200'] = { Name = 'v_res_fh_lampa_on' }, - ['698127650'] = { Name = 'v_res_fh_laundrybasket' }, - ['771696538'] = { Name = 'v_res_fh_pouf' }, - ['-391156104'] = { Name = 'v_res_fh_sculptmod' }, - ['2011957697'] = { Name = 'v_res_fh_sidebrddine' }, - ['-781151385'] = { Name = 'v_res_fh_sidebrdlng' }, - ['-1826629702'] = { Name = 'v_res_fh_sidebrdlngb' }, - ['-108069875'] = { Name = 'v_res_fh_singleseat' }, - ['1506827733'] = { Name = 'v_res_fh_sofa' }, - ['-1468666842'] = { Name = 'v_res_fh_speaker' }, - ['-364924791'] = { Name = 'v_res_fh_speakerdock' }, - ['683474771'] = { Name = 'v_res_fh_tableplace' }, - ['-1982055048'] = { Name = 'v_res_fh_towelstack' }, - ['1545607805'] = { Name = 'v_res_fh_towerfan' }, - ['1209872975'] = { Name = 'v_res_filebox01' }, - ['1521413924'] = { Name = 'v_res_foodjara' }, - ['1290916778'] = { Name = 'v_res_foodjarb' }, - ['-149575693'] = { Name = 'v_res_foodjarc' }, - ['-35465629'] = { Name = 'v_res_fridgemoda' }, - ['1821439213'] = { Name = 'v_res_fridgemodsml' }, - ['1204431867'] = { Name = 'v_res_glasspot' }, - ['-2092020213'] = { Name = 'v_res_harddrive' }, - ['-928152827'] = { Name = 'v_res_int_oven' }, - ['1172780765'] = { Name = 'v_res_investbook01' }, - ['622622020'] = { Name = 'v_res_investbook08' }, - ['920122288'] = { Name = 'v_res_ipoddock' }, - ['588223318'] = { Name = 'v_res_ivy' }, - ['2014682882'] = { Name = 'v_res_j_coffeetable' }, - ['1411387896'] = { Name = 'v_res_j_dinechair' }, - ['-1950956966'] = { Name = 'v_res_j_lowtable' }, - ['-259631153'] = { Name = 'v_res_j_magrack' }, - ['97410561'] = { Name = 'v_res_j_phone' }, - ['-999197614'] = { Name = 'v_res_j_radio' }, - ['-1241891484'] = { Name = 'v_res_j_sofa' }, - ['-5124212'] = { Name = 'v_res_j_stool' }, - ['776023625'] = { Name = 'v_res_j_tablelamp1' }, - ['554636261'] = { Name = 'v_res_j_tablelamp2' }, - ['-1280437652'] = { Name = 'v_res_j_tvstand' }, - ['38932324'] = { Name = 'v_res_jarmchair' }, - ['-1283319196'] = { Name = 'v_res_jcushiona' }, - ['-160587718'] = { Name = 'v_res_jcushionb' }, - ['-941046991'] = { Name = 'v_res_jcushionc' }, - ['457140701'] = { Name = 'v_res_jcushiond' }, - ['-664481362'] = { Name = 'v_res_jewelbox' }, - ['-230630025'] = { Name = 'v_res_keyboard' }, - ['-471547794'] = { Name = 'v_res_lest_bigscreen' }, - ['-935087560'] = { Name = 'v_res_lest_monitor' }, - ['-1635359653'] = { Name = 'v_res_lestersbed' }, - ['-1251662965'] = { Name = 'v_res_m_armchair' }, - ['1725227610'] = { Name = 'v_res_m_armoire' }, - ['200192944'] = { Name = 'v_res_m_armoirmove' }, - ['-503867265'] = { Name = 'v_res_m_bananaplant' }, - ['199039671'] = { Name = 'v_res_m_candle' }, - ['-1694321525'] = { Name = 'v_res_m_candlelrg' }, - ['-774078432'] = { Name = 'v_res_m_console' }, - ['-474978775'] = { Name = 'v_res_m_dinechair' }, - ['1139201896'] = { Name = 'v_res_m_dinetble_replace' }, - ['289502488'] = { Name = 'v_res_m_dinetble' }, - ['1642602358'] = { Name = 'v_res_m_fame_flyer' }, - ['1370916260'] = { Name = 'v_res_m_fameshame' }, - ['1924767361'] = { Name = 'v_res_m_h_console' }, - ['-569719089'] = { Name = 'v_res_m_h_sofa_sml' }, - ['1181479993'] = { Name = 'v_res_m_h_sofa' }, - ['-1244325767'] = { Name = 'v_res_m_horsefig' }, - ['-894529758'] = { Name = 'v_res_m_kscales' }, - ['-2004817750'] = { Name = 'v_res_m_lampstand' }, - ['465376360'] = { Name = 'v_res_m_lampstand2' }, - ['1739427303'] = { Name = 'v_res_m_lamptbl_off' }, - ['-565701580'] = { Name = 'v_res_m_lamptbl' }, - ['969852049'] = { Name = 'v_res_m_palmplant1' }, - ['-1578969039'] = { Name = 'v_res_m_palmstairs' }, - ['-107327626'] = { Name = 'v_res_m_pot1' }, - ['-1464134536'] = { Name = 'v_res_m_sidetable' }, - ['-1570167268'] = { Name = 'v_res_m_sinkunit' }, - ['2071456372'] = { Name = 'v_res_m_spanishbox' }, - ['1066412934'] = { Name = 'v_res_m_stool_replaced' }, - ['956042042'] = { Name = 'v_res_m_stool' }, - ['1256172027'] = { Name = 'v_res_m_urn' }, - ['-249576072'] = { Name = 'v_res_m_vasedead' }, - ['-1374484340'] = { Name = 'v_res_m_vasefresh' }, - ['124842687'] = { Name = 'v_res_m_wbowl_move' }, - ['149803107'] = { Name = 'v_res_m_wctoiletroll' }, - ['275099168'] = { Name = 'v_res_m_woodbowl' }, - ['-580498226'] = { Name = 'v_res_mbaccessory' }, - ['1928959797'] = { Name = 'v_res_mbath' }, - ['-1357209146'] = { Name = 'v_res_mbathpot' }, - ['-1858630061'] = { Name = 'v_res_mbbed_mess' }, - ['-1896966819'] = { Name = 'v_res_mbbed' }, - ['-1482550767'] = { Name = 'v_res_mbbedtable' }, - ['970451370'] = { Name = 'v_res_mbbin' }, - ['-1590845185'] = { Name = 'v_res_mbbrshholder' }, - ['1918586980'] = { Name = 'v_res_mbchair' }, - ['1526034278'] = { Name = 'v_res_mbdresser' }, - ['1941462136'] = { Name = 'v_res_mbidet' }, - ['426327676'] = { Name = 'v_res_mbottoman' }, - ['438382675'] = { Name = 'v_res_mbowl' }, - ['-178641885'] = { Name = 'v_res_mbowlornate' }, - ['-924139659'] = { Name = 'v_res_mbronzvase' }, - ['-1518061350'] = { Name = 'v_res_mbshower' }, - ['1926087217'] = { Name = 'v_res_mbsink' }, - ['-1019149089'] = { Name = 'v_res_mbtaps' }, - ['-270634238'] = { Name = 'v_res_mbtowel' }, - ['724700469'] = { Name = 'v_res_mbtowelfld' }, - ['803991844'] = { Name = 'v_res_mchalkbrd' }, - ['477649989'] = { Name = 'v_res_mchopboard' }, - ['-988058582'] = { Name = 'v_res_mcofcup' }, - ['-905474743'] = { Name = 'v_res_mcofcupdirt' }, - ['-335877674'] = { Name = 'v_res_mconsolemod' }, - ['-1388515078'] = { Name = 'v_res_mconsolemove' }, - ['301913331'] = { Name = 'v_res_mconsoletrad' }, - ['-1003293747'] = { Name = 'v_res_mcupboard' }, - ['902446603'] = { Name = 'v_res_mdbed' }, - ['-363371364'] = { Name = 'v_res_mdbedlamp_off' }, - ['-1669114072'] = { Name = 'v_res_mdbedlamp' }, - ['-673335576'] = { Name = 'v_res_mdbedtable' }, - ['1838109023'] = { Name = 'v_res_mdchest_moved' }, - ['-599924401'] = { Name = 'v_res_mdchest' }, - ['-2067386219'] = { Name = 'v_res_mddesk' }, - ['2104268547'] = { Name = 'v_res_mddresser_off' }, - ['-276852211'] = { Name = 'v_res_mddresser' }, - ['827254092'] = { Name = 'v_res_mexball' }, - ['355465634'] = { Name = 'v_res_mflowers' }, - ['1763868376'] = { Name = 'v_res_mknifeblock' }, - ['1710689847'] = { Name = 'v_res_mkniferack' }, - ['-1627103037'] = { Name = 'v_res_mlaundry' }, - ['2079380440'] = { Name = 'v_res_mm_audio' }, - ['-79268159'] = { Name = 'v_res_mmug' }, - ['197124182'] = { Name = 'v_res_monitor' }, - ['829413118'] = { Name = 'v_res_monitorsquare' }, - ['-1634294596'] = { Name = 'v_res_monitorstand' }, - ['1989658880'] = { Name = 'v_res_monitorwidelarge' }, - ['405594841'] = { Name = 'v_res_mountedprojector' }, - ['-286280212'] = { Name = 'v_res_mousemat' }, - ['-2066605738'] = { Name = 'v_res_mp_ashtraya' }, - ['-1685436730'] = { Name = 'v_res_mp_ashtrayb' }, - ['-568894163'] = { Name = 'v_res_mp_sofa' }, - ['184722020'] = { Name = 'v_res_mp_stripchair' }, - ['-1760059760'] = { Name = 'v_res_mplanttongue' }, - ['-1675493326'] = { Name = 'v_res_mplatelrg' }, - ['1205594576'] = { Name = 'v_res_mplatesml' }, - ['47092382'] = { Name = 'v_res_mplinth' }, - ['-807401144'] = { Name = 'v_res_mpotpouri' }, - ['1147540973'] = { Name = 'v_res_msidetblemod' }, - ['-980185685'] = { Name = 'v_res_msonbed_s' }, - ['-493628998'] = { Name = 'v_res_msonbed' }, - ['863314394'] = { Name = 'v_res_msoncabinet' }, - ['-1233105549'] = { Name = 'v_res_mtblelampmod' }, - ['-1985926838'] = { Name = 'v_res_mtoilet' }, - ['1236657579'] = { Name = 'v_res_mutensils' }, - ['1855795498'] = { Name = 'v_res_mvasechinese' }, - ['291642981'] = { Name = 'v_res_officeboxfile01' }, - ['49373240'] = { Name = 'v_res_ovenhobmod' }, - ['-1883980157'] = { Name = 'v_res_paperfolders' }, - ['-1627996171'] = { Name = 'v_res_pcheadset' }, - ['1989916391'] = { Name = 'v_res_pcspeaker' }, - ['590001451'] = { Name = 'v_res_pctower' }, - ['-963015449'] = { Name = 'v_res_pcwoofer' }, - ['1515457234'] = { Name = 'v_res_pestle' }, - ['-697269431'] = { Name = 'v_res_picture_frame' }, - ['-597517382'] = { Name = 'v_res_plate_dec' }, - ['1810328078'] = { Name = 'v_res_printer' }, - ['471448225'] = { Name = 'v_res_r_bathjar' }, - ['452707940'] = { Name = 'v_res_r_bathpot' }, - ['-2011944650'] = { Name = 'v_res_r_bublbath' }, - ['199425447'] = { Name = 'v_res_r_coffpot' }, - ['2120480918'] = { Name = 'v_res_r_cottonbuds' }, - ['-2138009162'] = { Name = 'v_res_r_figauth1' }, - ['1991671298'] = { Name = 'v_res_r_figauth2' }, - ['363356512'] = { Name = 'v_res_r_figcat' }, - ['-1364498188'] = { Name = 'v_res_r_figclown' }, - ['158467772'] = { Name = 'v_res_r_figdancer' }, - ['34093998'] = { Name = 'v_res_r_figfemale' }, - ['1761605047'] = { Name = 'v_res_r_figflamenco' }, - ['219619900'] = { Name = 'v_res_r_figgirl' }, - ['-760975398'] = { Name = 'v_res_r_figgirlclown' }, - ['1729671130'] = { Name = 'v_res_r_fighorse' }, - ['-879871564'] = { Name = 'v_res_r_fighorsestnd' }, - ['-1169324212'] = { Name = 'v_res_r_figoblisk' }, - ['-73027135'] = { Name = 'v_res_r_figpillar' }, - ['-581141528'] = { Name = 'v_res_r_lotion' }, - ['1554640836'] = { Name = 'v_res_r_milkjug' }, - ['1491977948'] = { Name = 'v_res_r_pepppot' }, - ['1957983047'] = { Name = 'v_res_r_perfume' }, - ['916514878'] = { Name = 'v_res_r_silvrtray' }, - ['-1020142872'] = { Name = 'v_res_r_sofa' }, - ['169396189'] = { Name = 'v_res_r_sugarbowl' }, - ['-1394451687'] = { Name = 'v_res_r_teapot' }, - ['341562675'] = { Name = 'v_res_rosevase' }, - ['-53332211'] = { Name = 'v_res_rosevasedead' }, - ['-1246711311'] = { Name = 'v_res_rubberplant' }, - ['1540891715'] = { Name = 'v_res_sculpt_dec' }, - ['597596136'] = { Name = 'v_res_sculpt_decb' }, - ['102620391'] = { Name = 'v_res_sculpt_decd' }, - ['-195413664'] = { Name = 'v_res_sculpt_dece' }, - ['-461858403'] = { Name = 'v_res_sculpt_decf' }, - ['1801244118'] = { Name = 'v_res_skateboard' }, - ['-1540767983'] = { Name = 'v_res_sketchpad' }, - ['-1803429498'] = { Name = 'v_res_smallplasticbox' }, - ['-422412851'] = { Name = 'v_res_son_desk' }, - ['-847239755'] = { Name = 'v_res_son_unitgone' }, - ['803221323'] = { Name = 'v_res_study_chair' }, - ['1375359648'] = { Name = 'v_res_tabloidsa' }, - ['270388964'] = { Name = 'v_res_tabloidsb' }, - ['498625049'] = { Name = 'v_res_tabloidsc' }, - ['99079546'] = { Name = 'v_res_tissues' }, - ['-926117806'] = { Name = 'v_res_tre_alarmbox' }, - ['532565818'] = { Name = 'v_res_tre_banana' }, - ['-494592546'] = { Name = 'v_res_tre_basketmess' }, - ['-582379536'] = { Name = 'v_res_tre_bed1_messy' }, - ['-408601900'] = { Name = 'v_res_tre_bed1' }, - ['-1889727927'] = { Name = 'v_res_tre_bed2' }, - ['1555579420'] = { Name = 'v_res_tre_bedsidetable' }, - ['1107796358'] = { Name = 'v_res_tre_bedsidetableb' }, - ['-1627863502'] = { Name = 'v_res_tre_bin' }, - ['1789936288'] = { Name = 'v_res_tre_chair' }, - ['1088184978'] = { Name = 'v_res_tre_cuprack' }, - ['-1617971041'] = { Name = 'v_res_tre_cushiona' }, - ['-1849549564'] = { Name = 'v_res_tre_cushionb' }, - ['-1259248798'] = { Name = 'v_res_tre_cushionc' }, - ['-1490106403'] = { Name = 'v_res_tre_cushiond' }, - ['122067173'] = { Name = 'v_res_tre_cushnscuzb' }, - ['-875322884'] = { Name = 'v_res_tre_cushnscuzd' }, - ['-1630442476'] = { Name = 'v_res_tre_dvdplayer' }, - ['99427111'] = { Name = 'v_res_tre_flatbasket' }, - ['1475873532'] = { Name = 'v_res_tre_fridge' }, - ['430942112'] = { Name = 'v_res_tre_fruitbowl' }, - ['-1003273441'] = { Name = 'v_res_tre_laundrybasket' }, - ['866683635'] = { Name = 'v_res_tre_lightfan' }, - ['818840219'] = { Name = 'v_res_tre_mixer' }, - ['810899590'] = { Name = 'v_res_tre_officechair' }, - ['-829287376'] = { Name = 'v_res_tre_pineapple' }, - ['-1078596843'] = { Name = 'v_res_tre_plant' }, - ['-1052198219'] = { Name = 'v_res_tre_plugsocket' }, - ['-2036081975'] = { Name = 'v_res_tre_remote' }, - ['-1914871455'] = { Name = 'v_res_tre_sideboard' }, - ['222361162'] = { Name = 'v_res_tre_smallbookshelf' }, - ['-257045961'] = { Name = 'v_res_tre_sofa_mess_a' }, - ['-9508935'] = { Name = 'v_res_tre_sofa_mess_b' }, - ['-1927183588'] = { Name = 'v_res_tre_sofa_mess_c' }, - ['2109741755'] = { Name = 'v_res_tre_sofa_s' }, - ['-941390908'] = { Name = 'v_res_tre_sofa' }, - ['1560277278'] = { Name = 'v_res_tre_stool_leather' }, - ['891849380'] = { Name = 'v_res_tre_stool_scuz' }, - ['937222680'] = { Name = 'v_res_tre_stool' }, - ['-1705306415'] = { Name = 'v_res_tre_storagebox' }, - ['-2047530477'] = { Name = 'v_res_tre_storageunit' }, - ['1207428357'] = { Name = 'v_res_tre_table001' }, - ['-2019599437'] = { Name = 'v_res_tre_table2' }, - ['-1424253055'] = { Name = 'v_res_tre_talllamp' }, - ['-1176250575'] = { Name = 'v_res_tre_tree' }, - ['-535055114'] = { Name = 'v_res_tre_tvstand_tall' }, - ['1417093281'] = { Name = 'v_res_tre_tvstand' }, - ['914205402'] = { Name = 'v_res_tre_wardrobe' }, - ['64076466'] = { Name = 'v_res_tre_washbasket' }, - ['580175976'] = { Name = 'v_res_tre_wdunitscuz' }, - ['340510501'] = { Name = 'v_res_tre_weight' }, - ['1133154116'] = { Name = 'v_res_tre_woodunit' }, - ['-1200941518'] = { Name = 'v_res_trev_framechair' }, - ['-431168006'] = { Name = 'v_res_tt_basket' }, - ['-1557777900'] = { Name = 'v_res_tt_bed' }, - ['-1015731625'] = { Name = 'v_res_tt_bedpillow' }, - ['1771687453'] = { Name = 'v_res_tt_bowl' }, - ['1231872793'] = { Name = 'v_res_tt_bowlpile01' }, - ['928300777'] = { Name = 'v_res_tt_bowlpile02' }, - ['1892179553'] = { Name = 'v_res_tt_can02' }, - ['-1826381033'] = { Name = 'v_res_tt_can03' }, - ['-1595864669'] = { Name = 'v_res_tt_cancrsh01' }, - ['-1296847544'] = { Name = 'v_res_tt_cancrsh02' }, - ['-260968027'] = { Name = 'v_res_tt_cbbox' }, - ['2141353157'] = { Name = 'v_res_tt_cereal02' }, - ['714696561'] = { Name = 'v_res_tt_cigs01' }, - ['-85890288'] = { Name = 'v_res_tt_doughnuts' }, - ['-535483992'] = { Name = 'v_res_tt_flusher' }, - ['1610244484'] = { Name = 'v_res_tt_fridge' }, - ['1684327795'] = { Name = 'v_res_tt_fridgedoor' }, - ['-1158929576'] = { Name = 'v_res_tt_lighter' }, - ['-261501551'] = { Name = 'v_res_tt_litter1' }, - ['-104865731'] = { Name = 'v_res_tt_litter2' }, - ['-690644375'] = { Name = 'v_res_tt_litter3' }, - ['546339338'] = { Name = 'v_res_tt_looroll' }, - ['-2025086469'] = { Name = 'v_res_tt_mug01' }, - ['-2037843699'] = { Name = 'v_res_tt_mug2' }, - ['1787587532'] = { Name = 'v_res_tt_pharm1' }, - ['1547095841'] = { Name = 'v_res_tt_pharm2' }, - ['1174512311'] = { Name = 'v_res_tt_pharm3' }, - ['1120955680'] = { Name = 'v_res_tt_pizzaplate' }, - ['1675275778'] = { Name = 'v_res_tt_plate01' }, - ['470212711'] = { Name = 'v_res_tt_platepile' }, - ['1988741053'] = { Name = 'v_res_tt_plunger' }, - ['419020243'] = { Name = 'v_res_tt_porndvd01' }, - ['1319414056'] = { Name = 'v_res_tt_porndvd02' }, - ['1013548210'] = { Name = 'v_res_tt_porndvd03' }, - ['1860168086'] = { Name = 'v_res_tt_porndvd04' }, - ['1258923146'] = { Name = 'v_res_tt_pornmag01' }, - ['492521774'] = { Name = 'v_res_tt_pornmag02' }, - ['797240705'] = { Name = 'v_res_tt_pornmag03' }, - ['32477783'] = { Name = 'v_res_tt_pornmag04' }, - ['-1825282106'] = { Name = 'v_res_tt_pot01' }, - ['-1952098136'] = { Name = 'v_res_tt_pot02' }, - ['2127609599'] = { Name = 'v_res_tt_pot03' }, - ['1442760350'] = { Name = 'v_res_tt_sofa' }, - ['-1143663273'] = { Name = 'v_res_tt_tissues' }, - ['-251880369'] = { Name = 'v_res_tt_tvremote' }, - ['1740269944'] = { Name = 'v_res_vacuum' }, - ['-1787736766'] = { Name = 'v_res_vhsplayer' }, - ['-2021787175'] = { Name = 'v_res_videotape' }, - ['483687262'] = { Name = 'v_res_wall_cornertop' }, - ['1485704474'] = { Name = 'v_ret_247_bread1' }, - ['1248070522'] = { Name = 'v_ret_247_cereal1' }, - ['-756341118'] = { Name = 'v_ret_247_choptom' }, - ['-1406045366'] = { Name = 'v_ret_247_cigs' }, - ['1421582485'] = { Name = 'v_ret_247_donuts' }, - ['-1543048205'] = { Name = 'v_ret_247_eggs' }, - ['-102104160'] = { Name = 'v_ret_247_flour' }, - ['-802238381'] = { Name = 'v_ret_247_fruit' }, - ['1074210201'] = { Name = 'v_ret_247_ketchup1' }, - ['1367230591'] = { Name = 'v_ret_247_ketchup2' }, - ['-1816283392'] = { Name = 'v_ret_247_lottery' }, - ['-38797076'] = { Name = 'v_ret_247_lotterysign' }, - ['1166604921'] = { Name = 'v_ret_247_mustard' }, - ['-960314813'] = { Name = 'v_ret_247_noodle1' }, - ['1912608951'] = { Name = 'v_ret_247_noodle2' }, - ['-2075542198'] = { Name = 'v_ret_247_noodle3' }, - ['-3198220'] = { Name = 'v_ret_247_pharmbetta' }, - ['93702692'] = { Name = 'v_ret_247_pharmbox' }, - ['1972721385'] = { Name = 'v_ret_247_pharmdeo' }, - ['-689452453'] = { Name = 'v_ret_247_pharmstuff' }, - ['1541274880'] = { Name = 'v_ret_247_popbot4' }, - ['-1982036471'] = { Name = 'v_ret_247_popcan2' }, - ['2045891592'] = { Name = 'v_ret_247_soappowder2' }, - ['663958207'] = { Name = 'v_ret_247_sweetcount' }, - ['-934709748'] = { Name = 'v_ret_247_swtcorn2' }, - ['-735029261'] = { Name = 'v_ret_247_tomsoup1' }, - ['-472680173'] = { Name = 'v_ret_247_tuna' }, - ['1264979146'] = { Name = 'v_ret_247_vegsoup1' }, - ['-679139144'] = { Name = 'v_ret_247_win1' }, - ['-844425980'] = { Name = 'v_ret_247_win2' }, - ['-519357464'] = { Name = 'v_ret_247_win3' }, - ['-54719154'] = { Name = 'v_ret_247shelves01' }, - ['-220235377'] = { Name = 'v_ret_247shelves02' }, - ['-532065181'] = { Name = 'v_ret_247shelves03' }, - ['643522702'] = { Name = 'v_ret_247shelves04' }, - ['1437777724'] = { Name = 'v_ret_247shelves05' }, - ['163066920'] = { Name = 'v_ret_baglrg' }, - ['-1516329901'] = { Name = 'v_ret_bagsml' }, - ['1546309912'] = { Name = 'v_ret_box' }, - ['1630899471'] = { Name = 'v_ret_chair_white' }, - ['-523951410'] = { Name = 'v_ret_chair' }, - ['1081399034'] = { Name = 'v_ret_csr_bin' }, - ['-690015628'] = { Name = 'v_ret_csr_signa' }, - ['315927134'] = { Name = 'v_ret_csr_signb' }, - ['943912250'] = { Name = 'v_ret_csr_signc' }, - ['-458616549'] = { Name = 'v_ret_csr_signceiling' }, - ['1846468817'] = { Name = 'v_ret_csr_signd' }, - ['-1800416249'] = { Name = 'v_ret_csr_signtri' }, - ['-941548444'] = { Name = 'v_ret_csr_signtrismall' }, - ['-1498039054'] = { Name = 'v_ret_csr_table' }, - ['-472365306'] = { Name = 'v_ret_csr_tyresale' }, - ['1124868331'] = { Name = 'v_ret_fh_ashtray' }, - ['1562910207'] = { Name = 'v_ret_fh_bsbag' }, - ['-1539862408'] = { Name = 'v_ret_fh_bscup' }, - ['607684038'] = { Name = 'v_ret_fh_chair01' }, - ['467290531'] = { Name = 'v_ret_fh_coolbox' }, - ['-540782362'] = { Name = 'v_ret_fh_dinetable' }, - ['1842258647'] = { Name = 'v_ret_fh_displayc' }, - ['-251167274'] = { Name = 'v_ret_fh_doorframe' }, - ['582134182'] = { Name = 'v_ret_fh_doorfrmwide' }, - ['-49220232'] = { Name = 'v_ret_fh_dryer' }, - ['971278178'] = { Name = 'v_ret_fh_emptybot1' }, - ['1208099741'] = { Name = 'v_ret_fh_emptybot2' }, - ['979029460'] = { Name = 'v_ret_fh_fanltoff' }, - ['2049937797'] = { Name = 'v_ret_fh_fanltonbas' }, - ['1824325367'] = { Name = 'v_ret_fh_fry02' }, - ['1757489840'] = { Name = 'v_ret_fh_ironbrd' }, - ['635240170'] = { Name = 'v_ret_fh_kitchtable' }, - ['265277000'] = { Name = 'v_ret_fh_noodle' }, - ['-451608514'] = { Name = 'v_ret_fh_pizza01' }, - ['323771564'] = { Name = 'v_ret_fh_pizza02' }, - ['-1016583293'] = { Name = 'v_ret_fh_plate1' }, - ['-248609009'] = { Name = 'v_ret_fh_plate2' }, - ['501964936'] = { Name = 'v_ret_fh_plate3' }, - ['1960709756'] = { Name = 'v_ret_fh_plate4' }, - ['1264228222'] = { Name = 'v_ret_fh_pot01' }, - ['-328869490'] = { Name = 'v_ret_fh_pot02' }, - ['-1261376923'] = { Name = 'v_ret_fh_pot05' }, - ['-869419016'] = { Name = 'v_ret_fh_radiator' }, - ['-1300099069'] = { Name = 'v_ret_fh_shelf_01' }, - ['-763801615'] = { Name = 'v_ret_fh_shelf_02' }, - ['-1181704684'] = { Name = 'v_ret_fh_shelf_03' }, - ['-406357375'] = { Name = 'v_ret_fh_shelf_04' }, - ['93827692'] = { Name = 'v_ret_fh_walllightoff' }, - ['2109783333'] = { Name = 'v_ret_fh_walllighton' }, - ['-704001348'] = { Name = 'v_ret_fh_washmach' }, - ['1437373576'] = { Name = 'v_ret_fh_wickbskt' }, - ['-247908770'] = { Name = 'v_ret_fhglassairfrm' }, - ['965837842'] = { Name = 'v_ret_fhglassfrm' }, - ['247384786'] = { Name = 'v_ret_fhglassfrmsml' }, - ['-739392318'] = { Name = 'v_ret_flowers' }, - ['2067313593'] = { Name = 'v_ret_gassweetcount' }, - ['756199591'] = { Name = 'v_ret_gassweets' }, - ['-1401697187'] = { Name = 'v_ret_gc_ammo1' }, - ['-278834633'] = { Name = 'v_ret_gc_ammo2' }, - ['27391672'] = { Name = 'v_ret_gc_ammo3' }, - ['-1706907653'] = { Name = 'v_ret_gc_ammo4' }, - ['1936480843'] = { Name = 'v_ret_gc_ammo5' }, - ['1442357096'] = { Name = 'v_ret_gc_ammo8' }, - ['352721947'] = { Name = 'v_ret_gc_ammostack' }, - ['1746762665'] = { Name = 'v_ret_gc_bag01' }, - ['-324631375'] = { Name = 'v_ret_gc_bag02' }, - ['-44941044'] = { Name = 'v_ret_gc_bin' }, - ['-1233342136'] = { Name = 'v_ret_gc_boot04' }, - ['-120328656'] = { Name = 'v_ret_gc_bootdisp' }, - ['684330213'] = { Name = 'v_ret_gc_box1' }, - ['866394777'] = { Name = 'v_ret_gc_box2' }, - ['-284652484'] = { Name = 'v_ret_gc_bullet' }, - ['1948561556'] = { Name = 'v_ret_gc_calc' }, - ['-297318917'] = { Name = 'v_ret_gc_cashreg' }, - ['-1971298567'] = { Name = 'v_ret_gc_chair01' }, - ['2040839490'] = { Name = 'v_ret_gc_chair02' }, - ['-881696544'] = { Name = 'v_ret_gc_chair03' }, - ['-1809234775'] = { Name = 'v_ret_gc_clock' }, - ['-1399490990'] = { Name = 'v_ret_gc_cup' }, - ['879885426'] = { Name = 'v_ret_gc_ear01' }, - ['-1298564933'] = { Name = 'v_ret_gc_ear02' }, - ['-2000607989'] = { Name = 'v_ret_gc_ear03' }, - ['491620376'] = { Name = 'v_ret_gc_fan' }, - ['-286479541'] = { Name = 'v_ret_gc_fax' }, - ['1617449286'] = { Name = 'v_ret_gc_folder1' }, - ['801042424'] = { Name = 'v_ret_gc_folder2' }, - ['-868490170'] = { Name = 'v_ret_gc_gasmask' }, - ['1179681321'] = { Name = 'v_ret_gc_knifehold1' }, - ['2084498973'] = { Name = 'v_ret_gc_knifehold2' }, - ['-1380074092'] = { Name = 'v_ret_gc_lamp' }, - ['1165564444'] = { Name = 'v_ret_gc_mags' }, - ['954470407'] = { Name = 'v_ret_gc_mug01' }, - ['723612802'] = { Name = 'v_ret_gc_mug02' }, - ['459560200'] = { Name = 'v_ret_gc_mug03' }, - ['-1409359059'] = { Name = 'v_ret_gc_mugdisplay' }, - ['1822183470'] = { Name = 'v_ret_gc_pen1' }, - ['589479224'] = { Name = 'v_ret_gc_pen2' }, - ['1146022803'] = { Name = 'v_ret_gc_phone' }, - ['-1144115258'] = { Name = 'v_ret_gc_plant1' }, - ['-345370326'] = { Name = 'v_ret_gc_print' }, - ['-141540058'] = { Name = 'v_ret_gc_scissors' }, - ['-1543210774'] = { Name = 'v_ret_gc_shred' }, - ['2057065924'] = { Name = 'v_ret_gc_sprinkler' }, - ['-1434375213'] = { Name = 'v_ret_gc_staple' }, - ['-1130190827'] = { Name = 'v_ret_gc_trays' }, - ['1714070505'] = { Name = 'v_ret_gc_tshirt1' }, - ['143386837'] = { Name = 'v_ret_gc_tshirt5' }, - ['-1486270996'] = { Name = 'v_ret_gc_tv' }, - ['-89356134'] = { Name = 'v_ret_gc_vent' }, - ['1987036371'] = { Name = 'v_ret_gs_glass01' }, - ['1687757094'] = { Name = 'v_ret_gs_glass02' }, - ['-72283947'] = { Name = 'v_ret_hd_hooks_' }, - ['1393739570'] = { Name = 'v_ret_hd_prod1_' }, - ['473126416'] = { Name = 'v_ret_hd_prod2_' }, - ['953926948'] = { Name = 'v_ret_hd_prod3_' }, - ['177399675'] = { Name = 'v_ret_hd_prod4_' }, - ['2013184257'] = { Name = 'v_ret_hd_prod5_' }, - ['524258940'] = { Name = 'v_ret_hd_prod6_' }, - ['263499151'] = { Name = 'v_ret_hd_unit1_' }, - ['2011035956'] = { Name = 'v_ret_hd_unit2_' }, - ['1866313229'] = { Name = 'v_ret_j_flowerdisp_white' }, - ['681277650'] = { Name = 'v_ret_j_flowerdisp' }, - ['-388378644'] = { Name = 'v_ret_mirror' }, - ['2085590335'] = { Name = 'v_ret_ml_6bottles' }, - ['-53650680'] = { Name = 'v_ret_ml_beeram' }, - ['-942878619'] = { Name = 'v_ret_ml_beerbar' }, - ['-1699929937'] = { Name = 'v_ret_ml_beerben1' }, - ['-329235432'] = { Name = 'v_ret_ml_beerben2' }, - ['-259124142'] = { Name = 'v_ret_ml_beerbla1' }, - ['583563462'] = { Name = 'v_ret_ml_beerbla2' }, - ['1793329478'] = { Name = 'v_ret_ml_beerdus' }, - ['898161667'] = { Name = 'v_ret_ml_beerjak1' }, - ['1186365022'] = { Name = 'v_ret_ml_beerjak2' }, - ['-1902841705'] = { Name = 'v_ret_ml_beerlog1' }, - ['1623856386'] = { Name = 'v_ret_ml_beerlog2' }, - ['1550641188'] = { Name = 'v_ret_ml_beerpat1' }, - ['1862110545'] = { Name = 'v_ret_ml_beerpat2' }, - ['1661171057'] = { Name = 'v_ret_ml_beerpis1' }, - ['2085005315'] = { Name = 'v_ret_ml_beerpis2' }, - ['-1914723336'] = { Name = 'v_ret_ml_beerpride' }, - ['-807039024'] = { Name = 'v_ret_ml_chips1' }, - ['-1730534982'] = { Name = 'v_ret_ml_chips2' }, - ['-1418934561'] = { Name = 'v_ret_ml_chips3' }, - ['-1839065906'] = { Name = 'v_ret_ml_chips4' }, - ['990852227'] = { Name = 'v_ret_ml_cigs' }, - ['-1240914379'] = { Name = 'v_ret_ml_cigs2' }, - ['-1479865927'] = { Name = 'v_ret_ml_cigs3' }, - ['-271115824'] = { Name = 'v_ret_ml_cigs4' }, - ['563739989'] = { Name = 'v_ret_ml_cigs5' }, - ['1263489215'] = { Name = 'v_ret_ml_cigs6' }, - ['1262567554'] = { Name = 'v_ret_ml_fridge' }, - ['-347947133'] = { Name = 'v_ret_ml_fridge02_dr' }, - ['-1538231930'] = { Name = 'v_ret_ml_fridge02' }, - ['-1105610407'] = { Name = 'v_ret_ml_liqshelfa' }, - ['1761775400'] = { Name = 'v_ret_ml_liqshelfb' }, - ['1238061242'] = { Name = 'v_ret_ml_liqshelfc' }, - ['-2065152269'] = { Name = 'v_ret_ml_liqshelfd' }, - ['-1766954369'] = { Name = 'v_ret_ml_liqshelfe' }, - ['-1197050094'] = { Name = 'v_ret_ml_meth' }, - ['1437558005'] = { Name = 'v_ret_ml_methcigs' }, - ['-1317590321'] = { Name = 'v_ret_ml_methsweets' }, - ['1244929250'] = { Name = 'v_ret_ml_papers' }, - ['-2055836816'] = { Name = 'v_ret_ml_partframe1' }, - ['-1294088642'] = { Name = 'v_ret_ml_partframe2' }, - ['-1591991621'] = { Name = 'v_ret_ml_partframe3' }, - ['-1431957069'] = { Name = 'v_ret_ml_scale' }, - ['1158946078'] = { Name = 'v_ret_ml_shelfrk' }, - ['1228376703'] = { Name = 'v_ret_ml_sweet1' }, - ['-1875208060'] = { Name = 'v_ret_ml_sweet2' }, - ['-1575601093'] = { Name = 'v_ret_ml_sweet3' }, - ['-319761937'] = { Name = 'v_ret_ml_sweet4' }, - ['-21793420'] = { Name = 'v_ret_ml_sweet5' }, - ['-920516014'] = { Name = 'v_ret_ml_sweet6' }, - ['-619729363'] = { Name = 'v_ret_ml_sweet7' }, - ['633750425'] = { Name = 'v_ret_ml_sweet8' }, - ['927393434'] = { Name = 'v_ret_ml_sweet9' }, - ['-2081577774'] = { Name = 'v_ret_ml_sweetego' }, - ['-724492621'] = { Name = 'v_ret_ml_tablea' }, - ['-999719436'] = { Name = 'v_ret_ml_tableb' }, - ['-2002254222'] = { Name = 'v_ret_ml_tablec' }, - ['1349488192'] = { Name = 'v_ret_ml_win2' }, - ['-1271966270'] = { Name = 'v_ret_ml_win3' }, - ['-1041960659'] = { Name = 'v_ret_ml_win4' }, - ['-1750426439'] = { Name = 'v_ret_ml_win5' }, - ['14751329'] = { Name = 'v_ret_neon_baracho' }, - ['514028339'] = { Name = 'v_ret_neon_blarneys' }, - ['-1925068611'] = { Name = 'v_ret_neon_logger' }, - ['212422933'] = { Name = 'v_ret_ps_bag_01' }, - ['-88789715'] = { Name = 'v_ret_ps_bag_02' }, - ['924866179'] = { Name = 'v_ret_ps_box_01' }, - ['-1819668623'] = { Name = 'v_ret_ps_box_02' }, - ['-65937277'] = { Name = 'v_ret_ps_box_03' }, - ['961655955'] = { Name = 'v_ret_ps_carrier01' }, - ['1661995023'] = { Name = 'v_ret_ps_carrier02' }, - ['1546354612'] = { Name = 'v_ret_ps_chair' }, - ['2046793812'] = { Name = 'v_ret_ps_cologne_01' }, - ['-199083070'] = { Name = 'v_ret_ps_cologne' }, - ['797424111'] = { Name = 'v_ret_ps_flowers_01' }, - ['-830867507'] = { Name = 'v_ret_ps_flowers_02' }, - ['463961750'] = { Name = 'v_ret_ps_pot' }, - ['2065593157'] = { Name = 'v_ret_ps_shades01' }, - ['1298569174'] = { Name = 'v_ret_ps_shades02' }, - ['-453266295'] = { Name = 'v_ret_ps_shoe_01' }, - ['-721387032'] = { Name = 'v_ret_ps_ties_01' }, - ['139323522'] = { Name = 'v_ret_ps_ties_02' }, - ['-154417794'] = { Name = 'v_ret_ps_ties_03' }, - ['-1345210485'] = { Name = 'v_ret_ps_ties_04' }, - ['-704932256'] = { Name = 'v_ret_ps_tissue' }, - ['1267833770'] = { Name = 'v_ret_ps_toiletbag' }, - ['1356866689'] = { Name = 'v_ret_ps_toiletry_01' }, - ['1050705922'] = { Name = 'v_ret_ps_toiletry_02' }, - ['657097993'] = { Name = 'v_ret_ta_book1' }, - ['-1585219143'] = { Name = 'v_ret_ta_book2' }, - ['553121952'] = { Name = 'v_ret_ta_book3' }, - ['321871119'] = { Name = 'v_ret_ta_book4' }, - ['15349949'] = { Name = 'v_ret_ta_box' }, - ['2144745138'] = { Name = 'v_ret_ta_camera' }, - ['-2140074399'] = { Name = 'v_ret_ta_firstaid' }, - ['1077574385'] = { Name = 'v_ret_ta_gloves' }, - ['-1486084727'] = { Name = 'v_ret_ta_hero' }, - ['-742386476'] = { Name = 'v_ret_ta_ink03' }, - ['-511987637'] = { Name = 'v_ret_ta_ink04' }, - ['-1188601953'] = { Name = 'v_ret_ta_ink05' }, - ['-502099890'] = { Name = 'v_ret_ta_jelly' }, - ['427392416'] = { Name = 'v_ret_ta_mag1' }, - ['48189548'] = { Name = 'v_ret_ta_mag2' }, - ['281867950'] = { Name = 'v_ret_ta_mug' }, - ['-667536719'] = { Name = 'v_ret_ta_paproll' }, - ['1971657777'] = { Name = 'v_ret_ta_paproll2' }, - ['-1196859886'] = { Name = 'v_ret_ta_pot1' }, - ['-417580297'] = { Name = 'v_ret_ta_pot2' }, - ['-1399339549'] = { Name = 'v_ret_ta_pot3' }, - ['-1862016482'] = { Name = 'v_ret_ta_power' }, - ['-968466081'] = { Name = 'v_ret_ta_skull' }, - ['-1920429619'] = { Name = 'v_ret_ta_spray' }, - ['1798189768'] = { Name = 'v_ret_ta_stool' }, - ['-1425009325'] = { Name = 'v_ret_tablesml' }, - ['367798813'] = { Name = 'v_ret_tat2stuff_01' }, - ['674352808'] = { Name = 'v_ret_tat2stuff_02' }, - ['848225122'] = { Name = 'v_ret_tat2stuff_03' }, - ['1151436679'] = { Name = 'v_ret_tat2stuff_04' }, - ['1331928335'] = { Name = 'v_ret_tat2stuff_05' }, - ['1494593651'] = { Name = 'v_ret_tat2stuff_06' }, - ['1806194072'] = { Name = 'v_ret_tat2stuff_07' }, - ['-1805606583'] = { Name = 'v_ret_tatstuff01' }, - ['-1977709371'] = { Name = 'v_ret_tatstuff02' }, - ['-1020100884'] = { Name = 'v_ret_tatstuff03' }, - ['-1326130575'] = { Name = 'v_ret_tatstuff04' }, - ['1309582442'] = { Name = 'v_ret_tissue' }, - ['1139436570'] = { Name = 'v_ret_washpow1' }, - ['799622040'] = { Name = 'v_ret_washpow2' }, - ['136597148'] = { Name = 'v_ret_wind2' }, - ['365314198'] = { Name = 'v_ret_window' }, - ['-1499125472'] = { Name = 'v_ret_windowair' }, - ['1335382252'] = { Name = 'v_ret_windowsmall' }, - ['-1468326899'] = { Name = 'v_ret_windowutil' }, - ['-589046858'] = { Name = 'v_serv_1socket' }, - ['-132789682'] = { Name = 'v_serv_2socket' }, - ['1644278705'] = { Name = 'v_serv_abox_02' }, - ['-2031321722'] = { Name = 'v_serv_abox_04' }, - ['-721895765'] = { Name = 'v_serv_abox_1' }, - ['-124033353'] = { Name = 'v_serv_abox_g1' }, - ['-790849738'] = { Name = 'v_serv_abox_g3' }, - ['492575597'] = { Name = 'v_serv_aboxes_02' }, - ['-387521298'] = { Name = 'v_serv_bktmop_h' }, - ['1543408104'] = { Name = 'v_serv_bs_barbchair' }, - ['-465246693'] = { Name = 'v_serv_bs_barbchair2' }, - ['434950506'] = { Name = 'v_serv_bs_barbchair3' }, - ['-177141645'] = { Name = 'v_serv_bs_barbchair5' }, - ['1720432065'] = { Name = 'v_serv_bs_cliipbit1' }, - ['1994282598'] = { Name = 'v_serv_bs_cliipbit2' }, - ['-920585494'] = { Name = 'v_serv_bs_cliipbit3' }, - ['-372354415'] = { Name = 'v_serv_bs_clippers' }, - ['1165195353'] = { Name = 'v_serv_bs_clutter' }, - ['1507202536'] = { Name = 'v_serv_bs_comb' }, - ['-1133354853'] = { Name = 'v_serv_bs_cond' }, - ['202070568'] = { Name = 'v_serv_bs_foam1' }, - ['-1515174995'] = { Name = 'v_serv_bs_foamx3' }, - ['12751331'] = { Name = 'v_serv_bs_gel' }, - ['-1023683840'] = { Name = 'v_serv_bs_gelx3' }, - ['-1656576146'] = { Name = 'v_serv_bs_hairdryer' }, - ['580223600'] = { Name = 'v_serv_bs_looroll' }, - ['-799414023'] = { Name = 'v_serv_bs_mug' }, - ['2005313754'] = { Name = 'v_serv_bs_razor' }, - ['1900909486'] = { Name = 'v_serv_bs_scissors' }, - ['795984016'] = { Name = 'v_serv_bs_shampoo' }, - ['286298615'] = { Name = 'v_serv_bs_shvbrush' }, - ['-688012791'] = { Name = 'v_serv_bs_spray' }, - ['2018317371'] = { Name = 'v_serv_cln_prod_04' }, - ['1561943508'] = { Name = 'v_serv_cln_prod_06' }, - ['1903701366'] = { Name = 'v_serv_crdbox_2' }, - ['-736560690'] = { Name = 'v_serv_ct_binoculars' }, - ['508864775'] = { Name = 'v_serv_ct_chair01' }, - ['-171943901'] = { Name = 'v_serv_ct_chair02' }, - ['-294576776'] = { Name = 'v_serv_ct_lamp' }, - ['-1763055830'] = { Name = 'v_serv_ct_light' }, - ['-1742955463'] = { Name = 'v_serv_ct_monitor01' }, - ['1659646421'] = { Name = 'v_serv_ct_monitor02' }, - ['-1266592510'] = { Name = 'v_serv_ct_monitor03' }, - ['-781152544'] = { Name = 'v_serv_ct_monitor04' }, - ['-500649904'] = { Name = 'v_serv_ct_monitor05' }, - ['-310622473'] = { Name = 'v_serv_ct_monitor06' }, - ['-8033527'] = { Name = 'v_serv_ct_monitor07' }, - ['-271744229'] = { Name = 'v_serv_ct_striplight' }, - ['-1798470109'] = { Name = 'v_serv_cupboard_01' }, - ['-1731941480'] = { Name = 'v_serv_emrglgt_off' }, - ['-79978204'] = { Name = 'v_serv_firbel' }, - ['1964400974'] = { Name = 'v_serv_firealarm' }, - ['-1530258765'] = { Name = 'v_serv_flurlgt_01' }, - ['1193759130'] = { Name = 'v_serv_gt_glass1' }, - ['2087304222'] = { Name = 'v_serv_gt_glass2' }, - ['-600415835'] = { Name = 'v_serv_hndtrk_n2_aa_h' }, - ['-1293487551'] = { Name = 'v_serv_lgtemg' }, - ['103179737'] = { Name = 'v_serv_metro_advertmid' }, - ['581889677'] = { Name = 'v_serv_metro_advertstand1' }, - ['275794448'] = { Name = 'v_serv_metro_advertstand2' }, - ['-10278922'] = { Name = 'v_serv_metro_advertstand3' }, - ['1385526236'] = { Name = 'v_serv_metro_ceilingspeaker' }, - ['-2139330164'] = { Name = 'v_serv_metro_ceilingvent' }, - ['1430895338'] = { Name = 'v_serv_metro_elecpole_singlel' }, - ['675274951'] = { Name = 'v_serv_metro_elecpole_singler' }, - ['-2009950230'] = { Name = 'v_serv_metro_floorbin' }, - ['-106487292'] = { Name = 'v_serv_metro_infoscreen1' }, - ['-448693971'] = { Name = 'v_serv_metro_infoscreen3' }, - ['1131390643'] = { Name = 'v_serv_metro_metaljunk1' }, - ['797015791'] = { Name = 'v_serv_metro_metaljunk2' }, - ['1745383396'] = { Name = 'v_serv_metro_metaljunk3' }, - ['925058130'] = { Name = 'v_serv_metro_paybooth' }, - ['1368830751'] = { Name = 'v_serv_metro_signals1' }, - ['440714328'] = { Name = 'v_serv_metro_signals2' }, - ['-867376114'] = { Name = 'v_serv_metro_signconnect' }, - ['2120265392'] = { Name = 'v_serv_metro_signlossantos' }, - ['622888377'] = { Name = 'v_serv_metro_signmap' }, - ['417944961'] = { Name = 'v_serv_metro_signroutes' }, - ['-871236969'] = { Name = 'v_serv_metro_signtravel' }, - ['285787722'] = { Name = 'v_serv_metro_stationfence' }, - ['2069444788'] = { Name = 'v_serv_metro_stationfence2' }, - ['-601985968'] = { Name = 'v_serv_metro_stationgate' }, - ['-535349246'] = { Name = 'v_serv_metro_statseat1' }, - ['-807594098'] = { Name = 'v_serv_metro_statseat2' }, - ['1945191539'] = { Name = 'v_serv_metro_tubelight' }, - ['495380854'] = { Name = 'v_serv_metro_tubelight2' }, - ['-942910394'] = { Name = 'v_serv_metro_tunnellight1' }, - ['-1551758414'] = { Name = 'v_serv_metro_tunnellight2' }, - ['682422711'] = { Name = 'v_serv_metro_wallbin' }, - ['-1556823922'] = { Name = 'v_serv_metro_walllightcage' }, - ['213350007'] = { Name = 'v_serv_metroelecpolecurve' }, - ['1653623132'] = { Name = 'v_serv_metroelecpolenarrow' }, - ['-269112841'] = { Name = 'v_serv_metroelecpolestation' }, - ['-368490772'] = { Name = 'v_serv_plas_boxg4' }, - ['-851111464'] = { Name = 'v_serv_plas_boxgt2' }, - ['713133406'] = { Name = 'v_serv_plastic_box_lid' }, - ['-421145003'] = { Name = 'v_serv_plastic_box' }, - ['-528401166'] = { Name = 'v_serv_radio' }, - ['-937756226'] = { Name = 'v_serv_securitycam_03' }, - ['-765880741'] = { Name = 'v_serv_securitycam_1a' }, - ['-177480482'] = { Name = 'v_serv_switch_2' }, - ['-455361602'] = { Name = 'v_serv_switch_3' }, - ['751349707'] = { Name = 'v_serv_tc_bin1_' }, - ['274859350'] = { Name = 'v_serv_tc_bin2_' }, - ['-1149940374'] = { Name = 'v_serv_tc_bin3_' }, - ['2067417152'] = { Name = 'v_serv_tu_iron_' }, - ['1359592635'] = { Name = 'v_serv_tu_iron2_' }, - ['259322409'] = { Name = 'v_serv_tu_light1_' }, - ['-1210399798'] = { Name = 'v_serv_tu_light2_' }, - ['-590146742'] = { Name = 'v_serv_tu_light3_' }, - ['1889796391'] = { Name = 'v_serv_tu_statio1_' }, - ['483613343'] = { Name = 'v_serv_tu_statio2_' }, - ['-1814837934'] = { Name = 'v_serv_tu_statio3_' }, - ['232962702'] = { Name = 'v_serv_tu_statio4_' }, - ['1802557189'] = { Name = 'v_serv_tu_statio5_' }, - ['838183020'] = { Name = 'v_serv_tu_stay_' }, - ['-332131798'] = { Name = 'v_serv_tu_stay2_' }, - ['368482553'] = { Name = 'v_serv_tu_trak1_' }, - ['1206778303'] = { Name = 'v_serv_tu_trak2_' }, - ['-1173362295'] = { Name = 'v_serv_tvrack' }, - ['-1188733122'] = { Name = 'v_serv_waste_bin1' }, - ['741933698'] = { Name = 'v_serv_wetfloorsn' }, - ['465467525'] = { Name = 'v_tre_sofa_mess_a_s' }, - ['-1726933877'] = { Name = 'v_tre_sofa_mess_b_s' }, - ['417935208'] = { Name = 'v_tre_sofa_mess_c_s' }, - ['338562499'] = { Name = 'vacca' }, - ['-140902153'] = { Name = 'vader' }, - ['-1600252419'] = { Name = 'valkyrie' }, - ['1543134283'] = { Name = 'valkyrie2' }, - ['827690619'] = { Name = 'vb_01_bld_fr1' }, - ['1779972143'] = { Name = 'vb_01_bld' }, - ['1245927740'] = { Name = 'vb_01_fence_fizz_01' }, - ['-286678390'] = { Name = 'vb_01_fence_fizz_02' }, - ['-442593292'] = { Name = 'vb_01_fence_fizz_03' }, - ['468914354'] = { Name = 'vb_01_grnd_dtl' }, - ['-1290616747'] = { Name = 'vb_01_grnd_dtl2' }, - ['1697883280'] = { Name = 'vb_01_grnd_dtl3' }, - ['662168984'] = { Name = 'vb_01_grnd_fr00' }, - ['-1251376771'] = { Name = 'vb_01_grnd_fr01' }, - ['-886788877'] = { Name = 'vb_01_grnd_fr02' }, - ['-1338960124'] = { Name = 'vb_01_grnd' }, - ['-545203247'] = { Name = 'vb_01_pool2' }, - ['-1879517034'] = { Name = 'vb_01_shadow_casting' }, - ['-714773355'] = { Name = 'vb_02_b1_fr1' }, - ['-5062353'] = { Name = 'vb_02_b1_fr2' }, - ['-1088700446'] = { Name = 'vb_02_b1_fr4' }, - ['1222089812'] = { Name = 'vb_02_b2_fr3' }, - ['585490198'] = { Name = 'vb_02_bld1' }, - ['-1025048823'] = { Name = 'vb_02_bld2_d3' }, - ['-2060443320'] = { Name = 'vb_02_bld2_dtl' }, - ['880182535'] = { Name = 'vb_02_bld2_dtl001' }, - ['-1531098482'] = { Name = 'vb_02_bld2_rail' }, - ['1849425772'] = { Name = 'vb_02_bld2_rail1' }, - ['211530370'] = { Name = 'vb_02_bld2' }, - ['653166672'] = { Name = 'vb_02_grnd_dtl' }, - ['2142301960'] = { Name = 'vb_02_grnd_dtl004' }, - ['384517307'] = { Name = 'vb_02_grnd_dtl2' }, - ['707357495'] = { Name = 'vb_02_grnd_dtl3' }, - ['-477994733'] = { Name = 'vb_02_grnd' }, - ['2061852045'] = { Name = 'vb_02_hedges_dcl' }, - ['-1437137033'] = { Name = 'vb_02_pool_water' }, - ['-248286905'] = { Name = 'vb_02_props_p_lod' }, - ['1504880644'] = { Name = 'vb_03_b1_ra01_02' }, - ['-1950644989'] = { Name = 'vb_03_b1_ra01' }, - ['1982453091'] = { Name = 'vb_03_b1_ra02_01' }, - ['1685271030'] = { Name = 'vb_03_b1_ra02_02' }, - ['-1062606238'] = { Name = 'vb_03_b1_ra02_03' }, - ['-1360541986'] = { Name = 'vb_03_b1_ra02_04' }, - ['-1658510503'] = { Name = 'vb_03_b1_ra02_05' }, - ['-1174576762'] = { Name = 'vb_03_b1_ra02' }, - ['154346263'] = { Name = 'vb_03_b1_ra03_02' }, - ['974774717'] = { Name = 'vb_03_b1_ra03' }, - ['-328567085'] = { Name = 'vb_03_bld1_cblel' }, - ['-321206068'] = { Name = 'vb_03_bld1' }, - ['1380691615'] = { Name = 'vb_03_bld2_det' }, - ['1015856421'] = { Name = 'vb_03_bld2_e_slod' }, - ['662793062'] = { Name = 'vb_03_bld2_e' }, - ['-1228920779'] = { Name = 'vb_03_bld2_rail' }, - ['1472338846'] = { Name = 'vb_03_bld2_railb' }, - ['-1630262847'] = { Name = 'vb_03_bld2_railc' }, - ['1933955749'] = { Name = 'vb_03_bld2_raild' }, - ['1520804952'] = { Name = 'vb_03_bld2' }, - ['980787464'] = { Name = 'vb_03_cablemesh10745_hvstd' }, - ['-1448905384'] = { Name = 'vb_03_cablemesh10746_hvstd' }, - ['977417908'] = { Name = 'vb_03_cablemesh10747_hvstd' }, - ['1257373829'] = { Name = 'vb_03_cablemesh10748_hvstd' }, - ['-369140251'] = { Name = 'vb_03_cablemesh10749_hvstd' }, - ['354556983'] = { Name = 'vb_03_cablemesh10750_hvstd' }, - ['-999941695'] = { Name = 'vb_03_cablemesh10751_hvstd' }, - ['1752922836'] = { Name = 'vb_03_cablemesh10752_hvstd' }, - ['-658042084'] = { Name = 'vb_03_cablemesh10753_hvstd' }, - ['572854564'] = { Name = 'vb_03_cablemesh10754_hvstd' }, - ['1015227332'] = { Name = 'vb_03_detail' }, - ['-496107355'] = { Name = 'vb_03_dtl_01' }, - ['1228492330'] = { Name = 'vb_03_dtl_03' }, - ['1449126007'] = { Name = 'vb_03_dtl_04' }, - ['748524787'] = { Name = 'vb_03_dtl_05' }, - ['1036728142'] = { Name = 'vb_03_dtl_06' }, - ['-1874404284'] = { Name = 'vb_03_dtl_07' }, - ['-1586921847'] = { Name = 'vb_03_dtl_08' }, - ['1875090238'] = { Name = 'vb_03_dtl_09' }, - ['-1741377952'] = { Name = 'vb_03_dtl_10' }, - ['1845365405'] = { Name = 'vb_03_grnd' }, - ['1793883621'] = { Name = 'vb_04__ladder_002' }, - ['1464293019'] = { Name = 'vb_04__ladder_003' }, - ['218710560'] = { Name = 'vb_04__ladder_004' }, - ['1953962305'] = { Name = 'vb_04__ladder_01_lod003' }, - ['419801285'] = { Name = 'vb_04__ladder_01' }, - ['-978764754'] = { Name = 'vb_04_bld1' }, - ['436962975'] = { Name = 'vb_04_fence_01' }, - ['-1730542538'] = { Name = 'vb_04_fence_02' }, - ['-1367134328'] = { Name = 'vb_04_fence_03' }, - ['2107329981'] = { Name = 'vb_04_fence_04' }, - ['-1955862178'] = { Name = 'vb_04_fence_05' }, - ['-976888303'] = { Name = 'vb_04_fence_06' }, - ['-746817154'] = { Name = 'vb_04_fence_07' }, - ['-1705965784'] = { Name = 'vb_04_fence_08' }, - ['-1476484477'] = { Name = 'vb_04_fence_09' }, - ['412747108'] = { Name = 'vb_04_fence_10' }, - ['759967432'] = { Name = 'vb_04_fence_11' }, - ['2080263211'] = { Name = 'vb_04_fence_12' }, - ['-1901366907'] = { Name = 'vb_04_fence_13' }, - ['329874303'] = { Name = 'vb_04_fence_14' }, - ['-470377446'] = { Name = 'vb_04_fence_15' }, - ['476273964'] = { Name = 'vb_04_grnd_dtl_01' }, - ['707131569'] = { Name = 'vb_04_grnd_dtl_02' }, - ['1895204437'] = { Name = 'vb_04_grnd_dtl_03' }, - ['-1789964387'] = { Name = 'vb_04_grnd' }, - ['-1591590134'] = { Name = 'vb_04_grnd001' }, - ['-1303834894'] = { Name = 'vb_04_grndmore' }, - ['-1867086951'] = { Name = 'vb_04_hedge_decal' }, - ['-1973606837'] = { Name = 'vb_04_prop_fnclink_03c' }, - ['866877360'] = { Name = 'vb_04_stairs' }, - ['1922672533'] = { Name = 'vb_05_a_fr00' }, - ['1547270869'] = { Name = 'vb_05_a_fr01' }, - ['-504920541'] = { Name = 'vb_05_a_fr02' }, - ['-870753657'] = { Name = 'vb_05_a_fr03' }, - ['-8076963'] = { Name = 'vb_05_a_fr04' }, - ['202343424'] = { Name = 'vb_05_b1' }, - ['1444627003'] = { Name = 'vb_05_b1b1_fr' }, - ['57726970'] = { Name = 'vb_05_b1b1' }, - ['1894009534'] = { Name = 'vb_05_b1b2_fr' }, - ['1510310921'] = { Name = 'vb_05_b1b2_fr1det' }, - ['-248827025'] = { Name = 'vb_05_b1b2' }, - ['-1636230026'] = { Name = 'vb_05_b1rail' }, - ['978477189'] = { Name = 'vb_05_b2' }, - ['1121414737'] = { Name = 'vb_05_b2b1_fr1' }, - ['-845642795'] = { Name = 'vb_05_b2b1_fr2' }, - ['-1872086104'] = { Name = 'vb_05_b2b1' }, - ['24792681'] = { Name = 'vb_05_b2b3_fr' }, - ['-1410207049'] = { Name = 'vb_05_b2b3' }, - ['1904463595'] = { Name = 'vb_05_b3' }, - ['1890015736'] = { Name = 'vb_05_b3b1_b' }, - ['-466862473'] = { Name = 'vb_05_b3b1_fr' }, - ['-1190034417'] = { Name = 'vb_05_b3b1' }, - ['-1248347386'] = { Name = 'vb_05_b3b2_fr' }, - ['-1412011627'] = { Name = 'vb_05_b3b2' }, - ['-360769074'] = { Name = 'vb_05_b3rail_lod' }, - ['1890907335'] = { Name = 'vb_05_b3rail' }, - ['515811678'] = { Name = 'vb_05_b4' }, - ['1427969566'] = { Name = 'vb_05_b5' }, - ['970204957'] = { Name = 'vb_05_bandaid_1' }, - ['-405939508'] = { Name = 'vb_05_cablem7_thvy' }, - ['-1156857093'] = { Name = 'vb_05_cornerfence' }, - ['822165070'] = { Name = 'vb_05_db_apart_10' }, - ['565719972'] = { Name = 'vb_05_detail1' }, - ['-1015362999'] = { Name = 'vb_05_detail10' }, - ['1334882479'] = { Name = 'vb_05_detail10a' }, - ['-413376404'] = { Name = 'vb_05_detail10b' }, - ['-551464970'] = { Name = 'vb_05_detail10c' }, - ['-122243900'] = { Name = 'vb_05_detail12' }, - ['366393052'] = { Name = 'vb_05_detail12a' }, - ['-1931369324'] = { Name = 'vb_05_detail12b' }, - ['-1970561048'] = { Name = 'vb_05_detail12c' }, - ['1400793686'] = { Name = 'vb_05_detail1a' }, - ['264769476'] = { Name = 'vb_05_detail2' }, - ['-621344755'] = { Name = 'vb_05_detail2a' }, - ['224390366'] = { Name = 'vb_05_detail2b' }, - ['133292534'] = { Name = 'vb_05_detail2c' }, - ['-96778615'] = { Name = 'vb_05_detail2d' }, - ['721397789'] = { Name = 'vb_05_detail2e' }, - ['1105687554'] = { Name = 'vb_05_detail3' }, - ['1625687909'] = { Name = 'vb_05_detail3a' }, - ['-878191305'] = { Name = 'vb_05_detail3b' }, - ['-591364248'] = { Name = 'vb_05_detail3c' }, - ['-1491987444'] = { Name = 'vb_05_detail3d' }, - ['811913469'] = { Name = 'vb_05_detail4' }, - ['-1242485198'] = { Name = 'vb_05_detail4a' }, - ['-1541502323'] = { Name = 'vb_05_detail4b' }, - ['-669126005'] = { Name = 'vb_05_detail4c' }, - ['-949989104'] = { Name = 'vb_05_detail4d' }, - ['1256162798'] = { Name = 'vb_05_detail5' }, - ['488099282'] = { Name = 'vb_05_detail5a' }, - ['718170431'] = { Name = 'vb_05_detail5b' }, - ['26613455'] = { Name = 'vb_05_detail5c' }, - ['255832610'] = { Name = 'vb_05_detail5d' }, - ['949936493'] = { Name = 'vb_05_detail6' }, - ['-2036903887'] = { Name = 'vb_05_detail6a_gut' }, - ['-2063886360'] = { Name = 'vb_05_detail6a' }, - ['-1924552968'] = { Name = 'vb_05_detail6b_gut' }, - ['-1227818094'] = { Name = 'vb_05_detail6b' }, - ['1870745393'] = { Name = 'vb_05_detail7' }, - ['-316183710'] = { Name = 'vb_05_detail7a' }, - ['-75888633'] = { Name = 'vb_05_detail7b' }, - ['-928865703'] = { Name = 'vb_05_detail7c' }, - ['1183695780'] = { Name = 'vb_05_f' }, - ['-414725179'] = { Name = 'vb_05_fl' }, - ['778000883'] = { Name = 'vb_05_fp' }, - ['-1401630550'] = { Name = 'vb_05_glue' }, - ['294382305'] = { Name = 'vb_05_grnd1' }, - ['-1019424579'] = { Name = 'vb_05_grnd11' }, - ['-1980531'] = { Name = 'vb_05_grnd2' }, - ['2000435093'] = { Name = 'vb_05_grnd22' }, - ['-331866054'] = { Name = 'vb_05_grnd3' }, - ['-1323033496'] = { Name = 'vb_05_grnd33' }, - ['1788091636'] = { Name = 'vb_05_grnd4' }, - ['-659130057'] = { Name = 'vb_05_grnd5' }, - ['-957852261'] = { Name = 'vb_05_grnd6' }, - ['2102959976'] = { Name = 'vb_05_h559_fr1' }, - ['-1415349251'] = { Name = 'vb_05_h559_fr2' }, - ['-1125166459'] = { Name = 'vb_05_house555' }, - ['1940504619'] = { Name = 'vb_05_house559' }, - ['-366224094'] = { Name = 'vb_05_hr01a_fr' }, - ['47586211'] = { Name = 'vb_05_hr01a' }, - ['178311261'] = { Name = 'vb_05_hr01b_fr' }, - ['857013280'] = { Name = 'vb_05_hr01b' }, - ['2018604876'] = { Name = 'vb_05_ivy_core' }, - ['-37732158'] = { Name = 'vb_05_ivy_corelod' }, - ['922338040'] = { Name = 'vb_05_props_p_lod' }, - ['-1773334580'] = { Name = 'vb_05_s_ma_fr' }, - ['-1034565809'] = { Name = 'vb_05_shared_moderna' }, - ['-1615151057'] = { Name = 'vb_05_va02_fr' }, - ['-925911876'] = { Name = 'vb_05_va02_fr1' }, - ['1642096351'] = { Name = 'vb_05_va02_fr2' }, - ['1027087759'] = { Name = 'vb_05_va02_fr3' }, - ['-294202148'] = { Name = 'vb_05_va1_fr1' }, - ['8911102'] = { Name = 'vb_05_va1_fr2' }, - ['-1842504629'] = { Name = 'vb_05_va1_fr3' }, - ['-1526349317'] = { Name = 'vb_05_va1_fr4' }, - ['719375795'] = { Name = 'vb_05_va1_fr5' }, - ['-1685146932'] = { Name = 'vb_05_va3_fr' }, - ['-865681191'] = { Name = 'vb_05_va3_fr001' }, - ['1107317333'] = { Name = 'vb_05_va3_fr001b' }, - ['-223867557'] = { Name = 'vb_05_va3_fr002' }, - ['1626106382'] = { Name = 'vb_05_va3_fr003' }, - ['-63237490'] = { Name = 'vb_05_va6_fr1' }, - ['729411851'] = { Name = 'vb_05_va6_fr2' }, - ['-1164606698'] = { Name = 'vb_05_va7_fr1' }, - ['-320641103'] = { Name = 'vb_05_va7_fr2' }, - ['-1655120133'] = { Name = 'vb_05_vb_16build02' }, - ['1923848854'] = { Name = 'vb_05_villa01_intref' }, - ['963610040'] = { Name = 'vb_05_villa02_intref' }, - ['-1219608972'] = { Name = 'vb_05_villa03_intref' }, - ['1225984714'] = { Name = 'vb_05_villa04_intref' }, - ['-854916158'] = { Name = 'vb_05_villa06' }, - ['-562649447'] = { Name = 'vb_05_villa07' }, - ['-385575574'] = { Name = 'vb_05_villa08_fr' }, - ['809585197'] = { Name = 'vb_05_villa08' }, - ['-798377127'] = { Name = 'vb_07_alley_proxy_dnd' }, - ['-574661906'] = { Name = 'vb_07_alley003' }, - ['-1017922180'] = { Name = 'vb_07_fence_01' }, - ['290035413'] = { Name = 'vb_07_grd_fr1' }, - ['-2088666301'] = { Name = 'vb_07_grd_fr2' }, - ['-2020258588'] = { Name = 'vb_07_grd_proxy_do_not_delete' }, - ['-1210640054'] = { Name = 'vb_07_grd' }, - ['761264897'] = { Name = 'vb_07_ivy' }, - ['-1113201221'] = { Name = 'vb_07_s1_lad' }, - ['396930892'] = { Name = 'vb_07_st1_fr' }, - ['816295479'] = { Name = 'vb_07_st2_fr' }, - ['-867874239'] = { Name = 'vb_07_stores_detail_01' }, - ['-560206098'] = { Name = 'vb_07_stores_detail_02' }, - ['-393215286'] = { Name = 'vb_07_stores_detail_03' }, - ['-94656927'] = { Name = 'vb_07_stores_detail_04' }, - ['-1748868816'] = { Name = 'vb_07_stores_detail_05' }, - ['-1437727161'] = { Name = 'vb_07_stores_detail_06' }, - ['-751478763'] = { Name = 'vb_07_stores_detail_07' }, - ['-433717770'] = { Name = 'vb_07_stores_detail_08' }, - ['1600843902'] = { Name = 'vb_07_stores_detail_09' }, - ['-1243372206'] = { Name = 'vb_07_stores_detail_10' }, - ['195760735'] = { Name = 'vb_07_stores_detail_10b' }, - ['1239534936'] = { Name = 'vb_07_stores_detail_11' }, - ['-1087797515'] = { Name = 'vb_07_stores_proxy_dnd' }, - ['-147349584'] = { Name = 'vb_07_stores1_detail' }, - ['92991865'] = { Name = 'vb_07_stores1' }, - ['694344568'] = { Name = 'vb_07_structures01_proxy_dnd' }, - ['-1822570991'] = { Name = 'vb_07_structures01' }, - ['592560246'] = { Name = 'vb_07_structures02_proxy_dnd' }, - ['-1480790317'] = { Name = 'vb_07_structures02' }, - ['1140407207'] = { Name = 'vb_08_b2_fr1' }, - ['892444184'] = { Name = 'vb_08_b2_fr2' }, - ['-1044241548'] = { Name = 'vb_08_bld1_dtl' }, - ['-770269811'] = { Name = 'vb_08_bld1' }, - ['621478513'] = { Name = 'vb_08_bld2_dtl' }, - ['1011249643'] = { Name = 'vb_08_bld2' }, - ['653813816'] = { Name = 'vb_08_detail_fade1' }, - ['-1548931225'] = { Name = 'vb_08_fence_01' }, - ['1442681865'] = { Name = 'vb_08_fence_02' }, - ['-1000804162'] = { Name = 'vb_08_fence_03' }, - ['-331300719'] = { Name = 'vb_08_fence_04' }, - ['-627139251'] = { Name = 'vb_08_fence_05' }, - ['-1863022090'] = { Name = 'vb_08_fence_06' }, - ['-11508048'] = { Name = 'vb_08_fence_07' }, - ['-539219920'] = { Name = 'vb_08_fence_08' }, - ['-843512854'] = { Name = 'vb_08_fence_09' }, - ['160595660'] = { Name = 'vb_08_fence_10' }, - ['-655843975'] = { Name = 'vb_08_fence_11' }, - ['-1043241360'] = { Name = 'vb_08_g_fr01' }, - ['691984440'] = { Name = 'vb_08_grand_dtl4' }, - ['-1771289466'] = { Name = 'vb_08_grnd_dtl1' }, - ['-784025022'] = { Name = 'vb_08_grnd_dtl2' }, - ['-1013244177'] = { Name = 'vb_08_grnd_dtl3' }, - ['-1989468939'] = { Name = 'vb_08_grnd' }, - ['-1937430268'] = { Name = 'vb_08_trailer3_detailfade' }, - ['-229599834'] = { Name = 'vb_08_trellis_01' }, - ['-1464480946'] = { Name = 'vb_08_vb08_rf_fr1' }, - ['673908596'] = { Name = 'vb_08_water' }, - ['2079441447'] = { Name = 'vb_09__ladder_002' }, - ['849424259'] = { Name = 'vb_09__ladder_003' }, - ['1154348881'] = { Name = 'vb_09__ladder_01' }, - ['-643288414'] = { Name = 'vb_09_bld01_dtl' }, - ['594894925'] = { Name = 'vb_09_bld02_dtl' }, - ['-778183467'] = { Name = 'vb_09_build_em_lod' }, - ['1704134999'] = { Name = 'vb_09_build_em' }, - ['-1862019966'] = { Name = 'vb_09_build01' }, - ['-1094471675'] = { Name = 'vb_09_build02' }, - ['1235864975'] = { Name = 'vb_09_fence' }, - ['-264400355'] = { Name = 'vb_09_fr' }, - ['-1932385565'] = { Name = 'vb_09_ground' }, - ['-2102241192'] = { Name = 'vb_09_hedges_dcl' }, - ['-1371668286'] = { Name = 'vb_10_build1' }, - ['-612541632'] = { Name = 'vb_10_build2' }, - ['1995586312'] = { Name = 'vb_10_detail1' }, - ['-1142438658'] = { Name = 'vb_10_detail2' }, - ['-1286622258'] = { Name = 'vb_10_detail4' }, - ['-2062231719'] = { Name = 'vb_10_detail5' }, - ['216477516'] = { Name = 'vb_10_fr00' }, - ['-158727534'] = { Name = 'vb_10_fr01' }, - ['731941643'] = { Name = 'vb_10_ground' }, - ['-1881905268'] = { Name = 'vb_10_hedge_dcl' }, - ['-1807389329'] = { Name = 'vb_10_props_combo_dslod' }, - ['-1700306637'] = { Name = 'vb_17__ladder_01' }, - ['405329189'] = { Name = 'vb_17_b1' }, - ['-1981630301'] = { Name = 'vb_17_b2' }, - ['828991333'] = { Name = 'vb_17_dc01' }, - ['184556179'] = { Name = 'vb_17_dc02' }, - ['435468412'] = { Name = 'vb_17_dc03' }, - ['1738757080'] = { Name = 'vb_17_dc04' }, - ['-390736385'] = { Name = 'vb_17_dc05' }, - ['-1024161155'] = { Name = 'vb_17_dc06' }, - ['-737727326'] = { Name = 'vb_17_dc07' }, - ['508674358'] = { Name = 'vb_17_dc08' }, - ['-1414865942'] = { Name = 'vb_17_dc09' }, - ['26839342'] = { Name = 'vb_17_dc10' }, - ['280733554'] = { Name = 'vb_17_dc11' }, - ['-55494766'] = { Name = 'vb_17_fizz_fence_01' }, - ['630688094'] = { Name = 'vb_17_fizz_fence_02' }, - ['375253739'] = { Name = 'vb_17_fizz_fence_03' }, - ['-467846430'] = { Name = 'vb_17_grnd' }, - ['1773722434'] = { Name = 'vb_17_rail_01' }, - ['1475590072'] = { Name = 'vb_17_rail_02' }, - ['214475107'] = { Name = 'vb_17_rail_03' }, - ['2071559875'] = { Name = 'vb_17_rail_04' }, - ['-54820523'] = { Name = 'vb_17_rail_05' }, - ['1796890129'] = { Name = 'vb_17_rail_06' }, - ['252642249'] = { Name = 'vb_17_rail_07_l1' }, - ['540428362'] = { Name = 'vb_17_rail_07' }, - ['246359356'] = { Name = 'vb_17_rail_08' }, - ['-1214122209'] = { Name = 'vb_17_rail_09' }, - ['65015986'] = { Name = 'vb_17_rail_11' }, - ['590303056'] = { Name = 'vb_17_rail_12' }, - ['1769233369'] = { Name = 'vb_17_rail_13' }, - ['1992455797'] = { Name = 'vb_17_rail_14' }, - ['-1643335346'] = { Name = 'vb_17_stores_wdetail_01' }, - ['-1145115470'] = { Name = 'vb_17_stores_wdetail_02' }, - ['-1070282282'] = { Name = 'vb_17_stores' }, - ['1310161941'] = { Name = 'vb_18_bld1' }, - ['225393115'] = { Name = 'vb_18_bld6_detail01' }, - ['-1274503153'] = { Name = 'vb_18_bld6_fnc' }, - ['-146583954'] = { Name = 'vb_18_bld6' }, - ['-397858998'] = { Name = 'vb_18_detail' }, - ['-1238737815'] = { Name = 'vb_18_detail2' }, - ['-908491829'] = { Name = 'vb_18_detail3' }, - ['-1620207921'] = { Name = 'vb_18_fr1' }, - ['-435051498'] = { Name = 'vb_18_fr2' }, - ['-120075870'] = { Name = 'vb_18_fr3' }, - ['-1160092042'] = { Name = 'vb_18_ground' }, - ['-2044786472'] = { Name = 'vb_18_props_combo_dslod' }, - ['-1813684830'] = { Name = 'vb_19_bld1' }, - ['675317334'] = { Name = 'vb_19_bld2' }, - ['-651752947'] = { Name = 'vb_19_fr1' }, - ['1158078919'] = { Name = 'vb_19_fr2' }, - ['1698770001'] = { Name = 'vb_19_fr3_008' }, - ['976141565'] = { Name = 'vb_19_fr3_010' }, - ['522747658'] = { Name = 'vb_19_fr3_1' }, - ['-415438218'] = { Name = 'vb_19_fr3_10' }, - ['-712521972'] = { Name = 'vb_19_fr3_11' }, - ['-2083675239'] = { Name = 'vb_19_fr3_12' }, - ['225696673'] = { Name = 'vb_19_fr3_2' }, - ['-2140552837'] = { Name = 'vb_19_fr3_3' }, - ['1998237405'] = { Name = 'vb_19_fr3_4' }, - ['1676413056'] = { Name = 'vb_19_fr3_5' }, - ['1236390940'] = { Name = 'vb_19_fr3_6' }, - ['-919121131'] = { Name = 'vb_19_fr3_7' }, - ['-1143064477'] = { Name = 'vb_19_fr3_8' }, - ['-1397515762'] = { Name = 'vb_19_fr3_9' }, - ['-183654188'] = { Name = 'vb_19_ground_dtl' }, - ['1893865261'] = { Name = 'vb_19_ground_dtl2' }, - ['2134160338'] = { Name = 'vb_19_ground_dtl3' }, - ['697148193'] = { Name = 'vb_19_ground' }, - ['1423351787'] = { Name = 'vb_19_ladders_02' }, - ['1644968534'] = { Name = 'vb_19_ladders_03' }, - ['-1748851262'] = { Name = 'vb_19_ladders_04' }, - ['-784728900'] = { Name = 'vb_19_ladders' }, - ['-2003673842'] = { Name = 'vb_19_ladders01' }, - ['-2108073141'] = { Name = 'vb_19_maskshopint' }, - ['730043649'] = { Name = 'vb_19_masksshop' }, - ['955028591'] = { Name = 'vb_19_nw_masks' }, - ['-454850497'] = { Name = 'vb_19_nw_masks003' }, - ['-895053803'] = { Name = 'vb_19_nw_masks01' }, - ['-13045791'] = { Name = 'vb_19_ter' }, - ['361071602'] = { Name = 'vb_20_bld1' }, - ['-2027886809'] = { Name = 'vb_20_bld2' }, - ['-1946780369'] = { Name = 'vb_20_bld3_dtl' }, - ['1069045847'] = { Name = 'vb_20_bld3' }, - ['421640171'] = { Name = 'vb_20_details' }, - ['-854624641'] = { Name = 'vb_20_details2' }, - ['2140265349'] = { Name = 'vb_20_details3' }, - ['-1320173824'] = { Name = 'vb_20_details4' }, - ['1876314111'] = { Name = 'vb_20_fizza_01' }, - ['1982822636'] = { Name = 'vb_20_fizza_02_lod' }, - ['-1660835267'] = { Name = 'vb_20_fizza_10' }, - ['1998759973'] = { Name = 'vb_20_fr01' }, - ['1703761524'] = { Name = 'vb_20_ground' }, - ['793667605'] = { Name = 'vb_20_hdg' }, - ['950818955'] = { Name = 'vb_20_vb_20_lod' }, - ['1573289357'] = { Name = 'vb_20_vb_20a_lod' }, - ['-630472294'] = { Name = 'vb_20_vb_20b_lod' }, - ['1441529528'] = { Name = 'vb_21_build1_cloth2_lod' }, - ['1497909187'] = { Name = 'vb_21_build1' }, - ['2078670404'] = { Name = 'vb_21_build2_cloth1_lod' }, - ['-1727109690'] = { Name = 'vb_21_build2_cloth3_lod' }, - ['131212504'] = { Name = 'vb_21_build2' }, - ['1648888174'] = { Name = 'vb_21_detail_002' }, - ['-1827738885'] = { Name = 'vb_21_detail_003' }, - ['-1422833778'] = { Name = 'vb_21_detail' }, - ['-2037496430'] = { Name = 'vb_21_fr1' }, - ['1415672833'] = { Name = 'vb_21_hedge_dcl' }, - ['1103990866'] = { Name = 'vb_21_nw_dcls' }, - ['-1005186882'] = { Name = 'vb_22__ladder_002' }, - ['-845076539'] = { Name = 'vb_22__ladder_01' }, - ['457326070'] = { Name = 'vb_22_b1_fr1' }, - ['-433008819'] = { Name = 'vb_22_b1' }, - ['-1842764428'] = { Name = 'vb_22_b2_fr1' }, - ['-2131950853'] = { Name = 'vb_22_b2_fr2' }, - ['-1403266140'] = { Name = 'vb_22_b2' }, - ['-691916688'] = { Name = 'vb_22_b3' }, - ['-1770644778'] = { Name = 'vb_22_dc01' }, - ['-1448066742'] = { Name = 'vb_22_dc02' }, - ['-604822065'] = { Name = 'vb_22_dc03' }, - ['-852752319'] = { Name = 'vb_22_dc04' }, - ['-66689547'] = { Name = 'vb_22_dc05' }, - ['-313833345'] = { Name = 'vb_22_dc06' }, - ['527903962'] = { Name = 'vb_22_dc07' }, - ['313856854'] = { Name = 'vb_22_dc08' }, - ['1155266467'] = { Name = 'vb_22_dc09' }, - ['-585123398'] = { Name = 'vb_22_terrain' }, - ['1083342028'] = { Name = 'vb_23_bld1' }, - ['247568683'] = { Name = 'vb_23_bld2' }, - ['274228054'] = { Name = 'vb_23_decal_01' }, - ['-485619518'] = { Name = 'vb_23_decal_02' }, - ['820749436'] = { Name = 'vb_23_decal_03' }, - ['-597226087'] = { Name = 'vb_23_detail_01' }, - ['586299284'] = { Name = 'vb_23_detail_01pip' }, - ['-1575282430'] = { Name = 'vb_23_detail_02' }, - ['-853581034'] = { Name = 'vb_23_detail_02pip' }, - ['-1148169052'] = { Name = 'vb_23_grnd' }, - ['-1687312623'] = { Name = 'vb_23_hedge_decal' }, - ['1590604376'] = { Name = 'vb_24_ao_fadeout_bugfix' }, - ['1220709834'] = { Name = 'vb_24_bld1' }, - ['1853794624'] = { Name = 'vb_24_bld2_bb' }, - ['1907653369'] = { Name = 'vb_24_bld2_detail' }, - ['855099259'] = { Name = 'vb_24_bld2_emit' }, - ['-1706371020'] = { Name = 'vb_24_bld2_fenc_01' }, - ['-970124654'] = { Name = 'vb_24_bld2_fenc_02_lod' }, - ['1908705064'] = { Name = 'vb_24_bld2_fenc_02' }, - ['-813698125'] = { Name = 'vb_24_bld2_text' }, - ['1916068014'] = { Name = 'vb_24_bld2' }, - ['-1672754341'] = { Name = 'vb_24_detail' }, - ['-1422587634'] = { Name = 'vb_24_detail1' }, - ['-1845045586'] = { Name = 'vb_24_detail2' }, - ['-1614712285'] = { Name = 'vb_24_detail3' }, - ['-1988533070'] = { Name = 'vb_24_grille' }, - ['914242378'] = { Name = 'vb_24_ground' }, - ['-1709773087'] = { Name = 'vb_24_l_pls' }, - ['2135605708'] = { Name = 'vb_24_ld_lod' }, - ['-831821402'] = { Name = 'vb_24_ld' }, - ['-1393512573'] = { Name = 'vb_24_lddrs' }, - ['954754411'] = { Name = 'vb_24_pst' }, - ['-1691530067'] = { Name = 'vb_24_rls' }, - ['-2022991477'] = { Name = 'vb_25_dc1' }, - ['-1188397816'] = { Name = 'vb_25_dc2' }, - ['1173788318'] = { Name = 'vb_25_dc5' }, - ['1604897282'] = { Name = 'vb_25_dc6' }, - ['260221367'] = { Name = 'vb_25_dc7' }, - ['-396730925'] = { Name = 'vb_25_det' }, - ['1291545698'] = { Name = 'vb_25_f_detail' }, - ['-1566524593'] = { Name = 'vb_25_f' }, - ['-1631703672'] = { Name = 'vb_25_hdg' }, - ['-942522836'] = { Name = 'vb_25_mall' }, - ['1178477429'] = { Name = 'vb_25_mallfnce1' }, - ['-1632623456'] = { Name = 'vb_25_mallground' }, - ['1863689878'] = { Name = 'vb_25_rails_hd' }, - ['-728277721'] = { Name = 'vb_25_rails_hd01' }, - ['97730466'] = { Name = 'vb_25_rails_hd02' }, - ['-266857428'] = { Name = 'vb_25_rails_hd03' }, - ['557774457'] = { Name = 'vb_25_rails_hd04' }, - ['262624074'] = { Name = 'vb_25_rails_hd05' }, - ['-1688279229'] = { Name = 'vb_25_rails_hd06' }, - ['-1914975171'] = { Name = 'vb_25_rails_hd07' }, - ['2129210968'] = { Name = 'vb_25_rails_hd08' }, - ['1830718147'] = { Name = 'vb_25_rails_hd09' }, - ['2038791551'] = { Name = 'vb_25_rails2_hd' }, - ['1329856758'] = { Name = 'vb_25_rails2_hd01' }, - ['1337185835'] = { Name = 'vb_25_rest_details' }, - ['547278822'] = { Name = 'vb_25_rest' }, - ['-1819861621'] = { Name = 'vb_25_restground' }, - ['-926316654'] = { Name = 'vb_25_shd_box' }, - ['-175546077'] = { Name = 'vb_25_w' }, - ['483570312'] = { Name = 'vb_26_build3_d_fizz' }, - ['1227524948'] = { Name = 'vb_26_build3' }, - ['507539729'] = { Name = 'vb_26_detail' }, - ['-1190685700'] = { Name = 'vb_26_detail1' }, - ['-984961918'] = { Name = 'vb_26_detail2' }, - ['-730182943'] = { Name = 'vb_26_detail3' }, - ['915977709'] = { Name = 'vb_26_lll' }, - ['1278859458'] = { Name = 'vb_26_r_hd' }, - ['209438882'] = { Name = 'vb_27__ladder_002' }, - ['1897642643'] = { Name = 'vb_27__ladder_01' }, - ['316948397'] = { Name = 'vb_27_buildings' }, - ['-998922014'] = { Name = 'vb_27_buildingsa' }, - ['927460'] = { Name = 'vb_27_detail' }, - ['-55619850'] = { Name = 'vb_27_detaildente' }, - ['-378635960'] = { Name = 'vb_27_ground' }, - ['6480179'] = { Name = 'vb_27_rails' }, - ['-450385700'] = { Name = 'vb_27_rails01' }, - ['-2030134476'] = { Name = 'vb_28__decal004' }, - ['726518452'] = { Name = 'vb_28_build1' }, - ['-662952686'] = { Name = 'vb_28_build2' }, - ['367903966'] = { Name = 'vb_28_detail_02' }, - ['368996790'] = { Name = 'vb_28_detail' }, - ['1937581456'] = { Name = 'vb_28_detail3' }, - ['-182277923'] = { Name = 'vb_28_detail4' }, - ['477362047'] = { Name = 'vb_28_detail5' }, - ['716215288'] = { Name = 'vb_28_detail6' }, - ['1388867617'] = { Name = 'vb_28_graflodnew' }, - ['-2054860616'] = { Name = 'vb_28_ladder01' }, - ['1961308028'] = { Name = 'vb_28_ladder02' }, - ['901242548'] = { Name = 'vb_28_railsb_01' }, - ['2095705371'] = { Name = 'vb_28_railsb_02' }, - ['1183350873'] = { Name = 'vb_28_railsb_03' }, - ['-975536385'] = { Name = 'vb_28_railsb_04' }, - ['-1885924743'] = { Name = 'vb_28_railsb_05' }, - ['-460918731'] = { Name = 'vb_28_railsb' }, - ['-739483493'] = { Name = 'vb_29_grille_b' }, - ['-130280507'] = { Name = 'vb_29_grille_b01' }, - ['123253246'] = { Name = 'vb_29_grille_b02' }, - ['-653339285'] = { Name = 'vb_29_grille_b03' }, - ['1153316390'] = { Name = 'vb_29_grille' }, - ['-159659315'] = { Name = 'vb_29_grille01' }, - ['80602993'] = { Name = 'vb_29_grille02' }, - ['-753925130'] = { Name = 'vb_29_grille03' }, - ['1395753999'] = { Name = 'vb_29_grille04' }, - ['1942200391'] = { Name = 'vb_29_ground_dcl' }, - ['226508873'] = { Name = 'vb_29_ground_dcl2' }, - ['-319815895'] = { Name = 'vb_29_ground_dcl3' }, - ['-1155458164'] = { Name = 'vb_29_ground_dcl4' }, - ['-2008304158'] = { Name = 'vb_29_ground_dcl5' }, - ['-343843751'] = { Name = 'vb_29_ground' }, - ['-1799881709'] = { Name = 'vb_29_market_det' }, - ['-1394849469'] = { Name = 'vb_29_market_det001' }, - ['-2006417316'] = { Name = 'vb_29_market_det003' }, - ['371366902'] = { Name = 'vb_29_market_det004' }, - ['105905233'] = { Name = 'vb_29_market_det005' }, - ['-481905089'] = { Name = 'vb_29_market_det007' }, - ['-855143999'] = { Name = 'vb_29_market_det008' }, - ['1191200539'] = { Name = 'vb_29_market_shuttersa_lod' }, - ['686908348'] = { Name = 'vb_29_market_shuttersa' }, - ['-1917718486'] = { Name = 'vb_29_market_shuttersb_lod' }, - ['446416657'] = { Name = 'vb_29_market_shuttersb' }, - ['1220837556'] = { Name = 'vb_29_marketwalls' }, - ['1429854673'] = { Name = 'vb_29_marketwalls2' }, - ['963998493'] = { Name = 'vb_29_masts' }, - ['-1137836482'] = { Name = 'vb_29_shuttersopena_lod' }, - ['-1343156802'] = { Name = 'vb_29_shuttersopena' }, - ['1765984474'] = { Name = 'vb_29_shuttersopenb_lod' }, - ['-510234360'] = { Name = 'vb_29_shuttersopenb' }, - ['-605615401'] = { Name = 'vb_29_stall_01' }, - ['-1393258810'] = { Name = 'vb_29_stall_01b' }, - ['223145378'] = { Name = 'vb_29_stall_02' }, - ['-1035519285'] = { Name = 'vb_29_stall_02a' }, - ['-823732897'] = { Name = 'vb_29_w_brr_det' }, - ['-16594229'] = { Name = 'vb_29_w_brr' }, - ['698160363'] = { Name = 'vb_30__ladder_002' }, - ['445085376'] = { Name = 'vb_30__ladder_003' }, - ['1568464718'] = { Name = 'vb_30_bld1_woodstruc_lod' }, - ['-166029102'] = { Name = 'vb_30_bld1_woodstruc' }, - ['1176586107'] = { Name = 'vb_30_bld1' }, - ['-2117451445'] = { Name = 'vb_30_bld1a' }, - ['-224943092'] = { Name = 'vb_30_bld2c' }, - ['-2022516370'] = { Name = 'vb_30_bld2test' }, - ['498095064'] = { Name = 'vb_30_decal1' }, - ['203534523'] = { Name = 'vb_30_decal2' }, - ['-980442224'] = { Name = 'vb_30_decal3' }, - ['-1217984705'] = { Name = 'vb_30_decal4' }, - ['-384996725'] = { Name = 'vb_30_decal5' }, - ['371075145'] = { Name = 'vb_30_detail1' }, - ['76809525'] = { Name = 'vb_30_detail2' }, - ['1538195681'] = { Name = 'vb_30_detail3_stairs' }, - ['-70814820'] = { Name = 'vb_30_detail3' }, - ['-402502638'] = { Name = 'vb_30_detail4' }, - ['-1492817272'] = { Name = 'vb_30_floyd_emissive' }, - ['-644321229'] = { Name = 'vb_30_floyd_emissive2' }, - ['1285182522'] = { Name = 'vb_30_floyd_emissivemurder_01' }, - ['421763414'] = { Name = 'vb_30_ground' }, - ['1415974920'] = { Name = 'vb_30_hedges_dcl' }, - ['725741943'] = { Name = 'vb_30_ladder_05' }, - ['1832690753'] = { Name = 'vb_30_ladder' }, - ['-1859494018'] = { Name = 'vb_30_mission_afterdeath_ipl' }, - ['1156857486'] = { Name = 'vb_30_mission_afterdeath_ipl2' }, - ['-1860937765'] = { Name = 'vb_30_raildetail' }, - ['1230296866'] = { Name = 'vb_30_rails' }, - ['-1381449219'] = { Name = 'vb_30_shd' }, - ['-623442521'] = { Name = 'vb_30_shutters_slod' }, - ['500487298'] = { Name = 'vb_30_shutters' }, - ['806473936'] = { Name = 'vb_30_windows' }, - ['-1015811998'] = { Name = 'vb_31_build1' }, - ['-1246669603'] = { Name = 'vb_31_build2' }, - ['693999615'] = { Name = 'vb_31_dcl' }, - ['108205748'] = { Name = 'vb_31_dcl2' }, - ['297151802'] = { Name = 'vb_31_dcl3' }, - ['2069211346'] = { Name = 'vb_31_dtl' }, - ['619380024'] = { Name = 'vb_31_ground' }, - ['986790280'] = { Name = 'vb_31_hedge_rnd_b_mm003' }, - ['691410514'] = { Name = 'vb_31_hedge_rnd_b_mm004' }, - ['157158237'] = { Name = 'vb_31_rails' }, - ['-514543928'] = { Name = 'vb_31_railsb_lod' }, - ['-1959459549'] = { Name = 'vb_31_railsb' }, - ['-984099672'] = { Name = 'vb_31_railsb02' }, - ['1916939902'] = { Name = 'vb_31_railsb03' }, - ['-1189667444'] = { Name = 'vb_31_railsb04_lod' }, - ['1634831581'] = { Name = 'vb_31_railsb04' }, - ['-2050426297'] = { Name = 'vb_31_railse' }, - ['-408629410'] = { Name = 'vb_31_railse01' }, - ['482720159'] = { Name = 'vb_31_railse02' }, - ['167744531'] = { Name = 'vb_31_railse03' }, - ['1126401626'] = { Name = 'vb_31_railse04' }, - ['828236495'] = { Name = 'vb_31_railse05' }, - ['1776288018'] = { Name = 'vb_32_build1' }, - ['877794811'] = { Name = 'vb_32_build2' }, - ['1300318297'] = { Name = 'vb_32_build3' }, - ['699576008'] = { Name = 'vb_32_decal1' }, - ['1290073388'] = { Name = 'vb_32_decal2' }, - ['-209730973'] = { Name = 'vb_32_decal3' }, - ['731384362'] = { Name = 'vb_32_detail1' }, - ['1514104696'] = { Name = 'vb_32_detail2' }, - ['1238222485'] = { Name = 'vb_32_detail3' }, - ['-787430555'] = { Name = 'vb_32_ground' }, - ['-907987458'] = { Name = 'vb_32_hedge_ov' }, - ['-766576041'] = { Name = 'vb_32_rails01' }, - ['-14268105'] = { Name = 'vb_32_rails01a' }, - ['290909592'] = { Name = 'vb_32_rails01b' }, - ['-194006070'] = { Name = 'vb_32_rails01c' }, - ['-1539760596'] = { Name = 'vb_32_rails02' }, - ['1330148440'] = { Name = 'vb_32_rails03' }, - ['-1259086908'] = { Name = 'vb_32_railsb' }, - ['1720207380'] = { Name = 'vb_32_railsb01' }, - ['-1026230394'] = { Name = 'vb_32_railsc' }, - ['1373537296'] = { Name = 'vb_32_railsc01' }, - ['1020549628'] = { Name = 'vb_32_railsc02' }, - ['2043143533'] = { Name = 'vb_32_railsd' }, - ['-753353059'] = { Name = 'vb_32_railsd01' }, - ['-617046319'] = { Name = 'vb_33_bld1_balcony2' }, - ['-1207233238'] = { Name = 'vb_33_bld1' }, - ['-466073153'] = { Name = 'vb_33_bld2_balcony_2' }, - ['1047137685'] = { Name = 'vb_33_bld2_balcony' }, - ['480873070'] = { Name = 'vb_33_bld2_balcony6' }, - ['-1872110520'] = { Name = 'vb_33_bld2_fence' }, - ['417818214'] = { Name = 'vb_33_bld2_fizz_detail' }, - ['-67372130'] = { Name = 'vb_33_bld2_railing_4' }, - ['-849264682'] = { Name = 'vb_33_bld2' }, - ['-512946892'] = { Name = 'vb_33_detail_fence_01' }, - ['1010657627'] = { Name = 'vb_33_detail007' }, - ['-1983180453'] = { Name = 'vb_33_detail1' }, - ['-527778087'] = { Name = 'vb_33_detail2' }, - ['-1373382132'] = { Name = 'vb_33_detail3' }, - ['-512737116'] = { Name = 'vb_33_detail4' }, - ['-805233210'] = { Name = 'vb_33_detail5' }, - ['83068842'] = { Name = 'vb_33_detail6' }, - ['-985962163'] = { Name = 'vb_33_fakeshops' }, - ['-543880134'] = { Name = 'vb_33_fakeshops2' }, - ['-347058985'] = { Name = 'vb_33_garage_stuff' }, - ['-782958903'] = { Name = 'vb_33_garageint' }, - ['418703304'] = { Name = 'vb_33_grnd' }, - ['-524556645'] = { Name = 'vb_33_pagoda_1' }, - ['-1299871185'] = { Name = 'vb_33_pagoda_2' }, - ['676885979'] = { Name = 'vb_33_pagoda_3' }, - ['-455333049'] = { Name = 'vb_33_props_dsscfed' }, - ['-1693269610'] = { Name = 'vb_33_props_dsscfst' }, - ['1628737836'] = { Name = 'vb_33_props_fprop_lod' }, - ['1504925282'] = { Name = 'vb_33_shutters_slod' }, - ['1765930131'] = { Name = 'vb_33_shutters' }, - ['1179287369'] = { Name = 'vb_33_wrails' }, - ['230799171'] = { Name = 'vb_33detailint' }, - ['1675780056'] = { Name = 'vb_34_bayb_emis' }, - ['-771245810'] = { Name = 'vb_34_baybuild_antenna' }, - ['-1077658260'] = { Name = 'vb_34_baybuild' }, - ['-494077656'] = { Name = 'vb_34_beach_blend' }, - ['134613817'] = { Name = 'vb_34_beach_blend2' }, - ['1807129895'] = { Name = 'vb_34_beachn_01_wet' }, - ['1440389790'] = { Name = 'vb_34_beachn_01' }, - ['1634606817'] = { Name = 'vb_34_beachn_02_shark_lod' }, - ['1125056677'] = { Name = 'vb_34_beachn_02_shark' }, - ['1039960437'] = { Name = 'vb_34_beachn_02_wet' }, - ['-1010633103'] = { Name = 'vb_34_beachn_03' }, - ['1017661174'] = { Name = 'vb_34_beachn_7' }, - ['-2037354014'] = { Name = 'vb_34_beachs_01_wet' }, - ['117628996'] = { Name = 'vb_34_beachs_01' }, - ['-1191893634'] = { Name = 'vb_34_beachs_02_wet' }, - ['-184894412'] = { Name = 'vb_34_beachs_02' }, - ['-56706985'] = { Name = 'vb_34_beachs_05_det' }, - ['575300362'] = { Name = 'vb_34_beachs_05a' }, - ['387468454'] = { Name = 'vb_34_beachs_05b' }, - ['-1753787452'] = { Name = 'vb_34_bike' }, - ['-931004185'] = { Name = 'vb_34_bluegymfence_01' }, - ['-941686863'] = { Name = 'vb_34_bluegymfence_02' }, - ['-1249027314'] = { Name = 'vb_34_bluegymfence_03' }, - ['-1553254710'] = { Name = 'vb_34_bluegymfence_04' }, - ['-1859218863'] = { Name = 'vb_34_bluegymfence_05' }, - ['218532347'] = { Name = 'vb_34_bluegymfence_06' }, - ['-87726723'] = { Name = 'vb_34_bluegymfence_07' }, - ['-562963152'] = { Name = 'vb_34_cablemesh51277_tstd' }, - ['-2064810363'] = { Name = 'vb_34_cablemesh51278_tstd' }, - ['454883103'] = { Name = 'vb_34_cablemesh51279_tstd' }, - ['1973069482'] = { Name = 'vb_34_detail_00' }, - ['1073713430'] = { Name = 'vb_34_detail_00b' }, - ['1321752834'] = { Name = 'vb_34_detail_03' }, - ['711168057'] = { Name = 'vb_34_detail_05' }, - ['131123988'] = { Name = 'vb_34_detail_07' }, - ['1408218042'] = { Name = 'vb_34_detail_07b' }, - ['-478281105'] = { Name = 'vb_34_detail_09' }, - ['74892608'] = { Name = 'vb_34_detail_16' }, - ['314466767'] = { Name = 'vb_34_detail_17' }, - ['-727489114'] = { Name = 'vb_34_detail_18' }, - ['-1177834293'] = { Name = 'vb_34_detail_21' }, - ['356480566'] = { Name = 'vb_34_graff_boat_l1' }, - ['-1243007113'] = { Name = 'vb_34_graff_boat_l2' }, - ['985678499'] = { Name = 'vb_34_graff_boat' }, - ['1942495553'] = { Name = 'vb_34_graff_wall' }, - ['-421484305'] = { Name = 'vb_34_handgraf_01' }, - ['-1262838282'] = { Name = 'vb_34_hut_01' }, - ['-495814299'] = { Name = 'vb_34_hut_02' }, - ['-921352533'] = { Name = 'vb_34_hut_03' }, - ['1994728012'] = { Name = 'vb_34_hut_04' }, - ['-1739720892'] = { Name = 'vb_34_lg_hut01_closed' }, - ['1329356640'] = { Name = 'vb_34_lg_hut01_open' }, - ['-1594474697'] = { Name = 'vb_34_lg_hut02_closed' }, - ['1896665674'] = { Name = 'vb_34_lg_hut02_open' }, - ['1586227284'] = { Name = 'vb_34_lg_hut03_closed' }, - ['1092547932'] = { Name = 'vb_34_lg_hut03_open' }, - ['-577769493'] = { Name = 'vb_34_lg_hut04_closed' }, - ['1749932667'] = { Name = 'vb_34_lg_hut04_open' }, - ['1281192411'] = { Name = 'vb_34_lghut_closed' }, - ['1335722716'] = { Name = 'vb_34_lghut_closed001' }, - ['1708699474'] = { Name = 'vb_34_lghut_closed002' }, - ['-446550421'] = { Name = 'vb_34_lghut_closed003' }, - ['51319887'] = { Name = 'vb_34_musclebeach' }, - ['346962445'] = { Name = 'vb_34_new_rails' }, - ['-1706090523'] = { Name = 'vb_34_new_rails01' }, - ['-1553845749'] = { Name = 'vb_34_new_rails02' }, - ['-170502418'] = { Name = 'vb_34_new_rails03' }, - ['2143283911'] = { Name = 'vb_34_new_rails04' }, - ['-1315147254'] = { Name = 'vb_34_park' }, - ['48343216'] = { Name = 'vb_34_parkn' }, - ['-83021047'] = { Name = 'vb_34_policestation' }, - ['1962187757'] = { Name = 'vb_34_props_combo01_01_lod' }, - ['253803366'] = { Name = 'vb_34_props_combo01_02_lod' }, - ['491266392'] = { Name = 'vb_34_props_combo01_03_lod' }, - ['-1147009310'] = { Name = 'vb_34_props_combo01_04_lod' }, - ['1139442670'] = { Name = 'vb_34_props_towels1' }, - ['1847711836'] = { Name = 'vb_34_props_towels2' }, - ['-1674890130'] = { Name = 'vb_34_props_towels3' }, - ['-1834704459'] = { Name = 'vb_34_props_towels4' }, - ['1743473731'] = { Name = 'vb_34_props_towels5' }, - ['-1584702371'] = { Name = 'vb_34_railing_01_lod' }, - ['1625930192'] = { Name = 'vb_34_railing_01' }, - ['634381831'] = { Name = 'vb_34_railing_0122' }, - ['1924488551'] = { Name = 'vb_34_railing_02' }, - ['-1894256295'] = { Name = 'vb_34_railing_022' }, - ['-2095645142'] = { Name = 'vb_34_railing_03' }, - ['-1251722603'] = { Name = 'vb_34_railing_032' }, - ['313892201'] = { Name = 'vb_34_railing_04' }, - ['-1992957039'] = { Name = 'vb_34_railing_042' }, - ['664192811'] = { Name = 'vb_34_railing_05' }, - ['-1618637692'] = { Name = 'vb_34_railing_052' }, - ['959179349'] = { Name = 'vb_34_railing_06' }, - ['-1920112144'] = { Name = 'vb_34_railing_062' }, - ['-902656928'] = { Name = 'vb_34_railing_07' }, - ['-592268960'] = { Name = 'vb_34_railing_08' }, - ['-274901195'] = { Name = 'vb_34_railing_09' }, - ['378054127'] = { Name = 'vb_34_railing_10' }, - ['87753556'] = { Name = 'vb_34_railing_11' }, - ['-1094355354'] = { Name = 'vb_34_railing_15' }, - ['-1333831206'] = { Name = 'vb_34_railing_16' }, - ['2118333617'] = { Name = 'vb_34_reccentre2' }, - ['-2023115498'] = { Name = 'vb_34_sculpture' }, - ['-1903172253'] = { Name = 'vb_34_seawall_nw_det' }, - ['-1465244627'] = { Name = 'vb_34_seawall_nw_det01' }, - ['-1763475296'] = { Name = 'vb_34_seawall_nw_det02' }, - ['-1945736474'] = { Name = 'vb_34_seawall_nw_det03' }, - ['2068367723'] = { Name = 'vb_34_seawall_nw_det04' }, - ['1605145119'] = { Name = 'vb_34_seawall_nw_det05' }, - ['2120994717'] = { Name = 'vb_34_seawall_nw_det06' }, - ['1122818228'] = { Name = 'vb_34_seawall_nw_det07' }, - ['1912420032'] = { Name = 'vb_34_seawall_nw_det08' }, - ['393413057'] = { Name = 'vb_34_seawall_nw_det09' }, - ['-197346147'] = { Name = 'vb_34_seawall_nw_det10' }, - ['12768681'] = { Name = 'vb_34_seawall_nw_det11' }, - ['304871547'] = { Name = 'vb_34_seawall_nw_det12' }, - ['-1694135764'] = { Name = 'vb_34_seawall_nw_det13' }, - ['-1365790384'] = { Name = 'vb_34_seawall_nw_det14' }, - ['-1716975745'] = { Name = 'vb_34_seawall_nw_det15' }, - ['-1422120283'] = { Name = 'vb_34_seawall_nw_det16' }, - ['1945648158'] = { Name = 'vb_34_seawall_nw_det17' }, - ['-943135810'] = { Name = 'vb_34_seawall_nw_det18' }, - ['-1842644860'] = { Name = 'vb_34_seawall_nw_det19' }, - ['-3222343'] = { Name = 'vb_34_seawall_nw_det20' }, - ['-1145811839'] = { Name = 'vb_34_seawall_nw_det21' }, - ['-1627581677'] = { Name = 'vb_34_seawall_nw_det22' }, - ['1485702710'] = { Name = 'vb_34_seawall_nw_det23' }, - ['1792027322'] = { Name = 'vb_34_seawall_nw_det24' }, - ['1462698852'] = { Name = 'vb_34_seawall_nw_det25' }, - ['1710334185'] = { Name = 'vb_34_seawall_nw_det26' }, - ['2139706392'] = { Name = 'vb_34_seawall_nw_det27' }, - ['-1840809580'] = { Name = 'vb_34_seawall_nw_det28' }, - ['497782898'] = { Name = 'vb_34_seawall_nw_det29' }, - ['-63060517'] = { Name = 'vb_34_seawall_nw_det30' }, - ['1413150164'] = { Name = 'vb_34_seawall_nw_det31' }, - ['571085171'] = { Name = 'vb_34_seawall_nw_det32' }, - ['1590921977'] = { Name = 'vb_34_seawall_nw_det33' }, - ['1627164503'] = { Name = 'vb_34_seawall_nw_det35' }, - ['1835345960'] = { Name = 'vb_34_seawall_nw_det36' }, - ['2082948524'] = { Name = 'vb_34_seawall_nw_det37' }, - ['-1470564660'] = { Name = 'vb_34_seawall1' }, - ['-1412880917'] = { Name = 'vb_34_seawall2_tintz' }, - ['-824522565'] = { Name = 'vb_34_seawall3_tintz' }, - ['-571219455'] = { Name = 'vb_34_seawall4' }, - ['-782055201'] = { Name = 'vb_34_seawall5' }, - ['1179240502'] = { Name = 'vb_34_skate' }, - ['-1876015950'] = { Name = 'vb_34_swl' }, - ['1810134478'] = { Name = 'vb_34_tennis_grnd' }, - ['1493689358'] = { Name = 'vb_34_tenniscourt_a' }, - ['852826025'] = { Name = 'vb_34_tenniscourt_b' }, - ['1090106354'] = { Name = 'vb_34_tenniscourt_c' }, - ['-1199072819'] = { Name = 'vb_34_tenniscourt' }, - ['-1818719589'] = { Name = 'vb_34_tennisfencehd_' }, - ['497243824'] = { Name = 'vb_34_tennisfencehd_01' }, - ['-885181979'] = { Name = 'vb_34_tennisfencehd_02' }, - ['605905824'] = { Name = 'vb_34_tennisfencehd_03' }, - ['435375948'] = { Name = 'vb_34_tennisfencehd_04' }, - ['278510745'] = { Name = 'vb_34_tennisfencehd_05' }, - ['-26798028'] = { Name = 'vb_34_tennisfencehd_06' }, - ['1799156190'] = { Name = 'vb_34_tennisfencehd_07' }, - ['1634655810'] = { Name = 'vb_34_tennisfencehd_08' }, - ['-1772632037'] = { Name = 'vb_34_tennisfencehd_09' }, - ['190103807'] = { Name = 'vb_34_tennisfencehd_10' }, - ['1419236228'] = { Name = 'vb_34_tennisfencehd_11' }, - ['175390526'] = { Name = 'vb_34_tennisfencehd_12' }, - ['810420977'] = { Name = 'vb_34_tennisfencehd_13' }, - ['1711306325'] = { Name = 'vb_34_tennisfencehd_14' }, - ['-1950268966'] = { Name = 'vb_34_tennisfencehd_15' }, - ['1100590472'] = { Name = 'vb_34_tennisfencehd_16' }, - ['-1542753750'] = { Name = 'vb_34_tennisfencehd_17' }, - ['1927090126'] = { Name = 'vb_34_tennisfencehd_18' }, - ['1199061249'] = { Name = 'vb_34_tennisfencehd_19' }, - ['334746461'] = { Name = 'vb_34_tennisfencehd_20' }, - ['90420797'] = { Name = 'vb_34_tennisfencehd_21' }, - ['-207285568'] = { Name = 'vb_34_tennisfencehd_22' }, - ['720503129'] = { Name = 'vb_34_tennisfencehd_23' }, - ['1630301645'] = { Name = 'vb_34_tennisfencehd_24' }, - ['-1768007500'] = { Name = 'vb_34_tennisfencehd_25' }, - ['1038001970'] = { Name = 'vb_34_tennisfencehd_26' }, - ['-542184752'] = { Name = 'vb_34_tennisfencehd_27' }, - ['-1482528526'] = { Name = 'vb_34_toiletblock01' }, - ['990056373'] = { Name = 'vb_34_toiletblock02' }, - ['-631423056'] = { Name = 'vb_34_volleyballnet_01' }, - ['1939108384'] = { Name = 'vb_34_volleyballnet_02' }, - ['1171625635'] = { Name = 'vb_34_volleyballnet_03' }, - ['512529719'] = { Name = 'vb_34_wall_ovl01' }, - ['1772497769'] = { Name = 'vb_34_wall_ovl02' }, - ['-1799769996'] = { Name = 'vb_34_weeds_new006' }, - ['-1157559396'] = { Name = 'vb_34_wires' }, - ['411342724'] = { Name = 'vb_35_beacha' }, - ['-527456357'] = { Name = 'vb_35_beachb' }, - ['171440875'] = { Name = 'vb_35_beachc' }, - ['1132129648'] = { Name = 'vb_35_beachd' }, - ['-843382286'] = { Name = 'vb_35_beache' }, - ['-722792382'] = { Name = 'vb_35_beachg' }, - ['1168533171'] = { Name = 'vb_35_dcl_01' }, - ['1897971111'] = { Name = 'vb_35_dcl_02' }, - ['1592400186'] = { Name = 'vb_35_dcl_03' }, - ['-1885603171'] = { Name = 'vb_35_dcl_04' }, - ['-797645710'] = { Name = 'vb_35_foam1' }, - ['-1575745615'] = { Name = 'vb_35_foam2' }, - ['518611179'] = { Name = 'vb_35_hut05' }, - ['304531302'] = { Name = 'vb_35_hut06' }, - ['1557428299'] = { Name = 'vb_35_jetski' }, - ['933726718'] = { Name = 'vb_35_lg_hut05_closed' }, - ['218336653'] = { Name = 'vb_35_lg_hut05_open' }, - ['-1158849747'] = { Name = 'vb_35_lg_hut06_closed' }, - ['2023420286'] = { Name = 'vb_35_lg_hut06_open' }, - ['-2188084'] = { Name = 'vb_35_lg_sign' }, - ['299554667'] = { Name = 'vb_35_lg_vlly_00_lod' }, - ['-1691387505'] = { Name = 'vb_35_lg_vlly_00' }, - ['-1951540596'] = { Name = 'vb_35_lg_vlly_01' }, - ['-1110655271'] = { Name = 'vb_35_lg_vlly_02' }, - ['-334540075'] = { Name = 'vb_35_lghut05_closed' }, - ['383261832'] = { Name = 'vb_35_lghut06_closed' }, - ['335636133'] = { Name = 'vb_35_lguard' }, - ['137542048'] = { Name = 'vb_35_lifegaurddoor2' }, - ['-551457139'] = { Name = 'vb_35_lifeguard_antena' }, - ['-905969728'] = { Name = 'vb_35_lifeguard_railing01' }, - ['-624258128'] = { Name = 'vb_35_lifeguard' }, - ['-803120864'] = { Name = 'vb_35_mtl_br' }, - ['411397412'] = { Name = 'vb_35_props_combo04_05_lod' }, - ['2030632545'] = { Name = 'vb_35_props_combo04_34_lod' }, - ['-1747163815'] = { Name = 'vb_35_props_combo04_36_lod' }, - ['-543482228'] = { Name = 'vb_35_props_combo04_dslod' }, - ['1544898114'] = { Name = 'vb_35_props_combo05_19_lod' }, - ['-1659329529'] = { Name = 'vb_35_props_combo05_dslod' }, - ['-2122117578'] = { Name = 'vb_35_props_combo06_20_lod' }, - ['-1971340415'] = { Name = 'vb_35_props_combo06_dslod' }, - ['170444242'] = { Name = 'vb_35_props_combo09_30_lod' }, - ['-1270999760'] = { Name = 'vb_35_props_combo09_31_lod' }, - ['-1047033047'] = { Name = 'vb_35_props_combo09_35_lod' }, - ['-582446187'] = { Name = 'vb_35_props_combo09_36_lod' }, - ['238100768'] = { Name = 'vb_35_props_combo09_dslod' }, - ['-533669413'] = { Name = 'vb_35_props_combo12_dslod' }, - ['-1241540736'] = { Name = 'vb_35_props_combo13_dslod' }, - ['-1015804641'] = { Name = 'vb_35_props_l_007' }, - ['399911702'] = { Name = 'vb_35_props_slod_5' }, - ['387819475'] = { Name = 'vb_35_props_towels1' }, - ['1122369375'] = { Name = 'vb_35_props_towels2' }, - ['824138706'] = { Name = 'vb_35_props_towels3' }, - ['-962251365'] = { Name = 'vb_35_river_lod' }, - ['1042437076'] = { Name = 'vb_35_river' }, - ['-1326873946'] = { Name = 'vb_35_river001_lod' }, - ['-1499325076'] = { Name = 'vb_35_rocks' }, - ['-446260595'] = { Name = 'vb_35_struct1' }, - ['-1278920889'] = { Name = 'vb_35_struct2' }, - ['-1040002110'] = { Name = 'vb_35_struct3' }, - ['399247919'] = { Name = 'vb_35b_coral_fan_flat_004' }, - ['1242794663'] = { Name = 'vb_35b_coral_fan_flat_1' }, - ['1433182553'] = { Name = 'vb_35b_coral_fan_flat_2' }, - ['1892575110'] = { Name = 'vb_35b_coral_fan_p_l' }, - ['-1573017714'] = { Name = 'vb_35b_coral_fan_p_l003' }, - ['605074982'] = { Name = 'vb_35b_coral_fan_p_l2' }, - ['1431522707'] = { Name = 'vb_35b_coraltb001' }, - ['1756136581'] = { Name = 'vb_35b_coralvs2' }, - ['1411076322'] = { Name = 'vb_35b_deb_1' }, - ['-1646173075'] = { Name = 'vb_35b_deb_2' }, - ['967220217'] = { Name = 'vb_35b_deb_3' }, - ['-693381655'] = { Name = 'vb_35b_deb_4' }, - ['-422808022'] = { Name = 'vb_35b_deb_5' }, - ['1426064700'] = { Name = 'vb_35b_seabed_d_00' }, - ['-1965514630'] = { Name = 'vb_35b_seaweed_long_l' }, - ['-1045098954'] = { Name = 'vb_35b_seaweed_long_m' }, - ['323056791'] = { Name = 'vb_35b_seaweed_long_m001' }, - ['1396669792'] = { Name = 'vb_35b_uw_01' }, - ['-947506898'] = { Name = 'vb_35b_uw_018_lod' }, - ['752265985'] = { Name = 'vb_35b_uw_01b' }, - ['-704675098'] = { Name = 'vb_35b_uw_02' }, - ['-404805979'] = { Name = 'vb_35b_uw_03' }, - ['1413021495'] = { Name = 'vb_35b_uw_04' }, - ['1115773896'] = { Name = 'vb_35b_uw_05' }, - ['-397301858'] = { Name = 'vb_35b_uw_06' }, - ['-702217403'] = { Name = 'vb_35b_uw_07' }, - ['2067811653'] = { Name = 'vb_35b_uw_08' }, - ['1771481586'] = { Name = 'vb_35b_uw_09' }, - ['1980248670'] = { Name = 'vb_35b_uw_09b' }, - ['-2019794287'] = { Name = 'vb_35b_uw_10' }, - ['1498777092'] = { Name = 'vb_35b_uw_11' }, - ['-477685143'] = { Name = 'vb_35b_uw_12' }, - ['-171655452'] = { Name = 'vb_35b_uw_13' }, - ['-1073523870'] = { Name = 'vb_35b_uw_14' }, - ['-766904337'] = { Name = 'vb_35b_uw_15' }, - ['554407357'] = { Name = 'vb_35b_uw_16' }, - ['784675120'] = { Name = 'vb_35b_uw_17' }, - ['-1664490879'] = { Name = 'vb_35b_uw_d_00' }, - ['1828343272'] = { Name = 'vb_35b_uw_d_00b' }, - ['-1903213044'] = { Name = 'vb_35b_uw_d_01' }, - ['1172518057'] = { Name = 'vb_35b_uw_d_02' }, - ['941693221'] = { Name = 'vb_35b_uw_d_03' }, - ['-2118046620'] = { Name = 'vb_35b_uw_d_04' }, - ['-445451322'] = { Name = 'vb_35b_uw_d_05' }, - ['-1628510529'] = { Name = 'vb_35b_uw_d_06' }, - ['-1868510685'] = { Name = 'vb_35b_uw_d_07' }, - ['-1202021994'] = { Name = 'vb_35b_uw_d_08' }, - ['708312403'] = { Name = 'vb_35b_uw_d_09' }, - ['1780022576'] = { Name = 'vb_35b_uw_d_0e' }, - ['116242139'] = { Name = 'vb_35b_uw_d_0g' }, - ['2113414098'] = { Name = 'vb_35b_uw_d_10' }, - ['-1589253523'] = { Name = 'vb_35b_uw_d_12' }, - ['821791194'] = { Name = 'vb_35b_uw_d_13' }, - ['-771779149'] = { Name = 'vb_35b_uwn_1' }, - ['254559407'] = { Name = 'vb_35b_uwn_10' }, - ['-722513866'] = { Name = 'vb_35b_uwn_11' }, - ['-898286782'] = { Name = 'vb_35b_uwn_12' }, - ['-1080430364'] = { Name = 'vb_35b_uwn_2' }, - ['2086431342'] = { Name = 'vb_35b_uwn_3' }, - ['-1735777591'] = { Name = 'vb_35b_uwn_5' }, - ['-1897853065'] = { Name = 'vb_35b_uwn_6' }, - ['716326679'] = { Name = 'vb_35b_uwn_7' }, - ['417899396'] = { Name = 'vb_35b_uwn_8' }, - ['1600434303'] = { Name = 'vb_35b_uwn_9' }, - ['-1689260142'] = { Name = 'vb_36_beach1' }, - ['-550706942'] = { Name = 'vb_36_beach370' }, - ['-1275229532'] = { Name = 'vb_36_beach371' }, - ['1680675137'] = { Name = 'vb_36_beach66' }, - ['-1538686587'] = { Name = 'vb_36_beach7' }, - ['-507635076'] = { Name = 'vb_36_beachtnt_' }, - ['1317949218'] = { Name = 'vb_36_beachtnt_01' }, - ['2135928996'] = { Name = 'vb_36_beachtnt_02' }, - ['984519424'] = { Name = 'vb_36_cablemesh1919_hvlit' }, - ['967892453'] = { Name = 'vb_36_cablemesh1920_hvlit' }, - ['-1294903545'] = { Name = 'vb_36_cablemesh1921_hvlit' }, - ['-1168130073'] = { Name = 'vb_36_cablemesh1922_hvlit' }, - ['-223828673'] = { Name = 'vb_36_cablemesh1923_hvlit' }, - ['873743667'] = { Name = 'vb_36_cablemesh1924_hvlit' }, - ['-616407177'] = { Name = 'vb_36_cablemesh1925_hvlit' }, - ['-1368873548'] = { Name = 'vb_36_cablemesh1926_hvlit' }, - ['-599975178'] = { Name = 'vb_36_cablemesh1927_hvlit' }, - ['-411090962'] = { Name = 'vb_36_cablemesh1928_hvlit' }, - ['1438976692'] = { Name = 'vb_36_cablemesh1929_hvlit' }, - ['-481041458'] = { Name = 'vb_36_cablemesh1930_hvlit' }, - ['-1976628811'] = { Name = 'vb_36_cablemesh1931_hvlit' }, - ['-1938730330'] = { Name = 'vb_36_cablemesh1932_hvlit' }, - ['-221898475'] = { Name = 'vb_36_foam1' }, - ['-932264857'] = { Name = 'vb_36_foam2' }, - ['-584454691'] = { Name = 'vb_36_foam3' }, - ['-1428747976'] = { Name = 'vb_36_foam4' }, - ['831991386'] = { Name = 'vb_36_hut07' }, - ['1588348930'] = { Name = 'vb_36_hut08_wood' }, - ['2097792318'] = { Name = 'vb_36_hut08' }, - ['544133172'] = { Name = 'vb_36_hut09_wood' }, - ['-1942658155'] = { Name = 'vb_36_hut09' }, - ['1292407173'] = { Name = 'vb_36_hut22_wood' }, - ['-437040787'] = { Name = 'vb_36_lg_hut07_closed' }, - ['-1267393844'] = { Name = 'vb_36_lg_hut07_open' }, - ['-1202234959'] = { Name = 'vb_36_lg_hut08_closed' }, - ['1408664349'] = { Name = 'vb_36_lg_hut08_open' }, - ['-1482631983'] = { Name = 'vb_36_lg_hut09_closed' }, - ['-1742042320'] = { Name = 'vb_36_lg_hut09_open' }, - ['1053234744'] = { Name = 'vb_36_lghut07_closed' }, - ['-778582946'] = { Name = 'vb_36_lghut08_closed' }, - ['-1434493297'] = { Name = 'vb_36_lghut08_closed001' }, - ['219051282'] = { Name = 'vb_36_props_combo_slod' }, - ['-1818391751'] = { Name = 'vb_36_props_towels1' }, - ['-1508528087'] = { Name = 'vb_36_props_towels2' }, - ['-1355267474'] = { Name = 'vb_36_props_towels3' }, - ['-1047927023'] = { Name = 'vb_36_props_towels4' }, - ['1823620451'] = { Name = 'vb_36_props_towels5' }, - ['1973677719'] = { Name = 'vb_36_sculpture' }, - ['-1658628900'] = { Name = 'vb_36_seawall002' }, - ['424563517'] = { Name = 'vb_36_shadow01' }, - ['704640160'] = { Name = 'vb_36_shadow02' }, - ['1137977424'] = { Name = 'vb_36_shadow03' }, - ['2125392605'] = { Name = 'vb_38_build_04_pole_01' }, - ['-856420055'] = { Name = 'vb_38_build01_ov01' }, - ['-1949331743'] = { Name = 'vb_38_build01_ov02' }, - ['-107353484'] = { Name = 'vb_38_build01_ov03' }, - ['-1471264802'] = { Name = 'vb_38_build01_ov04' }, - ['-1777556645'] = { Name = 'vb_38_build01_ov05' }, - ['-617183227'] = { Name = 'vb_38_build01_rails' }, - ['-1328616636'] = { Name = 'vb_38_build01_trelis_01' }, - ['1125421009'] = { Name = 'vb_38_build01_trelis_02' }, - ['-1822740387'] = { Name = 'vb_38_build01_trelis_03' }, - ['-1516710696'] = { Name = 'vb_38_build01_trelis_04' }, - ['-95125934'] = { Name = 'vb_38_build01_trelis_05' }, - ['440824601'] = { Name = 'vb_38_build01' }, - ['-1577603060'] = { Name = 'vb_38_build02_ov' }, - ['806067875'] = { Name = 'vb_38_build02' }, - ['1044986654'] = { Name = 'vb_38_build03' }, - ['-435472582'] = { Name = 'vb_38_build04_pole02' }, - ['1259733354'] = { Name = 'vb_38_build04_pole04' }, - ['535407350'] = { Name = 'vb_38_build04_pole05' }, - ['1133987258'] = { Name = 'vb_38_build04' }, - ['1372447271'] = { Name = 'vb_38_build05' }, - ['-635955440'] = { Name = 'vb_38_builddepot06' }, - ['-2110297101'] = { Name = 'vb_38_buildingfence_01' }, - ['1938607774'] = { Name = 'vb_38_buildingfence_02' }, - ['-1703175037'] = { Name = 'vb_38_buildingfence_03' }, - ['71200775'] = { Name = 'vb_38_buildingfence_04' }, - ['-1089903202'] = { Name = 'vb_38_buildingfence_05' }, - ['-1462748884'] = { Name = 'vb_38_buildingfence_06' }, - ['-791344843'] = { Name = 'vb_38_buildingfence_07' }, - ['1032053393'] = { Name = 'vb_38_buildingfence_08' }, - ['-145697236'] = { Name = 'vb_38_buildingfence_09' }, - ['815286230'] = { Name = 'vb_38_buildingfence_10' }, - ['266077718'] = { Name = 'vb_38_buildingfence_11' }, - ['2106220913'] = { Name = 'vb_38_buildingfence_12' }, - ['1281818411'] = { Name = 'vb_38_buildingfence_13' }, - ['966089096'] = { Name = 'vb_38_buildingfence_14' }, - ['26611900'] = { Name = 'vb_38_cablemesh15862_hvlit' }, - ['-606707019'] = { Name = 'vb_38_cablemesh15863_hvlit' }, - ['562363704'] = { Name = 'vb_38_cablemesh15864_hvlit' }, - ['1703986118'] = { Name = 'vb_38_cablemesh15865_hvlit' }, - ['2077693916'] = { Name = 'vb_38_cablemesh15866_hvlit' }, - ['1658175980'] = { Name = 'vb_38_cablemesh15867_hvlit' }, - ['-1103894505'] = { Name = 'vb_38_cablemesh15868_hvlit' }, - ['1763946764'] = { Name = 'vb_38_cablemesh15869_hvlit' }, - ['-1536508591'] = { Name = 'vb_38_cablemesh15870_hvlit' }, - ['-1685285458'] = { Name = 'vb_38_cablemesh15871_hvlit' }, - ['-1909163740'] = { Name = 'vb_38_cablemesh15872_hvlit' }, - ['-2041196498'] = { Name = 'vb_38_cablemesh15873_hvlit' }, - ['-756990232'] = { Name = 'vb_38_cablemesh15874_hvlit' }, - ['-904300209'] = { Name = 'vb_38_cablemesh15875_hvlit' }, - ['-1081110950'] = { Name = 'vb_38_cablemesh15876_hvlit' }, - ['-601550592'] = { Name = 'vb_38_cablemesh15877_hvlit' }, - ['-1912368431'] = { Name = 'vb_38_cablemesh15878_hvlit' }, - ['-2105879785'] = { Name = 'vb_38_cablemesh15879_hvlit' }, - ['-662630438'] = { Name = 'vb_38_cablemesh15880_hvlit' }, - ['1705367745'] = { Name = 'vb_38_cablemesh15881_hvlit' }, - ['291617781'] = { Name = 'vb_38_cablemesh15882_hvlit' }, - ['-1900057834'] = { Name = 'vb_38_cablemesh15883_hvlit' }, - ['-89490024'] = { Name = 'vb_38_cablemesh15884_hvlit' }, - ['-540318623'] = { Name = 'vb_38_cablemesh15885_hvlit' }, - ['1725181522'] = { Name = 'vb_38_cablemesh15886_hvlit' }, - ['-528141758'] = { Name = 'vb_38_cablemesh15887_hvlit' }, - ['-1515288948'] = { Name = 'vb_38_cablemesh15888_hvlit' }, - ['-330790718'] = { Name = 'vb_38_cablemesh15889_hvlit' }, - ['999458370'] = { Name = 'vb_38_cablemesh15890_hvlit' }, - ['-1555723380'] = { Name = 'vb_38_cablemesh15891_hvlit' }, - ['1060093438'] = { Name = 'vb_38_cablemesh15892_hvlit' }, - ['-1371868569'] = { Name = 'vb_38_cablemesh15893_hvlit' }, - ['-1396139068'] = { Name = 'vb_38_cablemesh15894_hvlit' }, - ['1664587376'] = { Name = 'vb_38_cablemesh15895_hvlit' }, - ['1713217483'] = { Name = 'vb_38_cablemesh15896_hvlit' }, - ['-325374596'] = { Name = 'vb_38_cablemesh15897_hvlit' }, - ['1708357010'] = { Name = 'vb_38_fence_01' }, - ['-929678590'] = { Name = 'vb_38_fence_02' }, - ['-1158963283'] = { Name = 'vb_38_fence_03' }, - ['187514927'] = { Name = 'vb_38_fence_04' }, - ['-42228532'] = { Name = 'vb_38_fence_05' }, - ['-2141934956'] = { Name = 'vb_38_fence_06' }, - ['1946587640'] = { Name = 'vb_38_fence_07' }, - ['-429656419'] = { Name = 'vb_38_fence_08' }, - ['-663954769'] = { Name = 'vb_38_fence_09' }, - ['-265222981'] = { Name = 'vb_38_fence_10' }, - ['460348217'] = { Name = 'vb_38_fence_11' }, - ['-862831234'] = { Name = 'vb_38_fence_12' }, - ['-1228140046'] = { Name = 'vb_38_fence_13' }, - ['860031718'] = { Name = 'vb_38_fence_14' }, - ['1653205363'] = { Name = 'vb_38_fence_15' }, - ['1332659005'] = { Name = 'vb_38_fence_16' }, - ['15705656'] = { Name = 'vb_38_fence_17' }, - ['208911668'] = { Name = 'vb_38_fence_18' }, - ['1518786897'] = { Name = 'vb_38_fence_19' }, - ['1844182787'] = { Name = 'vb_38_fence_20' }, - ['1336525439'] = { Name = 'vb_38_fence_21' }, - ['-1203170372'] = { Name = 'vb_38_fence_22' }, - ['1905822092'] = { Name = 'vb_38_fence_30' }, - ['-420449222'] = { Name = 'vb_38_fence_31' }, - ['-1924382477'] = { Name = 'vb_38_fence_32' }, - ['-2071056521'] = { Name = 'vb_38_fence_33' }, - ['1284587390'] = { Name = 'vb_38_fence_34' }, - ['986422259'] = { Name = 'vb_38_fence_35' }, - ['2040794951'] = { Name = 'vb_38_fence_40' }, - ['-1758098801'] = { Name = 'vb_38_fence' }, - ['-857168071'] = { Name = 'vb_38_fenceb_01' }, - ['-1617671027'] = { Name = 'vb_38_fenceb_02' }, - ['-140739424'] = { Name = 'vb_38_fenceb_03' }, - ['-983656411'] = { Name = 'vb_38_fenceb_04' }, - ['355186622'] = { Name = 'vb_38_fenceb_05' }, - ['-496381381'] = { Name = 'vb_38_fenceb_06' }, - ['1395078076'] = { Name = 'vb_38_fenceb_07' }, - ['682024632'] = { Name = 'vb_38_fenceb_08' }, - ['1587268261'] = { Name = 'vb_38_fenceb_09' }, - ['-1950102807'] = { Name = 'vb_38_glue_01' }, - ['1658281580'] = { Name = 'vb_38_grnd_dtl1' }, - ['1836348326'] = { Name = 'vb_38_grnd_dtl2' }, - ['926517041'] = { Name = 'vb_38_grnd_dtl3' }, - ['1342159037'] = { Name = 'vb_38_grnd_dtl4' }, - ['-1716597734'] = { Name = 'vb_38_grnd_dtl5' }, - ['-1465102511'] = { Name = 'vb_38_ground_01' }, - ['405372060'] = { Name = 'vb_38_ground_01a_ov' }, - ['-938316374'] = { Name = 'vb_38_ground_01b_ov' }, - ['867999480'] = { Name = 'vb_38_ground_02_proxy' }, - ['-1286249309'] = { Name = 'vb_38_ground_02' }, - ['-148282432'] = { Name = 'vb_38_ground_02a_ov' }, - ['-318140587'] = { Name = 'vb_38_ground_02b_ov' }, - ['-2072082698'] = { Name = 'vb_38_ground_03' }, - ['-1831853159'] = { Name = 'vb_38_ground_04' }, - ['2109798779'] = { Name = 'vb_38_ground_05' }, - ['1468444392'] = { Name = 'vb_38_hedge_detail' }, - ['-2029457557'] = { Name = 'vb_38_hedge_detail00' }, - ['-943427359'] = { Name = 'vb_38_hedge_detail01' }, - ['-1183132594'] = { Name = 'vb_38_hedge_detail02' }, - ['1010817494'] = { Name = 'vb_38_hedge_detail03' }, - ['-975527171'] = { Name = 'vb_38_marinearch' }, - ['922675461'] = { Name = 'vb_38_redfence_00' }, - ['95782515'] = { Name = 'vb_38_redfence_01' }, - ['1519562796'] = { Name = 'vb_38_redfence_02' }, - ['-1189253824'] = { Name = 'vb_38_redfence_03' }, - ['2114057994'] = { Name = 'vb_38_redfence_04' }, - ['1279464333'] = { Name = 'vb_38_redfence_05' }, - ['-2031318809'] = { Name = 'vb_38_redfence_06' }, - ['-1198822364'] = { Name = 'vb_38_redfence_07' }, - ['-1438265447'] = { Name = 'vb_38_redfence_08' }, - ['1275925289'] = { Name = 'vb_38_redfence_09' }, - ['159091403'] = { Name = 'vb_38_redfence_10' }, - ['457780838'] = { Name = 'vb_38_redfence_11' }, - ['1711064012'] = { Name = 'vb_38_redfence_12' }, - ['2009032529'] = { Name = 'vb_38_redfence_13' }, - ['-914158889'] = { Name = 'vb_38_redfence_14' }, - ['-709012461'] = { Name = 'vb_38_stairs_01' }, - ['-65789756'] = { Name = 'vb_38_stairs_02' }, - ['-226423394'] = { Name = 'vb_38_stairs_03' }, - ['718208569'] = { Name = 'vb_38_stairs_04' }, - ['633296752'] = { Name = 'vb_38_vb_pagoda_01' }, - ['390737070'] = { Name = 'vb_39_grndeast_d' }, - ['468021411'] = { Name = 'vb_39_grndeast_d1' }, - ['-914994234'] = { Name = 'vb_39_grndeast_d3' }, - ['-488641412'] = { Name = 'vb_39_grndwest_d' }, - ['52676351'] = { Name = 'vb_39_grndwest_d1' }, - ['-254205334'] = { Name = 'vb_39_grndwest_d2' }, - ['458326900'] = { Name = 'vb_39_grndwest' }, - ['793088101'] = { Name = 'vb_39_groundrailing_01' }, - ['601258355'] = { Name = 'vb_39_groundrailing_02' }, - ['345234158'] = { Name = 'vb_39_groundrailing_03' }, - ['-964063399'] = { Name = 'vb_39_hedge_detail' }, - ['-577099598'] = { Name = 'vb_39_hedge_detail02' }, - ['-783441118'] = { Name = 'vb_39_rail' }, - ['1282521861'] = { Name = 'vb_39_towera_d_2' }, - ['-1532896088'] = { Name = 'vb_39_towera_d' }, - ['-227292631'] = { Name = 'vb_39_towera_stairs' }, - ['555658096'] = { Name = 'vb_39_towera_stairs001' }, - ['-1992398823'] = { Name = 'vb_39_towera' }, - ['-419758698'] = { Name = 'vb_39_towerb_d_2' }, - ['819046032'] = { Name = 'vb_39_towerb_d' }, - ['1459684255'] = { Name = 'vb_39_towerb' }, - ['1519274027'] = { Name = 'vb_39_vb1_39_tower_extras' }, - ['-846760272'] = { Name = 'vb_43_apt_fizstep' }, - ['-147938059'] = { Name = 'vb_43_apt_ground' }, - ['-1491766424'] = { Name = 'vb_43_apt02dec' }, - ['-1569107741'] = { Name = 'vb_43_apt2_build' }, - ['-482750024'] = { Name = 'vb_43_build05' }, - ['-1090436693'] = { Name = 'vb_43_decal_01' }, - ['-764647295'] = { Name = 'vb_43_decal_02' }, - ['-1464396521'] = { Name = 'vb_43_decal_03' }, - ['-1209552008'] = { Name = 'vb_43_decal_04' }, - ['-1942397924'] = { Name = 'vb_43_decal_05' }, - ['-406226215'] = { Name = 'vb_43_dockdetails01' }, - ['1848870879'] = { Name = 'vb_43_dockdetails02' }, - ['-2022852013'] = { Name = 'vb_43_dockdetails03' }, - ['-1965637339'] = { Name = 'vb_43_dockdetails04' }, - ['-106323690'] = { Name = 'vb_43_door_l_mp' }, - ['-2042007659'] = { Name = 'vb_43_door_r_mp' }, - ['632070069'] = { Name = 'vb_43_glue_kerb' }, - ['1191449150'] = { Name = 'vb_43_ground' }, - ['-852590940'] = { Name = 'vb_43_ground1' }, - ['1190359596'] = { Name = 'vb_43_ground2' }, - ['-270205105'] = { Name = 'vb_43_groundwall' }, - ['1579249850'] = { Name = 'vb_43_railing_01' }, - ['875830496'] = { Name = 'vb_43_railing_02' }, - ['-90363473'] = { Name = 'vb_43_railing_03' }, - ['1356977723'] = { Name = 'vb_43_railing_04' }, - ['386917012'] = { Name = 'vb_43_railing_05' }, - ['-312438986'] = { Name = 'vb_43_railing_06' }, - ['-1282172003'] = { Name = 'vb_43_railing_07' }, - ['-1040304014'] = { Name = 'vb_43_railing_08' }, - ['-801614618'] = { Name = 'vb_43_railing_09' }, - ['1649178032'] = { Name = 'vb_43_railing_10' }, - ['454059829'] = { Name = 'vb_43_railing_11' }, - ['750553745'] = { Name = 'vb_43_railing_12' }, - ['95140972'] = { Name = 'vb_43_railing_13' }, - ['155370394'] = { Name = 'vb_43_railing_14' }, - ['-503909117'] = { Name = 'vb_43_railing_15' }, - ['-205973369'] = { Name = 'vb_43_railing_16' }, - ['-1398535586'] = { Name = 'vb_43_railing_17' }, - ['-798273044'] = { Name = 'vb_43_railing_18' }, - ['651295648'] = { Name = 'vb_43_railing_19_lod' }, - ['-2002042263'] = { Name = 'vb_43_railing_19' }, - ['1900877009'] = { Name = 'vb_43_railing_20' }, - ['1555557287'] = { Name = 'vb_43_railing_21' }, - ['1259358296'] = { Name = 'vb_43_railing_22' }, - ['943858364'] = { Name = 'vb_43_railing_23' }, - ['710641391'] = { Name = 'vb_43_railing_24' }, - ['-237529628'] = { Name = 'vb_43_railing_25' }, - ['604437058'] = { Name = 'vb_43_railing_26' }, - ['-852767603'] = { Name = 'vb_43_railing_27' }, - ['-8113859'] = { Name = 'vb_43_railing_28' }, - ['-1429338158'] = { Name = 'vb_43_railing_29' }, - ['462479499'] = { Name = 'vb_44_apt' }, - ['-851472461'] = { Name = 'vb_44_buildingdecal' }, - ['-1915688958'] = { Name = 'vb_44_center_stairs' }, - ['789243287'] = { Name = 'vb_44_center' }, - ['-1758103691'] = { Name = 'vb_44_detail1a' }, - ['-927098428'] = { Name = 'vb_44_detail1a1' }, - ['695376881'] = { Name = 'vb_44_detail1b' }, - ['661316453'] = { Name = 'vb_44_detail1b1' }, - ['-158334544'] = { Name = 'vb_44_detail1b2' }, - ['-456005667'] = { Name = 'vb_44_detail2_01' }, - ['256064703'] = { Name = 'vb_44_detail2_02' }, - ['427839801'] = { Name = 'vb_44_detail2_03' }, - ['674721447'] = { Name = 'vb_44_detail2_04' }, - ['904530452'] = { Name = 'vb_44_detail2_05' }, - ['-65046773'] = { Name = 'vb_44_detailfizz_01' }, - ['-362556524'] = { Name = 'vb_44_detailfizz_02' }, - ['2088608129'] = { Name = 'vb_44_grnd' }, - ['-314781992'] = { Name = 'vb_44_hedge_detail01' }, - ['-1752292484'] = { Name = 'vb_44_hedge_detail02' }, - ['-794749535'] = { Name = 'vb_44_hedge_detail03' }, - ['-162558721'] = { Name = 'vb_44_lot' }, - ['320886480'] = { Name = 'vb_44_lothedgeshadprox' }, - ['1699700913'] = { Name = 'vb_44_lotshadowproxy' }, - ['-362521847'] = { Name = 'vb_44_pagoda' }, - ['1073991978'] = { Name = 'vb_44_railingbuilding_00' }, - ['-112278591'] = { Name = 'vb_44_railingbuilding_01' }, - ['2077333820'] = { Name = 'vb_44_railingbuilding_010' }, - ['964891812'] = { Name = 'vb_44_railingbuilding_011' }, - ['660762723'] = { Name = 'vb_44_railingbuilding_012' }, - ['1358906268'] = { Name = 'vb_44_railingbuilding_013' }, - ['1186737942'] = { Name = 'vb_44_railingbuilding_014' }, - ['-68347527'] = { Name = 'vb_44_railingbuilding_015' }, - ['-760953111'] = { Name = 'vb_44_railingbuilding_016' }, - ['389140482'] = { Name = 'vb_44_railingbuilding_017' }, - ['233880960'] = { Name = 'vb_44_railingbuilding_018' }, - ['-960778485'] = { Name = 'vb_44_railingbuilding_019' }, - ['182413026'] = { Name = 'vb_44_railingbuilding_02' }, - ['1976122560'] = { Name = 'vb_44_railingbuilding_03' }, - ['2013479220'] = { Name = 'vb_44_railingbuilding_04' }, - ['1391752971'] = { Name = 'vb_44_railingbuilding_05' }, - ['1669175337'] = { Name = 'vb_44_railingbuilding_06' }, - ['-1360744714'] = { Name = 'vb_44_railingbuilding_07' }, - ['-787680442'] = { Name = 'vb_44_railingbuilding_08' }, - ['-1946719972'] = { Name = 'vb_44_railingbuilding_09' }, - ['1796044429'] = { Name = 'vb_44_rest_alpha' }, - ['-596596159'] = { Name = 'vb_44_rest' }, - ['1250725043'] = { Name = 'vb_44_thedgeshadprox_lod' }, - ['-1816716493'] = { Name = 'vb_44_water' }, - ['784929245'] = { Name = 'vb_44a_lot' }, - ['-1618612972'] = { Name = 'vb_44a_lothedgeshadprox1' }, - ['-1811651925'] = { Name = 'vb_44a_thedgeshadprox1_lod' }, - ['-678614652'] = { Name = 'vb_ca_bridg011_lod_m' }, - ['-259639828'] = { Name = 'vb_ca_bridg021_lod_m' }, - ['1942933419'] = { Name = 'vb_ca_bridge1_rail' }, - ['-1519500588'] = { Name = 'vb_ca_bridge1' }, - ['-599462944'] = { Name = 'vb_ca_bridge2_rail' }, - ['-1220942229'] = { Name = 'vb_ca_bridge2' }, - ['-528601731'] = { Name = 'vb_ca_bridge3_rails' }, - ['-19073616'] = { Name = 'vb_ca_bridge3' }, - ['1949390678'] = { Name = 'vb_ca_cablemesh92545_hvstd' }, - ['290846337'] = { Name = 'vb_ca_cablemesh92546_hvstd' }, - ['-1119771078'] = { Name = 'vb_ca_cablemesh92708_hvstd' }, - ['1532997583'] = { Name = 'vb_ca_dec22' }, - ['-1301472316'] = { Name = 'vb_ca_dec224' }, - ['-1002782881'] = { Name = 'vb_ca_dec225' }, - ['-1337446756'] = { Name = 'vb_ca_dec3' }, - ['-1146141334'] = { Name = 'vb_ca_dec4' }, - ['-1817807531'] = { Name = 'vb_ca_dec5' }, - ['-459800347'] = { Name = 'vb_ca_jetty_l_prox18' }, - ['-1133678513'] = { Name = 'vb_ca_jetty1' }, - ['1320228056'] = { Name = 'vb_ca_jetty2' }, - ['1761233258'] = { Name = 'vb_ca_jetty3' }, - ['-388544218'] = { Name = 'vb_ca_jetty4' }, - ['-89527093'] = { Name = 'vb_ca_jetty5' }, - ['-556347543'] = { Name = 'vb_ca_p1' }, - ['943915564'] = { Name = 'vb_ca_p5' }, - ['660234335'] = { Name = 'vb_ca_p6' }, - ['488393699'] = { Name = 'vb_ca_p7' }, - ['196913444'] = { Name = 'vb_ca_p8' }, - ['654357556'] = { Name = 'vb_ca_pipe011' }, - ['854117380'] = { Name = 'vb_ca_pipe012' }, - ['1093363849'] = { Name = 'vb_ca_pipe013' }, - ['-812808881'] = { Name = 'vb_ca_pipe014' }, - ['-574152254'] = { Name = 'vb_ca_pipe015' }, - ['1131244477'] = { Name = 'vb_ca_pipe020' }, - ['2081680201'] = { Name = 'vb_ca_pipeend' }, - ['-892972145'] = { Name = 'vb_ca_pipeend001' }, - ['-687838205'] = { Name = 'vb_ca_pipeend002' }, - ['2003381474'] = { Name = 'vb_ca_pipeend003' }, - ['-2060924831'] = { Name = 'vb_ca_pipeend004' }, - ['-1812535811'] = { Name = 'vb_ca_pipeend005' }, - ['-1582464662'] = { Name = 'vb_ca_pipeend006' }, - ['1287974019'] = { Name = 'vb_ca_pipemiddle' }, - ['-2133446282'] = { Name = 'vb_ca_pipemiddle001' }, - ['-1827416591'] = { Name = 'vb_ca_pipemiddle002' }, - ['-803778565'] = { Name = 'vb_ca_pipemiddle003' }, - ['-514624909'] = { Name = 'vb_ca_pipemiddle004' }, - ['-1407449083'] = { Name = 'vb_ca_pipemiddle005' }, - ['-1101091702'] = { Name = 'vb_ca_pipemiddle006' }, - ['386850285'] = { Name = 'vb_ca_pipemiddle007' }, - ['-1590661370'] = { Name = 'vb_ca_pipemiddle011' }, - ['-1887777893'] = { Name = 'vb_ca_pipemiddle012' }, - ['-2035533314'] = { Name = 'vb_ca_pipemiddle013' }, - ['1793917568'] = { Name = 'vb_ca_pipemiddle014' }, - ['-769371923'] = { Name = 'vb_ca_pipemiddle015' }, - ['140033369'] = { Name = 'vb_ca_pipemiddle016' }, - ['2113464185'] = { Name = 'vb_ca_pipeprocessbuild' }, - ['-1600053422'] = { Name = 'vb_ca_pipestart' }, - ['-1669978571'] = { Name = 'vb_ca_pipestart001' }, - ['1796883326'] = { Name = 'vb_ca_pipestart002' }, - ['-940835552'] = { Name = 'vb_ca_pipestart003' }, - ['-479218645'] = { Name = 'vb_ca_pipestart005' }, - ['-1308634808'] = { Name = 'vb_ca_pipestart006' }, - ['-135111376'] = { Name = 'vb_ca_pipestart007' }, - ['102889871'] = { Name = 'vb_ca_pipestart008' }, - ['327685211'] = { Name = 'vb_ca_pipestart009' }, - ['-756994814'] = { Name = 'vb_ca_sml_opt_hdge1' }, - ['-1014460847'] = { Name = 'vb_ca_sml_opt_hdge2' }, - ['-297081899'] = { Name = 'vb_ca_sml_opt_hdge3' }, - ['-537573590'] = { Name = 'vb_ca_sml_opt_hdge4' }, - ['201105208'] = { Name = 'vb_ca_sml_opt_hdge5' }, - ['-1854648446'] = { Name = 'vb_ca_spiralstairs' }, - ['423875847'] = { Name = 'vb_ca_tunnel_01_detail' }, - ['-1938614564'] = { Name = 'vb_ca_tunnel_01_lightdummy' }, - ['-187752110'] = { Name = 'vb_ca_tunnel_01' }, - ['1451199368'] = { Name = 'vb_ca_tunnel_01blocker' }, - ['-1723138247'] = { Name = 'vb_ca_tunnel_01blocker001' }, - ['-1013944988'] = { Name = 'vb_ca_tunnel_01ol' }, - ['-1443207909'] = { Name = 'vb_ca_tunnel_02_lightdummy' }, - ['-418544177'] = { Name = 'vb_ca_tunnel_02' }, - ['500495752'] = { Name = 'vb_ca_tunnel_02blocker' }, - ['-1710750533'] = { Name = 'vb_ca_tunnel_02ol' }, - ['1763552164'] = { Name = 'vb_ca_tunnel_03_lightdummy' }, - ['1359239611'] = { Name = 'vb_ca_tunnel_03' }, - ['352642066'] = { Name = 'vb_ca_tunnel_03blocker' }, - ['-1310053038'] = { Name = 'vb_ca_tunnel_03ol' }, - ['-1826201264'] = { Name = 'vb_ca_tunnel_04_lightdummy' }, - ['1646525446'] = { Name = 'vb_ca_tunnel_04' }, - ['-2002376653'] = { Name = 'vb_ca_tunnel_04blocker' }, - ['-106024700'] = { Name = 'vb_ca_tunnel_04ol' }, - ['541609354'] = { Name = 'vb_ca_tunnel_05_b_dummy' }, - ['1964705187'] = { Name = 'vb_ca_tunnel_05_lightdummy' }, - ['1408589737'] = { Name = 'vb_ca_tunnel_05' }, - ['-466933998'] = { Name = 'vb_ca_tunnel_05blocker' }, - ['-354354184'] = { Name = 'vb_ca_tunnel_05ol' }, - ['1035940669'] = { Name = 'vb_ca_tunnel_06' }, - ['-2138730419'] = { Name = 'vb_ca_tunnel_dtl1' }, - ['1302965010'] = { Name = 'vb_ca_tunnel_dtl2' }, - ['1669453506'] = { Name = 'vb_ca_tunnel_dtl3' }, - ['1055788443'] = { Name = 'vb_ca_tunnel_dtl5' }, - ['76552416'] = { Name = 'vb_ca_tunnel_dtl6' }, - ['448152876'] = { Name = 'vb_ca_tunnel_dtl7' }, - ['-774330346'] = { Name = 'vb_ca_tunnel_end' }, - ['-1424226342'] = { Name = 'vb_ca_tunnel_slod' }, - ['-738164532'] = { Name = 'vb_ca_tunnel2_dtl' }, - ['246457011'] = { Name = 'vb_ca_tunnel2_dtl00' }, - ['737336631'] = { Name = 'vb_ca_tunnel2_dtl01' }, - ['975993258'] = { Name = 'vb_ca_tunnel2_dtl02' }, - ['360001604'] = { Name = 'vb_ca_tunnel2_dtl03' }, - ['1806425264'] = { Name = 'vb_ca_tunnel2_dtl04' }, - ['621793145'] = { Name = 'vb_ca_tunnel2_dtl05' }, - ['859663316'] = { Name = 'vb_ca_tunnel2_dtl06' }, - ['1322033906'] = { Name = 'vb_ca_tunnel2_dtl07' }, - ['1205388816'] = { Name = 'vb_ca_tunwater1' }, - ['-207020622'] = { Name = 'vb_ca_tunwater2' }, - ['1285836707'] = { Name = 'vb_ca_tunwater3' }, - ['-1720839974'] = { Name = 'vb_ca_tunwater3b' }, - ['1450337087'] = { Name = 'vb_ca_tunwater4' }, - ['791778494'] = { Name = 'vb_ca_tunwater5' }, - ['-1474874227'] = { Name = 'vb_ca_vb_hedgeshortlng_iref015' }, - ['-109684918'] = { Name = 'vb_ca_vb_hedgeshortlng_iref016' }, - ['371921351'] = { Name = 'vb_ca_vb_hedgeshortlng_iref026' }, - ['726416393'] = { Name = 'vb_ca_vb_hedgeshortlng_iref027' }, - ['1441178847'] = { Name = 'vb_ca_vb_hedgeshortlng' }, - ['777684607'] = { Name = 'vb_ca_vb_hedgeshortlng009' }, - ['1982176836'] = { Name = 'vb_ca_vb_hedgeshortlng010' }, - ['-787157859'] = { Name = 'vb_ca_vb_hedgeshortsht' }, - ['-65057561'] = { Name = 'vb_ca_vb_hedgeshortsht001' }, - ['-218383712'] = { Name = 'vb_ca_vb_hedgeshortsht002' }, - ['-644249636'] = { Name = 'vb_ca_vb_hedgeshortsht003' }, - ['-999137906'] = { Name = 'vb_ca_vb_hedgeshortsht004' }, - ['1962622629'] = { Name = 'vb_ca_vb_hedgeshortsht005' }, - ['-1610640215'] = { Name = 'vb_ca_vb_hedgeshortsht006' }, - ['1828647717'] = { Name = 'vb_ca_vb_hedgetalllng' }, - ['-1894315091'] = { Name = 'vb_ca_vb_hedgetallmed' }, - ['-1405365794'] = { Name = 'vb_ca_vb_hedgetallsml' }, - ['-1513494044'] = { Name = 'vb_ca_vb_hedgetallsml001' }, - ['-1194881049'] = { Name = 'vb_ca_vb_hedgetallsml002' }, - ['-1208327270'] = { Name = 'vb_ca_water1_lod' }, - ['-741177925'] = { Name = 'vb_ca_water1' }, - ['-1938252802'] = { Name = 'vb_ca_water3_lod' }, - ['-1222849456'] = { Name = 'vb_ca_water3' }, - ['-1331577780'] = { Name = 'vb_ca_water5_lod' }, - ['-1961036763'] = { Name = 'vb_ca_water6' }, - ['837959581'] = { Name = 'vb_emissive_build01_em' }, - ['-661945058'] = { Name = 'vb_emissive_build02_em' }, - ['-818851182'] = { Name = 'vb_emissive_build03_em' }, - ['-2037208317'] = { Name = 'vb_emissive_build04_em' }, - ['-1455581833'] = { Name = 'vb_emissive_emis_01' }, - ['-1044016373'] = { Name = 'vb_emissive_nw' }, - ['-709417857'] = { Name = 'vb_emissive_nwem' }, - ['-1562585241'] = { Name = 'vb_emissive_vb_01' }, - ['-1416173349'] = { Name = 'vb_emissive_vb_02' }, - ['756428713'] = { Name = 'vb_emissive_vb_03_01' }, - ['380830435'] = { Name = 'vb_emissive_vb_03_02' }, - ['1779107469'] = { Name = 'vb_emissive_vb_04_01' }, - ['-1188322079'] = { Name = 'vb_emissive_vb_04_02' }, - ['-1524600570'] = { Name = 'vb_emissive_vb_05_ema' }, - ['929437075'] = { Name = 'vb_emissive_vb_05_emb' }, - ['-1992700693'] = { Name = 'vb_emissive_vb_05_emb02' }, - ['1950130925'] = { Name = 'vb_emissive_vb_05_emb03' }, - ['-701508832'] = { Name = 'vb_emissive_vb_05_emc' }, - ['-529781365'] = { Name = 'vb_emissive_vb_05_emc2_' }, - ['1257266645'] = { Name = 'vb_emissive_vb_05_emc2_1' }, - ['-389679028'] = { Name = 'vb_emissive_vb_05_emd' }, - ['341605225'] = { Name = 'vb_emissive_vb_05_eme_01' }, - ['-645528131'] = { Name = 'vb_emissive_vb_05_eme_02' }, - ['-418406192'] = { Name = 'vb_emissive_vb_05_eme_03' }, - ['-1121170166'] = { Name = 'vb_emissive_vb_05_eme_04' }, - ['-881661545'] = { Name = 'vb_emissive_vb_05_eme_05' }, - ['-1332562985'] = { Name = 'vb_emissive_vb_05_eme_06' }, - ['-2052170221'] = { Name = 'vb_emissive_vb_05_eme_07' }, - ['-1999477669'] = { Name = 'vb_emissive_vb_05_eme_08' }, - ['1173523733'] = { Name = 'vb_emissive_vb_07_01' }, - ['279781995'] = { Name = 'vb_emissive_vb_07_02' }, - ['333592948'] = { Name = 'vb_emissive_vb_07' }, - ['625204279'] = { Name = 'vb_emissive_vb_08' }, - ['123633258'] = { Name = 'vb_emissive_vb_09_01' }, - ['-251571792'] = { Name = 'vb_emissive_vb_09_02' }, - ['1990975747'] = { Name = 'vb_emissive_vb_10_a' }, - ['-101095524'] = { Name = 'vb_emissive_vb_10_b' }, - ['-1126549149'] = { Name = 'vb_emissive_vb_17_b1' }, - ['-146985432'] = { Name = 'vb_emissive_vb_17_b2' }, - ['1116772264'] = { Name = 'vb_emissive_vb_17' }, - ['1893430333'] = { Name = 'vb_emissive_vb_18' }, - ['2059675846'] = { Name = 'vb_emissive_vb_21' }, - ['488534831'] = { Name = 'vb_emissive_vb_22_b1' }, - ['239064434'] = { Name = 'vb_emissive_vb_22_b2' }, - ['-1001260'] = { Name = 'vb_emissive_vb_22_b3' }, - ['1754829694'] = { Name = 'vb_emissive_vb_23_ema' }, - ['-1653146310'] = { Name = 'vb_emissive_vb_23_emb' }, - ['1041903475'] = { Name = 'vb_emissive_vb_24' }, - ['1592881441'] = { Name = 'vb_emissive_vb_25' }, - ['1368774250'] = { Name = 'vb_emissive_vb_26' }, - ['-725951310'] = { Name = 'vb_emissive_vb_27' }, - ['-152887034'] = { Name = 'vb_emissive_vb_28' }, - ['267219560'] = { Name = 'vb_emissive_vb_30_a' }, - ['-1019684620'] = { Name = 'vb_emissive_vb_30_b' }, - ['-181879585'] = { Name = 'vb_emissive_vb_30_c' }, - ['1313337116'] = { Name = 'vb_emissive_vb_30_d' }, - ['1653560506'] = { Name = 'vb_emissive_vb_31_a' }, - ['1304374042'] = { Name = 'vb_emissive_vb_31_b' }, - ['-1633160851'] = { Name = 'vb_emissive_vb_32' }, - ['-324786261'] = { Name = 'vb_emissive_vb_33_a' }, - ['-542962263'] = { Name = 'vb_emissive_vb_33_b' }, - ['1366710027'] = { Name = 'vb_emissive_vb_34' }, - ['147768765'] = { Name = 'vb_emissive_vb_38' }, - ['-587813801'] = { Name = 'vb_emissive_vb19_hd' }, - ['1186977191'] = { Name = 'vb_emissive_vb39emb001' }, - ['1891289425'] = { Name = 'vb_emissive_vbemissivea001' }, - ['1909145084'] = { Name = 'vb_lod_01_02_07_proxy' }, - ['2084992038'] = { Name = 'vb_lod_17_022_proxy' }, - ['-1022871334'] = { Name = 'vb_lod_emissive_5_proxy' }, - ['274849181'] = { Name = 'vb_lod_emissive_6_20_proxy' }, - ['1310156197'] = { Name = 'vb_lod_emissive_6_proxy' }, - ['525356059'] = { Name = 'vb_lod_emissive' }, - ['-105476612'] = { Name = 'vb_lod_rv_slod4' }, - ['1972856407'] = { Name = 'vb_lod_slod4' }, - ['-286943698'] = { Name = 'vb_rd_bdg_st01_d001' }, - ['-48224673'] = { Name = 'vb_rd_brdge_jl01' }, - ['878588585'] = { Name = 'vb_rd_brdge2_slod1' }, - ['985323559'] = { Name = 'vb_rd_bridge_01' }, - ['1881162477'] = { Name = 'vb_rd_bridge_02' }, - ['-1568462918'] = { Name = 'vb_rd_bridge_03' }, - ['680742604'] = { Name = 'vb_rd_bridgeshadowproxy_lod' }, - ['-1488177337'] = { Name = 'vb_rd_bridgeshadowproxy' }, - ['-914615701'] = { Name = 'vb_rd_cablemesh12647_thvy' }, - ['-603107488'] = { Name = 'vb_rd_cables_000' }, - ['-976018684'] = { Name = 'vb_rd_cables_001' }, - ['-1142681818'] = { Name = 'vb_rd_cables_002' }, - ['-679492003'] = { Name = 'vb_rd_cables_004' }, - ['-1876183142'] = { Name = 'vb_rd_cables_005' }, - ['-2099864336'] = { Name = 'vb_rd_cables_006' }, - ['949717115'] = { Name = 'vb_rd_cables_007' }, - ['-1622911541'] = { Name = 'vb_rd_cables_008' }, - ['1538182817'] = { Name = 'vb_rd_cables_009' }, - ['394448450'] = { Name = 'vb_rd_cables_010' }, - ['578249771'] = { Name = 'vb_rd_cables_011' }, - ['816119918'] = { Name = 'vb_rd_cables_012' }, - ['1323252962'] = { Name = 'vb_rd_cables_013' }, - ['1579801463'] = { Name = 'vb_rd_cables_014' }, - ['1819080701'] = { Name = 'vb_rd_cables_015' }, - ['2042270360'] = { Name = 'vb_rd_cables_016' }, - ['-1716530558'] = { Name = 'vb_rd_cables_018' }, - ['-1253176898'] = { Name = 'vb_rd_cables_019' }, - ['588801077'] = { Name = 'vb_rd_cables_020' }, - ['-184940527'] = { Name = 'vb_rd_cables_021' }, - ['63514031'] = { Name = 'vb_rd_cables_022' }, - ['292995338'] = { Name = 'vb_rd_cables_023' }, - ['1063853270'] = { Name = 'vb_rd_cables_024' }, - ['1279473290'] = { Name = 'vb_rd_cables_025' }, - ['1525994477'] = { Name = 'vb_rd_cables_026' }, - ['1741155731'] = { Name = 'vb_rd_cables_027' }, - ['1986956000'] = { Name = 'vb_rd_cables_028' }, - ['-2015547971'] = { Name = 'vb_rd_cables_029' }, - ['-749880695'] = { Name = 'vb_rd_cables_030' }, - ['-1952535792'] = { Name = 'vb_rd_cables_031' }, - ['2036106892'] = { Name = 'vb_rd_cables_032' }, - ['-574468238'] = { Name = 'vb_rd_cables_033' }, - ['192752359'] = { Name = 'vb_rd_cables_034' }, - ['-1067543381'] = { Name = 'vb_rd_cables_035' }, - ['-299864018'] = { Name = 'vb_rd_cables_036' }, - ['-1843447831'] = { Name = 'vb_rd_cables_037' }, - ['1609061244'] = { Name = 'vb_rd_cables_038' }, - ['-1400705872'] = { Name = 'vb_rd_cables_039' }, - ['2110381320'] = { Name = 'vb_rd_decal' }, - ['-201572780'] = { Name = 'vb_rd_details01' }, - ['-499737911'] = { Name = 'vb_rd_details02' }, - ['1492355237'] = { Name = 'vb_rd_details03' }, - ['-1095807592'] = { Name = 'vb_rd_dl' }, - ['693281942'] = { Name = 'vb_rd_hedge_01' }, - ['1974484268'] = { Name = 'vb_rd_hedge_02' }, - ['-2091263873'] = { Name = 'vb_rd_hedge_03' }, - ['989743045'] = { Name = 'vb_rd_hedge_04' }, - ['46857864'] = { Name = 'vb_rd_nbdg_02' }, - ['1232060002'] = { Name = 'vb_rd_nbg_det1' }, - ['851611912'] = { Name = 'vb_rd_nbg_det2' }, - ['518613454'] = { Name = 'vb_rd_nbg_det3' }, - ['-1921576115'] = { Name = 'vb_rd_nbg' }, - ['-661053542'] = { Name = 'vb_rd_road_r1a_o' }, - ['1340520156'] = { Name = 'vb_rd_road_r1a' }, - ['-521641962'] = { Name = 'vb_rd_road_r1b_o' }, - ['-495854616'] = { Name = 'vb_rd_road_r1b' }, - ['973621969'] = { Name = 'vb_rd_road_r1c_o' }, - ['-742048113'] = { Name = 'vb_rd_road_r1c' }, - ['-445805730'] = { Name = 'vb_rd_road_r1d_o' }, - ['2106495523'] = { Name = 'vb_rd_road_r1d' }, - ['-54429926'] = { Name = 'vb_rd_road_r1e_o' }, - ['-280627824'] = { Name = 'vb_rd_road_r1e' }, - ['1981351165'] = { Name = 'vb_rd_road_r1f_o' }, - ['421218622'] = { Name = 'vb_rd_road_r1f' }, - ['-1783423929'] = { Name = 'vb_rd_road_r2a_o' }, - ['1189259920'] = { Name = 'vb_rd_road_r2a' }, - ['1520331576'] = { Name = 'vb_rd_road_r2b_o' }, - ['-237305726'] = { Name = 'vb_rd_road_r2b' }, - ['1559014003'] = { Name = 'vb_rd_road_r2c_o' }, - ['598074391'] = { Name = 'vb_rd_road_r2c' }, - ['716859847'] = { Name = 'vb_rd_road_r2d_o' }, - ['-589113718'] = { Name = 'vb_rd_road_r2d' }, - ['1733980315'] = { Name = 'vb_rd_road_r2e_o' }, - ['253836046'] = { Name = 'vb_rd_road_r2e' }, - ['1598151614'] = { Name = 'vb_rd_road_r2f' }, - ['-555351450'] = { Name = 'vb_rd_road_r2g_o' }, - ['-1930414310'] = { Name = 'vb_rd_road_r2g' }, - ['665885327'] = { Name = 'vb_rd_road_r2h_o' }, - ['866518151'] = { Name = 'vb_rd_road_r2h' }, - ['1453811527'] = { Name = 'vb_rd_road_r2i_o' }, - ['1635508274'] = { Name = 'vb_rd_road_r2i' }, - ['695192530'] = { Name = 'vb_rd_road_r2j_o' }, - ['369248576'] = { Name = 'vb_rd_road_r2j' }, - ['1138533620'] = { Name = 'vb_rd_road_r2k' }, - ['-1381127315'] = { Name = 'vb_rd_road_r3a_o' }, - ['1333378334'] = { Name = 'vb_rd_road_r3a' }, - ['-1582601118'] = { Name = 'vb_rd_road_r3b_o' }, - ['71050916'] = { Name = 'vb_rd_road_r3b' }, - ['-629595299'] = { Name = 'vb_rd_road_r3c_o' }, - ['806345635'] = { Name = 'vb_rd_road_r3d_o' }, - ['-388010013'] = { Name = 'vb_rd_road_r3d' }, - ['530457829'] = { Name = 'vb_rd_road_r4a_o' }, - ['-528391037'] = { Name = 'vb_rd_road_r4a' }, - ['-1758381041'] = { Name = 'vb_rd_road_r4b_o' }, - ['1228387826'] = { Name = 'vb_rd_road_r4b' }, - ['330451030'] = { Name = 'vb_rd_road_r4c_o' }, - ['384946535'] = { Name = 'vb_rd_road_r4c' }, - ['1649879789'] = { Name = 'vb_rd_road_r4d_o' }, - ['763657868'] = { Name = 'vb_rd_road_r4d' }, - ['-1855528934'] = { Name = 'vb_rd_road_r4e_o' }, - ['-63267847'] = { Name = 'vb_rd_road_r4e' }, - ['858096760'] = { Name = 'vb_rd_road_r4f_o' }, - ['2083003346'] = { Name = 'vb_rd_road_r4f' }, - ['658266741'] = { Name = 'vb_rd_road_r4g_o' }, - ['1316405360'] = { Name = 'vb_rd_road_r4g' }, - ['-1942042396'] = { Name = 'vb_rd_road_r5a_o' }, - ['220282670'] = { Name = 'vb_rd_road_r5a' }, - ['-2007209143'] = { Name = 'vb_rd_road_r5b_o' }, - ['1066837028'] = { Name = 'vb_rd_road_r5b' }, - ['1496611624'] = { Name = 'vb_rd_road_r5c_o' }, - ['-1908489869'] = { Name = 'vb_rd_road_r5c' }, - ['-1688180053'] = { Name = 'vb_rd_road_r5d_o' }, - ['1461769016'] = { Name = 'vb_rd_road_r5d' }, - ['-2085225675'] = { Name = 'vb_rd_road_r5e_o' }, - ['838240484'] = { Name = 'vb_rd_road_r5e' }, - ['-889530652'] = { Name = 'vb_rd_road_r5f_o' }, - ['-1987954694'] = { Name = 'vb_rd_road_r5f' }, - ['453586390'] = { Name = 'vb_rd_road_r5g_o' }, - ['-684436643'] = { Name = 'vb_rd_road_r5g' }, - ['-794604666'] = { Name = 'vb_rd_road_r5h_o' }, - ['-1393164575'] = { Name = 'vb_rd_road_r5h' }, - ['2061376178'] = { Name = 'vb_rd_road_r5i' }, - ['1061565765'] = { Name = 'vb_rd_road_r6a_o' }, - ['-1869413312'] = { Name = 'vb_rd_road_r6a' }, - ['1513806846'] = { Name = 'vb_rd_road_r6b_o' }, - ['503717676'] = { Name = 'vb_rd_road_r6b' }, - ['-692785448'] = { Name = 'vb_rd_stp_01_d' }, - ['1091678328'] = { Name = 'vb_rd_stp_d' }, - ['1203483876'] = { Name = 'vb_rd_stp2_d' }, - ['-48830244'] = { Name = 'vb_rv__decal001' }, - ['574763822'] = { Name = 'vb_rv__decal002' }, - ['-647224953'] = { Name = 'vb_rv__decal003' }, - ['-290829309'] = { Name = 'vb_rv__decal004' }, - ['695464094'] = { Name = 'vb_rv_013' }, - ['-1923314847'] = { Name = 'vb_rv_013b' }, - ['1925666355'] = { Name = 'vb_rv_013c' }, - ['168767965'] = { Name = 'vb_rv_014' }, - ['-987124960'] = { Name = 'vb_rv_1_007' }, - ['-1148535178'] = { Name = 'vb_rv_1_1' }, - ['-977218846'] = { Name = 'vb_rv_1_2' }, - ['1181570121'] = { Name = 'vb_rv_1_3' }, - ['-499282965'] = { Name = 'vb_rv_1_4' }, - ['-214159896'] = { Name = 'vb_rv_1_5' }, - ['-50445972'] = { Name = 'vb_rv_1_6' }, - ['-1570516282'] = { Name = 'vb_rv_1_6b00' }, - ['-1960172461'] = { Name = 'vb_rv_1_6b01' }, - ['1796668273'] = { Name = 'vb_rv_airportrocks3' }, - ['-1371335627'] = { Name = 'vb_rv_b00' }, - ['463924975'] = { Name = 'vb_rv_b03' }, - ['-408123653'] = { Name = 'vb_rv_b04' }, - ['-184999532'] = { Name = 'vb_rv_b05' }, - ['1120845118'] = { Name = 'vb_rv_b06' }, - ['1350457501'] = { Name = 'vb_rv_b07' }, - ['-1677234254'] = { Name = 'vb_rv_b08' }, - ['700582693'] = { Name = 'vb_rv_b09' }, - ['-897097251'] = { Name = 'vb_rv_b10' }, - ['-1094628783'] = { Name = 'vb_rv_b11' }, - ['-1380210618'] = { Name = 'vb_rv_b12' }, - ['-1869862975'] = { Name = 'vb_rv_b12b' }, - ['-1630485430'] = { Name = 'vb_rv_b12c' }, - ['-1610740533'] = { Name = 'vb_rv_b13' }, - ['-1981751151'] = { Name = 'vb_rv_b14' }, - ['1955378665'] = { Name = 'vb_rv_b16' }, - ['834516690'] = { Name = 'vb_rv_bt1' }, - ['-1725323228'] = { Name = 'vb_rv_clutter_00' }, - ['1316768783'] = { Name = 'vb_rv_clutter_020' }, - ['1605299828'] = { Name = 'vb_rv_clutter_021' }, - ['1841793697'] = { Name = 'vb_rv_clutter_022' }, - ['-817967730'] = { Name = 'vb_rv_clutter_027' }, - ['-594450381'] = { Name = 'vb_rv_clutter_028' }, - ['-1820352976'] = { Name = 'vb_rv_clutter_12' }, - ['327556671'] = { Name = 'vb_rv_clutter_19' }, - ['1919459016'] = { Name = 'vb_rv_dc_00' }, - ['-2145371593'] = { Name = 'vb_rv_dc_01' }, - ['-765600059'] = { Name = 'vb_rv_dc_02' }, - ['1691026337'] = { Name = 'vb_rv_dc_03' }, - ['-1358391269'] = { Name = 'vb_rv_dc_04' }, - ['-514753364'] = { Name = 'vb_rv_dc_05' }, - ['156585139'] = { Name = 'vb_rv_dc_06' }, - ['-1123273694'] = { Name = 'vb_rv_dc_07' }, - ['-422443091'] = { Name = 'vb_rv_dc_08' }, - ['412183339'] = { Name = 'vb_rv_dc_09' }, - ['-844900247'] = { Name = 'vb_rv_dc_10' }, - ['442860035'] = { Name = 'vb_rv_end00' }, - ['1482030563'] = { Name = 'vb_rv_end01' }, - ['1176721790'] = { Name = 'vb_rv_end02' }, - ['274558435'] = { Name = 'vb_rv_end03' }, - ['-38090594'] = { Name = 'vb_rv_end04' }, - ['737420564'] = { Name = 'vb_rv_end05' }, - ['439779737'] = { Name = 'vb_rv_end06' }, - ['-1703149022'] = { Name = 'vb_rv_end07' }, - ['-658669916'] = { Name = 'vb_rv_end08' }, - ['-975513377'] = { Name = 'vb_rv_end09' }, - ['2012560953'] = { Name = 'vb_rv_end10' }, - ['-2101390387'] = { Name = 'vb_rv_end11' }, - ['-1803946174'] = { Name = 'vb_rv_end12' }, - ['710845185'] = { Name = 'vb_rv_end13' }, - ['956252226'] = { Name = 'vb_rv_end14' }, - ['1264444671'] = { Name = 'vb_rv_end15' }, - ['1972779375'] = { Name = 'vb_rv_end16' }, - ['-137708074'] = { Name = 'vb_rv_end17' }, - ['27644300'] = { Name = 'vb_rv_end18' }, - ['340817633'] = { Name = 'vb_rv_end19' }, - ['1064816231'] = { Name = 'vb_rv_end20' }, - ['1245242345'] = { Name = 'vb_rv_end21' }, - ['1543145324'] = { Name = 'vb_rv_end22' }, - ['-112115189'] = { Name = 'vb_rv_end23' }, - ['195487414'] = { Name = 'vb_rv_end24' }, - ['650845442'] = { Name = 'vb_rv_end25' }, - ['823734686'] = { Name = 'vb_rv_end26' }, - ['-1297632071'] = { Name = 'vb_rv_end27' }, - ['-839324837'] = { Name = 'vb_rv_end28' }, - ['-533098532'] = { Name = 'vb_rv_end29' }, - ['2113562619'] = { Name = 'vb_rv_end30' }, - ['1797243462'] = { Name = 'vb_rv_end31' }, - ['-1727259110'] = { Name = 'vb_rv_end32' }, - ['-1424965097'] = { Name = 'vb_rv_end33' }, - ['1489902999'] = { Name = 'vb_rv_end34' }, - ['-1885664468'] = { Name = 'vb_rv_end35' }, - ['-1119590786'] = { Name = 'vb_rv_end36' }, - ['611366109'] = { Name = 'vb_rv_end37' }, - ['305336418'] = { Name = 'vb_rv_end38' }, - ['-1998717514'] = { Name = 'vb_rv_end39' }, - ['-1966013764'] = { Name = 'vb_rv_end40' }, - ['-429278740'] = { Name = 'vb_rv_end41' }, - ['-1233135079'] = { Name = 'vb_rv_end42' }, - ['1940673651'] = { Name = 'vb_rv_end43' }, - ['-2048755489'] = { Name = 'vb_rv_end44' }, - ['-1063358894'] = { Name = 'vb_rv_end45' }, - ['-1553124368'] = { Name = 'vb_rv_end46' }, - ['714392133'] = { Name = 'vb_rv_end47' }, - ['1019635368'] = { Name = 'vb_rv_end48' }, - ['1483382256'] = { Name = 'vb_rv_end49' }, - ['-84044173'] = { Name = 'vb_rv_end50' }, - ['-665829264'] = { Name = 'vb_rv_move_00' }, - ['-359209731'] = { Name = 'vb_rv_move_01' }, - ['2122421373'] = { Name = 'vb_rv_move_019' }, - ['24486467'] = { Name = 'vb_rv_move_029' }, - ['993925479'] = { Name = 'vb_rv_move_030' }, - ['1757508717'] = { Name = 'vb_rv_move_031' }, - ['300631746'] = { Name = 'vb_rv_move_032' }, - ['1295367510'] = { Name = 'vb_rv_move_033' }, - ['-405081434'] = { Name = 'vb_rv_move_034' }, - ['-1183640105'] = { Name = 'vb_rv_move_037' }, - ['-1916130463'] = { Name = 'vb_rv_move_04' }, - ['1297464382'] = { Name = 'vb_rv_move_040' }, - ['999299251'] = { Name = 'vb_rv_move_041' }, - ['-427135311'] = { Name = 'vb_rv_move_045' }, - ['-305922792'] = { Name = 'vb_rv_move_046' }, - ['-1609314316'] = { Name = 'vb_rv_move_05' }, - ['-463448720'] = { Name = 'vb_rv_nw2_00' }, - ['-511979617'] = { Name = 'vb_rv_nw2_04' }, - ['283160168'] = { Name = 'vb_rv_nw2_05' }, - ['-15267115'] = { Name = 'vb_rv_nw2_06' }, - ['608523569'] = { Name = 'vb_rv_nw2_07' }, - ['1533199753'] = { Name = 'vb_rv_pipe_040' }, - ['-1481187768'] = { Name = 'vb_rv_pipe_042' }, - ['-1967635101'] = { Name = 'vb_rv_pipe_06' }, - ['-681353832'] = { Name = 'vb_rv_pipe_15' }, - ['423189419'] = { Name = 'vb_rv_pipe_23' }, - ['-581211188'] = { Name = 'vb_rv_pipe_38' }, - ['1992045517'] = { Name = 'vb_rv_port_d_00' }, - ['1820729185'] = { Name = 'vb_rv_port_d_01' }, - ['-1823478540'] = { Name = 'vb_rv_port_d_02' }, - ['-2132654055'] = { Name = 'vb_rv_port_d_03' }, - ['1592853551'] = { Name = 'vb_rv_port_d_04' }, - ['-831036614'] = { Name = 'vb_rv_port_d_05' }, - ['-1664942126'] = { Name = 'vb_rv_port_d_06' }, - ['-1978049921'] = { Name = 'vb_rv_port_d_07' }, - ['-1475176847'] = { Name = 'vb_rv_port_d_08' }, - ['374665972'] = { Name = 'vb_rv_port_d_09' }, - ['-649594961'] = { Name = 'vb_rv_port_d_10' }, - ['-955100348'] = { Name = 'vb_rv_port_d_11' }, - ['-903434833'] = { Name = 'vb_rv_port_d_11b' }, - ['1692176166'] = { Name = 'vb_rv_port_d_12' }, - ['-828331682'] = { Name = 'vb_rv_port_d_12b' }, - ['-1596535349'] = { Name = 'vb_rv_port_d_12c' }, - ['-1253247305'] = { Name = 'vb_rv_port_d_12d' }, - ['-2140649923'] = { Name = 'vb_rv_port_d_14' }, - ['-763399856'] = { Name = 'vb_rv_portb_00' }, - ['-992684549'] = { Name = 'vb_rv_portb_01' }, - ['1578043481'] = { Name = 'vb_rv_portb_02' }, - ['1943876597'] = { Name = 'vb_rv_portb_03' }, - ['1164597008'] = { Name = 'vb_rv_portb_04' }, - ['1432319738'] = { Name = 'vb_rv_portb_05' }, - ['694230782'] = { Name = 'vb_rv_portb_06' }, - ['-73219202'] = { Name = 'vb_rv_portb_07' }, - ['232613875'] = { Name = 'vb_rv_portb_08' }, - ['-600603488'] = { Name = 'vb_rv_portb_09' }, - ['310898164'] = { Name = 'vb_rv_portb_10' }, - ['-1606579871'] = { Name = 'vb_rv_portb_11' }, - ['-905323271'] = { Name = 'vb_rv_portb_13' }, - ['-672499526'] = { Name = 'vb_rv_portb_14' }, - ['1735235518'] = { Name = 'vb_rv_portb_15' }, - ['-2089955394'] = { Name = 'vb_rv_portb_16' }, - ['-1860146397'] = { Name = 'vb_rv_portb_17' }, - ['520521457'] = { Name = 'vb_rv_portb_18' }, - ['750002764'] = { Name = 'vb_rv_portb_19' }, - ['-204589999'] = { Name = 'vb_rv_portb_20' }, - ['408616298'] = { Name = 'vb_rv_portb_22' }, - ['-1876631038'] = { Name = 'vb_rv_post_002' }, - ['337880992'] = { Name = 'vb_rv_post_1' }, - ['451823973'] = { Name = 'vb_rv_props_combo01_slod' }, - ['-733528416'] = { Name = 'vb_rv_props_combo0101_slod' }, - ['-1165968193'] = { Name = 'vb_rv_props_combo02_slod' }, - ['1958640602'] = { Name = 'vb_rv_props_combo03_slod' }, - ['-870802367'] = { Name = 'vb_rv_seabed_69_beach' }, - ['1269934236'] = { Name = 'vb_rv_seabed_70a_beach' }, - ['593831503'] = { Name = 'vb_rv_seabed_70b_beach' }, - ['-1858516849'] = { Name = 'vb_rv_seabed_71a_beach' }, - ['813031911'] = { Name = 'vb_rv_seabed_71b_beach' }, - ['-1527921954'] = { Name = 'vb_rv_seabed_b_01' }, - ['257890243'] = { Name = 'vb_rv_seabed_b_02' }, - ['1592439530'] = { Name = 'vb_rv_seabed_d1' }, - ['1921491362'] = { Name = 'vb_rv_seabed_d10' }, - ['1146144053'] = { Name = 'vb_rv_seabed_d11' }, - ['-1777112903'] = { Name = 'vb_rv_seabed_d12' }, - ['1741917242'] = { Name = 'vb_rv_seabed_d13' }, - ['998257556'] = { Name = 'vb_rv_seabed_d14' }, - ['224876387'] = { Name = 'vb_rv_seabed_d15' }, - ['1593703055'] = { Name = 'vb_rv_seabed_d16' }, - ['817896980'] = { Name = 'vb_rv_seabed_d17' }, - ['-956249449'] = { Name = 'vb_rv_seabed_d18' }, - ['-655790488'] = { Name = 'vb_rv_seabed_d19' }, - ['-1792598170'] = { Name = 'vb_rv_seabed_d2' }, - ['-1584562523'] = { Name = 'vb_rv_seabed_d20' }, - ['-1960357415'] = { Name = 'vb_rv_seabed_d21' }, - ['-972339296'] = { Name = 'vb_rv_seabed_d22' }, - ['1874565890'] = { Name = 'vb_rv_seabed_d23' }, - ['-1601766272'] = { Name = 'vb_rv_seabed_d24' }, - ['-1897572035'] = { Name = 'vb_rv_seabed_d25' }, - ['2084844539'] = { Name = 'vb_rv_seabed_d26' }, - ['1786351718'] = { Name = 'vb_rv_seabed_d27' }, - ['1510305662'] = { Name = 'vb_rv_seabed_d28' }, - ['1208994707'] = { Name = 'vb_rv_seabed_d29' }, - ['-1017447475'] = { Name = 'vb_rv_seabed_d3' }, - ['1581676272'] = { Name = 'vb_rv_seabed_d30' }, - ['1272435219'] = { Name = 'vb_rv_seabed_d31' }, - ['854597700'] = { Name = 'vb_rv_seabed_d32' }, - ['694357290'] = { Name = 'vb_rv_seabed_d33' }, - ['-1686310580'] = { Name = 'vb_rv_seabed_d34' }, - ['-1857430298'] = { Name = 'vb_rv_seabed_d35' }, - ['2045718065'] = { Name = 'vb_rv_seabed_d36' }, - ['1839535517'] = { Name = 'vb_rv_seabed_d37' }, - ['1182091070'] = { Name = 'vb_rv_seabed_d38' }, - ['-194501851'] = { Name = 'vb_rv_seabed_d39' }, - ['-669355390'] = { Name = 'vb_rv_seabed_d40' }, - ['-1442015641'] = { Name = 'vb_rv_seabed_d41' }, - ['-1264276585'] = { Name = 'vb_rv_seabed_d42' }, - ['-2047750606'] = { Name = 'vb_rv_seabed_d43' }, - ['-1764875596'] = { Name = 'vb_rv_seabed_d5' }, - ['-1128285523'] = { Name = 'vb_rv_seabed_d51' }, - ['-1424386207'] = { Name = 'vb_rv_seabed_d52' }, - ['-1749159766'] = { Name = 'vb_rv_seabed_d53' }, - ['94620788'] = { Name = 'vb_rv_seabed_d54' }, - ['-194827789'] = { Name = 'vb_rv_seabed_d55' }, - ['-501152401'] = { Name = 'vb_rv_seabed_d56' }, - ['-756586756'] = { Name = 'vb_rv_seabed_d57' }, - ['1529608039'] = { Name = 'vb_rv_seabed_d58' }, - ['-981893960'] = { Name = 'vb_rv_seabed_d63b' }, - ['-1744231976'] = { Name = 'vb_rv_seabed_d63c' }, - ['1857244993'] = { Name = 'vb_rv_seabed_d63x' }, - ['2094787474'] = { Name = 'vb_rv_seabed_d63y' }, - ['-519457808'] = { Name = 'vb_rv_seabed_d63z' }, - ['-989591546'] = { Name = 'vb_rv_seabed_d63zy' }, - ['-1337384800'] = { Name = 'vb_rv_seabed_d66' }, - ['-1645610014'] = { Name = 'vb_rv_seabed_d67' }, - ['502299629'] = { Name = 'vb_rv_seabed_d68' }, - ['-1129400257'] = { Name = 'vb_rv_seabed_d70' }, - ['-800759956'] = { Name = 'vb_rv_seabed_d71' }, - ['-763337758'] = { Name = 'vb_rv_seabed_d72' }, - ['-474872251'] = { Name = 'vb_rv_seabed_d73' }, - ['2034479466'] = { Name = 'vb_rv_seabed_d74' }, - ['-1982377327'] = { Name = 'vb_rv_seabed_d75' }, - ['-1666877395'] = { Name = 'vb_rv_seabed_d76' }, - ['-1352917606'] = { Name = 'vb_rv_seabed_d77' }, - ['809475939'] = { Name = 'vb_rv_seabed_d78' }, - ['1056043777'] = { Name = 'vb_rv_seabed_d8' }, - ['292296694'] = { Name = 'vb_rv_seabed_d9' }, - ['-1203021894'] = { Name = 'vb_rv_seabed_new21' }, - ['-242660811'] = { Name = 'vb_rv_seabed_new25' }, - ['-42444037'] = { Name = 'vb_rv_seabed_new27_' }, - ['-1911749826'] = { Name = 'vb_rv_seabed_new27' }, - ['1443137438'] = { Name = 'vb_rv_seabed_new49' }, - ['983460506'] = { Name = 'vb_rv_seabed_new56' }, - ['167283023'] = { Name = 'vb_rv_seabed_new57' }, - ['1886344763'] = { Name = 'vb_rv_seabed_new58' }, - ['2103581983'] = { Name = 'vb_rv_seabed_new6' }, - ['-1126076862'] = { Name = 'vb_rv_seabed_new69' }, - ['-475746561'] = { Name = 'vb_rv_seabed_new70a_dcl' }, - ['1972209559'] = { Name = 'vb_rv_seabed_new70a' }, - ['-1647454185'] = { Name = 'vb_rv_seabed_new70b' }, - ['1579815687'] = { Name = 'vb_rv_seabed_new71a_dcl' }, - ['-1451202140'] = { Name = 'vb_rv_seabed_new71a' }, - ['1615021083'] = { Name = 'vb_rv_seabed_new71b_dcl' }, - ['1340257894'] = { Name = 'vb_rv_seabed_new71b' }, - ['-782287322'] = { Name = 'vb_rv_seabed_new72a_dcl' }, - ['-1476629756'] = { Name = 'vb_rv_seabed_new72a' }, - ['-1722364487'] = { Name = 'vb_rv_seabed_new72b' }, - ['-636498414'] = { Name = 'vb_rv_seabed_new73a' }, - ['-389059695'] = { Name = 'vb_rv_seabed_new73b' }, - ['1980794389'] = { Name = 'vb_rv_seabed_new73c' }, - ['1281657124'] = { Name = 'vb_rv_seaweed_01' }, - ['1646769322'] = { Name = 'vb_rv_seaweed_02' }, - ['-1813278486'] = { Name = 'vb_rv_uw_dec_00' }, - ['-1527041271'] = { Name = 'vb_rv_uw_dec_01' }, - ['-1229662596'] = { Name = 'vb_rv_uw_dec_02' }, - ['-913310670'] = { Name = 'vb_rv_uw_dec_03' }, - ['1532075959'] = { Name = 'vb_rv_uw_dec_04' }, - ['1616193982'] = { Name = 'vb_rv_uw_dec_05' }, - ['1912327435'] = { Name = 'vb_rv_uw_dec_06' }, - ['351605499'] = { Name = 'vb_rv_uw_dec_07' }, - ['925783917'] = { Name = 'vb_rv_uw_dec_09' }, - ['938727916'] = { Name = 'vb_rv_uw_dec_10' }, - ['-412501799'] = { Name = 'vb_rv_uw_dec_11' }, - ['-625336454'] = { Name = 'vb_rv_uw_dec_12' }, - ['-319732760'] = { Name = 'vb_rv_uw_dec_13' }, - ['-1638259009'] = { Name = 'vb_rv_uw_dec_14' }, - ['-1814392384'] = { Name = 'vb_rv_uw_dec_15' }, - ['-980650717'] = { Name = 'vb_rv_uw_dec_16' }, - ['-1218815809'] = { Name = 'vb_rv_uw_dec_17' }, - ['1763589192'] = { Name = 'vb_rv_uw_dec_18' }, - ['1496620149'] = { Name = 'vb_rv_uw_dec_19' }, - ['-1629117302'] = { Name = 'vb_rv_uw_dec_20' }, - ['-189214673'] = { Name = 'vb_rv_uw_dec_21' }, - ['617013633'] = { Name = 'vb_rv_uw1_03' }, - ['-1231452892'] = { Name = 'vb_rv_uw1_04' }, - ['21109368'] = { Name = 'vb_rv_uw1_05' }, - ['334020549'] = { Name = 'vb_rv_uw1_06' }, - ['-309103849'] = { Name = 'vb_rv_uw1_07' }, - ['2085621906'] = { Name = 'vb_rv_uw1_08' }, - ['-705444904'] = { Name = 'vb_rv_uw1_09' }, - ['-929389182'] = { Name = 'vb_rv_uw1_10' }, - ['-1786429608'] = { Name = 'vb_rv_uw1_11' }, - ['-465871677'] = { Name = 'vb_rv_uw1_12' }, - ['-1323239793'] = { Name = 'vb_rv_uw1_13' }, - ['2128417288'] = { Name = 'vb_rv_uw1_14' }, - ['1274653766'] = { Name = 'vb_rv_uw1_15' }, - ['-1703687883'] = { Name = 'vb_rv_uw1_16' }, - ['1751344409'] = { Name = 'vb_rv_uw1_17' }, - ['916816286'] = { Name = 'vb_rv_uw1_18' }, - ['-1588865379'] = { Name = 'vb_rv_uw1_19' }, - ['-226592079'] = { Name = 'vb_rv_uw1_20' }, - ['-1415484168'] = { Name = 'vb_rv_uw1_21' }, - ['1978859932'] = { Name = 'vb_rv_uw1_22' }, - ['1357461389'] = { Name = 'vb_rv_uw1_23' }, - ['-1691694069'] = { Name = 'vb_rv_uw1_24' }, - ['1953365654'] = { Name = 'vb_rv_uw1_25' }, - ['1050907394'] = { Name = 'vb_rv_uw1_26' }, - ['306068024'] = { Name = 'vb_rv_uw1_27' }, - ['1685151389'] = { Name = 'vb_rv_uw1_28' }, - ['107227559'] = { Name = 'vb_rv_vbrv_barge' }, - ['1809962610'] = { Name = 'vb_rv_wrk1' }, - ['-1673356438'] = { Name = 'velum' }, - ['1077420264'] = { Name = 'velum2' }, - ['1102544804'] = { Name = 'verlierer2' }, - ['1341619767'] = { Name = 'vestra' }, - ['1284556934'] = { Name = 'vfx_it1_00' }, - ['1425627487'] = { Name = 'vfx_it1_01' }, - ['1730346418'] = { Name = 'vfx_it1_02' }, - ['694846018'] = { Name = 'vfx_it1_03' }, - ['1000416943'] = { Name = 'vfx_it1_04' }, - ['71055334'] = { Name = 'vfx_it1_05' }, - ['493578820'] = { Name = 'vfx_it1_06' }, - ['-531173360'] = { Name = 'vfx_it1_07' }, - ['-235695275'] = { Name = 'vfx_it1_08' }, - ['-1164794744'] = { Name = 'vfx_it1_09' }, - ['-1246716952'] = { Name = 'vfx_it1_10' }, - ['-489490900'] = { Name = 'vfx_it1_11' }, - ['-786935113'] = { Name = 'vfx_it1_12' }, - ['153699084'] = { Name = 'vfx_it1_13' }, - ['-18862470'] = { Name = 'vfx_it1_14' }, - ['867571749'] = { Name = 'vfx_it1_15' }, - ['461498301'] = { Name = 'vfx_it1_16' }, - ['1348260210'] = { Name = 'vfx_it1_17' }, - ['1176354036'] = { Name = 'vfx_it1_18' }, - ['2130816703'] = { Name = 'vfx_it1_19' }, - ['264685611'] = { Name = 'vfx_it1_20' }, - ['-1278754784'] = { Name = 'vfx_it2_00' }, - ['-1417564268'] = { Name = 'vfx_it2_01' }, - ['-1744107353'] = { Name = 'vfx_it2_02' }, - ['-27339435'] = { Name = 'vfx_it2_03' }, - ['-2108760785'] = { Name = 'vfx_it2_04' }, - ['1888237994'] = { Name = 'vfx_it2_05' }, - ['1629461201'] = { Name = 'vfx_it2_06' }, - ['-950311097'] = { Name = 'vfx_it2_07' }, - ['1265987453'] = { Name = 'vfx_it2_08' }, - ['967756784'] = { Name = 'vfx_it2_09' }, - ['192671283'] = { Name = 'vfx_it2_10' }, - ['-303451377'] = { Name = 'vfx_it2_11' }, - ['-830671842'] = { Name = 'vfx_it2_12' }, - ['-1055008416'] = { Name = 'vfx_it2_13' }, - ['-1276100859'] = { Name = 'vfx_it2_14' }, - ['-1799618403'] = { Name = 'vfx_it2_15' }, - ['361529940'] = { Name = 'vfx_it2_16' }, - ['-2013862125'] = { Name = 'vfx_it2_17' }, - ['2043464383'] = { Name = 'vfx_it2_18' }, - ['1807691428'] = { Name = 'vfx_it2_19' }, - ['1849656877'] = { Name = 'vfx_it2_20' }, - ['-596254056'] = { Name = 'vfx_it2_21' }, - ['-758329530'] = { Name = 'vfx_it2_22' }, - ['-1057281117'] = { Name = 'vfx_it2_23' }, - ['1068280060'] = { Name = 'vfx_it2_24' }, - ['922195858'] = { Name = 'vfx_it2_25' }, - ['-1547439819'] = { Name = 'vfx_it2_26' }, - ['-1711940199'] = { Name = 'vfx_it2_27' }, - ['829066340'] = { Name = 'vfx_it2_28' }, - ['1001693432'] = { Name = 'vfx_it2_29' }, - ['-40164382'] = { Name = 'vfx_it2_30' }, - ['257214293'] = { Name = 'vfx_it2_31' }, - ['1917160757'] = { Name = 'vfx_it2_32' }, - ['-2099106194'] = { Name = 'vfx_it2_33' }, - ['-976899020'] = { Name = 'vfx_it2_34' }, - ['-531764924'] = { Name = 'vfx_it2_35' }, - ['769164384'] = { Name = 'vfx_it2_36' }, - ['1204336704'] = { Name = 'vfx_it2_37' }, - ['-1821454457'] = { Name = 'vfx_it2_38' }, - ['-1656757463'] = { Name = 'vfx_it2_39' }, - ['-1457198910'] = { Name = 'vfx_it3_00' }, - ['1000246711'] = { Name = 'vfx_it3_01' }, - ['522605771'] = { Name = 'vfx_it3_02' }, - ['714828725'] = { Name = 'vfx_it3_03' }, - ['63479312'] = { Name = 'vfx_it3_04' }, - ['235319948'] = { Name = 'vfx_it3_05' }, - ['777679659'] = { Name = 'vfx_it3_06' }, - ['-1073015154'] = { Name = 'vfx_it3_07' }, - ['301775472'] = { Name = 'vfx_it3_08' }, - ['565664229'] = { Name = 'vfx_it3_09' }, - ['-842648184'] = { Name = 'vfx_it3_11' }, - ['-2014664350'] = { Name = 'vfx_it3_12' }, - ['2108724462'] = { Name = 'vfx_it3_13' }, - ['-1553571751'] = { Name = 'vfx_it3_14' }, - ['-1694281837'] = { Name = 'vfx_it3_15' }, - ['-811583244'] = { Name = 'vfx_it3_16' }, - ['634971492'] = { Name = 'vfx_it3_17' }, - ['-231899634'] = { Name = 'vfx_it3_18' }, - ['-527639859'] = { Name = 'vfx_it3_19' }, - ['-1093593518'] = { Name = 'vfx_it3_20' }, - ['748450279'] = { Name = 'vfx_it3_21' }, - ['1515113803'] = { Name = 'vfx_it3_22' }, - ['1207969966'] = { Name = 'vfx_it3_23' }, - ['-174685220'] = { Name = 'vfx_it3_24' }, - ['1677058201'] = { Name = 'vfx_it3_25' }, - ['1147806074'] = { Name = 'vfx_it3_26' }, - ['991956710'] = { Name = 'vfx_it3_27' }, - ['1873868807'] = { Name = 'vfx_it3_28' }, - ['1451869625'] = { Name = 'vfx_it3_29' }, - ['-1021931916'] = { Name = 'vfx_it3_30' }, - ['852815347'] = { Name = 'vfx_it3_31' }, - ['923137625'] = { Name = 'vfx_it3_32' }, - ['-983330030'] = { Name = 'vfx_it3_33' }, - ['-662587058'] = { Name = 'vfx_it3_34' }, - ['-381723959'] = { Name = 'vfx_it3_35' }, - ['2081390699'] = { Name = 'vfx_it3_36' }, - ['-1832210975'] = { Name = 'vfx_it3_37' }, - ['-1586214092'] = { Name = 'vfx_it3_38' }, - ['-1237945160'] = { Name = 'vfx_it3_39' }, - ['-1773620899'] = { Name = 'vfx_it3_40' }, - ['-418983208'] = { Name = 'vfx_it3_41' }, - ['-915388655'] = { Name = 'vfx_rnd_wave_01' }, - ['2007245690'] = { Name = 'vfx_rnd_wave_02' }, - ['-1387098410'] = { Name = 'vfx_rnd_wave_03' }, - ['-1489275558'] = { Name = 'vfx_wall_wave_01' }, - ['949524510'] = { Name = 'vfx_wall_wave_02' }, - ['1917946759'] = { Name = 'vfx_wall_wave_03' }, - ['-825837129'] = { Name = 'vigero' }, - ['-1353081087'] = { Name = 'vindicator' }, - ['-498054846'] = { Name = 'virgo' }, - ['-899509638'] = { Name = 'virgo2' }, - ['16646064'] = { Name = 'virgo3' }, - ['-1720513558'] = { Name = 'vodkarow' }, - ['-1845487887'] = { Name = 'volatus' }, - ['-1622444098'] = { Name = 'voltic' }, - ['989294410'] = { Name = 'voltic2' }, - ['2006667053'] = { Name = 'voodoo' }, - ['523724515'] = { Name = 'voodoo2' }, - ['-609625092'] = { Name = 'vortex' }, - ['-259706355'] = { Name = 'w_am_baseball_hi' }, - ['-383950123'] = { Name = 'w_am_baseball' }, - ['1807506906'] = { Name = 'w_am_brfcase' }, - ['-1400434704'] = { Name = 'w_am_case' }, - ['-1073612701'] = { Name = 'w_am_digiscanner_hi' }, - ['520317490'] = { Name = 'w_am_digiscanner' }, - ['-171327159'] = { Name = 'w_am_fire_exting' }, - ['-1539617090'] = { Name = 'w_am_flare_hi' }, - ['-1564193152'] = { Name = 'w_am_flare' }, - ['242383520'] = { Name = 'w_am_jerrycan' }, - ['-833920933'] = { Name = 'w_ar_advancedrifle_hi' }, - ['-1573551058'] = { Name = 'w_ar_advancedrifle_mag1' }, - ['-1865686693'] = { Name = 'w_ar_advancedrifle_mag2' }, - ['-1707584974'] = { Name = 'w_ar_advancedrifle' }, - ['1678804838'] = { Name = 'w_ar_assaultrifle_hi' }, - ['1044133150'] = { Name = 'w_ar_assaultrifle_mag1' }, - ['-1072154412'] = { Name = 'w_ar_assaultrifle_mag2' }, - ['273925117'] = { Name = 'w_ar_assaultrifle' }, - ['-1565195963'] = { Name = 'w_ar_bullpuprifle_mag1' }, - ['-1258838582'] = { Name = 'w_ar_bullpuprifle_mag2' }, - ['-1288559573'] = { Name = 'w_ar_bullpuprifle' }, - ['104716717'] = { Name = 'w_ar_carbinerifle_hi' }, - ['-1142562815'] = { Name = 'w_ar_carbinerifle_mag1' }, - ['1370360727'] = { Name = 'w_ar_carbinerifle_mag2' }, - ['1026431720'] = { Name = 'w_ar_carbinerifle' }, - ['1652015642'] = { Name = 'w_ar_musket' }, - ['-1439230643'] = { Name = 'w_ar_railgun_mag1' }, - ['-1876506235'] = { Name = 'w_ar_railgun' }, - ['-177292685'] = { Name = 'w_ar_specialcarbine_mag1' }, - ['-408150290'] = { Name = 'w_ar_specialcarbine_mag2' }, - ['-1745643757'] = { Name = 'w_ar_specialcarbine' }, - ['-213027648'] = { Name = 'w_at_ar_afgrip_hi' }, - ['-549787707'] = { Name = 'w_at_ar_afgrip' }, - ['2035575766'] = { Name = 'w_at_ar_flsh_hi' }, - ['-1572366268'] = { Name = 'w_at_ar_flsh' }, - ['-1166471211'] = { Name = 'w_at_ar_supp_02_hi' }, - ['-433207992'] = { Name = 'w_at_ar_supp_02' }, - ['-2012934461'] = { Name = 'w_at_ar_supp_hi' }, - ['2127522061'] = { Name = 'w_at_ar_supp' }, - ['-1092366761'] = { Name = 'w_at_pi_flsh_hi' }, - ['1130912089'] = { Name = 'w_at_pi_flsh' }, - ['-1333942516'] = { Name = 'w_at_pi_supp_2' }, - ['224713395'] = { Name = 'w_at_pi_supp_hi' }, - ['-1025213666'] = { Name = 'w_at_pi_supp' }, - ['412900178'] = { Name = 'w_at_railcover_01_hi' }, - ['1508551686'] = { Name = 'w_at_railcover_01' }, - ['-386727222'] = { Name = 'w_at_scope_large_hi' }, - ['902783233'] = { Name = 'w_at_scope_large' }, - ['1234627046'] = { Name = 'w_at_scope_macro_2' }, - ['1324672924'] = { Name = 'w_at_scope_macro_hi' }, - ['-1148808407'] = { Name = 'w_at_scope_macro' }, - ['-725521582'] = { Name = 'w_at_scope_max_hi' }, - ['514930793'] = { Name = 'w_at_scope_max' }, - ['-1974675239'] = { Name = 'w_at_scope_medium_hi' }, - ['-98833'] = { Name = 'w_at_scope_medium' }, - ['1517447672'] = { Name = 'w_at_scope_small_2' }, - ['-132507543'] = { Name = 'w_at_scope_small_hi' }, - ['-1089070097'] = { Name = 'w_at_scope_small' }, - ['-1376365801'] = { Name = 'w_at_sr_supp_2' }, - ['-1982547489'] = { Name = 'w_at_sr_supp_hi' }, - ['985886684'] = { Name = 'w_at_sr_supp' }, - ['1876445962'] = { Name = 'w_ex_apmine' }, - ['1090792329'] = { Name = 'w_ex_birdshat' }, - ['-1809859709'] = { Name = 'w_ex_grenadefrag_hi' }, - ['290600267'] = { Name = 'w_ex_grenadefrag' }, - ['1591549914'] = { Name = 'w_ex_grenadesmoke' }, - ['-1623789737'] = { Name = 'w_ex_molotov_hi' }, - ['-880609331'] = { Name = 'w_ex_molotov' }, - ['-329092498'] = { Name = 'w_ex_pe_hi' }, - ['-1110203649'] = { Name = 'w_ex_pe' }, - ['1297482736'] = { Name = 'w_ex_snowball' }, - ['1559922313'] = { Name = 'w_lr_40mm_pu' }, - ['1948242884'] = { Name = 'w_lr_40mm' }, - ['439782367'] = { Name = 'w_lr_firework_rocket' }, - ['491091384'] = { Name = 'w_lr_firework' }, - ['-600317048'] = { Name = 'w_lr_grenadelauncher_hi' }, - ['-606683246'] = { Name = 'w_lr_grenadelauncher' }, - ['-1146260322'] = { Name = 'w_lr_homing_rocket' }, - ['1901887007'] = { Name = 'w_lr_homing' }, - ['-58701374'] = { Name = 'w_lr_rpg_hi' }, - ['-547018963'] = { Name = 'w_lr_rpg_rocket_pu' }, - ['-1707997257'] = { Name = 'w_lr_rpg_rocket' }, - ['-218858073'] = { Name = 'w_lr_rpg' }, - ['32653987'] = { Name = 'w_me_bat' }, - ['1150762982'] = { Name = 'w_me_bottle' }, - ['1862268168'] = { Name = 'w_me_crowbar' }, - ['601713565'] = { Name = 'w_me_dagger' }, - ['-580196246'] = { Name = 'w_me_gclub' }, - ['64104227'] = { Name = 'w_me_hammer' }, - ['1653948529'] = { Name = 'w_me_hatchet' }, - ['-1982443329'] = { Name = 'w_me_knife_01' }, - ['-1634978236'] = { Name = 'w_me_nightstick' }, - ['-703091127'] = { Name = 'w_mg_combatmg_hi' }, - ['-548430598'] = { Name = 'w_mg_combatmg_mag1' }, - ['-377179804'] = { Name = 'w_mg_combatmg_mag2' }, - ['-739394447'] = { Name = 'w_mg_combatmg' }, - ['-261565305'] = { Name = 'w_mg_mg_hi' }, - ['342630364'] = { Name = 'w_mg_mg_mag1' }, - ['1494231331'] = { Name = 'w_mg_mg_mag2' }, - ['-2056364402'] = { Name = 'w_mg_mg' }, - ['309921664'] = { Name = 'w_mg_minigun_hi' }, - ['422658457'] = { Name = 'w_mg_minigun' }, - ['-1106867781'] = { Name = 'w_pi_appistol_hi' }, - ['1789204922'] = { Name = 'w_pi_appistol_mag1' }, - ['-1670447795'] = { Name = 'w_pi_appistol_mag2' }, - ['905830540'] = { Name = 'w_pi_appistol' }, - ['554601322'] = { Name = 'w_pi_combatpistol_hi' }, - ['1099734388'] = { Name = 'w_pi_combatpistol_mag1' }, - ['1256108056'] = { Name = 'w_pi_combatpistol_mag2' }, - ['403140669'] = { Name = 'w_pi_combatpistol' }, - ['576500243'] = { Name = 'w_pi_flaregun_mag1' }, - ['665801196'] = { Name = 'w_pi_flaregun_shell' }, - ['1349014803'] = { Name = 'w_pi_flaregun' }, - ['-642859694'] = { Name = 'w_pi_heavypistol_mag1' }, - ['-404137529'] = { Name = 'w_pi_heavypistol_mag2' }, - ['1927398017'] = { Name = 'w_pi_heavypistol' }, - ['1182503934'] = { Name = 'w_pi_pistol_hi' }, - ['-1899196150'] = { Name = 'w_pi_pistol_mag1' }, - ['-1592052313'] = { Name = 'w_pi_pistol_mag2' }, - ['1467525553'] = { Name = 'w_pi_pistol' }, - ['-72482195'] = { Name = 'w_pi_pistol50_hi' }, - ['874805497'] = { Name = 'w_pi_pistol50_mag1' }, - ['460539799'] = { Name = 'w_pi_pistol50_mag2' }, - ['-178484015'] = { Name = 'w_pi_pistol50' }, - ['-902398285'] = { Name = 'w_pi_sns_pistol_mag1' }, - ['-1202660632'] = { Name = 'w_pi_sns_pistol_mag2' }, - ['339962010'] = { Name = 'w_pi_sns_pistol' }, - ['-1207333876'] = { Name = 'w_pi_stungun_hi' }, - ['1609356763'] = { Name = 'w_pi_stungun' }, - ['2068113221'] = { Name = 'w_pi_vintage_pistol_mag1' }, - ['-1786569791'] = { Name = 'w_pi_vintage_pistol_mag2' }, - ['-1124046276'] = { Name = 'w_pi_vintage_pistol' }, - ['-2076813088'] = { Name = 'w_sb_assaultsmg_hi' }, - ['-312532388'] = { Name = 'w_sb_assaultsmg_mag1' }, - ['-546011513'] = { Name = 'w_sb_assaultsmg_mag2' }, - ['-473574177'] = { Name = 'w_sb_assaultsmg' }, - ['-710679252'] = { Name = 'w_sb_gusenberg_mag1' }, - ['1691386759'] = { Name = 'w_sb_gusenberg_mag2' }, - ['574348740'] = { Name = 'w_sb_gusenberg' }, - ['-1801400717'] = { Name = 'w_sb_microsmg_hi' }, - ['-31119053'] = { Name = 'w_sb_microsmg_mag1' }, - ['-272135048'] = { Name = 'w_sb_microsmg_mag2' }, - ['-1056713654'] = { Name = 'w_sb_microsmg' }, - ['461438061'] = { Name = 'w_sb_smg_hi' }, - ['-827974527'] = { Name = 'w_sb_smg_mag1' }, - ['666848946'] = { Name = 'w_sb_smg_mag2' }, - ['-500057996'] = { Name = 'w_sb_smg' }, - ['-460448652'] = { Name = 'w_sg_assaultshotgun_hi' }, - ['-1793660294'] = { Name = 'w_sg_assaultshotgun_mag1' }, - ['-1411835906'] = { Name = 'w_sg_assaultshotgun_mag2' }, - ['1255410010'] = { Name = 'w_sg_assaultshotgun' }, - ['1265592260'] = { Name = 'w_sg_bullpupshotgun_hi' }, - ['-1598212834'] = { Name = 'w_sg_bullpupshotgun' }, - ['-1253076872'] = { Name = 'w_sg_heavyshotgun_mag1' }, - ['-992039018'] = { Name = 'w_sg_heavyshotgun_mag2' }, - ['-1209868881'] = { Name = 'w_sg_heavyshotgun' }, - ['607897242'] = { Name = 'w_sg_pumpshotgun_hi' }, - ['689760839'] = { Name = 'w_sg_pumpshotgun' }, - ['2075991356'] = { Name = 'w_sg_sawnoff_hi' }, - ['-675841386'] = { Name = 'w_sg_sawnoff' }, - ['-250831757'] = { Name = 'w_sr_heavysniper_hi' }, - ['-850235586'] = { Name = 'w_sr_heavysniper_mag1' }, - ['-746966080'] = { Name = 'w_sr_heavysniper' }, - ['-879932022'] = { Name = 'w_sr_marksmanrifle_mag1' }, - ['-707567082'] = { Name = 'w_sr_marksmanrifle_mag2' }, - ['-1711248638'] = { Name = 'w_sr_marksmanrifle' }, - ['-807686903'] = { Name = 'w_sr_sniperrifle_hi' }, - ['2095405400'] = { Name = 'w_sr_sniperrifle_mag1' }, - ['346403307'] = { Name = 'w_sr_sniperrifle' }, - ['1373123368'] = { Name = 'warrener' }, - ['1777363799'] = { Name = 'washington' }, - ['-1912017790'] = { Name = 'wastelander' }, - ['519074619'] = { Name = 'watercooler_bottle001' }, - ['2010064375'] = { Name = 'wheel_bkf_01' }, - ['-1401718549'] = { Name = 'wheel_bkf_01w' }, - ['1702855000'] = { Name = 'wheel_bkf_02' }, - ['-1487539624'] = { Name = 'wheel_bkf_02w' }, - ['-601854308'] = { Name = 'wheel_bkf_03' }, - ['-669986027'] = { Name = 'wheel_bkf_03w' }, - ['-315191116'] = { Name = 'wheel_bkf_04' }, - ['2010843439'] = { Name = 'wheel_bkf_04w' }, - ['1681096384'] = { Name = 'wheel_bkf_05' }, - ['-57109064'] = { Name = 'wheel_bkf_05w' }, - ['1373821471'] = { Name = 'wheel_bkf_06' }, - ['-33155141'] = { Name = 'wheel_bkf_06w' }, - ['681674653'] = { Name = 'wheel_bkf_07' }, - ['-20964245'] = { Name = 'wheel_bkf_07w' }, - ['-1409446333'] = { Name = 'wheel_bkf_08' }, - ['339098863'] = { Name = 'wheel_bkf_08w' }, - ['440920790'] = { Name = 'wheel_bkf_09' }, - ['-665204513'] = { Name = 'wheel_bkf_09w' }, - ['662111904'] = { Name = 'wheel_bkf_10' }, - ['-215018164'] = { Name = 'wheel_bkf_10w' }, - ['-1858086352'] = { Name = 'wheel_bkf_11' }, - ['-2071513454'] = { Name = 'wheel_bkf_11w' }, - ['-2108015515'] = { Name = 'wheel_bkf_12' }, - ['1983389068'] = { Name = 'wheel_bkf_12w' }, - ['1845695415'] = { Name = 'wheel_bkf_13' }, - ['-1884467378'] = { Name = 'wheel_bkf_13w' }, - ['-967233645'] = { Name = 'wheel_bkr_01' }, - ['-1995101519'] = { Name = 'wheel_bkr_01w' }, - ['-1272607956'] = { Name = 'wheel_bkr_02' }, - ['-1143762615'] = { Name = 'wheel_bkr_02w' }, - ['1996099798'] = { Name = 'wheel_bkr_03' }, - ['304102017'] = { Name = 'wheel_bkr_03w' }, - ['-1773121662'] = { Name = 'wheel_bkr_04' }, - ['-146668055'] = { Name = 'wheel_bkr_04w' }, - ['1528518937'] = { Name = 'wheel_bkr_05' }, - ['940573736'] = { Name = 'wheel_bkr_05w' }, - ['-1992379041'] = { Name = 'wheel_bkr_06' }, - ['635003091'] = { Name = 'wheel_bkr_06w' }, - ['425022874'] = { Name = 'wheel_bkr_07' }, - ['-1155865412'] = { Name = 'wheel_bkr_07w' }, - ['1189687489'] = { Name = 'wheel_bkr_08' }, - ['1916162560'] = { Name = 'wheel_bkr_08w' }, - ['-270597458'] = { Name = 'wheel_bkr_09' }, - ['1232994128'] = { Name = 'wheel_bkr_09w' }, - ['-1692805759'] = { Name = 'wheel_bkr_10' }, - ['272821082'] = { Name = 'wheel_bkr_10w' }, - ['1353531669'] = { Name = 'wheel_bkr_11' }, - ['617628616'] = { Name = 'wheel_bkr_11w' }, - ['1718054025'] = { Name = 'wheel_bkr_12' }, - ['-567855777'] = { Name = 'wheel_bkr_12w' }, - ['765098736'] = { Name = 'wheel_bkr_13' }, - ['104270038'] = { Name = 'wheel_bkr_13w' }, - ['-668546108'] = { Name = 'wheel_drft_01' }, - ['633235711'] = { Name = 'wheel_drft_01w' }, - ['2098664870'] = { Name = 'wheel_drft_02' }, - ['841713021'] = { Name = 'wheel_drft_02w' }, - ['-1435307939'] = { Name = 'wheel_drft_03' }, - ['-1085301121'] = { Name = 'wheel_drft_03w' }, - ['-1628645039'] = { Name = 'wheel_drft_04' }, - ['885523522'] = { Name = 'wheel_drft_04w' }, - ['1131553365'] = { Name = 'wheel_drft_05' }, - ['-22178126'] = { Name = 'wheel_drft_05w' }, - ['976490457'] = { Name = 'wheel_drft_06' }, - ['1170319481'] = { Name = 'wheel_drft_06w' }, - ['1743579978'] = { Name = 'wheel_drft_07' }, - ['1104486204'] = { Name = 'wheel_drft_07w' }, - ['1475038023'] = { Name = 'wheel_drft_08' }, - ['1715069549'] = { Name = 'wheel_drft_08w' }, - ['-54881049'] = { Name = 'wheel_drft_09' }, - ['889814705'] = { Name = 'wheel_drft_09w' }, - ['1317221055'] = { Name = 'wheel_drft_10' }, - ['-1984806617'] = { Name = 'wheel_drft_10w' }, - ['1152720675'] = { Name = 'wheel_drft_11' }, - ['-1497138071'] = { Name = 'wheel_drft_11w' }, - ['-1427281002'] = { Name = 'wheel_drft_12' }, - ['170868663'] = { Name = 'wheel_drft_12w' }, - ['-1617537816'] = { Name = 'wheel_drft_13' }, - ['192791412'] = { Name = 'wheel_drft_13w' }, - ['-1930973301'] = { Name = 'wheel_drft_14' }, - ['-853457980'] = { Name = 'wheel_drft_14w' }, - ['2058685222'] = { Name = 'wheel_drft_15' }, - ['-1145986555'] = { Name = 'wheel_drft_15w' }, - ['-395123040'] = { Name = 'wheel_drft_16' }, - ['1313850359'] = { Name = 'wheel_drft_16w' }, - ['-699841971'] = { Name = 'wheel_drft_17' }, - ['-590061030'] = { Name = 'wheel_drft_17w' }, - ['539317760'] = { Name = 'wheel_drft_18' }, - ['-922962237'] = { Name = 'wheel_drft_18w' }, - ['-739459692'] = { Name = 'wheel_drft_19' }, - ['-541891248'] = { Name = 'wheel_drft_19w' }, - ['-496838304'] = { Name = 'wheel_drft_20' }, - ['187126008'] = { Name = 'wheel_drft_20w' }, - ['-2013911928'] = { Name = 'wheel_drft_21' }, - ['835395423'] = { Name = 'wheel_drft_21w' }, - ['-983720106'] = { Name = 'wheel_drft_22' }, - ['-824158629'] = { Name = 'wheel_drft_22w' }, - ['-209486943'] = { Name = 'wheel_drft_23' }, - ['1725237094'] = { Name = 'wheel_drft_23w' }, - ['763522970'] = { Name = 'wheel_drft_24' }, - ['-34491659'] = { Name = 'wheel_drft_24w' }, - ['1028912594'] = { Name = 'wheel_hiend_01' }, - ['-803606181'] = { Name = 'wheel_hiend_01w' }, - ['752276696'] = { Name = 'wheel_hiend_02' }, - ['-1541662176'] = { Name = 'wheel_hiend_02w' }, - ['-1327768352'] = { Name = 'wheel_hiend_03' }, - ['1791075348'] = { Name = 'wheel_hiend_03w' }, - ['1394942324'] = { Name = 'wheel_hiend_04' }, - ['-375741648'] = { Name = 'wheel_hiend_04w' }, - ['1162839497'] = { Name = 'wheel_hiend_05' }, - ['1301374840'] = { Name = 'wheel_hiend_05w' }, - ['1970300426'] = { Name = 'wheel_hiend_06' }, - ['-219630752'] = { Name = 'wheel_hiend_06w' }, - ['-102404366'] = { Name = 'wheel_hiend_07' }, - ['-1416116989'] = { Name = 'wheel_hiend_07w' }, - ['-1683180926'] = { Name = 'wheel_hiend_08' }, - ['-1151244814'] = { Name = 'wheel_hiend_08w' }, - ['-1905584129'] = { Name = 'wheel_hiend_09' }, - ['248482137'] = { Name = 'wheel_hiend_09w' }, - ['-1549649255'] = { Name = 'wheel_hiend_10' }, - ['11518407'] = { Name = 'wheel_hiend_10w' }, - ['-2001206075'] = { Name = 'wheel_hiend_11' }, - ['-459765587'] = { Name = 'wheel_hiend_11w' }, - ['-1205476448'] = { Name = 'wheel_hiend_12' }, - ['-1900553395'] = { Name = 'wheel_hiend_12w' }, - ['918184135'] = { Name = 'wheel_hiend_13' }, - ['469073442'] = { Name = 'wheel_hiend_13w' }, - ['758402491'] = { Name = 'wheel_hiend_14' }, - ['-906766136'] = { Name = 'wheel_hiend_14w' }, - ['1368036971'] = { Name = 'wheel_hiend_15' }, - ['532185960'] = { Name = 'wheel_hiend_15w' }, - ['2144629502'] = { Name = 'wheel_hiend_16' }, - ['1810012791'] = { Name = 'wheel_hiend_16w' }, - ['-1923969522'] = { Name = 'wheel_hiend_17' }, - ['685255520'] = { Name = 'wheel_hiend_17w' }, - ['-1322658372'] = { Name = 'wheel_hiend_18' }, - ['361498088'] = { Name = 'wheel_hiend_18w' }, - ['-553668245'] = { Name = 'wheel_hiend_19' }, - ['-1659922923'] = { Name = 'wheel_hiend_19w' }, - ['1845153859'] = { Name = 'wheel_hiend_20' }, - ['-1366314880'] = { Name = 'wheel_hiend_20w' }, - ['-292611567'] = { Name = 'wheel_loride_01' }, - ['635554795'] = { Name = 'wheel_loride_01w' }, - ['-1501361670'] = { Name = 'wheel_loride_02' }, - ['-1283148862'] = { Name = 'wheel_loride_02w' }, - ['-904539873'] = { Name = 'wheel_loride_03' }, - ['794472064'] = { Name = 'wheel_loride_03w' }, - ['841163064'] = { Name = 'wheel_loride_04' }, - ['-1708312664'] = { Name = 'wheel_loride_04w' }, - ['608863623'] = { Name = 'wheel_loride_05' }, - ['-1700712208'] = { Name = 'wheel_loride_05w' }, - ['547323441'] = { Name = 'wheel_loride_06' }, - ['1255904966'] = { Name = 'wheel_loride_06w' }, - ['54215529'] = { Name = 'wheel_loride_07' }, - ['-154636275'] = { Name = 'wheel_loride_07w' }, - ['-1079264193'] = { Name = 'wheel_loride_08' }, - ['-1442810398'] = { Name = 'wheel_loride_08w' }, - ['-1578270525'] = { Name = 'wheel_loride_09' }, - ['19539348'] = { Name = 'wheel_loride_09w' }, - ['-108351824'] = { Name = 'wheel_loride_10' }, - ['2008638742'] = { Name = 'wheel_loride_10w' }, - ['1195231765'] = { Name = 'wheel_loride_11' }, - ['-2138369183'] = { Name = 'wheel_loride_11w' }, - ['309747847'] = { Name = 'wheel_loride_12' }, - ['646987961'] = { Name = 'wheel_loride_12w' }, - ['-471628958'] = { Name = 'wheel_loride_13' }, - ['730221501'] = { Name = 'wheel_loride_13w' }, - ['1077558286'] = { Name = 'wheel_loride_14' }, - ['-312905608'] = { Name = 'wheel_loride_14w' }, - ['-1903077189'] = { Name = 'wheel_loride_15' }, - ['1857284967'] = { Name = 'wheel_loride_15w' }, - ['2043595418'] = { Name = 'wheel_musc_01' }, - ['925950032'] = { Name = 'wheel_musc_01w' }, - ['-1938526235'] = { Name = 'wheel_musc_02' }, - ['630766624'] = { Name = 'wheel_musc_02w' }, - ['1665310082'] = { Name = 'wheel_musc_03' }, - ['-315732324'] = { Name = 'wheel_musc_03w' }, - ['1737401882'] = { Name = 'wheel_musc_04' }, - ['1479254821'] = { Name = 'wheel_musc_04w' }, - ['-1056548596'] = { Name = 'wheel_musc_05' }, - ['1785219974'] = { Name = 'wheel_musc_05w' }, - ['-749077069'] = { Name = 'wheel_musc_06' }, - ['143197825'] = { Name = 'wheel_musc_06w' }, - ['-1668575209'] = { Name = 'wheel_musc_07' }, - ['545765878'] = { Name = 'wheel_musc_07w' }, - ['-1367198716'] = { Name = 'wheel_musc_08' }, - ['-758997739'] = { Name = 'wheel_musc_08w' }, - ['-94909534'] = { Name = 'wheel_musc_09' }, - ['183932169'] = { Name = 'wheel_musc_09w' }, - ['-1280344842'] = { Name = 'wheel_musc_10' }, - ['319084271'] = { Name = 'wheel_musc_10w' }, - ['395723966'] = { Name = 'wheel_musc_11' }, - ['878453233'] = { Name = 'wheel_musc_11w' }, - ['-971890245'] = { Name = 'wheel_musc_12' }, - ['-1354131794'] = { Name = 'wheel_musc_12w' }, - ['-1145107179'] = { Name = 'wheel_musc_13' }, - ['-1195565279'] = { Name = 'wheel_musc_13w' }, - ['-361436544'] = { Name = 'wheel_musc_14' }, - ['1611623587'] = { Name = 'wheel_musc_14w' }, - ['174369375'] = { Name = 'wheel_musc_15' }, - ['-1965368135'] = { Name = 'wheel_musc_15w' }, - ['18716625'] = { Name = 'wheel_musc_16' }, - ['1988309738'] = { Name = 'wheel_musc_16w' }, - ['796423302'] = { Name = 'wheel_musc_17' }, - ['967459113'] = { Name = 'wheel_musc_17w' }, - ['-319525289'] = { Name = 'wheel_musc_20' }, - ['2026525785'] = { Name = 'wheel_musc_20w' }, - ['-781405373'] = { Name = 'wheel_off_01' }, - ['-1885774086'] = { Name = 'wheel_off_01w' }, - ['-422322671'] = { Name = 'wheel_off_02' }, - ['1224040547'] = { Name = 'wheel_off_02w' }, - ['132456519'] = { Name = 'wheel_off_03' }, - ['-884667460'] = { Name = 'wheel_off_03w' }, - ['513428913'] = { Name = 'wheel_off_04' }, - ['-379304230'] = { Name = 'wheel_off_04w' }, - ['-464103126'] = { Name = 'wheel_off_05' }, - ['-1131481848'] = { Name = 'wheel_off_05w' }, - ['-91978362'] = { Name = 'wheel_off_06' }, - ['-1778047275'] = { Name = 'wheel_off_06w' }, - ['-956883348'] = { Name = 'wheel_off_07' }, - ['1862129587'] = { Name = 'wheel_off_07w' }, - ['-718095645'] = { Name = 'wheel_off_08' }, - ['1380392230'] = { Name = 'wheel_off_08w' }, - ['-1556982073'] = { Name = 'wheel_off_09' }, - ['2017399950'] = { Name = 'wheel_off_09w' }, - ['74356774'] = { Name = 'wheel_off_10' }, - ['569538807'] = { Name = 'wheel_off_10w' }, - ['-977075438'] = { Name = 'wheel_spt_01' }, - ['2050543069'] = { Name = 'wheel_spt_01w' }, - ['925263319'] = { Name = 'wheel_spt_02' }, - ['253459228'] = { Name = 'wheel_spt_02w' }, - ['561265267'] = { Name = 'wheel_spt_03' }, - ['269712364'] = { Name = 'wheel_spt_03w' }, - ['283220302'] = { Name = 'wheel_spt_04' }, - ['-902527693'] = { Name = 'wheel_spt_04w' }, - ['-2096759399'] = { Name = 'wheel_spt_05' }, - ['-971998261'] = { Name = 'wheel_spt_05w' }, - ['1880872901'] = { Name = 'wheel_spt_06' }, - ['694240727'] = { Name = 'wheel_spt_06w' }, - ['1586508974'] = { Name = 'wheel_spt_07' }, - ['1084748612'] = { Name = 'wheel_spt_07w' }, - ['-1437348712'] = { Name = 'wheel_spt_08' }, - ['315993004'] = { Name = 'wheel_spt_08w' }, - ['-1677774865'] = { Name = 'wheel_spt_09' }, - ['1211766672'] = { Name = 'wheel_spt_09w' }, - ['414064175'] = { Name = 'wheel_spt_10' }, - ['-2101896803'] = { Name = 'wheel_spt_10w' }, - ['682081826'] = { Name = 'wheel_spt_11' }, - ['600890105'] = { Name = 'wheel_spt_11w' }, - ['-152642911'] = { Name = 'wheel_spt_12' }, - ['526766403'] = { Name = 'wheel_spt_12w' }, - ['86832941'] = { Name = 'wheel_spt_13' }, - ['-495558931'] = { Name = 'wheel_spt_13w' }, - ['-746384422'] = { Name = 'wheel_spt_14' }, - ['2133104491'] = { Name = 'wheel_spt_14w' }, - ['1073016012'] = { Name = 'wheel_spt_15' }, - ['-885985989'] = { Name = 'wheel_spt_15w' }, - ['259656663'] = { Name = 'wheel_spt_16' }, - ['-351165128'] = { Name = 'wheel_spt_16w' }, - ['482616939'] = { Name = 'wheel_spt_17' }, - ['1201889150'] = { Name = 'wheel_spt_17w' }, - ['-351517956'] = { Name = 'wheel_spt_18' }, - ['-392945087'] = { Name = 'wheel_spt_18w' }, - ['-83959071'] = { Name = 'wheel_spt_19' }, - ['-1148794509'] = { Name = 'wheel_spt_19w' }, - ['1698805833'] = { Name = 'wheel_spt_20' }, - ['-328059960'] = { Name = 'wheel_spt_20w' }, - ['828395659'] = { Name = 'wheel_spt_21' }, - ['-803184271'] = { Name = 'wheel_spt_21w' }, - ['1067281669'] = { Name = 'wheel_spt_22' }, - ['-1477275146'] = { Name = 'wheel_spt_22w' }, - ['239307346'] = { Name = 'wheel_spt_23' }, - ['1625097400'] = { Name = 'wheel_spt_23w' }, - ['478783198'] = { Name = 'wheel_spt_24' }, - ['-2127706567'] = { Name = 'wheel_spt_24w' }, - ['754534325'] = { Name = 'wheel_spt_25' }, - ['-1957318763'] = { Name = 'wheel_spt_25w' }, - ['1879309698'] = { Name = 'wheel_suv_01' }, - ['1614380651'] = { Name = 'wheel_suv_01w' }, - ['1038948693'] = { Name = 'wheel_suv_02' }, - ['-1718913930'] = { Name = 'wheel_suv_02w' }, - ['1135617243'] = { Name = 'wheel_suv_03' }, - ['2039984999'] = { Name = 'wheel_suv_03w' }, - ['395496609'] = { Name = 'wheel_suv_04' }, - ['334158079'] = { Name = 'wheel_suv_04w' }, - ['627075132'] = { Name = 'wheel_suv_05' }, - ['705201170'] = { Name = 'wheel_suv_05w' }, - ['-147878949'] = { Name = 'wheel_suv_06' }, - ['-1655902667'] = { Name = 'wheel_suv_06w' }, - ['-586000487'] = { Name = 'wheel_suv_07' }, - ['1087550438'] = { Name = 'wheel_suv_07w' }, - ['-325126478'] = { Name = 'wheel_suv_08' }, - ['207507138'] = { Name = 'wheel_suv_08w' }, - ['-1176956633'] = { Name = 'wheel_suv_09' }, - ['-1817322421'] = { Name = 'wheel_suv_09w' }, - ['-587632973'] = { Name = 'wheel_suv_10' }, - ['-2088916399'] = { Name = 'wheel_suv_10w' }, - ['-1432253948'] = { Name = 'wheel_suv_11' }, - ['447273461'] = { Name = 'wheel_suv_11w' }, - ['-1177278359'] = { Name = 'wheel_suv_12' }, - ['-2103338871'] = { Name = 'wheel_suv_12w' }, - ['120046355'] = { Name = 'wheel_suv_13' }, - ['-192971345'] = { Name = 'wheel_suv_13w' }, - ['406152494'] = { Name = 'wheel_suv_14' }, - ['-763282953'] = { Name = 'wheel_suv_14w' }, - ['-437092183'] = { Name = 'wheel_suv_15' }, - ['1347073664'] = { Name = 'wheel_suv_15w' }, - ['85573367'] = { Name = 'wheel_suv_16' }, - ['812873758'] = { Name = 'wheel_suv_16w' }, - ['1383127460'] = { Name = 'wheel_suv_17' }, - ['-649114933'] = { Name = 'wheel_suv_17w' }, - ['1598747480'] = { Name = 'wheel_suv_18' }, - ['643458756'] = { Name = 'wheel_suv_18w' }, - ['1024110296'] = { Name = 'wheel_suv_19' }, - ['-976378108'] = { Name = 'wheel_suv_19w' }, - ['1581459400'] = { Name = 'windsor' }, - ['-1930048799'] = { Name = 'windsor2' }, - ['-1551002089'] = { Name = 'winerow' }, - ['-618617997'] = { Name = 'wolfsbane' }, - ['1203490606'] = { Name = 'xls' }, - ['-432008408'] = { Name = 'xls2' }, - ['65402552'] = { Name = 'youga' }, - ['1026149675'] = { Name = 'youga2' }, - ['-1403128555'] = { Name = 'zentorno' }, - ['-1122289213'] = { Name = 'zion' }, - ['-1193103848'] = { Name = 'zion2' }, - ['-1009268949'] = { Name = 'zombiea' }, - ['-570033273'] = { Name = 'zombieb' }, - ['1919238784'] = { Name = 'zprop_bin_01a_old' }, - ['758895617'] = { Name = 'ztype' }, - } -} - -function hashList:getName(hash) - if (hash == nil or (type(hash) ~= 'number' and type(hash) ~= 'string')) then return false, nil end - if (type(hash) == 'number') then hash = tostring(hash) end - if (self.list == nil) then return false, nil end - - local objectName = (self.list or {})[hash] or nil - - if (objectName ~= nil) then - return true, objectName.Name or 'unknown' - end - - return false, nil -end - ---- Add hashList as module when available -Citizen.CreateThread(function() - while true do - if (addModule ~= nil and type(addModule) == 'function') then - addModule('hashList', hashList) - return - end - - Citizen.Wait(0) - end -end) \ No newline at end of file diff --git a/vendors/mustache.lua b/vendors/mustache.lua deleted file mode 100644 index fa44289..0000000 --- a/vendors/mustache.lua +++ /dev/null @@ -1,550 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitHub: https://github.com/ThymonA/FiveM-Mustache --- License: MIT License --- Author: Olivine Labs --- ThymonA --- Name: FiveM-Mustache --- Version: 1.3.1-0 --- Description: Logic-less {{mustache}} templates in FiveM with Lua ------------------------ [ CoreV ] ----------------------- -function CreateScanner(str) - local string_find, string_match, string_sub = string.find, string.match, string.sub - local self = {} - - self.str = str - self.tail = str - self.pos = 1 - - -- Returns `true` if the tail is empty (end of string). - self.eos = function() - return self.tail == '' - end - - -- Tries to match the given regular expression at the current position. - -- Returns the matched text if it can match, `null` otherwise. - self.scan = function(pattern) - local match = string_match(self.tail, pattern) - - if match and string_find(self.tail, pattern) == 1 then - self.tail = string_sub(self.tail, #match + 1) - self.pos = self.pos + #match - - return match - end - end - - -- Skips all text until the given regular expression can be matched. Returns - -- the skipped string, which is the entire tail of this scanner if no match - -- can be made. - self.scan_until = function(pattern) - local match - local pos = string_find(self.tail, pattern) - - if pos == nil then - match = self.tail - self.pos = self.pos + #self.tail - self.tail = "" - elseif pos == 1 then - match = nil - else - match = string_sub(self.tail, 1, pos - 1) - self.tail = string_sub(self.tail, pos) - self.pos = self.pos + #match - end - - return match - end - - local out = { - str = str, - tail = str, - pos = 1 - } - - return self - end - - function CreateContext(view, parent) - local self = {} - local string_find, string_split, tostring, type = string.find, string.split, tostring, type - - self.context = {} - self.context.__index = self.context - - self.view = view - self.parent = parent - self.cache = {} - - self.clear_cache = function() - self.cache = {} - end - - self.push = function(view) - return CreateContext(view, self) - end - - self.lookup = function(name) - local value = self.cache[name] - - if not value then - if name == "." then - value = self.view - else - local context = self - - while context do - if string_find(name, ".") > 0 then - local names = string_split(name, ".") - local i = 0 - - value = context.view - - if(type(value)) == "number" then - value = tostring(value) - end - - while value and i < #names do - i = i + 1 - value = value[names[i]] - end - else - value = context.view[name] - end - - if value then - break - end - - context = context.parent - end - end - - self.cache[name] = value - end - - return value - end - - local out = { - view = view, - parent = parent, - cache = {}, - } - - return self - end - - -- Breaks up the given `template` string into a tree of token objects. If - -- `tags` is given here it must be an array with two string values: the - -- opening and closing tags used in the template (e.g. ["<%", "%>"]). Of - -- course, the default is to use mustaches (i.e. Mustache.tags). - function CreateRenderer(...) - local self = {} - - local Context = CreateContext(...) - local error, ipairs, loadstring, pairs, setmetatable, tostring, type = error, ipairs, loadstring, pairs, setmetatable, tostring, type - local math_floor, math_max, string_find, string_gsub, string_split, string_sub, table_concat, table_insert, table_remove = math.floor, math.max, string.find, string.gsub, string.split, string.sub, table.concat, table.insert, table.remove - - local patterns = { - white = "%s*", - space = "%s+", - nonSpace = "%S", - eq = "%s*=", - curly = "%s*}", - tag = "[#\\^/>{&=!]" - } - - local html_escape_characters = { - ["&"] = "&", - ["<"] = "<", - [">"] = ">", - ['"'] = """, - ["'"] = "'", - ["/"] = "/" - } - - self.cache = {} - self.partial_cache = {} - self.tags = {"{{", "}}"} - - local function is_array(array) - if type(array) ~= "table" then return false end - local max, n = 0, 0 - for k, _ in pairs(array) do - if not (type(k) == "number" and k > 0 and math_floor(k) == k) then - return false - end - max = math_max(max, k) - n = n + 1 - end - return n == max - end - - -- Low-level function that compiles the given `tokens` into a - -- function that accepts two arguments: a Context and a - -- Renderer. - - local function compile_tokens(tokens, originalTemplate) - local subs = {} - - local function subrender(i, tokens) - if not subs[i] then - local fn = compile_tokens(tokens, originalTemplate) - subs[i] = function(ctx, rnd) return fn(ctx, rnd) end - end - return subs[i] - end - - local function render(ctx, rnd) - local buf = {} - local token, section - - for i, token in ipairs(tokens) do - local t = token.type - buf[#buf+1] = - t == "#" and rnd._section( - token, ctx, subrender(i, token.tokens), originalTemplate - ) or - t == "^" and rnd._inverted( - token.value, ctx, subrender(i, token.tokens) - ) or - t == ">" and rnd._partial(token.value, ctx, originalTemplate) or - (t == "{" or t == "&") and rnd._name(token.value, ctx, false) or - t == "name" and rnd._name(token.value, ctx, true) or - t == "text" and token.value or "" - end - return table_concat(buf) - end - return render - end - - local function escape_tags(tags) - return { - string_gsub(tags[1], "%%", "%%%%").."%s*", - "%s*"..string_gsub(tags[2], "%%", "%%%%"), - } - end - - local function nest_tokens(tokens) - local tree = {} - local collector = tree - local sections = {} - local token, section - - for i,token in ipairs(tokens) do - if token.type == "#" or token.type == "^" then - token.tokens = {} - sections[#sections+1] = token - collector[#collector+1] = token - collector = token.tokens - elseif token.type == "/" then - if #sections == 0 then - error("Unopened section: "..token.value) - end - - -- Make sure there are no open sections when we're done - section = table_remove(sections, #sections) - - if not section.value == token.value then - error("Unclosed section: "..section.value) - end - - section.closingTagIndex = token.startIndex - - if #sections > 0 then - collector = sections[#sections].tokens - else - collector = tree - end - else - collector[#collector+1] = token - end - end - - section = table_remove(sections, #sections) - - if section then - error("Unclosed section: "..section.value) - end - - return tree - end - - -- Combines the values of consecutive text tokens in the given `tokens` array - -- to a single token. - local function squash_tokens(tokens) - local out, txt = {}, {} - local txtStartIndex, txtEndIndex - for _, v in ipairs(tokens) do - if v.type == "text" then - if #txt == 0 then - txtStartIndex = v.startIndex - end - txt[#txt+1] = v.value - txtEndIndex = v.endIndex - else - if #txt > 0 then - out[#out+1] = { type = "text", value = table_concat(txt), startIndex = txtStartIndex, endIndex = txtEndIndex } - txt = {} - end - out[#out+1] = v - end - end - if #txt > 0 then - out[#out+1] = { type = "text", value = table_concat(txt), startIndex = txtStartIndex, endIndex = txtEndIndex } - end - return out - end - - local function make_context(view) - if not view then return view end - return getmetatable(view) == Context and view or CreateContext(view) - end - - self.clear_cache = function() - self.cache = {} - self.partial_cache = {} - end - - self.compile = function(tokens, tags, originalTemplate) - tags = tags or self.tags - if type(tokens) == "string" then - tokens = self.parse(tokens, tags) - end - - local fn = compile_tokens(tokens, originalTemplate) - - return function(view) - return fn(make_context(view), self) - end - end - - self.render = function(template, view, partials) - if type(self) == "string" then - error("Call mustache.render, not mustache:render!") - end - - if partials then - -- remember partial table - -- used for runtime lookup & compile later on - self.partials = partials - end - - if not template then - return "" - end - - local fn = self.cache[template] - - if not fn then - fn = self.compile(template, self.tags, template) - self.cache[template] = fn - end - - return fn(view) - end - - self._section = function(token, context, callback, originalTemplate) - local value = context.lookup(token.value) - - if type(value) == "table" then - if is_array(value) then - local buffer = "" - - for i,v in ipairs(value) do - buffer = buffer .. callback(context.push(v), self) - end - - return buffer - end - - return callback(context.push(value), self) - elseif type(value) == "function" then - local section_text = string_sub(originalTemplate, token.endIndex+1, token.closingTagIndex - 1) - - local scoped_render = function(template) - return self.render(template, context) - end - - return value(section_text, scoped_render) or "" - else - if value then - return callback(context, self) - end - end - - return "" - end - - self._inverted = function(name, context, callback) - local value = context.lookup(name) - - -- From the spec: inverted sections may render text once based on the - -- inverse value of the key. That is, they will be rendered if the key - -- doesn't exist, is false, or is an empty list. - - if value == nil or value == false or (type(value) == "table" and is_array(value) and #value == 0) then - return callback(context, self) - end - - return "" - end - - self._partial = function(name, context, originalTemplate) - local fn = self.partial_cache[name] - - -- check if partial cache exists - if (not fn and self.partials) then - - local partial = self.partials[name] - if (not partial) then - return "" - end - - -- compile partial and store result in cache - fn = self.compile(partial, nil, originalTemplate) - self.partial_cache[name] = fn - end - return fn and fn(context, self) or "" - end - - self._name = function(name, context, escape) - local value = context.lookup(name) - - if type(value) == "function" then - value = value(context.view) - end - - local str = value == nil and "" or value - str = tostring(str) - - if escape then - return string_gsub(str, '[&<>"\'/]', function(s) return html_escape_characters[s] end) - end - - return str - end - - self.parse = function(template, tags) - tags = tags or self.tags - local tag_patterns = escape_tags(tags) - local scanner = CreateScanner(template) - local tokens = {} -- token buffer - local spaces = {} -- indices of whitespace tokens on the current line - local has_tag = false -- is there a {{tag} on the current line? - local non_space = false -- is there a non-space char on the current line? - - -- Strips all whitespace tokens array for the current line if there was - -- a {{#tag}} on it and otherwise only space - local function strip_space() - if has_tag and not non_space then - while #spaces > 0 do - table_remove(tokens, table_remove(spaces)) - end - else - spaces = {} - end - has_tag = false - non_space = false - end - - local type, value, chr - - while not scanner.eos() do - local start = scanner.pos - - value = scanner.scan_until(tag_patterns[1]) - - if value then - for i = 1, #value do - chr = string_sub(value,i,i) - - if string_find(chr, "%s+") then - spaces[#spaces+1] = #tokens + 1 - else - non_space = true - end - - tokens[#tokens+1] = { type = "text", value = chr, startIndex = start, endIndex = start } - start = start + 1 - if chr == "\n" then - strip_space() - end - end - end - - if not scanner.scan(tag_patterns[1]) then - break - end - - has_tag = true - type = scanner.scan(patterns.tag) or "name" - - scanner.scan(patterns.white) - - if type == "=" then - value = scanner.scan_until(patterns.eq) - scanner.scan(patterns.eq) - scanner.scan_until(tag_patterns[2]) - elseif type == "{" then - local close_pattern = "%s*}"..tags[2] - value = scanner.scan_until(close_pattern) - scanner.scan(patterns.curly) - scanner.scan_until(tag_patterns[2]) - else - value = scanner.scan_until(tag_patterns[2]) - end - - if not scanner.scan(tag_patterns[2]) then - error("Unclosed tag at " .. scanner.pos) - end - - tokens[#tokens+1] = { type = type, value = value, startIndex = start, endIndex = scanner.pos - 1 } - if type == "name" or type == "{" or type == "&" then - non_space = true --> what does this do? - end - - if type == "=" then - tags = string_split(value, patterns.space) - tag_patterns = escape_tags(tags) - end - end - - return nest_tokens(squash_tokens(tokens)) - end - - local out = { - cache = {}, - partial_cache = {}, - tags = {"{{", "}}"} - } - - return setmetatable(out, { __index = self }) - end - -Mustache = {} -Mustache.Version = '1.3.1-0' -Mustache.Name = 'mustache' -Mustache.Render = function(...) - return CreateRenderer(...).render(...) -end - -local string_gmatch = string.gmatch - -function string.split(str, sep) - local out = {} - for m in string_gmatch(str, "[^"..sep.."]+") do out[#out+1] = m end - return out -end - -local _mustache = class('mustache') - -function _mustache:render(...) - return CreateRenderer(...).render(...) -end - --- FiveM manipulation -_ENV.mustache = _mustache -_G.mustache = _mustache -_ENV.render = function(...) _mustache:render(...) end -_G.render = function(...) _mustache:render(...) end \ No newline at end of file diff --git a/vendors/regex.lua b/vendors/regex.lua deleted file mode 100644 index 95b6727..0000000 --- a/vendors/regex.lua +++ /dev/null @@ -1,1921 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitHub: https://gist.github.com/luiseduardohd/10668729 --- License: None --- Author: luiseduardohd --- Name: luaregex.lua --- Version: 130911 --- Description: LuaRegex A True Regular Expression for Lua ------------------------ [ CoreV ] ----------------------- - -local unpack = table.unpack or unpack - - --- the base class of all -local __base_class__ = {} -function __base_class__:__init__() end - - --- Creates a new class, deriving from a base (optional) -local function class(base) - base = base or __base_class__ - - local cls = {} - setmetatable(cls, { ["__index"] = base }) - - return cls -end - ---- Creates a new object of a class -local function new(cls, ...) - --- cls: the class - --- ...: arguments for the constructor - local self = {} - setmetatable(self, { ["__index"] = cls }) - self:__init__(...) - return self -end - --- Get object's class -local function classof(object) - return rawget(getmetatable(object), "__index") -end - - ------------------------------------------------------------------------------ --- Nodes of expression tree - --- --- expression's base --- -local Expression = class() - -function Expression:SetMatchee(matchee, pos) - -- Resets the state of the self and set matchee. - -- setting pos = nil just resets the expression - -- (or, lets NextMatch(submatches, flags) return false) - self.matchee = matchee - self.pos = pos - self:OnSetMatchee() -end - -function Expression:NextMatch(submatches, flags) - -- Before first calling this function, - -- the user should have called self:SetMatchee(matchee, pos). - -- (otherwise, this function just returns false) - -- - -- This function enumerates possible matches for the self. - -- Each time this is called, this returns (isOK, nextPos). - -- - if isOK == true, - -- nextPos denotes the position for the next expression. - -- - if isOK == false, - -- there was no match left. - -- - -- Look also at the comment of Expression:OnNextMatch - local pos = self.pos - local isOK, nextPos - if pos then - isOK, nextPos = self:OnNextMatch(submatches, flags) - if not isOK then - self.pos = nil - end - end - - if self.name then - if isOK then - submatches[self.name] = { pos, nextPos } - else - submatches[self.name] = nil - end - end - - return isOK, nextPos -end - -function Expression:SetName(name) - -- name: number or string - self.name = name -end - -function Expression:CloneCoreStateTo(clone) - -- This should be called by Clone() of derived classes. - -- Clones the core states into 'clone' - clone.matchee = self.matchee - clone.pos = self.pos - clone.name = self.name -end - --- Override this if necessary -function Expression:OnSetMatchee() end - --- Define following functions in derived classes --- function Expression:Clone() --- Return a clone object of the self. --- The state of the clone shall be the same as the self. --- If the self has sub-objects, the sub-objects shall also be cloned. --- --- function Expression:IsFixedLength() --- Checks if the expression's length is fixed. --- This functions returns (isFixed, length) --- --- function Expression:OnNextMatch(submatches, flags) --- When this function is called, --- self.matchee and self.pos refer to the string to be matched. --- --- - If there are one or more matches for the self, then --- this function shall return (true, NEXT_POSITION), --- in the favored order, one by one, each time it is called. --- - If there are no matches, or if there are no matches left, --- then this function shall return false. --- --- It is guaranteed that this function is never called --- after --- - this function returns false, or --- - this function sets self.pos = nil, --- until the user calls self:SetMatchee again. --- --- A matched group named 'name' (string or number) --- can be obtained by --- pos, nextPos = unpack(submatches[name]) --- str = self.matchee:sub(pos, nextPos-1) - --- --- expression AB --- -local ExpPair = class(Expression) - -function ExpPair:__init__(sub1, sub2) - self.sub1 = sub1 - self.sub2 = sub2 -end - -function ExpPair:OnSetMatchee() - self.sub1:SetMatchee(self.matchee, self.pos) - self.sub2:SetMatchee(nil, nil) -end - -function ExpPair:Clone() - clone = new(classof(self), self.sub1:Clone(), self.sub2:Clone()) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpPair:IsFixedLength() - local b, len1 = self.sub1:IsFixedLength() - local len2 - if b then - b, len2 = self.sub2:IsFixedLength() - if b then - return true, len1 + len2 - end - end - - return false -end - -function ExpPair:OnNextMatch(submatches, flags) - local isOK, nextPos = self.sub2:NextMatch(submatches, flags) - if isOK then - return isOK, nextPos - end - - repeat - isOK, nextPos = self.sub1:NextMatch(submatches, flags) - if not isOK then - return false - end - - self.sub2:SetMatchee(self.matchee, nextPos) - isOK, nextPos = self.sub2:NextMatch(submatches, flags) - until isOK - - return isOK, nextPos -end - - --- --- expression A|B --- -local ExpOr = class(Expression) - -function ExpOr:__init__(sub1, sub2) - self.sub1 = sub1 - self.sub2 = sub2 -end - -function ExpOr:OnSetMatchee() - self.sub1:SetMatchee(self.matchee, self.pos) - self.sub2:SetMatchee(self.matchee, self.pos) -end - -function ExpOr:Clone() - clone = new(classof(self), self.sub1:Clone(), self.sub2:Clone()) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpOr:IsFixedLength() - local b, len1 = self.sub1:IsFixedLength() - local len2 - if b then - b, len2 = self.sub2:IsFixedLength() - if b and len1 == len2 then - return true, len1 - end - end - - return false -end - -function ExpOr:OnNextMatch(submatches, flags) - local isOK, nextPos = self.sub1:NextMatch(submatches, flags) - if isOK then - return isOK, nextPos - end - - return self.sub2:NextMatch(submatches, flags) -end - - --- --- expression A{a,b}, which includes: --- A* = A{,} --- A+ = A{1,} --- A? = A{,1} --- A{n} = A{n,n} --- a,b when omitted are assumed to be 0 and infinity, respectively --- -local ExpRepeat = class(Expression) - -function ExpRepeat:__init__(sub, min, max) - self.sub = sub - self.min = min or 0 - self.max = max -end - -function ExpRepeat:OnSetMatchee() - local clone = self.sub:Clone() - clone:SetMatchee(self.matchee, self.pos) - self.stack = { {clone, self.pos} } -end - -function ExpRepeat:Clone() - clone = new(classof(self), self.sub:Clone(), self.min, self.max) - self:CloneCoreStateTo(clone) - - if self.stack then - local cloneStack = {} - for i,v in ipairs(self.stack) do - local sub, pos = unpack(v) - cloneStack[#cloneStack + 1] = {sub:Clone(), pos} - end - clone.stack = cloneStack - end - - return clone -end - -function ExpRepeat:IsFixedLength() - if self.min == self.max then - local b, len = self.sub:IsFixedLength() - if b then - return len * self.min - end - end - - return false -end - -function ExpRepeat:OnNextMatch(submatches, flags) - local stack = self.stack - local max = self.max - local isOK, nextPos - - while self.pos do - local sub, pos - - while true do - sub, pos = unpack(stack[#stack]) - isOK, nextPos = sub:NextMatch(submatches, flags) - if isOK then - if not max or #stack < max then - local clone = self.sub:Clone() - clone:SetMatchee(self.matchee, nextPos) - stack[#stack+1] = {clone, nextPos} - else - break - end - else - stack[#stack] = nil - nextPos = pos - break - end - end - - local iteration = #stack - if iteration == 0 then - self.pos = nil - end - - if (self.min <= iteration) - and (not self.max or iteration <= self.max) - then - return true, nextPos - end - end - - return false -end - - --- --- expression A{a,b}?, which includes: --- A*? = A{,}? --- A+? = A{1,}? --- A?? = A{,1}? --- a,b when omitted are assumed to be 0 and infinity, respectively --- -local ExpVigorless = class(Expression) - -function ExpVigorless:__init__(sub, min, max) - self.sub = sub - self.min = min or 0 - self.max = max -end - -function ExpVigorless:OnSetMatchee() - self.sub:SetMatchee(self.matchee, self.pos) - self.queue = nil - self.curExp = nil - self.curDepth = 0 -end - -function ExpVigorless:Clone() - clone = new(classof(self), self.sub:Clone(), self.min, self.max) - self:CloneCoreStateTo(clone) - - if self.queue then - local cloneQ = {} - for i,v in ipairs(self.queue) do - cloneQ[#cloneQ + 1] = v - end - clone.queue = cloneQ - end - - clone.curExp = self.curExp - clone.curDepth = self.curDepth - - return clone -end - -function ExpVigorless:IsFixedLength() - if self.min == self.max then - local b, len = self.sub:IsFixedLength() - if b then - return len * self.min - end - end - - return false -end - -function ExpVigorless:OnNextMatch(submatches, flags) - local min = self.min - local max = self.max - - if not self.queue then - self.queue = { {self.pos, 1} } - if (min <= 0) - and (not max or 0 <= max) - then - return true, self.pos - end - end - - local queue = self.queue - - while true do - if self.curExp then - isOK, nextPos = self.curExp:NextMatch(submatches, flags) - if isOK then - if not max or self.curDepth < max then - queue[#queue+1] = { nextPos, self.curDepth + 1 } - end - if (min <= self.curDepth) - and (not max or self.curDepth <= max) - then - return isOK, nextPos - end - else - self.curExp = nil - end - elseif #queue > 0 then - nextPos, self.curDepth = unpack(table.remove(queue, 1)) - local clone = self.sub:Clone() - clone:SetMatchee(self.matchee, nextPos) - self.curExp = clone - else - return false - end - end -end - - --- --- expression (?=A), (?!A) --- -local ExpLookAhead = class(Expression) - -function ExpLookAhead:__init__(sub, affirmative) - self.sub = sub - self.aff = affirmative -end - -function ExpLookAhead:OnSetMatchee() - self.sub:SetMatchee(self.matchee, self.pos) -end - -function ExpLookAhead:Clone() - clone = new(classof(self), self.sub:Clone()) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpLookAhead:IsFixedLength() - return true, 0 -end - -function ExpLookAhead:OnNextMatch(submatches, flags) - local isOK, nextPos = self.sub:NextMatch(submatches, flags) - if (not self.aff) == (not isOK) then - nextPos = self.pos - self.pos = nil - return true, nextPos - end - - return false -end - - --- --- expression (?<=A), (? bool - self.fnIsMatch = fnIsMatch -end - -function ExpOneChar:Clone() - clone = new(classof(self), self.fnIsMatch) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpOneChar:IsFixedLength() - return true, 1 -end - -function ExpOneChar:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - if pos > #self.matchee then return false end - - if self.fnIsMatch(self.matchee:byte(pos)) then - return true, pos + 1 - else - return false - end -end - - --- --- expression ^ --- -local ExpLineBegin = class(Expression) - -function ExpLineBegin:Clone() - clone = new(classof(self)) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpLineBegin:IsFixedLength() - return true, 0 -end - -function ExpLineBegin:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - -- ^ matches even a null string - if pos == 1 then - return true, pos - end - - if self.matchee:sub(pos-1, pos-1) == '\n' then - return true, pos - end - - return false -end - - --- --- expression $ --- -local ExpLineEnd = class(Expression) - -function ExpLineEnd:Clone() - clone = new(classof(self)) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpLineEnd:IsFixedLength() - return true, 0 -end - -function ExpLineEnd:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - -- $ matches even a null string - if pos == #self.matchee + 1 then - return true, pos - end - - if self.matchee:sub(pos, pos) == '\n' then - return true, pos - end - - return false -end - - --- --- expression \A --- -local ExpBegin = class(Expression) - -function ExpBegin:Clone() - clone = new(classof(self)) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpBegin:IsFixedLength() - return true, 0 -end - -function ExpBegin:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - -- ^ matches even a null string - if pos == 1 then - return true, pos - end - - return false -end - - --- --- expression \Z --- -local ExpEnd = class(Expression) - -function ExpEnd:Clone() - clone = new(classof(self)) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpEnd:IsFixedLength() - return true, 0 -end - -function ExpEnd:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - -- $ matches even a null string - if pos == #self.matchee + 1 then - return true, pos - end - - return false -end - - --- --- expression \b --- -local ExpBorder = class(Expression) - -function ExpBorder:Clone() - clone = new(classof(self)) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpBorder:IsFixedLength() - return true, 0 -end - -function ExpBorder:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - if self:IsWordAt(pos-1) ~= self:IsWordAt(pos) then - return true, pos - end - - return false -end - -function ExpBorder:IsWordAt(pos) - if pos <= 0 then return false end - local value = self.matchee:byte(pos) - if not value then return false end - - local zero, nine, A, Z, a, z, ubar = ("09AZaz_"):byte(1,7) - return (zero <= value and value <= nine) - or (A <= value and value <= Z) - or (a <= value and value <= z) - or value == ubar -end - - --- --- expression \B --- -local ExpNegBorder = class(ExpBorder) - -function ExpNegBorder:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - if self:IsWordAt(pos-1) == self:IsWordAt(pos) then - return true, pos - end - - return false -end - - --- --- expression that matches a terminal string --- -local ExpTerminals = class(Expression) - -function ExpTerminals:__init__(str) - self.str = str -end - -function ExpTerminals:Clone() - clone = new(classof(self), self.str) - self:CloneCoreStateTo(clone) - return clone -end - -function ExpTerminals:IsFixedLength() - return true, #self.str -end - -function ExpTerminals:OnNextMatch(submatches, flags) - local pos = self.pos - self.pos = nil - - local len = #self.str - - if self.matchee:sub(pos, pos + len - 1) == self.str then - return true, pos + len - else - return false - end -end - - ------------------------------------------------------------------------------ --- Parser to compile regex-string to expression-tree - -local Parser = class() - -function Parser:__init__(regexp, flags) - self.regexp = regexp - self.flags = flags - self.nextCapture = 1 - - local expOr, nextPos = self:GetExpOr(1) - - if not expOr then - return - end - - if nextPos ~= #regexp + 1 then - if not self.errMsg then - self.errMsg = "cannot compile" - self.errPos = nextPos - end - return - end - - self.errMsg = nil - self.errPos = nil - self.exp = expOr -end - -function Parser:Error() - return self.errMsg, self.errPos -end - -function Parser:Expression() - return self.exp -end - -function Parser:GetExpOr(pos) - local expOr, nextPos = self:GetExpPair(pos) - if not expOr then return nil end - - local expPair - while self.regexp:sub(nextPos,nextPos) == '|' do - expPair, nextPos = self:GetExpPair(nextPos + 1) - if not expPair then return nil end - - expOr = new(ExpOr, expOr, expPair) - end - - return expOr, nextPos -end - -function Parser:GetExpPair(pos) - local expPair, nextPos = self:GetExpRepeat(pos) - if not expPair then - return new(ExpTerminals, ""), pos - end - - pos = nextPos - local expRepeat - while true do - expRepeat, nextPos = self:GetExpRepeat(pos) - if not expRepeat then - return expPair, pos - end - - expPair = new(ExpPair, expPair, expRepeat) - pos = nextPos - end -end - -function Parser:GetExpRepeat(pos) - local expRepeat, nextPos = self:GetExpPrimary(pos) - if not expRepeat then return nil end - - pos = nextPos - local repeater - while true do - repeater, nextPos = self:GetRepeater(pos) - if not repeater then - return expRepeat, pos - end - - local clsExp - if self.regexp:sub(nextPos, nextPos) == '?' then - clsExp = ExpVigorless - nextPos = nextPos + 1 - else - clsExp = ExpRepeat - end - - local min = repeater.min - local max = repeater.max - - expRepeat = new(clsExp, expRepeat, min, max) - pos = nextPos - end -end - -function Parser:GetExpPrimary(pos) - local regexp = self.regexp - - if regexp:sub(pos,pos) == '(' then - pos = pos+1 - - local subExp, nextPos - - if regexp:sub(pos,pos) == '?' then - pos = pos+1 - - if regexp:sub(pos,pos) == ':' then - subExp, nextPos = self:GetUnnamedGroup(pos+1) - elseif regexp:sub(pos,pos+1) == 'P<' then - subExp, nextPos = self:GetUserNamedGroup(pos+2) - elseif regexp:sub(pos,pos+1) == 'P=' then - subExp, nextPos = self:GetUserNamedRef(pos+2) - elseif regexp:sub(pos,pos) == '=' then - subExp, nextPos = self:GetLookAhead(pos+1) - elseif regexp:sub(pos,pos) == '!' then - subExp, nextPos = self:GetNegLookAhead(pos+1) - elseif regexp:sub(pos,pos+1) == '<=' then - subExp, nextPos = self:GetLookBack(pos+2) - elseif regexp:sub(pos,pos+1) == '' then - self.errMsg = "> expected" - self.errPos = nextPos - return nil - end - - local expOr - expOr, nextPos = self:GetExpOr(nextPos + 1) - if expOr then - expOr:SetName(name) - end - - return expOr, nextPos -end - -function Parser:GetUserNamedRef(pos) - local name, nextPos = self:GetName(pos) - if not name then return nil end - - return new(ExpReference, name), nextPos -end - -function Parser:GetLookAhead(pos) - local expOr, nextPos = self:GetExpOr(pos) - if expOr then - expOr = new(ExpLookAhead, expOr, true) - end - - return expOr, nextPos -end - -function Parser:GetNegLookAhead(pos) - local expOr, nextPos = self:GetExpOr(pos) - if expOr then - expOr = new(ExpLookAhead, expOr, false) - end - - return expOr, nextPos -end - -function Parser:GetLookBack(pos) - local expOr, nextPos = self:GetExpOr(pos) - if not expOr then return nil end - - if not expOr:IsFixedLength() then - self.errMsg = "length must be fixed" - self.errPos = pos+1 - return nil - end - - return new(ExpLookBack, expOr, true), nextPos -end - -function Parser:GetNegLookBack(pos) - local expOr, nextPos = self:GetExpOr(pos) - if not expOr then return nil end - - if not expOr:IsFixedLength() then - self.errMsg = "length must be fixed" - self.errPos = pos+1 - return nil - end - - return new(ExpLookBack, expOr, false), nextPos -end - -function Parser:GetConditional(pos) - local name, nextPos = self:GetName(pos) - if not name then return nil end - - if self.regexp:sub(nextPos,nextPos) ~= ')' then - self.errMsg = ") expected" - self.errPos = nextPos - return nil - end - - local exp1 - exp1, nextPos = self:GetExpPair(nextPos + 1) - if not exp1 then return nil end - - local exp2 - if self.regexp:sub(nextPos,nextPos) == '|' then - exp2, nextPos = self:GetExpPair(nextPos + 1) - if not exp2 then return nil end - end - - return new(ExpConditional, name, exp1, exp2), nextPos -end - -function Parser:GetNamedGroup(pos) - local id = self.nextCapture - self.nextCapture = self.nextCapture + 1 - - local expOr, nextPos = self:GetExpOr(pos) - if expOr then - expOr:SetName(id) - else - -- restore 'nextCapture' - self.nextCapture = id - end - - return expOr, nextPos -end - -function Parser:GetRepeater(pos) - local regexp = self.regexp - - if pos > #regexp then return nil end - local c = regexp:sub(pos, pos) - - if c == '*' then - return {}, pos+1 - end - if c == '+' then - return {["min"] = 1}, pos+1 - end - if c == '?' then - return {["max"] = 1}, pos+1 - end - if c ~= '{' then - return nil - end - - pos = pos + 1 - local min, max, nextPos - - min, nextPos = self:GetNumber(pos) - if min then - pos = nextPos - end - - c = regexp:sub(pos, pos) - if c == '' or (c ~= ',' and c ~= '}') then - self.errMsg = ", or } expected" - self.errPos = pos - return nil - end - - if not min and c == '}' then - self.errMsg = "iteration number expected" - self.errPos = pos - return nil - end - - pos = pos + 1 - - if c == ',' then - max, nextPos = self:GetNumber(pos) - if max then - pos = nextPos - end - - c = regexp:sub(pos, pos) - if c == '' or c ~= '}' then - self.errMsg = "} expected" - self.errPos = pos - return nil - end - - pos = pos + 1 - else - max = min - end - - return {["min"] = min, ["max"] = max}, pos -end - -function Parser:GetCharClass(pos) - local regexp = self.regexp - if regexp:sub(pos,pos) ~= '[' then - return nil - end - - pos = pos+1 - - local affirmative - if regexp:sub(pos,pos) == '^' then - affirmative = false - pos = pos+1 - else - affirmative = true - end - - local fnIsMatch, nextPos = self:GetUserCharClass(pos) - if not fnIsMatch then return nil end - - if regexp:sub(nextPos,nextPos) ~= ']' then - self.errMsg = "] expected" - self.errPos = nextPos - return nil - end - - local fn - if affirmative then - fn = fnIsMatch - else - fn = function(c) return not fnIsMatch(c) end - end - - return new(ExpOneChar, fn), nextPos+1 -end - -function Parser:GetUserCharClass(pos) - local fnIsMatch, nextPos = self:GetUserCharRange(pos) - if not fnIsMatch then - self.errMsg = "empty class not allowed" - self.errPos = pos - return nil - end - - local aFn = { fnIsMatch } - - pos = nextPos - while true do - -- the following 'local' is mandatory - local fnIsMatch, nextPos = self:GetUserCharRange(pos) - if not fnIsMatch then - local fn = function(c) - for i,v in ipairs(aFn) do - if v(c) then return true end - end - return false - end - return fn, pos - end - - aFn[#aFn+1] = fnIsMatch - pos = nextPos - end -end - -function Parser:GetUserCharRange(pos) - local char1, nextPos = self:GetUserChar(pos) - if not char1 then return nil end - - if self.regexp:sub(nextPos,nextPos) ~= '-' then - return function(c) return c == char1 end, nextPos - end - - pos = nextPos + 1 - - local char2, nextPos = self:GetUserChar(pos) - if char2 then - return function(c) return char1 <= c and c <= char2 end, nextPos - else - char2 = ('-'):byte() - return function(c) return char1 == c or c == char2 end, pos - end -end - -function Parser:GetUserChar(pos) - local value, nextPos = self:GetClassEscSeq(pos) - if value then - return value, nextPos - end - - local c = self.regexp:sub(pos, pos) - if c ~= '' and c ~= '\\' and c ~= ']' then - return c:byte(), pos + 1 - else - return nil - end -end - -function Parser:GetClassEscSeq(pos) - local value, nextPos = self:GetTermEscSeq(pos) - if value then - return value, nextPos - end - - if self.regexp:sub(pos,pos+1) == "\\b" then - return 0x08, pos+2 - else - return nil - end -end - -function Parser:GetNonTerminal(pos) - local regexp = self.regexp - local c = regexp:sub(pos,pos) - if c == '^' then - return new(ExpLineBegin), pos+1 - end - if c == '$' then - return new(ExpLineEnd), pos+1 - end - if c == '.' then - local nl = ('\n'):byte() - return new(ExpOneChar, function(c) return c ~= nl end), pos+1 - end - if c ~= '\\' then - return nil - end - - local zero, nine, A, Z, a, z, ubar = ("09AZaz_"):byte(1,7) - local ff, nl, cr, ht, vt, ws = ("\f\n\r\t\v "):byte(1,6) - - c = regexp:sub(pos+1, pos+1) - if c == 'd' then - local fn = function(c) return zero <= c and c <= nine end - return new(ExpOneChar, fn), pos+2 - end - if c == 'D' then - local fn = function(c) return not(zero <= c and c <= nine) end - return new(ExpOneChar, fn), pos+2 - end - if c == 's' then - local fn = function(c) - -- check it in the order of likeliness - return c == ws or c == nl or c == ht - or c == cr or c == vt or c == ff - end - return new(ExpOneChar, fn), pos+2 - end - if c == 'S' then - local fn = function(c) - -- check it in the order of likeliness - return not(c == ws or c == nl or c == ht - or c == cr or c == vt or c == ff - ) - end - return new(ExpOneChar, fn), pos+2 - end - if c == 'w' then - local fn = function(c) - return (a <= c and c <= z) - or (A <= c and c <= Z) - or (zero <= c and c <= nine) - or c == ubar - end - return new(ExpOneChar, fn), pos+2 - end - if c == 'W' then - local fn = function(c) - return not( - (a <= c and c <= z) - or (A <= c and c <= Z) - or (zero <= c and c <= nine) - or c == ubar - ) - end - return new(ExpOneChar, fn), pos+2 - end - if c == 'A' then - return new(ExpBegin), pos+2 - end - if c == 'b' then - return new(ExpBorder), pos+2 - end - if c == 'B' then - return new(ExpNegBorder), pos+2 - end - if c == 'Z' then - return new(ExpEnd), pos+2 - end - - local value, nextPos = self:GetNumber(pos+1) - if value then - return new(ExpReference, value), nextPos - end - - self.errMsg = "invalid escape sequence" - self.errPos = pos - return nil -end - -function Parser:GetTerminalStr(pos) - local value, nextPos = self:GetTerminal(pos) - if not value then return nil end - - local list = { value } - pos = nextPos - - while true do - value, nextPos = self:GetTerminal(pos) - if not value then - local exp = new(ExpTerminals, - self.regexp.char(unpack(list)) - ) - return exp, pos - end - - list[#list+1] = value - pos = nextPos - end -end - -local g_nonTerminal_Parser_GetTerminal = { - [('^'):byte()] = true, - [('$'):byte()] = true, - [('\\'):byte()] = true, - [('|'):byte()] = true, - [('['):byte()] = true, - [(']'):byte()] = true, - [('{'):byte()] = true, - [('}'):byte()] = true, - [('('):byte()] = true, - [(')'):byte()] = true, - [('*'):byte()] = true, - [('+'):byte()] = true, - [('?'):byte()] = true, -} -function Parser:GetTerminal(pos) - local value, nextPos = self:GetTermEscSeq(pos) - if value then - return value, nextPos - end - - value = self.regexp:byte(pos,pos) - if not value then return nil end - - local nonTerminal = g_nonTerminal_Parser_GetTerminal - if nonTerminal[value] then return nil end - - return value, pos+1 -end - -local g_entity_Parser_GetTermEscSeq = { - [('a'):byte()] = 0x07, - [('f'):byte()] = 0x0c, - [('n'):byte()] = 0x0a, - [('r'):byte()] = 0x0d, - [('t'):byte()] = 0x09, - [('v'):byte()] = 0x0b, - [('!'):byte()] = ('!'):byte(), - [('"'):byte()] = ('"'):byte(), - [('#'):byte()] = ('#'):byte(), - [('$'):byte()] = ('$'):byte(), - [('%'):byte()] = ('%'):byte(), - [('&'):byte()] = ('&'):byte(), - [("'"):byte()] = ("'"):byte(), - [('('):byte()] = ('('):byte(), - [(')'):byte()] = (')'):byte(), - [('*'):byte()] = ('*'):byte(), - [('+'):byte()] = ('+'):byte(), - [(','):byte()] = (','):byte(), - [('-'):byte()] = ('-'):byte(), - [('.'):byte()] = ('.'):byte(), - [('/'):byte()] = ('/'):byte(), - [(':'):byte()] = (':'):byte(), - [(';'):byte()] = (';'):byte(), - [('<'):byte()] = ('<'):byte(), - [('='):byte()] = ('='):byte(), - [('>'):byte()] = ('>'):byte(), - [('?'):byte()] = ('?'):byte(), - [('@'):byte()] = ('@'):byte(), - [('['):byte()] = ('['):byte(), - [('\\'):byte()] =('\\'):byte(), - [(']'):byte()] = (']'):byte(), - [('^'):byte()] = ('^'):byte(), - [('_'):byte()] = ('_'):byte(), - [('`'):byte()] = ('`'):byte(), - [('{'):byte()] = ('{'):byte(), - [('|'):byte()] = ('|'):byte(), - [('}'):byte()] = ('}'):byte(), - [('~'):byte()] = ('~'):byte(), -} -function Parser:GetTermEscSeq(pos) - local regexp = self.regexp - if regexp:sub(pos,pos) ~= '\\' then return nil end - - local entity = g_entity_Parser_GetTermEscSeq - local c = regexp:byte(pos+1) - local value = entity[c] - if value then - return value, pos+2 - end - - if c == ('x'):byte() then - value, nextPos = self:GetHexNumber(pos+2, 2) - if not value then - self.errMsg = "hexadecimal number expected" - self.errPos = pos+2 - return nil - end - return value, nextPos - end - - self.errMsg = "invalid escape sequence" - self.errPos = pos - - return nil -end - -function Parser:GetName(pos) - local name, nextPos = self:GetIdentifier(pos) - if name then - return name, nextPos - end - - name, nextPos = self:GetNumber(pos) - if name then - return name, nextPos - end - - return nil -end - -function Parser:GetIdentifier(pos) - local regexp = self.regexp - local zero, nine, A, Z, a, z, bar = ('09AZaz_'):byte(1,7) - - local value - local c = regexp:byte(pos) - if not c then return nil end - - if (A <= c and c <= Z) - or (a <= c and c <= z) - or c == bar - then - value = { c } - else - return nil - end - - local nextPos = pos + 1 - while true do - c = regexp:byte(nextPos) - if not c then - break - end - if (A <= c and c <= Z) - or (a <= c and c <= z) - or (zero <= c and c <= nine) - or c == bar - then - value[#value + 1] = c - nextPos = nextPos + 1 - else - break - end - end - - return regexp.char(unpack(value)), nextPos -end - -function Parser:GetNumber(pos) - local regexp = self.regexp - local zero, nine = ('09'):byte(1,2) - - local nextPos = pos - local value = 0 - while true do - local digit = regexp:byte(nextPos) - if not digit then - break - end - if not (zero <= digit and digit <= nine) then - break - end - value = 10*value + (digit - zero) - nextPos = nextPos + 1 - end - - if pos == nextPos then return nil end - - return value, nextPos -end - -function Parser:GetHexNumber(pos, maxDigits) - local regexp = self.regexp - local zero, nine, A, F, a, f = ('09AFaf'):byte(1,6) - - local nextPos = pos - local value = 0 - local i = 0 - while not maxDigits or i < maxDigits do - local digit = regexp:byte(nextPos) - if not digit then - break - end - if zero <= digit and digit <= nine then - value = 16*value + (digit - zero) - elseif A <= digit and digit <= F then - value = 16*value + (digit - A + 10) - elseif a <= digit and digit <= f then - value = 16*value + (digit - a + 10) - else - break - end - - nextPos = nextPos + 1 - i = i + 1 - end - - if pos == nextPos then return nil end - - return value, nextPos -end - - --------------------------------------------------------------------------- --- Match class (represents submatches) - -local Match = class() - -function Match:__init__(matchee, submatches) - self.matchee = matchee - self.submatches = submatches -end - --- function Match:expand(format) end --- This is defined later (to use Regex) - -function Match:group(...) - -- /(a)(b)(c)/ matching "abc", then - -- group(0,1,2,3) returns "abc", "a", "b", "c" - -- group() is equivalent to group(0) - - local args = {...} - if #args == 0 then args = { 0 } end - - local matchee = self.matchee - local submatches = self.submatches - local groups = {} - - for i = 1, #args do - local name = args[i] - local span = submatches[name] - if span then - local b,e = unpack(span) - groups[i] = matchee:sub(b,e-1) - end - end - - return unpack(groups) -end - -function Match:span(groupId) - -- Returns index pair (begin, end) of group 'groupId'. - -- Note 'end' is one past the end. - - groupId = groupId or 0 - - local span = self.submatches[groupId] - if span then - return unpack(span) - else - return nil - end -end - - --------------------------------------------------------------------------- --- Regex class --- -local Regex = class() -Regex.__regex__ = true -- type marker - -function Regex:__init__(regexp, flags) - local parser = new(Parser, regexp, flags) - local exp = parser:Expression() - if exp == nil then - msg, pos = parser:Error() - error(("regex at %d: %s"):format(pos, msg)) - end - - self.exp = exp - self.flags = flags -end - -function Regex:match(str, pos) - if not pos then - pos = 1 - elseif pos < 0 then - pos = #str - (pos + 1) - end - - if pos < 0 then - pos = 1 - end - - local submatches = {} - - self.exp:SetMatchee(str, pos) - isOK, nextPos = self.exp:NextMatch(submatches, self.flags) - - if not isOK then return nil end - - submatches[0] = {pos, nextPos} - return new(Match, str, submatches) -end - -function Regex:search(str, pos) - if not pos then - pos = 1 - elseif pos < 0 then - pos = #str - (pos + 1) - end - - if pos < 0 then - pos = 1 - end - - for p = pos, #str do - local match = self:match(str, p) - if match then return match end - end - - return nil -end - -function Regex:sub(repl, str, count) - if count and count <= 0 then return str, 0 end - - local isFunc - if type(repl) == "function" then - isFunc = true - else - local meta = getmetatable(repl) - if meta and meta.__call then - isFunc = true - end - end - - local list = {} - local nRepl = 0 - local prevPos = 1 - for match in self:finditer(str) do - local curBeg, curEnd = match:span() - list[#list+1] = str:sub(prevPos,curBeg-1) - - local r - if isFunc then - r = repl(match) - if r then - r = tostring(r) - else - r = "" - end - else - r = match:expand(repl) - end - - list[#list+1] = r - prevPos = curEnd - - nRepl = nRepl + 1 - if count and count <= nRepl then break end - end - - list[#list+1] = str:sub(prevPos,-1) - - return table.concat(list), nRepl -end - -function Regex:findall(str, pos) - local list = {} - for match in self:finditer(str, pos) do - list[#list+1] = match - end - - return list -end - -function Regex:finditer(str, pos) - pos = pos or 1 - - local match = { - ["matchee"] = str, - ["span"] = function() return nil, pos end - } - return self.__finditer, self, match -end - -function Regex:__finditer(match) - local prevBeg, prevEnd = match:span(0) - if prevBeg == prevEnd then - prevEnd = prevEnd + 1 - end - return self:search(match.matchee, prevEnd) -end - - --- additional method of Match -local g_regex_Match_expand = - new(Regex, [[\\(?:(\d+)|g<(?:(\d+)|([A-Za-z_][A-Za-z0-9_]*))>|[xX]([0-9a-fA-F]{1,2})|([abfnrtv\\]))]]) -function Match:expand(format) - -- Replaces \number, \g, \g - -- to the corresponding groups - -- Also \a, \b, \f, \n, \r, \t, \v, \x## are recognized - - local regex = g_regex_Match_expand - - local function replace(match) - local group = match:group(1) or match:group(2) - if group then - local id = tonumber(group, 10) - return self:group(id) - end - - group = match:group(3) - if group then - return self:group(group) - end - - group = match:group(4) - if group then - return match.matchee.char(tonumber("0x" .. group)) - end - - group = match:group(5) - if group == 'a' then return '\a' - elseif group == 'b' then return '\b' - elseif group == 'f' then return '\f' - elseif group == 'n' then return '\n' - elseif group == 'r' then return '\r' - elseif group == 't' then return '\t' - elseif group == 'v' then return '\v' - elseif group == '\\' then return '\\' - end - end - - return (regex:sub(replace, format)) -end - - --------------------------------------------------------------------------- --- Exported object - -local re = {} - -function re.compile(regexp, flags) - return new(Regex, regexp, flags) -end - -function re.match(regexp, str, pos, flags) - return re.__getRegex(regexp, flags):match(str, pos) -end - -function re.search(regexp, str, pos, flags) - return re.__getRegex(regexp, flags):search(str, pos) -end - -function re.sub(regexp, repl, str, count, flags) - return re.__getRegex(regexp, flags):sub(repl, str, count) -end - -function re.findall(regexp, str, pos, flags) - return re.__getRegex(regexp, flags):findall(str, pos) -end - -function re.finditer(regexp, str, pos, flags) - return re.__getRegex(regexp, flags):finditer(str, pos) -end - -function re.__getRegex(regexp, flags) - if regexp.__regex__ then - return regexp - else - return re.__compile(regexp, flags) - end -end - -re.cacheSize = 100 -- this is the size of regex cache - -local g_sourceCache_re = {} -local g_objectCache_re = {} - -function re.__compile(regexp, flags) - local sourceCache = g_sourceCache_re - local objectCache = g_objectCache_re - - local obj = objectCache[regexp] - if obj then - -- flags must be considered: - -- anyway, flags does not work for now - - local theI = 0 - for i,v in ipairs(sourceCache) do - if v == regexp then - theI = i - break - end - end - if theI > 1 then - for i = theI, 2, -1 do - sourceCache[i] = sourceCache[i-1] - end - sourceCache[1] = regexp - end - return obj - end - - obj = re.compile(regexp, flags) - local cacheSize = re.cacheSize - - local size = #sourceCache - while cacheSize <= size do - local name = sourceCache[size] - sourceCache[size] = nil - objectCache[name] = nil - size = size - 1 - end - - table.insert(sourceCache, 1, regexp) - objectCache[regexp] = obj - - return obj -end - -_ENV.regex = re -_G.regex = re \ No newline at end of file From 6886d401edb98e9541b69690560b2bf45e7da8a7 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 27 Oct 2020 21:20:34 +0100 Subject: [PATCH 03/42] Stage (Working on skin resource) --- [fivem]/cvf_spawnmanager/client/main.lua | 25 +- [fivem]/cvf_spawnmanager/fxmanifest.lua | 1 + .../configs/client/spawnmanager.lua | 1 + .../cvf_config/configs/shared/weapons.lua | 2 + [required]/cvf_config/shared/main.lua | 2 + [required]/cvf_ids/shared/main.lua | 2 +- [required]/cvf_skins/classes/skin.lua | 505 + [required]/cvf_skins/classes/skin_funcs.lua | 147 + [required]/cvf_skins/classes/tatoo.lua | 15 + [required]/cvf_skins/fxmanifest.lua | 38 + [required]/cvf_skins/translations/nl.json | 20 + [required]/cvf_translations/shared/main.lua | 1 + .../cvf_tattoo_generator.ts | 142 + .../cvf_tattoo_generator/data/overlays.json | 22882 ++++++++++++++++ .../cvf_tattoo_generator/package-lock.json | 79 + [tools]/cvf_tattoo_generator/package.json | 31 + corev/client/import.lua | 38 +- corev/fxmanifest.lua | 1 + corev/server/import.lua | 37 +- 19 files changed, 23957 insertions(+), 12 deletions(-) create mode 100644 [required]/cvf_skins/classes/skin.lua create mode 100644 [required]/cvf_skins/classes/skin_funcs.lua create mode 100644 [required]/cvf_skins/classes/tatoo.lua create mode 100644 [required]/cvf_skins/fxmanifest.lua create mode 100644 [required]/cvf_skins/translations/nl.json create mode 100644 [tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts create mode 100644 [tools]/cvf_tattoo_generator/data/overlays.json create mode 100644 [tools]/cvf_tattoo_generator/package-lock.json create mode 100644 [tools]/cvf_tattoo_generator/package.json diff --git a/[fivem]/cvf_spawnmanager/client/main.lua b/[fivem]/cvf_spawnmanager/client/main.lua index b891201..d586155 100644 --- a/[fivem]/cvf_spawnmanager/client/main.lua +++ b/[fivem]/cvf_spawnmanager/client/main.lua @@ -8,19 +8,28 @@ -- Version: 1.0.0 -- Description: Custom FiveM Framework ----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local wait = assert(Citizen.Wait) + +--- This thread allowes you to spawn in a server Citizen.CreateThread(function() while true do if (NetworkIsPlayerActive(PlayerId())) then - if (GetEntityModel(PlayerPedId()) == GetHashKey('a_f_y_epsilon_01')) then + local modelName = corev:cfg('spawnmanager', 'defaultModel') + local defaultModel = GetHashKey(corev:ensure(modelName, 'mp_m_freemode_01')) + local defaultLocation = corev:cfg('spawnmanager', 'defaultSpawnLocation') + + if (GetEntityModel(PlayerPedId()) == defaultModel) then return; end - local defaultModel = GetHashKey('a_f_y_epsilon_01') - RequestModel(defaultModel) while not HasModelLoaded(defaultModel) do - Citizen.Wait(0) + wait(0) end SetPlayerModel(PlayerId(), defaultModel) @@ -36,23 +45,21 @@ Citizen.CreateThread(function() ClearPlayerWantedLevel(PlayerId()) SetMaxWantedLevel(0) - local coords, timeout = Config.DefaultSpawnLocation or vector3(-206.79, -1015.12, 29.14), 0 + local coords, timeout = defaultLocation or vector3(-206.79, -1015.12, 29.14), 0 RequestCollisionAtCoord(coords.x, coords.y, coords.z) while not HasCollisionLoadedAroundEntity(PlayerPedId()) and timeout < 2000 do timeout = timeout + 1 - Citizen.Wait(0) + wait(0) end SetEntityCoords(PlayerPedId(), coords.x, coords.y, coords.z, false, false, false, true) FreezeEntityPosition(PlayerPedId(), false) - triggerOnEvent('playerSpawned', nil, PlayerPedId(), coords) - return; end - Citizen.Wait(0) + wait(0) end end) \ No newline at end of file diff --git a/[fivem]/cvf_spawnmanager/fxmanifest.lua b/[fivem]/cvf_spawnmanager/fxmanifest.lua index 27846f6..374c422 100644 --- a/[fivem]/cvf_spawnmanager/fxmanifest.lua +++ b/[fivem]/cvf_spawnmanager/fxmanifest.lua @@ -25,5 +25,6 @@ url 'https://git.arens.io/ThymonA/corev-framework/' --- Register client scripts --- client_scripts { + '@corev/client/import.lua', 'client/main.lua' } \ No newline at end of file diff --git a/[required]/cvf_config/configs/client/spawnmanager.lua b/[required]/cvf_config/configs/client/spawnmanager.lua index 76e6a73..5daec7c 100644 --- a/[required]/cvf_config/configs/client/spawnmanager.lua +++ b/[required]/cvf_config/configs/client/spawnmanager.lua @@ -11,5 +11,6 @@ local config = {} config.defaultSpawnLocation = vector3(-206.79, -1015.12, 29.14) +config.defaultModel = 'mp_m_freemode_01' return config \ No newline at end of file diff --git a/[required]/cvf_config/configs/shared/weapons.lua b/[required]/cvf_config/configs/shared/weapons.lua index aa04599..74f17e5 100644 --- a/[required]/cvf_config/configs/shared/weapons.lua +++ b/[required]/cvf_config/configs/shared/weapons.lua @@ -11,6 +11,8 @@ --- Cache global variables local assert = assert + +--- Cahce FiveM globals local exports = assert(exports) --- Load translation module in configuration diff --git a/[required]/cvf_config/shared/main.lua b/[required]/cvf_config/shared/main.lua index fccd7f4..bbd3db6 100644 --- a/[required]/cvf_config/shared/main.lua +++ b/[required]/cvf_config/shared/main.lua @@ -21,10 +21,12 @@ local pack = assert(pack or table.pack) local lower = assert(string.lower) local isClient = not IsDuplicityVersion() +--- Cahce FiveM globals local exports = assert(exports) local cfv_ids_self = assert(exports['cvf_ids']) local cfv_ids_func = assert(cfv_ids_self.__id) +--- Create a configuration table local configuration = {} --- Merge multiple tables into one table diff --git a/[required]/cvf_ids/shared/main.lua b/[required]/cvf_ids/shared/main.lua index 743b9f3..1629bed 100644 --- a/[required]/cvf_ids/shared/main.lua +++ b/[required]/cvf_ids/shared/main.lua @@ -22,7 +22,7 @@ local ids_counter = 0 --- Generates a ID for given string --- @param name string|number|nil String to generate a ID for --- @return number Generated ID or Cached ID -local function generatedId(name) +function generatedId(name) if (name == nil) then return 0 end if (type(name) == 'number') then return name end diff --git a/[required]/cvf_skins/classes/skin.lua b/[required]/cvf_skins/classes/skin.lua new file mode 100644 index 0000000..847ff0f --- /dev/null +++ b/[required]/cvf_skins/classes/skin.lua @@ -0,0 +1,505 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local skin_funcs = assert(skin_funcs) +local pairs = assert(pairs) +local GetNumberOfPedDrawableVariations = assert(GetNumberOfPedDrawableVariations) +local GetNumberOfPedPropDrawableVariations = assert(GetNumberOfPedPropDrawableVariations) +local GetNumHeadOverlayValues = assert(GetNumHeadOverlayValues) +local GetNumHairColors = assert(GetNumHairColors) +local GetPedDrawableVariation = assert(GetPedDrawableVariation) +local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) +local GetPedTextureVariation = assert(GetPedTextureVariation) +local GetPedPropIndex = assert(GetPedPropIndex) +local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) +local GetPedPropTextureIndex = assert(GetPedPropTextureIndex) +local __GetPedHeadOverlayValue = assert(GetPedHeadOverlayValue) + +--- Wrapper for GetPedHeadOverlayValue +local function GetPedHeadOverlayValue(ped, index) + local value = __GetPedHeadOverlayValue(ped, index) + + if (value ~= 255) then return value end + + return 0 +end + +--- Returns a `skin_options` classed based on given `ped` +--- @param ped any Any ped entity +function GeneratePedSkin(ped) + --- Makes sure that ped exists + ped = corev:ensure(ped, PlayerPedId()) + + --- Load and checks ped model + local pedModel = GetEntityModel(ped) + local isMP = pedModel == GetHashKey('mp_m_freemode_01') or pedModel == GetHashKey('mp_f_freemode_01') + + --- Create a skin_options class + local skin_options = class 'skin_options' + local __index = 0 + + --- Set default values + skin_options:set { + ped = ped, + isMultiplayerPed = isMP, + options = {} + } + + --- Create a skin option + --- @param name string Name for option identification + --- @param min number Number of minimal results + --- @param max number Number of maximum results + --- @param value number Current number on ped + --- @return skin_option Generated skin option + function skin_options:createOptions(name, min, max, value) + __index = __index + 1 + name = corev:ensure(name, 'unknown') + min = corev:ensure(min, 0) + max = corev:ensure(max, 0) + value = corev:ensure(value, min) + + if (name == 'unknown') then return nil end + + --- Create a `skin_option` class + local skin_option = class 'skin_option' + + --- Set default value + skin_option:set { + index = __index, + name = name, + min = min, + max = max, + value = value + } + + return skin_option + end + + --- Create a skin category + --- @param name string Name of category + function skin_options:createCategory(name) + name = corev:ensure(name, 'unknown') + + --- Create a `skin_category` class + local skin_category = class 'skin_category' + + --- Set default values + skin_category:set { + name = name, + options = {} + } + + --- Add a `skin_option` class to current category + --- @param _name string Name for option identification + --- @param min number Number of minimal results + --- @param max number Number of maximum results + function skin_category:addOption(_name, min, max, value) + _name = corev:ensure(_name, 'unknown') + min = corev:ensure(min, 0) + max = corev:ensure(max, 0) + value = corev:ensure(value, 0) + + if (_name == 'unknown') then return nil end + + self.options[_name] = skin_options:createOptions(('%s.%s'):format(self.name, _name), min, max, value) + end + + return skin_category + end + + --- Transform current skin into table + function skin_options:toTable() + local result = {} + + for index, option in pairs(self.options) do + result[index] = option.value + end + + return result + end + + --- Returns `skin_option` based on `input` + --- @param input any Any input + --- @returns skin_option|nil Skin option based on `input` + function skin_options:getOption(input) + if (input == nil) then return nil end + + local inputType = corev:typeof(input) + + if (inputType == 'number') then + if (self.options[input] ~= nil) then + return self.options[input] + end + + return nil + end + + if (inputType == 'string') then + for key, option in pairs(self.options) do + if (option.name == input) then + return self.options[key] + end + end + + return nil + end + + return nil + end + + --- #inheritance + skin_options:set('inheritance', skin_options:createCategory('inheritance')) + + skin_options.inheritance:addOption('father', 0, 46, 0) + skin_options.inheritance:addOption('mother', 0, 46, 0) + skin_options.inheritance:addOption('shapeMix', 0, 10, 0) + skin_options.inheritance:addOption('skinMix', 0, 10, 0) + --- #inheritance + + --- #appearance + skin_options:set('appearance', { + hair = skin_options:createCategory('hair'), + blemishes = skin_options:createCategory('blemishes'), + beard = skin_options:createCategory('beard'), + eyebrows = skin_options:createCategory('eyebrows'), + ageing = skin_options:createCategory('ageing'), + makeup = skin_options:createCategory('makeup'), + blush = skin_options:createCategory('blush'), + complexion = skin_options:createCategory('complexion'), + sun_damage = skin_options:createCategory('sun_damage'), + lipstick = skin_options:createCategory('lipstick'), + moles_freckles = skin_options:createCategory('moles_freckles'), + chest_hair = skin_options:createCategory('chest_hair'), + body_blemishes = skin_options:createCategory('body_blemishes'), + add_body_blemishes = skin_options:createCategory('add_body_blemishes'), + eyes = skin_options:createCategory('eyes') + }) + + local numberOfColors = GetNumHairColors() + + --- #appearance -> hair + skin_options.appearance.hair:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 2) + 1, GetPedDrawableVariation(ped, 2)) + skin_options.appearance.hair:addOption('color', 0, numberOfColors, 0) + skin_options.appearance.hair:addOption('highlight', 0, numberOfColors, 0) + --- #appearance -> blemishes + skin_options.appearance.blemishes:addOption('style', 0, GetNumHeadOverlayValues(0), GetPedHeadOverlayValue(ped, 0)) + skin_options.appearance.blemishes:addOption('opacity', 0, 10, 0) + --- #appearance -> beard + skin_options.appearance.beard:addOption('style', 0, GetNumHeadOverlayValues(1), GetPedHeadOverlayValue(ped, 1)) + skin_options.appearance.beard:addOption('opacity', 0, 10, 0) + skin_options.appearance.beard:addOption('color', 0, numberOfColors, 0) + --- #appearance -> eyebrows + skin_options.appearance.eyebrows:addOption('style', 0, GetNumHeadOverlayValues(2), GetPedHeadOverlayValue(ped, 2)) + skin_options.appearance.eyebrows:addOption('opacity', 0, 10, 0) + skin_options.appearance.eyebrows:addOption('color', 0, numberOfColors, 0) + --- #appearance -> ageing + skin_options.appearance.ageing:addOption('style', 0, GetNumHeadOverlayValues(3), GetPedHeadOverlayValue(ped, 3)) + skin_options.appearance.ageing:addOption('opacity', 0, 10, 0) + --- #appearance -> makeup + skin_options.appearance.makeup:addOption('style', 0, GetNumHeadOverlayValues(4), GetPedHeadOverlayValue(ped, 4)) + skin_options.appearance.makeup:addOption('opacity', 0, 10, 0) + skin_options.appearance.makeup:addOption('color', 0, numberOfColors, 0) + --- #appearance -> blush + skin_options.appearance.blush:addOption('style', 0, GetNumHeadOverlayValues(5), GetPedHeadOverlayValue(ped, 5)) + skin_options.appearance.blush:addOption('opacity', 0, 10, 0) + skin_options.appearance.blush:addOption('color', 0, numberOfColors, 0) + --- #appearance -> complexion + skin_options.appearance.complexion:addOption('style', 0, GetNumHeadOverlayValues(6), GetPedHeadOverlayValue(ped, 6)) + skin_options.appearance.complexion:addOption('opacity', 0, 10, 0) + --- #appearance -> sun_damage + skin_options.appearance.sun_damage:addOption('style', 0, GetNumHeadOverlayValues(7), GetPedHeadOverlayValue(ped, 7)) + skin_options.appearance.sun_damage:addOption('opacity', 0, 10, 0) + --- #appearance -> lipstick + skin_options.appearance.lipstick:addOption('style', 0, GetNumHeadOverlayValues(8), GetPedHeadOverlayValue(ped, 8)) + skin_options.appearance.lipstick:addOption('opacity', 0, 10, 0) + skin_options.appearance.lipstick:addOption('color', 0, numberOfColors, 0) + --- #appearance -> moles_freckles + skin_options.appearance.moles_freckles:addOption('style', 0, GetNumHeadOverlayValues(9), GetPedHeadOverlayValue(ped, 9)) + skin_options.appearance.moles_freckles:addOption('opacity', 0, 10, 0) + --- #appearance -> chest_hair + skin_options.appearance.chest_hair:addOption('style', 0, GetNumHeadOverlayValues(10), GetPedHeadOverlayValue(ped, 10)) + skin_options.appearance.chest_hair:addOption('opacity', 0, 10, 0) + skin_options.appearance.chest_hair:addOption('color', 0, numberOfColors, 0) + --- #appearance -> body_blemishes + skin_options.appearance.body_blemishes:addOption('style', 0, GetNumHeadOverlayValues(11), GetPedHeadOverlayValue(ped, 11)) + skin_options.appearance.body_blemishes:addOption('opacity', 0, 10, 0) + --- #appearance -> add_body_blemishes + skin_options.appearance.add_body_blemishes:addOption('style', 0, GetNumHeadOverlayValues(12), GetPedHeadOverlayValue(ped, 12)) + skin_options.appearance.add_body_blemishes:addOption('opacity', 0, 10, 0) + --- #appearance + + --- #clothing + skin_options:set('clothing', { + mask = skin_options:createCategory('mask'), + upper_body = skin_options:createCategory('upper_body'), + lower_body = skin_options:createCategory('lower_body'), + bag = skin_options:createCategory('bag'), + shoe = skin_options:createCategory('shoe'), + chain = skin_options:createCategory('chain'), + accessory = skin_options:createCategory('accessory'), + body_armor = skin_options:createCategory('body_armor'), + badge = skin_options:createCategory('badge'), + overlay = skin_options:createCategory('overlay') + }) + + --- Clothing cached values + local cachedValues = { + mask = GetPedDrawableVariation(ped, 1), + upper_body = GetPedDrawableVariation(ped, 3), + lower_body = GetPedDrawableVariation(ped, 4), + bag = GetPedDrawableVariation(ped, 5), + shoe = GetPedDrawableVariation(ped, 6), + chain = GetPedDrawableVariation(ped, 7), + accessory = GetPedDrawableVariation(ped, 8), + body_armor = GetPedDrawableVariation(ped, 9), + badge = GetPedDrawableVariation(ped, 10), + overlay = GetPedDrawableVariation(ped, 11) + } + + --- #clothing -> mask + skin_options.clothing.mask:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 1), cachedValues.mask) + skin_options.clothing.mask:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 1, cachedValues.mask), GetPedTextureVariation(ped, 1)) + --- #clothing -> upper_body + skin_options.clothing.upper_body:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 3), cachedValues.upper_body) + skin_options.clothing.upper_body:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 3, cachedValues.upper_body), GetPedTextureVariation(ped, 3)) + --- #clothing -> lower_body + skin_options.clothing.lower_body:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 4), cachedValues.lower_body) + skin_options.clothing.lower_body:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 4, cachedValues.lower_body), GetPedTextureVariation(ped, 4)) + --- #clothing -> bag + skin_options.clothing.bag:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 5), cachedValues.bag) + skin_options.clothing.bag:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 5, cachedValues.bag), GetPedTextureVariation(ped, 5)) + --- #clothing -> shoe + skin_options.clothing.shoe:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 6), cachedValues.shoe) + skin_options.clothing.shoe:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 6, cachedValues.shoe), GetPedTextureVariation(ped, 6)) + --- #clothing -> chain + skin_options.clothing.chain:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 7), cachedValues.chain) + skin_options.clothing.chain:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 7, cachedValues.chain), GetPedTextureVariation(ped, 7)) + --- #clothing -> accessory + skin_options.clothing.accessory:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 8), cachedValues.accessory) + skin_options.clothing.accessory:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 8, cachedValues.accessory), GetPedTextureVariation(ped, 8)) + --- #clothing -> body_armor + skin_options.clothing.body_armor:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 9), cachedValues.body_armor) + skin_options.clothing.body_armor:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 9, cachedValues.body_armor), GetPedTextureVariation(ped, 9)) + --- #clothing -> badge + skin_options.clothing.badge:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 10), cachedValues.badge) + skin_options.clothing.badge:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 10, cachedValues.badge), GetPedTextureVariation(ped, 10)) + --- #clothing -> overlay + skin_options.clothing.overlay:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 11), cachedValues.overlay) + skin_options.clothing.overlay:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 11, cachedValues.overlay), GetPedTextureVariation(ped, 11)) + --- #clothing + + --- #props + skin_options:set('props', { + hats = skin_options:createCategory('hats'), + glasses = skin_options:createCategory('glasses'), + misc = skin_options:createCategory('misc'), + watches = skin_options:createCategory('watches'), + bracelets = skin_options:createCategory('bracelets') + }) + + --- Clothing cached values + local cachedPropsValues = { + hats = GetPedPropIndex(ped, 0), + glasses = GetPedPropIndex(ped, 1), + misc = GetPedPropIndex(ped, 2), + watches = GetPedPropIndex(ped, 6), + bracelets = GetPedPropIndex(ped, 7) + } + + --- #props -> hats + skin_options.props.hats:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 0), cachedPropsValues.hats) + skin_options.props.hats:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 0, cachedPropsValues.hats), GetPedPropTextureIndex(ped, 0)) + --- #props -> glasses + skin_options.props.glasses:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 1), cachedPropsValues.glasses) + skin_options.props.glasses:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 1, cachedPropsValues.glasses), GetPedPropTextureIndex(ped, 1)) + --- #props -> misc + skin_options.props.misc:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 2), cachedPropsValues.misc) + skin_options.props.misc:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 2, cachedPropsValues.misc), GetPedPropTextureIndex(ped, 2)) + --- #props -> watches + skin_options.props.watches:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 6), cachedPropsValues.watches) + skin_options.props.watches:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 6, cachedPropsValues.watches), GetPedPropTextureIndex(ped, 6)) + --- #props -> bracelets + skin_options.props.bracelets:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 7), cachedPropsValues.bracelets) + skin_options.props.bracelets:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 7, cachedPropsValues.bracelets), GetPedPropTextureIndex(ped, 7)) + --- #props + + --- Update index references + function skin_options:updateRefs() + --- #inheritance + for key, inheritance_option in pairs((self.inheritance or {}).options or {}) do + self.options[inheritance_option.index] = self.inheritance.options[key] + end + --- #inheritance + + --- #appearance + for categoryKey, appearance_category in pairs(self.appearance or {}) do + for key, category_option in pairs(appearance_category.options or {}) do + self.options[category_option.index] = self.appearance[categoryKey].options[key] + end + end + --- #appearance + + --- #clothing + for categoryKey, clothing_category in pairs(self.clothing or {}) do + for key, category_option in pairs(clothing_category.options or {}) do + self.options[category_option.index] = self.clothing[categoryKey].options[key] + end + end + --- #clothing + + --- #props + for categoryKey, prop_category in pairs(self.props or {}) do + for key, category_option in pairs(prop_category.options or {}) do + self.options[category_option.index] = self.props[categoryKey].options[key] + end + end + --- #props + end + + --- Returns if key matches pattern + --- @param key string Given input key + --- @param pattern string Pattern to check for + --- @return boolean `true` if matches, otherwise `false` + function skin_options:keyMatch(key, pattern) + if (type(pattern) == 'table') then + for _, ptrn in pairs(pattern) do + if (string.match(key, ptrn .. '%..*') ~= nil) then + return true + end + end + + return false + end + + return string.match(key, pattern .. '%..*') ~= nil + end + + --- Returns if key matches pattern + --- @param key string Given input key + --- @param pattern string Pattern to check for + --- @return string|nul Results from match + function skin_options:getKey(key, pattern) + if (type(pattern) == 'table') then + for inx, ptrn in pairs(pattern) do + local result = string.match(key, ptrn .. '%..*') + + if (result ~= nil) then + return result, inx + end + end + + return nil, 0 + end + + return string.match(key, pattern .. '%..*'), 0 + end + + --- Update the ped + function skin_options:triggerUpdate(key) + key = corev:ensure(key, 'none') + + --- local key table for code reuse and better readability | #apperaance + local apperaanceKeys = { + [1] = 'blemishes', [2] = 'beard', [3] = 'eyebrows', [4] = 'ageing', + [5] = 'makeup', [6] = 'blush', [7] = 'complexion', [8] = 'sun_damage', + [9] = 'lipstick', [10] = 'moles_freckles', [11] = 'chest_hair', [12] = 'body_blemishes', + [13] = 'add_body_blemishes' + } + + --- local key table for code reuse and better readability | #clothing + local clothingKeys = { + [1] = 'mask', [2] = 'not_used', [3] = 'upper_body', [4] = 'lower_body', + [5] = 'bag', [6] = 'shoe', [7] = 'chain', [8] = 'accessory', + [9] = 'body_armor', [10] = 'badge', [11] = 'overlay' + } + + --- local key table for code reuse and better readability | #clothing + local propKeys = { + [1] = 'hats', [2] = 'glasses', [3] = 'misc', [7] = 'watches', + [8] = 'bracelets' + } + + if (self:keyMatch(key, 'inheritance')) then + skin_funcs:updateInheritance(self) + elseif (self:keyMatch(key, 'hair')) then + skin_funcs:updateAppearanceHair(self) + elseif (self:keyMatch(key, apperaanceKeys)) then + local apperaanceKey, keyIndex = self:getKey(key, apperaanceKeys) + + if (apperaanceKey ~= nil) then + apperaanceKey = corev:split(apperaanceKey, '.')[1] + + skin_funcs:updateAppearance(self, apperaanceKey, keyIndex) + end + elseif (self:keyMatch(key, clothingKeys)) then + local clothingKey, keyIndex = self:getKey(key, clothingKeys) + + if (clothingKey ~= nil) then + clothingKey = corev:split(clothingKey, '.')[1] + + skin_funcs:updateClothing(self, clothingKey, keyIndex) + end + elseif (self:keyMatch(key, propKeys)) then + local propKey, keyIndex = self:getKey(key, propKeys) + + if (propKey ~= nil) then + propKey = corev:split(propKey, '.')[1] + + skin_funcs:updateProp(self, propKey, keyIndex - 1) + end + end + end + + --- Update a skin option + function skin_options:updateValue(key, value, execute) + local option = self:getOption(key) + + if (option == nil) then return end + + value = corev:ensure(value, 0) + execute = corev:ensure(execute, false) + + if (option.min >= value) then + value = option.min + elseif (option.max <= value) then + value = option.max + end + + if (option.min <= value and option.max >= value) then + option.value = value + end + + if (execute) then + self:triggerUpdate(option.name) + end + end + + --- Update index references + skin_options:updateRefs() + + return skin_options +end + +Citizen.CreateThread(function() + local playerPed = PlayerPedId() + local skin = GeneratePedSkin(playerPed) + local testSkin = {0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,19,0,45,0,10,0,0,0,21,2,0,0,0,0,4,0,25,1,5,0,-1,-1,-1,-1,-1,-1} + + for idx, vlu in pairs(testSkin) do + skin:updateValue(idx, vlu, true) + end + + print(json.encode(skin:toTable())) +end) \ No newline at end of file diff --git a/[required]/cvf_skins/classes/skin_funcs.lua b/[required]/cvf_skins/classes/skin_funcs.lua new file mode 100644 index 0000000..af7c94d --- /dev/null +++ b/[required]/cvf_skins/classes/skin_funcs.lua @@ -0,0 +1,147 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local pairs = assert(pairs) +local SetPedHeadBlendData = assert(SetPedHeadBlendData) +local SetPedHairColor = assert(SetPedHairColor) +local SetPedComponentVariation = assert(SetPedComponentVariation) +local SetPedHeadOverlay = assert(SetPedHeadOverlay) +local SetPedHeadOverlayColor = assert(SetPedHeadOverlayColor) +local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) +local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) +local ClearPedProp = assert(ClearPedProp) +local SetPedPropIndex = assert(SetPedPropIndex) + +--- Create `skin_funcs` class +local skin_funcs = class "skin_funcs" + +--- Checks if `input` exsists in `list` +--- @param input number Any number +--- @param list number[] List of numbers +--- @return boolean `true` if `input` has been found, otherwise `false` +function skin_funcs:any(input, list) + input = corev:ensure(input, -1) + list = corev:ensure(list, {}) + + for _, item in pairs(list) do + if (item == input) then + return true + end + end + + return false +end + +--- Update category `inheritance` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateInheritance(skin_options) + local _father = (skin_options:getOption('inheritance.father') or {}).value or 0 + local _mother = (skin_options:getOption('inheritance.mother') or {}).value or 0 + local _shapeMix = (skin_options:getOption('inheritance.shapeMix') or {}).value or 0 + local _skinMix = (skin_options:getOption('inheritance.skinMix') or {}).value or 0 + + _shapeMix, _skinMix = _shapeMix + 0.0, _skinMix + 0.0 + + SetPedHeadBlendData(skin_options.ped, _father, _mother, 0, _father, _mother, 0, _shapeMix, _skinMix, 0.0, false) +end + +--- Update category `inheritance` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateAppearanceHair(skin_options) + local _style = (skin_options:getOption('hair.style') or {}).value or 0 + local _color = (skin_options:getOption('hair.color') or {}).value or 0 + local _highlight = (skin_options:getOption('hair.highlight') or {}).value or 0 + + SetPedHairColor(skin_options.ped, _color, _highlight) + SetPedComponentVariation(skin_options.ped, 2, _style, _style) +end + +--- Update category `appearance` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateAppearance(skin_options, key, index) + key = corev:ensure(key, 'unknown') + index = corev:ensure(index, -1) + + local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or 0 + local _color = (skin_options:getOption(('%s.color'):format(key)) or {}).value or 0 + local _opacity = (skin_options:getOption(('%s.opacity'):format(key)) or {}).value or 0 + + if (index < 0) then return end + + _opacity = _opacity + 0.0 + + if (self:any(index, { 0, 3, 6, 7, 9, 11, 12 })) then + SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) + elseif (self:any(index, { 1, 2, 10 })) then + SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) + SetPedHeadOverlayColor(skin_options.ped, index, 1, _color, _color) + elseif (self:any(index, { 4, 5, 8 })) then + SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) + SetPedHeadOverlayColor(skin_options.ped, index, 2, _color, _color) + end +end + +--- Update category `clothing` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateClothing(skin_options, key, index) + key = corev:ensure(key, 'unknown') + index = corev:ensure(index, -1) + + local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or 0 + local _variantOption = skin_options:getOption(('%s.variant'):format(key)) + local _variant = (_variantOption or {}).value or 0 + + if (index < 0) then return end + + SetPedComponentVariation(skin_options.ped, index, _style, _variant) + + local newMax = GetNumberOfPedTextureVariations(skin_options.ped, index, _style) + + if (_variantOption ~= nil) then + _variantOption.max = newMax + + skin_options:updateValue(_variantOption.name, _variant, false) + end +end + +--- Update category `props` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateProp(skin_options, key, index) + key = corev:ensure(key, 'unknown') + index = corev:ensure(index, -1) + + local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or -1 + local _variantOption = skin_options:getOption(('%s.variant'):format(key)) + local _variant = (_variantOption or {}).value or 0 + + if (index < 0) then return end + + if (_style == -1) then + ClearPedProp(skin_options.ped, index) + else + SetPedPropIndex(skin_options.ped, index, _style, _variant, 2) + + local newMax = GetNumberOfPedPropTextureVariations(skin_options.ped, index, _style) + + if (_variantOption ~= nil) then + _variantOption.max = newMax + + skin_options:updateValue(_variantOption.name, _variant, false) + end + end +end + +--- Register `skin_funcs` as global library +global.skin_funcs = skin_funcs \ No newline at end of file diff --git a/[required]/cvf_skins/classes/tatoo.lua b/[required]/cvf_skins/classes/tatoo.lua new file mode 100644 index 0000000..b01d37f --- /dev/null +++ b/[required]/cvf_skins/classes/tatoo.lua @@ -0,0 +1,15 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) \ No newline at end of file diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua new file mode 100644 index 0000000..b8aa87a --- /dev/null +++ b/[required]/cvf_skins/fxmanifest.lua @@ -0,0 +1,38 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource (CoreV Framework Id's) +--- +name 'CoreV\'s Ids' +version '1.0.0' +description 'Ids resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register client scripts +--- +client_scripts { + '@corev/client/import.lua', + 'classes/skin_funcs.lua', + 'classes/skin.lua' +} + +--- +--- Register all dependencies +--- +dependencies { + 'cvf_translations' +} \ No newline at end of file diff --git a/[required]/cvf_skins/translations/nl.json b/[required]/cvf_skins/translations/nl.json new file mode 100644 index 0000000..1ee6254 --- /dev/null +++ b/[required]/cvf_skins/translations/nl.json @@ -0,0 +1,20 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "mixed_values": "U lijkt %s% op uw moeder en %s% op uw vader", + "overlay_color": "Kleur: %s", + "style": "Stijl: %s", + "eye_color": "Oog kleur: %s", + "clothing": "Kledingstuk: %s van %s", + "clothing_texture": "Variant: %s van %s" + } +} \ No newline at end of file diff --git a/[required]/cvf_translations/shared/main.lua b/[required]/cvf_translations/shared/main.lua index 9c041b0..a25f385 100644 --- a/[required]/cvf_translations/shared/main.lua +++ b/[required]/cvf_translations/shared/main.lua @@ -19,6 +19,7 @@ local decode = assert(json.decode) local sub = assert(string.sub) local pack = assert(pack or table.pack) +--- Cahce FiveM globals local exports = assert(exports) --- Create translation class diff --git a/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts b/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts new file mode 100644 index 0000000..cea228a --- /dev/null +++ b/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts @@ -0,0 +1,142 @@ +// ----------------------- [ CoreV ] ----------------------- +// -- GitLab: https://git.arens.io/ThymonA/corev-framework/ +// -- GitHub: https://github.com/ThymonA/CoreV-Framework/ +// -- License: GNU General Public License v3.0 +// -- https://choosealicense.com/licenses/gpl-3.0/ +// -- Author: Thymon Arens +// -- Name: CoreV +// -- Version: 1.0.0 +// -- Description: Custom FiveM Framework +// ----------------------- [ CoreV ] ----------------------- +const overlays = require('./data/overlays.json') + +enum TattooZone { + ZONE_TORSO = 0, + ZONE_HEAD = 1, + ZONE_LEFT_ARM = 2, + ZONE_RIGHT_ARM = 3, + ZONE_LEFT_LEG = 4, + ZONE_RIGHT_LEG = 5, + ZONE_UNKNOWN = 6, + ZONE_NONE = 7 +} + +class Tattoo { + gender: number = 0; + name: string = ''; + collectionName: string = ''; + zoneId: TattooZone = 7; + type: string = ''; + + constructor(gender: number, name: string, collectionName: string, zoneId: TattooZone, type: string) { + this.gender = gender; + this.name = name; + this.collectionName = collectionName; + this.zoneId = zoneId; + this.type = type; + } +} + +class TattoosCollection { + TORSO: Tattoo[] = []; + HEAD: Tattoo[] = []; + LEFT_ARM: Tattoo[] = []; + RIGHT_ARM: Tattoo[] = []; + LEFT_LEG: Tattoo[] = []; + RIGHT_LEG: Tattoo[] = []; + BADGES: Tattoo[] = []; +} + +const MaleTattoosCollection = new TattoosCollection(); +const FemaleTattoosCollection = new TattoosCollection(); + +overlays.forEach((element) => { + const tattoo = element as Tattoo + + if (!(!tattoo.name || 0 === tattoo.name.length)) { + if (tattoo.type == 'TYPE_TATTOO' && !tattoo.name.toLowerCase().includes('hair_')) { + switch(tattoo.zoneId) + { + case TattooZone.ZONE_TORSO: + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.TORSO.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.TORSO.push(tattoo); + } + break; + case TattooZone.ZONE_HEAD: + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.HEAD.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.HEAD.push(tattoo); + } + break; + case TattooZone.ZONE_LEFT_ARM: + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.LEFT_ARM.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.LEFT_ARM.push(tattoo); + } + break; + case TattooZone.ZONE_RIGHT_ARM: + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.RIGHT_ARM.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.RIGHT_ARM.push(tattoo); + } + break; + case TattooZone.ZONE_LEFT_LEG: + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.LEFT_LEG.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.LEFT_LEG.push(tattoo); + } + break; + case TattooZone.ZONE_RIGHT_LEG: + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.RIGHT_LEG.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.RIGHT_LEG.push(tattoo); + } + break; + default: + break; + } + } else if (tattoo.type == 'TYPE_BADGE' && !tattoo.name.toLowerCase().includes('hair_')) { + if (tattoo.gender == 0 || tattoo.gender == 2) + { + MaleTattoosCollection.BADGES.push(tattoo); + } + if (tattoo.gender == 1 || tattoo.gender == 2) + { + FemaleTattoosCollection.BADGES.push(tattoo); + } + } + } +}); + +console.log('MaleTattoosCollection.HEAD', MaleTattoosCollection.HEAD.length) +console.log('MaleTattoosCollection.BADGES', MaleTattoosCollection.BADGES.length) +console.log('MaleTattoosCollection.LEFT_ARM', MaleTattoosCollection.LEFT_ARM.length) +console.log('MaleTattoosCollection.LEFT_LEG', MaleTattoosCollection.LEFT_LEG.length) +console.log('MaleTattoosCollection.RIGHT_ARM', MaleTattoosCollection.RIGHT_ARM.length) +console.log('MaleTattoosCollection.RIGHT_LEG', MaleTattoosCollection.RIGHT_LEG.length) +console.log('MaleTattoosCollection.TORSO', MaleTattoosCollection.TORSO.length) \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/data/overlays.json b/[tools]/cvf_tattoo_generator/data/overlays.json new file mode 100644 index 0000000..daade8e --- /dev/null +++ b/[tools]/cvf_tattoo_generator/data/overlays.json @@ -0,0 +1,22882 @@ +[ + { + "gender": 0, + "name": "MP_Airraces_Tattoo_000_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_000_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_001_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_001_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_002_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_002_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_003_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_003_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_004_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_004_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_005_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_005_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_006_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_006_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Airraces_Tattoo_007_M", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Airraces_Tattoo_007_F", + "collectionName": "mpAirraces_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_000_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_000_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_001_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_001_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_002_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_002_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_003_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_003_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_004_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_004_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_005_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_005_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_006_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_006_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_007_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_007_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_008_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_008_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_009_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_009_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_010_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_010_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_011_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_011_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_012_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_012_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_013_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_013_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_014_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_014_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_015_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_015_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_016_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_016_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_017_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_017_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_018_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_018_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_019_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_019_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_020_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_020_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_021_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_021_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_022_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_022_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_023_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_023_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_024_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_024_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_025_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_025_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_026_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_026_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_027_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_027_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_028_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_028_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_029_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_029_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_030_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_030_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_031_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_031_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_032_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_032_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_033_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_033_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_034_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_034_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_035_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_035_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_036_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_036_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_037_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_037_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_038_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_038_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_039_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_039_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_040_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_040_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_041_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_041_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_042_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_042_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_043_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_043_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_044_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_044_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_045_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_045_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_046_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_046_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_047_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_047_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_048_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_048_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_049_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_049_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_050_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_050_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_051_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_051_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_052_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_052_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_053_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_053_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_054_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_054_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_055_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_055_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_056_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_056_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_057_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_057_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_058_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_058_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_059_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_059_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_060_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_060_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_061_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_061_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Battle_Clothing_062_M", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Battle_Clothing_062_F", + "collectionName": "mpBattle_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Bea_F_Back_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Back_001", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Back_002", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Chest_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Chest_001", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Chest_002", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_RSide_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_RLeg_000", + "collectionName": "mpBeach_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_RArm_001", + "collectionName": "mpBeach_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Neck_000", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Should_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Should_001", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Stom_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Stom_001", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_Stom_002", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_LArm_000", + "collectionName": "mpBeach_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Bea_F_LArm_001", + "collectionName": "mpBeach_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Back_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Chest_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Chest_001", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Head_000", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Head_001", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Head_002", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Lleg_000", + "collectionName": "mpBeach_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Rleg_000", + "collectionName": "mpBeach_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_RArm_000", + "collectionName": "mpBeach_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_LArm_000", + "collectionName": "mpBeach_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_LArm_001", + "collectionName": "mpBeach_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Neck_000", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Neck_001", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_RArm_001", + "collectionName": "mpBeach_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Stom_000", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bea_M_Stom_001", + "collectionName": "mpBeach_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_Hair_Fuzz", + "collectionName": "mpBeach_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Award_000_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Award_000_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Award_001_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Award_001_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_000_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_000_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_001_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_001_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_002_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_002_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_003_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_003_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_004_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_004_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_005_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_005_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Hair_006_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Biker_Hair_006_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_000_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_000_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_001_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_001_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_002_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_002_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_003_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_003_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_004_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_004_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_005_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_005_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_006_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_006_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_007_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_007_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_008_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_008_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_009_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_009_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_010_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_010_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_011_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_011_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_012_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_012_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_013_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_013_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_014_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_014_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_015_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_015_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_016_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_016_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Rank_017_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Rank_017_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_000_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_000_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_001_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_001_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_002_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_002_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_003_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_003_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_004_M", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_004_F", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_005_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_005_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_006_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_006_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_007_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_007_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_008_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_008_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_009_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_009_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_010_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_010_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_011_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_011_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_012_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_012_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_013_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_013_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_014_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_014_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_015_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_015_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_016_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_016_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_017_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_017_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_018_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_018_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_019_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_019_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_020_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_020_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_021_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_021_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_022_M", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_022_F", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_023_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_023_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_024_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_024_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_025_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_025_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_026_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_026_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_027_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_027_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_028_M", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_028_F", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_029_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_029_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_030_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_030_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_031_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_031_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_032_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_032_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_033_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_033_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_034_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_034_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_035_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_035_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_036_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_036_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_037_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_037_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_038_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_038_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_039_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_039_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_040_M", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_040_F", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_041_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_041_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_042_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_042_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_043_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_043_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_044_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_044_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_045_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_045_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_046_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_046_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_047_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_047_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_048_M", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_048_F", + "collectionName": "mpBiker_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_049_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_049_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_050_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_050_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_051_M", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_051_F", + "collectionName": "mpBiker_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_052_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_052_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_053_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_053_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_054_M", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_054_F", + "collectionName": "mpBiker_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_055_M", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_055_F", + "collectionName": "mpBiker_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_056_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_056_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_057_M", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_057_F", + "collectionName": "mpBiker_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_058_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_058_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_059_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_059_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Biker_Tat_060_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Biker_Tat_060_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_000_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_000_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_001_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_001_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_002_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_002_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_003_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_003_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_004_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_004_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_005_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_005_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_006_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_006_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_007_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_007_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_008_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_008_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_009_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_009_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_010_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_010_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_011_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_011_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_012_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_012_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_013_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_013_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_014_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_014_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_015_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_015_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_016_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_016_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_017_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_017_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_018_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_018_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_019_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_019_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_020_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_020_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_021_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_021_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_022_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_022_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_023_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_023_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_024_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_024_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_025_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_025_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_026_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_026_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_027_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_027_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_028_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_028_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_029_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_029_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_030_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_030_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_031_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_031_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_032_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_032_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_033_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_033_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_034_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_034_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_035_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_035_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_036_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_036_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_037_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_037_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_038_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_038_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_039_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_039_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_040_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_040_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_041_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_041_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_042_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_042_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_043_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_043_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_044_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_044_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_045_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_045_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_046_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_046_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_047_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_047_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_048_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_048_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_049_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_049_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_050_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_050_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_051_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_051_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_052_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_052_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_053_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_053_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_054_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_054_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Biker_Tee_055_M", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Biker_Tee_055_F", + "collectionName": "mpBiker_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Buis_M_Neck_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Neck_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Neck_002", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Neck_003", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_LeftArm_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_LeftArm_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_RightArm_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_RightArm_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Stomach_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Chest_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Chest_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Buis_M_Back_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Chest_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Chest_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Chest_002", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Stom_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Stom_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Stom_002", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Back_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Back_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Neck_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_Neck_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_RArm_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_LArm_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_LLeg_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Buis_F_RLeg_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Male_Crew_Tat_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Male_Crew_Tat_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Female_Crew_Tat_000", + "collectionName": "mpBusiness_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Female_Crew_Tat_001", + "collectionName": "mpBusiness_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Bus_F_Hair_a", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Bus_F_Hair_b", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Bus_F_Hair_c", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Bus_F_Hair_d", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Bus_F_Hair_e", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_000_a", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_000_b", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_000_c", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_000_d", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_000_e", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_001_a", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_001_b", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_001_c", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_001_d", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Bus_M_Hair_001_e", + "collectionName": "mpBusiness_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_000_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_000_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_001_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_001_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_002_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_002_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_003_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_003_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_004_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_004_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_005_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_005_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_006_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_006_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_007_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_007_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_008_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_008_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_009_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_009_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_010_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_010_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_011_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_011_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_012_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_012_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_013_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_013_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_014_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_014_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_015_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_015_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_016_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_016_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_017_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_017_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_018_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_018_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_019_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_019_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_020_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_020_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_021_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_021_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_022_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_022_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_023_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_023_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_024_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_024_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_025_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_025_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_026_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_026_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_027_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_027_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_028_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_028_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2017_Tattoo_029_M", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2017_Tattoo_029_F", + "collectionName": "mpChristmas2017_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tat_000_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tat_000_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_000_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_000_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_001_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_001_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_002_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_002_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_003_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_003_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_004_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_004_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_005_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_005_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_006_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_006_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_007_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_007_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_008_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_008_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_009_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_009_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_010_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_010_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_011_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_011_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_012_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_012_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_013_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_013_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_014_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_014_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_015_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_015_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_016_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_016_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_017_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_017_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_018_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_018_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_019_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_019_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_020_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_020_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_021_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_021_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_022_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_022_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_023_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_023_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_024_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_024_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_025_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_025_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_026_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_026_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_027_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_027_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_028_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_028_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_029_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_029_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_030_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_030_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_031_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_031_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_032_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_032_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_033_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_033_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_034_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_034_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_035_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_035_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_036_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_036_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_037_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_037_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_038_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_038_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_039_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_039_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_040_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_040_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_041_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_041_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_042_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_042_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_043_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_043_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_044_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_044_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_045_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_045_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_046_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_046_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_047_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_047_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_048_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_048_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_049_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_049_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_050_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_050_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_051_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_051_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_052_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_052_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_053_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_053_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_054_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_054_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_055_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_055_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_056_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_056_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_057_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_057_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_058_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_058_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_059_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_059_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_060_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_060_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_061_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_061_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_062_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_062_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_063_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_063_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_064_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_064_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_065_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_065_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_066_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_066_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_067_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_067_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_068_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_068_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_069_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_069_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_070_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_070_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_071_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_071_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_072_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_072_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_073_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_073_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_074_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_074_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_075_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_075_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_076_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_076_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_077_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_077_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_078_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_078_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_079_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_079_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_080_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_080_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_081_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_081_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_082_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_082_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_083_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_083_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_084_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_084_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_085_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_085_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_086_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_086_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_087_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_087_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_088_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_088_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_089_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_089_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_090_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_090_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_091_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_091_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_092_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_092_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_093_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_093_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_094_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_094_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_095_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_095_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_096_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_096_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_097_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_097_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_098_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_098_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_099_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_099_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_100_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_100_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_101_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_101_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_102_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_102_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_103_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_103_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_104_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_104_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_105_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_105_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_106_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_106_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_107_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_107_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_108_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_108_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_109_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_109_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_110_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_110_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_111_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_111_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_112_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_112_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_113_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_113_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_114_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_114_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_115_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_115_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_116_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_116_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_117_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_117_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_118_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_118_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_119_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_119_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_120_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_120_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_121_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_121_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_122_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_122_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_123_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_123_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Christmas2018_Tee_124_M", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Christmas2018_Tee_124_F", + "collectionName": "mpChristmas2018_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_000", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_001", + "collectionName": "mpChristmas2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_002", + "collectionName": "mpChristmas2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_003", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_004", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_005", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_006", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_007", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_008", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_009", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_010", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_011", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_012", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_013", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_014", + "collectionName": "mpChristmas2_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_015", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_016", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_017", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_018", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_019", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_020", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_021", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_022", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_023", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_024", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_025", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_026", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_027", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_028", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Xmas2_M_Tat_029", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_000", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_001", + "collectionName": "mpChristmas2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_002", + "collectionName": "mpChristmas2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_003", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_004", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_005", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_006", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_007", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_008", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_009", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_010", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_011", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_012", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_013", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_014", + "collectionName": "mpChristmas2_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_015", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_016", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_017", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_018", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_019", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_020", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_021", + "collectionName": "mpChristmas2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_022", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_023", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_024", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_025", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_026", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_027", + "collectionName": "mpChristmas2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_028", + "collectionName": "mpChristmas2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Xmas2_F_Tat_029", + "collectionName": "mpChristmas2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Securoserv_000_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Securoserv_000_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_teams_000_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_teams_000_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_teams_001_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_teams_001_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_teams_002_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_teams_002_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_teams_003_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_teams_003_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_000_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_000_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_001_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_001_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_002_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_002_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_003_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_003_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_004_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_004_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_005_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_005_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_006_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_006_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_007_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_007_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_008_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_008_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_009_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_009_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_010_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_010_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_011_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_011_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_012_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_012_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_013_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_013_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_014_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_014_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_exec_prizes_015_M", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_exec_prizes_015_F", + "collectionName": "mpExecutive_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_000_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_001_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_002_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_003_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_004_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_005_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_006_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_007_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_008_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_009_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_010_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_011_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_012_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_013_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_014_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_015_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_016_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_017_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_018_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_000_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_001_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_002_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_003_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_004_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_005_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_006_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_007_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_008_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_009_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_010_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_011_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_012_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_013_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_014_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_015_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_016_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_017_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_018_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_019_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_019_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_020_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_020_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_021_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_021_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_022_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_022_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_023_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_023_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Award_024_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_024_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_025_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Award_026_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Hair_M_000_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Hair_M_001_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Hair_F_000_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Hair_F_001_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_000_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_000_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_001_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_001_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_002_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_002_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_003_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_003_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_004_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_004_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_005_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_005_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_006_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_006_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_007_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_007_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_008_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_008_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_009_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_009_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_010_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_010_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_011_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_011_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_012_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_012_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_013_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_013_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_014_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_014_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_015_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_015_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_016_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_016_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_017_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_017_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_018_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_018_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_019_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_019_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_020_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_020_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_021_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_021_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_022_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_022_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_023_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_023_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_024_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_024_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_025_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_025_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_026_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_026_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_027_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_027_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_028_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_028_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_029_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_029_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Gunrunning_Tattoo_030_M", + "collectionName": "mpGunrunning_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Gunrunning_Tattoo_030_F", + "collectionName": "mpGunrunning_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "HW_Tee_000_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_001_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_002_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_003_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_004_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_005_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_006_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_007_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_008_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_009_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_010_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_011_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "HW_Tee_012_M", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_000_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_001_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_002_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_003_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_004_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_005_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_006_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_007_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_008_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_009_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_010_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_011_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "HW_Tee_012_F", + "collectionName": "mpHalloween_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_004", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_005", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_006", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_007", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_008", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_009", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_010", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_011", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_012", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Award_M_Tshirt_013", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Fli_M_Tshirt_000", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_004", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_005", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_006", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_007", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_008", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_009", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_010", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_011", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_012", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Award_F_Tshirt_013", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Fli_F_Tshirt_000", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Bugstar_A", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Bugstar_B", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Bugstar_C", + "collectionName": "mpHeist_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Rogers_A", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Rogers_B", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Power_A", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Power_B", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Als_A", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "MP_Als_B", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Elite_M_Tshirt", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Elite_M_Tshirt_1", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Elite_M_Tshirt_2", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Elite_F_Tshirt", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Elite_F_Tshirt_1", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Elite_F_Tshirt_2", + "collectionName": "mpHeist_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_001", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_003", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_004", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_005", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_007", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_008", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_009", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_010", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_014", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_015", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_016", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_017", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_018", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_019", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_020", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_021", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_022", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_023", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_024", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_025", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_026", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_027", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_028", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_029", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_030", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_031", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_032", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_033", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_034", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_035", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_036", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_037", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_038", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_039", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_040", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_041", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_042", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_043", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_044", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_045", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_046", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_047", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_048", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_001", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_003", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_004", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_005", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_007", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_008", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_009", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_010", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_014", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_015", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_016", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_017", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_018", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_019", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_020", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_021", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_022", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_023", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_024", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_025", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_026", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_027", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_028", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_029", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_030", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_031", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_032", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_033", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_034", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_035", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_036", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_037", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_038", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_039", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_040", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_041", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_042", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_043", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_044", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_045", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_046", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_047", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_048", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_014", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_015", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_016", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_017", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_018", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_019", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_020", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_021", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_022", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_014", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_015", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_016", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_017", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_018", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_019", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_020", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_021", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_022", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Rstar_M_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Rstar_M_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Rstar_M_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Rstar_F_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Rstar_F_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Rstar_F_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_000_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Hair_001_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Hair_000_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_001", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_003", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_004", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_005", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_007", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_008", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_009", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_010", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_014", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_015", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_016", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_017", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_018", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_019", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_020", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_021", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_022", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_023", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_024", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_025", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_026", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_027", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_028", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_029", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_030", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_031", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_032", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_033", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_034", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_035", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_036", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_037", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_038", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_039", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_040", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_041", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_042", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_043", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_044", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_045", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_046", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_047", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tat_048", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_001", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_003", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_004", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_005", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_007", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_008", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_009", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_010", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_014", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_015", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_016", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_017", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_018", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_019", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_020", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_021", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_022", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_023", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_024", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_025", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_026", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_027", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_028", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_029", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_030", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_031", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_032", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_033", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_034", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_035", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_036", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_037", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_038", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_039", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_040", + "collectionName": "mpHipster_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_041", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_042", + "collectionName": "mpHipster_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_043", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_044", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_045", + "collectionName": "mpHipster_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_046", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_047", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tat_048", + "collectionName": "mpHipster_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_014", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_015", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_016", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_017", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_018", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_019", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_020", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_021", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Tshirt_022", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_014", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_015", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_016", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_017", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_018", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_019", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_020", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_021", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Tshirt_022", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Hip_M_Retro_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_003", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_004", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_005", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_006", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_007", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_008", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_009", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_010", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_011", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_012", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Hip_F_Retro_013", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_017_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_020_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_a", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_b", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_c", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_d", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Disc_M_Hair_001_e", + "collectionName": "mpHipster_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Rstar_M_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Rstar_M_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Rstar_M_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Rstar_F_Tshirt_000", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Rstar_F_Tshirt_001", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Rstar_F_Tshirt_002", + "collectionName": "mpHipster_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_000_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_000_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_001_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_001_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_002_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_002_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_003_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_003_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_004_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_004_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_005_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_005_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_006_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_006_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_007_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_007_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_008_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_008_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_009_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_009_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_010_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_010_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_ImportExport_Tat_011_M", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_ImportExport_Tat_011_F", + "collectionName": "mpImportExport_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Ind_M_Award_000", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Award_000", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_000", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_001", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_002", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_003", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_004", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_005", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_006", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_007", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_008", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_009", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_010", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_011", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_012", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_013", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_014", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_015", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_016", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_017", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_018", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_019", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_020", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_021", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_022", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_023", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_024", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_025", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_026", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_000", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_001", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_002", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_003", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_004", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_005", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_006", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_007", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_008", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_009", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_010", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_011", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_012", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_013", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_014", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_015", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_016", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_017", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_018", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_019", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_020", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_021", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_022", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_023", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_024", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_025", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_026", + "collectionName": "mpIndependance_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Award_000", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Award_000", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_000", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_001", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_002", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_003", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_004", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_005", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_006", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_007", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_008", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_009", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_010", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_011", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_012", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_013", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_014", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_015", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_016", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_017", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_018", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_019", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_020", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_021", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_022", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_023", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_024", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_025", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Ind_M_Tshirt_026", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_000", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_001", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_002", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_003", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_004", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_005", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_006", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_007", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_008", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_009", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_010", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_011", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_012", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_013", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_014", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_015", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_016", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_017", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_018", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_019", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_020", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_021", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_022", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_023", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_024", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_025", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Ind_F_Tshirt_026", + "collectionName": "mpIndependence_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LR_Tat_000_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_003_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_006_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_008_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_011_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_012_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_016_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_018_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_019_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_022_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_028_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_029_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_030_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_031_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_032_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_035_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_000_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_003_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_006_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_008_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_011_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_012_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_016_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_018_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_019_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_022_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_028_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_029_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_030_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_031_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_032_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_035_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Chianski_000_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_000_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Chianski_001_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_001_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Chianski_002_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_002_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Chianski_003_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_003_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Chianski_004_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_004_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Chianski_005_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_005_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Chianski_006_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Chianski_006_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_000_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_000_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_001_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_001_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_002_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_002_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_003_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_003_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_004_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_004_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_005_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_005_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_006_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_006_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_007_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_007_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_008_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_008_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_009_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_009_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_010_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_010_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_011_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_011_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Hntr_012_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Hntr_012_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_000_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_000_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_001_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_001_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_002_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_002_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_003_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_003_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_004_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_004_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_005_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_005_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_006_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_006_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Dense_007_F", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Dense_007_M", + "collectionName": "mpLowrider2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "LR_F_Hair_003", + "collectionName": "mpLowrider2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "LR_F_Hair_004", + "collectionName": "mpLowrider2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "LR_F_Hair_006", + "collectionName": "mpLowrider2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_004", + "collectionName": "mpLowrider2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_005", + "collectionName": "mpLowrider2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_006", + "collectionName": "mpLowrider2_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_001_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_002_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_004_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_005_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_007_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_009_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_010_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_013_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_014_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_015_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_017_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_020_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_021_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_023_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_026_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_027_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LR_Tat_033_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_001_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_002_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_004_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_005_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_007_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_009_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_010_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_013_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_014_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_015_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_017_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_020_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_021_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_023_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_026_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_027_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LR_Tat_033_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Broker_000_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Broker_000_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Broker_001_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Broker_001_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Broker_002_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Broker_002_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Broker_003_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Broker_003_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Broker_004_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Broker_004_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Broker_005_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Broker_005_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Magnetics_000_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Magnetics_000_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Magnetics_001_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Magnetics_001_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Magnetics_002_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Magnetics_002_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Magnetics_003_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Magnetics_003_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Magnetics_004_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Magnetics_004_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Magnetics_005_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Magnetics_005_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_000_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_000_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_001_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_001_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_002_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_002_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_003_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_003_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_004_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_004_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_005_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_005_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_006_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_006_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_007_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_007_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_008_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_009_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Trickster_010_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Trickster_010_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "LR_F_Hair_000", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "LR_F_Hair_001", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "LR_F_Hair_002", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_000", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_001", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_002", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "LR_M_Hair_003", + "collectionName": "mpLowrider_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Bennys_000_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Bennys_001_M", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Bennys_000_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Bennys_001_F", + "collectionName": "mpLowrider_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_LTS_M_Tshirt_000", + "collectionName": "mpLTS_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_LTS_F_Tshirt_000", + "collectionName": "mpLTS_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_000_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_001_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_002_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_003_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_006_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_007_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_008_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_009_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_012_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_013_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_014_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_015_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_VDG_000_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_VDG_001_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_VDG_002_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_VDG_004_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_VDG_005_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_VDG_006_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_000_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_001_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_002_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_003_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_006_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_007_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_008_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_009_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_012_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_013_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_014_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_015_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_VDG_000_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_VDG_001_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_VDG_002_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_VDG_004_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_VDG_005_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_VDG_006_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_002_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_005_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_010_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_011_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_012_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_016_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_017_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_018_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_022_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_023_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_025_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_026_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_027_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_028_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_029_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_030_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_031_M", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_002_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_005_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_010_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_011_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_012_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_016_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_017_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_018_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_022_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_023_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_025_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_026_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_027_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_028_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_029_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_030_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_031_F", + "collectionName": "mpLuxe2_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_004_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_005_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_010_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_LC_011_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_ENEMA_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_Per_001_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SC_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_LB_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_LC_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_ENEMA_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_Per_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_SN_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_SC_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_DS_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_Vap_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_DIS_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FAKE_DIS_001_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_DIX_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_DIX_001_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_DIX_002_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_001_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_002_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_003_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_004_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_005_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_006_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_SN_007_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_001_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_002_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_003_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_004_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_005_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_006_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_007_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_008_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_FILM_009_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_004_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_005_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_010_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_LC_011_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_Enema_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_Per_001_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_LB_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_LC_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_ENEMA_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_Per_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_SN_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_SC_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_DS_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_Vap_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_DIS_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FAKE_DIS_001_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_DIX_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_DIX_001_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_DIX_002_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_001_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_002_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_003_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_004_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_005_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_006_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SN_007_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_LUXE_SC_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_001_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_002_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_003_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_004_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_005_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_006_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_007_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_008_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_FILM_009_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_000_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_001_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_003_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_004_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_006_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_007_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_008_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_009_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_013_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_014_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_015_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_019_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_020_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_021_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_LUXE_TAT_024_M", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_000_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_001_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_003_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_004_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_006_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_007_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_008_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_009_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_013_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_014_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_015_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_019_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_020_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_021_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_LUXE_TAT_024_F", + "collectionName": "mpLuxe_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Fli_M_Tshirt_000", + "collectionName": "mpPilot_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Fli_F_Tshirt_000", + "collectionName": "mpPilot_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_000_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_000_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_001_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_001_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_002_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_002_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_003_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_003_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_004_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_004_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_005_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_005_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_006_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_006_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_007_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_007_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_008_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_008_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_009_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_009_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_010_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_010_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_011_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_011_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_012_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_012_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_013_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_013_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_014_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_014_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_015_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_015_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_016_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_016_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_017_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_017_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Graphic_018_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Smuggler_Graphic_018_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_000_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_000_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_001_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_001_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_002_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_002_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_003_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_003_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_004_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_004_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_005_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_005_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_006_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_006_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_007_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_007_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_008_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_008_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_009_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_009_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_010_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_010_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_011_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_011_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_012_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_012_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_013_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_013_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_014_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_014_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_015_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_015_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_016_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_016_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_017_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_017_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_018_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_018_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_019_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_019_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_020_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_020_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_021_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_021_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_022_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_022_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_023_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_023_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_024_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_024_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Smuggler_Tattoo_025_M", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_Smuggler_Tattoo_025_F", + "collectionName": "mpSmuggler_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_Tat_000_M", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_001_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_002_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_003_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_004_M", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_005_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_006_M", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_007_M", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_008_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_009_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_010_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_011_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_012_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_013_M", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_014_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_015_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_016_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_017_M", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_018_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_019_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_020_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_021_M", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_022_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_023_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_024_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_025_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_026_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_027_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_028_M", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_029_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_030_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_031_M", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_032_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_033_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_034_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_035_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_036_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_037_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_038_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_039_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_040_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_041_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_042_M", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_043_M", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_044_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_045_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_046_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_047_M", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_048_M", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_MP_Stunt_tat_049_M", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_Tat_000_F", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_001_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_002_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_003_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_004_F", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_005_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_006_F", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_007_F", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_008_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_009_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_010_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_011_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_012_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_013_F", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_014_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_015_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_016_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_017_F", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_018_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_019_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_020_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_021_F", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_022_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_023_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_024_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_025_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_026_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_027_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_028_F", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_029_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_030_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_031_F", + "collectionName": "mpStunt_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_032_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_033_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_034_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_035_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_036_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_037_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_038_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_039_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_040_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_041_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_042_F", + "collectionName": "mpStunt_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_043_F", + "collectionName": "mpStunt_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_044_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_045_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_046_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_047_F", + "collectionName": "mpStunt_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_048_F", + "collectionName": "mpStunt_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "MP_MP_Stunt_tat_049_F", + "collectionName": "mpStunt_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_A", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_B", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_C", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_D", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_E", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_F", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_G", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_H", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_I", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_J", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_K", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_L", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_M", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_N", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_O", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_P", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_Q", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_R", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_S", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_Val_M_Tshirt_T", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_A", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_B", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_C", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_D", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_E", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_F", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_G", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_H", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_I", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_J", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_K", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_L", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_M", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_N", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_O", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_P", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_Q", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_R", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_S", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_Val_F_Tshirt_T", + "collectionName": "mpValentines_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "MP_IHeartLC_000_M", + "collectionName": "mpxmas_604490_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "MP_IHeartLC_001_F", + "collectionName": "mpxmas_604490_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "Hair_014_Fix", + "collectionName": "mpxmas_604490_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_A", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_B", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_C", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_D", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_E", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_F", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_A", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_B", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_C", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_D", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_001", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_002", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_003", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_005", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_006", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_007", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_008", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_009", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_010", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_014", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_017", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_018", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_Tat_M_000", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_001", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_002", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_003", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_005", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_006", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_007", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_008", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_009", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_010", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_014", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_017", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_018", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_020", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_021", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_022", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_023", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_024", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_025", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_026", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_027", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_028", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_029", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_030", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_031", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_032", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_033", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_034", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_035", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_036", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_037", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_038", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_039", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_040", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_041", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_042", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_043", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_044", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_045", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_046", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_047", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_001", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_002", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_003", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_005", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_006", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_007", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_008", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_009", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_010", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_014", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_017", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_018", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_001", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_002", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_003", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_005", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_006", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_007", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_008", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_009", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_010", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_014", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_017", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_018", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_020", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_021", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_022", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_023", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_024", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_025", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_026", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_027", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_028", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_029", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_030", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_031", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_032", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_033", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_034", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_035", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_036", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_037", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_038", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_039", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_040", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_041", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_042", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_043", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_044", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_045", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_046", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_047", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tshirt_Award_000", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Tshirt_Award_001", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Tshirt_Award_002", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Tshirt_Award_F_000", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Tshirt_Award_F_001", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Tshirt_Award_F_002", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "mp_fm_branding_001", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_002", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_003", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_005", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_006", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_007", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_008", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_009", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_010", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_014", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_015", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_017", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_018", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "mp_fm_branding_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_020", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_022", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_023", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_024", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "mp_fm_branding_025", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_027", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_028", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_029", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_031", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_032", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_034", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_035", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_036", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "mp_fm_branding_037", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_038", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_039", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_040", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_041", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_042", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_043", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_044", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_045", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_046", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_047", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_048", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_049", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_050", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_051", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_052", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_053", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_054", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_055", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_056", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_057", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_058", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_059", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_060", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_061", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_062", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_066", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_067", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_068", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_069", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_070", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_027_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_028_F", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_034_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_036_F", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_039_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_000_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_001_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_002_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_003_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_000_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_001_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_002_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_003_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "NG_M_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_002", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_003", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_004", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_005", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_006", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_007", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_008", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_009", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_010", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_011", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_012", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_013", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_014", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_M_Hair_015", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBea_M_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBea_M_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBus_M_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBus_M_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGHip_M_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGHip_M_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGInd_M_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_002", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_003", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_004", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_005", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_006", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_007", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_008", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_009", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_010", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_011", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_012", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_013", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_014", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NG_F_Hair_015", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBea_F_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBea_F_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBus_F_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGBus_F_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGHip_F_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGHip_F_Hair_001", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "NGInd_F_Hair_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_A", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_B", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_C", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_D", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_E", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_CREW_M_000_F", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_A", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_B", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_C", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_CREW_F_000_D", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_001", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_002", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_003", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_005", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_006", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_007", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_008", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_009", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_010", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_014", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_017", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_018", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_Award_M_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_Tat_M_000", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_001", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_002", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_003", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_005", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_006", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_007", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_008", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_009", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_010", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_014", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_017", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_018", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_020", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_021", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_022", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_023", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_024", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_025", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_026", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_027", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_028", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_029", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_030", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_031", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_032", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_033", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_034", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_035", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_036", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_037", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_038", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_039", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_040", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_041", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_042", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_043", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_044", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_045", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_046", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tat_M_047", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_000", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_001", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_002", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_003", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_005", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_006", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_007", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_008", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_009", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_010", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_014", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_017", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_018", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_Award_F_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_001", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_002", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_003", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_005", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_006", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_007", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_008", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_009", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_010", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_014", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_015", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_017", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_018", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_020", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_021", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_022", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_023", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_024", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_025", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_026", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_027", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_028", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_029", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_030", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_031", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_032", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_033", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_034", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_035", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_036", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_037", + "collectionName": "multiplayer_overlays", + "zoneId": 4, + "zoneName": "ZONE_LEFT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_038", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_039", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_040", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_041", + "collectionName": "multiplayer_overlays", + "zoneId": 2, + "zoneName": "ZONE_LEFT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_042", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_043", + "collectionName": "multiplayer_overlays", + "zoneId": 5, + "zoneName": "ZONE_RIGHT_LEG", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_044", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_045", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_046", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_Tat_F_047", + "collectionName": "multiplayer_overlays", + "zoneId": 3, + "zoneName": "ZONE_RIGHT_ARM", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_Tshirt_Award_000", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Tshirt_Award_001", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "FM_Tshirt_Award_002", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Tshirt_Award_F_000", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Tshirt_Award_F_001", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "FM_Tshirt_Award_F_002", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 2, + "name": "FM_F_Hair_003_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_005_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_006_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_013_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_014_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 1, + "name": "FM_F_Hair_long_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_001_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_003_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_006_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_008_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_a", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_b", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_c", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_d", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "FM_M_Hair_long_e", + "collectionName": "multiplayer_overlays", + "zoneId": 1, + "zoneName": "ZONE_HEAD", + "type": "TYPE_TATTOO" + }, + { + "gender": 0, + "name": "mp_fm_branding_001", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_002", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_003", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_004", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_005", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_006", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_007", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_008", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_009", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_010", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_011", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_012", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_013", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_014", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_015", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_016", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_017", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_018", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "mp_fm_branding_019", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_020", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_022", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_023", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_024", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "mp_fm_branding_025", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_027", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_028", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_029", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_031", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_032", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_034", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_035", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_036", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 2, + "name": "mp_fm_branding_037", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_038", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_039", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_040", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_041", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_042", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_043", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_044", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_045", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_046", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_branding_047", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_048", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_049", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_050", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_051", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_052", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_053", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_054", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_055", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_056", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_057", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_058", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_059", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_060", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_061", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_062", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_066", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_067", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_068", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_069", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_070", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_027_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_028_F", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_034_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_036_F", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_branding_039_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_000_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_001_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_002_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 0, + "name": "mp_fm_OGA_003_m", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_000_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_001_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_002_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + }, + { + "gender": 1, + "name": "mp_fm_OGA_003_f", + "collectionName": "multiplayer_overlays", + "zoneId": 0, + "zoneName": "ZONE_TORSO", + "type": "TYPE_BADGE" + } +] \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/package-lock.json b/[tools]/cvf_tattoo_generator/package-lock.json new file mode 100644 index 0000000..dacc276 --- /dev/null +++ b/[tools]/cvf_tattoo_generator/package-lock.json @@ -0,0 +1,79 @@ +{ + "name": "corev_tattoo_generator", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/node": { + "version": "14.14.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.5.tgz", + "integrity": "sha512-H5Wn24s/ZOukBmDn03nnGTp18A60ny9AmCwnEcgJiTgSGsCO7k+NWP7zjCCbhlcnVCoI+co52dUAt9GMhOSULw==", + "dev": true + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "ts-node": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz", + "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==", + "dev": true, + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "typescript": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", + "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "dev": true + } + } +} diff --git a/[tools]/cvf_tattoo_generator/package.json b/[tools]/cvf_tattoo_generator/package.json new file mode 100644 index 0000000..e3f9866 --- /dev/null +++ b/[tools]/cvf_tattoo_generator/package.json @@ -0,0 +1,31 @@ +{ + "name": "corev_tattoo_generator", + "version": "1.0.0", + "description": "Generates .lua files based on given overlays.json", + "main": "cvf_tattoo_generator.ts", + "scripts": { + "start": "ts-node cvf_tattoo_generator.ts" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ThymonA/CoreV-Framework.git" + }, + "keywords": [ + "CoreV", + "Framework", + "Tattoo", + "Generator" + ], + "author": "ThymonA", + "license": "GPL-3.0-or-later", + "bugs": { + "url": "https://github.com/ThymonA/CoreV-Framework/issues" + }, + "homepage": "https://github.com/ThymonA/CoreV-Framework#readme", + "dependencies": {}, + "devDependencies": { + "@types/node": "^14.11.5", + "ts-node": "^9.0.0", + "typescript": "^4.0.3" + } +} diff --git a/corev/client/import.lua b/corev/client/import.lua index 5a0b3f7..1c8dd2a 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -21,9 +21,13 @@ local tostring = assert(tostring) local encode = assert(json.encode) local lower = assert(string.lower) local sub = assert(string.sub) +local len = assert(string.len) +local gmatch = assert(string.gmatch) +local insert = assert(table.insert) local isClient = not IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() +--- Cahce FiveM globals local exports = assert(exports) local __exports = assert({}) @@ -53,7 +57,7 @@ if (not isClient) then end --- Modify global variable -local global = setmetatable({}, { +global = setmetatable({}, { __newindex = function(_, n, v) __global[n] = v __environment[n] = v @@ -254,5 +258,37 @@ function corev:endswith(str, word) return sub(str, -#word) == word end +--- Replace a string that contains `this` to `that` +--- @param str string String where to replace in +--- @param this string Word that's need to be replaced +--- @param that string Replace `this` whit given string +--- @returns string String where `this` has been replaced with `that` +function corev:replace(str, this, that) + local b, e = str:find(this, 1, true) + + if b == nil then + return str + else + return str:sub(1, b - 1) .. that .. str:sub(e + 1):replace(this, that) + end +end + + +--- Split a string by given delim +--- @param str string String that's need to be split +--- @param delim string Split string by every given delim +--- @returns string[] List of strings, splitted at given delim +function corev:split(str, delim) + local t = {} + + for substr in gmatch(self:ensure(str, ''), "[^".. delim .. "]*") do + if substr ~= nil and len(substr) > 0 then + insert(t, substr) + end + end + + return t +end + --- Register corev as global variable global.corev = corev \ No newline at end of file diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index c98e820..b0291fa 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -25,6 +25,7 @@ url 'https://git.arens.io/ThymonA/corev-framework/' --- Load client files --- files { + 'vendors/class.lua', 'translations/*.json' } diff --git a/corev/server/import.lua b/corev/server/import.lua index 164373a..9b4d45d 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -21,9 +21,13 @@ local tostring = assert(tostring) local encode = assert(json.encode) local lower = assert(string.lower) local sub = assert(string.sub) +local len = assert(string.len) +local gmatch = assert(string.gmatch) +local insert = assert(table.insert) local isServer = IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() +--- Cahce FiveM globals local exports = assert(exports) local __exports = assert({}) @@ -53,7 +57,7 @@ if (not isServer) then end --- Modify global variable -local global = setmetatable({}, { +global = setmetatable({}, { __newindex = function(_, n, v) __global[n] = v __environment[n] = v @@ -254,5 +258,36 @@ function corev:endswith(str, word) return sub(str, -#word) == word end +--- Replace a string that contains `this` to `that` +--- @param str string String where to replace in +--- @param this string Word that's need to be replaced +--- @param that string Replace `this` whit given string +--- @returns string String where `this` has been replaced with `that` +function corev:replace(str, this, that) + local b, e = str:find(this, 1, true) + + if b == nil then + return str + else + return str:sub(1, b - 1) .. that .. str:sub(e + 1):replace(this, that) + end +end + +--- Split a string by given delim +--- @param str string String that's need to be split +--- @param delim string Split string by every given delim +--- @returns string[] List of strings, splitted at given delim +function corev:split(str, delim) + local t = {} + + for substr in gmatch(self:ensure(str, ''), "[^".. delim .. "]*") do + if substr ~= nil and len(substr) > 0 then + insert(t, substr) + end + end + + return t +end + --- Register corev as global variable global.corev = corev \ No newline at end of file From 7339ac7cb4049920fbc17e776820ef3c83491943 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 28 Oct 2020 12:00:00 +0100 Subject: [PATCH 04/42] stage updated tool --- .../generated_files/tattoos_female.lua | 1381 ++++++++++++++++ .../generated_files/tattoos_male.lua | 1409 +++++++++++++++++ [tools]/cvf_tattoo_generator/README.md | 15 + .../cvf_tattoo_generator.ts | 139 +- .../exports/tattoos_female.lua | 1381 ++++++++++++++++ .../exports/tattoos_male.lua | 1409 +++++++++++++++++ .../cvf_tattoo_generator/package-lock.json | 107 +- [tools]/cvf_tattoo_generator/package.json | 10 +- 8 files changed, 5814 insertions(+), 37 deletions(-) create mode 100644 [required]/cvf_skins/generated_files/tattoos_female.lua create mode 100644 [required]/cvf_skins/generated_files/tattoos_male.lua create mode 100644 [tools]/cvf_tattoo_generator/README.md create mode 100644 [tools]/cvf_tattoo_generator/exports/tattoos_female.lua create mode 100644 [tools]/cvf_tattoo_generator/exports/tattoos_male.lua diff --git a/[required]/cvf_skins/generated_files/tattoos_female.lua b/[required]/cvf_skins/generated_files/tattoos_female.lua new file mode 100644 index 0000000..fb74a33 --- /dev/null +++ b/[required]/cvf_skins/generated_files/tattoos_female.lua @@ -0,0 +1,1381 @@ +return { + ['TORSO'] = { + ['mpAirraces_overlays'] = { + 'MP_Airraces_Tattoo_000_F', + 'MP_Airraces_Tattoo_001_F', + 'MP_Airraces_Tattoo_002_F', + 'MP_Airraces_Tattoo_004_F', + 'MP_Airraces_Tattoo_005_F', + 'MP_Airraces_Tattoo_006_F', + 'MP_Airraces_Tattoo_007_F' + }, + ['mpBeach_overlays'] = { + 'MP_Bea_F_Back_000', + 'MP_Bea_F_Back_001', + 'MP_Bea_F_Back_002', + 'MP_Bea_F_Chest_000', + 'MP_Bea_F_Chest_001', + 'MP_Bea_F_Chest_002', + 'MP_Bea_F_RSide_000', + 'MP_Bea_F_Should_000', + 'MP_Bea_F_Should_001', + 'MP_Bea_F_Stom_000', + 'MP_Bea_F_Stom_001', + 'MP_Bea_F_Stom_002' + }, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_000_F', + 'MP_MP_Biker_Tat_001_F', + 'MP_MP_Biker_Tat_003_F', + 'MP_MP_Biker_Tat_005_F', + 'MP_MP_Biker_Tat_006_F', + 'MP_MP_Biker_Tat_008_F', + 'MP_MP_Biker_Tat_010_F', + 'MP_MP_Biker_Tat_011_F', + 'MP_MP_Biker_Tat_013_F', + 'MP_MP_Biker_Tat_017_F', + 'MP_MP_Biker_Tat_018_F', + 'MP_MP_Biker_Tat_019_F', + 'MP_MP_Biker_Tat_021_F', + 'MP_MP_Biker_Tat_023_F', + 'MP_MP_Biker_Tat_026_F', + 'MP_MP_Biker_Tat_029_F', + 'MP_MP_Biker_Tat_030_F', + 'MP_MP_Biker_Tat_031_F', + 'MP_MP_Biker_Tat_032_F', + 'MP_MP_Biker_Tat_034_F', + 'MP_MP_Biker_Tat_039_F', + 'MP_MP_Biker_Tat_041_F', + 'MP_MP_Biker_Tat_043_F', + 'MP_MP_Biker_Tat_050_F', + 'MP_MP_Biker_Tat_052_F', + 'MP_MP_Biker_Tat_058_F', + 'MP_MP_Biker_Tat_059_F', + 'MP_MP_Biker_Tat_060_F' + }, + ['mpBusiness_overlays'] = { + 'MP_Buis_F_Chest_000', + 'MP_Buis_F_Chest_001', + 'MP_Buis_F_Chest_002', + 'MP_Buis_F_Stom_000', + 'MP_Buis_F_Stom_001', + 'MP_Buis_F_Stom_002', + 'MP_Buis_F_Back_000', + 'MP_Buis_F_Back_001', + 'MP_Female_Crew_Tat_000' + }, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_000_F', + 'MP_Christmas2017_Tattoo_002_F', + 'MP_Christmas2017_Tattoo_003_F', + 'MP_Christmas2017_Tattoo_005_F', + 'MP_Christmas2017_Tattoo_008_F', + 'MP_Christmas2017_Tattoo_009_F', + 'MP_Christmas2017_Tattoo_010_F', + 'MP_Christmas2017_Tattoo_011_F', + 'MP_Christmas2017_Tattoo_015_F', + 'MP_Christmas2017_Tattoo_016_F', + 'MP_Christmas2017_Tattoo_019_F', + 'MP_Christmas2017_Tattoo_020_F', + 'MP_Christmas2017_Tattoo_021_F', + 'MP_Christmas2017_Tattoo_022_F', + 'MP_Christmas2017_Tattoo_024_F', + 'MP_Christmas2017_Tattoo_026_F', + 'MP_Christmas2017_Tattoo_027_F' + }, + ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_F'}, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_005', + 'MP_Xmas2_F_Tat_006', + 'MP_Xmas2_F_Tat_009', + 'MP_Xmas2_F_Tat_011', + 'MP_Xmas2_F_Tat_013', + 'MP_Xmas2_F_Tat_015', + 'MP_Xmas2_F_Tat_016', + 'MP_Xmas2_F_Tat_017', + 'MP_Xmas2_F_Tat_018', + 'MP_Xmas2_F_Tat_019', + 'MP_Xmas2_F_Tat_028' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_000_F', + 'MP_Gunrunning_Tattoo_001_F', + 'MP_Gunrunning_Tattoo_009_F', + 'MP_Gunrunning_Tattoo_010_F', + 'MP_Gunrunning_Tattoo_012_F', + 'MP_Gunrunning_Tattoo_013_F', + 'MP_Gunrunning_Tattoo_014_F', + 'MP_Gunrunning_Tattoo_017_F', + 'MP_Gunrunning_Tattoo_018_F', + 'MP_Gunrunning_Tattoo_019_F', + 'MP_Gunrunning_Tattoo_020_F', + 'MP_Gunrunning_Tattoo_022_F', + 'MP_Gunrunning_Tattoo_028_F', + 'MP_Gunrunning_Tattoo_029_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_000', + 'FM_Hip_F_Tat_002', + 'FM_Hip_F_Tat_006', + 'FM_Hip_F_Tat_011', + 'FM_Hip_F_Tat_012', + 'FM_Hip_F_Tat_013', + 'FM_Hip_F_Tat_024', + 'FM_Hip_F_Tat_025', + 'FM_Hip_F_Tat_029', + 'FM_Hip_F_Tat_030', + 'FM_Hip_F_Tat_031', + 'FM_Hip_F_Tat_032', + 'FM_Hip_F_Tat_033', + 'FM_Hip_F_Tat_035', + 'FM_Hip_F_Tat_041', + 'FM_Hip_F_Tat_046', + 'FM_Hip_F_Tat_047', + 'FM_Hip_F_Tat_000', + 'FM_Hip_F_Tat_002', + 'FM_Hip_F_Tat_006', + 'FM_Hip_F_Tat_011', + 'FM_Hip_F_Tat_012', + 'FM_Hip_F_Tat_013', + 'FM_Hip_F_Tat_024', + 'FM_Hip_F_Tat_025', + 'FM_Hip_F_Tat_029', + 'FM_Hip_F_Tat_030', + 'FM_Hip_F_Tat_031', + 'FM_Hip_F_Tat_032', + 'FM_Hip_F_Tat_033', + 'FM_Hip_F_Tat_035', + 'FM_Hip_F_Tat_041', + 'FM_Hip_F_Tat_046', + 'FM_Hip_F_Tat_047' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_000_F', + 'MP_MP_ImportExport_Tat_001_F', + 'MP_MP_ImportExport_Tat_002_F', + 'MP_MP_ImportExport_Tat_009_F', + 'MP_MP_ImportExport_Tat_010_F', + 'MP_MP_ImportExport_Tat_011_F' + }, + ['mpLowrider2_overlays'] = { + 'MP_LR_Tat_000_F', + 'MP_LR_Tat_008_F', + 'MP_LR_Tat_011_F', + 'MP_LR_Tat_012_F', + 'MP_LR_Tat_016_F', + 'MP_LR_Tat_019_F', + 'MP_LR_Tat_031_F', + 'MP_LR_Tat_032_F' + }, + ['mpLowrider_overlays'] = { + 'MP_LR_Tat_001_F', + 'MP_LR_Tat_002_F', + 'MP_LR_Tat_004_F', + 'MP_LR_Tat_009_F', + 'MP_LR_Tat_010_F', + 'MP_LR_Tat_013_F', + 'MP_LR_Tat_014_F', + 'MP_LR_Tat_021_F', + 'MP_LR_Tat_026_F' + }, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_002_F', + 'MP_LUXE_TAT_012_F', + 'MP_LUXE_TAT_022_F', + 'MP_LUXE_TAT_025_F', + 'MP_LUXE_TAT_027_F', + 'MP_LUXE_TAT_029_F' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_TAT_003_F', + 'MP_LUXE_TAT_006_F', + 'MP_LUXE_TAT_007_F', + 'MP_LUXE_TAT_008_F', + 'MP_LUXE_TAT_014_F', + 'MP_LUXE_TAT_015_F', + 'MP_LUXE_TAT_024_F' + }, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Tattoo_000_F', + 'MP_Smuggler_Tattoo_002_F', + 'MP_Smuggler_Tattoo_003_F', + 'MP_Smuggler_Tattoo_006_F', + 'MP_Smuggler_Tattoo_007_F', + 'MP_Smuggler_Tattoo_009_F', + 'MP_Smuggler_Tattoo_010_F', + 'MP_Smuggler_Tattoo_013_F', + 'MP_Smuggler_Tattoo_015_F', + 'MP_Smuggler_Tattoo_016_F', + 'MP_Smuggler_Tattoo_017_F', + 'MP_Smuggler_Tattoo_018_F', + 'MP_Smuggler_Tattoo_019_F', + 'MP_Smuggler_Tattoo_021_F', + 'MP_Smuggler_Tattoo_022_F', + 'MP_Smuggler_Tattoo_024_F', + 'MP_Smuggler_Tattoo_025_F' + }, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_011_F', + 'MP_MP_Stunt_tat_012_F', + 'MP_MP_Stunt_tat_014_F', + 'MP_MP_Stunt_tat_018_F', + 'MP_MP_Stunt_tat_019_F', + 'MP_MP_Stunt_tat_024_F', + 'MP_MP_Stunt_tat_026_F', + 'MP_MP_Stunt_tat_027_F', + 'MP_MP_Stunt_tat_029_F', + 'MP_MP_Stunt_tat_030_F', + 'MP_MP_Stunt_tat_033_F', + 'MP_MP_Stunt_tat_034_F', + 'MP_MP_Stunt_tat_037_F', + 'MP_MP_Stunt_tat_040_F', + 'MP_MP_Stunt_tat_041_F', + 'MP_MP_Stunt_tat_044_F', + 'MP_MP_Stunt_tat_046_F', + 'MP_MP_Stunt_tat_048_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_003', + 'FM_Tat_Award_F_004', + 'FM_Tat_Award_F_005', + 'FM_Tat_Award_F_008', + 'FM_Tat_Award_F_011', + 'FM_Tat_Award_F_012', + 'FM_Tat_Award_F_013', + 'FM_Tat_Award_F_014', + 'FM_Tat_Award_F_016', + 'FM_Tat_Award_F_017', + 'FM_Tat_Award_F_018', + 'FM_Tat_Award_F_019', + 'FM_Tat_F_004', + 'FM_Tat_F_009', + 'FM_Tat_F_010', + 'FM_Tat_F_011', + 'FM_Tat_F_012', + 'FM_Tat_F_013', + 'FM_Tat_F_016', + 'FM_Tat_F_019', + 'FM_Tat_F_020', + 'FM_Tat_F_024', + 'FM_Tat_F_025', + 'FM_Tat_F_029', + 'FM_Tat_F_030', + 'FM_Tat_F_034', + 'FM_Tat_F_036', + 'FM_Tat_F_044', + 'FM_Tat_F_045', + 'FM_Tat_F_046', + 'FM_Tat_Award_F_003', + 'FM_Tat_Award_F_004', + 'FM_Tat_Award_F_005', + 'FM_Tat_Award_F_008', + 'FM_Tat_Award_F_011', + 'FM_Tat_Award_F_012', + 'FM_Tat_Award_F_013', + 'FM_Tat_Award_F_014', + 'FM_Tat_Award_F_016', + 'FM_Tat_Award_F_017', + 'FM_Tat_Award_F_018', + 'FM_Tat_Award_F_019', + 'FM_Tat_F_004', + 'FM_Tat_F_009', + 'FM_Tat_F_010', + 'FM_Tat_F_011', + 'FM_Tat_F_012', + 'FM_Tat_F_013', + 'FM_Tat_F_016', + 'FM_Tat_F_019', + 'FM_Tat_F_020', + 'FM_Tat_F_024', + 'FM_Tat_F_025', + 'FM_Tat_F_029', + 'FM_Tat_F_030', + 'FM_Tat_F_034', + 'FM_Tat_F_036', + 'FM_Tat_F_044', + 'FM_Tat_F_045', + 'FM_Tat_F_046' + } + }, + ['HEAD'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_Neck_000'}, + ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_F', 'MP_MP_Biker_Tat_038_F', 'MP_MP_Biker_Tat_051_F'}, + ['mpBusiness_overlays'] = {'MP_Buis_F_Neck_000', 'MP_Buis_F_Neck_001'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_007', 'MP_Xmas2_F_Tat_024', 'MP_Xmas2_F_Tat_025', 'MP_Xmas2_F_Tat_029'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_F'}, + ['mpHipster_overlays'] = {'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021', 'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_F', 'MP_Smuggler_Tattoo_012_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_Tat_000_F', + 'MP_MP_Stunt_tat_004_F', + 'MP_MP_Stunt_tat_006_F', + 'MP_MP_Stunt_tat_017_F', + 'MP_MP_Stunt_tat_042_F' + }, + ['multiplayer_overlays'] = {'FM_Tat_Award_F_000', 'FM_Tat_Award_F_000'} + }, + ['LEFT_ARM'] = { + ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_F'}, + ['mpBeach_overlays'] = {'MP_Bea_F_LArm_000', 'MP_Bea_F_LArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_012_F', + 'MP_MP_Biker_Tat_016_F', + 'MP_MP_Biker_Tat_020_F', + 'MP_MP_Biker_Tat_024_F', + 'MP_MP_Biker_Tat_025_F', + 'MP_MP_Biker_Tat_035_F', + 'MP_MP_Biker_Tat_045_F', + 'MP_MP_Biker_Tat_053_F', + 'MP_MP_Biker_Tat_055_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_LArm_000'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_001_F', + 'MP_Christmas2017_Tattoo_004_F', + 'MP_Christmas2017_Tattoo_007_F', + 'MP_Christmas2017_Tattoo_013_F', + 'MP_Christmas2017_Tattoo_025_F', + 'MP_Christmas2017_Tattoo_029_F' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_000', + 'MP_Xmas2_F_Tat_010', + 'MP_Xmas2_F_Tat_012', + 'MP_Xmas2_F_Tat_020', + 'MP_Xmas2_F_Tat_021' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_004_F', + 'MP_Gunrunning_Tattoo_008_F', + 'MP_Gunrunning_Tattoo_015_F', + 'MP_Gunrunning_Tattoo_016_F', + 'MP_Gunrunning_Tattoo_025_F', + 'MP_Gunrunning_Tattoo_027_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_003', + 'FM_Hip_F_Tat_007', + 'FM_Hip_F_Tat_015', + 'FM_Hip_F_Tat_016', + 'FM_Hip_F_Tat_026', + 'FM_Hip_F_Tat_027', + 'FM_Hip_F_Tat_028', + 'FM_Hip_F_Tat_034', + 'FM_Hip_F_Tat_037', + 'FM_Hip_F_Tat_039', + 'FM_Hip_F_Tat_043', + 'FM_Hip_F_Tat_048', + 'FM_Hip_F_Tat_003', + 'FM_Hip_F_Tat_007', + 'FM_Hip_F_Tat_015', + 'FM_Hip_F_Tat_016', + 'FM_Hip_F_Tat_026', + 'FM_Hip_F_Tat_027', + 'FM_Hip_F_Tat_028', + 'FM_Hip_F_Tat_034', + 'FM_Hip_F_Tat_037', + 'FM_Hip_F_Tat_039', + 'FM_Hip_F_Tat_043', + 'FM_Hip_F_Tat_048' + }, + ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_F', 'MP_MP_ImportExport_Tat_008_F'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_F', 'MP_LR_Tat_018_F', 'MP_LR_Tat_022_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_005_F', 'MP_LR_Tat_027_F', 'MP_LR_Tat_033_F'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_005_F', + 'MP_LUXE_TAT_016_F', + 'MP_LUXE_TAT_018_F', + 'MP_LUXE_TAT_028_F', + 'MP_LUXE_TAT_031_F' + }, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_F', 'MP_LUXE_TAT_020_F', 'MP_LUXE_TAT_021_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_F', 'MP_Smuggler_Tattoo_008_F', 'MP_Smuggler_Tattoo_014_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_001_F', + 'MP_MP_Stunt_tat_002_F', + 'MP_MP_Stunt_tat_008_F', + 'MP_MP_Stunt_tat_022_F', + 'MP_MP_Stunt_tat_023_F', + 'MP_MP_Stunt_tat_035_F', + 'MP_MP_Stunt_tat_039_F', + 'MP_MP_Stunt_tat_043_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_001', + 'FM_Tat_Award_F_007', + 'FM_Tat_Award_F_015', + 'FM_Tat_F_005', + 'FM_Tat_F_006', + 'FM_Tat_F_015', + 'FM_Tat_F_031', + 'FM_Tat_F_041', + 'FM_Tat_Award_F_001', + 'FM_Tat_Award_F_007', + 'FM_Tat_Award_F_015', + 'FM_Tat_F_005', + 'FM_Tat_F_006', + 'FM_Tat_F_015', + 'FM_Tat_F_031', + 'FM_Tat_F_041' + } + }, + ['RIGHT_ARM'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_RArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_007_F', + 'MP_MP_Biker_Tat_014_F', + 'MP_MP_Biker_Tat_033_F', + 'MP_MP_Biker_Tat_042_F', + 'MP_MP_Biker_Tat_046_F', + 'MP_MP_Biker_Tat_047_F', + 'MP_MP_Biker_Tat_049_F', + 'MP_MP_Biker_Tat_054_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_RArm_000', 'MP_Female_Crew_Tat_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_006_F', + 'MP_Christmas2017_Tattoo_012_F', + 'MP_Christmas2017_Tattoo_014_F', + 'MP_Christmas2017_Tattoo_017_F', + 'MP_Christmas2017_Tattoo_018_F', + 'MP_Christmas2017_Tattoo_023_F', + 'MP_Christmas2017_Tattoo_028_F' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_003', + 'MP_Xmas2_F_Tat_004', + 'MP_Xmas2_F_Tat_008', + 'MP_Xmas2_F_Tat_022', + 'MP_Xmas2_F_Tat_023', + 'MP_Xmas2_F_Tat_026', + 'MP_Xmas2_F_Tat_027' + }, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_F', 'MP_Gunrunning_Tattoo_021_F', 'MP_Gunrunning_Tattoo_024_F'}, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_001', + 'FM_Hip_F_Tat_004', + 'FM_Hip_F_Tat_008', + 'FM_Hip_F_Tat_010', + 'FM_Hip_F_Tat_014', + 'FM_Hip_F_Tat_017', + 'FM_Hip_F_Tat_018', + 'FM_Hip_F_Tat_020', + 'FM_Hip_F_Tat_022', + 'FM_Hip_F_Tat_023', + 'FM_Hip_F_Tat_036', + 'FM_Hip_F_Tat_044', + 'FM_Hip_F_Tat_045', + 'FM_Hip_F_Tat_001', + 'FM_Hip_F_Tat_004', + 'FM_Hip_F_Tat_008', + 'FM_Hip_F_Tat_010', + 'FM_Hip_F_Tat_014', + 'FM_Hip_F_Tat_017', + 'FM_Hip_F_Tat_018', + 'FM_Hip_F_Tat_020', + 'FM_Hip_F_Tat_022', + 'FM_Hip_F_Tat_023', + 'FM_Hip_F_Tat_036', + 'FM_Hip_F_Tat_044', + 'FM_Hip_F_Tat_045' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_003_F', + 'MP_MP_ImportExport_Tat_005_F', + 'MP_MP_ImportExport_Tat_006_F', + 'MP_MP_ImportExport_Tat_007_F' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_F', 'MP_LR_Tat_028_F', 'MP_LR_Tat_035_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_015_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_F', 'MP_LUXE_TAT_017_F', 'MP_LUXE_TAT_026_F', 'MP_LUXE_TAT_030_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_F', 'MP_LUXE_TAT_013_F', 'MP_LUXE_TAT_019_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_F', 'MP_Smuggler_Tattoo_005_F', 'MP_Smuggler_Tattoo_023_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_003_F', + 'MP_MP_Stunt_tat_009_F', + 'MP_MP_Stunt_tat_010_F', + 'MP_MP_Stunt_tat_016_F', + 'MP_MP_Stunt_tat_036_F', + 'MP_MP_Stunt_tat_038_F', + 'MP_MP_Stunt_tat_049_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_M_000', + 'FM_Tat_Award_F_002', + 'FM_Tat_Award_F_010', + 'FM_Tat_F_001', + 'FM_Tat_F_003', + 'FM_Tat_F_014', + 'FM_Tat_F_018', + 'FM_Tat_F_027', + 'FM_Tat_F_028', + 'FM_Tat_F_038', + 'FM_Tat_F_047', + 'FM_Tat_M_000', + 'FM_Tat_Award_F_002', + 'FM_Tat_Award_F_010', + 'FM_Tat_F_001', + 'FM_Tat_F_003', + 'FM_Tat_F_014', + 'FM_Tat_F_018', + 'FM_Tat_F_027', + 'FM_Tat_F_028', + 'FM_Tat_F_038', + 'FM_Tat_F_047' + } + }, + ['LEFT_LEG'] = { + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_002_F', + 'MP_MP_Biker_Tat_015_F', + 'MP_MP_Biker_Tat_027_F', + 'MP_MP_Biker_Tat_036_F', + 'MP_MP_Biker_Tat_037_F', + 'MP_MP_Biker_Tat_044_F', + 'MP_MP_Biker_Tat_056_F', + 'MP_MP_Biker_Tat_057_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_LLeg_000'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_001', 'MP_Xmas2_F_Tat_002'}, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_005_F', + 'MP_Gunrunning_Tattoo_007_F', + 'MP_Gunrunning_Tattoo_011_F', + 'MP_Gunrunning_Tattoo_023_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_009', + 'FM_Hip_F_Tat_019', + 'FM_Hip_F_Tat_040', + 'FM_Hip_F_Tat_009', + 'FM_Hip_F_Tat_019', + 'FM_Hip_F_Tat_040' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_007_F', 'MP_LR_Tat_020_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_007_F', + 'MP_MP_Stunt_tat_013_F', + 'MP_MP_Stunt_tat_021_F', + 'MP_MP_Stunt_tat_028_F', + 'MP_MP_Stunt_tat_031_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_009', + 'FM_Tat_F_002', + 'FM_Tat_F_008', + 'FM_Tat_F_021', + 'FM_Tat_F_023', + 'FM_Tat_F_026', + 'FM_Tat_F_032', + 'FM_Tat_F_033', + 'FM_Tat_F_035', + 'FM_Tat_F_037', + 'FM_Tat_Award_F_009', + 'FM_Tat_F_002', + 'FM_Tat_F_008', + 'FM_Tat_F_021', + 'FM_Tat_F_023', + 'FM_Tat_F_026', + 'FM_Tat_F_032', + 'FM_Tat_F_033', + 'FM_Tat_F_035', + 'FM_Tat_F_037' + } + }, + ['RIGHT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_RLeg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_004_F', + 'MP_MP_Biker_Tat_022_F', + 'MP_MP_Biker_Tat_028_F', + 'MP_MP_Biker_Tat_040_F', + 'MP_MP_Biker_Tat_048_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_RLeg_000'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_014'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_F', 'MP_Gunrunning_Tattoo_026_F', 'MP_Gunrunning_Tattoo_030_F'}, + ['mpHipster_overlays'] = {'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042', 'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_017_F', 'MP_LR_Tat_023_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_005_F', + 'MP_MP_Stunt_tat_015_F', + 'MP_MP_Stunt_tat_020_F', + 'MP_MP_Stunt_tat_025_F', + 'MP_MP_Stunt_tat_032_F', + 'MP_MP_Stunt_tat_045_F', + 'MP_MP_Stunt_tat_047_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_006', + 'FM_Tat_F_007', + 'FM_Tat_F_017', + 'FM_Tat_F_022', + 'FM_Tat_F_039', + 'FM_Tat_F_040', + 'FM_Tat_F_042', + 'FM_Tat_F_043', + 'FM_Tat_Award_F_006', + 'FM_Tat_F_007', + 'FM_Tat_F_017', + 'FM_Tat_F_022', + 'FM_Tat_F_039', + 'FM_Tat_F_040', + 'FM_Tat_F_042', + 'FM_Tat_F_043' + } + }, + ['BADGES'] = { + ['mpBattle_overlays'] = { + 'MP_Battle_Clothing_000_F', + 'MP_Battle_Clothing_001_F', + 'MP_Battle_Clothing_002_F', + 'MP_Battle_Clothing_003_F', + 'MP_Battle_Clothing_004_F', + 'MP_Battle_Clothing_005_F', + 'MP_Battle_Clothing_006_F', + 'MP_Battle_Clothing_007_F', + 'MP_Battle_Clothing_008_F', + 'MP_Battle_Clothing_009_F', + 'MP_Battle_Clothing_010_F', + 'MP_Battle_Clothing_011_F', + 'MP_Battle_Clothing_012_F', + 'MP_Battle_Clothing_013_F', + 'MP_Battle_Clothing_014_F', + 'MP_Battle_Clothing_015_F', + 'MP_Battle_Clothing_016_F', + 'MP_Battle_Clothing_017_F', + 'MP_Battle_Clothing_018_F', + 'MP_Battle_Clothing_019_F', + 'MP_Battle_Clothing_020_F', + 'MP_Battle_Clothing_021_F', + 'MP_Battle_Clothing_022_F', + 'MP_Battle_Clothing_023_F', + 'MP_Battle_Clothing_024_F', + 'MP_Battle_Clothing_025_F', + 'MP_Battle_Clothing_026_F', + 'MP_Battle_Clothing_027_F', + 'MP_Battle_Clothing_028_F', + 'MP_Battle_Clothing_029_F', + 'MP_Battle_Clothing_030_F', + 'MP_Battle_Clothing_031_F', + 'MP_Battle_Clothing_032_F', + 'MP_Battle_Clothing_033_F', + 'MP_Battle_Clothing_034_F', + 'MP_Battle_Clothing_035_F', + 'MP_Battle_Clothing_036_F', + 'MP_Battle_Clothing_037_F', + 'MP_Battle_Clothing_038_F', + 'MP_Battle_Clothing_039_F', + 'MP_Battle_Clothing_040_F', + 'MP_Battle_Clothing_041_F', + 'MP_Battle_Clothing_042_F', + 'MP_Battle_Clothing_043_F', + 'MP_Battle_Clothing_044_F', + 'MP_Battle_Clothing_045_F', + 'MP_Battle_Clothing_046_F', + 'MP_Battle_Clothing_047_F', + 'MP_Battle_Clothing_048_F', + 'MP_Battle_Clothing_049_F', + 'MP_Battle_Clothing_050_F', + 'MP_Battle_Clothing_051_F', + 'MP_Battle_Clothing_052_F', + 'MP_Battle_Clothing_053_F', + 'MP_Battle_Clothing_054_F', + 'MP_Battle_Clothing_055_F', + 'MP_Battle_Clothing_056_F', + 'MP_Battle_Clothing_057_F', + 'MP_Battle_Clothing_058_F', + 'MP_Battle_Clothing_059_F', + 'MP_Battle_Clothing_060_F', + 'MP_Battle_Clothing_061_F', + 'MP_Battle_Clothing_062_F' + }, + ['mpBiker_overlays'] = { + 'MP_Biker_Award_000_F', + 'MP_Biker_Award_001_F', + 'MP_Biker_Rank_000_F', + 'MP_Biker_Rank_001_F', + 'MP_Biker_Rank_002_F', + 'MP_Biker_Rank_003_F', + 'MP_Biker_Rank_004_F', + 'MP_Biker_Rank_005_F', + 'MP_Biker_Rank_006_F', + 'MP_Biker_Rank_007_F', + 'MP_Biker_Rank_008_F', + 'MP_Biker_Rank_009_F', + 'MP_Biker_Rank_010_F', + 'MP_Biker_Rank_011_F', + 'MP_Biker_Rank_012_F', + 'MP_Biker_Rank_013_F', + 'MP_Biker_Rank_014_F', + 'MP_Biker_Rank_015_F', + 'MP_Biker_Rank_016_F', + 'MP_Biker_Rank_017_F', + 'MP_Biker_Tee_000_F', + 'MP_Biker_Tee_001_F', + 'MP_Biker_Tee_002_F', + 'MP_Biker_Tee_003_F', + 'MP_Biker_Tee_004_F', + 'MP_Biker_Tee_005_F', + 'MP_Biker_Tee_006_F', + 'MP_Biker_Tee_007_F', + 'MP_Biker_Tee_008_F', + 'MP_Biker_Tee_009_F', + 'MP_Biker_Tee_010_F', + 'MP_Biker_Tee_011_F', + 'MP_Biker_Tee_012_F', + 'MP_Biker_Tee_013_F', + 'MP_Biker_Tee_014_F', + 'MP_Biker_Tee_015_F', + 'MP_Biker_Tee_016_F', + 'MP_Biker_Tee_017_F', + 'MP_Biker_Tee_018_F', + 'MP_Biker_Tee_019_F', + 'MP_Biker_Tee_020_F', + 'MP_Biker_Tee_021_F', + 'MP_Biker_Tee_022_F', + 'MP_Biker_Tee_023_F', + 'MP_Biker_Tee_024_F', + 'MP_Biker_Tee_025_F', + 'MP_Biker_Tee_026_F', + 'MP_Biker_Tee_027_F', + 'MP_Biker_Tee_028_F', + 'MP_Biker_Tee_029_F', + 'MP_Biker_Tee_030_F', + 'MP_Biker_Tee_031_F', + 'MP_Biker_Tee_032_F', + 'MP_Biker_Tee_033_F', + 'MP_Biker_Tee_034_F', + 'MP_Biker_Tee_035_F', + 'MP_Biker_Tee_036_F', + 'MP_Biker_Tee_037_F', + 'MP_Biker_Tee_038_F', + 'MP_Biker_Tee_039_F', + 'MP_Biker_Tee_040_F', + 'MP_Biker_Tee_041_F', + 'MP_Biker_Tee_042_F', + 'MP_Biker_Tee_043_F', + 'MP_Biker_Tee_044_F', + 'MP_Biker_Tee_045_F', + 'MP_Biker_Tee_046_F', + 'MP_Biker_Tee_047_F', + 'MP_Biker_Tee_048_F', + 'MP_Biker_Tee_049_F', + 'MP_Biker_Tee_050_F', + 'MP_Biker_Tee_051_F', + 'MP_Biker_Tee_052_F', + 'MP_Biker_Tee_053_F', + 'MP_Biker_Tee_054_F', + 'MP_Biker_Tee_055_F' + }, + ['mpChristmas2018_overlays'] = { + 'MP_Christmas2018_Tee_000_F', + 'MP_Christmas2018_Tee_001_F', + 'MP_Christmas2018_Tee_002_F', + 'MP_Christmas2018_Tee_003_F', + 'MP_Christmas2018_Tee_004_F', + 'MP_Christmas2018_Tee_005_F', + 'MP_Christmas2018_Tee_006_F', + 'MP_Christmas2018_Tee_007_F', + 'MP_Christmas2018_Tee_008_F', + 'MP_Christmas2018_Tee_009_F', + 'MP_Christmas2018_Tee_010_F', + 'MP_Christmas2018_Tee_011_F', + 'MP_Christmas2018_Tee_012_F', + 'MP_Christmas2018_Tee_013_F', + 'MP_Christmas2018_Tee_014_F', + 'MP_Christmas2018_Tee_015_F', + 'MP_Christmas2018_Tee_016_F', + 'MP_Christmas2018_Tee_017_F', + 'MP_Christmas2018_Tee_018_F', + 'MP_Christmas2018_Tee_019_F', + 'MP_Christmas2018_Tee_020_F', + 'MP_Christmas2018_Tee_021_F', + 'MP_Christmas2018_Tee_022_F', + 'MP_Christmas2018_Tee_023_F', + 'MP_Christmas2018_Tee_024_F', + 'MP_Christmas2018_Tee_025_F', + 'MP_Christmas2018_Tee_026_F', + 'MP_Christmas2018_Tee_027_F', + 'MP_Christmas2018_Tee_028_F', + 'MP_Christmas2018_Tee_029_F', + 'MP_Christmas2018_Tee_030_F', + 'MP_Christmas2018_Tee_031_F', + 'MP_Christmas2018_Tee_032_F', + 'MP_Christmas2018_Tee_033_F', + 'MP_Christmas2018_Tee_034_F', + 'MP_Christmas2018_Tee_035_F', + 'MP_Christmas2018_Tee_036_F', + 'MP_Christmas2018_Tee_037_F', + 'MP_Christmas2018_Tee_038_F', + 'MP_Christmas2018_Tee_039_F', + 'MP_Christmas2018_Tee_040_F', + 'MP_Christmas2018_Tee_041_F', + 'MP_Christmas2018_Tee_042_F', + 'MP_Christmas2018_Tee_043_F', + 'MP_Christmas2018_Tee_044_F', + 'MP_Christmas2018_Tee_045_F', + 'MP_Christmas2018_Tee_046_F', + 'MP_Christmas2018_Tee_047_F', + 'MP_Christmas2018_Tee_048_F', + 'MP_Christmas2018_Tee_049_F', + 'MP_Christmas2018_Tee_050_F', + 'MP_Christmas2018_Tee_051_F', + 'MP_Christmas2018_Tee_052_F', + 'MP_Christmas2018_Tee_053_F', + 'MP_Christmas2018_Tee_054_F', + 'MP_Christmas2018_Tee_055_F', + 'MP_Christmas2018_Tee_056_F', + 'MP_Christmas2018_Tee_057_F', + 'MP_Christmas2018_Tee_058_F', + 'MP_Christmas2018_Tee_059_F', + 'MP_Christmas2018_Tee_060_F', + 'MP_Christmas2018_Tee_061_F', + 'MP_Christmas2018_Tee_062_F', + 'MP_Christmas2018_Tee_063_F', + 'MP_Christmas2018_Tee_064_F', + 'MP_Christmas2018_Tee_065_F', + 'MP_Christmas2018_Tee_066_F', + 'MP_Christmas2018_Tee_067_F', + 'MP_Christmas2018_Tee_068_F', + 'MP_Christmas2018_Tee_069_F', + 'MP_Christmas2018_Tee_070_F', + 'MP_Christmas2018_Tee_071_F', + 'MP_Christmas2018_Tee_072_F', + 'MP_Christmas2018_Tee_073_F', + 'MP_Christmas2018_Tee_074_F', + 'MP_Christmas2018_Tee_075_F', + 'MP_Christmas2018_Tee_076_F', + 'MP_Christmas2018_Tee_077_F', + 'MP_Christmas2018_Tee_078_F', + 'MP_Christmas2018_Tee_079_F', + 'MP_Christmas2018_Tee_080_F', + 'MP_Christmas2018_Tee_081_F', + 'MP_Christmas2018_Tee_082_F', + 'MP_Christmas2018_Tee_083_F', + 'MP_Christmas2018_Tee_084_F', + 'MP_Christmas2018_Tee_085_F', + 'MP_Christmas2018_Tee_086_F', + 'MP_Christmas2018_Tee_087_F', + 'MP_Christmas2018_Tee_088_F', + 'MP_Christmas2018_Tee_089_F', + 'MP_Christmas2018_Tee_090_F', + 'MP_Christmas2018_Tee_091_F', + 'MP_Christmas2018_Tee_092_F', + 'MP_Christmas2018_Tee_093_F', + 'MP_Christmas2018_Tee_094_F', + 'MP_Christmas2018_Tee_095_F', + 'MP_Christmas2018_Tee_096_F', + 'MP_Christmas2018_Tee_097_F', + 'MP_Christmas2018_Tee_098_F', + 'MP_Christmas2018_Tee_099_F', + 'MP_Christmas2018_Tee_100_F', + 'MP_Christmas2018_Tee_101_F', + 'MP_Christmas2018_Tee_102_F', + 'MP_Christmas2018_Tee_103_F', + 'MP_Christmas2018_Tee_104_F', + 'MP_Christmas2018_Tee_105_F', + 'MP_Christmas2018_Tee_106_F', + 'MP_Christmas2018_Tee_107_F', + 'MP_Christmas2018_Tee_108_F', + 'MP_Christmas2018_Tee_109_F', + 'MP_Christmas2018_Tee_110_F', + 'MP_Christmas2018_Tee_111_F', + 'MP_Christmas2018_Tee_112_F', + 'MP_Christmas2018_Tee_113_F', + 'MP_Christmas2018_Tee_114_F', + 'MP_Christmas2018_Tee_115_F', + 'MP_Christmas2018_Tee_116_F', + 'MP_Christmas2018_Tee_117_F', + 'MP_Christmas2018_Tee_118_F', + 'MP_Christmas2018_Tee_119_F', + 'MP_Christmas2018_Tee_120_F', + 'MP_Christmas2018_Tee_121_F', + 'MP_Christmas2018_Tee_122_F', + 'MP_Christmas2018_Tee_123_F', + 'MP_Christmas2018_Tee_124_F' + }, + ['mpExecutive_overlays'] = { + 'MP_Securoserv_000_F', + 'MP_exec_teams_000_F', + 'MP_exec_teams_001_F', + 'MP_exec_teams_002_F', + 'MP_exec_teams_003_F', + 'MP_exec_prizes_000_F', + 'MP_exec_prizes_001_F', + 'MP_exec_prizes_002_F', + 'MP_exec_prizes_003_F', + 'MP_exec_prizes_004_F', + 'MP_exec_prizes_005_F', + 'MP_exec_prizes_006_F', + 'MP_exec_prizes_007_F', + 'MP_exec_prizes_008_F', + 'MP_exec_prizes_009_F', + 'MP_exec_prizes_010_F', + 'MP_exec_prizes_011_F', + 'MP_exec_prizes_012_F', + 'MP_exec_prizes_013_F', + 'MP_exec_prizes_014_F', + 'MP_exec_prizes_015_F' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Award_000_F', + 'MP_Gunrunning_Award_001_F', + 'MP_Gunrunning_Award_002_F', + 'MP_Gunrunning_Award_003_F', + 'MP_Gunrunning_Award_004_F', + 'MP_Gunrunning_Award_005_F', + 'MP_Gunrunning_Award_006_F', + 'MP_Gunrunning_Award_007_F', + 'MP_Gunrunning_Award_008_F', + 'MP_Gunrunning_Award_009_F', + 'MP_Gunrunning_Award_010_F', + 'MP_Gunrunning_Award_011_F', + 'MP_Gunrunning_Award_012_F', + 'MP_Gunrunning_Award_013_F', + 'MP_Gunrunning_Award_014_F', + 'MP_Gunrunning_Award_015_F', + 'MP_Gunrunning_Award_016_F', + 'MP_Gunrunning_Award_017_F', + 'MP_Gunrunning_Award_018_F', + 'MP_Gunrunning_Award_019_F', + 'MP_Gunrunning_Award_020_F', + 'MP_Gunrunning_Award_021_F', + 'MP_Gunrunning_Award_022_F', + 'MP_Gunrunning_Award_023_F', + 'MP_Gunrunning_Award_024_F', + 'MP_Gunrunning_Award_025_F', + 'MP_Gunrunning_Award_026_F' + }, + ['mpHalloween_overlays'] = { + 'HW_Tee_000_F', + 'HW_Tee_001_F', + 'HW_Tee_002_F', + 'HW_Tee_003_F', + 'HW_Tee_004_F', + 'HW_Tee_005_F', + 'HW_Tee_006_F', + 'HW_Tee_007_F', + 'HW_Tee_008_F', + 'HW_Tee_009_F', + 'HW_Tee_010_F', + 'HW_Tee_011_F', + 'HW_Tee_012_F' + }, + ['mpHeist_overlays'] = { + 'MP_Award_F_Tshirt_004', + 'MP_Award_F_Tshirt_005', + 'MP_Award_F_Tshirt_006', + 'MP_Award_F_Tshirt_007', + 'MP_Award_F_Tshirt_008', + 'MP_Award_F_Tshirt_009', + 'MP_Award_F_Tshirt_010', + 'MP_Award_F_Tshirt_011', + 'MP_Award_F_Tshirt_012', + 'MP_Award_F_Tshirt_013', + 'MP_Fli_F_Tshirt_000', + 'MP_Bugstar_A', + 'MP_Bugstar_B', + 'MP_Bugstar_C', + 'MP_Rogers_A', + 'MP_Rogers_B', + 'MP_Power_A', + 'MP_Power_B', + 'MP_Als_A', + 'MP_Als_B', + 'MP_Elite_F_Tshirt', + 'MP_Elite_F_Tshirt_1', + 'MP_Elite_F_Tshirt_2' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tshirt_000', + 'FM_Hip_F_Tshirt_001', + 'FM_Hip_F_Tshirt_002', + 'FM_Hip_F_Tshirt_003', + 'FM_Hip_F_Tshirt_004', + 'FM_Hip_F_Tshirt_005', + 'FM_Hip_F_Tshirt_006', + 'FM_Hip_F_Tshirt_007', + 'FM_Hip_F_Tshirt_008', + 'FM_Hip_F_Tshirt_009', + 'FM_Hip_F_Tshirt_010', + 'FM_Hip_F_Tshirt_011', + 'FM_Hip_F_Tshirt_012', + 'FM_Hip_F_Tshirt_013', + 'FM_Hip_F_Tshirt_014', + 'FM_Hip_F_Tshirt_015', + 'FM_Hip_F_Tshirt_016', + 'FM_Hip_F_Tshirt_017', + 'FM_Hip_F_Tshirt_018', + 'FM_Hip_F_Tshirt_019', + 'FM_Hip_F_Tshirt_020', + 'FM_Hip_F_Tshirt_021', + 'FM_Hip_F_Tshirt_022', + 'FM_Hip_F_Retro_000', + 'FM_Hip_F_Retro_001', + 'FM_Hip_F_Retro_002', + 'FM_Hip_F_Retro_003', + 'FM_Hip_F_Retro_004', + 'FM_Hip_F_Retro_005', + 'FM_Hip_F_Retro_006', + 'FM_Hip_F_Retro_007', + 'FM_Hip_F_Retro_008', + 'FM_Hip_F_Retro_009', + 'FM_Hip_F_Retro_010', + 'FM_Hip_F_Retro_011', + 'FM_Hip_F_Retro_012', + 'FM_Hip_F_Retro_013', + 'FM_Rstar_F_Tshirt_000', + 'FM_Rstar_F_Tshirt_001', + 'FM_Rstar_F_Tshirt_002', + 'FM_Hip_F_Tshirt_000', + 'FM_Hip_F_Tshirt_001', + 'FM_Hip_F_Tshirt_002', + 'FM_Hip_F_Tshirt_003', + 'FM_Hip_F_Tshirt_004', + 'FM_Hip_F_Tshirt_005', + 'FM_Hip_F_Tshirt_006', + 'FM_Hip_F_Tshirt_007', + 'FM_Hip_F_Tshirt_008', + 'FM_Hip_F_Tshirt_009', + 'FM_Hip_F_Tshirt_010', + 'FM_Hip_F_Tshirt_011', + 'FM_Hip_F_Tshirt_012', + 'FM_Hip_F_Tshirt_013', + 'FM_Hip_F_Tshirt_014', + 'FM_Hip_F_Tshirt_015', + 'FM_Hip_F_Tshirt_016', + 'FM_Hip_F_Tshirt_017', + 'FM_Hip_F_Tshirt_018', + 'FM_Hip_F_Tshirt_019', + 'FM_Hip_F_Tshirt_020', + 'FM_Hip_F_Tshirt_021', + 'FM_Hip_F_Tshirt_022', + 'FM_Hip_F_Retro_000', + 'FM_Hip_F_Retro_001', + 'FM_Hip_F_Retro_002', + 'FM_Hip_F_Retro_003', + 'FM_Hip_F_Retro_004', + 'FM_Hip_F_Retro_005', + 'FM_Hip_F_Retro_006', + 'FM_Hip_F_Retro_007', + 'FM_Hip_F_Retro_008', + 'FM_Hip_F_Retro_009', + 'FM_Hip_F_Retro_010', + 'FM_Hip_F_Retro_011', + 'FM_Hip_F_Retro_012', + 'FM_Hip_F_Retro_013', + 'FM_Rstar_F_Tshirt_000', + 'FM_Rstar_F_Tshirt_001', + 'FM_Rstar_F_Tshirt_002' + }, + ['mpIndependance_overlays'] = { + 'FM_Ind_F_Award_000', + 'FM_Ind_F_Tshirt_000', + 'FM_Ind_F_Tshirt_001', + 'FM_Ind_F_Tshirt_002', + 'FM_Ind_F_Tshirt_003', + 'FM_Ind_F_Tshirt_004', + 'FM_Ind_F_Tshirt_005', + 'FM_Ind_F_Tshirt_006', + 'FM_Ind_F_Tshirt_007', + 'FM_Ind_F_Tshirt_008', + 'FM_Ind_F_Tshirt_009', + 'FM_Ind_F_Tshirt_010', + 'FM_Ind_F_Tshirt_011', + 'FM_Ind_F_Tshirt_012', + 'FM_Ind_F_Tshirt_013', + 'FM_Ind_F_Tshirt_014', + 'FM_Ind_F_Tshirt_015', + 'FM_Ind_F_Tshirt_016', + 'FM_Ind_F_Tshirt_017', + 'FM_Ind_F_Tshirt_018', + 'FM_Ind_F_Tshirt_019', + 'FM_Ind_F_Tshirt_020', + 'FM_Ind_F_Tshirt_021', + 'FM_Ind_F_Tshirt_022', + 'FM_Ind_F_Tshirt_023', + 'FM_Ind_F_Tshirt_024', + 'FM_Ind_F_Tshirt_025', + 'FM_Ind_F_Tshirt_026' + }, + ['mpIndependence_overlays'] = { + 'FM_Ind_F_Award_000', + 'FM_Ind_F_Tshirt_000', + 'FM_Ind_F_Tshirt_001', + 'FM_Ind_F_Tshirt_002', + 'FM_Ind_F_Tshirt_003', + 'FM_Ind_F_Tshirt_004', + 'FM_Ind_F_Tshirt_005', + 'FM_Ind_F_Tshirt_006', + 'FM_Ind_F_Tshirt_007', + 'FM_Ind_F_Tshirt_008', + 'FM_Ind_F_Tshirt_009', + 'FM_Ind_F_Tshirt_010', + 'FM_Ind_F_Tshirt_011', + 'FM_Ind_F_Tshirt_012', + 'FM_Ind_F_Tshirt_013', + 'FM_Ind_F_Tshirt_014', + 'FM_Ind_F_Tshirt_015', + 'FM_Ind_F_Tshirt_016', + 'FM_Ind_F_Tshirt_017', + 'FM_Ind_F_Tshirt_018', + 'FM_Ind_F_Tshirt_019', + 'FM_Ind_F_Tshirt_020', + 'FM_Ind_F_Tshirt_021', + 'FM_Ind_F_Tshirt_022', + 'FM_Ind_F_Tshirt_023', + 'FM_Ind_F_Tshirt_024', + 'FM_Ind_F_Tshirt_025', + 'FM_Ind_F_Tshirt_026' + }, + ['mpLowrider2_overlays'] = { + 'MP_Chianski_000_F', + 'MP_Chianski_001_F', + 'MP_Chianski_002_F', + 'MP_Chianski_003_F', + 'MP_Chianski_004_F', + 'MP_Chianski_005_F', + 'MP_Chianski_006_F', + 'MP_Hntr_000_F', + 'MP_Hntr_001_F', + 'MP_Hntr_002_F', + 'MP_Hntr_003_F', + 'MP_Hntr_004_F', + 'MP_Hntr_005_F', + 'MP_Hntr_006_F', + 'MP_Hntr_007_F', + 'MP_Hntr_008_F', + 'MP_Hntr_009_F', + 'MP_Hntr_010_F', + 'MP_Hntr_011_F', + 'MP_Hntr_012_F', + 'MP_Dense_000_F', + 'MP_Dense_001_F', + 'MP_Dense_002_F', + 'MP_Dense_003_F', + 'MP_Dense_004_F', + 'MP_Dense_005_F', + 'MP_Dense_006_F', + 'MP_Dense_007_F' + }, + ['mpLowrider_overlays'] = { + 'MP_Broker_000_F', + 'MP_Broker_001_F', + 'MP_Broker_002_F', + 'MP_Broker_003_F', + 'MP_Broker_004_F', + 'MP_Broker_005_F', + 'MP_Magnetics_000_F', + 'MP_Magnetics_001_F', + 'MP_Magnetics_002_F', + 'MP_Magnetics_003_F', + 'MP_Magnetics_004_F', + 'MP_Magnetics_005_F', + 'MP_Trickster_000_F', + 'MP_Trickster_001_F', + 'MP_Trickster_002_F', + 'MP_Trickster_003_F', + 'MP_Trickster_004_F', + 'MP_Trickster_005_F', + 'MP_Trickster_006_F', + 'MP_Trickster_007_F', + 'MP_Trickster_010_F', + 'MP_Bennys_000_F', + 'MP_Bennys_001_F' + }, + ['mpLTS_overlays'] = {'FM_LTS_F_Tshirt_000'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_LC_000_F', + 'MP_LUXE_LC_001_F', + 'MP_LUXE_LC_002_F', + 'MP_LUXE_LC_003_F', + 'MP_LUXE_LC_006_F', + 'MP_LUXE_LC_007_F', + 'MP_LUXE_LC_008_F', + 'MP_LUXE_LC_009_F', + 'MP_LUXE_LC_012_F', + 'MP_LUXE_LC_013_F', + 'MP_LUXE_LC_014_F', + 'MP_LUXE_LC_015_F', + 'MP_LUXE_VDG_000_F', + 'MP_LUXE_VDG_001_F', + 'MP_LUXE_VDG_002_F', + 'MP_LUXE_VDG_004_F', + 'MP_LUXE_VDG_005_F', + 'MP_LUXE_VDG_006_F' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_LC_004_F', + 'MP_LUXE_LC_005_F', + 'MP_LUXE_LC_010_F', + 'MP_LUXE_LC_011_F', + 'MP_LUXE_Enema_000_F', + 'MP_LUXE_Per_001_F', + 'MP_FAKE_LB_000_F', + 'MP_FAKE_LC_000_F', + 'MP_FAKE_ENEMA_000_F', + 'MP_FAKE_Per_000_F', + 'MP_FAKE_SN_000_F', + 'MP_FAKE_SC_000_F', + 'MP_FAKE_DS_000_F', + 'MP_FAKE_Vap_000_F', + 'MP_FAKE_DIS_000_F', + 'MP_FAKE_DIS_001_F', + 'MP_LUXE_DIX_000_F', + 'MP_LUXE_DIX_001_F', + 'MP_LUXE_DIX_002_F', + 'MP_LUXE_SN_000_F', + 'MP_LUXE_SN_001_F', + 'MP_LUXE_SN_002_F', + 'MP_LUXE_SN_003_F', + 'MP_LUXE_SN_004_F', + 'MP_LUXE_SN_005_F', + 'MP_LUXE_SN_006_F', + 'MP_LUXE_SN_007_F', + 'MP_LUXE_SC_000_F', + 'MP_FILM_000_F', + 'MP_FILM_001_F', + 'MP_FILM_002_F', + 'MP_FILM_003_F', + 'MP_FILM_004_F', + 'MP_FILM_005_F', + 'MP_FILM_006_F', + 'MP_FILM_007_F', + 'MP_FILM_008_F', + 'MP_FILM_009_F' + }, + ['mpPilot_overlays'] = {'MP_Fli_F_Tshirt_000'}, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Graphic_000_F', + 'MP_Smuggler_Graphic_001_F', + 'MP_Smuggler_Graphic_002_F', + 'MP_Smuggler_Graphic_003_F', + 'MP_Smuggler_Graphic_004_F', + 'MP_Smuggler_Graphic_005_F', + 'MP_Smuggler_Graphic_006_F', + 'MP_Smuggler_Graphic_007_F', + 'MP_Smuggler_Graphic_008_F', + 'MP_Smuggler_Graphic_009_F', + 'MP_Smuggler_Graphic_010_F', + 'MP_Smuggler_Graphic_011_F', + 'MP_Smuggler_Graphic_012_F', + 'MP_Smuggler_Graphic_013_F', + 'MP_Smuggler_Graphic_014_F', + 'MP_Smuggler_Graphic_015_F', + 'MP_Smuggler_Graphic_016_F', + 'MP_Smuggler_Graphic_017_F', + 'MP_Smuggler_Graphic_018_F' + }, + ['mpValentines_overlays'] = { + 'MP_Val_F_Tshirt_A', + 'MP_Val_F_Tshirt_B', + 'MP_Val_F_Tshirt_C', + 'MP_Val_F_Tshirt_D', + 'MP_Val_F_Tshirt_E', + 'MP_Val_F_Tshirt_F', + 'MP_Val_F_Tshirt_G', + 'MP_Val_F_Tshirt_H', + 'MP_Val_F_Tshirt_I', + 'MP_Val_F_Tshirt_J', + 'MP_Val_F_Tshirt_K', + 'MP_Val_F_Tshirt_L', + 'MP_Val_F_Tshirt_M', + 'MP_Val_F_Tshirt_N', + 'MP_Val_F_Tshirt_O', + 'MP_Val_F_Tshirt_P', + 'MP_Val_F_Tshirt_Q', + 'MP_Val_F_Tshirt_R', + 'MP_Val_F_Tshirt_S', + 'MP_Val_F_Tshirt_T' + }, + ['mpxmas_604490_overlays'] = {'MP_IHeartLC_001_F'}, + ['multiplayer_overlays'] = { + 'FM_CREW_F_000_A', + 'FM_CREW_F_000_B', + 'FM_CREW_F_000_C', + 'FM_CREW_F_000_D', + 'FM_Tshirt_Award_F_000', + 'FM_Tshirt_Award_F_001', + 'FM_Tshirt_Award_F_002', + 'mp_fm_branding_019', + 'mp_fm_branding_025', + 'mp_fm_branding_037', + 'mp_fm_branding_048', + 'mp_fm_branding_049', + 'mp_fm_branding_050', + 'mp_fm_branding_051', + 'mp_fm_branding_052', + 'mp_fm_branding_053', + 'mp_fm_branding_054', + 'mp_fm_branding_055', + 'mp_fm_branding_056', + 'mp_fm_branding_057', + 'mp_fm_branding_058', + 'mp_fm_branding_059', + 'mp_fm_branding_060', + 'mp_fm_branding_061', + 'mp_fm_branding_062', + 'mp_fm_branding_066', + 'mp_fm_branding_067', + 'mp_fm_branding_068', + 'mp_fm_branding_069', + 'mp_fm_branding_070', + 'mp_fm_branding_027_f', + 'mp_fm_branding_028_F', + 'mp_fm_branding_034_f', + 'mp_fm_branding_036_F', + 'mp_fm_branding_039_f', + 'mp_fm_OGA_000_f', + 'mp_fm_OGA_001_f', + 'mp_fm_OGA_002_f', + 'mp_fm_OGA_003_f', + 'FM_CREW_F_000_A', + 'FM_CREW_F_000_B', + 'FM_CREW_F_000_C', + 'FM_CREW_F_000_D', + 'FM_Tshirt_Award_F_000', + 'FM_Tshirt_Award_F_001', + 'FM_Tshirt_Award_F_002', + 'mp_fm_branding_019', + 'mp_fm_branding_025', + 'mp_fm_branding_037', + 'mp_fm_branding_048', + 'mp_fm_branding_049', + 'mp_fm_branding_050', + 'mp_fm_branding_051', + 'mp_fm_branding_052', + 'mp_fm_branding_053', + 'mp_fm_branding_054', + 'mp_fm_branding_055', + 'mp_fm_branding_056', + 'mp_fm_branding_057', + 'mp_fm_branding_058', + 'mp_fm_branding_059', + 'mp_fm_branding_060', + 'mp_fm_branding_061', + 'mp_fm_branding_062', + 'mp_fm_branding_066', + 'mp_fm_branding_067', + 'mp_fm_branding_068', + 'mp_fm_branding_069', + 'mp_fm_branding_070', + 'mp_fm_branding_027_f', + 'mp_fm_branding_028_F', + 'mp_fm_branding_034_f', + 'mp_fm_branding_036_F', + 'mp_fm_branding_039_f', + 'mp_fm_OGA_000_f', + 'mp_fm_OGA_001_f', + 'mp_fm_OGA_002_f', + 'mp_fm_OGA_003_f' + } + } +} diff --git a/[required]/cvf_skins/generated_files/tattoos_male.lua b/[required]/cvf_skins/generated_files/tattoos_male.lua new file mode 100644 index 0000000..7e6f37d --- /dev/null +++ b/[required]/cvf_skins/generated_files/tattoos_male.lua @@ -0,0 +1,1409 @@ +return { + ['TORSO'] = { + ['mpAirraces_overlays'] = { + 'MP_Airraces_Tattoo_000_M', + 'MP_Airraces_Tattoo_001_M', + 'MP_Airraces_Tattoo_002_M', + 'MP_Airraces_Tattoo_004_M', + 'MP_Airraces_Tattoo_005_M', + 'MP_Airraces_Tattoo_006_M', + 'MP_Airraces_Tattoo_007_M' + }, + ['mpBeach_overlays'] = { + 'MP_Bea_M_Back_000', + 'MP_Bea_M_Chest_000', + 'MP_Bea_M_Chest_001', + 'MP_Bea_M_Stom_000', + 'MP_Bea_M_Stom_001' + }, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_000_M', + 'MP_MP_Biker_Tat_001_M', + 'MP_MP_Biker_Tat_003_M', + 'MP_MP_Biker_Tat_005_M', + 'MP_MP_Biker_Tat_006_M', + 'MP_MP_Biker_Tat_008_M', + 'MP_MP_Biker_Tat_010_M', + 'MP_MP_Biker_Tat_011_M', + 'MP_MP_Biker_Tat_013_M', + 'MP_MP_Biker_Tat_017_M', + 'MP_MP_Biker_Tat_018_M', + 'MP_MP_Biker_Tat_019_M', + 'MP_MP_Biker_Tat_021_M', + 'MP_MP_Biker_Tat_023_M', + 'MP_MP_Biker_Tat_026_M', + 'MP_MP_Biker_Tat_029_M', + 'MP_MP_Biker_Tat_030_M', + 'MP_MP_Biker_Tat_031_M', + 'MP_MP_Biker_Tat_032_M', + 'MP_MP_Biker_Tat_034_M', + 'MP_MP_Biker_Tat_039_M', + 'MP_MP_Biker_Tat_041_M', + 'MP_MP_Biker_Tat_043_M', + 'MP_MP_Biker_Tat_050_M', + 'MP_MP_Biker_Tat_052_M', + 'MP_MP_Biker_Tat_058_M', + 'MP_MP_Biker_Tat_059_M', + 'MP_MP_Biker_Tat_060_M' + }, + ['mpBusiness_overlays'] = { + 'MP_Buis_M_Stomach_000', + 'MP_Buis_M_Chest_000', + 'MP_Buis_M_Chest_001', + 'MP_Buis_M_Back_000', + 'MP_Male_Crew_Tat_000' + }, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_000_M', + 'MP_Christmas2017_Tattoo_002_M', + 'MP_Christmas2017_Tattoo_003_M', + 'MP_Christmas2017_Tattoo_005_M', + 'MP_Christmas2017_Tattoo_008_M', + 'MP_Christmas2017_Tattoo_009_M', + 'MP_Christmas2017_Tattoo_010_M', + 'MP_Christmas2017_Tattoo_011_M', + 'MP_Christmas2017_Tattoo_015_M', + 'MP_Christmas2017_Tattoo_016_M', + 'MP_Christmas2017_Tattoo_019_M', + 'MP_Christmas2017_Tattoo_020_M', + 'MP_Christmas2017_Tattoo_021_M', + 'MP_Christmas2017_Tattoo_022_M', + 'MP_Christmas2017_Tattoo_024_M', + 'MP_Christmas2017_Tattoo_026_M', + 'MP_Christmas2017_Tattoo_027_M' + }, + ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_M'}, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_005', + 'MP_Xmas2_M_Tat_006', + 'MP_Xmas2_M_Tat_009', + 'MP_Xmas2_M_Tat_011', + 'MP_Xmas2_M_Tat_013', + 'MP_Xmas2_M_Tat_015', + 'MP_Xmas2_M_Tat_016', + 'MP_Xmas2_M_Tat_017', + 'MP_Xmas2_M_Tat_018', + 'MP_Xmas2_M_Tat_019', + 'MP_Xmas2_M_Tat_028' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_000_M', + 'MP_Gunrunning_Tattoo_001_M', + 'MP_Gunrunning_Tattoo_009_M', + 'MP_Gunrunning_Tattoo_010_M', + 'MP_Gunrunning_Tattoo_012_M', + 'MP_Gunrunning_Tattoo_013_M', + 'MP_Gunrunning_Tattoo_014_M', + 'MP_Gunrunning_Tattoo_017_M', + 'MP_Gunrunning_Tattoo_018_M', + 'MP_Gunrunning_Tattoo_019_M', + 'MP_Gunrunning_Tattoo_020_M', + 'MP_Gunrunning_Tattoo_022_M', + 'MP_Gunrunning_Tattoo_028_M', + 'MP_Gunrunning_Tattoo_029_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_000', + 'FM_Hip_M_Tat_002', + 'FM_Hip_M_Tat_006', + 'FM_Hip_M_Tat_011', + 'FM_Hip_M_Tat_012', + 'FM_Hip_M_Tat_013', + 'FM_Hip_M_Tat_024', + 'FM_Hip_M_Tat_025', + 'FM_Hip_M_Tat_029', + 'FM_Hip_M_Tat_030', + 'FM_Hip_M_Tat_031', + 'FM_Hip_M_Tat_032', + 'FM_Hip_M_Tat_033', + 'FM_Hip_M_Tat_035', + 'FM_Hip_M_Tat_041', + 'FM_Hip_M_Tat_046', + 'FM_Hip_M_Tat_047', + 'FM_Hip_M_Tat_000', + 'FM_Hip_M_Tat_002', + 'FM_Hip_M_Tat_006', + 'FM_Hip_M_Tat_011', + 'FM_Hip_M_Tat_012', + 'FM_Hip_M_Tat_013', + 'FM_Hip_M_Tat_024', + 'FM_Hip_M_Tat_025', + 'FM_Hip_M_Tat_029', + 'FM_Hip_M_Tat_030', + 'FM_Hip_M_Tat_031', + 'FM_Hip_M_Tat_032', + 'FM_Hip_M_Tat_033', + 'FM_Hip_M_Tat_035', + 'FM_Hip_M_Tat_041', + 'FM_Hip_M_Tat_046', + 'FM_Hip_M_Tat_047' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_000_M', + 'MP_MP_ImportExport_Tat_001_M', + 'MP_MP_ImportExport_Tat_002_M', + 'MP_MP_ImportExport_Tat_009_M', + 'MP_MP_ImportExport_Tat_010_M', + 'MP_MP_ImportExport_Tat_011_M' + }, + ['mpLowrider2_overlays'] = { + 'MP_LR_Tat_000_M', + 'MP_LR_Tat_008_M', + 'MP_LR_Tat_011_M', + 'MP_LR_Tat_012_M', + 'MP_LR_Tat_016_M', + 'MP_LR_Tat_019_M', + 'MP_LR_Tat_031_M', + 'MP_LR_Tat_032_M' + }, + ['mpLowrider_overlays'] = { + 'MP_LR_Tat_001_M', + 'MP_LR_Tat_002_M', + 'MP_LR_Tat_004_M', + 'MP_LR_Tat_009_M', + 'MP_LR_Tat_010_M', + 'MP_LR_Tat_013_M', + 'MP_LR_Tat_014_M', + 'MP_LR_Tat_021_M', + 'MP_LR_Tat_026_M' + }, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_002_M', + 'MP_LUXE_TAT_012_M', + 'MP_LUXE_TAT_022_M', + 'MP_LUXE_TAT_025_M', + 'MP_LUXE_TAT_027_M', + 'MP_LUXE_TAT_029_M' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_TAT_003_M', + 'MP_LUXE_TAT_006_M', + 'MP_LUXE_TAT_007_M', + 'MP_LUXE_TAT_008_M', + 'MP_LUXE_TAT_014_M', + 'MP_LUXE_TAT_015_M', + 'MP_LUXE_TAT_024_M' + }, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Tattoo_000_M', + 'MP_Smuggler_Tattoo_002_M', + 'MP_Smuggler_Tattoo_003_M', + 'MP_Smuggler_Tattoo_006_M', + 'MP_Smuggler_Tattoo_007_M', + 'MP_Smuggler_Tattoo_009_M', + 'MP_Smuggler_Tattoo_010_M', + 'MP_Smuggler_Tattoo_013_M', + 'MP_Smuggler_Tattoo_015_M', + 'MP_Smuggler_Tattoo_016_M', + 'MP_Smuggler_Tattoo_017_M', + 'MP_Smuggler_Tattoo_018_M', + 'MP_Smuggler_Tattoo_019_M', + 'MP_Smuggler_Tattoo_021_M', + 'MP_Smuggler_Tattoo_022_M', + 'MP_Smuggler_Tattoo_024_M', + 'MP_Smuggler_Tattoo_025_M' + }, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_011_M', + 'MP_MP_Stunt_tat_012_M', + 'MP_MP_Stunt_tat_014_M', + 'MP_MP_Stunt_tat_018_M', + 'MP_MP_Stunt_tat_019_M', + 'MP_MP_Stunt_tat_024_M', + 'MP_MP_Stunt_tat_026_M', + 'MP_MP_Stunt_tat_027_M', + 'MP_MP_Stunt_tat_029_M', + 'MP_MP_Stunt_tat_030_M', + 'MP_MP_Stunt_tat_033_M', + 'MP_MP_Stunt_tat_034_M', + 'MP_MP_Stunt_tat_037_M', + 'MP_MP_Stunt_tat_040_M', + 'MP_MP_Stunt_tat_041_M', + 'MP_MP_Stunt_tat_044_M', + 'MP_MP_Stunt_tat_046_M', + 'MP_MP_Stunt_tat_048_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_003', + 'FM_Tat_Award_M_004', + 'FM_Tat_Award_M_005', + 'FM_Tat_Award_M_008', + 'FM_Tat_Award_M_011', + 'FM_Tat_Award_M_012', + 'FM_Tat_Award_M_013', + 'FM_Tat_Award_M_014', + 'FM_Tat_Award_M_016', + 'FM_Tat_Award_M_017', + 'FM_Tat_Award_M_018', + 'FM_Tat_Award_M_019', + 'FM_Tat_M_004', + 'FM_Tat_M_009', + 'FM_Tat_M_010', + 'FM_Tat_M_011', + 'FM_Tat_M_012', + 'FM_Tat_M_013', + 'FM_Tat_M_016', + 'FM_Tat_M_019', + 'FM_Tat_M_020', + 'FM_Tat_M_024', + 'FM_Tat_M_025', + 'FM_Tat_M_029', + 'FM_Tat_M_030', + 'FM_Tat_M_034', + 'FM_Tat_M_036', + 'FM_Tat_M_044', + 'FM_Tat_M_045', + 'FM_Tat_M_046', + 'FM_Tat_Award_M_003', + 'FM_Tat_Award_M_004', + 'FM_Tat_Award_M_005', + 'FM_Tat_Award_M_008', + 'FM_Tat_Award_M_011', + 'FM_Tat_Award_M_012', + 'FM_Tat_Award_M_013', + 'FM_Tat_Award_M_014', + 'FM_Tat_Award_M_016', + 'FM_Tat_Award_M_017', + 'FM_Tat_Award_M_018', + 'FM_Tat_Award_M_019', + 'FM_Tat_M_004', + 'FM_Tat_M_009', + 'FM_Tat_M_010', + 'FM_Tat_M_011', + 'FM_Tat_M_012', + 'FM_Tat_M_013', + 'FM_Tat_M_016', + 'FM_Tat_M_019', + 'FM_Tat_M_020', + 'FM_Tat_M_024', + 'FM_Tat_M_025', + 'FM_Tat_M_029', + 'FM_Tat_M_030', + 'FM_Tat_M_034', + 'FM_Tat_M_036', + 'FM_Tat_M_044', + 'FM_Tat_M_045', + 'FM_Tat_M_046' + } + }, + ['HEAD'] = { + ['mpBeach_overlays'] = { + 'MP_Bea_M_Head_000', + 'MP_Bea_M_Head_001', + 'MP_Bea_M_Head_002', + 'MP_Bea_M_Neck_000', + 'MP_Bea_M_Neck_001' + }, + ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_M', 'MP_MP_Biker_Tat_038_M', 'MP_MP_Biker_Tat_051_M'}, + ['mpBusiness_overlays'] = {'MP_Buis_M_Neck_000', 'MP_Buis_M_Neck_001', 'MP_Buis_M_Neck_002', 'MP_Buis_M_Neck_003'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_007', 'MP_Xmas2_M_Tat_024', 'MP_Xmas2_M_Tat_025', 'MP_Xmas2_M_Tat_029'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_M'}, + ['mpHipster_overlays'] = {'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021', 'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_M', 'MP_Smuggler_Tattoo_012_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_Tat_000_M', + 'MP_MP_Stunt_tat_004_M', + 'MP_MP_Stunt_tat_006_M', + 'MP_MP_Stunt_tat_017_M', + 'MP_MP_Stunt_tat_042_M' + }, + ['multiplayer_overlays'] = {'FM_Tat_Award_M_000', 'FM_Tat_Award_M_000'} + }, + ['LEFT_ARM'] = { + ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_M'}, + ['mpBeach_overlays'] = {'MP_Bea_M_LArm_000', 'MP_Bea_M_LArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_012_M', + 'MP_MP_Biker_Tat_016_M', + 'MP_MP_Biker_Tat_020_M', + 'MP_MP_Biker_Tat_024_M', + 'MP_MP_Biker_Tat_025_M', + 'MP_MP_Biker_Tat_035_M', + 'MP_MP_Biker_Tat_045_M', + 'MP_MP_Biker_Tat_053_M', + 'MP_MP_Biker_Tat_055_M' + }, + ['mpBusiness_overlays'] = {'MP_Buis_M_LeftArm_000', 'MP_Buis_M_LeftArm_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_001_M', + 'MP_Christmas2017_Tattoo_004_M', + 'MP_Christmas2017_Tattoo_007_M', + 'MP_Christmas2017_Tattoo_013_M', + 'MP_Christmas2017_Tattoo_025_M', + 'MP_Christmas2017_Tattoo_029_M' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_000', + 'MP_Xmas2_M_Tat_010', + 'MP_Xmas2_M_Tat_012', + 'MP_Xmas2_M_Tat_020', + 'MP_Xmas2_M_Tat_021' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_004_M', + 'MP_Gunrunning_Tattoo_008_M', + 'MP_Gunrunning_Tattoo_015_M', + 'MP_Gunrunning_Tattoo_016_M', + 'MP_Gunrunning_Tattoo_025_M', + 'MP_Gunrunning_Tattoo_027_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_003', + 'FM_Hip_M_Tat_007', + 'FM_Hip_M_Tat_015', + 'FM_Hip_M_Tat_016', + 'FM_Hip_M_Tat_026', + 'FM_Hip_M_Tat_027', + 'FM_Hip_M_Tat_028', + 'FM_Hip_M_Tat_034', + 'FM_Hip_M_Tat_037', + 'FM_Hip_M_Tat_039', + 'FM_Hip_M_Tat_043', + 'FM_Hip_M_Tat_048', + 'FM_Hip_M_Tat_003', + 'FM_Hip_M_Tat_007', + 'FM_Hip_M_Tat_015', + 'FM_Hip_M_Tat_016', + 'FM_Hip_M_Tat_026', + 'FM_Hip_M_Tat_027', + 'FM_Hip_M_Tat_028', + 'FM_Hip_M_Tat_034', + 'FM_Hip_M_Tat_037', + 'FM_Hip_M_Tat_039', + 'FM_Hip_M_Tat_043', + 'FM_Hip_M_Tat_048' + }, + ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_M', 'MP_MP_ImportExport_Tat_008_M'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_M', 'MP_LR_Tat_018_M', 'MP_LR_Tat_022_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_005_M', 'MP_LR_Tat_027_M', 'MP_LR_Tat_033_M'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_005_M', + 'MP_LUXE_TAT_016_M', + 'MP_LUXE_TAT_018_M', + 'MP_LUXE_TAT_028_M', + 'MP_LUXE_TAT_031_M' + }, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_M', 'MP_LUXE_TAT_020_M', 'MP_LUXE_TAT_021_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_M', 'MP_Smuggler_Tattoo_008_M', 'MP_Smuggler_Tattoo_014_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_001_M', + 'MP_MP_Stunt_tat_002_M', + 'MP_MP_Stunt_tat_008_M', + 'MP_MP_Stunt_tat_022_M', + 'MP_MP_Stunt_tat_023_M', + 'MP_MP_Stunt_tat_035_M', + 'MP_MP_Stunt_tat_039_M', + 'MP_MP_Stunt_tat_043_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_001', + 'FM_Tat_Award_M_007', + 'FM_Tat_Award_M_015', + 'FM_Tat_M_005', + 'FM_Tat_M_006', + 'FM_Tat_M_015', + 'FM_Tat_M_031', + 'FM_Tat_M_041', + 'FM_Tat_Award_M_001', + 'FM_Tat_Award_M_007', + 'FM_Tat_Award_M_015', + 'FM_Tat_M_005', + 'FM_Tat_M_006', + 'FM_Tat_M_015', + 'FM_Tat_M_031', + 'FM_Tat_M_041' + } + }, + ['RIGHT_ARM'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_RArm_000', 'MP_Bea_M_RArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_007_M', + 'MP_MP_Biker_Tat_014_M', + 'MP_MP_Biker_Tat_033_M', + 'MP_MP_Biker_Tat_042_M', + 'MP_MP_Biker_Tat_046_M', + 'MP_MP_Biker_Tat_047_M', + 'MP_MP_Biker_Tat_049_M', + 'MP_MP_Biker_Tat_054_M' + }, + ['mpBusiness_overlays'] = {'MP_Buis_M_RightArm_000', 'MP_Buis_M_RightArm_001', 'MP_Male_Crew_Tat_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_006_M', + 'MP_Christmas2017_Tattoo_012_M', + 'MP_Christmas2017_Tattoo_014_M', + 'MP_Christmas2017_Tattoo_017_M', + 'MP_Christmas2017_Tattoo_018_M', + 'MP_Christmas2017_Tattoo_023_M', + 'MP_Christmas2017_Tattoo_028_M' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_003', + 'MP_Xmas2_M_Tat_004', + 'MP_Xmas2_M_Tat_008', + 'MP_Xmas2_M_Tat_022', + 'MP_Xmas2_M_Tat_023', + 'MP_Xmas2_M_Tat_026', + 'MP_Xmas2_M_Tat_027' + }, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_M', 'MP_Gunrunning_Tattoo_021_M', 'MP_Gunrunning_Tattoo_024_M'}, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_001', + 'FM_Hip_M_Tat_004', + 'FM_Hip_M_Tat_008', + 'FM_Hip_M_Tat_010', + 'FM_Hip_M_Tat_014', + 'FM_Hip_M_Tat_017', + 'FM_Hip_M_Tat_018', + 'FM_Hip_M_Tat_020', + 'FM_Hip_M_Tat_022', + 'FM_Hip_M_Tat_023', + 'FM_Hip_M_Tat_036', + 'FM_Hip_M_Tat_044', + 'FM_Hip_M_Tat_045', + 'FM_Hip_M_Tat_001', + 'FM_Hip_M_Tat_004', + 'FM_Hip_M_Tat_008', + 'FM_Hip_M_Tat_010', + 'FM_Hip_M_Tat_014', + 'FM_Hip_M_Tat_017', + 'FM_Hip_M_Tat_018', + 'FM_Hip_M_Tat_020', + 'FM_Hip_M_Tat_022', + 'FM_Hip_M_Tat_023', + 'FM_Hip_M_Tat_036', + 'FM_Hip_M_Tat_044', + 'FM_Hip_M_Tat_045' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_003_M', + 'MP_MP_ImportExport_Tat_005_M', + 'MP_MP_ImportExport_Tat_006_M', + 'MP_MP_ImportExport_Tat_007_M' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_M', 'MP_LR_Tat_028_M', 'MP_LR_Tat_035_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_015_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_M', 'MP_LUXE_TAT_017_M', 'MP_LUXE_TAT_026_M', 'MP_LUXE_TAT_030_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_M', 'MP_LUXE_TAT_013_M', 'MP_LUXE_TAT_019_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_M', 'MP_Smuggler_Tattoo_005_M', 'MP_Smuggler_Tattoo_023_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_003_M', + 'MP_MP_Stunt_tat_009_M', + 'MP_MP_Stunt_tat_010_M', + 'MP_MP_Stunt_tat_016_M', + 'MP_MP_Stunt_tat_036_M', + 'MP_MP_Stunt_tat_038_M', + 'MP_MP_Stunt_tat_049_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_002', + 'FM_Tat_Award_M_010', + 'FM_Tat_M_000', + 'FM_Tat_M_001', + 'FM_Tat_M_003', + 'FM_Tat_M_014', + 'FM_Tat_M_018', + 'FM_Tat_M_027', + 'FM_Tat_M_028', + 'FM_Tat_M_038', + 'FM_Tat_M_047', + 'FM_Tat_Award_M_002', + 'FM_Tat_Award_M_010', + 'FM_Tat_M_000', + 'FM_Tat_M_001', + 'FM_Tat_M_003', + 'FM_Tat_M_014', + 'FM_Tat_M_018', + 'FM_Tat_M_027', + 'FM_Tat_M_028', + 'FM_Tat_M_038', + 'FM_Tat_M_047' + } + }, + ['LEFT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_Lleg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_002_M', + 'MP_MP_Biker_Tat_015_M', + 'MP_MP_Biker_Tat_027_M', + 'MP_MP_Biker_Tat_036_M', + 'MP_MP_Biker_Tat_037_M', + 'MP_MP_Biker_Tat_044_M', + 'MP_MP_Biker_Tat_056_M', + 'MP_MP_Biker_Tat_057_M' + }, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_001', 'MP_Xmas2_M_Tat_002'}, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_005_M', + 'MP_Gunrunning_Tattoo_007_M', + 'MP_Gunrunning_Tattoo_011_M', + 'MP_Gunrunning_Tattoo_023_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_009', + 'FM_Hip_M_Tat_019', + 'FM_Hip_M_Tat_040', + 'FM_Hip_M_Tat_009', + 'FM_Hip_M_Tat_019', + 'FM_Hip_M_Tat_040' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_007_M', 'MP_LR_Tat_020_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_007_M', + 'MP_MP_Stunt_tat_013_M', + 'MP_MP_Stunt_tat_021_M', + 'MP_MP_Stunt_tat_028_M', + 'MP_MP_Stunt_tat_031_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_009', + 'FM_Tat_M_002', + 'FM_Tat_M_008', + 'FM_Tat_M_021', + 'FM_Tat_M_023', + 'FM_Tat_M_026', + 'FM_Tat_M_032', + 'FM_Tat_M_033', + 'FM_Tat_M_035', + 'FM_Tat_M_037', + 'FM_Tat_Award_M_009', + 'FM_Tat_M_002', + 'FM_Tat_M_008', + 'FM_Tat_M_021', + 'FM_Tat_M_023', + 'FM_Tat_M_026', + 'FM_Tat_M_032', + 'FM_Tat_M_033', + 'FM_Tat_M_035', + 'FM_Tat_M_037' + } + }, + ['RIGHT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_Rleg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_004_M', + 'MP_MP_Biker_Tat_022_M', + 'MP_MP_Biker_Tat_028_M', + 'MP_MP_Biker_Tat_040_M', + 'MP_MP_Biker_Tat_048_M' + }, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_014'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_M', 'MP_Gunrunning_Tattoo_026_M', 'MP_Gunrunning_Tattoo_030_M'}, + ['mpHipster_overlays'] = {'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042', 'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_017_M', 'MP_LR_Tat_023_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_005_M', + 'MP_MP_Stunt_tat_015_M', + 'MP_MP_Stunt_tat_020_M', + 'MP_MP_Stunt_tat_025_M', + 'MP_MP_Stunt_tat_032_M', + 'MP_MP_Stunt_tat_045_M', + 'MP_MP_Stunt_tat_047_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_006', + 'FM_Tat_M_007', + 'FM_Tat_M_017', + 'FM_Tat_M_022', + 'FM_Tat_M_039', + 'FM_Tat_M_040', + 'FM_Tat_M_042', + 'FM_Tat_M_043', + 'FM_Tat_Award_M_006', + 'FM_Tat_M_007', + 'FM_Tat_M_017', + 'FM_Tat_M_022', + 'FM_Tat_M_039', + 'FM_Tat_M_040', + 'FM_Tat_M_042', + 'FM_Tat_M_043' + } + }, + ['BADGES'] = { + ['mpBattle_overlays'] = { + 'MP_Battle_Clothing_000_M', + 'MP_Battle_Clothing_001_M', + 'MP_Battle_Clothing_002_M', + 'MP_Battle_Clothing_003_M', + 'MP_Battle_Clothing_004_M', + 'MP_Battle_Clothing_005_M', + 'MP_Battle_Clothing_006_M', + 'MP_Battle_Clothing_007_M', + 'MP_Battle_Clothing_008_M', + 'MP_Battle_Clothing_009_M', + 'MP_Battle_Clothing_010_M', + 'MP_Battle_Clothing_011_M', + 'MP_Battle_Clothing_012_M', + 'MP_Battle_Clothing_013_M', + 'MP_Battle_Clothing_014_M', + 'MP_Battle_Clothing_015_M', + 'MP_Battle_Clothing_016_M', + 'MP_Battle_Clothing_017_M', + 'MP_Battle_Clothing_018_M', + 'MP_Battle_Clothing_019_M', + 'MP_Battle_Clothing_020_M', + 'MP_Battle_Clothing_021_M', + 'MP_Battle_Clothing_022_M', + 'MP_Battle_Clothing_023_M', + 'MP_Battle_Clothing_024_M', + 'MP_Battle_Clothing_025_M', + 'MP_Battle_Clothing_026_M', + 'MP_Battle_Clothing_027_M', + 'MP_Battle_Clothing_028_M', + 'MP_Battle_Clothing_029_M', + 'MP_Battle_Clothing_030_M', + 'MP_Battle_Clothing_031_M', + 'MP_Battle_Clothing_032_M', + 'MP_Battle_Clothing_033_M', + 'MP_Battle_Clothing_034_M', + 'MP_Battle_Clothing_035_M', + 'MP_Battle_Clothing_036_M', + 'MP_Battle_Clothing_037_M', + 'MP_Battle_Clothing_038_M', + 'MP_Battle_Clothing_039_M', + 'MP_Battle_Clothing_040_M', + 'MP_Battle_Clothing_041_M', + 'MP_Battle_Clothing_042_M', + 'MP_Battle_Clothing_043_M', + 'MP_Battle_Clothing_044_M', + 'MP_Battle_Clothing_045_M', + 'MP_Battle_Clothing_046_M', + 'MP_Battle_Clothing_047_M', + 'MP_Battle_Clothing_048_M', + 'MP_Battle_Clothing_049_M', + 'MP_Battle_Clothing_050_M', + 'MP_Battle_Clothing_051_M', + 'MP_Battle_Clothing_052_M', + 'MP_Battle_Clothing_053_M', + 'MP_Battle_Clothing_054_M', + 'MP_Battle_Clothing_055_M', + 'MP_Battle_Clothing_056_M', + 'MP_Battle_Clothing_057_M', + 'MP_Battle_Clothing_058_M', + 'MP_Battle_Clothing_059_M', + 'MP_Battle_Clothing_060_M', + 'MP_Battle_Clothing_061_M', + 'MP_Battle_Clothing_062_M' + }, + ['mpBiker_overlays'] = { + 'MP_Biker_Award_000_M', + 'MP_Biker_Award_001_M', + 'MP_Biker_Rank_000_M', + 'MP_Biker_Rank_001_M', + 'MP_Biker_Rank_002_M', + 'MP_Biker_Rank_003_M', + 'MP_Biker_Rank_004_M', + 'MP_Biker_Rank_005_M', + 'MP_Biker_Rank_006_M', + 'MP_Biker_Rank_007_M', + 'MP_Biker_Rank_008_M', + 'MP_Biker_Rank_009_M', + 'MP_Biker_Rank_010_M', + 'MP_Biker_Rank_011_M', + 'MP_Biker_Rank_012_M', + 'MP_Biker_Rank_013_M', + 'MP_Biker_Rank_014_M', + 'MP_Biker_Rank_015_M', + 'MP_Biker_Rank_016_M', + 'MP_Biker_Rank_017_M', + 'MP_Biker_Tee_000_M', + 'MP_Biker_Tee_001_M', + 'MP_Biker_Tee_002_M', + 'MP_Biker_Tee_003_M', + 'MP_Biker_Tee_004_M', + 'MP_Biker_Tee_005_M', + 'MP_Biker_Tee_006_M', + 'MP_Biker_Tee_007_M', + 'MP_Biker_Tee_008_M', + 'MP_Biker_Tee_009_M', + 'MP_Biker_Tee_010_M', + 'MP_Biker_Tee_011_M', + 'MP_Biker_Tee_012_M', + 'MP_Biker_Tee_013_M', + 'MP_Biker_Tee_014_M', + 'MP_Biker_Tee_015_M', + 'MP_Biker_Tee_016_M', + 'MP_Biker_Tee_017_M', + 'MP_Biker_Tee_018_M', + 'MP_Biker_Tee_019_M', + 'MP_Biker_Tee_020_M', + 'MP_Biker_Tee_021_M', + 'MP_Biker_Tee_022_M', + 'MP_Biker_Tee_023_M', + 'MP_Biker_Tee_024_M', + 'MP_Biker_Tee_025_M', + 'MP_Biker_Tee_026_M', + 'MP_Biker_Tee_027_M', + 'MP_Biker_Tee_028_M', + 'MP_Biker_Tee_029_M', + 'MP_Biker_Tee_030_M', + 'MP_Biker_Tee_031_M', + 'MP_Biker_Tee_032_M', + 'MP_Biker_Tee_033_M', + 'MP_Biker_Tee_034_M', + 'MP_Biker_Tee_035_M', + 'MP_Biker_Tee_036_M', + 'MP_Biker_Tee_037_M', + 'MP_Biker_Tee_038_M', + 'MP_Biker_Tee_039_M', + 'MP_Biker_Tee_040_M', + 'MP_Biker_Tee_041_M', + 'MP_Biker_Tee_042_M', + 'MP_Biker_Tee_043_M', + 'MP_Biker_Tee_044_M', + 'MP_Biker_Tee_045_M', + 'MP_Biker_Tee_046_M', + 'MP_Biker_Tee_047_M', + 'MP_Biker_Tee_048_M', + 'MP_Biker_Tee_049_M', + 'MP_Biker_Tee_050_M', + 'MP_Biker_Tee_051_M', + 'MP_Biker_Tee_052_M', + 'MP_Biker_Tee_053_M', + 'MP_Biker_Tee_054_M', + 'MP_Biker_Tee_055_M' + }, + ['mpChristmas2018_overlays'] = { + 'MP_Christmas2018_Tee_000_M', + 'MP_Christmas2018_Tee_001_M', + 'MP_Christmas2018_Tee_002_M', + 'MP_Christmas2018_Tee_003_M', + 'MP_Christmas2018_Tee_004_M', + 'MP_Christmas2018_Tee_005_M', + 'MP_Christmas2018_Tee_006_M', + 'MP_Christmas2018_Tee_007_M', + 'MP_Christmas2018_Tee_008_M', + 'MP_Christmas2018_Tee_009_M', + 'MP_Christmas2018_Tee_010_M', + 'MP_Christmas2018_Tee_011_M', + 'MP_Christmas2018_Tee_012_M', + 'MP_Christmas2018_Tee_013_M', + 'MP_Christmas2018_Tee_014_M', + 'MP_Christmas2018_Tee_015_M', + 'MP_Christmas2018_Tee_016_M', + 'MP_Christmas2018_Tee_017_M', + 'MP_Christmas2018_Tee_018_M', + 'MP_Christmas2018_Tee_019_M', + 'MP_Christmas2018_Tee_020_M', + 'MP_Christmas2018_Tee_021_M', + 'MP_Christmas2018_Tee_022_M', + 'MP_Christmas2018_Tee_023_M', + 'MP_Christmas2018_Tee_024_M', + 'MP_Christmas2018_Tee_025_M', + 'MP_Christmas2018_Tee_026_M', + 'MP_Christmas2018_Tee_027_M', + 'MP_Christmas2018_Tee_028_M', + 'MP_Christmas2018_Tee_029_M', + 'MP_Christmas2018_Tee_030_M', + 'MP_Christmas2018_Tee_031_M', + 'MP_Christmas2018_Tee_032_M', + 'MP_Christmas2018_Tee_033_M', + 'MP_Christmas2018_Tee_034_M', + 'MP_Christmas2018_Tee_035_M', + 'MP_Christmas2018_Tee_036_M', + 'MP_Christmas2018_Tee_037_M', + 'MP_Christmas2018_Tee_038_M', + 'MP_Christmas2018_Tee_039_M', + 'MP_Christmas2018_Tee_040_M', + 'MP_Christmas2018_Tee_041_M', + 'MP_Christmas2018_Tee_042_M', + 'MP_Christmas2018_Tee_043_M', + 'MP_Christmas2018_Tee_044_M', + 'MP_Christmas2018_Tee_045_M', + 'MP_Christmas2018_Tee_046_M', + 'MP_Christmas2018_Tee_047_M', + 'MP_Christmas2018_Tee_048_M', + 'MP_Christmas2018_Tee_049_M', + 'MP_Christmas2018_Tee_050_M', + 'MP_Christmas2018_Tee_051_M', + 'MP_Christmas2018_Tee_052_M', + 'MP_Christmas2018_Tee_053_M', + 'MP_Christmas2018_Tee_054_M', + 'MP_Christmas2018_Tee_055_M', + 'MP_Christmas2018_Tee_056_M', + 'MP_Christmas2018_Tee_057_M', + 'MP_Christmas2018_Tee_058_M', + 'MP_Christmas2018_Tee_059_M', + 'MP_Christmas2018_Tee_060_M', + 'MP_Christmas2018_Tee_061_M', + 'MP_Christmas2018_Tee_062_M', + 'MP_Christmas2018_Tee_063_M', + 'MP_Christmas2018_Tee_064_M', + 'MP_Christmas2018_Tee_065_M', + 'MP_Christmas2018_Tee_066_M', + 'MP_Christmas2018_Tee_067_M', + 'MP_Christmas2018_Tee_068_M', + 'MP_Christmas2018_Tee_069_M', + 'MP_Christmas2018_Tee_070_M', + 'MP_Christmas2018_Tee_071_M', + 'MP_Christmas2018_Tee_072_M', + 'MP_Christmas2018_Tee_073_M', + 'MP_Christmas2018_Tee_074_M', + 'MP_Christmas2018_Tee_075_M', + 'MP_Christmas2018_Tee_076_M', + 'MP_Christmas2018_Tee_077_M', + 'MP_Christmas2018_Tee_078_M', + 'MP_Christmas2018_Tee_079_M', + 'MP_Christmas2018_Tee_080_M', + 'MP_Christmas2018_Tee_081_M', + 'MP_Christmas2018_Tee_082_M', + 'MP_Christmas2018_Tee_083_M', + 'MP_Christmas2018_Tee_084_M', + 'MP_Christmas2018_Tee_085_M', + 'MP_Christmas2018_Tee_086_M', + 'MP_Christmas2018_Tee_087_M', + 'MP_Christmas2018_Tee_088_M', + 'MP_Christmas2018_Tee_089_M', + 'MP_Christmas2018_Tee_090_M', + 'MP_Christmas2018_Tee_091_M', + 'MP_Christmas2018_Tee_092_M', + 'MP_Christmas2018_Tee_093_M', + 'MP_Christmas2018_Tee_094_M', + 'MP_Christmas2018_Tee_095_M', + 'MP_Christmas2018_Tee_096_M', + 'MP_Christmas2018_Tee_097_M', + 'MP_Christmas2018_Tee_098_M', + 'MP_Christmas2018_Tee_099_M', + 'MP_Christmas2018_Tee_100_M', + 'MP_Christmas2018_Tee_101_M', + 'MP_Christmas2018_Tee_102_M', + 'MP_Christmas2018_Tee_103_M', + 'MP_Christmas2018_Tee_104_M', + 'MP_Christmas2018_Tee_105_M', + 'MP_Christmas2018_Tee_106_M', + 'MP_Christmas2018_Tee_107_M', + 'MP_Christmas2018_Tee_108_M', + 'MP_Christmas2018_Tee_109_M', + 'MP_Christmas2018_Tee_110_M', + 'MP_Christmas2018_Tee_111_M', + 'MP_Christmas2018_Tee_112_M', + 'MP_Christmas2018_Tee_113_M', + 'MP_Christmas2018_Tee_114_M', + 'MP_Christmas2018_Tee_115_M', + 'MP_Christmas2018_Tee_116_M', + 'MP_Christmas2018_Tee_117_M', + 'MP_Christmas2018_Tee_118_M', + 'MP_Christmas2018_Tee_119_M', + 'MP_Christmas2018_Tee_120_M', + 'MP_Christmas2018_Tee_121_M', + 'MP_Christmas2018_Tee_122_M', + 'MP_Christmas2018_Tee_123_M', + 'MP_Christmas2018_Tee_124_M' + }, + ['mpExecutive_overlays'] = { + 'MP_Securoserv_000_M', + 'MP_exec_teams_000_M', + 'MP_exec_teams_001_M', + 'MP_exec_teams_002_M', + 'MP_exec_teams_003_M', + 'MP_exec_prizes_000_M', + 'MP_exec_prizes_001_M', + 'MP_exec_prizes_002_M', + 'MP_exec_prizes_003_M', + 'MP_exec_prizes_004_M', + 'MP_exec_prizes_005_M', + 'MP_exec_prizes_006_M', + 'MP_exec_prizes_007_M', + 'MP_exec_prizes_008_M', + 'MP_exec_prizes_009_M', + 'MP_exec_prizes_010_M', + 'MP_exec_prizes_011_M', + 'MP_exec_prizes_012_M', + 'MP_exec_prizes_013_M', + 'MP_exec_prizes_014_M', + 'MP_exec_prizes_015_M' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Award_000_M', + 'MP_Gunrunning_Award_001_M', + 'MP_Gunrunning_Award_002_M', + 'MP_Gunrunning_Award_003_M', + 'MP_Gunrunning_Award_004_M', + 'MP_Gunrunning_Award_005_M', + 'MP_Gunrunning_Award_006_M', + 'MP_Gunrunning_Award_007_M', + 'MP_Gunrunning_Award_008_M', + 'MP_Gunrunning_Award_009_M', + 'MP_Gunrunning_Award_010_M', + 'MP_Gunrunning_Award_011_M', + 'MP_Gunrunning_Award_012_M', + 'MP_Gunrunning_Award_013_M', + 'MP_Gunrunning_Award_014_M', + 'MP_Gunrunning_Award_015_M', + 'MP_Gunrunning_Award_016_M', + 'MP_Gunrunning_Award_017_M', + 'MP_Gunrunning_Award_018_M', + 'MP_Gunrunning_Award_019_M', + 'MP_Gunrunning_Award_020_M', + 'MP_Gunrunning_Award_021_M', + 'MP_Gunrunning_Award_022_M', + 'MP_Gunrunning_Award_023_M', + 'MP_Gunrunning_Award_024_M' + }, + ['mpHalloween_overlays'] = { + 'HW_Tee_000_M', + 'HW_Tee_001_M', + 'HW_Tee_002_M', + 'HW_Tee_003_M', + 'HW_Tee_004_M', + 'HW_Tee_005_M', + 'HW_Tee_006_M', + 'HW_Tee_007_M', + 'HW_Tee_008_M', + 'HW_Tee_009_M', + 'HW_Tee_010_M', + 'HW_Tee_011_M', + 'HW_Tee_012_M' + }, + ['mpHeist_overlays'] = { + 'MP_Award_M_Tshirt_004', + 'MP_Award_M_Tshirt_005', + 'MP_Award_M_Tshirt_006', + 'MP_Award_M_Tshirt_007', + 'MP_Award_M_Tshirt_008', + 'MP_Award_M_Tshirt_009', + 'MP_Award_M_Tshirt_010', + 'MP_Award_M_Tshirt_011', + 'MP_Award_M_Tshirt_012', + 'MP_Award_M_Tshirt_013', + 'MP_Fli_M_Tshirt_000', + 'MP_Bugstar_A', + 'MP_Bugstar_B', + 'MP_Bugstar_C', + 'MP_Rogers_A', + 'MP_Rogers_B', + 'MP_Power_A', + 'MP_Power_B', + 'MP_Als_A', + 'MP_Als_B', + 'MP_Elite_M_Tshirt', + 'MP_Elite_M_Tshirt_1', + 'MP_Elite_M_Tshirt_2' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tshirt_000', + 'FM_Hip_M_Tshirt_001', + 'FM_Hip_M_Tshirt_002', + 'FM_Hip_M_Tshirt_003', + 'FM_Hip_M_Tshirt_004', + 'FM_Hip_M_Tshirt_005', + 'FM_Hip_M_Tshirt_006', + 'FM_Hip_M_Tshirt_007', + 'FM_Hip_M_Tshirt_008', + 'FM_Hip_M_Tshirt_009', + 'FM_Hip_M_Tshirt_010', + 'FM_Hip_M_Tshirt_011', + 'FM_Hip_M_Tshirt_012', + 'FM_Hip_M_Tshirt_013', + 'FM_Hip_M_Tshirt_014', + 'FM_Hip_M_Tshirt_015', + 'FM_Hip_M_Tshirt_016', + 'FM_Hip_M_Tshirt_017', + 'FM_Hip_M_Tshirt_018', + 'FM_Hip_M_Tshirt_019', + 'FM_Hip_M_Tshirt_020', + 'FM_Hip_M_Tshirt_021', + 'FM_Hip_M_Tshirt_022', + 'FM_Hip_M_Retro_000', + 'FM_Hip_M_Retro_001', + 'FM_Hip_M_Retro_002', + 'FM_Hip_M_Retro_003', + 'FM_Hip_M_Retro_004', + 'FM_Hip_M_Retro_005', + 'FM_Hip_M_Retro_006', + 'FM_Hip_M_Retro_007', + 'FM_Hip_M_Retro_008', + 'FM_Hip_M_Retro_009', + 'FM_Hip_M_Retro_010', + 'FM_Hip_M_Retro_011', + 'FM_Hip_M_Retro_012', + 'FM_Hip_M_Retro_013', + 'FM_Rstar_M_Tshirt_000', + 'FM_Rstar_M_Tshirt_001', + 'FM_Rstar_M_Tshirt_002', + 'FM_Hip_M_Tshirt_000', + 'FM_Hip_M_Tshirt_001', + 'FM_Hip_M_Tshirt_002', + 'FM_Hip_M_Tshirt_003', + 'FM_Hip_M_Tshirt_004', + 'FM_Hip_M_Tshirt_005', + 'FM_Hip_M_Tshirt_006', + 'FM_Hip_M_Tshirt_007', + 'FM_Hip_M_Tshirt_008', + 'FM_Hip_M_Tshirt_009', + 'FM_Hip_M_Tshirt_010', + 'FM_Hip_M_Tshirt_011', + 'FM_Hip_M_Tshirt_012', + 'FM_Hip_M_Tshirt_013', + 'FM_Hip_M_Tshirt_014', + 'FM_Hip_M_Tshirt_015', + 'FM_Hip_M_Tshirt_016', + 'FM_Hip_M_Tshirt_017', + 'FM_Hip_M_Tshirt_018', + 'FM_Hip_M_Tshirt_019', + 'FM_Hip_M_Tshirt_020', + 'FM_Hip_M_Tshirt_021', + 'FM_Hip_M_Tshirt_022', + 'FM_Hip_M_Retro_000', + 'FM_Hip_M_Retro_001', + 'FM_Hip_M_Retro_002', + 'FM_Hip_M_Retro_003', + 'FM_Hip_M_Retro_004', + 'FM_Hip_M_Retro_005', + 'FM_Hip_M_Retro_006', + 'FM_Hip_M_Retro_007', + 'FM_Hip_M_Retro_008', + 'FM_Hip_M_Retro_009', + 'FM_Hip_M_Retro_010', + 'FM_Hip_M_Retro_011', + 'FM_Hip_M_Retro_012', + 'FM_Hip_M_Retro_013', + 'FM_Rstar_M_Tshirt_000', + 'FM_Rstar_M_Tshirt_001', + 'FM_Rstar_M_Tshirt_002' + }, + ['mpIndependance_overlays'] = { + 'FM_Ind_M_Award_000', + 'FM_Ind_M_Tshirt_000', + 'FM_Ind_M_Tshirt_001', + 'FM_Ind_M_Tshirt_002', + 'FM_Ind_M_Tshirt_003', + 'FM_Ind_M_Tshirt_004', + 'FM_Ind_M_Tshirt_005', + 'FM_Ind_M_Tshirt_006', + 'FM_Ind_M_Tshirt_007', + 'FM_Ind_M_Tshirt_008', + 'FM_Ind_M_Tshirt_009', + 'FM_Ind_M_Tshirt_010', + 'FM_Ind_M_Tshirt_011', + 'FM_Ind_M_Tshirt_012', + 'FM_Ind_M_Tshirt_013', + 'FM_Ind_M_Tshirt_014', + 'FM_Ind_M_Tshirt_015', + 'FM_Ind_M_Tshirt_016', + 'FM_Ind_M_Tshirt_017', + 'FM_Ind_M_Tshirt_018', + 'FM_Ind_M_Tshirt_019', + 'FM_Ind_M_Tshirt_020', + 'FM_Ind_M_Tshirt_021', + 'FM_Ind_M_Tshirt_022', + 'FM_Ind_M_Tshirt_023', + 'FM_Ind_M_Tshirt_024', + 'FM_Ind_M_Tshirt_025', + 'FM_Ind_M_Tshirt_026' + }, + ['mpIndependence_overlays'] = { + 'FM_Ind_M_Award_000', + 'FM_Ind_M_Tshirt_000', + 'FM_Ind_M_Tshirt_001', + 'FM_Ind_M_Tshirt_002', + 'FM_Ind_M_Tshirt_003', + 'FM_Ind_M_Tshirt_004', + 'FM_Ind_M_Tshirt_005', + 'FM_Ind_M_Tshirt_006', + 'FM_Ind_M_Tshirt_007', + 'FM_Ind_M_Tshirt_008', + 'FM_Ind_M_Tshirt_009', + 'FM_Ind_M_Tshirt_010', + 'FM_Ind_M_Tshirt_011', + 'FM_Ind_M_Tshirt_012', + 'FM_Ind_M_Tshirt_013', + 'FM_Ind_M_Tshirt_014', + 'FM_Ind_M_Tshirt_015', + 'FM_Ind_M_Tshirt_016', + 'FM_Ind_M_Tshirt_017', + 'FM_Ind_M_Tshirt_018', + 'FM_Ind_M_Tshirt_019', + 'FM_Ind_M_Tshirt_020', + 'FM_Ind_M_Tshirt_021', + 'FM_Ind_M_Tshirt_022', + 'FM_Ind_M_Tshirt_023', + 'FM_Ind_M_Tshirt_024', + 'FM_Ind_M_Tshirt_025', + 'FM_Ind_M_Tshirt_026' + }, + ['mpLowrider2_overlays'] = { + 'MP_Chianski_000_M', + 'MP_Chianski_001_M', + 'MP_Chianski_002_M', + 'MP_Chianski_003_M', + 'MP_Chianski_004_M', + 'MP_Chianski_005_M', + 'MP_Chianski_006_M', + 'MP_Hntr_000_M', + 'MP_Hntr_001_M', + 'MP_Hntr_002_M', + 'MP_Hntr_003_M', + 'MP_Hntr_004_M', + 'MP_Hntr_005_M', + 'MP_Hntr_006_M', + 'MP_Hntr_007_M', + 'MP_Hntr_008_M', + 'MP_Hntr_009_M', + 'MP_Hntr_010_M', + 'MP_Hntr_011_M', + 'MP_Hntr_012_M', + 'MP_Dense_000_M', + 'MP_Dense_001_M', + 'MP_Dense_002_M', + 'MP_Dense_003_M', + 'MP_Dense_004_M', + 'MP_Dense_005_M', + 'MP_Dense_006_M', + 'MP_Dense_007_M' + }, + ['mpLowrider_overlays'] = { + 'MP_Broker_000_M', + 'MP_Broker_001_M', + 'MP_Broker_002_M', + 'MP_Broker_003_M', + 'MP_Broker_004_M', + 'MP_Broker_005_M', + 'MP_Magnetics_000_M', + 'MP_Magnetics_001_M', + 'MP_Magnetics_002_M', + 'MP_Magnetics_003_M', + 'MP_Magnetics_004_M', + 'MP_Magnetics_005_M', + 'MP_Trickster_000_M', + 'MP_Trickster_001_M', + 'MP_Trickster_002_M', + 'MP_Trickster_003_M', + 'MP_Trickster_004_M', + 'MP_Trickster_005_M', + 'MP_Trickster_006_M', + 'MP_Trickster_007_M', + 'MP_Trickster_008_M', + 'MP_Trickster_009_M', + 'MP_Trickster_010_M', + 'MP_Bennys_000_M', + 'MP_Bennys_001_M' + }, + ['mpLTS_overlays'] = {'FM_LTS_M_Tshirt_000'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_LC_000_M', + 'MP_LUXE_LC_001_M', + 'MP_LUXE_LC_002_M', + 'MP_LUXE_LC_003_M', + 'MP_LUXE_LC_006_M', + 'MP_LUXE_LC_007_M', + 'MP_LUXE_LC_008_M', + 'MP_LUXE_LC_009_M', + 'MP_LUXE_LC_012_M', + 'MP_LUXE_LC_013_M', + 'MP_LUXE_LC_014_M', + 'MP_LUXE_LC_015_M', + 'MP_LUXE_VDG_000_M', + 'MP_LUXE_VDG_001_M', + 'MP_LUXE_VDG_002_M', + 'MP_LUXE_VDG_004_M', + 'MP_LUXE_VDG_005_M', + 'MP_LUXE_VDG_006_M' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_LC_004_M', + 'MP_LUXE_LC_005_M', + 'MP_LUXE_LC_010_M', + 'MP_LUXE_LC_011_M', + 'MP_LUXE_ENEMA_000_M', + 'MP_LUXE_Per_001_M', + 'MP_LUXE_SC_000_M', + 'MP_FAKE_LB_000_M', + 'MP_FAKE_LC_000_M', + 'MP_FAKE_ENEMA_000_M', + 'MP_FAKE_Per_000_M', + 'MP_FAKE_SN_000_M', + 'MP_FAKE_SC_000_M', + 'MP_FAKE_DS_000_M', + 'MP_FAKE_Vap_000_M', + 'MP_FAKE_DIS_000_M', + 'MP_FAKE_DIS_001_M', + 'MP_LUXE_DIX_000_M', + 'MP_LUXE_DIX_001_M', + 'MP_LUXE_DIX_002_M', + 'MP_LUXE_SN_000_M', + 'MP_LUXE_SN_001_M', + 'MP_LUXE_SN_002_M', + 'MP_LUXE_SN_003_M', + 'MP_LUXE_SN_004_M', + 'MP_LUXE_SN_005_M', + 'MP_LUXE_SN_006_M', + 'MP_LUXE_SN_007_M', + 'MP_FILM_000_M', + 'MP_FILM_001_M', + 'MP_FILM_002_M', + 'MP_FILM_003_M', + 'MP_FILM_004_M', + 'MP_FILM_005_M', + 'MP_FILM_006_M', + 'MP_FILM_007_M', + 'MP_FILM_008_M', + 'MP_FILM_009_M' + }, + ['mpPilot_overlays'] = {'MP_Fli_M_Tshirt_000'}, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Graphic_000_M', + 'MP_Smuggler_Graphic_001_M', + 'MP_Smuggler_Graphic_002_M', + 'MP_Smuggler_Graphic_003_M', + 'MP_Smuggler_Graphic_004_M', + 'MP_Smuggler_Graphic_005_M', + 'MP_Smuggler_Graphic_006_M', + 'MP_Smuggler_Graphic_007_M', + 'MP_Smuggler_Graphic_008_M', + 'MP_Smuggler_Graphic_009_M', + 'MP_Smuggler_Graphic_010_M', + 'MP_Smuggler_Graphic_011_M', + 'MP_Smuggler_Graphic_012_M', + 'MP_Smuggler_Graphic_013_M', + 'MP_Smuggler_Graphic_014_M', + 'MP_Smuggler_Graphic_015_M', + 'MP_Smuggler_Graphic_016_M', + 'MP_Smuggler_Graphic_017_M', + 'MP_Smuggler_Graphic_018_M' + }, + ['mpValentines_overlays'] = { + 'MP_Val_M_Tshirt_A', + 'MP_Val_M_Tshirt_B', + 'MP_Val_M_Tshirt_C', + 'MP_Val_M_Tshirt_D', + 'MP_Val_M_Tshirt_E', + 'MP_Val_M_Tshirt_F', + 'MP_Val_M_Tshirt_G', + 'MP_Val_M_Tshirt_H', + 'MP_Val_M_Tshirt_I', + 'MP_Val_M_Tshirt_J', + 'MP_Val_M_Tshirt_K', + 'MP_Val_M_Tshirt_L', + 'MP_Val_M_Tshirt_M', + 'MP_Val_M_Tshirt_N', + 'MP_Val_M_Tshirt_O', + 'MP_Val_M_Tshirt_P', + 'MP_Val_M_Tshirt_Q', + 'MP_Val_M_Tshirt_R', + 'MP_Val_M_Tshirt_S', + 'MP_Val_M_Tshirt_T' + }, + ['mpxmas_604490_overlays'] = {'MP_IHeartLC_000_M'}, + ['multiplayer_overlays'] = { + 'FM_CREW_M_000_A', + 'FM_CREW_M_000_B', + 'FM_CREW_M_000_C', + 'FM_CREW_M_000_D', + 'FM_CREW_M_000_E', + 'FM_CREW_M_000_F', + 'FM_Tshirt_Award_000', + 'FM_Tshirt_Award_001', + 'FM_Tshirt_Award_002', + 'mp_fm_branding_001', + 'mp_fm_branding_002', + 'mp_fm_branding_003', + 'mp_fm_branding_004', + 'mp_fm_branding_005', + 'mp_fm_branding_006', + 'mp_fm_branding_007', + 'mp_fm_branding_008', + 'mp_fm_branding_009', + 'mp_fm_branding_010', + 'mp_fm_branding_011', + 'mp_fm_branding_012', + 'mp_fm_branding_013', + 'mp_fm_branding_014', + 'mp_fm_branding_015', + 'mp_fm_branding_016', + 'mp_fm_branding_017', + 'mp_fm_branding_018', + 'mp_fm_branding_019', + 'mp_fm_branding_020', + 'mp_fm_branding_022', + 'mp_fm_branding_023', + 'mp_fm_branding_024', + 'mp_fm_branding_025', + 'mp_fm_branding_027', + 'mp_fm_branding_028', + 'mp_fm_branding_029', + 'mp_fm_branding_031', + 'mp_fm_branding_032', + 'mp_fm_branding_034', + 'mp_fm_branding_035', + 'mp_fm_branding_036', + 'mp_fm_branding_037', + 'mp_fm_branding_038', + 'mp_fm_branding_039', + 'mp_fm_branding_040', + 'mp_fm_branding_041', + 'mp_fm_branding_042', + 'mp_fm_branding_043', + 'mp_fm_branding_044', + 'mp_fm_branding_045', + 'mp_fm_branding_046', + 'mp_fm_branding_047', + 'mp_fm_OGA_000_m', + 'mp_fm_OGA_001_m', + 'mp_fm_OGA_002_m', + 'mp_fm_OGA_003_m', + 'FM_CREW_M_000_A', + 'FM_CREW_M_000_B', + 'FM_CREW_M_000_C', + 'FM_CREW_M_000_D', + 'FM_CREW_M_000_E', + 'FM_CREW_M_000_F', + 'FM_Tshirt_Award_000', + 'FM_Tshirt_Award_001', + 'FM_Tshirt_Award_002', + 'mp_fm_branding_001', + 'mp_fm_branding_002', + 'mp_fm_branding_003', + 'mp_fm_branding_004', + 'mp_fm_branding_005', + 'mp_fm_branding_006', + 'mp_fm_branding_007', + 'mp_fm_branding_008', + 'mp_fm_branding_009', + 'mp_fm_branding_010', + 'mp_fm_branding_011', + 'mp_fm_branding_012', + 'mp_fm_branding_013', + 'mp_fm_branding_014', + 'mp_fm_branding_015', + 'mp_fm_branding_016', + 'mp_fm_branding_017', + 'mp_fm_branding_018', + 'mp_fm_branding_019', + 'mp_fm_branding_020', + 'mp_fm_branding_022', + 'mp_fm_branding_023', + 'mp_fm_branding_024', + 'mp_fm_branding_025', + 'mp_fm_branding_027', + 'mp_fm_branding_028', + 'mp_fm_branding_029', + 'mp_fm_branding_031', + 'mp_fm_branding_032', + 'mp_fm_branding_034', + 'mp_fm_branding_035', + 'mp_fm_branding_036', + 'mp_fm_branding_037', + 'mp_fm_branding_038', + 'mp_fm_branding_039', + 'mp_fm_branding_040', + 'mp_fm_branding_041', + 'mp_fm_branding_042', + 'mp_fm_branding_043', + 'mp_fm_branding_044', + 'mp_fm_branding_045', + 'mp_fm_branding_046', + 'mp_fm_branding_047', + 'mp_fm_OGA_000_m', + 'mp_fm_OGA_001_m', + 'mp_fm_OGA_002_m', + 'mp_fm_OGA_003_m' + } + } +} diff --git a/[tools]/cvf_tattoo_generator/README.md b/[tools]/cvf_tattoo_generator/README.md new file mode 100644 index 0000000..0537a1f --- /dev/null +++ b/[tools]/cvf_tattoo_generator/README.md @@ -0,0 +1,15 @@ +# CoreV Framework Tattoo Generator [CVF] (tattoo_generator) +--- + +The tool allows you to convert the included json file to lua code. +The tool is written in javascript/typing script, you need NPM to run this tool. + +#### Credits +This tool uses information from [vMenu](https://github.com/TomGrobbe/vMenu), the included json file also comes from [vMenu](https://github.com/TomGrobbe/vMenu) ([original json](https://github.com/TomGrobbe/vMenu/blob/master/vMenu/data/overlays.json)). + +## License +Tom Grobbe - https://www.vespura.com/ - Copyright © 2017-2019 +Thymon Arens - https://github.com/ThymonA/ - Copyright © 2020 + +**GNU General Public License v3.0** +[Read License](https://git.arens.io/ThymonA/corev-framework/blob/master/LICENSE) \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts b/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts index cea228a..07acef9 100644 --- a/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts +++ b/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts @@ -8,7 +8,14 @@ // -- Version: 1.0.0 // -- Description: Custom FiveM Framework // ----------------------- [ CoreV ] ----------------------- -const overlays = require('./data/overlays.json') +const overlays = require('./data/overlays.json'); +const fs = require('fs-extra'); + +import * as json2lua from 'json2lua'; +import { resolve } from 'path'; +import { formatText, WriteMode } from 'lua-fmt'; + +type Dictionary = Partial> enum TattooZone { ZONE_TORSO = 0, @@ -37,18 +44,18 @@ class Tattoo { } } -class TattoosCollection { - TORSO: Tattoo[] = []; - HEAD: Tattoo[] = []; - LEFT_ARM: Tattoo[] = []; - RIGHT_ARM: Tattoo[] = []; - LEFT_LEG: Tattoo[] = []; - RIGHT_LEG: Tattoo[] = []; - BADGES: Tattoo[] = []; +class ExportCollection { + TORSO: Dictionary = {}; + HEAD: Dictionary = {}; + LEFT_ARM: Dictionary = {}; + RIGHT_ARM: Dictionary = {}; + LEFT_LEG: Dictionary = {}; + RIGHT_LEG: Dictionary = {}; + BADGES: Dictionary = {}; } -const MaleTattoosCollection = new TattoosCollection(); -const FemaleTattoosCollection = new TattoosCollection(); +const maleObject = new ExportCollection(); +const femaleObject = new ExportCollection(); overlays.forEach((element) => { const tattoo = element as Tattoo @@ -60,61 +67,109 @@ overlays.forEach((element) => { case TattooZone.ZONE_TORSO: if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.TORSO.push(tattoo); + if (maleObject.TORSO[tattoo.collectionName] == null || typeof maleObject.TORSO[tattoo.collectionName] == 'undefined') { + maleObject.TORSO[tattoo.collectionName] = []; + } + + maleObject.TORSO[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.TORSO.push(tattoo); + if (femaleObject.TORSO[tattoo.collectionName] == null || typeof femaleObject.TORSO[tattoo.collectionName] == 'undefined') { + femaleObject.TORSO[tattoo.collectionName] = []; + } + + femaleObject.TORSO[tattoo.collectionName].push(tattoo.name); } break; case TattooZone.ZONE_HEAD: if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.HEAD.push(tattoo); + if (maleObject.HEAD[tattoo.collectionName] == null || typeof maleObject.HEAD[tattoo.collectionName] == 'undefined') { + maleObject.HEAD[tattoo.collectionName] = []; + } + + maleObject.HEAD[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.HEAD.push(tattoo); + if (femaleObject.HEAD[tattoo.collectionName] == null || typeof femaleObject.HEAD[tattoo.collectionName] == 'undefined') { + femaleObject.HEAD[tattoo.collectionName] = []; + } + + femaleObject.HEAD[tattoo.collectionName].push(tattoo.name); } break; case TattooZone.ZONE_LEFT_ARM: if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.LEFT_ARM.push(tattoo); + if (maleObject.LEFT_ARM[tattoo.collectionName] == null || typeof maleObject.LEFT_ARM[tattoo.collectionName] == 'undefined') { + maleObject.LEFT_ARM[tattoo.collectionName] = []; + } + + maleObject.LEFT_ARM[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.LEFT_ARM.push(tattoo); + if (femaleObject.LEFT_ARM[tattoo.collectionName] == null || typeof femaleObject.LEFT_ARM[tattoo.collectionName] == 'undefined') { + femaleObject.LEFT_ARM[tattoo.collectionName] = []; + } + + femaleObject.LEFT_ARM[tattoo.collectionName].push(tattoo.name); } break; case TattooZone.ZONE_RIGHT_ARM: if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.RIGHT_ARM.push(tattoo); + if (maleObject.RIGHT_ARM[tattoo.collectionName] == null || typeof maleObject.RIGHT_ARM[tattoo.collectionName] == 'undefined') { + maleObject.RIGHT_ARM[tattoo.collectionName] = []; + } + + maleObject.RIGHT_ARM[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.RIGHT_ARM.push(tattoo); + if (femaleObject.RIGHT_ARM[tattoo.collectionName] == null || typeof femaleObject.RIGHT_ARM[tattoo.collectionName] == 'undefined') { + femaleObject.RIGHT_ARM[tattoo.collectionName] = []; + } + + femaleObject.RIGHT_ARM[tattoo.collectionName].push(tattoo.name); } break; case TattooZone.ZONE_LEFT_LEG: if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.LEFT_LEG.push(tattoo); + if (maleObject.LEFT_LEG[tattoo.collectionName] == null || typeof maleObject.LEFT_LEG[tattoo.collectionName] == 'undefined') { + maleObject.LEFT_LEG[tattoo.collectionName] = []; + } + + maleObject.LEFT_LEG[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.LEFT_LEG.push(tattoo); + if (femaleObject.LEFT_LEG[tattoo.collectionName] == null || typeof femaleObject.LEFT_LEG[tattoo.collectionName] == 'undefined') { + femaleObject.LEFT_LEG[tattoo.collectionName] = []; + } + + femaleObject.LEFT_LEG[tattoo.collectionName].push(tattoo.name); } break; case TattooZone.ZONE_RIGHT_LEG: if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.RIGHT_LEG.push(tattoo); + if (maleObject.RIGHT_LEG[tattoo.collectionName] == null || typeof maleObject.RIGHT_LEG[tattoo.collectionName] == 'undefined') { + maleObject.RIGHT_LEG[tattoo.collectionName] = []; + } + + maleObject.RIGHT_LEG[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.RIGHT_LEG.push(tattoo); + if (femaleObject.RIGHT_LEG[tattoo.collectionName] == null || typeof femaleObject.RIGHT_LEG[tattoo.collectionName] == 'undefined') { + femaleObject.RIGHT_LEG[tattoo.collectionName] = []; + } + + femaleObject.RIGHT_LEG[tattoo.collectionName].push(tattoo.name); } break; default: @@ -123,20 +178,40 @@ overlays.forEach((element) => { } else if (tattoo.type == 'TYPE_BADGE' && !tattoo.name.toLowerCase().includes('hair_')) { if (tattoo.gender == 0 || tattoo.gender == 2) { - MaleTattoosCollection.BADGES.push(tattoo); + if (maleObject.BADGES[tattoo.collectionName] == null || typeof maleObject.BADGES[tattoo.collectionName] == 'undefined') { + maleObject.BADGES[tattoo.collectionName] = []; + } + + maleObject.BADGES[tattoo.collectionName].push(tattoo.name); } if (tattoo.gender == 1 || tattoo.gender == 2) { - FemaleTattoosCollection.BADGES.push(tattoo); + if (femaleObject.BADGES[tattoo.collectionName] == null || typeof femaleObject.BADGES[tattoo.collectionName] == 'undefined') { + femaleObject.BADGES[tattoo.collectionName] = []; + } + + femaleObject.BADGES[tattoo.collectionName].push(tattoo.name); } } } }); -console.log('MaleTattoosCollection.HEAD', MaleTattoosCollection.HEAD.length) -console.log('MaleTattoosCollection.BADGES', MaleTattoosCollection.BADGES.length) -console.log('MaleTattoosCollection.LEFT_ARM', MaleTattoosCollection.LEFT_ARM.length) -console.log('MaleTattoosCollection.LEFT_LEG', MaleTattoosCollection.LEFT_LEG.length) -console.log('MaleTattoosCollection.RIGHT_ARM', MaleTattoosCollection.RIGHT_ARM.length) -console.log('MaleTattoosCollection.RIGHT_LEG', MaleTattoosCollection.RIGHT_LEG.length) -console.log('MaleTattoosCollection.TORSO', MaleTattoosCollection.TORSO.length) \ No newline at end of file +const luaDataMale = json2lua.fromObject(maleObject); +const luaDataFemale = json2lua.fromObject(femaleObject); +const export_directory = resolve(`${__dirname}/exports`); + +if (!fs.existsSync(export_directory)) { fs.mkdirSync(export_directory, { recursive: true }); } + +fs.writeFileSync(resolve(`${export_directory}/tattoos_male.lua`), formatText('return ' + luaDataMale, { + useTabs: true, + quotemark: 'single', + writeMode: WriteMode.Diff, + linebreakMultipleAssignments: true +})); + +fs.writeFileSync(resolve(`${export_directory}/tattoos_female.lua`), formatText('return ' + luaDataFemale, { + useTabs: true, + quotemark: 'single', + writeMode: WriteMode.Diff, + linebreakMultipleAssignments: true +})); \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/exports/tattoos_female.lua b/[tools]/cvf_tattoo_generator/exports/tattoos_female.lua new file mode 100644 index 0000000..fb74a33 --- /dev/null +++ b/[tools]/cvf_tattoo_generator/exports/tattoos_female.lua @@ -0,0 +1,1381 @@ +return { + ['TORSO'] = { + ['mpAirraces_overlays'] = { + 'MP_Airraces_Tattoo_000_F', + 'MP_Airraces_Tattoo_001_F', + 'MP_Airraces_Tattoo_002_F', + 'MP_Airraces_Tattoo_004_F', + 'MP_Airraces_Tattoo_005_F', + 'MP_Airraces_Tattoo_006_F', + 'MP_Airraces_Tattoo_007_F' + }, + ['mpBeach_overlays'] = { + 'MP_Bea_F_Back_000', + 'MP_Bea_F_Back_001', + 'MP_Bea_F_Back_002', + 'MP_Bea_F_Chest_000', + 'MP_Bea_F_Chest_001', + 'MP_Bea_F_Chest_002', + 'MP_Bea_F_RSide_000', + 'MP_Bea_F_Should_000', + 'MP_Bea_F_Should_001', + 'MP_Bea_F_Stom_000', + 'MP_Bea_F_Stom_001', + 'MP_Bea_F_Stom_002' + }, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_000_F', + 'MP_MP_Biker_Tat_001_F', + 'MP_MP_Biker_Tat_003_F', + 'MP_MP_Biker_Tat_005_F', + 'MP_MP_Biker_Tat_006_F', + 'MP_MP_Biker_Tat_008_F', + 'MP_MP_Biker_Tat_010_F', + 'MP_MP_Biker_Tat_011_F', + 'MP_MP_Biker_Tat_013_F', + 'MP_MP_Biker_Tat_017_F', + 'MP_MP_Biker_Tat_018_F', + 'MP_MP_Biker_Tat_019_F', + 'MP_MP_Biker_Tat_021_F', + 'MP_MP_Biker_Tat_023_F', + 'MP_MP_Biker_Tat_026_F', + 'MP_MP_Biker_Tat_029_F', + 'MP_MP_Biker_Tat_030_F', + 'MP_MP_Biker_Tat_031_F', + 'MP_MP_Biker_Tat_032_F', + 'MP_MP_Biker_Tat_034_F', + 'MP_MP_Biker_Tat_039_F', + 'MP_MP_Biker_Tat_041_F', + 'MP_MP_Biker_Tat_043_F', + 'MP_MP_Biker_Tat_050_F', + 'MP_MP_Biker_Tat_052_F', + 'MP_MP_Biker_Tat_058_F', + 'MP_MP_Biker_Tat_059_F', + 'MP_MP_Biker_Tat_060_F' + }, + ['mpBusiness_overlays'] = { + 'MP_Buis_F_Chest_000', + 'MP_Buis_F_Chest_001', + 'MP_Buis_F_Chest_002', + 'MP_Buis_F_Stom_000', + 'MP_Buis_F_Stom_001', + 'MP_Buis_F_Stom_002', + 'MP_Buis_F_Back_000', + 'MP_Buis_F_Back_001', + 'MP_Female_Crew_Tat_000' + }, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_000_F', + 'MP_Christmas2017_Tattoo_002_F', + 'MP_Christmas2017_Tattoo_003_F', + 'MP_Christmas2017_Tattoo_005_F', + 'MP_Christmas2017_Tattoo_008_F', + 'MP_Christmas2017_Tattoo_009_F', + 'MP_Christmas2017_Tattoo_010_F', + 'MP_Christmas2017_Tattoo_011_F', + 'MP_Christmas2017_Tattoo_015_F', + 'MP_Christmas2017_Tattoo_016_F', + 'MP_Christmas2017_Tattoo_019_F', + 'MP_Christmas2017_Tattoo_020_F', + 'MP_Christmas2017_Tattoo_021_F', + 'MP_Christmas2017_Tattoo_022_F', + 'MP_Christmas2017_Tattoo_024_F', + 'MP_Christmas2017_Tattoo_026_F', + 'MP_Christmas2017_Tattoo_027_F' + }, + ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_F'}, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_005', + 'MP_Xmas2_F_Tat_006', + 'MP_Xmas2_F_Tat_009', + 'MP_Xmas2_F_Tat_011', + 'MP_Xmas2_F_Tat_013', + 'MP_Xmas2_F_Tat_015', + 'MP_Xmas2_F_Tat_016', + 'MP_Xmas2_F_Tat_017', + 'MP_Xmas2_F_Tat_018', + 'MP_Xmas2_F_Tat_019', + 'MP_Xmas2_F_Tat_028' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_000_F', + 'MP_Gunrunning_Tattoo_001_F', + 'MP_Gunrunning_Tattoo_009_F', + 'MP_Gunrunning_Tattoo_010_F', + 'MP_Gunrunning_Tattoo_012_F', + 'MP_Gunrunning_Tattoo_013_F', + 'MP_Gunrunning_Tattoo_014_F', + 'MP_Gunrunning_Tattoo_017_F', + 'MP_Gunrunning_Tattoo_018_F', + 'MP_Gunrunning_Tattoo_019_F', + 'MP_Gunrunning_Tattoo_020_F', + 'MP_Gunrunning_Tattoo_022_F', + 'MP_Gunrunning_Tattoo_028_F', + 'MP_Gunrunning_Tattoo_029_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_000', + 'FM_Hip_F_Tat_002', + 'FM_Hip_F_Tat_006', + 'FM_Hip_F_Tat_011', + 'FM_Hip_F_Tat_012', + 'FM_Hip_F_Tat_013', + 'FM_Hip_F_Tat_024', + 'FM_Hip_F_Tat_025', + 'FM_Hip_F_Tat_029', + 'FM_Hip_F_Tat_030', + 'FM_Hip_F_Tat_031', + 'FM_Hip_F_Tat_032', + 'FM_Hip_F_Tat_033', + 'FM_Hip_F_Tat_035', + 'FM_Hip_F_Tat_041', + 'FM_Hip_F_Tat_046', + 'FM_Hip_F_Tat_047', + 'FM_Hip_F_Tat_000', + 'FM_Hip_F_Tat_002', + 'FM_Hip_F_Tat_006', + 'FM_Hip_F_Tat_011', + 'FM_Hip_F_Tat_012', + 'FM_Hip_F_Tat_013', + 'FM_Hip_F_Tat_024', + 'FM_Hip_F_Tat_025', + 'FM_Hip_F_Tat_029', + 'FM_Hip_F_Tat_030', + 'FM_Hip_F_Tat_031', + 'FM_Hip_F_Tat_032', + 'FM_Hip_F_Tat_033', + 'FM_Hip_F_Tat_035', + 'FM_Hip_F_Tat_041', + 'FM_Hip_F_Tat_046', + 'FM_Hip_F_Tat_047' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_000_F', + 'MP_MP_ImportExport_Tat_001_F', + 'MP_MP_ImportExport_Tat_002_F', + 'MP_MP_ImportExport_Tat_009_F', + 'MP_MP_ImportExport_Tat_010_F', + 'MP_MP_ImportExport_Tat_011_F' + }, + ['mpLowrider2_overlays'] = { + 'MP_LR_Tat_000_F', + 'MP_LR_Tat_008_F', + 'MP_LR_Tat_011_F', + 'MP_LR_Tat_012_F', + 'MP_LR_Tat_016_F', + 'MP_LR_Tat_019_F', + 'MP_LR_Tat_031_F', + 'MP_LR_Tat_032_F' + }, + ['mpLowrider_overlays'] = { + 'MP_LR_Tat_001_F', + 'MP_LR_Tat_002_F', + 'MP_LR_Tat_004_F', + 'MP_LR_Tat_009_F', + 'MP_LR_Tat_010_F', + 'MP_LR_Tat_013_F', + 'MP_LR_Tat_014_F', + 'MP_LR_Tat_021_F', + 'MP_LR_Tat_026_F' + }, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_002_F', + 'MP_LUXE_TAT_012_F', + 'MP_LUXE_TAT_022_F', + 'MP_LUXE_TAT_025_F', + 'MP_LUXE_TAT_027_F', + 'MP_LUXE_TAT_029_F' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_TAT_003_F', + 'MP_LUXE_TAT_006_F', + 'MP_LUXE_TAT_007_F', + 'MP_LUXE_TAT_008_F', + 'MP_LUXE_TAT_014_F', + 'MP_LUXE_TAT_015_F', + 'MP_LUXE_TAT_024_F' + }, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Tattoo_000_F', + 'MP_Smuggler_Tattoo_002_F', + 'MP_Smuggler_Tattoo_003_F', + 'MP_Smuggler_Tattoo_006_F', + 'MP_Smuggler_Tattoo_007_F', + 'MP_Smuggler_Tattoo_009_F', + 'MP_Smuggler_Tattoo_010_F', + 'MP_Smuggler_Tattoo_013_F', + 'MP_Smuggler_Tattoo_015_F', + 'MP_Smuggler_Tattoo_016_F', + 'MP_Smuggler_Tattoo_017_F', + 'MP_Smuggler_Tattoo_018_F', + 'MP_Smuggler_Tattoo_019_F', + 'MP_Smuggler_Tattoo_021_F', + 'MP_Smuggler_Tattoo_022_F', + 'MP_Smuggler_Tattoo_024_F', + 'MP_Smuggler_Tattoo_025_F' + }, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_011_F', + 'MP_MP_Stunt_tat_012_F', + 'MP_MP_Stunt_tat_014_F', + 'MP_MP_Stunt_tat_018_F', + 'MP_MP_Stunt_tat_019_F', + 'MP_MP_Stunt_tat_024_F', + 'MP_MP_Stunt_tat_026_F', + 'MP_MP_Stunt_tat_027_F', + 'MP_MP_Stunt_tat_029_F', + 'MP_MP_Stunt_tat_030_F', + 'MP_MP_Stunt_tat_033_F', + 'MP_MP_Stunt_tat_034_F', + 'MP_MP_Stunt_tat_037_F', + 'MP_MP_Stunt_tat_040_F', + 'MP_MP_Stunt_tat_041_F', + 'MP_MP_Stunt_tat_044_F', + 'MP_MP_Stunt_tat_046_F', + 'MP_MP_Stunt_tat_048_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_003', + 'FM_Tat_Award_F_004', + 'FM_Tat_Award_F_005', + 'FM_Tat_Award_F_008', + 'FM_Tat_Award_F_011', + 'FM_Tat_Award_F_012', + 'FM_Tat_Award_F_013', + 'FM_Tat_Award_F_014', + 'FM_Tat_Award_F_016', + 'FM_Tat_Award_F_017', + 'FM_Tat_Award_F_018', + 'FM_Tat_Award_F_019', + 'FM_Tat_F_004', + 'FM_Tat_F_009', + 'FM_Tat_F_010', + 'FM_Tat_F_011', + 'FM_Tat_F_012', + 'FM_Tat_F_013', + 'FM_Tat_F_016', + 'FM_Tat_F_019', + 'FM_Tat_F_020', + 'FM_Tat_F_024', + 'FM_Tat_F_025', + 'FM_Tat_F_029', + 'FM_Tat_F_030', + 'FM_Tat_F_034', + 'FM_Tat_F_036', + 'FM_Tat_F_044', + 'FM_Tat_F_045', + 'FM_Tat_F_046', + 'FM_Tat_Award_F_003', + 'FM_Tat_Award_F_004', + 'FM_Tat_Award_F_005', + 'FM_Tat_Award_F_008', + 'FM_Tat_Award_F_011', + 'FM_Tat_Award_F_012', + 'FM_Tat_Award_F_013', + 'FM_Tat_Award_F_014', + 'FM_Tat_Award_F_016', + 'FM_Tat_Award_F_017', + 'FM_Tat_Award_F_018', + 'FM_Tat_Award_F_019', + 'FM_Tat_F_004', + 'FM_Tat_F_009', + 'FM_Tat_F_010', + 'FM_Tat_F_011', + 'FM_Tat_F_012', + 'FM_Tat_F_013', + 'FM_Tat_F_016', + 'FM_Tat_F_019', + 'FM_Tat_F_020', + 'FM_Tat_F_024', + 'FM_Tat_F_025', + 'FM_Tat_F_029', + 'FM_Tat_F_030', + 'FM_Tat_F_034', + 'FM_Tat_F_036', + 'FM_Tat_F_044', + 'FM_Tat_F_045', + 'FM_Tat_F_046' + } + }, + ['HEAD'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_Neck_000'}, + ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_F', 'MP_MP_Biker_Tat_038_F', 'MP_MP_Biker_Tat_051_F'}, + ['mpBusiness_overlays'] = {'MP_Buis_F_Neck_000', 'MP_Buis_F_Neck_001'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_007', 'MP_Xmas2_F_Tat_024', 'MP_Xmas2_F_Tat_025', 'MP_Xmas2_F_Tat_029'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_F'}, + ['mpHipster_overlays'] = {'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021', 'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_F', 'MP_Smuggler_Tattoo_012_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_Tat_000_F', + 'MP_MP_Stunt_tat_004_F', + 'MP_MP_Stunt_tat_006_F', + 'MP_MP_Stunt_tat_017_F', + 'MP_MP_Stunt_tat_042_F' + }, + ['multiplayer_overlays'] = {'FM_Tat_Award_F_000', 'FM_Tat_Award_F_000'} + }, + ['LEFT_ARM'] = { + ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_F'}, + ['mpBeach_overlays'] = {'MP_Bea_F_LArm_000', 'MP_Bea_F_LArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_012_F', + 'MP_MP_Biker_Tat_016_F', + 'MP_MP_Biker_Tat_020_F', + 'MP_MP_Biker_Tat_024_F', + 'MP_MP_Biker_Tat_025_F', + 'MP_MP_Biker_Tat_035_F', + 'MP_MP_Biker_Tat_045_F', + 'MP_MP_Biker_Tat_053_F', + 'MP_MP_Biker_Tat_055_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_LArm_000'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_001_F', + 'MP_Christmas2017_Tattoo_004_F', + 'MP_Christmas2017_Tattoo_007_F', + 'MP_Christmas2017_Tattoo_013_F', + 'MP_Christmas2017_Tattoo_025_F', + 'MP_Christmas2017_Tattoo_029_F' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_000', + 'MP_Xmas2_F_Tat_010', + 'MP_Xmas2_F_Tat_012', + 'MP_Xmas2_F_Tat_020', + 'MP_Xmas2_F_Tat_021' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_004_F', + 'MP_Gunrunning_Tattoo_008_F', + 'MP_Gunrunning_Tattoo_015_F', + 'MP_Gunrunning_Tattoo_016_F', + 'MP_Gunrunning_Tattoo_025_F', + 'MP_Gunrunning_Tattoo_027_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_003', + 'FM_Hip_F_Tat_007', + 'FM_Hip_F_Tat_015', + 'FM_Hip_F_Tat_016', + 'FM_Hip_F_Tat_026', + 'FM_Hip_F_Tat_027', + 'FM_Hip_F_Tat_028', + 'FM_Hip_F_Tat_034', + 'FM_Hip_F_Tat_037', + 'FM_Hip_F_Tat_039', + 'FM_Hip_F_Tat_043', + 'FM_Hip_F_Tat_048', + 'FM_Hip_F_Tat_003', + 'FM_Hip_F_Tat_007', + 'FM_Hip_F_Tat_015', + 'FM_Hip_F_Tat_016', + 'FM_Hip_F_Tat_026', + 'FM_Hip_F_Tat_027', + 'FM_Hip_F_Tat_028', + 'FM_Hip_F_Tat_034', + 'FM_Hip_F_Tat_037', + 'FM_Hip_F_Tat_039', + 'FM_Hip_F_Tat_043', + 'FM_Hip_F_Tat_048' + }, + ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_F', 'MP_MP_ImportExport_Tat_008_F'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_F', 'MP_LR_Tat_018_F', 'MP_LR_Tat_022_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_005_F', 'MP_LR_Tat_027_F', 'MP_LR_Tat_033_F'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_005_F', + 'MP_LUXE_TAT_016_F', + 'MP_LUXE_TAT_018_F', + 'MP_LUXE_TAT_028_F', + 'MP_LUXE_TAT_031_F' + }, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_F', 'MP_LUXE_TAT_020_F', 'MP_LUXE_TAT_021_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_F', 'MP_Smuggler_Tattoo_008_F', 'MP_Smuggler_Tattoo_014_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_001_F', + 'MP_MP_Stunt_tat_002_F', + 'MP_MP_Stunt_tat_008_F', + 'MP_MP_Stunt_tat_022_F', + 'MP_MP_Stunt_tat_023_F', + 'MP_MP_Stunt_tat_035_F', + 'MP_MP_Stunt_tat_039_F', + 'MP_MP_Stunt_tat_043_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_001', + 'FM_Tat_Award_F_007', + 'FM_Tat_Award_F_015', + 'FM_Tat_F_005', + 'FM_Tat_F_006', + 'FM_Tat_F_015', + 'FM_Tat_F_031', + 'FM_Tat_F_041', + 'FM_Tat_Award_F_001', + 'FM_Tat_Award_F_007', + 'FM_Tat_Award_F_015', + 'FM_Tat_F_005', + 'FM_Tat_F_006', + 'FM_Tat_F_015', + 'FM_Tat_F_031', + 'FM_Tat_F_041' + } + }, + ['RIGHT_ARM'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_RArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_007_F', + 'MP_MP_Biker_Tat_014_F', + 'MP_MP_Biker_Tat_033_F', + 'MP_MP_Biker_Tat_042_F', + 'MP_MP_Biker_Tat_046_F', + 'MP_MP_Biker_Tat_047_F', + 'MP_MP_Biker_Tat_049_F', + 'MP_MP_Biker_Tat_054_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_RArm_000', 'MP_Female_Crew_Tat_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_006_F', + 'MP_Christmas2017_Tattoo_012_F', + 'MP_Christmas2017_Tattoo_014_F', + 'MP_Christmas2017_Tattoo_017_F', + 'MP_Christmas2017_Tattoo_018_F', + 'MP_Christmas2017_Tattoo_023_F', + 'MP_Christmas2017_Tattoo_028_F' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_003', + 'MP_Xmas2_F_Tat_004', + 'MP_Xmas2_F_Tat_008', + 'MP_Xmas2_F_Tat_022', + 'MP_Xmas2_F_Tat_023', + 'MP_Xmas2_F_Tat_026', + 'MP_Xmas2_F_Tat_027' + }, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_F', 'MP_Gunrunning_Tattoo_021_F', 'MP_Gunrunning_Tattoo_024_F'}, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_001', + 'FM_Hip_F_Tat_004', + 'FM_Hip_F_Tat_008', + 'FM_Hip_F_Tat_010', + 'FM_Hip_F_Tat_014', + 'FM_Hip_F_Tat_017', + 'FM_Hip_F_Tat_018', + 'FM_Hip_F_Tat_020', + 'FM_Hip_F_Tat_022', + 'FM_Hip_F_Tat_023', + 'FM_Hip_F_Tat_036', + 'FM_Hip_F_Tat_044', + 'FM_Hip_F_Tat_045', + 'FM_Hip_F_Tat_001', + 'FM_Hip_F_Tat_004', + 'FM_Hip_F_Tat_008', + 'FM_Hip_F_Tat_010', + 'FM_Hip_F_Tat_014', + 'FM_Hip_F_Tat_017', + 'FM_Hip_F_Tat_018', + 'FM_Hip_F_Tat_020', + 'FM_Hip_F_Tat_022', + 'FM_Hip_F_Tat_023', + 'FM_Hip_F_Tat_036', + 'FM_Hip_F_Tat_044', + 'FM_Hip_F_Tat_045' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_003_F', + 'MP_MP_ImportExport_Tat_005_F', + 'MP_MP_ImportExport_Tat_006_F', + 'MP_MP_ImportExport_Tat_007_F' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_F', 'MP_LR_Tat_028_F', 'MP_LR_Tat_035_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_015_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_F', 'MP_LUXE_TAT_017_F', 'MP_LUXE_TAT_026_F', 'MP_LUXE_TAT_030_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_F', 'MP_LUXE_TAT_013_F', 'MP_LUXE_TAT_019_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_F', 'MP_Smuggler_Tattoo_005_F', 'MP_Smuggler_Tattoo_023_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_003_F', + 'MP_MP_Stunt_tat_009_F', + 'MP_MP_Stunt_tat_010_F', + 'MP_MP_Stunt_tat_016_F', + 'MP_MP_Stunt_tat_036_F', + 'MP_MP_Stunt_tat_038_F', + 'MP_MP_Stunt_tat_049_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_M_000', + 'FM_Tat_Award_F_002', + 'FM_Tat_Award_F_010', + 'FM_Tat_F_001', + 'FM_Tat_F_003', + 'FM_Tat_F_014', + 'FM_Tat_F_018', + 'FM_Tat_F_027', + 'FM_Tat_F_028', + 'FM_Tat_F_038', + 'FM_Tat_F_047', + 'FM_Tat_M_000', + 'FM_Tat_Award_F_002', + 'FM_Tat_Award_F_010', + 'FM_Tat_F_001', + 'FM_Tat_F_003', + 'FM_Tat_F_014', + 'FM_Tat_F_018', + 'FM_Tat_F_027', + 'FM_Tat_F_028', + 'FM_Tat_F_038', + 'FM_Tat_F_047' + } + }, + ['LEFT_LEG'] = { + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_002_F', + 'MP_MP_Biker_Tat_015_F', + 'MP_MP_Biker_Tat_027_F', + 'MP_MP_Biker_Tat_036_F', + 'MP_MP_Biker_Tat_037_F', + 'MP_MP_Biker_Tat_044_F', + 'MP_MP_Biker_Tat_056_F', + 'MP_MP_Biker_Tat_057_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_LLeg_000'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_001', 'MP_Xmas2_F_Tat_002'}, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_005_F', + 'MP_Gunrunning_Tattoo_007_F', + 'MP_Gunrunning_Tattoo_011_F', + 'MP_Gunrunning_Tattoo_023_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_009', + 'FM_Hip_F_Tat_019', + 'FM_Hip_F_Tat_040', + 'FM_Hip_F_Tat_009', + 'FM_Hip_F_Tat_019', + 'FM_Hip_F_Tat_040' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_007_F', 'MP_LR_Tat_020_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_007_F', + 'MP_MP_Stunt_tat_013_F', + 'MP_MP_Stunt_tat_021_F', + 'MP_MP_Stunt_tat_028_F', + 'MP_MP_Stunt_tat_031_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_009', + 'FM_Tat_F_002', + 'FM_Tat_F_008', + 'FM_Tat_F_021', + 'FM_Tat_F_023', + 'FM_Tat_F_026', + 'FM_Tat_F_032', + 'FM_Tat_F_033', + 'FM_Tat_F_035', + 'FM_Tat_F_037', + 'FM_Tat_Award_F_009', + 'FM_Tat_F_002', + 'FM_Tat_F_008', + 'FM_Tat_F_021', + 'FM_Tat_F_023', + 'FM_Tat_F_026', + 'FM_Tat_F_032', + 'FM_Tat_F_033', + 'FM_Tat_F_035', + 'FM_Tat_F_037' + } + }, + ['RIGHT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_RLeg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_004_F', + 'MP_MP_Biker_Tat_022_F', + 'MP_MP_Biker_Tat_028_F', + 'MP_MP_Biker_Tat_040_F', + 'MP_MP_Biker_Tat_048_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_RLeg_000'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_014'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_F', 'MP_Gunrunning_Tattoo_026_F', 'MP_Gunrunning_Tattoo_030_F'}, + ['mpHipster_overlays'] = {'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042', 'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_017_F', 'MP_LR_Tat_023_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_005_F', + 'MP_MP_Stunt_tat_015_F', + 'MP_MP_Stunt_tat_020_F', + 'MP_MP_Stunt_tat_025_F', + 'MP_MP_Stunt_tat_032_F', + 'MP_MP_Stunt_tat_045_F', + 'MP_MP_Stunt_tat_047_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_006', + 'FM_Tat_F_007', + 'FM_Tat_F_017', + 'FM_Tat_F_022', + 'FM_Tat_F_039', + 'FM_Tat_F_040', + 'FM_Tat_F_042', + 'FM_Tat_F_043', + 'FM_Tat_Award_F_006', + 'FM_Tat_F_007', + 'FM_Tat_F_017', + 'FM_Tat_F_022', + 'FM_Tat_F_039', + 'FM_Tat_F_040', + 'FM_Tat_F_042', + 'FM_Tat_F_043' + } + }, + ['BADGES'] = { + ['mpBattle_overlays'] = { + 'MP_Battle_Clothing_000_F', + 'MP_Battle_Clothing_001_F', + 'MP_Battle_Clothing_002_F', + 'MP_Battle_Clothing_003_F', + 'MP_Battle_Clothing_004_F', + 'MP_Battle_Clothing_005_F', + 'MP_Battle_Clothing_006_F', + 'MP_Battle_Clothing_007_F', + 'MP_Battle_Clothing_008_F', + 'MP_Battle_Clothing_009_F', + 'MP_Battle_Clothing_010_F', + 'MP_Battle_Clothing_011_F', + 'MP_Battle_Clothing_012_F', + 'MP_Battle_Clothing_013_F', + 'MP_Battle_Clothing_014_F', + 'MP_Battle_Clothing_015_F', + 'MP_Battle_Clothing_016_F', + 'MP_Battle_Clothing_017_F', + 'MP_Battle_Clothing_018_F', + 'MP_Battle_Clothing_019_F', + 'MP_Battle_Clothing_020_F', + 'MP_Battle_Clothing_021_F', + 'MP_Battle_Clothing_022_F', + 'MP_Battle_Clothing_023_F', + 'MP_Battle_Clothing_024_F', + 'MP_Battle_Clothing_025_F', + 'MP_Battle_Clothing_026_F', + 'MP_Battle_Clothing_027_F', + 'MP_Battle_Clothing_028_F', + 'MP_Battle_Clothing_029_F', + 'MP_Battle_Clothing_030_F', + 'MP_Battle_Clothing_031_F', + 'MP_Battle_Clothing_032_F', + 'MP_Battle_Clothing_033_F', + 'MP_Battle_Clothing_034_F', + 'MP_Battle_Clothing_035_F', + 'MP_Battle_Clothing_036_F', + 'MP_Battle_Clothing_037_F', + 'MP_Battle_Clothing_038_F', + 'MP_Battle_Clothing_039_F', + 'MP_Battle_Clothing_040_F', + 'MP_Battle_Clothing_041_F', + 'MP_Battle_Clothing_042_F', + 'MP_Battle_Clothing_043_F', + 'MP_Battle_Clothing_044_F', + 'MP_Battle_Clothing_045_F', + 'MP_Battle_Clothing_046_F', + 'MP_Battle_Clothing_047_F', + 'MP_Battle_Clothing_048_F', + 'MP_Battle_Clothing_049_F', + 'MP_Battle_Clothing_050_F', + 'MP_Battle_Clothing_051_F', + 'MP_Battle_Clothing_052_F', + 'MP_Battle_Clothing_053_F', + 'MP_Battle_Clothing_054_F', + 'MP_Battle_Clothing_055_F', + 'MP_Battle_Clothing_056_F', + 'MP_Battle_Clothing_057_F', + 'MP_Battle_Clothing_058_F', + 'MP_Battle_Clothing_059_F', + 'MP_Battle_Clothing_060_F', + 'MP_Battle_Clothing_061_F', + 'MP_Battle_Clothing_062_F' + }, + ['mpBiker_overlays'] = { + 'MP_Biker_Award_000_F', + 'MP_Biker_Award_001_F', + 'MP_Biker_Rank_000_F', + 'MP_Biker_Rank_001_F', + 'MP_Biker_Rank_002_F', + 'MP_Biker_Rank_003_F', + 'MP_Biker_Rank_004_F', + 'MP_Biker_Rank_005_F', + 'MP_Biker_Rank_006_F', + 'MP_Biker_Rank_007_F', + 'MP_Biker_Rank_008_F', + 'MP_Biker_Rank_009_F', + 'MP_Biker_Rank_010_F', + 'MP_Biker_Rank_011_F', + 'MP_Biker_Rank_012_F', + 'MP_Biker_Rank_013_F', + 'MP_Biker_Rank_014_F', + 'MP_Biker_Rank_015_F', + 'MP_Biker_Rank_016_F', + 'MP_Biker_Rank_017_F', + 'MP_Biker_Tee_000_F', + 'MP_Biker_Tee_001_F', + 'MP_Biker_Tee_002_F', + 'MP_Biker_Tee_003_F', + 'MP_Biker_Tee_004_F', + 'MP_Biker_Tee_005_F', + 'MP_Biker_Tee_006_F', + 'MP_Biker_Tee_007_F', + 'MP_Biker_Tee_008_F', + 'MP_Biker_Tee_009_F', + 'MP_Biker_Tee_010_F', + 'MP_Biker_Tee_011_F', + 'MP_Biker_Tee_012_F', + 'MP_Biker_Tee_013_F', + 'MP_Biker_Tee_014_F', + 'MP_Biker_Tee_015_F', + 'MP_Biker_Tee_016_F', + 'MP_Biker_Tee_017_F', + 'MP_Biker_Tee_018_F', + 'MP_Biker_Tee_019_F', + 'MP_Biker_Tee_020_F', + 'MP_Biker_Tee_021_F', + 'MP_Biker_Tee_022_F', + 'MP_Biker_Tee_023_F', + 'MP_Biker_Tee_024_F', + 'MP_Biker_Tee_025_F', + 'MP_Biker_Tee_026_F', + 'MP_Biker_Tee_027_F', + 'MP_Biker_Tee_028_F', + 'MP_Biker_Tee_029_F', + 'MP_Biker_Tee_030_F', + 'MP_Biker_Tee_031_F', + 'MP_Biker_Tee_032_F', + 'MP_Biker_Tee_033_F', + 'MP_Biker_Tee_034_F', + 'MP_Biker_Tee_035_F', + 'MP_Biker_Tee_036_F', + 'MP_Biker_Tee_037_F', + 'MP_Biker_Tee_038_F', + 'MP_Biker_Tee_039_F', + 'MP_Biker_Tee_040_F', + 'MP_Biker_Tee_041_F', + 'MP_Biker_Tee_042_F', + 'MP_Biker_Tee_043_F', + 'MP_Biker_Tee_044_F', + 'MP_Biker_Tee_045_F', + 'MP_Biker_Tee_046_F', + 'MP_Biker_Tee_047_F', + 'MP_Biker_Tee_048_F', + 'MP_Biker_Tee_049_F', + 'MP_Biker_Tee_050_F', + 'MP_Biker_Tee_051_F', + 'MP_Biker_Tee_052_F', + 'MP_Biker_Tee_053_F', + 'MP_Biker_Tee_054_F', + 'MP_Biker_Tee_055_F' + }, + ['mpChristmas2018_overlays'] = { + 'MP_Christmas2018_Tee_000_F', + 'MP_Christmas2018_Tee_001_F', + 'MP_Christmas2018_Tee_002_F', + 'MP_Christmas2018_Tee_003_F', + 'MP_Christmas2018_Tee_004_F', + 'MP_Christmas2018_Tee_005_F', + 'MP_Christmas2018_Tee_006_F', + 'MP_Christmas2018_Tee_007_F', + 'MP_Christmas2018_Tee_008_F', + 'MP_Christmas2018_Tee_009_F', + 'MP_Christmas2018_Tee_010_F', + 'MP_Christmas2018_Tee_011_F', + 'MP_Christmas2018_Tee_012_F', + 'MP_Christmas2018_Tee_013_F', + 'MP_Christmas2018_Tee_014_F', + 'MP_Christmas2018_Tee_015_F', + 'MP_Christmas2018_Tee_016_F', + 'MP_Christmas2018_Tee_017_F', + 'MP_Christmas2018_Tee_018_F', + 'MP_Christmas2018_Tee_019_F', + 'MP_Christmas2018_Tee_020_F', + 'MP_Christmas2018_Tee_021_F', + 'MP_Christmas2018_Tee_022_F', + 'MP_Christmas2018_Tee_023_F', + 'MP_Christmas2018_Tee_024_F', + 'MP_Christmas2018_Tee_025_F', + 'MP_Christmas2018_Tee_026_F', + 'MP_Christmas2018_Tee_027_F', + 'MP_Christmas2018_Tee_028_F', + 'MP_Christmas2018_Tee_029_F', + 'MP_Christmas2018_Tee_030_F', + 'MP_Christmas2018_Tee_031_F', + 'MP_Christmas2018_Tee_032_F', + 'MP_Christmas2018_Tee_033_F', + 'MP_Christmas2018_Tee_034_F', + 'MP_Christmas2018_Tee_035_F', + 'MP_Christmas2018_Tee_036_F', + 'MP_Christmas2018_Tee_037_F', + 'MP_Christmas2018_Tee_038_F', + 'MP_Christmas2018_Tee_039_F', + 'MP_Christmas2018_Tee_040_F', + 'MP_Christmas2018_Tee_041_F', + 'MP_Christmas2018_Tee_042_F', + 'MP_Christmas2018_Tee_043_F', + 'MP_Christmas2018_Tee_044_F', + 'MP_Christmas2018_Tee_045_F', + 'MP_Christmas2018_Tee_046_F', + 'MP_Christmas2018_Tee_047_F', + 'MP_Christmas2018_Tee_048_F', + 'MP_Christmas2018_Tee_049_F', + 'MP_Christmas2018_Tee_050_F', + 'MP_Christmas2018_Tee_051_F', + 'MP_Christmas2018_Tee_052_F', + 'MP_Christmas2018_Tee_053_F', + 'MP_Christmas2018_Tee_054_F', + 'MP_Christmas2018_Tee_055_F', + 'MP_Christmas2018_Tee_056_F', + 'MP_Christmas2018_Tee_057_F', + 'MP_Christmas2018_Tee_058_F', + 'MP_Christmas2018_Tee_059_F', + 'MP_Christmas2018_Tee_060_F', + 'MP_Christmas2018_Tee_061_F', + 'MP_Christmas2018_Tee_062_F', + 'MP_Christmas2018_Tee_063_F', + 'MP_Christmas2018_Tee_064_F', + 'MP_Christmas2018_Tee_065_F', + 'MP_Christmas2018_Tee_066_F', + 'MP_Christmas2018_Tee_067_F', + 'MP_Christmas2018_Tee_068_F', + 'MP_Christmas2018_Tee_069_F', + 'MP_Christmas2018_Tee_070_F', + 'MP_Christmas2018_Tee_071_F', + 'MP_Christmas2018_Tee_072_F', + 'MP_Christmas2018_Tee_073_F', + 'MP_Christmas2018_Tee_074_F', + 'MP_Christmas2018_Tee_075_F', + 'MP_Christmas2018_Tee_076_F', + 'MP_Christmas2018_Tee_077_F', + 'MP_Christmas2018_Tee_078_F', + 'MP_Christmas2018_Tee_079_F', + 'MP_Christmas2018_Tee_080_F', + 'MP_Christmas2018_Tee_081_F', + 'MP_Christmas2018_Tee_082_F', + 'MP_Christmas2018_Tee_083_F', + 'MP_Christmas2018_Tee_084_F', + 'MP_Christmas2018_Tee_085_F', + 'MP_Christmas2018_Tee_086_F', + 'MP_Christmas2018_Tee_087_F', + 'MP_Christmas2018_Tee_088_F', + 'MP_Christmas2018_Tee_089_F', + 'MP_Christmas2018_Tee_090_F', + 'MP_Christmas2018_Tee_091_F', + 'MP_Christmas2018_Tee_092_F', + 'MP_Christmas2018_Tee_093_F', + 'MP_Christmas2018_Tee_094_F', + 'MP_Christmas2018_Tee_095_F', + 'MP_Christmas2018_Tee_096_F', + 'MP_Christmas2018_Tee_097_F', + 'MP_Christmas2018_Tee_098_F', + 'MP_Christmas2018_Tee_099_F', + 'MP_Christmas2018_Tee_100_F', + 'MP_Christmas2018_Tee_101_F', + 'MP_Christmas2018_Tee_102_F', + 'MP_Christmas2018_Tee_103_F', + 'MP_Christmas2018_Tee_104_F', + 'MP_Christmas2018_Tee_105_F', + 'MP_Christmas2018_Tee_106_F', + 'MP_Christmas2018_Tee_107_F', + 'MP_Christmas2018_Tee_108_F', + 'MP_Christmas2018_Tee_109_F', + 'MP_Christmas2018_Tee_110_F', + 'MP_Christmas2018_Tee_111_F', + 'MP_Christmas2018_Tee_112_F', + 'MP_Christmas2018_Tee_113_F', + 'MP_Christmas2018_Tee_114_F', + 'MP_Christmas2018_Tee_115_F', + 'MP_Christmas2018_Tee_116_F', + 'MP_Christmas2018_Tee_117_F', + 'MP_Christmas2018_Tee_118_F', + 'MP_Christmas2018_Tee_119_F', + 'MP_Christmas2018_Tee_120_F', + 'MP_Christmas2018_Tee_121_F', + 'MP_Christmas2018_Tee_122_F', + 'MP_Christmas2018_Tee_123_F', + 'MP_Christmas2018_Tee_124_F' + }, + ['mpExecutive_overlays'] = { + 'MP_Securoserv_000_F', + 'MP_exec_teams_000_F', + 'MP_exec_teams_001_F', + 'MP_exec_teams_002_F', + 'MP_exec_teams_003_F', + 'MP_exec_prizes_000_F', + 'MP_exec_prizes_001_F', + 'MP_exec_prizes_002_F', + 'MP_exec_prizes_003_F', + 'MP_exec_prizes_004_F', + 'MP_exec_prizes_005_F', + 'MP_exec_prizes_006_F', + 'MP_exec_prizes_007_F', + 'MP_exec_prizes_008_F', + 'MP_exec_prizes_009_F', + 'MP_exec_prizes_010_F', + 'MP_exec_prizes_011_F', + 'MP_exec_prizes_012_F', + 'MP_exec_prizes_013_F', + 'MP_exec_prizes_014_F', + 'MP_exec_prizes_015_F' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Award_000_F', + 'MP_Gunrunning_Award_001_F', + 'MP_Gunrunning_Award_002_F', + 'MP_Gunrunning_Award_003_F', + 'MP_Gunrunning_Award_004_F', + 'MP_Gunrunning_Award_005_F', + 'MP_Gunrunning_Award_006_F', + 'MP_Gunrunning_Award_007_F', + 'MP_Gunrunning_Award_008_F', + 'MP_Gunrunning_Award_009_F', + 'MP_Gunrunning_Award_010_F', + 'MP_Gunrunning_Award_011_F', + 'MP_Gunrunning_Award_012_F', + 'MP_Gunrunning_Award_013_F', + 'MP_Gunrunning_Award_014_F', + 'MP_Gunrunning_Award_015_F', + 'MP_Gunrunning_Award_016_F', + 'MP_Gunrunning_Award_017_F', + 'MP_Gunrunning_Award_018_F', + 'MP_Gunrunning_Award_019_F', + 'MP_Gunrunning_Award_020_F', + 'MP_Gunrunning_Award_021_F', + 'MP_Gunrunning_Award_022_F', + 'MP_Gunrunning_Award_023_F', + 'MP_Gunrunning_Award_024_F', + 'MP_Gunrunning_Award_025_F', + 'MP_Gunrunning_Award_026_F' + }, + ['mpHalloween_overlays'] = { + 'HW_Tee_000_F', + 'HW_Tee_001_F', + 'HW_Tee_002_F', + 'HW_Tee_003_F', + 'HW_Tee_004_F', + 'HW_Tee_005_F', + 'HW_Tee_006_F', + 'HW_Tee_007_F', + 'HW_Tee_008_F', + 'HW_Tee_009_F', + 'HW_Tee_010_F', + 'HW_Tee_011_F', + 'HW_Tee_012_F' + }, + ['mpHeist_overlays'] = { + 'MP_Award_F_Tshirt_004', + 'MP_Award_F_Tshirt_005', + 'MP_Award_F_Tshirt_006', + 'MP_Award_F_Tshirt_007', + 'MP_Award_F_Tshirt_008', + 'MP_Award_F_Tshirt_009', + 'MP_Award_F_Tshirt_010', + 'MP_Award_F_Tshirt_011', + 'MP_Award_F_Tshirt_012', + 'MP_Award_F_Tshirt_013', + 'MP_Fli_F_Tshirt_000', + 'MP_Bugstar_A', + 'MP_Bugstar_B', + 'MP_Bugstar_C', + 'MP_Rogers_A', + 'MP_Rogers_B', + 'MP_Power_A', + 'MP_Power_B', + 'MP_Als_A', + 'MP_Als_B', + 'MP_Elite_F_Tshirt', + 'MP_Elite_F_Tshirt_1', + 'MP_Elite_F_Tshirt_2' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tshirt_000', + 'FM_Hip_F_Tshirt_001', + 'FM_Hip_F_Tshirt_002', + 'FM_Hip_F_Tshirt_003', + 'FM_Hip_F_Tshirt_004', + 'FM_Hip_F_Tshirt_005', + 'FM_Hip_F_Tshirt_006', + 'FM_Hip_F_Tshirt_007', + 'FM_Hip_F_Tshirt_008', + 'FM_Hip_F_Tshirt_009', + 'FM_Hip_F_Tshirt_010', + 'FM_Hip_F_Tshirt_011', + 'FM_Hip_F_Tshirt_012', + 'FM_Hip_F_Tshirt_013', + 'FM_Hip_F_Tshirt_014', + 'FM_Hip_F_Tshirt_015', + 'FM_Hip_F_Tshirt_016', + 'FM_Hip_F_Tshirt_017', + 'FM_Hip_F_Tshirt_018', + 'FM_Hip_F_Tshirt_019', + 'FM_Hip_F_Tshirt_020', + 'FM_Hip_F_Tshirt_021', + 'FM_Hip_F_Tshirt_022', + 'FM_Hip_F_Retro_000', + 'FM_Hip_F_Retro_001', + 'FM_Hip_F_Retro_002', + 'FM_Hip_F_Retro_003', + 'FM_Hip_F_Retro_004', + 'FM_Hip_F_Retro_005', + 'FM_Hip_F_Retro_006', + 'FM_Hip_F_Retro_007', + 'FM_Hip_F_Retro_008', + 'FM_Hip_F_Retro_009', + 'FM_Hip_F_Retro_010', + 'FM_Hip_F_Retro_011', + 'FM_Hip_F_Retro_012', + 'FM_Hip_F_Retro_013', + 'FM_Rstar_F_Tshirt_000', + 'FM_Rstar_F_Tshirt_001', + 'FM_Rstar_F_Tshirt_002', + 'FM_Hip_F_Tshirt_000', + 'FM_Hip_F_Tshirt_001', + 'FM_Hip_F_Tshirt_002', + 'FM_Hip_F_Tshirt_003', + 'FM_Hip_F_Tshirt_004', + 'FM_Hip_F_Tshirt_005', + 'FM_Hip_F_Tshirt_006', + 'FM_Hip_F_Tshirt_007', + 'FM_Hip_F_Tshirt_008', + 'FM_Hip_F_Tshirt_009', + 'FM_Hip_F_Tshirt_010', + 'FM_Hip_F_Tshirt_011', + 'FM_Hip_F_Tshirt_012', + 'FM_Hip_F_Tshirt_013', + 'FM_Hip_F_Tshirt_014', + 'FM_Hip_F_Tshirt_015', + 'FM_Hip_F_Tshirt_016', + 'FM_Hip_F_Tshirt_017', + 'FM_Hip_F_Tshirt_018', + 'FM_Hip_F_Tshirt_019', + 'FM_Hip_F_Tshirt_020', + 'FM_Hip_F_Tshirt_021', + 'FM_Hip_F_Tshirt_022', + 'FM_Hip_F_Retro_000', + 'FM_Hip_F_Retro_001', + 'FM_Hip_F_Retro_002', + 'FM_Hip_F_Retro_003', + 'FM_Hip_F_Retro_004', + 'FM_Hip_F_Retro_005', + 'FM_Hip_F_Retro_006', + 'FM_Hip_F_Retro_007', + 'FM_Hip_F_Retro_008', + 'FM_Hip_F_Retro_009', + 'FM_Hip_F_Retro_010', + 'FM_Hip_F_Retro_011', + 'FM_Hip_F_Retro_012', + 'FM_Hip_F_Retro_013', + 'FM_Rstar_F_Tshirt_000', + 'FM_Rstar_F_Tshirt_001', + 'FM_Rstar_F_Tshirt_002' + }, + ['mpIndependance_overlays'] = { + 'FM_Ind_F_Award_000', + 'FM_Ind_F_Tshirt_000', + 'FM_Ind_F_Tshirt_001', + 'FM_Ind_F_Tshirt_002', + 'FM_Ind_F_Tshirt_003', + 'FM_Ind_F_Tshirt_004', + 'FM_Ind_F_Tshirt_005', + 'FM_Ind_F_Tshirt_006', + 'FM_Ind_F_Tshirt_007', + 'FM_Ind_F_Tshirt_008', + 'FM_Ind_F_Tshirt_009', + 'FM_Ind_F_Tshirt_010', + 'FM_Ind_F_Tshirt_011', + 'FM_Ind_F_Tshirt_012', + 'FM_Ind_F_Tshirt_013', + 'FM_Ind_F_Tshirt_014', + 'FM_Ind_F_Tshirt_015', + 'FM_Ind_F_Tshirt_016', + 'FM_Ind_F_Tshirt_017', + 'FM_Ind_F_Tshirt_018', + 'FM_Ind_F_Tshirt_019', + 'FM_Ind_F_Tshirt_020', + 'FM_Ind_F_Tshirt_021', + 'FM_Ind_F_Tshirt_022', + 'FM_Ind_F_Tshirt_023', + 'FM_Ind_F_Tshirt_024', + 'FM_Ind_F_Tshirt_025', + 'FM_Ind_F_Tshirt_026' + }, + ['mpIndependence_overlays'] = { + 'FM_Ind_F_Award_000', + 'FM_Ind_F_Tshirt_000', + 'FM_Ind_F_Tshirt_001', + 'FM_Ind_F_Tshirt_002', + 'FM_Ind_F_Tshirt_003', + 'FM_Ind_F_Tshirt_004', + 'FM_Ind_F_Tshirt_005', + 'FM_Ind_F_Tshirt_006', + 'FM_Ind_F_Tshirt_007', + 'FM_Ind_F_Tshirt_008', + 'FM_Ind_F_Tshirt_009', + 'FM_Ind_F_Tshirt_010', + 'FM_Ind_F_Tshirt_011', + 'FM_Ind_F_Tshirt_012', + 'FM_Ind_F_Tshirt_013', + 'FM_Ind_F_Tshirt_014', + 'FM_Ind_F_Tshirt_015', + 'FM_Ind_F_Tshirt_016', + 'FM_Ind_F_Tshirt_017', + 'FM_Ind_F_Tshirt_018', + 'FM_Ind_F_Tshirt_019', + 'FM_Ind_F_Tshirt_020', + 'FM_Ind_F_Tshirt_021', + 'FM_Ind_F_Tshirt_022', + 'FM_Ind_F_Tshirt_023', + 'FM_Ind_F_Tshirt_024', + 'FM_Ind_F_Tshirt_025', + 'FM_Ind_F_Tshirt_026' + }, + ['mpLowrider2_overlays'] = { + 'MP_Chianski_000_F', + 'MP_Chianski_001_F', + 'MP_Chianski_002_F', + 'MP_Chianski_003_F', + 'MP_Chianski_004_F', + 'MP_Chianski_005_F', + 'MP_Chianski_006_F', + 'MP_Hntr_000_F', + 'MP_Hntr_001_F', + 'MP_Hntr_002_F', + 'MP_Hntr_003_F', + 'MP_Hntr_004_F', + 'MP_Hntr_005_F', + 'MP_Hntr_006_F', + 'MP_Hntr_007_F', + 'MP_Hntr_008_F', + 'MP_Hntr_009_F', + 'MP_Hntr_010_F', + 'MP_Hntr_011_F', + 'MP_Hntr_012_F', + 'MP_Dense_000_F', + 'MP_Dense_001_F', + 'MP_Dense_002_F', + 'MP_Dense_003_F', + 'MP_Dense_004_F', + 'MP_Dense_005_F', + 'MP_Dense_006_F', + 'MP_Dense_007_F' + }, + ['mpLowrider_overlays'] = { + 'MP_Broker_000_F', + 'MP_Broker_001_F', + 'MP_Broker_002_F', + 'MP_Broker_003_F', + 'MP_Broker_004_F', + 'MP_Broker_005_F', + 'MP_Magnetics_000_F', + 'MP_Magnetics_001_F', + 'MP_Magnetics_002_F', + 'MP_Magnetics_003_F', + 'MP_Magnetics_004_F', + 'MP_Magnetics_005_F', + 'MP_Trickster_000_F', + 'MP_Trickster_001_F', + 'MP_Trickster_002_F', + 'MP_Trickster_003_F', + 'MP_Trickster_004_F', + 'MP_Trickster_005_F', + 'MP_Trickster_006_F', + 'MP_Trickster_007_F', + 'MP_Trickster_010_F', + 'MP_Bennys_000_F', + 'MP_Bennys_001_F' + }, + ['mpLTS_overlays'] = {'FM_LTS_F_Tshirt_000'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_LC_000_F', + 'MP_LUXE_LC_001_F', + 'MP_LUXE_LC_002_F', + 'MP_LUXE_LC_003_F', + 'MP_LUXE_LC_006_F', + 'MP_LUXE_LC_007_F', + 'MP_LUXE_LC_008_F', + 'MP_LUXE_LC_009_F', + 'MP_LUXE_LC_012_F', + 'MP_LUXE_LC_013_F', + 'MP_LUXE_LC_014_F', + 'MP_LUXE_LC_015_F', + 'MP_LUXE_VDG_000_F', + 'MP_LUXE_VDG_001_F', + 'MP_LUXE_VDG_002_F', + 'MP_LUXE_VDG_004_F', + 'MP_LUXE_VDG_005_F', + 'MP_LUXE_VDG_006_F' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_LC_004_F', + 'MP_LUXE_LC_005_F', + 'MP_LUXE_LC_010_F', + 'MP_LUXE_LC_011_F', + 'MP_LUXE_Enema_000_F', + 'MP_LUXE_Per_001_F', + 'MP_FAKE_LB_000_F', + 'MP_FAKE_LC_000_F', + 'MP_FAKE_ENEMA_000_F', + 'MP_FAKE_Per_000_F', + 'MP_FAKE_SN_000_F', + 'MP_FAKE_SC_000_F', + 'MP_FAKE_DS_000_F', + 'MP_FAKE_Vap_000_F', + 'MP_FAKE_DIS_000_F', + 'MP_FAKE_DIS_001_F', + 'MP_LUXE_DIX_000_F', + 'MP_LUXE_DIX_001_F', + 'MP_LUXE_DIX_002_F', + 'MP_LUXE_SN_000_F', + 'MP_LUXE_SN_001_F', + 'MP_LUXE_SN_002_F', + 'MP_LUXE_SN_003_F', + 'MP_LUXE_SN_004_F', + 'MP_LUXE_SN_005_F', + 'MP_LUXE_SN_006_F', + 'MP_LUXE_SN_007_F', + 'MP_LUXE_SC_000_F', + 'MP_FILM_000_F', + 'MP_FILM_001_F', + 'MP_FILM_002_F', + 'MP_FILM_003_F', + 'MP_FILM_004_F', + 'MP_FILM_005_F', + 'MP_FILM_006_F', + 'MP_FILM_007_F', + 'MP_FILM_008_F', + 'MP_FILM_009_F' + }, + ['mpPilot_overlays'] = {'MP_Fli_F_Tshirt_000'}, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Graphic_000_F', + 'MP_Smuggler_Graphic_001_F', + 'MP_Smuggler_Graphic_002_F', + 'MP_Smuggler_Graphic_003_F', + 'MP_Smuggler_Graphic_004_F', + 'MP_Smuggler_Graphic_005_F', + 'MP_Smuggler_Graphic_006_F', + 'MP_Smuggler_Graphic_007_F', + 'MP_Smuggler_Graphic_008_F', + 'MP_Smuggler_Graphic_009_F', + 'MP_Smuggler_Graphic_010_F', + 'MP_Smuggler_Graphic_011_F', + 'MP_Smuggler_Graphic_012_F', + 'MP_Smuggler_Graphic_013_F', + 'MP_Smuggler_Graphic_014_F', + 'MP_Smuggler_Graphic_015_F', + 'MP_Smuggler_Graphic_016_F', + 'MP_Smuggler_Graphic_017_F', + 'MP_Smuggler_Graphic_018_F' + }, + ['mpValentines_overlays'] = { + 'MP_Val_F_Tshirt_A', + 'MP_Val_F_Tshirt_B', + 'MP_Val_F_Tshirt_C', + 'MP_Val_F_Tshirt_D', + 'MP_Val_F_Tshirt_E', + 'MP_Val_F_Tshirt_F', + 'MP_Val_F_Tshirt_G', + 'MP_Val_F_Tshirt_H', + 'MP_Val_F_Tshirt_I', + 'MP_Val_F_Tshirt_J', + 'MP_Val_F_Tshirt_K', + 'MP_Val_F_Tshirt_L', + 'MP_Val_F_Tshirt_M', + 'MP_Val_F_Tshirt_N', + 'MP_Val_F_Tshirt_O', + 'MP_Val_F_Tshirt_P', + 'MP_Val_F_Tshirt_Q', + 'MP_Val_F_Tshirt_R', + 'MP_Val_F_Tshirt_S', + 'MP_Val_F_Tshirt_T' + }, + ['mpxmas_604490_overlays'] = {'MP_IHeartLC_001_F'}, + ['multiplayer_overlays'] = { + 'FM_CREW_F_000_A', + 'FM_CREW_F_000_B', + 'FM_CREW_F_000_C', + 'FM_CREW_F_000_D', + 'FM_Tshirt_Award_F_000', + 'FM_Tshirt_Award_F_001', + 'FM_Tshirt_Award_F_002', + 'mp_fm_branding_019', + 'mp_fm_branding_025', + 'mp_fm_branding_037', + 'mp_fm_branding_048', + 'mp_fm_branding_049', + 'mp_fm_branding_050', + 'mp_fm_branding_051', + 'mp_fm_branding_052', + 'mp_fm_branding_053', + 'mp_fm_branding_054', + 'mp_fm_branding_055', + 'mp_fm_branding_056', + 'mp_fm_branding_057', + 'mp_fm_branding_058', + 'mp_fm_branding_059', + 'mp_fm_branding_060', + 'mp_fm_branding_061', + 'mp_fm_branding_062', + 'mp_fm_branding_066', + 'mp_fm_branding_067', + 'mp_fm_branding_068', + 'mp_fm_branding_069', + 'mp_fm_branding_070', + 'mp_fm_branding_027_f', + 'mp_fm_branding_028_F', + 'mp_fm_branding_034_f', + 'mp_fm_branding_036_F', + 'mp_fm_branding_039_f', + 'mp_fm_OGA_000_f', + 'mp_fm_OGA_001_f', + 'mp_fm_OGA_002_f', + 'mp_fm_OGA_003_f', + 'FM_CREW_F_000_A', + 'FM_CREW_F_000_B', + 'FM_CREW_F_000_C', + 'FM_CREW_F_000_D', + 'FM_Tshirt_Award_F_000', + 'FM_Tshirt_Award_F_001', + 'FM_Tshirt_Award_F_002', + 'mp_fm_branding_019', + 'mp_fm_branding_025', + 'mp_fm_branding_037', + 'mp_fm_branding_048', + 'mp_fm_branding_049', + 'mp_fm_branding_050', + 'mp_fm_branding_051', + 'mp_fm_branding_052', + 'mp_fm_branding_053', + 'mp_fm_branding_054', + 'mp_fm_branding_055', + 'mp_fm_branding_056', + 'mp_fm_branding_057', + 'mp_fm_branding_058', + 'mp_fm_branding_059', + 'mp_fm_branding_060', + 'mp_fm_branding_061', + 'mp_fm_branding_062', + 'mp_fm_branding_066', + 'mp_fm_branding_067', + 'mp_fm_branding_068', + 'mp_fm_branding_069', + 'mp_fm_branding_070', + 'mp_fm_branding_027_f', + 'mp_fm_branding_028_F', + 'mp_fm_branding_034_f', + 'mp_fm_branding_036_F', + 'mp_fm_branding_039_f', + 'mp_fm_OGA_000_f', + 'mp_fm_OGA_001_f', + 'mp_fm_OGA_002_f', + 'mp_fm_OGA_003_f' + } + } +} diff --git a/[tools]/cvf_tattoo_generator/exports/tattoos_male.lua b/[tools]/cvf_tattoo_generator/exports/tattoos_male.lua new file mode 100644 index 0000000..7e6f37d --- /dev/null +++ b/[tools]/cvf_tattoo_generator/exports/tattoos_male.lua @@ -0,0 +1,1409 @@ +return { + ['TORSO'] = { + ['mpAirraces_overlays'] = { + 'MP_Airraces_Tattoo_000_M', + 'MP_Airraces_Tattoo_001_M', + 'MP_Airraces_Tattoo_002_M', + 'MP_Airraces_Tattoo_004_M', + 'MP_Airraces_Tattoo_005_M', + 'MP_Airraces_Tattoo_006_M', + 'MP_Airraces_Tattoo_007_M' + }, + ['mpBeach_overlays'] = { + 'MP_Bea_M_Back_000', + 'MP_Bea_M_Chest_000', + 'MP_Bea_M_Chest_001', + 'MP_Bea_M_Stom_000', + 'MP_Bea_M_Stom_001' + }, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_000_M', + 'MP_MP_Biker_Tat_001_M', + 'MP_MP_Biker_Tat_003_M', + 'MP_MP_Biker_Tat_005_M', + 'MP_MP_Biker_Tat_006_M', + 'MP_MP_Biker_Tat_008_M', + 'MP_MP_Biker_Tat_010_M', + 'MP_MP_Biker_Tat_011_M', + 'MP_MP_Biker_Tat_013_M', + 'MP_MP_Biker_Tat_017_M', + 'MP_MP_Biker_Tat_018_M', + 'MP_MP_Biker_Tat_019_M', + 'MP_MP_Biker_Tat_021_M', + 'MP_MP_Biker_Tat_023_M', + 'MP_MP_Biker_Tat_026_M', + 'MP_MP_Biker_Tat_029_M', + 'MP_MP_Biker_Tat_030_M', + 'MP_MP_Biker_Tat_031_M', + 'MP_MP_Biker_Tat_032_M', + 'MP_MP_Biker_Tat_034_M', + 'MP_MP_Biker_Tat_039_M', + 'MP_MP_Biker_Tat_041_M', + 'MP_MP_Biker_Tat_043_M', + 'MP_MP_Biker_Tat_050_M', + 'MP_MP_Biker_Tat_052_M', + 'MP_MP_Biker_Tat_058_M', + 'MP_MP_Biker_Tat_059_M', + 'MP_MP_Biker_Tat_060_M' + }, + ['mpBusiness_overlays'] = { + 'MP_Buis_M_Stomach_000', + 'MP_Buis_M_Chest_000', + 'MP_Buis_M_Chest_001', + 'MP_Buis_M_Back_000', + 'MP_Male_Crew_Tat_000' + }, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_000_M', + 'MP_Christmas2017_Tattoo_002_M', + 'MP_Christmas2017_Tattoo_003_M', + 'MP_Christmas2017_Tattoo_005_M', + 'MP_Christmas2017_Tattoo_008_M', + 'MP_Christmas2017_Tattoo_009_M', + 'MP_Christmas2017_Tattoo_010_M', + 'MP_Christmas2017_Tattoo_011_M', + 'MP_Christmas2017_Tattoo_015_M', + 'MP_Christmas2017_Tattoo_016_M', + 'MP_Christmas2017_Tattoo_019_M', + 'MP_Christmas2017_Tattoo_020_M', + 'MP_Christmas2017_Tattoo_021_M', + 'MP_Christmas2017_Tattoo_022_M', + 'MP_Christmas2017_Tattoo_024_M', + 'MP_Christmas2017_Tattoo_026_M', + 'MP_Christmas2017_Tattoo_027_M' + }, + ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_M'}, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_005', + 'MP_Xmas2_M_Tat_006', + 'MP_Xmas2_M_Tat_009', + 'MP_Xmas2_M_Tat_011', + 'MP_Xmas2_M_Tat_013', + 'MP_Xmas2_M_Tat_015', + 'MP_Xmas2_M_Tat_016', + 'MP_Xmas2_M_Tat_017', + 'MP_Xmas2_M_Tat_018', + 'MP_Xmas2_M_Tat_019', + 'MP_Xmas2_M_Tat_028' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_000_M', + 'MP_Gunrunning_Tattoo_001_M', + 'MP_Gunrunning_Tattoo_009_M', + 'MP_Gunrunning_Tattoo_010_M', + 'MP_Gunrunning_Tattoo_012_M', + 'MP_Gunrunning_Tattoo_013_M', + 'MP_Gunrunning_Tattoo_014_M', + 'MP_Gunrunning_Tattoo_017_M', + 'MP_Gunrunning_Tattoo_018_M', + 'MP_Gunrunning_Tattoo_019_M', + 'MP_Gunrunning_Tattoo_020_M', + 'MP_Gunrunning_Tattoo_022_M', + 'MP_Gunrunning_Tattoo_028_M', + 'MP_Gunrunning_Tattoo_029_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_000', + 'FM_Hip_M_Tat_002', + 'FM_Hip_M_Tat_006', + 'FM_Hip_M_Tat_011', + 'FM_Hip_M_Tat_012', + 'FM_Hip_M_Tat_013', + 'FM_Hip_M_Tat_024', + 'FM_Hip_M_Tat_025', + 'FM_Hip_M_Tat_029', + 'FM_Hip_M_Tat_030', + 'FM_Hip_M_Tat_031', + 'FM_Hip_M_Tat_032', + 'FM_Hip_M_Tat_033', + 'FM_Hip_M_Tat_035', + 'FM_Hip_M_Tat_041', + 'FM_Hip_M_Tat_046', + 'FM_Hip_M_Tat_047', + 'FM_Hip_M_Tat_000', + 'FM_Hip_M_Tat_002', + 'FM_Hip_M_Tat_006', + 'FM_Hip_M_Tat_011', + 'FM_Hip_M_Tat_012', + 'FM_Hip_M_Tat_013', + 'FM_Hip_M_Tat_024', + 'FM_Hip_M_Tat_025', + 'FM_Hip_M_Tat_029', + 'FM_Hip_M_Tat_030', + 'FM_Hip_M_Tat_031', + 'FM_Hip_M_Tat_032', + 'FM_Hip_M_Tat_033', + 'FM_Hip_M_Tat_035', + 'FM_Hip_M_Tat_041', + 'FM_Hip_M_Tat_046', + 'FM_Hip_M_Tat_047' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_000_M', + 'MP_MP_ImportExport_Tat_001_M', + 'MP_MP_ImportExport_Tat_002_M', + 'MP_MP_ImportExport_Tat_009_M', + 'MP_MP_ImportExport_Tat_010_M', + 'MP_MP_ImportExport_Tat_011_M' + }, + ['mpLowrider2_overlays'] = { + 'MP_LR_Tat_000_M', + 'MP_LR_Tat_008_M', + 'MP_LR_Tat_011_M', + 'MP_LR_Tat_012_M', + 'MP_LR_Tat_016_M', + 'MP_LR_Tat_019_M', + 'MP_LR_Tat_031_M', + 'MP_LR_Tat_032_M' + }, + ['mpLowrider_overlays'] = { + 'MP_LR_Tat_001_M', + 'MP_LR_Tat_002_M', + 'MP_LR_Tat_004_M', + 'MP_LR_Tat_009_M', + 'MP_LR_Tat_010_M', + 'MP_LR_Tat_013_M', + 'MP_LR_Tat_014_M', + 'MP_LR_Tat_021_M', + 'MP_LR_Tat_026_M' + }, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_002_M', + 'MP_LUXE_TAT_012_M', + 'MP_LUXE_TAT_022_M', + 'MP_LUXE_TAT_025_M', + 'MP_LUXE_TAT_027_M', + 'MP_LUXE_TAT_029_M' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_TAT_003_M', + 'MP_LUXE_TAT_006_M', + 'MP_LUXE_TAT_007_M', + 'MP_LUXE_TAT_008_M', + 'MP_LUXE_TAT_014_M', + 'MP_LUXE_TAT_015_M', + 'MP_LUXE_TAT_024_M' + }, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Tattoo_000_M', + 'MP_Smuggler_Tattoo_002_M', + 'MP_Smuggler_Tattoo_003_M', + 'MP_Smuggler_Tattoo_006_M', + 'MP_Smuggler_Tattoo_007_M', + 'MP_Smuggler_Tattoo_009_M', + 'MP_Smuggler_Tattoo_010_M', + 'MP_Smuggler_Tattoo_013_M', + 'MP_Smuggler_Tattoo_015_M', + 'MP_Smuggler_Tattoo_016_M', + 'MP_Smuggler_Tattoo_017_M', + 'MP_Smuggler_Tattoo_018_M', + 'MP_Smuggler_Tattoo_019_M', + 'MP_Smuggler_Tattoo_021_M', + 'MP_Smuggler_Tattoo_022_M', + 'MP_Smuggler_Tattoo_024_M', + 'MP_Smuggler_Tattoo_025_M' + }, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_011_M', + 'MP_MP_Stunt_tat_012_M', + 'MP_MP_Stunt_tat_014_M', + 'MP_MP_Stunt_tat_018_M', + 'MP_MP_Stunt_tat_019_M', + 'MP_MP_Stunt_tat_024_M', + 'MP_MP_Stunt_tat_026_M', + 'MP_MP_Stunt_tat_027_M', + 'MP_MP_Stunt_tat_029_M', + 'MP_MP_Stunt_tat_030_M', + 'MP_MP_Stunt_tat_033_M', + 'MP_MP_Stunt_tat_034_M', + 'MP_MP_Stunt_tat_037_M', + 'MP_MP_Stunt_tat_040_M', + 'MP_MP_Stunt_tat_041_M', + 'MP_MP_Stunt_tat_044_M', + 'MP_MP_Stunt_tat_046_M', + 'MP_MP_Stunt_tat_048_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_003', + 'FM_Tat_Award_M_004', + 'FM_Tat_Award_M_005', + 'FM_Tat_Award_M_008', + 'FM_Tat_Award_M_011', + 'FM_Tat_Award_M_012', + 'FM_Tat_Award_M_013', + 'FM_Tat_Award_M_014', + 'FM_Tat_Award_M_016', + 'FM_Tat_Award_M_017', + 'FM_Tat_Award_M_018', + 'FM_Tat_Award_M_019', + 'FM_Tat_M_004', + 'FM_Tat_M_009', + 'FM_Tat_M_010', + 'FM_Tat_M_011', + 'FM_Tat_M_012', + 'FM_Tat_M_013', + 'FM_Tat_M_016', + 'FM_Tat_M_019', + 'FM_Tat_M_020', + 'FM_Tat_M_024', + 'FM_Tat_M_025', + 'FM_Tat_M_029', + 'FM_Tat_M_030', + 'FM_Tat_M_034', + 'FM_Tat_M_036', + 'FM_Tat_M_044', + 'FM_Tat_M_045', + 'FM_Tat_M_046', + 'FM_Tat_Award_M_003', + 'FM_Tat_Award_M_004', + 'FM_Tat_Award_M_005', + 'FM_Tat_Award_M_008', + 'FM_Tat_Award_M_011', + 'FM_Tat_Award_M_012', + 'FM_Tat_Award_M_013', + 'FM_Tat_Award_M_014', + 'FM_Tat_Award_M_016', + 'FM_Tat_Award_M_017', + 'FM_Tat_Award_M_018', + 'FM_Tat_Award_M_019', + 'FM_Tat_M_004', + 'FM_Tat_M_009', + 'FM_Tat_M_010', + 'FM_Tat_M_011', + 'FM_Tat_M_012', + 'FM_Tat_M_013', + 'FM_Tat_M_016', + 'FM_Tat_M_019', + 'FM_Tat_M_020', + 'FM_Tat_M_024', + 'FM_Tat_M_025', + 'FM_Tat_M_029', + 'FM_Tat_M_030', + 'FM_Tat_M_034', + 'FM_Tat_M_036', + 'FM_Tat_M_044', + 'FM_Tat_M_045', + 'FM_Tat_M_046' + } + }, + ['HEAD'] = { + ['mpBeach_overlays'] = { + 'MP_Bea_M_Head_000', + 'MP_Bea_M_Head_001', + 'MP_Bea_M_Head_002', + 'MP_Bea_M_Neck_000', + 'MP_Bea_M_Neck_001' + }, + ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_M', 'MP_MP_Biker_Tat_038_M', 'MP_MP_Biker_Tat_051_M'}, + ['mpBusiness_overlays'] = {'MP_Buis_M_Neck_000', 'MP_Buis_M_Neck_001', 'MP_Buis_M_Neck_002', 'MP_Buis_M_Neck_003'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_007', 'MP_Xmas2_M_Tat_024', 'MP_Xmas2_M_Tat_025', 'MP_Xmas2_M_Tat_029'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_M'}, + ['mpHipster_overlays'] = {'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021', 'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_M', 'MP_Smuggler_Tattoo_012_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_Tat_000_M', + 'MP_MP_Stunt_tat_004_M', + 'MP_MP_Stunt_tat_006_M', + 'MP_MP_Stunt_tat_017_M', + 'MP_MP_Stunt_tat_042_M' + }, + ['multiplayer_overlays'] = {'FM_Tat_Award_M_000', 'FM_Tat_Award_M_000'} + }, + ['LEFT_ARM'] = { + ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_M'}, + ['mpBeach_overlays'] = {'MP_Bea_M_LArm_000', 'MP_Bea_M_LArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_012_M', + 'MP_MP_Biker_Tat_016_M', + 'MP_MP_Biker_Tat_020_M', + 'MP_MP_Biker_Tat_024_M', + 'MP_MP_Biker_Tat_025_M', + 'MP_MP_Biker_Tat_035_M', + 'MP_MP_Biker_Tat_045_M', + 'MP_MP_Biker_Tat_053_M', + 'MP_MP_Biker_Tat_055_M' + }, + ['mpBusiness_overlays'] = {'MP_Buis_M_LeftArm_000', 'MP_Buis_M_LeftArm_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_001_M', + 'MP_Christmas2017_Tattoo_004_M', + 'MP_Christmas2017_Tattoo_007_M', + 'MP_Christmas2017_Tattoo_013_M', + 'MP_Christmas2017_Tattoo_025_M', + 'MP_Christmas2017_Tattoo_029_M' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_000', + 'MP_Xmas2_M_Tat_010', + 'MP_Xmas2_M_Tat_012', + 'MP_Xmas2_M_Tat_020', + 'MP_Xmas2_M_Tat_021' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_004_M', + 'MP_Gunrunning_Tattoo_008_M', + 'MP_Gunrunning_Tattoo_015_M', + 'MP_Gunrunning_Tattoo_016_M', + 'MP_Gunrunning_Tattoo_025_M', + 'MP_Gunrunning_Tattoo_027_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_003', + 'FM_Hip_M_Tat_007', + 'FM_Hip_M_Tat_015', + 'FM_Hip_M_Tat_016', + 'FM_Hip_M_Tat_026', + 'FM_Hip_M_Tat_027', + 'FM_Hip_M_Tat_028', + 'FM_Hip_M_Tat_034', + 'FM_Hip_M_Tat_037', + 'FM_Hip_M_Tat_039', + 'FM_Hip_M_Tat_043', + 'FM_Hip_M_Tat_048', + 'FM_Hip_M_Tat_003', + 'FM_Hip_M_Tat_007', + 'FM_Hip_M_Tat_015', + 'FM_Hip_M_Tat_016', + 'FM_Hip_M_Tat_026', + 'FM_Hip_M_Tat_027', + 'FM_Hip_M_Tat_028', + 'FM_Hip_M_Tat_034', + 'FM_Hip_M_Tat_037', + 'FM_Hip_M_Tat_039', + 'FM_Hip_M_Tat_043', + 'FM_Hip_M_Tat_048' + }, + ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_M', 'MP_MP_ImportExport_Tat_008_M'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_M', 'MP_LR_Tat_018_M', 'MP_LR_Tat_022_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_005_M', 'MP_LR_Tat_027_M', 'MP_LR_Tat_033_M'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_005_M', + 'MP_LUXE_TAT_016_M', + 'MP_LUXE_TAT_018_M', + 'MP_LUXE_TAT_028_M', + 'MP_LUXE_TAT_031_M' + }, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_M', 'MP_LUXE_TAT_020_M', 'MP_LUXE_TAT_021_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_M', 'MP_Smuggler_Tattoo_008_M', 'MP_Smuggler_Tattoo_014_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_001_M', + 'MP_MP_Stunt_tat_002_M', + 'MP_MP_Stunt_tat_008_M', + 'MP_MP_Stunt_tat_022_M', + 'MP_MP_Stunt_tat_023_M', + 'MP_MP_Stunt_tat_035_M', + 'MP_MP_Stunt_tat_039_M', + 'MP_MP_Stunt_tat_043_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_001', + 'FM_Tat_Award_M_007', + 'FM_Tat_Award_M_015', + 'FM_Tat_M_005', + 'FM_Tat_M_006', + 'FM_Tat_M_015', + 'FM_Tat_M_031', + 'FM_Tat_M_041', + 'FM_Tat_Award_M_001', + 'FM_Tat_Award_M_007', + 'FM_Tat_Award_M_015', + 'FM_Tat_M_005', + 'FM_Tat_M_006', + 'FM_Tat_M_015', + 'FM_Tat_M_031', + 'FM_Tat_M_041' + } + }, + ['RIGHT_ARM'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_RArm_000', 'MP_Bea_M_RArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_007_M', + 'MP_MP_Biker_Tat_014_M', + 'MP_MP_Biker_Tat_033_M', + 'MP_MP_Biker_Tat_042_M', + 'MP_MP_Biker_Tat_046_M', + 'MP_MP_Biker_Tat_047_M', + 'MP_MP_Biker_Tat_049_M', + 'MP_MP_Biker_Tat_054_M' + }, + ['mpBusiness_overlays'] = {'MP_Buis_M_RightArm_000', 'MP_Buis_M_RightArm_001', 'MP_Male_Crew_Tat_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_006_M', + 'MP_Christmas2017_Tattoo_012_M', + 'MP_Christmas2017_Tattoo_014_M', + 'MP_Christmas2017_Tattoo_017_M', + 'MP_Christmas2017_Tattoo_018_M', + 'MP_Christmas2017_Tattoo_023_M', + 'MP_Christmas2017_Tattoo_028_M' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_003', + 'MP_Xmas2_M_Tat_004', + 'MP_Xmas2_M_Tat_008', + 'MP_Xmas2_M_Tat_022', + 'MP_Xmas2_M_Tat_023', + 'MP_Xmas2_M_Tat_026', + 'MP_Xmas2_M_Tat_027' + }, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_M', 'MP_Gunrunning_Tattoo_021_M', 'MP_Gunrunning_Tattoo_024_M'}, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_001', + 'FM_Hip_M_Tat_004', + 'FM_Hip_M_Tat_008', + 'FM_Hip_M_Tat_010', + 'FM_Hip_M_Tat_014', + 'FM_Hip_M_Tat_017', + 'FM_Hip_M_Tat_018', + 'FM_Hip_M_Tat_020', + 'FM_Hip_M_Tat_022', + 'FM_Hip_M_Tat_023', + 'FM_Hip_M_Tat_036', + 'FM_Hip_M_Tat_044', + 'FM_Hip_M_Tat_045', + 'FM_Hip_M_Tat_001', + 'FM_Hip_M_Tat_004', + 'FM_Hip_M_Tat_008', + 'FM_Hip_M_Tat_010', + 'FM_Hip_M_Tat_014', + 'FM_Hip_M_Tat_017', + 'FM_Hip_M_Tat_018', + 'FM_Hip_M_Tat_020', + 'FM_Hip_M_Tat_022', + 'FM_Hip_M_Tat_023', + 'FM_Hip_M_Tat_036', + 'FM_Hip_M_Tat_044', + 'FM_Hip_M_Tat_045' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_003_M', + 'MP_MP_ImportExport_Tat_005_M', + 'MP_MP_ImportExport_Tat_006_M', + 'MP_MP_ImportExport_Tat_007_M' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_M', 'MP_LR_Tat_028_M', 'MP_LR_Tat_035_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_015_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_M', 'MP_LUXE_TAT_017_M', 'MP_LUXE_TAT_026_M', 'MP_LUXE_TAT_030_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_M', 'MP_LUXE_TAT_013_M', 'MP_LUXE_TAT_019_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_M', 'MP_Smuggler_Tattoo_005_M', 'MP_Smuggler_Tattoo_023_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_003_M', + 'MP_MP_Stunt_tat_009_M', + 'MP_MP_Stunt_tat_010_M', + 'MP_MP_Stunt_tat_016_M', + 'MP_MP_Stunt_tat_036_M', + 'MP_MP_Stunt_tat_038_M', + 'MP_MP_Stunt_tat_049_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_002', + 'FM_Tat_Award_M_010', + 'FM_Tat_M_000', + 'FM_Tat_M_001', + 'FM_Tat_M_003', + 'FM_Tat_M_014', + 'FM_Tat_M_018', + 'FM_Tat_M_027', + 'FM_Tat_M_028', + 'FM_Tat_M_038', + 'FM_Tat_M_047', + 'FM_Tat_Award_M_002', + 'FM_Tat_Award_M_010', + 'FM_Tat_M_000', + 'FM_Tat_M_001', + 'FM_Tat_M_003', + 'FM_Tat_M_014', + 'FM_Tat_M_018', + 'FM_Tat_M_027', + 'FM_Tat_M_028', + 'FM_Tat_M_038', + 'FM_Tat_M_047' + } + }, + ['LEFT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_Lleg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_002_M', + 'MP_MP_Biker_Tat_015_M', + 'MP_MP_Biker_Tat_027_M', + 'MP_MP_Biker_Tat_036_M', + 'MP_MP_Biker_Tat_037_M', + 'MP_MP_Biker_Tat_044_M', + 'MP_MP_Biker_Tat_056_M', + 'MP_MP_Biker_Tat_057_M' + }, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_001', 'MP_Xmas2_M_Tat_002'}, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_005_M', + 'MP_Gunrunning_Tattoo_007_M', + 'MP_Gunrunning_Tattoo_011_M', + 'MP_Gunrunning_Tattoo_023_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_009', + 'FM_Hip_M_Tat_019', + 'FM_Hip_M_Tat_040', + 'FM_Hip_M_Tat_009', + 'FM_Hip_M_Tat_019', + 'FM_Hip_M_Tat_040' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_007_M', 'MP_LR_Tat_020_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_007_M', + 'MP_MP_Stunt_tat_013_M', + 'MP_MP_Stunt_tat_021_M', + 'MP_MP_Stunt_tat_028_M', + 'MP_MP_Stunt_tat_031_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_009', + 'FM_Tat_M_002', + 'FM_Tat_M_008', + 'FM_Tat_M_021', + 'FM_Tat_M_023', + 'FM_Tat_M_026', + 'FM_Tat_M_032', + 'FM_Tat_M_033', + 'FM_Tat_M_035', + 'FM_Tat_M_037', + 'FM_Tat_Award_M_009', + 'FM_Tat_M_002', + 'FM_Tat_M_008', + 'FM_Tat_M_021', + 'FM_Tat_M_023', + 'FM_Tat_M_026', + 'FM_Tat_M_032', + 'FM_Tat_M_033', + 'FM_Tat_M_035', + 'FM_Tat_M_037' + } + }, + ['RIGHT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_Rleg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_004_M', + 'MP_MP_Biker_Tat_022_M', + 'MP_MP_Biker_Tat_028_M', + 'MP_MP_Biker_Tat_040_M', + 'MP_MP_Biker_Tat_048_M' + }, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_014'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_M', 'MP_Gunrunning_Tattoo_026_M', 'MP_Gunrunning_Tattoo_030_M'}, + ['mpHipster_overlays'] = {'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042', 'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_017_M', 'MP_LR_Tat_023_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_005_M', + 'MP_MP_Stunt_tat_015_M', + 'MP_MP_Stunt_tat_020_M', + 'MP_MP_Stunt_tat_025_M', + 'MP_MP_Stunt_tat_032_M', + 'MP_MP_Stunt_tat_045_M', + 'MP_MP_Stunt_tat_047_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_006', + 'FM_Tat_M_007', + 'FM_Tat_M_017', + 'FM_Tat_M_022', + 'FM_Tat_M_039', + 'FM_Tat_M_040', + 'FM_Tat_M_042', + 'FM_Tat_M_043', + 'FM_Tat_Award_M_006', + 'FM_Tat_M_007', + 'FM_Tat_M_017', + 'FM_Tat_M_022', + 'FM_Tat_M_039', + 'FM_Tat_M_040', + 'FM_Tat_M_042', + 'FM_Tat_M_043' + } + }, + ['BADGES'] = { + ['mpBattle_overlays'] = { + 'MP_Battle_Clothing_000_M', + 'MP_Battle_Clothing_001_M', + 'MP_Battle_Clothing_002_M', + 'MP_Battle_Clothing_003_M', + 'MP_Battle_Clothing_004_M', + 'MP_Battle_Clothing_005_M', + 'MP_Battle_Clothing_006_M', + 'MP_Battle_Clothing_007_M', + 'MP_Battle_Clothing_008_M', + 'MP_Battle_Clothing_009_M', + 'MP_Battle_Clothing_010_M', + 'MP_Battle_Clothing_011_M', + 'MP_Battle_Clothing_012_M', + 'MP_Battle_Clothing_013_M', + 'MP_Battle_Clothing_014_M', + 'MP_Battle_Clothing_015_M', + 'MP_Battle_Clothing_016_M', + 'MP_Battle_Clothing_017_M', + 'MP_Battle_Clothing_018_M', + 'MP_Battle_Clothing_019_M', + 'MP_Battle_Clothing_020_M', + 'MP_Battle_Clothing_021_M', + 'MP_Battle_Clothing_022_M', + 'MP_Battle_Clothing_023_M', + 'MP_Battle_Clothing_024_M', + 'MP_Battle_Clothing_025_M', + 'MP_Battle_Clothing_026_M', + 'MP_Battle_Clothing_027_M', + 'MP_Battle_Clothing_028_M', + 'MP_Battle_Clothing_029_M', + 'MP_Battle_Clothing_030_M', + 'MP_Battle_Clothing_031_M', + 'MP_Battle_Clothing_032_M', + 'MP_Battle_Clothing_033_M', + 'MP_Battle_Clothing_034_M', + 'MP_Battle_Clothing_035_M', + 'MP_Battle_Clothing_036_M', + 'MP_Battle_Clothing_037_M', + 'MP_Battle_Clothing_038_M', + 'MP_Battle_Clothing_039_M', + 'MP_Battle_Clothing_040_M', + 'MP_Battle_Clothing_041_M', + 'MP_Battle_Clothing_042_M', + 'MP_Battle_Clothing_043_M', + 'MP_Battle_Clothing_044_M', + 'MP_Battle_Clothing_045_M', + 'MP_Battle_Clothing_046_M', + 'MP_Battle_Clothing_047_M', + 'MP_Battle_Clothing_048_M', + 'MP_Battle_Clothing_049_M', + 'MP_Battle_Clothing_050_M', + 'MP_Battle_Clothing_051_M', + 'MP_Battle_Clothing_052_M', + 'MP_Battle_Clothing_053_M', + 'MP_Battle_Clothing_054_M', + 'MP_Battle_Clothing_055_M', + 'MP_Battle_Clothing_056_M', + 'MP_Battle_Clothing_057_M', + 'MP_Battle_Clothing_058_M', + 'MP_Battle_Clothing_059_M', + 'MP_Battle_Clothing_060_M', + 'MP_Battle_Clothing_061_M', + 'MP_Battle_Clothing_062_M' + }, + ['mpBiker_overlays'] = { + 'MP_Biker_Award_000_M', + 'MP_Biker_Award_001_M', + 'MP_Biker_Rank_000_M', + 'MP_Biker_Rank_001_M', + 'MP_Biker_Rank_002_M', + 'MP_Biker_Rank_003_M', + 'MP_Biker_Rank_004_M', + 'MP_Biker_Rank_005_M', + 'MP_Biker_Rank_006_M', + 'MP_Biker_Rank_007_M', + 'MP_Biker_Rank_008_M', + 'MP_Biker_Rank_009_M', + 'MP_Biker_Rank_010_M', + 'MP_Biker_Rank_011_M', + 'MP_Biker_Rank_012_M', + 'MP_Biker_Rank_013_M', + 'MP_Biker_Rank_014_M', + 'MP_Biker_Rank_015_M', + 'MP_Biker_Rank_016_M', + 'MP_Biker_Rank_017_M', + 'MP_Biker_Tee_000_M', + 'MP_Biker_Tee_001_M', + 'MP_Biker_Tee_002_M', + 'MP_Biker_Tee_003_M', + 'MP_Biker_Tee_004_M', + 'MP_Biker_Tee_005_M', + 'MP_Biker_Tee_006_M', + 'MP_Biker_Tee_007_M', + 'MP_Biker_Tee_008_M', + 'MP_Biker_Tee_009_M', + 'MP_Biker_Tee_010_M', + 'MP_Biker_Tee_011_M', + 'MP_Biker_Tee_012_M', + 'MP_Biker_Tee_013_M', + 'MP_Biker_Tee_014_M', + 'MP_Biker_Tee_015_M', + 'MP_Biker_Tee_016_M', + 'MP_Biker_Tee_017_M', + 'MP_Biker_Tee_018_M', + 'MP_Biker_Tee_019_M', + 'MP_Biker_Tee_020_M', + 'MP_Biker_Tee_021_M', + 'MP_Biker_Tee_022_M', + 'MP_Biker_Tee_023_M', + 'MP_Biker_Tee_024_M', + 'MP_Biker_Tee_025_M', + 'MP_Biker_Tee_026_M', + 'MP_Biker_Tee_027_M', + 'MP_Biker_Tee_028_M', + 'MP_Biker_Tee_029_M', + 'MP_Biker_Tee_030_M', + 'MP_Biker_Tee_031_M', + 'MP_Biker_Tee_032_M', + 'MP_Biker_Tee_033_M', + 'MP_Biker_Tee_034_M', + 'MP_Biker_Tee_035_M', + 'MP_Biker_Tee_036_M', + 'MP_Biker_Tee_037_M', + 'MP_Biker_Tee_038_M', + 'MP_Biker_Tee_039_M', + 'MP_Biker_Tee_040_M', + 'MP_Biker_Tee_041_M', + 'MP_Biker_Tee_042_M', + 'MP_Biker_Tee_043_M', + 'MP_Biker_Tee_044_M', + 'MP_Biker_Tee_045_M', + 'MP_Biker_Tee_046_M', + 'MP_Biker_Tee_047_M', + 'MP_Biker_Tee_048_M', + 'MP_Biker_Tee_049_M', + 'MP_Biker_Tee_050_M', + 'MP_Biker_Tee_051_M', + 'MP_Biker_Tee_052_M', + 'MP_Biker_Tee_053_M', + 'MP_Biker_Tee_054_M', + 'MP_Biker_Tee_055_M' + }, + ['mpChristmas2018_overlays'] = { + 'MP_Christmas2018_Tee_000_M', + 'MP_Christmas2018_Tee_001_M', + 'MP_Christmas2018_Tee_002_M', + 'MP_Christmas2018_Tee_003_M', + 'MP_Christmas2018_Tee_004_M', + 'MP_Christmas2018_Tee_005_M', + 'MP_Christmas2018_Tee_006_M', + 'MP_Christmas2018_Tee_007_M', + 'MP_Christmas2018_Tee_008_M', + 'MP_Christmas2018_Tee_009_M', + 'MP_Christmas2018_Tee_010_M', + 'MP_Christmas2018_Tee_011_M', + 'MP_Christmas2018_Tee_012_M', + 'MP_Christmas2018_Tee_013_M', + 'MP_Christmas2018_Tee_014_M', + 'MP_Christmas2018_Tee_015_M', + 'MP_Christmas2018_Tee_016_M', + 'MP_Christmas2018_Tee_017_M', + 'MP_Christmas2018_Tee_018_M', + 'MP_Christmas2018_Tee_019_M', + 'MP_Christmas2018_Tee_020_M', + 'MP_Christmas2018_Tee_021_M', + 'MP_Christmas2018_Tee_022_M', + 'MP_Christmas2018_Tee_023_M', + 'MP_Christmas2018_Tee_024_M', + 'MP_Christmas2018_Tee_025_M', + 'MP_Christmas2018_Tee_026_M', + 'MP_Christmas2018_Tee_027_M', + 'MP_Christmas2018_Tee_028_M', + 'MP_Christmas2018_Tee_029_M', + 'MP_Christmas2018_Tee_030_M', + 'MP_Christmas2018_Tee_031_M', + 'MP_Christmas2018_Tee_032_M', + 'MP_Christmas2018_Tee_033_M', + 'MP_Christmas2018_Tee_034_M', + 'MP_Christmas2018_Tee_035_M', + 'MP_Christmas2018_Tee_036_M', + 'MP_Christmas2018_Tee_037_M', + 'MP_Christmas2018_Tee_038_M', + 'MP_Christmas2018_Tee_039_M', + 'MP_Christmas2018_Tee_040_M', + 'MP_Christmas2018_Tee_041_M', + 'MP_Christmas2018_Tee_042_M', + 'MP_Christmas2018_Tee_043_M', + 'MP_Christmas2018_Tee_044_M', + 'MP_Christmas2018_Tee_045_M', + 'MP_Christmas2018_Tee_046_M', + 'MP_Christmas2018_Tee_047_M', + 'MP_Christmas2018_Tee_048_M', + 'MP_Christmas2018_Tee_049_M', + 'MP_Christmas2018_Tee_050_M', + 'MP_Christmas2018_Tee_051_M', + 'MP_Christmas2018_Tee_052_M', + 'MP_Christmas2018_Tee_053_M', + 'MP_Christmas2018_Tee_054_M', + 'MP_Christmas2018_Tee_055_M', + 'MP_Christmas2018_Tee_056_M', + 'MP_Christmas2018_Tee_057_M', + 'MP_Christmas2018_Tee_058_M', + 'MP_Christmas2018_Tee_059_M', + 'MP_Christmas2018_Tee_060_M', + 'MP_Christmas2018_Tee_061_M', + 'MP_Christmas2018_Tee_062_M', + 'MP_Christmas2018_Tee_063_M', + 'MP_Christmas2018_Tee_064_M', + 'MP_Christmas2018_Tee_065_M', + 'MP_Christmas2018_Tee_066_M', + 'MP_Christmas2018_Tee_067_M', + 'MP_Christmas2018_Tee_068_M', + 'MP_Christmas2018_Tee_069_M', + 'MP_Christmas2018_Tee_070_M', + 'MP_Christmas2018_Tee_071_M', + 'MP_Christmas2018_Tee_072_M', + 'MP_Christmas2018_Tee_073_M', + 'MP_Christmas2018_Tee_074_M', + 'MP_Christmas2018_Tee_075_M', + 'MP_Christmas2018_Tee_076_M', + 'MP_Christmas2018_Tee_077_M', + 'MP_Christmas2018_Tee_078_M', + 'MP_Christmas2018_Tee_079_M', + 'MP_Christmas2018_Tee_080_M', + 'MP_Christmas2018_Tee_081_M', + 'MP_Christmas2018_Tee_082_M', + 'MP_Christmas2018_Tee_083_M', + 'MP_Christmas2018_Tee_084_M', + 'MP_Christmas2018_Tee_085_M', + 'MP_Christmas2018_Tee_086_M', + 'MP_Christmas2018_Tee_087_M', + 'MP_Christmas2018_Tee_088_M', + 'MP_Christmas2018_Tee_089_M', + 'MP_Christmas2018_Tee_090_M', + 'MP_Christmas2018_Tee_091_M', + 'MP_Christmas2018_Tee_092_M', + 'MP_Christmas2018_Tee_093_M', + 'MP_Christmas2018_Tee_094_M', + 'MP_Christmas2018_Tee_095_M', + 'MP_Christmas2018_Tee_096_M', + 'MP_Christmas2018_Tee_097_M', + 'MP_Christmas2018_Tee_098_M', + 'MP_Christmas2018_Tee_099_M', + 'MP_Christmas2018_Tee_100_M', + 'MP_Christmas2018_Tee_101_M', + 'MP_Christmas2018_Tee_102_M', + 'MP_Christmas2018_Tee_103_M', + 'MP_Christmas2018_Tee_104_M', + 'MP_Christmas2018_Tee_105_M', + 'MP_Christmas2018_Tee_106_M', + 'MP_Christmas2018_Tee_107_M', + 'MP_Christmas2018_Tee_108_M', + 'MP_Christmas2018_Tee_109_M', + 'MP_Christmas2018_Tee_110_M', + 'MP_Christmas2018_Tee_111_M', + 'MP_Christmas2018_Tee_112_M', + 'MP_Christmas2018_Tee_113_M', + 'MP_Christmas2018_Tee_114_M', + 'MP_Christmas2018_Tee_115_M', + 'MP_Christmas2018_Tee_116_M', + 'MP_Christmas2018_Tee_117_M', + 'MP_Christmas2018_Tee_118_M', + 'MP_Christmas2018_Tee_119_M', + 'MP_Christmas2018_Tee_120_M', + 'MP_Christmas2018_Tee_121_M', + 'MP_Christmas2018_Tee_122_M', + 'MP_Christmas2018_Tee_123_M', + 'MP_Christmas2018_Tee_124_M' + }, + ['mpExecutive_overlays'] = { + 'MP_Securoserv_000_M', + 'MP_exec_teams_000_M', + 'MP_exec_teams_001_M', + 'MP_exec_teams_002_M', + 'MP_exec_teams_003_M', + 'MP_exec_prizes_000_M', + 'MP_exec_prizes_001_M', + 'MP_exec_prizes_002_M', + 'MP_exec_prizes_003_M', + 'MP_exec_prizes_004_M', + 'MP_exec_prizes_005_M', + 'MP_exec_prizes_006_M', + 'MP_exec_prizes_007_M', + 'MP_exec_prizes_008_M', + 'MP_exec_prizes_009_M', + 'MP_exec_prizes_010_M', + 'MP_exec_prizes_011_M', + 'MP_exec_prizes_012_M', + 'MP_exec_prizes_013_M', + 'MP_exec_prizes_014_M', + 'MP_exec_prizes_015_M' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Award_000_M', + 'MP_Gunrunning_Award_001_M', + 'MP_Gunrunning_Award_002_M', + 'MP_Gunrunning_Award_003_M', + 'MP_Gunrunning_Award_004_M', + 'MP_Gunrunning_Award_005_M', + 'MP_Gunrunning_Award_006_M', + 'MP_Gunrunning_Award_007_M', + 'MP_Gunrunning_Award_008_M', + 'MP_Gunrunning_Award_009_M', + 'MP_Gunrunning_Award_010_M', + 'MP_Gunrunning_Award_011_M', + 'MP_Gunrunning_Award_012_M', + 'MP_Gunrunning_Award_013_M', + 'MP_Gunrunning_Award_014_M', + 'MP_Gunrunning_Award_015_M', + 'MP_Gunrunning_Award_016_M', + 'MP_Gunrunning_Award_017_M', + 'MP_Gunrunning_Award_018_M', + 'MP_Gunrunning_Award_019_M', + 'MP_Gunrunning_Award_020_M', + 'MP_Gunrunning_Award_021_M', + 'MP_Gunrunning_Award_022_M', + 'MP_Gunrunning_Award_023_M', + 'MP_Gunrunning_Award_024_M' + }, + ['mpHalloween_overlays'] = { + 'HW_Tee_000_M', + 'HW_Tee_001_M', + 'HW_Tee_002_M', + 'HW_Tee_003_M', + 'HW_Tee_004_M', + 'HW_Tee_005_M', + 'HW_Tee_006_M', + 'HW_Tee_007_M', + 'HW_Tee_008_M', + 'HW_Tee_009_M', + 'HW_Tee_010_M', + 'HW_Tee_011_M', + 'HW_Tee_012_M' + }, + ['mpHeist_overlays'] = { + 'MP_Award_M_Tshirt_004', + 'MP_Award_M_Tshirt_005', + 'MP_Award_M_Tshirt_006', + 'MP_Award_M_Tshirt_007', + 'MP_Award_M_Tshirt_008', + 'MP_Award_M_Tshirt_009', + 'MP_Award_M_Tshirt_010', + 'MP_Award_M_Tshirt_011', + 'MP_Award_M_Tshirt_012', + 'MP_Award_M_Tshirt_013', + 'MP_Fli_M_Tshirt_000', + 'MP_Bugstar_A', + 'MP_Bugstar_B', + 'MP_Bugstar_C', + 'MP_Rogers_A', + 'MP_Rogers_B', + 'MP_Power_A', + 'MP_Power_B', + 'MP_Als_A', + 'MP_Als_B', + 'MP_Elite_M_Tshirt', + 'MP_Elite_M_Tshirt_1', + 'MP_Elite_M_Tshirt_2' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tshirt_000', + 'FM_Hip_M_Tshirt_001', + 'FM_Hip_M_Tshirt_002', + 'FM_Hip_M_Tshirt_003', + 'FM_Hip_M_Tshirt_004', + 'FM_Hip_M_Tshirt_005', + 'FM_Hip_M_Tshirt_006', + 'FM_Hip_M_Tshirt_007', + 'FM_Hip_M_Tshirt_008', + 'FM_Hip_M_Tshirt_009', + 'FM_Hip_M_Tshirt_010', + 'FM_Hip_M_Tshirt_011', + 'FM_Hip_M_Tshirt_012', + 'FM_Hip_M_Tshirt_013', + 'FM_Hip_M_Tshirt_014', + 'FM_Hip_M_Tshirt_015', + 'FM_Hip_M_Tshirt_016', + 'FM_Hip_M_Tshirt_017', + 'FM_Hip_M_Tshirt_018', + 'FM_Hip_M_Tshirt_019', + 'FM_Hip_M_Tshirt_020', + 'FM_Hip_M_Tshirt_021', + 'FM_Hip_M_Tshirt_022', + 'FM_Hip_M_Retro_000', + 'FM_Hip_M_Retro_001', + 'FM_Hip_M_Retro_002', + 'FM_Hip_M_Retro_003', + 'FM_Hip_M_Retro_004', + 'FM_Hip_M_Retro_005', + 'FM_Hip_M_Retro_006', + 'FM_Hip_M_Retro_007', + 'FM_Hip_M_Retro_008', + 'FM_Hip_M_Retro_009', + 'FM_Hip_M_Retro_010', + 'FM_Hip_M_Retro_011', + 'FM_Hip_M_Retro_012', + 'FM_Hip_M_Retro_013', + 'FM_Rstar_M_Tshirt_000', + 'FM_Rstar_M_Tshirt_001', + 'FM_Rstar_M_Tshirt_002', + 'FM_Hip_M_Tshirt_000', + 'FM_Hip_M_Tshirt_001', + 'FM_Hip_M_Tshirt_002', + 'FM_Hip_M_Tshirt_003', + 'FM_Hip_M_Tshirt_004', + 'FM_Hip_M_Tshirt_005', + 'FM_Hip_M_Tshirt_006', + 'FM_Hip_M_Tshirt_007', + 'FM_Hip_M_Tshirt_008', + 'FM_Hip_M_Tshirt_009', + 'FM_Hip_M_Tshirt_010', + 'FM_Hip_M_Tshirt_011', + 'FM_Hip_M_Tshirt_012', + 'FM_Hip_M_Tshirt_013', + 'FM_Hip_M_Tshirt_014', + 'FM_Hip_M_Tshirt_015', + 'FM_Hip_M_Tshirt_016', + 'FM_Hip_M_Tshirt_017', + 'FM_Hip_M_Tshirt_018', + 'FM_Hip_M_Tshirt_019', + 'FM_Hip_M_Tshirt_020', + 'FM_Hip_M_Tshirt_021', + 'FM_Hip_M_Tshirt_022', + 'FM_Hip_M_Retro_000', + 'FM_Hip_M_Retro_001', + 'FM_Hip_M_Retro_002', + 'FM_Hip_M_Retro_003', + 'FM_Hip_M_Retro_004', + 'FM_Hip_M_Retro_005', + 'FM_Hip_M_Retro_006', + 'FM_Hip_M_Retro_007', + 'FM_Hip_M_Retro_008', + 'FM_Hip_M_Retro_009', + 'FM_Hip_M_Retro_010', + 'FM_Hip_M_Retro_011', + 'FM_Hip_M_Retro_012', + 'FM_Hip_M_Retro_013', + 'FM_Rstar_M_Tshirt_000', + 'FM_Rstar_M_Tshirt_001', + 'FM_Rstar_M_Tshirt_002' + }, + ['mpIndependance_overlays'] = { + 'FM_Ind_M_Award_000', + 'FM_Ind_M_Tshirt_000', + 'FM_Ind_M_Tshirt_001', + 'FM_Ind_M_Tshirt_002', + 'FM_Ind_M_Tshirt_003', + 'FM_Ind_M_Tshirt_004', + 'FM_Ind_M_Tshirt_005', + 'FM_Ind_M_Tshirt_006', + 'FM_Ind_M_Tshirt_007', + 'FM_Ind_M_Tshirt_008', + 'FM_Ind_M_Tshirt_009', + 'FM_Ind_M_Tshirt_010', + 'FM_Ind_M_Tshirt_011', + 'FM_Ind_M_Tshirt_012', + 'FM_Ind_M_Tshirt_013', + 'FM_Ind_M_Tshirt_014', + 'FM_Ind_M_Tshirt_015', + 'FM_Ind_M_Tshirt_016', + 'FM_Ind_M_Tshirt_017', + 'FM_Ind_M_Tshirt_018', + 'FM_Ind_M_Tshirt_019', + 'FM_Ind_M_Tshirt_020', + 'FM_Ind_M_Tshirt_021', + 'FM_Ind_M_Tshirt_022', + 'FM_Ind_M_Tshirt_023', + 'FM_Ind_M_Tshirt_024', + 'FM_Ind_M_Tshirt_025', + 'FM_Ind_M_Tshirt_026' + }, + ['mpIndependence_overlays'] = { + 'FM_Ind_M_Award_000', + 'FM_Ind_M_Tshirt_000', + 'FM_Ind_M_Tshirt_001', + 'FM_Ind_M_Tshirt_002', + 'FM_Ind_M_Tshirt_003', + 'FM_Ind_M_Tshirt_004', + 'FM_Ind_M_Tshirt_005', + 'FM_Ind_M_Tshirt_006', + 'FM_Ind_M_Tshirt_007', + 'FM_Ind_M_Tshirt_008', + 'FM_Ind_M_Tshirt_009', + 'FM_Ind_M_Tshirt_010', + 'FM_Ind_M_Tshirt_011', + 'FM_Ind_M_Tshirt_012', + 'FM_Ind_M_Tshirt_013', + 'FM_Ind_M_Tshirt_014', + 'FM_Ind_M_Tshirt_015', + 'FM_Ind_M_Tshirt_016', + 'FM_Ind_M_Tshirt_017', + 'FM_Ind_M_Tshirt_018', + 'FM_Ind_M_Tshirt_019', + 'FM_Ind_M_Tshirt_020', + 'FM_Ind_M_Tshirt_021', + 'FM_Ind_M_Tshirt_022', + 'FM_Ind_M_Tshirt_023', + 'FM_Ind_M_Tshirt_024', + 'FM_Ind_M_Tshirt_025', + 'FM_Ind_M_Tshirt_026' + }, + ['mpLowrider2_overlays'] = { + 'MP_Chianski_000_M', + 'MP_Chianski_001_M', + 'MP_Chianski_002_M', + 'MP_Chianski_003_M', + 'MP_Chianski_004_M', + 'MP_Chianski_005_M', + 'MP_Chianski_006_M', + 'MP_Hntr_000_M', + 'MP_Hntr_001_M', + 'MP_Hntr_002_M', + 'MP_Hntr_003_M', + 'MP_Hntr_004_M', + 'MP_Hntr_005_M', + 'MP_Hntr_006_M', + 'MP_Hntr_007_M', + 'MP_Hntr_008_M', + 'MP_Hntr_009_M', + 'MP_Hntr_010_M', + 'MP_Hntr_011_M', + 'MP_Hntr_012_M', + 'MP_Dense_000_M', + 'MP_Dense_001_M', + 'MP_Dense_002_M', + 'MP_Dense_003_M', + 'MP_Dense_004_M', + 'MP_Dense_005_M', + 'MP_Dense_006_M', + 'MP_Dense_007_M' + }, + ['mpLowrider_overlays'] = { + 'MP_Broker_000_M', + 'MP_Broker_001_M', + 'MP_Broker_002_M', + 'MP_Broker_003_M', + 'MP_Broker_004_M', + 'MP_Broker_005_M', + 'MP_Magnetics_000_M', + 'MP_Magnetics_001_M', + 'MP_Magnetics_002_M', + 'MP_Magnetics_003_M', + 'MP_Magnetics_004_M', + 'MP_Magnetics_005_M', + 'MP_Trickster_000_M', + 'MP_Trickster_001_M', + 'MP_Trickster_002_M', + 'MP_Trickster_003_M', + 'MP_Trickster_004_M', + 'MP_Trickster_005_M', + 'MP_Trickster_006_M', + 'MP_Trickster_007_M', + 'MP_Trickster_008_M', + 'MP_Trickster_009_M', + 'MP_Trickster_010_M', + 'MP_Bennys_000_M', + 'MP_Bennys_001_M' + }, + ['mpLTS_overlays'] = {'FM_LTS_M_Tshirt_000'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_LC_000_M', + 'MP_LUXE_LC_001_M', + 'MP_LUXE_LC_002_M', + 'MP_LUXE_LC_003_M', + 'MP_LUXE_LC_006_M', + 'MP_LUXE_LC_007_M', + 'MP_LUXE_LC_008_M', + 'MP_LUXE_LC_009_M', + 'MP_LUXE_LC_012_M', + 'MP_LUXE_LC_013_M', + 'MP_LUXE_LC_014_M', + 'MP_LUXE_LC_015_M', + 'MP_LUXE_VDG_000_M', + 'MP_LUXE_VDG_001_M', + 'MP_LUXE_VDG_002_M', + 'MP_LUXE_VDG_004_M', + 'MP_LUXE_VDG_005_M', + 'MP_LUXE_VDG_006_M' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_LC_004_M', + 'MP_LUXE_LC_005_M', + 'MP_LUXE_LC_010_M', + 'MP_LUXE_LC_011_M', + 'MP_LUXE_ENEMA_000_M', + 'MP_LUXE_Per_001_M', + 'MP_LUXE_SC_000_M', + 'MP_FAKE_LB_000_M', + 'MP_FAKE_LC_000_M', + 'MP_FAKE_ENEMA_000_M', + 'MP_FAKE_Per_000_M', + 'MP_FAKE_SN_000_M', + 'MP_FAKE_SC_000_M', + 'MP_FAKE_DS_000_M', + 'MP_FAKE_Vap_000_M', + 'MP_FAKE_DIS_000_M', + 'MP_FAKE_DIS_001_M', + 'MP_LUXE_DIX_000_M', + 'MP_LUXE_DIX_001_M', + 'MP_LUXE_DIX_002_M', + 'MP_LUXE_SN_000_M', + 'MP_LUXE_SN_001_M', + 'MP_LUXE_SN_002_M', + 'MP_LUXE_SN_003_M', + 'MP_LUXE_SN_004_M', + 'MP_LUXE_SN_005_M', + 'MP_LUXE_SN_006_M', + 'MP_LUXE_SN_007_M', + 'MP_FILM_000_M', + 'MP_FILM_001_M', + 'MP_FILM_002_M', + 'MP_FILM_003_M', + 'MP_FILM_004_M', + 'MP_FILM_005_M', + 'MP_FILM_006_M', + 'MP_FILM_007_M', + 'MP_FILM_008_M', + 'MP_FILM_009_M' + }, + ['mpPilot_overlays'] = {'MP_Fli_M_Tshirt_000'}, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Graphic_000_M', + 'MP_Smuggler_Graphic_001_M', + 'MP_Smuggler_Graphic_002_M', + 'MP_Smuggler_Graphic_003_M', + 'MP_Smuggler_Graphic_004_M', + 'MP_Smuggler_Graphic_005_M', + 'MP_Smuggler_Graphic_006_M', + 'MP_Smuggler_Graphic_007_M', + 'MP_Smuggler_Graphic_008_M', + 'MP_Smuggler_Graphic_009_M', + 'MP_Smuggler_Graphic_010_M', + 'MP_Smuggler_Graphic_011_M', + 'MP_Smuggler_Graphic_012_M', + 'MP_Smuggler_Graphic_013_M', + 'MP_Smuggler_Graphic_014_M', + 'MP_Smuggler_Graphic_015_M', + 'MP_Smuggler_Graphic_016_M', + 'MP_Smuggler_Graphic_017_M', + 'MP_Smuggler_Graphic_018_M' + }, + ['mpValentines_overlays'] = { + 'MP_Val_M_Tshirt_A', + 'MP_Val_M_Tshirt_B', + 'MP_Val_M_Tshirt_C', + 'MP_Val_M_Tshirt_D', + 'MP_Val_M_Tshirt_E', + 'MP_Val_M_Tshirt_F', + 'MP_Val_M_Tshirt_G', + 'MP_Val_M_Tshirt_H', + 'MP_Val_M_Tshirt_I', + 'MP_Val_M_Tshirt_J', + 'MP_Val_M_Tshirt_K', + 'MP_Val_M_Tshirt_L', + 'MP_Val_M_Tshirt_M', + 'MP_Val_M_Tshirt_N', + 'MP_Val_M_Tshirt_O', + 'MP_Val_M_Tshirt_P', + 'MP_Val_M_Tshirt_Q', + 'MP_Val_M_Tshirt_R', + 'MP_Val_M_Tshirt_S', + 'MP_Val_M_Tshirt_T' + }, + ['mpxmas_604490_overlays'] = {'MP_IHeartLC_000_M'}, + ['multiplayer_overlays'] = { + 'FM_CREW_M_000_A', + 'FM_CREW_M_000_B', + 'FM_CREW_M_000_C', + 'FM_CREW_M_000_D', + 'FM_CREW_M_000_E', + 'FM_CREW_M_000_F', + 'FM_Tshirt_Award_000', + 'FM_Tshirt_Award_001', + 'FM_Tshirt_Award_002', + 'mp_fm_branding_001', + 'mp_fm_branding_002', + 'mp_fm_branding_003', + 'mp_fm_branding_004', + 'mp_fm_branding_005', + 'mp_fm_branding_006', + 'mp_fm_branding_007', + 'mp_fm_branding_008', + 'mp_fm_branding_009', + 'mp_fm_branding_010', + 'mp_fm_branding_011', + 'mp_fm_branding_012', + 'mp_fm_branding_013', + 'mp_fm_branding_014', + 'mp_fm_branding_015', + 'mp_fm_branding_016', + 'mp_fm_branding_017', + 'mp_fm_branding_018', + 'mp_fm_branding_019', + 'mp_fm_branding_020', + 'mp_fm_branding_022', + 'mp_fm_branding_023', + 'mp_fm_branding_024', + 'mp_fm_branding_025', + 'mp_fm_branding_027', + 'mp_fm_branding_028', + 'mp_fm_branding_029', + 'mp_fm_branding_031', + 'mp_fm_branding_032', + 'mp_fm_branding_034', + 'mp_fm_branding_035', + 'mp_fm_branding_036', + 'mp_fm_branding_037', + 'mp_fm_branding_038', + 'mp_fm_branding_039', + 'mp_fm_branding_040', + 'mp_fm_branding_041', + 'mp_fm_branding_042', + 'mp_fm_branding_043', + 'mp_fm_branding_044', + 'mp_fm_branding_045', + 'mp_fm_branding_046', + 'mp_fm_branding_047', + 'mp_fm_OGA_000_m', + 'mp_fm_OGA_001_m', + 'mp_fm_OGA_002_m', + 'mp_fm_OGA_003_m', + 'FM_CREW_M_000_A', + 'FM_CREW_M_000_B', + 'FM_CREW_M_000_C', + 'FM_CREW_M_000_D', + 'FM_CREW_M_000_E', + 'FM_CREW_M_000_F', + 'FM_Tshirt_Award_000', + 'FM_Tshirt_Award_001', + 'FM_Tshirt_Award_002', + 'mp_fm_branding_001', + 'mp_fm_branding_002', + 'mp_fm_branding_003', + 'mp_fm_branding_004', + 'mp_fm_branding_005', + 'mp_fm_branding_006', + 'mp_fm_branding_007', + 'mp_fm_branding_008', + 'mp_fm_branding_009', + 'mp_fm_branding_010', + 'mp_fm_branding_011', + 'mp_fm_branding_012', + 'mp_fm_branding_013', + 'mp_fm_branding_014', + 'mp_fm_branding_015', + 'mp_fm_branding_016', + 'mp_fm_branding_017', + 'mp_fm_branding_018', + 'mp_fm_branding_019', + 'mp_fm_branding_020', + 'mp_fm_branding_022', + 'mp_fm_branding_023', + 'mp_fm_branding_024', + 'mp_fm_branding_025', + 'mp_fm_branding_027', + 'mp_fm_branding_028', + 'mp_fm_branding_029', + 'mp_fm_branding_031', + 'mp_fm_branding_032', + 'mp_fm_branding_034', + 'mp_fm_branding_035', + 'mp_fm_branding_036', + 'mp_fm_branding_037', + 'mp_fm_branding_038', + 'mp_fm_branding_039', + 'mp_fm_branding_040', + 'mp_fm_branding_041', + 'mp_fm_branding_042', + 'mp_fm_branding_043', + 'mp_fm_branding_044', + 'mp_fm_branding_045', + 'mp_fm_branding_046', + 'mp_fm_branding_047', + 'mp_fm_OGA_000_m', + 'mp_fm_OGA_001_m', + 'mp_fm_OGA_002_m', + 'mp_fm_OGA_003_m' + } + } +} diff --git a/[tools]/cvf_tattoo_generator/package-lock.json b/[tools]/cvf_tattoo_generator/package-lock.json index dacc276..9c5feaf 100644 --- a/[tools]/cvf_tattoo_generator/package-lock.json +++ b/[tools]/cvf_tattoo_generator/package-lock.json @@ -4,11 +4,31 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@types/commander": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/@types/commander/-/commander-2.12.2.tgz", + "integrity": "sha512-0QEFiR8ljcHp9bAbWxecjVRuAMr16ivPiGOw6KFQBVrVd0RQIcM3xKdRisH2EDWgVWujiYtHwhSkSUoAAGzH7Q==", + "requires": { + "commander": "*" + } + }, + "@types/diff": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-3.5.3.tgz", + "integrity": "sha512-YrLagYnL+tfrgM7bQ5yW34pi5cg9pmh5Gbq2Lmuuh+zh0ZjmK2fU3896PtlpJT3IDG2rdkoG30biHJepgIsMnw==" + }, + "@types/get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Rq+8rwnpT+Alr6B66ZSsMWitvfM=", + "requires": { + "@types/node": "*" + } + }, "@types/node": { "version": "14.14.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.5.tgz", - "integrity": "sha512-H5Wn24s/ZOukBmDn03nnGTp18A60ny9AmCwnEcgJiTgSGsCO7k+NWP7zjCCbhlcnVCoI+co52dUAt9GMhOSULw==", - "dev": true + "integrity": "sha512-H5Wn24s/ZOukBmDn03nnGTp18A60ny9AmCwnEcgJiTgSGsCO7k+NWP7zjCCbhlcnVCoI+co52dUAt9GMhOSULw==" }, "arg": { "version": "4.1.3", @@ -16,18 +36,96 @@ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "diff": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=" + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "json2lua": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/json2lua/-/json2lua-0.3.3.tgz", + "integrity": "sha512-c8vrc7+lEDwoLMngnPXAzfa9SMUIySnvhdgR8rZ2/+QTNYBGGzT1zhorlBR67/LoBV8gsm8PIbDwyiaExQcaWA==", + "requires": { + "lodash": "^4.17.15" + } + }, + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lua-fmt": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/lua-fmt/-/lua-fmt-2.6.0.tgz", + "integrity": "sha1-75rAVz0dpzMNygnAIsOaM67TR6M=", + "requires": { + "@types/commander": "^2.3.31", + "@types/diff": "^3.2.0", + "@types/get-stdin": "^5.0.0", + "commander": "^2.9.0", + "diff": "^3.3.0", + "get-stdin": "^5.0.1", + "luaparse": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802" + }, + "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + } + } + }, + "luaparse": { + "version": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802", + "from": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802" + }, "make-error": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", @@ -69,6 +167,11 @@ "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", "dev": true }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, "yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", diff --git a/[tools]/cvf_tattoo_generator/package.json b/[tools]/cvf_tattoo_generator/package.json index e3f9866..983a8d8 100644 --- a/[tools]/cvf_tattoo_generator/package.json +++ b/[tools]/cvf_tattoo_generator/package.json @@ -22,10 +22,14 @@ "url": "https://github.com/ThymonA/CoreV-Framework/issues" }, "homepage": "https://github.com/ThymonA/CoreV-Framework#readme", - "dependencies": {}, + "dependencies": { + "fs-extra": "^9.0.1", + "json2lua": "^0.3.3", + "lua-fmt": "^2.6.0" + }, "devDependencies": { - "@types/node": "^14.11.5", + "@types/node": "^14.14.5", "ts-node": "^9.0.0", - "typescript": "^4.0.3" + "typescript": "^4.0.5" } } From dfb1d47c526f953cccba734d94b59e9c358c3dd2 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 28 Oct 2020 14:48:36 +0100 Subject: [PATCH 05/42] Tattoos will be available in skins --- [required]/cvf_skins/classes/skin.lua | 26 ++++++ [required]/cvf_skins/classes/skin_funcs.lua | 31 +++++++ [required]/cvf_skins/classes/tatoo.lua | 15 ---- [required]/cvf_skins/classes/tattoo.lua | 89 +++++++++++++++++++++ [required]/cvf_skins/fxmanifest.lua | 9 +++ corev/client/import.lua | 3 +- corev/server/import.lua | 2 +- 7 files changed, 157 insertions(+), 18 deletions(-) delete mode 100644 [required]/cvf_skins/classes/tatoo.lua create mode 100644 [required]/cvf_skins/classes/tattoo.lua diff --git a/[required]/cvf_skins/classes/skin.lua b/[required]/cvf_skins/classes/skin.lua index 847ff0f..6c9432a 100644 --- a/[required]/cvf_skins/classes/skin.lua +++ b/[required]/cvf_skins/classes/skin.lua @@ -14,6 +14,7 @@ local assert = assert local class = assert(class) local corev = assert(corev) local skin_funcs = assert(skin_funcs) +local loadTattoos = assert(loadTattoos) local pairs = assert(pairs) local GetNumberOfPedDrawableVariations = assert(GetNumberOfPedDrawableVariations) local GetNumberOfPedPropDrawableVariations = assert(GetNumberOfPedPropDrawableVariations) @@ -45,6 +46,7 @@ function GeneratePedSkin(ped) --- Load and checks ped model local pedModel = GetEntityModel(ped) local isMP = pedModel == GetHashKey('mp_m_freemode_01') or pedModel == GetHashKey('mp_f_freemode_01') + local isMale = pedModel == GetHashKey('mp_m_freemode_01') or IsPedMale(ped) --- Create a skin_options class local skin_options = class 'skin_options' @@ -54,6 +56,8 @@ function GeneratePedSkin(ped) skin_options:set { ped = ped, isMultiplayerPed = isMP, + isMale = isMale, + isFemale = not isMale, options = {} } @@ -366,6 +370,14 @@ function GeneratePedSkin(ped) end end --- #props + + --- #tattoos + for categoryKey, tattoo_category in pairs(self.tattoos or {}) do + for key, category_option in pairs(tattoo_category.options or {}) do + self.options[category_option.index] = self.tattoos[categoryKey].options[key] + end + end + --- #tattoos end --- Returns if key matches pattern @@ -431,6 +443,12 @@ function GeneratePedSkin(ped) [8] = 'bracelets' } + --- local key table for code reuse and better readability | #clothing + local tattooKeys = { + [1] = 'tattoo_torso', [2] = 'tattoo_head', [3] = 'tattoo_left_arm', [4] = 'tattoo_right_arm', + [5] = 'tattoo_left_leg', [6] = 'tattoo_right_leg', [7] = 'tattoo_badges' + } + if (self:keyMatch(key, 'inheritance')) then skin_funcs:updateInheritance(self) elseif (self:keyMatch(key, 'hair')) then @@ -459,6 +477,8 @@ function GeneratePedSkin(ped) skin_funcs:updateProp(self, propKey, keyIndex - 1) end + elseif (self:keyMatch(key, tattooKeys)) then + skin_funcs:updateTattoos(self) end end @@ -486,12 +506,16 @@ function GeneratePedSkin(ped) end end + --- Load skin tattoos + loadTattoos(skin_options) + --- Update index references skin_options:updateRefs() return skin_options end +--- # Only for test perpose, will be removed after release Citizen.CreateThread(function() local playerPed = PlayerPedId() local skin = GeneratePedSkin(playerPed) @@ -501,5 +525,7 @@ Citizen.CreateThread(function() skin:updateValue(idx, vlu, true) end + skin:updateValue('tattoo_head.mpBeach_overlays', 5, true) + print(json.encode(skin:toTable())) end) \ No newline at end of file diff --git a/[required]/cvf_skins/classes/skin_funcs.lua b/[required]/cvf_skins/classes/skin_funcs.lua index af7c94d..d9472cc 100644 --- a/[required]/cvf_skins/classes/skin_funcs.lua +++ b/[required]/cvf_skins/classes/skin_funcs.lua @@ -13,7 +13,11 @@ local assert = assert local class = assert(class) local corev = assert(corev) +local getTattooData = assert(getTattooData) local pairs = assert(pairs) +local upper = assert(string.upper) +local lower = assert(string.lower) +local GetHashKey = assert(GetHashKey) local SetPedHeadBlendData = assert(SetPedHeadBlendData) local SetPedHairColor = assert(SetPedHairColor) local SetPedComponentVariation = assert(SetPedComponentVariation) @@ -23,6 +27,8 @@ local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) local ClearPedProp = assert(ClearPedProp) local SetPedPropIndex = assert(SetPedPropIndex) +local ClearPedDecorations = assert(ClearPedDecorations) +local AddPedDecorationFromHashes = assert(AddPedDecorationFromHashes) --- Create `skin_funcs` class local skin_funcs = class "skin_funcs" @@ -143,5 +149,30 @@ function skin_funcs:updateProp(skin_options, key, index) end end +--- Update category `tattoo` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateTattoos(skin_options) + local tattooData = getTattooData(skin_options.isMale and 'male' or 'female') + + ClearPedDecorations(skin_options.ped) + + for categoryKey, tattoo_category in pairs(skin_options.tattoos or {}) do + for _, category_option in pairs(tattoo_category.options or {}) do + local value = category_option.value or 0 + + if (value > 0) then + local header = upper(corev:replace(categoryKey, 'tattoo_', '')) + local categoryName = ('tattoo_%s.'):format(lower(header)) + local dlc = corev:replace(category_option.name, categoryName, '') + local nameOfTatto = ((tattooData[header] or {})[dlc] or {})[value] or 'unknown' + + if (nameOfTatto ~= 'unknown') then + AddPedDecorationFromHashes(skin_options.ped, GetHashKey(dlc), GetHashKey(nameOfTatto)) + end + end + end + end +end + --- Register `skin_funcs` as global library global.skin_funcs = skin_funcs \ No newline at end of file diff --git a/[required]/cvf_skins/classes/tatoo.lua b/[required]/cvf_skins/classes/tatoo.lua deleted file mode 100644 index b01d37f..0000000 --- a/[required]/cvf_skins/classes/tatoo.lua +++ /dev/null @@ -1,15 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local class = assert(class) -local corev = assert(corev) \ No newline at end of file diff --git a/[required]/cvf_skins/classes/tattoo.lua b/[required]/cvf_skins/classes/tattoo.lua new file mode 100644 index 0000000..b1e92f3 --- /dev/null +++ b/[required]/cvf_skins/classes/tattoo.lua @@ -0,0 +1,89 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local load = assert(load) +local xpcall = assert(xpcall) +local pairs = assert(pairs) +local traceback = assert(debug.traceback) +local lower = assert(string.lower) +local LoadResourceFile = assert(LoadResourceFile) +local GetCurrentResourceName = assert(GetCurrentResourceName) + +--- Load tattoo configuration based on given `type` +--- @param type string Two options: `male` or `female` +--- @return table|nil Tattoo configuraiton or nil +local function loadConfigurationFile(type) + type = corev:ensure(type, 'unknown') + + local filePath = ('generated_files/tattoos_%s.lua'):format(type) + local rawFile = LoadResourceFile(GetCurrentResourceName(), filePath) + + if (rawFile) then + local func, _ = load(rawFile, ('%s/%s'):format(GetCurrentResourceName(), filePath)) + + if (func) then + local ok, result = xpcall(func, traceback) + + if (ok) then + return result + end + end + end + + return {} +end + +function getTattooData(type) + type = corev:ensure(type, 'unknown') + + return loadConfigurationFile(type) +end + +--- Load tattoo information into skin +--- @param skin_options skin_options Skin option to add information in +function loadTattoos(skin_options) + local tattooInformation = {} + + if (skin_options.isMale) then + tattooInformation = loadConfigurationFile('male') + elseif (skin_options.isFemale) then + tattooInformation = loadConfigurationFile('female') + end + + skin_options:set('tattoos', { + tattoo_torso = skin_options:createCategory('tattoo_torso'), + tattoo_head = skin_options:createCategory('tattoo_head'), + tattoo_left_arm = skin_options:createCategory('tattoo_left_arm'), + tattoo_right_arm = skin_options:createCategory('tattoo_right_arm'), + tattoo_left_leg = skin_options:createCategory('tattoo_left_leg'), + tattoo_right_leg = skin_options:createCategory('tattoo_right_leg'), + tattoo_badges = skin_options:createCategory('tattoo_badges') + }) + + for categoryType, categoryInfo in pairs(tattooInformation) do + local categoryName = ('tattoo_%s'):format(lower(categoryType)) + + if (skin_options.tattoos[categoryName] ~= nil) then + for categoryOption, _options in pairs(categoryInfo) do + _options = corev:ensure(_options, {}) + + skin_options.tattoos[categoryName]:addOption(categoryOption, 0, #_options, 0) + end + end + end +end + +--- Register `loadTattoos` and `getTattooData` as global function +global.loadTattoos = loadTattoos +global.getTattooData = getTattooData \ No newline at end of file diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index b8aa87a..b6a3408 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -21,11 +21,20 @@ author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' +--- +--- Load client files +--- +files { + 'generated_files/tattoos_female.lua', + 'generated_files/tattoos_male.lua' +} + --- --- Register client scripts --- client_scripts { '@corev/client/import.lua', + 'classes/tattoo.lua', 'classes/skin_funcs.lua', 'classes/skin.lua' } diff --git a/corev/client/import.lua b/corev/client/import.lua index 1c8dd2a..da6255a 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -269,11 +269,10 @@ function corev:replace(str, this, that) if b == nil then return str else - return str:sub(1, b - 1) .. that .. str:sub(e + 1):replace(this, that) + return str:sub(1, b - 1) .. that .. self:replace(str:sub(e + 1), this, that) end end - --- Split a string by given delim --- @param str string String that's need to be split --- @param delim string Split string by every given delim diff --git a/corev/server/import.lua b/corev/server/import.lua index 9b4d45d..407b0f8 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -269,7 +269,7 @@ function corev:replace(str, this, that) if b == nil then return str else - return str:sub(1, b - 1) .. that .. str:sub(e + 1):replace(this, that) + return str:sub(1, b - 1) .. that .. self:replace(str:sub(e + 1), this, that) end end From 6ff892846b9220271c0ae65847764a40b415211e Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 28 Oct 2020 22:36:23 +0100 Subject: [PATCH 06/42] removed cvf_spawnmanager and relocate it in cvf_skins, skins functionality is now 80% done and UI will be added later --- [fivem]/cvf_spawnmanager/client/main.lua | 65 ---- [fivem]/cvf_spawnmanager/fxmanifest.lua | 30 -- .../spawnmanager.lua => shared/skins.lua} | 0 [required]/cvf_skins/classes/skin.lua | 71 +++- [required]/cvf_skins/classes/tattoo.lua | 2 +- [required]/cvf_skins/client/main.lua | 112 +++++++ .../tattoos_female.lua | 0 .../tattoos_male.lua | 0 [required]/cvf_skins/fxmanifest.lua | 21 +- [required]/cvf_skins/migrations/0.sql | 10 + [required]/cvf_skins/server/main.lua | 46 +++ [required]/cvf_translations/fxmanifest.lua | 10 +- corev/client/import.lua | 66 ++++ corev/server/import.lua | 305 +++++++++++++++++- corev/server/main.lua | 3 + 15 files changed, 620 insertions(+), 121 deletions(-) delete mode 100644 [fivem]/cvf_spawnmanager/client/main.lua delete mode 100644 [fivem]/cvf_spawnmanager/fxmanifest.lua rename [required]/cvf_config/configs/{client/spawnmanager.lua => shared/skins.lua} (100%) create mode 100644 [required]/cvf_skins/client/main.lua rename [required]/cvf_skins/{generated_files => data}/tattoos_female.lua (100%) rename [required]/cvf_skins/{generated_files => data}/tattoos_male.lua (100%) create mode 100644 [required]/cvf_skins/migrations/0.sql create mode 100644 [required]/cvf_skins/server/main.lua diff --git a/[fivem]/cvf_spawnmanager/client/main.lua b/[fivem]/cvf_spawnmanager/client/main.lua deleted file mode 100644 index d586155..0000000 --- a/[fivem]/cvf_spawnmanager/client/main.lua +++ /dev/null @@ -1,65 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local wait = assert(Citizen.Wait) - ---- This thread allowes you to spawn in a server -Citizen.CreateThread(function() - while true do - if (NetworkIsPlayerActive(PlayerId())) then - local modelName = corev:cfg('spawnmanager', 'defaultModel') - local defaultModel = GetHashKey(corev:ensure(modelName, 'mp_m_freemode_01')) - local defaultLocation = corev:cfg('spawnmanager', 'defaultSpawnLocation') - - if (GetEntityModel(PlayerPedId()) == defaultModel) then - return; - end - - RequestModel(defaultModel) - - while not HasModelLoaded(defaultModel) do - wait(0) - end - - SetPlayerModel(PlayerId(), defaultModel) - SetPedDefaultComponentVariation(PlayerPedId()) - SetPedRandomComponentVariation(PlayerPedId(), true) - SetModelAsNoLongerNeeded(defaultModel) - - ShutdownLoadingScreen() - DoScreenFadeIn(2500) - FreezeEntityPosition(PlayerPedId(), true) - SetCanAttackFriendly(PlayerPedId(), true, false) - NetworkSetFriendlyFireOption(true) - ClearPlayerWantedLevel(PlayerId()) - SetMaxWantedLevel(0) - - local coords, timeout = defaultLocation or vector3(-206.79, -1015.12, 29.14), 0 - - RequestCollisionAtCoord(coords.x, coords.y, coords.z) - - while not HasCollisionLoadedAroundEntity(PlayerPedId()) and timeout < 2000 do - timeout = timeout + 1 - wait(0) - end - - SetEntityCoords(PlayerPedId(), coords.x, coords.y, coords.z, false, false, false, true) - FreezeEntityPosition(PlayerPedId(), false) - - return; - end - - wait(0) - end -end) \ No newline at end of file diff --git a/[fivem]/cvf_spawnmanager/fxmanifest.lua b/[fivem]/cvf_spawnmanager/fxmanifest.lua deleted file mode 100644 index 374c422..0000000 --- a/[fivem]/cvf_spawnmanager/fxmanifest.lua +++ /dev/null @@ -1,30 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource (CoreV Framework Config's) ---- -name 'CoreV\'s Spawnmanager' -version '1.0.0' -description 'Spawnmanager resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Register client scripts ---- -client_scripts { - '@corev/client/import.lua', - 'client/main.lua' -} \ No newline at end of file diff --git a/[required]/cvf_config/configs/client/spawnmanager.lua b/[required]/cvf_config/configs/shared/skins.lua similarity index 100% rename from [required]/cvf_config/configs/client/spawnmanager.lua rename to [required]/cvf_config/configs/shared/skins.lua diff --git a/[required]/cvf_skins/classes/skin.lua b/[required]/cvf_skins/classes/skin.lua index 6c9432a..6fdece8 100644 --- a/[required]/cvf_skins/classes/skin.lua +++ b/[required]/cvf_skins/classes/skin.lua @@ -506,26 +506,65 @@ function GeneratePedSkin(ped) end end - --- Load skin tattoos - loadTattoos(skin_options) + --- Refresh player skin + function skin_options:refresh() + --- local key table for code reuse and better readability | #apperaance + local apperaanceKeys = { + [1] = 'blemishes', [2] = 'beard', [3] = 'eyebrows', [4] = 'ageing', + [5] = 'makeup', [6] = 'blush', [7] = 'complexion', [8] = 'sun_damage', + [9] = 'lipstick', [10] = 'moles_freckles', [11] = 'chest_hair', [12] = 'body_blemishes', + [13] = 'add_body_blemishes' + } - --- Update index references - skin_options:updateRefs() + --- local key table for code reuse and better readability | #clothing + local clothingKeys = { + [1] = 'mask', [2] = 'not_used', [3] = 'upper_body', [4] = 'lower_body', + [5] = 'bag', [6] = 'shoe', [7] = 'chain', [8] = 'accessory', + [9] = 'body_armor', [10] = 'badge', [11] = 'overlay' + } - return skin_options -end + --- local key table for code reuse and better readability | #clothing + local propKeys = { + [1] = 'hats', [2] = 'glasses', [3] = 'misc', [7] = 'watches', + [8] = 'bracelets' + } ---- # Only for test perpose, will be removed after release -Citizen.CreateThread(function() - local playerPed = PlayerPedId() - local skin = GeneratePedSkin(playerPed) - local testSkin = {0,0,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,19,0,45,0,10,0,0,0,21,2,0,0,0,0,4,0,25,1,5,0,-1,-1,-1,-1,-1,-1} + skin_funcs:updateInheritance(self) + skin_funcs:updateAppearanceHair(self) + + --- #appearance + for index, key in pairs(apperaanceKeys) do + skin_funcs:updateAppearance(self, key, index) + end + --- #appearance + --- #clothing + for index, key in pairs(clothingKeys) do + skin_funcs:updateClothing(self, key, index) + end + --- #clothing + --- #prop + for index, key in pairs(clothingKeys) do + skin_funcs:updateProp(self, key, index) + end + --- #prop - for idx, vlu in pairs(testSkin) do - skin:updateValue(idx, vlu, true) + skin_funcs:updateTattoos(self) end - skin:updateValue('tattoo_head.mpBeach_overlays', 5, true) + --- Update skin based on given table + function skin_options:update(table) + table = corev:ensure(table, {}) - print(json.encode(skin:toTable())) -end) \ No newline at end of file + for idx, vlu in pairs(table) do + self:updateValue(idx, vlu, false) + end + end + + --- Load skin tattoos + loadTattoos(skin_options) + + --- Update index references + skin_options:updateRefs() + + return skin_options +end \ No newline at end of file diff --git a/[required]/cvf_skins/classes/tattoo.lua b/[required]/cvf_skins/classes/tattoo.lua index b1e92f3..b82bf0f 100644 --- a/[required]/cvf_skins/classes/tattoo.lua +++ b/[required]/cvf_skins/classes/tattoo.lua @@ -26,7 +26,7 @@ local GetCurrentResourceName = assert(GetCurrentResourceName) local function loadConfigurationFile(type) type = corev:ensure(type, 'unknown') - local filePath = ('generated_files/tattoos_%s.lua'):format(type) + local filePath = ('data/tattoos_%s.lua'):format(type) local rawFile = LoadResourceFile(GetCurrentResourceName(), filePath) if (rawFile) then diff --git a/[required]/cvf_skins/client/main.lua b/[required]/cvf_skins/client/main.lua new file mode 100644 index 0000000..7e74d29 --- /dev/null +++ b/[required]/cvf_skins/client/main.lua @@ -0,0 +1,112 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local GeneratePedSkin = assert(GeneratePedSkin) +local CreateThread = assert(Citizen.CreateThread) +local Wait = assert(Citizen.Wait) +local NetworkIsPlayerActive = assert(NetworkIsPlayerActive) +local GetEntityModel = assert(GetEntityModel) +local GetHashKey = assert(GetHashKey) +local RequestModel = assert(RequestModel) +local HasModelLoaded = assert(HasModelLoaded) +local SetPlayerModel = assert(SetPlayerModel) +local SetPedDefaultComponentVariation = assert(SetPedDefaultComponentVariation) +local SetModelAsNoLongerNeeded = assert(SetModelAsNoLongerNeeded) +local DoScreenFadeIn = assert(DoScreenFadeIn) +local ShutdownLoadingScreen = assert(ShutdownLoadingScreen) +local FreezeEntityPosition = assert(FreezeEntityPosition) +local SetCanAttackFriendly = assert(SetCanAttackFriendly) +local NetworkSetFriendlyFireOption = assert(NetworkSetFriendlyFireOption) +local ClearPlayerWantedLevel = assert(ClearPlayerWantedLevel) +local SetMaxWantedLevel = assert(SetMaxWantedLevel) +local RequestCollisionAtCoord = assert(RequestCollisionAtCoord) +local HasCollisionLoadedAroundEntity = assert(HasCollisionLoadedAroundEntity) +local SetEntityCoords = assert(SetEntityCoords) +local PlayerId = assert(PlayerId) +local PlayerPedId = assert(PlayerPedId) +local decode = assert(json.decode) +local vector3 = assert(vector3) + +--- Load a player and apply skin to it +CreateThread(function() + while true do + if (NetworkIsPlayerActive(PlayerId())) then + local defaultModel = corev:cfg('skins', 'defaultModel') + local spawnLocation = corev:cfg('skins', 'defaultSpawnLocation') + local result_data, result_model, finished = nil, nil, false + + corev.callback:triggerCallback('load', function(data, model) + result_data = data + result_model = model + finished = true + end) + + repeat Wait(0) until finished == true + + local model = GetHashKey(result_model or defaultModel) + + if (GetEntityModel(PlayerPedId()) == model) then + return + end + + RequestModel(model) + + while not HasModelLoaded(model) do + Wait(0) + end + + local pId = PlayerId() + + SetPlayerModel(pId, model) + + local ped = PlayerPedId() + + SetPedDefaultComponentVariation(ped) + + local skin = GeneratePedSkin(ped) + local skin_info = decode(result_data or '{}') + + skin:update(skin_info) + skin:refresh() + + SetModelAsNoLongerNeeded(model) + + DoScreenFadeIn(2500) + ShutdownLoadingScreen() + + FreezeEntityPosition(ped, true) + SetCanAttackFriendly(ped, true, false) + + NetworkSetFriendlyFireOption(true) + ClearPlayerWantedLevel(pId) + SetMaxWantedLevel(0) + + local coords, timeout = spawnLocation or vector3(0.0, 0.0, 0.0), 0 + + RequestCollisionAtCoord(coords.x, coords.y, coords.z) + + while not HasCollisionLoadedAroundEntity(ped) and timeout < 2000 do + timeout = timeout + 1 + Wait(0) + end + + SetEntityCoords(ped, coords.x, coords.y, coords.z, false, false, false, true) + FreezeEntityPosition(ped, false) + + return + end + + Wait(0) + end +end) \ No newline at end of file diff --git a/[required]/cvf_skins/generated_files/tattoos_female.lua b/[required]/cvf_skins/data/tattoos_female.lua similarity index 100% rename from [required]/cvf_skins/generated_files/tattoos_female.lua rename to [required]/cvf_skins/data/tattoos_female.lua diff --git a/[required]/cvf_skins/generated_files/tattoos_male.lua b/[required]/cvf_skins/data/tattoos_male.lua similarity index 100% rename from [required]/cvf_skins/generated_files/tattoos_male.lua rename to [required]/cvf_skins/data/tattoos_male.lua diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index b6a3408..853cf6e 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -25,8 +25,8 @@ url 'https://git.arens.io/ThymonA/corev-framework/' --- Load client files --- files { - 'generated_files/tattoos_female.lua', - 'generated_files/tattoos_male.lua' + 'data/tattoos_female.lua', + 'data/tattoos_male.lua' } --- @@ -36,7 +36,22 @@ client_scripts { '@corev/client/import.lua', 'classes/tattoo.lua', 'classes/skin_funcs.lua', - 'classes/skin.lua' + 'classes/skin.lua', + 'client/main.lua' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Execute migration to make database up to date +migrations { + 'migrations/0.sql' } --- diff --git a/[required]/cvf_skins/migrations/0.sql b/[required]/cvf_skins/migrations/0.sql new file mode 100644 index 0000000..47fbf87 --- /dev/null +++ b/[required]/cvf_skins/migrations/0.sql @@ -0,0 +1,10 @@ +CREATE TABLE `player_skins` ( + `id` INT NOT NULL AUTO_INCREMENT, + `identifier` VARCHAR(100) NOT NULL, + `data` MEDIUMTEXT NOT NULL, + `model` VARCHAR(100) NOT NULL DEFAULT 'mp_m_freemode_01', + + CONSTRAINT `unique_player_skins_identifier` UNIQUE (`identifier`), + + PRIMARY KEY (`id`) +); \ No newline at end of file diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua new file mode 100644 index 0000000..e6bf79d --- /dev/null +++ b/[required]/cvf_skins/server/main.lua @@ -0,0 +1,46 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local class = assert(class) + +--- Create a `skins` class +local skins = class "skins" + +--- Set default values +skins:set('players', {}) + +--- Register callback for loading database skin +corev.callback:register('load', function(source, cb) + if (skins.players ~= nil and skins.players[source] ~= nil) then + cb(skins.players[source].data, skins.players[source].model) + return + end + + corev.db:fetchAllAsync('SELECT * FROM `player_skins` WHERE `identifier` = @identifier LIMIT 1', { + ['@identifier'] = 'c3958793e6339ad7d0b51385c910f175f56fc34a' + }, function(results) + results = corev:ensure(results, {}) + + if (#results <= 0) then + cb({}, false) + else + skins.players[source] = { + data = results[1].data or {}, + model = results[1].model or false + } + + cb(skins.players[source].data, skins.players[source].model) + end + end) +end) \ No newline at end of file diff --git a/[required]/cvf_translations/fxmanifest.lua b/[required]/cvf_translations/fxmanifest.lua index 62e29d8..b0dd12c 100644 --- a/[required]/cvf_translations/fxmanifest.lua +++ b/[required]/cvf_translations/fxmanifest.lua @@ -24,16 +24,16 @@ url 'https://git.arens.io/ThymonA/corev-framework/' --- --- Register client scripts --- -server_scripts { - '@corev/server/import.lua', +client_scripts { + '@corev/client/import.lua', 'shared/main.lua' } --- ---- Register client scripts +--- Register server scripts --- -client_scripts { - '@corev/client/import.lua', +server_scripts { + '@corev/server/import.lua', 'shared/main.lua' } diff --git a/corev/client/import.lua b/corev/client/import.lua index da6255a..c0fed5c 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -24,6 +24,9 @@ local sub = assert(string.sub) local len = assert(string.len) local gmatch = assert(string.gmatch) local insert = assert(table.insert) +local _TSE = assert(TriggerServerEvent) +local _RNE = assert(RegisterNetEvent) +local _AEH = assert(AddEventHandler) local isClient = not IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() @@ -101,6 +104,13 @@ local class = assert(getClass()) --- Create CoreV class local corev = class "corev" +--- Set default values for `corev` class +corev:set('callback', class "corev-callback") + +--- Set default values for `corev-callback` class +corev.callback:set('requestId', 1) +corev.callback:set('callbacks', {}) + --- Return a value type of any CFX object --- @param value any Any value --- @return string Type of value @@ -289,5 +299,61 @@ function corev:split(str, delim) return t end +--- Trigger func by server +--- @param name string Name of trigger +--- @param callback function Trigger this function +function corev:onServerTrigger(name, callback) + name = corev:ensure(name, 'unknown') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + _RNE(name) + _AEH(name, callback) +end + +--- Trigger func by client +--- @param name string Name of trigger +--- @param callback function Trigger this function +function corev:onClientTrigger(name, callback) + name = corev:ensure(name, 'unknown') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + _AEH(name, callback) +end + +--- Trigger server callback +--- @param name string Name of callback +--- @param callback function Trigger this function on server return +function corev.callback:triggerCallback(name, callback, ...) + name = corev:ensure(name, 'unknown') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + self.callbacks[self.requestId] = callback + + _TSE(('corev:%s:serverCallback'):format(currentResourceName), name, self.requestId, ...) + + if (self.requestId < 65535) then + self.requestId = self.requestId + 1 + else + self.requestId = 1 + end +end + +--- Results from server callback +corev:onServerTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(requestId, ...) + requestId = corev:ensure(requestId, 0) + + if (requestId <= 0 or requestId > 65535) then return end + if (((corev.callback or {}).callbacks or {})[requestId] == nil) then return end + + corev.callback.callbacks[requestId](...) + corev.callback.callbacks[requestId] = nil +end) + --- Register corev as global variable global.corev = corev \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 407b0f8..763da67 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -24,6 +24,13 @@ local sub = assert(string.sub) local len = assert(string.len) local gmatch = assert(string.gmatch) local insert = assert(table.insert) +local pack = assert(pack or table.pack) +local unpack = assert(unpack or table.unpack) +local _TCE = assert(TriggerClientEvent) +local _RSE = assert(RegisterServerEvent) +local _AEH = assert(AddEventHandler) +local CreateThread = assert(Citizen.CreateThread) +local Wait = assert(Citizen.Wait) local isServer = IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() @@ -35,7 +42,12 @@ local __exports = assert({}) local __loadExports = { { r = 'cvf_config', f = '__c' }, { r = 'cvf_ids', f = '__id' }, - { r = 'cvf_translations', f = '__t' } + { r = 'cvf_translations', f = '__t' }, + { r = 'mysql-async', f = 'is_ready'}, + { r = 'mysql-async', f = 'mysql_insert' }, + { r = 'mysql-async', f = 'mysql_fetch_scalar' }, + { r = 'mysql-async', f = 'mysql_fetch_all' }, + { r = 'mysql-async', f = 'mysql_execute' } } --- Store global exports as local variable @@ -101,6 +113,16 @@ local class = assert(getClass()) --- Create CoreV class local corev = class "corev" +--- Set default values for `corev` class +corev:set('db', class "corev-db") +corev:set('callback', class "corev-callback") + +--- Set default values for `corev-db` class +corev.db:set('ready', false) + +--- Set default values for `corev-callback` class +corev.callback:set('callbacks', {}) + --- Return a value type of any CFX object --- @param value any Any value --- @return string Type of value @@ -289,5 +311,286 @@ function corev:split(str, delim) return t end +--- Trigger callback when database is ready +--- @param callback function Callback function to execute +function corev.db:dbReady(callback) + callback = corev:ensure(callback, function() end) + + CreateThread(function() + while GetResourceState('mysql-async') ~= 'started' do Wait(0) end + while not __exports[4].func(__exports[4].self) do Wait(0) end + + callback() + end) +end + +--- Update ready state when database is ready +corev.db:dbReady(function() + corev.db.ready = true +end) + +--- Escape database params +--- @param params table Parameters to escape +--- @return table Safe parameters +function corev.db:safeParameters(params) + params = corev:ensure(params, {}) + + if (next(params) == nil) then + return {[''] = ''} + end + + return params +end + +--- Execute async insert +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @param callback function Callback function to execute +function corev.db:insertAsync(query, params, callback) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + callback = corev:ensure(callback, function() end) + + if (query == 'unknown') then return end + + params = self:safeParameters(params) + + if (not self.ready) then + corev.db:dbReady(function() + __exports[5].func(__exports[5].self, query, params, callback) + end) + else + __exports[5].func(__exports[5].self, query, params, callback) + end +end + +--- Returns first column of first row +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @param callback function Callback function to execute +function corev.db:fetchScalarAsync(query, params, callback) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + callback = corev:ensure(callback, function() end) + + if (query == 'unknown') then return end + + params = self:safeParameters(params) + + if (not self.ready) then + corev.db:dbReady(function() + __exports[6].func(__exports[6].self, query, params, callback) + end) + else + __exports[6].func(__exports[6].self, query, params, callback) + end +end + +--- Fetch all results from database query +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @param callback function Callback function to execute +function corev.db:fetchAllAsync(query, params, callback) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + callback = corev:ensure(callback, function() end) + + if (query == 'unknown') then return end + + params = self:safeParameters(params) + + if (not self.ready) then + corev.db:dbReady(function() + __exports[7].func(__exports[7].self, query, params, callback) + end) + else + __exports[7].func(__exports[7].self, query, params, callback) + end +end + +--- Execute a query on database +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @param callback function Callback function to execute +function corev.db:executeAsync(query, params, callback) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + callback = corev:ensure(callback, function() end) + + if (query == 'unknown') then return end + + params = self:safeParameters(params) + + if (not self.ready) then + corev.db:dbReady(function() + __exports[8].func(__exports[8].self, query, params, callback) + end) + else + __exports[8].func(__exports[8].self, query, params, callback) + end +end + +--- Execute async insert +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @return any Returns results from database +function corev.db:insert(query, params) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + + if (query == 'unknown') then return nil end + + local res, finished = nil, false + + self:insertAsync(query, params, function(result) + res = result + finished = true + end) + + repeat Wait(0) until finished == true + + return res +end + +--- Returns first column of first row +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @return any Returns results from database +function corev.db:fetchScalar(query, params) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + + if (query == 'unknown') then return nil end + + local res, finished = nil, false + + self:fetchScalarAsync(query, params, function(result) + res = result + finished = true + end) + + repeat Wait(0) until finished == true + + return res +end + +--- Fetch all results from database query +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @return any Returns results from database +function corev.db:fetchAll(query, params) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + + if (query == 'unknown') then return nil end + + local res, finished = nil, false + + self:fetchAllAsync(query, params, function(result) + res = result + finished = true + end) + + repeat Wait(0) until finished == true + + return res +end + +--- Execute a query on database +--- @param query string Query to execute +--- @param params table Parameters to execute +--- @return any Returns results from database +function corev.db:execute(query, params) + query = corev:ensure(query, 'unknown') + params = corev:ensure(params, {}) + + if (query == 'unknown') then return nil end + + local res, finished = nil, false + + self:executeAsync(query, params, function(result) + res = result + finished = true + end) + + repeat Wait(0) until finished == true + + return res +end + +--- Trigger func by server +--- @param name string Name of trigger +--- @param callback function Trigger this function +function corev:onServerTrigger(name, callback) + name = corev:ensure(name, 'unknown') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + _AEH(name, callback) +end + +--- Trigger func by client +--- @param name string Name of trigger +--- @param callback function Trigger this function +function corev:onClientTrigger(name, callback) + name = corev:ensure(name, 'unknown') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + _RSE(name) + _AEH(name, callback) +end + +--- Register server callback +--- @param name string Name of callback +--- @param callback function Trigger this function on server return +function corev.callback:register(name, callback) + name = corev:ensure(name, 'unknown') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + corev.callback.callbacks[name] = callback +end + +--- Trigger callback when callback exists +--- @param name string Name of callback +--- @param source number Player Source ID +--- @param callback function Trigger this function on callback trigger +function corev.callback:triggerCallback(name, source, callback, ...) + name = corev:ensure(name, 'unknown') + source = corev:ensure(source, -1) + callback = corev:ensure(callback, function() end) + + if (name == 'unknown' or source == -1) then return end + + if ((self.callbacks or {})[name] ~= nil) then + self.callbacks[name](source, callback, ...) + end +end + +--- Trigger event when client is requesting callback +corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(name, requestId, ...) + name = corev:ensure(name, 'unknown') + requestId = corev:ensure(requestId, 0) + + local playerId = corev:ensure(source, -1) + + if (playerId == -1) then return end + if (name == 'unknown') then return end + if (requestId <= 0 or requestId > 65535) then return end + if (((corev.callback or {}).callbacks or {})[name] == nil) then return end + + local params = pack(...) + + Citizen.CreateThread(function() + corev.callback:triggerCallback(name, playerId, function(...) + _TCE(('corev:%s:serverCallback'):format(currentResourceName), playerId, requestId, ...) + end, unpack(params)) + end) +end) + --- Register corev as global variable global.corev = corev \ No newline at end of file diff --git a/corev/server/main.lua b/corev/server/main.lua index e69de29..b260e28 100644 --- a/corev/server/main.lua +++ b/corev/server/main.lua @@ -0,0 +1,3 @@ +corev.db:fetchAllAsync('SELECT * FROM `identifiers`', {}, function(result) + print('QUERY EXECUTED, NUMBER OF RESULTS : ' .. #(result or {})) +end) \ No newline at end of file From 65bf69f8a498035861daa8c011cefdafbf6c36b0 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 09:32:05 +0100 Subject: [PATCH 07/42] Added corev:getIdentifier to returns player's primary identifier --- [required]/cvf_skins/server/main.lua | 13 ++++-- corev/client/import.lua | 15 +++++-- corev/server/import.lua | 61 +++++++++++++++++++++++++--- corev/server/main.lua | 3 -- 4 files changed, 78 insertions(+), 14 deletions(-) diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua index e6bf79d..d1a7db6 100644 --- a/[required]/cvf_skins/server/main.lua +++ b/[required]/cvf_skins/server/main.lua @@ -27,17 +27,24 @@ corev.callback:register('load', function(source, cb) return end + local playerIdentifier = corev:getIdentifier(source) + + if (playerIdentifier == nil) then + cb({}, nil) + return + end + corev.db:fetchAllAsync('SELECT * FROM `player_skins` WHERE `identifier` = @identifier LIMIT 1', { - ['@identifier'] = 'c3958793e6339ad7d0b51385c910f175f56fc34a' + ['@identifier'] = playerIdentifier }, function(results) results = corev:ensure(results, {}) if (#results <= 0) then - cb({}, false) + cb({}, nil) else skins.players[source] = { data = results[1].data or {}, - model = results[1].model or false + model = results[1].model or nil } cb(skins.players[source].data, skins.players[source].model) diff --git a/corev/client/import.lua b/corev/client/import.lua index c0fed5c..e3d1ab9 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -24,11 +24,20 @@ local sub = assert(string.sub) local len = assert(string.len) local gmatch = assert(string.gmatch) local insert = assert(table.insert) +local load = assert(load) +local xpcall = assert(xpcall) +local pairs = assert(pairs) +local traceback = assert(debug.traceback) +local error = assert(error) +local setmetatable = assert(setmetatable) +local isClient = not IsDuplicityVersion() +local currentResourceName = GetCurrentResourceName() + +--- FiveM cached global variables +local LoadResourceFile = assert(LoadResourceFile) local _TSE = assert(TriggerServerEvent) local _RNE = assert(RegisterNetEvent) local _AEH = assert(AddEventHandler) -local isClient = not IsDuplicityVersion() -local currentResourceName = GetCurrentResourceName() --- Cahce FiveM globals local exports = assert(exports) @@ -81,7 +90,7 @@ local function getClass() local func, _ = load(rawClassFile, 'corev/vendors/class.lua') if (func) then - local ok, result = xpcall(func, debug.traceback) + local ok, result = xpcall(func, traceback) if (ok) then global.class = result diff --git a/corev/server/import.lua b/corev/server/import.lua index 763da67..49fb2f4 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -22,18 +22,31 @@ local encode = assert(json.encode) local lower = assert(string.lower) local sub = assert(string.sub) local len = assert(string.len) +local match = assert(string.match) local gmatch = assert(string.gmatch) local insert = assert(table.insert) +local load = assert(load) +local xpcall = assert(xpcall) +local pairs = assert(pairs) +local next = assert(next) +local traceback = assert(debug.traceback) +local error = assert(error) +local setmetatable = assert(setmetatable) local pack = assert(pack or table.pack) local unpack = assert(unpack or table.unpack) -local _TCE = assert(TriggerClientEvent) -local _RSE = assert(RegisterServerEvent) -local _AEH = assert(AddEventHandler) local CreateThread = assert(Citizen.CreateThread) local Wait = assert(Citizen.Wait) local isServer = IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() +--- FiveM cached global variables +local LoadResourceFile = assert(LoadResourceFile) +local GetResourceState = assert(GetResourceState) +local _TCE = assert(TriggerClientEvent) +local _RSE = assert(RegisterServerEvent) +local _AEH = assert(AddEventHandler) +local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) + --- Cahce FiveM globals local exports = assert(exports) local __exports = assert({}) @@ -90,7 +103,7 @@ local function getClass() local func, _ = load(rawClassFile, 'corev/vendors/class.lua') if (func) then - local ok, result = xpcall(func, debug.traceback) + local ok, result = xpcall(func, traceback) if (ok) then global.class = result @@ -585,12 +598,50 @@ corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), f local params = pack(...) - Citizen.CreateThread(function() + CreateThread(function() corev.callback:triggerCallback(name, playerId, function(...) _TCE(('corev:%s:serverCallback'):format(currentResourceName), playerId, requestId, ...) end, unpack(params)) end) end) +--- This function will return player's primary identifier or nil +--- @param playerId number Source or Player ID to get identifier for +--- @return string|nil Founded primary identifier or nil +function corev:getIdentifier(playerId) + playerId = self:ensure(playerId, 0) + + local identifierType = self:cfg('core', 'identifierType') or 'license' + local identifiers = GetPlayerIdentifiers(playerId) + + identifierType = self:ensure(identifierType, 'license') + identifierType = lower(identifierType) + identifiers = self:ensure(identifiers, {}) + + for _, identifier in pairs(identifiers) do + identifier = self:ensure(identifier, 'none') + + local lowIdenti = lower(identifier) + + if (identifierType == 'steam' and match(lowIdenti, 'steam:')) then + return sub(identifier, 7) + elseif (identifierType == 'license' and match(lowIdenti, 'license:')) then + return sub(identifier, 9) + elseif (identifierType == 'xbl' and match(lowIdenti, 'xbl:')) then + return sub(identifier, 5) + elseif (identifierType == 'live' and match(lowIdenti, 'live:')) then + return sub(identifier, 6) + elseif (identifierType == 'discord' and match(lowIdenti, 'discord:')) then + return sub(identifier, 9) + elseif (identifierType == 'fivem' and match(lowIdenti, 'fivem:')) then + return sub(identifier, 7) + elseif (identifierType == 'ip' and match(lowIdenti, 'ip:')) then + return sub(identifier, 4) + end + end + + return nil +end + --- Register corev as global variable global.corev = corev \ No newline at end of file diff --git a/corev/server/main.lua b/corev/server/main.lua index b260e28..e69de29 100644 --- a/corev/server/main.lua +++ b/corev/server/main.lua @@ -1,3 +0,0 @@ -corev.db:fetchAllAsync('SELECT * FROM `identifiers`', {}, function(result) - print('QUERY EXECUTED, NUMBER OF RESULTS : ' .. #(result or {})) -end) \ No newline at end of file From d7058158eee43c052248286b18aa758bb9b7b61c Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 09:54:57 +0100 Subject: [PATCH 08/42] corev:ensure has now support for ector2 and ector3, [tools] removed from repo, will later be added in a other repo --- [required]/cvf_skins/client/main.lua | 2 +- [tools]/cvf_tattoo_generator/README.md | 15 - .../cvf_tattoo_generator.ts | 217 - .../cvf_tattoo_generator/data/overlays.json | 22882 ---------------- .../exports/tattoos_female.lua | 1381 - .../exports/tattoos_male.lua | 1409 - .../cvf_tattoo_generator/package-lock.json | 182 - [tools]/cvf_tattoo_generator/package.json | 35 - corev/client/import.lua | 47 + corev/server/import.lua | 49 + 10 files changed, 97 insertions(+), 26122 deletions(-) delete mode 100644 [tools]/cvf_tattoo_generator/README.md delete mode 100644 [tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts delete mode 100644 [tools]/cvf_tattoo_generator/data/overlays.json delete mode 100644 [tools]/cvf_tattoo_generator/exports/tattoos_female.lua delete mode 100644 [tools]/cvf_tattoo_generator/exports/tattoos_male.lua delete mode 100644 [tools]/cvf_tattoo_generator/package-lock.json delete mode 100644 [tools]/cvf_tattoo_generator/package.json diff --git a/[required]/cvf_skins/client/main.lua b/[required]/cvf_skins/client/main.lua index 7e74d29..ce3f223 100644 --- a/[required]/cvf_skins/client/main.lua +++ b/[required]/cvf_skins/client/main.lua @@ -92,7 +92,7 @@ CreateThread(function() ClearPlayerWantedLevel(pId) SetMaxWantedLevel(0) - local coords, timeout = spawnLocation or vector3(0.0, 0.0, 0.0), 0 + local coords, timeout = corev:ensure(spawnLocation, vector3(0.0, 0.0, 0.0)), 0 RequestCollisionAtCoord(coords.x, coords.y, coords.z) diff --git a/[tools]/cvf_tattoo_generator/README.md b/[tools]/cvf_tattoo_generator/README.md deleted file mode 100644 index 0537a1f..0000000 --- a/[tools]/cvf_tattoo_generator/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# CoreV Framework Tattoo Generator [CVF] (tattoo_generator) ---- - -The tool allows you to convert the included json file to lua code. -The tool is written in javascript/typing script, you need NPM to run this tool. - -#### Credits -This tool uses information from [vMenu](https://github.com/TomGrobbe/vMenu), the included json file also comes from [vMenu](https://github.com/TomGrobbe/vMenu) ([original json](https://github.com/TomGrobbe/vMenu/blob/master/vMenu/data/overlays.json)). - -## License -Tom Grobbe - https://www.vespura.com/ - Copyright © 2017-2019 -Thymon Arens - https://github.com/ThymonA/ - Copyright © 2020 - -**GNU General Public License v3.0** -[Read License](https://git.arens.io/ThymonA/corev-framework/blob/master/LICENSE) \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts b/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts deleted file mode 100644 index 07acef9..0000000 --- a/[tools]/cvf_tattoo_generator/cvf_tattoo_generator.ts +++ /dev/null @@ -1,217 +0,0 @@ -// ----------------------- [ CoreV ] ----------------------- -// -- GitLab: https://git.arens.io/ThymonA/corev-framework/ -// -- GitHub: https://github.com/ThymonA/CoreV-Framework/ -// -- License: GNU General Public License v3.0 -// -- https://choosealicense.com/licenses/gpl-3.0/ -// -- Author: Thymon Arens -// -- Name: CoreV -// -- Version: 1.0.0 -// -- Description: Custom FiveM Framework -// ----------------------- [ CoreV ] ----------------------- -const overlays = require('./data/overlays.json'); -const fs = require('fs-extra'); - -import * as json2lua from 'json2lua'; -import { resolve } from 'path'; -import { formatText, WriteMode } from 'lua-fmt'; - -type Dictionary = Partial> - -enum TattooZone { - ZONE_TORSO = 0, - ZONE_HEAD = 1, - ZONE_LEFT_ARM = 2, - ZONE_RIGHT_ARM = 3, - ZONE_LEFT_LEG = 4, - ZONE_RIGHT_LEG = 5, - ZONE_UNKNOWN = 6, - ZONE_NONE = 7 -} - -class Tattoo { - gender: number = 0; - name: string = ''; - collectionName: string = ''; - zoneId: TattooZone = 7; - type: string = ''; - - constructor(gender: number, name: string, collectionName: string, zoneId: TattooZone, type: string) { - this.gender = gender; - this.name = name; - this.collectionName = collectionName; - this.zoneId = zoneId; - this.type = type; - } -} - -class ExportCollection { - TORSO: Dictionary = {}; - HEAD: Dictionary = {}; - LEFT_ARM: Dictionary = {}; - RIGHT_ARM: Dictionary = {}; - LEFT_LEG: Dictionary = {}; - RIGHT_LEG: Dictionary = {}; - BADGES: Dictionary = {}; -} - -const maleObject = new ExportCollection(); -const femaleObject = new ExportCollection(); - -overlays.forEach((element) => { - const tattoo = element as Tattoo - - if (!(!tattoo.name || 0 === tattoo.name.length)) { - if (tattoo.type == 'TYPE_TATTOO' && !tattoo.name.toLowerCase().includes('hair_')) { - switch(tattoo.zoneId) - { - case TattooZone.ZONE_TORSO: - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.TORSO[tattoo.collectionName] == null || typeof maleObject.TORSO[tattoo.collectionName] == 'undefined') { - maleObject.TORSO[tattoo.collectionName] = []; - } - - maleObject.TORSO[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.TORSO[tattoo.collectionName] == null || typeof femaleObject.TORSO[tattoo.collectionName] == 'undefined') { - femaleObject.TORSO[tattoo.collectionName] = []; - } - - femaleObject.TORSO[tattoo.collectionName].push(tattoo.name); - } - break; - case TattooZone.ZONE_HEAD: - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.HEAD[tattoo.collectionName] == null || typeof maleObject.HEAD[tattoo.collectionName] == 'undefined') { - maleObject.HEAD[tattoo.collectionName] = []; - } - - maleObject.HEAD[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.HEAD[tattoo.collectionName] == null || typeof femaleObject.HEAD[tattoo.collectionName] == 'undefined') { - femaleObject.HEAD[tattoo.collectionName] = []; - } - - femaleObject.HEAD[tattoo.collectionName].push(tattoo.name); - } - break; - case TattooZone.ZONE_LEFT_ARM: - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.LEFT_ARM[tattoo.collectionName] == null || typeof maleObject.LEFT_ARM[tattoo.collectionName] == 'undefined') { - maleObject.LEFT_ARM[tattoo.collectionName] = []; - } - - maleObject.LEFT_ARM[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.LEFT_ARM[tattoo.collectionName] == null || typeof femaleObject.LEFT_ARM[tattoo.collectionName] == 'undefined') { - femaleObject.LEFT_ARM[tattoo.collectionName] = []; - } - - femaleObject.LEFT_ARM[tattoo.collectionName].push(tattoo.name); - } - break; - case TattooZone.ZONE_RIGHT_ARM: - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.RIGHT_ARM[tattoo.collectionName] == null || typeof maleObject.RIGHT_ARM[tattoo.collectionName] == 'undefined') { - maleObject.RIGHT_ARM[tattoo.collectionName] = []; - } - - maleObject.RIGHT_ARM[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.RIGHT_ARM[tattoo.collectionName] == null || typeof femaleObject.RIGHT_ARM[tattoo.collectionName] == 'undefined') { - femaleObject.RIGHT_ARM[tattoo.collectionName] = []; - } - - femaleObject.RIGHT_ARM[tattoo.collectionName].push(tattoo.name); - } - break; - case TattooZone.ZONE_LEFT_LEG: - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.LEFT_LEG[tattoo.collectionName] == null || typeof maleObject.LEFT_LEG[tattoo.collectionName] == 'undefined') { - maleObject.LEFT_LEG[tattoo.collectionName] = []; - } - - maleObject.LEFT_LEG[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.LEFT_LEG[tattoo.collectionName] == null || typeof femaleObject.LEFT_LEG[tattoo.collectionName] == 'undefined') { - femaleObject.LEFT_LEG[tattoo.collectionName] = []; - } - - femaleObject.LEFT_LEG[tattoo.collectionName].push(tattoo.name); - } - break; - case TattooZone.ZONE_RIGHT_LEG: - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.RIGHT_LEG[tattoo.collectionName] == null || typeof maleObject.RIGHT_LEG[tattoo.collectionName] == 'undefined') { - maleObject.RIGHT_LEG[tattoo.collectionName] = []; - } - - maleObject.RIGHT_LEG[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.RIGHT_LEG[tattoo.collectionName] == null || typeof femaleObject.RIGHT_LEG[tattoo.collectionName] == 'undefined') { - femaleObject.RIGHT_LEG[tattoo.collectionName] = []; - } - - femaleObject.RIGHT_LEG[tattoo.collectionName].push(tattoo.name); - } - break; - default: - break; - } - } else if (tattoo.type == 'TYPE_BADGE' && !tattoo.name.toLowerCase().includes('hair_')) { - if (tattoo.gender == 0 || tattoo.gender == 2) - { - if (maleObject.BADGES[tattoo.collectionName] == null || typeof maleObject.BADGES[tattoo.collectionName] == 'undefined') { - maleObject.BADGES[tattoo.collectionName] = []; - } - - maleObject.BADGES[tattoo.collectionName].push(tattoo.name); - } - if (tattoo.gender == 1 || tattoo.gender == 2) - { - if (femaleObject.BADGES[tattoo.collectionName] == null || typeof femaleObject.BADGES[tattoo.collectionName] == 'undefined') { - femaleObject.BADGES[tattoo.collectionName] = []; - } - - femaleObject.BADGES[tattoo.collectionName].push(tattoo.name); - } - } - } -}); - -const luaDataMale = json2lua.fromObject(maleObject); -const luaDataFemale = json2lua.fromObject(femaleObject); -const export_directory = resolve(`${__dirname}/exports`); - -if (!fs.existsSync(export_directory)) { fs.mkdirSync(export_directory, { recursive: true }); } - -fs.writeFileSync(resolve(`${export_directory}/tattoos_male.lua`), formatText('return ' + luaDataMale, { - useTabs: true, - quotemark: 'single', - writeMode: WriteMode.Diff, - linebreakMultipleAssignments: true -})); - -fs.writeFileSync(resolve(`${export_directory}/tattoos_female.lua`), formatText('return ' + luaDataFemale, { - useTabs: true, - quotemark: 'single', - writeMode: WriteMode.Diff, - linebreakMultipleAssignments: true -})); \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/data/overlays.json b/[tools]/cvf_tattoo_generator/data/overlays.json deleted file mode 100644 index daade8e..0000000 --- a/[tools]/cvf_tattoo_generator/data/overlays.json +++ /dev/null @@ -1,22882 +0,0 @@ -[ - { - "gender": 0, - "name": "MP_Airraces_Tattoo_000_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_000_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_001_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_001_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_002_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_002_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_003_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_003_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_004_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_004_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_005_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_005_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_006_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_006_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Airraces_Tattoo_007_M", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Airraces_Tattoo_007_F", - "collectionName": "mpAirraces_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_000_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_000_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_001_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_001_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_002_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_002_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_003_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_003_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_004_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_004_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_005_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_005_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_006_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_006_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_007_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_007_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_008_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_008_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_009_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_009_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_010_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_010_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_011_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_011_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_012_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_012_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_013_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_013_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_014_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_014_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_015_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_015_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_016_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_016_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_017_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_017_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_018_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_018_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_019_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_019_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_020_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_020_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_021_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_021_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_022_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_022_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_023_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_023_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_024_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_024_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_025_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_025_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_026_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_026_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_027_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_027_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_028_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_028_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_029_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_029_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_030_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_030_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_031_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_031_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_032_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_032_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_033_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_033_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_034_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_034_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_035_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_035_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_036_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_036_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_037_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_037_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_038_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_038_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_039_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_039_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_040_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_040_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_041_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_041_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_042_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_042_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_043_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_043_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_044_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_044_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_045_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_045_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_046_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_046_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_047_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_047_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_048_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_048_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_049_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_049_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_050_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_050_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_051_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_051_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_052_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_052_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_053_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_053_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_054_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_054_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_055_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_055_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_056_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_056_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_057_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_057_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_058_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_058_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_059_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_059_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_060_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_060_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_061_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_061_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Battle_Clothing_062_M", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Battle_Clothing_062_F", - "collectionName": "mpBattle_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Bea_F_Back_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Back_001", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Back_002", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Chest_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Chest_001", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Chest_002", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_RSide_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_RLeg_000", - "collectionName": "mpBeach_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_RArm_001", - "collectionName": "mpBeach_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Neck_000", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Should_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Should_001", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Stom_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Stom_001", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_Stom_002", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_LArm_000", - "collectionName": "mpBeach_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Bea_F_LArm_001", - "collectionName": "mpBeach_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Back_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Chest_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Chest_001", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Head_000", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Head_001", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Head_002", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Lleg_000", - "collectionName": "mpBeach_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Rleg_000", - "collectionName": "mpBeach_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_RArm_000", - "collectionName": "mpBeach_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_LArm_000", - "collectionName": "mpBeach_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_LArm_001", - "collectionName": "mpBeach_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Neck_000", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Neck_001", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_RArm_001", - "collectionName": "mpBeach_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Stom_000", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bea_M_Stom_001", - "collectionName": "mpBeach_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_Hair_Fuzz", - "collectionName": "mpBeach_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Award_000_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Award_000_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Award_001_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Award_001_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_000_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_000_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_001_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_001_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_002_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_002_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_003_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_003_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_004_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_004_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_005_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_005_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Hair_006_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Biker_Hair_006_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_000_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_000_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_001_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_001_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_002_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_002_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_003_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_003_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_004_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_004_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_005_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_005_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_006_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_006_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_007_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_007_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_008_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_008_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_009_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_009_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_010_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_010_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_011_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_011_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_012_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_012_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_013_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_013_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_014_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_014_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_015_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_015_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_016_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_016_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Rank_017_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Rank_017_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_000_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_000_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_001_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_001_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_002_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_002_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_003_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_003_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_004_M", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_004_F", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_005_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_005_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_006_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_006_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_007_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_007_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_008_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_008_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_009_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_009_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_010_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_010_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_011_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_011_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_012_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_012_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_013_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_013_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_014_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_014_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_015_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_015_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_016_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_016_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_017_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_017_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_018_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_018_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_019_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_019_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_020_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_020_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_021_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_021_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_022_M", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_022_F", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_023_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_023_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_024_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_024_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_025_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_025_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_026_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_026_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_027_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_027_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_028_M", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_028_F", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_029_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_029_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_030_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_030_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_031_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_031_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_032_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_032_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_033_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_033_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_034_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_034_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_035_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_035_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_036_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_036_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_037_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_037_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_038_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_038_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_039_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_039_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_040_M", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_040_F", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_041_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_041_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_042_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_042_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_043_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_043_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_044_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_044_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_045_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_045_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_046_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_046_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_047_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_047_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_048_M", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_048_F", - "collectionName": "mpBiker_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_049_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_049_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_050_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_050_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_051_M", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_051_F", - "collectionName": "mpBiker_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_052_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_052_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_053_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_053_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_054_M", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_054_F", - "collectionName": "mpBiker_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_055_M", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_055_F", - "collectionName": "mpBiker_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_056_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_056_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_057_M", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_057_F", - "collectionName": "mpBiker_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_058_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_058_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_059_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_059_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Biker_Tat_060_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Biker_Tat_060_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_000_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_000_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_001_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_001_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_002_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_002_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_003_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_003_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_004_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_004_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_005_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_005_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_006_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_006_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_007_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_007_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_008_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_008_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_009_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_009_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_010_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_010_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_011_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_011_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_012_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_012_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_013_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_013_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_014_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_014_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_015_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_015_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_016_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_016_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_017_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_017_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_018_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_018_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_019_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_019_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_020_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_020_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_021_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_021_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_022_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_022_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_023_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_023_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_024_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_024_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_025_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_025_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_026_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_026_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_027_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_027_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_028_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_028_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_029_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_029_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_030_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_030_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_031_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_031_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_032_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_032_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_033_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_033_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_034_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_034_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_035_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_035_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_036_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_036_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_037_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_037_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_038_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_038_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_039_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_039_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_040_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_040_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_041_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_041_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_042_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_042_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_043_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_043_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_044_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_044_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_045_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_045_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_046_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_046_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_047_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_047_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_048_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_048_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_049_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_049_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_050_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_050_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_051_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_051_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_052_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_052_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_053_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_053_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_054_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_054_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Biker_Tee_055_M", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Biker_Tee_055_F", - "collectionName": "mpBiker_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Buis_M_Neck_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Neck_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Neck_002", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Neck_003", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_LeftArm_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_LeftArm_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_RightArm_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_RightArm_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Stomach_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Chest_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Chest_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Buis_M_Back_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Chest_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Chest_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Chest_002", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Stom_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Stom_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Stom_002", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Back_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Back_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Neck_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_Neck_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_RArm_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_LArm_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_LLeg_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Buis_F_RLeg_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Male_Crew_Tat_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Male_Crew_Tat_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Female_Crew_Tat_000", - "collectionName": "mpBusiness_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Female_Crew_Tat_001", - "collectionName": "mpBusiness_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Bus_F_Hair_a", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Bus_F_Hair_b", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Bus_F_Hair_c", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Bus_F_Hair_d", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Bus_F_Hair_e", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_000_a", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_000_b", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_000_c", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_000_d", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_000_e", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_001_a", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_001_b", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_001_c", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_001_d", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Bus_M_Hair_001_e", - "collectionName": "mpBusiness_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_000_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_000_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_001_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_001_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_002_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_002_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_003_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_003_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_004_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_004_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_005_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_005_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_006_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_006_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_007_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_007_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_008_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_008_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_009_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_009_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_010_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_010_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_011_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_011_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_012_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_012_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_013_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_013_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_014_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_014_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_015_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_015_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_016_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_016_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_017_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_017_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_018_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_018_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_019_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_019_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_020_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_020_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_021_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_021_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_022_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_022_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_023_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_023_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_024_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_024_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_025_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_025_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_026_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_026_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_027_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_027_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_028_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_028_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2017_Tattoo_029_M", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2017_Tattoo_029_F", - "collectionName": "mpChristmas2017_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tat_000_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tat_000_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_000_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_000_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_001_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_001_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_002_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_002_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_003_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_003_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_004_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_004_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_005_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_005_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_006_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_006_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_007_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_007_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_008_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_008_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_009_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_009_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_010_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_010_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_011_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_011_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_012_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_012_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_013_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_013_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_014_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_014_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_015_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_015_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_016_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_016_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_017_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_017_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_018_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_018_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_019_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_019_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_020_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_020_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_021_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_021_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_022_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_022_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_023_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_023_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_024_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_024_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_025_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_025_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_026_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_026_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_027_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_027_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_028_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_028_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_029_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_029_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_030_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_030_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_031_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_031_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_032_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_032_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_033_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_033_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_034_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_034_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_035_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_035_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_036_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_036_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_037_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_037_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_038_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_038_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_039_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_039_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_040_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_040_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_041_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_041_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_042_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_042_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_043_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_043_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_044_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_044_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_045_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_045_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_046_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_046_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_047_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_047_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_048_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_048_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_049_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_049_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_050_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_050_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_051_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_051_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_052_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_052_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_053_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_053_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_054_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_054_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_055_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_055_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_056_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_056_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_057_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_057_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_058_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_058_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_059_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_059_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_060_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_060_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_061_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_061_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_062_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_062_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_063_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_063_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_064_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_064_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_065_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_065_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_066_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_066_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_067_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_067_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_068_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_068_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_069_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_069_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_070_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_070_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_071_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_071_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_072_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_072_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_073_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_073_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_074_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_074_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_075_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_075_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_076_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_076_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_077_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_077_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_078_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_078_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_079_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_079_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_080_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_080_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_081_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_081_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_082_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_082_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_083_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_083_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_084_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_084_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_085_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_085_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_086_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_086_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_087_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_087_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_088_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_088_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_089_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_089_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_090_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_090_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_091_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_091_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_092_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_092_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_093_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_093_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_094_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_094_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_095_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_095_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_096_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_096_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_097_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_097_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_098_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_098_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_099_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_099_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_100_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_100_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_101_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_101_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_102_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_102_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_103_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_103_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_104_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_104_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_105_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_105_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_106_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_106_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_107_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_107_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_108_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_108_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_109_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_109_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_110_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_110_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_111_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_111_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_112_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_112_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_113_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_113_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_114_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_114_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_115_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_115_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_116_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_116_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_117_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_117_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_118_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_118_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_119_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_119_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_120_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_120_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_121_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_121_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_122_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_122_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_123_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_123_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Christmas2018_Tee_124_M", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Christmas2018_Tee_124_F", - "collectionName": "mpChristmas2018_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_000", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_001", - "collectionName": "mpChristmas2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_002", - "collectionName": "mpChristmas2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_003", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_004", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_005", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_006", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_007", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_008", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_009", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_010", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_011", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_012", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_013", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_014", - "collectionName": "mpChristmas2_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_015", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_016", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_017", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_018", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_019", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_020", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_021", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_022", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_023", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_024", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_025", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_026", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_027", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_028", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Xmas2_M_Tat_029", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_000", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_001", - "collectionName": "mpChristmas2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_002", - "collectionName": "mpChristmas2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_003", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_004", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_005", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_006", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_007", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_008", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_009", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_010", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_011", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_012", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_013", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_014", - "collectionName": "mpChristmas2_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_015", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_016", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_017", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_018", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_019", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_020", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_021", - "collectionName": "mpChristmas2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_022", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_023", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_024", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_025", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_026", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_027", - "collectionName": "mpChristmas2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_028", - "collectionName": "mpChristmas2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Xmas2_F_Tat_029", - "collectionName": "mpChristmas2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Securoserv_000_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Securoserv_000_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_teams_000_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_teams_000_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_teams_001_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_teams_001_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_teams_002_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_teams_002_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_teams_003_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_teams_003_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_000_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_000_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_001_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_001_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_002_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_002_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_003_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_003_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_004_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_004_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_005_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_005_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_006_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_006_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_007_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_007_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_008_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_008_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_009_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_009_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_010_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_010_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_011_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_011_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_012_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_012_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_013_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_013_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_014_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_014_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_exec_prizes_015_M", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_exec_prizes_015_F", - "collectionName": "mpExecutive_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_000_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_001_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_002_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_003_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_004_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_005_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_006_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_007_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_008_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_009_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_010_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_011_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_012_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_013_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_014_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_015_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_016_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_017_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_018_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_000_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_001_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_002_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_003_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_004_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_005_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_006_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_007_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_008_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_009_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_010_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_011_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_012_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_013_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_014_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_015_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_016_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_017_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_018_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_019_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_019_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_020_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_020_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_021_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_021_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_022_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_022_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_023_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_023_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Award_024_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_024_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_025_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Award_026_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Hair_M_000_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Hair_M_001_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Hair_F_000_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Hair_F_001_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_000_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_000_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_001_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_001_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_002_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_002_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_003_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_003_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_004_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_004_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_005_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_005_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_006_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_006_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_007_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_007_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_008_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_008_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_009_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_009_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_010_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_010_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_011_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_011_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_012_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_012_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_013_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_013_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_014_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_014_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_015_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_015_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_016_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_016_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_017_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_017_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_018_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_018_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_019_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_019_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_020_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_020_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_021_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_021_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_022_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_022_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_023_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_023_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_024_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_024_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_025_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_025_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_026_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_026_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_027_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_027_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_028_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_028_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_029_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_029_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Gunrunning_Tattoo_030_M", - "collectionName": "mpGunrunning_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Gunrunning_Tattoo_030_F", - "collectionName": "mpGunrunning_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "HW_Tee_000_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_001_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_002_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_003_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_004_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_005_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_006_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_007_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_008_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_009_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_010_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_011_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "HW_Tee_012_M", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_000_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_001_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_002_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_003_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_004_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_005_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_006_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_007_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_008_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_009_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_010_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_011_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "HW_Tee_012_F", - "collectionName": "mpHalloween_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_004", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_005", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_006", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_007", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_008", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_009", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_010", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_011", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_012", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Award_M_Tshirt_013", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Fli_M_Tshirt_000", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_004", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_005", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_006", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_007", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_008", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_009", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_010", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_011", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_012", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Award_F_Tshirt_013", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Fli_F_Tshirt_000", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Bugstar_A", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Bugstar_B", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Bugstar_C", - "collectionName": "mpHeist_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Rogers_A", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Rogers_B", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Power_A", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Power_B", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Als_A", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "MP_Als_B", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Elite_M_Tshirt", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Elite_M_Tshirt_1", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Elite_M_Tshirt_2", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Elite_F_Tshirt", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Elite_F_Tshirt_1", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Elite_F_Tshirt_2", - "collectionName": "mpHeist_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_001", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_003", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_004", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_005", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_007", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_008", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_009", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_010", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_014", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_015", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_016", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_017", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_018", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_019", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_020", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_021", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_022", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_023", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_024", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_025", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_026", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_027", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_028", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_029", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_030", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_031", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_032", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_033", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_034", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_035", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_036", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_037", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_038", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_039", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_040", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_041", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_042", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_043", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_044", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_045", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_046", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_047", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_048", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_001", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_003", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_004", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_005", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_007", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_008", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_009", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_010", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_014", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_015", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_016", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_017", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_018", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_019", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_020", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_021", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_022", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_023", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_024", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_025", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_026", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_027", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_028", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_029", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_030", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_031", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_032", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_033", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_034", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_035", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_036", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_037", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_038", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_039", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_040", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_041", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_042", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_043", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_044", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_045", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_046", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_047", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_048", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_014", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_015", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_016", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_017", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_018", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_019", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_020", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_021", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_022", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_014", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_015", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_016", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_017", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_018", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_019", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_020", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_021", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_022", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Rstar_M_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Rstar_M_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Rstar_M_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Rstar_F_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Rstar_F_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Rstar_F_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_000_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Hair_001_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Hair_000_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_001", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_003", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_004", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_005", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_007", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_008", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_009", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_010", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_014", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_015", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_016", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_017", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_018", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_019", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_020", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_021", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_022", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_023", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_024", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_025", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_026", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_027", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_028", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_029", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_030", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_031", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_032", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_033", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_034", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_035", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_036", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_037", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_038", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_039", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_040", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_041", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_042", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_043", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_044", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_045", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_046", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_047", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tat_048", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_001", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_003", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_004", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_005", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_007", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_008", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_009", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_010", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_014", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_015", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_016", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_017", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_018", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_019", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_020", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_021", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_022", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_023", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_024", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_025", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_026", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_027", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_028", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_029", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_030", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_031", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_032", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_033", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_034", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_035", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_036", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_037", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_038", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_039", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_040", - "collectionName": "mpHipster_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_041", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_042", - "collectionName": "mpHipster_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_043", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_044", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_045", - "collectionName": "mpHipster_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_046", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_047", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tat_048", - "collectionName": "mpHipster_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_014", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_015", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_016", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_017", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_018", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_019", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_020", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_021", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Tshirt_022", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_014", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_015", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_016", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_017", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_018", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_019", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_020", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_021", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Tshirt_022", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Hip_M_Retro_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_003", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_004", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_005", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_006", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_007", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_008", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_009", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_010", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_011", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_012", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Hip_F_Retro_013", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_017_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_020_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_a", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_b", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_c", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_d", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Disc_M_Hair_001_e", - "collectionName": "mpHipster_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Rstar_M_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Rstar_M_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Rstar_M_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Rstar_F_Tshirt_000", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Rstar_F_Tshirt_001", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Rstar_F_Tshirt_002", - "collectionName": "mpHipster_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_000_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_000_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_001_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_001_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_002_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_002_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_003_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_003_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_004_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_004_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_005_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_005_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_006_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_006_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_007_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_007_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_008_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_008_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_009_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_009_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_010_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_010_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_ImportExport_Tat_011_M", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_ImportExport_Tat_011_F", - "collectionName": "mpImportExport_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Ind_M_Award_000", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Award_000", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_000", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_001", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_002", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_003", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_004", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_005", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_006", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_007", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_008", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_009", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_010", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_011", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_012", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_013", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_014", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_015", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_016", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_017", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_018", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_019", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_020", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_021", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_022", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_023", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_024", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_025", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_026", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_000", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_001", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_002", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_003", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_004", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_005", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_006", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_007", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_008", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_009", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_010", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_011", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_012", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_013", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_014", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_015", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_016", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_017", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_018", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_019", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_020", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_021", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_022", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_023", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_024", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_025", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_026", - "collectionName": "mpIndependance_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Award_000", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Award_000", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_000", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_001", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_002", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_003", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_004", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_005", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_006", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_007", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_008", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_009", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_010", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_011", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_012", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_013", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_014", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_015", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_016", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_017", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_018", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_019", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_020", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_021", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_022", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_023", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_024", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_025", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Ind_M_Tshirt_026", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_000", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_001", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_002", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_003", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_004", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_005", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_006", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_007", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_008", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_009", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_010", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_011", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_012", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_013", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_014", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_015", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_016", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_017", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_018", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_019", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_020", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_021", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_022", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_023", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_024", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_025", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Ind_F_Tshirt_026", - "collectionName": "mpIndependence_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LR_Tat_000_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_003_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_006_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_008_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_011_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_012_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_016_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_018_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_019_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_022_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_028_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_029_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_030_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_031_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_032_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_035_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_000_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_003_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_006_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_008_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_011_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_012_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_016_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_018_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_019_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_022_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_028_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_029_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_030_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_031_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_032_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_035_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Chianski_000_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_000_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Chianski_001_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_001_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Chianski_002_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_002_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Chianski_003_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_003_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Chianski_004_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_004_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Chianski_005_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_005_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Chianski_006_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Chianski_006_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_000_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_000_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_001_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_001_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_002_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_002_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_003_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_003_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_004_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_004_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_005_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_005_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_006_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_006_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_007_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_007_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_008_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_008_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_009_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_009_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_010_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_010_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_011_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_011_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Hntr_012_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Hntr_012_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_000_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_000_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_001_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_001_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_002_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_002_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_003_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_003_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_004_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_004_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_005_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_005_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_006_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_006_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Dense_007_F", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Dense_007_M", - "collectionName": "mpLowrider2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "LR_F_Hair_003", - "collectionName": "mpLowrider2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "LR_F_Hair_004", - "collectionName": "mpLowrider2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "LR_F_Hair_006", - "collectionName": "mpLowrider2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_004", - "collectionName": "mpLowrider2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_005", - "collectionName": "mpLowrider2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_006", - "collectionName": "mpLowrider2_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_001_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_002_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_004_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_005_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_007_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_009_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_010_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_013_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_014_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_015_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_017_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_020_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_021_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_023_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_026_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_027_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LR_Tat_033_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_001_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_002_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_004_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_005_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_007_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_009_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_010_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_013_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_014_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_015_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_017_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_020_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_021_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_023_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_026_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_027_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LR_Tat_033_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Broker_000_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Broker_000_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Broker_001_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Broker_001_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Broker_002_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Broker_002_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Broker_003_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Broker_003_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Broker_004_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Broker_004_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Broker_005_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Broker_005_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Magnetics_000_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Magnetics_000_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Magnetics_001_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Magnetics_001_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Magnetics_002_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Magnetics_002_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Magnetics_003_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Magnetics_003_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Magnetics_004_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Magnetics_004_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Magnetics_005_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Magnetics_005_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_000_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_000_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_001_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_001_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_002_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_002_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_003_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_003_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_004_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_004_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_005_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_005_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_006_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_006_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_007_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_007_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_008_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_009_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Trickster_010_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Trickster_010_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "LR_F_Hair_000", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "LR_F_Hair_001", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "LR_F_Hair_002", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_000", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_001", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_002", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "LR_M_Hair_003", - "collectionName": "mpLowrider_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Bennys_000_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Bennys_001_M", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Bennys_000_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Bennys_001_F", - "collectionName": "mpLowrider_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_LTS_M_Tshirt_000", - "collectionName": "mpLTS_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_LTS_F_Tshirt_000", - "collectionName": "mpLTS_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_000_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_001_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_002_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_003_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_006_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_007_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_008_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_009_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_012_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_013_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_014_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_015_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_VDG_000_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_VDG_001_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_VDG_002_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_VDG_004_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_VDG_005_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_VDG_006_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_000_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_001_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_002_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_003_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_006_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_007_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_008_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_009_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_012_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_013_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_014_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_015_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_VDG_000_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_VDG_001_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_VDG_002_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_VDG_004_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_VDG_005_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_VDG_006_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_002_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_005_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_010_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_011_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_012_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_016_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_017_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_018_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_022_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_023_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_025_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_026_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_027_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_028_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_029_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_030_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_031_M", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_002_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_005_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_010_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_011_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_012_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_016_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_017_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_018_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_022_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_023_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_025_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_026_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_027_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_028_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_029_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_030_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_031_F", - "collectionName": "mpLuxe2_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_004_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_005_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_010_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_LC_011_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_ENEMA_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_Per_001_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SC_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_LB_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_LC_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_ENEMA_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_Per_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_SN_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_SC_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_DS_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_Vap_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_DIS_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FAKE_DIS_001_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_DIX_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_DIX_001_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_DIX_002_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_001_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_002_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_003_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_004_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_005_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_006_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_SN_007_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_001_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_002_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_003_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_004_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_005_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_006_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_007_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_008_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_FILM_009_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_004_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_005_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_010_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_LC_011_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_Enema_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_Per_001_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_LB_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_LC_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_ENEMA_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_Per_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_SN_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_SC_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_DS_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_Vap_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_DIS_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FAKE_DIS_001_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_DIX_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_DIX_001_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_DIX_002_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_001_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_002_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_003_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_004_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_005_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_006_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SN_007_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_LUXE_SC_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_001_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_002_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_003_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_004_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_005_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_006_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_007_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_008_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_FILM_009_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_000_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_001_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_003_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_004_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_006_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_007_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_008_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_009_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_013_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_014_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_015_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_019_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_020_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_021_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_LUXE_TAT_024_M", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_000_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_001_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_003_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_004_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_006_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_007_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_008_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_009_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_013_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_014_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_015_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_019_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_020_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_021_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_LUXE_TAT_024_F", - "collectionName": "mpLuxe_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Fli_M_Tshirt_000", - "collectionName": "mpPilot_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Fli_F_Tshirt_000", - "collectionName": "mpPilot_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_000_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_000_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_001_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_001_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_002_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_002_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_003_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_003_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_004_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_004_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_005_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_005_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_006_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_006_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_007_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_007_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_008_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_008_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_009_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_009_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_010_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_010_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_011_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_011_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_012_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_012_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_013_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_013_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_014_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_014_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_015_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_015_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_016_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_016_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_017_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_017_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Graphic_018_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Smuggler_Graphic_018_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_000_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_000_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_001_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_001_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_002_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_002_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_003_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_003_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_004_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_004_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_005_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_005_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_006_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_006_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_007_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_007_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_008_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_008_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_009_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_009_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_010_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_010_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_011_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_011_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_012_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_012_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_013_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_013_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_014_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_014_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_015_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_015_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_016_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_016_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_017_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_017_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_018_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_018_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_019_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_019_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_020_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_020_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_021_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_021_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_022_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_022_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_023_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_023_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_024_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_024_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Smuggler_Tattoo_025_M", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_Smuggler_Tattoo_025_F", - "collectionName": "mpSmuggler_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_Tat_000_M", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_001_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_002_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_003_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_004_M", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_005_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_006_M", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_007_M", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_008_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_009_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_010_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_011_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_012_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_013_M", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_014_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_015_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_016_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_017_M", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_018_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_019_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_020_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_021_M", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_022_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_023_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_024_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_025_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_026_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_027_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_028_M", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_029_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_030_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_031_M", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_032_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_033_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_034_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_035_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_036_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_037_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_038_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_039_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_040_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_041_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_042_M", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_043_M", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_044_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_045_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_046_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_047_M", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_048_M", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_MP_Stunt_tat_049_M", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_Tat_000_F", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_001_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_002_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_003_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_004_F", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_005_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_006_F", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_007_F", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_008_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_009_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_010_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_011_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_012_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_013_F", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_014_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_015_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_016_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_017_F", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_018_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_019_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_020_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_021_F", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_022_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_023_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_024_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_025_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_026_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_027_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_028_F", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_029_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_030_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_031_F", - "collectionName": "mpStunt_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_032_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_033_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_034_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_035_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_036_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_037_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_038_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_039_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_040_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_041_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_042_F", - "collectionName": "mpStunt_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_043_F", - "collectionName": "mpStunt_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_044_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_045_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_046_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_047_F", - "collectionName": "mpStunt_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_048_F", - "collectionName": "mpStunt_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "MP_MP_Stunt_tat_049_F", - "collectionName": "mpStunt_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_A", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_B", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_C", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_D", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_E", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_F", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_G", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_H", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_I", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_J", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_K", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_L", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_M", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_N", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_O", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_P", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_Q", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_R", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_S", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_Val_M_Tshirt_T", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_A", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_B", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_C", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_D", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_E", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_F", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_G", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_H", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_I", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_J", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_K", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_L", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_M", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_N", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_O", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_P", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_Q", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_R", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_S", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_Val_F_Tshirt_T", - "collectionName": "mpValentines_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "MP_IHeartLC_000_M", - "collectionName": "mpxmas_604490_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "MP_IHeartLC_001_F", - "collectionName": "mpxmas_604490_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "Hair_014_Fix", - "collectionName": "mpxmas_604490_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_A", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_B", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_C", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_D", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_E", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_F", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_A", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_B", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_C", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_D", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_001", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_002", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_003", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_005", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_006", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_007", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_008", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_009", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_010", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_014", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_017", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_018", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_Tat_M_000", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_001", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_002", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_003", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_005", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_006", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_007", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_008", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_009", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_010", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_014", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_017", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_018", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_020", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_021", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_022", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_023", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_024", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_025", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_026", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_027", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_028", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_029", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_030", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_031", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_032", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_033", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_034", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_035", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_036", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_037", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_038", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_039", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_040", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_041", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_042", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_043", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_044", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_045", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_046", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_047", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_001", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_002", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_003", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_005", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_006", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_007", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_008", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_009", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_010", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_014", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_017", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_018", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_001", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_002", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_003", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_005", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_006", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_007", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_008", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_009", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_010", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_014", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_017", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_018", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_020", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_021", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_022", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_023", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_024", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_025", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_026", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_027", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_028", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_029", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_030", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_031", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_032", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_033", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_034", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_035", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_036", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_037", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_038", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_039", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_040", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_041", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_042", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_043", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_044", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_045", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_046", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_047", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tshirt_Award_000", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Tshirt_Award_001", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Tshirt_Award_002", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Tshirt_Award_F_000", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Tshirt_Award_F_001", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Tshirt_Award_F_002", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "mp_fm_branding_001", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_002", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_003", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_005", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_006", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_007", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_008", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_009", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_010", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_014", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_015", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_017", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_018", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "mp_fm_branding_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_020", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_022", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_023", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_024", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "mp_fm_branding_025", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_027", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_028", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_029", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_031", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_032", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_034", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_035", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_036", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "mp_fm_branding_037", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_038", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_039", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_040", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_041", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_042", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_043", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_044", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_045", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_046", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_047", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_048", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_049", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_050", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_051", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_052", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_053", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_054", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_055", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_056", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_057", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_058", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_059", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_060", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_061", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_062", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_066", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_067", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_068", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_069", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_070", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_027_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_028_F", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_034_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_036_F", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_039_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_000_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_001_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_002_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_003_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_000_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_001_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_002_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_003_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "NG_M_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_002", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_003", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_004", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_005", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_006", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_007", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_008", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_009", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_010", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_011", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_012", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_013", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_014", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_M_Hair_015", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBea_M_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBea_M_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBus_M_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBus_M_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGHip_M_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGHip_M_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGInd_M_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_002", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_003", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_004", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_005", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_006", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_007", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_008", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_009", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_010", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_011", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_012", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_013", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_014", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NG_F_Hair_015", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBea_F_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBea_F_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBus_F_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGBus_F_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGHip_F_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGHip_F_Hair_001", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "NGInd_F_Hair_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_A", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_B", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_C", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_D", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_E", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_CREW_M_000_F", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_A", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_B", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_C", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_CREW_F_000_D", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_001", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_002", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_003", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_005", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_006", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_007", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_008", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_009", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_010", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_014", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_017", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_018", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_Award_M_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_Tat_M_000", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_001", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_002", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_003", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_005", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_006", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_007", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_008", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_009", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_010", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_014", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_017", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_018", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_020", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_021", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_022", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_023", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_024", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_025", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_026", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_027", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_028", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_029", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_030", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_031", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_032", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_033", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_034", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_035", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_036", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_037", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_038", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_039", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_040", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_041", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_042", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_043", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_044", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_045", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_046", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tat_M_047", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_000", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_001", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_002", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_003", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_005", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_006", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_007", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_008", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_009", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_010", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_014", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_017", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_018", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_Award_F_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_001", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_002", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_003", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_005", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_006", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_007", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_008", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_009", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_010", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_014", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_015", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_017", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_018", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_020", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_021", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_022", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_023", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_024", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_025", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_026", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_027", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_028", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_029", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_030", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_031", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_032", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_033", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_034", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_035", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_036", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_037", - "collectionName": "multiplayer_overlays", - "zoneId": 4, - "zoneName": "ZONE_LEFT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_038", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_039", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_040", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_041", - "collectionName": "multiplayer_overlays", - "zoneId": 2, - "zoneName": "ZONE_LEFT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_042", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_043", - "collectionName": "multiplayer_overlays", - "zoneId": 5, - "zoneName": "ZONE_RIGHT_LEG", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_044", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_045", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_046", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_Tat_F_047", - "collectionName": "multiplayer_overlays", - "zoneId": 3, - "zoneName": "ZONE_RIGHT_ARM", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_Tshirt_Award_000", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Tshirt_Award_001", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "FM_Tshirt_Award_002", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Tshirt_Award_F_000", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Tshirt_Award_F_001", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "FM_Tshirt_Award_F_002", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 2, - "name": "FM_F_Hair_003_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_005_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_006_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_013_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_014_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 1, - "name": "FM_F_Hair_long_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_001_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_003_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_006_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_008_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_a", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_b", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_c", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_d", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "FM_M_Hair_long_e", - "collectionName": "multiplayer_overlays", - "zoneId": 1, - "zoneName": "ZONE_HEAD", - "type": "TYPE_TATTOO" - }, - { - "gender": 0, - "name": "mp_fm_branding_001", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_002", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_003", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_004", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_005", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_006", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_007", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_008", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_009", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_010", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_011", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_012", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_013", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_014", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_015", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_016", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_017", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_018", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "mp_fm_branding_019", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_020", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_022", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_023", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_024", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "mp_fm_branding_025", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_027", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_028", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_029", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_031", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_032", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_034", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_035", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_036", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 2, - "name": "mp_fm_branding_037", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_038", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_039", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_040", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_041", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_042", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_043", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_044", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_045", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_046", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_branding_047", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_048", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_049", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_050", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_051", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_052", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_053", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_054", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_055", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_056", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_057", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_058", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_059", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_060", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_061", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_062", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_066", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_067", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_068", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_069", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_070", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_027_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_028_F", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_034_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_036_F", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_branding_039_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_000_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_001_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_002_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 0, - "name": "mp_fm_OGA_003_m", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_000_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_001_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_002_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - }, - { - "gender": 1, - "name": "mp_fm_OGA_003_f", - "collectionName": "multiplayer_overlays", - "zoneId": 0, - "zoneName": "ZONE_TORSO", - "type": "TYPE_BADGE" - } -] \ No newline at end of file diff --git a/[tools]/cvf_tattoo_generator/exports/tattoos_female.lua b/[tools]/cvf_tattoo_generator/exports/tattoos_female.lua deleted file mode 100644 index fb74a33..0000000 --- a/[tools]/cvf_tattoo_generator/exports/tattoos_female.lua +++ /dev/null @@ -1,1381 +0,0 @@ -return { - ['TORSO'] = { - ['mpAirraces_overlays'] = { - 'MP_Airraces_Tattoo_000_F', - 'MP_Airraces_Tattoo_001_F', - 'MP_Airraces_Tattoo_002_F', - 'MP_Airraces_Tattoo_004_F', - 'MP_Airraces_Tattoo_005_F', - 'MP_Airraces_Tattoo_006_F', - 'MP_Airraces_Tattoo_007_F' - }, - ['mpBeach_overlays'] = { - 'MP_Bea_F_Back_000', - 'MP_Bea_F_Back_001', - 'MP_Bea_F_Back_002', - 'MP_Bea_F_Chest_000', - 'MP_Bea_F_Chest_001', - 'MP_Bea_F_Chest_002', - 'MP_Bea_F_RSide_000', - 'MP_Bea_F_Should_000', - 'MP_Bea_F_Should_001', - 'MP_Bea_F_Stom_000', - 'MP_Bea_F_Stom_001', - 'MP_Bea_F_Stom_002' - }, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_000_F', - 'MP_MP_Biker_Tat_001_F', - 'MP_MP_Biker_Tat_003_F', - 'MP_MP_Biker_Tat_005_F', - 'MP_MP_Biker_Tat_006_F', - 'MP_MP_Biker_Tat_008_F', - 'MP_MP_Biker_Tat_010_F', - 'MP_MP_Biker_Tat_011_F', - 'MP_MP_Biker_Tat_013_F', - 'MP_MP_Biker_Tat_017_F', - 'MP_MP_Biker_Tat_018_F', - 'MP_MP_Biker_Tat_019_F', - 'MP_MP_Biker_Tat_021_F', - 'MP_MP_Biker_Tat_023_F', - 'MP_MP_Biker_Tat_026_F', - 'MP_MP_Biker_Tat_029_F', - 'MP_MP_Biker_Tat_030_F', - 'MP_MP_Biker_Tat_031_F', - 'MP_MP_Biker_Tat_032_F', - 'MP_MP_Biker_Tat_034_F', - 'MP_MP_Biker_Tat_039_F', - 'MP_MP_Biker_Tat_041_F', - 'MP_MP_Biker_Tat_043_F', - 'MP_MP_Biker_Tat_050_F', - 'MP_MP_Biker_Tat_052_F', - 'MP_MP_Biker_Tat_058_F', - 'MP_MP_Biker_Tat_059_F', - 'MP_MP_Biker_Tat_060_F' - }, - ['mpBusiness_overlays'] = { - 'MP_Buis_F_Chest_000', - 'MP_Buis_F_Chest_001', - 'MP_Buis_F_Chest_002', - 'MP_Buis_F_Stom_000', - 'MP_Buis_F_Stom_001', - 'MP_Buis_F_Stom_002', - 'MP_Buis_F_Back_000', - 'MP_Buis_F_Back_001', - 'MP_Female_Crew_Tat_000' - }, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_000_F', - 'MP_Christmas2017_Tattoo_002_F', - 'MP_Christmas2017_Tattoo_003_F', - 'MP_Christmas2017_Tattoo_005_F', - 'MP_Christmas2017_Tattoo_008_F', - 'MP_Christmas2017_Tattoo_009_F', - 'MP_Christmas2017_Tattoo_010_F', - 'MP_Christmas2017_Tattoo_011_F', - 'MP_Christmas2017_Tattoo_015_F', - 'MP_Christmas2017_Tattoo_016_F', - 'MP_Christmas2017_Tattoo_019_F', - 'MP_Christmas2017_Tattoo_020_F', - 'MP_Christmas2017_Tattoo_021_F', - 'MP_Christmas2017_Tattoo_022_F', - 'MP_Christmas2017_Tattoo_024_F', - 'MP_Christmas2017_Tattoo_026_F', - 'MP_Christmas2017_Tattoo_027_F' - }, - ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_F'}, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_F_Tat_005', - 'MP_Xmas2_F_Tat_006', - 'MP_Xmas2_F_Tat_009', - 'MP_Xmas2_F_Tat_011', - 'MP_Xmas2_F_Tat_013', - 'MP_Xmas2_F_Tat_015', - 'MP_Xmas2_F_Tat_016', - 'MP_Xmas2_F_Tat_017', - 'MP_Xmas2_F_Tat_018', - 'MP_Xmas2_F_Tat_019', - 'MP_Xmas2_F_Tat_028' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_000_F', - 'MP_Gunrunning_Tattoo_001_F', - 'MP_Gunrunning_Tattoo_009_F', - 'MP_Gunrunning_Tattoo_010_F', - 'MP_Gunrunning_Tattoo_012_F', - 'MP_Gunrunning_Tattoo_013_F', - 'MP_Gunrunning_Tattoo_014_F', - 'MP_Gunrunning_Tattoo_017_F', - 'MP_Gunrunning_Tattoo_018_F', - 'MP_Gunrunning_Tattoo_019_F', - 'MP_Gunrunning_Tattoo_020_F', - 'MP_Gunrunning_Tattoo_022_F', - 'MP_Gunrunning_Tattoo_028_F', - 'MP_Gunrunning_Tattoo_029_F' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_000', - 'FM_Hip_F_Tat_002', - 'FM_Hip_F_Tat_006', - 'FM_Hip_F_Tat_011', - 'FM_Hip_F_Tat_012', - 'FM_Hip_F_Tat_013', - 'FM_Hip_F_Tat_024', - 'FM_Hip_F_Tat_025', - 'FM_Hip_F_Tat_029', - 'FM_Hip_F_Tat_030', - 'FM_Hip_F_Tat_031', - 'FM_Hip_F_Tat_032', - 'FM_Hip_F_Tat_033', - 'FM_Hip_F_Tat_035', - 'FM_Hip_F_Tat_041', - 'FM_Hip_F_Tat_046', - 'FM_Hip_F_Tat_047', - 'FM_Hip_F_Tat_000', - 'FM_Hip_F_Tat_002', - 'FM_Hip_F_Tat_006', - 'FM_Hip_F_Tat_011', - 'FM_Hip_F_Tat_012', - 'FM_Hip_F_Tat_013', - 'FM_Hip_F_Tat_024', - 'FM_Hip_F_Tat_025', - 'FM_Hip_F_Tat_029', - 'FM_Hip_F_Tat_030', - 'FM_Hip_F_Tat_031', - 'FM_Hip_F_Tat_032', - 'FM_Hip_F_Tat_033', - 'FM_Hip_F_Tat_035', - 'FM_Hip_F_Tat_041', - 'FM_Hip_F_Tat_046', - 'FM_Hip_F_Tat_047' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_000_F', - 'MP_MP_ImportExport_Tat_001_F', - 'MP_MP_ImportExport_Tat_002_F', - 'MP_MP_ImportExport_Tat_009_F', - 'MP_MP_ImportExport_Tat_010_F', - 'MP_MP_ImportExport_Tat_011_F' - }, - ['mpLowrider2_overlays'] = { - 'MP_LR_Tat_000_F', - 'MP_LR_Tat_008_F', - 'MP_LR_Tat_011_F', - 'MP_LR_Tat_012_F', - 'MP_LR_Tat_016_F', - 'MP_LR_Tat_019_F', - 'MP_LR_Tat_031_F', - 'MP_LR_Tat_032_F' - }, - ['mpLowrider_overlays'] = { - 'MP_LR_Tat_001_F', - 'MP_LR_Tat_002_F', - 'MP_LR_Tat_004_F', - 'MP_LR_Tat_009_F', - 'MP_LR_Tat_010_F', - 'MP_LR_Tat_013_F', - 'MP_LR_Tat_014_F', - 'MP_LR_Tat_021_F', - 'MP_LR_Tat_026_F' - }, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_002_F', - 'MP_LUXE_TAT_012_F', - 'MP_LUXE_TAT_022_F', - 'MP_LUXE_TAT_025_F', - 'MP_LUXE_TAT_027_F', - 'MP_LUXE_TAT_029_F' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_TAT_003_F', - 'MP_LUXE_TAT_006_F', - 'MP_LUXE_TAT_007_F', - 'MP_LUXE_TAT_008_F', - 'MP_LUXE_TAT_014_F', - 'MP_LUXE_TAT_015_F', - 'MP_LUXE_TAT_024_F' - }, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Tattoo_000_F', - 'MP_Smuggler_Tattoo_002_F', - 'MP_Smuggler_Tattoo_003_F', - 'MP_Smuggler_Tattoo_006_F', - 'MP_Smuggler_Tattoo_007_F', - 'MP_Smuggler_Tattoo_009_F', - 'MP_Smuggler_Tattoo_010_F', - 'MP_Smuggler_Tattoo_013_F', - 'MP_Smuggler_Tattoo_015_F', - 'MP_Smuggler_Tattoo_016_F', - 'MP_Smuggler_Tattoo_017_F', - 'MP_Smuggler_Tattoo_018_F', - 'MP_Smuggler_Tattoo_019_F', - 'MP_Smuggler_Tattoo_021_F', - 'MP_Smuggler_Tattoo_022_F', - 'MP_Smuggler_Tattoo_024_F', - 'MP_Smuggler_Tattoo_025_F' - }, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_011_F', - 'MP_MP_Stunt_tat_012_F', - 'MP_MP_Stunt_tat_014_F', - 'MP_MP_Stunt_tat_018_F', - 'MP_MP_Stunt_tat_019_F', - 'MP_MP_Stunt_tat_024_F', - 'MP_MP_Stunt_tat_026_F', - 'MP_MP_Stunt_tat_027_F', - 'MP_MP_Stunt_tat_029_F', - 'MP_MP_Stunt_tat_030_F', - 'MP_MP_Stunt_tat_033_F', - 'MP_MP_Stunt_tat_034_F', - 'MP_MP_Stunt_tat_037_F', - 'MP_MP_Stunt_tat_040_F', - 'MP_MP_Stunt_tat_041_F', - 'MP_MP_Stunt_tat_044_F', - 'MP_MP_Stunt_tat_046_F', - 'MP_MP_Stunt_tat_048_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_003', - 'FM_Tat_Award_F_004', - 'FM_Tat_Award_F_005', - 'FM_Tat_Award_F_008', - 'FM_Tat_Award_F_011', - 'FM_Tat_Award_F_012', - 'FM_Tat_Award_F_013', - 'FM_Tat_Award_F_014', - 'FM_Tat_Award_F_016', - 'FM_Tat_Award_F_017', - 'FM_Tat_Award_F_018', - 'FM_Tat_Award_F_019', - 'FM_Tat_F_004', - 'FM_Tat_F_009', - 'FM_Tat_F_010', - 'FM_Tat_F_011', - 'FM_Tat_F_012', - 'FM_Tat_F_013', - 'FM_Tat_F_016', - 'FM_Tat_F_019', - 'FM_Tat_F_020', - 'FM_Tat_F_024', - 'FM_Tat_F_025', - 'FM_Tat_F_029', - 'FM_Tat_F_030', - 'FM_Tat_F_034', - 'FM_Tat_F_036', - 'FM_Tat_F_044', - 'FM_Tat_F_045', - 'FM_Tat_F_046', - 'FM_Tat_Award_F_003', - 'FM_Tat_Award_F_004', - 'FM_Tat_Award_F_005', - 'FM_Tat_Award_F_008', - 'FM_Tat_Award_F_011', - 'FM_Tat_Award_F_012', - 'FM_Tat_Award_F_013', - 'FM_Tat_Award_F_014', - 'FM_Tat_Award_F_016', - 'FM_Tat_Award_F_017', - 'FM_Tat_Award_F_018', - 'FM_Tat_Award_F_019', - 'FM_Tat_F_004', - 'FM_Tat_F_009', - 'FM_Tat_F_010', - 'FM_Tat_F_011', - 'FM_Tat_F_012', - 'FM_Tat_F_013', - 'FM_Tat_F_016', - 'FM_Tat_F_019', - 'FM_Tat_F_020', - 'FM_Tat_F_024', - 'FM_Tat_F_025', - 'FM_Tat_F_029', - 'FM_Tat_F_030', - 'FM_Tat_F_034', - 'FM_Tat_F_036', - 'FM_Tat_F_044', - 'FM_Tat_F_045', - 'FM_Tat_F_046' - } - }, - ['HEAD'] = { - ['mpBeach_overlays'] = {'MP_Bea_F_Neck_000'}, - ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_F', 'MP_MP_Biker_Tat_038_F', 'MP_MP_Biker_Tat_051_F'}, - ['mpBusiness_overlays'] = {'MP_Buis_F_Neck_000', 'MP_Buis_F_Neck_001'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_007', 'MP_Xmas2_F_Tat_024', 'MP_Xmas2_F_Tat_025', 'MP_Xmas2_F_Tat_029'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_F'}, - ['mpHipster_overlays'] = {'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021', 'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_F', 'MP_Smuggler_Tattoo_012_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_Tat_000_F', - 'MP_MP_Stunt_tat_004_F', - 'MP_MP_Stunt_tat_006_F', - 'MP_MP_Stunt_tat_017_F', - 'MP_MP_Stunt_tat_042_F' - }, - ['multiplayer_overlays'] = {'FM_Tat_Award_F_000', 'FM_Tat_Award_F_000'} - }, - ['LEFT_ARM'] = { - ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_F'}, - ['mpBeach_overlays'] = {'MP_Bea_F_LArm_000', 'MP_Bea_F_LArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_012_F', - 'MP_MP_Biker_Tat_016_F', - 'MP_MP_Biker_Tat_020_F', - 'MP_MP_Biker_Tat_024_F', - 'MP_MP_Biker_Tat_025_F', - 'MP_MP_Biker_Tat_035_F', - 'MP_MP_Biker_Tat_045_F', - 'MP_MP_Biker_Tat_053_F', - 'MP_MP_Biker_Tat_055_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_LArm_000'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_001_F', - 'MP_Christmas2017_Tattoo_004_F', - 'MP_Christmas2017_Tattoo_007_F', - 'MP_Christmas2017_Tattoo_013_F', - 'MP_Christmas2017_Tattoo_025_F', - 'MP_Christmas2017_Tattoo_029_F' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_F_Tat_000', - 'MP_Xmas2_F_Tat_010', - 'MP_Xmas2_F_Tat_012', - 'MP_Xmas2_F_Tat_020', - 'MP_Xmas2_F_Tat_021' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_004_F', - 'MP_Gunrunning_Tattoo_008_F', - 'MP_Gunrunning_Tattoo_015_F', - 'MP_Gunrunning_Tattoo_016_F', - 'MP_Gunrunning_Tattoo_025_F', - 'MP_Gunrunning_Tattoo_027_F' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_003', - 'FM_Hip_F_Tat_007', - 'FM_Hip_F_Tat_015', - 'FM_Hip_F_Tat_016', - 'FM_Hip_F_Tat_026', - 'FM_Hip_F_Tat_027', - 'FM_Hip_F_Tat_028', - 'FM_Hip_F_Tat_034', - 'FM_Hip_F_Tat_037', - 'FM_Hip_F_Tat_039', - 'FM_Hip_F_Tat_043', - 'FM_Hip_F_Tat_048', - 'FM_Hip_F_Tat_003', - 'FM_Hip_F_Tat_007', - 'FM_Hip_F_Tat_015', - 'FM_Hip_F_Tat_016', - 'FM_Hip_F_Tat_026', - 'FM_Hip_F_Tat_027', - 'FM_Hip_F_Tat_028', - 'FM_Hip_F_Tat_034', - 'FM_Hip_F_Tat_037', - 'FM_Hip_F_Tat_039', - 'FM_Hip_F_Tat_043', - 'FM_Hip_F_Tat_048' - }, - ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_F', 'MP_MP_ImportExport_Tat_008_F'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_F', 'MP_LR_Tat_018_F', 'MP_LR_Tat_022_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_005_F', 'MP_LR_Tat_027_F', 'MP_LR_Tat_033_F'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_005_F', - 'MP_LUXE_TAT_016_F', - 'MP_LUXE_TAT_018_F', - 'MP_LUXE_TAT_028_F', - 'MP_LUXE_TAT_031_F' - }, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_F', 'MP_LUXE_TAT_020_F', 'MP_LUXE_TAT_021_F'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_F', 'MP_Smuggler_Tattoo_008_F', 'MP_Smuggler_Tattoo_014_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_001_F', - 'MP_MP_Stunt_tat_002_F', - 'MP_MP_Stunt_tat_008_F', - 'MP_MP_Stunt_tat_022_F', - 'MP_MP_Stunt_tat_023_F', - 'MP_MP_Stunt_tat_035_F', - 'MP_MP_Stunt_tat_039_F', - 'MP_MP_Stunt_tat_043_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_001', - 'FM_Tat_Award_F_007', - 'FM_Tat_Award_F_015', - 'FM_Tat_F_005', - 'FM_Tat_F_006', - 'FM_Tat_F_015', - 'FM_Tat_F_031', - 'FM_Tat_F_041', - 'FM_Tat_Award_F_001', - 'FM_Tat_Award_F_007', - 'FM_Tat_Award_F_015', - 'FM_Tat_F_005', - 'FM_Tat_F_006', - 'FM_Tat_F_015', - 'FM_Tat_F_031', - 'FM_Tat_F_041' - } - }, - ['RIGHT_ARM'] = { - ['mpBeach_overlays'] = {'MP_Bea_F_RArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_007_F', - 'MP_MP_Biker_Tat_014_F', - 'MP_MP_Biker_Tat_033_F', - 'MP_MP_Biker_Tat_042_F', - 'MP_MP_Biker_Tat_046_F', - 'MP_MP_Biker_Tat_047_F', - 'MP_MP_Biker_Tat_049_F', - 'MP_MP_Biker_Tat_054_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_RArm_000', 'MP_Female_Crew_Tat_001'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_006_F', - 'MP_Christmas2017_Tattoo_012_F', - 'MP_Christmas2017_Tattoo_014_F', - 'MP_Christmas2017_Tattoo_017_F', - 'MP_Christmas2017_Tattoo_018_F', - 'MP_Christmas2017_Tattoo_023_F', - 'MP_Christmas2017_Tattoo_028_F' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_F_Tat_003', - 'MP_Xmas2_F_Tat_004', - 'MP_Xmas2_F_Tat_008', - 'MP_Xmas2_F_Tat_022', - 'MP_Xmas2_F_Tat_023', - 'MP_Xmas2_F_Tat_026', - 'MP_Xmas2_F_Tat_027' - }, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_F', 'MP_Gunrunning_Tattoo_021_F', 'MP_Gunrunning_Tattoo_024_F'}, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_001', - 'FM_Hip_F_Tat_004', - 'FM_Hip_F_Tat_008', - 'FM_Hip_F_Tat_010', - 'FM_Hip_F_Tat_014', - 'FM_Hip_F_Tat_017', - 'FM_Hip_F_Tat_018', - 'FM_Hip_F_Tat_020', - 'FM_Hip_F_Tat_022', - 'FM_Hip_F_Tat_023', - 'FM_Hip_F_Tat_036', - 'FM_Hip_F_Tat_044', - 'FM_Hip_F_Tat_045', - 'FM_Hip_F_Tat_001', - 'FM_Hip_F_Tat_004', - 'FM_Hip_F_Tat_008', - 'FM_Hip_F_Tat_010', - 'FM_Hip_F_Tat_014', - 'FM_Hip_F_Tat_017', - 'FM_Hip_F_Tat_018', - 'FM_Hip_F_Tat_020', - 'FM_Hip_F_Tat_022', - 'FM_Hip_F_Tat_023', - 'FM_Hip_F_Tat_036', - 'FM_Hip_F_Tat_044', - 'FM_Hip_F_Tat_045' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_003_F', - 'MP_MP_ImportExport_Tat_005_F', - 'MP_MP_ImportExport_Tat_006_F', - 'MP_MP_ImportExport_Tat_007_F' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_F', 'MP_LR_Tat_028_F', 'MP_LR_Tat_035_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_015_F'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_F', 'MP_LUXE_TAT_017_F', 'MP_LUXE_TAT_026_F', 'MP_LUXE_TAT_030_F'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_F', 'MP_LUXE_TAT_013_F', 'MP_LUXE_TAT_019_F'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_F', 'MP_Smuggler_Tattoo_005_F', 'MP_Smuggler_Tattoo_023_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_003_F', - 'MP_MP_Stunt_tat_009_F', - 'MP_MP_Stunt_tat_010_F', - 'MP_MP_Stunt_tat_016_F', - 'MP_MP_Stunt_tat_036_F', - 'MP_MP_Stunt_tat_038_F', - 'MP_MP_Stunt_tat_049_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_M_000', - 'FM_Tat_Award_F_002', - 'FM_Tat_Award_F_010', - 'FM_Tat_F_001', - 'FM_Tat_F_003', - 'FM_Tat_F_014', - 'FM_Tat_F_018', - 'FM_Tat_F_027', - 'FM_Tat_F_028', - 'FM_Tat_F_038', - 'FM_Tat_F_047', - 'FM_Tat_M_000', - 'FM_Tat_Award_F_002', - 'FM_Tat_Award_F_010', - 'FM_Tat_F_001', - 'FM_Tat_F_003', - 'FM_Tat_F_014', - 'FM_Tat_F_018', - 'FM_Tat_F_027', - 'FM_Tat_F_028', - 'FM_Tat_F_038', - 'FM_Tat_F_047' - } - }, - ['LEFT_LEG'] = { - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_002_F', - 'MP_MP_Biker_Tat_015_F', - 'MP_MP_Biker_Tat_027_F', - 'MP_MP_Biker_Tat_036_F', - 'MP_MP_Biker_Tat_037_F', - 'MP_MP_Biker_Tat_044_F', - 'MP_MP_Biker_Tat_056_F', - 'MP_MP_Biker_Tat_057_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_LLeg_000'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_001', 'MP_Xmas2_F_Tat_002'}, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_005_F', - 'MP_Gunrunning_Tattoo_007_F', - 'MP_Gunrunning_Tattoo_011_F', - 'MP_Gunrunning_Tattoo_023_F' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_009', - 'FM_Hip_F_Tat_019', - 'FM_Hip_F_Tat_040', - 'FM_Hip_F_Tat_009', - 'FM_Hip_F_Tat_019', - 'FM_Hip_F_Tat_040' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_007_F', 'MP_LR_Tat_020_F'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_F'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_007_F', - 'MP_MP_Stunt_tat_013_F', - 'MP_MP_Stunt_tat_021_F', - 'MP_MP_Stunt_tat_028_F', - 'MP_MP_Stunt_tat_031_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_009', - 'FM_Tat_F_002', - 'FM_Tat_F_008', - 'FM_Tat_F_021', - 'FM_Tat_F_023', - 'FM_Tat_F_026', - 'FM_Tat_F_032', - 'FM_Tat_F_033', - 'FM_Tat_F_035', - 'FM_Tat_F_037', - 'FM_Tat_Award_F_009', - 'FM_Tat_F_002', - 'FM_Tat_F_008', - 'FM_Tat_F_021', - 'FM_Tat_F_023', - 'FM_Tat_F_026', - 'FM_Tat_F_032', - 'FM_Tat_F_033', - 'FM_Tat_F_035', - 'FM_Tat_F_037' - } - }, - ['RIGHT_LEG'] = { - ['mpBeach_overlays'] = {'MP_Bea_F_RLeg_000'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_004_F', - 'MP_MP_Biker_Tat_022_F', - 'MP_MP_Biker_Tat_028_F', - 'MP_MP_Biker_Tat_040_F', - 'MP_MP_Biker_Tat_048_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_RLeg_000'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_014'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_F', 'MP_Gunrunning_Tattoo_026_F', 'MP_Gunrunning_Tattoo_030_F'}, - ['mpHipster_overlays'] = {'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042', 'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_017_F', 'MP_LR_Tat_023_F'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_F'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_F'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_005_F', - 'MP_MP_Stunt_tat_015_F', - 'MP_MP_Stunt_tat_020_F', - 'MP_MP_Stunt_tat_025_F', - 'MP_MP_Stunt_tat_032_F', - 'MP_MP_Stunt_tat_045_F', - 'MP_MP_Stunt_tat_047_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_006', - 'FM_Tat_F_007', - 'FM_Tat_F_017', - 'FM_Tat_F_022', - 'FM_Tat_F_039', - 'FM_Tat_F_040', - 'FM_Tat_F_042', - 'FM_Tat_F_043', - 'FM_Tat_Award_F_006', - 'FM_Tat_F_007', - 'FM_Tat_F_017', - 'FM_Tat_F_022', - 'FM_Tat_F_039', - 'FM_Tat_F_040', - 'FM_Tat_F_042', - 'FM_Tat_F_043' - } - }, - ['BADGES'] = { - ['mpBattle_overlays'] = { - 'MP_Battle_Clothing_000_F', - 'MP_Battle_Clothing_001_F', - 'MP_Battle_Clothing_002_F', - 'MP_Battle_Clothing_003_F', - 'MP_Battle_Clothing_004_F', - 'MP_Battle_Clothing_005_F', - 'MP_Battle_Clothing_006_F', - 'MP_Battle_Clothing_007_F', - 'MP_Battle_Clothing_008_F', - 'MP_Battle_Clothing_009_F', - 'MP_Battle_Clothing_010_F', - 'MP_Battle_Clothing_011_F', - 'MP_Battle_Clothing_012_F', - 'MP_Battle_Clothing_013_F', - 'MP_Battle_Clothing_014_F', - 'MP_Battle_Clothing_015_F', - 'MP_Battle_Clothing_016_F', - 'MP_Battle_Clothing_017_F', - 'MP_Battle_Clothing_018_F', - 'MP_Battle_Clothing_019_F', - 'MP_Battle_Clothing_020_F', - 'MP_Battle_Clothing_021_F', - 'MP_Battle_Clothing_022_F', - 'MP_Battle_Clothing_023_F', - 'MP_Battle_Clothing_024_F', - 'MP_Battle_Clothing_025_F', - 'MP_Battle_Clothing_026_F', - 'MP_Battle_Clothing_027_F', - 'MP_Battle_Clothing_028_F', - 'MP_Battle_Clothing_029_F', - 'MP_Battle_Clothing_030_F', - 'MP_Battle_Clothing_031_F', - 'MP_Battle_Clothing_032_F', - 'MP_Battle_Clothing_033_F', - 'MP_Battle_Clothing_034_F', - 'MP_Battle_Clothing_035_F', - 'MP_Battle_Clothing_036_F', - 'MP_Battle_Clothing_037_F', - 'MP_Battle_Clothing_038_F', - 'MP_Battle_Clothing_039_F', - 'MP_Battle_Clothing_040_F', - 'MP_Battle_Clothing_041_F', - 'MP_Battle_Clothing_042_F', - 'MP_Battle_Clothing_043_F', - 'MP_Battle_Clothing_044_F', - 'MP_Battle_Clothing_045_F', - 'MP_Battle_Clothing_046_F', - 'MP_Battle_Clothing_047_F', - 'MP_Battle_Clothing_048_F', - 'MP_Battle_Clothing_049_F', - 'MP_Battle_Clothing_050_F', - 'MP_Battle_Clothing_051_F', - 'MP_Battle_Clothing_052_F', - 'MP_Battle_Clothing_053_F', - 'MP_Battle_Clothing_054_F', - 'MP_Battle_Clothing_055_F', - 'MP_Battle_Clothing_056_F', - 'MP_Battle_Clothing_057_F', - 'MP_Battle_Clothing_058_F', - 'MP_Battle_Clothing_059_F', - 'MP_Battle_Clothing_060_F', - 'MP_Battle_Clothing_061_F', - 'MP_Battle_Clothing_062_F' - }, - ['mpBiker_overlays'] = { - 'MP_Biker_Award_000_F', - 'MP_Biker_Award_001_F', - 'MP_Biker_Rank_000_F', - 'MP_Biker_Rank_001_F', - 'MP_Biker_Rank_002_F', - 'MP_Biker_Rank_003_F', - 'MP_Biker_Rank_004_F', - 'MP_Biker_Rank_005_F', - 'MP_Biker_Rank_006_F', - 'MP_Biker_Rank_007_F', - 'MP_Biker_Rank_008_F', - 'MP_Biker_Rank_009_F', - 'MP_Biker_Rank_010_F', - 'MP_Biker_Rank_011_F', - 'MP_Biker_Rank_012_F', - 'MP_Biker_Rank_013_F', - 'MP_Biker_Rank_014_F', - 'MP_Biker_Rank_015_F', - 'MP_Biker_Rank_016_F', - 'MP_Biker_Rank_017_F', - 'MP_Biker_Tee_000_F', - 'MP_Biker_Tee_001_F', - 'MP_Biker_Tee_002_F', - 'MP_Biker_Tee_003_F', - 'MP_Biker_Tee_004_F', - 'MP_Biker_Tee_005_F', - 'MP_Biker_Tee_006_F', - 'MP_Biker_Tee_007_F', - 'MP_Biker_Tee_008_F', - 'MP_Biker_Tee_009_F', - 'MP_Biker_Tee_010_F', - 'MP_Biker_Tee_011_F', - 'MP_Biker_Tee_012_F', - 'MP_Biker_Tee_013_F', - 'MP_Biker_Tee_014_F', - 'MP_Biker_Tee_015_F', - 'MP_Biker_Tee_016_F', - 'MP_Biker_Tee_017_F', - 'MP_Biker_Tee_018_F', - 'MP_Biker_Tee_019_F', - 'MP_Biker_Tee_020_F', - 'MP_Biker_Tee_021_F', - 'MP_Biker_Tee_022_F', - 'MP_Biker_Tee_023_F', - 'MP_Biker_Tee_024_F', - 'MP_Biker_Tee_025_F', - 'MP_Biker_Tee_026_F', - 'MP_Biker_Tee_027_F', - 'MP_Biker_Tee_028_F', - 'MP_Biker_Tee_029_F', - 'MP_Biker_Tee_030_F', - 'MP_Biker_Tee_031_F', - 'MP_Biker_Tee_032_F', - 'MP_Biker_Tee_033_F', - 'MP_Biker_Tee_034_F', - 'MP_Biker_Tee_035_F', - 'MP_Biker_Tee_036_F', - 'MP_Biker_Tee_037_F', - 'MP_Biker_Tee_038_F', - 'MP_Biker_Tee_039_F', - 'MP_Biker_Tee_040_F', - 'MP_Biker_Tee_041_F', - 'MP_Biker_Tee_042_F', - 'MP_Biker_Tee_043_F', - 'MP_Biker_Tee_044_F', - 'MP_Biker_Tee_045_F', - 'MP_Biker_Tee_046_F', - 'MP_Biker_Tee_047_F', - 'MP_Biker_Tee_048_F', - 'MP_Biker_Tee_049_F', - 'MP_Biker_Tee_050_F', - 'MP_Biker_Tee_051_F', - 'MP_Biker_Tee_052_F', - 'MP_Biker_Tee_053_F', - 'MP_Biker_Tee_054_F', - 'MP_Biker_Tee_055_F' - }, - ['mpChristmas2018_overlays'] = { - 'MP_Christmas2018_Tee_000_F', - 'MP_Christmas2018_Tee_001_F', - 'MP_Christmas2018_Tee_002_F', - 'MP_Christmas2018_Tee_003_F', - 'MP_Christmas2018_Tee_004_F', - 'MP_Christmas2018_Tee_005_F', - 'MP_Christmas2018_Tee_006_F', - 'MP_Christmas2018_Tee_007_F', - 'MP_Christmas2018_Tee_008_F', - 'MP_Christmas2018_Tee_009_F', - 'MP_Christmas2018_Tee_010_F', - 'MP_Christmas2018_Tee_011_F', - 'MP_Christmas2018_Tee_012_F', - 'MP_Christmas2018_Tee_013_F', - 'MP_Christmas2018_Tee_014_F', - 'MP_Christmas2018_Tee_015_F', - 'MP_Christmas2018_Tee_016_F', - 'MP_Christmas2018_Tee_017_F', - 'MP_Christmas2018_Tee_018_F', - 'MP_Christmas2018_Tee_019_F', - 'MP_Christmas2018_Tee_020_F', - 'MP_Christmas2018_Tee_021_F', - 'MP_Christmas2018_Tee_022_F', - 'MP_Christmas2018_Tee_023_F', - 'MP_Christmas2018_Tee_024_F', - 'MP_Christmas2018_Tee_025_F', - 'MP_Christmas2018_Tee_026_F', - 'MP_Christmas2018_Tee_027_F', - 'MP_Christmas2018_Tee_028_F', - 'MP_Christmas2018_Tee_029_F', - 'MP_Christmas2018_Tee_030_F', - 'MP_Christmas2018_Tee_031_F', - 'MP_Christmas2018_Tee_032_F', - 'MP_Christmas2018_Tee_033_F', - 'MP_Christmas2018_Tee_034_F', - 'MP_Christmas2018_Tee_035_F', - 'MP_Christmas2018_Tee_036_F', - 'MP_Christmas2018_Tee_037_F', - 'MP_Christmas2018_Tee_038_F', - 'MP_Christmas2018_Tee_039_F', - 'MP_Christmas2018_Tee_040_F', - 'MP_Christmas2018_Tee_041_F', - 'MP_Christmas2018_Tee_042_F', - 'MP_Christmas2018_Tee_043_F', - 'MP_Christmas2018_Tee_044_F', - 'MP_Christmas2018_Tee_045_F', - 'MP_Christmas2018_Tee_046_F', - 'MP_Christmas2018_Tee_047_F', - 'MP_Christmas2018_Tee_048_F', - 'MP_Christmas2018_Tee_049_F', - 'MP_Christmas2018_Tee_050_F', - 'MP_Christmas2018_Tee_051_F', - 'MP_Christmas2018_Tee_052_F', - 'MP_Christmas2018_Tee_053_F', - 'MP_Christmas2018_Tee_054_F', - 'MP_Christmas2018_Tee_055_F', - 'MP_Christmas2018_Tee_056_F', - 'MP_Christmas2018_Tee_057_F', - 'MP_Christmas2018_Tee_058_F', - 'MP_Christmas2018_Tee_059_F', - 'MP_Christmas2018_Tee_060_F', - 'MP_Christmas2018_Tee_061_F', - 'MP_Christmas2018_Tee_062_F', - 'MP_Christmas2018_Tee_063_F', - 'MP_Christmas2018_Tee_064_F', - 'MP_Christmas2018_Tee_065_F', - 'MP_Christmas2018_Tee_066_F', - 'MP_Christmas2018_Tee_067_F', - 'MP_Christmas2018_Tee_068_F', - 'MP_Christmas2018_Tee_069_F', - 'MP_Christmas2018_Tee_070_F', - 'MP_Christmas2018_Tee_071_F', - 'MP_Christmas2018_Tee_072_F', - 'MP_Christmas2018_Tee_073_F', - 'MP_Christmas2018_Tee_074_F', - 'MP_Christmas2018_Tee_075_F', - 'MP_Christmas2018_Tee_076_F', - 'MP_Christmas2018_Tee_077_F', - 'MP_Christmas2018_Tee_078_F', - 'MP_Christmas2018_Tee_079_F', - 'MP_Christmas2018_Tee_080_F', - 'MP_Christmas2018_Tee_081_F', - 'MP_Christmas2018_Tee_082_F', - 'MP_Christmas2018_Tee_083_F', - 'MP_Christmas2018_Tee_084_F', - 'MP_Christmas2018_Tee_085_F', - 'MP_Christmas2018_Tee_086_F', - 'MP_Christmas2018_Tee_087_F', - 'MP_Christmas2018_Tee_088_F', - 'MP_Christmas2018_Tee_089_F', - 'MP_Christmas2018_Tee_090_F', - 'MP_Christmas2018_Tee_091_F', - 'MP_Christmas2018_Tee_092_F', - 'MP_Christmas2018_Tee_093_F', - 'MP_Christmas2018_Tee_094_F', - 'MP_Christmas2018_Tee_095_F', - 'MP_Christmas2018_Tee_096_F', - 'MP_Christmas2018_Tee_097_F', - 'MP_Christmas2018_Tee_098_F', - 'MP_Christmas2018_Tee_099_F', - 'MP_Christmas2018_Tee_100_F', - 'MP_Christmas2018_Tee_101_F', - 'MP_Christmas2018_Tee_102_F', - 'MP_Christmas2018_Tee_103_F', - 'MP_Christmas2018_Tee_104_F', - 'MP_Christmas2018_Tee_105_F', - 'MP_Christmas2018_Tee_106_F', - 'MP_Christmas2018_Tee_107_F', - 'MP_Christmas2018_Tee_108_F', - 'MP_Christmas2018_Tee_109_F', - 'MP_Christmas2018_Tee_110_F', - 'MP_Christmas2018_Tee_111_F', - 'MP_Christmas2018_Tee_112_F', - 'MP_Christmas2018_Tee_113_F', - 'MP_Christmas2018_Tee_114_F', - 'MP_Christmas2018_Tee_115_F', - 'MP_Christmas2018_Tee_116_F', - 'MP_Christmas2018_Tee_117_F', - 'MP_Christmas2018_Tee_118_F', - 'MP_Christmas2018_Tee_119_F', - 'MP_Christmas2018_Tee_120_F', - 'MP_Christmas2018_Tee_121_F', - 'MP_Christmas2018_Tee_122_F', - 'MP_Christmas2018_Tee_123_F', - 'MP_Christmas2018_Tee_124_F' - }, - ['mpExecutive_overlays'] = { - 'MP_Securoserv_000_F', - 'MP_exec_teams_000_F', - 'MP_exec_teams_001_F', - 'MP_exec_teams_002_F', - 'MP_exec_teams_003_F', - 'MP_exec_prizes_000_F', - 'MP_exec_prizes_001_F', - 'MP_exec_prizes_002_F', - 'MP_exec_prizes_003_F', - 'MP_exec_prizes_004_F', - 'MP_exec_prizes_005_F', - 'MP_exec_prizes_006_F', - 'MP_exec_prizes_007_F', - 'MP_exec_prizes_008_F', - 'MP_exec_prizes_009_F', - 'MP_exec_prizes_010_F', - 'MP_exec_prizes_011_F', - 'MP_exec_prizes_012_F', - 'MP_exec_prizes_013_F', - 'MP_exec_prizes_014_F', - 'MP_exec_prizes_015_F' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Award_000_F', - 'MP_Gunrunning_Award_001_F', - 'MP_Gunrunning_Award_002_F', - 'MP_Gunrunning_Award_003_F', - 'MP_Gunrunning_Award_004_F', - 'MP_Gunrunning_Award_005_F', - 'MP_Gunrunning_Award_006_F', - 'MP_Gunrunning_Award_007_F', - 'MP_Gunrunning_Award_008_F', - 'MP_Gunrunning_Award_009_F', - 'MP_Gunrunning_Award_010_F', - 'MP_Gunrunning_Award_011_F', - 'MP_Gunrunning_Award_012_F', - 'MP_Gunrunning_Award_013_F', - 'MP_Gunrunning_Award_014_F', - 'MP_Gunrunning_Award_015_F', - 'MP_Gunrunning_Award_016_F', - 'MP_Gunrunning_Award_017_F', - 'MP_Gunrunning_Award_018_F', - 'MP_Gunrunning_Award_019_F', - 'MP_Gunrunning_Award_020_F', - 'MP_Gunrunning_Award_021_F', - 'MP_Gunrunning_Award_022_F', - 'MP_Gunrunning_Award_023_F', - 'MP_Gunrunning_Award_024_F', - 'MP_Gunrunning_Award_025_F', - 'MP_Gunrunning_Award_026_F' - }, - ['mpHalloween_overlays'] = { - 'HW_Tee_000_F', - 'HW_Tee_001_F', - 'HW_Tee_002_F', - 'HW_Tee_003_F', - 'HW_Tee_004_F', - 'HW_Tee_005_F', - 'HW_Tee_006_F', - 'HW_Tee_007_F', - 'HW_Tee_008_F', - 'HW_Tee_009_F', - 'HW_Tee_010_F', - 'HW_Tee_011_F', - 'HW_Tee_012_F' - }, - ['mpHeist_overlays'] = { - 'MP_Award_F_Tshirt_004', - 'MP_Award_F_Tshirt_005', - 'MP_Award_F_Tshirt_006', - 'MP_Award_F_Tshirt_007', - 'MP_Award_F_Tshirt_008', - 'MP_Award_F_Tshirt_009', - 'MP_Award_F_Tshirt_010', - 'MP_Award_F_Tshirt_011', - 'MP_Award_F_Tshirt_012', - 'MP_Award_F_Tshirt_013', - 'MP_Fli_F_Tshirt_000', - 'MP_Bugstar_A', - 'MP_Bugstar_B', - 'MP_Bugstar_C', - 'MP_Rogers_A', - 'MP_Rogers_B', - 'MP_Power_A', - 'MP_Power_B', - 'MP_Als_A', - 'MP_Als_B', - 'MP_Elite_F_Tshirt', - 'MP_Elite_F_Tshirt_1', - 'MP_Elite_F_Tshirt_2' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tshirt_000', - 'FM_Hip_F_Tshirt_001', - 'FM_Hip_F_Tshirt_002', - 'FM_Hip_F_Tshirt_003', - 'FM_Hip_F_Tshirt_004', - 'FM_Hip_F_Tshirt_005', - 'FM_Hip_F_Tshirt_006', - 'FM_Hip_F_Tshirt_007', - 'FM_Hip_F_Tshirt_008', - 'FM_Hip_F_Tshirt_009', - 'FM_Hip_F_Tshirt_010', - 'FM_Hip_F_Tshirt_011', - 'FM_Hip_F_Tshirt_012', - 'FM_Hip_F_Tshirt_013', - 'FM_Hip_F_Tshirt_014', - 'FM_Hip_F_Tshirt_015', - 'FM_Hip_F_Tshirt_016', - 'FM_Hip_F_Tshirt_017', - 'FM_Hip_F_Tshirt_018', - 'FM_Hip_F_Tshirt_019', - 'FM_Hip_F_Tshirt_020', - 'FM_Hip_F_Tshirt_021', - 'FM_Hip_F_Tshirt_022', - 'FM_Hip_F_Retro_000', - 'FM_Hip_F_Retro_001', - 'FM_Hip_F_Retro_002', - 'FM_Hip_F_Retro_003', - 'FM_Hip_F_Retro_004', - 'FM_Hip_F_Retro_005', - 'FM_Hip_F_Retro_006', - 'FM_Hip_F_Retro_007', - 'FM_Hip_F_Retro_008', - 'FM_Hip_F_Retro_009', - 'FM_Hip_F_Retro_010', - 'FM_Hip_F_Retro_011', - 'FM_Hip_F_Retro_012', - 'FM_Hip_F_Retro_013', - 'FM_Rstar_F_Tshirt_000', - 'FM_Rstar_F_Tshirt_001', - 'FM_Rstar_F_Tshirt_002', - 'FM_Hip_F_Tshirt_000', - 'FM_Hip_F_Tshirt_001', - 'FM_Hip_F_Tshirt_002', - 'FM_Hip_F_Tshirt_003', - 'FM_Hip_F_Tshirt_004', - 'FM_Hip_F_Tshirt_005', - 'FM_Hip_F_Tshirt_006', - 'FM_Hip_F_Tshirt_007', - 'FM_Hip_F_Tshirt_008', - 'FM_Hip_F_Tshirt_009', - 'FM_Hip_F_Tshirt_010', - 'FM_Hip_F_Tshirt_011', - 'FM_Hip_F_Tshirt_012', - 'FM_Hip_F_Tshirt_013', - 'FM_Hip_F_Tshirt_014', - 'FM_Hip_F_Tshirt_015', - 'FM_Hip_F_Tshirt_016', - 'FM_Hip_F_Tshirt_017', - 'FM_Hip_F_Tshirt_018', - 'FM_Hip_F_Tshirt_019', - 'FM_Hip_F_Tshirt_020', - 'FM_Hip_F_Tshirt_021', - 'FM_Hip_F_Tshirt_022', - 'FM_Hip_F_Retro_000', - 'FM_Hip_F_Retro_001', - 'FM_Hip_F_Retro_002', - 'FM_Hip_F_Retro_003', - 'FM_Hip_F_Retro_004', - 'FM_Hip_F_Retro_005', - 'FM_Hip_F_Retro_006', - 'FM_Hip_F_Retro_007', - 'FM_Hip_F_Retro_008', - 'FM_Hip_F_Retro_009', - 'FM_Hip_F_Retro_010', - 'FM_Hip_F_Retro_011', - 'FM_Hip_F_Retro_012', - 'FM_Hip_F_Retro_013', - 'FM_Rstar_F_Tshirt_000', - 'FM_Rstar_F_Tshirt_001', - 'FM_Rstar_F_Tshirt_002' - }, - ['mpIndependance_overlays'] = { - 'FM_Ind_F_Award_000', - 'FM_Ind_F_Tshirt_000', - 'FM_Ind_F_Tshirt_001', - 'FM_Ind_F_Tshirt_002', - 'FM_Ind_F_Tshirt_003', - 'FM_Ind_F_Tshirt_004', - 'FM_Ind_F_Tshirt_005', - 'FM_Ind_F_Tshirt_006', - 'FM_Ind_F_Tshirt_007', - 'FM_Ind_F_Tshirt_008', - 'FM_Ind_F_Tshirt_009', - 'FM_Ind_F_Tshirt_010', - 'FM_Ind_F_Tshirt_011', - 'FM_Ind_F_Tshirt_012', - 'FM_Ind_F_Tshirt_013', - 'FM_Ind_F_Tshirt_014', - 'FM_Ind_F_Tshirt_015', - 'FM_Ind_F_Tshirt_016', - 'FM_Ind_F_Tshirt_017', - 'FM_Ind_F_Tshirt_018', - 'FM_Ind_F_Tshirt_019', - 'FM_Ind_F_Tshirt_020', - 'FM_Ind_F_Tshirt_021', - 'FM_Ind_F_Tshirt_022', - 'FM_Ind_F_Tshirt_023', - 'FM_Ind_F_Tshirt_024', - 'FM_Ind_F_Tshirt_025', - 'FM_Ind_F_Tshirt_026' - }, - ['mpIndependence_overlays'] = { - 'FM_Ind_F_Award_000', - 'FM_Ind_F_Tshirt_000', - 'FM_Ind_F_Tshirt_001', - 'FM_Ind_F_Tshirt_002', - 'FM_Ind_F_Tshirt_003', - 'FM_Ind_F_Tshirt_004', - 'FM_Ind_F_Tshirt_005', - 'FM_Ind_F_Tshirt_006', - 'FM_Ind_F_Tshirt_007', - 'FM_Ind_F_Tshirt_008', - 'FM_Ind_F_Tshirt_009', - 'FM_Ind_F_Tshirt_010', - 'FM_Ind_F_Tshirt_011', - 'FM_Ind_F_Tshirt_012', - 'FM_Ind_F_Tshirt_013', - 'FM_Ind_F_Tshirt_014', - 'FM_Ind_F_Tshirt_015', - 'FM_Ind_F_Tshirt_016', - 'FM_Ind_F_Tshirt_017', - 'FM_Ind_F_Tshirt_018', - 'FM_Ind_F_Tshirt_019', - 'FM_Ind_F_Tshirt_020', - 'FM_Ind_F_Tshirt_021', - 'FM_Ind_F_Tshirt_022', - 'FM_Ind_F_Tshirt_023', - 'FM_Ind_F_Tshirt_024', - 'FM_Ind_F_Tshirt_025', - 'FM_Ind_F_Tshirt_026' - }, - ['mpLowrider2_overlays'] = { - 'MP_Chianski_000_F', - 'MP_Chianski_001_F', - 'MP_Chianski_002_F', - 'MP_Chianski_003_F', - 'MP_Chianski_004_F', - 'MP_Chianski_005_F', - 'MP_Chianski_006_F', - 'MP_Hntr_000_F', - 'MP_Hntr_001_F', - 'MP_Hntr_002_F', - 'MP_Hntr_003_F', - 'MP_Hntr_004_F', - 'MP_Hntr_005_F', - 'MP_Hntr_006_F', - 'MP_Hntr_007_F', - 'MP_Hntr_008_F', - 'MP_Hntr_009_F', - 'MP_Hntr_010_F', - 'MP_Hntr_011_F', - 'MP_Hntr_012_F', - 'MP_Dense_000_F', - 'MP_Dense_001_F', - 'MP_Dense_002_F', - 'MP_Dense_003_F', - 'MP_Dense_004_F', - 'MP_Dense_005_F', - 'MP_Dense_006_F', - 'MP_Dense_007_F' - }, - ['mpLowrider_overlays'] = { - 'MP_Broker_000_F', - 'MP_Broker_001_F', - 'MP_Broker_002_F', - 'MP_Broker_003_F', - 'MP_Broker_004_F', - 'MP_Broker_005_F', - 'MP_Magnetics_000_F', - 'MP_Magnetics_001_F', - 'MP_Magnetics_002_F', - 'MP_Magnetics_003_F', - 'MP_Magnetics_004_F', - 'MP_Magnetics_005_F', - 'MP_Trickster_000_F', - 'MP_Trickster_001_F', - 'MP_Trickster_002_F', - 'MP_Trickster_003_F', - 'MP_Trickster_004_F', - 'MP_Trickster_005_F', - 'MP_Trickster_006_F', - 'MP_Trickster_007_F', - 'MP_Trickster_010_F', - 'MP_Bennys_000_F', - 'MP_Bennys_001_F' - }, - ['mpLTS_overlays'] = {'FM_LTS_F_Tshirt_000'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_LC_000_F', - 'MP_LUXE_LC_001_F', - 'MP_LUXE_LC_002_F', - 'MP_LUXE_LC_003_F', - 'MP_LUXE_LC_006_F', - 'MP_LUXE_LC_007_F', - 'MP_LUXE_LC_008_F', - 'MP_LUXE_LC_009_F', - 'MP_LUXE_LC_012_F', - 'MP_LUXE_LC_013_F', - 'MP_LUXE_LC_014_F', - 'MP_LUXE_LC_015_F', - 'MP_LUXE_VDG_000_F', - 'MP_LUXE_VDG_001_F', - 'MP_LUXE_VDG_002_F', - 'MP_LUXE_VDG_004_F', - 'MP_LUXE_VDG_005_F', - 'MP_LUXE_VDG_006_F' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_LC_004_F', - 'MP_LUXE_LC_005_F', - 'MP_LUXE_LC_010_F', - 'MP_LUXE_LC_011_F', - 'MP_LUXE_Enema_000_F', - 'MP_LUXE_Per_001_F', - 'MP_FAKE_LB_000_F', - 'MP_FAKE_LC_000_F', - 'MP_FAKE_ENEMA_000_F', - 'MP_FAKE_Per_000_F', - 'MP_FAKE_SN_000_F', - 'MP_FAKE_SC_000_F', - 'MP_FAKE_DS_000_F', - 'MP_FAKE_Vap_000_F', - 'MP_FAKE_DIS_000_F', - 'MP_FAKE_DIS_001_F', - 'MP_LUXE_DIX_000_F', - 'MP_LUXE_DIX_001_F', - 'MP_LUXE_DIX_002_F', - 'MP_LUXE_SN_000_F', - 'MP_LUXE_SN_001_F', - 'MP_LUXE_SN_002_F', - 'MP_LUXE_SN_003_F', - 'MP_LUXE_SN_004_F', - 'MP_LUXE_SN_005_F', - 'MP_LUXE_SN_006_F', - 'MP_LUXE_SN_007_F', - 'MP_LUXE_SC_000_F', - 'MP_FILM_000_F', - 'MP_FILM_001_F', - 'MP_FILM_002_F', - 'MP_FILM_003_F', - 'MP_FILM_004_F', - 'MP_FILM_005_F', - 'MP_FILM_006_F', - 'MP_FILM_007_F', - 'MP_FILM_008_F', - 'MP_FILM_009_F' - }, - ['mpPilot_overlays'] = {'MP_Fli_F_Tshirt_000'}, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Graphic_000_F', - 'MP_Smuggler_Graphic_001_F', - 'MP_Smuggler_Graphic_002_F', - 'MP_Smuggler_Graphic_003_F', - 'MP_Smuggler_Graphic_004_F', - 'MP_Smuggler_Graphic_005_F', - 'MP_Smuggler_Graphic_006_F', - 'MP_Smuggler_Graphic_007_F', - 'MP_Smuggler_Graphic_008_F', - 'MP_Smuggler_Graphic_009_F', - 'MP_Smuggler_Graphic_010_F', - 'MP_Smuggler_Graphic_011_F', - 'MP_Smuggler_Graphic_012_F', - 'MP_Smuggler_Graphic_013_F', - 'MP_Smuggler_Graphic_014_F', - 'MP_Smuggler_Graphic_015_F', - 'MP_Smuggler_Graphic_016_F', - 'MP_Smuggler_Graphic_017_F', - 'MP_Smuggler_Graphic_018_F' - }, - ['mpValentines_overlays'] = { - 'MP_Val_F_Tshirt_A', - 'MP_Val_F_Tshirt_B', - 'MP_Val_F_Tshirt_C', - 'MP_Val_F_Tshirt_D', - 'MP_Val_F_Tshirt_E', - 'MP_Val_F_Tshirt_F', - 'MP_Val_F_Tshirt_G', - 'MP_Val_F_Tshirt_H', - 'MP_Val_F_Tshirt_I', - 'MP_Val_F_Tshirt_J', - 'MP_Val_F_Tshirt_K', - 'MP_Val_F_Tshirt_L', - 'MP_Val_F_Tshirt_M', - 'MP_Val_F_Tshirt_N', - 'MP_Val_F_Tshirt_O', - 'MP_Val_F_Tshirt_P', - 'MP_Val_F_Tshirt_Q', - 'MP_Val_F_Tshirt_R', - 'MP_Val_F_Tshirt_S', - 'MP_Val_F_Tshirt_T' - }, - ['mpxmas_604490_overlays'] = {'MP_IHeartLC_001_F'}, - ['multiplayer_overlays'] = { - 'FM_CREW_F_000_A', - 'FM_CREW_F_000_B', - 'FM_CREW_F_000_C', - 'FM_CREW_F_000_D', - 'FM_Tshirt_Award_F_000', - 'FM_Tshirt_Award_F_001', - 'FM_Tshirt_Award_F_002', - 'mp_fm_branding_019', - 'mp_fm_branding_025', - 'mp_fm_branding_037', - 'mp_fm_branding_048', - 'mp_fm_branding_049', - 'mp_fm_branding_050', - 'mp_fm_branding_051', - 'mp_fm_branding_052', - 'mp_fm_branding_053', - 'mp_fm_branding_054', - 'mp_fm_branding_055', - 'mp_fm_branding_056', - 'mp_fm_branding_057', - 'mp_fm_branding_058', - 'mp_fm_branding_059', - 'mp_fm_branding_060', - 'mp_fm_branding_061', - 'mp_fm_branding_062', - 'mp_fm_branding_066', - 'mp_fm_branding_067', - 'mp_fm_branding_068', - 'mp_fm_branding_069', - 'mp_fm_branding_070', - 'mp_fm_branding_027_f', - 'mp_fm_branding_028_F', - 'mp_fm_branding_034_f', - 'mp_fm_branding_036_F', - 'mp_fm_branding_039_f', - 'mp_fm_OGA_000_f', - 'mp_fm_OGA_001_f', - 'mp_fm_OGA_002_f', - 'mp_fm_OGA_003_f', - 'FM_CREW_F_000_A', - 'FM_CREW_F_000_B', - 'FM_CREW_F_000_C', - 'FM_CREW_F_000_D', - 'FM_Tshirt_Award_F_000', - 'FM_Tshirt_Award_F_001', - 'FM_Tshirt_Award_F_002', - 'mp_fm_branding_019', - 'mp_fm_branding_025', - 'mp_fm_branding_037', - 'mp_fm_branding_048', - 'mp_fm_branding_049', - 'mp_fm_branding_050', - 'mp_fm_branding_051', - 'mp_fm_branding_052', - 'mp_fm_branding_053', - 'mp_fm_branding_054', - 'mp_fm_branding_055', - 'mp_fm_branding_056', - 'mp_fm_branding_057', - 'mp_fm_branding_058', - 'mp_fm_branding_059', - 'mp_fm_branding_060', - 'mp_fm_branding_061', - 'mp_fm_branding_062', - 'mp_fm_branding_066', - 'mp_fm_branding_067', - 'mp_fm_branding_068', - 'mp_fm_branding_069', - 'mp_fm_branding_070', - 'mp_fm_branding_027_f', - 'mp_fm_branding_028_F', - 'mp_fm_branding_034_f', - 'mp_fm_branding_036_F', - 'mp_fm_branding_039_f', - 'mp_fm_OGA_000_f', - 'mp_fm_OGA_001_f', - 'mp_fm_OGA_002_f', - 'mp_fm_OGA_003_f' - } - } -} diff --git a/[tools]/cvf_tattoo_generator/exports/tattoos_male.lua b/[tools]/cvf_tattoo_generator/exports/tattoos_male.lua deleted file mode 100644 index 7e6f37d..0000000 --- a/[tools]/cvf_tattoo_generator/exports/tattoos_male.lua +++ /dev/null @@ -1,1409 +0,0 @@ -return { - ['TORSO'] = { - ['mpAirraces_overlays'] = { - 'MP_Airraces_Tattoo_000_M', - 'MP_Airraces_Tattoo_001_M', - 'MP_Airraces_Tattoo_002_M', - 'MP_Airraces_Tattoo_004_M', - 'MP_Airraces_Tattoo_005_M', - 'MP_Airraces_Tattoo_006_M', - 'MP_Airraces_Tattoo_007_M' - }, - ['mpBeach_overlays'] = { - 'MP_Bea_M_Back_000', - 'MP_Bea_M_Chest_000', - 'MP_Bea_M_Chest_001', - 'MP_Bea_M_Stom_000', - 'MP_Bea_M_Stom_001' - }, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_000_M', - 'MP_MP_Biker_Tat_001_M', - 'MP_MP_Biker_Tat_003_M', - 'MP_MP_Biker_Tat_005_M', - 'MP_MP_Biker_Tat_006_M', - 'MP_MP_Biker_Tat_008_M', - 'MP_MP_Biker_Tat_010_M', - 'MP_MP_Biker_Tat_011_M', - 'MP_MP_Biker_Tat_013_M', - 'MP_MP_Biker_Tat_017_M', - 'MP_MP_Biker_Tat_018_M', - 'MP_MP_Biker_Tat_019_M', - 'MP_MP_Biker_Tat_021_M', - 'MP_MP_Biker_Tat_023_M', - 'MP_MP_Biker_Tat_026_M', - 'MP_MP_Biker_Tat_029_M', - 'MP_MP_Biker_Tat_030_M', - 'MP_MP_Biker_Tat_031_M', - 'MP_MP_Biker_Tat_032_M', - 'MP_MP_Biker_Tat_034_M', - 'MP_MP_Biker_Tat_039_M', - 'MP_MP_Biker_Tat_041_M', - 'MP_MP_Biker_Tat_043_M', - 'MP_MP_Biker_Tat_050_M', - 'MP_MP_Biker_Tat_052_M', - 'MP_MP_Biker_Tat_058_M', - 'MP_MP_Biker_Tat_059_M', - 'MP_MP_Biker_Tat_060_M' - }, - ['mpBusiness_overlays'] = { - 'MP_Buis_M_Stomach_000', - 'MP_Buis_M_Chest_000', - 'MP_Buis_M_Chest_001', - 'MP_Buis_M_Back_000', - 'MP_Male_Crew_Tat_000' - }, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_000_M', - 'MP_Christmas2017_Tattoo_002_M', - 'MP_Christmas2017_Tattoo_003_M', - 'MP_Christmas2017_Tattoo_005_M', - 'MP_Christmas2017_Tattoo_008_M', - 'MP_Christmas2017_Tattoo_009_M', - 'MP_Christmas2017_Tattoo_010_M', - 'MP_Christmas2017_Tattoo_011_M', - 'MP_Christmas2017_Tattoo_015_M', - 'MP_Christmas2017_Tattoo_016_M', - 'MP_Christmas2017_Tattoo_019_M', - 'MP_Christmas2017_Tattoo_020_M', - 'MP_Christmas2017_Tattoo_021_M', - 'MP_Christmas2017_Tattoo_022_M', - 'MP_Christmas2017_Tattoo_024_M', - 'MP_Christmas2017_Tattoo_026_M', - 'MP_Christmas2017_Tattoo_027_M' - }, - ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_M'}, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_M_Tat_005', - 'MP_Xmas2_M_Tat_006', - 'MP_Xmas2_M_Tat_009', - 'MP_Xmas2_M_Tat_011', - 'MP_Xmas2_M_Tat_013', - 'MP_Xmas2_M_Tat_015', - 'MP_Xmas2_M_Tat_016', - 'MP_Xmas2_M_Tat_017', - 'MP_Xmas2_M_Tat_018', - 'MP_Xmas2_M_Tat_019', - 'MP_Xmas2_M_Tat_028' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_000_M', - 'MP_Gunrunning_Tattoo_001_M', - 'MP_Gunrunning_Tattoo_009_M', - 'MP_Gunrunning_Tattoo_010_M', - 'MP_Gunrunning_Tattoo_012_M', - 'MP_Gunrunning_Tattoo_013_M', - 'MP_Gunrunning_Tattoo_014_M', - 'MP_Gunrunning_Tattoo_017_M', - 'MP_Gunrunning_Tattoo_018_M', - 'MP_Gunrunning_Tattoo_019_M', - 'MP_Gunrunning_Tattoo_020_M', - 'MP_Gunrunning_Tattoo_022_M', - 'MP_Gunrunning_Tattoo_028_M', - 'MP_Gunrunning_Tattoo_029_M' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_000', - 'FM_Hip_M_Tat_002', - 'FM_Hip_M_Tat_006', - 'FM_Hip_M_Tat_011', - 'FM_Hip_M_Tat_012', - 'FM_Hip_M_Tat_013', - 'FM_Hip_M_Tat_024', - 'FM_Hip_M_Tat_025', - 'FM_Hip_M_Tat_029', - 'FM_Hip_M_Tat_030', - 'FM_Hip_M_Tat_031', - 'FM_Hip_M_Tat_032', - 'FM_Hip_M_Tat_033', - 'FM_Hip_M_Tat_035', - 'FM_Hip_M_Tat_041', - 'FM_Hip_M_Tat_046', - 'FM_Hip_M_Tat_047', - 'FM_Hip_M_Tat_000', - 'FM_Hip_M_Tat_002', - 'FM_Hip_M_Tat_006', - 'FM_Hip_M_Tat_011', - 'FM_Hip_M_Tat_012', - 'FM_Hip_M_Tat_013', - 'FM_Hip_M_Tat_024', - 'FM_Hip_M_Tat_025', - 'FM_Hip_M_Tat_029', - 'FM_Hip_M_Tat_030', - 'FM_Hip_M_Tat_031', - 'FM_Hip_M_Tat_032', - 'FM_Hip_M_Tat_033', - 'FM_Hip_M_Tat_035', - 'FM_Hip_M_Tat_041', - 'FM_Hip_M_Tat_046', - 'FM_Hip_M_Tat_047' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_000_M', - 'MP_MP_ImportExport_Tat_001_M', - 'MP_MP_ImportExport_Tat_002_M', - 'MP_MP_ImportExport_Tat_009_M', - 'MP_MP_ImportExport_Tat_010_M', - 'MP_MP_ImportExport_Tat_011_M' - }, - ['mpLowrider2_overlays'] = { - 'MP_LR_Tat_000_M', - 'MP_LR_Tat_008_M', - 'MP_LR_Tat_011_M', - 'MP_LR_Tat_012_M', - 'MP_LR_Tat_016_M', - 'MP_LR_Tat_019_M', - 'MP_LR_Tat_031_M', - 'MP_LR_Tat_032_M' - }, - ['mpLowrider_overlays'] = { - 'MP_LR_Tat_001_M', - 'MP_LR_Tat_002_M', - 'MP_LR_Tat_004_M', - 'MP_LR_Tat_009_M', - 'MP_LR_Tat_010_M', - 'MP_LR_Tat_013_M', - 'MP_LR_Tat_014_M', - 'MP_LR_Tat_021_M', - 'MP_LR_Tat_026_M' - }, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_002_M', - 'MP_LUXE_TAT_012_M', - 'MP_LUXE_TAT_022_M', - 'MP_LUXE_TAT_025_M', - 'MP_LUXE_TAT_027_M', - 'MP_LUXE_TAT_029_M' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_TAT_003_M', - 'MP_LUXE_TAT_006_M', - 'MP_LUXE_TAT_007_M', - 'MP_LUXE_TAT_008_M', - 'MP_LUXE_TAT_014_M', - 'MP_LUXE_TAT_015_M', - 'MP_LUXE_TAT_024_M' - }, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Tattoo_000_M', - 'MP_Smuggler_Tattoo_002_M', - 'MP_Smuggler_Tattoo_003_M', - 'MP_Smuggler_Tattoo_006_M', - 'MP_Smuggler_Tattoo_007_M', - 'MP_Smuggler_Tattoo_009_M', - 'MP_Smuggler_Tattoo_010_M', - 'MP_Smuggler_Tattoo_013_M', - 'MP_Smuggler_Tattoo_015_M', - 'MP_Smuggler_Tattoo_016_M', - 'MP_Smuggler_Tattoo_017_M', - 'MP_Smuggler_Tattoo_018_M', - 'MP_Smuggler_Tattoo_019_M', - 'MP_Smuggler_Tattoo_021_M', - 'MP_Smuggler_Tattoo_022_M', - 'MP_Smuggler_Tattoo_024_M', - 'MP_Smuggler_Tattoo_025_M' - }, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_011_M', - 'MP_MP_Stunt_tat_012_M', - 'MP_MP_Stunt_tat_014_M', - 'MP_MP_Stunt_tat_018_M', - 'MP_MP_Stunt_tat_019_M', - 'MP_MP_Stunt_tat_024_M', - 'MP_MP_Stunt_tat_026_M', - 'MP_MP_Stunt_tat_027_M', - 'MP_MP_Stunt_tat_029_M', - 'MP_MP_Stunt_tat_030_M', - 'MP_MP_Stunt_tat_033_M', - 'MP_MP_Stunt_tat_034_M', - 'MP_MP_Stunt_tat_037_M', - 'MP_MP_Stunt_tat_040_M', - 'MP_MP_Stunt_tat_041_M', - 'MP_MP_Stunt_tat_044_M', - 'MP_MP_Stunt_tat_046_M', - 'MP_MP_Stunt_tat_048_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_003', - 'FM_Tat_Award_M_004', - 'FM_Tat_Award_M_005', - 'FM_Tat_Award_M_008', - 'FM_Tat_Award_M_011', - 'FM_Tat_Award_M_012', - 'FM_Tat_Award_M_013', - 'FM_Tat_Award_M_014', - 'FM_Tat_Award_M_016', - 'FM_Tat_Award_M_017', - 'FM_Tat_Award_M_018', - 'FM_Tat_Award_M_019', - 'FM_Tat_M_004', - 'FM_Tat_M_009', - 'FM_Tat_M_010', - 'FM_Tat_M_011', - 'FM_Tat_M_012', - 'FM_Tat_M_013', - 'FM_Tat_M_016', - 'FM_Tat_M_019', - 'FM_Tat_M_020', - 'FM_Tat_M_024', - 'FM_Tat_M_025', - 'FM_Tat_M_029', - 'FM_Tat_M_030', - 'FM_Tat_M_034', - 'FM_Tat_M_036', - 'FM_Tat_M_044', - 'FM_Tat_M_045', - 'FM_Tat_M_046', - 'FM_Tat_Award_M_003', - 'FM_Tat_Award_M_004', - 'FM_Tat_Award_M_005', - 'FM_Tat_Award_M_008', - 'FM_Tat_Award_M_011', - 'FM_Tat_Award_M_012', - 'FM_Tat_Award_M_013', - 'FM_Tat_Award_M_014', - 'FM_Tat_Award_M_016', - 'FM_Tat_Award_M_017', - 'FM_Tat_Award_M_018', - 'FM_Tat_Award_M_019', - 'FM_Tat_M_004', - 'FM_Tat_M_009', - 'FM_Tat_M_010', - 'FM_Tat_M_011', - 'FM_Tat_M_012', - 'FM_Tat_M_013', - 'FM_Tat_M_016', - 'FM_Tat_M_019', - 'FM_Tat_M_020', - 'FM_Tat_M_024', - 'FM_Tat_M_025', - 'FM_Tat_M_029', - 'FM_Tat_M_030', - 'FM_Tat_M_034', - 'FM_Tat_M_036', - 'FM_Tat_M_044', - 'FM_Tat_M_045', - 'FM_Tat_M_046' - } - }, - ['HEAD'] = { - ['mpBeach_overlays'] = { - 'MP_Bea_M_Head_000', - 'MP_Bea_M_Head_001', - 'MP_Bea_M_Head_002', - 'MP_Bea_M_Neck_000', - 'MP_Bea_M_Neck_001' - }, - ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_M', 'MP_MP_Biker_Tat_038_M', 'MP_MP_Biker_Tat_051_M'}, - ['mpBusiness_overlays'] = {'MP_Buis_M_Neck_000', 'MP_Buis_M_Neck_001', 'MP_Buis_M_Neck_002', 'MP_Buis_M_Neck_003'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_007', 'MP_Xmas2_M_Tat_024', 'MP_Xmas2_M_Tat_025', 'MP_Xmas2_M_Tat_029'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_M'}, - ['mpHipster_overlays'] = {'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021', 'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_M', 'MP_Smuggler_Tattoo_012_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_Tat_000_M', - 'MP_MP_Stunt_tat_004_M', - 'MP_MP_Stunt_tat_006_M', - 'MP_MP_Stunt_tat_017_M', - 'MP_MP_Stunt_tat_042_M' - }, - ['multiplayer_overlays'] = {'FM_Tat_Award_M_000', 'FM_Tat_Award_M_000'} - }, - ['LEFT_ARM'] = { - ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_M'}, - ['mpBeach_overlays'] = {'MP_Bea_M_LArm_000', 'MP_Bea_M_LArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_012_M', - 'MP_MP_Biker_Tat_016_M', - 'MP_MP_Biker_Tat_020_M', - 'MP_MP_Biker_Tat_024_M', - 'MP_MP_Biker_Tat_025_M', - 'MP_MP_Biker_Tat_035_M', - 'MP_MP_Biker_Tat_045_M', - 'MP_MP_Biker_Tat_053_M', - 'MP_MP_Biker_Tat_055_M' - }, - ['mpBusiness_overlays'] = {'MP_Buis_M_LeftArm_000', 'MP_Buis_M_LeftArm_001'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_001_M', - 'MP_Christmas2017_Tattoo_004_M', - 'MP_Christmas2017_Tattoo_007_M', - 'MP_Christmas2017_Tattoo_013_M', - 'MP_Christmas2017_Tattoo_025_M', - 'MP_Christmas2017_Tattoo_029_M' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_M_Tat_000', - 'MP_Xmas2_M_Tat_010', - 'MP_Xmas2_M_Tat_012', - 'MP_Xmas2_M_Tat_020', - 'MP_Xmas2_M_Tat_021' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_004_M', - 'MP_Gunrunning_Tattoo_008_M', - 'MP_Gunrunning_Tattoo_015_M', - 'MP_Gunrunning_Tattoo_016_M', - 'MP_Gunrunning_Tattoo_025_M', - 'MP_Gunrunning_Tattoo_027_M' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_003', - 'FM_Hip_M_Tat_007', - 'FM_Hip_M_Tat_015', - 'FM_Hip_M_Tat_016', - 'FM_Hip_M_Tat_026', - 'FM_Hip_M_Tat_027', - 'FM_Hip_M_Tat_028', - 'FM_Hip_M_Tat_034', - 'FM_Hip_M_Tat_037', - 'FM_Hip_M_Tat_039', - 'FM_Hip_M_Tat_043', - 'FM_Hip_M_Tat_048', - 'FM_Hip_M_Tat_003', - 'FM_Hip_M_Tat_007', - 'FM_Hip_M_Tat_015', - 'FM_Hip_M_Tat_016', - 'FM_Hip_M_Tat_026', - 'FM_Hip_M_Tat_027', - 'FM_Hip_M_Tat_028', - 'FM_Hip_M_Tat_034', - 'FM_Hip_M_Tat_037', - 'FM_Hip_M_Tat_039', - 'FM_Hip_M_Tat_043', - 'FM_Hip_M_Tat_048' - }, - ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_M', 'MP_MP_ImportExport_Tat_008_M'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_M', 'MP_LR_Tat_018_M', 'MP_LR_Tat_022_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_005_M', 'MP_LR_Tat_027_M', 'MP_LR_Tat_033_M'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_005_M', - 'MP_LUXE_TAT_016_M', - 'MP_LUXE_TAT_018_M', - 'MP_LUXE_TAT_028_M', - 'MP_LUXE_TAT_031_M' - }, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_M', 'MP_LUXE_TAT_020_M', 'MP_LUXE_TAT_021_M'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_M', 'MP_Smuggler_Tattoo_008_M', 'MP_Smuggler_Tattoo_014_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_001_M', - 'MP_MP_Stunt_tat_002_M', - 'MP_MP_Stunt_tat_008_M', - 'MP_MP_Stunt_tat_022_M', - 'MP_MP_Stunt_tat_023_M', - 'MP_MP_Stunt_tat_035_M', - 'MP_MP_Stunt_tat_039_M', - 'MP_MP_Stunt_tat_043_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_001', - 'FM_Tat_Award_M_007', - 'FM_Tat_Award_M_015', - 'FM_Tat_M_005', - 'FM_Tat_M_006', - 'FM_Tat_M_015', - 'FM_Tat_M_031', - 'FM_Tat_M_041', - 'FM_Tat_Award_M_001', - 'FM_Tat_Award_M_007', - 'FM_Tat_Award_M_015', - 'FM_Tat_M_005', - 'FM_Tat_M_006', - 'FM_Tat_M_015', - 'FM_Tat_M_031', - 'FM_Tat_M_041' - } - }, - ['RIGHT_ARM'] = { - ['mpBeach_overlays'] = {'MP_Bea_M_RArm_000', 'MP_Bea_M_RArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_007_M', - 'MP_MP_Biker_Tat_014_M', - 'MP_MP_Biker_Tat_033_M', - 'MP_MP_Biker_Tat_042_M', - 'MP_MP_Biker_Tat_046_M', - 'MP_MP_Biker_Tat_047_M', - 'MP_MP_Biker_Tat_049_M', - 'MP_MP_Biker_Tat_054_M' - }, - ['mpBusiness_overlays'] = {'MP_Buis_M_RightArm_000', 'MP_Buis_M_RightArm_001', 'MP_Male_Crew_Tat_001'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_006_M', - 'MP_Christmas2017_Tattoo_012_M', - 'MP_Christmas2017_Tattoo_014_M', - 'MP_Christmas2017_Tattoo_017_M', - 'MP_Christmas2017_Tattoo_018_M', - 'MP_Christmas2017_Tattoo_023_M', - 'MP_Christmas2017_Tattoo_028_M' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_M_Tat_003', - 'MP_Xmas2_M_Tat_004', - 'MP_Xmas2_M_Tat_008', - 'MP_Xmas2_M_Tat_022', - 'MP_Xmas2_M_Tat_023', - 'MP_Xmas2_M_Tat_026', - 'MP_Xmas2_M_Tat_027' - }, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_M', 'MP_Gunrunning_Tattoo_021_M', 'MP_Gunrunning_Tattoo_024_M'}, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_001', - 'FM_Hip_M_Tat_004', - 'FM_Hip_M_Tat_008', - 'FM_Hip_M_Tat_010', - 'FM_Hip_M_Tat_014', - 'FM_Hip_M_Tat_017', - 'FM_Hip_M_Tat_018', - 'FM_Hip_M_Tat_020', - 'FM_Hip_M_Tat_022', - 'FM_Hip_M_Tat_023', - 'FM_Hip_M_Tat_036', - 'FM_Hip_M_Tat_044', - 'FM_Hip_M_Tat_045', - 'FM_Hip_M_Tat_001', - 'FM_Hip_M_Tat_004', - 'FM_Hip_M_Tat_008', - 'FM_Hip_M_Tat_010', - 'FM_Hip_M_Tat_014', - 'FM_Hip_M_Tat_017', - 'FM_Hip_M_Tat_018', - 'FM_Hip_M_Tat_020', - 'FM_Hip_M_Tat_022', - 'FM_Hip_M_Tat_023', - 'FM_Hip_M_Tat_036', - 'FM_Hip_M_Tat_044', - 'FM_Hip_M_Tat_045' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_003_M', - 'MP_MP_ImportExport_Tat_005_M', - 'MP_MP_ImportExport_Tat_006_M', - 'MP_MP_ImportExport_Tat_007_M' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_M', 'MP_LR_Tat_028_M', 'MP_LR_Tat_035_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_015_M'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_M', 'MP_LUXE_TAT_017_M', 'MP_LUXE_TAT_026_M', 'MP_LUXE_TAT_030_M'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_M', 'MP_LUXE_TAT_013_M', 'MP_LUXE_TAT_019_M'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_M', 'MP_Smuggler_Tattoo_005_M', 'MP_Smuggler_Tattoo_023_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_003_M', - 'MP_MP_Stunt_tat_009_M', - 'MP_MP_Stunt_tat_010_M', - 'MP_MP_Stunt_tat_016_M', - 'MP_MP_Stunt_tat_036_M', - 'MP_MP_Stunt_tat_038_M', - 'MP_MP_Stunt_tat_049_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_002', - 'FM_Tat_Award_M_010', - 'FM_Tat_M_000', - 'FM_Tat_M_001', - 'FM_Tat_M_003', - 'FM_Tat_M_014', - 'FM_Tat_M_018', - 'FM_Tat_M_027', - 'FM_Tat_M_028', - 'FM_Tat_M_038', - 'FM_Tat_M_047', - 'FM_Tat_Award_M_002', - 'FM_Tat_Award_M_010', - 'FM_Tat_M_000', - 'FM_Tat_M_001', - 'FM_Tat_M_003', - 'FM_Tat_M_014', - 'FM_Tat_M_018', - 'FM_Tat_M_027', - 'FM_Tat_M_028', - 'FM_Tat_M_038', - 'FM_Tat_M_047' - } - }, - ['LEFT_LEG'] = { - ['mpBeach_overlays'] = {'MP_Bea_M_Lleg_000'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_002_M', - 'MP_MP_Biker_Tat_015_M', - 'MP_MP_Biker_Tat_027_M', - 'MP_MP_Biker_Tat_036_M', - 'MP_MP_Biker_Tat_037_M', - 'MP_MP_Biker_Tat_044_M', - 'MP_MP_Biker_Tat_056_M', - 'MP_MP_Biker_Tat_057_M' - }, - ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_001', 'MP_Xmas2_M_Tat_002'}, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_005_M', - 'MP_Gunrunning_Tattoo_007_M', - 'MP_Gunrunning_Tattoo_011_M', - 'MP_Gunrunning_Tattoo_023_M' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_009', - 'FM_Hip_M_Tat_019', - 'FM_Hip_M_Tat_040', - 'FM_Hip_M_Tat_009', - 'FM_Hip_M_Tat_019', - 'FM_Hip_M_Tat_040' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_007_M', 'MP_LR_Tat_020_M'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_M'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_007_M', - 'MP_MP_Stunt_tat_013_M', - 'MP_MP_Stunt_tat_021_M', - 'MP_MP_Stunt_tat_028_M', - 'MP_MP_Stunt_tat_031_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_009', - 'FM_Tat_M_002', - 'FM_Tat_M_008', - 'FM_Tat_M_021', - 'FM_Tat_M_023', - 'FM_Tat_M_026', - 'FM_Tat_M_032', - 'FM_Tat_M_033', - 'FM_Tat_M_035', - 'FM_Tat_M_037', - 'FM_Tat_Award_M_009', - 'FM_Tat_M_002', - 'FM_Tat_M_008', - 'FM_Tat_M_021', - 'FM_Tat_M_023', - 'FM_Tat_M_026', - 'FM_Tat_M_032', - 'FM_Tat_M_033', - 'FM_Tat_M_035', - 'FM_Tat_M_037' - } - }, - ['RIGHT_LEG'] = { - ['mpBeach_overlays'] = {'MP_Bea_M_Rleg_000'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_004_M', - 'MP_MP_Biker_Tat_022_M', - 'MP_MP_Biker_Tat_028_M', - 'MP_MP_Biker_Tat_040_M', - 'MP_MP_Biker_Tat_048_M' - }, - ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_014'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_M', 'MP_Gunrunning_Tattoo_026_M', 'MP_Gunrunning_Tattoo_030_M'}, - ['mpHipster_overlays'] = {'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042', 'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_017_M', 'MP_LR_Tat_023_M'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_M'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_M'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_005_M', - 'MP_MP_Stunt_tat_015_M', - 'MP_MP_Stunt_tat_020_M', - 'MP_MP_Stunt_tat_025_M', - 'MP_MP_Stunt_tat_032_M', - 'MP_MP_Stunt_tat_045_M', - 'MP_MP_Stunt_tat_047_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_006', - 'FM_Tat_M_007', - 'FM_Tat_M_017', - 'FM_Tat_M_022', - 'FM_Tat_M_039', - 'FM_Tat_M_040', - 'FM_Tat_M_042', - 'FM_Tat_M_043', - 'FM_Tat_Award_M_006', - 'FM_Tat_M_007', - 'FM_Tat_M_017', - 'FM_Tat_M_022', - 'FM_Tat_M_039', - 'FM_Tat_M_040', - 'FM_Tat_M_042', - 'FM_Tat_M_043' - } - }, - ['BADGES'] = { - ['mpBattle_overlays'] = { - 'MP_Battle_Clothing_000_M', - 'MP_Battle_Clothing_001_M', - 'MP_Battle_Clothing_002_M', - 'MP_Battle_Clothing_003_M', - 'MP_Battle_Clothing_004_M', - 'MP_Battle_Clothing_005_M', - 'MP_Battle_Clothing_006_M', - 'MP_Battle_Clothing_007_M', - 'MP_Battle_Clothing_008_M', - 'MP_Battle_Clothing_009_M', - 'MP_Battle_Clothing_010_M', - 'MP_Battle_Clothing_011_M', - 'MP_Battle_Clothing_012_M', - 'MP_Battle_Clothing_013_M', - 'MP_Battle_Clothing_014_M', - 'MP_Battle_Clothing_015_M', - 'MP_Battle_Clothing_016_M', - 'MP_Battle_Clothing_017_M', - 'MP_Battle_Clothing_018_M', - 'MP_Battle_Clothing_019_M', - 'MP_Battle_Clothing_020_M', - 'MP_Battle_Clothing_021_M', - 'MP_Battle_Clothing_022_M', - 'MP_Battle_Clothing_023_M', - 'MP_Battle_Clothing_024_M', - 'MP_Battle_Clothing_025_M', - 'MP_Battle_Clothing_026_M', - 'MP_Battle_Clothing_027_M', - 'MP_Battle_Clothing_028_M', - 'MP_Battle_Clothing_029_M', - 'MP_Battle_Clothing_030_M', - 'MP_Battle_Clothing_031_M', - 'MP_Battle_Clothing_032_M', - 'MP_Battle_Clothing_033_M', - 'MP_Battle_Clothing_034_M', - 'MP_Battle_Clothing_035_M', - 'MP_Battle_Clothing_036_M', - 'MP_Battle_Clothing_037_M', - 'MP_Battle_Clothing_038_M', - 'MP_Battle_Clothing_039_M', - 'MP_Battle_Clothing_040_M', - 'MP_Battle_Clothing_041_M', - 'MP_Battle_Clothing_042_M', - 'MP_Battle_Clothing_043_M', - 'MP_Battle_Clothing_044_M', - 'MP_Battle_Clothing_045_M', - 'MP_Battle_Clothing_046_M', - 'MP_Battle_Clothing_047_M', - 'MP_Battle_Clothing_048_M', - 'MP_Battle_Clothing_049_M', - 'MP_Battle_Clothing_050_M', - 'MP_Battle_Clothing_051_M', - 'MP_Battle_Clothing_052_M', - 'MP_Battle_Clothing_053_M', - 'MP_Battle_Clothing_054_M', - 'MP_Battle_Clothing_055_M', - 'MP_Battle_Clothing_056_M', - 'MP_Battle_Clothing_057_M', - 'MP_Battle_Clothing_058_M', - 'MP_Battle_Clothing_059_M', - 'MP_Battle_Clothing_060_M', - 'MP_Battle_Clothing_061_M', - 'MP_Battle_Clothing_062_M' - }, - ['mpBiker_overlays'] = { - 'MP_Biker_Award_000_M', - 'MP_Biker_Award_001_M', - 'MP_Biker_Rank_000_M', - 'MP_Biker_Rank_001_M', - 'MP_Biker_Rank_002_M', - 'MP_Biker_Rank_003_M', - 'MP_Biker_Rank_004_M', - 'MP_Biker_Rank_005_M', - 'MP_Biker_Rank_006_M', - 'MP_Biker_Rank_007_M', - 'MP_Biker_Rank_008_M', - 'MP_Biker_Rank_009_M', - 'MP_Biker_Rank_010_M', - 'MP_Biker_Rank_011_M', - 'MP_Biker_Rank_012_M', - 'MP_Biker_Rank_013_M', - 'MP_Biker_Rank_014_M', - 'MP_Biker_Rank_015_M', - 'MP_Biker_Rank_016_M', - 'MP_Biker_Rank_017_M', - 'MP_Biker_Tee_000_M', - 'MP_Biker_Tee_001_M', - 'MP_Biker_Tee_002_M', - 'MP_Biker_Tee_003_M', - 'MP_Biker_Tee_004_M', - 'MP_Biker_Tee_005_M', - 'MP_Biker_Tee_006_M', - 'MP_Biker_Tee_007_M', - 'MP_Biker_Tee_008_M', - 'MP_Biker_Tee_009_M', - 'MP_Biker_Tee_010_M', - 'MP_Biker_Tee_011_M', - 'MP_Biker_Tee_012_M', - 'MP_Biker_Tee_013_M', - 'MP_Biker_Tee_014_M', - 'MP_Biker_Tee_015_M', - 'MP_Biker_Tee_016_M', - 'MP_Biker_Tee_017_M', - 'MP_Biker_Tee_018_M', - 'MP_Biker_Tee_019_M', - 'MP_Biker_Tee_020_M', - 'MP_Biker_Tee_021_M', - 'MP_Biker_Tee_022_M', - 'MP_Biker_Tee_023_M', - 'MP_Biker_Tee_024_M', - 'MP_Biker_Tee_025_M', - 'MP_Biker_Tee_026_M', - 'MP_Biker_Tee_027_M', - 'MP_Biker_Tee_028_M', - 'MP_Biker_Tee_029_M', - 'MP_Biker_Tee_030_M', - 'MP_Biker_Tee_031_M', - 'MP_Biker_Tee_032_M', - 'MP_Biker_Tee_033_M', - 'MP_Biker_Tee_034_M', - 'MP_Biker_Tee_035_M', - 'MP_Biker_Tee_036_M', - 'MP_Biker_Tee_037_M', - 'MP_Biker_Tee_038_M', - 'MP_Biker_Tee_039_M', - 'MP_Biker_Tee_040_M', - 'MP_Biker_Tee_041_M', - 'MP_Biker_Tee_042_M', - 'MP_Biker_Tee_043_M', - 'MP_Biker_Tee_044_M', - 'MP_Biker_Tee_045_M', - 'MP_Biker_Tee_046_M', - 'MP_Biker_Tee_047_M', - 'MP_Biker_Tee_048_M', - 'MP_Biker_Tee_049_M', - 'MP_Biker_Tee_050_M', - 'MP_Biker_Tee_051_M', - 'MP_Biker_Tee_052_M', - 'MP_Biker_Tee_053_M', - 'MP_Biker_Tee_054_M', - 'MP_Biker_Tee_055_M' - }, - ['mpChristmas2018_overlays'] = { - 'MP_Christmas2018_Tee_000_M', - 'MP_Christmas2018_Tee_001_M', - 'MP_Christmas2018_Tee_002_M', - 'MP_Christmas2018_Tee_003_M', - 'MP_Christmas2018_Tee_004_M', - 'MP_Christmas2018_Tee_005_M', - 'MP_Christmas2018_Tee_006_M', - 'MP_Christmas2018_Tee_007_M', - 'MP_Christmas2018_Tee_008_M', - 'MP_Christmas2018_Tee_009_M', - 'MP_Christmas2018_Tee_010_M', - 'MP_Christmas2018_Tee_011_M', - 'MP_Christmas2018_Tee_012_M', - 'MP_Christmas2018_Tee_013_M', - 'MP_Christmas2018_Tee_014_M', - 'MP_Christmas2018_Tee_015_M', - 'MP_Christmas2018_Tee_016_M', - 'MP_Christmas2018_Tee_017_M', - 'MP_Christmas2018_Tee_018_M', - 'MP_Christmas2018_Tee_019_M', - 'MP_Christmas2018_Tee_020_M', - 'MP_Christmas2018_Tee_021_M', - 'MP_Christmas2018_Tee_022_M', - 'MP_Christmas2018_Tee_023_M', - 'MP_Christmas2018_Tee_024_M', - 'MP_Christmas2018_Tee_025_M', - 'MP_Christmas2018_Tee_026_M', - 'MP_Christmas2018_Tee_027_M', - 'MP_Christmas2018_Tee_028_M', - 'MP_Christmas2018_Tee_029_M', - 'MP_Christmas2018_Tee_030_M', - 'MP_Christmas2018_Tee_031_M', - 'MP_Christmas2018_Tee_032_M', - 'MP_Christmas2018_Tee_033_M', - 'MP_Christmas2018_Tee_034_M', - 'MP_Christmas2018_Tee_035_M', - 'MP_Christmas2018_Tee_036_M', - 'MP_Christmas2018_Tee_037_M', - 'MP_Christmas2018_Tee_038_M', - 'MP_Christmas2018_Tee_039_M', - 'MP_Christmas2018_Tee_040_M', - 'MP_Christmas2018_Tee_041_M', - 'MP_Christmas2018_Tee_042_M', - 'MP_Christmas2018_Tee_043_M', - 'MP_Christmas2018_Tee_044_M', - 'MP_Christmas2018_Tee_045_M', - 'MP_Christmas2018_Tee_046_M', - 'MP_Christmas2018_Tee_047_M', - 'MP_Christmas2018_Tee_048_M', - 'MP_Christmas2018_Tee_049_M', - 'MP_Christmas2018_Tee_050_M', - 'MP_Christmas2018_Tee_051_M', - 'MP_Christmas2018_Tee_052_M', - 'MP_Christmas2018_Tee_053_M', - 'MP_Christmas2018_Tee_054_M', - 'MP_Christmas2018_Tee_055_M', - 'MP_Christmas2018_Tee_056_M', - 'MP_Christmas2018_Tee_057_M', - 'MP_Christmas2018_Tee_058_M', - 'MP_Christmas2018_Tee_059_M', - 'MP_Christmas2018_Tee_060_M', - 'MP_Christmas2018_Tee_061_M', - 'MP_Christmas2018_Tee_062_M', - 'MP_Christmas2018_Tee_063_M', - 'MP_Christmas2018_Tee_064_M', - 'MP_Christmas2018_Tee_065_M', - 'MP_Christmas2018_Tee_066_M', - 'MP_Christmas2018_Tee_067_M', - 'MP_Christmas2018_Tee_068_M', - 'MP_Christmas2018_Tee_069_M', - 'MP_Christmas2018_Tee_070_M', - 'MP_Christmas2018_Tee_071_M', - 'MP_Christmas2018_Tee_072_M', - 'MP_Christmas2018_Tee_073_M', - 'MP_Christmas2018_Tee_074_M', - 'MP_Christmas2018_Tee_075_M', - 'MP_Christmas2018_Tee_076_M', - 'MP_Christmas2018_Tee_077_M', - 'MP_Christmas2018_Tee_078_M', - 'MP_Christmas2018_Tee_079_M', - 'MP_Christmas2018_Tee_080_M', - 'MP_Christmas2018_Tee_081_M', - 'MP_Christmas2018_Tee_082_M', - 'MP_Christmas2018_Tee_083_M', - 'MP_Christmas2018_Tee_084_M', - 'MP_Christmas2018_Tee_085_M', - 'MP_Christmas2018_Tee_086_M', - 'MP_Christmas2018_Tee_087_M', - 'MP_Christmas2018_Tee_088_M', - 'MP_Christmas2018_Tee_089_M', - 'MP_Christmas2018_Tee_090_M', - 'MP_Christmas2018_Tee_091_M', - 'MP_Christmas2018_Tee_092_M', - 'MP_Christmas2018_Tee_093_M', - 'MP_Christmas2018_Tee_094_M', - 'MP_Christmas2018_Tee_095_M', - 'MP_Christmas2018_Tee_096_M', - 'MP_Christmas2018_Tee_097_M', - 'MP_Christmas2018_Tee_098_M', - 'MP_Christmas2018_Tee_099_M', - 'MP_Christmas2018_Tee_100_M', - 'MP_Christmas2018_Tee_101_M', - 'MP_Christmas2018_Tee_102_M', - 'MP_Christmas2018_Tee_103_M', - 'MP_Christmas2018_Tee_104_M', - 'MP_Christmas2018_Tee_105_M', - 'MP_Christmas2018_Tee_106_M', - 'MP_Christmas2018_Tee_107_M', - 'MP_Christmas2018_Tee_108_M', - 'MP_Christmas2018_Tee_109_M', - 'MP_Christmas2018_Tee_110_M', - 'MP_Christmas2018_Tee_111_M', - 'MP_Christmas2018_Tee_112_M', - 'MP_Christmas2018_Tee_113_M', - 'MP_Christmas2018_Tee_114_M', - 'MP_Christmas2018_Tee_115_M', - 'MP_Christmas2018_Tee_116_M', - 'MP_Christmas2018_Tee_117_M', - 'MP_Christmas2018_Tee_118_M', - 'MP_Christmas2018_Tee_119_M', - 'MP_Christmas2018_Tee_120_M', - 'MP_Christmas2018_Tee_121_M', - 'MP_Christmas2018_Tee_122_M', - 'MP_Christmas2018_Tee_123_M', - 'MP_Christmas2018_Tee_124_M' - }, - ['mpExecutive_overlays'] = { - 'MP_Securoserv_000_M', - 'MP_exec_teams_000_M', - 'MP_exec_teams_001_M', - 'MP_exec_teams_002_M', - 'MP_exec_teams_003_M', - 'MP_exec_prizes_000_M', - 'MP_exec_prizes_001_M', - 'MP_exec_prizes_002_M', - 'MP_exec_prizes_003_M', - 'MP_exec_prizes_004_M', - 'MP_exec_prizes_005_M', - 'MP_exec_prizes_006_M', - 'MP_exec_prizes_007_M', - 'MP_exec_prizes_008_M', - 'MP_exec_prizes_009_M', - 'MP_exec_prizes_010_M', - 'MP_exec_prizes_011_M', - 'MP_exec_prizes_012_M', - 'MP_exec_prizes_013_M', - 'MP_exec_prizes_014_M', - 'MP_exec_prizes_015_M' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Award_000_M', - 'MP_Gunrunning_Award_001_M', - 'MP_Gunrunning_Award_002_M', - 'MP_Gunrunning_Award_003_M', - 'MP_Gunrunning_Award_004_M', - 'MP_Gunrunning_Award_005_M', - 'MP_Gunrunning_Award_006_M', - 'MP_Gunrunning_Award_007_M', - 'MP_Gunrunning_Award_008_M', - 'MP_Gunrunning_Award_009_M', - 'MP_Gunrunning_Award_010_M', - 'MP_Gunrunning_Award_011_M', - 'MP_Gunrunning_Award_012_M', - 'MP_Gunrunning_Award_013_M', - 'MP_Gunrunning_Award_014_M', - 'MP_Gunrunning_Award_015_M', - 'MP_Gunrunning_Award_016_M', - 'MP_Gunrunning_Award_017_M', - 'MP_Gunrunning_Award_018_M', - 'MP_Gunrunning_Award_019_M', - 'MP_Gunrunning_Award_020_M', - 'MP_Gunrunning_Award_021_M', - 'MP_Gunrunning_Award_022_M', - 'MP_Gunrunning_Award_023_M', - 'MP_Gunrunning_Award_024_M' - }, - ['mpHalloween_overlays'] = { - 'HW_Tee_000_M', - 'HW_Tee_001_M', - 'HW_Tee_002_M', - 'HW_Tee_003_M', - 'HW_Tee_004_M', - 'HW_Tee_005_M', - 'HW_Tee_006_M', - 'HW_Tee_007_M', - 'HW_Tee_008_M', - 'HW_Tee_009_M', - 'HW_Tee_010_M', - 'HW_Tee_011_M', - 'HW_Tee_012_M' - }, - ['mpHeist_overlays'] = { - 'MP_Award_M_Tshirt_004', - 'MP_Award_M_Tshirt_005', - 'MP_Award_M_Tshirt_006', - 'MP_Award_M_Tshirt_007', - 'MP_Award_M_Tshirt_008', - 'MP_Award_M_Tshirt_009', - 'MP_Award_M_Tshirt_010', - 'MP_Award_M_Tshirt_011', - 'MP_Award_M_Tshirt_012', - 'MP_Award_M_Tshirt_013', - 'MP_Fli_M_Tshirt_000', - 'MP_Bugstar_A', - 'MP_Bugstar_B', - 'MP_Bugstar_C', - 'MP_Rogers_A', - 'MP_Rogers_B', - 'MP_Power_A', - 'MP_Power_B', - 'MP_Als_A', - 'MP_Als_B', - 'MP_Elite_M_Tshirt', - 'MP_Elite_M_Tshirt_1', - 'MP_Elite_M_Tshirt_2' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tshirt_000', - 'FM_Hip_M_Tshirt_001', - 'FM_Hip_M_Tshirt_002', - 'FM_Hip_M_Tshirt_003', - 'FM_Hip_M_Tshirt_004', - 'FM_Hip_M_Tshirt_005', - 'FM_Hip_M_Tshirt_006', - 'FM_Hip_M_Tshirt_007', - 'FM_Hip_M_Tshirt_008', - 'FM_Hip_M_Tshirt_009', - 'FM_Hip_M_Tshirt_010', - 'FM_Hip_M_Tshirt_011', - 'FM_Hip_M_Tshirt_012', - 'FM_Hip_M_Tshirt_013', - 'FM_Hip_M_Tshirt_014', - 'FM_Hip_M_Tshirt_015', - 'FM_Hip_M_Tshirt_016', - 'FM_Hip_M_Tshirt_017', - 'FM_Hip_M_Tshirt_018', - 'FM_Hip_M_Tshirt_019', - 'FM_Hip_M_Tshirt_020', - 'FM_Hip_M_Tshirt_021', - 'FM_Hip_M_Tshirt_022', - 'FM_Hip_M_Retro_000', - 'FM_Hip_M_Retro_001', - 'FM_Hip_M_Retro_002', - 'FM_Hip_M_Retro_003', - 'FM_Hip_M_Retro_004', - 'FM_Hip_M_Retro_005', - 'FM_Hip_M_Retro_006', - 'FM_Hip_M_Retro_007', - 'FM_Hip_M_Retro_008', - 'FM_Hip_M_Retro_009', - 'FM_Hip_M_Retro_010', - 'FM_Hip_M_Retro_011', - 'FM_Hip_M_Retro_012', - 'FM_Hip_M_Retro_013', - 'FM_Rstar_M_Tshirt_000', - 'FM_Rstar_M_Tshirt_001', - 'FM_Rstar_M_Tshirt_002', - 'FM_Hip_M_Tshirt_000', - 'FM_Hip_M_Tshirt_001', - 'FM_Hip_M_Tshirt_002', - 'FM_Hip_M_Tshirt_003', - 'FM_Hip_M_Tshirt_004', - 'FM_Hip_M_Tshirt_005', - 'FM_Hip_M_Tshirt_006', - 'FM_Hip_M_Tshirt_007', - 'FM_Hip_M_Tshirt_008', - 'FM_Hip_M_Tshirt_009', - 'FM_Hip_M_Tshirt_010', - 'FM_Hip_M_Tshirt_011', - 'FM_Hip_M_Tshirt_012', - 'FM_Hip_M_Tshirt_013', - 'FM_Hip_M_Tshirt_014', - 'FM_Hip_M_Tshirt_015', - 'FM_Hip_M_Tshirt_016', - 'FM_Hip_M_Tshirt_017', - 'FM_Hip_M_Tshirt_018', - 'FM_Hip_M_Tshirt_019', - 'FM_Hip_M_Tshirt_020', - 'FM_Hip_M_Tshirt_021', - 'FM_Hip_M_Tshirt_022', - 'FM_Hip_M_Retro_000', - 'FM_Hip_M_Retro_001', - 'FM_Hip_M_Retro_002', - 'FM_Hip_M_Retro_003', - 'FM_Hip_M_Retro_004', - 'FM_Hip_M_Retro_005', - 'FM_Hip_M_Retro_006', - 'FM_Hip_M_Retro_007', - 'FM_Hip_M_Retro_008', - 'FM_Hip_M_Retro_009', - 'FM_Hip_M_Retro_010', - 'FM_Hip_M_Retro_011', - 'FM_Hip_M_Retro_012', - 'FM_Hip_M_Retro_013', - 'FM_Rstar_M_Tshirt_000', - 'FM_Rstar_M_Tshirt_001', - 'FM_Rstar_M_Tshirt_002' - }, - ['mpIndependance_overlays'] = { - 'FM_Ind_M_Award_000', - 'FM_Ind_M_Tshirt_000', - 'FM_Ind_M_Tshirt_001', - 'FM_Ind_M_Tshirt_002', - 'FM_Ind_M_Tshirt_003', - 'FM_Ind_M_Tshirt_004', - 'FM_Ind_M_Tshirt_005', - 'FM_Ind_M_Tshirt_006', - 'FM_Ind_M_Tshirt_007', - 'FM_Ind_M_Tshirt_008', - 'FM_Ind_M_Tshirt_009', - 'FM_Ind_M_Tshirt_010', - 'FM_Ind_M_Tshirt_011', - 'FM_Ind_M_Tshirt_012', - 'FM_Ind_M_Tshirt_013', - 'FM_Ind_M_Tshirt_014', - 'FM_Ind_M_Tshirt_015', - 'FM_Ind_M_Tshirt_016', - 'FM_Ind_M_Tshirt_017', - 'FM_Ind_M_Tshirt_018', - 'FM_Ind_M_Tshirt_019', - 'FM_Ind_M_Tshirt_020', - 'FM_Ind_M_Tshirt_021', - 'FM_Ind_M_Tshirt_022', - 'FM_Ind_M_Tshirt_023', - 'FM_Ind_M_Tshirt_024', - 'FM_Ind_M_Tshirt_025', - 'FM_Ind_M_Tshirt_026' - }, - ['mpIndependence_overlays'] = { - 'FM_Ind_M_Award_000', - 'FM_Ind_M_Tshirt_000', - 'FM_Ind_M_Tshirt_001', - 'FM_Ind_M_Tshirt_002', - 'FM_Ind_M_Tshirt_003', - 'FM_Ind_M_Tshirt_004', - 'FM_Ind_M_Tshirt_005', - 'FM_Ind_M_Tshirt_006', - 'FM_Ind_M_Tshirt_007', - 'FM_Ind_M_Tshirt_008', - 'FM_Ind_M_Tshirt_009', - 'FM_Ind_M_Tshirt_010', - 'FM_Ind_M_Tshirt_011', - 'FM_Ind_M_Tshirt_012', - 'FM_Ind_M_Tshirt_013', - 'FM_Ind_M_Tshirt_014', - 'FM_Ind_M_Tshirt_015', - 'FM_Ind_M_Tshirt_016', - 'FM_Ind_M_Tshirt_017', - 'FM_Ind_M_Tshirt_018', - 'FM_Ind_M_Tshirt_019', - 'FM_Ind_M_Tshirt_020', - 'FM_Ind_M_Tshirt_021', - 'FM_Ind_M_Tshirt_022', - 'FM_Ind_M_Tshirt_023', - 'FM_Ind_M_Tshirt_024', - 'FM_Ind_M_Tshirt_025', - 'FM_Ind_M_Tshirt_026' - }, - ['mpLowrider2_overlays'] = { - 'MP_Chianski_000_M', - 'MP_Chianski_001_M', - 'MP_Chianski_002_M', - 'MP_Chianski_003_M', - 'MP_Chianski_004_M', - 'MP_Chianski_005_M', - 'MP_Chianski_006_M', - 'MP_Hntr_000_M', - 'MP_Hntr_001_M', - 'MP_Hntr_002_M', - 'MP_Hntr_003_M', - 'MP_Hntr_004_M', - 'MP_Hntr_005_M', - 'MP_Hntr_006_M', - 'MP_Hntr_007_M', - 'MP_Hntr_008_M', - 'MP_Hntr_009_M', - 'MP_Hntr_010_M', - 'MP_Hntr_011_M', - 'MP_Hntr_012_M', - 'MP_Dense_000_M', - 'MP_Dense_001_M', - 'MP_Dense_002_M', - 'MP_Dense_003_M', - 'MP_Dense_004_M', - 'MP_Dense_005_M', - 'MP_Dense_006_M', - 'MP_Dense_007_M' - }, - ['mpLowrider_overlays'] = { - 'MP_Broker_000_M', - 'MP_Broker_001_M', - 'MP_Broker_002_M', - 'MP_Broker_003_M', - 'MP_Broker_004_M', - 'MP_Broker_005_M', - 'MP_Magnetics_000_M', - 'MP_Magnetics_001_M', - 'MP_Magnetics_002_M', - 'MP_Magnetics_003_M', - 'MP_Magnetics_004_M', - 'MP_Magnetics_005_M', - 'MP_Trickster_000_M', - 'MP_Trickster_001_M', - 'MP_Trickster_002_M', - 'MP_Trickster_003_M', - 'MP_Trickster_004_M', - 'MP_Trickster_005_M', - 'MP_Trickster_006_M', - 'MP_Trickster_007_M', - 'MP_Trickster_008_M', - 'MP_Trickster_009_M', - 'MP_Trickster_010_M', - 'MP_Bennys_000_M', - 'MP_Bennys_001_M' - }, - ['mpLTS_overlays'] = {'FM_LTS_M_Tshirt_000'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_LC_000_M', - 'MP_LUXE_LC_001_M', - 'MP_LUXE_LC_002_M', - 'MP_LUXE_LC_003_M', - 'MP_LUXE_LC_006_M', - 'MP_LUXE_LC_007_M', - 'MP_LUXE_LC_008_M', - 'MP_LUXE_LC_009_M', - 'MP_LUXE_LC_012_M', - 'MP_LUXE_LC_013_M', - 'MP_LUXE_LC_014_M', - 'MP_LUXE_LC_015_M', - 'MP_LUXE_VDG_000_M', - 'MP_LUXE_VDG_001_M', - 'MP_LUXE_VDG_002_M', - 'MP_LUXE_VDG_004_M', - 'MP_LUXE_VDG_005_M', - 'MP_LUXE_VDG_006_M' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_LC_004_M', - 'MP_LUXE_LC_005_M', - 'MP_LUXE_LC_010_M', - 'MP_LUXE_LC_011_M', - 'MP_LUXE_ENEMA_000_M', - 'MP_LUXE_Per_001_M', - 'MP_LUXE_SC_000_M', - 'MP_FAKE_LB_000_M', - 'MP_FAKE_LC_000_M', - 'MP_FAKE_ENEMA_000_M', - 'MP_FAKE_Per_000_M', - 'MP_FAKE_SN_000_M', - 'MP_FAKE_SC_000_M', - 'MP_FAKE_DS_000_M', - 'MP_FAKE_Vap_000_M', - 'MP_FAKE_DIS_000_M', - 'MP_FAKE_DIS_001_M', - 'MP_LUXE_DIX_000_M', - 'MP_LUXE_DIX_001_M', - 'MP_LUXE_DIX_002_M', - 'MP_LUXE_SN_000_M', - 'MP_LUXE_SN_001_M', - 'MP_LUXE_SN_002_M', - 'MP_LUXE_SN_003_M', - 'MP_LUXE_SN_004_M', - 'MP_LUXE_SN_005_M', - 'MP_LUXE_SN_006_M', - 'MP_LUXE_SN_007_M', - 'MP_FILM_000_M', - 'MP_FILM_001_M', - 'MP_FILM_002_M', - 'MP_FILM_003_M', - 'MP_FILM_004_M', - 'MP_FILM_005_M', - 'MP_FILM_006_M', - 'MP_FILM_007_M', - 'MP_FILM_008_M', - 'MP_FILM_009_M' - }, - ['mpPilot_overlays'] = {'MP_Fli_M_Tshirt_000'}, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Graphic_000_M', - 'MP_Smuggler_Graphic_001_M', - 'MP_Smuggler_Graphic_002_M', - 'MP_Smuggler_Graphic_003_M', - 'MP_Smuggler_Graphic_004_M', - 'MP_Smuggler_Graphic_005_M', - 'MP_Smuggler_Graphic_006_M', - 'MP_Smuggler_Graphic_007_M', - 'MP_Smuggler_Graphic_008_M', - 'MP_Smuggler_Graphic_009_M', - 'MP_Smuggler_Graphic_010_M', - 'MP_Smuggler_Graphic_011_M', - 'MP_Smuggler_Graphic_012_M', - 'MP_Smuggler_Graphic_013_M', - 'MP_Smuggler_Graphic_014_M', - 'MP_Smuggler_Graphic_015_M', - 'MP_Smuggler_Graphic_016_M', - 'MP_Smuggler_Graphic_017_M', - 'MP_Smuggler_Graphic_018_M' - }, - ['mpValentines_overlays'] = { - 'MP_Val_M_Tshirt_A', - 'MP_Val_M_Tshirt_B', - 'MP_Val_M_Tshirt_C', - 'MP_Val_M_Tshirt_D', - 'MP_Val_M_Tshirt_E', - 'MP_Val_M_Tshirt_F', - 'MP_Val_M_Tshirt_G', - 'MP_Val_M_Tshirt_H', - 'MP_Val_M_Tshirt_I', - 'MP_Val_M_Tshirt_J', - 'MP_Val_M_Tshirt_K', - 'MP_Val_M_Tshirt_L', - 'MP_Val_M_Tshirt_M', - 'MP_Val_M_Tshirt_N', - 'MP_Val_M_Tshirt_O', - 'MP_Val_M_Tshirt_P', - 'MP_Val_M_Tshirt_Q', - 'MP_Val_M_Tshirt_R', - 'MP_Val_M_Tshirt_S', - 'MP_Val_M_Tshirt_T' - }, - ['mpxmas_604490_overlays'] = {'MP_IHeartLC_000_M'}, - ['multiplayer_overlays'] = { - 'FM_CREW_M_000_A', - 'FM_CREW_M_000_B', - 'FM_CREW_M_000_C', - 'FM_CREW_M_000_D', - 'FM_CREW_M_000_E', - 'FM_CREW_M_000_F', - 'FM_Tshirt_Award_000', - 'FM_Tshirt_Award_001', - 'FM_Tshirt_Award_002', - 'mp_fm_branding_001', - 'mp_fm_branding_002', - 'mp_fm_branding_003', - 'mp_fm_branding_004', - 'mp_fm_branding_005', - 'mp_fm_branding_006', - 'mp_fm_branding_007', - 'mp_fm_branding_008', - 'mp_fm_branding_009', - 'mp_fm_branding_010', - 'mp_fm_branding_011', - 'mp_fm_branding_012', - 'mp_fm_branding_013', - 'mp_fm_branding_014', - 'mp_fm_branding_015', - 'mp_fm_branding_016', - 'mp_fm_branding_017', - 'mp_fm_branding_018', - 'mp_fm_branding_019', - 'mp_fm_branding_020', - 'mp_fm_branding_022', - 'mp_fm_branding_023', - 'mp_fm_branding_024', - 'mp_fm_branding_025', - 'mp_fm_branding_027', - 'mp_fm_branding_028', - 'mp_fm_branding_029', - 'mp_fm_branding_031', - 'mp_fm_branding_032', - 'mp_fm_branding_034', - 'mp_fm_branding_035', - 'mp_fm_branding_036', - 'mp_fm_branding_037', - 'mp_fm_branding_038', - 'mp_fm_branding_039', - 'mp_fm_branding_040', - 'mp_fm_branding_041', - 'mp_fm_branding_042', - 'mp_fm_branding_043', - 'mp_fm_branding_044', - 'mp_fm_branding_045', - 'mp_fm_branding_046', - 'mp_fm_branding_047', - 'mp_fm_OGA_000_m', - 'mp_fm_OGA_001_m', - 'mp_fm_OGA_002_m', - 'mp_fm_OGA_003_m', - 'FM_CREW_M_000_A', - 'FM_CREW_M_000_B', - 'FM_CREW_M_000_C', - 'FM_CREW_M_000_D', - 'FM_CREW_M_000_E', - 'FM_CREW_M_000_F', - 'FM_Tshirt_Award_000', - 'FM_Tshirt_Award_001', - 'FM_Tshirt_Award_002', - 'mp_fm_branding_001', - 'mp_fm_branding_002', - 'mp_fm_branding_003', - 'mp_fm_branding_004', - 'mp_fm_branding_005', - 'mp_fm_branding_006', - 'mp_fm_branding_007', - 'mp_fm_branding_008', - 'mp_fm_branding_009', - 'mp_fm_branding_010', - 'mp_fm_branding_011', - 'mp_fm_branding_012', - 'mp_fm_branding_013', - 'mp_fm_branding_014', - 'mp_fm_branding_015', - 'mp_fm_branding_016', - 'mp_fm_branding_017', - 'mp_fm_branding_018', - 'mp_fm_branding_019', - 'mp_fm_branding_020', - 'mp_fm_branding_022', - 'mp_fm_branding_023', - 'mp_fm_branding_024', - 'mp_fm_branding_025', - 'mp_fm_branding_027', - 'mp_fm_branding_028', - 'mp_fm_branding_029', - 'mp_fm_branding_031', - 'mp_fm_branding_032', - 'mp_fm_branding_034', - 'mp_fm_branding_035', - 'mp_fm_branding_036', - 'mp_fm_branding_037', - 'mp_fm_branding_038', - 'mp_fm_branding_039', - 'mp_fm_branding_040', - 'mp_fm_branding_041', - 'mp_fm_branding_042', - 'mp_fm_branding_043', - 'mp_fm_branding_044', - 'mp_fm_branding_045', - 'mp_fm_branding_046', - 'mp_fm_branding_047', - 'mp_fm_OGA_000_m', - 'mp_fm_OGA_001_m', - 'mp_fm_OGA_002_m', - 'mp_fm_OGA_003_m' - } - } -} diff --git a/[tools]/cvf_tattoo_generator/package-lock.json b/[tools]/cvf_tattoo_generator/package-lock.json deleted file mode 100644 index 9c5feaf..0000000 --- a/[tools]/cvf_tattoo_generator/package-lock.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "name": "corev_tattoo_generator", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@types/commander": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/@types/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-0QEFiR8ljcHp9bAbWxecjVRuAMr16ivPiGOw6KFQBVrVd0RQIcM3xKdRisH2EDWgVWujiYtHwhSkSUoAAGzH7Q==", - "requires": { - "commander": "*" - } - }, - "@types/diff": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-3.5.3.tgz", - "integrity": "sha512-YrLagYnL+tfrgM7bQ5yW34pi5cg9pmh5Gbq2Lmuuh+zh0ZjmK2fU3896PtlpJT3IDG2rdkoG30biHJepgIsMnw==" - }, - "@types/get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Rq+8rwnpT+Alr6B66ZSsMWitvfM=", - "requires": { - "@types/node": "*" - } - }, - "@types/node": { - "version": "14.14.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.5.tgz", - "integrity": "sha512-H5Wn24s/ZOukBmDn03nnGTp18A60ny9AmCwnEcgJiTgSGsCO7k+NWP7zjCCbhlcnVCoI+co52dUAt9GMhOSULw==" - }, - "arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", - "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=" - }, - "graceful-fs": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", - "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" - }, - "json2lua": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/json2lua/-/json2lua-0.3.3.tgz", - "integrity": "sha512-c8vrc7+lEDwoLMngnPXAzfa9SMUIySnvhdgR8rZ2/+QTNYBGGzT1zhorlBR67/LoBV8gsm8PIbDwyiaExQcaWA==", - "requires": { - "lodash": "^4.17.15" - } - }, - "jsonfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", - "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" - } - }, - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, - "lua-fmt": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/lua-fmt/-/lua-fmt-2.6.0.tgz", - "integrity": "sha1-75rAVz0dpzMNygnAIsOaM67TR6M=", - "requires": { - "@types/commander": "^2.3.31", - "@types/diff": "^3.2.0", - "@types/get-stdin": "^5.0.0", - "commander": "^2.9.0", - "diff": "^3.3.0", - "get-stdin": "^5.0.1", - "luaparse": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802" - }, - "dependencies": { - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" - } - } - }, - "luaparse": { - "version": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802", - "from": "github:oxyc/luaparse#ac42a00ebf4020b8c9d3219e4b0f84bf7ce6e802" - }, - "make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "ts-node": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz", - "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==", - "dev": true, - "requires": { - "arg": "^4.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - } - }, - "typescript": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz", - "integrity": "sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==", - "dev": true - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", - "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" - }, - "yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true - } - } -} diff --git a/[tools]/cvf_tattoo_generator/package.json b/[tools]/cvf_tattoo_generator/package.json deleted file mode 100644 index 983a8d8..0000000 --- a/[tools]/cvf_tattoo_generator/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "corev_tattoo_generator", - "version": "1.0.0", - "description": "Generates .lua files based on given overlays.json", - "main": "cvf_tattoo_generator.ts", - "scripts": { - "start": "ts-node cvf_tattoo_generator.ts" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/ThymonA/CoreV-Framework.git" - }, - "keywords": [ - "CoreV", - "Framework", - "Tattoo", - "Generator" - ], - "author": "ThymonA", - "license": "GPL-3.0-or-later", - "bugs": { - "url": "https://github.com/ThymonA/CoreV-Framework/issues" - }, - "homepage": "https://github.com/ThymonA/CoreV-Framework#readme", - "dependencies": { - "fs-extra": "^9.0.1", - "json2lua": "^0.3.3", - "lua-fmt": "^2.6.0" - }, - "devDependencies": { - "@types/node": "^14.14.5", - "ts-node": "^9.0.0", - "typescript": "^4.0.5" - } -} diff --git a/corev/client/import.lua b/corev/client/import.lua index e3d1ab9..9d091b1 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -29,6 +29,8 @@ local xpcall = assert(xpcall) local pairs = assert(pairs) local traceback = assert(debug.traceback) local error = assert(error) +local vector3 = assert(vector3) +local vector2 = assert(vector2) local setmetatable = assert(setmetatable) local isClient = not IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() @@ -205,6 +207,51 @@ function corev:ensure(input, defaultValue) return defaultValue end + if (inputType == 'vector3') then + if (currentInputType == 'table') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + local _z = self:ensure(input.z, defaultValue.z) + + return vector3(_x, _y, _z) + end + + if (currentInputType == 'vector2') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + + return vector3(_x, _y, 0) + end + + if (currentInputType == 'number') then + return vector3(input, input, input) + end + + return defaultValue + end + + if (inputType == 'vector2') then + if (currentInputType == 'table') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + + return vector2(_x, _y) + end + + if (currentInputType == 'vector3') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + + return vector2(_x, _y) + end + + if (currentInputType == 'number') then + return vector2(input, input) + end + + return defaultValue + end + return defaultValue end diff --git a/corev/server/import.lua b/corev/server/import.lua index 49fb2f4..603ec1b 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -31,6 +31,8 @@ local pairs = assert(pairs) local next = assert(next) local traceback = assert(debug.traceback) local error = assert(error) +local vector3 = assert(vector3) +local vector2 = assert(vector2) local setmetatable = assert(setmetatable) local pack = assert(pack or table.pack) local unpack = assert(unpack or table.unpack) @@ -191,6 +193,8 @@ function corev:ensure(input, defaultValue) if (currentInputType == 'number') then return tostring(input) or defaultValue end if (currentInputType == 'boolean') then return input and 'yes' or 'no' end if (currentInputType == 'table') then return encode(input) or defaultValue end + if (currentInputType == 'vector3') then return encode({input.x, input.y, input.z}) or defaultValue end + if (currentInputType == 'vector2') then return encode({input.x, input.y}) or defaultValue end return defaultValue end @@ -221,6 +225,51 @@ function corev:ensure(input, defaultValue) return defaultValue end + if (inputType == 'vector3') then + if (currentInputType == 'table') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + local _z = self:ensure(input.z, defaultValue.z) + + return vector3(_x, _y, _z) + end + + if (currentInputType == 'vector2') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + + return vector3(_x, _y, 0) + end + + if (currentInputType == 'number') then + return vector3(input, input, input) + end + + return defaultValue + end + + if (inputType == 'vector2') then + if (currentInputType == 'table') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + + return vector2(_x, _y) + end + + if (currentInputType == 'vector3') then + local _x = self:ensure(input.x, defaultValue.x) + local _y = self:ensure(input.y, defaultValue.y) + + return vector2(_x, _y) + end + + if (currentInputType == 'number') then + return vector2(input, input) + end + + return defaultValue + end + return defaultValue end From b5df53cd9a159bc9b799977de2998cdebcc85cfc Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 12:02:16 +0100 Subject: [PATCH 09/42] Prevent exports from craching and added identifier resource for easy accces --- [required]/cvf_identifier/fxmanifest.lua | 35 ++++ [required]/cvf_identifier/server/main.lua | 213 ++++++++++++++++++++ [required]/cvf_skins/classes/skin.lua | 8 +- [required]/cvf_translations/shared/main.lua | 2 +- corev/client/import.lua | 62 ++++++ corev/fxmanifest.lua | 3 +- corev/server/import.lua | 70 ++++++- 7 files changed, 379 insertions(+), 14 deletions(-) create mode 100644 [required]/cvf_identifier/fxmanifest.lua create mode 100644 [required]/cvf_identifier/server/main.lua diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua new file mode 100644 index 0000000..6a7e181 --- /dev/null +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -0,0 +1,35 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource (CoreV Framework Identifier) +--- +name 'CoreV\'s Identifier' +version '1.0.0' +description 'Identifier resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- This stops clients from downloading anything of this resource. +--- +server_only 'yes' \ No newline at end of file diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua new file mode 100644 index 0000000..d1c20e2 --- /dev/null +++ b/[required]/cvf_identifier/server/main.lua @@ -0,0 +1,213 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local pairs = assert(pairs) +local lower = assert(string.lower) +local match = assert(string.match) +local sub = assert(string.sub) +local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) +local GetPlayerName = assert(GetPlayerName) +local exports = assert(exports) + +--- Create a `identifiers` class +local identifiers = class 'identifiers' + +--- Set default values +identifiers:set('players', {}) + +--- This function returns `player-identifier` class or nil +--- @param player string|number Player Identifier or Player Source ID +--- @return player-identifier|nil `player-identifier` class or nil +function identifiers:getPlayerIdentifierObject(player) + local playerId = nil + + if (player == nil) then return end + + if (corev:typeof(player) == 'number') then + playerId = corev:ensrue(player, -1) + player = corev:getIdentifier(playerId) + end + + player = corev:ensure(player, 'unknown') + + if (player == 'unknown') then return nil end + + --- Remove identifier prefix from given player identifier + local playerParts = corev:split(player, ':') + + if (#playerParts > 1) then + player = playerParts[#playerParts] + end + + --- Returns stored identifier and update source if exists + if (self.players[player] ~= nil) then + if (playerId ~= nil) then + self.players[player].source = playerId + end + + return self.players[player] + end + + --- Load default framework's identifier + local identifierType = self:cfg('core', 'identifierType') or 'license' + + identifierType = self:ensure(identifierType, 'license') + identifierType = lower(identifierType) + + --- Create a `player-identifier` class + local playerIdentifier = class "player-identifier" + + --- Set default values + playerIdentifier:set { + source = nil, + identifier = nil, + identifiers = { + steam = nil, + license = nil, + xbl = nil, + live = nil, + discord = nil, + fivem = nil, + ip = nil + }, + name = 'Unknown' + } + + --- If playerId isn't nil, than player soruce exists + if (playerId ~= nil) then + local playerIdentifiers = GetPlayerIdentifiers(playerId) + + playerIdentifiers = corev:ensure(playerIdentifiers, {}) + + --- Apply all identifiers on `player-identifier` class + for _, identifier in pairs(playerIdentifiers) do + identifier = self:ensure(identifier, 'none') + + local lowIdenti = lower(identifier) + + if (match(lowIdenti, 'steam:')) then + playerIdentifier.identifiers.steam = sub(identifier, 7) + elseif (match(lowIdenti, 'license:')) then + playerIdentifier.identifiers.license = sub(identifier, 9) + elseif (match(lowIdenti, 'xbl:')) then + playerIdentifier.identifiers.xbl = sub(identifier, 5) + elseif (match(lowIdenti, 'live:')) then + playerIdentifier.identifiers.live = sub(identifier, 6) + elseif (match(lowIdenti, 'discord:')) then + playerIdentifier.identifiers.discord = sub(identifier, 9) + elseif (match(lowIdenti, 'fivem:')) then + playerIdentifier.identifiers.fivem = sub(identifier, 7) + elseif (match(lowIdenti, 'ip:')) then + playerIdentifier.identifiers.ip = sub(identifier, 4) + end + end + + --- Apply primary identifier on `player-identifier` class + if (identifierType == 'steam') then playerIdentifier.identifier = playerIdentifier.identifiers.steam end + if (identifierType == 'license') then playerIdentifier.identifier = playerIdentifier.identifiers.license end + if (identifierType == 'xbl') then playerIdentifier.identifier = playerIdentifier.identifiers.xbl end + if (identifierType == 'live') then playerIdentifier.identifier = playerIdentifier.identifiers.live end + if (identifierType == 'discord') then playerIdentifier.identifier = playerIdentifier.identifiers.discord end + if (identifierType == 'fivem') then playerIdentifier.identifier = playerIdentifier.identifiers.fivem end + if (identifierType == 'ip') then playerIdentifier.identifier = playerIdentifier.identifiers.ip end + + --- Apply player name on `player-identifier` class + playerIdentifier.name = GetPlayerName(playerId) + + --- Store `player-identifier` class for later use + self.players[playerIdentifier.identifier] = playerIdentifier + + --- Returns `player-identifier` class + return playerIdentifier + end + + local dbQuery = ('SELECT * FROM `identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) + + local storedIdentifiers = corev.db:fetchAll(dbQuery, { + ['@identifier'] = ('%s:%s'):format(identifierType, player) + }) + + storedIdentifiers = corev:ensure(storedIdentifiers, {}) + + if (#storedIdentifiers == 0) then + return nil + end + + local playerStoredIdentifiers = storedIdentifiers[1] + + playerStoredIdentifiers = corev:ensure(playerStoredIdentifiers, {}) + + --- Apply stored information on `player-identifier` class + playerIdentifier.name = corev:ensure(playerStoredIdentifiers.name, 'Unknown') + playerIdentifier.identifiers = { + steam = playerStoredIdentifiers.steam, + license = playerStoredIdentifiers.license, + xbl = playerStoredIdentifiers.xbl, + live = playerStoredIdentifiers.live, + discord = playerStoredIdentifiers.discord, + fivem = playerStoredIdentifiers.fivem, + ip = playerStoredIdentifiers.ip + } + + --- Apply primary identifier on `player-identifier` class + if (identifierType == 'steam') then playerIdentifier.identifier = playerIdentifier.identifiers.steam end + if (identifierType == 'license') then playerIdentifier.identifier = playerIdentifier.identifiers.license end + if (identifierType == 'xbl') then playerIdentifier.identifier = playerIdentifier.identifiers.xbl end + if (identifierType == 'live') then playerIdentifier.identifier = playerIdentifier.identifiers.live end + if (identifierType == 'discord') then playerIdentifier.identifier = playerIdentifier.identifiers.discord end + if (identifierType == 'fivem') then playerIdentifier.identifier = playerIdentifier.identifiers.fivem end + if (identifierType == 'ip') then playerIdentifier.identifier = playerIdentifier.identifiers.ip end + + --- Store `player-identifier` class for later use + self.players[playerIdentifier.identifier] = playerIdentifier + + --- Returns `player-identifier` class + return playerIdentifier +end + +--- Returns a list of player identifiers +--- @param player string|number Player primary identifier or Player source ID +--- @return table All founded identifiers +--- @return string Founded player name +function identifiers:getPlayerIdentifiers(player) + if (player == nil) then return end + + local playerIdentifiers = self:getPlayerIdentifierObject(player) + + if (playerIdentifiers == nil) then + return { + steam = nil, + license = nil, + xbl = nil, + live = nil, + discord = nil, + fivem = nil, + ip = nil + }, 'Unknown' + end + + return playerIdentifiers.identifiers, corev:ensure(playerIdentifiers.name, 'Unknown') +end + +--- Returns a list of player identifiers +--- @param player string|number Player primary identifier or Player source ID +--- @return table All founded identifiers +--- @return string Founded player name +function getPlayerIdentifiers(player) + return identifiers:getPlayerIdentifiers(player) +end + +--- Register `__getPlayerIdentifiers` as export +exports('__i', getPlayerIdentifiers) \ No newline at end of file diff --git a/[required]/cvf_skins/classes/skin.lua b/[required]/cvf_skins/classes/skin.lua index 6fdece8..549e971 100644 --- a/[required]/cvf_skins/classes/skin.lua +++ b/[required]/cvf_skins/classes/skin.lua @@ -518,9 +518,9 @@ function GeneratePedSkin(ped) --- local key table for code reuse and better readability | #clothing local clothingKeys = { - [1] = 'mask', [2] = 'not_used', [3] = 'upper_body', [4] = 'lower_body', - [5] = 'bag', [6] = 'shoe', [7] = 'chain', [8] = 'accessory', - [9] = 'body_armor', [10] = 'badge', [11] = 'overlay' + [1] = 'mask', [3] = 'upper_body', [4] = 'lower_body', [5] = 'bag', + [6] = 'shoe', [7] = 'chain', [8] = 'accessory', [9] = 'body_armor', + [10] = 'badge', [11] = 'overlay' } --- local key table for code reuse and better readability | #clothing @@ -543,7 +543,7 @@ function GeneratePedSkin(ped) end --- #clothing --- #prop - for index, key in pairs(clothingKeys) do + for index, key in pairs(propKeys) do skin_funcs:updateProp(self, key, index) end --- #prop diff --git a/[required]/cvf_translations/shared/main.lua b/[required]/cvf_translations/shared/main.lua index a25f385..fdbb13b 100644 --- a/[required]/cvf_translations/shared/main.lua +++ b/[required]/cvf_translations/shared/main.lua @@ -146,7 +146,7 @@ end --- @param module string? (optional) Register translation for a module, example: core --- @param key string Key of translation --- @returns string Translation or 'MISSING TRANSLATION' -local function getTranslationKey(...) +function getTranslationKey(...) local arguments = pack(...) if (#arguments == 0) then diff --git a/corev/client/import.lua b/corev/client/import.lua index 9d091b1..2f5dfdb 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -25,6 +25,7 @@ local len = assert(string.len) local gmatch = assert(string.gmatch) local insert = assert(table.insert) local load = assert(load) +local pcall = assert(pcall) local xpcall = assert(xpcall) local pairs = assert(pairs) local traceback = assert(debug.traceback) @@ -32,11 +33,14 @@ local error = assert(error) local vector3 = assert(vector3) local vector2 = assert(vector2) local setmetatable = assert(setmetatable) +local CreateThread = assert(Citizen.CreateThread) +local Wait = assert(Citizen.Wait) local isClient = not IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() --- FiveM cached global variables local LoadResourceFile = assert(LoadResourceFile) +local GetResourceState = assert(GetResourceState) local _TSE = assert(TriggerServerEvent) local _RNE = assert(RegisterNetEvent) local _AEH = assert(AddEventHandler) @@ -45,6 +49,64 @@ local _AEH = assert(AddEventHandler) local exports = assert(exports) local __exports = assert({}) +--- Prevent loading from crashing +local function try(func, catch_func) + if (type(func) ~= 'function') then return end + if (type(catch_func) ~= 'function') then return end + + local ok, exp = pcall(func) + + if (not ok) then + catch_func(exp) + end +end + +local function load_export(_le, index) + CreateThread(function() + while GetResourceState(_le.r) ~= 'started' do Wait(0) end + + try(function() + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end + end, function() + __exports[index] = { self = nil, func = function() end } + end) + end) +end + +--- Load those exports +local __loadExports = { + { r = 'cvf_config', f = '__c' }, + { r = 'cvf_ids', f = '__id' }, + { r = 'cvf_translations', f = '__t' }, + { r = 'mysql-async', f = 'is_ready'}, + { r = 'mysql-async', f = 'mysql_insert' }, + { r = 'mysql-async', f = 'mysql_fetch_scalar' }, + { r = 'mysql-async', f = 'mysql_fetch_all' }, + { r = 'mysql-async', f = 'mysql_execute' }, + { r = 'cvf_identifier', f = '__i' } +} + +--- Store global exports as local variable +for index, _le in pairs(__loadExports) do + try(function() + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end + end, function() + __exports[index] = { self = nil, func = function() end } + + load_export(_le, index) + end) +end + --- Load those exports local __loadExports = { { r = 'cvf_config', f = '__c' }, diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index b0291fa..c566a5d 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -57,5 +57,6 @@ translations { --- dependencies { 'cvf_config', - 'cvf_translations' + 'cvf_translations', + 'cvf_identifier' } \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 603ec1b..e5a7e75 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -26,6 +26,7 @@ local match = assert(string.match) local gmatch = assert(string.gmatch) local insert = assert(table.insert) local load = assert(load) +local pcall = assert(pcall) local xpcall = assert(xpcall) local pairs = assert(pairs) local next = assert(next) @@ -53,6 +54,35 @@ local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) local exports = assert(exports) local __exports = assert({}) +--- Prevent loading from crashing +local function try(func, catch_func) + if (type(func) ~= 'function') then return end + if (type(catch_func) ~= 'function') then return end + + local ok, exp = pcall(func) + + if (not ok) then + catch_func(exp) + end +end + +local function load_export(_le, index) + CreateThread(function() + while GetResourceState(_le.r) ~= 'started' do Wait(0) end + + try(function() + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end + end, function() + __exports[index] = { self = nil, func = function() end } + end) + end) +end + --- Load those exports local __loadExports = { { r = 'cvf_config', f = '__c' }, @@ -62,17 +92,24 @@ local __loadExports = { { r = 'mysql-async', f = 'mysql_insert' }, { r = 'mysql-async', f = 'mysql_fetch_scalar' }, { r = 'mysql-async', f = 'mysql_fetch_all' }, - { r = 'mysql-async', f = 'mysql_execute' } + { r = 'mysql-async', f = 'mysql_execute' }, + { r = 'cvf_identifier', f = '__i' } } --- Store global exports as local variable for index, _le in pairs(__loadExports) do - if (currentResourceName ~= _le.r) then - __exports[index] = { self = assert(exports[_le.r]), func = nil } - __exports[index].func = assert(__exports[index].self[_le.f]) - else - __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } - end + try(function() + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end + end, function() + __exports[index] = { self = nil, func = function() end } + + load_export(_le, index) + end) end --- Remove table from memory @@ -658,7 +695,10 @@ end) --- @param playerId number Source or Player ID to get identifier for --- @return string|nil Founded primary identifier or nil function corev:getIdentifier(playerId) - playerId = self:ensure(playerId, 0) + playerId = self:ensure(playerId, -1) + + if (playerId < 0) then return nil end + if (playerId == 0) then return 'console' end local identifierType = self:cfg('core', 'identifierType') or 'license' local identifiers = GetPlayerIdentifiers(playerId) @@ -692,5 +732,19 @@ function corev:getIdentifier(playerId) return nil end +--- Returns a list of player identifiers +--- @param player string|number Player primary identifier or Player source ID +--- @return table All founded identifiers +--- @return string Founded player name +function corev:getIdentifiers(player) + if (player == nil) then return end + + if (__exports[9].self == nil) then + return __exports[9].func(player) + else + return __exports[9].func(__exports[9].self, player) + end +end + --- Register corev as global variable global.corev = corev \ No newline at end of file From 9016a8c775312177b1c83b742447dd40ee4b7608 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 12:10:17 +0100 Subject: [PATCH 10/42] fix client @corev/client/import.lua --- corev/client/import.lua | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/corev/client/import.lua b/corev/client/import.lua index 2f5dfdb..865c035 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -82,13 +82,7 @@ end local __loadExports = { { r = 'cvf_config', f = '__c' }, { r = 'cvf_ids', f = '__id' }, - { r = 'cvf_translations', f = '__t' }, - { r = 'mysql-async', f = 'is_ready'}, - { r = 'mysql-async', f = 'mysql_insert' }, - { r = 'mysql-async', f = 'mysql_fetch_scalar' }, - { r = 'mysql-async', f = 'mysql_fetch_all' }, - { r = 'mysql-async', f = 'mysql_execute' }, - { r = 'cvf_identifier', f = '__i' } + { r = 'cvf_translations', f = '__t' } } --- Store global exports as local variable @@ -107,23 +101,6 @@ for index, _le in pairs(__loadExports) do end) end ---- Load those exports -local __loadExports = { - { r = 'cvf_config', f = '__c' }, - { r = 'cvf_ids', f = '__id' }, - { r = 'cvf_translations', f = '__t' } -} - ---- Store global exports as local variable -for index, _le in pairs(__loadExports) do - if (currentResourceName ~= _le.r) then - __exports[index] = { self = assert(exports[_le.r]), func = nil } - __exports[index].func = assert(__exports[index].self[_le.f]) - else - __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } - end -end - --- Remove table from memory __loadExports = nil From 1a02f3f0fba54826e3ddfc2640266db314031b6d Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 12:46:47 +0100 Subject: [PATCH 11/42] cvf_identifier now logging identifiers when player is connecting with the server --- [required]/cvf_identifier/fxmanifest.lua | 22 +++++++ [required]/cvf_identifier/migrations/0.sql | 13 ++++ [required]/cvf_identifier/server/main.lua | 61 +++++++++++++++++-- .../cvf_identifier/translations/en.json | 23 +++++++ .../cvf_identifier/translations/nl.json | 23 +++++++ [required]/cvf_skins/fxmanifest.lua | 1 + [required]/cvf_skins/translations/nl.json | 20 ------ corev/fxmanifest.lua | 3 +- 8 files changed, 139 insertions(+), 27 deletions(-) create mode 100644 [required]/cvf_identifier/migrations/0.sql create mode 100644 [required]/cvf_identifier/translations/en.json create mode 100644 [required]/cvf_identifier/translations/nl.json delete mode 100644 [required]/cvf_skins/translations/nl.json diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua index 6a7e181..9001eb2 100644 --- a/[required]/cvf_identifier/fxmanifest.lua +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -21,6 +21,13 @@ author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' +--- +--- Load client files +--- +files { + 'translations/*.json' +} + --- --- Register server scripts --- @@ -29,6 +36,21 @@ server_scripts { 'server/main.lua' } +--- +--- Execute migration to make database up to date +--- +migrations { + 'migrations/0.sql' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + --- --- This stops clients from downloading anything of this resource. --- diff --git a/[required]/cvf_identifier/migrations/0.sql b/[required]/cvf_identifier/migrations/0.sql new file mode 100644 index 0000000..e297f24 --- /dev/null +++ b/[required]/cvf_identifier/migrations/0.sql @@ -0,0 +1,13 @@ +CREATE TABLE `player_identifiers` ( + `id` INT NOT NULL AUTO_INCREMENT, + `name` VARCHAR(255) NOT NULL, + `steam` VARCHAR(255) NULL DEFAULT NULL, + `license` VARCHAR(255) NULL DEFAULT NULL, + `xbl` VARCHAR(255) NULL DEFAULT NULL, + `live` VARCHAR(255) NULL DEFAULT NULL, + `discord` VARCHAR(255) NULL DEFAULT NULL, + `fivem` VARCHAR(255) NULL DEFAULT NULL, + `ip` VARCHAR(255) NULL DEFAULT NULL, + `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +); \ No newline at end of file diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index d1c20e2..1ea24ae 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -19,7 +19,9 @@ local match = assert(string.match) local sub = assert(string.sub) local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) local GetPlayerName = assert(GetPlayerName) +local Wait = assert(Citizen.Wait) local exports = assert(exports) +local _AEH = assert(AddEventHandler) --- Create a `identifiers` class local identifiers = class 'identifiers' @@ -36,7 +38,7 @@ function identifiers:getPlayerIdentifierObject(player) if (player == nil) then return end if (corev:typeof(player) == 'number') then - playerId = corev:ensrue(player, -1) + playerId = corev:ensure(player, -1) player = corev:getIdentifier(playerId) end @@ -61,9 +63,9 @@ function identifiers:getPlayerIdentifierObject(player) end --- Load default framework's identifier - local identifierType = self:cfg('core', 'identifierType') or 'license' + local identifierType = corev:cfg('core', 'identifierType') or 'license' - identifierType = self:ensure(identifierType, 'license') + identifierType = corev:ensure(identifierType, 'license') identifierType = lower(identifierType) --- Create a `player-identifier` class @@ -93,7 +95,7 @@ function identifiers:getPlayerIdentifierObject(player) --- Apply all identifiers on `player-identifier` class for _, identifier in pairs(playerIdentifiers) do - identifier = self:ensure(identifier, 'none') + identifier = corev:ensure(identifier, 'none') local lowIdenti = lower(identifier) @@ -133,7 +135,7 @@ function identifiers:getPlayerIdentifierObject(player) return playerIdentifier end - local dbQuery = ('SELECT * FROM `identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) + local dbQuery = ('SELECT * FROM `player_identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) local storedIdentifiers = corev.db:fetchAll(dbQuery, { ['@identifier'] = ('%s:%s'):format(identifierType, player) @@ -209,5 +211,54 @@ function getPlayerIdentifiers(player) return identifiers:getPlayerIdentifiers(player) end +--- This event will be trigger when a player is connecting +_AEH('playerConnecting', function(name, _, deferrals) + deferrals.defer() + + local playerId = corev:ensure(source, -1) + + if (playerId == -1) then + deferrals.done(corev:t('identifier', 'source_not_found')) + return + end + + Wait(0) + + local playerObject = identifiers:getPlayerIdentifierObject(playerId) + + if (playerObject == nil) then + deferrals.done(corev:t('identifier', 'identifiers_not_found')) + return + end + + --- Load player name + name = corev:ensure(name, GetPlayerName(playerId)) + + --- Store player identifiers for later use + corev.db:execute('INSERT INTO `player_identifiers` (`name`, `steam`, `license`, `xbl`, `live`, `discord`, `fivem`, `ip`) VALUES (@name, @steam, @license, @xbl, @live, @discord, @fivem, @ip)', { + ['@name'] = name, + ['@steam'] = playerObject.identifiers.stream, + ['@license'] = playerObject.identifiers.license, + ['@xbl'] = playerObject.identifiers.xbl, + ['@live'] = playerObject.identifiers.live, + ['@discord'] = playerObject.identifiers.discord, + ['@fivem'] = playerObject.identifiers.fivem, + ['@ip'] = playerObject.identifiers.ip + }) + + if (playerObject.identifier == nil) then + --- Load default framework's identifier + local identifierType = corev:cfg('core', 'identifierType') or 'license' + + identifierType = corev:ensure(identifierType, 'license') + identifierType = lower(identifierType) + + deferrals.done(corev:t('identifier', ('%s_not_found'):format(identifierType))) + return + end + + deferrals.done() +end) + --- Register `__getPlayerIdentifiers` as export exports('__i', getPlayerIdentifiers) \ No newline at end of file diff --git a/[required]/cvf_identifier/translations/en.json b/[required]/cvf_identifier/translations/en.json new file mode 100644 index 0000000..4e95154 --- /dev/null +++ b/[required]/cvf_identifier/translations/en.json @@ -0,0 +1,23 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "source_not_found": "We could not find your `source`, please reconnect or try again later", + "identifiers_not_found": "We could not find your identity, please reconnect or try again later", + "steam_not_found": "You must have your Steam client open to connect to this server", + "license_not_found": "You must have a valid GTA5 license to connect to this server", + "xbl_not_found": "You must have your XBOX Live account connected to FiveM in order to join this server", + "live_not_found": "You must have your Microsoft account connected to FiveM in order to join this server", + "discord_not_found": "You must have your Discord account connected to FiveM in order to join this server", + "fivem_not_found": "You must have connected your FiveM Forum account to FiveM, create an account at https://forum.cfx.re/ and link it to FiveM", + "ip_not_found": "We need to be able to detect your IP to allow you on the server" + } +} \ No newline at end of file diff --git a/[required]/cvf_identifier/translations/nl.json b/[required]/cvf_identifier/translations/nl.json new file mode 100644 index 0000000..2b2b722 --- /dev/null +++ b/[required]/cvf_identifier/translations/nl.json @@ -0,0 +1,23 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "source_not_found": "Wij konden uw `source` niet vaststellen, probeer a.u.b. opnieuw te joinen", + "identifiers_not_found": "Wij konden uw identiteit niet vaststellen, probeer a.u.b. opnieuw te joinen", + "steam_not_found": "U moet uw Steam client open hebben om met deze server te kunnen verbinden", + "license_not_found": "U moet een geldige GTA5 licentie hebben om met deze server te kunnen verbinden", + "xbl_not_found": "U moet uw XBOX Live account gekoppeld hebben om met deze server te kunnen verbinden", + "live_not_found": "U moet uw Microsoft account gekoppeld hebben om met deze server te kunnen verbinden", + "discord_not_found": "U moet uw Discord account gekoppeld hebben aan FiveM om met deze server te kunnen verbinden", + "fivem_not_found": "U moet uw FiveM Forum account gekoppeld hebben, maak een account op https://forum.cfx.re/ en koppel deze aan FiveM", + "ip_not_found": "Wij moeten uw IP kunnen traceren om u toe te laten op de server" + } +} \ No newline at end of file diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index 853cf6e..ad23d13 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -50,6 +50,7 @@ server_scripts { --- --- Execute migration to make database up to date +--- migrations { 'migrations/0.sql' } diff --git a/[required]/cvf_skins/translations/nl.json b/[required]/cvf_skins/translations/nl.json deleted file mode 100644 index 1ee6254..0000000 --- a/[required]/cvf_skins/translations/nl.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "language": "nl", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "mixed_values": "U lijkt %s% op uw moeder en %s% op uw vader", - "overlay_color": "Kleur: %s", - "style": "Stijl: %s", - "eye_color": "Oog kleur: %s", - "clothing": "Kledingstuk: %s van %s", - "clothing_texture": "Variant: %s van %s" - } -} \ No newline at end of file diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index c566a5d..b0291fa 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -57,6 +57,5 @@ translations { --- dependencies { 'cvf_config', - 'cvf_translations', - 'cvf_identifier' + 'cvf_translations' } \ No newline at end of file From 58cf04c16e34b83c1fa0849324b0111e7baea725 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 13:31:11 +0100 Subject: [PATCH 12/42] Banner updated --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d8eb1d8..b1387a5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # CoreV Framework [CVF] -[![N|CoreV](https://i.imgur.com/K7ywz4K.png)](https://i.imgur.com/K7ywz4K.png) +[![N|CoreV](https://i.imgur.com/3XeDqC0.png)](https://i.imgur.com/3XeDqC0.png) [![N|Project](https://img.shields.io/badge/GitHub%20Project-corv%20framework-lightgray?logo=github&style=for-the-badge)](https://github.com/ThymonA/CoreV-Framework) [![N|Project](https://img.shields.io/badge/GitLab%20Project-corv%20framework-orange?logo=gitlab&style=for-the-badge)](https://git.arens.io/ThymonA/corev-framework) From f9d8d326e6bf976dffd6e8523a39a90eef6e97bb Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 29 Oct 2020 15:43:38 +0100 Subject: [PATCH 13/42] resources can now be marked as migration dependent, prevent resource from executing any sql query before migrations applied --- [required]/cvf_identifier/fxmanifest.lua | 7 --- [required]/cvf_identifier/server/main.lua | 3 + [required]/cvf_skins/fxmanifest.lua | 7 --- [required]/cvf_skins/server/main.lua | 3 + corev/server/import.lua | 69 +++++++++++++++++++++++ corev/translations/en.json | 1 + corev/translations/nl.json | 1 + 7 files changed, 77 insertions(+), 14 deletions(-) diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua index 9001eb2..41ca185 100644 --- a/[required]/cvf_identifier/fxmanifest.lua +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -36,13 +36,6 @@ server_scripts { 'server/main.lua' } ---- ---- Execute migration to make database up to date ---- -migrations { - 'migrations/0.sql' -} - --- --- Load translations --- diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index 1ea24ae..cb7c9c6 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -23,6 +23,9 @@ local Wait = assert(Citizen.Wait) local exports = assert(exports) local _AEH = assert(AddEventHandler) +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() + --- Create a `identifiers` class local identifiers = class 'identifiers' diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index ad23d13..d74282f 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -48,13 +48,6 @@ server_scripts { 'server/main.lua' } ---- ---- Execute migration to make database up to date ---- -migrations { - 'migrations/0.sql' -} - --- --- Register all dependencies --- diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua index d1a7db6..8c05e09 100644 --- a/[required]/cvf_skins/server/main.lua +++ b/[required]/cvf_skins/server/main.lua @@ -14,6 +14,9 @@ local assert = assert local corev = assert(corev) local class = assert(class) +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() + --- Create a `skins` class local skins = class "skins" diff --git a/corev/server/import.lua b/corev/server/import.lua index e5a7e75..8a33b5b 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -32,6 +32,7 @@ local pairs = assert(pairs) local next = assert(next) local traceback = assert(debug.traceback) local error = assert(error) +local print = assert(print) local vector3 = assert(vector3) local vector2 = assert(vector2) local setmetatable = assert(setmetatable) @@ -171,6 +172,7 @@ corev:set('callback', class "corev-callback") --- Set default values for `corev-db` class corev.db:set('ready', false) +corev.db:set('hasMigrations', false) --- Set default values for `corev-callback` class corev.callback:set('callbacks', {}) @@ -454,6 +456,8 @@ function corev.db:insertAsync(query, params, callback) params = self:safeParameters(params) + repeat Wait(0) until self.hasMigrations == false + if (not self.ready) then corev.db:dbReady(function() __exports[5].func(__exports[5].self, query, params, callback) @@ -476,6 +480,8 @@ function corev.db:fetchScalarAsync(query, params, callback) params = self:safeParameters(params) + repeat Wait(0) until self.hasMigrations == false + if (not self.ready) then corev.db:dbReady(function() __exports[6].func(__exports[6].self, query, params, callback) @@ -498,6 +504,8 @@ function corev.db:fetchAllAsync(query, params, callback) params = self:safeParameters(params) + repeat Wait(0) until self.hasMigrations == false + if (not self.ready) then corev.db:dbReady(function() __exports[7].func(__exports[7].self, query, params, callback) @@ -520,6 +528,8 @@ function corev.db:executeAsync(query, params, callback) params = self:safeParameters(params) + repeat Wait(0) until self.hasMigrations == false + if (not self.ready) then corev.db:dbReady(function() __exports[8].func(__exports[8].self, query, params, callback) @@ -617,6 +627,65 @@ function corev.db:execute(query, params) return res end +--- Apply migrations +function corev.db:migrationDependent() + self.hasMigrations = true + + --- Execute this function when database is ready + self:dbReady(function() + local sql_index, migrations, finished = 0, nil, false + + __exports[7].func(__exports[7].self, 'SELECT * FROM `migrations` WHERE `resource` = @resource', { + ['@resource'] = currentResourceName + }, function(result) + migrations = corev:ensure(result, {}) + finished = true + end) + + repeat Wait(0) until finished == true + + while (self.hasMigrations) do + local sql_file = ('%s.sql'):format(sql_index) + local sql_exists = false + + for _, migration in pairs(migrations) do + local db_name = corev:ensure(migration.name, 'unknown') + + if (db_name == sql_file) then + sql_exists = true + end + end + + local sql_data = LoadResourceFile(currentResourceName, ('migrations/%s'):format(sql_file)) + + if (sql_data) then + if (not sql_exists) then + local migrationFinished = false + + __exports[8].func(__exports[8].self, sql_data, {}, function() + __exports[7].func(__exports[7].self, 'INSERT INTO `migrations` (`resource`, `name`) VALUES (@resource, @name)', { + ['@resource'] = currentResourceName, + ['@name'] = sql_file + }, function() + migrationFinished = true + end) + end) + + repeat Wait(0) until migrationFinished == true + end + else + self.hasMigrations = false + end + + sql_index = sql_index + 1 + + Wait(0) + end + + print(corev:t('core', 'database_migration'):format(currentResourceName)) + end) +end + --- Trigger func by server --- @param name string Name of trigger --- @param callback function Trigger this function diff --git a/corev/translations/en.json b/corev/translations/en.json index 38d8630..63afb5d 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -14,6 +14,7 @@ "no_description": "No description specified", "corev_loading": "Framework is starting, please wait....", "corev_ready": "-------\nCoreV framework has been loaded...\n-------", + "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", diff --git a/corev/translations/nl.json b/corev/translations/nl.json index 003feaa..c8b0ad9 100644 --- a/corev/translations/nl.json +++ b/corev/translations/nl.json @@ -14,6 +14,7 @@ "no_description": "Geen beschrijving opgegeven", "corev_loading": "Framework is bezig met opstarten, even geduld a.u.b....", "corev_ready": "-------\nCoreV framework is geladen...\n-------", + "database_migration": "^2[^7CoreV^2] ^7Database is ^2bijgewerkt ^7voor resource: ^2%s", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", From c8e02d7754d7de4f7e00a9d8ef7a8a8ecdb60329 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Fri, 30 Oct 2020 14:21:55 +0100 Subject: [PATCH 14/42] Migration from .sql to .lua in order to fix dependency in migrations --- [players]/cvf_jobs/fxmanifest.lua | 37 +++++++++ [players]/cvf_jobs/migrations/0.lua | 37 +++++++++ [players]/cvf_jobs/server/main.lua | 17 ++++ [players]/cvf_player/fxmanifest.lua | 37 +++++++++ [players]/cvf_player/migrations/0.lua | 35 +++++++++ [players]/cvf_player/server/main.lua | 17 ++++ [required]/cvf_config/fxmanifest.lua | 4 +- [required]/cvf_identifier/fxmanifest.lua | 4 +- [required]/cvf_identifier/migrations/0.lua | 34 ++++++++ [required]/cvf_identifier/migrations/0.sql | 13 ---- [required]/cvf_ids/fxmanifest.lua | 4 +- [required]/cvf_skins/fxmanifest.lua | 6 +- [required]/cvf_skins/migrations/0.lua | 33 ++++++++ [required]/cvf_skins/migrations/0.sql | 10 --- [required]/cvf_translations/fxmanifest.lua | 4 +- corev/corev.sql | 10 +++ corev/fxmanifest.lua | 6 +- corev/server/import.lua | 91 ++++++++++++++++++---- corev/translations/en.json | 1 + corev/translations/nl.json | 1 + 20 files changed, 349 insertions(+), 52 deletions(-) create mode 100644 [players]/cvf_jobs/fxmanifest.lua create mode 100644 [players]/cvf_jobs/migrations/0.lua create mode 100644 [players]/cvf_jobs/server/main.lua create mode 100644 [players]/cvf_player/fxmanifest.lua create mode 100644 [players]/cvf_player/migrations/0.lua create mode 100644 [players]/cvf_player/server/main.lua create mode 100644 [required]/cvf_identifier/migrations/0.lua delete mode 100644 [required]/cvf_identifier/migrations/0.sql create mode 100644 [required]/cvf_skins/migrations/0.lua delete mode 100644 [required]/cvf_skins/migrations/0.sql create mode 100644 corev/corev.sql diff --git a/[players]/cvf_jobs/fxmanifest.lua b/[players]/cvf_jobs/fxmanifest.lua new file mode 100644 index 0000000..c8eb559 --- /dev/null +++ b/[players]/cvf_jobs/fxmanifest.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Job Resource' +version '1.0.0' +description 'Job resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Register all dependencies +--- +dependencies { + 'cvf_translations' +} \ No newline at end of file diff --git a/[players]/cvf_jobs/migrations/0.lua b/[players]/cvf_jobs/migrations/0.lua new file mode 100644 index 0000000..1068883 --- /dev/null +++ b/[players]/cvf_jobs/migrations/0.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = {} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `jobs` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `name` VARCHAR(20) NOT NULL DEFAULT 'unknown', + `label` VARCHAR(50) NOT NULL DEFAULT 'Unknown', + CONSTRAINT `unique_name` UNIQUE (`name`) + ); + + CREATE TABLE `job_grades` ( + `job_id` INT, + `grade` INT(5) NOT NULL DEFAULT 0, + `name` VARCHAR(20) NOT NULL DEFAULT 'unknown', + `label` VARCHAR(50) NOT NULL DEFAULT 'Unknown', + PRIMARY KEY (`job_id`,`grade`), + CONSTRAINT `unique_job_name` UNIQUE (`job_id`, `name`), + CONSTRAINT `fk_job_grades_jobs` FOREIGN KEY (`job_id`) REFERENCES `jobs`(`id`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/[players]/cvf_jobs/server/main.lua b/[players]/cvf_jobs/server/main.lua new file mode 100644 index 0000000..93c8859 --- /dev/null +++ b/[players]/cvf_jobs/server/main.lua @@ -0,0 +1,17 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) + +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() \ No newline at end of file diff --git a/[players]/cvf_player/fxmanifest.lua b/[players]/cvf_player/fxmanifest.lua new file mode 100644 index 0000000..9e66183 --- /dev/null +++ b/[players]/cvf_player/fxmanifest.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Player Resource' +version '1.0.0' +description 'Player resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Register all dependencies +--- +dependencies { + 'cvf_translations' +} \ No newline at end of file diff --git a/[players]/cvf_player/migrations/0.lua b/[players]/cvf_player/migrations/0.lua new file mode 100644 index 0000000..0ac2d1c --- /dev/null +++ b/[players]/cvf_player/migrations/0.lua @@ -0,0 +1,35 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = { + ['cvf_jobs'] = 0 +} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `players` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `identifier` VARCHAR(50) NOT NULL, + `name` VARCHAR(100) NOT NULL DEFAULT 'Unknown', + `job` INT, + `grade` INT, + `job2` INT, + `grade2` INT, + CONSTRAINT `unique_player_identifier` UNIQUE (`identifier`), + CONSTRAINT `fk_player_job` FOREIGN KEY (`job`,`grade`) REFERENCES `job_grades`(`job_id`,`grade`), + CONSTRAINT `fk_player_job2` FOREIGN KEY (`job2`,`grade2`) REFERENCES `job_grades`(`job_id`,`grade`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua new file mode 100644 index 0000000..93c8859 --- /dev/null +++ b/[players]/cvf_player/server/main.lua @@ -0,0 +1,17 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) + +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() \ No newline at end of file diff --git a/[required]/cvf_config/fxmanifest.lua b/[required]/cvf_config/fxmanifest.lua index 29faab7..0a2153a 100644 --- a/[required]/cvf_config/fxmanifest.lua +++ b/[required]/cvf_config/fxmanifest.lua @@ -12,9 +12,9 @@ fx_version 'adamant' game 'gta5' --- ---- Information about this resource (CoreV Framework Config's) +--- Information about this resource --- -name 'CoreV\'s Config' +name '[CVF] Config Resource' version '1.0.0' description 'Config resource for CoreV Framework' author 'ThymonA' diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua index 41ca185..f7ca103 100644 --- a/[required]/cvf_identifier/fxmanifest.lua +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -12,9 +12,9 @@ fx_version 'adamant' game 'gta5' --- ---- Information about this resource (CoreV Framework Identifier) +--- Information about this resource --- -name 'CoreV\'s Identifier' +name '[CVF] Identifier Resource' version '1.0.0' description 'Identifier resource for CoreV Framework' author 'ThymonA' diff --git a/[required]/cvf_identifier/migrations/0.lua b/[required]/cvf_identifier/migrations/0.lua new file mode 100644 index 0000000..fec7e9f --- /dev/null +++ b/[required]/cvf_identifier/migrations/0.lua @@ -0,0 +1,34 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = {} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `player_identifiers` ( + `id` INT NOT NULL AUTO_INCREMENT, + `name` VARCHAR(255) NOT NULL, + `steam` VARCHAR(255) NULL DEFAULT NULL, + `license` VARCHAR(255) NULL DEFAULT NULL, + `xbl` VARCHAR(255) NULL DEFAULT NULL, + `live` VARCHAR(255) NULL DEFAULT NULL, + `discord` VARCHAR(255) NULL DEFAULT NULL, + `fivem` VARCHAR(255) NULL DEFAULT NULL, + `ip` VARCHAR(255) NULL DEFAULT NULL, + `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/[required]/cvf_identifier/migrations/0.sql b/[required]/cvf_identifier/migrations/0.sql deleted file mode 100644 index e297f24..0000000 --- a/[required]/cvf_identifier/migrations/0.sql +++ /dev/null @@ -1,13 +0,0 @@ -CREATE TABLE `player_identifiers` ( - `id` INT NOT NULL AUTO_INCREMENT, - `name` VARCHAR(255) NOT NULL, - `steam` VARCHAR(255) NULL DEFAULT NULL, - `license` VARCHAR(255) NULL DEFAULT NULL, - `xbl` VARCHAR(255) NULL DEFAULT NULL, - `live` VARCHAR(255) NULL DEFAULT NULL, - `discord` VARCHAR(255) NULL DEFAULT NULL, - `fivem` VARCHAR(255) NULL DEFAULT NULL, - `ip` VARCHAR(255) NULL DEFAULT NULL, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) -); \ No newline at end of file diff --git a/[required]/cvf_ids/fxmanifest.lua b/[required]/cvf_ids/fxmanifest.lua index bb36dfa..3a3440b 100644 --- a/[required]/cvf_ids/fxmanifest.lua +++ b/[required]/cvf_ids/fxmanifest.lua @@ -12,9 +12,9 @@ fx_version 'adamant' game 'gta5' --- ---- Information about this resource (CoreV Framework Id's) +--- Information about this resource --- -name 'CoreV\'s Ids' +name '[CVF] Ids Resource' version '1.0.0' description 'Ids resource for CoreV Framework' author 'ThymonA' diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index d74282f..5125fcb 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -12,11 +12,11 @@ fx_version 'adamant' game 'gta5' --- ---- Information about this resource (CoreV Framework Id's) +--- Information about this resource --- -name 'CoreV\'s Ids' +name '[CVF] Skin Resource' version '1.0.0' -description 'Ids resource for CoreV Framework' +description 'Skin resource for CoreV Framework' author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' diff --git a/[required]/cvf_skins/migrations/0.lua b/[required]/cvf_skins/migrations/0.lua new file mode 100644 index 0000000..49c8d6a --- /dev/null +++ b/[required]/cvf_skins/migrations/0.lua @@ -0,0 +1,33 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = { + ['cvf_player'] = 0 +} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `player_skins` ( + `id` INT NOT NULL AUTO_INCREMENT, + `player_id` INT NOT NULL, + `data` MEDIUMTEXT NOT NULL, + `model` VARCHAR(100) NOT NULL DEFAULT 'mp_m_freemode_01', + + CONSTRAINT `fk_player_skins_player_id` FOREIGN KEY (`player_id`) REFERENCES `players`(`id`), + + PRIMARY KEY (`id`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/[required]/cvf_skins/migrations/0.sql b/[required]/cvf_skins/migrations/0.sql deleted file mode 100644 index 47fbf87..0000000 --- a/[required]/cvf_skins/migrations/0.sql +++ /dev/null @@ -1,10 +0,0 @@ -CREATE TABLE `player_skins` ( - `id` INT NOT NULL AUTO_INCREMENT, - `identifier` VARCHAR(100) NOT NULL, - `data` MEDIUMTEXT NOT NULL, - `model` VARCHAR(100) NOT NULL DEFAULT 'mp_m_freemode_01', - - CONSTRAINT `unique_player_skins_identifier` UNIQUE (`identifier`), - - PRIMARY KEY (`id`) -); \ No newline at end of file diff --git a/[required]/cvf_translations/fxmanifest.lua b/[required]/cvf_translations/fxmanifest.lua index b0dd12c..14c6eca 100644 --- a/[required]/cvf_translations/fxmanifest.lua +++ b/[required]/cvf_translations/fxmanifest.lua @@ -12,9 +12,9 @@ fx_version 'adamant' game 'gta5' --- ---- Information about this resource (CoreV Framework Translation's) +--- Information about this resource --- -name 'CoreV\'s Translations' +name '[CVF] Translation Resource' version '1.0.0' description 'Translation resource for CoreV Framework' author 'ThymonA' diff --git a/corev/corev.sql b/corev/corev.sql new file mode 100644 index 0000000..ae4415f --- /dev/null +++ b/corev/corev.sql @@ -0,0 +1,10 @@ +CREATE DATABASE `corev` /*!40100 COLLATE 'utf8_general_ci' */; +USE `corev`; +CREATE TABLE `migrations` ( + `id` INT NOT NULL AUTO_INCREMENT, + `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + `resource` VARCHAR(100) NOT NULL, + `name` VARCHAR(100) NOT NULL, + + PRIMARY KEY (`id`) +); \ No newline at end of file diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index b0291fa..1debdd9 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -12,11 +12,11 @@ fx_version 'adamant' game 'gta5' --- ---- Information about this resource (CoreV Framework) +--- Information about this resource --- -name 'CoreV Framework' +name '[CVF] CoreV Framework' version '1.0.0' -description 'CoreV Framework core resource' +description 'Core resource of CoreV Framework' author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' diff --git a/corev/server/import.lua b/corev/server/import.lua index 8a33b5b..288b437 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -627,6 +627,33 @@ function corev.db:execute(query, params) return res end +--- This function returns `true` if resource and migration exists in database +--- @param resourceName string Name of resource +--- @param sqlVersion number SQL version number +--- @return boolean `true` if exsits, otherwise `false` +function corev.db:migrationExists(resourceName, sqlVersion) + resourceName = corev:ensure(resourceName, 'unknown') + sqlVersion = corev:ensure(sqlVersion, 0) + + if (resourceName == 'unknown') then return false end + + local res, finished = nil, false + + __exports[7].func(__exports[7].self, 'SELECT `id` FROM `migrations` WHERE `resource` = @resource AND `name` = @name LIMIT 1', { + ['@resource'] = resourceName, + ['@name'] = ('%s.lua'):format(sqlVersion) + }, function(foundedResults) + foundedResults = corev:ensure(foundedResults, {}) + + res = #foundedResults > 0 + finished = true + end) + + repeat Wait(0) until finished == true + + return res +end + --- Apply migrations function corev.db:migrationDependent() self.hasMigrations = true @@ -645,31 +672,65 @@ function corev.db:migrationDependent() repeat Wait(0) until finished == true while (self.hasMigrations) do - local sql_file = ('%s.sql'):format(sql_index) - local sql_exists = false + local lua_file = ('%s.lua'):format(sql_index) + local lua_exists = false for _, migration in pairs(migrations) do local db_name = corev:ensure(migration.name, 'unknown') - if (db_name == sql_file) then - sql_exists = true + if (db_name == lua_file) then + lua_exists = true end end - local sql_data = LoadResourceFile(currentResourceName, ('migrations/%s'):format(sql_file)) + local rawLuaMigration = LoadResourceFile(currentResourceName, ('migrations/%s'):format(lua_file)) - if (sql_data) then - if (not sql_exists) then + if (rawLuaMigration) then + if (not lua_exists) then local migrationFinished = false - __exports[8].func(__exports[8].self, sql_data, {}, function() - __exports[7].func(__exports[7].self, 'INSERT INTO `migrations` (`resource`, `name`) VALUES (@resource, @name)', { - ['@resource'] = currentResourceName, - ['@name'] = sql_file - }, function() - migrationFinished = true - end) - end) + local migrationFunc, _ = load(rawLuaMigration, ('@%s/migration/%s'):format(currentResourceName, lua_file)) + + if (migrationFunc) then + local migrationLoaded, migrationData = xpcall(migrationFunc, traceback) + + if (migrationLoaded) then + local migrationDependencies = corev:ensure(migrationData.dependencies, {}) + + for dependencyResource, sqlVersion in pairs(migrationDependencies) do + dependencyResource = corev:ensure(dependencyResource, 'unknown') + sqlVersion = corev:ensure(sqlVersion, 0) + + if (dependencyResource == 'unknown') then + print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + return + end + + while GetResourceState(dependencyResource) ~= 'started' do Wait(0) end + while not self:migrationExists(dependencyResource, sqlVersion) do Wait(500) end + end + + local migrationSql = corev:ensure(migrationData.sql, 'unknown') + + if (migrationSql == 'unknown') then + print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + return + end + + __exports[8].func(__exports[8].self, migrationSql, {}, function() + __exports[7].func(__exports[7].self, 'INSERT INTO `migrations` (`resource`, `name`) VALUES (@resource, @name)', { + ['@resource'] = currentResourceName, + ['@name'] = lua_file + }, function() + migrationFinished = true + end) + end) + else + print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + end + else + print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + end repeat Wait(0) until migrationFinished == true end diff --git a/corev/translations/en.json b/corev/translations/en.json index 63afb5d..c582dbb 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -15,6 +15,7 @@ "corev_loading": "Framework is starting, please wait....", "corev_ready": "-------\nCoreV framework has been loaded...\n-------", "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s", + "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", diff --git a/corev/translations/nl.json b/corev/translations/nl.json index c8b0ad9..c86b11f 100644 --- a/corev/translations/nl.json +++ b/corev/translations/nl.json @@ -15,6 +15,7 @@ "corev_loading": "Framework is bezig met opstarten, even geduld a.u.b....", "corev_ready": "-------\nCoreV framework is geladen...\n-------", "database_migration": "^2[^7CoreV^2] ^7Database is ^2bijgewerkt ^7voor resource: ^2%s", + "database_migration_not_loaded": "^1[^7CoreV^1] ^7Kan database ^1niet bijwereken ^7voor resource: ^1%s", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", From b2bd91f4745c13b48b7cfddd0cfcc2b617969778 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Fri, 30 Oct 2020 14:33:18 +0100 Subject: [PATCH 15/42] Prevent users from joining while database is updating --- corev/corev.sql | 2 ++ corev/server/import.lua | 12 ++++++++++++ corev/translations/en.json | 1 + corev/translations/nl.json | 1 + 4 files changed, 16 insertions(+) diff --git a/corev/corev.sql b/corev/corev.sql index ae4415f..183ea05 100644 --- a/corev/corev.sql +++ b/corev/corev.sql @@ -1,5 +1,7 @@ CREATE DATABASE `corev` /*!40100 COLLATE 'utf8_general_ci' */; + USE `corev`; + CREATE TABLE `migrations` ( `id` INT NOT NULL AUTO_INCREMENT, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, diff --git a/corev/server/import.lua b/corev/server/import.lua index 288b437..3bf12df 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -747,6 +747,18 @@ function corev.db:migrationDependent() end) end +--- Prevent users from joining the server while database is updating +_AEH('playerConnecting', function(name, _, deferrals) + deferrals.defer() + + if (corev.db.hasMigrations) then + deferrals.done(corev:t('core', 'database_is_updating'):format(currentResourceName)) + return + end + + deferrals.done() +end) + --- Trigger func by server --- @param name string Name of trigger --- @param callback function Trigger this function diff --git a/corev/translations/en.json b/corev/translations/en.json index c582dbb..2ec54ce 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -16,6 +16,7 @@ "corev_ready": "-------\nCoreV framework has been loaded...\n-------", "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s", "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s", + "database_is_updating": "[CoreV] Framework is updating `%s`, please reconnect or try again later.", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", diff --git a/corev/translations/nl.json b/corev/translations/nl.json index c86b11f..e97cf1f 100644 --- a/corev/translations/nl.json +++ b/corev/translations/nl.json @@ -16,6 +16,7 @@ "corev_ready": "-------\nCoreV framework is geladen...\n-------", "database_migration": "^2[^7CoreV^2] ^7Database is ^2bijgewerkt ^7voor resource: ^2%s", "database_migration_not_loaded": "^1[^7CoreV^1] ^7Kan database ^1niet bijwereken ^7voor resource: ^1%s", + "database_is_updating": "[CoreV] Framework is bezig met update van `%s`, probeer a.u.b. opnieuw te joinen", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", From 03d372e142a2feb32776e61f11291db9b9f991f4 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Sat, 31 Oct 2020 10:43:10 +0100 Subject: [PATCH 16/42] cvf_jobs updates database (no .sql files for inerting jobs) --- [players]/cvf_jobs/classes/job.lua | 217 ++++++++++++++++++ [players]/cvf_jobs/fxmanifest.lua | 17 ++ [players]/cvf_jobs/server/main.lua | 26 ++- [players]/cvf_jobs/translations/en.json | 16 ++ [players]/cvf_jobs/translations/nl.json | 16 ++ [required]/cvf_config/configs/server/jobs.lua | 37 +++ .../cvf_config/configs/shared/weapons.lua | 2 +- corev/server/import.lua | 37 ++- 8 files changed, 362 insertions(+), 6 deletions(-) create mode 100644 [players]/cvf_jobs/classes/job.lua create mode 100644 [players]/cvf_jobs/translations/en.json create mode 100644 [players]/cvf_jobs/translations/nl.json create mode 100644 [required]/cvf_config/configs/server/jobs.lua diff --git a/[players]/cvf_jobs/classes/job.lua b/[players]/cvf_jobs/classes/job.lua new file mode 100644 index 0000000..d4f20e5 --- /dev/null +++ b/[players]/cvf_jobs/classes/job.lua @@ -0,0 +1,217 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local ipairs = assert(ipairs) +local pairs = assert(pairs) +local insert = assert(table.insert) +local lower = assert(string.lower) +local error = assert(error) + +--- Create a `jobs` class +local jobs = class "jobs" + +--- Set default values +jobs:set { + jobs = {}, + defaultJob = { + job_id = nil, + grade = nil + } +} + +--- Creates a job object based on given `name` and `grades` +--- @param name string Name of job, example: unemployed, police etc. (lowercase) +--- @param label string Label of job, this will be displayed as name of given job +--- @param grades table List of grades as table, every grade needs to be a table as well +--- @return job|nil Returns a `job` class if found or created, otherwise `nil` +local function createJobObject(name, label, grades) + name = corev:ensure(name, 'unknown') + label = corev:ensure(label, 'Unknown') + grades = corev:ensure(grades, {}) + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + --- If job already exists, then return stored job and don't override existing one + for _, _job in pairs(jobs.jobs) do + if (_job.name == name) then + return _job + end + end + + --- Create a `job` class + local job = class "job" + + --- Set default values + job:set { + id = nil, + name = name, + label = label, + grades = {} + } + + local existingId = corev.db:fetchScalar('SELECT `id` FROM `jobs` WHERE `name` = @name LIMIT 1', { + ['@name'] = job.name + }) + + if (existingId == nil) then + job.id = corev.db:insert('INSERT INTO `jobs` (`name`, `label`) VALUES (@name, @label)', { + ['@name'] = job.name, + ['@label'] = job.label + }) + else + job.id = corev:ensure(existingId, 0) + end + + if (corev:typeof(grades) == 'table') then + for index, grade in ipairs(grades) do + if (corev:typeof(grade) == 'table') then + --- Create a `job-grade` class + local jobGrade = class "job-grade" + + --- Set default values + jobGrade:set { + job_id = job.id, + grade = corev:ensure(index, 1) - 1, + name = lower(corev:ensure(grade.name, 'unknown')), + label = corev:ensure(grade.label, 'Unknown') + } + + job.grades[jobGrade.grade] = jobGrade + end + end + end + + local dbGrades = corev.db:fetchAll('SELECT * FROM `job_grades` WHERE `job_id` = @jobId', { + ['@jobId'] = job.id + }) + + local existingGrades = {} + + --- Update job_grades + for _, grade in pairs(job.grades) do + for _, dbGrade in pairs(dbGrades) do + if (corev:ensure(dbGrade.grade, -1) == grade.grade) then + insert(existingGrades, grade) + + if (grade.name ~= dbGrade.name or grade.label ~= dbGrade.label) then + corev.db:execute('UPDATE `job_grades` SET `name` = @name, `label` = @label WHERE `job_id` = @jobId AND `grade` = @grade', { + ['@name'] = grade.name, + ['@label'] = grade.label, + ['@jobId'] = job.id, + ['@grade'] = grade.grade + }) + end + end + end + end + + --- Add job_grades + for _, grade in pairs(job.grades) do + local needToBeAdded = true + + for _, existingGrade in pairs(existingGrades) do + if (grade.grade == existingGrade.grade) then + needToBeAdded = false + end + end + + if (needToBeAdded) then + corev.db:insert('INSERT INTO `job_grades` (`job_id`, `grade`, `name`, `label`) VALUES (@jobId, @grade, @name, @label)', { + ['@jobId'] = job.id, + ['@grade'] = grade.grade, + ['@name'] = grade.name, + ['@label'] = grade.label + }) + end + end + + --- Load default job if not already loaded + if (jobs.defaultJob.job_id == nil) then + --- Load default job names from configuration + local defaultJobName = lower(corev:ensure(corev:cfg('jobs', 'defaultJob', 'name'), 'unemployed')) + local defaultJobGrade = lower(corev:ensure(corev:cfg('jobs', 'defaultGrade', 'name'), 'unemployed')) + + local jobGradeResult = corev.db:fetchAll('SELECT `job_id`, `grade` FROM `job_grades` WHERE `job_id` = (SELECT `id` FROM `jobs` WHERE `name` = @jobName LIMIT 1) AND `name` = @gradeName LIMIT 1', { + ['@jobName'] = defaultJobName, + ['@gradeName'] = defaultJobGrade + }) + + jobGradeResult = corev:ensure(jobGradeResult, {}) + + if (#jobGradeResult <= 0) then + error(corev:t('jobs', 'default_job_not_exists')) + return + end + + local dbJobId = corev:ensure(jobGradeResult[1].job_id, -1) + local dbJobGrade = corev:ensure(jobGradeResult[1].grade, -1) + + if (dbJobId < 0 or dbJobGrade < 0) then + error(corev:t('jobs', 'default_job_not_exists')) + return + end + + jobs.defaultJob.job_id = dbJobId + jobs.defaultJob.grade = dbJobGrade + end + + --- Delete job_grades + for _, dbGrade in pairs(dbGrades) do + local canBeRemoved = true + + for _, existingGrade in pairs(existingGrades) do + if (corev:ensure(dbGrade.grade, -1) == existingGrade.grade) then + canBeRemoved = false + end + end + + if (canBeRemoved) then + if (corev.db:tableExists('players')) then + --- Change `job` values if player has removable `job` and `grade` + corev.db:execute('UPDATE `players` SET `job` = @newJob, `grade` = @newGrade WHERE `job` = @oldJob AND `grade` = @oldGrade', { + ['@oldJob'] = dbGrade.job_id, + ['@oldGrade'] = dbGrade.grade, + ['@newJob'] = jobs.defaultJob.job_id, + ['@newGrade'] = jobs.defaultJob.grade + }) + + --- Change `job2` values if player has removable `job2` and `grade2` + corev.db:execute('UPDATE `players` SET `job2` = @newJob, `grade2` = @newGrade WHERE `job2` = @oldJob AND `grade2` = @oldGrade', { + ['@oldJob'] = dbGrade.job_id, + ['@oldGrade'] = dbGrade.grade, + ['@newJob'] = jobs.defaultJob.job_id, + ['@newGrade'] = jobs.defaultJob.grade + }) + end + + --- After players has been updated, `job_grades` is safe to remove + corev.db:execute('DELETE FROM `job_grades` WHERE `job_id` = @jobId AND `grade` = @grade', { + ['@jobId'] = dbGrade.job_id, + ['@grade'] = dbGrade.grade + }) + end + end + + jobs.jobs[job.id] = job + + return job +end + +--- Register `createJobObject` as global function +global.createJobObject = createJobObject \ No newline at end of file diff --git a/[players]/cvf_jobs/fxmanifest.lua b/[players]/cvf_jobs/fxmanifest.lua index c8eb559..29d0cf4 100644 --- a/[players]/cvf_jobs/fxmanifest.lua +++ b/[players]/cvf_jobs/fxmanifest.lua @@ -21,14 +21,31 @@ author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' +--- +--- Load client files +--- +files { + 'translations/*.json' +} + --- --- Register server scripts --- server_scripts { '@corev/server/import.lua', + 'classes/job.lua', 'server/main.lua' } +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + + --- --- Register all dependencies --- diff --git a/[players]/cvf_jobs/server/main.lua b/[players]/cvf_jobs/server/main.lua index 93c8859..847428d 100644 --- a/[players]/cvf_jobs/server/main.lua +++ b/[players]/cvf_jobs/server/main.lua @@ -12,6 +12,30 @@ --- Cache global variables local assert = assert local corev = assert(corev) +local createJobObject = assert(createJobObject) +local lower = assert(string.lower) --- Mark this resource as `database` migration dependent resource -corev.db:migrationDependent() \ No newline at end of file +corev.db:migrationDependent() + +--- Register default job (fallback job) +corev.db:dbReady(function() + local defaultConfigJob = corev:cfg('jobs', 'defaultJob') + local defaultConfigGrade = corev:cfg('jobs', 'defaultGrade') + + defaultConfigJob = corev:ensure(defaultConfigJob, {}) + defaultConfigGrade = corev:ensure(defaultConfigGrade, {}) + + local defaultJob = { + name = lower(corev:ensure(defaultConfigJob.name, 'unemployed')), + label = corev:ensure(defaultConfigJob.label, 'Unemployed') + } + + local defaultGrade = { + name = lower(corev:ensure(defaultConfigGrade.name, 'unemployed')), + label = corev:ensure(defaultConfigGrade.label, 'Unemployed') + } + + --- Creates default job for any player without job or player's where job has been removed + createJobObject(defaultJob.name, defaultJob.label, { defaultGrade }) +end) \ No newline at end of file diff --git a/[players]/cvf_jobs/translations/en.json b/[players]/cvf_jobs/translations/en.json new file mode 100644 index 0000000..e337e4d --- /dev/null +++ b/[players]/cvf_jobs/translations/en.json @@ -0,0 +1,16 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "unemployed_label": "Unemployed", + "default_job_not_exists": "^1[ERROR] ^7Default job does not exist in database, restart your server and try again" + } +} \ No newline at end of file diff --git a/[players]/cvf_jobs/translations/nl.json b/[players]/cvf_jobs/translations/nl.json new file mode 100644 index 0000000..c69c342 --- /dev/null +++ b/[players]/cvf_jobs/translations/nl.json @@ -0,0 +1,16 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "unemployed_label": "Werkloos", + "default_job_not_exists": "^1[ERROR] ^7Standaard job bestaat niet in database, herstart je server en probeer het opnieuw" + } +} \ No newline at end of file diff --git a/[required]/cvf_config/configs/server/jobs.lua b/[required]/cvf_config/configs/server/jobs.lua new file mode 100644 index 0000000..e22a012 --- /dev/null +++ b/[required]/cvf_config/configs/server/jobs.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert + +--- Cahce FiveM globals +local exports = assert(exports) + +--- Load translation module in configuration +local cvf_translations = assert(exports['cvf_translations'] or {}) +local getTranslation = assert(cvf_translations.__t or function() return 'MISSING TRANSLATION' end) +local _T = function(...) return getTranslation(cvf_translations, ...) end + +local config = {} + +--- Default job for any player (fallback job) +config.defaultJob = { + name = 'unemployed', + label = _T('jobs', 'unemployed_label') +} + +--- Default grade for any player (fallback grade) +config.defaultGrade = { + name = 'unemployed', + label = _T('jobs', 'unemployed_label') +} + +return config \ No newline at end of file diff --git a/[required]/cvf_config/configs/shared/weapons.lua b/[required]/cvf_config/configs/shared/weapons.lua index 74f17e5..96c7051 100644 --- a/[required]/cvf_config/configs/shared/weapons.lua +++ b/[required]/cvf_config/configs/shared/weapons.lua @@ -17,7 +17,7 @@ local exports = assert(exports) --- Load translation module in configuration local cvf_translations = assert(exports['cvf_translations'] or {}) -local getTranslation = assert(cvf_translations.__t or function(t, ...) return 'MISSING TRANSLATION' end) +local getTranslation = assert(cvf_translations.__t or function() return 'MISSING TRANSLATION' end) local _T = function(...) return getTranslation(cvf_translations, ...) end --- Create configuration object diff --git a/corev/server/import.lua b/corev/server/import.lua index 3bf12df..2f2ddfa 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -13,6 +13,8 @@ local assert = assert --- Cache global variables local __global = assert(_G) local __environment = assert(_ENV) +local promise = assert(promise) +local coroutine = assert(coroutine) local type = assert(type) local rawget = assert(rawget) local rawset = assert(rawset) @@ -456,7 +458,9 @@ function corev.db:insertAsync(query, params, callback) params = self:safeParameters(params) - repeat Wait(0) until self.hasMigrations == false + if (self.hasMigrations) then + repeat Wait(0) until self.hasMigrations == false + end if (not self.ready) then corev.db:dbReady(function() @@ -480,7 +484,9 @@ function corev.db:fetchScalarAsync(query, params, callback) params = self:safeParameters(params) - repeat Wait(0) until self.hasMigrations == false + if (self.hasMigrations) then + repeat Wait(0) until self.hasMigrations == false + end if (not self.ready) then corev.db:dbReady(function() @@ -504,7 +510,9 @@ function corev.db:fetchAllAsync(query, params, callback) params = self:safeParameters(params) - repeat Wait(0) until self.hasMigrations == false + if (self.hasMigrations) then + repeat Wait(0) until self.hasMigrations == false + end if (not self.ready) then corev.db:dbReady(function() @@ -528,7 +536,9 @@ function corev.db:executeAsync(query, params, callback) params = self:safeParameters(params) - repeat Wait(0) until self.hasMigrations == false + if (self.hasMigrations) then + repeat Wait(0) until self.hasMigrations == false + end if (not self.ready) then corev.db:dbReady(function() @@ -747,6 +757,25 @@ function corev.db:migrationDependent() end) end +--- This function returns if a table exists or not +--- @param tableName string Name of table +--- @return boolean `true` if table exists, otherwise `false` +function corev.db:tableExists(tableName) + tableName = corev:ensure(tableName, 'unknown') + + if (tableName == 'unknown') then + return false + end + + local result = self:fetchScalar('SHOW TABLES LIKE @tableName', { + ['@tableName'] = tableName + }) + + result = lower(corev:ensure(result, 'unknown')) + + return lower(tableName) == result +end + --- Prevent users from joining the server while database is updating _AEH('playerConnecting', function(name, _, deferrals) deferrals.defer() From 11bb4415b5aa501ecc991f46e52f00a77c2c61e5 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Sun, 1 Nov 2020 20:29:06 +0100 Subject: [PATCH 17/42] stage --- [players]/cvf_jobs/classes/job.lua | 25 +++- [players]/cvf_jobs/server/main.lua | 44 +++++- [required]/cvf_config/shared/main.lua | 2 +- [required]/cvf_identifier/server/main.lua | 23 +-- .../cvf_identifier/translations/en.json | 2 +- .../cvf_identifier/translations/nl.json | 2 +- [required]/cvf_skins/client/main.lua | 6 - corev/client/import.lua | 18 ++- corev/server/import.lua | 140 +++++++++++++++--- corev/translations/en.json | 1 + corev/translations/nl.json | 1 + 11 files changed, 214 insertions(+), 50 deletions(-) diff --git a/[players]/cvf_jobs/classes/job.lua b/[players]/cvf_jobs/classes/job.lua index d4f20e5..a97466a 100644 --- a/[players]/cvf_jobs/classes/job.lua +++ b/[players]/cvf_jobs/classes/job.lua @@ -213,5 +213,28 @@ local function createJobObject(name, label, grades) return job end +--- Returns `job` bases on given `name` +--- @param name string Name of job +--- @return job|nil Returns a `job` class or nil +local function getJob(name) + name = corev:ensure(name, 'unknown') + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + --- If job already exists, then return stored job and don't override existing one + for _, job in pairs(jobs.jobs) do + if (job.name == name) then + return job + end + end + + return nil +end + --- Register `createJobObject` as global function -global.createJobObject = createJobObject \ No newline at end of file +global.createJobObject = createJobObject +global.getJob = getJob \ No newline at end of file diff --git a/[players]/cvf_jobs/server/main.lua b/[players]/cvf_jobs/server/main.lua index 847428d..9ec3777 100644 --- a/[players]/cvf_jobs/server/main.lua +++ b/[players]/cvf_jobs/server/main.lua @@ -13,8 +13,12 @@ local assert = assert local corev = assert(corev) local createJobObject = assert(createJobObject) +local getJob = assert(getJob) local lower = assert(string.lower) +--- Cahce FiveM globals +local exports = assert(exports) + --- Mark this resource as `database` migration dependent resource corev.db:migrationDependent() @@ -38,4 +42,42 @@ corev.db:dbReady(function() --- Creates default job for any player without job or player's where job has been removed createJobObject(defaultJob.name, defaultJob.label, { defaultGrade }) -end) \ No newline at end of file +end) + +--- Creates a job object based on given `name` and `grades` +--- @param name string Name of job, example: unemployed, police etc. (lowercase) +--- @param label string Label of job, this will be displayed as name of given job +--- @param grades table List of grades as table, every grade needs to be a table as well +--- @return job|nil Returns a `job` class if found or created, otherwise `nil` +function addAJob(name, label, grades) + name = corev:ensure(name, 'unknown') + label = corev:ensure(label, 'Unknown') + grades = corev:ensure(grades, {}) + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + return createJobObject(name, label, grades) +end + +--- Returns `job` bases on given `name` +--- @param name string Name of job +--- @return job|nil Returns a `job` class or nil +function loadJob(name) + name = corev:ensure(name, 'unknown') + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + return getJob(name) +end + +--- Register `addAJob` and `loadJob` as export function +exports('__a', addAJob) +exports('__l', loadJob) \ No newline at end of file diff --git a/[required]/cvf_config/shared/main.lua b/[required]/cvf_config/shared/main.lua index bbd3db6..e1a05ac 100644 --- a/[required]/cvf_config/shared/main.lua +++ b/[required]/cvf_config/shared/main.lua @@ -139,7 +139,7 @@ end --- @param name string Name of configuration to load --- @params ... string[] Filer results by key --- @return any|nil Returns `any` data from cached configuration or `nil` if not found -local function getConfiguration(name, ...) +function getConfiguration(name, ...) name = name or 'core' if (type(name) ~= 'string') then name = tostring(name) end diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index cb7c9c6..9f57d90 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -215,27 +215,18 @@ function getPlayerIdentifiers(player) end --- This event will be trigger when a player is connecting -_AEH('playerConnecting', function(name, _, deferrals) - deferrals.defer() +corev:onPlayerConnect(function(source, doneCallback, updateMsg) + updateMsg(corev:t('identifier', ('check_identifiers'):format(corev:getCurrentResourceName()))) - local playerId = corev:ensure(source, -1) - - if (playerId == -1) then - deferrals.done(corev:t('identifier', 'source_not_found')) - return - end - - Wait(0) - - local playerObject = identifiers:getPlayerIdentifierObject(playerId) + local playerObject = identifiers:getPlayerIdentifierObject(source) if (playerObject == nil) then - deferrals.done(corev:t('identifier', 'identifiers_not_found')) + doneCallback(corev:t('identifier', 'identifiers_not_found')) return end --- Load player name - name = corev:ensure(name, GetPlayerName(playerId)) + local name = GetPlayerName(source) --- Store player identifiers for later use corev.db:execute('INSERT INTO `player_identifiers` (`name`, `steam`, `license`, `xbl`, `live`, `discord`, `fivem`, `ip`) VALUES (@name, @steam, @license, @xbl, @live, @discord, @fivem, @ip)', { @@ -256,11 +247,11 @@ _AEH('playerConnecting', function(name, _, deferrals) identifierType = corev:ensure(identifierType, 'license') identifierType = lower(identifierType) - deferrals.done(corev:t('identifier', ('%s_not_found'):format(identifierType))) + doneCallback(corev:t('identifier', ('%s_not_found'):format(identifierType))) return end - deferrals.done() + doneCallback() end) --- Register `__getPlayerIdentifiers` as export diff --git a/[required]/cvf_identifier/translations/en.json b/[required]/cvf_identifier/translations/en.json index 4e95154..de8b5ed 100644 --- a/[required]/cvf_identifier/translations/en.json +++ b/[required]/cvf_identifier/translations/en.json @@ -10,7 +10,7 @@ } ], "translations": { - "source_not_found": "We could not find your `source`, please reconnect or try again later", + "check_identifiers": "[%s] We are loading your identifiers...", "identifiers_not_found": "We could not find your identity, please reconnect or try again later", "steam_not_found": "You must have your Steam client open to connect to this server", "license_not_found": "You must have a valid GTA5 license to connect to this server", diff --git a/[required]/cvf_identifier/translations/nl.json b/[required]/cvf_identifier/translations/nl.json index 2b2b722..6e5f80b 100644 --- a/[required]/cvf_identifier/translations/nl.json +++ b/[required]/cvf_identifier/translations/nl.json @@ -10,7 +10,7 @@ } ], "translations": { - "source_not_found": "Wij konden uw `source` niet vaststellen, probeer a.u.b. opnieuw te joinen", + "check_identifiers": "[%s] Wij zijn uw identifiers aan het laden...", "identifiers_not_found": "Wij konden uw identiteit niet vaststellen, probeer a.u.b. opnieuw te joinen", "steam_not_found": "U moet uw Steam client open hebben om met deze server te kunnen verbinden", "license_not_found": "U moet een geldige GTA5 licentie hebben om met deze server te kunnen verbinden", diff --git a/[required]/cvf_skins/client/main.lua b/[required]/cvf_skins/client/main.lua index ce3f223..aed9dd2 100644 --- a/[required]/cvf_skins/client/main.lua +++ b/[required]/cvf_skins/client/main.lua @@ -56,12 +56,6 @@ CreateThread(function() local model = GetHashKey(result_model or defaultModel) - if (GetEntityModel(PlayerPedId()) == model) then - return - end - - RequestModel(model) - while not HasModelLoaded(model) do Wait(0) end diff --git a/corev/client/import.lua b/corev/client/import.lua index 865c035..8199052 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -35,8 +35,6 @@ local vector2 = assert(vector2) local setmetatable = assert(setmetatable) local CreateThread = assert(Citizen.CreateThread) local Wait = assert(Citizen.Wait) -local isClient = not IsDuplicityVersion() -local currentResourceName = GetCurrentResourceName() --- FiveM cached global variables local LoadResourceFile = assert(LoadResourceFile) @@ -44,6 +42,12 @@ local GetResourceState = assert(GetResourceState) local _TSE = assert(TriggerServerEvent) local _RNE = assert(RegisterNetEvent) local _AEH = assert(AddEventHandler) +local IsDuplicityVersion = assert(IsDuplicityVersion) +local GetCurrentResourceName = assert(GetCurrentResourceName) + +--- Required resource variables +local isClient = not IsDuplicityVersion() +local currentResourceName = GetCurrentResourceName() --- Cahce FiveM globals local exports = assert(exports) @@ -450,5 +454,15 @@ corev:onServerTrigger(('corev:%s:serverCallback'):format(currentResourceName), f corev.callback.callbacks[requestId] = nil end) +--- Returns stored resource name or call `GetCurrentResourceName` +--- @return string Returns name of current resource +function corev:getCurrentResourceName() + if (self:typeof(currentResourceName) == 'string') then + return currentResourceName + end + + return GetCurrentResourceName() +end + --- Register corev as global variable global.corev = corev \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 2f2ddfa..343f2b1 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -13,8 +13,6 @@ local assert = assert --- Cache global variables local __global = assert(_G) local __environment = assert(_ENV) -local promise = assert(promise) -local coroutine = assert(coroutine) local type = assert(type) local rawget = assert(rawget) local rawset = assert(rawset) @@ -42,8 +40,6 @@ local pack = assert(pack or table.pack) local unpack = assert(unpack or table.unpack) local CreateThread = assert(Citizen.CreateThread) local Wait = assert(Citizen.Wait) -local isServer = IsDuplicityVersion() -local currentResourceName = GetCurrentResourceName() --- FiveM cached global variables local LoadResourceFile = assert(LoadResourceFile) @@ -51,7 +47,13 @@ local GetResourceState = assert(GetResourceState) local _TCE = assert(TriggerClientEvent) local _RSE = assert(RegisterServerEvent) local _AEH = assert(AddEventHandler) +local IsDuplicityVersion = assert(IsDuplicityVersion) local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) +local GetCurrentResourceName = assert(GetCurrentResourceName) + +--- Required resource variables +local isServer = IsDuplicityVersion() +local currentResourceName = GetCurrentResourceName() --- Cahce FiveM globals local exports = assert(exports) @@ -96,7 +98,9 @@ local __loadExports = { { r = 'mysql-async', f = 'mysql_fetch_scalar' }, { r = 'mysql-async', f = 'mysql_fetch_all' }, { r = 'mysql-async', f = 'mysql_execute' }, - { r = 'cvf_identifier', f = '__i' } + { r = 'cvf_identifier', f = '__i' }, + { r = 'cvf_jobs', f = '__a' }, + { r = 'cvf_jobs', f = '__l' } } --- Store global exports as local variable @@ -171,6 +175,7 @@ local corev = class "corev" --- Set default values for `corev` class corev:set('db', class "corev-db") corev:set('callback', class "corev-callback") +corev:set('jobs', class "jobs") --- Set default values for `corev-db` class corev.db:set('ready', false) @@ -776,24 +781,12 @@ function corev.db:tableExists(tableName) return lower(tableName) == result end ---- Prevent users from joining the server while database is updating -_AEH('playerConnecting', function(name, _, deferrals) - deferrals.defer() - - if (corev.db.hasMigrations) then - deferrals.done(corev:t('core', 'database_is_updating'):format(currentResourceName)) - return - end - - deferrals.done() -end) - --- Trigger func by server --- @param name string Name of trigger --- @param callback function Trigger this function function corev:onServerTrigger(name, callback) - name = corev:ensure(name, 'unknown') - callback = corev:ensure(callback, function() end) + name = self:ensure(name, 'unknown') + callback = self:ensure(callback, function() end) if (name == 'unknown') then return end @@ -804,8 +797,8 @@ end --- @param name string Name of trigger --- @param callback function Trigger this function function corev:onClientTrigger(name, callback) - name = corev:ensure(name, 'unknown') - callback = corev:ensure(callback, function() end) + name = self:ensure(name, 'unknown') + callback = self:ensure(callback, function() end) if (name == 'unknown') then return end @@ -813,6 +806,47 @@ function corev:onClientTrigger(name, callback) _AEH(name, callback) end +--- Register a function as `playerConnecting` +--- @param func function Execute this function when player is connecting +function corev:onPlayerConnect(func) + func = self:ensure(func, function(source, doneCallback, updateMsg) + doneCallback() + end) + + _AEH('playerConnecting', function(name, callback, deferrals) + local source = self:ensure(source, 0) + + deferrals.defer() + + CreateThread(function() + try(function() + local continue, canConnect, rejectMessage = false, false, '' + + func(source, function(msg) + msg = self:ensure(msg, '') + canConnect = self:ensure(msg == '', false) + + if (not canConnect) then + rejectMessage = msg + end + + continue = true + end, deferrals.update) + + repeat Wait(0) until continue == true + + if (canConnect) then + deferrals.done() + else + deferrals.done(rejectMessage) + end + end, function(err) + deferrals.done(('[ERROR]: %s'):format(err)) + end) + end) + end) +end + --- Register server callback --- @param name string Name of callback --- @param callback function Trigger this function on server return @@ -917,5 +951,69 @@ function corev:getIdentifiers(player) end end +--- Returns `job` bases on given `name` +--- @param name string Name of job +--- @return job|nil Returns a `job` class or nil +function corev.jobs:getJob(name) + name = corev:ensure(name, 'unknown') + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + if (__exports[11].self == nil) then + return __exports[11].func(name) + else + return __exports[11].func(__exports[11].self, name) + end +end + +--- Creates a job object based on given `name` and `grades` +--- @param name string Name of job, example: unemployed, police etc. (lowercase) +--- @param label string Label of job, this will be displayed as name of given job +--- @param grades table List of grades as table, every grade needs to be a table as well +--- @return job|nil Returns a `job` class if found or created, otherwise `nil` +function corev.jobs:addJob(name, label, grades) + name = corev:ensure(name, 'unknown') + label = corev:ensure(label, 'Unknown') + grades = corev:ensure(grades, {}) + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + if (__exports[10].self == nil) then + return __exports[10].func(name, label, grades) + else + return __exports[10].func(__exports[10].self, name, label, grades) + end +end + +--- Returns stored resource name or call `GetCurrentResourceName` +--- @return string Returns name of current resource +function corev:getCurrentResourceName() + if (self:typeof(currentResourceName) == 'string') then + return currentResourceName + end + + return GetCurrentResourceName() +end + +--- Prevent users from joining the server while database is updating +corev:onPlayerConnect(function(source, doneCallback, updateMsg) + updateMsg(corev:t('core', 'check_for_database_updates')) + + if (corev.db.hasMigrations) then + doneCallback(corev:t('core', 'database_is_updating'):format(currentResourceName)) + return + end + + doneCallback() +end) + --- Register corev as global variable global.corev = corev \ No newline at end of file diff --git a/corev/translations/en.json b/corev/translations/en.json index 2ec54ce..a8811b9 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -17,6 +17,7 @@ "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s", "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s", "database_is_updating": "[CoreV] Framework is updating `%s`, please reconnect or try again later.", + "check_for_database_updates": "[CoreV] We check if server is not updating...", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", diff --git a/corev/translations/nl.json b/corev/translations/nl.json index e97cf1f..ee75c8b 100644 --- a/corev/translations/nl.json +++ b/corev/translations/nl.json @@ -17,6 +17,7 @@ "database_migration": "^2[^7CoreV^2] ^7Database is ^2bijgewerkt ^7voor resource: ^2%s", "database_migration_not_loaded": "^1[^7CoreV^1] ^7Kan database ^1niet bijwereken ^7voor resource: ^1%s", "database_is_updating": "[CoreV] Framework is bezig met update van `%s`, probeer a.u.b. opnieuw te joinen", + "check_for_database_updates": "[CoreV] Wij controleren of server niet aan het update is...", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", From 8462018dedd0fb923aca1b1065025f59e1ff06b9 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Mon, 2 Nov 2020 11:43:02 +0100 Subject: [PATCH 18/42] playerConnecting event is now Sync instead of Parallel, better error handling and source is now player object (source, name, identifiers and identifier) --- [players]/cvf_player/server/main.lua | 6 +- .../cvf_config/configs/server/events.lua | 15 + [required]/cvf_events/fxmanifest.lua | 49 +++ [required]/cvf_events/server/main.lua | 328 ++++++++++++++++++ [required]/cvf_events/translations/en.json | 15 + [required]/cvf_events/translations/nl.json | 15 + [required]/cvf_identifier/fxmanifest.lua | 7 - [required]/cvf_identifier/server/main.lua | 39 +-- corev/server/import.lua | 169 +++++---- 9 files changed, 519 insertions(+), 124 deletions(-) create mode 100644 [required]/cvf_config/configs/server/events.lua create mode 100644 [required]/cvf_events/fxmanifest.lua create mode 100644 [required]/cvf_events/server/main.lua create mode 100644 [required]/cvf_events/translations/en.json create mode 100644 [required]/cvf_events/translations/nl.json diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua index 93c8859..8c49fb5 100644 --- a/[players]/cvf_player/server/main.lua +++ b/[players]/cvf_player/server/main.lua @@ -14,4 +14,8 @@ local assert = assert local corev = assert(corev) --- Mark this resource as `database` migration dependent resource -corev.db:migrationDependent() \ No newline at end of file +corev.db:migrationDependent() + +--- This event will be triggerd when client is connecting +corev.events:onPlayerConnect(function(player, done, presentCard) +end) \ No newline at end of file diff --git a/[required]/cvf_config/configs/server/events.lua b/[required]/cvf_config/configs/server/events.lua new file mode 100644 index 0000000..f9e58d8 --- /dev/null +++ b/[required]/cvf_config/configs/server/events.lua @@ -0,0 +1,15 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +config.bannerUrl = 'https://i.imgur.com/3XeDqC0.png' + +return config \ No newline at end of file diff --git a/[required]/cvf_events/fxmanifest.lua b/[required]/cvf_events/fxmanifest.lua new file mode 100644 index 0000000..2d0bca3 --- /dev/null +++ b/[required]/cvf_events/fxmanifest.lua @@ -0,0 +1,49 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Translation Resource' +version '1.0.0' +description 'Translation resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'translations/*.json' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + +dependencies { + 'cvf_config' +} \ No newline at end of file diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua new file mode 100644 index 0000000..ac815d5 --- /dev/null +++ b/[required]/cvf_events/server/main.lua @@ -0,0 +1,328 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local class = assert(class) +local pack = assert(pack or table.pack) +local insert = assert(table.insert) +local remove = assert(table.remove) +local ipairs = assert(ipairs) +local pairs = assert(pairs) +local lower = assert(string.lower) +local match = assert(string.match) +local sub = assert(string.sub) +local xpcall = assert(xpcall) +local traceback = assert(debug.traceback) +local Wait = assert(Citizen.Wait) +local CreateThread = assert(Citizen.CreateThread) + +--- FiveM cached global variables +local GetCurrentResourceName = assert(GetCurrentResourceName) +local GetInvokingResource = assert(GetInvokingResource) +local GetNumPlayerIdentifiers = assert(GetNumPlayerIdentifiers) +local GetPlayerIdentifier = assert(GetPlayerIdentifier) +local _AEH = assert(AddEventHandler) +local exports = assert(exports) + +--- Create a `events` class +local events = class "events" + +--- Set default values +events:set { + events = {}, + resourceName = GetCurrentResourceName() +} + +--- Register a function as on event trigger +--- @param resource string Name of resource where event came from +--- @param event string Name of event +--- @param name table|string Name or Names of entities, categories etc. +--- @param func function Function to execute on event trigger +function events:onEvent(resource, event, name, func) + resource = corev:ensure(resource, self.resourceName) + event = corev:ensure(event, 'unknown') + name = corev:ensure(name, corev:typeof(name) == 'table' and {} or 'unknown') + func = corev:ensure(func, function() end) + + if (corev:typeof(name) == 'table') then + for _, n in pairs(name) do + if (corev:typeof(n) == 'string') then + self:onEvent(event, n, func) + end + end + + return + end + + event = lower(event) + + if (name == 'unknown') then name = nil else name = lower(name) end + + if (self.events == nil) then self.events = {} end + if (self.events[event] == nil) then + self.events[event] = { + triggers = {}, + parameters = {} + } + end + + if (name == nil) then + insert(self.events[event].triggers, { + resource = resource, + func = func + }) + else + if (self.events[event].parameters[name] == nil) then + self.events[event].parameters[name] = {} + end + + insert(self.events[event].parameters[name], { + resource = resource, + func = func + }) + end +end + +--- Filter given arguments on `function` and `name/names` +function events:filterArguments(...) + local _n, _ns, _c = nil, nil, nil + local _ni, _nsi = 999, 999 + local arguments = pack(...) + + for i, argument in ipairs(arguments) do + local argumentType = corev:typeof(argument) + + if (argumentType == 'function' and _c == nil) then + _c = argument + elseif (argumentType == 'table' and _ns == nil) then + for _, name in ipairs(argument) do + local _arg = corev:ensure(name, 'unknown') + + if (_arg ~= 'unknown') then + if (_ns == nil) then + _ns = {} + _nsi = i + end + + insert(_ns, _arg) + end + end + elseif (_n == nil) then + local _arg = corev:ensure(argument, 'unknown') + + if (_arg ~= 'unknown') then + _n = _arg + _ni = i + end + end + end + + if (_n ~= nil and _c ~= nil and _ni < _nsi) then + return _c, _n + elseif (_ns ~= nil and _c ~= nil and _nsi < _ni) then + return _c, _ns + elseif (_c ~= nil) then + return _c, nil + end +end + +--- Register a new on event +--- @param resource string Name of resource where event came from +--- @param event string Name of event +function events:registerOnEvents(resource, event, ...) + resource = corev:ensure(resource, self.resourceName) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + local callback, name = self:filterArguments(...) + + if (callback == nil) then return end + + self:onEvent(resource, event, name, callback) +end + +--- Unregister a on event +--- @param resource string Name of resource where event came from +--- @param event string Name of event +function events:removeEvents(resource, event, ...) + resource = corev:ensure(resource, self.resourceName) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + local _, name = self:filterArguments(...) + + if (name == nil) then + local triggers = ((self.events or {})[event] or {}).triggers or {} + local parameters = ((self.events or {})[event] or {}).parameters or {} + + for index, triggerInfo in ipairs(triggers) do + if (triggerInfo.resource == resource) then + remove(self.events[event].triggers, index) + end + end + + for pName, parameterTable in ipairs(parameters) do + for index, triggerInfo in ipairs(parameterTable) do + if (triggerInfo.resource == resource) then + remove(self.events[event].parameters[pName], index) + end + end + end + elseif (corev:typeof(name) == 'table') then + for _, n in pairs(name) do + local parameters = (((self.events or {})[event] or {}).parameters or {})[n] or {} + + for index, triggerInfo in ipairs(parameters) do + if (triggerInfo.resource == resource) then + remove(self.events[event].parameters[n], index) + end + end + end + else + local parameters = (((self.events or {})[event] or {}).parameters or {})[name] or {} + + for index, triggerInfo in ipairs(parameters) do + if (triggerInfo.resource == resource) then + remove(self.events[event].parameters[name], index) + end + end + end +end + +--- This function will return player's identifiers as table +--- @param playerId number Source or Player ID to get identifiers for +--- @return table Founded identifiers for player +function events:getIdentifiersBySource(source) + source = corev:ensure(source, -1) + + local tableResults = { + steam = nil, + license = nil, + xbl = nil, + live = nil, + discord = nil, + fivem = nil, + ip = nil + } + + if (source < 0 or source == 0) then return tableResults end + + local numIds = GetNumPlayerIdentifiers(source) + + for i = 0, numIds - 1, 1 do + local identifier = corev:ensure(GetPlayerIdentifier(source, i), 'none') + + if (match(identifier, 'steam:')) then + tableResults.steam = sub(identifier, 7) + elseif (match(identifier, 'license:')) then + tableResults.license = sub(identifier, 9) + elseif (match(identifier, 'xbl:')) then + tableResults.xbl = sub(identifier, 5) + elseif (match(identifier, 'live:')) then + tableResults.live = sub(identifier, 6) + elseif (match(identifier, 'discord:')) then + tableResults.discord = sub(identifier, 9) + elseif (match(identifier, 'fivem:')) then + tableResults.fivem = sub(identifier, 7) + elseif (match(identifier, 'ip:')) then + tableResults.ip = sub(identifier, 4) + end + end + + return tableResults +end + +--- This event will be triggerd when a player is connecting +_AEH('playerConnecting', function(name, _, deferrals) + deferrals.defer() + + local source = corev:ensure(source, 0) + local triggers = ((events.events or {})['playerconnecting'] or {}).triggers or {} + + if (#triggers == 0) then + deferrals.done() + return + end + + CreateThread(function() + local pIdentifiers = events:getIdentifiersBySource(source) + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + identifierType = lower(identifierType) + + --- Create a `player` class + local player = class "player" + + --- Set default values + player:set { + source = source, + name = name, + identifiers = pIdentifiers, + identifier = pIdentifiers[identifierType] or nil + } + + local continue, canConnect, rejectMessage = false, false, nil + + for _, trigger in pairs(triggers) do + local func = corev:ensure(trigger.func, function(_, done, _) done() end) + local ok = xpcall(func, traceback, player, function(msg) + msg = corev:ensure(msg, '') + canConnect = corev:ensure(msg == '', false) + + if (not canConnect) then + rejectMessage = msg + end + + continue = true + end, deferrals.presentCard) + + repeat Wait(0) until continue == true + + if (not ok) then + canConnect = false + rejectMessage = corev:t('events', 'connecting_error'):format(trigger.resource) + end + + if (not canConnect) then + deferrals.done(rejectMessage) + return + end + end + + deferrals.done() + end) +end) + +--- Register a new on event +--- @param event string Name of event +function registerEvent(event, ...) + local _r = GetInvokingResource() + local resource = corev:ensure(_r, events.resourceName) + + events:registerOnEvents(resource, event, ...) +end + +--- Unregister a on event +--- @param event string Name of event +function removeEvent(event, ...) + local _r = GetInvokingResource() + local resource = corev:ensure(_r, events.resourceName) + + events:removeEvents(resource, event, ...) +end + +--- Register `registerEvent` and `removeEvent` as export function +exports('__add', registerEvent) +exports('__del', removeEvent) \ No newline at end of file diff --git a/[required]/cvf_events/translations/en.json b/[required]/cvf_events/translations/en.json new file mode 100644 index 0000000..dd8802d --- /dev/null +++ b/[required]/cvf_events/translations/en.json @@ -0,0 +1,15 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connecting_error": "[ERROR] You cannot join because of an error in @%s:playerConnecting" + } +} \ No newline at end of file diff --git a/[required]/cvf_events/translations/nl.json b/[required]/cvf_events/translations/nl.json new file mode 100644 index 0000000..1911b08 --- /dev/null +++ b/[required]/cvf_events/translations/nl.json @@ -0,0 +1,15 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connecting_error": "[ERROR] U kunt niet joinen i.v.m. een error in @%s:playerConnecting" + } +} \ No newline at end of file diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua index f7ca103..34bf0a3 100644 --- a/[required]/cvf_identifier/fxmanifest.lua +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -21,13 +21,6 @@ author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' ---- ---- Load client files ---- -files { - 'translations/*.json' -} - --- --- Register server scripts --- diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index 9f57d90..0fee3e7 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -215,43 +215,30 @@ function getPlayerIdentifiers(player) end --- This event will be trigger when a player is connecting -corev:onPlayerConnect(function(source, doneCallback, updateMsg) - updateMsg(corev:t('identifier', ('check_identifiers'):format(corev:getCurrentResourceName()))) - - local playerObject = identifiers:getPlayerIdentifierObject(source) - - if (playerObject == nil) then - doneCallback(corev:t('identifier', 'identifiers_not_found')) - return - end - - --- Load player name - local name = GetPlayerName(source) - +corev.events:onPlayerConnect(function(player, done) --- Store player identifiers for later use corev.db:execute('INSERT INTO `player_identifiers` (`name`, `steam`, `license`, `xbl`, `live`, `discord`, `fivem`, `ip`) VALUES (@name, @steam, @license, @xbl, @live, @discord, @fivem, @ip)', { - ['@name'] = name, - ['@steam'] = playerObject.identifiers.stream, - ['@license'] = playerObject.identifiers.license, - ['@xbl'] = playerObject.identifiers.xbl, - ['@live'] = playerObject.identifiers.live, - ['@discord'] = playerObject.identifiers.discord, - ['@fivem'] = playerObject.identifiers.fivem, - ['@ip'] = playerObject.identifiers.ip + ['@name'] = player.name, + ['@steam'] = player.identifiers.stream, + ['@license'] = player.identifiers.license, + ['@xbl'] = player.identifiers.xbl, + ['@live'] = player.identifiers.live, + ['@discord'] = player.identifiers.discord, + ['@fivem'] = player.identifiers.fivem, + ['@ip'] = player.identifiers.ip }) - if (playerObject.identifier == nil) then + if (player.identifier == nil) then --- Load default framework's identifier - local identifierType = corev:cfg('core', 'identifierType') or 'license' + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') - identifierType = corev:ensure(identifierType, 'license') identifierType = lower(identifierType) - doneCallback(corev:t('identifier', ('%s_not_found'):format(identifierType))) + done(corev:t('identifier', ('%s_not_found'):format(identifierType))) return end - doneCallback() + done() end) --- Register `__getPlayerIdentifiers` as export diff --git a/corev/server/import.lua b/corev/server/import.lua index 343f2b1..9cb2a04 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -98,9 +98,10 @@ local __loadExports = { { r = 'mysql-async', f = 'mysql_fetch_scalar' }, { r = 'mysql-async', f = 'mysql_fetch_all' }, { r = 'mysql-async', f = 'mysql_execute' }, - { r = 'cvf_identifier', f = '__i' }, { r = 'cvf_jobs', f = '__a' }, - { r = 'cvf_jobs', f = '__l' } + { r = 'cvf_jobs', f = '__l' }, + { r = 'cvf_events', f = '__add' }, + { r = 'cvf_events', f = '__del' } } --- Store global exports as local variable @@ -170,12 +171,14 @@ end local class = assert(getClass()) --- Create CoreV class +--- @class CoreV local corev = class "corev" --- Set default values for `corev` class corev:set('db', class "corev-db") corev:set('callback', class "corev-callback") -corev:set('jobs', class "jobs") +corev:set('jobs', class "corev-jobs") +corev:set('events', class "corev-events") --- Set default values for `corev-db` class corev.db:set('ready', false) @@ -184,6 +187,13 @@ corev.db:set('hasMigrations', false) --- Set default values for `corev-callback` class corev.callback:set('callbacks', {}) +--- Tries to execute `func`, if any error occur, `catch_func` will be triggerd +--- @param func function Function to execute +--- @param catch_func function Fallback function when error occur +function corev:try(func, catch_func) + return try(func, catch_func) +end + --- Return a value type of any CFX object --- @param value any Any value --- @return string Type of value @@ -806,47 +816,6 @@ function corev:onClientTrigger(name, callback) _AEH(name, callback) end ---- Register a function as `playerConnecting` ---- @param func function Execute this function when player is connecting -function corev:onPlayerConnect(func) - func = self:ensure(func, function(source, doneCallback, updateMsg) - doneCallback() - end) - - _AEH('playerConnecting', function(name, callback, deferrals) - local source = self:ensure(source, 0) - - deferrals.defer() - - CreateThread(function() - try(function() - local continue, canConnect, rejectMessage = false, false, '' - - func(source, function(msg) - msg = self:ensure(msg, '') - canConnect = self:ensure(msg == '', false) - - if (not canConnect) then - rejectMessage = msg - end - - continue = true - end, deferrals.update) - - repeat Wait(0) until continue == true - - if (canConnect) then - deferrals.done() - else - deferrals.done(rejectMessage) - end - end, function(err) - deferrals.done(('[ERROR]: %s'):format(err)) - end) - end) - end) -end - --- Register server callback --- @param name string Name of callback --- @param callback function Trigger this function on server return @@ -875,27 +844,6 @@ function corev.callback:triggerCallback(name, source, callback, ...) end end ---- Trigger event when client is requesting callback -corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(name, requestId, ...) - name = corev:ensure(name, 'unknown') - requestId = corev:ensure(requestId, 0) - - local playerId = corev:ensure(source, -1) - - if (playerId == -1) then return end - if (name == 'unknown') then return end - if (requestId <= 0 or requestId > 65535) then return end - if (((corev.callback or {}).callbacks or {})[name] == nil) then return end - - local params = pack(...) - - CreateThread(function() - corev.callback:triggerCallback(name, playerId, function(...) - _TCE(('corev:%s:serverCallback'):format(currentResourceName), playerId, requestId, ...) - end, unpack(params)) - end) -end) - --- This function will return player's primary identifier or nil --- @param playerId number Source or Player ID to get identifier for --- @return string|nil Founded primary identifier or nil @@ -937,20 +885,6 @@ function corev:getIdentifier(playerId) return nil end ---- Returns a list of player identifiers ---- @param player string|number Player primary identifier or Player source ID ---- @return table All founded identifiers ---- @return string Founded player name -function corev:getIdentifiers(player) - if (player == nil) then return end - - if (__exports[9].self == nil) then - return __exports[9].func(player) - else - return __exports[9].func(__exports[9].self, player) - end -end - --- Returns `job` bases on given `name` --- @param name string Name of job --- @return job|nil Returns a `job` class or nil @@ -963,10 +897,10 @@ function corev.jobs:getJob(name) name = lower(name) - if (__exports[11].self == nil) then - return __exports[11].func(name) + if (__exports[10].self == nil) then + return __exports[10].func(name) else - return __exports[11].func(__exports[11].self, name) + return __exports[10].func(__exports[10].self, name) end end @@ -986,13 +920,49 @@ function corev.jobs:addJob(name, label, grades) name = lower(name) - if (__exports[10].self == nil) then - return __exports[10].func(name, label, grades) + if (__exports[9].self == nil) then + return __exports[9].func(name, label, grades) + else + return __exports[9].func(__exports[9].self, name, label, grades) + end +end + +--- Register a new on event +--- @param event string Name of event +function corev.events:register(event, ...) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + if (__exports[11].self == nil) then + return __exports[11].func(event, ...) else - return __exports[10].func(__exports[10].self, name, label, grades) + return __exports[11].func(__exports[11].self, event, ...) end end +--- Unregister events based on event and/or names +--- @param event string Name of event +function corev.events:unregister(event, ...) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + if (__exports[12].self == nil) then + return __exports[12].func(event, ...) + else + return __exports[12].func(__exports[12].self, event, ...) + end +end + +--- Register a function as `playerConnecting` +--- @param func function Execute this function when player is connecting +function corev.events:onPlayerConnect(func) + func = corev:ensure(func, function(_, done, _) done() end) + + self:register('playerConnecting', func) +end + --- Returns stored resource name or call `GetCurrentResourceName` --- @return string Returns name of current resource function corev:getCurrentResourceName() @@ -1003,16 +973,35 @@ function corev:getCurrentResourceName() return GetCurrentResourceName() end ---- Prevent users from joining the server while database is updating -corev:onPlayerConnect(function(source, doneCallback, updateMsg) - updateMsg(corev:t('core', 'check_for_database_updates')) +--- Trigger event when client is requesting callback +corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(name, requestId, ...) + name = corev:ensure(name, 'unknown') + requestId = corev:ensure(requestId, 0) + + local playerId = corev:ensure(source, -1) + + if (playerId == -1) then return end + if (name == 'unknown') then return end + if (requestId <= 0 or requestId > 65535) then return end + if (((corev.callback or {}).callbacks or {})[name] == nil) then return end + + local params = pack(...) + CreateThread(function() + corev.callback:triggerCallback(name, playerId, function(...) + _TCE(('corev:%s:serverCallback'):format(currentResourceName), playerId, requestId, ...) + end, unpack(params)) + end) +end) + +--- Prevent users from joining the server while database is updating +corev.events:onPlayerConnect(function(_, done) if (corev.db.hasMigrations) then - doneCallback(corev:t('core', 'database_is_updating'):format(currentResourceName)) + done(corev:t('core', 'database_is_updating'):format(currentResourceName)) return end - doneCallback() + done() end) --- Register corev as global variable From 4534acd758f55afddbfe026f3175237c7d984f73 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Mon, 2 Nov 2020 12:59:28 +0100 Subject: [PATCH 19/42] When player is connecting, Adaptive Card is will automatically be generated, resource are allowed to change: Title, Description and Banner or use there own Adaptive Cards --- [required]/cvf_config/configs/shared/core.lua | 1 + [required]/cvf_events/server/main.lua | 104 +++++++++++++++++- [required]/cvf_events/translations/en.json | 4 +- [required]/cvf_events/translations/nl.json | 4 +- corev/server/import.lua | 5 +- corev/translations/en.json | 1 + corev/translations/nl.json | 1 + 7 files changed, 116 insertions(+), 4 deletions(-) diff --git a/[required]/cvf_config/configs/shared/core.lua b/[required]/cvf_config/configs/shared/core.lua index 7efc245..e751570 100644 --- a/[required]/cvf_config/configs/shared/core.lua +++ b/[required]/cvf_config/configs/shared/core.lua @@ -12,5 +12,6 @@ local config = {} config.language = 'nl' config.identifierType = 'license' +config.serverName = 'CoreV Framework' return config \ No newline at end of file diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index ac815d5..ac5d154 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -23,6 +23,7 @@ local match = assert(string.match) local sub = assert(string.sub) local xpcall = assert(xpcall) local traceback = assert(debug.traceback) +local encode = assert(json.encode) local Wait = assert(Citizen.Wait) local CreateThread = assert(Citizen.CreateThread) @@ -244,6 +245,103 @@ function events:getIdentifiersBySource(source) return tableResults end +--- Generates adaptive card json based on given `title`, `description` and `banner` +function events:generateCard(title, description, banner) + local cfgBanner = corev:ensure(corev:cfg('events', 'bannerUrl'), 'https://i.imgur.com/3XeDqC0.png') + local serverName = corev:ensure(corev:cfg('core', 'serverName'), 'CoreV Framework') + + local _tit = corev:t('events', 'connecting_title'):format(serverName) + local _desc = corev:t('events', 'connecting_description'):format(serverName) + + title = corev:ensure(title, _tit) + description = corev:ensure(description, _desc) + banner = corev:ensure(banner, cfgBanner) + + local card = { + ['type'] = 'AdaptiveCard', + ['body'] = { + { type = "Image", url = banner }, + { type = "TextBlock", size = "Medium", weight = "Bolder", text = title, horizontalAlignment = "Center" }, + { type = "TextBlock", text = description, wrap = true, horizontalAlignment = "Center" } + }, + ['$schema'] = "http://adaptivecards.io/schemas/adaptive-card.json", + ['version'] = "1.3" + } + + return encode(card) +end + +--- This function will generate a `presentCard` class +--- @param deferrals deferrals Deferrals from `playerConnecting` event +--- @return presentCard Generated `presentCard` class +function events:getPresentCard(deferrals) + --- Create a `presentCard` class + local presentCard = {} + + --- Set default values presentCard + presentCard.title = nil + presentCard.description = nil + presentCard.banner = nil + presentCard.deferrals = deferrals + + presentCard.update = function() + local cardJson = events:generateCard(presentCard.title, presentCard.description, presentCard.banner) + + presentCard.deferrals.presentCard(cardJson) + end + + presentCard.setTitle = function(title, update) + title = corev:ensure(title, 'unknown') + update = corev:ensure(update, true) + + if (title == 'unknown') then title = nil end + + presentCard.title = title + + if (update) then presentCard.update() end + end + + presentCard.setDescription = function(description, update) + description = corev:ensure(description, 'unknown') + update = corev:ensure(update, true) + + if (description == 'unknown') then description = nil end + + presentCard.description = description + + if (update) then presentCard.update() end + end + + presentCard.setBanner = function(banner, update) + banner = corev:ensure(banner, 'unknown') + update = corev:ensure(update, true) + + if (banner == 'unknown') then banner = nil end + + presentCard.banner = banner + + if (update) then presentCard.update() end + end + + presentCard.reset = function(update) + update = corev:ensure(update, true) + + presentCard.title = nil + presentCard.description = nil + presentCard.banner = nil + + if (update) then presentCard.update() end + end + + presentCard.override = function(card, ...) + presentCard.deferrals.presentCard(card, ...) + end + + presentCard.update() + + return presentCard +end + --- This event will be triggerd when a player is connecting _AEH('playerConnecting', function(name, _, deferrals) deferrals.defer() @@ -256,6 +354,8 @@ _AEH('playerConnecting', function(name, _, deferrals) return end + local presentCard = events:getPresentCard(deferrals) + CreateThread(function() local pIdentifiers = events:getIdentifiersBySource(source) local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') @@ -276,6 +376,8 @@ _AEH('playerConnecting', function(name, _, deferrals) local continue, canConnect, rejectMessage = false, false, nil for _, trigger in pairs(triggers) do + presentCard.reset() + local func = corev:ensure(trigger.func, function(_, done, _) done() end) local ok = xpcall(func, traceback, player, function(msg) msg = corev:ensure(msg, '') @@ -286,7 +388,7 @@ _AEH('playerConnecting', function(name, _, deferrals) end continue = true - end, deferrals.presentCard) + end, presentCard) repeat Wait(0) until continue == true diff --git a/[required]/cvf_events/translations/en.json b/[required]/cvf_events/translations/en.json index dd8802d..fad1a80 100644 --- a/[required]/cvf_events/translations/en.json +++ b/[required]/cvf_events/translations/en.json @@ -10,6 +10,8 @@ } ], "translations": { - "connecting_error": "[ERROR] You cannot join because of an error in @%s:playerConnecting" + "connecting_error": "[ERROR] You cannot join because of an error in @%s:playerConnecting", + "connecting_title": "Connecting with %s", + "connecting_description": "You are currently connecting with %s please wait..." } } \ No newline at end of file diff --git a/[required]/cvf_events/translations/nl.json b/[required]/cvf_events/translations/nl.json index 1911b08..82b9401 100644 --- a/[required]/cvf_events/translations/nl.json +++ b/[required]/cvf_events/translations/nl.json @@ -10,6 +10,8 @@ } ], "translations": { - "connecting_error": "[ERROR] U kunt niet joinen i.v.m. een error in @%s:playerConnecting" + "connecting_error": "[ERROR] U kunt niet joinen i.v.m. een error in @%s:playerConnecting", + "connecting_title": "Verbinden met %s", + "connecting_description": "U bent momenteel aan het verbinden met %s even geduld a.u.b." } } \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 9cb2a04..0a257d8 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -995,7 +995,10 @@ corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), f end) --- Prevent users from joining the server while database is updating -corev.events:onPlayerConnect(function(_, done) +corev.events:onPlayerConnect(function(_, done, presentCard) + presentCard.setTitle(corev:t('core', 'checking_server'), false) + presentCard.setDescription(corev:t('core', 'check_for_database_updates')) + if (corev.db.hasMigrations) then done(corev:t('core', 'database_is_updating'):format(currentResourceName)) return diff --git a/corev/translations/en.json b/corev/translations/en.json index a8811b9..b6dd999 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -18,6 +18,7 @@ "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s", "database_is_updating": "[CoreV] Framework is updating `%s`, please reconnect or try again later.", "check_for_database_updates": "[CoreV] We check if server is not updating...", + "checking_server": "Checking server status", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", diff --git a/corev/translations/nl.json b/corev/translations/nl.json index ee75c8b..eebfa38 100644 --- a/corev/translations/nl.json +++ b/corev/translations/nl.json @@ -18,6 +18,7 @@ "database_migration_not_loaded": "^1[^7CoreV^1] ^7Kan database ^1niet bijwereken ^7voor resource: ^1%s", "database_is_updating": "[CoreV] Framework is bezig met update van `%s`, probeer a.u.b. opnieuw te joinen", "check_for_database_updates": "[CoreV] Wij controleren of server niet aan het update is...", + "checking_server": "Status van server controleren", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", From dccf45d29c2c040960f46cb7ccc1ec59bbf80e8a Mon Sep 17 00:00:00 2001 From: ThymonA Date: Mon, 2 Nov 2020 13:03:49 +0100 Subject: [PATCH 20/42] Remove CreateThread for PlayerConnecting event --- [required]/cvf_events/server/main.lua | 72 +++++++++++++-------------- 1 file changed, 34 insertions(+), 38 deletions(-) diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index ac5d154..8a87116 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -25,7 +25,6 @@ local xpcall = assert(xpcall) local traceback = assert(debug.traceback) local encode = assert(json.encode) local Wait = assert(Citizen.Wait) -local CreateThread = assert(Citizen.CreateThread) --- FiveM cached global variables local GetCurrentResourceName = assert(GetCurrentResourceName) @@ -355,56 +354,53 @@ _AEH('playerConnecting', function(name, _, deferrals) end local presentCard = events:getPresentCard(deferrals) + local pIdentifiers = events:getIdentifiersBySource(source) + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') - CreateThread(function() - local pIdentifiers = events:getIdentifiersBySource(source) - local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + identifierType = lower(identifierType) - identifierType = lower(identifierType) + --- Create a `player` class + local player = class "player" - --- Create a `player` class - local player = class "player" - - --- Set default values - player:set { - source = source, - name = name, - identifiers = pIdentifiers, - identifier = pIdentifiers[identifierType] or nil - } + --- Set default values + player:set { + source = source, + name = name, + identifiers = pIdentifiers, + identifier = pIdentifiers[identifierType] or nil + } - local continue, canConnect, rejectMessage = false, false, nil + local continue, canConnect, rejectMessage = false, false, nil - for _, trigger in pairs(triggers) do - presentCard.reset() + for _, trigger in pairs(triggers) do + presentCard.reset() - local func = corev:ensure(trigger.func, function(_, done, _) done() end) - local ok = xpcall(func, traceback, player, function(msg) - msg = corev:ensure(msg, '') - canConnect = corev:ensure(msg == '', false) + local func = corev:ensure(trigger.func, function(_, done, _) done() end) + local ok = xpcall(func, traceback, player, function(msg) + msg = corev:ensure(msg, '') + canConnect = corev:ensure(msg == '', false) - if (not canConnect) then - rejectMessage = msg - end + if (not canConnect) then + rejectMessage = msg + end - continue = true - end, presentCard) + continue = true + end, presentCard) - repeat Wait(0) until continue == true + repeat Wait(0) until continue == true - if (not ok) then - canConnect = false - rejectMessage = corev:t('events', 'connecting_error'):format(trigger.resource) - end + if (not ok) then + canConnect = false + rejectMessage = corev:t('events', 'connecting_error'):format(trigger.resource) + end - if (not canConnect) then - deferrals.done(rejectMessage) - return - end + if (not canConnect) then + deferrals.done(rejectMessage) + return end + end - deferrals.done() - end) + deferrals.done() end) --- Register a new on event From 75d001ae33402fd084a0c398fc699589389c2683 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Mon, 2 Nov 2020 14:18:54 +0100 Subject: [PATCH 21/42] cvf_player will now add players to database if they connect for there first time --- [players]/cvf_jobs/translations/en.json | 2 +- [players]/cvf_player/fxmanifest.lua | 15 ++++++++ [players]/cvf_player/server/main.lua | 42 +++++++++++++++++++++++ [players]/cvf_player/translations/en.json | 18 ++++++++++ [players]/cvf_player/translations/nl.json | 18 ++++++++++ [required]/cvf_events/server/main.lua | 7 ++-- 6 files changed, 97 insertions(+), 5 deletions(-) create mode 100644 [players]/cvf_player/translations/en.json create mode 100644 [players]/cvf_player/translations/nl.json diff --git a/[players]/cvf_jobs/translations/en.json b/[players]/cvf_jobs/translations/en.json index e337e4d..e0f954e 100644 --- a/[players]/cvf_jobs/translations/en.json +++ b/[players]/cvf_jobs/translations/en.json @@ -1,5 +1,5 @@ { - "language": "nl", + "language": "en", "translators": [ { "name": "ThymonA", diff --git a/[players]/cvf_player/fxmanifest.lua b/[players]/cvf_player/fxmanifest.lua index 9e66183..af19488 100644 --- a/[players]/cvf_player/fxmanifest.lua +++ b/[players]/cvf_player/fxmanifest.lua @@ -21,6 +21,13 @@ author 'ThymonA' contact 'contact@arens.io' url 'https://git.arens.io/ThymonA/corev-framework/' +--- +--- Load client files +--- +files { + 'translations/*.json' +} + --- --- Register server scripts --- @@ -29,6 +36,14 @@ server_scripts { 'server/main.lua' } +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + --- --- Register all dependencies --- diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua index 8c49fb5..abff1a0 100644 --- a/[players]/cvf_player/server/main.lua +++ b/[players]/cvf_player/server/main.lua @@ -12,10 +12,52 @@ --- Cache global variables local assert = assert local corev = assert(corev) +local print = assert(print) +local lower = assert(string.lower) --- Mark this resource as `database` migration dependent resource corev.db:migrationDependent() --- This event will be triggerd when client is connecting corev.events:onPlayerConnect(function(player, done, presentCard) + presentCard.setTitle(corev:t('player', 'connect_title'), false) + presentCard.setDescription(corev:t('player', 'connect_description')) + + local exists = corev.db:fetchScalar('SELECT COUNT(*) FROM `players` WHERE `identifier` = @identifier LIMIT 1', { + ['@identifier'] = player.identifier + }) + + if (exists == 1) then + corev.db:execute('UPDATE `players` SET `name` = @name WHERE `identifier` = @identifier LIMIT 1', { + ['@name'] = player.name, + ['@identifier'] = player.identifier + }) + + done() + return + end + + local defaultConfigJob = corev:cfg('jobs', 'defaultJob') + local defaultJobName = lower(corev:ensure(defaultConfigJob.name, 'unemployed')) + local defaultJob = corev.jobs:getJob(defaultJobName) + + if (defaultJob == nil or (defaultJob.grades or {})[0] == nil) then + done(corev:t('player', 'default_job_not_found')) + return + end + + local defaultGrade = defaultJob.grades[0] + + corev.db:execute('INSERT INTO `players` (`identifier`, `name`, `job`, `job2`, `grade`, `grade2`) VALUES (@identifier, @name, @job, @job2, @grade, @grade2)', { + ['@identifier'] = player.identifier, + ['@name'] = player.name, + ['@job'] = defaultGrade.job_id, + ['@job2'] = defaultGrade.job_id, + ['@grade'] = defaultGrade.grade, + ['@grade2'] = defaultGrade.grade + }) + + print(corev:t('player', 'player_created'):format(corev:getCurrentResourceName(), player.name)) + + done() end) \ No newline at end of file diff --git a/[players]/cvf_player/translations/en.json b/[players]/cvf_player/translations/en.json new file mode 100644 index 0000000..d64dfa0 --- /dev/null +++ b/[players]/cvf_player/translations/en.json @@ -0,0 +1,18 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connect_title": "Loading account", + "connect_description": "We're loading your account...", + "default_job_not_found": "We could not find a standard job, please contact the server owners", + "player_created": "^2[^7%s^2] ^7Account for ^2\"^7%s^2\" ^7has been created^2!^7" + } +} \ No newline at end of file diff --git a/[players]/cvf_player/translations/nl.json b/[players]/cvf_player/translations/nl.json new file mode 100644 index 0000000..62e0023 --- /dev/null +++ b/[players]/cvf_player/translations/nl.json @@ -0,0 +1,18 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connect_title": "Inladen van account", + "connect_description": "We zijn bezig met het inladen van je account...", + "default_job_not_found": "Wij konden geen standaard baan vinden, neem contact op met de server eigenaren", + "player_created": "^2[^7%s^2] ^7Account voor ^2\"^7%s^2\" ^7is aangemaakt^2!^7" + } +} \ No newline at end of file diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index 8a87116..34e42a7 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -27,7 +27,6 @@ local encode = assert(json.encode) local Wait = assert(Citizen.Wait) --- FiveM cached global variables -local GetCurrentResourceName = assert(GetCurrentResourceName) local GetInvokingResource = assert(GetInvokingResource) local GetNumPlayerIdentifiers = assert(GetNumPlayerIdentifiers) local GetPlayerIdentifier = assert(GetPlayerIdentifier) @@ -40,7 +39,7 @@ local events = class "events" --- Set default values events:set { events = {}, - resourceName = GetCurrentResourceName() + resourceName = corev:getCurrentResourceName() } --- Register a function as on event trigger @@ -370,9 +369,9 @@ _AEH('playerConnecting', function(name, _, deferrals) identifier = pIdentifiers[identifierType] or nil } - local continue, canConnect, rejectMessage = false, false, nil - for _, trigger in pairs(triggers) do + local continue, canConnect, rejectMessage, continueTimes = false, false, nil, 0 + presentCard.reset() local func = corev:ensure(trigger.func, function(_, done, _) done() end) From 16e4601615fee61c274d3f4fb9ecf9983ed2a243 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 10:31:26 +0100 Subject: [PATCH 22/42] Disconnect event added to corev.events --- [required]/cvf_events/server/main.lua | 38 ++- [required]/cvf_identifier/server/main.lua | 216 ++------------- corev/fxmanifest.lua | 1 + corev/globals.json | 312 ++++++++++++++++++++++ corev/server/common.lua | 26 ++ corev/server/import.lua | 10 +- corev/translations/en.json | 2 + corev/translations/nl.json | 2 + 8 files changed, 413 insertions(+), 194 deletions(-) create mode 100644 corev/globals.json create mode 100644 corev/server/common.lua diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index 34e42a7..a639842 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -30,6 +30,7 @@ local Wait = assert(Citizen.Wait) local GetInvokingResource = assert(GetInvokingResource) local GetNumPlayerIdentifiers = assert(GetNumPlayerIdentifiers) local GetPlayerIdentifier = assert(GetPlayerIdentifier) +local GetPlayerName = assert(GetPlayerName) local _AEH = assert(AddEventHandler) local exports = assert(exports) @@ -370,7 +371,7 @@ _AEH('playerConnecting', function(name, _, deferrals) } for _, trigger in pairs(triggers) do - local continue, canConnect, rejectMessage, continueTimes = false, false, nil, 0 + local continue, canConnect, rejectMessage = false, false, nil presentCard.reset() @@ -402,6 +403,41 @@ _AEH('playerConnecting', function(name, _, deferrals) deferrals.done() end) +--- This event will be triggerd when a player is connecting +_AEH('playerDropped', function(reason) + reason = corev:ensure(reason, 'unknown') + + local source = corev:ensure(source, 0) + local triggers = ((events.events or {})['playerdropped'] or {}).triggers or {} + + if (#triggers == 0) then + return + end + + local pIdentifiers = events:getIdentifiersBySource(source) + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + identifierType = lower(identifierType) + + --- Create a `player` class + local player = class "player" + + --- Set default values + player:set { + source = source, + name = GetPlayerName(source), + identifiers = pIdentifiers, + identifier = pIdentifiers[identifierType] or nil + } + + for _, trigger in pairs(triggers) do + local func = corev:ensure(trigger.func, function(_, done, _) done() end) + local ok = xpcall(func, traceback, player, reason) + + repeat Wait(0) until ok ~= nil + end +end) + --- Register a new on event --- @param event string Name of event function registerEvent(event, ...) diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index 0fee3e7..d403bda 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -13,15 +13,7 @@ local assert = assert local class = assert(class) local corev = assert(corev) -local pairs = assert(pairs) local lower = assert(string.lower) -local match = assert(string.match) -local sub = assert(string.sub) -local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) -local GetPlayerName = assert(GetPlayerName) -local Wait = assert(Citizen.Wait) -local exports = assert(exports) -local _AEH = assert(AddEventHandler) --- Mark this resource as `database` migration dependent resource corev.db:migrationDependent() @@ -32,188 +24,6 @@ local identifiers = class 'identifiers' --- Set default values identifiers:set('players', {}) ---- This function returns `player-identifier` class or nil ---- @param player string|number Player Identifier or Player Source ID ---- @return player-identifier|nil `player-identifier` class or nil -function identifiers:getPlayerIdentifierObject(player) - local playerId = nil - - if (player == nil) then return end - - if (corev:typeof(player) == 'number') then - playerId = corev:ensure(player, -1) - player = corev:getIdentifier(playerId) - end - - player = corev:ensure(player, 'unknown') - - if (player == 'unknown') then return nil end - - --- Remove identifier prefix from given player identifier - local playerParts = corev:split(player, ':') - - if (#playerParts > 1) then - player = playerParts[#playerParts] - end - - --- Returns stored identifier and update source if exists - if (self.players[player] ~= nil) then - if (playerId ~= nil) then - self.players[player].source = playerId - end - - return self.players[player] - end - - --- Load default framework's identifier - local identifierType = corev:cfg('core', 'identifierType') or 'license' - - identifierType = corev:ensure(identifierType, 'license') - identifierType = lower(identifierType) - - --- Create a `player-identifier` class - local playerIdentifier = class "player-identifier" - - --- Set default values - playerIdentifier:set { - source = nil, - identifier = nil, - identifiers = { - steam = nil, - license = nil, - xbl = nil, - live = nil, - discord = nil, - fivem = nil, - ip = nil - }, - name = 'Unknown' - } - - --- If playerId isn't nil, than player soruce exists - if (playerId ~= nil) then - local playerIdentifiers = GetPlayerIdentifiers(playerId) - - playerIdentifiers = corev:ensure(playerIdentifiers, {}) - - --- Apply all identifiers on `player-identifier` class - for _, identifier in pairs(playerIdentifiers) do - identifier = corev:ensure(identifier, 'none') - - local lowIdenti = lower(identifier) - - if (match(lowIdenti, 'steam:')) then - playerIdentifier.identifiers.steam = sub(identifier, 7) - elseif (match(lowIdenti, 'license:')) then - playerIdentifier.identifiers.license = sub(identifier, 9) - elseif (match(lowIdenti, 'xbl:')) then - playerIdentifier.identifiers.xbl = sub(identifier, 5) - elseif (match(lowIdenti, 'live:')) then - playerIdentifier.identifiers.live = sub(identifier, 6) - elseif (match(lowIdenti, 'discord:')) then - playerIdentifier.identifiers.discord = sub(identifier, 9) - elseif (match(lowIdenti, 'fivem:')) then - playerIdentifier.identifiers.fivem = sub(identifier, 7) - elseif (match(lowIdenti, 'ip:')) then - playerIdentifier.identifiers.ip = sub(identifier, 4) - end - end - - --- Apply primary identifier on `player-identifier` class - if (identifierType == 'steam') then playerIdentifier.identifier = playerIdentifier.identifiers.steam end - if (identifierType == 'license') then playerIdentifier.identifier = playerIdentifier.identifiers.license end - if (identifierType == 'xbl') then playerIdentifier.identifier = playerIdentifier.identifiers.xbl end - if (identifierType == 'live') then playerIdentifier.identifier = playerIdentifier.identifiers.live end - if (identifierType == 'discord') then playerIdentifier.identifier = playerIdentifier.identifiers.discord end - if (identifierType == 'fivem') then playerIdentifier.identifier = playerIdentifier.identifiers.fivem end - if (identifierType == 'ip') then playerIdentifier.identifier = playerIdentifier.identifiers.ip end - - --- Apply player name on `player-identifier` class - playerIdentifier.name = GetPlayerName(playerId) - - --- Store `player-identifier` class for later use - self.players[playerIdentifier.identifier] = playerIdentifier - - --- Returns `player-identifier` class - return playerIdentifier - end - - local dbQuery = ('SELECT * FROM `player_identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) - - local storedIdentifiers = corev.db:fetchAll(dbQuery, { - ['@identifier'] = ('%s:%s'):format(identifierType, player) - }) - - storedIdentifiers = corev:ensure(storedIdentifiers, {}) - - if (#storedIdentifiers == 0) then - return nil - end - - local playerStoredIdentifiers = storedIdentifiers[1] - - playerStoredIdentifiers = corev:ensure(playerStoredIdentifiers, {}) - - --- Apply stored information on `player-identifier` class - playerIdentifier.name = corev:ensure(playerStoredIdentifiers.name, 'Unknown') - playerIdentifier.identifiers = { - steam = playerStoredIdentifiers.steam, - license = playerStoredIdentifiers.license, - xbl = playerStoredIdentifiers.xbl, - live = playerStoredIdentifiers.live, - discord = playerStoredIdentifiers.discord, - fivem = playerStoredIdentifiers.fivem, - ip = playerStoredIdentifiers.ip - } - - --- Apply primary identifier on `player-identifier` class - if (identifierType == 'steam') then playerIdentifier.identifier = playerIdentifier.identifiers.steam end - if (identifierType == 'license') then playerIdentifier.identifier = playerIdentifier.identifiers.license end - if (identifierType == 'xbl') then playerIdentifier.identifier = playerIdentifier.identifiers.xbl end - if (identifierType == 'live') then playerIdentifier.identifier = playerIdentifier.identifiers.live end - if (identifierType == 'discord') then playerIdentifier.identifier = playerIdentifier.identifiers.discord end - if (identifierType == 'fivem') then playerIdentifier.identifier = playerIdentifier.identifiers.fivem end - if (identifierType == 'ip') then playerIdentifier.identifier = playerIdentifier.identifiers.ip end - - --- Store `player-identifier` class for later use - self.players[playerIdentifier.identifier] = playerIdentifier - - --- Returns `player-identifier` class - return playerIdentifier -end - ---- Returns a list of player identifiers ---- @param player string|number Player primary identifier or Player source ID ---- @return table All founded identifiers ---- @return string Founded player name -function identifiers:getPlayerIdentifiers(player) - if (player == nil) then return end - - local playerIdentifiers = self:getPlayerIdentifierObject(player) - - if (playerIdentifiers == nil) then - return { - steam = nil, - license = nil, - xbl = nil, - live = nil, - discord = nil, - fivem = nil, - ip = nil - }, 'Unknown' - end - - return playerIdentifiers.identifiers, corev:ensure(playerIdentifiers.name, 'Unknown') -end - ---- Returns a list of player identifiers ---- @param player string|number Player primary identifier or Player source ID ---- @return table All founded identifiers ---- @return string Founded player name -function getPlayerIdentifiers(player) - return identifiers:getPlayerIdentifiers(player) -end - --- This event will be trigger when a player is connecting corev.events:onPlayerConnect(function(player, done) --- Store player identifiers for later use @@ -238,8 +48,30 @@ corev.events:onPlayerConnect(function(player, done) return end + --- Create a new `player` class + local vPlayer = class 'player' + + --- Set default values + vPlayer:set { + source = player.source, + name = player.name, + identifiers = player.identifiers, + identifier = player.identifier + } + + --- Save player for later access + identifiers.players[vPlayer.identifier] = vPlayer + done() end) ---- Register `__getPlayerIdentifiers` as export -exports('__i', getPlayerIdentifiers) \ No newline at end of file +--- This event will be triggerd when a player is disconnected +corev.events:onPlayerDisconnect(function(player) + if (player.identifier == nil) then + return + end + + if (identifiers.players[player.identifier] ~= nil) then + identifiers.players[player.identifier].source = nil + end +end) \ No newline at end of file diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index 1debdd9..bd53f07 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -41,6 +41,7 @@ client_scripts { --- server_scripts { 'server/import.lua', + 'server/common.lua', 'server/main.lua' } diff --git a/corev/globals.json b/corev/globals.json new file mode 100644 index 0000000..64a1e2c --- /dev/null +++ b/corev/globals.json @@ -0,0 +1,312 @@ +[ + "GetVehicleEngineHealth", + "LoadPlayerCommerceData", + "ScheduleResourceTick", + "type", + "HasEntityBeenMarkedAsNoLongerNeeded", + "SetConvarReplicated", + "SetPedRandomProps", + "load", + "collectgarbage", + "RegisterNetEvent", + "GetVehiclePedIsIn", + "GetPlayerName", + "quat", + "CanPlayerStartCommerceSession", + "GetVehiclePetrolTankHealth", + "SetEntityHeading", + "VerifyPasswordHash", + "SetPedComponentVariation", + "GetEntityHeading", + "GetRegisteredCommands", + "GiveWeaponComponentToPed", + "GetResourceKvpFloat", + "TaskDriveBy", + "GetVehicleDoorStatus", + "GetPlayerPing", + "CreatePed", + "SetPedHairColor", + "SetCurrentPedWeapon", + "RegisterCommand", + "IsPlayerCommerceInfoLoadedExt", + "NetworkGetVoiceProximityOverride", + "GetIsVehicleSecondaryColourCustom", + "SetPedFaceFeature", + "SetVehicleAlarm", + "GetAllPeds", + "vector3", + "GetIsVehiclePrimaryColourCustom", + "IsPlayerUsingSuperJump", + "dot", + "msgpack", + "PerformHttpRequestInternal", + "DoesPlayerOwnSku", + "global", + "SetPedDefaultComponentVariation", + "GetConsoleBuffer", + "ClearPlayerWantedLevel", + "IsVehicleTyreBurst", + "TriggerEventInternal", + "IsPlayerEvadingWantedLevel", + "GetVehicleNumberPlateText", + "GetVehicleDashboardColour", + "GetVehicleLightsState", + "DoesPlayerOwnSkuExt", + "pcall", + "NetworkGetEntityFromNetworkId", + "GetVehicleCustomSecondaryColour", + "GetPlayerWeaponDamageModifier", + "GetVehicleExtraColours", + "SetPedArmour", + "RemoveAllPedWeapons", + "GetPedCauseOfDeath", + "slerp", + "ipairs", + "TaskShootAtEntity", + "GetPlayerMaxHealth", + "ClearPedProp", + "GetPlayerMeleeWeaponDamageModifier", + "GetVehicleDoorsLockedForPlayer", + "error", + "next", + "DuplicateFunctionReference", + "GetNumPlayerIdentifiers", + "IsVehicleExtraTurnedOn", + "EnableEnhancedHostSupport", + "norm", + "GetEntityType", + "GetInvokingResource", + "tonumber", + "SetVehicleColourCombination", + "RemoveWeaponFromPed", + "GetPlayerIdentifier", + "TaskReactAndFleePed", + "GetResourceKvpString", + "IsDuplicityVersion", + "TaskLeaveAnyVehicle", + "assert", + "SaveResourceFile", + "SetPedCanRagdoll", + "DropPlayer", + "AddEventHandler", + "rawget", + "StopResource", + "TaskLeaveVehicle", + "GlobalState", + "DeleteResourceKvp", + "GetEntityHealth", + "pairs", + "print", + "GetNumPlayerIndices", + "GetPlayerGuid", + "TaskGoToEntity", + "GetIsVehicleEngineRunning", + "GetPlayerPed", + "Entity", + "SetVehicleDoorsLocked", + "GetPedArmour", + "GetPlayerFromIndex", + "SetHttpHandler", + "GetResourceKvpInt", + "SetPedHeadOverlayColor", + "cross", + "TempBanPlayer", + "FreezeEntityPosition", + "GetPlayerTimeInPursuit", + "RconLog", + "TaskPlayAnim", + "GetVehicleHandbrake", + "inv", + "CreatePedInsideVehicle", + "IsPlayerCommerceInfoLoaded", + "NetworkGetNetworkIdFromEntity", + "GetHashKey", + "GetAllVehicles", + "GetPlayerWeaponDefenseModifier_2", + "GetPlayerTeam", + "GetEntityScript", + "os", + "setmetatable", + "GetStateBagValue", + "NetworkGetEntityOwner", + "SetGameType", + "GetVehicleDoorLockStatus", + "GetInstanceId", + "SetPedHeadOverlay", + "GetPlayerEndpoint", + "CreateObject", + "vec4", + "TaskCombatPed", + "rawequal", + "getmetatable", + "ExecuteCommand", + "vector2", + "SetVehicleDoorBroken", + "GetEntityRotation", + "TriggerLatentClientEvent", + "CancelEvent", + "RegisterResourceAsEventHandler", + "IsPrincipalAceAllowed", + "StartFindKvp", + "StartResource", + "GetBlipSprite", + "MumbleCreateChannel", + "vec3", + "SetVehicleBodyHealth", + "SetPedConfigFlag", + "GetVehicleBodyHealth", + "RegisterResourceAsset", + "SetBlipSprite", + "SetEntityRotation", + "SetPlayerWantedLevel", + "GetVehicleNumberPlateTextIndex", + "RegisterConsoleListener", + "class", + "Player", + "_VERSION", + "SetPedPropIndex", + "exports", + "GetNumResourceMetadata", + "PerformHttpRequest", + "GetPlayers", + "GetPlayerLastMsg", + "GetPlayerIdentifiers", + "GetVehicleWindowTint", + "GetPlayerEP", + "RegisterServerEvent", + "GetVehicleColours", + "ApplyForceToEntity", + "RconPrint", + "TaskPlayAnimAdvanced", + "TriggerClientEvent", + "TriggerEvent", + "_G", + "RemoveEventHandler", + "TaskEveryoneLeaveVehicle", + "SetConvar", + "CreateThread", + "Wait", + "promise", + "WasEventCanceled", + "TriggerLatentClientEventInternal", + "SetConvarServerInfo", + "TriggerClientEventInternal", + "TaskWarpPedIntoVehicle", + "DoesEntityExist", + "FlagServerAsPrivate", + "TaskShootAtCoord", + "table", + "GetEntityModel", + "json", + "TaskGoToCoordAnyMeans", + "GetEntityVelocity", + "vector4", + "TaskGoStraightToCoord", + "TaskEnterVehicle", + "SetVehicleNumberPlateText", + "GetVehicleHeadlightsColour", + "SetVehicleCustomSecondaryColour", + "GetPlayerMaxArmour", + "SetVehicleCustomPrimaryColour", + "GetEntityRotationVelocity", + "tostring", + "SetEntityVelocity", + "SetVehicleColours", + "GetPlayerUpdateChannel", + "select", + "ClearPedTasks", + "SetStateBagValue", + "RequestPlayerCommerceSession", + "SetResourceKvpInt", + "GetAllObjects", + "GetVehicleLivery", + "SetPedEyeColor", + "SetResourceKvp", + "SetPlayerModel", + "debug", + "IsPedAPlayer", + "math", + "DeleteFunctionReference", + "io", + "SetPedToRagdollWithFall", + "ProfilerEnterScope", + "LoadPlayerCommerceDataExt", + "GetEntityPopulationType", + "rawset", + "SetMapName", + "SetPedResetFlag", + "GetNumResources", + "GetHostId", + "IsVehicleEngineStarting", + "AddPedDecorationFromHashes", + "SetPedRandomComponentVariation", + "ProfilerIsRecording", + "GetPasswordHash", + "GetResourceMetadata", + "SetPedIntoVehicle", + "AddBlipForRadius", + "SetPedHeadBlendData", + "AddBlipForEntity", + "CreateVehicle", + "GetGameTimer", + "SetResourceKvpFloat", + "GetVehicleCustomPrimaryColour", + "GetVehicleTyreSmokeColor", + "ClearPedTasksImmediately", + "GetConvarInt", + "SetPedAmmo", + "GetResourcePath", + "vec2", + "HasVehicleBeenOwnedByPlayer", + "GetVehicleDirtLevel", + "SetPlayerInvincible", + "SetEntityDistanceCullingRadius", + "EnsureEntityStateBag", + "GetVehicleRoofLivery", + "InvokeFunctionReference", + "ClearPedSecondaryTask", + "SetTimeout", + "GetResourceByFindIndex", + "GetSelectedPedWeapon", + "GetPedMaxHealth", + "RemoveWeaponComponentFromPed", + "GetPlayerInvincible", + "GiveWeaponToPed", + "RemoveBlip", + "SetPlayerControl", + "RegisterResourceBuildTaskFactory", + "ProfilerExitScope", + "GetPlayerWeaponDefenseModifier", + "GetEntityCoords", + "SetPedToRagdoll", + "GetAirDragMultiplierForPlayersVehicle", + "xpcall", + "GetPlayerWantedLevel", + "LoadResourceFile", + "Citizen", + "IsVehicleSirenOn", + "rawlen", + "DeleteEntity", + "IsPlayerAceAllowed", + "GetVehicleRadioStationIndex", + "SetEntityCoords", + "IsAceAllowed", + "GetResourceState", + "TaskHandsUp", + "CreateObjectNoOffset", + "GetVehicleWheelType", + "GetConvar", + "GetVehicleInteriorColour", + "SetVehicleDirtLevel", + "EndFindKvp", + "vec", + "GetEntityMaxHealth", + "coroutine", + "GetPedDesiredHeading", + "string", + "utf8", + "AddBlipForCoord", + "FindKvp", + "GetCurrentResourceName", + "AddBlipForArea" + ] \ No newline at end of file diff --git a/corev/server/common.lua b/corev/server/common.lua new file mode 100644 index 0000000..655f067 --- /dev/null +++ b/corev/server/common.lua @@ -0,0 +1,26 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local print = assert(print) + +--- This event will be trigger when a player is connecting +corev.events:onPlayerConnect(function(player, done) + print(corev:t('core', 'player_connecting'):format(player.name)) + done() +end) + +--- This event will be triggerd when a player is disconnected +corev.events:onPlayerDisconnect(function(player) + print(corev:t('core', 'player_disconnect'):format(player.name)) +end) \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 0a257d8..d6b7ac2 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -958,11 +958,19 @@ end --- Register a function as `playerConnecting` --- @param func function Execute this function when player is connecting function corev.events:onPlayerConnect(func) - func = corev:ensure(func, function(_, done, _) done() end) + func = corev:ensure(func, function(_, done) done() end) self:register('playerConnecting', func) end +--- Register a function as `playerDropped` +--- @param func function Execute this function when player is disconnected +function corev.events:onPlayerDisconnect(func) + func = corev:ensure(func, function(_, done) done() end) + + self:register('playerDropped', func) +end + --- Returns stored resource name or call `GetCurrentResourceName` --- @return string Returns name of current resource function corev:getCurrentResourceName() diff --git a/corev/translations/en.json b/corev/translations/en.json index b6dd999..2d803c8 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -19,6 +19,8 @@ "database_is_updating": "[CoreV] Framework is updating `%s`, please reconnect or try again later.", "check_for_database_updates": "[CoreV] We check if server is not updating...", "checking_server": "Checking server status", + "player_connecting": "^2[^7CoreV^2] ^7Player ^2'^7%s^2' ^7is connecting to the server", + "player_disconnect": "^1[^7CoreV^1] ^7Player ^1'^7%s^1' ^7has left the server", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", diff --git a/corev/translations/nl.json b/corev/translations/nl.json index eebfa38..ac63092 100644 --- a/corev/translations/nl.json +++ b/corev/translations/nl.json @@ -19,6 +19,8 @@ "database_is_updating": "[CoreV] Framework is bezig met update van `%s`, probeer a.u.b. opnieuw te joinen", "check_for_database_updates": "[CoreV] Wij controleren of server niet aan het update is...", "checking_server": "Status van server controleren", + "player_connecting": "^2[^7CoreV^2] ^7Speler ^2'^7%s^2' ^7is aan het verbinden met de server", + "player_disconnect": "^1[^7CoreV^1] ^7Speler ^1'^7%s^1' ^7heeft de server verlaten", "weapon_dagger": "Antique Cavalry Dagger", "weapon_bat": "Baseball Bat", "weapon_bottle": "Broken Bottle", From 0898646f0213944cfe8c2854f87ee43c223295db Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 10:31:55 +0100 Subject: [PATCH 23/42] globals.json removed --- corev/globals.json | 312 --------------------------------------------- 1 file changed, 312 deletions(-) delete mode 100644 corev/globals.json diff --git a/corev/globals.json b/corev/globals.json deleted file mode 100644 index 64a1e2c..0000000 --- a/corev/globals.json +++ /dev/null @@ -1,312 +0,0 @@ -[ - "GetVehicleEngineHealth", - "LoadPlayerCommerceData", - "ScheduleResourceTick", - "type", - "HasEntityBeenMarkedAsNoLongerNeeded", - "SetConvarReplicated", - "SetPedRandomProps", - "load", - "collectgarbage", - "RegisterNetEvent", - "GetVehiclePedIsIn", - "GetPlayerName", - "quat", - "CanPlayerStartCommerceSession", - "GetVehiclePetrolTankHealth", - "SetEntityHeading", - "VerifyPasswordHash", - "SetPedComponentVariation", - "GetEntityHeading", - "GetRegisteredCommands", - "GiveWeaponComponentToPed", - "GetResourceKvpFloat", - "TaskDriveBy", - "GetVehicleDoorStatus", - "GetPlayerPing", - "CreatePed", - "SetPedHairColor", - "SetCurrentPedWeapon", - "RegisterCommand", - "IsPlayerCommerceInfoLoadedExt", - "NetworkGetVoiceProximityOverride", - "GetIsVehicleSecondaryColourCustom", - "SetPedFaceFeature", - "SetVehicleAlarm", - "GetAllPeds", - "vector3", - "GetIsVehiclePrimaryColourCustom", - "IsPlayerUsingSuperJump", - "dot", - "msgpack", - "PerformHttpRequestInternal", - "DoesPlayerOwnSku", - "global", - "SetPedDefaultComponentVariation", - "GetConsoleBuffer", - "ClearPlayerWantedLevel", - "IsVehicleTyreBurst", - "TriggerEventInternal", - "IsPlayerEvadingWantedLevel", - "GetVehicleNumberPlateText", - "GetVehicleDashboardColour", - "GetVehicleLightsState", - "DoesPlayerOwnSkuExt", - "pcall", - "NetworkGetEntityFromNetworkId", - "GetVehicleCustomSecondaryColour", - "GetPlayerWeaponDamageModifier", - "GetVehicleExtraColours", - "SetPedArmour", - "RemoveAllPedWeapons", - "GetPedCauseOfDeath", - "slerp", - "ipairs", - "TaskShootAtEntity", - "GetPlayerMaxHealth", - "ClearPedProp", - "GetPlayerMeleeWeaponDamageModifier", - "GetVehicleDoorsLockedForPlayer", - "error", - "next", - "DuplicateFunctionReference", - "GetNumPlayerIdentifiers", - "IsVehicleExtraTurnedOn", - "EnableEnhancedHostSupport", - "norm", - "GetEntityType", - "GetInvokingResource", - "tonumber", - "SetVehicleColourCombination", - "RemoveWeaponFromPed", - "GetPlayerIdentifier", - "TaskReactAndFleePed", - "GetResourceKvpString", - "IsDuplicityVersion", - "TaskLeaveAnyVehicle", - "assert", - "SaveResourceFile", - "SetPedCanRagdoll", - "DropPlayer", - "AddEventHandler", - "rawget", - "StopResource", - "TaskLeaveVehicle", - "GlobalState", - "DeleteResourceKvp", - "GetEntityHealth", - "pairs", - "print", - "GetNumPlayerIndices", - "GetPlayerGuid", - "TaskGoToEntity", - "GetIsVehicleEngineRunning", - "GetPlayerPed", - "Entity", - "SetVehicleDoorsLocked", - "GetPedArmour", - "GetPlayerFromIndex", - "SetHttpHandler", - "GetResourceKvpInt", - "SetPedHeadOverlayColor", - "cross", - "TempBanPlayer", - "FreezeEntityPosition", - "GetPlayerTimeInPursuit", - "RconLog", - "TaskPlayAnim", - "GetVehicleHandbrake", - "inv", - "CreatePedInsideVehicle", - "IsPlayerCommerceInfoLoaded", - "NetworkGetNetworkIdFromEntity", - "GetHashKey", - "GetAllVehicles", - "GetPlayerWeaponDefenseModifier_2", - "GetPlayerTeam", - "GetEntityScript", - "os", - "setmetatable", - "GetStateBagValue", - "NetworkGetEntityOwner", - "SetGameType", - "GetVehicleDoorLockStatus", - "GetInstanceId", - "SetPedHeadOverlay", - "GetPlayerEndpoint", - "CreateObject", - "vec4", - "TaskCombatPed", - "rawequal", - "getmetatable", - "ExecuteCommand", - "vector2", - "SetVehicleDoorBroken", - "GetEntityRotation", - "TriggerLatentClientEvent", - "CancelEvent", - "RegisterResourceAsEventHandler", - "IsPrincipalAceAllowed", - "StartFindKvp", - "StartResource", - "GetBlipSprite", - "MumbleCreateChannel", - "vec3", - "SetVehicleBodyHealth", - "SetPedConfigFlag", - "GetVehicleBodyHealth", - "RegisterResourceAsset", - "SetBlipSprite", - "SetEntityRotation", - "SetPlayerWantedLevel", - "GetVehicleNumberPlateTextIndex", - "RegisterConsoleListener", - "class", - "Player", - "_VERSION", - "SetPedPropIndex", - "exports", - "GetNumResourceMetadata", - "PerformHttpRequest", - "GetPlayers", - "GetPlayerLastMsg", - "GetPlayerIdentifiers", - "GetVehicleWindowTint", - "GetPlayerEP", - "RegisterServerEvent", - "GetVehicleColours", - "ApplyForceToEntity", - "RconPrint", - "TaskPlayAnimAdvanced", - "TriggerClientEvent", - "TriggerEvent", - "_G", - "RemoveEventHandler", - "TaskEveryoneLeaveVehicle", - "SetConvar", - "CreateThread", - "Wait", - "promise", - "WasEventCanceled", - "TriggerLatentClientEventInternal", - "SetConvarServerInfo", - "TriggerClientEventInternal", - "TaskWarpPedIntoVehicle", - "DoesEntityExist", - "FlagServerAsPrivate", - "TaskShootAtCoord", - "table", - "GetEntityModel", - "json", - "TaskGoToCoordAnyMeans", - "GetEntityVelocity", - "vector4", - "TaskGoStraightToCoord", - "TaskEnterVehicle", - "SetVehicleNumberPlateText", - "GetVehicleHeadlightsColour", - "SetVehicleCustomSecondaryColour", - "GetPlayerMaxArmour", - "SetVehicleCustomPrimaryColour", - "GetEntityRotationVelocity", - "tostring", - "SetEntityVelocity", - "SetVehicleColours", - "GetPlayerUpdateChannel", - "select", - "ClearPedTasks", - "SetStateBagValue", - "RequestPlayerCommerceSession", - "SetResourceKvpInt", - "GetAllObjects", - "GetVehicleLivery", - "SetPedEyeColor", - "SetResourceKvp", - "SetPlayerModel", - "debug", - "IsPedAPlayer", - "math", - "DeleteFunctionReference", - "io", - "SetPedToRagdollWithFall", - "ProfilerEnterScope", - "LoadPlayerCommerceDataExt", - "GetEntityPopulationType", - "rawset", - "SetMapName", - "SetPedResetFlag", - "GetNumResources", - "GetHostId", - "IsVehicleEngineStarting", - "AddPedDecorationFromHashes", - "SetPedRandomComponentVariation", - "ProfilerIsRecording", - "GetPasswordHash", - "GetResourceMetadata", - "SetPedIntoVehicle", - "AddBlipForRadius", - "SetPedHeadBlendData", - "AddBlipForEntity", - "CreateVehicle", - "GetGameTimer", - "SetResourceKvpFloat", - "GetVehicleCustomPrimaryColour", - "GetVehicleTyreSmokeColor", - "ClearPedTasksImmediately", - "GetConvarInt", - "SetPedAmmo", - "GetResourcePath", - "vec2", - "HasVehicleBeenOwnedByPlayer", - "GetVehicleDirtLevel", - "SetPlayerInvincible", - "SetEntityDistanceCullingRadius", - "EnsureEntityStateBag", - "GetVehicleRoofLivery", - "InvokeFunctionReference", - "ClearPedSecondaryTask", - "SetTimeout", - "GetResourceByFindIndex", - "GetSelectedPedWeapon", - "GetPedMaxHealth", - "RemoveWeaponComponentFromPed", - "GetPlayerInvincible", - "GiveWeaponToPed", - "RemoveBlip", - "SetPlayerControl", - "RegisterResourceBuildTaskFactory", - "ProfilerExitScope", - "GetPlayerWeaponDefenseModifier", - "GetEntityCoords", - "SetPedToRagdoll", - "GetAirDragMultiplierForPlayersVehicle", - "xpcall", - "GetPlayerWantedLevel", - "LoadResourceFile", - "Citizen", - "IsVehicleSirenOn", - "rawlen", - "DeleteEntity", - "IsPlayerAceAllowed", - "GetVehicleRadioStationIndex", - "SetEntityCoords", - "IsAceAllowed", - "GetResourceState", - "TaskHandsUp", - "CreateObjectNoOffset", - "GetVehicleWheelType", - "GetConvar", - "GetVehicleInteriorColour", - "SetVehicleDirtLevel", - "EndFindKvp", - "vec", - "GetEntityMaxHealth", - "coroutine", - "GetPedDesiredHeading", - "string", - "utf8", - "AddBlipForCoord", - "FindKvp", - "GetCurrentResourceName", - "AddBlipForArea" - ] \ No newline at end of file From de38a79b99f98408ac2f8fc83214179ddcaa1eea Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 12:37:06 +0100 Subject: [PATCH 24/42] Allow resources from loading player identifiers (online and offline) --- corev/.gitignore | 449 + corev/LICENSE | 674 + corev/README.md | 25 + corev/[players]/cvf_jobs/classes/job.lua | 240 + corev/[players]/cvf_jobs/fxmanifest.lua | 54 + corev/[players]/cvf_jobs/migrations/0.lua | 37 + corev/[players]/cvf_jobs/server/main.lua | 83 + corev/[players]/cvf_jobs/translations/en.json | 16 + corev/[players]/cvf_jobs/translations/nl.json | 16 + corev/[players]/cvf_player/fxmanifest.lua | 52 + corev/[players]/cvf_player/migrations/0.lua | 35 + corev/[players]/cvf_player/server/main.lua | 63 + .../[players]/cvf_player/translations/en.json | 18 + .../[players]/cvf_player/translations/nl.json | 18 + .../cvf_config/configs/client/core.lua | 13 + .../cvf_config/configs/server/core.lua | 13 + .../cvf_config/configs/server/events.lua | 15 + .../cvf_config/configs/server/jobs.lua | 37 + .../cvf_config/configs/shared/brands.lua | 33 + .../cvf_config/configs/shared/core.lua | 17 + .../cvf_config/configs/shared/skins.lua | 16 + .../cvf_config/configs/shared/vehicles.lua | 31 + .../cvf_config/configs/shared/weapons.lua | 15835 ++++++++++++++++ corev/[required]/cvf_config/fxmanifest.lua | 48 + corev/[required]/cvf_config/shared/main.lua | 157 + corev/[required]/cvf_events/fxmanifest.lua | 49 + corev/[required]/cvf_events/server/main.lua | 461 + .../cvf_events/translations/en.json | 17 + .../cvf_events/translations/nl.json | 17 + .../[required]/cvf_identifier/fxmanifest.lua | 43 + .../cvf_identifier/migrations/0.lua | 34 + .../[required]/cvf_identifier/server/main.lua | 222 + .../cvf_identifier/translations/en.json | 23 + .../cvf_identifier/translations/nl.json | 23 + corev/[required]/cvf_ids/fxmanifest.lua | 36 + corev/[required]/cvf_ids/shared/main.lua | 42 + corev/[required]/cvf_skins/classes/skin.lua | 570 + .../cvf_skins/classes/skin_funcs.lua | 178 + corev/[required]/cvf_skins/classes/tattoo.lua | 89 + corev/[required]/cvf_skins/client/main.lua | 106 + .../cvf_skins/data/tattoos_female.lua | 1381 ++ .../cvf_skins/data/tattoos_male.lua | 1409 ++ corev/[required]/cvf_skins/fxmanifest.lua | 56 + corev/[required]/cvf_skins/migrations/0.lua | 33 + corev/[required]/cvf_skins/server/main.lua | 56 + .../cvf_translations/fxmanifest.lua | 42 + .../cvf_translations/shared/main.lua | 184 + corev/{ => corev}/client/import.lua | 0 corev/{ => corev}/corev.sql | 0 corev/{ => corev}/fxmanifest.lua | 0 corev/{ => corev}/server/common.lua | 0 corev/{ => corev}/server/import.lua | 72 +- corev/{ => corev}/server/main.lua | 0 corev/{ => corev}/translations/en.json | 4 +- corev/{ => corev}/translations/nl.json | 4 +- corev/{ => corev}/vendors/class.lua | 0 corev/{ => corev}/vendors/events.lua | 0 57 files changed, 23100 insertions(+), 46 deletions(-) create mode 100644 corev/.gitignore create mode 100644 corev/LICENSE create mode 100644 corev/README.md create mode 100644 corev/[players]/cvf_jobs/classes/job.lua create mode 100644 corev/[players]/cvf_jobs/fxmanifest.lua create mode 100644 corev/[players]/cvf_jobs/migrations/0.lua create mode 100644 corev/[players]/cvf_jobs/server/main.lua create mode 100644 corev/[players]/cvf_jobs/translations/en.json create mode 100644 corev/[players]/cvf_jobs/translations/nl.json create mode 100644 corev/[players]/cvf_player/fxmanifest.lua create mode 100644 corev/[players]/cvf_player/migrations/0.lua create mode 100644 corev/[players]/cvf_player/server/main.lua create mode 100644 corev/[players]/cvf_player/translations/en.json create mode 100644 corev/[players]/cvf_player/translations/nl.json create mode 100644 corev/[required]/cvf_config/configs/client/core.lua create mode 100644 corev/[required]/cvf_config/configs/server/core.lua create mode 100644 corev/[required]/cvf_config/configs/server/events.lua create mode 100644 corev/[required]/cvf_config/configs/server/jobs.lua create mode 100644 corev/[required]/cvf_config/configs/shared/brands.lua create mode 100644 corev/[required]/cvf_config/configs/shared/core.lua create mode 100644 corev/[required]/cvf_config/configs/shared/skins.lua create mode 100644 corev/[required]/cvf_config/configs/shared/vehicles.lua create mode 100644 corev/[required]/cvf_config/configs/shared/weapons.lua create mode 100644 corev/[required]/cvf_config/fxmanifest.lua create mode 100644 corev/[required]/cvf_config/shared/main.lua create mode 100644 corev/[required]/cvf_events/fxmanifest.lua create mode 100644 corev/[required]/cvf_events/server/main.lua create mode 100644 corev/[required]/cvf_events/translations/en.json create mode 100644 corev/[required]/cvf_events/translations/nl.json create mode 100644 corev/[required]/cvf_identifier/fxmanifest.lua create mode 100644 corev/[required]/cvf_identifier/migrations/0.lua create mode 100644 corev/[required]/cvf_identifier/server/main.lua create mode 100644 corev/[required]/cvf_identifier/translations/en.json create mode 100644 corev/[required]/cvf_identifier/translations/nl.json create mode 100644 corev/[required]/cvf_ids/fxmanifest.lua create mode 100644 corev/[required]/cvf_ids/shared/main.lua create mode 100644 corev/[required]/cvf_skins/classes/skin.lua create mode 100644 corev/[required]/cvf_skins/classes/skin_funcs.lua create mode 100644 corev/[required]/cvf_skins/classes/tattoo.lua create mode 100644 corev/[required]/cvf_skins/client/main.lua create mode 100644 corev/[required]/cvf_skins/data/tattoos_female.lua create mode 100644 corev/[required]/cvf_skins/data/tattoos_male.lua create mode 100644 corev/[required]/cvf_skins/fxmanifest.lua create mode 100644 corev/[required]/cvf_skins/migrations/0.lua create mode 100644 corev/[required]/cvf_skins/server/main.lua create mode 100644 corev/[required]/cvf_translations/fxmanifest.lua create mode 100644 corev/[required]/cvf_translations/shared/main.lua rename corev/{ => corev}/client/import.lua (100%) rename corev/{ => corev}/corev.sql (100%) rename corev/{ => corev}/fxmanifest.lua (100%) rename corev/{ => corev}/server/common.lua (100%) rename corev/{ => corev}/server/import.lua (95%) rename corev/{ => corev}/server/main.lua (100%) rename corev/{ => corev}/translations/en.json (98%) rename corev/{ => corev}/translations/nl.json (98%) rename corev/{ => corev}/vendors/class.lua (100%) rename corev/{ => corev}/vendors/events.lua (100%) diff --git a/corev/.gitignore b/corev/.gitignore new file mode 100644 index 0000000..5c91074 --- /dev/null +++ b/corev/.gitignore @@ -0,0 +1,449 @@ + +# Created by https://www.toptal.com/developers/gitignore/api/lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs +# Edit at https://www.toptal.com/developers/gitignore?templates=lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### jspm ### +jspm_packages + +### Lua ### +# Compiled Lua sources +luac.out + +# luarocks build files +*.src.rock +*.zip +*.tar.gz + +# Object files +*.o +*.os +*.ko +*.obj +*.elf + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo +*.def +*.exp + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history + +### Vue ### +# gitignore template for Vue.js projects +# +# Recommended template: Node.gitignore + +# TODO: where does this rule come from? +docs/_book + +# TODO: where does this rule come from? +test/ + +### Vuejs ### +# Recommended template: Node.gitignore + +node_modules/ +dist/ +npm-debug.log +yarn-error.log + +### VisualStudio ### +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Mono auto generated files +mono_crash.* + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ +[Ll]ogs/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUnit +*.VisualState.xml +TestResult.xml +nunit-*.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.iobj +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Coverlet is a free, cross platform Code Coverage Tool +coverage*[.json, .xml, .info] + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# NuGet Symbol Packages +*.snupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx +*.appxbundle +*.appxupload + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser +*- [Bb]ackup.rdl +*- [Bb]ackup ([0-9]).rdl +*- [Bb]ackup ([0-9][0-9]).rdl + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + +# Backup folder for Package Reference Convert tool in Visual Studio 2017 +MigrationBackup/ + +# Ionide (cross platform F# VS Code tools) working folder +.ionide/ + +# End of https://www.toptal.com/developers/gitignore/api/lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs \ No newline at end of file diff --git a/corev/LICENSE b/corev/LICENSE new file mode 100644 index 0000000..e72bfdd --- /dev/null +++ b/corev/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/corev/README.md b/corev/README.md new file mode 100644 index 0000000..b1387a5 --- /dev/null +++ b/corev/README.md @@ -0,0 +1,25 @@ +# CoreV Framework [CVF] +[![N|CoreV](https://i.imgur.com/3XeDqC0.png)](https://i.imgur.com/3XeDqC0.png) + +[![N|Project](https://img.shields.io/badge/GitHub%20Project-corv%20framework-lightgray?logo=github&style=for-the-badge)](https://github.com/ThymonA/CoreV-Framework) +[![N|Project](https://img.shields.io/badge/GitLab%20Project-corv%20framework-orange?logo=gitlab&style=for-the-badge)](https://git.arens.io/ThymonA/corev-framework) +[![N|Project](https://img.shields.io/badge/Discord-Tigo%239999-7289da?logo=discord&style=for-the-badge)](https://discordapp.com/users/733686533873467463) + +--- +## This project is still under development, you can't use it yet! +--- + +#### Credits +CoreV Framework is inspired by [es_extended](https://github.com/esx-framework/es_extended) but is written from scratch by [ThymonA](https://github.com/ThymonA) (also known as TigoDevelopmet). + +**Vendors:** +All 3rd party code in CoreV Framework + +Developer(s) | Project | Repository | Version | File +:-------- | :------ | :---------- | :--------- | :----- +**[siffiejoe](https://github.com/siffiejoe/)** | *lua-classy* | **[GitHub](https://github.com/siffiejoe/lua-classy/)** | *1.3.0* | **[class.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/corev/vendors/class.lua)** +**[esx-framework](https://github.com/esx-framework)** | *es_extended* | **[GitHub](https://github.com/esx-framework/es_extended)** | v1-final | **..** + +## License +**GNU General Public License v3.0** +[Read License](https://git.arens.io/ThymonA/corev-framework/blob/master/LICENSE) \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/classes/job.lua b/corev/[players]/cvf_jobs/classes/job.lua new file mode 100644 index 0000000..a97466a --- /dev/null +++ b/corev/[players]/cvf_jobs/classes/job.lua @@ -0,0 +1,240 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local ipairs = assert(ipairs) +local pairs = assert(pairs) +local insert = assert(table.insert) +local lower = assert(string.lower) +local error = assert(error) + +--- Create a `jobs` class +local jobs = class "jobs" + +--- Set default values +jobs:set { + jobs = {}, + defaultJob = { + job_id = nil, + grade = nil + } +} + +--- Creates a job object based on given `name` and `grades` +--- @param name string Name of job, example: unemployed, police etc. (lowercase) +--- @param label string Label of job, this will be displayed as name of given job +--- @param grades table List of grades as table, every grade needs to be a table as well +--- @return job|nil Returns a `job` class if found or created, otherwise `nil` +local function createJobObject(name, label, grades) + name = corev:ensure(name, 'unknown') + label = corev:ensure(label, 'Unknown') + grades = corev:ensure(grades, {}) + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + --- If job already exists, then return stored job and don't override existing one + for _, _job in pairs(jobs.jobs) do + if (_job.name == name) then + return _job + end + end + + --- Create a `job` class + local job = class "job" + + --- Set default values + job:set { + id = nil, + name = name, + label = label, + grades = {} + } + + local existingId = corev.db:fetchScalar('SELECT `id` FROM `jobs` WHERE `name` = @name LIMIT 1', { + ['@name'] = job.name + }) + + if (existingId == nil) then + job.id = corev.db:insert('INSERT INTO `jobs` (`name`, `label`) VALUES (@name, @label)', { + ['@name'] = job.name, + ['@label'] = job.label + }) + else + job.id = corev:ensure(existingId, 0) + end + + if (corev:typeof(grades) == 'table') then + for index, grade in ipairs(grades) do + if (corev:typeof(grade) == 'table') then + --- Create a `job-grade` class + local jobGrade = class "job-grade" + + --- Set default values + jobGrade:set { + job_id = job.id, + grade = corev:ensure(index, 1) - 1, + name = lower(corev:ensure(grade.name, 'unknown')), + label = corev:ensure(grade.label, 'Unknown') + } + + job.grades[jobGrade.grade] = jobGrade + end + end + end + + local dbGrades = corev.db:fetchAll('SELECT * FROM `job_grades` WHERE `job_id` = @jobId', { + ['@jobId'] = job.id + }) + + local existingGrades = {} + + --- Update job_grades + for _, grade in pairs(job.grades) do + for _, dbGrade in pairs(dbGrades) do + if (corev:ensure(dbGrade.grade, -1) == grade.grade) then + insert(existingGrades, grade) + + if (grade.name ~= dbGrade.name or grade.label ~= dbGrade.label) then + corev.db:execute('UPDATE `job_grades` SET `name` = @name, `label` = @label WHERE `job_id` = @jobId AND `grade` = @grade', { + ['@name'] = grade.name, + ['@label'] = grade.label, + ['@jobId'] = job.id, + ['@grade'] = grade.grade + }) + end + end + end + end + + --- Add job_grades + for _, grade in pairs(job.grades) do + local needToBeAdded = true + + for _, existingGrade in pairs(existingGrades) do + if (grade.grade == existingGrade.grade) then + needToBeAdded = false + end + end + + if (needToBeAdded) then + corev.db:insert('INSERT INTO `job_grades` (`job_id`, `grade`, `name`, `label`) VALUES (@jobId, @grade, @name, @label)', { + ['@jobId'] = job.id, + ['@grade'] = grade.grade, + ['@name'] = grade.name, + ['@label'] = grade.label + }) + end + end + + --- Load default job if not already loaded + if (jobs.defaultJob.job_id == nil) then + --- Load default job names from configuration + local defaultJobName = lower(corev:ensure(corev:cfg('jobs', 'defaultJob', 'name'), 'unemployed')) + local defaultJobGrade = lower(corev:ensure(corev:cfg('jobs', 'defaultGrade', 'name'), 'unemployed')) + + local jobGradeResult = corev.db:fetchAll('SELECT `job_id`, `grade` FROM `job_grades` WHERE `job_id` = (SELECT `id` FROM `jobs` WHERE `name` = @jobName LIMIT 1) AND `name` = @gradeName LIMIT 1', { + ['@jobName'] = defaultJobName, + ['@gradeName'] = defaultJobGrade + }) + + jobGradeResult = corev:ensure(jobGradeResult, {}) + + if (#jobGradeResult <= 0) then + error(corev:t('jobs', 'default_job_not_exists')) + return + end + + local dbJobId = corev:ensure(jobGradeResult[1].job_id, -1) + local dbJobGrade = corev:ensure(jobGradeResult[1].grade, -1) + + if (dbJobId < 0 or dbJobGrade < 0) then + error(corev:t('jobs', 'default_job_not_exists')) + return + end + + jobs.defaultJob.job_id = dbJobId + jobs.defaultJob.grade = dbJobGrade + end + + --- Delete job_grades + for _, dbGrade in pairs(dbGrades) do + local canBeRemoved = true + + for _, existingGrade in pairs(existingGrades) do + if (corev:ensure(dbGrade.grade, -1) == existingGrade.grade) then + canBeRemoved = false + end + end + + if (canBeRemoved) then + if (corev.db:tableExists('players')) then + --- Change `job` values if player has removable `job` and `grade` + corev.db:execute('UPDATE `players` SET `job` = @newJob, `grade` = @newGrade WHERE `job` = @oldJob AND `grade` = @oldGrade', { + ['@oldJob'] = dbGrade.job_id, + ['@oldGrade'] = dbGrade.grade, + ['@newJob'] = jobs.defaultJob.job_id, + ['@newGrade'] = jobs.defaultJob.grade + }) + + --- Change `job2` values if player has removable `job2` and `grade2` + corev.db:execute('UPDATE `players` SET `job2` = @newJob, `grade2` = @newGrade WHERE `job2` = @oldJob AND `grade2` = @oldGrade', { + ['@oldJob'] = dbGrade.job_id, + ['@oldGrade'] = dbGrade.grade, + ['@newJob'] = jobs.defaultJob.job_id, + ['@newGrade'] = jobs.defaultJob.grade + }) + end + + --- After players has been updated, `job_grades` is safe to remove + corev.db:execute('DELETE FROM `job_grades` WHERE `job_id` = @jobId AND `grade` = @grade', { + ['@jobId'] = dbGrade.job_id, + ['@grade'] = dbGrade.grade + }) + end + end + + jobs.jobs[job.id] = job + + return job +end + +--- Returns `job` bases on given `name` +--- @param name string Name of job +--- @return job|nil Returns a `job` class or nil +local function getJob(name) + name = corev:ensure(name, 'unknown') + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + --- If job already exists, then return stored job and don't override existing one + for _, job in pairs(jobs.jobs) do + if (job.name == name) then + return job + end + end + + return nil +end + +--- Register `createJobObject` as global function +global.createJobObject = createJobObject +global.getJob = getJob \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/fxmanifest.lua b/corev/[players]/cvf_jobs/fxmanifest.lua new file mode 100644 index 0000000..29d0cf4 --- /dev/null +++ b/corev/[players]/cvf_jobs/fxmanifest.lua @@ -0,0 +1,54 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Job Resource' +version '1.0.0' +description 'Job resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'translations/*.json' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'classes/job.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + + +--- +--- Register all dependencies +--- +dependencies { + 'cvf_translations' +} \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/migrations/0.lua b/corev/[players]/cvf_jobs/migrations/0.lua new file mode 100644 index 0000000..1068883 --- /dev/null +++ b/corev/[players]/cvf_jobs/migrations/0.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = {} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `jobs` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `name` VARCHAR(20) NOT NULL DEFAULT 'unknown', + `label` VARCHAR(50) NOT NULL DEFAULT 'Unknown', + CONSTRAINT `unique_name` UNIQUE (`name`) + ); + + CREATE TABLE `job_grades` ( + `job_id` INT, + `grade` INT(5) NOT NULL DEFAULT 0, + `name` VARCHAR(20) NOT NULL DEFAULT 'unknown', + `label` VARCHAR(50) NOT NULL DEFAULT 'Unknown', + PRIMARY KEY (`job_id`,`grade`), + CONSTRAINT `unique_job_name` UNIQUE (`job_id`, `name`), + CONSTRAINT `fk_job_grades_jobs` FOREIGN KEY (`job_id`) REFERENCES `jobs`(`id`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/server/main.lua b/corev/[players]/cvf_jobs/server/main.lua new file mode 100644 index 0000000..9ec3777 --- /dev/null +++ b/corev/[players]/cvf_jobs/server/main.lua @@ -0,0 +1,83 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local createJobObject = assert(createJobObject) +local getJob = assert(getJob) +local lower = assert(string.lower) + +--- Cahce FiveM globals +local exports = assert(exports) + +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() + +--- Register default job (fallback job) +corev.db:dbReady(function() + local defaultConfigJob = corev:cfg('jobs', 'defaultJob') + local defaultConfigGrade = corev:cfg('jobs', 'defaultGrade') + + defaultConfigJob = corev:ensure(defaultConfigJob, {}) + defaultConfigGrade = corev:ensure(defaultConfigGrade, {}) + + local defaultJob = { + name = lower(corev:ensure(defaultConfigJob.name, 'unemployed')), + label = corev:ensure(defaultConfigJob.label, 'Unemployed') + } + + local defaultGrade = { + name = lower(corev:ensure(defaultConfigGrade.name, 'unemployed')), + label = corev:ensure(defaultConfigGrade.label, 'Unemployed') + } + + --- Creates default job for any player without job or player's where job has been removed + createJobObject(defaultJob.name, defaultJob.label, { defaultGrade }) +end) + +--- Creates a job object based on given `name` and `grades` +--- @param name string Name of job, example: unemployed, police etc. (lowercase) +--- @param label string Label of job, this will be displayed as name of given job +--- @param grades table List of grades as table, every grade needs to be a table as well +--- @return job|nil Returns a `job` class if found or created, otherwise `nil` +function addAJob(name, label, grades) + name = corev:ensure(name, 'unknown') + label = corev:ensure(label, 'Unknown') + grades = corev:ensure(grades, {}) + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + return createJobObject(name, label, grades) +end + +--- Returns `job` bases on given `name` +--- @param name string Name of job +--- @return job|nil Returns a `job` class or nil +function loadJob(name) + name = corev:ensure(name, 'unknown') + + if (name == 'unknown') then + return nil + end + + name = lower(name) + + return getJob(name) +end + +--- Register `addAJob` and `loadJob` as export function +exports('__a', addAJob) +exports('__l', loadJob) \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/translations/en.json b/corev/[players]/cvf_jobs/translations/en.json new file mode 100644 index 0000000..e0f954e --- /dev/null +++ b/corev/[players]/cvf_jobs/translations/en.json @@ -0,0 +1,16 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "unemployed_label": "Unemployed", + "default_job_not_exists": "^1[ERROR] ^7Default job does not exist in database, restart your server and try again" + } +} \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/translations/nl.json b/corev/[players]/cvf_jobs/translations/nl.json new file mode 100644 index 0000000..c69c342 --- /dev/null +++ b/corev/[players]/cvf_jobs/translations/nl.json @@ -0,0 +1,16 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "unemployed_label": "Werkloos", + "default_job_not_exists": "^1[ERROR] ^7Standaard job bestaat niet in database, herstart je server en probeer het opnieuw" + } +} \ No newline at end of file diff --git a/corev/[players]/cvf_player/fxmanifest.lua b/corev/[players]/cvf_player/fxmanifest.lua new file mode 100644 index 0000000..af19488 --- /dev/null +++ b/corev/[players]/cvf_player/fxmanifest.lua @@ -0,0 +1,52 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Player Resource' +version '1.0.0' +description 'Player resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'translations/*.json' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + +--- +--- Register all dependencies +--- +dependencies { + 'cvf_translations' +} \ No newline at end of file diff --git a/corev/[players]/cvf_player/migrations/0.lua b/corev/[players]/cvf_player/migrations/0.lua new file mode 100644 index 0000000..0ac2d1c --- /dev/null +++ b/corev/[players]/cvf_player/migrations/0.lua @@ -0,0 +1,35 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = { + ['cvf_jobs'] = 0 +} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `players` ( + `id` INT AUTO_INCREMENT PRIMARY KEY, + `identifier` VARCHAR(50) NOT NULL, + `name` VARCHAR(100) NOT NULL DEFAULT 'Unknown', + `job` INT, + `grade` INT, + `job2` INT, + `grade2` INT, + CONSTRAINT `unique_player_identifier` UNIQUE (`identifier`), + CONSTRAINT `fk_player_job` FOREIGN KEY (`job`,`grade`) REFERENCES `job_grades`(`job_id`,`grade`), + CONSTRAINT `fk_player_job2` FOREIGN KEY (`job2`,`grade2`) REFERENCES `job_grades`(`job_id`,`grade`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/corev/[players]/cvf_player/server/main.lua b/corev/[players]/cvf_player/server/main.lua new file mode 100644 index 0000000..abff1a0 --- /dev/null +++ b/corev/[players]/cvf_player/server/main.lua @@ -0,0 +1,63 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local print = assert(print) +local lower = assert(string.lower) + +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() + +--- This event will be triggerd when client is connecting +corev.events:onPlayerConnect(function(player, done, presentCard) + presentCard.setTitle(corev:t('player', 'connect_title'), false) + presentCard.setDescription(corev:t('player', 'connect_description')) + + local exists = corev.db:fetchScalar('SELECT COUNT(*) FROM `players` WHERE `identifier` = @identifier LIMIT 1', { + ['@identifier'] = player.identifier + }) + + if (exists == 1) then + corev.db:execute('UPDATE `players` SET `name` = @name WHERE `identifier` = @identifier LIMIT 1', { + ['@name'] = player.name, + ['@identifier'] = player.identifier + }) + + done() + return + end + + local defaultConfigJob = corev:cfg('jobs', 'defaultJob') + local defaultJobName = lower(corev:ensure(defaultConfigJob.name, 'unemployed')) + local defaultJob = corev.jobs:getJob(defaultJobName) + + if (defaultJob == nil or (defaultJob.grades or {})[0] == nil) then + done(corev:t('player', 'default_job_not_found')) + return + end + + local defaultGrade = defaultJob.grades[0] + + corev.db:execute('INSERT INTO `players` (`identifier`, `name`, `job`, `job2`, `grade`, `grade2`) VALUES (@identifier, @name, @job, @job2, @grade, @grade2)', { + ['@identifier'] = player.identifier, + ['@name'] = player.name, + ['@job'] = defaultGrade.job_id, + ['@job2'] = defaultGrade.job_id, + ['@grade'] = defaultGrade.grade, + ['@grade2'] = defaultGrade.grade + }) + + print(corev:t('player', 'player_created'):format(corev:getCurrentResourceName(), player.name)) + + done() +end) \ No newline at end of file diff --git a/corev/[players]/cvf_player/translations/en.json b/corev/[players]/cvf_player/translations/en.json new file mode 100644 index 0000000..d64dfa0 --- /dev/null +++ b/corev/[players]/cvf_player/translations/en.json @@ -0,0 +1,18 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connect_title": "Loading account", + "connect_description": "We're loading your account...", + "default_job_not_found": "We could not find a standard job, please contact the server owners", + "player_created": "^2[^7%s^2] ^7Account for ^2\"^7%s^2\" ^7has been created^2!^7" + } +} \ No newline at end of file diff --git a/corev/[players]/cvf_player/translations/nl.json b/corev/[players]/cvf_player/translations/nl.json new file mode 100644 index 0000000..62e0023 --- /dev/null +++ b/corev/[players]/cvf_player/translations/nl.json @@ -0,0 +1,18 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connect_title": "Inladen van account", + "connect_description": "We zijn bezig met het inladen van je account...", + "default_job_not_found": "Wij konden geen standaard baan vinden, neem contact op met de server eigenaren", + "player_created": "^2[^7%s^2] ^7Account voor ^2\"^7%s^2\" ^7is aangemaakt^2!^7" + } +} \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/client/core.lua b/corev/[required]/cvf_config/configs/client/core.lua new file mode 100644 index 0000000..f8f1d3b --- /dev/null +++ b/corev/[required]/cvf_config/configs/client/core.lua @@ -0,0 +1,13 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/server/core.lua b/corev/[required]/cvf_config/configs/server/core.lua new file mode 100644 index 0000000..f8f1d3b --- /dev/null +++ b/corev/[required]/cvf_config/configs/server/core.lua @@ -0,0 +1,13 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/server/events.lua b/corev/[required]/cvf_config/configs/server/events.lua new file mode 100644 index 0000000..f9e58d8 --- /dev/null +++ b/corev/[required]/cvf_config/configs/server/events.lua @@ -0,0 +1,15 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +config.bannerUrl = 'https://i.imgur.com/3XeDqC0.png' + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/server/jobs.lua b/corev/[required]/cvf_config/configs/server/jobs.lua new file mode 100644 index 0000000..e22a012 --- /dev/null +++ b/corev/[required]/cvf_config/configs/server/jobs.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert + +--- Cahce FiveM globals +local exports = assert(exports) + +--- Load translation module in configuration +local cvf_translations = assert(exports['cvf_translations'] or {}) +local getTranslation = assert(cvf_translations.__t or function() return 'MISSING TRANSLATION' end) +local _T = function(...) return getTranslation(cvf_translations, ...) end + +local config = {} + +--- Default job for any player (fallback job) +config.defaultJob = { + name = 'unemployed', + label = _T('jobs', 'unemployed_label') +} + +--- Default grade for any player (fallback grade) +config.defaultGrade = { + name = 'unemployed', + label = _T('jobs', 'unemployed_label') +} + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/brands.lua b/corev/[required]/cvf_config/configs/shared/brands.lua new file mode 100644 index 0000000..58a4ef8 --- /dev/null +++ b/corev/[required]/cvf_config/configs/shared/brands.lua @@ -0,0 +1,33 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +--- Brand configuration +config.brands = { + ['audi'] = { + brand = 'audi', + label = 'Audi', + logos = { + square_small = 'https://i.imgur.com/UU9H34O.png', -- 250px x 250px + square_large = 'https://i.imgur.com/HS9exOd.png' -- 750px x 750px + } + }, + ['lamborghini'] = { + brand = 'lamborghini', + label = 'Lamborghini', + logos = { + square_small = 'https://i.imgur.com/BJmQlZA.png', -- 250px x 250px + square_large = 'https://i.imgur.com/l4smrcd.png' -- 750px x 750px + } + } +} + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/core.lua b/corev/[required]/cvf_config/configs/shared/core.lua new file mode 100644 index 0000000..e751570 --- /dev/null +++ b/corev/[required]/cvf_config/configs/shared/core.lua @@ -0,0 +1,17 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +config.language = 'nl' +config.identifierType = 'license' +config.serverName = 'CoreV Framework' + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/skins.lua b/corev/[required]/cvf_config/configs/shared/skins.lua new file mode 100644 index 0000000..5daec7c --- /dev/null +++ b/corev/[required]/cvf_config/configs/shared/skins.lua @@ -0,0 +1,16 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +config.defaultSpawnLocation = vector3(-206.79, -1015.12, 29.14) +config.defaultModel = 'mp_m_freemode_01' + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/vehicles.lua b/corev/[required]/cvf_config/configs/shared/vehicles.lua new file mode 100644 index 0000000..459c9f0 --- /dev/null +++ b/corev/[required]/cvf_config/configs/shared/vehicles.lua @@ -0,0 +1,31 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +--- Vehicle configuration +config.vehicles = { + ['hevo'] = { + price = 325000, + name = 'Huracan Evo', + label = '2020 Huracan Evo Spyder', + brand = 'lamborghini', + type = 'car' + }, + ['rs62'] = { + price = 275000, + name = 'Audi RS6', + label = 'Audi RS6 Avant', + brand = 'audi', + type = 'car' + } +} + +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/weapons.lua b/corev/[required]/cvf_config/configs/shared/weapons.lua new file mode 100644 index 0000000..96c7051 --- /dev/null +++ b/corev/[required]/cvf_config/configs/shared/weapons.lua @@ -0,0 +1,15835 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert + +--- Cahce FiveM globals +local exports = assert(exports) + +--- Load translation module in configuration +local cvf_translations = assert(exports['cvf_translations'] or {}) +local getTranslation = assert(cvf_translations.__t or function() return 'MISSING TRANSLATION' end) +local _T = function(...) return getTranslation(cvf_translations, ...) end + +--- Create configuration object +local config = {} + +--- Weapon configuration +config.weapons = { + ['ardent_mg'] = { + id = 'VEHICLE_WEAPON_ARDENT_MG', + hash = -1001503935, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_AR_MG', + gxtDescription = 'WTD_V_AR_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_ardent_mg') + }, + ['insurgent_minigun'] = { + id = 'VEHICLE_WEAPON_INSURGENT_MINIGUN', + hash = -1433899528, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_INS_MINI', + gxtDescription = 'WTD_V_INS_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_insurgent_minigun') + }, + ['mobileops_cannon'] = { + id = 'VEHICLE_WEAPON_MOBILEOPS_CANNON', + hash = -448894556, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MOBILEOPS_CANNON', + hash = 764589401, + max = 20, + name = _T('core', 'ammo_mobileops_cannon') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mobileops_cannon') + }, + ['nightshark_mg'] = { + id = 'VEHICLE_WEAPON_NIGHTSHARK_MG', + hash = -1508194956, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_NS_MG', + gxtDescription = 'WTD_V_NS_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_nightshark_mg') + }, + ['technical_minigun'] = { + id = 'VEHICLE_WEAPON_TECHNICAL_MINIGUN', + hash = -611760632, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TEC_MINI', + gxtDescription = 'WTD_V_TEC_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_technical_minigun') + }, + ['akula_turret_single'] = { + id = 'VEHICLE_WEAPON_AKULA_TURRET_SINGLE', + hash = -1246512723, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_AKU_TS', + gxtDescription = 'WTD_V_AKU_TS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_akula_turret_single') + }, + ['akula_turret_dual'] = { + id = 'VEHICLE_WEAPON_AKULA_TURRET_DUAL', + hash = 476907586, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_AKU_TD', + gxtDescription = 'WTD_V_AKU_TD', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_akula_turret_dual') + }, + ['akula_minigun'] = { + id = 'VEHICLE_WEAPON_AKULA_MINIGUN', + hash = 431576697, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_AKU_MN', + gxtDescription = 'WTD_V_AKU_MN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_akula_minigun') + }, + ['akula_missile'] = { + id = 'VEHICLE_WEAPON_AKULA_MISSILE', + hash = 2092838988, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_HUNTER_MISSILE', + hash = -119401255, + max = 20, + name = _T('core', 'ammo_hunter_missile') + }, + gxtName = 'WT_V_AKU_MI', + gxtDescription = 'WTD_V_AKU_MI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_akula_missile') + }, + ['akula_barrage'] = { + id = 'VEHICLE_WEAPON_AKULA_BARRAGE', + hash = -2012408590, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_HUNTER_BARRAGE', + hash = 935462248, + max = 20, + name = _T('core', 'ammo_hunter_barrage') + }, + gxtName = 'WT_V_AKU_BA', + gxtDescription = 'WTD_V_AKU_BA', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_akula_barrage') + }, + ['apc_cannon'] = { + id = 'VEHICLE_WEAPON_APC_CANNON', + hash = 328167896, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_APC_CANNON', + hash = -767591211, + max = 100, + name = _T('core', 'ammo_apc_cannon') + }, + gxtName = 'WT_V_APC_C', + gxtDescription = 'WTD_V_APC_C', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_apc_cannon') + }, + ['apc_missile'] = { + id = 'VEHICLE_WEAPON_APC_MISSILE', + hash = 1151689097, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_APC_MISSILE', + hash = 119573070, + max = 20, + name = _T('core', 'ammo_apc_missile') + }, + gxtName = 'WT_V_APC_M', + gxtDescription = 'WTD_V_APC_M', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_apc_missile') + }, + ['apc_mg'] = { + id = 'VEHICLE_WEAPON_APC_MG', + hash = 190244068, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_APC_S', + gxtDescription = 'WTD_V_APC_S', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_apc_mg') + }, + ['avenger_cannon'] = { + id = 'VEHICLE_WEAPON_AVENGER_CANNON', + hash = -1738072005, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_AVENGER_CANNON', + hash = 1849772700, + max = 20, + name = _T('core', 'ammo_avenger_cannon') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_avenger_cannon') + }, + ['barrage_top_mg'] = { + id = 'VEHICLE_WEAPON_BARRAGE_TOP_MG', + hash = -146175596, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_BAR_TMG', + gxtDescription = 'WTD_V_BAR_TMG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_barrage_top_mg') + }, + ['barrage_top_minigun'] = { + id = 'VEHICLE_WEAPON_BARRAGE_TOP_MINIGUN', + hash = 1000258817, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_BAR_TMI', + gxtDescription = 'WTD_V_BAR_TMI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_barrage_top_minigun') + }, + ['barrage_rear_mg'] = { + id = 'VEHICLE_WEAPON_BARRAGE_REAR_MG', + hash = 1200179045, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_BAR_RMG', + gxtDescription = 'WTD_V_BAR_RMG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_barrage_rear_mg') + }, + ['barrage_rear_minigun'] = { + id = 'VEHICLE_WEAPON_BARRAGE_REAR_MINIGUN', + hash = 525623141, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_BAR_RMI', + gxtDescription = 'WTD_V_BAR_RMI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_barrage_rear_minigun') + }, + ['barrage_rear_gl'] = { + id = 'VEHICLE_WEAPON_BARRAGE_REAR_GL', + hash = -1538514291, + clipSize = 10, + category = nil, + model = nil, + ammo = { + id = 'AMMO_BARRAGE_GL', + hash = 1364454752, + max = 20, + name = _T('core', 'ammo_barrage_gl') + }, + gxtName = 'WT_V_BAR_RGL', + gxtDescription = 'WTD_V_BAR_RGL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_barrage_rear_gl') + }, + ['bomb'] = { + id = 'VEHICLE_WEAPON_BOMB', + hash = -1695500020, + clipSize = 1, + category = 'thrown', + model = 'w_smug_bomb_01', + ammo = { + id = 'AMMO_VEHICLEBOMB', + hash = -1615671818, + max = 1, + name = _T('core', 'ammo_vehiclebomb') + }, + gxtName = 'WT_VEHBOMB', + gxtDescription = 'WTD_VEHBOMB', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bomb') + }, + ['bomb_cluster'] = { + id = 'VEHICLE_WEAPON_BOMB_CLUSTER', + hash = 220773539, + clipSize = 1, + category = 'thrown', + model = 'w_smug_bomb_02', + ammo = { + id = 'AMMO_VEHICLEBOMB_CLUSTER', + hash = 1584038003, + max = 1, + name = _T('core', 'ammo_vehiclebomb_cluster') + }, + gxtName = 'WT_VEHBOMB_C', + gxtDescription = 'WTD_VEHBOMB_C', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bomb_cluster') + }, + ['bomb_gas'] = { + id = 'VEHICLE_WEAPON_BOMB_GAS', + hash = 1430300958, + clipSize = 1, + category = 'thrown', + model = 'w_smug_bomb_03', + ammo = { + id = 'AMMO_VEHICLEBOMB_GAS', + hash = 314485403, + max = 1, + name = _T('core', 'ammo_vehiclebomb_gas') + }, + gxtName = 'WT_VEHBOMB_G', + gxtDescription = 'WTD_VEHBOMB_G', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bomb_gas') + }, + ['bomb_incendiary'] = { + id = 'VEHICLE_WEAPON_BOMB_INCENDIARY', + hash = 1794615063, + clipSize = 1, + category = 'thrown', + model = 'w_smug_bomb_04', + ammo = { + id = 'AMMO_VEHICLEBOMB_INCENDIARY', + hash = -111286589, + max = 1, + name = _T('core', 'ammo_vehiclebomb_incendiary') + }, + gxtName = 'WT_VEHBOMB_I', + gxtDescription = 'WTD_VEHBOMB_I', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bomb_incendiary') + }, + ['bombushka_cannon'] = { + id = 'VEHICLE_WEAPON_BOMBUSHKA_CANNON', + hash = -666617255, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_BSHK_CANN', + gxtDescription = 'WTD_V_BSHK_CANN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bombushka_cannon') + }, + ['bombushka_dualmg'] = { + id = 'VEHICLE_WEAPON_BOMBUSHKA_DUALMG', + hash = 741027160, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_BSHK_DUAL', + gxtDescription = 'WTD_V_BSHK_DUAL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bombushka_dualmg') + }, + ['bruiser_50cal'] = { + id = 'VEHICLE_WEAPON_BRUISER_50CAL', + hash = -683817471, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bruiser_50cal') + }, + ['bruiser2_50cal_laser'] = { + id = 'VEHICLE_WEAPON_BRUISER2_50CAL_LASER', + hash = 1030357398, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bruiser2_50cal_laser') + }, + ['caracara_mg'] = { + id = 'VEHICLE_WEAPON_CARACARA_MG', + hash = 1817275304, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TURRET', + gxtDescription = 'WTD_V_TURRET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_caracara_mg') + }, + ['caracara_minigun'] = { + id = 'VEHICLE_WEAPON_CARACARA_MINIGUN', + hash = 1338760315, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TEC_MINI', + gxtDescription = 'WTD_V_TEC_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_caracara_minigun') + }, + ['cherno_missile'] = { + id = 'VEHICLE_WEAPON_CHERNO_MISSILE', + hash = -1572351938, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_CHERNO_MISSILE', + hash = -1278325590, + max = 10, + name = _T('core', 'ammo_cherno_missile') + }, + gxtName = 'WT_V_CHE_MI', + gxtDescription = 'WTD_V_CHE_MI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_cherno_missile') + }, + ['deathbike_dualminigun'] = { + id = 'VEHICLE_WEAPON_DEATHBIKE_DUALMINIGUN', + hash = 490982948, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_DBK_MINI', + gxtDescription = 'WTD_V_DBK_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_deathbike_dualminigun') + }, + ['deathbike2_minigun_laser'] = { + id = 'VEHICLE_WEAPON_DEATHBIKE2_MINIGUN_LASER', + hash = -385086487, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_deathbike2_minigun_laser') + }, + ['deluxo_mg'] = { + id = 'VEHICLE_WEAPON_DELUXO_MG', + hash = -1694538890, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_DEL_MG', + gxtDescription = 'WTD_V_DEL_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_deluxo_mg') + }, + ['deluxo_missile'] = { + id = 'VEHICLE_WEAPON_DELUXO_MISSILE', + hash = -1258723020, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_OPPRESSOR_MISSILE', + hash = 570854289, + max = 20, + name = _T('core', 'ammo_oppressor_missile') + }, + gxtName = 'WT_V_DEL_MI', + gxtDescription = 'WTD_V_DEL_MI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_deluxo_missile') + }, + ['dogfighter_mg'] = { + id = 'VEHICLE_WEAPON_DOGFIGHTER_MG', + hash = 1595421922, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_DGF_MG', + gxtDescription = 'WTD_V_DGF_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dogfighter_mg') + }, + ['dogfighter_missile'] = { + id = 'VEHICLE_WEAPON_DOGFIGHTER_MISSILE', + hash = -901318531, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + gxtName = 'WT_V_DGF_MISS', + gxtDescription = 'WTD_V_DGF_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dogfighter_missile') + }, + ['dune_mg'] = { + id = 'VEHICLE_WEAPON_DUNE_MG', + hash = -787150897, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_DU_MG', + gxtDescription = 'WTD_V_DU_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dune_mg') + }, + ['dune_grenadelauncher'] = { + id = 'VEHICLE_WEAPON_DUNE_GRENADELAUNCHER', + hash = -1594068723, + clipSize = 10, + category = nil, + model = nil, + ammo = { + id = 'AMMO_DUNE_GRENADELAUNCHER', + hash = 1742067183, + max = 20, + name = _T('core', 'ammo_dune_grenadelauncher') + }, + gxtName = 'WT_V_DU_GL', + gxtDescription = 'WTD_V_DU_GL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dune_grenadelauncher') + }, + ['dune_minigun'] = { + id = 'VEHICLE_WEAPON_DUNE_MINIGUN', + hash = 1416047217, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_DU_MINI', + gxtDescription = 'WTD_V_DU_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dune_minigun') + }, + ['flamethrower'] = { + id = 'VEHICLE_WEAPON_FLAMETHROWER', + hash = -1291819974, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_FLAME', + gxtDescription = 'WTD_V_FLAME', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_flamethrower') + }, + ['flamethrower_scifi'] = { + id = 'VEHICLE_WEAPON_FLAMETHROWER_SCIFI', + hash = -2112637790, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_FLAME', + gxtDescription = 'WTD_V_FLAME', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_flamethrower_scifi') + }, + ['hacker_missile'] = { + id = 'VEHICLE_WEAPON_HACKER_MISSILE', + hash = 1987049393, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_HACKER_MISSILE', + hash = -2009808731, + max = 20, + name = _T('core', 'ammo_hacker_missile') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_hacker_missile') + }, + ['hacker_missile_homing'] = { + id = 'VEHICLE_WEAPON_HACKER_MISSILE_HOMING', + hash = 2011877270, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_HACKER_MISSILE', + hash = -2009808731, + max = 20, + name = _T('core', 'ammo_hacker_missile') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_hacker_missile_homing') + }, + ['halftrack_dualmg'] = { + id = 'VEHICLE_WEAPON_HALFTRACK_DUALMG', + hash = 1331922171, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_HT_DUALMG', + gxtDescription = 'WTD_V_HT_DUALMG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_halftrack_dualmg') + }, + ['halftrack_quadmg'] = { + id = 'VEHICLE_WEAPON_HALFTRACK_QUADMG', + hash = 1226518132, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_HT_QUADMG', + gxtDescription = 'WTD_V_HT_QUADMG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_halftrack_quadmg') + }, + ['havok_minigun'] = { + id = 'VEHICLE_WEAPON_HAVOK_MINIGUN', + hash = 855547631, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_HAV_MINI', + gxtDescription = 'WTD_V_HAV_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_havok_minigun') + }, + ['hunter_mg'] = { + id = 'VEHICLE_WEAPON_HUNTER_MG', + hash = 1119518887, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_HUNT_MG', + gxtDescription = 'WTD_V_HUNT_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_hunter_mg') + }, + ['hunter_missile'] = { + id = 'VEHICLE_WEAPON_HUNTER_MISSILE', + hash = 153396725, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_HUNTER_MISSILE', + hash = -119401255, + max = 20, + name = _T('core', 'ammo_hunter_missile') + }, + gxtName = 'WT_V_HUNT_MISS', + gxtDescription = 'WTD_V_HUNT_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_hunter_missile') + }, + ['hunter_barrage'] = { + id = 'VEHICLE_WEAPON_HUNTER_BARRAGE', + hash = 785467445, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_HUNTER_BARRAGE', + hash = 935462248, + max = 20, + name = _T('core', 'ammo_hunter_barrage') + }, + gxtName = 'WT_V_HUNT_BARR', + gxtDescription = 'WTD_V_HUNT_BARR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_hunter_barrage') + }, + ['hunter_cannon'] = { + id = 'VEHICLE_WEAPON_HUNTER_CANNON', + hash = 704686874, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_HUNT_CANN', + gxtDescription = 'WTD_V_HUNT_CANN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_hunter_cannon') + }, + ['issi4_50cal'] = { + id = 'VEHICLE_WEAPON_ISSI4_50CAL', + hash = 1984488269, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_issi4_50cal') + }, + ['issi5_50cal_laser'] = { + id = 'VEHICLE_WEAPON_ISSI5_50CAL_LASER', + hash = 1988061477, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_issi5_50cal_laser') + }, + ['khanjali_cannon'] = { + id = 'VEHICLE_WEAPON_KHANJALI_CANNON', + hash = 507170720, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_TANK', + hash = -1474608608, + max = 100, + name = _T('core', 'ammo_tank') + }, + gxtName = 'WT_V_KHA_CA', + gxtDescription = 'WTD_V_KHA_CA', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_khanjali_cannon') + }, + ['khanjali_cannon_heavy'] = { + id = 'VEHICLE_WEAPON_KHANJALI_CANNON_HEAVY', + hash = -2088013459, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_KHANJALI_CANNON_HEAVY', + hash = 617011510, + max = 100, + name = _T('core', 'ammo_khanjali_cannon_heavy') + }, + gxtName = 'WT_V_KHA_HCA', + gxtDescription = 'WTD_V_KHA_HCA', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_khanjali_cannon_heavy') + }, + ['khanjali_mg'] = { + id = 'VEHICLE_WEAPON_KHANJALI_MG', + hash = 711953949, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_KHA_MG', + gxtDescription = 'WTD_V_KHA_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_khanjali_mg') + }, + ['khanjali_gl'] = { + id = 'VEHICLE_WEAPON_KHANJALI_GL', + hash = 394659298, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_KHANJALI_GL', + hash = -1630507076, + max = 20, + name = _T('core', 'ammo_khanjali_gl') + }, + gxtName = 'WT_V_KHA_GL', + gxtDescription = 'WTD_V_KHA_GL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_khanjali_gl') + }, + ['menacer_mg'] = { + id = 'VEHICLE_WEAPON_MENACER_MG', + hash = -540346204, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_NS_MG', + gxtDescription = 'WTD_V_NS_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_menacer_mg') + }, + ['microlight_mg'] = { + id = 'VEHICLE_WEAPON_MICROLIGHT_MG', + hash = -991944340, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_MCRL_MG', + gxtDescription = 'WTD_V_MCRL_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_microlight_mg') + }, + ['mine'] = { + id = 'VEHICLE_WEAPON_MINE', + hash = 1508567460, + clipSize = 1, + category = 'thrown', + model = 'w_ex_vehiclemine', + ammo = { + id = 'AMMO_VEHICLEMINE', + hash = 612448028, + max = 1, + name = _T('core', 'ammo_vehiclemine') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine') + }, + ['mine_kinetic'] = { + id = 'VEHICLE_WEAPON_MINE_KINETIC', + hash = 1007245390, + clipSize = 1, + category = 'thrown', + model = 'w_ex_vehiclemine', + ammo = { + id = 'AMMO_VEHICLEMINE_KINETIC', + hash = -1140465749, + max = 1, + name = _T('core', 'ammo_vehiclemine_kinetic') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_kinetic') + }, + ['mine_emp'] = { + id = 'VEHICLE_WEAPON_MINE_EMP', + hash = 1776356704, + clipSize = 1, + category = 'thrown', + model = 'w_ex_vehiclemine', + ammo = { + id = 'AMMO_VEHICLEMINE_EMP', + hash = 1653442244, + max = 1, + name = _T('core', 'ammo_vehiclemine_emp') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_emp') + }, + ['mine_spike'] = { + id = 'VEHICLE_WEAPON_MINE_SPIKE', + hash = -647126932, + clipSize = 1, + category = 'thrown', + model = 'w_ex_vehiclemine', + ammo = { + id = 'AMMO_VEHICLEMINE_SPIKE', + hash = 1782795920, + max = 1, + name = _T('core', 'ammo_vehiclemine_spike') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_spike') + }, + ['mine_slick'] = { + id = 'VEHICLE_WEAPON_MINE_SLICK', + hash = 1459276487, + clipSize = 1, + category = 'thrown', + model = 'w_ex_vehiclemine', + ammo = { + id = 'AMMO_VEHICLEMINE_SLICK', + hash = -418520852, + max = 1, + name = _T('core', 'ammo_vehiclemine_slick') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_slick') + }, + ['mine_tar'] = { + id = 'VEHICLE_WEAPON_MINE_TAR', + hash = -197031008, + clipSize = 1, + category = 'thrown', + model = 'w_ex_vehiclemine', + ammo = { + id = 'AMMO_VEHICLEMINE_TAR', + hash = -1733963618, + max = 1, + name = _T('core', 'ammo_vehiclemine_tar') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_tar') + }, + ['mine_kinetic_rc'] = { + id = 'VEHICLE_WEAPON_MINE_KINETIC_RC', + hash = 623572320, + clipSize = 1, + category = 'thrown', + model = 'w_ex_arena_landmine_01b', + ammo = { + id = 'AMMO_VEHICLEMINE_KINETIC_RC', + hash = -338616823, + max = 1, + name = _T('core', 'ammo_vehiclemine_kinetic_rc') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_kinetic_rc') + }, + ['mine_emp_rc'] = { + id = 'VEHICLE_WEAPON_MINE_EMP_RC', + hash = 1414837446, + clipSize = 1, + category = 'thrown', + model = 'w_ex_arena_landmine_01b', + ammo = { + id = 'AMMO_VEHICLEMINE_EMP_RC', + hash = -930619152, + max = 1, + name = _T('core', 'ammo_vehiclemine_emp_rc') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_emp_rc') + }, + ['mine_spike_rc'] = { + id = 'VEHICLE_WEAPON_MINE_SPIKE_RC', + hash = 2083192401, + clipSize = 1, + category = 'thrown', + model = 'w_ex_arena_landmine_01b', + ammo = { + id = 'AMMO_VEHICLEMINE_SPIKE_RC', + hash = -1317227407, + max = 1, + name = _T('core', 'ammo_vehiclemine_spike_rc') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_spike_rc') + }, + ['mine_slick_rc'] = { + id = 'VEHICLE_WEAPON_MINE_SLICK_RC', + hash = -2065138921, + clipSize = 1, + category = 'thrown', + model = 'w_ex_arena_landmine_01b', + ammo = { + id = 'AMMO_VEHICLEMINE_SLICK_RC', + hash = -590129723, + max = 1, + name = _T('core', 'ammo_vehiclemine_slick_rc') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_slick_rc') + }, + ['mine_tar_rc'] = { + id = 'VEHICLE_WEAPON_MINE_TAR_RC', + hash = 2100589782, + clipSize = 1, + category = 'thrown', + model = 'w_ex_arena_landmine_01b', + ammo = { + id = 'AMMO_VEHICLEMINE_TAR_RC', + hash = -1955683003, + max = 1, + name = _T('core', 'ammo_vehiclemine_tar_rc') + }, + gxtName = 'WT_VEHMINE', + gxtDescription = 'WTD_VEHMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mine_tar_rc') + }, + ['mogul_nose'] = { + id = 'VEHICLE_WEAPON_MOGUL_NOSE', + hash = -166158518, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MOG_NOSE', + gxtDescription = 'WTD_V_MOG_NOSE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mogul_nose') + }, + ['mogul_dualnose'] = { + id = 'VEHICLE_WEAPON_MOGUL_DUALNOSE', + hash = -437014993, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MOG_DNOSE', + gxtDescription = 'WTD_V_MOG_DNOSE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mogul_dualnose') + }, + ['mogul_turret'] = { + id = 'VEHICLE_WEAPON_MOGUL_TURRET', + hash = -486730914, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_MOG_TURR', + gxtDescription = 'WTD_V_MOG_TURR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mogul_turret') + }, + ['mogul_dualturret'] = { + id = 'VEHICLE_WEAPON_MOGUL_DUALTURRET', + hash = -1171817471, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_MOG_DTURR', + gxtDescription = 'WTD_V_MOG_DTURR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mogul_dualturret') + }, + ['monster3_glkin'] = { + id = 'VEHICLE_WEAPON_MONSTER3_GLKIN', + hash = -441560099, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MONSTER3_KINETIC', + hash = 2074953483, + max = 10, + name = _T('core', 'ammo_monster3_kinetic') + }, + gxtName = 'WT_V_GREN_KIN', + gxtDescription = 'WTD_V_GREN_KIN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_monster3_glkin') + }, + ['mortar_explosive'] = { + id = 'VEHICLE_WEAPON_MORTAR_EXPLOSIVE', + hash = -1582773038, + clipSize = 10, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MORTAR_EXPLOSIVE', + hash = 814030577, + max = 10, + name = _T('core', 'ammo_mortar_explosive') + }, + gxtName = 'WT_V_TAM_MORT', + gxtDescription = 'WTD_V_TAM_MORT', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mortar_explosive') + }, + ['mortar_kinetic'] = { + id = 'VEHICLE_WEAPON_MORTAR_KINETIC', + hash = 1663705853, + clipSize = 10, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MORTAR_KINETIC', + hash = 648487681, + max = 10, + name = _T('core', 'ammo_mortar_kinetic') + }, + gxtName = 'WT_V_MORTAR_KIN', + gxtDescription = 'WTD_V_MORTAR_KIN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mortar_kinetic') + }, + ['mule4_mg'] = { + id = 'VEHICLE_WEAPON_MULE4_MG', + hash = -2074769625, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mule4_mg') + }, + ['mule4_missile'] = { + id = 'VEHICLE_WEAPON_MULE4_MISSILE', + hash = 1198717003, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + gxtName = 'WT_V_TAM_MISS', + gxtDescription = 'WTD_V_TAM_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mule4_missile') + }, + ['mule4_turret_gl'] = { + id = 'VEHICLE_WEAPON_MULE4_TURRET_GL', + hash = -586003867, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MULE4_GL', + hash = -206645419, + max = 20, + name = _T('core', 'ammo_mule4_gl') + }, + gxtName = 'WT_V_KHA_GL', + gxtDescription = 'WTD_V_KHA_GL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_mule4_turret_gl') + }, + ['oppressor_mg'] = { + id = 'VEHICLE_WEAPON_OPPRESSOR_MG', + hash = -651022627, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_OP_MG', + gxtDescription = 'WTD_V_OP_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_oppressor_mg') + }, + ['oppressor_missile'] = { + id = 'VEHICLE_WEAPON_OPPRESSOR_MISSILE', + hash = -1950890434, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_OPPRESSOR_MISSILE', + hash = 570854289, + max = 20, + name = _T('core', 'ammo_oppressor_missile') + }, + gxtName = 'WT_V_OP_MISS', + gxtDescription = 'WTD_V_OP_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_oppressor_missile') + }, + ['oppressor2_mg'] = { + id = 'VEHICLE_WEAPON_OPPRESSOR2_MG', + hash = -498786858, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_OP_MG', + gxtDescription = 'WTD_V_OP_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_oppressor2_mg') + }, + ['oppressor2_cannon'] = { + id = 'VEHICLE_WEAPON_OPPRESSOR2_CANNON', + hash = -699583383, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_ROG_CANN', + gxtDescription = 'WTD_V_ROG_CANN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_oppressor2_cannon') + }, + ['oppressor2_missile'] = { + id = 'VEHICLE_WEAPON_OPPRESSOR2_MISSILE', + hash = 1966766321, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_OPPRESSOR2_MISSILE', + hash = 914231229, + max = 20, + name = _T('core', 'ammo_oppressor2_missile') + }, + gxtName = 'WT_V_OP_MISS', + gxtDescription = 'WTD_V_OP_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_oppressor2_missile') + }, + ['paragon2_mg'] = { + id = 'VEHICLE_WEAPON_PARAGON2_MG', + hash = 749486726, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_paragon2_mg') + }, + ['pounder2_mini'] = { + id = 'VEHICLE_WEAPON_POUNDER2_MINI', + hash = -2031683506, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_pounder2_mini') + }, + ['pounder2_missile'] = { + id = 'VEHICLE_WEAPON_POUNDER2_MISSILE', + hash = 162065050, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + gxtName = 'WT_V_TAM_MISS', + gxtDescription = 'WTD_V_TAM_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_pounder2_missile') + }, + ['pounder2_barrage'] = { + id = 'VEHICLE_WEAPON_POUNDER2_BARRAGE', + hash = -1838445340, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_POUNDER2_MISSILE', + hash = 948447183, + max = 20, + name = _T('core', 'ammo_pounder2_missile') + }, + gxtName = 'WT_V_POU_BA', + gxtDescription = 'WTD_V_POU_BA', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_pounder2_barrage') + }, + ['pounder2_gl'] = { + id = 'VEHICLE_WEAPON_POUNDER2_GL', + hash = -1827078378, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_POUNDER2_GL', + hash = 1624456817, + max = 20, + name = _T('core', 'ammo_pounder2_gl') + }, + gxtName = 'WT_V_KHA_GL', + gxtDescription = 'WTD_V_KHA_GL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_pounder2_gl') + }, + ['rogue_mg'] = { + id = 'VEHICLE_WEAPON_ROGUE_MG', + hash = 158495693, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_ROG_MG', + gxtDescription = 'WTD_V_ROG_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rogue_mg') + }, + ['rogue_cannon'] = { + id = 'VEHICLE_WEAPON_ROGUE_CANNON', + hash = -416629822, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_ROG_CANN', + gxtDescription = 'WTD_V_ROG_CANN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rogue_cannon') + }, + ['rogue_missile'] = { + id = 'VEHICLE_WEAPON_ROGUE_MISSILE', + hash = 1820910717, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_ROGUE_MISSILE', + hash = -1421421393, + max = 20, + name = _T('core', 'ammo_rogue_missile') + }, + gxtName = 'WT_V_ROG_MISS', + gxtDescription = 'WTD_V_ROG_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rogue_missile') + }, + ['scarab_50cal'] = { + id = 'VEHICLE_WEAPON_SCARAB_50CAL', + hash = 562032424, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_1', + gxtDescription = 'WTD_V_MG50_1', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_scarab_50cal') + }, + ['scarab2_50cal_laser'] = { + id = 'VEHICLE_WEAPON_SCARAB2_50CAL_LASER', + hash = -500306484, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_1L', + gxtDescription = 'WTD_V_MG50_1L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_scarab2_50cal_laser') + }, + ['scramjet_mg'] = { + id = 'VEHICLE_WEAPON_SCRAMJET_MG', + hash = 231629074, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_VGL_MG', + gxtDescription = 'WTD_V_VGL_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_scramjet_mg') + }, + ['scramjet_missile'] = { + id = 'VEHICLE_WEAPON_SCRAMJET_MISSILE', + hash = -1125578533, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SCRAMJET_MISSILE', + hash = -1664293218, + max = 20, + name = _T('core', 'ammo_scramjet_missile') + }, + gxtName = 'WT_V_VGL_MISS', + gxtDescription = 'WTD_V_VGL_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_scramjet_missile') + }, + ['seabreeze_mg'] = { + id = 'VEHICLE_WEAPON_SEABREEZE_MG', + hash = 1371067624, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_SBZ_MG', + gxtDescription = 'WTD_V_SBZ_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_seabreeze_mg') + }, + ['speedo4_mg'] = { + id = 'VEHICLE_WEAPON_SPEEDO4_MG', + hash = -939722436, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_speedo4_mg') + }, + ['speedo4_turret_mg'] = { + id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MG', + hash = -699002559, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_SPD_TMG', + gxtDescription = 'WTD_V_SPD_TMG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_speedo4_turret_mg') + }, + ['speedo4_turret_mini'] = { + id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MINI', + hash = -1627504966, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_SPD_TMI', + gxtDescription = 'WTD_V_SPD_TMI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_speedo4_turret_mini') + }, + ['strikeforce_barrage'] = { + id = 'VEHICLE_WEAPON_STRIKEFORCE_BARRAGE', + hash = 968648323, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_STRIKEFORCE_BARRAGE', + hash = 987449399, + max = 20, + name = _T('core', 'ammo_strikeforce_barrage') + }, + gxtName = 'WT_V_HUNT_BARR', + gxtDescription = 'WTD_V_HUNT_BARR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_strikeforce_barrage') + }, + ['strikeforce_cannon'] = { + id = 'VEHICLE_WEAPON_STRIKEFORCE_CANNON', + hash = 955522731, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_ROG_CANN', + gxtDescription = 'WTD_V_ROG_CANN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_strikeforce_cannon') + }, + ['strikeforce_missile'] = { + id = 'VEHICLE_WEAPON_STRIKEFORCE_MISSILE', + hash = 519052682, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_STRIKEFORCE_MISSILE', + hash = 770578418, + max = 20, + name = _T('core', 'ammo_strikeforce_missile') + }, + gxtName = 'WT_V_HUNT_MISS', + gxtDescription = 'WTD_V_HUNT_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_strikeforce_missile') + }, + ['subcar_mg'] = { + id = 'VEHICLE_WEAPON_SUBCAR_MG', + hash = 1176362416, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_SUB_MG', + gxtDescription = 'WTD_V_SUB_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_subcar_mg') + }, + ['subcar_missile'] = { + id = 'VEHICLE_WEAPON_SUBCAR_MISSILE', + hash = -729187314, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SUBCAR_MISSILE', + hash = 456482729, + max = 100, + name = _T('core', 'ammo_subcar_missile') + }, + gxtName = 'WT_V_SUB_MI', + gxtDescription = 'WTD_V_SUB_MI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_subcar_missile') + }, + ['subcar_torpedo'] = { + id = 'VEHICLE_WEAPON_SUBCAR_TORPEDO', + hash = -410795078, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SUBCAR_TORPEDO', + hash = -684945118, + max = 100, + name = _T('core', 'ammo_subcar_torpedo') + }, + gxtName = 'WT_V_SUB_TO', + gxtDescription = 'WTD_V_SUB_TO', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_subcar_torpedo') + }, + ['tampa_missile'] = { + id = 'VEHICLE_WEAPON_TAMPA_MISSILE', + hash = -1638383454, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + gxtName = 'WT_V_TAM_MISS', + gxtDescription = 'WTD_V_TAM_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tampa_missile') + }, + ['tampa_mortar'] = { + id = 'VEHICLE_WEAPON_TAMPA_MORTAR', + hash = 1015268368, + clipSize = 10, + category = nil, + model = nil, + ammo = { + id = 'AMMO_TAMPA_MORTAR', + hash = -405037695, + max = 10, + name = _T('core', 'ammo_tampa_mortar') + }, + gxtName = 'WT_V_TAM_MORT', + gxtDescription = 'WTD_V_TAM_MORT', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tampa_mortar') + }, + ['tampa_fixedminigun'] = { + id = 'VEHICLE_WEAPON_TAMPA_FIXEDMINIGUN', + hash = -624592211, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TAM_FMINI', + gxtDescription = 'WTD_V_TAM_FMINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tampa_fixedminigun') + }, + ['tampa_dualminigun'] = { + id = 'VEHICLE_WEAPON_TAMPA_DUALMINIGUN', + hash = 1744687076, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TAM_DMINI', + gxtDescription = 'WTD_V_TAM_DMINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tampa_dualminigun') + }, + ['thruster_mg'] = { + id = 'VEHICLE_WEAPON_THRUSTER_MG', + hash = 1697521053, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_THR_MG', + gxtDescription = 'WTD_V_THR_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_thruster_mg') + }, + ['thruster_missile'] = { + id = 'VEHICLE_WEAPON_THRUSTER_MISSILE', + hash = 1177935125, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_THRUSTER_MISSILE', + hash = -379666311, + max = 20, + name = _T('core', 'ammo_thruster_missile') + }, + gxtName = 'WT_V_THR_MI', + gxtDescription = 'WTD_V_THR_MI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_thruster_missile') + }, + ['trailer_quadmg'] = { + id = 'VEHICLE_WEAPON_TRAILER_QUADMG', + hash = 1192341548, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TR_QUADMG', + gxtDescription = 'WTD_V_TR_QUADMG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_trailer_quadmg') + }, + ['trailer_dualaa'] = { + id = 'VEHICLE_WEAPON_TRAILER_DUALAA', + hash = -2138288820, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_TRAILER_AA', + hash = 881918194, + max = 100, + name = _T('core', 'ammo_trailer_aa') + }, + gxtName = 'WT_V_TR_DUALAA', + gxtDescription = 'WTD_V_TR_DUALAA', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_trailer_dualaa') + }, + ['trailer_missile'] = { + id = 'VEHICLE_WEAPON_TRAILER_MISSILE', + hash = 341154295, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_TRAILER_MISSILE', + hash = -11173636, + max = 10, + name = _T('core', 'ammo_trailer_missile') + }, + gxtName = 'WT_V_TR_MISS', + gxtDescription = 'WTD_V_TR_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_trailer_missile') + }, + ['tula_nosemg'] = { + id = 'VEHICLE_WEAPON_TULA_NOSEMG', + hash = 1100844565, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TUL_NOSE', + gxtDescription = 'WTD_V_TUL_NOSE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tula_nosemg') + }, + ['tula_mg'] = { + id = 'VEHICLE_WEAPON_TULA_MG', + hash = 1217122433, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TUL_MG', + gxtDescription = 'WTD_V_TUL_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tula_mg') + }, + ['tula_dualmg'] = { + id = 'VEHICLE_WEAPON_TULA_DUALMG', + hash = -1328456693, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TUL_DUAL', + gxtDescription = 'WTD_V_TUL_DUAL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tula_dualmg') + }, + ['tula_minigun'] = { + id = 'VEHICLE_WEAPON_TULA_MINIGUN', + hash = 376489128, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TUL_MINI', + gxtDescription = 'WTD_V_TUL_MINI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tula_minigun') + }, + ['vigilante_mg'] = { + id = 'VEHICLE_WEAPON_VIGILANTE_MG', + hash = -200835353, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_VGL_MG', + gxtDescription = 'WTD_V_VGL_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_vigilante_mg') + }, + ['vigilante_missile'] = { + id = 'VEHICLE_WEAPON_VIGILANTE_MISSILE', + hash = 1347266149, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_VIGILANTE_MISSILE', + hash = 1507289724, + max = 20, + name = _T('core', 'ammo_vigilante_missile') + }, + gxtName = 'WT_V_VGL_MISS', + gxtDescription = 'WTD_V_VGL_MISS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_vigilante_missile') + }, + ['bomb_standard_wide'] = { + id = 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', + hash = 1856325840, + clipSize = 1, + category = 'thrown', + model = 'w_smug_bomb_01', + ammo = { + id = 'AMMO_VEHICLEBOMB_WIDE', + hash = -117387562, + max = 1, + name = _T('core', 'ammo_vehiclebomb_wide') + }, + gxtName = 'WT_VEHBOMB', + gxtDescription = 'WTD_VEHBOMB', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_bomb_standard_wide') + }, + ['volatol_dualmg'] = { + id = 'VEHICLE_WEAPON_VOLATOL_DUALMG', + hash = 1150790720, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_VOL_MG', + gxtDescription = 'WTD_V_VOL_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_volatol_dualmg') + }, + ['comet_mg'] = { + id = 'VEHICLE_WEAPON_COMET_MG', + hash = -358074893, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_comet_mg') + }, + ['revolter_mg'] = { + id = 'VEHICLE_WEAPON_REVOLTER_MG', + hash = -1117887894, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_revolter_mg') + }, + ['savestra_mg'] = { + id = 'VEHICLE_WEAPON_SAVESTRA_MG', + hash = -348002226, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_savestra_mg') + }, + ['viseris_mg'] = { + id = 'VEHICLE_WEAPON_VISERIS_MG', + hash = -2019545594, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_viseris_mg') + }, + ['impaler2_50cal'] = { + id = 'VEHICLE_WEAPON_IMPALER2_50CAL', + hash = 1599495177, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_impaler2_50cal') + }, + ['impaler3_50cal_laser'] = { + id = 'VEHICLE_WEAPON_IMPALER3_50CAL_LASER', + hash = -1933706104, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_impaler3_50cal_laser') + }, + ['imperator_50cal'] = { + id = 'VEHICLE_WEAPON_IMPERATOR_50CAL', + hash = -1235040645, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_imperator_50cal') + }, + ['imperator2_50cal_laser'] = { + id = 'VEHICLE_WEAPON_IMPERATOR2_50CAL_LASER', + hash = 2014823718, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_imperator2_50cal_laser') + }, + ['dominator4_50cal'] = { + id = 'VEHICLE_WEAPON_DOMINATOR4_50CAL', + hash = -133391601, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dominator4_50cal') + }, + ['dominator5_50cal_laser'] = { + id = 'VEHICLE_WEAPON_DOMINATOR5_50CAL_LASER', + hash = -1272681889, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_dominator5_50cal_laser') + }, + ['slamvan4_50cal'] = { + id = 'VEHICLE_WEAPON_SLAMVAN4_50CAL', + hash = 984313451, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_slamvan4_50cal') + }, + ['slamvan5_50cal_laser'] = { + id = 'VEHICLE_WEAPON_SLAMVAN5_50CAL_LASER', + hash = 1368736686, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_slamvan5_50cal_laser') + }, + ['brutus_50cal'] = { + id = 'VEHICLE_WEAPON_BRUTUS_50CAL', + hash = -346137590, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_1', + gxtDescription = 'WTD_V_MG50_1', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_brutus_50cal') + }, + ['brutus2_50cal_laser'] = { + id = 'VEHICLE_WEAPON_BRUTUS2_50CAL_LASER', + hash = 1757914307, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_1L', + gxtDescription = 'WTD_V_MG50_1L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_brutus2_50cal_laser') + }, + ['zr380_50cal'] = { + id = 'VEHICLE_WEAPON_ZR380_50CAL', + hash = 1790524546, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2', + gxtDescription = 'WTD_V_MG50_2', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_zr380_50cal') + }, + ['zr3802_50cal_laser'] = { + id = 'VEHICLE_WEAPON_ZR3802_50CAL_LASER', + hash = 570463164, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_MG50_2L', + gxtDescription = 'WTD_V_MG50_2L', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_zr3802_50cal_laser') + }, + ['jb700_mg'] = { + id = 'VEHICLE_WEAPON_JB700_MG', + hash = 926602556, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_COM_MG', + gxtDescription = 'WTD_V_COM_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_jb700_mg') + }, + ['rctank_gun'] = { + id = 'VEHICLE_WEAPON_RCTANK_GUN', + hash = 1392289305, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_RCT_MG', + gxtDescription = 'WTD_V_RCT_MG', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rctank_gun') + }, + ['rctank_flame'] = { + id = 'VEHICLE_WEAPON_RCTANK_FLAME', + hash = -185710198, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_RCT_FL', + gxtDescription = 'WTD_V_RCT_FL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rctank_flame') + }, + ['rctank_rocket'] = { + id = 'VEHICLE_WEAPON_RCTANK_ROCKET', + hash = 1995916491, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_RCTANK_ROCKET', + hash = -1585454291, + max = 20, + name = _T('core', 'ammo_rctank_rocket') + }, + gxtName = 'WT_V_RCT_RK', + gxtDescription = 'WTD_V_RCT_RK', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rctank_rocket') + }, + ['rctank_lazer'] = { + id = 'VEHICLE_WEAPON_RCTANK_LAZER', + hash = 1475488848, + clipSize = 15000, + category = 'heavy', + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_RCT_LZ', + gxtDescription = 'WTD_V_RCT_LZ', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rctank_lazer') + }, + ['air_defence_gun'] = { + id = 'WEAPON_AIR_DEFENCE_GUN', + hash = 738733437, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_air_defence_gun') + }, + ['autoshotgun'] = { + id = 'WEAPON_AUTOSHOTGUN', + hash = 317205821, + clipSize = 10, + category = 'shotgun', + model = 'w_sg_sweeper', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_AUTOSHGN', + gxtDescription = 'WTD_AUTOSHGN', + components = { + { + id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', + hash = 169463950, + model = 'w_sg_sweeper_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = '', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_autoshotgun') + }, + ['battleaxe'] = { + id = 'WEAPON_BATTLEAXE', + hash = -853065399, + clipSize = 0, + category = 'melee', + model = 'w_me_battleaxe', + ammo = nil, + gxtName = 'WT_BATTLEAXE', + gxtDescription = 'WTD_BATTLEAXE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_battleaxe') + }, + ['bottle'] = { + id = 'WEAPON_BOTTLE', + hash = -102323637, + clipSize = 0, + category = 'melee', + model = 'w_me_bottle', + ammo = nil, + gxtName = 'WT_BOTTLE', + gxtDescription = 'WTD_BOTTLE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_bottle') + }, + ['bullpuprifle'] = { + id = 'WEAPON_BULLPUPRIFLE', + hash = 2132975508, + clipSize = 30, + category = 'rifle', + model = 'w_ar_bullpuprifle', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_BULLRIFLE', + gxtDescription = 'WTD_BULLRIFLE', + components = { + { + id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', + hash = -979292288, + model = 'w_ar_bullpuprifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_BRIF_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', + hash = -1284994289, + model = 'w_ar_bullpuprifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_BRIF_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_bullpuprifle') + }, + ['cannon_blazer'] = { + id = 'VEHICLE_WEAPON_CANNON_BLAZER', + hash = -335937730, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_cannon_blazer') + }, + ['combatpdw'] = { + id = 'WEAPON_COMBATPDW', + hash = 171789620, + clipSize = 30, + category = 'smg', + model = 'W_SB_PDW', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_COMBATPDW', + gxtDescription = 'WTD_COMBATPDW', + components = { + { + id = 'COMPONENT_COMBATPDW_CLIP_01', + hash = 1125642654, + model = 'W_SB_PDW_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_PDW_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_COMBATPDW_CLIP_02', + hash = 860508675, + model = 'W_SB_PDW_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_PDW_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_combatpdw') + }, + ['compactlauncher'] = { + id = 'WEAPON_COMPACTLAUNCHER', + hash = 125959754, + clipSize = 1, + category = 'heavy', + model = 'w_lr_compactgl', + ammo = { + id = 'AMMO_GRENADELAUNCHER', + hash = 1003267566, + max = 20, + name = _T('core', 'ammo_grenadelauncher') + }, + gxtName = 'WT_CMPGL', + gxtDescription = 'WTD_CMPGL', + components = { + { + id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', + hash = 1235472140, + model = 'w_lr_compactgl_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = '', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_compactlauncher') + }, + ['compactrifle'] = { + id = 'WEAPON_COMPACTRIFLE', + hash = 1649403952, + clipSize = 30, + category = 'rifle', + model = 'w_ar_assaultrifle_smg', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_CMPRIFLE', + gxtDescription = 'WTD_CMPRIFLE', + components = { + { + id = 'COMPONENT_COMPACTRIFLE_CLIP_01', + hash = 1363085923, + model = 'w_ar_assaultrifle_smg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CMPR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_COMPACTRIFLE_CLIP_02', + hash = 1509923832, + model = 'w_ar_assaultrifle_smg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CMPR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 2, + name = _T('core', 'weapon_compactrifle') + }, + ['dagger'] = { + id = 'WEAPON_DAGGER', + hash = -1834847097, + clipSize = 0, + category = 'melee', + model = 'w_me_dagger', + ammo = nil, + gxtName = 'WT_DAGGER', + gxtDescription = 'WTD_DAGGER', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_dagger') + }, + ['dbshotgun'] = { + id = 'WEAPON_DBSHOTGUN', + hash = -275439685, + clipSize = 2, + category = 'shotgun', + model = 'w_sg_doublebarrel', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_DBSHGN', + gxtDescription = 'WTD_DBSHGN', + components = { + { + id = 'COMPONENT_DBSHOTGUN_CLIP_01', + hash = 703231006, + model = 'w_sg_doublebarrel_mag1', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_dbshotgun') + }, + ['firework'] = { + id = 'WEAPON_FIREWORK', + hash = 2138347493, + clipSize = 1, + category = 'heavy', + model = 'w_lr_firework', + ammo = { + id = 'AMMO_FIREWORK', + hash = -1356599793, + max = 20, + name = _T('core', 'ammo_firework') + }, + gxtName = 'WT_FIREWRK', + gxtDescription = 'WTD_FIREWRK', + components = { + { + id = 'COMPONENT_FIREWORK_CLIP_01', + hash = -454770035, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_firework') + }, + ['flaregun'] = { + id = 'WEAPON_FLAREGUN', + hash = 1198879012, + clipSize = 1, + category = 'pistol', + model = 'w_pi_flaregun', + ammo = { + id = 'AMMO_FLAREGUN', + hash = 1173416293, + max = 20, + name = _T('core', 'ammo_flaregun') + }, + gxtName = 'WT_FLAREGUN', + gxtDescription = 'WTD_FLAREGUN', + components = { + { + id = 'COMPONENT_FLAREGUN_CLIP_01', + hash = -1813398119, + model = 'w_pi_flaregun_mag1', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCT_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_flaregun') + }, + ['flashlight'] = { + id = 'WEAPON_FLASHLIGHT', + hash = -1951375401, + clipSize = 0, + category = 'melee', + model = 'w_me_flashlight', + ammo = nil, + gxtName = 'WT_FLASHLIGHT', + gxtDescription = 'WTD_FLASHLIGHT', + components = { + { + id = 'COMPONENT_FLASHLIGHT_LIGHT', + hash = -575194865, + model = 'w_me_flashlight_flash', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_flashlight') + }, + ['garbagebag'] = { + id = 'WEAPON_GARBAGEBAG', + hash = -499989876, + clipSize = 0, + category = 'melee', + model = nil, + ammo = nil, + gxtName = 'WT_KNIFE', + gxtDescription = 'WTD_KNIFE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_garbagebag') + }, + ['gusenberg'] = { + id = 'WEAPON_GUSENBERG', + hash = 1627465347, + clipSize = 30, + category = 'mg', + model = 'w_sb_gusenberg', + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_GUSNBRG', + gxtDescription = 'WTD_GUSNBRG', + components = { + { + id = 'COMPONENT_GUSENBERG_CLIP_01', + hash = 484812453, + model = 'w_sb_gusenberg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_GSNB_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_GUSENBERG_CLIP_02', + hash = -355941776, + model = 'w_sb_gusenberg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_GSNB_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 2, + name = _T('core', 'weapon_gusenberg') + }, + ['handcuffs'] = { + id = 'WEAPON_HANDCUFFS', + hash = -800287667, + clipSize = 0, + category = 'melee', + model = nil, + ammo = nil, + gxtName = 'WT_KNIFE', + gxtDescription = 'WTD_KNIFE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_handcuffs') + }, + ['hatchet'] = { + id = 'WEAPON_HATCHET', + hash = -102973651, + clipSize = 0, + category = 'melee', + model = 'w_me_hatchet', + ammo = nil, + gxtName = 'WT_HATCHET', + gxtDescription = 'WTD_HATCHET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_hatchet') + }, + ['heavypistol'] = { + id = 'WEAPON_HEAVYPISTOL', + hash = -771403250, + clipSize = 18, + category = 'pistol', + model = 'w_pi_heavypistol', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_HVYPISTOL', + gxtDescription = 'WTD_HVYPISTOL', + components = { + { + id = 'COMPONENT_HEAVYPISTOL_CLIP_01', + hash = 222992026, + model = 'w_pi_heavypistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HPST_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_HEAVYPISTOL_CLIP_02', + hash = 1694090795, + model = 'w_pi_heavypistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_HPST_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 4, + name = _T('core', 'weapon_heavypistol') + }, + ['heavyshotgun'] = { + id = 'WEAPON_HEAVYSHOTGUN', + hash = 984333226, + clipSize = 6, + category = 'shotgun', + model = 'w_sg_heavyshotgun', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_HVYSHGN', + gxtDescription = 'WTD_HVYSHGN', + components = { + { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', + hash = 844049759, + model = 'w_sg_heavyshotgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HVSG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', + hash = -1759709443, + model = 'w_sg_heavyshotgun_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_HVSG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_heavyshotgun') + }, + ['hominglauncher'] = { + id = 'WEAPON_HOMINGLAUNCHER', + hash = 1672152130, + clipSize = 1, + category = 'heavy', + model = 'w_lr_homing', + ammo = { + id = 'AMMO_HOMINGLAUNCHER', + hash = -1726673363, + max = 10, + name = _T('core', 'ammo_hominglauncher') + }, + gxtName = 'WT_HOMLNCH', + gxtDescription = 'WTD_HOMLNCH', + components = { + { + id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', + hash = -132960961, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_hominglauncher') + }, + ['knuckle'] = { + id = 'WEAPON_KNUCKLE', + hash = -656458692, + clipSize = 0, + category = 'unarmed', + model = 'W_ME_Knuckle', + ammo = nil, + gxtName = 'WT_KNUCKLE', + gxtDescription = 'WTD_KNUCKLE', + components = { + { + id = 'COMPONENT_KNUCKLE_VARMOD_BASE', + hash = -213504205, + model = 'W_ME_Knuckle', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', + hash = -971770235, + model = 'W_ME_Knuckle_02', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', + hash = -287703709, + model = 'W_ME_Knuckle_BG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', + hash = 1351683121, + model = 'W_ME_Knuckle_DLR', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', + hash = -1755194916, + model = 'W_ME_Knuckle_DMD', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_HATE', + hash = 2112683568, + model = 'W_ME_Knuckle_HT', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', + hash = 1062111910, + model = 'W_ME_Knuckle_LV', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', + hash = 146278587, + model = 'W_ME_Knuckle_PC', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_KING', + hash = -494162961, + model = 'W_ME_Knuckle_SLG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', + hash = 2062808965, + model = 'W_ME_Knuckle_VG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 10, + name = _T('core', 'weapon_knuckle') + }, + ['machete'] = { + id = 'WEAPON_MACHETE', + hash = -581044007, + clipSize = 0, + category = 'melee', + model = 'w_me_machette_lr', + ammo = nil, + gxtName = 'WT_MACHETE', + gxtDescription = 'WTD_MACHETE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_machete') + }, + ['machinepistol'] = { + id = 'WEAPON_MACHINEPISTOL', + hash = -619010992, + clipSize = 12, + category = 'smg', + model = 'w_sb_compactsmg', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_MCHPIST', + gxtDescription = 'WTD_MCHPIST', + components = { + { + id = 'COMPONENT_MACHINEPISTOL_CLIP_01', + hash = 1198425599, + model = 'w_sb_compactsmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MCHP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_MACHINEPISTOL_CLIP_02', + hash = -1188271751, + model = 'w_sb_compactsmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MCHP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 3, + name = _T('core', 'weapon_machinepistol') + }, + ['marksmanpistol'] = { + id = 'WEAPON_MARKSMANPISTOL', + hash = -598887786, + clipSize = 1, + category = 'pistol', + model = 'W_PI_SingleShot', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_MKPISTOL', + gxtDescription = 'WTD_MKPISTOL', + components = { + { + id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', + hash = -878820883, + model = 'W_PI_SingleShot_Shell', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_marksmanpistol') + }, + ['marksmanrifle'] = { + id = 'WEAPON_MARKSMANRIFLE', + hash = -952879014, + clipSize = 8, + category = 'sniper', + model = 'w_sr_marksmanrifle', + ammo = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + gxtName = 'WT_MKRIFLE', + gxtDescription = 'WTD_MKRIFLE', + components = { + { + id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', + hash = -667205311, + model = 'w_sr_marksmanrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MKRF_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', + hash = -855823675, + model = 'w_sr_marksmanrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MKRF_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', + hash = 471997210, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRF', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = true + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_marksmanrifle') + }, + ['minismg'] = { + id = 'WEAPON_MINISMG', + hash = -1121678507, + clipSize = 20, + category = 'smg', + model = 'w_sb_minismg', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_MINISMG', + gxtDescription = 'WTD_MINISMG', + components = { + { + id = 'COMPONENT_MINISMG_CLIP_01', + hash = -2067221805, + model = 'w_sb_minismg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SCRP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_MINISMG_CLIP_02', + hash = -1820405577, + model = 'w_sb_minismg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SCRP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 2, + name = _T('core', 'weapon_minismg') + }, + ['musket'] = { + id = 'WEAPON_MUSKET', + hash = -1466123874, + clipSize = 1, + category = 'sniper', + model = 'w_ar_musket', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_MUSKET', + gxtDescription = 'WTD_MUSKET', + components = { + { + id = 'COMPONENT_MUSKET_CLIP_01', + hash = 1322387263, + model = 'P_CS_Joint_02', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_musket') + }, + ['pipebomb'] = { + id = 'WEAPON_PIPEBOMB', + hash = -1169823560, + clipSize = 1, + category = 'thrown', + model = 'w_ex_pipebomb', + ammo = { + id = 'AMMO_PIPEBOMB', + hash = 357983224, + max = 10, + name = _T('core', 'ammo_pipebomb') + }, + gxtName = 'WT_PIPEBOMB', + gxtDescription = 'WTD_PIPEBOMB', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_pipebomb') + }, + ['poolcue'] = { + id = 'WEAPON_POOLCUE', + hash = -1810795771, + clipSize = 0, + category = 'melee', + model = 'w_me_poolcue', + ammo = nil, + gxtName = 'WT_POOLCUE', + gxtDescription = 'WTD_POOLCUE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_poolcue') + }, + ['proxmine'] = { + id = 'WEAPON_PROXMINE', + hash = -1420407917, + clipSize = 1, + category = 'thrown', + model = 'w_ex_apmine', + ammo = { + id = 'AMMO_PROXMINE', + hash = -1356724057, + max = 5, + name = _T('core', 'ammo_proxmine') + }, + gxtName = 'WT_PRXMINE', + gxtDescription = 'WTD_PRXMINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_proxmine') + }, + ['railgun'] = { + id = 'WEAPON_RAILGUN', + hash = 1834241177, + clipSize = 1, + category = 'heavy', + model = 'w_ar_railgun', + ammo = { + id = 'AMMO_RAILGUN', + hash = 2034517757, + max = 20, + name = _T('core', 'ammo_railgun') + }, + gxtName = 'WT_RAILGUN', + gxtDescription = 'WTD_RAILGUN', + components = { + { + id = 'COMPONENT_RAILGUN_CLIP_01', + hash = 59044840, + model = 'w_ar_railgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_RLGN_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_railgun') + }, + ['revolver'] = { + id = 'WEAPON_REVOLVER', + hash = -1045183535, + clipSize = 6, + category = 'pistol', + model = 'w_pi_revolver', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_REVOLVER', + gxtDescription = 'WTD_REVOLVER', + components = { + { + id = 'COMPONENT_REVOLVER_CLIP_01', + hash = -377062173, + model = 'w_pi_revolver_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_REVOLVER_VARMOD_BOSS', + hash = 384708672, + model = 'w_pi_revolver_b', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_REVOLVER_VARMOD_GOON', + hash = -1802258419, + model = 'w_pi_revolver_g', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 3, + name = _T('core', 'weapon_revolver') + }, + ['unarmed'] = { + id = 'WEAPON_UNARMED', + hash = -1569615261, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_UNARMED', + gxtDescription = 'WTD_UNARMED', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_unarmed') + }, + ['animal'] = { + id = 'WEAPON_ANIMAL', + hash = -100946242, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_animal') + }, + ['cougar'] = { + id = 'WEAPON_COUGAR', + hash = 148160082, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_cougar') + }, + ['knife'] = { + id = 'WEAPON_KNIFE', + hash = -1716189206, + clipSize = 0, + category = 'melee', + model = 'w_me_knife_01', + ammo = nil, + gxtName = 'WT_KNIFE', + gxtDescription = 'WTD_KNIFE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_knife') + }, + ['nightstick'] = { + id = 'WEAPON_NIGHTSTICK', + hash = 1737195953, + clipSize = 0, + category = 'melee', + model = 'w_me_nightstick', + ammo = nil, + gxtName = 'WT_NGTSTK', + gxtDescription = 'WTD_NGTSTK', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_nightstick') + }, + ['hammer'] = { + id = 'WEAPON_HAMMER', + hash = 1317494643, + clipSize = 0, + category = 'melee', + model = 'w_me_hammer', + ammo = nil, + gxtName = 'WT_HAMMER', + gxtDescription = 'WTD_HAMMER', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_hammer') + }, + ['bat'] = { + id = 'WEAPON_BAT', + hash = -1786099057, + clipSize = 0, + category = 'melee', + model = 'w_me_bat', + ammo = nil, + gxtName = 'WT_BAT', + gxtDescription = 'WTD_BAT', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_bat') + }, + ['golfclub'] = { + id = 'WEAPON_GOLFCLUB', + hash = 1141786504, + clipSize = 0, + category = 'melee', + model = 'w_me_gclub', + ammo = nil, + gxtName = 'WT_GOLFCLUB', + gxtDescription = 'WTD_GOLFCLUB', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_golfclub') + }, + ['crowbar'] = { + id = 'WEAPON_CROWBAR', + hash = -2067956739, + clipSize = 0, + category = 'melee', + model = 'w_me_crowbar', + ammo = nil, + gxtName = 'WT_CROWBAR', + gxtDescription = 'WTD_CROWBAR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_crowbar') + }, + ['pistol'] = { + id = 'WEAPON_PISTOL', + hash = 453432689, + clipSize = 12, + category = 'pistol', + model = 'W_PI_PISTOL', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_PIST', + gxtDescription = 'WTD_PIST', + components = { + { + id = 'COMPONENT_PISTOL_CLIP_01', + hash = -19858063, + model = 'w_pi_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_PISTOL_CLIP_02', + hash = -316253668, + model = 'w_pi_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP_02', + hash = 1709866683, + model = 'w_at_pi_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_PISTOL_VARMOD_LUXE', + hash = -684126074, + model = 'W_PI_Pistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_pistol') + }, + ['combatpistol'] = { + id = 'WEAPON_COMBATPISTOL', + hash = 1593441988, + clipSize = 12, + category = 'pistol', + model = 'W_PI_COMBATPISTOL', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_PIST_CBT', + gxtDescription = 'WTD_PIST_CBT', + components = { + { + id = 'COMPONENT_COMBATPISTOL_CLIP_01', + hash = 119648377, + model = 'w_pi_combatpistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_COMBATPISTOL_CLIP_02', + hash = -696561875, + model = 'w_pi_combatpistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', + hash = -966439566, + model = 'w_pi_combatpistol_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_combatpistol') + }, + ['appistol'] = { + id = 'WEAPON_APPISTOL', + hash = 584646201, + clipSize = 18, + category = 'pistol', + model = 'W_PI_APPISTOL', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_PIST_AP', + gxtDescription = 'WTD_PIST_AP', + components = { + { + id = 'COMPONENT_APPISTOL_CLIP_01', + hash = 834974250, + model = 'w_pi_appistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_APPISTOL_CLIP_02', + hash = 614078421, + model = 'w_pi_appistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_APPISTOL_VARMOD_LUXE', + hash = -1686714580, + model = 'W_PI_APPistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_appistol') + }, + ['pistol50'] = { + id = 'WEAPON_PISTOL50', + hash = -1716589765, + clipSize = 9, + category = 'pistol', + model = 'W_PI_PISTOL50', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_PIST_50', + gxtDescription = 'WTD_PIST_50', + components = { + { + id = 'COMPONENT_PISTOL50_CLIP_01', + hash = 580369945, + model = 'W_PI_PISTOL50_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P50_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_PISTOL50_CLIP_02', + hash = -640439150, + model = 'W_PI_PISTOL50_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P50_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_PISTOL50_VARMOD_LUXE', + hash = 2008591151, + model = 'W_PI_Pistol50_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_pistol50') + }, + ['microsmg'] = { + id = 'WEAPON_MICROSMG', + hash = 324215364, + clipSize = 16, + category = 'smg', + model = 'w_sb_microsmg', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_SMG_MCR', + gxtDescription = 'WTD_SMG_MCR', + components = { + { + id = 'COMPONENT_MICROSMG_CLIP_01', + hash = -884429072, + model = 'w_sb_microsmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCDMSMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_MICROSMG_CLIP_02', + hash = 283556395, + model = 'w_sb_microsmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCDMSMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO', + hash = -1657815255, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_MICROSMG_VARMOD_LUXE', + hash = 1215999497, + model = 'W_SB_MicroSMG_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_microsmg') + }, + ['smg'] = { + id = 'WEAPON_SMG', + hash = 736523883, + clipSize = 30, + category = 'smg', + model = 'w_sb_smg', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_SMG', + gxtDescription = 'WTD_SMG', + components = { + { + id = 'COMPONENT_SMG_CLIP_01', + hash = 643254679, + model = 'w_sb_smg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SMG_CLIP_02', + hash = 889808635, + model = 'w_sb_smg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SMG_CLIP_03', + hash = 2043113590, + model = 'w_sb_smg_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_02', + hash = 1019656791, + model = 'w_at_scope_macro_2', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_SMG_VARMOD_LUXE', + hash = 663170192, + model = 'W_SB_SMG_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 8, + name = _T('core', 'weapon_smg') + }, + ['assaultsmg'] = { + id = 'WEAPON_ASSAULTSMG', + hash = -270015777, + clipSize = 30, + category = 'smg', + model = 'w_sb_assaultsmg', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_SMG_ASL', + gxtDescription = 'WTD_SMG_ASL', + components = { + { + id = 'COMPONENT_ASSAULTSMG_CLIP_01', + hash = -1928132688, + model = 'W_SB_ASSAULTSMG_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_ASSAULTSMG_CLIP_02', + hash = -1152981993, + model = 'W_SB_ASSAULTSMG_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO', + hash = -1657815255, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', + hash = 663517359, + model = 'w_sb_assaultsmg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_assaultsmg') + }, + ['assaultrifle'] = { + id = 'WEAPON_ASSAULTRIFLE', + hash = -1074790547, + clipSize = 30, + category = 'rifle', + model = 'W_AR_ASSAULTRIFLE', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_RIFLE_ASL', + gxtDescription = 'WTD_RIFLE_ASL', + components = { + { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', + hash = -1101075946, + model = 'w_ar_assaultrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', + hash = -1323216997, + model = 'w_ar_assaultrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', + hash = -604986051, + model = 'w_ar_assaultrifle_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO', + hash = -1657815255, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', + hash = 1319990579, + model = 'W_AR_AssaultRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 9, + name = _T('core', 'weapon_assaultrifle') + }, + ['carbinerifle'] = { + id = 'WEAPON_CARBINERIFLE', + hash = -2084633992, + clipSize = 30, + category = 'rifle', + model = 'W_AR_CARBINERIFLE', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_RIFLE_CBN', + gxtDescription = 'WTD_RIFLE_CBN', + components = { + { + id = 'COMPONENT_CARBINERIFLE_CLIP_01', + hash = -1614924820, + model = 'w_ar_carbinerifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_CARBINERIFLE_CLIP_02', + hash = -1861183855, + model = 'w_ar_carbinerifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_CLIP_03', + hash = -1167922891, + model = 'w_ar_carbinerifle_boxmag', + gxtName = 'WCT_CLIP_BOX', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_RAILCOVER_01', + hash = 1967214384, + model = 'w_at_railcover_01', + gxtName = 'WCT_RAIL', + gxtDescription = 'WCD_AT_RAIL', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM', + hash = -1596416958, + model = 'w_at_scope_medium', + gxtName = 'WCT_SCOPE_MED', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', + hash = -660892072, + model = 'W_AR_CarbineRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 10, + name = _T('core', 'weapon_carbinerifle') + }, + ['advancedrifle'] = { + id = 'WEAPON_ADVANCEDRIFLE', + hash = -1357824103, + clipSize = 30, + category = 'rifle', + model = 'W_AR_ADVANCEDRIFLE', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_RIFLE_ADV', + gxtDescription = 'WTD_RIFLE_ADV', + components = { + { + id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', + hash = -91250417, + model = 'w_ar_advancedrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', + hash = -1899902599, + model = 'w_ar_advancedrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', + hash = 930927479, + model = 'W_AR_AdvancedRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_advancedrifle') + }, + ['mg'] = { + id = 'WEAPON_MG', + hash = -1660422300, + clipSize = 54, + category = 'mg', + model = 'w_mg_mg', + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_MG', + gxtDescription = 'WTD_MG', + components = { + { + id = 'COMPONENT_MG_CLIP_01', + hash = -197857404, + model = 'w_mg_mg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_MG_CLIP_02', + hash = -2112517305, + model = 'w_mg_mg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL_02', + hash = 1006677997, + model = 'w_at_scope_small_2', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_MG_VARMOD_LOWRIDER', + hash = -690308418, + model = 'w_mg_mg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 4, + name = _T('core', 'weapon_mg') + }, + ['combatmg'] = { + id = 'WEAPON_COMBATMG', + hash = 2144741730, + clipSize = 100, + category = 'mg', + model = 'w_mg_combatmg', + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_MG_CBT', + gxtDescription = 'WTD_MG_CBT', + components = { + { + id = 'COMPONENT_COMBATMG_CLIP_01', + hash = -503336118, + model = 'w_mg_combatmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCDCMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_COMBATMG_CLIP_02', + hash = -691692330, + model = 'w_mg_combatmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCDCMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM', + hash = -1596416958, + model = 'w_at_scope_medium', + gxtName = 'WCT_SCOPE_MED', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', + hash = -1828795171, + model = 'w_mg_combatmg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_combatmg') + }, + ['pumpshotgun'] = { + id = 'WEAPON_PUMPSHOTGUN', + hash = 487013001, + clipSize = 8, + category = 'shotgun', + model = 'w_sg_pumpshotgun', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_SG_PMP', + gxtDescription = 'WTD_SG_PMP', + components = { + { + id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', + hash = -781249480, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SR_SUPP', + hash = -435637410, + model = 'w_at_sr_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', + hash = -1562927653, + model = 'w_sg_pumpshotgun_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_pumpshotgun') + }, + ['sawnoffshotgun'] = { + id = 'WEAPON_SAWNOFFSHOTGUN', + hash = 2017895192, + clipSize = 8, + category = 'shotgun', + model = 'w_sg_sawnoff', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_SG_SOF', + gxtDescription = 'WTD_SG_SOF', + components = { + { + id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', + hash = -942267867, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', + hash = -2052698631, + model = 'W_SG_Sawnoff_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 2, + name = _T('core', 'weapon_sawnoffshotgun') + }, + ['assaultshotgun'] = { + id = 'WEAPON_ASSAULTSHOTGUN', + hash = -494615257, + clipSize = 8, + category = 'shotgun', + model = 'w_sg_assaultshotgun', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_SG_ASL', + gxtDescription = 'WTD_SG_ASL', + components = { + { + id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', + hash = -1796727865, + model = 'w_sg_assaultshotgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AS_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', + hash = -2034401422, + model = 'w_sg_assaultshotgun_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AS_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_assaultshotgun') + }, + ['bullpupshotgun'] = { + id = 'WEAPON_BULLPUPSHOTGUN', + hash = -1654528753, + clipSize = 14, + category = 'shotgun', + model = 'w_sg_bullpupshotgun', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_SG_BLP', + gxtDescription = 'WTD_SG_BLP', + components = { + { + id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', + hash = -917613298, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 4, + name = _T('core', 'weapon_bullpupshotgun') + }, + ['stungun'] = { + id = 'WEAPON_STUNGUN', + hash = 911657153, + clipSize = 2104529083, + category = 'stungun', + model = 'w_pi_stungun', + ammo = { + id = 'AMMO_STUNGUN', + hash = -1339118112, + max = 250, + name = _T('core', 'ammo_stungun') + }, + gxtName = 'WT_STUN', + gxtDescription = 'WTD_STUN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_stungun') + }, + ['sniperrifle'] = { + id = 'WEAPON_SNIPERRIFLE', + hash = 100416529, + clipSize = 10, + category = 'sniper', + model = 'w_sr_sniperrifle', + ammo = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + gxtName = 'WT_SNIP_RIF', + gxtDescription = 'WTD_SNIP_RIF', + components = { + { + id = 'COMPONENT_SNIPERRIFLE_CLIP_01', + hash = -1681506167, + model = 'w_sr_sniperrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_LARGE', + hash = -767279652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = true + }, + { + id = 'COMPONENT_AT_SCOPE_MAX', + hash = -1135289737, + model = 'w_at_scope_max', + gxtName = 'WCT_SCOPE_MAX', + gxtDescription = 'WCD_SCOPE_MAX', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', + hash = 1077065191, + model = 'W_SR_SniperRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 5, + name = _T('core', 'weapon_sniperrifle') + }, + ['heavysniper'] = { + id = 'WEAPON_HEAVYSNIPER', + hash = 205991906, + clipSize = 6, + category = 'sniper', + model = 'w_sr_heavysniper', + ammo = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + gxtName = 'WT_SNIP_HVY', + gxtDescription = 'WTD_SNIP_HVY', + components = { + { + id = 'COMPONENT_HEAVYSNIPER_CLIP_01', + hash = 1198478068, + model = 'w_sr_heavysniper_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HS_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_AT_SCOPE_LARGE', + hash = -767279652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MAX', + hash = -1135289737, + model = 'w_at_scope_max', + gxtName = 'WCT_SCOPE_MAX', + gxtDescription = 'WCD_SCOPE_MAX', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = true + }, + { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 4, + name = _T('core', 'weapon_heavysniper') + }, + ['remotesniper'] = { + id = 'WEAPON_REMOTESNIPER', + hash = 856002082, + clipSize = 10, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SNIPER_REMOTE', + hash = -19235536, + max = 250, + name = _T('core', 'ammo_sniper_remote') + }, + gxtName = 'WT_SNIP_RMT', + gxtDescription = 'WTD_SNIP_RMT', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_remotesniper') + }, + ['grenadelauncher'] = { + id = 'WEAPON_GRENADELAUNCHER', + hash = -1568386805, + clipSize = 10, + category = 'heavy', + model = 'w_lr_grenadelauncher', + ammo = { + id = 'AMMO_GRENADELAUNCHER', + hash = 1003267566, + max = 20, + name = _T('core', 'ammo_grenadelauncher') + }, + gxtName = 'WT_GL', + gxtDescription = 'WTD_GL', + components = { + { + id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', + hash = 296639639, + model = 'w_lr_40mm', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 4, + name = _T('core', 'weapon_grenadelauncher') + }, + ['grenadelauncher_smoke'] = { + id = 'WEAPON_GRENADELAUNCHER_SMOKE', + hash = 1305664598, + clipSize = 10, + category = 'heavy', + model = 'w_lr_grenadelauncher', + ammo = { + id = 'AMMO_GRENADELAUNCHER_SMOKE', + hash = 826266432, + max = 20, + name = _T('core', 'ammo_grenadelauncher_smoke') + }, + gxtName = 'WT_GL_SMOKE', + gxtDescription = 'WTD_GL_SMOKE', + components = { + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 3, + name = _T('core', 'weapon_grenadelauncher_smoke') + }, + ['rpg'] = { + id = 'WEAPON_RPG', + hash = -1312131151, + clipSize = 1, + category = 'heavy', + model = 'w_lr_rpg', + ammo = { + id = 'AMMO_RPG', + hash = 1742569970, + max = 20, + name = _T('core', 'ammo_rpg') + }, + gxtName = 'WT_RPG', + gxtDescription = 'WTD_RPG', + components = { + { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_rpg') + }, + ['passenger_rocket'] = { + id = 'WEAPON_PASSENGER_ROCKET', + hash = 375527679, + clipSize = 1, + category = 'heavy', + model = 'w_lr_rpg', + ammo = { + id = 'AMMO_RPG', + hash = 1742569970, + max = 20, + name = _T('core', 'ammo_rpg') + }, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = { + { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_passenger_rocket') + }, + ['airstrike_rocket'] = { + id = 'WEAPON_AIRSTRIKE_ROCKET', + hash = 324506233, + clipSize = 1, + category = 'heavy', + model = 'w_lr_rpg', + ammo = { + id = 'AMMO_RPG', + hash = 1742569970, + max = 20, + name = _T('core', 'ammo_rpg') + }, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = { + { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_airstrike_rocket') + }, + ['stinger'] = { + id = 'WEAPON_STINGER', + hash = 1752584910, + clipSize = 1, + category = 'heavy', + model = 'w_lr_rpg', + ammo = { + id = 'AMMO_STINGER', + hash = -1857257158, + max = 20, + name = _T('core', 'ammo_stinger') + }, + gxtName = 'WT_RPG', + gxtDescription = 'WTD_RPG', + components = { + { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_stinger') + }, + ['minigun'] = { + id = 'WEAPON_MINIGUN', + hash = 1119849093, + clipSize = 15000, + category = 'heavy', + model = 'w_mg_minigun', + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_MINIGUN', + gxtDescription = 'WTD_MINIGUN', + components = { + { + id = 'COMPONENT_MINIGUN_CLIP_01', + hash = -924946682, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_minigun') + }, + ['grenade'] = { + id = 'WEAPON_GRENADE', + hash = -1813897027, + clipSize = 1, + category = 'thrown', + model = 'w_ex_grenadefrag', + ammo = { + id = 'AMMO_GRENADE', + hash = 1003688881, + max = 25, + name = _T('core', 'ammo_grenade') + }, + gxtName = 'WT_GNADE', + gxtDescription = 'WTD_GNADE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_grenade') + }, + ['stickybomb'] = { + id = 'WEAPON_STICKYBOMB', + hash = 741814745, + clipSize = 1, + category = 'thrown', + model = 'w_ex_pe', + ammo = { + id = 'AMMO_STICKYBOMB', + hash = 1411692055, + max = 25, + name = _T('core', 'ammo_stickybomb') + }, + gxtName = 'WT_GNADE_STK', + gxtDescription = 'WTD_GNADE_STK', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_stickybomb') + }, + ['smokegrenade'] = { + id = 'WEAPON_SMOKEGRENADE', + hash = -37975472, + clipSize = 1, + category = 'thrown', + model = 'w_ex_grenadesmoke', + ammo = { + id = 'AMMO_SMOKEGRENADE', + hash = -435287898, + max = 25, + name = _T('core', 'ammo_smokegrenade') + }, + gxtName = 'WT_GNADE_SMK', + gxtDescription = 'WTD_GNADE_SMK', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_smokegrenade') + }, + ['bzgas'] = { + id = 'WEAPON_BZGAS', + hash = -1600701090, + clipSize = 1, + category = 'thrown', + model = 'w_ex_grenadesmoke', + ammo = { + id = 'AMMO_BZGAS', + hash = -1686864220, + max = 25, + name = _T('core', 'ammo_bzgas') + }, + gxtName = 'WT_BZGAS', + gxtDescription = 'WTD_BZGAS', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_bzgas') + }, + ['molotov'] = { + id = 'WEAPON_MOLOTOV', + hash = 615608432, + clipSize = 1, + category = 'thrown', + model = 'w_ex_molotov', + ammo = { + id = 'AMMO_MOLOTOV', + hash = 1446246869, + max = 25, + name = _T('core', 'ammo_molotov') + }, + gxtName = 'WT_MOLOTOV', + gxtDescription = 'WTD_MOLOTOV', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_molotov') + }, + ['fireextinguisher'] = { + id = 'WEAPON_FIREEXTINGUISHER', + hash = 101631238, + clipSize = 2000, + category = 'fireextinguisher', + model = 'w_am_fire_exting', + ammo = { + id = 'AMMO_FIREEXTINGUISHER', + hash = 1359393852, + max = 2000, + name = _T('core', 'ammo_fireextinguisher') + }, + gxtName = 'WT_FIRE', + gxtDescription = 'WTD_FIRE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_fireextinguisher') + }, + ['petrolcan'] = { + id = 'WEAPON_PETROLCAN', + hash = 883325847, + clipSize = 4500, + category = 'petrolcan', + model = 'w_am_jerrycan', + ammo = { + id = 'AMMO_PETROLCAN', + hash = -899475295, + max = 4500, + name = _T('core', 'ammo_petrolcan') + }, + gxtName = 'WT_PETROL', + gxtDescription = 'WTD_PETROL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_petrolcan') + }, + ['digiscanner'] = { + id = 'WEAPON_DIGISCANNER', + hash = -38085395, + clipSize = 17, + category = 'digiscanner', + model = 'w_am_digiscanner', + ammo = nil, + gxtName = 'WT_DIGI', + gxtDescription = 'WTD_DIGI', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_digiscanner') + }, + ['nightvision'] = { + id = 'GADGET_NIGHTVISION', + hash = -1491061156, + clipSize = 0, + category = 'nightvision', + model = nil, + ammo = nil, + gxtName = 'WT_NV', + gxtDescription = 'WTD_NV', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'gadget_nightvision') + }, + ['parachute'] = { + id = 'GADGET_PARACHUTE', + hash = -72657034, + clipSize = 0, + category = 'parachute', + model = nil, + ammo = nil, + gxtName = 'WT_PARA', + gxtDescription = 'WTD_PARA', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'gadget_parachute') + }, + ['object'] = { + id = 'OBJECT', + hash = 966099553, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = { + { + id = 'POLICE_TORCH_FLASHLIGHT', + hash = -979169299, + model = '', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'object') + }, + ['briefcase'] = { + id = 'WEAPON_BRIEFCASE', + hash = -2000187721, + clipSize = 0, + category = nil, + model = 'w_am_case', + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_briefcase') + }, + ['briefcase_02'] = { + id = 'WEAPON_BRIEFCASE_02', + hash = 28811031, + clipSize = 0, + category = nil, + model = 'w_am_brfcase', + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_briefcase_02') + }, + ['ball'] = { + id = 'WEAPON_BALL', + hash = 600439132, + clipSize = 1, + category = 'thrown', + model = 'w_am_baseball', + ammo = { + id = 'AMMO_BALL', + hash = -6986138, + max = 1, + name = _T('core', 'ammo_ball') + }, + gxtName = 'WT_BALL', + gxtDescription = 'WTD_BALL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_ball') + }, + ['flare'] = { + id = 'WEAPON_FLARE', + hash = 1233104067, + clipSize = 1, + category = 'thrown', + model = 'w_am_flare', + ammo = { + id = 'AMMO_FLARE', + hash = 1808594799, + max = 25, + name = _T('core', 'ammo_flare') + }, + gxtName = 'WT_FLARE', + gxtDescription = 'WTD_FLARE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_flare') + }, + ['tank'] = { + id = 'VEHICLE_WEAPON_TANK', + hash = 1945616459, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_TANK', + hash = -1474608608, + max = 100, + name = _T('core', 'ammo_tank') + }, + gxtName = 'WT_V_TANK', + gxtDescription = 'WTD_V_TANK', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_tank') + }, + ['space_rocket'] = { + id = 'VEHICLE_WEAPON_SPACE_ROCKET', + hash = -123497569, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + gxtName = 'WT_V_PLANEMSL', + gxtDescription = 'WTD_V_PLANEMSL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_space_rocket') + }, + ['plane_rocket'] = { + id = 'VEHICLE_WEAPON_PLANE_ROCKET', + hash = -821520672, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_PLANE_ROCKET', + hash = 1198741878, + max = 20, + name = _T('core', 'ammo_plane_rocket') + }, + gxtName = 'WT_V_PLANEMSL', + gxtDescription = 'WTD_V_PLANEMSL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_plane_rocket') + }, + ['player_laser'] = { + id = 'VEHICLE_WEAPON_PLAYER_LASER', + hash = -268631733, + clipSize = 100, + category = nil, + model = nil, + ammo = { + id = 'AMMO_PLAYER_LASER', + hash = -165357558, + max = 100, + name = _T('core', 'ammo_player_laser') + }, + gxtName = 'WT_V_PLRLSR', + gxtDescription = 'WTD_V_PLRLSR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_player_laser') + }, + ['player_bullet'] = { + id = 'VEHICLE_WEAPON_PLAYER_BULLET', + hash = 1259576109, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_player_bullet') + }, + ['player_buzzard'] = { + id = 'VEHICLE_WEAPON_PLAYER_BUZZARD', + hash = 1186503822, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_player_buzzard') + }, + ['player_hunter'] = { + id = 'VEHICLE_WEAPON_PLAYER_HUNTER', + hash = -1625648674, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_player_hunter') + }, + ['player_lazer'] = { + id = 'VEHICLE_WEAPON_PLAYER_LAZER', + hash = -494786007, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_player_lazer') + }, + ['enemy_laser'] = { + id = 'VEHICLE_WEAPON_ENEMY_LASER', + hash = 1566990507, + clipSize = 100, + category = nil, + model = nil, + ammo = { + id = 'AMMO_ENEMY_LASER', + hash = -1372674932, + max = 100, + name = _T('core', 'ammo_enemy_laser') + }, + gxtName = 'WT_A_ENMYLSR', + gxtDescription = 'WTD_A_ENMYLSR', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_enemy_laser') + }, + ['searchlight'] = { + id = 'VEHICLE_WEAPON_SEARCHLIGHT', + hash = -844344963, + clipSize = 1, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_searchlight') + }, + ['radar'] = { + id = 'VEHICLE_WEAPON_RADAR', + hash = -764006018, + clipSize = 1, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_radar') + }, + ['rocket'] = { + id = 'WEAPON_VEHICLE_ROCKET', + hash = -1090665087, + clipSize = 1, + category = 'heavy', + model = 'w_lr_rpg', + ammo = { + id = 'AMMO_RPG', + hash = 1742569970, + max = 20, + name = _T('core', 'ammo_rpg') + }, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = { + { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_vehicle_rocket') + }, + ['barbed_wire'] = { + id = 'WEAPON_BARBED_WIRE', + hash = 1223143800, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_barbed_wire') + }, + ['drowning'] = { + id = 'WEAPON_DROWNING', + hash = -10959621, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_drowning') + }, + ['drowning_in_vehicle'] = { + id = 'WEAPON_DROWNING_IN_VEHICLE', + hash = 1936677264, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_drowning_in_vehicle') + }, + ['bleeding'] = { + id = 'WEAPON_BLEEDING', + hash = -1955384325, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_bleeding') + }, + ['electric_fence'] = { + id = 'WEAPON_ELECTRIC_FENCE', + hash = -1833087301, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_ELCFEN', + gxtDescription = 'WTD_ELCFEN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_electric_fence') + }, + ['explosion'] = { + id = 'WEAPON_EXPLOSION', + hash = 539292904, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_explosion') + }, + ['fall'] = { + id = 'WEAPON_FALL', + hash = -842959696, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_fall') + }, + ['exhaustion'] = { + id = 'WEAPON_EXHAUSTION', + hash = 910830060, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_exhaustion') + }, + ['hit_by_water_cannon'] = { + id = 'WEAPON_HIT_BY_WATER_CANNON', + hash = -868994466, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_hit_by_water_cannon') + }, + ['rammed_by_car'] = { + id = 'WEAPON_RAMMED_BY_CAR', + hash = 133987706, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_rammed_by_car') + }, + ['run_over_by_car'] = { + id = 'WEAPON_RUN_OVER_BY_CAR', + hash = -1553120962, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_run_over_by_car') + }, + ['heli_crash'] = { + id = 'WEAPON_HELI_CRASH', + hash = 341774354, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_heli_crash') + }, + ['rotors'] = { + id = 'VEHICLE_WEAPON_ROTORS', + hash = -1323279794, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_rotors') + }, + ['fire'] = { + id = 'WEAPON_FIRE', + hash = -544306709, + clipSize = 0, + category = nil, + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_fire') + }, + ['animal_retriever'] = { + id = 'WEAPON_ANIMAL_RETRIEVER', + hash = -440934790, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_animal_retriever') + }, + ['small_dog'] = { + id = 'WEAPON_SMALL_DOG', + hash = -1148198339, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_small_dog') + }, + ['tiger_shark'] = { + id = 'WEAPON_TIGER_SHARK', + hash = 743550225, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_tiger_shark') + }, + ['hammerhead_shark'] = { + id = 'WEAPON_HAMMERHEAD_SHARK', + hash = -1263987253, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_hammerhead_shark') + }, + ['killer_whale'] = { + id = 'WEAPON_KILLER_WHALE', + hash = -96609051, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_killer_whale') + }, + ['boar'] = { + id = 'WEAPON_BOAR', + hash = 861723357, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_boar') + }, + ['pig'] = { + id = 'WEAPON_PIG', + hash = 1205296881, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_pig') + }, + ['coyote'] = { + id = 'WEAPON_COYOTE', + hash = 1161062353, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_coyote') + }, + ['deer'] = { + id = 'WEAPON_DEER', + hash = -188319074, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_deer') + }, + ['hen'] = { + id = 'WEAPON_HEN', + hash = 955837630, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_hen') + }, + ['rabbit'] = { + id = 'WEAPON_RABBIT', + hash = -1501041657, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_rabbit') + }, + ['cat'] = { + id = 'WEAPON_CAT', + hash = -495648874, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_cat') + }, + ['cow'] = { + id = 'WEAPON_COW', + hash = 94548753, + clipSize = 0, + category = 'unarmed', + model = nil, + ammo = nil, + gxtName = 'WT_INVALID', + gxtDescription = 'WTD_INVALID', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_cow') + }, + ['bird_crap'] = { + id = 'WEAPON_BIRD_CRAP', + hash = 1834887169, + clipSize = 1, + category = 'thrown', + model = 'w_ex_birdshat', + ammo = { + id = 'AMMO_BIRD_CRAP', + hash = 1117307028, + max = 25, + name = _T('core', 'ammo_bird_crap') + }, + gxtName = 'WT_GNADE', + gxtDescription = 'WTD_GNADE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_bird_crap') + }, + ['snowball'] = { + id = 'WEAPON_SNOWBALL', + hash = 126349499, + clipSize = 1, + category = 'thrown', + model = 'w_ex_snowball', + ammo = { + id = 'AMMO_SNOWBALL', + hash = -2112339603, + max = 10, + name = _T('core', 'ammo_snowball') + }, + gxtName = 'WT_SNWBALL', + gxtDescription = 'WTD_SNWBALL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_snowball') + }, + ['snspistol'] = { + id = 'WEAPON_SNSPISTOL', + hash = -1076751822, + clipSize = 6, + category = 'pistol', + model = 'w_pi_sns_pistol', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_SNSPISTOL', + gxtDescription = 'WTD_SNSPISTOL', + components = { + { + id = 'COMPONENT_SNSPISTOL_CLIP_01', + hash = -125817127, + model = 'w_pi_sns_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SNSP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SNSPISTOL_CLIP_02', + hash = 2063610803, + model = 'w_pi_sns_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SNSP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 2, + name = _T('core', 'weapon_snspistol') + }, + ['specialcarbine'] = { + id = 'WEAPON_SPECIALCARBINE', + hash = -1063057011, + clipSize = 30, + category = 'rifle', + model = 'w_ar_specialcarbine', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_SPCARBINE', + gxtDescription = 'WTD_SPCARBINE', + components = { + { + id = 'COMPONENT_SPECIALCARBINE_CLIP_01', + hash = -959978111, + model = 'w_ar_specialcarbine_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SCRB_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SPECIALCARBINE_CLIP_02', + hash = 2089537806, + model = 'w_ar_specialcarbine_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SCRB_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM', + hash = -1596416958, + model = 'w_at_scope_medium', + gxtName = 'WCT_SCOPE_MED', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 6, + name = _T('core', 'weapon_specialcarbine') + }, + ['stone_hatchet'] = { + id = 'WEAPON_STONE_HATCHET', + hash = 940833800, + clipSize = 0, + category = 'melee', + model = 'w_me_stonehatchet', + ammo = nil, + gxtName = 'WT_SHATCHET', + gxtDescription = 'WTD_SHATCHET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_stone_hatchet') + }, + ['switchblade'] = { + id = 'WEAPON_SWITCHBLADE', + hash = -538741184, + clipSize = 0, + category = 'melee', + model = 'w_me_switchblade', + ammo = nil, + gxtName = 'WT_SWBLADE', + gxtDescription = 'WTD_SWBLADE', + components = { + { + id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', + hash = -1858624256, + model = 'w_me_switchblade', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', + hash = 1530822070, + model = 'w_me_switchblade_b', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + }, + { + id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', + hash = -409758110, + model = 'w_me_switchblade_g', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 3, + name = _T('core', 'weapon_switchblade') + }, + ['arena_machine_gun'] = { + id = 'WEAPON_ARENA_MACHINE_GUN', + hash = 889061222, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_arena_machine_gun') + }, + ['arena_homing_missile'] = { + id = 'WEAPON_ARENA_HOMING_MISSILE', + hash = 1686798800, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_ARENA_HOMING_MISSILE', + hash = 1669062227, + max = 20, + name = _T('core', 'ammo_arena_homing_missile') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_arena_homing_missile') + }, + ['assaultrifle_mk2'] = { + id = 'WEAPON_ASSAULTRIFLE_MK2', + hash = 961495388, + clipSize = 30, + category = 'rifle', + model = 'w_ar_assaultriflemk2', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_RIFLE_ASL2', + gxtDescription = 'WTD_RIFLE_ASL2', + components = { + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', + hash = -2045758401, + model = 'w_ar_assaultriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', + hash = -785724817, + model = 'w_ar_assaultriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -1478681000, + model = 'w_ar_assaultriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', + hash = 1675665560, + model = 'w_ar_assaultriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', + hash = -76490669, + model = 'w_ar_assaultriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', + hash = -282298175, + model = 'w_ar_assaultriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_AR_BARREL_01', + hash = 1134861606, + model = 'w_at_ar_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_AR_BARREL_02', + hash = 1447477866, + model = 'w_at_ar_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', + hash = -1860492113, + model = 'w_at_armk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', + hash = 937772107, + model = 'w_at_armk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', + hash = 1401650071, + model = 'w_at_armk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', + hash = 628662130, + model = 'w_at_armk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', + hash = -985047251, + model = 'w_at_armk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', + hash = -812944463, + model = 'w_at_armk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', + hash = -1447352303, + model = 'w_at_armk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', + hash = -60338860, + model = 'w_at_armk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', + hash = 2088750491, + model = 'w_at_armk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', + hash = -1513913454, + model = 'w_at_armk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', + hash = -1179558480, + model = 'w_at_armk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_assaultrifle_mk2') + }, + ['bullpuprifle_mk2'] = { + id = 'WEAPON_BULLPUPRIFLE_MK2', + hash = -2066285827, + clipSize = 30, + category = 'rifle', + model = 'w_ar_bullpupriflemk2', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_BULLRIFLE2', + gxtDescription = 'WTD_BULLRIFLE2', + components = { + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', + hash = 25766362, + model = 'w_ar_bullpupriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', + hash = -273676760, + model = 'w_ar_bullpupriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', + hash = -2111807319, + model = 'W_AR_BullpupRifleMK2_Mag_TR', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', + hash = -1449330342, + model = 'W_AR_BullpupRifleMK2_Mag_INC', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -89655827, + model = 'W_AR_BullpupRifleMK2_Mag_AP', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', + hash = 1130501904, + model = 'W_AR_BullpupRifleMK2_Mag_FMJ', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', + hash = -944910075, + model = 'w_at_scope_macro_2', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL_MK2', + hash = 1060929921, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_BP_BARREL_01', + hash = 1704640795, + model = 'W_AR_BP_MK2_Barrel1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_BP_BARREL_02', + hash = 1005743559, + model = 'W_AR_BP_MK2_Barrel2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', + hash = -1371515465, + model = 'w_ar_bullpupriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', + hash = -1190793877, + model = 'w_ar_bullpupriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', + hash = -1497085720, + model = 'w_ar_bullpupriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', + hash = -1803148180, + model = 'w_ar_bullpupriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', + hash = -1975971886, + model = 'w_ar_bullpupriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', + hash = 36929477, + model = 'w_ar_bullpupriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', + hash = -268444834, + model = 'w_ar_bullpupriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', + hash = -574769446, + model = 'w_ar_bullpupriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', + hash = -882699739, + model = 'w_ar_bullpupriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', + hash = -1468181474, + model = 'w_ar_bullpupriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', + hash = -974541230, + model = 'w_ar_bullpupriflemk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_bullpuprifle_mk2') + }, + ['carbinerifle_mk2'] = { + id = 'WEAPON_CARBINERIFLE_MK2', + hash = -86904375, + clipSize = 30, + category = 'rifle', + model = 'w_ar_carbineriflemk2', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_RIFLE_CBN2', + gxtDescription = 'WTD_RIFLE_CBN2', + components = { + { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', + hash = 1283078430, + model = 'w_ar_carbineriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', + hash = 1574296533, + model = 'w_ar_carbineriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', + hash = 626875735, + model = 'w_ar_carbineriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', + hash = 1141059345, + model = 'w_ar_carbineriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', + hash = 1025884839, + model = 'w_ar_carbineriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', + hash = 391640422, + model = 'w_ar_carbineriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_CR_BARREL_01', + hash = -2093598721, + model = 'w_at_cr_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_CR_BARREL_02', + hash = -1958983669, + model = 'w_at_cr_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', + hash = 1272803094, + model = 'w_ar_carbineriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', + hash = 1080719624, + model = 'w_ar_carbineriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', + hash = 792221348, + model = 'w_ar_carbineriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', + hash = -452181427, + model = 'w_ar_carbineriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', + hash = -746774737, + model = 'w_ar_carbineriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', + hash = -2044296061, + model = 'w_ar_carbineriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', + hash = -199171978, + model = 'w_ar_carbineriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', + hash = -1428075016, + model = 'w_ar_carbineriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', + hash = -1735153315, + model = 'w_ar_carbineriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', + hash = 1796459838, + model = 'w_ar_carbineriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', + hash = -631911105, + model = 'w_ar_carbineriflemk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_carbinerifle_mk2') + }, + ['combatmg_mk2'] = { + id = 'WEAPON_COMBATMG_MK2', + hash = -608341376, + clipSize = 100, + category = 'mg', + model = 'w_mg_combatmgmk2', + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_MG_CBT2', + gxtDescription = 'WTD_MG_CBT2', + components = { + { + id = 'COMPONENT_COMBATMG_MK2_CLIP_01', + hash = 1227564412, + model = 'w_mg_combatmgmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_COMBATMG_MK2_CLIP_02', + hash = 400507625, + model = 'w_mg_combatmgmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', + hash = 696788003, + model = 'w_mg_combatmgmk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', + hash = 1475288264, + model = 'w_mg_combatmgmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', + hash = -1020871238, + model = 'w_mg_combatmgmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', + hash = -161179835, + model = 'w_mg_combatmgmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL_MK2', + hash = 1060929921, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_MG_BARREL_01', + hash = -1018236364, + model = 'w_at_mg_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_MG_BARREL_02', + hash = -1243457701, + model = 'w_at_mg_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO', + hash = 1249283253, + model = 'w_mg_combatmgmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_02', + hash = -857707587, + model = 'w_mg_combatmgmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_03', + hash = -1097543898, + model = 'w_mg_combatmgmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_04', + hash = 1980349969, + model = 'w_mg_combatmgmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_05', + hash = 1219453777, + model = 'w_mg_combatmgmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_06', + hash = -1853459190, + model = 'w_mg_combatmgmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_07', + hash = -2074781016, + model = 'w_mg_combatmgmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_08', + hash = 457967755, + model = 'w_mg_combatmgmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_09', + hash = 235171324, + model = 'w_mg_combatmgmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_10', + hash = 42685294, + model = 'w_mg_combatmgmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', + hash = -687617715, + model = 'w_mg_combatmgmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 30, + name = _T('core', 'weapon_combatmg_mk2') + }, + ['doubleaction'] = { + id = 'WEAPON_DOUBLEACTION', + hash = -1746263880, + clipSize = 6, + category = 'pistol', + model = 'w_pi_wep1_gun', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_REV_DA', + gxtDescription = 'WTD_REV_DA', + components = { + { + id = 'COMPONENT_DOUBLEACTION_CLIP_01', + hash = 1328622785, + model = 'w_pi_wep1_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_DA_CLIP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_doubleaction') + }, + ['heavysniper_mk2'] = { + id = 'WEAPON_HEAVYSNIPER_MK2', + hash = 177293209, + clipSize = 6, + category = 'sniper', + model = 'w_sr_heavysnipermk2', + ammo = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + gxtName = 'WT_SNIP_HVY2', + gxtDescription = 'WTD_SNIP_HVY2', + components = { + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', + hash = -98690520, + model = 'w_sr_heavysnipermk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', + hash = 752418717, + model = 'w_sr_heavysnipermk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', + hash = -130689324, + model = 'w_sr_heavysnipermk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', + hash = -1981031769, + model = 'w_sr_heavysnipermk2_mag_ap2', + gxtName = 'WCT_CLIP_EX', + gxtDescription = 'WCD_CLIP_EX', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', + hash = 1005144310, + model = 'w_sr_heavysnipermk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', + hash = 247526935, + model = 'w_sr_heavysnipermk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_LARGE_MK2', + hash = -2101279869, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG2', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MAX', + hash = -1135289737, + model = 'w_at_scope_max', + gxtName = 'WCT_SCOPE_MAX', + gxtDescription = 'WCD_SCOPE_MAX', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = true + }, + { + id = 'COMPONENT_AT_SCOPE_NV', + hash = -1233121104, + model = 'w_at_scope_nv', + gxtName = 'WCT_SCOPE_NV', + gxtDescription = 'WCD_SCOPE_NV', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_THERMAL', + hash = 776198721, + model = 'w_at_scope_nv', + gxtName = 'WCT_SCOPE_TH', + gxtDescription = 'WCD_SCOPE_TH', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SR_SUPP_03', + hash = -1404903567, + model = 'w_at_sr_supp3', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_08', + hash = 1602080333, + model = 'w_at_muzzle_8', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_09', + hash = 1764221345, + model = 'w_at_muzzle_9', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_SR_BARREL_01', + hash = -1869205321, + model = 'w_at_sr_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_SR_BARREL_02', + hash = 277524638, + model = 'w_at_sr_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', + hash = -130843390, + model = 'w_at_heavysnipermk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', + hash = -977347227, + model = 'w_at_heavysnipermk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', + hash = -378461067, + model = 'w_at_heavysnipermk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', + hash = 329939175, + model = 'w_at_heavysnipermk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', + hash = 643374672, + model = 'w_at_heavysnipermk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', + hash = 807875052, + model = 'w_at_heavysnipermk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', + hash = -1401804168, + model = 'w_at_heavysnipermk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', + hash = -1096495395, + model = 'w_at_heavysnipermk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', + hash = -847811454, + model = 'w_at_heavysnipermk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', + hash = -1413108537, + model = 'w_at_heavysnipermk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', + hash = 1815270123, + model = 'w_at_heavysnipermk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 26, + name = _T('core', 'weapon_heavysniper_mk2') + }, + ['marksmanrifle_mk2'] = { + id = 'WEAPON_MARKSMANRIFLE_MK2', + hash = 1785463520, + clipSize = 8, + category = 'sniper', + model = 'w_sr_marksmanriflemk2', + ammo = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + gxtName = 'WT_MKRIFLE2', + gxtDescription = 'WTD_MKRIFLE2', + components = { + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', + hash = -1797182002, + model = 'w_sr_marksmanriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', + hash = -422587990, + model = 'w_sr_marksmanriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -193998727, + model = 'w_sr_marksmanriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', + hash = -515203373, + model = 'w_sr_marksmanriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', + hash = 1842849902, + model = 'w_sr_marksmanriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', + hash = -679861550, + model = 'w_sr_marksmanriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', + hash = 1528590652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG2', + gxtDescription = 'WCD_SCOPE_LRF', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = true + }, + { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_MRFL_BARREL_01', + hash = 941317513, + model = 'w_sr_mr_mk2_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_MRFL_BARREL_02', + hash = 1748450780, + model = 'w_sr_mr_mk2_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', + hash = -1869284448, + model = 'w_sr_marksmanriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', + hash = 1931539634, + model = 'w_sr_marksmanriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', + hash = 1624199183, + model = 'w_sr_marksmanriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', + hash = -26834113, + model = 'w_sr_marksmanriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', + hash = -210406055, + model = 'w_sr_marksmanriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', + hash = 423313640, + model = 'w_sr_marksmanriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', + hash = 276639596, + model = 'w_sr_marksmanriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', + hash = -991356863, + model = 'w_sr_marksmanriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', + hash = -1682848301, + model = 'w_sr_marksmanriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', + hash = 996213771, + model = 'w_sr_marksmanriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', + hash = -1214048550, + model = 'w_sr_marksmanriflemk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_marksmanrifle_mk2') + }, + ['pistol_mk2'] = { + id = 'WEAPON_PISTOL_MK2', + hash = -1075685676, + clipSize = 12, + category = 'pistol', + model = 'w_pi_pistolmk2', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_PIST2', + gxtDescription = 'WTD_PIST2', + components = { + { + id = 'COMPONENT_PISTOL_MK2_CLIP_01', + hash = -1795936926, + model = 'w_pi_pistolmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_PISTOL_MK2_CLIP_02', + hash = 1591132456, + model = 'w_pi_pistolmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', + hash = 1329061674, + model = 'w_pi_pistolmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', + hash = -2046910199, + model = 'w_pi_pistolmk2_mag_hp', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', + hash = 733837882, + model = 'w_pi_pistolmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', + hash = 634039983, + model = 'w_pi_pistolmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_RAIL', + hash = -1898661008, + model = 'w_at_pi_rail_1', + gxtName = 'WCT_SCOPE_PI', + gxtDescription = 'WCD_SCOPE_PI', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH_02', + hash = 1140676955, + model = 'w_at_pi_flsh_2', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP_02', + hash = 1709866683, + model = 'w_at_pi_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_PI_COMP', + hash = 568543123, + model = 'w_at_pi_comp_1', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', + hash = -1258515792, + model = 'W_PI_PistolMK2_Slide_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', + hash = 438243936, + model = 'W_PI_PistolMK2_Slide_Camo2', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', + hash = -455079056, + model = 'W_PI_PistolMK2_Slide_Camo3', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', + hash = 740920107, + model = 'W_PI_PistolMK2_Slide_Camo4', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', + hash = -541616347, + model = 'W_PI_PistolMK2_Slide_Camo5', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', + hash = 1809261196, + model = 'W_PI_PistolMK2_Slide_Camo6', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', + hash = -1646538868, + model = 'W_PI_PistolMK2_Slide_Camo7', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', + hash = -1290164948, + model = 'W_PI_PistolMK2_Slide_Camo8', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', + hash = -964465134, + model = 'W_PI_PistolMK2_Slide_Camo9', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', + hash = 1135718771, + model = 'W_PI_PistolMK2_Slide_Camo10', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', + hash = 1253942266, + model = 'W_PI_PistolMK2_Camo_Sl_Ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO', + hash = 1550611612, + model = 'w_pi_pistolmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_02', + hash = 368550800, + model = 'w_pi_pistolmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_03', + hash = -1769069349, + model = 'w_pi_pistolmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_04', + hash = 24902297, + model = 'w_pi_pistolmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_05', + hash = -228041614, + model = 'w_pi_pistolmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_06', + hash = -584961562, + model = 'w_pi_pistolmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_07', + hash = -1153175946, + model = 'w_pi_pistolmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_08', + hash = 1301287696, + model = 'w_pi_pistolmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_09', + hash = 1597093459, + model = 'w_pi_pistolmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_10', + hash = 1769871776, + model = 'w_pi_pistolmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', + hash = -1827882671, + model = 'w_pi_pistolmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_pistol_mk2') + }, + ['pumpshotgun_mk2'] = { + id = 'WEAPON_PUMPSHOTGUN_MK2', + hash = 1432025498, + clipSize = 8, + category = 'shotgun', + model = 'w_sg_pumpshotgunmk2', + ammo = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + gxtName = 'WT_SG_PMP2', + gxtDescription = 'WTD_SG_PMP2', + components = { + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', + hash = -845938367, + model = 'w_sg_pumpshotgunmk2_mag1', + gxtName = 'WCT_SHELL', + gxtDescription = 'WCD_SHELL', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', + hash = 1315288101, + model = 'w_sg_pumpshotgunmk2_mag_ap', + gxtName = 'WCT_SHELL_AP', + gxtDescription = 'WCD_SHELL_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', + hash = 1004815965, + model = 'w_sg_pumpshotgunmk2_mag_exp', + gxtName = 'WCT_SHELL_EX', + gxtDescription = 'WCD_SHELL_EX', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', + hash = -380098265, + model = 'w_sg_pumpshotgunmk2_mag_hp', + gxtName = 'WCT_SHELL_HP', + gxtDescription = 'WCD_SHELL_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', + hash = -1618338827, + model = 'w_sg_pumpshotgunmk2_mag_inc', + gxtName = 'WCT_SHELL_INC', + gxtDescription = 'WCD_SHELL_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL_MK2', + hash = 1060929921, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SR_SUPP_03', + hash = -1404903567, + model = 'w_at_sr_supp3', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_08', + hash = 1602080333, + model = 'w_at_muzzle_8', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', + hash = -474112444, + model = 'w_sg_pumpshotgunmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', + hash = 387223451, + model = 'w_sg_pumpshotgunmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', + hash = 617753366, + model = 'w_sg_pumpshotgunmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', + hash = -222378256, + model = 'w_sg_pumpshotgunmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', + hash = 8741501, + model = 'w_sg_pumpshotgunmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', + hash = -601286203, + model = 'w_sg_pumpshotgunmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', + hash = -511433605, + model = 'w_sg_pumpshotgunmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', + hash = -655387818, + model = 'w_sg_pumpshotgunmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', + hash = -282476598, + model = 'w_sg_pumpshotgunmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', + hash = 1739501925, + model = 'w_sg_pumpshotgunmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', + hash = 1178671645, + model = 'w_sg_pumpshotgunmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 22, + name = _T('core', 'weapon_pumpshotgun_mk2') + }, + ['revolver_mk2'] = { + id = 'WEAPON_REVOLVER_MK2', + hash = -879347409, + clipSize = 6, + category = 'pistol', + model = 'w_pi_revolvermk2', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_REVOLVER2', + gxtDescription = 'WTD_REVOLVER2', + components = { + { + id = 'COMPONENT_REVOLVER_MK2_CLIP_01', + hash = -1172055874, + model = 'w_pi_revolvermk2_mag1', + gxtName = 'WCT_CLIP1_RV', + gxtDescription = 'WCD_CLIP1_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', + hash = 231258687, + model = 'w_pi_revolvermk2_mag5', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', + hash = 284438159, + model = 'w_pi_revolvermk2_mag2', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', + hash = 15712037, + model = 'w_pi_revolvermk2_mag3', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', + hash = -958864266, + model = 'w_pi_revolvermk2_mag4', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_COMP_03', + hash = 654802123, + model = 'w_at_pi_comp_3', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO', + hash = -1069552225, + model = 'w_pi_revolvermk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_02', + hash = 11918884, + model = 'w_pi_revolvermk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_03', + hash = 176157112, + model = 'w_pi_revolvermk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_04', + hash = -220052855, + model = 'w_pi_revolvermk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_05', + hash = 288456487, + model = 'w_pi_revolvermk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_06', + hash = 398658626, + model = 'w_pi_revolvermk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_07', + hash = 628697006, + model = 'w_pi_revolvermk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_08', + hash = 925911836, + model = 'w_pi_revolvermk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_09', + hash = 1222307441, + model = 'w_pi_revolvermk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_10', + hash = 552442715, + model = 'w_pi_revolvermk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', + hash = -648943513, + model = 'w_pi_revolvermk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 20, + name = _T('core', 'weapon_revolver_mk2') + }, + ['smg_mk2'] = { + id = 'WEAPON_SMG_MK2', + hash = 2024373456, + clipSize = 30, + category = 'smg', + model = 'w_sb_smgmk2', + ammo = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + gxtName = 'WT_SMG2', + gxtDescription = 'WTD_SMG2', + components = { + { + id = 'COMPONENT_SMG_MK2_CLIP_01', + hash = 1277460590, + model = 'w_sb_smgmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SMG_MK2_CLIP_02', + hash = -1182573778, + model = 'w_sb_smgmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CLIP_FMJ', + hash = 190476639, + model = 'w_sb_smgmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', + hash = 974903034, + model = 'w_sb_smgmk2_mag_hp', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', + hash = -644734235, + model = 'w_sb_smgmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CLIP_TRACER', + hash = 2146055916, + model = 'w_sb_smgmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS_SMG', + hash = -1613015470, + model = 'w_at_sights_smg', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', + hash = -452809877, + model = 'w_at_scope_macro_2_mk2', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', + hash = 1038927834, + model = 'w_at_scope_small_mk2', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_SB_BARREL_01', + hash = -653246751, + model = 'w_at_sb_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_SB_BARREL_02', + hash = -1520117877, + model = 'w_at_sb_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO', + hash = -996700057, + model = 'w_at_smgmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_02', + hash = 940943685, + model = 'w_at_smgmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_03', + hash = 1263226800, + model = 'w_at_smgmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_04', + hash = -328035840, + model = 'w_at_smgmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_05', + hash = 1224100642, + model = 'w_at_smgmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_06', + hash = 899228776, + model = 'w_at_smgmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_07', + hash = 616006309, + model = 'w_at_smgmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_08', + hash = -1561952511, + model = 'w_at_smgmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_09', + hash = 572063080, + model = 'w_at_smgmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_10', + hash = 1170588613, + model = 'w_at_smgmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SMG_MK2_CAMO_IND_01', + hash = 966612367, + model = 'w_at_smgmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 31, + name = _T('core', 'weapon_smg_mk2') + }, + ['snspistol_mk2'] = { + id = 'WEAPON_SNSPISTOL_MK2', + hash = -2009644972, + clipSize = 6, + category = 'pistol', + model = 'w_pi_sns_pistolmk2', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_SNSPISTOL2', + gxtDescription = 'WTD_SNSPISTOL2', + components = { + { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', + hash = 21392614, + model = 'w_pi_sns_pistolmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', + hash = -829683854, + model = 'w_pi_sns_pistolmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', + hash = -1876057490, + model = 'W_PI_SNS_PistolMK2_Mag_TR', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', + hash = -424845447, + model = 'W_PI_SNS_PistolMK2_Mag_INC', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC_NS', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', + hash = -1928301566, + model = 'W_PI_SNS_PistolMK2_Mag_HP', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', + hash = -1055790298, + model = 'W_PI_SNS_PistolMK2_Mag_FMJ', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_FLSH_03', + hash = 1246324211, + model = 'w_at_pi_snsmk2_flsh_1', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_PI_RAIL_02', + hash = 1205768792, + model = 'w_at_pi_rail_2', + gxtName = 'WCT_SCOPE_PI', + gxtDescription = 'WCD_SCOPE_PI', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP_02', + hash = 1709866683, + model = 'w_at_pi_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_PI_COMP_02', + hash = -1434287169, + model = 'w_at_pi_comp_2', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', + hash = -403805974, + model = 'W_PI_SNS_PistolMk2_SL_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', + hash = 691432737, + model = 'W_PI_SNS_PistolMk2_SL_Camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', + hash = 987648331, + model = 'W_PI_SNS_PistolMk2_SL_Camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', + hash = -431680535, + model = 'W_PI_SNS_PistolMk2_SL_Camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', + hash = -847582310, + model = 'W_PI_SNS_PistolMk2_SL_Camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', + hash = -92592218, + model = 'W_PI_SNS_PistolMk2_SL_Camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', + hash = -494548326, + model = 'W_PI_SNS_PistolMk2_SL_Camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', + hash = 730876697, + model = 'W_PI_SNS_PistolMk2_SL_Camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', + hash = 583159708, + model = 'W_PI_SNS_PistolMk2_SL_Camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', + hash = -1928503603, + model = 'W_PI_SNS_PistolMk2_SL_Camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', + hash = 520557834, + model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO', + hash = 259780317, + model = 'W_PI_SNS_PistolMk2_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', + hash = -1973342474, + model = 'W_PI_SNS_PistolMk2_Camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', + hash = 1996130345, + model = 'W_PI_SNS_PistolMk2_Camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', + hash = -1455657812, + model = 'W_PI_SNS_PistolMk2_Camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', + hash = -1668263084, + model = 'W_PI_SNS_PistolMk2_Camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', + hash = 1308243489, + model = 'W_PI_SNS_PistolMk2_Camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', + hash = 1122574335, + model = 'W_PI_SNS_PistolMk2_Camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', + hash = 1420313469, + model = 'W_PI_SNS_PistolMk2_Camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', + hash = 109848390, + model = 'W_PI_SNS_PistolMk2_Camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', + hash = 593945703, + model = 'W_PI_SNS_PistolMk2_Camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', + hash = 1142457062, + model = 'w_pi_sns_pistolmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_snspistol_mk2') + }, + ['raypistol'] = { + id = 'WEAPON_RAYPISTOL', + hash = -1355376991, + clipSize = 1, + category = 'pistol', + model = 'w_pi_raygun', + ammo = { + id = 'AMMO_RAYPISTOL', + hash = -1526023308, + max = 20, + name = _T('core', 'ammo_raypistol') + }, + gxtName = 'WT_RAYPISTOL', + gxtDescription = 'WTD_RAYPISTOL', + components = { + { + id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', + hash = -673450233, + model = 'w_pi_raygun_ev', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_raypistol') + }, + ['raycarbine'] = { + id = 'WEAPON_RAYCARBINE', + hash = 1198256469, + clipSize = 9999, + category = 'mg', + model = 'w_ar_srifle', + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_RAYCARBINE', + gxtDescription = 'WTD_RAYCARBINE', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_raycarbine') + }, + ['rayminigun'] = { + id = 'WEAPON_RAYMINIGUN', + hash = -1238556825, + clipSize = 15000, + category = 'heavy', + model = 'w_mg_sminigun', + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_RAYMINIGUN', + gxtDescription = 'WTD_RAYMINIGUN', + components = { + { + id = 'COMPONENT_MINIGUN_CLIP_01', + hash = -924946682, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_rayminigun') + }, + ['specialcarbine_mk2'] = { + id = 'WEAPON_SPECIALCARBINE_MK2', + hash = -1768145561, + clipSize = 30, + category = 'rifle', + model = 'w_ar_specialcarbinemk2', + ammo = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + gxtName = 'WT_SPCARBINE2', + gxtDescription = 'WTD_SPCARBINE2', + components = { + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', + hash = 382112385, + model = 'w_ar_specialcarbinemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', + hash = -568352468, + model = 'w_ar_specialcarbinemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', + hash = -2023373174, + model = 'w_ar_specialcarbinemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', + hash = -570355066, + model = 'w_ar_specialcarbinemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', + hash = 1362433589, + model = 'w_ar_specialcarbinemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', + hash = 1346235024, + model = 'w_ar_specialcarbinemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight', + default = false + }, + { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope', + default = false + }, + { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + }, + { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_AT_SC_BARREL_01', + hash = -415870039, + model = 'w_ar_sc_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default', + default = true + }, + { + id = 'COMPONENT_AT_SC_BARREL_02', + hash = -109086661, + model = 'w_ar_sc_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', + hash = -737430213, + model = 'w_ar_specialcarbinemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', + hash = 1125852043, + model = 'w_ar_specialcarbinemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', + hash = 886015732, + model = 'w_ar_specialcarbinemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', + hash = -1262287139, + model = 'w_ar_specialcarbinemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', + hash = -295208411, + model = 'w_ar_specialcarbinemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', + hash = -544154504, + model = 'w_ar_specialcarbinemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', + hash = 172765678, + model = 'w_ar_specialcarbinemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', + hash = -1982877449, + model = 'w_ar_specialcarbinemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', + hash = 2072122460, + model = 'w_ar_specialcarbinemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', + hash = -1986220171, + model = 'w_ar_specialcarbinemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + }, + { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', + hash = 1377355801, + model = 'w_ar_specialcarbinemk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 32, + name = _T('core', 'weapon_specialcarbine_mk2') + }, + ['turret_boxville'] = { + id = 'VEHICLE_WEAPON_TURRET_BOXVILLE', + hash = -1253095144, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TURRET', + gxtDescription = 'WTD_V_TURRET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_turret_boxville') + }, + ['turret_insurgent'] = { + id = 'VEHICLE_WEAPON_TURRET_INSURGENT', + hash = 1155224728, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TURRET', + gxtDescription = 'WTD_V_TURRET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_turret_insurgent') + }, + ['turret_limo'] = { + id = 'VEHICLE_WEAPON_TURRET_LIMO', + hash = 729375873, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TURRET', + gxtDescription = 'WTD_V_TURRET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_turret_limo') + }, + ['turret_technical'] = { + id = 'VEHICLE_WEAPON_TURRET_TECHNICAL', + hash = 2144528907, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + gxtName = 'WT_V_TURRET', + gxtDescription = 'WTD_V_TURRET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_turret_technical') + }, + ['nose_turret_valkyrie'] = { + id = 'VEHICLE_WEAPON_NOSE_TURRET_VALKYRIE', + hash = 1097917585, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_nose_turret_valkyrie') + }, + ['turret_valkyrie'] = { + id = 'VEHICLE_WEAPON_TURRET_VALKYRIE', + hash = -1538179531, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_TURRET', + gxtDescription = 'WTD_V_TURRET', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_turret_valkyrie') + }, + ['ruiner_bullet'] = { + id = 'VEHICLE_WEAPON_RUINER_BULLET', + hash = 50118905, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_PLRBUL', + gxtDescription = 'WTD_V_PLRBUL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_ruiner_bullet') + }, + ['ruiner_rocket'] = { + id = 'VEHICLE_WEAPON_RUINER_ROCKET', + hash = 84788907, + clipSize = 1, + category = nil, + model = nil, + ammo = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + gxtName = 'WT_V_PLANEMSL', + gxtDescription = 'WTD_V_PLANEMSL', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_ruiner_rocket') + }, + ['player_savage'] = { + id = 'VEHICLE_WEAPON_PLAYER_SAVAGE', + hash = 1638077257, + clipSize = 750, + category = nil, + model = nil, + ammo = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + gxtName = 'WT_V_LZRCAN', + gxtDescription = 'WTD_V_LZRCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'vehicle_weapon_player_savage') + }, + ['vintagepistol'] = { + id = 'WEAPON_VINTAGEPISTOL', + hash = 137902532, + clipSize = 7, + category = 'pistol', + model = 'w_pi_vintage_pistol', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_VPISTOL', + gxtDescription = 'WTD_VPISTOL', + components = { + { + id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', + hash = 1168357051, + model = 'w_pi_vintage_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_VPST_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', + hash = 867832552, + model = 'w_pi_vintage_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_VPST_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 3, + name = _T('core', 'weapon_vintagepistol') + }, + ['wrench'] = { + id = 'WEAPON_WRENCH', + hash = 419712736, + clipSize = 0, + category = 'melee', + model = 'w_me_wrench', + ammo = nil, + gxtName = 'WT_WRENCH', + gxtDescription = 'WTD_WRENCH', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_wrench') + }, + ['ceramicpistol'] = { + id = 'WEAPON_CERAMICPISTOL', + hash = 727643628, + clipSize = 12, + category = 'pistol', + model = 'w_pi_ceramic_pistol', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_CERPST', + gxtDescription = 'WTD_CERPST', + components = { + { + id = 'COMPONENT_CERAMICPISTOL_CLIP_01', + hash = 1423184737, + model = 'W_PI_Ceramic_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + }, + { + id = 'COMPONENT_CERAMICPISTOL_CLIP_02', + hash = -2122814295, + model = 'w_pi_sns_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = false + }, + { + id = 'COMPONENT_CERAMICPISTOL_SUPP', + hash = -1828202758, + model = 'W_PI_Ceramic_Supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor', + default = false + } + }, + hasAttachments = true, + numberOfAttachments = 3, + name = _T('core', 'weapon_ceramicpistol') + }, + ['hazardcan'] = { + id = 'WEAPON_HAZARDCAN', + hash = -1168940174, + clipSize = 4500, + category = 'petrolcan', + model = 'w_ch_jerrycan', + ammo = { + id = 'AMMO_HAZARDCAN', + hash = 1618528319, + max = 4500, + name = _T('core', 'ammo_hazardcan') + }, + gxtName = 'WT_HAZARDCAN', + gxtDescription = 'WTD_HAZARDCAN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_hazardcan') + }, + ['navyrevolver'] = { + id = 'WEAPON_NAVYREVOLVER', + hash = -1853920116, + clipSize = 6, + category = 'pistol', + model = 'w_pi_wep2_gun', + ammo = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + gxtName = 'WT_REV_NV', + gxtDescription = 'WTD_REV_NV', + components = { + { + id = 'COMPONENT_NAVYREVOLVER_CLIP_01', + hash = -1738620313, + model = 'w_pi_wep2_gun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_NV_CLIP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + default = true + } + }, + hasAttachments = true, + numberOfAttachments = 1, + name = _T('core', 'weapon_navyrevolver') + }, + ['tranquilizer'] = { + id = 'WEAPON_TRANQUILIZER', + hash = 849905853, + clipSize = 2104529083, + category = 'tranqilizer', + model = 'w_pi_stungun', + ammo = { + id = 'AMMO_TRANQUILIZER', + hash = 1964004553, + max = 250, + name = _T('core', 'ammo_tranquilizer') + }, + gxtName = 'WT_STUN', + gxtDescription = 'WTD_STUN', + components = {}, + hasAttachments = false, + numberOfAttachments = 0, + name = _T('core', 'weapon_tranquilizer') + } +} + +--- Weapon components configuration +config.weapon_components = { + ['COMPONENT_AT_RAILCOVER_01'] = { + id = 'COMPONENT_AT_RAILCOVER_01', + hash = 1967214384, + model = 'w_at_railcover_01', + gxtName = 'WCT_RAIL', + gxtDescription = 'WCD_AT_RAIL', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_AR_AFGRIP'] = { + id = 'COMPONENT_AT_AR_AFGRIP', + hash = 202788691, + model = 'w_at_ar_afgrip', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_PI_FLSH'] = { + id = 'COMPONENT_AT_PI_FLSH', + hash = 899381934, + model = 'w_at_pi_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_AR_FLSH'] = { + id = 'COMPONENT_AT_AR_FLSH', + hash = 2076495324, + model = 'w_at_ar_flsh', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['POLICE_TORCH_FLASHLIGHT'] = { + id = 'POLICE_TORCH_FLASHLIGHT', + hash = -979169299, + model = '', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_SCOPE_MACRO'] = { + id = 'COMPONENT_AT_SCOPE_MACRO', + hash = -1657815255, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_02'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_02', + hash = 1019656791, + model = 'w_at_scope_macro_2', + gxtName = 'WCT_SCOPE_MAC', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL'] = { + id = 'COMPONENT_AT_SCOPE_SMALL', + hash = -1439939148, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL_02'] = { + id = 'COMPONENT_AT_SCOPE_SMALL_02', + hash = 1006677997, + model = 'w_at_scope_small_2', + gxtName = 'WCT_SCOPE_SML', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MEDIUM'] = { + id = 'COMPONENT_AT_SCOPE_MEDIUM', + hash = -1596416958, + model = 'w_at_scope_medium', + gxtName = 'WCT_SCOPE_MED', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_LARGE'] = { + id = 'COMPONENT_AT_SCOPE_LARGE', + hash = -767279652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MAX'] = { + id = 'COMPONENT_AT_SCOPE_MAX', + hash = -1135289737, + model = 'w_at_scope_max', + gxtName = 'WCT_SCOPE_MAX', + gxtDescription = 'WCD_SCOPE_MAX', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_PI_SUPP'] = { + id = 'COMPONENT_AT_PI_SUPP', + hash = -1023114086, + model = 'w_at_pi_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_SUPP_02'] = { + id = 'COMPONENT_AT_PI_SUPP_02', + hash = 1709866683, + model = 'w_at_pi_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_AR_SUPP'] = { + id = 'COMPONENT_AT_AR_SUPP', + hash = -2089531990, + model = 'w_at_ar_supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_AR_SUPP_02'] = { + id = 'COMPONENT_AT_AR_SUPP_02', + hash = -1489156508, + model = 'w_at_ar_supp_02', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_AR_SUPP2', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_SR_SUPP'] = { + id = 'COMPONENT_AT_SR_SUPP', + hash = -435637410, + model = 'w_at_sr_supp_2', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_PISTOL_CLIP_01'] = { + id = 'COMPONENT_PISTOL_CLIP_01', + hash = -19858063, + model = 'w_pi_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_PISTOL_CLIP_02'] = { + id = 'COMPONENT_PISTOL_CLIP_02', + hash = -316253668, + model = 'w_pi_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_COMBATPISTOL_CLIP_01'] = { + id = 'COMPONENT_COMBATPISTOL_CLIP_01', + hash = 119648377, + model = 'w_pi_combatpistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_COMBATPISTOL_CLIP_02'] = { + id = 'COMPONENT_COMBATPISTOL_CLIP_02', + hash = -696561875, + model = 'w_pi_combatpistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_APPISTOL_CLIP_01'] = { + id = 'COMPONENT_APPISTOL_CLIP_01', + hash = 834974250, + model = 'w_pi_appistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 18 + }, + ['COMPONENT_APPISTOL_CLIP_02'] = { + id = 'COMPONENT_APPISTOL_CLIP_02', + hash = 614078421, + model = 'w_pi_appistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 36 + }, + ['COMPONENT_MICROSMG_CLIP_01'] = { + id = 'COMPONENT_MICROSMG_CLIP_01', + hash = -884429072, + model = 'w_sb_microsmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCDMSMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_MICROSMG_CLIP_02'] = { + id = 'COMPONENT_MICROSMG_CLIP_02', + hash = 283556395, + model = 'w_sb_microsmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCDMSMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_CLIP_01'] = { + id = 'COMPONENT_SMG_CLIP_01', + hash = 643254679, + model = 'w_sb_smg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_CLIP_02'] = { + id = 'COMPONENT_SMG_CLIP_02', + hash = 889808635, + model = 'w_sb_smg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_ASSAULTRIFLE_CLIP_01'] = { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', + hash = -1101075946, + model = 'w_ar_assaultrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ASSAULTRIFLE_CLIP_02'] = { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', + hash = -1323216997, + model = 'w_ar_assaultrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_CARBINERIFLE_CLIP_01'] = { + id = 'COMPONENT_CARBINERIFLE_CLIP_01', + hash = -1614924820, + model = 'w_ar_carbinerifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_CARBINERIFLE_CLIP_02'] = { + id = 'COMPONENT_CARBINERIFLE_CLIP_02', + hash = -1861183855, + model = 'w_ar_carbinerifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_ADVANCEDRIFLE_CLIP_01'] = { + id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', + hash = -91250417, + model = 'w_ar_advancedrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ADVANCEDRIFLE_CLIP_02'] = { + id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', + hash = -1899902599, + model = 'w_ar_advancedrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_MG_CLIP_01'] = { + id = 'COMPONENT_MG_CLIP_01', + hash = -197857404, + model = 'w_mg_mg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 54 + }, + ['COMPONENT_MG_CLIP_02'] = { + id = 'COMPONENT_MG_CLIP_02', + hash = -2112517305, + model = 'w_mg_mg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATMG_CLIP_01'] = { + id = 'COMPONENT_COMBATMG_CLIP_01', + hash = -503336118, + model = 'w_mg_combatmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCDCMG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATMG_CLIP_02'] = { + id = 'COMPONENT_COMBATMG_CLIP_02', + hash = -691692330, + model = 'w_mg_combatmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCDCMG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 200 + }, + ['COMPONENT_PUMPSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', + hash = -781249480, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_SAWNOFFSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', + hash = -942267867, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_ASSAULTSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', + hash = -1796727865, + model = 'w_sg_assaultshotgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_AS_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_ASSAULTSHOTGUN_CLIP_02'] = { + id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', + hash = -2034401422, + model = 'w_sg_assaultshotgun_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_AS_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 32 + }, + ['COMPONENT_SNIPERRIFLE_CLIP_01'] = { + id = 'COMPONENT_SNIPERRIFLE_CLIP_01', + hash = -1681506167, + model = 'w_sr_sniperrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 10 + }, + ['COMPONENT_HEAVYSNIPER_CLIP_01'] = { + id = 'COMPONENT_HEAVYSNIPER_CLIP_01', + hash = 1198478068, + model = 'w_sr_heavysniper_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HS_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_MINIGUN_CLIP_01'] = { + id = 'COMPONENT_MINIGUN_CLIP_01', + hash = -924946682, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 15000 + }, + ['COMPONENT_RPG_CLIP_01'] = { + id = 'COMPONENT_RPG_CLIP_01', + hash = 1319465907, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_GRENADELAUNCHER_CLIP_01'] = { + id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', + hash = 296639639, + model = 'w_lr_40mm', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 10 + }, + ['COMPONENT_PISTOL50_CLIP_01'] = { + id = 'COMPONENT_PISTOL50_CLIP_01', + hash = 580369945, + model = 'W_PI_PISTOL50_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P50_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 9 + }, + ['COMPONENT_PISTOL50_CLIP_02'] = { + id = 'COMPONENT_PISTOL50_CLIP_02', + hash = -640439150, + model = 'W_PI_PISTOL50_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P50_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_ASSAULTSMG_CLIP_01'] = { + id = 'COMPONENT_ASSAULTSMG_CLIP_01', + hash = -1928132688, + model = 'W_SB_ASSAULTSMG_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ASSAULTSMG_CLIP_02'] = { + id = 'COMPONENT_ASSAULTSMG_CLIP_02', + hash = -1152981993, + model = 'W_SB_ASSAULTSMG_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_BULLPUPSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', + hash = -917613298, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 14 + }, + ['COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', + hash = 930927479, + model = 'W_AR_AdvancedRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_APPISTOL_VARMOD_LUXE'] = { + id = 'COMPONENT_APPISTOL_VARMOD_LUXE', + hash = -1686714580, + model = 'W_PI_APPistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', + hash = 1319990579, + model = 'W_AR_AssaultRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_CARBINERIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', + hash = -660892072, + model = 'W_AR_CarbineRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_PISTOL_VARMOD_LUXE'] = { + id = 'COMPONENT_PISTOL_VARMOD_LUXE', + hash = -684126074, + model = 'W_PI_Pistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_PISTOL50_VARMOD_LUXE'] = { + id = 'COMPONENT_PISTOL50_VARMOD_LUXE', + hash = 2008591151, + model = 'W_PI_Pistol50_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MICROSMG_VARMOD_LUXE'] = { + id = 'COMPONENT_MICROSMG_VARMOD_LUXE', + hash = 1215999497, + model = 'W_SB_MicroSMG_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE'] = { + id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', + hash = -2052698631, + model = 'W_SG_Sawnoff_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SMG_VARMOD_LUXE'] = { + id = 'COMPONENT_SMG_VARMOD_LUXE', + hash = 663170192, + model = 'W_SB_SMG_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SNIPERRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', + hash = 1077065191, + model = 'W_SR_SniperRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', + hash = 663517359, + model = 'w_sb_assaultsmg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_COMBATMG_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', + hash = -1828795171, + model = 'w_mg_combatmg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', + hash = -966439566, + model = 'w_pi_combatpistol_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MG_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_MG_VARMOD_LOWRIDER', + hash = -690308418, + model = 'w_mg_mg_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', + hash = -1562927653, + model = 'w_sg_pumpshotgun_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTRIFLE_CLIP_03'] = { + id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', + hash = -604986051, + model = 'w_ar_assaultrifle_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_CARBINERIFLE_CLIP_03'] = { + id = 'COMPONENT_CARBINERIFLE_CLIP_03', + hash = -1167922891, + model = 'w_ar_carbinerifle_boxmag', + gxtName = 'WCT_CLIP_BOX', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATPDW_CLIP_03'] = { + id = 'COMPONENT_COMBATPDW_CLIP_03', + hash = 1857603803, + model = 'w_sb_pdw_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMPACTRIFLE_CLIP_03'] = { + id = 'COMPONENT_COMPACTRIFLE_CLIP_03', + hash = -972590066, + model = 'w_ar_assaultrifle_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_HEAVYSHOTGUN_CLIP_03'] = { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_03', + hash = -2000168365, + model = 'w_sg_heavyshotgun_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_MACHINEPISTOL_CLIP_03'] = { + id = 'COMPONENT_MACHINEPISTOL_CLIP_03', + hash = -1444295948, + model = 'w_sb_compactsmg_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_CLIP_03'] = { + id = 'COMPONENT_SMG_CLIP_03', + hash = 2043113590, + model = 'w_sb_smg_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_SPECIALCARBINE_CLIP_03'] = { + id = 'COMPONENT_SPECIALCARBINE_CLIP_03', + hash = 1801039530, + model = 'w_ar_specialcarbine_boxmag', + gxtName = 'WCT_CLIP_DRM', + gxtDescription = 'WCD_CLIP3', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_GUNRUN_MK2_UPGRADE'] = { + id = 'COMPONENT_GUNRUN_MK2_UPGRADE', + hash = 1623028892, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HOMINGLAUNCHER_CLIP_01'] = { + id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', + hash = -132960961, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', + hash = -1371515465, + model = 'w_ar_bullpupriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', + hash = -1190793877, + model = 'w_ar_bullpupriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', + hash = -1497085720, + model = 'w_ar_bullpupriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', + hash = -1803148180, + model = 'w_ar_bullpupriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', + hash = -1975971886, + model = 'w_ar_bullpupriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', + hash = 36929477, + model = 'w_ar_bullpupriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', + hash = -268444834, + model = 'w_ar_bullpupriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', + hash = -574769446, + model = 'w_ar_bullpupriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', + hash = -882699739, + model = 'w_ar_bullpupriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', + hash = -1468181474, + model = 'w_ar_bullpupriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', + hash = -974541230, + model = 'w_ar_bullpupriflemk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', + hash = 25766362, + model = 'w_ar_bullpupriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', + hash = -273676760, + model = 'w_ar_bullpupriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -89655827, + model = 'W_AR_BullpupRifleMK2_Mag_AP', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', + hash = 1130501904, + model = 'W_AR_BullpupRifleMK2_Mag_FMJ', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', + hash = -1449330342, + model = 'W_AR_BullpupRifleMK2_Mag_INC', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', + hash = -2111807319, + model = 'W_AR_BullpupRifleMK2_Mag_TR', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_AT_BP_BARREL_01'] = { + id = 'COMPONENT_AT_BP_BARREL_01', + hash = 1704640795, + model = 'W_AR_BP_MK2_Barrel1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_BP_BARREL_02'] = { + id = 'COMPONENT_AT_BP_BARREL_02', + hash = 1005743559, + model = 'W_AR_BP_MK2_Barrel2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_DOUBLEACTION_CLIP_01'] = { + id = 'COMPONENT_DOUBLEACTION_CLIP_01', + hash = 1328622785, + model = 'w_pi_wep1_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_DA_CLIP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', + hash = -1869284448, + model = 'w_sr_marksmanriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', + hash = 1931539634, + model = 'w_sr_marksmanriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', + hash = 1624199183, + model = 'w_sr_marksmanriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', + hash = -26834113, + model = 'w_sr_marksmanriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', + hash = -210406055, + model = 'w_sr_marksmanriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', + hash = 423313640, + model = 'w_sr_marksmanriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', + hash = 276639596, + model = 'w_sr_marksmanriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', + hash = -991356863, + model = 'w_sr_marksmanriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', + hash = -1682848301, + model = 'w_sr_marksmanriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', + hash = 996213771, + model = 'w_sr_marksmanriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', + hash = -1214048550, + model = 'w_sr_marksmanriflemk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', + hash = -1797182002, + model = 'w_sr_marksmanriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', + hash = -422587990, + model = 'w_sr_marksmanriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -193998727, + model = 'w_sr_marksmanriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 5 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', + hash = -515203373, + model = 'w_sr_marksmanriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 5 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', + hash = 1842849902, + model = 'w_sr_marksmanriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 5 + }, + ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', + hash = -679861550, + model = 'w_sr_marksmanriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_AT_MRFL_BARREL_01'] = { + id = 'COMPONENT_AT_MRFL_BARREL_01', + hash = 941317513, + model = 'w_sr_mr_mk2_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MRFL_BARREL_02'] = { + id = 'COMPONENT_AT_MRFL_BARREL_02', + hash = 1748450780, + model = 'w_sr_mr_mk2_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', + hash = -474112444, + model = 'w_sg_pumpshotgunmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_02'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', + hash = 387223451, + model = 'w_sg_pumpshotgunmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_03'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', + hash = 617753366, + model = 'w_sg_pumpshotgunmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_04'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', + hash = -222378256, + model = 'w_sg_pumpshotgunmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_05'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', + hash = 8741501, + model = 'w_sg_pumpshotgunmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_06'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', + hash = -601286203, + model = 'w_sg_pumpshotgunmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_07'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', + hash = -511433605, + model = 'w_sg_pumpshotgunmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_08'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', + hash = -655387818, + model = 'w_sg_pumpshotgunmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_09'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', + hash = -282476598, + model = 'w_sg_pumpshotgunmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_10'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', + hash = 1739501925, + model = 'w_sg_pumpshotgunmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', + hash = 1178671645, + model = 'w_sg_pumpshotgunmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_01'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', + hash = -845938367, + model = 'w_sg_pumpshotgunmk2_mag1', + gxtName = 'WCT_SHELL', + gxtDescription = 'WCD_SHELL', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', + hash = 1315288101, + model = 'w_sg_pumpshotgunmk2_mag_ap', + gxtName = 'WCT_SHELL_AP', + gxtDescription = 'WCD_SHELL_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', + hash = 1004815965, + model = 'w_sg_pumpshotgunmk2_mag_exp', + gxtName = 'WCT_SHELL_EX', + gxtDescription = 'WCD_SHELL_EX', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', + hash = -380098265, + model = 'w_sg_pumpshotgunmk2_mag_hp', + gxtName = 'WCT_SHELL_HP', + gxtDescription = 'WCD_SHELL_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', + hash = -1618338827, + model = 'w_sg_pumpshotgunmk2_mag_inc', + gxtName = 'WCT_SHELL_INC', + gxtDescription = 'WCD_SHELL_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_REVOLVER_MK2_CAMO'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO', + hash = -1069552225, + model = 'w_pi_revolvermk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_02'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_02', + hash = 11918884, + model = 'w_pi_revolvermk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_03'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_03', + hash = 176157112, + model = 'w_pi_revolvermk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_04'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_04', + hash = -220052855, + model = 'w_pi_revolvermk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_05'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_05', + hash = 288456487, + model = 'w_pi_revolvermk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_06'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_06', + hash = 398658626, + model = 'w_pi_revolvermk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_07'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_07', + hash = 628697006, + model = 'w_pi_revolvermk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_08'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_08', + hash = 925911836, + model = 'w_pi_revolvermk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_09'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_09', + hash = 1222307441, + model = 'w_pi_revolvermk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_10'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_10', + hash = 552442715, + model = 'w_pi_revolvermk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', + hash = -648943513, + model = 'w_pi_revolvermk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_REVOLVER_MK2_CLIP_01'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_01', + hash = -1172055874, + model = 'w_pi_revolvermk2_mag1', + gxtName = 'WCT_CLIP1_RV', + gxtDescription = 'WCD_CLIP1_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', + hash = 231258687, + model = 'w_pi_revolvermk2_mag5', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', + hash = 284438159, + model = 'w_pi_revolvermk2_mag2', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', + hash = 15712037, + model = 'w_pi_revolvermk2_mag3', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', + hash = -958864266, + model = 'w_pi_revolvermk2_mag4', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO', + hash = 259780317, + model = 'W_PI_SNS_PistolMk2_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', + hash = -403805974, + model = 'W_PI_SNS_PistolMk2_SL_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_02'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', + hash = -1973342474, + model = 'W_PI_SNS_PistolMk2_Camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', + hash = 691432737, + model = 'W_PI_SNS_PistolMk2_SL_Camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_03'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', + hash = 1996130345, + model = 'W_PI_SNS_PistolMk2_Camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', + hash = 987648331, + model = 'W_PI_SNS_PistolMk2_SL_Camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_04'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', + hash = -1455657812, + model = 'W_PI_SNS_PistolMk2_Camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', + hash = -431680535, + model = 'W_PI_SNS_PistolMk2_SL_Camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_05'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', + hash = -1668263084, + model = 'W_PI_SNS_PistolMk2_Camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', + hash = -847582310, + model = 'W_PI_SNS_PistolMk2_SL_Camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_06'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', + hash = 1308243489, + model = 'W_PI_SNS_PistolMk2_Camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', + hash = -92592218, + model = 'W_PI_SNS_PistolMk2_SL_Camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_07'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', + hash = 1122574335, + model = 'W_PI_SNS_PistolMk2_Camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', + hash = -494548326, + model = 'W_PI_SNS_PistolMk2_SL_Camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_08'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', + hash = 1420313469, + model = 'W_PI_SNS_PistolMk2_Camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', + hash = 730876697, + model = 'W_PI_SNS_PistolMk2_SL_Camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_09'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', + hash = 109848390, + model = 'W_PI_SNS_PistolMk2_Camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', + hash = 583159708, + model = 'W_PI_SNS_PistolMk2_SL_Camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_10'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', + hash = 593945703, + model = 'W_PI_SNS_PistolMk2_Camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', + hash = -1928503603, + model = 'W_PI_SNS_PistolMk2_SL_Camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', + hash = 1142457062, + model = 'w_pi_sns_pistolmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', + hash = 520557834, + model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_01'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', + hash = 21392614, + model = 'w_pi_sns_pistolmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_02'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', + hash = -829683854, + model = 'w_pi_sns_pistolmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', + hash = -1055790298, + model = 'W_PI_SNS_PistolMK2_Mag_FMJ', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', + hash = -1928301566, + model = 'W_PI_SNS_PistolMK2_Mag_HP', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', + hash = -424845447, + model = 'W_PI_SNS_PistolMK2_Mag_INC', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC_NS', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', + hash = -1876057490, + model = 'W_PI_SNS_PistolMK2_Mag_TR', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR_RV', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', + hash = -737430213, + model = 'w_ar_specialcarbinemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_02'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', + hash = 1125852043, + model = 'w_ar_specialcarbinemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_03'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', + hash = 886015732, + model = 'w_ar_specialcarbinemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_04'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', + hash = -1262287139, + model = 'w_ar_specialcarbinemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_05'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', + hash = -295208411, + model = 'w_ar_specialcarbinemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_06'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', + hash = -544154504, + model = 'w_ar_specialcarbinemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_07'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', + hash = 172765678, + model = 'w_ar_specialcarbinemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_08'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', + hash = -1982877449, + model = 'w_ar_specialcarbinemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_09'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', + hash = 2072122460, + model = 'w_ar_specialcarbinemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_10'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', + hash = -1986220171, + model = 'w_ar_specialcarbinemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', + hash = 1377355801, + model = 'w_ar_specialcarbinemk2_camo_ind', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_01'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', + hash = 382112385, + model = 'w_ar_specialcarbinemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_02'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', + hash = -568352468, + model = 'w_ar_specialcarbinemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', + hash = 1362433589, + model = 'w_ar_specialcarbinemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', + hash = 1346235024, + model = 'w_ar_specialcarbinemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', + hash = -570355066, + model = 'w_ar_specialcarbinemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', + hash = -2023373174, + model = 'w_ar_specialcarbinemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_AT_SC_BARREL_01'] = { + id = 'COMPONENT_AT_SC_BARREL_01', + hash = -415870039, + model = 'w_ar_sc_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SC_BARREL_02'] = { + id = 'COMPONENT_AT_SC_BARREL_02', + hash = -109086661, + model = 'w_ar_sc_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_PI_COMP_02'] = { + id = 'COMPONENT_AT_PI_COMP_02', + hash = -1434287169, + model = 'w_at_pi_comp_2', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_COMP_03'] = { + id = 'COMPONENT_AT_PI_COMP_03', + hash = 654802123, + model = 'w_at_pi_comp_3', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_RAIL_02'] = { + id = 'COMPONENT_AT_PI_RAIL_02', + hash = 1205768792, + model = 'w_at_pi_rail_2', + gxtName = 'WCT_SCOPE_PI', + gxtDescription = 'WCD_SCOPE_PI', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_PI_FLSH_03'] = { + id = 'COMPONENT_AT_PI_FLSH_03', + hash = 1246324211, + model = 'w_at_pi_snsmk2_flsh_1', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2'] = { + id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', + hash = 1528590652, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG2', + gxtDescription = 'WCD_SCOPE_LRF', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_RAYPISTOL_VARMOD_XMAS18'] = { + id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', + hash = -673450233, + model = 'w_pi_raygun_ev', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', + hash = -2045758401, + model = 'w_ar_assaultriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', + hash = -785724817, + model = 'w_ar_assaultriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', + hash = -1478681000, + model = 'w_ar_assaultriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', + hash = 1675665560, + model = 'w_ar_assaultriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', + hash = -76490669, + model = 'w_ar_assaultriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', + hash = -282298175, + model = 'w_ar_assaultriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_01'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', + hash = 1283078430, + model = 'w_ar_carbineriflemk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_02'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', + hash = 1574296533, + model = 'w_ar_carbineriflemk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', + hash = 626875735, + model = 'w_ar_carbineriflemk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', + hash = 1141059345, + model = 'w_ar_carbineriflemk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', + hash = 1025884839, + model = 'w_ar_carbineriflemk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', + hash = 391640422, + model = 'w_ar_carbineriflemk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_01'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_01', + hash = 1227564412, + model = 'w_mg_combatmgmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_02'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_02', + hash = 400507625, + model = 'w_mg_combatmgmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 200 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', + hash = 696788003, + model = 'w_mg_combatmgmk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 80 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', + hash = 1475288264, + model = 'w_mg_combatmgmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 80 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', + hash = -1020871238, + model = 'w_mg_combatmgmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 80 + }, + ['COMPONENT_COMBATMG_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', + hash = -161179835, + model = 'w_mg_combatmgmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 100 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_01'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', + hash = -98690520, + model = 'w_sr_heavysnipermk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_02'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', + hash = 752418717, + model = 'w_sr_heavysnipermk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', + hash = -130689324, + model = 'w_sr_heavysnipermk2_mag_ap', + gxtName = 'WCT_CLIP_AP', + gxtDescription = 'WCD_CLIP_AP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', + hash = -1981031769, + model = 'w_sr_heavysnipermk2_mag_ap2', + gxtName = 'WCT_CLIP_EX', + gxtDescription = 'WCD_CLIP_EX', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', + hash = 1005144310, + model = 'w_sr_heavysnipermk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', + hash = 247526935, + model = 'w_sr_heavysnipermk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 4 + }, + ['COMPONENT_PISTOL_MK2_CLIP_01'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_01', + hash = -1795936926, + model = 'w_pi_pistolmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_PISTOL_MK2_CLIP_02'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_02', + hash = 1591132456, + model = 'w_pi_pistolmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_PISTOL_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', + hash = 1329061674, + model = 'w_pi_pistolmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', + hash = -2046910199, + model = 'w_pi_pistolmk2_mag_hp', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PISTOL_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', + hash = 733837882, + model = 'w_pi_pistolmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_PISTOL_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', + hash = 634039983, + model = 'w_pi_pistolmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_SMG_MK2_CLIP_01'] = { + id = 'COMPONENT_SMG_MK2_CLIP_01', + hash = 1277460590, + model = 'w_sb_smgmk2_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SMG_MK2_CLIP_02'] = { + id = 'COMPONENT_SMG_MK2_CLIP_02', + hash = -1182573778, + model = 'w_sb_smgmk2_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_SMG_MK2_CLIP_FMJ'] = { + id = 'COMPONENT_SMG_MK2_CLIP_FMJ', + hash = 190476639, + model = 'w_sb_smgmk2_mag_fmj', + gxtName = 'WCT_CLIP_FMJ', + gxtDescription = 'WCD_CLIP_FMJ', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT'] = { + id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', + hash = 974903034, + model = 'w_sb_smgmk2_mag_hp', + gxtName = 'WCT_CLIP_HP', + gxtDescription = 'WCD_CLIP_HP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SMG_MK2_CLIP_INCENDIARY'] = { + id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', + hash = -644734235, + model = 'w_sb_smgmk2_mag_inc', + gxtName = 'WCT_CLIP_INC', + gxtDescription = 'WCD_CLIP_INC', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_SMG_MK2_CLIP_TRACER'] = { + id = 'COMPONENT_SMG_MK2_CLIP_TRACER', + hash = 2146055916, + model = 'w_sb_smgmk2_mag_tr', + gxtName = 'WCT_CLIP_TR', + gxtDescription = 'WCD_CLIP_TR', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_AT_AR_BARREL_01'] = { + id = 'COMPONENT_AT_AR_BARREL_01', + hash = 1134861606, + model = 'w_at_ar_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_AR_BARREL_02'] = { + id = 'COMPONENT_AT_AR_BARREL_02', + hash = 1447477866, + model = 'w_at_ar_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_CR_BARREL_01'] = { + id = 'COMPONENT_AT_CR_BARREL_01', + hash = -2093598721, + model = 'w_at_cr_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_CR_BARREL_02'] = { + id = 'COMPONENT_AT_CR_BARREL_02', + hash = -1958983669, + model = 'w_at_cr_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MG_BARREL_01'] = { + id = 'COMPONENT_AT_MG_BARREL_01', + hash = -1018236364, + model = 'w_at_mg_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MG_BARREL_02'] = { + id = 'COMPONENT_AT_MG_BARREL_02', + hash = -1243457701, + model = 'w_at_mg_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SB_BARREL_01'] = { + id = 'COMPONENT_AT_SB_BARREL_01', + hash = -653246751, + model = 'w_at_sb_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SB_BARREL_02'] = { + id = 'COMPONENT_AT_SB_BARREL_02', + hash = -1520117877, + model = 'w_at_sb_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SR_BARREL_01'] = { + id = 'COMPONENT_AT_SR_BARREL_01', + hash = -1869205321, + model = 'w_at_sr_barrel_1', + gxtName = 'WCT_BARR', + gxtDescription = 'WCD_BARR', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_SR_BARREL_02'] = { + id = 'COMPONENT_AT_SR_BARREL_02', + hash = 277524638, + model = 'w_at_sr_barrel_2', + gxtName = 'WCT_BARR2', + gxtDescription = 'WCD_BARR2', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', + hash = -1860492113, + model = 'w_at_armk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', + hash = 937772107, + model = 'w_at_armk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', + hash = 1401650071, + model = 'w_at_armk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', + hash = 628662130, + model = 'w_at_armk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', + hash = -985047251, + model = 'w_at_armk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', + hash = -812944463, + model = 'w_at_armk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', + hash = -1447352303, + model = 'w_at_armk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', + hash = -60338860, + model = 'w_at_armk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', + hash = 2088750491, + model = 'w_at_armk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', + hash = -1513913454, + model = 'w_at_armk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', + hash = -1179558480, + model = 'w_at_armk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', + hash = 1272803094, + model = 'w_ar_carbineriflemk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_02'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', + hash = 1080719624, + model = 'w_ar_carbineriflemk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_03'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', + hash = 792221348, + model = 'w_ar_carbineriflemk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_04'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', + hash = -452181427, + model = 'w_ar_carbineriflemk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_05'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', + hash = -746774737, + model = 'w_ar_carbineriflemk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_06'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', + hash = -2044296061, + model = 'w_ar_carbineriflemk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_07'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', + hash = -199171978, + model = 'w_ar_carbineriflemk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_08'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', + hash = -1428075016, + model = 'w_ar_carbineriflemk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_09'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', + hash = -1735153315, + model = 'w_ar_carbineriflemk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_10'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', + hash = 1796459838, + model = 'w_ar_carbineriflemk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', + hash = -631911105, + model = 'w_ar_carbineriflemk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO', + hash = 1249283253, + model = 'w_mg_combatmgmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_02'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_02', + hash = -857707587, + model = 'w_mg_combatmgmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_03'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_03', + hash = -1097543898, + model = 'w_mg_combatmgmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_04'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_04', + hash = 1980349969, + model = 'w_mg_combatmgmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_05'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_05', + hash = 1219453777, + model = 'w_mg_combatmgmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_06'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_06', + hash = -1853459190, + model = 'w_mg_combatmgmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_07'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_07', + hash = -2074781016, + model = 'w_mg_combatmgmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_08'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_08', + hash = 457967755, + model = 'w_mg_combatmgmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_09'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_09', + hash = 235171324, + model = 'w_mg_combatmgmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_10'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_10', + hash = 42685294, + model = 'w_mg_combatmgmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_COMBATMG_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', + hash = -687617715, + model = 'w_mg_combatmgmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO'] = { + id = 'COMPONENT_SMG_MK2_CAMO', + hash = -996700057, + model = 'w_at_smgmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_02'] = { + id = 'COMPONENT_SMG_MK2_CAMO_02', + hash = 940943685, + model = 'w_at_smgmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_03'] = { + id = 'COMPONENT_SMG_MK2_CAMO_03', + hash = 1263226800, + model = 'w_at_smgmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_04'] = { + id = 'COMPONENT_SMG_MK2_CAMO_04', + hash = -328035840, + model = 'w_at_smgmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_05'] = { + id = 'COMPONENT_SMG_MK2_CAMO_05', + hash = 1224100642, + model = 'w_at_smgmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_06'] = { + id = 'COMPONENT_SMG_MK2_CAMO_06', + hash = 899228776, + model = 'w_at_smgmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_07'] = { + id = 'COMPONENT_SMG_MK2_CAMO_07', + hash = 616006309, + model = 'w_at_smgmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_08'] = { + id = 'COMPONENT_SMG_MK2_CAMO_08', + hash = -1561952511, + model = 'w_at_smgmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_09'] = { + id = 'COMPONENT_SMG_MK2_CAMO_09', + hash = 572063080, + model = 'w_at_smgmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_10'] = { + id = 'COMPONENT_SMG_MK2_CAMO_10', + hash = 1170588613, + model = 'w_at_smgmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_SMG_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_SMG_MK2_CAMO_IND_01', + hash = 966612367, + model = 'w_at_smgmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', + hash = -1258515792, + model = 'W_PI_PistolMK2_Slide_Camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO', + hash = 1550611612, + model = 'w_pi_pistolmk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_02_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', + hash = 438243936, + model = 'W_PI_PistolMK2_Slide_Camo2', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_02'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_02', + hash = 368550800, + model = 'w_pi_pistolmk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_03_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', + hash = -455079056, + model = 'W_PI_PistolMK2_Slide_Camo3', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_03'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_03', + hash = -1769069349, + model = 'w_pi_pistolmk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_04_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', + hash = 740920107, + model = 'W_PI_PistolMK2_Slide_Camo4', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_04'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_04', + hash = 24902297, + model = 'w_pi_pistolmk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_05_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', + hash = -541616347, + model = 'W_PI_PistolMK2_Slide_Camo5', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_05'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_05', + hash = -228041614, + model = 'w_pi_pistolmk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_06_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', + hash = 1809261196, + model = 'W_PI_PistolMK2_Slide_Camo6', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_06'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_06', + hash = -584961562, + model = 'w_pi_pistolmk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_07_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', + hash = -1646538868, + model = 'W_PI_PistolMK2_Slide_Camo7', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_07'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_07', + hash = -1153175946, + model = 'w_pi_pistolmk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_08_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', + hash = -1290164948, + model = 'W_PI_PistolMK2_Slide_Camo8', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_08'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_08', + hash = 1301287696, + model = 'w_pi_pistolmk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_09_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', + hash = -964465134, + model = 'W_PI_PistolMK2_Slide_Camo9', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_09'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_09', + hash = 1597093459, + model = 'w_pi_pistolmk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_10_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', + hash = 1135718771, + model = 'W_PI_PistolMK2_Slide_Camo10', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_10'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_10', + hash = 1769871776, + model = 'w_pi_pistolmk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', + hash = 1253942266, + model = 'W_PI_PistolMK2_Camo_Sl_Ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_PISTOL_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', + hash = -1827882671, + model = 'w_pi_pistolmk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', + hash = -130843390, + model = 'w_at_heavysnipermk2_camo1', + gxtName = 'WCT_CAMO_1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_02'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', + hash = -977347227, + model = 'w_at_heavysnipermk2_camo2', + gxtName = 'WCT_CAMO_2', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_03'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', + hash = -378461067, + model = 'w_at_heavysnipermk2_camo3', + gxtName = 'WCT_CAMO_3', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_04'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', + hash = 329939175, + model = 'w_at_heavysnipermk2_camo4', + gxtName = 'WCT_CAMO_4', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_05'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', + hash = 643374672, + model = 'w_at_heavysnipermk2_camo5', + gxtName = 'WCT_CAMO_5', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_06'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', + hash = 807875052, + model = 'w_at_heavysnipermk2_camo6', + gxtName = 'WCT_CAMO_6', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_07'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', + hash = -1401804168, + model = 'w_at_heavysnipermk2_camo7', + gxtName = 'WCT_CAMO_7', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_08'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', + hash = -1096495395, + model = 'w_at_heavysnipermk2_camo8', + gxtName = 'WCT_CAMO_8', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_09'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', + hash = -847811454, + model = 'w_at_heavysnipermk2_camo9', + gxtName = 'WCT_CAMO_9', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_10'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', + hash = -1413108537, + model = 'w_at_heavysnipermk2_camo10', + gxtName = 'WCT_CAMO_10', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01'] = { + id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', + hash = 1815270123, + model = 'w_at_heavysnipermk2_camo_ind1', + gxtName = 'WCT_CAMO_IND', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_PI_FLSH_02'] = { + id = 'COMPONENT_AT_PI_FLSH_02', + hash = 1140676955, + model = 'w_at_pi_flsh_2', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_AT_AR_AFGRIP_02'] = { + id = 'COMPONENT_AT_AR_AFGRIP_02', + hash = -1654288262, + model = 'w_at_afgrip_2', + gxtName = 'WCT_GRIP', + gxtDescription = 'WCD_GRIP', + __type = 'CWeaponComponentInfo', + type = 'default' + }, + ['COMPONENT_AT_MUZZLE_01'] = { + id = 'COMPONENT_AT_MUZZLE_01', + hash = -1181482284, + model = 'w_at_muzzle_1', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_02'] = { + id = 'COMPONENT_AT_MUZZLE_02', + hash = -932732805, + model = 'w_at_muzzle_2', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_03'] = { + id = 'COMPONENT_AT_MUZZLE_03', + hash = -569259057, + model = 'w_at_muzzle_3', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_04'] = { + id = 'COMPONENT_AT_MUZZLE_04', + hash = -326080308, + model = 'w_at_muzzle_4', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_05'] = { + id = 'COMPONENT_AT_MUZZLE_05', + hash = 48731514, + model = 'w_at_muzzle_5', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_06'] = { + id = 'COMPONENT_AT_MUZZLE_06', + hash = 880736428, + model = 'w_at_muzzle_6', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_07'] = { + id = 'COMPONENT_AT_MUZZLE_07', + hash = 1303784126, + model = 'w_at_muzzle_7', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_08'] = { + id = 'COMPONENT_AT_MUZZLE_08', + hash = 1602080333, + model = 'w_at_muzzle_8', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_MUZZLE_09'] = { + id = 'COMPONENT_AT_MUZZLE_09', + hash = 1764221345, + model = 'w_at_muzzle_9', + gxtName = 'WCT_MUZZ', + gxtDescription = 'WCD_MUZZ_SR', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_COMP'] = { + id = 'COMPONENT_AT_PI_COMP', + hash = 568543123, + model = 'w_at_pi_comp_1', + gxtName = 'WCT_COMP', + gxtDescription = 'WCD_COMP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_AT_PI_RAIL'] = { + id = 'COMPONENT_AT_PI_RAIL', + hash = -1898661008, + model = 'w_at_pi_rail_1', + gxtName = 'WCT_SCOPE_PI', + gxtDescription = 'WCD_SCOPE_PI', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_MK2', + hash = 77277509, + model = 'w_at_scope_macro', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_02_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', + hash = -944910075, + model = 'w_at_scope_macro_2', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', + hash = -452809877, + model = 'w_at_scope_macro_2_mk2', + gxtName = 'WCT_SCOPE_MAC2', + gxtDescription = 'WCD_SCOPE_MAC', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL_MK2'] = { + id = 'COMPONENT_AT_SCOPE_SMALL_MK2', + hash = 1060929921, + model = 'w_at_scope_small', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_SMALL_SMG_MK2'] = { + id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', + hash = 1038927834, + model = 'w_at_scope_small_mk2', + gxtName = 'WCT_SCOPE_SML2', + gxtDescription = 'WCD_SCOPE_SML', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_MEDIUM_MK2'] = { + id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', + hash = -966040254, + model = 'w_at_scope_medium_2', + gxtName = 'WCT_SCOPE_MED2', + gxtDescription = 'WCD_SCOPE_MED', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_LARGE_MK2'] = { + id = 'COMPONENT_AT_SCOPE_LARGE_MK2', + hash = -2101279869, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG2', + gxtDescription = 'WCD_SCOPE_LRG', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_NV'] = { + id = 'COMPONENT_AT_SCOPE_NV', + hash = -1233121104, + model = 'w_at_scope_nv', + gxtName = 'WCT_SCOPE_NV', + gxtDescription = 'WCD_SCOPE_NV', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SCOPE_THERMAL'] = { + id = 'COMPONENT_AT_SCOPE_THERMAL', + hash = 776198721, + model = 'w_at_scope_nv', + gxtName = 'WCT_SCOPE_TH', + gxtDescription = 'WCD_SCOPE_TH', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SIGHTS'] = { + id = 'COMPONENT_AT_SIGHTS', + hash = 1108334355, + model = 'w_at_sights_1', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SIGHTS_SMG'] = { + id = 'COMPONENT_AT_SIGHTS_SMG', + hash = -1613015470, + model = 'w_at_sights_smg', + gxtName = 'WCT_HOLO', + gxtDescription = 'WCD_HOLO', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_AT_SR_SUPP_03'] = { + id = 'COMPONENT_AT_SR_SUPP_03', + hash = -1404903567, + model = 'w_at_sr_supp3', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_SR_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_FLASHLIGHT_LIGHT'] = { + id = 'COMPONENT_FLASHLIGHT_LIGHT', + hash = -575194865, + model = 'w_me_flashlight_flash', + gxtName = 'WCT_FLASH', + gxtDescription = 'WCD_FLASH', + __type = 'CWeaponComponentFlashLightInfo', + type = 'flashlight' + }, + ['COMPONENT_FLAREGUN_CLIP_01'] = { + id = 'COMPONENT_FLAREGUN_CLIP_01', + hash = -1813398119, + model = 'w_pi_flaregun_mag1', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCT_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_CERAMICPISTOL_CLIP_01'] = { + id = 'COMPONENT_CERAMICPISTOL_CLIP_01', + hash = 1423184737, + model = 'W_PI_Ceramic_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_P_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_CERAMICPISTOL_CLIP_02'] = { + id = 'COMPONENT_CERAMICPISTOL_CLIP_02', + hash = -2122814295, + model = 'w_pi_sns_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_P_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 17 + }, + ['COMPONENT_CERAMICPISTOL_SUPP'] = { + id = 'COMPONENT_CERAMICPISTOL_SUPP', + hash = -1828202758, + model = 'W_PI_Ceramic_Supp', + gxtName = 'WCT_SUPP', + gxtDescription = 'WCD_PI_SUPP', + __type = 'CWeaponComponentSuppressorInfo', + type = 'suppressor' + }, + ['COMPONENT_NAVYREVOLVER_CLIP_01'] = { + id = 'COMPONENT_NAVYREVOLVER_CLIP_01', + hash = -1738620313, + model = 'w_pi_wep2_gun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_NV_CLIP', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_MACHINEPISTOL_CLIP_01'] = { + id = 'COMPONENT_MACHINEPISTOL_CLIP_01', + hash = 1198425599, + model = 'w_sb_compactsmg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MCHP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_MACHINEPISTOL_CLIP_02'] = { + id = 'COMPONENT_MACHINEPISTOL_CLIP_02', + hash = -1188271751, + model = 'w_sb_compactsmg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MCHP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_COMPACTRIFLE_CLIP_01'] = { + id = 'COMPONENT_COMPACTRIFLE_CLIP_01', + hash = 1363085923, + model = 'w_ar_assaultrifle_smg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_CMPR_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_COMPACTRIFLE_CLIP_02'] = { + id = 'COMPONENT_COMPACTRIFLE_CLIP_02', + hash = 1509923832, + model = 'w_ar_assaultrifle_smg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_CMPR_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_DBSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_DBSHOTGUN_CLIP_01', + hash = 703231006, + model = 'w_sg_doublebarrel_mag1', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 2 + }, + ['COMPONENT_COMBATPDW_CLIP_01'] = { + id = 'COMPONENT_COMBATPDW_CLIP_01', + hash = 1125642654, + model = 'W_SB_PDW_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_PDW_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_COMBATPDW_CLIP_02'] = { + id = 'COMPONENT_COMBATPDW_CLIP_02', + hash = 860508675, + model = 'W_SB_PDW_Mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_PDW_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_SNSPISTOL_CLIP_01'] = { + id = 'COMPONENT_SNSPISTOL_CLIP_01', + hash = -125817127, + model = 'w_pi_sns_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SNSP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_SNSPISTOL_CLIP_02'] = { + id = 'COMPONENT_SNSPISTOL_CLIP_02', + hash = 2063610803, + model = 'w_pi_sns_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SNSP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_SNSPISTOL_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', + hash = -2144080721, + model = 'w_pi_sns_pistol_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MARKSMANPISTOL_CLIP_01'] = { + id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', + hash = -878820883, + model = 'W_PI_SingleShot_Shell', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_KNUCKLE_VARMOD_BASE'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_BASE', + hash = -213504205, + model = 'W_ME_Knuckle', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_PIMP'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', + hash = -971770235, + model = 'W_ME_Knuckle_02', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_BALLAS'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', + hash = -287703709, + model = 'W_ME_Knuckle_BG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_DOLLAR'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', + hash = 1351683121, + model = 'W_ME_Knuckle_DLR', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_DIAMOND'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', + hash = -1755194916, + model = 'W_ME_Knuckle_DMD', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_HATE'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_HATE', + hash = 2112683568, + model = 'W_ME_Knuckle_HT', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_LOVE'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', + hash = 1062111910, + model = 'W_ME_Knuckle_LV', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_PLAYER'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', + hash = 146278587, + model = 'W_ME_Knuckle_PC', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_KING'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_KING', + hash = -494162961, + model = 'W_ME_Knuckle_SLG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_KNUCKLE_VARMOD_VAGOS'] = { + id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', + hash = 2062808965, + model = 'W_ME_Knuckle_VG', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_HEAVYPISTOL_CLIP_01'] = { + id = 'COMPONENT_HEAVYPISTOL_CLIP_01', + hash = 222992026, + model = 'w_pi_heavypistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HPST_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 18 + }, + ['COMPONENT_HEAVYPISTOL_CLIP_02'] = { + id = 'COMPONENT_HEAVYPISTOL_CLIP_02', + hash = 1694090795, + model = 'w_pi_heavypistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_HPST_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 36 + }, + ['COMPONENT_SPECIALCARBINE_CLIP_01'] = { + id = 'COMPONENT_SPECIALCARBINE_CLIP_01', + hash = -959978111, + model = 'w_ar_specialcarbine_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SCRB_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_SPECIALCARBINE_CLIP_02'] = { + id = 'COMPONENT_SPECIALCARBINE_CLIP_02', + hash = 2089537806, + model = 'w_ar_specialcarbine_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SCRB_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_BULLPUPRIFLE_CLIP_01'] = { + id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', + hash = -979292288, + model = 'w_ar_bullpuprifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_BRIF_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_BULLPUPRIFLE_CLIP_02'] = { + id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', + hash = -1284994289, + model = 'w_ar_bullpuprifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_BRIF_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 60 + }, + ['COMPONENT_VINTAGEPISTOL_CLIP_01'] = { + id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', + hash = 1168357051, + model = 'w_pi_vintage_pistol_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_VPST_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 7 + }, + ['COMPONENT_VINTAGEPISTOL_CLIP_02'] = { + id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', + hash = 867832552, + model = 'w_pi_vintage_pistol_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_VPST_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 14 + }, + ['COMPONENT_FIREWORK_CLIP_01'] = { + id = 'COMPONENT_FIREWORK_CLIP_01', + hash = -454770035, + model = '', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_MUSKET_CLIP_01'] = { + id = 'COMPONENT_MUSKET_CLIP_01', + hash = 1322387263, + model = 'P_CS_Joint_02', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM'] = { + id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', + hash = 471997210, + model = 'w_at_scope_large', + gxtName = 'WCT_SCOPE_LRG', + gxtDescription = 'WCD_SCOPE_LRF', + __type = 'CWeaponComponentScopeInfo', + type = 'scope' + }, + ['COMPONENT_MARKSMANRIFLE_CLIP_01'] = { + id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', + hash = -667205311, + model = 'w_sr_marksmanrifle_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_MKRF_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 8 + }, + ['COMPONENT_MARKSMANRIFLE_CLIP_02'] = { + id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', + hash = -855823675, + model = 'w_sr_marksmanrifle_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_MKRF_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 16 + }, + ['COMPONENT_HEAVYSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', + hash = 844049759, + model = 'w_sg_heavyshotgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_HVSG_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_HEAVYSHOTGUN_CLIP_02'] = { + id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', + hash = -1759709443, + model = 'w_sg_heavyshotgun_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_HVSG_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 12 + }, + ['COMPONENT_GUSENBERG_CLIP_01'] = { + id = 'COMPONENT_GUSENBERG_CLIP_01', + hash = 484812453, + model = 'w_sb_gusenberg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_GSNB_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + }, + ['COMPONENT_GUSENBERG_CLIP_02'] = { + id = 'COMPONENT_GUSENBERG_CLIP_02', + hash = -355941776, + model = 'w_sb_gusenberg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_GSNB_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 50 + }, + ['COMPONENT_RAILGUN_CLIP_01'] = { + id = 'COMPONENT_RAILGUN_CLIP_01', + hash = 59044840, + model = 'w_ar_railgun_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_RLGN_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_HEAVYPISTOL_VARMOD_LUXE'] = { + id = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', + hash = 2053798779, + model = 'W_PI_HeavyPistol_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER'] = { + id = 'COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER', + hash = 1929467122, + model = 'w_ar_specialcarbine_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_BULLPUPRIFLE_VARMOD_LOW'] = { + id = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', + hash = -1470645128, + model = 'w_ar_bullpuprifle_luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_MARKSMANRIFLE_VARMOD_LUXE'] = { + id = 'COMPONENT_MARKSMANRIFLE_VARMOD_LUXE', + hash = 371102273, + model = 'W_SR_MarksmanRifle_Luxe', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_REVOLVER_CLIP_01'] = { + id = 'COMPONENT_REVOLVER_CLIP_01', + hash = -377062173, + model = 'w_pi_revolver_Mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_REV_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 6 + }, + ['COMPONENT_REVOLVER_VARMOD_BOSS'] = { + id = 'COMPONENT_REVOLVER_VARMOD_BOSS', + hash = 384708672, + model = 'w_pi_revolver_b', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_REVOLVER_VARMOD_GOON'] = { + id = 'COMPONENT_REVOLVER_VARMOD_GOON', + hash = -1802258419, + model = 'w_pi_revolver_g', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SWITCHBLADE_VARMOD_BASE'] = { + id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', + hash = -1858624256, + model = 'w_me_switchblade', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SWITCHBLADE_VARMOD_VAR1'] = { + id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', + hash = 1530822070, + model = 'w_me_switchblade_b', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_SWITCHBLADE_VARMOD_VAR2'] = { + id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', + hash = -409758110, + model = 'w_me_switchblade_g', + gxtName = 'WCT_INVALID', + gxtDescription = 'WCD_INVALID', + __type = 'CWeaponComponentVariantModelInfo', + type = 'variant' + }, + ['COMPONENT_AUTOSHOTGUN_CLIP_01'] = { + id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', + hash = 169463950, + model = 'w_sg_sweeper_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = '', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 10 + }, + ['COMPONENT_COMPACTLAUNCHER_CLIP_01'] = { + id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', + hash = 1235472140, + model = 'w_lr_compactgl_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = '', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 1 + }, + ['COMPONENT_MINISMG_CLIP_01'] = { + id = 'COMPONENT_MINISMG_CLIP_01', + hash = -2067221805, + model = 'w_sb_minismg_mag1', + gxtName = 'WCT_CLIP1', + gxtDescription = 'WCD_SCRP_CLIP1', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 20 + }, + ['COMPONENT_MINISMG_CLIP_02'] = { + id = 'COMPONENT_MINISMG_CLIP_02', + hash = -1820405577, + model = 'w_sb_minismg_mag2', + gxtName = 'WCT_CLIP2', + gxtDescription = 'WCD_SCRP_CLIP2', + __type = 'CWeaponComponentClipInfo', + type = 'clip', + clipSize = 30 + } +} + +--- Weapon ammo configuration +config.weapon_ammo = { + ['AMMO_MOBILEOPS_CANNON'] = { + id = 'AMMO_MOBILEOPS_CANNON', + hash = 764589401, + max = 20, + name = _T('core', 'ammo_mobileops_cannon') + }, + ['AMMO_APC_CANNON'] = { + id = 'AMMO_APC_CANNON', + hash = -767591211, + max = 100, + name = _T('core', 'ammo_apc_cannon') + }, + ['AMMO_APC_MISSILE'] = { + id = 'AMMO_APC_MISSILE', + hash = 119573070, + max = 20, + name = _T('core', 'ammo_apc_missile') + }, + ['AMMO_AVENGER_CANNON'] = { + id = 'AMMO_AVENGER_CANNON', + hash = 1849772700, + max = 20, + name = _T('core', 'ammo_avenger_cannon') + }, + ['AMMO_BARRAGE_GL'] = { + id = 'AMMO_BARRAGE_GL', + hash = 1364454752, + max = 20, + name = _T('core', 'ammo_barrage_gl') + }, + ['AMMO_VEHICLEBOMB'] = { + id = 'AMMO_VEHICLEBOMB', + hash = -1615671818, + max = 1, + name = _T('core', 'ammo_vehiclebomb') + }, + ['AMMO_VEHICLEBOMB_CLUSTER'] = { + id = 'AMMO_VEHICLEBOMB_CLUSTER', + hash = 1584038003, + max = 1, + name = _T('core', 'ammo_vehiclebomb_cluster') + }, + ['AMMO_VEHICLEBOMB_GAS'] = { + id = 'AMMO_VEHICLEBOMB_GAS', + hash = 314485403, + max = 1, + name = _T('core', 'ammo_vehiclebomb_gas') + }, + ['AMMO_VEHICLEBOMB_INCENDIARY'] = { + id = 'AMMO_VEHICLEBOMB_INCENDIARY', + hash = -111286589, + max = 1, + name = _T('core', 'ammo_vehiclebomb_incendiary') + }, + ['AMMO_CHERNO_MISSILE'] = { + id = 'AMMO_CHERNO_MISSILE', + hash = -1278325590, + max = 10, + name = _T('core', 'ammo_cherno_missile') + }, + ['AMMO_DUNE_GRENADELAUNCHER'] = { + id = 'AMMO_DUNE_GRENADELAUNCHER', + hash = 1742067183, + max = 20, + name = _T('core', 'ammo_dune_grenadelauncher') + }, + ['AMMO_HACKER_MISSILE'] = { + id = 'AMMO_HACKER_MISSILE', + hash = -2009808731, + max = 20, + name = _T('core', 'ammo_hacker_missile') + }, + ['AMMO_HUNTER_MISSILE'] = { + id = 'AMMO_HUNTER_MISSILE', + hash = -119401255, + max = 20, + name = _T('core', 'ammo_hunter_missile') + }, + ['AMMO_HUNTER_BARRAGE'] = { + id = 'AMMO_HUNTER_BARRAGE', + hash = 935462248, + max = 20, + name = _T('core', 'ammo_hunter_barrage') + }, + ['AMMO_KHANJALI_GL'] = { + id = 'AMMO_KHANJALI_GL', + hash = -1630507076, + max = 20, + name = _T('core', 'ammo_khanjali_gl') + }, + ['AMMO_KHANJALI_CANNON_HEAVY'] = { + id = 'AMMO_KHANJALI_CANNON_HEAVY', + hash = 617011510, + max = 100, + name = _T('core', 'ammo_khanjali_cannon_heavy') + }, + ['AMMO_VEHICLEMINE'] = { + id = 'AMMO_VEHICLEMINE', + hash = 612448028, + max = 1, + name = _T('core', 'ammo_vehiclemine') + }, + ['AMMO_VEHICLEMINE_KINETIC'] = { + id = 'AMMO_VEHICLEMINE_KINETIC', + hash = -1140465749, + max = 1, + name = _T('core', 'ammo_vehiclemine_kinetic') + }, + ['AMMO_VEHICLEMINE_EMP'] = { + id = 'AMMO_VEHICLEMINE_EMP', + hash = 1653442244, + max = 1, + name = _T('core', 'ammo_vehiclemine_emp') + }, + ['AMMO_VEHICLEMINE_SPIKE'] = { + id = 'AMMO_VEHICLEMINE_SPIKE', + hash = 1782795920, + max = 1, + name = _T('core', 'ammo_vehiclemine_spike') + }, + ['AMMO_VEHICLEMINE_SLICK'] = { + id = 'AMMO_VEHICLEMINE_SLICK', + hash = -418520852, + max = 1, + name = _T('core', 'ammo_vehiclemine_slick') + }, + ['AMMO_VEHICLEMINE_TAR'] = { + id = 'AMMO_VEHICLEMINE_TAR', + hash = -1733963618, + max = 1, + name = _T('core', 'ammo_vehiclemine_tar') + }, + ['AMMO_VEHICLEMINE_KINETIC_RC'] = { + id = 'AMMO_VEHICLEMINE_KINETIC_RC', + hash = -338616823, + max = 1, + name = _T('core', 'ammo_vehiclemine_kinetic_rc') + }, + ['AMMO_VEHICLEMINE_EMP_RC'] = { + id = 'AMMO_VEHICLEMINE_EMP_RC', + hash = -930619152, + max = 1, + name = _T('core', 'ammo_vehiclemine_emp_rc') + }, + ['AMMO_VEHICLEMINE_SPIKE_RC'] = { + id = 'AMMO_VEHICLEMINE_SPIKE_RC', + hash = -1317227407, + max = 1, + name = _T('core', 'ammo_vehiclemine_spike_rc') + }, + ['AMMO_VEHICLEMINE_SLICK_RC'] = { + id = 'AMMO_VEHICLEMINE_SLICK_RC', + hash = -590129723, + max = 1, + name = _T('core', 'ammo_vehiclemine_slick_rc') + }, + ['AMMO_VEHICLEMINE_TAR_RC'] = { + id = 'AMMO_VEHICLEMINE_TAR_RC', + hash = -1955683003, + max = 1, + name = _T('core', 'ammo_vehiclemine_tar_rc') + }, + ['AMMO_MONSTER3_KINETIC'] = { + id = 'AMMO_MONSTER3_KINETIC', + hash = 2074953483, + max = 10, + name = _T('core', 'ammo_monster3_kinetic') + }, + ['AMMO_MORTAR_EXPLOSIVE'] = { + id = 'AMMO_MORTAR_EXPLOSIVE', + hash = 814030577, + max = 10, + name = _T('core', 'ammo_mortar_explosive') + }, + ['AMMO_MORTAR_KINETIC'] = { + id = 'AMMO_MORTAR_KINETIC', + hash = 648487681, + max = 10, + name = _T('core', 'ammo_mortar_kinetic') + }, + ['AMMO_MULE4_GL'] = { + id = 'AMMO_MULE4_GL', + hash = -206645419, + max = 20, + name = _T('core', 'ammo_mule4_gl') + }, + ['AMMO_OPPRESSOR_MISSILE'] = { + id = 'AMMO_OPPRESSOR_MISSILE', + hash = 570854289, + max = 20, + name = _T('core', 'ammo_oppressor_missile') + }, + ['AMMO_OPPRESSOR2_MISSILE'] = { + id = 'AMMO_OPPRESSOR2_MISSILE', + hash = 914231229, + max = 20, + name = _T('core', 'ammo_oppressor2_missile') + }, + ['AMMO_POUNDER2_MISSILE'] = { + id = 'AMMO_POUNDER2_MISSILE', + hash = 948447183, + max = 20, + name = _T('core', 'ammo_pounder2_missile') + }, + ['AMMO_POUNDER2_GL'] = { + id = 'AMMO_POUNDER2_GL', + hash = 1624456817, + max = 20, + name = _T('core', 'ammo_pounder2_gl') + }, + ['AMMO_ROGUE_MISSILE'] = { + id = 'AMMO_ROGUE_MISSILE', + hash = -1421421393, + max = 20, + name = _T('core', 'ammo_rogue_missile') + }, + ['AMMO_SCRAMJET_MISSILE'] = { + id = 'AMMO_SCRAMJET_MISSILE', + hash = -1664293218, + max = 20, + name = _T('core', 'ammo_scramjet_missile') + }, + ['AMMO_STRIKEFORCE_BARRAGE'] = { + id = 'AMMO_STRIKEFORCE_BARRAGE', + hash = 987449399, + max = 20, + name = _T('core', 'ammo_strikeforce_barrage') + }, + ['AMMO_STRIKEFORCE_MISSILE'] = { + id = 'AMMO_STRIKEFORCE_MISSILE', + hash = 770578418, + max = 20, + name = _T('core', 'ammo_strikeforce_missile') + }, + ['AMMO_SUBCAR_MISSILE'] = { + id = 'AMMO_SUBCAR_MISSILE', + hash = 456482729, + max = 100, + name = _T('core', 'ammo_subcar_missile') + }, + ['AMMO_SUBCAR_TORPEDO'] = { + id = 'AMMO_SUBCAR_TORPEDO', + hash = -684945118, + max = 100, + name = _T('core', 'ammo_subcar_torpedo') + }, + ['AMMO_TAMPA_MORTAR'] = { + id = 'AMMO_TAMPA_MORTAR', + hash = -405037695, + max = 10, + name = _T('core', 'ammo_tampa_mortar') + }, + ['AMMO_THRUSTER_MISSILE'] = { + id = 'AMMO_THRUSTER_MISSILE', + hash = -379666311, + max = 20, + name = _T('core', 'ammo_thruster_missile') + }, + ['AMMO_TRAILER_AA'] = { + id = 'AMMO_TRAILER_AA', + hash = 881918194, + max = 100, + name = _T('core', 'ammo_trailer_aa') + }, + ['AMMO_TRAILER_MISSILE'] = { + id = 'AMMO_TRAILER_MISSILE', + hash = -11173636, + max = 10, + name = _T('core', 'ammo_trailer_missile') + }, + ['AMMO_VIGILANTE_MISSILE'] = { + id = 'AMMO_VIGILANTE_MISSILE', + hash = 1507289724, + max = 20, + name = _T('core', 'ammo_vigilante_missile') + }, + ['AMMO_VEHICLEBOMB_WIDE'] = { + id = 'AMMO_VEHICLEBOMB_WIDE', + hash = -117387562, + max = 1, + name = _T('core', 'ammo_vehiclebomb_wide') + }, + ['AMMO_RCTANK_ROCKET'] = { + id = 'AMMO_RCTANK_ROCKET', + hash = -1585454291, + max = 20, + name = _T('core', 'ammo_rctank_rocket') + }, + ['AMMO_FIREWORK'] = { + id = 'AMMO_FIREWORK', + hash = -1356599793, + max = 20, + name = _T('core', 'ammo_firework') + }, + ['AMMO_FLAREGUN'] = { + id = 'AMMO_FLAREGUN', + hash = 1173416293, + max = 20, + name = _T('core', 'ammo_flaregun') + }, + ['AMMO_HOMINGLAUNCHER'] = { + id = 'AMMO_HOMINGLAUNCHER', + hash = -1726673363, + max = 10, + name = _T('core', 'ammo_hominglauncher') + }, + ['AMMO_PIPEBOMB'] = { + id = 'AMMO_PIPEBOMB', + hash = 357983224, + max = 10, + name = _T('core', 'ammo_pipebomb') + }, + ['AMMO_PROXMINE'] = { + id = 'AMMO_PROXMINE', + hash = -1356724057, + max = 5, + name = _T('core', 'ammo_proxmine') + }, + ['AMMO_RAILGUN'] = { + id = 'AMMO_RAILGUN', + hash = 2034517757, + max = 20, + name = _T('core', 'ammo_railgun') + }, + ['AMMO_PISTOL'] = { + id = 'AMMO_PISTOL', + hash = 1950175060, + max = 250, + name = _T('core', 'ammo_pistol') + }, + ['AMMO_SMG'] = { + id = 'AMMO_SMG', + hash = 1820140472, + max = 250, + name = _T('core', 'ammo_smg') + }, + ['AMMO_RIFLE'] = { + id = 'AMMO_RIFLE', + hash = 218444191, + max = 250, + name = _T('core', 'ammo_rifle') + }, + ['AMMO_MG'] = { + id = 'AMMO_MG', + hash = 1788949567, + max = 500, + name = _T('core', 'ammo_mg') + }, + ['AMMO_SHOTGUN'] = { + id = 'AMMO_SHOTGUN', + hash = -1878508229, + max = 250, + name = _T('core', 'ammo_shotgun') + }, + ['AMMO_STUNGUN'] = { + id = 'AMMO_STUNGUN', + hash = -1339118112, + max = 250, + name = _T('core', 'ammo_stungun') + }, + ['AMMO_SNIPER'] = { + id = 'AMMO_SNIPER', + hash = 1285032059, + max = 250, + name = _T('core', 'ammo_sniper') + }, + ['AMMO_SNIPER_REMOTE'] = { + id = 'AMMO_SNIPER_REMOTE', + hash = -19235536, + max = 250, + name = _T('core', 'ammo_sniper_remote') + }, + ['AMMO_FIREEXTINGUISHER'] = { + id = 'AMMO_FIREEXTINGUISHER', + hash = 1359393852, + max = 2000, + name = _T('core', 'ammo_fireextinguisher') + }, + ['AMMO_PETROLCAN'] = { + id = 'AMMO_PETROLCAN', + hash = -899475295, + max = 4500, + name = _T('core', 'ammo_petrolcan') + }, + ['AMMO_MINIGUN'] = { + id = 'AMMO_MINIGUN', + hash = -1614428030, + max = 250, + name = _T('core', 'ammo_minigun') + }, + ['AMMO_GRENADELAUNCHER'] = { + id = 'AMMO_GRENADELAUNCHER', + hash = 1003267566, + max = 20, + name = _T('core', 'ammo_grenadelauncher') + }, + ['AMMO_GRENADELAUNCHER_SMOKE'] = { + id = 'AMMO_GRENADELAUNCHER_SMOKE', + hash = 826266432, + max = 20, + name = _T('core', 'ammo_grenadelauncher_smoke') + }, + ['AMMO_RPG'] = { + id = 'AMMO_RPG', + hash = 1742569970, + max = 20, + name = _T('core', 'ammo_rpg') + }, + ['AMMO_STINGER'] = { + id = 'AMMO_STINGER', + hash = -1857257158, + max = 20, + name = _T('core', 'ammo_stinger') + }, + ['AMMO_GRENADE'] = { + id = 'AMMO_GRENADE', + hash = 1003688881, + max = 25, + name = _T('core', 'ammo_grenade') + }, + ['AMMO_BALL'] = { + id = 'AMMO_BALL', + hash = -6986138, + max = 1, + name = _T('core', 'ammo_ball') + }, + ['AMMO_STICKYBOMB'] = { + id = 'AMMO_STICKYBOMB', + hash = 1411692055, + max = 25, + name = _T('core', 'ammo_stickybomb') + }, + ['AMMO_SMOKEGRENADE'] = { + id = 'AMMO_SMOKEGRENADE', + hash = -435287898, + max = 25, + name = _T('core', 'ammo_smokegrenade') + }, + ['AMMO_BZGAS'] = { + id = 'AMMO_BZGAS', + hash = -1686864220, + max = 25, + name = _T('core', 'ammo_bzgas') + }, + ['AMMO_FLARE'] = { + id = 'AMMO_FLARE', + hash = 1808594799, + max = 25, + name = _T('core', 'ammo_flare') + }, + ['AMMO_MOLOTOV'] = { + id = 'AMMO_MOLOTOV', + hash = 1446246869, + max = 25, + name = _T('core', 'ammo_molotov') + }, + ['AMMO_TANK'] = { + id = 'AMMO_TANK', + hash = -1474608608, + max = 100, + name = _T('core', 'ammo_tank') + }, + ['AMMO_SPACE_ROCKET'] = { + id = 'AMMO_SPACE_ROCKET', + hash = 527765612, + max = 20, + name = _T('core', 'ammo_space_rocket') + }, + ['AMMO_PLANE_ROCKET'] = { + id = 'AMMO_PLANE_ROCKET', + hash = 1198741878, + max = 20, + name = _T('core', 'ammo_plane_rocket') + }, + ['AMMO_PLAYER_LASER'] = { + id = 'AMMO_PLAYER_LASER', + hash = -165357558, + max = 100, + name = _T('core', 'ammo_player_laser') + }, + ['AMMO_ENEMY_LASER'] = { + id = 'AMMO_ENEMY_LASER', + hash = -1372674932, + max = 100, + name = _T('core', 'ammo_enemy_laser') + }, + ['AMMO_BIRD_CRAP'] = { + id = 'AMMO_BIRD_CRAP', + hash = 1117307028, + max = 25, + name = _T('core', 'ammo_bird_crap') + }, + ['AMMO_MG_ARMORPIERCING'] = { + id = 'AMMO_MG_ARMORPIERCING', + hash = 784861712, + max = 480, + name = _T('core', 'ammo_mg_armorpiercing') + }, + ['AMMO_MG_FMJ'] = { + id = 'AMMO_MG_FMJ', + hash = 234717365, + max = 480, + name = _T('core', 'ammo_mg_fmj') + }, + ['AMMO_MG_INCENDIARY'] = { + id = 'AMMO_MG_INCENDIARY', + hash = 1461941360, + max = 480, + name = _T('core', 'ammo_mg_incendiary') + }, + ['AMMO_MG_TRACER'] = { + id = 'AMMO_MG_TRACER', + hash = 1226421483, + max = 600, + name = _T('core', 'ammo_mg_tracer') + }, + ['AMMO_PISTOL_FMJ'] = { + id = 'AMMO_PISTOL_FMJ', + hash = -1132792829, + max = 240, + name = _T('core', 'ammo_pistol_fmj') + }, + ['AMMO_PISTOL_HOLLOWPOINT'] = { + id = 'AMMO_PISTOL_HOLLOWPOINT', + hash = -836519658, + max = 240, + name = _T('core', 'ammo_pistol_hollowpoint') + }, + ['AMMO_PISTOL_INCENDIARY'] = { + id = 'AMMO_PISTOL_INCENDIARY', + hash = -1416716039, + max = 240, + name = _T('core', 'ammo_pistol_incendiary') + }, + ['AMMO_PISTOL_TRACER'] = { + id = 'AMMO_PISTOL_TRACER', + hash = -1193480661, + max = 360, + name = _T('core', 'ammo_pistol_tracer') + }, + ['AMMO_RIFLE_ARMORPIERCING'] = { + id = 'AMMO_RIFLE_ARMORPIERCING', + hash = 423744068, + max = 240, + name = _T('core', 'ammo_rifle_armorpiercing') + }, + ['AMMO_RIFLE_FMJ'] = { + id = 'AMMO_RIFLE_FMJ', + hash = 1586900444, + max = 240, + name = _T('core', 'ammo_rifle_fmj') + }, + ['AMMO_RIFLE_INCENDIARY'] = { + id = 'AMMO_RIFLE_INCENDIARY', + hash = -1829688883, + max = 240, + name = _T('core', 'ammo_rifle_incendiary') + }, + ['AMMO_RIFLE_TRACER'] = { + id = 'AMMO_RIFLE_TRACER', + hash = -1340502689, + max = 360, + name = _T('core', 'ammo_rifle_tracer') + }, + ['AMMO_SMG_FMJ'] = { + id = 'AMMO_SMG_FMJ', + hash = 758230489, + max = 240, + name = _T('core', 'ammo_smg_fmj') + }, + ['AMMO_SMG_HOLLOWPOINT'] = { + id = 'AMMO_SMG_HOLLOWPOINT', + hash = 670318226, + max = 240, + name = _T('core', 'ammo_smg_hollowpoint') + }, + ['AMMO_SMG_INCENDIARY'] = { + id = 'AMMO_SMG_INCENDIARY', + hash = -332892697, + max = 240, + name = _T('core', 'ammo_smg_incendiary') + }, + ['AMMO_SMG_TRACER'] = { + id = 'AMMO_SMG_TRACER', + hash = 1569785553, + max = 360, + name = _T('core', 'ammo_smg_tracer') + }, + ['AMMO_SNIPER_ARMORPIERCING'] = { + id = 'AMMO_SNIPER_ARMORPIERCING', + hash = -1497580119, + max = 80, + name = _T('core', 'ammo_sniper_armorpiercing') + }, + ['AMMO_SNIPER_EXPLOSIVE'] = { + id = 'AMMO_SNIPER_EXPLOSIVE', + hash = -1378784071, + max = 40, + name = _T('core', 'ammo_sniper_explosive') + }, + ['AMMO_SNIPER_FMJ'] = { + id = 'AMMO_SNIPER_FMJ', + hash = -168704490, + max = 80, + name = _T('core', 'ammo_sniper_fmj') + }, + ['AMMO_SNIPER_INCENDIARY'] = { + id = 'AMMO_SNIPER_INCENDIARY', + hash = 796697766, + max = 80, + name = _T('core', 'ammo_sniper_incendiary') + }, + ['AMMO_SNIPER_TRACER'] = { + id = 'AMMO_SNIPER_TRACER', + hash = 1184011213, + max = 320, + name = _T('core', 'ammo_sniper_tracer') + }, + ['AMMO_SHOTGUN_ARMORPIERCING'] = { + id = 'AMMO_SHOTGUN_ARMORPIERCING', + hash = 1923327840, + max = 160, + name = _T('core', 'ammo_shotgun_armorpiercing') + }, + ['AMMO_SHOTGUN_EXPLOSIVE'] = { + id = 'AMMO_SHOTGUN_EXPLOSIVE', + hash = -309302955, + max = 40, + name = _T('core', 'ammo_shotgun_explosive') + }, + ['AMMO_SHOTGUN_HOLLOWPOINT'] = { + id = 'AMMO_SHOTGUN_HOLLOWPOINT', + hash = 2089185906, + max = 160, + name = _T('core', 'ammo_shotgun_hollowpoint') + }, + ['AMMO_SHOTGUN_INCENDIARY'] = { + id = 'AMMO_SHOTGUN_INCENDIARY', + hash = -609429612, + max = 160, + name = _T('core', 'ammo_shotgun_incendiary') + }, + ['AMMO_SNOWBALL'] = { + id = 'AMMO_SNOWBALL', + hash = -2112339603, + max = 10, + name = _T('core', 'ammo_snowball') + }, + ['AMMO_ARENA_HOMING_MISSILE'] = { + id = 'AMMO_ARENA_HOMING_MISSILE', + hash = 1669062227, + max = 20, + name = _T('core', 'ammo_arena_homing_missile') + }, + ['AMMO_RAYPISTOL'] = { + id = 'AMMO_RAYPISTOL', + hash = -1526023308, + max = 20, + name = _T('core', 'ammo_raypistol') + }, + ['AMMO_HAZARDCAN'] = { + id = 'AMMO_HAZARDCAN', + hash = 1618528319, + max = 4500, + name = _T('core', 'ammo_hazardcan') + }, + ['AMMO_TRANQUILIZER'] = { + id = 'AMMO_TRANQUILIZER', + hash = 1964004553, + max = 250, + name = _T('core', 'ammo_tranquilizer') + } +} + +--- Weapon categories configuration +config.weapon_categories = { + ['thrown'] = { + id = 'thrown', + weapons = { + 'VEHICLE_WEAPON_BOMB', + 'VEHICLE_WEAPON_BOMB_CLUSTER', + 'VEHICLE_WEAPON_BOMB_GAS', + 'VEHICLE_WEAPON_BOMB_INCENDIARY', + 'VEHICLE_WEAPON_MINE', + 'VEHICLE_WEAPON_MINE_KINETIC', + 'VEHICLE_WEAPON_MINE_EMP', + 'VEHICLE_WEAPON_MINE_SPIKE', + 'VEHICLE_WEAPON_MINE_SLICK', + 'VEHICLE_WEAPON_MINE_TAR', + 'VEHICLE_WEAPON_MINE_KINETIC_RC', + 'VEHICLE_WEAPON_MINE_EMP_RC', + 'VEHICLE_WEAPON_MINE_SPIKE_RC', + 'VEHICLE_WEAPON_MINE_SLICK_RC', + 'VEHICLE_WEAPON_MINE_TAR_RC', + 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', + 'WEAPON_PIPEBOMB', + 'WEAPON_PROXMINE', + 'WEAPON_GRENADE', + 'WEAPON_STICKYBOMB', + 'WEAPON_SMOKEGRENADE', + 'WEAPON_BZGAS', + 'WEAPON_MOLOTOV', + 'WEAPON_BALL', + 'WEAPON_FLARE', + 'WEAPON_BIRD_CRAP', + 'WEAPON_SNOWBALL' + }, + name = _T('core', 'thrown') + }, + ['heavy'] = { + id = 'heavy', + weapons = { + 'VEHICLE_WEAPON_RCTANK_LAZER', + 'WEAPON_COMPACTLAUNCHER', + 'WEAPON_FIREWORK', + 'WEAPON_HOMINGLAUNCHER', + 'WEAPON_RAILGUN', + 'WEAPON_GRENADELAUNCHER', + 'WEAPON_GRENADELAUNCHER_SMOKE', + 'WEAPON_RPG', + 'WEAPON_PASSENGER_ROCKET', + 'WEAPON_AIRSTRIKE_ROCKET', + 'WEAPON_STINGER', + 'WEAPON_MINIGUN', + 'WEAPON_VEHICLE_ROCKET', + 'WEAPON_RAYMINIGUN' + }, + name = _T('core', 'heavy') + }, + ['shotgun'] = { + id = 'shotgun', + weapons = { + 'WEAPON_AUTOSHOTGUN', + 'WEAPON_DBSHOTGUN', + 'WEAPON_HEAVYSHOTGUN', + 'WEAPON_PUMPSHOTGUN', + 'WEAPON_SAWNOFFSHOTGUN', + 'WEAPON_ASSAULTSHOTGUN', + 'WEAPON_BULLPUPSHOTGUN', + 'WEAPON_PUMPSHOTGUN_MK2' + }, + name = _T('core', 'shotgun') + }, + ['melee'] = { + id = 'melee', + weapons = { + 'WEAPON_BATTLEAXE', + 'WEAPON_BOTTLE', + 'WEAPON_DAGGER', + 'WEAPON_FLASHLIGHT', + 'WEAPON_GARBAGEBAG', + 'WEAPON_HANDCUFFS', + 'WEAPON_HATCHET', + 'WEAPON_MACHETE', + 'WEAPON_POOLCUE', + 'WEAPON_KNIFE', + 'WEAPON_NIGHTSTICK', + 'WEAPON_HAMMER', + 'WEAPON_BAT', + 'WEAPON_GOLFCLUB', + 'WEAPON_CROWBAR', + 'WEAPON_STONE_HATCHET', + 'WEAPON_SWITCHBLADE', + 'WEAPON_WRENCH' + }, + name = _T('core', 'melee') + }, + ['rifle'] = { + id = 'rifle', + weapons = { + 'WEAPON_BULLPUPRIFLE', + 'WEAPON_COMPACTRIFLE', + 'WEAPON_ASSAULTRIFLE', + 'WEAPON_CARBINERIFLE', + 'WEAPON_ADVANCEDRIFLE', + 'WEAPON_SPECIALCARBINE', + 'WEAPON_ASSAULTRIFLE_MK2', + 'WEAPON_BULLPUPRIFLE_MK2', + 'WEAPON_CARBINERIFLE_MK2', + 'WEAPON_SPECIALCARBINE_MK2' + }, + name = _T('core', 'rifle') + }, + ['smg'] = { + id = 'smg', + weapons = { + 'WEAPON_COMBATPDW', + 'WEAPON_MACHINEPISTOL', + 'WEAPON_MINISMG', + 'WEAPON_MICROSMG', + 'WEAPON_SMG', + 'WEAPON_ASSAULTSMG', + 'WEAPON_SMG_MK2' + }, + name = _T('core', 'smg') + }, + ['pistol'] = { + id = 'pistol', + weapons = { + 'WEAPON_FLAREGUN', + 'WEAPON_HEAVYPISTOL', + 'WEAPON_MARKSMANPISTOL', + 'WEAPON_REVOLVER', + 'WEAPON_PISTOL', + 'WEAPON_COMBATPISTOL', + 'WEAPON_APPISTOL', + 'WEAPON_PISTOL50', + 'WEAPON_SNSPISTOL', + 'WEAPON_DOUBLEACTION', + 'WEAPON_PISTOL_MK2', + 'WEAPON_REVOLVER_MK2', + 'WEAPON_SNSPISTOL_MK2', + 'WEAPON_RAYPISTOL', + 'WEAPON_VINTAGEPISTOL', + 'WEAPON_CERAMICPISTOL', + 'WEAPON_NAVYREVOLVER' + }, + name = _T('core', 'pistol') + }, + ['mg'] = { + id = 'mg', + weapons = { + 'WEAPON_GUSENBERG', + 'WEAPON_MG', + 'WEAPON_COMBATMG', + 'WEAPON_COMBATMG_MK2', + 'WEAPON_RAYCARBINE' + }, + name = _T('core', 'mg') + }, + ['unarmed'] = { + id = 'unarmed', + weapons = { + 'WEAPON_KNUCKLE', + 'WEAPON_UNARMED', + 'WEAPON_ANIMAL', + 'WEAPON_COUGAR', + 'WEAPON_ANIMAL_RETRIEVER', + 'WEAPON_SMALL_DOG', + 'WEAPON_TIGER_SHARK', + 'WEAPON_HAMMERHEAD_SHARK', + 'WEAPON_KILLER_WHALE', + 'WEAPON_BOAR', + 'WEAPON_PIG', + 'WEAPON_COYOTE', + 'WEAPON_DEER', + 'WEAPON_HEN', + 'WEAPON_RABBIT', + 'WEAPON_CAT', + 'WEAPON_COW' + }, + name = _T('core', 'unarmed') + }, + ['sniper'] = { + id = 'sniper', + weapons = { + 'WEAPON_MARKSMANRIFLE', + 'WEAPON_MUSKET', + 'WEAPON_SNIPERRIFLE', + 'WEAPON_HEAVYSNIPER', + 'WEAPON_HEAVYSNIPER_MK2', + 'WEAPON_MARKSMANRIFLE_MK2' + }, + name = _T('core', 'sniper') + }, + ['stungun'] = { + id = 'stungun', + weapons = { + 'WEAPON_STUNGUN' + }, + name = _T('core', 'stungun') + }, + ['fireextinguisher'] = { + id = 'fireextinguisher', + weapons = { + 'WEAPON_FIREEXTINGUISHER' + }, + name = _T('core', 'fireextinguisher') + }, + ['petrolcan'] = { + id = 'petrolcan', + weapons = { + 'WEAPON_PETROLCAN', + 'WEAPON_HAZARDCAN' + }, + name = _T('core', 'petrolcan') + }, + ['digiscanner'] = { + id = 'digiscanner', + weapons = { + 'WEAPON_DIGISCANNER' + }, + name = _T('core', 'digiscanner') + }, + ['nightvision'] = { + id = 'nightvision', + weapons = { + 'GADGET_NIGHTVISION' + }, + name = _T('core', 'nightvision') + }, + ['parachute'] = { + id = 'parachute', + weapons = { + 'GADGET_PARACHUTE' + }, + name = _T('core', 'parachute') + }, + ['tranqilizer'] = { + id = 'tranqilizer', + weapons = { + 'WEAPON_TRANQUILIZER' + }, + name = _T('core', 'tranqilizer') + } +} + +--- Return current configuration +return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/fxmanifest.lua b/corev/[required]/cvf_config/fxmanifest.lua new file mode 100644 index 0000000..0a2153a --- /dev/null +++ b/corev/[required]/cvf_config/fxmanifest.lua @@ -0,0 +1,48 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Config Resource' +version '1.0.0' +description 'Config resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Client available files +--- +files { + 'configs/client/*.lua', + 'configs/shared/*.lua' +} + +--- +--- Register client scripts +--- +server_scripts { + 'shared/main.lua' +} + +--- +--- Register client scripts +--- +client_scripts { + 'shared/main.lua' +} + +dependencies { + 'cvf_ids' +} \ No newline at end of file diff --git a/corev/[required]/cvf_config/shared/main.lua b/corev/[required]/cvf_config/shared/main.lua new file mode 100644 index 0000000..e1a05ac --- /dev/null +++ b/corev/[required]/cvf_config/shared/main.lua @@ -0,0 +1,157 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local type = assert(type) +local pairs = assert(pairs) +local tostring = assert(tostring) +local xpcall = assert(xpcall) +local load = assert(load) +local traceback = assert(traceback or debug.traceback) +local pack = assert(pack or table.pack) +local lower = assert(string.lower) +local isClient = not IsDuplicityVersion() + +--- Cahce FiveM globals +local exports = assert(exports) +local cfv_ids_self = assert(exports['cvf_ids']) +local cfv_ids_func = assert(cfv_ids_self.__id) + +--- Create a configuration table +local configuration = {} + +--- Merge multiple tables into one table +local function merge_tables(...) + local tables_to_merge = {...} + + if (#tables_to_merge == 0) then + return {} + elseif (#tables_to_merge == 1) then + return tables_to_merge[1] + end + + local result = tables_to_merge[1] + + if (type(result) ~= 'table') then + result = {} + end + + for i = 2, #tables_to_merge do + local from = tables_to_merge[i] + + if (type(from) == 'table') then + for k, v in pairs(from) do + if type(v) == 'table' then + result[k] = result[k] or {} + + if (type(result[k]) == 'table') then + result[k] = merge_tables(result[k], v) + end + else + result[k] = v + end + end + end + end + + return result +end + +--- This function results a config table or value from stored configuration variable +--- @param cacheKey number Cached key from `cfv_ids:__id` +--- @return any|nil results from stored configuration variable +local function getConfigurationFromCache(cacheKey, ...) + local arguments = pack(...) + + if (configuration[cacheKey] ~= nil) then + local cachedResults = configuration[cacheKey] + + for _, argument in pairs(arguments) do + if (type(argument) == 'string') then + cachedResults = cachedResults[argument] or nil + + if (cachedResults == nil) then + return nil + elseif (type(cachedResults) ~= 'table') then + return cachedResults + end + end + end + + return cachedResults + end + + return nil +end + +--- Load configuration by name +--- @param name string Name of configuration +--- @param cacheKey number Cached key from `cfv_ids:__id` +local function loadConfigurationVariable(name, cacheKey) + if (configuration[cacheKey] ~= nil) then + return + end + + local sharedConfiguration = {} + local sharedConfigurationPath = ('configs/shared/%s.lua'):format(name) + local sharedConfigurationFile = LoadResourceFile(GetCurrentResourceName(), sharedConfigurationPath) + local environmentConfiguration = {} + local environmentConfigurationPath = isClient and ('configs/client/%s.lua'):format(name) or ('configs/server/%s.lua'):format(name) + local environmentConfigurationFile = LoadResourceFile(GetCurrentResourceName(), environmentConfigurationPath) + + if (sharedConfigurationFile) then + local func, _ = load(sharedConfigurationFile, ('%s/%s'):format(GetCurrentResourceName(), sharedConfigurationPath)) + + if (func) then + local ok, result = xpcall(func, traceback) + + if (ok) then + sharedConfiguration = result or {} + end + end + end + + if (environmentConfigurationFile) then + local func, _ = load(environmentConfigurationFile, ('%s/%s'):format(GetCurrentResourceName(), environmentConfigurationPath)) + + if (func) then + local ok, result = xpcall(func, traceback) + + if (ok) then + environmentConfiguration = result or {} + end + end + end + + configuration[cacheKey] = merge_tables(sharedConfiguration, environmentConfiguration) +end + +--- Load or return cached configuration based on name +--- @param name string Name of configuration to load +--- @params ... string[] Filer results by key +--- @return any|nil Returns `any` data from cached configuration or `nil` if not found +function getConfiguration(name, ...) + name = name or 'core' + + if (type(name) ~= 'string') then name = tostring(name) end + + name = lower(name) + + local cacheKey = cfv_ids_func(cfv_ids_self, name) + + loadConfigurationVariable(name, cacheKey) + + return getConfigurationFromCache(cacheKey, ...) +end + +--- Register `getConfiguration` as export function +exports('__c', getConfiguration) \ No newline at end of file diff --git a/corev/[required]/cvf_events/fxmanifest.lua b/corev/[required]/cvf_events/fxmanifest.lua new file mode 100644 index 0000000..2d0bca3 --- /dev/null +++ b/corev/[required]/cvf_events/fxmanifest.lua @@ -0,0 +1,49 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Translation Resource' +version '1.0.0' +description 'Translation resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'translations/*.json' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + +dependencies { + 'cvf_config' +} \ No newline at end of file diff --git a/corev/[required]/cvf_events/server/main.lua b/corev/[required]/cvf_events/server/main.lua new file mode 100644 index 0000000..a639842 --- /dev/null +++ b/corev/[required]/cvf_events/server/main.lua @@ -0,0 +1,461 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local class = assert(class) +local pack = assert(pack or table.pack) +local insert = assert(table.insert) +local remove = assert(table.remove) +local ipairs = assert(ipairs) +local pairs = assert(pairs) +local lower = assert(string.lower) +local match = assert(string.match) +local sub = assert(string.sub) +local xpcall = assert(xpcall) +local traceback = assert(debug.traceback) +local encode = assert(json.encode) +local Wait = assert(Citizen.Wait) + +--- FiveM cached global variables +local GetInvokingResource = assert(GetInvokingResource) +local GetNumPlayerIdentifiers = assert(GetNumPlayerIdentifiers) +local GetPlayerIdentifier = assert(GetPlayerIdentifier) +local GetPlayerName = assert(GetPlayerName) +local _AEH = assert(AddEventHandler) +local exports = assert(exports) + +--- Create a `events` class +local events = class "events" + +--- Set default values +events:set { + events = {}, + resourceName = corev:getCurrentResourceName() +} + +--- Register a function as on event trigger +--- @param resource string Name of resource where event came from +--- @param event string Name of event +--- @param name table|string Name or Names of entities, categories etc. +--- @param func function Function to execute on event trigger +function events:onEvent(resource, event, name, func) + resource = corev:ensure(resource, self.resourceName) + event = corev:ensure(event, 'unknown') + name = corev:ensure(name, corev:typeof(name) == 'table' and {} or 'unknown') + func = corev:ensure(func, function() end) + + if (corev:typeof(name) == 'table') then + for _, n in pairs(name) do + if (corev:typeof(n) == 'string') then + self:onEvent(event, n, func) + end + end + + return + end + + event = lower(event) + + if (name == 'unknown') then name = nil else name = lower(name) end + + if (self.events == nil) then self.events = {} end + if (self.events[event] == nil) then + self.events[event] = { + triggers = {}, + parameters = {} + } + end + + if (name == nil) then + insert(self.events[event].triggers, { + resource = resource, + func = func + }) + else + if (self.events[event].parameters[name] == nil) then + self.events[event].parameters[name] = {} + end + + insert(self.events[event].parameters[name], { + resource = resource, + func = func + }) + end +end + +--- Filter given arguments on `function` and `name/names` +function events:filterArguments(...) + local _n, _ns, _c = nil, nil, nil + local _ni, _nsi = 999, 999 + local arguments = pack(...) + + for i, argument in ipairs(arguments) do + local argumentType = corev:typeof(argument) + + if (argumentType == 'function' and _c == nil) then + _c = argument + elseif (argumentType == 'table' and _ns == nil) then + for _, name in ipairs(argument) do + local _arg = corev:ensure(name, 'unknown') + + if (_arg ~= 'unknown') then + if (_ns == nil) then + _ns = {} + _nsi = i + end + + insert(_ns, _arg) + end + end + elseif (_n == nil) then + local _arg = corev:ensure(argument, 'unknown') + + if (_arg ~= 'unknown') then + _n = _arg + _ni = i + end + end + end + + if (_n ~= nil and _c ~= nil and _ni < _nsi) then + return _c, _n + elseif (_ns ~= nil and _c ~= nil and _nsi < _ni) then + return _c, _ns + elseif (_c ~= nil) then + return _c, nil + end +end + +--- Register a new on event +--- @param resource string Name of resource where event came from +--- @param event string Name of event +function events:registerOnEvents(resource, event, ...) + resource = corev:ensure(resource, self.resourceName) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + local callback, name = self:filterArguments(...) + + if (callback == nil) then return end + + self:onEvent(resource, event, name, callback) +end + +--- Unregister a on event +--- @param resource string Name of resource where event came from +--- @param event string Name of event +function events:removeEvents(resource, event, ...) + resource = corev:ensure(resource, self.resourceName) + event = corev:ensure(event, 'unknown') + + if (event == 'unknown') then return end + + local _, name = self:filterArguments(...) + + if (name == nil) then + local triggers = ((self.events or {})[event] or {}).triggers or {} + local parameters = ((self.events or {})[event] or {}).parameters or {} + + for index, triggerInfo in ipairs(triggers) do + if (triggerInfo.resource == resource) then + remove(self.events[event].triggers, index) + end + end + + for pName, parameterTable in ipairs(parameters) do + for index, triggerInfo in ipairs(parameterTable) do + if (triggerInfo.resource == resource) then + remove(self.events[event].parameters[pName], index) + end + end + end + elseif (corev:typeof(name) == 'table') then + for _, n in pairs(name) do + local parameters = (((self.events or {})[event] or {}).parameters or {})[n] or {} + + for index, triggerInfo in ipairs(parameters) do + if (triggerInfo.resource == resource) then + remove(self.events[event].parameters[n], index) + end + end + end + else + local parameters = (((self.events or {})[event] or {}).parameters or {})[name] or {} + + for index, triggerInfo in ipairs(parameters) do + if (triggerInfo.resource == resource) then + remove(self.events[event].parameters[name], index) + end + end + end +end + +--- This function will return player's identifiers as table +--- @param playerId number Source or Player ID to get identifiers for +--- @return table Founded identifiers for player +function events:getIdentifiersBySource(source) + source = corev:ensure(source, -1) + + local tableResults = { + steam = nil, + license = nil, + xbl = nil, + live = nil, + discord = nil, + fivem = nil, + ip = nil + } + + if (source < 0 or source == 0) then return tableResults end + + local numIds = GetNumPlayerIdentifiers(source) + + for i = 0, numIds - 1, 1 do + local identifier = corev:ensure(GetPlayerIdentifier(source, i), 'none') + + if (match(identifier, 'steam:')) then + tableResults.steam = sub(identifier, 7) + elseif (match(identifier, 'license:')) then + tableResults.license = sub(identifier, 9) + elseif (match(identifier, 'xbl:')) then + tableResults.xbl = sub(identifier, 5) + elseif (match(identifier, 'live:')) then + tableResults.live = sub(identifier, 6) + elseif (match(identifier, 'discord:')) then + tableResults.discord = sub(identifier, 9) + elseif (match(identifier, 'fivem:')) then + tableResults.fivem = sub(identifier, 7) + elseif (match(identifier, 'ip:')) then + tableResults.ip = sub(identifier, 4) + end + end + + return tableResults +end + +--- Generates adaptive card json based on given `title`, `description` and `banner` +function events:generateCard(title, description, banner) + local cfgBanner = corev:ensure(corev:cfg('events', 'bannerUrl'), 'https://i.imgur.com/3XeDqC0.png') + local serverName = corev:ensure(corev:cfg('core', 'serverName'), 'CoreV Framework') + + local _tit = corev:t('events', 'connecting_title'):format(serverName) + local _desc = corev:t('events', 'connecting_description'):format(serverName) + + title = corev:ensure(title, _tit) + description = corev:ensure(description, _desc) + banner = corev:ensure(banner, cfgBanner) + + local card = { + ['type'] = 'AdaptiveCard', + ['body'] = { + { type = "Image", url = banner }, + { type = "TextBlock", size = "Medium", weight = "Bolder", text = title, horizontalAlignment = "Center" }, + { type = "TextBlock", text = description, wrap = true, horizontalAlignment = "Center" } + }, + ['$schema'] = "http://adaptivecards.io/schemas/adaptive-card.json", + ['version'] = "1.3" + } + + return encode(card) +end + +--- This function will generate a `presentCard` class +--- @param deferrals deferrals Deferrals from `playerConnecting` event +--- @return presentCard Generated `presentCard` class +function events:getPresentCard(deferrals) + --- Create a `presentCard` class + local presentCard = {} + + --- Set default values presentCard + presentCard.title = nil + presentCard.description = nil + presentCard.banner = nil + presentCard.deferrals = deferrals + + presentCard.update = function() + local cardJson = events:generateCard(presentCard.title, presentCard.description, presentCard.banner) + + presentCard.deferrals.presentCard(cardJson) + end + + presentCard.setTitle = function(title, update) + title = corev:ensure(title, 'unknown') + update = corev:ensure(update, true) + + if (title == 'unknown') then title = nil end + + presentCard.title = title + + if (update) then presentCard.update() end + end + + presentCard.setDescription = function(description, update) + description = corev:ensure(description, 'unknown') + update = corev:ensure(update, true) + + if (description == 'unknown') then description = nil end + + presentCard.description = description + + if (update) then presentCard.update() end + end + + presentCard.setBanner = function(banner, update) + banner = corev:ensure(banner, 'unknown') + update = corev:ensure(update, true) + + if (banner == 'unknown') then banner = nil end + + presentCard.banner = banner + + if (update) then presentCard.update() end + end + + presentCard.reset = function(update) + update = corev:ensure(update, true) + + presentCard.title = nil + presentCard.description = nil + presentCard.banner = nil + + if (update) then presentCard.update() end + end + + presentCard.override = function(card, ...) + presentCard.deferrals.presentCard(card, ...) + end + + presentCard.update() + + return presentCard +end + +--- This event will be triggerd when a player is connecting +_AEH('playerConnecting', function(name, _, deferrals) + deferrals.defer() + + local source = corev:ensure(source, 0) + local triggers = ((events.events or {})['playerconnecting'] or {}).triggers or {} + + if (#triggers == 0) then + deferrals.done() + return + end + + local presentCard = events:getPresentCard(deferrals) + local pIdentifiers = events:getIdentifiersBySource(source) + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + identifierType = lower(identifierType) + + --- Create a `player` class + local player = class "player" + + --- Set default values + player:set { + source = source, + name = name, + identifiers = pIdentifiers, + identifier = pIdentifiers[identifierType] or nil + } + + for _, trigger in pairs(triggers) do + local continue, canConnect, rejectMessage = false, false, nil + + presentCard.reset() + + local func = corev:ensure(trigger.func, function(_, done, _) done() end) + local ok = xpcall(func, traceback, player, function(msg) + msg = corev:ensure(msg, '') + canConnect = corev:ensure(msg == '', false) + + if (not canConnect) then + rejectMessage = msg + end + + continue = true + end, presentCard) + + repeat Wait(0) until continue == true + + if (not ok) then + canConnect = false + rejectMessage = corev:t('events', 'connecting_error'):format(trigger.resource) + end + + if (not canConnect) then + deferrals.done(rejectMessage) + return + end + end + + deferrals.done() +end) + +--- This event will be triggerd when a player is connecting +_AEH('playerDropped', function(reason) + reason = corev:ensure(reason, 'unknown') + + local source = corev:ensure(source, 0) + local triggers = ((events.events or {})['playerdropped'] or {}).triggers or {} + + if (#triggers == 0) then + return + end + + local pIdentifiers = events:getIdentifiersBySource(source) + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + identifierType = lower(identifierType) + + --- Create a `player` class + local player = class "player" + + --- Set default values + player:set { + source = source, + name = GetPlayerName(source), + identifiers = pIdentifiers, + identifier = pIdentifiers[identifierType] or nil + } + + for _, trigger in pairs(triggers) do + local func = corev:ensure(trigger.func, function(_, done, _) done() end) + local ok = xpcall(func, traceback, player, reason) + + repeat Wait(0) until ok ~= nil + end +end) + +--- Register a new on event +--- @param event string Name of event +function registerEvent(event, ...) + local _r = GetInvokingResource() + local resource = corev:ensure(_r, events.resourceName) + + events:registerOnEvents(resource, event, ...) +end + +--- Unregister a on event +--- @param event string Name of event +function removeEvent(event, ...) + local _r = GetInvokingResource() + local resource = corev:ensure(_r, events.resourceName) + + events:removeEvents(resource, event, ...) +end + +--- Register `registerEvent` and `removeEvent` as export function +exports('__add', registerEvent) +exports('__del', removeEvent) \ No newline at end of file diff --git a/corev/[required]/cvf_events/translations/en.json b/corev/[required]/cvf_events/translations/en.json new file mode 100644 index 0000000..fad1a80 --- /dev/null +++ b/corev/[required]/cvf_events/translations/en.json @@ -0,0 +1,17 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connecting_error": "[ERROR] You cannot join because of an error in @%s:playerConnecting", + "connecting_title": "Connecting with %s", + "connecting_description": "You are currently connecting with %s please wait..." + } +} \ No newline at end of file diff --git a/corev/[required]/cvf_events/translations/nl.json b/corev/[required]/cvf_events/translations/nl.json new file mode 100644 index 0000000..82b9401 --- /dev/null +++ b/corev/[required]/cvf_events/translations/nl.json @@ -0,0 +1,17 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "connecting_error": "[ERROR] U kunt niet joinen i.v.m. een error in @%s:playerConnecting", + "connecting_title": "Verbinden met %s", + "connecting_description": "U bent momenteel aan het verbinden met %s even geduld a.u.b." + } +} \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/fxmanifest.lua b/corev/[required]/cvf_identifier/fxmanifest.lua new file mode 100644 index 0000000..34bf0a3 --- /dev/null +++ b/corev/[required]/cvf_identifier/fxmanifest.lua @@ -0,0 +1,43 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Identifier Resource' +version '1.0.0' +description 'Identifier resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} + +--- +--- This stops clients from downloading anything of this resource. +--- +server_only 'yes' \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/migrations/0.lua b/corev/[required]/cvf_identifier/migrations/0.lua new file mode 100644 index 0000000..fec7e9f --- /dev/null +++ b/corev/[required]/cvf_identifier/migrations/0.lua @@ -0,0 +1,34 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = {} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `player_identifiers` ( + `id` INT NOT NULL AUTO_INCREMENT, + `name` VARCHAR(255) NOT NULL, + `steam` VARCHAR(255) NULL DEFAULT NULL, + `license` VARCHAR(255) NULL DEFAULT NULL, + `xbl` VARCHAR(255) NULL DEFAULT NULL, + `live` VARCHAR(255) NULL DEFAULT NULL, + `discord` VARCHAR(255) NULL DEFAULT NULL, + `fivem` VARCHAR(255) NULL DEFAULT NULL, + `ip` VARCHAR(255) NULL DEFAULT NULL, + `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/server/main.lua b/corev/[required]/cvf_identifier/server/main.lua new file mode 100644 index 0000000..fab9216 --- /dev/null +++ b/corev/[required]/cvf_identifier/server/main.lua @@ -0,0 +1,222 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local lower = assert(string.lower) +local match = assert(string.match) +local sub = assert(string.sub) +local pairs = assert(pairs) +local exports = assert(exports) + +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() + +--- Create a `identifiers` class +local identifiers = class 'identifiers' + +--- Set default values +identifiers:set('players', {}) + +--- Generates a `player` class for console, with source '0' +--- @return player Generated `player` class for console +function identifiers:createConsole() + --- Create a new `player` class + local player = class 'player' + + --- Set default values + player:set { + source = 0, + identifier = 'console', + identifiers = { + steam = 'console', + license = 'console', + xbl = 'console', + live = 'console', + discord = 'console', + fivem = 'console', + ip = '127.0.0.1' + } + } + + return player +end + +--- Add console as player +identifiers.players['console'] = identifiers:createConsole() + +--- Validate given identifier +--- @param identifier string Identifier to check on +--- @return string Identifier without `steam:`, `license:` etc. +--- @return string Identifier Type: `steam`, `license` etc. +--- @return boolean `true` if identifier is a primary identifier, otherwise `false` +function identifiers:getIdentifierInfo(identifier) + identifier = corev:ensure(identifier, 'unknown') + + if (identifier == 'unknown') then + return identifier, identifier, false + end + + local primaryIdentifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + primaryIdentifierType = lower(primaryIdentifierType) + + if (match(identifier, 'steam:')) then + return sub(identifier, 7), 'steam', primaryIdentifierType == 'steam' + elseif (match(identifier, 'license:')) then + return sub(identifier, 9), 'license', primaryIdentifierType == 'license' + elseif (match(identifier, 'xbl:')) then + return sub(identifier, 5), 'xbl', primaryIdentifierType == 'xbl' + elseif (match(identifier, 'live:')) then + return sub(identifier, 6), 'live', primaryIdentifierType == 'live' + elseif (match(identifier, 'discord:')) then + return sub(identifier, 9), 'discord', primaryIdentifierType == 'discord' + elseif (match(identifier, 'fivem:')) then + return sub(identifier, 7), 'fivem', primaryIdentifierType == 'fivem' + elseif (match(identifier, 'ip:')) then + return sub(identifier, 4), 'ip', primaryIdentifierType == 'ip' + end + + local stringParts = corev:split(identifier, ':') + + if (#stringParts == 2) then + local identifierType = corev:ensure(stringParts[2], 'unknown') + local identifierValue = corev:ensure(stringParts[1], 'unknown') + + return identifierType, identifierValue, primaryIdentifierType == identifierType + end + + return identifier, primaryIdentifierType, true +end + +--- Will load all players identifiers based on given rawInput, returns live information or cached database information +--- @param rawInput string|number Identifier like `steam:...`, `license:...` etc. +--- @return player|nil A generated `player` class or nil if identifier can't be found +function getPlayerIdentifiers(rawInput) + if (corev:typeof(rawInput) == 'number') then + for _, player in pairs(identifiers.players) do + if (corev:ensure(player.source, -2) == rawInput) then + return player + end + end + + return nil + end + + rawInput = corev:ensure(rawInput, 'unknown') + + if (rawInput == 'unknown') then return nil end + + local identifier, identifierType, isPrimaryIdentifier = + identifiers:getIdentifierInfo(rawInput) + + if (identifierType == 'unknown') then return nil end + + if (isPrimaryIdentifier) then + if (identifiers.players[identifier] ~= nil) then + return identifiers.players[identifier] + end + end + + local primaryIdentifierType = lower(corev:ensure(corev:cfg('core', 'identifierType'), 'license')) + local sqlQuery = ('SELECT * FROM `player_identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) + local latestIdentifiers = corev.db:fetchAll(sqlQuery, { + ['@identifier'] = identifier + }) + + latestIdentifiers = corev:ensure(latestIdentifiers, {}) + + if (#latestIdentifiers > 0) then + --- Create a new `player` class + local player = class 'player' + + --- Set default values + player:set { + source = nil, + name = corev:ensure(latestIdentifiers[1].name, 'Unknown'), + identifiers = { + steam = latestIdentifiers[1].steam, + license = latestIdentifiers[1].license, + xbl = latestIdentifiers[1].xbl, + live = latestIdentifiers[1].live, + discord = latestIdentifiers[1].discord, + fivem = latestIdentifiers[1].fivem, + ip = latestIdentifiers[1].ip + }, + identifier = (latestIdentifiers[1] or {})[primaryIdentifierType] or nil + } + + if (player.identifier == nil) then return player end + + identifiers.players[player.identifier] = player + + return player + end + + return nil +end + +--- This event will be trigger when a player is connecting +corev.events:onPlayerConnect(function(player, done) + --- Store player identifiers for later use + corev.db:execute('INSERT INTO `player_identifiers` (`name`, `steam`, `license`, `xbl`, `live`, `discord`, `fivem`, `ip`) VALUES (@name, @steam, @license, @xbl, @live, @discord, @fivem, @ip)', { + ['@name'] = player.name, + ['@steam'] = player.identifiers.stream, + ['@license'] = player.identifiers.license, + ['@xbl'] = player.identifiers.xbl, + ['@live'] = player.identifiers.live, + ['@discord'] = player.identifiers.discord, + ['@fivem'] = player.identifiers.fivem, + ['@ip'] = player.identifiers.ip + }) + + if (player.identifier == nil) then + --- Load default framework's identifier + local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + identifierType = lower(identifierType) + + done(corev:t('identifier', ('%s_not_found'):format(identifierType))) + return + end + + --- Create a new `player` class + local vPlayer = class 'player' + + --- Set default values + vPlayer:set { + source = player.source, + name = player.name, + identifiers = player.identifiers, + identifier = player.identifier + } + + --- Save player for later access + identifiers.players[vPlayer.identifier] = vPlayer + + done() +end) + +--- This event will be triggerd when a player is disconnected +corev.events:onPlayerDisconnect(function(player) + if (player.identifier == nil) then + return + end + + if (identifiers.players[player.identifier] ~= nil) then + identifiers.players[player.identifier].source = nil + end +end) + +--- Register `getPlayerIdentifiers` as export function +exports('__g', getPlayerIdentifiers) \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/translations/en.json b/corev/[required]/cvf_identifier/translations/en.json new file mode 100644 index 0000000..de8b5ed --- /dev/null +++ b/corev/[required]/cvf_identifier/translations/en.json @@ -0,0 +1,23 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "check_identifiers": "[%s] We are loading your identifiers...", + "identifiers_not_found": "We could not find your identity, please reconnect or try again later", + "steam_not_found": "You must have your Steam client open to connect to this server", + "license_not_found": "You must have a valid GTA5 license to connect to this server", + "xbl_not_found": "You must have your XBOX Live account connected to FiveM in order to join this server", + "live_not_found": "You must have your Microsoft account connected to FiveM in order to join this server", + "discord_not_found": "You must have your Discord account connected to FiveM in order to join this server", + "fivem_not_found": "You must have connected your FiveM Forum account to FiveM, create an account at https://forum.cfx.re/ and link it to FiveM", + "ip_not_found": "We need to be able to detect your IP to allow you on the server" + } +} \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/translations/nl.json b/corev/[required]/cvf_identifier/translations/nl.json new file mode 100644 index 0000000..6e5f80b --- /dev/null +++ b/corev/[required]/cvf_identifier/translations/nl.json @@ -0,0 +1,23 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "check_identifiers": "[%s] Wij zijn uw identifiers aan het laden...", + "identifiers_not_found": "Wij konden uw identiteit niet vaststellen, probeer a.u.b. opnieuw te joinen", + "steam_not_found": "U moet uw Steam client open hebben om met deze server te kunnen verbinden", + "license_not_found": "U moet een geldige GTA5 licentie hebben om met deze server te kunnen verbinden", + "xbl_not_found": "U moet uw XBOX Live account gekoppeld hebben om met deze server te kunnen verbinden", + "live_not_found": "U moet uw Microsoft account gekoppeld hebben om met deze server te kunnen verbinden", + "discord_not_found": "U moet uw Discord account gekoppeld hebben aan FiveM om met deze server te kunnen verbinden", + "fivem_not_found": "U moet uw FiveM Forum account gekoppeld hebben, maak een account op https://forum.cfx.re/ en koppel deze aan FiveM", + "ip_not_found": "Wij moeten uw IP kunnen traceren om u toe te laten op de server" + } +} \ No newline at end of file diff --git a/corev/[required]/cvf_ids/fxmanifest.lua b/corev/[required]/cvf_ids/fxmanifest.lua new file mode 100644 index 0000000..3a3440b --- /dev/null +++ b/corev/[required]/cvf_ids/fxmanifest.lua @@ -0,0 +1,36 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Ids Resource' +version '1.0.0' +description 'Ids resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register client scripts +--- +server_scripts { + 'shared/main.lua' +} + +--- +--- Register client scripts +--- +client_scripts { + 'shared/main.lua' +} \ No newline at end of file diff --git a/corev/[required]/cvf_ids/shared/main.lua b/corev/[required]/cvf_ids/shared/main.lua new file mode 100644 index 0000000..1629bed --- /dev/null +++ b/corev/[required]/cvf_ids/shared/main.lua @@ -0,0 +1,42 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache globals +local assert = assert +local type = assert(type) +local tostring = assert(tostring) +local lower = assert(string.lower) + +--- Create ids object to store information +local ids = {} +local ids_counter = 0 + +--- Generates a ID for given string +--- @param name string|number|nil String to generate a ID for +--- @return number Generated ID or Cached ID +function generatedId(name) + if (name == nil) then return 0 end + if (type(name) == 'number') then return name end + + name = tostring(name) + name = lower(name) + + if (ids[name] ~= nil) then return ids[name] end + + ids_counter = ids_counter + 1 + + ids[name] = ids_counter + + return ids[name] +end + +--- Register `generatedId` as export function +exports('__id', generatedId) \ No newline at end of file diff --git a/corev/[required]/cvf_skins/classes/skin.lua b/corev/[required]/cvf_skins/classes/skin.lua new file mode 100644 index 0000000..549e971 --- /dev/null +++ b/corev/[required]/cvf_skins/classes/skin.lua @@ -0,0 +1,570 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local skin_funcs = assert(skin_funcs) +local loadTattoos = assert(loadTattoos) +local pairs = assert(pairs) +local GetNumberOfPedDrawableVariations = assert(GetNumberOfPedDrawableVariations) +local GetNumberOfPedPropDrawableVariations = assert(GetNumberOfPedPropDrawableVariations) +local GetNumHeadOverlayValues = assert(GetNumHeadOverlayValues) +local GetNumHairColors = assert(GetNumHairColors) +local GetPedDrawableVariation = assert(GetPedDrawableVariation) +local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) +local GetPedTextureVariation = assert(GetPedTextureVariation) +local GetPedPropIndex = assert(GetPedPropIndex) +local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) +local GetPedPropTextureIndex = assert(GetPedPropTextureIndex) +local __GetPedHeadOverlayValue = assert(GetPedHeadOverlayValue) + +--- Wrapper for GetPedHeadOverlayValue +local function GetPedHeadOverlayValue(ped, index) + local value = __GetPedHeadOverlayValue(ped, index) + + if (value ~= 255) then return value end + + return 0 +end + +--- Returns a `skin_options` classed based on given `ped` +--- @param ped any Any ped entity +function GeneratePedSkin(ped) + --- Makes sure that ped exists + ped = corev:ensure(ped, PlayerPedId()) + + --- Load and checks ped model + local pedModel = GetEntityModel(ped) + local isMP = pedModel == GetHashKey('mp_m_freemode_01') or pedModel == GetHashKey('mp_f_freemode_01') + local isMale = pedModel == GetHashKey('mp_m_freemode_01') or IsPedMale(ped) + + --- Create a skin_options class + local skin_options = class 'skin_options' + local __index = 0 + + --- Set default values + skin_options:set { + ped = ped, + isMultiplayerPed = isMP, + isMale = isMale, + isFemale = not isMale, + options = {} + } + + --- Create a skin option + --- @param name string Name for option identification + --- @param min number Number of minimal results + --- @param max number Number of maximum results + --- @param value number Current number on ped + --- @return skin_option Generated skin option + function skin_options:createOptions(name, min, max, value) + __index = __index + 1 + name = corev:ensure(name, 'unknown') + min = corev:ensure(min, 0) + max = corev:ensure(max, 0) + value = corev:ensure(value, min) + + if (name == 'unknown') then return nil end + + --- Create a `skin_option` class + local skin_option = class 'skin_option' + + --- Set default value + skin_option:set { + index = __index, + name = name, + min = min, + max = max, + value = value + } + + return skin_option + end + + --- Create a skin category + --- @param name string Name of category + function skin_options:createCategory(name) + name = corev:ensure(name, 'unknown') + + --- Create a `skin_category` class + local skin_category = class 'skin_category' + + --- Set default values + skin_category:set { + name = name, + options = {} + } + + --- Add a `skin_option` class to current category + --- @param _name string Name for option identification + --- @param min number Number of minimal results + --- @param max number Number of maximum results + function skin_category:addOption(_name, min, max, value) + _name = corev:ensure(_name, 'unknown') + min = corev:ensure(min, 0) + max = corev:ensure(max, 0) + value = corev:ensure(value, 0) + + if (_name == 'unknown') then return nil end + + self.options[_name] = skin_options:createOptions(('%s.%s'):format(self.name, _name), min, max, value) + end + + return skin_category + end + + --- Transform current skin into table + function skin_options:toTable() + local result = {} + + for index, option in pairs(self.options) do + result[index] = option.value + end + + return result + end + + --- Returns `skin_option` based on `input` + --- @param input any Any input + --- @returns skin_option|nil Skin option based on `input` + function skin_options:getOption(input) + if (input == nil) then return nil end + + local inputType = corev:typeof(input) + + if (inputType == 'number') then + if (self.options[input] ~= nil) then + return self.options[input] + end + + return nil + end + + if (inputType == 'string') then + for key, option in pairs(self.options) do + if (option.name == input) then + return self.options[key] + end + end + + return nil + end + + return nil + end + + --- #inheritance + skin_options:set('inheritance', skin_options:createCategory('inheritance')) + + skin_options.inheritance:addOption('father', 0, 46, 0) + skin_options.inheritance:addOption('mother', 0, 46, 0) + skin_options.inheritance:addOption('shapeMix', 0, 10, 0) + skin_options.inheritance:addOption('skinMix', 0, 10, 0) + --- #inheritance + + --- #appearance + skin_options:set('appearance', { + hair = skin_options:createCategory('hair'), + blemishes = skin_options:createCategory('blemishes'), + beard = skin_options:createCategory('beard'), + eyebrows = skin_options:createCategory('eyebrows'), + ageing = skin_options:createCategory('ageing'), + makeup = skin_options:createCategory('makeup'), + blush = skin_options:createCategory('blush'), + complexion = skin_options:createCategory('complexion'), + sun_damage = skin_options:createCategory('sun_damage'), + lipstick = skin_options:createCategory('lipstick'), + moles_freckles = skin_options:createCategory('moles_freckles'), + chest_hair = skin_options:createCategory('chest_hair'), + body_blemishes = skin_options:createCategory('body_blemishes'), + add_body_blemishes = skin_options:createCategory('add_body_blemishes'), + eyes = skin_options:createCategory('eyes') + }) + + local numberOfColors = GetNumHairColors() + + --- #appearance -> hair + skin_options.appearance.hair:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 2) + 1, GetPedDrawableVariation(ped, 2)) + skin_options.appearance.hair:addOption('color', 0, numberOfColors, 0) + skin_options.appearance.hair:addOption('highlight', 0, numberOfColors, 0) + --- #appearance -> blemishes + skin_options.appearance.blemishes:addOption('style', 0, GetNumHeadOverlayValues(0), GetPedHeadOverlayValue(ped, 0)) + skin_options.appearance.blemishes:addOption('opacity', 0, 10, 0) + --- #appearance -> beard + skin_options.appearance.beard:addOption('style', 0, GetNumHeadOverlayValues(1), GetPedHeadOverlayValue(ped, 1)) + skin_options.appearance.beard:addOption('opacity', 0, 10, 0) + skin_options.appearance.beard:addOption('color', 0, numberOfColors, 0) + --- #appearance -> eyebrows + skin_options.appearance.eyebrows:addOption('style', 0, GetNumHeadOverlayValues(2), GetPedHeadOverlayValue(ped, 2)) + skin_options.appearance.eyebrows:addOption('opacity', 0, 10, 0) + skin_options.appearance.eyebrows:addOption('color', 0, numberOfColors, 0) + --- #appearance -> ageing + skin_options.appearance.ageing:addOption('style', 0, GetNumHeadOverlayValues(3), GetPedHeadOverlayValue(ped, 3)) + skin_options.appearance.ageing:addOption('opacity', 0, 10, 0) + --- #appearance -> makeup + skin_options.appearance.makeup:addOption('style', 0, GetNumHeadOverlayValues(4), GetPedHeadOverlayValue(ped, 4)) + skin_options.appearance.makeup:addOption('opacity', 0, 10, 0) + skin_options.appearance.makeup:addOption('color', 0, numberOfColors, 0) + --- #appearance -> blush + skin_options.appearance.blush:addOption('style', 0, GetNumHeadOverlayValues(5), GetPedHeadOverlayValue(ped, 5)) + skin_options.appearance.blush:addOption('opacity', 0, 10, 0) + skin_options.appearance.blush:addOption('color', 0, numberOfColors, 0) + --- #appearance -> complexion + skin_options.appearance.complexion:addOption('style', 0, GetNumHeadOverlayValues(6), GetPedHeadOverlayValue(ped, 6)) + skin_options.appearance.complexion:addOption('opacity', 0, 10, 0) + --- #appearance -> sun_damage + skin_options.appearance.sun_damage:addOption('style', 0, GetNumHeadOverlayValues(7), GetPedHeadOverlayValue(ped, 7)) + skin_options.appearance.sun_damage:addOption('opacity', 0, 10, 0) + --- #appearance -> lipstick + skin_options.appearance.lipstick:addOption('style', 0, GetNumHeadOverlayValues(8), GetPedHeadOverlayValue(ped, 8)) + skin_options.appearance.lipstick:addOption('opacity', 0, 10, 0) + skin_options.appearance.lipstick:addOption('color', 0, numberOfColors, 0) + --- #appearance -> moles_freckles + skin_options.appearance.moles_freckles:addOption('style', 0, GetNumHeadOverlayValues(9), GetPedHeadOverlayValue(ped, 9)) + skin_options.appearance.moles_freckles:addOption('opacity', 0, 10, 0) + --- #appearance -> chest_hair + skin_options.appearance.chest_hair:addOption('style', 0, GetNumHeadOverlayValues(10), GetPedHeadOverlayValue(ped, 10)) + skin_options.appearance.chest_hair:addOption('opacity', 0, 10, 0) + skin_options.appearance.chest_hair:addOption('color', 0, numberOfColors, 0) + --- #appearance -> body_blemishes + skin_options.appearance.body_blemishes:addOption('style', 0, GetNumHeadOverlayValues(11), GetPedHeadOverlayValue(ped, 11)) + skin_options.appearance.body_blemishes:addOption('opacity', 0, 10, 0) + --- #appearance -> add_body_blemishes + skin_options.appearance.add_body_blemishes:addOption('style', 0, GetNumHeadOverlayValues(12), GetPedHeadOverlayValue(ped, 12)) + skin_options.appearance.add_body_blemishes:addOption('opacity', 0, 10, 0) + --- #appearance + + --- #clothing + skin_options:set('clothing', { + mask = skin_options:createCategory('mask'), + upper_body = skin_options:createCategory('upper_body'), + lower_body = skin_options:createCategory('lower_body'), + bag = skin_options:createCategory('bag'), + shoe = skin_options:createCategory('shoe'), + chain = skin_options:createCategory('chain'), + accessory = skin_options:createCategory('accessory'), + body_armor = skin_options:createCategory('body_armor'), + badge = skin_options:createCategory('badge'), + overlay = skin_options:createCategory('overlay') + }) + + --- Clothing cached values + local cachedValues = { + mask = GetPedDrawableVariation(ped, 1), + upper_body = GetPedDrawableVariation(ped, 3), + lower_body = GetPedDrawableVariation(ped, 4), + bag = GetPedDrawableVariation(ped, 5), + shoe = GetPedDrawableVariation(ped, 6), + chain = GetPedDrawableVariation(ped, 7), + accessory = GetPedDrawableVariation(ped, 8), + body_armor = GetPedDrawableVariation(ped, 9), + badge = GetPedDrawableVariation(ped, 10), + overlay = GetPedDrawableVariation(ped, 11) + } + + --- #clothing -> mask + skin_options.clothing.mask:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 1), cachedValues.mask) + skin_options.clothing.mask:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 1, cachedValues.mask), GetPedTextureVariation(ped, 1)) + --- #clothing -> upper_body + skin_options.clothing.upper_body:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 3), cachedValues.upper_body) + skin_options.clothing.upper_body:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 3, cachedValues.upper_body), GetPedTextureVariation(ped, 3)) + --- #clothing -> lower_body + skin_options.clothing.lower_body:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 4), cachedValues.lower_body) + skin_options.clothing.lower_body:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 4, cachedValues.lower_body), GetPedTextureVariation(ped, 4)) + --- #clothing -> bag + skin_options.clothing.bag:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 5), cachedValues.bag) + skin_options.clothing.bag:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 5, cachedValues.bag), GetPedTextureVariation(ped, 5)) + --- #clothing -> shoe + skin_options.clothing.shoe:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 6), cachedValues.shoe) + skin_options.clothing.shoe:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 6, cachedValues.shoe), GetPedTextureVariation(ped, 6)) + --- #clothing -> chain + skin_options.clothing.chain:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 7), cachedValues.chain) + skin_options.clothing.chain:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 7, cachedValues.chain), GetPedTextureVariation(ped, 7)) + --- #clothing -> accessory + skin_options.clothing.accessory:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 8), cachedValues.accessory) + skin_options.clothing.accessory:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 8, cachedValues.accessory), GetPedTextureVariation(ped, 8)) + --- #clothing -> body_armor + skin_options.clothing.body_armor:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 9), cachedValues.body_armor) + skin_options.clothing.body_armor:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 9, cachedValues.body_armor), GetPedTextureVariation(ped, 9)) + --- #clothing -> badge + skin_options.clothing.badge:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 10), cachedValues.badge) + skin_options.clothing.badge:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 10, cachedValues.badge), GetPedTextureVariation(ped, 10)) + --- #clothing -> overlay + skin_options.clothing.overlay:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 11), cachedValues.overlay) + skin_options.clothing.overlay:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 11, cachedValues.overlay), GetPedTextureVariation(ped, 11)) + --- #clothing + + --- #props + skin_options:set('props', { + hats = skin_options:createCategory('hats'), + glasses = skin_options:createCategory('glasses'), + misc = skin_options:createCategory('misc'), + watches = skin_options:createCategory('watches'), + bracelets = skin_options:createCategory('bracelets') + }) + + --- Clothing cached values + local cachedPropsValues = { + hats = GetPedPropIndex(ped, 0), + glasses = GetPedPropIndex(ped, 1), + misc = GetPedPropIndex(ped, 2), + watches = GetPedPropIndex(ped, 6), + bracelets = GetPedPropIndex(ped, 7) + } + + --- #props -> hats + skin_options.props.hats:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 0), cachedPropsValues.hats) + skin_options.props.hats:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 0, cachedPropsValues.hats), GetPedPropTextureIndex(ped, 0)) + --- #props -> glasses + skin_options.props.glasses:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 1), cachedPropsValues.glasses) + skin_options.props.glasses:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 1, cachedPropsValues.glasses), GetPedPropTextureIndex(ped, 1)) + --- #props -> misc + skin_options.props.misc:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 2), cachedPropsValues.misc) + skin_options.props.misc:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 2, cachedPropsValues.misc), GetPedPropTextureIndex(ped, 2)) + --- #props -> watches + skin_options.props.watches:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 6), cachedPropsValues.watches) + skin_options.props.watches:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 6, cachedPropsValues.watches), GetPedPropTextureIndex(ped, 6)) + --- #props -> bracelets + skin_options.props.bracelets:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 7), cachedPropsValues.bracelets) + skin_options.props.bracelets:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 7, cachedPropsValues.bracelets), GetPedPropTextureIndex(ped, 7)) + --- #props + + --- Update index references + function skin_options:updateRefs() + --- #inheritance + for key, inheritance_option in pairs((self.inheritance or {}).options or {}) do + self.options[inheritance_option.index] = self.inheritance.options[key] + end + --- #inheritance + + --- #appearance + for categoryKey, appearance_category in pairs(self.appearance or {}) do + for key, category_option in pairs(appearance_category.options or {}) do + self.options[category_option.index] = self.appearance[categoryKey].options[key] + end + end + --- #appearance + + --- #clothing + for categoryKey, clothing_category in pairs(self.clothing or {}) do + for key, category_option in pairs(clothing_category.options or {}) do + self.options[category_option.index] = self.clothing[categoryKey].options[key] + end + end + --- #clothing + + --- #props + for categoryKey, prop_category in pairs(self.props or {}) do + for key, category_option in pairs(prop_category.options or {}) do + self.options[category_option.index] = self.props[categoryKey].options[key] + end + end + --- #props + + --- #tattoos + for categoryKey, tattoo_category in pairs(self.tattoos or {}) do + for key, category_option in pairs(tattoo_category.options or {}) do + self.options[category_option.index] = self.tattoos[categoryKey].options[key] + end + end + --- #tattoos + end + + --- Returns if key matches pattern + --- @param key string Given input key + --- @param pattern string Pattern to check for + --- @return boolean `true` if matches, otherwise `false` + function skin_options:keyMatch(key, pattern) + if (type(pattern) == 'table') then + for _, ptrn in pairs(pattern) do + if (string.match(key, ptrn .. '%..*') ~= nil) then + return true + end + end + + return false + end + + return string.match(key, pattern .. '%..*') ~= nil + end + + --- Returns if key matches pattern + --- @param key string Given input key + --- @param pattern string Pattern to check for + --- @return string|nul Results from match + function skin_options:getKey(key, pattern) + if (type(pattern) == 'table') then + for inx, ptrn in pairs(pattern) do + local result = string.match(key, ptrn .. '%..*') + + if (result ~= nil) then + return result, inx + end + end + + return nil, 0 + end + + return string.match(key, pattern .. '%..*'), 0 + end + + --- Update the ped + function skin_options:triggerUpdate(key) + key = corev:ensure(key, 'none') + + --- local key table for code reuse and better readability | #apperaance + local apperaanceKeys = { + [1] = 'blemishes', [2] = 'beard', [3] = 'eyebrows', [4] = 'ageing', + [5] = 'makeup', [6] = 'blush', [7] = 'complexion', [8] = 'sun_damage', + [9] = 'lipstick', [10] = 'moles_freckles', [11] = 'chest_hair', [12] = 'body_blemishes', + [13] = 'add_body_blemishes' + } + + --- local key table for code reuse and better readability | #clothing + local clothingKeys = { + [1] = 'mask', [2] = 'not_used', [3] = 'upper_body', [4] = 'lower_body', + [5] = 'bag', [6] = 'shoe', [7] = 'chain', [8] = 'accessory', + [9] = 'body_armor', [10] = 'badge', [11] = 'overlay' + } + + --- local key table for code reuse and better readability | #clothing + local propKeys = { + [1] = 'hats', [2] = 'glasses', [3] = 'misc', [7] = 'watches', + [8] = 'bracelets' + } + + --- local key table for code reuse and better readability | #clothing + local tattooKeys = { + [1] = 'tattoo_torso', [2] = 'tattoo_head', [3] = 'tattoo_left_arm', [4] = 'tattoo_right_arm', + [5] = 'tattoo_left_leg', [6] = 'tattoo_right_leg', [7] = 'tattoo_badges' + } + + if (self:keyMatch(key, 'inheritance')) then + skin_funcs:updateInheritance(self) + elseif (self:keyMatch(key, 'hair')) then + skin_funcs:updateAppearanceHair(self) + elseif (self:keyMatch(key, apperaanceKeys)) then + local apperaanceKey, keyIndex = self:getKey(key, apperaanceKeys) + + if (apperaanceKey ~= nil) then + apperaanceKey = corev:split(apperaanceKey, '.')[1] + + skin_funcs:updateAppearance(self, apperaanceKey, keyIndex) + end + elseif (self:keyMatch(key, clothingKeys)) then + local clothingKey, keyIndex = self:getKey(key, clothingKeys) + + if (clothingKey ~= nil) then + clothingKey = corev:split(clothingKey, '.')[1] + + skin_funcs:updateClothing(self, clothingKey, keyIndex) + end + elseif (self:keyMatch(key, propKeys)) then + local propKey, keyIndex = self:getKey(key, propKeys) + + if (propKey ~= nil) then + propKey = corev:split(propKey, '.')[1] + + skin_funcs:updateProp(self, propKey, keyIndex - 1) + end + elseif (self:keyMatch(key, tattooKeys)) then + skin_funcs:updateTattoos(self) + end + end + + --- Update a skin option + function skin_options:updateValue(key, value, execute) + local option = self:getOption(key) + + if (option == nil) then return end + + value = corev:ensure(value, 0) + execute = corev:ensure(execute, false) + + if (option.min >= value) then + value = option.min + elseif (option.max <= value) then + value = option.max + end + + if (option.min <= value and option.max >= value) then + option.value = value + end + + if (execute) then + self:triggerUpdate(option.name) + end + end + + --- Refresh player skin + function skin_options:refresh() + --- local key table for code reuse and better readability | #apperaance + local apperaanceKeys = { + [1] = 'blemishes', [2] = 'beard', [3] = 'eyebrows', [4] = 'ageing', + [5] = 'makeup', [6] = 'blush', [7] = 'complexion', [8] = 'sun_damage', + [9] = 'lipstick', [10] = 'moles_freckles', [11] = 'chest_hair', [12] = 'body_blemishes', + [13] = 'add_body_blemishes' + } + + --- local key table for code reuse and better readability | #clothing + local clothingKeys = { + [1] = 'mask', [3] = 'upper_body', [4] = 'lower_body', [5] = 'bag', + [6] = 'shoe', [7] = 'chain', [8] = 'accessory', [9] = 'body_armor', + [10] = 'badge', [11] = 'overlay' + } + + --- local key table for code reuse and better readability | #clothing + local propKeys = { + [1] = 'hats', [2] = 'glasses', [3] = 'misc', [7] = 'watches', + [8] = 'bracelets' + } + + skin_funcs:updateInheritance(self) + skin_funcs:updateAppearanceHair(self) + + --- #appearance + for index, key in pairs(apperaanceKeys) do + skin_funcs:updateAppearance(self, key, index) + end + --- #appearance + --- #clothing + for index, key in pairs(clothingKeys) do + skin_funcs:updateClothing(self, key, index) + end + --- #clothing + --- #prop + for index, key in pairs(propKeys) do + skin_funcs:updateProp(self, key, index) + end + --- #prop + + skin_funcs:updateTattoos(self) + end + + --- Update skin based on given table + function skin_options:update(table) + table = corev:ensure(table, {}) + + for idx, vlu in pairs(table) do + self:updateValue(idx, vlu, false) + end + end + + --- Load skin tattoos + loadTattoos(skin_options) + + --- Update index references + skin_options:updateRefs() + + return skin_options +end \ No newline at end of file diff --git a/corev/[required]/cvf_skins/classes/skin_funcs.lua b/corev/[required]/cvf_skins/classes/skin_funcs.lua new file mode 100644 index 0000000..d9472cc --- /dev/null +++ b/corev/[required]/cvf_skins/classes/skin_funcs.lua @@ -0,0 +1,178 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local getTattooData = assert(getTattooData) +local pairs = assert(pairs) +local upper = assert(string.upper) +local lower = assert(string.lower) +local GetHashKey = assert(GetHashKey) +local SetPedHeadBlendData = assert(SetPedHeadBlendData) +local SetPedHairColor = assert(SetPedHairColor) +local SetPedComponentVariation = assert(SetPedComponentVariation) +local SetPedHeadOverlay = assert(SetPedHeadOverlay) +local SetPedHeadOverlayColor = assert(SetPedHeadOverlayColor) +local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) +local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) +local ClearPedProp = assert(ClearPedProp) +local SetPedPropIndex = assert(SetPedPropIndex) +local ClearPedDecorations = assert(ClearPedDecorations) +local AddPedDecorationFromHashes = assert(AddPedDecorationFromHashes) + +--- Create `skin_funcs` class +local skin_funcs = class "skin_funcs" + +--- Checks if `input` exsists in `list` +--- @param input number Any number +--- @param list number[] List of numbers +--- @return boolean `true` if `input` has been found, otherwise `false` +function skin_funcs:any(input, list) + input = corev:ensure(input, -1) + list = corev:ensure(list, {}) + + for _, item in pairs(list) do + if (item == input) then + return true + end + end + + return false +end + +--- Update category `inheritance` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateInheritance(skin_options) + local _father = (skin_options:getOption('inheritance.father') or {}).value or 0 + local _mother = (skin_options:getOption('inheritance.mother') or {}).value or 0 + local _shapeMix = (skin_options:getOption('inheritance.shapeMix') or {}).value or 0 + local _skinMix = (skin_options:getOption('inheritance.skinMix') or {}).value or 0 + + _shapeMix, _skinMix = _shapeMix + 0.0, _skinMix + 0.0 + + SetPedHeadBlendData(skin_options.ped, _father, _mother, 0, _father, _mother, 0, _shapeMix, _skinMix, 0.0, false) +end + +--- Update category `inheritance` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateAppearanceHair(skin_options) + local _style = (skin_options:getOption('hair.style') or {}).value or 0 + local _color = (skin_options:getOption('hair.color') or {}).value or 0 + local _highlight = (skin_options:getOption('hair.highlight') or {}).value or 0 + + SetPedHairColor(skin_options.ped, _color, _highlight) + SetPedComponentVariation(skin_options.ped, 2, _style, _style) +end + +--- Update category `appearance` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateAppearance(skin_options, key, index) + key = corev:ensure(key, 'unknown') + index = corev:ensure(index, -1) + + local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or 0 + local _color = (skin_options:getOption(('%s.color'):format(key)) or {}).value or 0 + local _opacity = (skin_options:getOption(('%s.opacity'):format(key)) or {}).value or 0 + + if (index < 0) then return end + + _opacity = _opacity + 0.0 + + if (self:any(index, { 0, 3, 6, 7, 9, 11, 12 })) then + SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) + elseif (self:any(index, { 1, 2, 10 })) then + SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) + SetPedHeadOverlayColor(skin_options.ped, index, 1, _color, _color) + elseif (self:any(index, { 4, 5, 8 })) then + SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) + SetPedHeadOverlayColor(skin_options.ped, index, 2, _color, _color) + end +end + +--- Update category `clothing` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateClothing(skin_options, key, index) + key = corev:ensure(key, 'unknown') + index = corev:ensure(index, -1) + + local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or 0 + local _variantOption = skin_options:getOption(('%s.variant'):format(key)) + local _variant = (_variantOption or {}).value or 0 + + if (index < 0) then return end + + SetPedComponentVariation(skin_options.ped, index, _style, _variant) + + local newMax = GetNumberOfPedTextureVariations(skin_options.ped, index, _style) + + if (_variantOption ~= nil) then + _variantOption.max = newMax + + skin_options:updateValue(_variantOption.name, _variant, false) + end +end + +--- Update category `props` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateProp(skin_options, key, index) + key = corev:ensure(key, 'unknown') + index = corev:ensure(index, -1) + + local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or -1 + local _variantOption = skin_options:getOption(('%s.variant'):format(key)) + local _variant = (_variantOption or {}).value or 0 + + if (index < 0) then return end + + if (_style == -1) then + ClearPedProp(skin_options.ped, index) + else + SetPedPropIndex(skin_options.ped, index, _style, _variant, 2) + + local newMax = GetNumberOfPedPropTextureVariations(skin_options.ped, index, _style) + + if (_variantOption ~= nil) then + _variantOption.max = newMax + + skin_options:updateValue(_variantOption.name, _variant, false) + end + end +end + +--- Update category `tattoo` based on given `skin_options` +--- @param skin_options skin_options Skin options +function skin_funcs:updateTattoos(skin_options) + local tattooData = getTattooData(skin_options.isMale and 'male' or 'female') + + ClearPedDecorations(skin_options.ped) + + for categoryKey, tattoo_category in pairs(skin_options.tattoos or {}) do + for _, category_option in pairs(tattoo_category.options or {}) do + local value = category_option.value or 0 + + if (value > 0) then + local header = upper(corev:replace(categoryKey, 'tattoo_', '')) + local categoryName = ('tattoo_%s.'):format(lower(header)) + local dlc = corev:replace(category_option.name, categoryName, '') + local nameOfTatto = ((tattooData[header] or {})[dlc] or {})[value] or 'unknown' + + if (nameOfTatto ~= 'unknown') then + AddPedDecorationFromHashes(skin_options.ped, GetHashKey(dlc), GetHashKey(nameOfTatto)) + end + end + end + end +end + +--- Register `skin_funcs` as global library +global.skin_funcs = skin_funcs \ No newline at end of file diff --git a/corev/[required]/cvf_skins/classes/tattoo.lua b/corev/[required]/cvf_skins/classes/tattoo.lua new file mode 100644 index 0000000..b82bf0f --- /dev/null +++ b/corev/[required]/cvf_skins/classes/tattoo.lua @@ -0,0 +1,89 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local load = assert(load) +local xpcall = assert(xpcall) +local pairs = assert(pairs) +local traceback = assert(debug.traceback) +local lower = assert(string.lower) +local LoadResourceFile = assert(LoadResourceFile) +local GetCurrentResourceName = assert(GetCurrentResourceName) + +--- Load tattoo configuration based on given `type` +--- @param type string Two options: `male` or `female` +--- @return table|nil Tattoo configuraiton or nil +local function loadConfigurationFile(type) + type = corev:ensure(type, 'unknown') + + local filePath = ('data/tattoos_%s.lua'):format(type) + local rawFile = LoadResourceFile(GetCurrentResourceName(), filePath) + + if (rawFile) then + local func, _ = load(rawFile, ('%s/%s'):format(GetCurrentResourceName(), filePath)) + + if (func) then + local ok, result = xpcall(func, traceback) + + if (ok) then + return result + end + end + end + + return {} +end + +function getTattooData(type) + type = corev:ensure(type, 'unknown') + + return loadConfigurationFile(type) +end + +--- Load tattoo information into skin +--- @param skin_options skin_options Skin option to add information in +function loadTattoos(skin_options) + local tattooInformation = {} + + if (skin_options.isMale) then + tattooInformation = loadConfigurationFile('male') + elseif (skin_options.isFemale) then + tattooInformation = loadConfigurationFile('female') + end + + skin_options:set('tattoos', { + tattoo_torso = skin_options:createCategory('tattoo_torso'), + tattoo_head = skin_options:createCategory('tattoo_head'), + tattoo_left_arm = skin_options:createCategory('tattoo_left_arm'), + tattoo_right_arm = skin_options:createCategory('tattoo_right_arm'), + tattoo_left_leg = skin_options:createCategory('tattoo_left_leg'), + tattoo_right_leg = skin_options:createCategory('tattoo_right_leg'), + tattoo_badges = skin_options:createCategory('tattoo_badges') + }) + + for categoryType, categoryInfo in pairs(tattooInformation) do + local categoryName = ('tattoo_%s'):format(lower(categoryType)) + + if (skin_options.tattoos[categoryName] ~= nil) then + for categoryOption, _options in pairs(categoryInfo) do + _options = corev:ensure(_options, {}) + + skin_options.tattoos[categoryName]:addOption(categoryOption, 0, #_options, 0) + end + end + end +end + +--- Register `loadTattoos` and `getTattooData` as global function +global.loadTattoos = loadTattoos +global.getTattooData = getTattooData \ No newline at end of file diff --git a/corev/[required]/cvf_skins/client/main.lua b/corev/[required]/cvf_skins/client/main.lua new file mode 100644 index 0000000..aed9dd2 --- /dev/null +++ b/corev/[required]/cvf_skins/client/main.lua @@ -0,0 +1,106 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local GeneratePedSkin = assert(GeneratePedSkin) +local CreateThread = assert(Citizen.CreateThread) +local Wait = assert(Citizen.Wait) +local NetworkIsPlayerActive = assert(NetworkIsPlayerActive) +local GetEntityModel = assert(GetEntityModel) +local GetHashKey = assert(GetHashKey) +local RequestModel = assert(RequestModel) +local HasModelLoaded = assert(HasModelLoaded) +local SetPlayerModel = assert(SetPlayerModel) +local SetPedDefaultComponentVariation = assert(SetPedDefaultComponentVariation) +local SetModelAsNoLongerNeeded = assert(SetModelAsNoLongerNeeded) +local DoScreenFadeIn = assert(DoScreenFadeIn) +local ShutdownLoadingScreen = assert(ShutdownLoadingScreen) +local FreezeEntityPosition = assert(FreezeEntityPosition) +local SetCanAttackFriendly = assert(SetCanAttackFriendly) +local NetworkSetFriendlyFireOption = assert(NetworkSetFriendlyFireOption) +local ClearPlayerWantedLevel = assert(ClearPlayerWantedLevel) +local SetMaxWantedLevel = assert(SetMaxWantedLevel) +local RequestCollisionAtCoord = assert(RequestCollisionAtCoord) +local HasCollisionLoadedAroundEntity = assert(HasCollisionLoadedAroundEntity) +local SetEntityCoords = assert(SetEntityCoords) +local PlayerId = assert(PlayerId) +local PlayerPedId = assert(PlayerPedId) +local decode = assert(json.decode) +local vector3 = assert(vector3) + +--- Load a player and apply skin to it +CreateThread(function() + while true do + if (NetworkIsPlayerActive(PlayerId())) then + local defaultModel = corev:cfg('skins', 'defaultModel') + local spawnLocation = corev:cfg('skins', 'defaultSpawnLocation') + local result_data, result_model, finished = nil, nil, false + + corev.callback:triggerCallback('load', function(data, model) + result_data = data + result_model = model + finished = true + end) + + repeat Wait(0) until finished == true + + local model = GetHashKey(result_model or defaultModel) + + while not HasModelLoaded(model) do + Wait(0) + end + + local pId = PlayerId() + + SetPlayerModel(pId, model) + + local ped = PlayerPedId() + + SetPedDefaultComponentVariation(ped) + + local skin = GeneratePedSkin(ped) + local skin_info = decode(result_data or '{}') + + skin:update(skin_info) + skin:refresh() + + SetModelAsNoLongerNeeded(model) + + DoScreenFadeIn(2500) + ShutdownLoadingScreen() + + FreezeEntityPosition(ped, true) + SetCanAttackFriendly(ped, true, false) + + NetworkSetFriendlyFireOption(true) + ClearPlayerWantedLevel(pId) + SetMaxWantedLevel(0) + + local coords, timeout = corev:ensure(spawnLocation, vector3(0.0, 0.0, 0.0)), 0 + + RequestCollisionAtCoord(coords.x, coords.y, coords.z) + + while not HasCollisionLoadedAroundEntity(ped) and timeout < 2000 do + timeout = timeout + 1 + Wait(0) + end + + SetEntityCoords(ped, coords.x, coords.y, coords.z, false, false, false, true) + FreezeEntityPosition(ped, false) + + return + end + + Wait(0) + end +end) \ No newline at end of file diff --git a/corev/[required]/cvf_skins/data/tattoos_female.lua b/corev/[required]/cvf_skins/data/tattoos_female.lua new file mode 100644 index 0000000..fb74a33 --- /dev/null +++ b/corev/[required]/cvf_skins/data/tattoos_female.lua @@ -0,0 +1,1381 @@ +return { + ['TORSO'] = { + ['mpAirraces_overlays'] = { + 'MP_Airraces_Tattoo_000_F', + 'MP_Airraces_Tattoo_001_F', + 'MP_Airraces_Tattoo_002_F', + 'MP_Airraces_Tattoo_004_F', + 'MP_Airraces_Tattoo_005_F', + 'MP_Airraces_Tattoo_006_F', + 'MP_Airraces_Tattoo_007_F' + }, + ['mpBeach_overlays'] = { + 'MP_Bea_F_Back_000', + 'MP_Bea_F_Back_001', + 'MP_Bea_F_Back_002', + 'MP_Bea_F_Chest_000', + 'MP_Bea_F_Chest_001', + 'MP_Bea_F_Chest_002', + 'MP_Bea_F_RSide_000', + 'MP_Bea_F_Should_000', + 'MP_Bea_F_Should_001', + 'MP_Bea_F_Stom_000', + 'MP_Bea_F_Stom_001', + 'MP_Bea_F_Stom_002' + }, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_000_F', + 'MP_MP_Biker_Tat_001_F', + 'MP_MP_Biker_Tat_003_F', + 'MP_MP_Biker_Tat_005_F', + 'MP_MP_Biker_Tat_006_F', + 'MP_MP_Biker_Tat_008_F', + 'MP_MP_Biker_Tat_010_F', + 'MP_MP_Biker_Tat_011_F', + 'MP_MP_Biker_Tat_013_F', + 'MP_MP_Biker_Tat_017_F', + 'MP_MP_Biker_Tat_018_F', + 'MP_MP_Biker_Tat_019_F', + 'MP_MP_Biker_Tat_021_F', + 'MP_MP_Biker_Tat_023_F', + 'MP_MP_Biker_Tat_026_F', + 'MP_MP_Biker_Tat_029_F', + 'MP_MP_Biker_Tat_030_F', + 'MP_MP_Biker_Tat_031_F', + 'MP_MP_Biker_Tat_032_F', + 'MP_MP_Biker_Tat_034_F', + 'MP_MP_Biker_Tat_039_F', + 'MP_MP_Biker_Tat_041_F', + 'MP_MP_Biker_Tat_043_F', + 'MP_MP_Biker_Tat_050_F', + 'MP_MP_Biker_Tat_052_F', + 'MP_MP_Biker_Tat_058_F', + 'MP_MP_Biker_Tat_059_F', + 'MP_MP_Biker_Tat_060_F' + }, + ['mpBusiness_overlays'] = { + 'MP_Buis_F_Chest_000', + 'MP_Buis_F_Chest_001', + 'MP_Buis_F_Chest_002', + 'MP_Buis_F_Stom_000', + 'MP_Buis_F_Stom_001', + 'MP_Buis_F_Stom_002', + 'MP_Buis_F_Back_000', + 'MP_Buis_F_Back_001', + 'MP_Female_Crew_Tat_000' + }, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_000_F', + 'MP_Christmas2017_Tattoo_002_F', + 'MP_Christmas2017_Tattoo_003_F', + 'MP_Christmas2017_Tattoo_005_F', + 'MP_Christmas2017_Tattoo_008_F', + 'MP_Christmas2017_Tattoo_009_F', + 'MP_Christmas2017_Tattoo_010_F', + 'MP_Christmas2017_Tattoo_011_F', + 'MP_Christmas2017_Tattoo_015_F', + 'MP_Christmas2017_Tattoo_016_F', + 'MP_Christmas2017_Tattoo_019_F', + 'MP_Christmas2017_Tattoo_020_F', + 'MP_Christmas2017_Tattoo_021_F', + 'MP_Christmas2017_Tattoo_022_F', + 'MP_Christmas2017_Tattoo_024_F', + 'MP_Christmas2017_Tattoo_026_F', + 'MP_Christmas2017_Tattoo_027_F' + }, + ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_F'}, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_005', + 'MP_Xmas2_F_Tat_006', + 'MP_Xmas2_F_Tat_009', + 'MP_Xmas2_F_Tat_011', + 'MP_Xmas2_F_Tat_013', + 'MP_Xmas2_F_Tat_015', + 'MP_Xmas2_F_Tat_016', + 'MP_Xmas2_F_Tat_017', + 'MP_Xmas2_F_Tat_018', + 'MP_Xmas2_F_Tat_019', + 'MP_Xmas2_F_Tat_028' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_000_F', + 'MP_Gunrunning_Tattoo_001_F', + 'MP_Gunrunning_Tattoo_009_F', + 'MP_Gunrunning_Tattoo_010_F', + 'MP_Gunrunning_Tattoo_012_F', + 'MP_Gunrunning_Tattoo_013_F', + 'MP_Gunrunning_Tattoo_014_F', + 'MP_Gunrunning_Tattoo_017_F', + 'MP_Gunrunning_Tattoo_018_F', + 'MP_Gunrunning_Tattoo_019_F', + 'MP_Gunrunning_Tattoo_020_F', + 'MP_Gunrunning_Tattoo_022_F', + 'MP_Gunrunning_Tattoo_028_F', + 'MP_Gunrunning_Tattoo_029_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_000', + 'FM_Hip_F_Tat_002', + 'FM_Hip_F_Tat_006', + 'FM_Hip_F_Tat_011', + 'FM_Hip_F_Tat_012', + 'FM_Hip_F_Tat_013', + 'FM_Hip_F_Tat_024', + 'FM_Hip_F_Tat_025', + 'FM_Hip_F_Tat_029', + 'FM_Hip_F_Tat_030', + 'FM_Hip_F_Tat_031', + 'FM_Hip_F_Tat_032', + 'FM_Hip_F_Tat_033', + 'FM_Hip_F_Tat_035', + 'FM_Hip_F_Tat_041', + 'FM_Hip_F_Tat_046', + 'FM_Hip_F_Tat_047', + 'FM_Hip_F_Tat_000', + 'FM_Hip_F_Tat_002', + 'FM_Hip_F_Tat_006', + 'FM_Hip_F_Tat_011', + 'FM_Hip_F_Tat_012', + 'FM_Hip_F_Tat_013', + 'FM_Hip_F_Tat_024', + 'FM_Hip_F_Tat_025', + 'FM_Hip_F_Tat_029', + 'FM_Hip_F_Tat_030', + 'FM_Hip_F_Tat_031', + 'FM_Hip_F_Tat_032', + 'FM_Hip_F_Tat_033', + 'FM_Hip_F_Tat_035', + 'FM_Hip_F_Tat_041', + 'FM_Hip_F_Tat_046', + 'FM_Hip_F_Tat_047' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_000_F', + 'MP_MP_ImportExport_Tat_001_F', + 'MP_MP_ImportExport_Tat_002_F', + 'MP_MP_ImportExport_Tat_009_F', + 'MP_MP_ImportExport_Tat_010_F', + 'MP_MP_ImportExport_Tat_011_F' + }, + ['mpLowrider2_overlays'] = { + 'MP_LR_Tat_000_F', + 'MP_LR_Tat_008_F', + 'MP_LR_Tat_011_F', + 'MP_LR_Tat_012_F', + 'MP_LR_Tat_016_F', + 'MP_LR_Tat_019_F', + 'MP_LR_Tat_031_F', + 'MP_LR_Tat_032_F' + }, + ['mpLowrider_overlays'] = { + 'MP_LR_Tat_001_F', + 'MP_LR_Tat_002_F', + 'MP_LR_Tat_004_F', + 'MP_LR_Tat_009_F', + 'MP_LR_Tat_010_F', + 'MP_LR_Tat_013_F', + 'MP_LR_Tat_014_F', + 'MP_LR_Tat_021_F', + 'MP_LR_Tat_026_F' + }, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_002_F', + 'MP_LUXE_TAT_012_F', + 'MP_LUXE_TAT_022_F', + 'MP_LUXE_TAT_025_F', + 'MP_LUXE_TAT_027_F', + 'MP_LUXE_TAT_029_F' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_TAT_003_F', + 'MP_LUXE_TAT_006_F', + 'MP_LUXE_TAT_007_F', + 'MP_LUXE_TAT_008_F', + 'MP_LUXE_TAT_014_F', + 'MP_LUXE_TAT_015_F', + 'MP_LUXE_TAT_024_F' + }, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Tattoo_000_F', + 'MP_Smuggler_Tattoo_002_F', + 'MP_Smuggler_Tattoo_003_F', + 'MP_Smuggler_Tattoo_006_F', + 'MP_Smuggler_Tattoo_007_F', + 'MP_Smuggler_Tattoo_009_F', + 'MP_Smuggler_Tattoo_010_F', + 'MP_Smuggler_Tattoo_013_F', + 'MP_Smuggler_Tattoo_015_F', + 'MP_Smuggler_Tattoo_016_F', + 'MP_Smuggler_Tattoo_017_F', + 'MP_Smuggler_Tattoo_018_F', + 'MP_Smuggler_Tattoo_019_F', + 'MP_Smuggler_Tattoo_021_F', + 'MP_Smuggler_Tattoo_022_F', + 'MP_Smuggler_Tattoo_024_F', + 'MP_Smuggler_Tattoo_025_F' + }, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_011_F', + 'MP_MP_Stunt_tat_012_F', + 'MP_MP_Stunt_tat_014_F', + 'MP_MP_Stunt_tat_018_F', + 'MP_MP_Stunt_tat_019_F', + 'MP_MP_Stunt_tat_024_F', + 'MP_MP_Stunt_tat_026_F', + 'MP_MP_Stunt_tat_027_F', + 'MP_MP_Stunt_tat_029_F', + 'MP_MP_Stunt_tat_030_F', + 'MP_MP_Stunt_tat_033_F', + 'MP_MP_Stunt_tat_034_F', + 'MP_MP_Stunt_tat_037_F', + 'MP_MP_Stunt_tat_040_F', + 'MP_MP_Stunt_tat_041_F', + 'MP_MP_Stunt_tat_044_F', + 'MP_MP_Stunt_tat_046_F', + 'MP_MP_Stunt_tat_048_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_003', + 'FM_Tat_Award_F_004', + 'FM_Tat_Award_F_005', + 'FM_Tat_Award_F_008', + 'FM_Tat_Award_F_011', + 'FM_Tat_Award_F_012', + 'FM_Tat_Award_F_013', + 'FM_Tat_Award_F_014', + 'FM_Tat_Award_F_016', + 'FM_Tat_Award_F_017', + 'FM_Tat_Award_F_018', + 'FM_Tat_Award_F_019', + 'FM_Tat_F_004', + 'FM_Tat_F_009', + 'FM_Tat_F_010', + 'FM_Tat_F_011', + 'FM_Tat_F_012', + 'FM_Tat_F_013', + 'FM_Tat_F_016', + 'FM_Tat_F_019', + 'FM_Tat_F_020', + 'FM_Tat_F_024', + 'FM_Tat_F_025', + 'FM_Tat_F_029', + 'FM_Tat_F_030', + 'FM_Tat_F_034', + 'FM_Tat_F_036', + 'FM_Tat_F_044', + 'FM_Tat_F_045', + 'FM_Tat_F_046', + 'FM_Tat_Award_F_003', + 'FM_Tat_Award_F_004', + 'FM_Tat_Award_F_005', + 'FM_Tat_Award_F_008', + 'FM_Tat_Award_F_011', + 'FM_Tat_Award_F_012', + 'FM_Tat_Award_F_013', + 'FM_Tat_Award_F_014', + 'FM_Tat_Award_F_016', + 'FM_Tat_Award_F_017', + 'FM_Tat_Award_F_018', + 'FM_Tat_Award_F_019', + 'FM_Tat_F_004', + 'FM_Tat_F_009', + 'FM_Tat_F_010', + 'FM_Tat_F_011', + 'FM_Tat_F_012', + 'FM_Tat_F_013', + 'FM_Tat_F_016', + 'FM_Tat_F_019', + 'FM_Tat_F_020', + 'FM_Tat_F_024', + 'FM_Tat_F_025', + 'FM_Tat_F_029', + 'FM_Tat_F_030', + 'FM_Tat_F_034', + 'FM_Tat_F_036', + 'FM_Tat_F_044', + 'FM_Tat_F_045', + 'FM_Tat_F_046' + } + }, + ['HEAD'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_Neck_000'}, + ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_F', 'MP_MP_Biker_Tat_038_F', 'MP_MP_Biker_Tat_051_F'}, + ['mpBusiness_overlays'] = {'MP_Buis_F_Neck_000', 'MP_Buis_F_Neck_001'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_007', 'MP_Xmas2_F_Tat_024', 'MP_Xmas2_F_Tat_025', 'MP_Xmas2_F_Tat_029'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_F'}, + ['mpHipster_overlays'] = {'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021', 'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_F', 'MP_Smuggler_Tattoo_012_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_Tat_000_F', + 'MP_MP_Stunt_tat_004_F', + 'MP_MP_Stunt_tat_006_F', + 'MP_MP_Stunt_tat_017_F', + 'MP_MP_Stunt_tat_042_F' + }, + ['multiplayer_overlays'] = {'FM_Tat_Award_F_000', 'FM_Tat_Award_F_000'} + }, + ['LEFT_ARM'] = { + ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_F'}, + ['mpBeach_overlays'] = {'MP_Bea_F_LArm_000', 'MP_Bea_F_LArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_012_F', + 'MP_MP_Biker_Tat_016_F', + 'MP_MP_Biker_Tat_020_F', + 'MP_MP_Biker_Tat_024_F', + 'MP_MP_Biker_Tat_025_F', + 'MP_MP_Biker_Tat_035_F', + 'MP_MP_Biker_Tat_045_F', + 'MP_MP_Biker_Tat_053_F', + 'MP_MP_Biker_Tat_055_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_LArm_000'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_001_F', + 'MP_Christmas2017_Tattoo_004_F', + 'MP_Christmas2017_Tattoo_007_F', + 'MP_Christmas2017_Tattoo_013_F', + 'MP_Christmas2017_Tattoo_025_F', + 'MP_Christmas2017_Tattoo_029_F' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_000', + 'MP_Xmas2_F_Tat_010', + 'MP_Xmas2_F_Tat_012', + 'MP_Xmas2_F_Tat_020', + 'MP_Xmas2_F_Tat_021' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_004_F', + 'MP_Gunrunning_Tattoo_008_F', + 'MP_Gunrunning_Tattoo_015_F', + 'MP_Gunrunning_Tattoo_016_F', + 'MP_Gunrunning_Tattoo_025_F', + 'MP_Gunrunning_Tattoo_027_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_003', + 'FM_Hip_F_Tat_007', + 'FM_Hip_F_Tat_015', + 'FM_Hip_F_Tat_016', + 'FM_Hip_F_Tat_026', + 'FM_Hip_F_Tat_027', + 'FM_Hip_F_Tat_028', + 'FM_Hip_F_Tat_034', + 'FM_Hip_F_Tat_037', + 'FM_Hip_F_Tat_039', + 'FM_Hip_F_Tat_043', + 'FM_Hip_F_Tat_048', + 'FM_Hip_F_Tat_003', + 'FM_Hip_F_Tat_007', + 'FM_Hip_F_Tat_015', + 'FM_Hip_F_Tat_016', + 'FM_Hip_F_Tat_026', + 'FM_Hip_F_Tat_027', + 'FM_Hip_F_Tat_028', + 'FM_Hip_F_Tat_034', + 'FM_Hip_F_Tat_037', + 'FM_Hip_F_Tat_039', + 'FM_Hip_F_Tat_043', + 'FM_Hip_F_Tat_048' + }, + ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_F', 'MP_MP_ImportExport_Tat_008_F'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_F', 'MP_LR_Tat_018_F', 'MP_LR_Tat_022_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_005_F', 'MP_LR_Tat_027_F', 'MP_LR_Tat_033_F'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_005_F', + 'MP_LUXE_TAT_016_F', + 'MP_LUXE_TAT_018_F', + 'MP_LUXE_TAT_028_F', + 'MP_LUXE_TAT_031_F' + }, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_F', 'MP_LUXE_TAT_020_F', 'MP_LUXE_TAT_021_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_F', 'MP_Smuggler_Tattoo_008_F', 'MP_Smuggler_Tattoo_014_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_001_F', + 'MP_MP_Stunt_tat_002_F', + 'MP_MP_Stunt_tat_008_F', + 'MP_MP_Stunt_tat_022_F', + 'MP_MP_Stunt_tat_023_F', + 'MP_MP_Stunt_tat_035_F', + 'MP_MP_Stunt_tat_039_F', + 'MP_MP_Stunt_tat_043_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_001', + 'FM_Tat_Award_F_007', + 'FM_Tat_Award_F_015', + 'FM_Tat_F_005', + 'FM_Tat_F_006', + 'FM_Tat_F_015', + 'FM_Tat_F_031', + 'FM_Tat_F_041', + 'FM_Tat_Award_F_001', + 'FM_Tat_Award_F_007', + 'FM_Tat_Award_F_015', + 'FM_Tat_F_005', + 'FM_Tat_F_006', + 'FM_Tat_F_015', + 'FM_Tat_F_031', + 'FM_Tat_F_041' + } + }, + ['RIGHT_ARM'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_RArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_007_F', + 'MP_MP_Biker_Tat_014_F', + 'MP_MP_Biker_Tat_033_F', + 'MP_MP_Biker_Tat_042_F', + 'MP_MP_Biker_Tat_046_F', + 'MP_MP_Biker_Tat_047_F', + 'MP_MP_Biker_Tat_049_F', + 'MP_MP_Biker_Tat_054_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_RArm_000', 'MP_Female_Crew_Tat_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_006_F', + 'MP_Christmas2017_Tattoo_012_F', + 'MP_Christmas2017_Tattoo_014_F', + 'MP_Christmas2017_Tattoo_017_F', + 'MP_Christmas2017_Tattoo_018_F', + 'MP_Christmas2017_Tattoo_023_F', + 'MP_Christmas2017_Tattoo_028_F' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_F_Tat_003', + 'MP_Xmas2_F_Tat_004', + 'MP_Xmas2_F_Tat_008', + 'MP_Xmas2_F_Tat_022', + 'MP_Xmas2_F_Tat_023', + 'MP_Xmas2_F_Tat_026', + 'MP_Xmas2_F_Tat_027' + }, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_F', 'MP_Gunrunning_Tattoo_021_F', 'MP_Gunrunning_Tattoo_024_F'}, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_001', + 'FM_Hip_F_Tat_004', + 'FM_Hip_F_Tat_008', + 'FM_Hip_F_Tat_010', + 'FM_Hip_F_Tat_014', + 'FM_Hip_F_Tat_017', + 'FM_Hip_F_Tat_018', + 'FM_Hip_F_Tat_020', + 'FM_Hip_F_Tat_022', + 'FM_Hip_F_Tat_023', + 'FM_Hip_F_Tat_036', + 'FM_Hip_F_Tat_044', + 'FM_Hip_F_Tat_045', + 'FM_Hip_F_Tat_001', + 'FM_Hip_F_Tat_004', + 'FM_Hip_F_Tat_008', + 'FM_Hip_F_Tat_010', + 'FM_Hip_F_Tat_014', + 'FM_Hip_F_Tat_017', + 'FM_Hip_F_Tat_018', + 'FM_Hip_F_Tat_020', + 'FM_Hip_F_Tat_022', + 'FM_Hip_F_Tat_023', + 'FM_Hip_F_Tat_036', + 'FM_Hip_F_Tat_044', + 'FM_Hip_F_Tat_045' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_003_F', + 'MP_MP_ImportExport_Tat_005_F', + 'MP_MP_ImportExport_Tat_006_F', + 'MP_MP_ImportExport_Tat_007_F' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_F', 'MP_LR_Tat_028_F', 'MP_LR_Tat_035_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_015_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_F', 'MP_LUXE_TAT_017_F', 'MP_LUXE_TAT_026_F', 'MP_LUXE_TAT_030_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_F', 'MP_LUXE_TAT_013_F', 'MP_LUXE_TAT_019_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_F', 'MP_Smuggler_Tattoo_005_F', 'MP_Smuggler_Tattoo_023_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_003_F', + 'MP_MP_Stunt_tat_009_F', + 'MP_MP_Stunt_tat_010_F', + 'MP_MP_Stunt_tat_016_F', + 'MP_MP_Stunt_tat_036_F', + 'MP_MP_Stunt_tat_038_F', + 'MP_MP_Stunt_tat_049_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_M_000', + 'FM_Tat_Award_F_002', + 'FM_Tat_Award_F_010', + 'FM_Tat_F_001', + 'FM_Tat_F_003', + 'FM_Tat_F_014', + 'FM_Tat_F_018', + 'FM_Tat_F_027', + 'FM_Tat_F_028', + 'FM_Tat_F_038', + 'FM_Tat_F_047', + 'FM_Tat_M_000', + 'FM_Tat_Award_F_002', + 'FM_Tat_Award_F_010', + 'FM_Tat_F_001', + 'FM_Tat_F_003', + 'FM_Tat_F_014', + 'FM_Tat_F_018', + 'FM_Tat_F_027', + 'FM_Tat_F_028', + 'FM_Tat_F_038', + 'FM_Tat_F_047' + } + }, + ['LEFT_LEG'] = { + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_002_F', + 'MP_MP_Biker_Tat_015_F', + 'MP_MP_Biker_Tat_027_F', + 'MP_MP_Biker_Tat_036_F', + 'MP_MP_Biker_Tat_037_F', + 'MP_MP_Biker_Tat_044_F', + 'MP_MP_Biker_Tat_056_F', + 'MP_MP_Biker_Tat_057_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_LLeg_000'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_001', 'MP_Xmas2_F_Tat_002'}, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_005_F', + 'MP_Gunrunning_Tattoo_007_F', + 'MP_Gunrunning_Tattoo_011_F', + 'MP_Gunrunning_Tattoo_023_F' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tat_009', + 'FM_Hip_F_Tat_019', + 'FM_Hip_F_Tat_040', + 'FM_Hip_F_Tat_009', + 'FM_Hip_F_Tat_019', + 'FM_Hip_F_Tat_040' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_007_F', 'MP_LR_Tat_020_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_007_F', + 'MP_MP_Stunt_tat_013_F', + 'MP_MP_Stunt_tat_021_F', + 'MP_MP_Stunt_tat_028_F', + 'MP_MP_Stunt_tat_031_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_009', + 'FM_Tat_F_002', + 'FM_Tat_F_008', + 'FM_Tat_F_021', + 'FM_Tat_F_023', + 'FM_Tat_F_026', + 'FM_Tat_F_032', + 'FM_Tat_F_033', + 'FM_Tat_F_035', + 'FM_Tat_F_037', + 'FM_Tat_Award_F_009', + 'FM_Tat_F_002', + 'FM_Tat_F_008', + 'FM_Tat_F_021', + 'FM_Tat_F_023', + 'FM_Tat_F_026', + 'FM_Tat_F_032', + 'FM_Tat_F_033', + 'FM_Tat_F_035', + 'FM_Tat_F_037' + } + }, + ['RIGHT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_F_RLeg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_004_F', + 'MP_MP_Biker_Tat_022_F', + 'MP_MP_Biker_Tat_028_F', + 'MP_MP_Biker_Tat_040_F', + 'MP_MP_Biker_Tat_048_F' + }, + ['mpBusiness_overlays'] = {'MP_Buis_F_RLeg_000'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_014'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_F', 'MP_Gunrunning_Tattoo_026_F', 'MP_Gunrunning_Tattoo_030_F'}, + ['mpHipster_overlays'] = {'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042', 'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_F'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_017_F', 'MP_LR_Tat_023_F'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_F'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_F'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_F'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_005_F', + 'MP_MP_Stunt_tat_015_F', + 'MP_MP_Stunt_tat_020_F', + 'MP_MP_Stunt_tat_025_F', + 'MP_MP_Stunt_tat_032_F', + 'MP_MP_Stunt_tat_045_F', + 'MP_MP_Stunt_tat_047_F' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_F_006', + 'FM_Tat_F_007', + 'FM_Tat_F_017', + 'FM_Tat_F_022', + 'FM_Tat_F_039', + 'FM_Tat_F_040', + 'FM_Tat_F_042', + 'FM_Tat_F_043', + 'FM_Tat_Award_F_006', + 'FM_Tat_F_007', + 'FM_Tat_F_017', + 'FM_Tat_F_022', + 'FM_Tat_F_039', + 'FM_Tat_F_040', + 'FM_Tat_F_042', + 'FM_Tat_F_043' + } + }, + ['BADGES'] = { + ['mpBattle_overlays'] = { + 'MP_Battle_Clothing_000_F', + 'MP_Battle_Clothing_001_F', + 'MP_Battle_Clothing_002_F', + 'MP_Battle_Clothing_003_F', + 'MP_Battle_Clothing_004_F', + 'MP_Battle_Clothing_005_F', + 'MP_Battle_Clothing_006_F', + 'MP_Battle_Clothing_007_F', + 'MP_Battle_Clothing_008_F', + 'MP_Battle_Clothing_009_F', + 'MP_Battle_Clothing_010_F', + 'MP_Battle_Clothing_011_F', + 'MP_Battle_Clothing_012_F', + 'MP_Battle_Clothing_013_F', + 'MP_Battle_Clothing_014_F', + 'MP_Battle_Clothing_015_F', + 'MP_Battle_Clothing_016_F', + 'MP_Battle_Clothing_017_F', + 'MP_Battle_Clothing_018_F', + 'MP_Battle_Clothing_019_F', + 'MP_Battle_Clothing_020_F', + 'MP_Battle_Clothing_021_F', + 'MP_Battle_Clothing_022_F', + 'MP_Battle_Clothing_023_F', + 'MP_Battle_Clothing_024_F', + 'MP_Battle_Clothing_025_F', + 'MP_Battle_Clothing_026_F', + 'MP_Battle_Clothing_027_F', + 'MP_Battle_Clothing_028_F', + 'MP_Battle_Clothing_029_F', + 'MP_Battle_Clothing_030_F', + 'MP_Battle_Clothing_031_F', + 'MP_Battle_Clothing_032_F', + 'MP_Battle_Clothing_033_F', + 'MP_Battle_Clothing_034_F', + 'MP_Battle_Clothing_035_F', + 'MP_Battle_Clothing_036_F', + 'MP_Battle_Clothing_037_F', + 'MP_Battle_Clothing_038_F', + 'MP_Battle_Clothing_039_F', + 'MP_Battle_Clothing_040_F', + 'MP_Battle_Clothing_041_F', + 'MP_Battle_Clothing_042_F', + 'MP_Battle_Clothing_043_F', + 'MP_Battle_Clothing_044_F', + 'MP_Battle_Clothing_045_F', + 'MP_Battle_Clothing_046_F', + 'MP_Battle_Clothing_047_F', + 'MP_Battle_Clothing_048_F', + 'MP_Battle_Clothing_049_F', + 'MP_Battle_Clothing_050_F', + 'MP_Battle_Clothing_051_F', + 'MP_Battle_Clothing_052_F', + 'MP_Battle_Clothing_053_F', + 'MP_Battle_Clothing_054_F', + 'MP_Battle_Clothing_055_F', + 'MP_Battle_Clothing_056_F', + 'MP_Battle_Clothing_057_F', + 'MP_Battle_Clothing_058_F', + 'MP_Battle_Clothing_059_F', + 'MP_Battle_Clothing_060_F', + 'MP_Battle_Clothing_061_F', + 'MP_Battle_Clothing_062_F' + }, + ['mpBiker_overlays'] = { + 'MP_Biker_Award_000_F', + 'MP_Biker_Award_001_F', + 'MP_Biker_Rank_000_F', + 'MP_Biker_Rank_001_F', + 'MP_Biker_Rank_002_F', + 'MP_Biker_Rank_003_F', + 'MP_Biker_Rank_004_F', + 'MP_Biker_Rank_005_F', + 'MP_Biker_Rank_006_F', + 'MP_Biker_Rank_007_F', + 'MP_Biker_Rank_008_F', + 'MP_Biker_Rank_009_F', + 'MP_Biker_Rank_010_F', + 'MP_Biker_Rank_011_F', + 'MP_Biker_Rank_012_F', + 'MP_Biker_Rank_013_F', + 'MP_Biker_Rank_014_F', + 'MP_Biker_Rank_015_F', + 'MP_Biker_Rank_016_F', + 'MP_Biker_Rank_017_F', + 'MP_Biker_Tee_000_F', + 'MP_Biker_Tee_001_F', + 'MP_Biker_Tee_002_F', + 'MP_Biker_Tee_003_F', + 'MP_Biker_Tee_004_F', + 'MP_Biker_Tee_005_F', + 'MP_Biker_Tee_006_F', + 'MP_Biker_Tee_007_F', + 'MP_Biker_Tee_008_F', + 'MP_Biker_Tee_009_F', + 'MP_Biker_Tee_010_F', + 'MP_Biker_Tee_011_F', + 'MP_Biker_Tee_012_F', + 'MP_Biker_Tee_013_F', + 'MP_Biker_Tee_014_F', + 'MP_Biker_Tee_015_F', + 'MP_Biker_Tee_016_F', + 'MP_Biker_Tee_017_F', + 'MP_Biker_Tee_018_F', + 'MP_Biker_Tee_019_F', + 'MP_Biker_Tee_020_F', + 'MP_Biker_Tee_021_F', + 'MP_Biker_Tee_022_F', + 'MP_Biker_Tee_023_F', + 'MP_Biker_Tee_024_F', + 'MP_Biker_Tee_025_F', + 'MP_Biker_Tee_026_F', + 'MP_Biker_Tee_027_F', + 'MP_Biker_Tee_028_F', + 'MP_Biker_Tee_029_F', + 'MP_Biker_Tee_030_F', + 'MP_Biker_Tee_031_F', + 'MP_Biker_Tee_032_F', + 'MP_Biker_Tee_033_F', + 'MP_Biker_Tee_034_F', + 'MP_Biker_Tee_035_F', + 'MP_Biker_Tee_036_F', + 'MP_Biker_Tee_037_F', + 'MP_Biker_Tee_038_F', + 'MP_Biker_Tee_039_F', + 'MP_Biker_Tee_040_F', + 'MP_Biker_Tee_041_F', + 'MP_Biker_Tee_042_F', + 'MP_Biker_Tee_043_F', + 'MP_Biker_Tee_044_F', + 'MP_Biker_Tee_045_F', + 'MP_Biker_Tee_046_F', + 'MP_Biker_Tee_047_F', + 'MP_Biker_Tee_048_F', + 'MP_Biker_Tee_049_F', + 'MP_Biker_Tee_050_F', + 'MP_Biker_Tee_051_F', + 'MP_Biker_Tee_052_F', + 'MP_Biker_Tee_053_F', + 'MP_Biker_Tee_054_F', + 'MP_Biker_Tee_055_F' + }, + ['mpChristmas2018_overlays'] = { + 'MP_Christmas2018_Tee_000_F', + 'MP_Christmas2018_Tee_001_F', + 'MP_Christmas2018_Tee_002_F', + 'MP_Christmas2018_Tee_003_F', + 'MP_Christmas2018_Tee_004_F', + 'MP_Christmas2018_Tee_005_F', + 'MP_Christmas2018_Tee_006_F', + 'MP_Christmas2018_Tee_007_F', + 'MP_Christmas2018_Tee_008_F', + 'MP_Christmas2018_Tee_009_F', + 'MP_Christmas2018_Tee_010_F', + 'MP_Christmas2018_Tee_011_F', + 'MP_Christmas2018_Tee_012_F', + 'MP_Christmas2018_Tee_013_F', + 'MP_Christmas2018_Tee_014_F', + 'MP_Christmas2018_Tee_015_F', + 'MP_Christmas2018_Tee_016_F', + 'MP_Christmas2018_Tee_017_F', + 'MP_Christmas2018_Tee_018_F', + 'MP_Christmas2018_Tee_019_F', + 'MP_Christmas2018_Tee_020_F', + 'MP_Christmas2018_Tee_021_F', + 'MP_Christmas2018_Tee_022_F', + 'MP_Christmas2018_Tee_023_F', + 'MP_Christmas2018_Tee_024_F', + 'MP_Christmas2018_Tee_025_F', + 'MP_Christmas2018_Tee_026_F', + 'MP_Christmas2018_Tee_027_F', + 'MP_Christmas2018_Tee_028_F', + 'MP_Christmas2018_Tee_029_F', + 'MP_Christmas2018_Tee_030_F', + 'MP_Christmas2018_Tee_031_F', + 'MP_Christmas2018_Tee_032_F', + 'MP_Christmas2018_Tee_033_F', + 'MP_Christmas2018_Tee_034_F', + 'MP_Christmas2018_Tee_035_F', + 'MP_Christmas2018_Tee_036_F', + 'MP_Christmas2018_Tee_037_F', + 'MP_Christmas2018_Tee_038_F', + 'MP_Christmas2018_Tee_039_F', + 'MP_Christmas2018_Tee_040_F', + 'MP_Christmas2018_Tee_041_F', + 'MP_Christmas2018_Tee_042_F', + 'MP_Christmas2018_Tee_043_F', + 'MP_Christmas2018_Tee_044_F', + 'MP_Christmas2018_Tee_045_F', + 'MP_Christmas2018_Tee_046_F', + 'MP_Christmas2018_Tee_047_F', + 'MP_Christmas2018_Tee_048_F', + 'MP_Christmas2018_Tee_049_F', + 'MP_Christmas2018_Tee_050_F', + 'MP_Christmas2018_Tee_051_F', + 'MP_Christmas2018_Tee_052_F', + 'MP_Christmas2018_Tee_053_F', + 'MP_Christmas2018_Tee_054_F', + 'MP_Christmas2018_Tee_055_F', + 'MP_Christmas2018_Tee_056_F', + 'MP_Christmas2018_Tee_057_F', + 'MP_Christmas2018_Tee_058_F', + 'MP_Christmas2018_Tee_059_F', + 'MP_Christmas2018_Tee_060_F', + 'MP_Christmas2018_Tee_061_F', + 'MP_Christmas2018_Tee_062_F', + 'MP_Christmas2018_Tee_063_F', + 'MP_Christmas2018_Tee_064_F', + 'MP_Christmas2018_Tee_065_F', + 'MP_Christmas2018_Tee_066_F', + 'MP_Christmas2018_Tee_067_F', + 'MP_Christmas2018_Tee_068_F', + 'MP_Christmas2018_Tee_069_F', + 'MP_Christmas2018_Tee_070_F', + 'MP_Christmas2018_Tee_071_F', + 'MP_Christmas2018_Tee_072_F', + 'MP_Christmas2018_Tee_073_F', + 'MP_Christmas2018_Tee_074_F', + 'MP_Christmas2018_Tee_075_F', + 'MP_Christmas2018_Tee_076_F', + 'MP_Christmas2018_Tee_077_F', + 'MP_Christmas2018_Tee_078_F', + 'MP_Christmas2018_Tee_079_F', + 'MP_Christmas2018_Tee_080_F', + 'MP_Christmas2018_Tee_081_F', + 'MP_Christmas2018_Tee_082_F', + 'MP_Christmas2018_Tee_083_F', + 'MP_Christmas2018_Tee_084_F', + 'MP_Christmas2018_Tee_085_F', + 'MP_Christmas2018_Tee_086_F', + 'MP_Christmas2018_Tee_087_F', + 'MP_Christmas2018_Tee_088_F', + 'MP_Christmas2018_Tee_089_F', + 'MP_Christmas2018_Tee_090_F', + 'MP_Christmas2018_Tee_091_F', + 'MP_Christmas2018_Tee_092_F', + 'MP_Christmas2018_Tee_093_F', + 'MP_Christmas2018_Tee_094_F', + 'MP_Christmas2018_Tee_095_F', + 'MP_Christmas2018_Tee_096_F', + 'MP_Christmas2018_Tee_097_F', + 'MP_Christmas2018_Tee_098_F', + 'MP_Christmas2018_Tee_099_F', + 'MP_Christmas2018_Tee_100_F', + 'MP_Christmas2018_Tee_101_F', + 'MP_Christmas2018_Tee_102_F', + 'MP_Christmas2018_Tee_103_F', + 'MP_Christmas2018_Tee_104_F', + 'MP_Christmas2018_Tee_105_F', + 'MP_Christmas2018_Tee_106_F', + 'MP_Christmas2018_Tee_107_F', + 'MP_Christmas2018_Tee_108_F', + 'MP_Christmas2018_Tee_109_F', + 'MP_Christmas2018_Tee_110_F', + 'MP_Christmas2018_Tee_111_F', + 'MP_Christmas2018_Tee_112_F', + 'MP_Christmas2018_Tee_113_F', + 'MP_Christmas2018_Tee_114_F', + 'MP_Christmas2018_Tee_115_F', + 'MP_Christmas2018_Tee_116_F', + 'MP_Christmas2018_Tee_117_F', + 'MP_Christmas2018_Tee_118_F', + 'MP_Christmas2018_Tee_119_F', + 'MP_Christmas2018_Tee_120_F', + 'MP_Christmas2018_Tee_121_F', + 'MP_Christmas2018_Tee_122_F', + 'MP_Christmas2018_Tee_123_F', + 'MP_Christmas2018_Tee_124_F' + }, + ['mpExecutive_overlays'] = { + 'MP_Securoserv_000_F', + 'MP_exec_teams_000_F', + 'MP_exec_teams_001_F', + 'MP_exec_teams_002_F', + 'MP_exec_teams_003_F', + 'MP_exec_prizes_000_F', + 'MP_exec_prizes_001_F', + 'MP_exec_prizes_002_F', + 'MP_exec_prizes_003_F', + 'MP_exec_prizes_004_F', + 'MP_exec_prizes_005_F', + 'MP_exec_prizes_006_F', + 'MP_exec_prizes_007_F', + 'MP_exec_prizes_008_F', + 'MP_exec_prizes_009_F', + 'MP_exec_prizes_010_F', + 'MP_exec_prizes_011_F', + 'MP_exec_prizes_012_F', + 'MP_exec_prizes_013_F', + 'MP_exec_prizes_014_F', + 'MP_exec_prizes_015_F' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Award_000_F', + 'MP_Gunrunning_Award_001_F', + 'MP_Gunrunning_Award_002_F', + 'MP_Gunrunning_Award_003_F', + 'MP_Gunrunning_Award_004_F', + 'MP_Gunrunning_Award_005_F', + 'MP_Gunrunning_Award_006_F', + 'MP_Gunrunning_Award_007_F', + 'MP_Gunrunning_Award_008_F', + 'MP_Gunrunning_Award_009_F', + 'MP_Gunrunning_Award_010_F', + 'MP_Gunrunning_Award_011_F', + 'MP_Gunrunning_Award_012_F', + 'MP_Gunrunning_Award_013_F', + 'MP_Gunrunning_Award_014_F', + 'MP_Gunrunning_Award_015_F', + 'MP_Gunrunning_Award_016_F', + 'MP_Gunrunning_Award_017_F', + 'MP_Gunrunning_Award_018_F', + 'MP_Gunrunning_Award_019_F', + 'MP_Gunrunning_Award_020_F', + 'MP_Gunrunning_Award_021_F', + 'MP_Gunrunning_Award_022_F', + 'MP_Gunrunning_Award_023_F', + 'MP_Gunrunning_Award_024_F', + 'MP_Gunrunning_Award_025_F', + 'MP_Gunrunning_Award_026_F' + }, + ['mpHalloween_overlays'] = { + 'HW_Tee_000_F', + 'HW_Tee_001_F', + 'HW_Tee_002_F', + 'HW_Tee_003_F', + 'HW_Tee_004_F', + 'HW_Tee_005_F', + 'HW_Tee_006_F', + 'HW_Tee_007_F', + 'HW_Tee_008_F', + 'HW_Tee_009_F', + 'HW_Tee_010_F', + 'HW_Tee_011_F', + 'HW_Tee_012_F' + }, + ['mpHeist_overlays'] = { + 'MP_Award_F_Tshirt_004', + 'MP_Award_F_Tshirt_005', + 'MP_Award_F_Tshirt_006', + 'MP_Award_F_Tshirt_007', + 'MP_Award_F_Tshirt_008', + 'MP_Award_F_Tshirt_009', + 'MP_Award_F_Tshirt_010', + 'MP_Award_F_Tshirt_011', + 'MP_Award_F_Tshirt_012', + 'MP_Award_F_Tshirt_013', + 'MP_Fli_F_Tshirt_000', + 'MP_Bugstar_A', + 'MP_Bugstar_B', + 'MP_Bugstar_C', + 'MP_Rogers_A', + 'MP_Rogers_B', + 'MP_Power_A', + 'MP_Power_B', + 'MP_Als_A', + 'MP_Als_B', + 'MP_Elite_F_Tshirt', + 'MP_Elite_F_Tshirt_1', + 'MP_Elite_F_Tshirt_2' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_F_Tshirt_000', + 'FM_Hip_F_Tshirt_001', + 'FM_Hip_F_Tshirt_002', + 'FM_Hip_F_Tshirt_003', + 'FM_Hip_F_Tshirt_004', + 'FM_Hip_F_Tshirt_005', + 'FM_Hip_F_Tshirt_006', + 'FM_Hip_F_Tshirt_007', + 'FM_Hip_F_Tshirt_008', + 'FM_Hip_F_Tshirt_009', + 'FM_Hip_F_Tshirt_010', + 'FM_Hip_F_Tshirt_011', + 'FM_Hip_F_Tshirt_012', + 'FM_Hip_F_Tshirt_013', + 'FM_Hip_F_Tshirt_014', + 'FM_Hip_F_Tshirt_015', + 'FM_Hip_F_Tshirt_016', + 'FM_Hip_F_Tshirt_017', + 'FM_Hip_F_Tshirt_018', + 'FM_Hip_F_Tshirt_019', + 'FM_Hip_F_Tshirt_020', + 'FM_Hip_F_Tshirt_021', + 'FM_Hip_F_Tshirt_022', + 'FM_Hip_F_Retro_000', + 'FM_Hip_F_Retro_001', + 'FM_Hip_F_Retro_002', + 'FM_Hip_F_Retro_003', + 'FM_Hip_F_Retro_004', + 'FM_Hip_F_Retro_005', + 'FM_Hip_F_Retro_006', + 'FM_Hip_F_Retro_007', + 'FM_Hip_F_Retro_008', + 'FM_Hip_F_Retro_009', + 'FM_Hip_F_Retro_010', + 'FM_Hip_F_Retro_011', + 'FM_Hip_F_Retro_012', + 'FM_Hip_F_Retro_013', + 'FM_Rstar_F_Tshirt_000', + 'FM_Rstar_F_Tshirt_001', + 'FM_Rstar_F_Tshirt_002', + 'FM_Hip_F_Tshirt_000', + 'FM_Hip_F_Tshirt_001', + 'FM_Hip_F_Tshirt_002', + 'FM_Hip_F_Tshirt_003', + 'FM_Hip_F_Tshirt_004', + 'FM_Hip_F_Tshirt_005', + 'FM_Hip_F_Tshirt_006', + 'FM_Hip_F_Tshirt_007', + 'FM_Hip_F_Tshirt_008', + 'FM_Hip_F_Tshirt_009', + 'FM_Hip_F_Tshirt_010', + 'FM_Hip_F_Tshirt_011', + 'FM_Hip_F_Tshirt_012', + 'FM_Hip_F_Tshirt_013', + 'FM_Hip_F_Tshirt_014', + 'FM_Hip_F_Tshirt_015', + 'FM_Hip_F_Tshirt_016', + 'FM_Hip_F_Tshirt_017', + 'FM_Hip_F_Tshirt_018', + 'FM_Hip_F_Tshirt_019', + 'FM_Hip_F_Tshirt_020', + 'FM_Hip_F_Tshirt_021', + 'FM_Hip_F_Tshirt_022', + 'FM_Hip_F_Retro_000', + 'FM_Hip_F_Retro_001', + 'FM_Hip_F_Retro_002', + 'FM_Hip_F_Retro_003', + 'FM_Hip_F_Retro_004', + 'FM_Hip_F_Retro_005', + 'FM_Hip_F_Retro_006', + 'FM_Hip_F_Retro_007', + 'FM_Hip_F_Retro_008', + 'FM_Hip_F_Retro_009', + 'FM_Hip_F_Retro_010', + 'FM_Hip_F_Retro_011', + 'FM_Hip_F_Retro_012', + 'FM_Hip_F_Retro_013', + 'FM_Rstar_F_Tshirt_000', + 'FM_Rstar_F_Tshirt_001', + 'FM_Rstar_F_Tshirt_002' + }, + ['mpIndependance_overlays'] = { + 'FM_Ind_F_Award_000', + 'FM_Ind_F_Tshirt_000', + 'FM_Ind_F_Tshirt_001', + 'FM_Ind_F_Tshirt_002', + 'FM_Ind_F_Tshirt_003', + 'FM_Ind_F_Tshirt_004', + 'FM_Ind_F_Tshirt_005', + 'FM_Ind_F_Tshirt_006', + 'FM_Ind_F_Tshirt_007', + 'FM_Ind_F_Tshirt_008', + 'FM_Ind_F_Tshirt_009', + 'FM_Ind_F_Tshirt_010', + 'FM_Ind_F_Tshirt_011', + 'FM_Ind_F_Tshirt_012', + 'FM_Ind_F_Tshirt_013', + 'FM_Ind_F_Tshirt_014', + 'FM_Ind_F_Tshirt_015', + 'FM_Ind_F_Tshirt_016', + 'FM_Ind_F_Tshirt_017', + 'FM_Ind_F_Tshirt_018', + 'FM_Ind_F_Tshirt_019', + 'FM_Ind_F_Tshirt_020', + 'FM_Ind_F_Tshirt_021', + 'FM_Ind_F_Tshirt_022', + 'FM_Ind_F_Tshirt_023', + 'FM_Ind_F_Tshirt_024', + 'FM_Ind_F_Tshirt_025', + 'FM_Ind_F_Tshirt_026' + }, + ['mpIndependence_overlays'] = { + 'FM_Ind_F_Award_000', + 'FM_Ind_F_Tshirt_000', + 'FM_Ind_F_Tshirt_001', + 'FM_Ind_F_Tshirt_002', + 'FM_Ind_F_Tshirt_003', + 'FM_Ind_F_Tshirt_004', + 'FM_Ind_F_Tshirt_005', + 'FM_Ind_F_Tshirt_006', + 'FM_Ind_F_Tshirt_007', + 'FM_Ind_F_Tshirt_008', + 'FM_Ind_F_Tshirt_009', + 'FM_Ind_F_Tshirt_010', + 'FM_Ind_F_Tshirt_011', + 'FM_Ind_F_Tshirt_012', + 'FM_Ind_F_Tshirt_013', + 'FM_Ind_F_Tshirt_014', + 'FM_Ind_F_Tshirt_015', + 'FM_Ind_F_Tshirt_016', + 'FM_Ind_F_Tshirt_017', + 'FM_Ind_F_Tshirt_018', + 'FM_Ind_F_Tshirt_019', + 'FM_Ind_F_Tshirt_020', + 'FM_Ind_F_Tshirt_021', + 'FM_Ind_F_Tshirt_022', + 'FM_Ind_F_Tshirt_023', + 'FM_Ind_F_Tshirt_024', + 'FM_Ind_F_Tshirt_025', + 'FM_Ind_F_Tshirt_026' + }, + ['mpLowrider2_overlays'] = { + 'MP_Chianski_000_F', + 'MP_Chianski_001_F', + 'MP_Chianski_002_F', + 'MP_Chianski_003_F', + 'MP_Chianski_004_F', + 'MP_Chianski_005_F', + 'MP_Chianski_006_F', + 'MP_Hntr_000_F', + 'MP_Hntr_001_F', + 'MP_Hntr_002_F', + 'MP_Hntr_003_F', + 'MP_Hntr_004_F', + 'MP_Hntr_005_F', + 'MP_Hntr_006_F', + 'MP_Hntr_007_F', + 'MP_Hntr_008_F', + 'MP_Hntr_009_F', + 'MP_Hntr_010_F', + 'MP_Hntr_011_F', + 'MP_Hntr_012_F', + 'MP_Dense_000_F', + 'MP_Dense_001_F', + 'MP_Dense_002_F', + 'MP_Dense_003_F', + 'MP_Dense_004_F', + 'MP_Dense_005_F', + 'MP_Dense_006_F', + 'MP_Dense_007_F' + }, + ['mpLowrider_overlays'] = { + 'MP_Broker_000_F', + 'MP_Broker_001_F', + 'MP_Broker_002_F', + 'MP_Broker_003_F', + 'MP_Broker_004_F', + 'MP_Broker_005_F', + 'MP_Magnetics_000_F', + 'MP_Magnetics_001_F', + 'MP_Magnetics_002_F', + 'MP_Magnetics_003_F', + 'MP_Magnetics_004_F', + 'MP_Magnetics_005_F', + 'MP_Trickster_000_F', + 'MP_Trickster_001_F', + 'MP_Trickster_002_F', + 'MP_Trickster_003_F', + 'MP_Trickster_004_F', + 'MP_Trickster_005_F', + 'MP_Trickster_006_F', + 'MP_Trickster_007_F', + 'MP_Trickster_010_F', + 'MP_Bennys_000_F', + 'MP_Bennys_001_F' + }, + ['mpLTS_overlays'] = {'FM_LTS_F_Tshirt_000'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_LC_000_F', + 'MP_LUXE_LC_001_F', + 'MP_LUXE_LC_002_F', + 'MP_LUXE_LC_003_F', + 'MP_LUXE_LC_006_F', + 'MP_LUXE_LC_007_F', + 'MP_LUXE_LC_008_F', + 'MP_LUXE_LC_009_F', + 'MP_LUXE_LC_012_F', + 'MP_LUXE_LC_013_F', + 'MP_LUXE_LC_014_F', + 'MP_LUXE_LC_015_F', + 'MP_LUXE_VDG_000_F', + 'MP_LUXE_VDG_001_F', + 'MP_LUXE_VDG_002_F', + 'MP_LUXE_VDG_004_F', + 'MP_LUXE_VDG_005_F', + 'MP_LUXE_VDG_006_F' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_LC_004_F', + 'MP_LUXE_LC_005_F', + 'MP_LUXE_LC_010_F', + 'MP_LUXE_LC_011_F', + 'MP_LUXE_Enema_000_F', + 'MP_LUXE_Per_001_F', + 'MP_FAKE_LB_000_F', + 'MP_FAKE_LC_000_F', + 'MP_FAKE_ENEMA_000_F', + 'MP_FAKE_Per_000_F', + 'MP_FAKE_SN_000_F', + 'MP_FAKE_SC_000_F', + 'MP_FAKE_DS_000_F', + 'MP_FAKE_Vap_000_F', + 'MP_FAKE_DIS_000_F', + 'MP_FAKE_DIS_001_F', + 'MP_LUXE_DIX_000_F', + 'MP_LUXE_DIX_001_F', + 'MP_LUXE_DIX_002_F', + 'MP_LUXE_SN_000_F', + 'MP_LUXE_SN_001_F', + 'MP_LUXE_SN_002_F', + 'MP_LUXE_SN_003_F', + 'MP_LUXE_SN_004_F', + 'MP_LUXE_SN_005_F', + 'MP_LUXE_SN_006_F', + 'MP_LUXE_SN_007_F', + 'MP_LUXE_SC_000_F', + 'MP_FILM_000_F', + 'MP_FILM_001_F', + 'MP_FILM_002_F', + 'MP_FILM_003_F', + 'MP_FILM_004_F', + 'MP_FILM_005_F', + 'MP_FILM_006_F', + 'MP_FILM_007_F', + 'MP_FILM_008_F', + 'MP_FILM_009_F' + }, + ['mpPilot_overlays'] = {'MP_Fli_F_Tshirt_000'}, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Graphic_000_F', + 'MP_Smuggler_Graphic_001_F', + 'MP_Smuggler_Graphic_002_F', + 'MP_Smuggler_Graphic_003_F', + 'MP_Smuggler_Graphic_004_F', + 'MP_Smuggler_Graphic_005_F', + 'MP_Smuggler_Graphic_006_F', + 'MP_Smuggler_Graphic_007_F', + 'MP_Smuggler_Graphic_008_F', + 'MP_Smuggler_Graphic_009_F', + 'MP_Smuggler_Graphic_010_F', + 'MP_Smuggler_Graphic_011_F', + 'MP_Smuggler_Graphic_012_F', + 'MP_Smuggler_Graphic_013_F', + 'MP_Smuggler_Graphic_014_F', + 'MP_Smuggler_Graphic_015_F', + 'MP_Smuggler_Graphic_016_F', + 'MP_Smuggler_Graphic_017_F', + 'MP_Smuggler_Graphic_018_F' + }, + ['mpValentines_overlays'] = { + 'MP_Val_F_Tshirt_A', + 'MP_Val_F_Tshirt_B', + 'MP_Val_F_Tshirt_C', + 'MP_Val_F_Tshirt_D', + 'MP_Val_F_Tshirt_E', + 'MP_Val_F_Tshirt_F', + 'MP_Val_F_Tshirt_G', + 'MP_Val_F_Tshirt_H', + 'MP_Val_F_Tshirt_I', + 'MP_Val_F_Tshirt_J', + 'MP_Val_F_Tshirt_K', + 'MP_Val_F_Tshirt_L', + 'MP_Val_F_Tshirt_M', + 'MP_Val_F_Tshirt_N', + 'MP_Val_F_Tshirt_O', + 'MP_Val_F_Tshirt_P', + 'MP_Val_F_Tshirt_Q', + 'MP_Val_F_Tshirt_R', + 'MP_Val_F_Tshirt_S', + 'MP_Val_F_Tshirt_T' + }, + ['mpxmas_604490_overlays'] = {'MP_IHeartLC_001_F'}, + ['multiplayer_overlays'] = { + 'FM_CREW_F_000_A', + 'FM_CREW_F_000_B', + 'FM_CREW_F_000_C', + 'FM_CREW_F_000_D', + 'FM_Tshirt_Award_F_000', + 'FM_Tshirt_Award_F_001', + 'FM_Tshirt_Award_F_002', + 'mp_fm_branding_019', + 'mp_fm_branding_025', + 'mp_fm_branding_037', + 'mp_fm_branding_048', + 'mp_fm_branding_049', + 'mp_fm_branding_050', + 'mp_fm_branding_051', + 'mp_fm_branding_052', + 'mp_fm_branding_053', + 'mp_fm_branding_054', + 'mp_fm_branding_055', + 'mp_fm_branding_056', + 'mp_fm_branding_057', + 'mp_fm_branding_058', + 'mp_fm_branding_059', + 'mp_fm_branding_060', + 'mp_fm_branding_061', + 'mp_fm_branding_062', + 'mp_fm_branding_066', + 'mp_fm_branding_067', + 'mp_fm_branding_068', + 'mp_fm_branding_069', + 'mp_fm_branding_070', + 'mp_fm_branding_027_f', + 'mp_fm_branding_028_F', + 'mp_fm_branding_034_f', + 'mp_fm_branding_036_F', + 'mp_fm_branding_039_f', + 'mp_fm_OGA_000_f', + 'mp_fm_OGA_001_f', + 'mp_fm_OGA_002_f', + 'mp_fm_OGA_003_f', + 'FM_CREW_F_000_A', + 'FM_CREW_F_000_B', + 'FM_CREW_F_000_C', + 'FM_CREW_F_000_D', + 'FM_Tshirt_Award_F_000', + 'FM_Tshirt_Award_F_001', + 'FM_Tshirt_Award_F_002', + 'mp_fm_branding_019', + 'mp_fm_branding_025', + 'mp_fm_branding_037', + 'mp_fm_branding_048', + 'mp_fm_branding_049', + 'mp_fm_branding_050', + 'mp_fm_branding_051', + 'mp_fm_branding_052', + 'mp_fm_branding_053', + 'mp_fm_branding_054', + 'mp_fm_branding_055', + 'mp_fm_branding_056', + 'mp_fm_branding_057', + 'mp_fm_branding_058', + 'mp_fm_branding_059', + 'mp_fm_branding_060', + 'mp_fm_branding_061', + 'mp_fm_branding_062', + 'mp_fm_branding_066', + 'mp_fm_branding_067', + 'mp_fm_branding_068', + 'mp_fm_branding_069', + 'mp_fm_branding_070', + 'mp_fm_branding_027_f', + 'mp_fm_branding_028_F', + 'mp_fm_branding_034_f', + 'mp_fm_branding_036_F', + 'mp_fm_branding_039_f', + 'mp_fm_OGA_000_f', + 'mp_fm_OGA_001_f', + 'mp_fm_OGA_002_f', + 'mp_fm_OGA_003_f' + } + } +} diff --git a/corev/[required]/cvf_skins/data/tattoos_male.lua b/corev/[required]/cvf_skins/data/tattoos_male.lua new file mode 100644 index 0000000..7e6f37d --- /dev/null +++ b/corev/[required]/cvf_skins/data/tattoos_male.lua @@ -0,0 +1,1409 @@ +return { + ['TORSO'] = { + ['mpAirraces_overlays'] = { + 'MP_Airraces_Tattoo_000_M', + 'MP_Airraces_Tattoo_001_M', + 'MP_Airraces_Tattoo_002_M', + 'MP_Airraces_Tattoo_004_M', + 'MP_Airraces_Tattoo_005_M', + 'MP_Airraces_Tattoo_006_M', + 'MP_Airraces_Tattoo_007_M' + }, + ['mpBeach_overlays'] = { + 'MP_Bea_M_Back_000', + 'MP_Bea_M_Chest_000', + 'MP_Bea_M_Chest_001', + 'MP_Bea_M_Stom_000', + 'MP_Bea_M_Stom_001' + }, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_000_M', + 'MP_MP_Biker_Tat_001_M', + 'MP_MP_Biker_Tat_003_M', + 'MP_MP_Biker_Tat_005_M', + 'MP_MP_Biker_Tat_006_M', + 'MP_MP_Biker_Tat_008_M', + 'MP_MP_Biker_Tat_010_M', + 'MP_MP_Biker_Tat_011_M', + 'MP_MP_Biker_Tat_013_M', + 'MP_MP_Biker_Tat_017_M', + 'MP_MP_Biker_Tat_018_M', + 'MP_MP_Biker_Tat_019_M', + 'MP_MP_Biker_Tat_021_M', + 'MP_MP_Biker_Tat_023_M', + 'MP_MP_Biker_Tat_026_M', + 'MP_MP_Biker_Tat_029_M', + 'MP_MP_Biker_Tat_030_M', + 'MP_MP_Biker_Tat_031_M', + 'MP_MP_Biker_Tat_032_M', + 'MP_MP_Biker_Tat_034_M', + 'MP_MP_Biker_Tat_039_M', + 'MP_MP_Biker_Tat_041_M', + 'MP_MP_Biker_Tat_043_M', + 'MP_MP_Biker_Tat_050_M', + 'MP_MP_Biker_Tat_052_M', + 'MP_MP_Biker_Tat_058_M', + 'MP_MP_Biker_Tat_059_M', + 'MP_MP_Biker_Tat_060_M' + }, + ['mpBusiness_overlays'] = { + 'MP_Buis_M_Stomach_000', + 'MP_Buis_M_Chest_000', + 'MP_Buis_M_Chest_001', + 'MP_Buis_M_Back_000', + 'MP_Male_Crew_Tat_000' + }, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_000_M', + 'MP_Christmas2017_Tattoo_002_M', + 'MP_Christmas2017_Tattoo_003_M', + 'MP_Christmas2017_Tattoo_005_M', + 'MP_Christmas2017_Tattoo_008_M', + 'MP_Christmas2017_Tattoo_009_M', + 'MP_Christmas2017_Tattoo_010_M', + 'MP_Christmas2017_Tattoo_011_M', + 'MP_Christmas2017_Tattoo_015_M', + 'MP_Christmas2017_Tattoo_016_M', + 'MP_Christmas2017_Tattoo_019_M', + 'MP_Christmas2017_Tattoo_020_M', + 'MP_Christmas2017_Tattoo_021_M', + 'MP_Christmas2017_Tattoo_022_M', + 'MP_Christmas2017_Tattoo_024_M', + 'MP_Christmas2017_Tattoo_026_M', + 'MP_Christmas2017_Tattoo_027_M' + }, + ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_M'}, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_005', + 'MP_Xmas2_M_Tat_006', + 'MP_Xmas2_M_Tat_009', + 'MP_Xmas2_M_Tat_011', + 'MP_Xmas2_M_Tat_013', + 'MP_Xmas2_M_Tat_015', + 'MP_Xmas2_M_Tat_016', + 'MP_Xmas2_M_Tat_017', + 'MP_Xmas2_M_Tat_018', + 'MP_Xmas2_M_Tat_019', + 'MP_Xmas2_M_Tat_028' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_000_M', + 'MP_Gunrunning_Tattoo_001_M', + 'MP_Gunrunning_Tattoo_009_M', + 'MP_Gunrunning_Tattoo_010_M', + 'MP_Gunrunning_Tattoo_012_M', + 'MP_Gunrunning_Tattoo_013_M', + 'MP_Gunrunning_Tattoo_014_M', + 'MP_Gunrunning_Tattoo_017_M', + 'MP_Gunrunning_Tattoo_018_M', + 'MP_Gunrunning_Tattoo_019_M', + 'MP_Gunrunning_Tattoo_020_M', + 'MP_Gunrunning_Tattoo_022_M', + 'MP_Gunrunning_Tattoo_028_M', + 'MP_Gunrunning_Tattoo_029_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_000', + 'FM_Hip_M_Tat_002', + 'FM_Hip_M_Tat_006', + 'FM_Hip_M_Tat_011', + 'FM_Hip_M_Tat_012', + 'FM_Hip_M_Tat_013', + 'FM_Hip_M_Tat_024', + 'FM_Hip_M_Tat_025', + 'FM_Hip_M_Tat_029', + 'FM_Hip_M_Tat_030', + 'FM_Hip_M_Tat_031', + 'FM_Hip_M_Tat_032', + 'FM_Hip_M_Tat_033', + 'FM_Hip_M_Tat_035', + 'FM_Hip_M_Tat_041', + 'FM_Hip_M_Tat_046', + 'FM_Hip_M_Tat_047', + 'FM_Hip_M_Tat_000', + 'FM_Hip_M_Tat_002', + 'FM_Hip_M_Tat_006', + 'FM_Hip_M_Tat_011', + 'FM_Hip_M_Tat_012', + 'FM_Hip_M_Tat_013', + 'FM_Hip_M_Tat_024', + 'FM_Hip_M_Tat_025', + 'FM_Hip_M_Tat_029', + 'FM_Hip_M_Tat_030', + 'FM_Hip_M_Tat_031', + 'FM_Hip_M_Tat_032', + 'FM_Hip_M_Tat_033', + 'FM_Hip_M_Tat_035', + 'FM_Hip_M_Tat_041', + 'FM_Hip_M_Tat_046', + 'FM_Hip_M_Tat_047' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_000_M', + 'MP_MP_ImportExport_Tat_001_M', + 'MP_MP_ImportExport_Tat_002_M', + 'MP_MP_ImportExport_Tat_009_M', + 'MP_MP_ImportExport_Tat_010_M', + 'MP_MP_ImportExport_Tat_011_M' + }, + ['mpLowrider2_overlays'] = { + 'MP_LR_Tat_000_M', + 'MP_LR_Tat_008_M', + 'MP_LR_Tat_011_M', + 'MP_LR_Tat_012_M', + 'MP_LR_Tat_016_M', + 'MP_LR_Tat_019_M', + 'MP_LR_Tat_031_M', + 'MP_LR_Tat_032_M' + }, + ['mpLowrider_overlays'] = { + 'MP_LR_Tat_001_M', + 'MP_LR_Tat_002_M', + 'MP_LR_Tat_004_M', + 'MP_LR_Tat_009_M', + 'MP_LR_Tat_010_M', + 'MP_LR_Tat_013_M', + 'MP_LR_Tat_014_M', + 'MP_LR_Tat_021_M', + 'MP_LR_Tat_026_M' + }, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_002_M', + 'MP_LUXE_TAT_012_M', + 'MP_LUXE_TAT_022_M', + 'MP_LUXE_TAT_025_M', + 'MP_LUXE_TAT_027_M', + 'MP_LUXE_TAT_029_M' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_TAT_003_M', + 'MP_LUXE_TAT_006_M', + 'MP_LUXE_TAT_007_M', + 'MP_LUXE_TAT_008_M', + 'MP_LUXE_TAT_014_M', + 'MP_LUXE_TAT_015_M', + 'MP_LUXE_TAT_024_M' + }, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Tattoo_000_M', + 'MP_Smuggler_Tattoo_002_M', + 'MP_Smuggler_Tattoo_003_M', + 'MP_Smuggler_Tattoo_006_M', + 'MP_Smuggler_Tattoo_007_M', + 'MP_Smuggler_Tattoo_009_M', + 'MP_Smuggler_Tattoo_010_M', + 'MP_Smuggler_Tattoo_013_M', + 'MP_Smuggler_Tattoo_015_M', + 'MP_Smuggler_Tattoo_016_M', + 'MP_Smuggler_Tattoo_017_M', + 'MP_Smuggler_Tattoo_018_M', + 'MP_Smuggler_Tattoo_019_M', + 'MP_Smuggler_Tattoo_021_M', + 'MP_Smuggler_Tattoo_022_M', + 'MP_Smuggler_Tattoo_024_M', + 'MP_Smuggler_Tattoo_025_M' + }, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_011_M', + 'MP_MP_Stunt_tat_012_M', + 'MP_MP_Stunt_tat_014_M', + 'MP_MP_Stunt_tat_018_M', + 'MP_MP_Stunt_tat_019_M', + 'MP_MP_Stunt_tat_024_M', + 'MP_MP_Stunt_tat_026_M', + 'MP_MP_Stunt_tat_027_M', + 'MP_MP_Stunt_tat_029_M', + 'MP_MP_Stunt_tat_030_M', + 'MP_MP_Stunt_tat_033_M', + 'MP_MP_Stunt_tat_034_M', + 'MP_MP_Stunt_tat_037_M', + 'MP_MP_Stunt_tat_040_M', + 'MP_MP_Stunt_tat_041_M', + 'MP_MP_Stunt_tat_044_M', + 'MP_MP_Stunt_tat_046_M', + 'MP_MP_Stunt_tat_048_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_003', + 'FM_Tat_Award_M_004', + 'FM_Tat_Award_M_005', + 'FM_Tat_Award_M_008', + 'FM_Tat_Award_M_011', + 'FM_Tat_Award_M_012', + 'FM_Tat_Award_M_013', + 'FM_Tat_Award_M_014', + 'FM_Tat_Award_M_016', + 'FM_Tat_Award_M_017', + 'FM_Tat_Award_M_018', + 'FM_Tat_Award_M_019', + 'FM_Tat_M_004', + 'FM_Tat_M_009', + 'FM_Tat_M_010', + 'FM_Tat_M_011', + 'FM_Tat_M_012', + 'FM_Tat_M_013', + 'FM_Tat_M_016', + 'FM_Tat_M_019', + 'FM_Tat_M_020', + 'FM_Tat_M_024', + 'FM_Tat_M_025', + 'FM_Tat_M_029', + 'FM_Tat_M_030', + 'FM_Tat_M_034', + 'FM_Tat_M_036', + 'FM_Tat_M_044', + 'FM_Tat_M_045', + 'FM_Tat_M_046', + 'FM_Tat_Award_M_003', + 'FM_Tat_Award_M_004', + 'FM_Tat_Award_M_005', + 'FM_Tat_Award_M_008', + 'FM_Tat_Award_M_011', + 'FM_Tat_Award_M_012', + 'FM_Tat_Award_M_013', + 'FM_Tat_Award_M_014', + 'FM_Tat_Award_M_016', + 'FM_Tat_Award_M_017', + 'FM_Tat_Award_M_018', + 'FM_Tat_Award_M_019', + 'FM_Tat_M_004', + 'FM_Tat_M_009', + 'FM_Tat_M_010', + 'FM_Tat_M_011', + 'FM_Tat_M_012', + 'FM_Tat_M_013', + 'FM_Tat_M_016', + 'FM_Tat_M_019', + 'FM_Tat_M_020', + 'FM_Tat_M_024', + 'FM_Tat_M_025', + 'FM_Tat_M_029', + 'FM_Tat_M_030', + 'FM_Tat_M_034', + 'FM_Tat_M_036', + 'FM_Tat_M_044', + 'FM_Tat_M_045', + 'FM_Tat_M_046' + } + }, + ['HEAD'] = { + ['mpBeach_overlays'] = { + 'MP_Bea_M_Head_000', + 'MP_Bea_M_Head_001', + 'MP_Bea_M_Head_002', + 'MP_Bea_M_Neck_000', + 'MP_Bea_M_Neck_001' + }, + ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_M', 'MP_MP_Biker_Tat_038_M', 'MP_MP_Biker_Tat_051_M'}, + ['mpBusiness_overlays'] = {'MP_Buis_M_Neck_000', 'MP_Buis_M_Neck_001', 'MP_Buis_M_Neck_002', 'MP_Buis_M_Neck_003'}, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_007', 'MP_Xmas2_M_Tat_024', 'MP_Xmas2_M_Tat_025', 'MP_Xmas2_M_Tat_029'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_M'}, + ['mpHipster_overlays'] = {'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021', 'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_M', 'MP_Smuggler_Tattoo_012_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_Tat_000_M', + 'MP_MP_Stunt_tat_004_M', + 'MP_MP_Stunt_tat_006_M', + 'MP_MP_Stunt_tat_017_M', + 'MP_MP_Stunt_tat_042_M' + }, + ['multiplayer_overlays'] = {'FM_Tat_Award_M_000', 'FM_Tat_Award_M_000'} + }, + ['LEFT_ARM'] = { + ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_M'}, + ['mpBeach_overlays'] = {'MP_Bea_M_LArm_000', 'MP_Bea_M_LArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_012_M', + 'MP_MP_Biker_Tat_016_M', + 'MP_MP_Biker_Tat_020_M', + 'MP_MP_Biker_Tat_024_M', + 'MP_MP_Biker_Tat_025_M', + 'MP_MP_Biker_Tat_035_M', + 'MP_MP_Biker_Tat_045_M', + 'MP_MP_Biker_Tat_053_M', + 'MP_MP_Biker_Tat_055_M' + }, + ['mpBusiness_overlays'] = {'MP_Buis_M_LeftArm_000', 'MP_Buis_M_LeftArm_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_001_M', + 'MP_Christmas2017_Tattoo_004_M', + 'MP_Christmas2017_Tattoo_007_M', + 'MP_Christmas2017_Tattoo_013_M', + 'MP_Christmas2017_Tattoo_025_M', + 'MP_Christmas2017_Tattoo_029_M' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_000', + 'MP_Xmas2_M_Tat_010', + 'MP_Xmas2_M_Tat_012', + 'MP_Xmas2_M_Tat_020', + 'MP_Xmas2_M_Tat_021' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_004_M', + 'MP_Gunrunning_Tattoo_008_M', + 'MP_Gunrunning_Tattoo_015_M', + 'MP_Gunrunning_Tattoo_016_M', + 'MP_Gunrunning_Tattoo_025_M', + 'MP_Gunrunning_Tattoo_027_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_003', + 'FM_Hip_M_Tat_007', + 'FM_Hip_M_Tat_015', + 'FM_Hip_M_Tat_016', + 'FM_Hip_M_Tat_026', + 'FM_Hip_M_Tat_027', + 'FM_Hip_M_Tat_028', + 'FM_Hip_M_Tat_034', + 'FM_Hip_M_Tat_037', + 'FM_Hip_M_Tat_039', + 'FM_Hip_M_Tat_043', + 'FM_Hip_M_Tat_048', + 'FM_Hip_M_Tat_003', + 'FM_Hip_M_Tat_007', + 'FM_Hip_M_Tat_015', + 'FM_Hip_M_Tat_016', + 'FM_Hip_M_Tat_026', + 'FM_Hip_M_Tat_027', + 'FM_Hip_M_Tat_028', + 'FM_Hip_M_Tat_034', + 'FM_Hip_M_Tat_037', + 'FM_Hip_M_Tat_039', + 'FM_Hip_M_Tat_043', + 'FM_Hip_M_Tat_048' + }, + ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_M', 'MP_MP_ImportExport_Tat_008_M'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_M', 'MP_LR_Tat_018_M', 'MP_LR_Tat_022_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_005_M', 'MP_LR_Tat_027_M', 'MP_LR_Tat_033_M'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_TAT_005_M', + 'MP_LUXE_TAT_016_M', + 'MP_LUXE_TAT_018_M', + 'MP_LUXE_TAT_028_M', + 'MP_LUXE_TAT_031_M' + }, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_M', 'MP_LUXE_TAT_020_M', 'MP_LUXE_TAT_021_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_M', 'MP_Smuggler_Tattoo_008_M', 'MP_Smuggler_Tattoo_014_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_001_M', + 'MP_MP_Stunt_tat_002_M', + 'MP_MP_Stunt_tat_008_M', + 'MP_MP_Stunt_tat_022_M', + 'MP_MP_Stunt_tat_023_M', + 'MP_MP_Stunt_tat_035_M', + 'MP_MP_Stunt_tat_039_M', + 'MP_MP_Stunt_tat_043_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_001', + 'FM_Tat_Award_M_007', + 'FM_Tat_Award_M_015', + 'FM_Tat_M_005', + 'FM_Tat_M_006', + 'FM_Tat_M_015', + 'FM_Tat_M_031', + 'FM_Tat_M_041', + 'FM_Tat_Award_M_001', + 'FM_Tat_Award_M_007', + 'FM_Tat_Award_M_015', + 'FM_Tat_M_005', + 'FM_Tat_M_006', + 'FM_Tat_M_015', + 'FM_Tat_M_031', + 'FM_Tat_M_041' + } + }, + ['RIGHT_ARM'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_RArm_000', 'MP_Bea_M_RArm_001'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_007_M', + 'MP_MP_Biker_Tat_014_M', + 'MP_MP_Biker_Tat_033_M', + 'MP_MP_Biker_Tat_042_M', + 'MP_MP_Biker_Tat_046_M', + 'MP_MP_Biker_Tat_047_M', + 'MP_MP_Biker_Tat_049_M', + 'MP_MP_Biker_Tat_054_M' + }, + ['mpBusiness_overlays'] = {'MP_Buis_M_RightArm_000', 'MP_Buis_M_RightArm_001', 'MP_Male_Crew_Tat_001'}, + ['mpChristmas2017_overlays'] = { + 'MP_Christmas2017_Tattoo_006_M', + 'MP_Christmas2017_Tattoo_012_M', + 'MP_Christmas2017_Tattoo_014_M', + 'MP_Christmas2017_Tattoo_017_M', + 'MP_Christmas2017_Tattoo_018_M', + 'MP_Christmas2017_Tattoo_023_M', + 'MP_Christmas2017_Tattoo_028_M' + }, + ['mpChristmas2_overlays'] = { + 'MP_Xmas2_M_Tat_003', + 'MP_Xmas2_M_Tat_004', + 'MP_Xmas2_M_Tat_008', + 'MP_Xmas2_M_Tat_022', + 'MP_Xmas2_M_Tat_023', + 'MP_Xmas2_M_Tat_026', + 'MP_Xmas2_M_Tat_027' + }, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_M', 'MP_Gunrunning_Tattoo_021_M', 'MP_Gunrunning_Tattoo_024_M'}, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_001', + 'FM_Hip_M_Tat_004', + 'FM_Hip_M_Tat_008', + 'FM_Hip_M_Tat_010', + 'FM_Hip_M_Tat_014', + 'FM_Hip_M_Tat_017', + 'FM_Hip_M_Tat_018', + 'FM_Hip_M_Tat_020', + 'FM_Hip_M_Tat_022', + 'FM_Hip_M_Tat_023', + 'FM_Hip_M_Tat_036', + 'FM_Hip_M_Tat_044', + 'FM_Hip_M_Tat_045', + 'FM_Hip_M_Tat_001', + 'FM_Hip_M_Tat_004', + 'FM_Hip_M_Tat_008', + 'FM_Hip_M_Tat_010', + 'FM_Hip_M_Tat_014', + 'FM_Hip_M_Tat_017', + 'FM_Hip_M_Tat_018', + 'FM_Hip_M_Tat_020', + 'FM_Hip_M_Tat_022', + 'FM_Hip_M_Tat_023', + 'FM_Hip_M_Tat_036', + 'FM_Hip_M_Tat_044', + 'FM_Hip_M_Tat_045' + }, + ['mpImportExport_overlays'] = { + 'MP_MP_ImportExport_Tat_003_M', + 'MP_MP_ImportExport_Tat_005_M', + 'MP_MP_ImportExport_Tat_006_M', + 'MP_MP_ImportExport_Tat_007_M' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_M', 'MP_LR_Tat_028_M', 'MP_LR_Tat_035_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_015_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_M', 'MP_LUXE_TAT_017_M', 'MP_LUXE_TAT_026_M', 'MP_LUXE_TAT_030_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_M', 'MP_LUXE_TAT_013_M', 'MP_LUXE_TAT_019_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_M', 'MP_Smuggler_Tattoo_005_M', 'MP_Smuggler_Tattoo_023_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_003_M', + 'MP_MP_Stunt_tat_009_M', + 'MP_MP_Stunt_tat_010_M', + 'MP_MP_Stunt_tat_016_M', + 'MP_MP_Stunt_tat_036_M', + 'MP_MP_Stunt_tat_038_M', + 'MP_MP_Stunt_tat_049_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_002', + 'FM_Tat_Award_M_010', + 'FM_Tat_M_000', + 'FM_Tat_M_001', + 'FM_Tat_M_003', + 'FM_Tat_M_014', + 'FM_Tat_M_018', + 'FM_Tat_M_027', + 'FM_Tat_M_028', + 'FM_Tat_M_038', + 'FM_Tat_M_047', + 'FM_Tat_Award_M_002', + 'FM_Tat_Award_M_010', + 'FM_Tat_M_000', + 'FM_Tat_M_001', + 'FM_Tat_M_003', + 'FM_Tat_M_014', + 'FM_Tat_M_018', + 'FM_Tat_M_027', + 'FM_Tat_M_028', + 'FM_Tat_M_038', + 'FM_Tat_M_047' + } + }, + ['LEFT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_Lleg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_002_M', + 'MP_MP_Biker_Tat_015_M', + 'MP_MP_Biker_Tat_027_M', + 'MP_MP_Biker_Tat_036_M', + 'MP_MP_Biker_Tat_037_M', + 'MP_MP_Biker_Tat_044_M', + 'MP_MP_Biker_Tat_056_M', + 'MP_MP_Biker_Tat_057_M' + }, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_001', 'MP_Xmas2_M_Tat_002'}, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Tattoo_005_M', + 'MP_Gunrunning_Tattoo_007_M', + 'MP_Gunrunning_Tattoo_011_M', + 'MP_Gunrunning_Tattoo_023_M' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tat_009', + 'FM_Hip_M_Tat_019', + 'FM_Hip_M_Tat_040', + 'FM_Hip_M_Tat_009', + 'FM_Hip_M_Tat_019', + 'FM_Hip_M_Tat_040' + }, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_007_M', 'MP_LR_Tat_020_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_007_M', + 'MP_MP_Stunt_tat_013_M', + 'MP_MP_Stunt_tat_021_M', + 'MP_MP_Stunt_tat_028_M', + 'MP_MP_Stunt_tat_031_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_009', + 'FM_Tat_M_002', + 'FM_Tat_M_008', + 'FM_Tat_M_021', + 'FM_Tat_M_023', + 'FM_Tat_M_026', + 'FM_Tat_M_032', + 'FM_Tat_M_033', + 'FM_Tat_M_035', + 'FM_Tat_M_037', + 'FM_Tat_Award_M_009', + 'FM_Tat_M_002', + 'FM_Tat_M_008', + 'FM_Tat_M_021', + 'FM_Tat_M_023', + 'FM_Tat_M_026', + 'FM_Tat_M_032', + 'FM_Tat_M_033', + 'FM_Tat_M_035', + 'FM_Tat_M_037' + } + }, + ['RIGHT_LEG'] = { + ['mpBeach_overlays'] = {'MP_Bea_M_Rleg_000'}, + ['mpBiker_overlays'] = { + 'MP_MP_Biker_Tat_004_M', + 'MP_MP_Biker_Tat_022_M', + 'MP_MP_Biker_Tat_028_M', + 'MP_MP_Biker_Tat_040_M', + 'MP_MP_Biker_Tat_048_M' + }, + ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_014'}, + ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_M', 'MP_Gunrunning_Tattoo_026_M', 'MP_Gunrunning_Tattoo_030_M'}, + ['mpHipster_overlays'] = {'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042', 'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042'}, + ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_M'}, + ['mpLowrider_overlays'] = {'MP_LR_Tat_017_M', 'MP_LR_Tat_023_M'}, + ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_M'}, + ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_M'}, + ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_M'}, + ['mpStunt_overlays'] = { + 'MP_MP_Stunt_tat_005_M', + 'MP_MP_Stunt_tat_015_M', + 'MP_MP_Stunt_tat_020_M', + 'MP_MP_Stunt_tat_025_M', + 'MP_MP_Stunt_tat_032_M', + 'MP_MP_Stunt_tat_045_M', + 'MP_MP_Stunt_tat_047_M' + }, + ['multiplayer_overlays'] = { + 'FM_Tat_Award_M_006', + 'FM_Tat_M_007', + 'FM_Tat_M_017', + 'FM_Tat_M_022', + 'FM_Tat_M_039', + 'FM_Tat_M_040', + 'FM_Tat_M_042', + 'FM_Tat_M_043', + 'FM_Tat_Award_M_006', + 'FM_Tat_M_007', + 'FM_Tat_M_017', + 'FM_Tat_M_022', + 'FM_Tat_M_039', + 'FM_Tat_M_040', + 'FM_Tat_M_042', + 'FM_Tat_M_043' + } + }, + ['BADGES'] = { + ['mpBattle_overlays'] = { + 'MP_Battle_Clothing_000_M', + 'MP_Battle_Clothing_001_M', + 'MP_Battle_Clothing_002_M', + 'MP_Battle_Clothing_003_M', + 'MP_Battle_Clothing_004_M', + 'MP_Battle_Clothing_005_M', + 'MP_Battle_Clothing_006_M', + 'MP_Battle_Clothing_007_M', + 'MP_Battle_Clothing_008_M', + 'MP_Battle_Clothing_009_M', + 'MP_Battle_Clothing_010_M', + 'MP_Battle_Clothing_011_M', + 'MP_Battle_Clothing_012_M', + 'MP_Battle_Clothing_013_M', + 'MP_Battle_Clothing_014_M', + 'MP_Battle_Clothing_015_M', + 'MP_Battle_Clothing_016_M', + 'MP_Battle_Clothing_017_M', + 'MP_Battle_Clothing_018_M', + 'MP_Battle_Clothing_019_M', + 'MP_Battle_Clothing_020_M', + 'MP_Battle_Clothing_021_M', + 'MP_Battle_Clothing_022_M', + 'MP_Battle_Clothing_023_M', + 'MP_Battle_Clothing_024_M', + 'MP_Battle_Clothing_025_M', + 'MP_Battle_Clothing_026_M', + 'MP_Battle_Clothing_027_M', + 'MP_Battle_Clothing_028_M', + 'MP_Battle_Clothing_029_M', + 'MP_Battle_Clothing_030_M', + 'MP_Battle_Clothing_031_M', + 'MP_Battle_Clothing_032_M', + 'MP_Battle_Clothing_033_M', + 'MP_Battle_Clothing_034_M', + 'MP_Battle_Clothing_035_M', + 'MP_Battle_Clothing_036_M', + 'MP_Battle_Clothing_037_M', + 'MP_Battle_Clothing_038_M', + 'MP_Battle_Clothing_039_M', + 'MP_Battle_Clothing_040_M', + 'MP_Battle_Clothing_041_M', + 'MP_Battle_Clothing_042_M', + 'MP_Battle_Clothing_043_M', + 'MP_Battle_Clothing_044_M', + 'MP_Battle_Clothing_045_M', + 'MP_Battle_Clothing_046_M', + 'MP_Battle_Clothing_047_M', + 'MP_Battle_Clothing_048_M', + 'MP_Battle_Clothing_049_M', + 'MP_Battle_Clothing_050_M', + 'MP_Battle_Clothing_051_M', + 'MP_Battle_Clothing_052_M', + 'MP_Battle_Clothing_053_M', + 'MP_Battle_Clothing_054_M', + 'MP_Battle_Clothing_055_M', + 'MP_Battle_Clothing_056_M', + 'MP_Battle_Clothing_057_M', + 'MP_Battle_Clothing_058_M', + 'MP_Battle_Clothing_059_M', + 'MP_Battle_Clothing_060_M', + 'MP_Battle_Clothing_061_M', + 'MP_Battle_Clothing_062_M' + }, + ['mpBiker_overlays'] = { + 'MP_Biker_Award_000_M', + 'MP_Biker_Award_001_M', + 'MP_Biker_Rank_000_M', + 'MP_Biker_Rank_001_M', + 'MP_Biker_Rank_002_M', + 'MP_Biker_Rank_003_M', + 'MP_Biker_Rank_004_M', + 'MP_Biker_Rank_005_M', + 'MP_Biker_Rank_006_M', + 'MP_Biker_Rank_007_M', + 'MP_Biker_Rank_008_M', + 'MP_Biker_Rank_009_M', + 'MP_Biker_Rank_010_M', + 'MP_Biker_Rank_011_M', + 'MP_Biker_Rank_012_M', + 'MP_Biker_Rank_013_M', + 'MP_Biker_Rank_014_M', + 'MP_Biker_Rank_015_M', + 'MP_Biker_Rank_016_M', + 'MP_Biker_Rank_017_M', + 'MP_Biker_Tee_000_M', + 'MP_Biker_Tee_001_M', + 'MP_Biker_Tee_002_M', + 'MP_Biker_Tee_003_M', + 'MP_Biker_Tee_004_M', + 'MP_Biker_Tee_005_M', + 'MP_Biker_Tee_006_M', + 'MP_Biker_Tee_007_M', + 'MP_Biker_Tee_008_M', + 'MP_Biker_Tee_009_M', + 'MP_Biker_Tee_010_M', + 'MP_Biker_Tee_011_M', + 'MP_Biker_Tee_012_M', + 'MP_Biker_Tee_013_M', + 'MP_Biker_Tee_014_M', + 'MP_Biker_Tee_015_M', + 'MP_Biker_Tee_016_M', + 'MP_Biker_Tee_017_M', + 'MP_Biker_Tee_018_M', + 'MP_Biker_Tee_019_M', + 'MP_Biker_Tee_020_M', + 'MP_Biker_Tee_021_M', + 'MP_Biker_Tee_022_M', + 'MP_Biker_Tee_023_M', + 'MP_Biker_Tee_024_M', + 'MP_Biker_Tee_025_M', + 'MP_Biker_Tee_026_M', + 'MP_Biker_Tee_027_M', + 'MP_Biker_Tee_028_M', + 'MP_Biker_Tee_029_M', + 'MP_Biker_Tee_030_M', + 'MP_Biker_Tee_031_M', + 'MP_Biker_Tee_032_M', + 'MP_Biker_Tee_033_M', + 'MP_Biker_Tee_034_M', + 'MP_Biker_Tee_035_M', + 'MP_Biker_Tee_036_M', + 'MP_Biker_Tee_037_M', + 'MP_Biker_Tee_038_M', + 'MP_Biker_Tee_039_M', + 'MP_Biker_Tee_040_M', + 'MP_Biker_Tee_041_M', + 'MP_Biker_Tee_042_M', + 'MP_Biker_Tee_043_M', + 'MP_Biker_Tee_044_M', + 'MP_Biker_Tee_045_M', + 'MP_Biker_Tee_046_M', + 'MP_Biker_Tee_047_M', + 'MP_Biker_Tee_048_M', + 'MP_Biker_Tee_049_M', + 'MP_Biker_Tee_050_M', + 'MP_Biker_Tee_051_M', + 'MP_Biker_Tee_052_M', + 'MP_Biker_Tee_053_M', + 'MP_Biker_Tee_054_M', + 'MP_Biker_Tee_055_M' + }, + ['mpChristmas2018_overlays'] = { + 'MP_Christmas2018_Tee_000_M', + 'MP_Christmas2018_Tee_001_M', + 'MP_Christmas2018_Tee_002_M', + 'MP_Christmas2018_Tee_003_M', + 'MP_Christmas2018_Tee_004_M', + 'MP_Christmas2018_Tee_005_M', + 'MP_Christmas2018_Tee_006_M', + 'MP_Christmas2018_Tee_007_M', + 'MP_Christmas2018_Tee_008_M', + 'MP_Christmas2018_Tee_009_M', + 'MP_Christmas2018_Tee_010_M', + 'MP_Christmas2018_Tee_011_M', + 'MP_Christmas2018_Tee_012_M', + 'MP_Christmas2018_Tee_013_M', + 'MP_Christmas2018_Tee_014_M', + 'MP_Christmas2018_Tee_015_M', + 'MP_Christmas2018_Tee_016_M', + 'MP_Christmas2018_Tee_017_M', + 'MP_Christmas2018_Tee_018_M', + 'MP_Christmas2018_Tee_019_M', + 'MP_Christmas2018_Tee_020_M', + 'MP_Christmas2018_Tee_021_M', + 'MP_Christmas2018_Tee_022_M', + 'MP_Christmas2018_Tee_023_M', + 'MP_Christmas2018_Tee_024_M', + 'MP_Christmas2018_Tee_025_M', + 'MP_Christmas2018_Tee_026_M', + 'MP_Christmas2018_Tee_027_M', + 'MP_Christmas2018_Tee_028_M', + 'MP_Christmas2018_Tee_029_M', + 'MP_Christmas2018_Tee_030_M', + 'MP_Christmas2018_Tee_031_M', + 'MP_Christmas2018_Tee_032_M', + 'MP_Christmas2018_Tee_033_M', + 'MP_Christmas2018_Tee_034_M', + 'MP_Christmas2018_Tee_035_M', + 'MP_Christmas2018_Tee_036_M', + 'MP_Christmas2018_Tee_037_M', + 'MP_Christmas2018_Tee_038_M', + 'MP_Christmas2018_Tee_039_M', + 'MP_Christmas2018_Tee_040_M', + 'MP_Christmas2018_Tee_041_M', + 'MP_Christmas2018_Tee_042_M', + 'MP_Christmas2018_Tee_043_M', + 'MP_Christmas2018_Tee_044_M', + 'MP_Christmas2018_Tee_045_M', + 'MP_Christmas2018_Tee_046_M', + 'MP_Christmas2018_Tee_047_M', + 'MP_Christmas2018_Tee_048_M', + 'MP_Christmas2018_Tee_049_M', + 'MP_Christmas2018_Tee_050_M', + 'MP_Christmas2018_Tee_051_M', + 'MP_Christmas2018_Tee_052_M', + 'MP_Christmas2018_Tee_053_M', + 'MP_Christmas2018_Tee_054_M', + 'MP_Christmas2018_Tee_055_M', + 'MP_Christmas2018_Tee_056_M', + 'MP_Christmas2018_Tee_057_M', + 'MP_Christmas2018_Tee_058_M', + 'MP_Christmas2018_Tee_059_M', + 'MP_Christmas2018_Tee_060_M', + 'MP_Christmas2018_Tee_061_M', + 'MP_Christmas2018_Tee_062_M', + 'MP_Christmas2018_Tee_063_M', + 'MP_Christmas2018_Tee_064_M', + 'MP_Christmas2018_Tee_065_M', + 'MP_Christmas2018_Tee_066_M', + 'MP_Christmas2018_Tee_067_M', + 'MP_Christmas2018_Tee_068_M', + 'MP_Christmas2018_Tee_069_M', + 'MP_Christmas2018_Tee_070_M', + 'MP_Christmas2018_Tee_071_M', + 'MP_Christmas2018_Tee_072_M', + 'MP_Christmas2018_Tee_073_M', + 'MP_Christmas2018_Tee_074_M', + 'MP_Christmas2018_Tee_075_M', + 'MP_Christmas2018_Tee_076_M', + 'MP_Christmas2018_Tee_077_M', + 'MP_Christmas2018_Tee_078_M', + 'MP_Christmas2018_Tee_079_M', + 'MP_Christmas2018_Tee_080_M', + 'MP_Christmas2018_Tee_081_M', + 'MP_Christmas2018_Tee_082_M', + 'MP_Christmas2018_Tee_083_M', + 'MP_Christmas2018_Tee_084_M', + 'MP_Christmas2018_Tee_085_M', + 'MP_Christmas2018_Tee_086_M', + 'MP_Christmas2018_Tee_087_M', + 'MP_Christmas2018_Tee_088_M', + 'MP_Christmas2018_Tee_089_M', + 'MP_Christmas2018_Tee_090_M', + 'MP_Christmas2018_Tee_091_M', + 'MP_Christmas2018_Tee_092_M', + 'MP_Christmas2018_Tee_093_M', + 'MP_Christmas2018_Tee_094_M', + 'MP_Christmas2018_Tee_095_M', + 'MP_Christmas2018_Tee_096_M', + 'MP_Christmas2018_Tee_097_M', + 'MP_Christmas2018_Tee_098_M', + 'MP_Christmas2018_Tee_099_M', + 'MP_Christmas2018_Tee_100_M', + 'MP_Christmas2018_Tee_101_M', + 'MP_Christmas2018_Tee_102_M', + 'MP_Christmas2018_Tee_103_M', + 'MP_Christmas2018_Tee_104_M', + 'MP_Christmas2018_Tee_105_M', + 'MP_Christmas2018_Tee_106_M', + 'MP_Christmas2018_Tee_107_M', + 'MP_Christmas2018_Tee_108_M', + 'MP_Christmas2018_Tee_109_M', + 'MP_Christmas2018_Tee_110_M', + 'MP_Christmas2018_Tee_111_M', + 'MP_Christmas2018_Tee_112_M', + 'MP_Christmas2018_Tee_113_M', + 'MP_Christmas2018_Tee_114_M', + 'MP_Christmas2018_Tee_115_M', + 'MP_Christmas2018_Tee_116_M', + 'MP_Christmas2018_Tee_117_M', + 'MP_Christmas2018_Tee_118_M', + 'MP_Christmas2018_Tee_119_M', + 'MP_Christmas2018_Tee_120_M', + 'MP_Christmas2018_Tee_121_M', + 'MP_Christmas2018_Tee_122_M', + 'MP_Christmas2018_Tee_123_M', + 'MP_Christmas2018_Tee_124_M' + }, + ['mpExecutive_overlays'] = { + 'MP_Securoserv_000_M', + 'MP_exec_teams_000_M', + 'MP_exec_teams_001_M', + 'MP_exec_teams_002_M', + 'MP_exec_teams_003_M', + 'MP_exec_prizes_000_M', + 'MP_exec_prizes_001_M', + 'MP_exec_prizes_002_M', + 'MP_exec_prizes_003_M', + 'MP_exec_prizes_004_M', + 'MP_exec_prizes_005_M', + 'MP_exec_prizes_006_M', + 'MP_exec_prizes_007_M', + 'MP_exec_prizes_008_M', + 'MP_exec_prizes_009_M', + 'MP_exec_prizes_010_M', + 'MP_exec_prizes_011_M', + 'MP_exec_prizes_012_M', + 'MP_exec_prizes_013_M', + 'MP_exec_prizes_014_M', + 'MP_exec_prizes_015_M' + }, + ['mpGunrunning_overlays'] = { + 'MP_Gunrunning_Award_000_M', + 'MP_Gunrunning_Award_001_M', + 'MP_Gunrunning_Award_002_M', + 'MP_Gunrunning_Award_003_M', + 'MP_Gunrunning_Award_004_M', + 'MP_Gunrunning_Award_005_M', + 'MP_Gunrunning_Award_006_M', + 'MP_Gunrunning_Award_007_M', + 'MP_Gunrunning_Award_008_M', + 'MP_Gunrunning_Award_009_M', + 'MP_Gunrunning_Award_010_M', + 'MP_Gunrunning_Award_011_M', + 'MP_Gunrunning_Award_012_M', + 'MP_Gunrunning_Award_013_M', + 'MP_Gunrunning_Award_014_M', + 'MP_Gunrunning_Award_015_M', + 'MP_Gunrunning_Award_016_M', + 'MP_Gunrunning_Award_017_M', + 'MP_Gunrunning_Award_018_M', + 'MP_Gunrunning_Award_019_M', + 'MP_Gunrunning_Award_020_M', + 'MP_Gunrunning_Award_021_M', + 'MP_Gunrunning_Award_022_M', + 'MP_Gunrunning_Award_023_M', + 'MP_Gunrunning_Award_024_M' + }, + ['mpHalloween_overlays'] = { + 'HW_Tee_000_M', + 'HW_Tee_001_M', + 'HW_Tee_002_M', + 'HW_Tee_003_M', + 'HW_Tee_004_M', + 'HW_Tee_005_M', + 'HW_Tee_006_M', + 'HW_Tee_007_M', + 'HW_Tee_008_M', + 'HW_Tee_009_M', + 'HW_Tee_010_M', + 'HW_Tee_011_M', + 'HW_Tee_012_M' + }, + ['mpHeist_overlays'] = { + 'MP_Award_M_Tshirt_004', + 'MP_Award_M_Tshirt_005', + 'MP_Award_M_Tshirt_006', + 'MP_Award_M_Tshirt_007', + 'MP_Award_M_Tshirt_008', + 'MP_Award_M_Tshirt_009', + 'MP_Award_M_Tshirt_010', + 'MP_Award_M_Tshirt_011', + 'MP_Award_M_Tshirt_012', + 'MP_Award_M_Tshirt_013', + 'MP_Fli_M_Tshirt_000', + 'MP_Bugstar_A', + 'MP_Bugstar_B', + 'MP_Bugstar_C', + 'MP_Rogers_A', + 'MP_Rogers_B', + 'MP_Power_A', + 'MP_Power_B', + 'MP_Als_A', + 'MP_Als_B', + 'MP_Elite_M_Tshirt', + 'MP_Elite_M_Tshirt_1', + 'MP_Elite_M_Tshirt_2' + }, + ['mpHipster_overlays'] = { + 'FM_Hip_M_Tshirt_000', + 'FM_Hip_M_Tshirt_001', + 'FM_Hip_M_Tshirt_002', + 'FM_Hip_M_Tshirt_003', + 'FM_Hip_M_Tshirt_004', + 'FM_Hip_M_Tshirt_005', + 'FM_Hip_M_Tshirt_006', + 'FM_Hip_M_Tshirt_007', + 'FM_Hip_M_Tshirt_008', + 'FM_Hip_M_Tshirt_009', + 'FM_Hip_M_Tshirt_010', + 'FM_Hip_M_Tshirt_011', + 'FM_Hip_M_Tshirt_012', + 'FM_Hip_M_Tshirt_013', + 'FM_Hip_M_Tshirt_014', + 'FM_Hip_M_Tshirt_015', + 'FM_Hip_M_Tshirt_016', + 'FM_Hip_M_Tshirt_017', + 'FM_Hip_M_Tshirt_018', + 'FM_Hip_M_Tshirt_019', + 'FM_Hip_M_Tshirt_020', + 'FM_Hip_M_Tshirt_021', + 'FM_Hip_M_Tshirt_022', + 'FM_Hip_M_Retro_000', + 'FM_Hip_M_Retro_001', + 'FM_Hip_M_Retro_002', + 'FM_Hip_M_Retro_003', + 'FM_Hip_M_Retro_004', + 'FM_Hip_M_Retro_005', + 'FM_Hip_M_Retro_006', + 'FM_Hip_M_Retro_007', + 'FM_Hip_M_Retro_008', + 'FM_Hip_M_Retro_009', + 'FM_Hip_M_Retro_010', + 'FM_Hip_M_Retro_011', + 'FM_Hip_M_Retro_012', + 'FM_Hip_M_Retro_013', + 'FM_Rstar_M_Tshirt_000', + 'FM_Rstar_M_Tshirt_001', + 'FM_Rstar_M_Tshirt_002', + 'FM_Hip_M_Tshirt_000', + 'FM_Hip_M_Tshirt_001', + 'FM_Hip_M_Tshirt_002', + 'FM_Hip_M_Tshirt_003', + 'FM_Hip_M_Tshirt_004', + 'FM_Hip_M_Tshirt_005', + 'FM_Hip_M_Tshirt_006', + 'FM_Hip_M_Tshirt_007', + 'FM_Hip_M_Tshirt_008', + 'FM_Hip_M_Tshirt_009', + 'FM_Hip_M_Tshirt_010', + 'FM_Hip_M_Tshirt_011', + 'FM_Hip_M_Tshirt_012', + 'FM_Hip_M_Tshirt_013', + 'FM_Hip_M_Tshirt_014', + 'FM_Hip_M_Tshirt_015', + 'FM_Hip_M_Tshirt_016', + 'FM_Hip_M_Tshirt_017', + 'FM_Hip_M_Tshirt_018', + 'FM_Hip_M_Tshirt_019', + 'FM_Hip_M_Tshirt_020', + 'FM_Hip_M_Tshirt_021', + 'FM_Hip_M_Tshirt_022', + 'FM_Hip_M_Retro_000', + 'FM_Hip_M_Retro_001', + 'FM_Hip_M_Retro_002', + 'FM_Hip_M_Retro_003', + 'FM_Hip_M_Retro_004', + 'FM_Hip_M_Retro_005', + 'FM_Hip_M_Retro_006', + 'FM_Hip_M_Retro_007', + 'FM_Hip_M_Retro_008', + 'FM_Hip_M_Retro_009', + 'FM_Hip_M_Retro_010', + 'FM_Hip_M_Retro_011', + 'FM_Hip_M_Retro_012', + 'FM_Hip_M_Retro_013', + 'FM_Rstar_M_Tshirt_000', + 'FM_Rstar_M_Tshirt_001', + 'FM_Rstar_M_Tshirt_002' + }, + ['mpIndependance_overlays'] = { + 'FM_Ind_M_Award_000', + 'FM_Ind_M_Tshirt_000', + 'FM_Ind_M_Tshirt_001', + 'FM_Ind_M_Tshirt_002', + 'FM_Ind_M_Tshirt_003', + 'FM_Ind_M_Tshirt_004', + 'FM_Ind_M_Tshirt_005', + 'FM_Ind_M_Tshirt_006', + 'FM_Ind_M_Tshirt_007', + 'FM_Ind_M_Tshirt_008', + 'FM_Ind_M_Tshirt_009', + 'FM_Ind_M_Tshirt_010', + 'FM_Ind_M_Tshirt_011', + 'FM_Ind_M_Tshirt_012', + 'FM_Ind_M_Tshirt_013', + 'FM_Ind_M_Tshirt_014', + 'FM_Ind_M_Tshirt_015', + 'FM_Ind_M_Tshirt_016', + 'FM_Ind_M_Tshirt_017', + 'FM_Ind_M_Tshirt_018', + 'FM_Ind_M_Tshirt_019', + 'FM_Ind_M_Tshirt_020', + 'FM_Ind_M_Tshirt_021', + 'FM_Ind_M_Tshirt_022', + 'FM_Ind_M_Tshirt_023', + 'FM_Ind_M_Tshirt_024', + 'FM_Ind_M_Tshirt_025', + 'FM_Ind_M_Tshirt_026' + }, + ['mpIndependence_overlays'] = { + 'FM_Ind_M_Award_000', + 'FM_Ind_M_Tshirt_000', + 'FM_Ind_M_Tshirt_001', + 'FM_Ind_M_Tshirt_002', + 'FM_Ind_M_Tshirt_003', + 'FM_Ind_M_Tshirt_004', + 'FM_Ind_M_Tshirt_005', + 'FM_Ind_M_Tshirt_006', + 'FM_Ind_M_Tshirt_007', + 'FM_Ind_M_Tshirt_008', + 'FM_Ind_M_Tshirt_009', + 'FM_Ind_M_Tshirt_010', + 'FM_Ind_M_Tshirt_011', + 'FM_Ind_M_Tshirt_012', + 'FM_Ind_M_Tshirt_013', + 'FM_Ind_M_Tshirt_014', + 'FM_Ind_M_Tshirt_015', + 'FM_Ind_M_Tshirt_016', + 'FM_Ind_M_Tshirt_017', + 'FM_Ind_M_Tshirt_018', + 'FM_Ind_M_Tshirt_019', + 'FM_Ind_M_Tshirt_020', + 'FM_Ind_M_Tshirt_021', + 'FM_Ind_M_Tshirt_022', + 'FM_Ind_M_Tshirt_023', + 'FM_Ind_M_Tshirt_024', + 'FM_Ind_M_Tshirt_025', + 'FM_Ind_M_Tshirt_026' + }, + ['mpLowrider2_overlays'] = { + 'MP_Chianski_000_M', + 'MP_Chianski_001_M', + 'MP_Chianski_002_M', + 'MP_Chianski_003_M', + 'MP_Chianski_004_M', + 'MP_Chianski_005_M', + 'MP_Chianski_006_M', + 'MP_Hntr_000_M', + 'MP_Hntr_001_M', + 'MP_Hntr_002_M', + 'MP_Hntr_003_M', + 'MP_Hntr_004_M', + 'MP_Hntr_005_M', + 'MP_Hntr_006_M', + 'MP_Hntr_007_M', + 'MP_Hntr_008_M', + 'MP_Hntr_009_M', + 'MP_Hntr_010_M', + 'MP_Hntr_011_M', + 'MP_Hntr_012_M', + 'MP_Dense_000_M', + 'MP_Dense_001_M', + 'MP_Dense_002_M', + 'MP_Dense_003_M', + 'MP_Dense_004_M', + 'MP_Dense_005_M', + 'MP_Dense_006_M', + 'MP_Dense_007_M' + }, + ['mpLowrider_overlays'] = { + 'MP_Broker_000_M', + 'MP_Broker_001_M', + 'MP_Broker_002_M', + 'MP_Broker_003_M', + 'MP_Broker_004_M', + 'MP_Broker_005_M', + 'MP_Magnetics_000_M', + 'MP_Magnetics_001_M', + 'MP_Magnetics_002_M', + 'MP_Magnetics_003_M', + 'MP_Magnetics_004_M', + 'MP_Magnetics_005_M', + 'MP_Trickster_000_M', + 'MP_Trickster_001_M', + 'MP_Trickster_002_M', + 'MP_Trickster_003_M', + 'MP_Trickster_004_M', + 'MP_Trickster_005_M', + 'MP_Trickster_006_M', + 'MP_Trickster_007_M', + 'MP_Trickster_008_M', + 'MP_Trickster_009_M', + 'MP_Trickster_010_M', + 'MP_Bennys_000_M', + 'MP_Bennys_001_M' + }, + ['mpLTS_overlays'] = {'FM_LTS_M_Tshirt_000'}, + ['mpLuxe2_overlays'] = { + 'MP_LUXE_LC_000_M', + 'MP_LUXE_LC_001_M', + 'MP_LUXE_LC_002_M', + 'MP_LUXE_LC_003_M', + 'MP_LUXE_LC_006_M', + 'MP_LUXE_LC_007_M', + 'MP_LUXE_LC_008_M', + 'MP_LUXE_LC_009_M', + 'MP_LUXE_LC_012_M', + 'MP_LUXE_LC_013_M', + 'MP_LUXE_LC_014_M', + 'MP_LUXE_LC_015_M', + 'MP_LUXE_VDG_000_M', + 'MP_LUXE_VDG_001_M', + 'MP_LUXE_VDG_002_M', + 'MP_LUXE_VDG_004_M', + 'MP_LUXE_VDG_005_M', + 'MP_LUXE_VDG_006_M' + }, + ['mpLuxe_overlays'] = { + 'MP_LUXE_LC_004_M', + 'MP_LUXE_LC_005_M', + 'MP_LUXE_LC_010_M', + 'MP_LUXE_LC_011_M', + 'MP_LUXE_ENEMA_000_M', + 'MP_LUXE_Per_001_M', + 'MP_LUXE_SC_000_M', + 'MP_FAKE_LB_000_M', + 'MP_FAKE_LC_000_M', + 'MP_FAKE_ENEMA_000_M', + 'MP_FAKE_Per_000_M', + 'MP_FAKE_SN_000_M', + 'MP_FAKE_SC_000_M', + 'MP_FAKE_DS_000_M', + 'MP_FAKE_Vap_000_M', + 'MP_FAKE_DIS_000_M', + 'MP_FAKE_DIS_001_M', + 'MP_LUXE_DIX_000_M', + 'MP_LUXE_DIX_001_M', + 'MP_LUXE_DIX_002_M', + 'MP_LUXE_SN_000_M', + 'MP_LUXE_SN_001_M', + 'MP_LUXE_SN_002_M', + 'MP_LUXE_SN_003_M', + 'MP_LUXE_SN_004_M', + 'MP_LUXE_SN_005_M', + 'MP_LUXE_SN_006_M', + 'MP_LUXE_SN_007_M', + 'MP_FILM_000_M', + 'MP_FILM_001_M', + 'MP_FILM_002_M', + 'MP_FILM_003_M', + 'MP_FILM_004_M', + 'MP_FILM_005_M', + 'MP_FILM_006_M', + 'MP_FILM_007_M', + 'MP_FILM_008_M', + 'MP_FILM_009_M' + }, + ['mpPilot_overlays'] = {'MP_Fli_M_Tshirt_000'}, + ['mpSmuggler_overlays'] = { + 'MP_Smuggler_Graphic_000_M', + 'MP_Smuggler_Graphic_001_M', + 'MP_Smuggler_Graphic_002_M', + 'MP_Smuggler_Graphic_003_M', + 'MP_Smuggler_Graphic_004_M', + 'MP_Smuggler_Graphic_005_M', + 'MP_Smuggler_Graphic_006_M', + 'MP_Smuggler_Graphic_007_M', + 'MP_Smuggler_Graphic_008_M', + 'MP_Smuggler_Graphic_009_M', + 'MP_Smuggler_Graphic_010_M', + 'MP_Smuggler_Graphic_011_M', + 'MP_Smuggler_Graphic_012_M', + 'MP_Smuggler_Graphic_013_M', + 'MP_Smuggler_Graphic_014_M', + 'MP_Smuggler_Graphic_015_M', + 'MP_Smuggler_Graphic_016_M', + 'MP_Smuggler_Graphic_017_M', + 'MP_Smuggler_Graphic_018_M' + }, + ['mpValentines_overlays'] = { + 'MP_Val_M_Tshirt_A', + 'MP_Val_M_Tshirt_B', + 'MP_Val_M_Tshirt_C', + 'MP_Val_M_Tshirt_D', + 'MP_Val_M_Tshirt_E', + 'MP_Val_M_Tshirt_F', + 'MP_Val_M_Tshirt_G', + 'MP_Val_M_Tshirt_H', + 'MP_Val_M_Tshirt_I', + 'MP_Val_M_Tshirt_J', + 'MP_Val_M_Tshirt_K', + 'MP_Val_M_Tshirt_L', + 'MP_Val_M_Tshirt_M', + 'MP_Val_M_Tshirt_N', + 'MP_Val_M_Tshirt_O', + 'MP_Val_M_Tshirt_P', + 'MP_Val_M_Tshirt_Q', + 'MP_Val_M_Tshirt_R', + 'MP_Val_M_Tshirt_S', + 'MP_Val_M_Tshirt_T' + }, + ['mpxmas_604490_overlays'] = {'MP_IHeartLC_000_M'}, + ['multiplayer_overlays'] = { + 'FM_CREW_M_000_A', + 'FM_CREW_M_000_B', + 'FM_CREW_M_000_C', + 'FM_CREW_M_000_D', + 'FM_CREW_M_000_E', + 'FM_CREW_M_000_F', + 'FM_Tshirt_Award_000', + 'FM_Tshirt_Award_001', + 'FM_Tshirt_Award_002', + 'mp_fm_branding_001', + 'mp_fm_branding_002', + 'mp_fm_branding_003', + 'mp_fm_branding_004', + 'mp_fm_branding_005', + 'mp_fm_branding_006', + 'mp_fm_branding_007', + 'mp_fm_branding_008', + 'mp_fm_branding_009', + 'mp_fm_branding_010', + 'mp_fm_branding_011', + 'mp_fm_branding_012', + 'mp_fm_branding_013', + 'mp_fm_branding_014', + 'mp_fm_branding_015', + 'mp_fm_branding_016', + 'mp_fm_branding_017', + 'mp_fm_branding_018', + 'mp_fm_branding_019', + 'mp_fm_branding_020', + 'mp_fm_branding_022', + 'mp_fm_branding_023', + 'mp_fm_branding_024', + 'mp_fm_branding_025', + 'mp_fm_branding_027', + 'mp_fm_branding_028', + 'mp_fm_branding_029', + 'mp_fm_branding_031', + 'mp_fm_branding_032', + 'mp_fm_branding_034', + 'mp_fm_branding_035', + 'mp_fm_branding_036', + 'mp_fm_branding_037', + 'mp_fm_branding_038', + 'mp_fm_branding_039', + 'mp_fm_branding_040', + 'mp_fm_branding_041', + 'mp_fm_branding_042', + 'mp_fm_branding_043', + 'mp_fm_branding_044', + 'mp_fm_branding_045', + 'mp_fm_branding_046', + 'mp_fm_branding_047', + 'mp_fm_OGA_000_m', + 'mp_fm_OGA_001_m', + 'mp_fm_OGA_002_m', + 'mp_fm_OGA_003_m', + 'FM_CREW_M_000_A', + 'FM_CREW_M_000_B', + 'FM_CREW_M_000_C', + 'FM_CREW_M_000_D', + 'FM_CREW_M_000_E', + 'FM_CREW_M_000_F', + 'FM_Tshirt_Award_000', + 'FM_Tshirt_Award_001', + 'FM_Tshirt_Award_002', + 'mp_fm_branding_001', + 'mp_fm_branding_002', + 'mp_fm_branding_003', + 'mp_fm_branding_004', + 'mp_fm_branding_005', + 'mp_fm_branding_006', + 'mp_fm_branding_007', + 'mp_fm_branding_008', + 'mp_fm_branding_009', + 'mp_fm_branding_010', + 'mp_fm_branding_011', + 'mp_fm_branding_012', + 'mp_fm_branding_013', + 'mp_fm_branding_014', + 'mp_fm_branding_015', + 'mp_fm_branding_016', + 'mp_fm_branding_017', + 'mp_fm_branding_018', + 'mp_fm_branding_019', + 'mp_fm_branding_020', + 'mp_fm_branding_022', + 'mp_fm_branding_023', + 'mp_fm_branding_024', + 'mp_fm_branding_025', + 'mp_fm_branding_027', + 'mp_fm_branding_028', + 'mp_fm_branding_029', + 'mp_fm_branding_031', + 'mp_fm_branding_032', + 'mp_fm_branding_034', + 'mp_fm_branding_035', + 'mp_fm_branding_036', + 'mp_fm_branding_037', + 'mp_fm_branding_038', + 'mp_fm_branding_039', + 'mp_fm_branding_040', + 'mp_fm_branding_041', + 'mp_fm_branding_042', + 'mp_fm_branding_043', + 'mp_fm_branding_044', + 'mp_fm_branding_045', + 'mp_fm_branding_046', + 'mp_fm_branding_047', + 'mp_fm_OGA_000_m', + 'mp_fm_OGA_001_m', + 'mp_fm_OGA_002_m', + 'mp_fm_OGA_003_m' + } + } +} diff --git a/corev/[required]/cvf_skins/fxmanifest.lua b/corev/[required]/cvf_skins/fxmanifest.lua new file mode 100644 index 0000000..5125fcb --- /dev/null +++ b/corev/[required]/cvf_skins/fxmanifest.lua @@ -0,0 +1,56 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Skin Resource' +version '1.0.0' +description 'Skin resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'data/tattoos_female.lua', + 'data/tattoos_male.lua' +} + +--- +--- Register client scripts +--- +client_scripts { + '@corev/client/import.lua', + 'classes/tattoo.lua', + 'classes/skin_funcs.lua', + 'classes/skin.lua', + 'client/main.lua' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Register all dependencies +--- +dependencies { + 'cvf_translations' +} \ No newline at end of file diff --git a/corev/[required]/cvf_skins/migrations/0.lua b/corev/[required]/cvf_skins/migrations/0.lua new file mode 100644 index 0000000..49c8d6a --- /dev/null +++ b/corev/[required]/cvf_skins/migrations/0.lua @@ -0,0 +1,33 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = { + ['cvf_player'] = 0 +} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + CREATE TABLE `player_skins` ( + `id` INT NOT NULL AUTO_INCREMENT, + `player_id` INT NOT NULL, + `data` MEDIUMTEXT NOT NULL, + `model` VARCHAR(100) NOT NULL DEFAULT 'mp_m_freemode_01', + + CONSTRAINT `fk_player_skins_player_id` FOREIGN KEY (`player_id`) REFERENCES `players`(`id`), + + PRIMARY KEY (`id`) + ); +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/corev/[required]/cvf_skins/server/main.lua b/corev/[required]/cvf_skins/server/main.lua new file mode 100644 index 0000000..39677f6 --- /dev/null +++ b/corev/[required]/cvf_skins/server/main.lua @@ -0,0 +1,56 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) +local class = assert(class) + +--- Mark this resource as `database` migration dependent resource +corev.db:migrationDependent() + +--- Create a `skins` class +local skins = class "skins" + +--- Set default values +skins:set('players', {}) + +--- Register callback for loading database skin +corev.callback:register('load', function(source, cb) + if (skins.players ~= nil and skins.players[source] ~= nil) then + cb(skins.players[source].data, skins.players[source].model) + return + end + + local playerIdentifier = corev:getPrimaryIdentifier(source) + + if (playerIdentifier == nil) then + cb({}, nil) + return + end + + corev.db:fetchAllAsync('SELECT * FROM `player_skins` WHERE `identifier` = @identifier LIMIT 1', { + ['@identifier'] = playerIdentifier + }, function(results) + results = corev:ensure(results, {}) + + if (#results <= 0) then + cb({}, nil) + else + skins.players[source] = { + data = results[1].data or {}, + model = results[1].model or nil + } + + cb(skins.players[source].data, skins.players[source].model) + end + end) +end) \ No newline at end of file diff --git a/corev/[required]/cvf_translations/fxmanifest.lua b/corev/[required]/cvf_translations/fxmanifest.lua new file mode 100644 index 0000000..14c6eca --- /dev/null +++ b/corev/[required]/cvf_translations/fxmanifest.lua @@ -0,0 +1,42 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Translation Resource' +version '1.0.0' +description 'Translation resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register client scripts +--- +client_scripts { + '@corev/client/import.lua', + 'shared/main.lua' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'shared/main.lua' +} + +dependencies { + 'cvf_config' +} \ No newline at end of file diff --git a/corev/[required]/cvf_translations/shared/main.lua b/corev/[required]/cvf_translations/shared/main.lua new file mode 100644 index 0000000..fdbb13b --- /dev/null +++ b/corev/[required]/cvf_translations/shared/main.lua @@ -0,0 +1,184 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local pairs = assert(pairs) +local insert = assert(table.insert) +local decode = assert(json.decode) +local sub = assert(string.sub) +local pack = assert(pack or table.pack) + +--- Cahce FiveM globals +local exports = assert(exports) + +--- Create translation class +local translations = class "translations" + +--- Set default values +translations:set { + translations = {} +} + +--- Add a translation to CoreV's framework +--- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string Register translation for a module, example: core +--- @param key string Key of translation +--- @param value string Translated value +--- @param override boolean Override if translation already exists +function translations:addTranslation(language, module, key, value, override) + language = corev:ensure(language, 'unknown') + module = corev:ensure(module, 'unknown') + key = corev:ensure(key, 'unknown') + value = corev:ensure(value, 'unknown') + override = corev:ensure(override, false) + + if (language == 'unknown' or key == 'unknown' or value == 'unknown') then + return + end + + if (module == 'unknown') then module = 'core' end + + module = corev:id(module) + language = corev:id(language) + key = corev:id(key) + + if (self.translations == nil) then self.translations = {} end + if (self.translations[module] == nil) then self.translations[module] = {} end + if (self.translations[module][language] == nil) then self.translations[module][language] = {} end + + if (not override and self.translations[module][language][key] ~= nil) then return end + + self.translations[module][language][key] = value +end + +--- Returns a translation from current framework +--- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string Register translation for a module, example: core +--- @param key string Key of translation +--- @return string Translation or 'MISSING TRANSLATION' +function translations:getTranslation(language, module, key) + language = corev:ensure(language, 'unknown') + module = corev:ensure(module, 'unknown') + key = corev:ensure(key, 'unknown') + + if (language == 'unknown' or key == 'unknown') then + return 'MISSING TRANSLATION' + end + + if (module == 'unknown') then module = 'core' end + + module = corev:id(module) + language = corev:id(language) + key = corev:id(key) + + return (((self.translations or {})[module] or {})[language] or {})[key] or 'MISSING TRANSLATION' +end + +--- Load all translations +for i = 0, GetNumResources(), 1 do + local translationFiles = {} + local resourceName = corev:ensure(GetResourceByFindIndex(i), 'unknown') + + if (resourceName ~= 'unknown') then + for i2 = 0, GetNumResourceMetadata(resourceName, 'translation'), 1 do + local translationFile = corev:ensure(GetResourceMetadata(resourceName, 'translation', i2), 'unknown') + + if (translationFile ~= 'unknown') then + insert(translationFiles, translationFile) + end + end + end + + for _, translationFile in pairs(translationFiles) do + if (corev:endswith(translationFile, '.json')) then + local jsonFile = LoadResourceFile(resourceName, translationFile) + + if (jsonFile) then + local jsonData = decode(jsonFile) + + if (jsonData) then + local __language = jsonData.language or 'xx' + local __translations = jsonData.translations or {} + local __module = resourceName + + __language = corev:ensure(__language, 'xx') + __translations = corev:ensure(__translations, {}) + + if (__module == 'corev') then + __module = 'core' + else + if (corev:startswith(__module, 'corev_')) then + __module = sub(__module, 7) + end + + if (corev:startswith(__module, 'cvf_')) then + __module = sub(__module, 5) + end + + __module = corev:ensure(__module, 'core') + end + + for __key, __value in pairs(__translations) do + __key = corev:ensure(__key, 'unknown') + __value = corev:ensure(__value, 'unknown') + + translations:addTranslation(__language, __module, __key, __value, true) + end + end + end + end + end +end + +--- Returns translation key founded or 'MISSING TRANSLATION' +--- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +--- @param module string? (optional) Register translation for a module, example: core +--- @param key string Key of translation +--- @returns string Translation or 'MISSING TRANSLATION' +function getTranslationKey(...) + local arguments = pack(...) + + if (#arguments == 0) then + return 'MISSING TRANSLATION' + end + + if (#arguments == 1) then + local language = corev:ensure(corev:cfg('core', 'language'), 'en') + local module = 'core' + local key = corev:ensure(arguments[1], 'unknown') + + return translations:getTranslation(language, module, key) + end + + if (#arguments == 2) then + local language = corev:ensure(corev:cfg('core', 'language'), 'en') + local module = corev:ensure(arguments[1], 'core') + local key = corev:ensure(arguments[2], 'unknown') + + return translations:getTranslation(language, module, key) + end + + if (#arguments >= 3) then + local language = corev:ensure(arguments[1], 'en') + local module = corev:ensure(arguments[2], 'core') + local key = corev:ensure(arguments[3], 'unknown') + + return translations:getTranslation(language, module, key) + end + + return 'MISSING TRANSLATION' +end + +--- Register `getTranslationKey` as export function +exports('__t', getTranslationKey) \ No newline at end of file diff --git a/corev/client/import.lua b/corev/corev/client/import.lua similarity index 100% rename from corev/client/import.lua rename to corev/corev/client/import.lua diff --git a/corev/corev.sql b/corev/corev/corev.sql similarity index 100% rename from corev/corev.sql rename to corev/corev/corev.sql diff --git a/corev/fxmanifest.lua b/corev/corev/fxmanifest.lua similarity index 100% rename from corev/fxmanifest.lua rename to corev/corev/fxmanifest.lua diff --git a/corev/server/common.lua b/corev/corev/server/common.lua similarity index 100% rename from corev/server/common.lua rename to corev/corev/server/common.lua diff --git a/corev/server/import.lua b/corev/corev/server/import.lua similarity index 95% rename from corev/server/import.lua rename to corev/corev/server/import.lua index d6b7ac2..930fe20 100644 --- a/corev/server/import.lua +++ b/corev/corev/server/import.lua @@ -101,7 +101,8 @@ local __loadExports = { { r = 'cvf_jobs', f = '__a' }, { r = 'cvf_jobs', f = '__l' }, { r = 'cvf_events', f = '__add' }, - { r = 'cvf_events', f = '__del' } + { r = 'cvf_events', f = '__del' }, + { r = 'cvf_identifier', f = '__g' } } --- Store global exports as local variable @@ -844,47 +845,6 @@ function corev.callback:triggerCallback(name, source, callback, ...) end end ---- This function will return player's primary identifier or nil ---- @param playerId number Source or Player ID to get identifier for ---- @return string|nil Founded primary identifier or nil -function corev:getIdentifier(playerId) - playerId = self:ensure(playerId, -1) - - if (playerId < 0) then return nil end - if (playerId == 0) then return 'console' end - - local identifierType = self:cfg('core', 'identifierType') or 'license' - local identifiers = GetPlayerIdentifiers(playerId) - - identifierType = self:ensure(identifierType, 'license') - identifierType = lower(identifierType) - identifiers = self:ensure(identifiers, {}) - - for _, identifier in pairs(identifiers) do - identifier = self:ensure(identifier, 'none') - - local lowIdenti = lower(identifier) - - if (identifierType == 'steam' and match(lowIdenti, 'steam:')) then - return sub(identifier, 7) - elseif (identifierType == 'license' and match(lowIdenti, 'license:')) then - return sub(identifier, 9) - elseif (identifierType == 'xbl' and match(lowIdenti, 'xbl:')) then - return sub(identifier, 5) - elseif (identifierType == 'live' and match(lowIdenti, 'live:')) then - return sub(identifier, 6) - elseif (identifierType == 'discord' and match(lowIdenti, 'discord:')) then - return sub(identifier, 9) - elseif (identifierType == 'fivem' and match(lowIdenti, 'fivem:')) then - return sub(identifier, 7) - elseif (identifierType == 'ip' and match(lowIdenti, 'ip:')) then - return sub(identifier, 4) - end - end - - return nil -end - --- Returns `job` bases on given `name` --- @param name string Name of job --- @return job|nil Returns a `job` class or nil @@ -981,6 +941,34 @@ function corev:getCurrentResourceName() return GetCurrentResourceName() end +--- Returns a `player` class with the latest identifiers +--- @param input string|number Any identifier or Player source +--- @return player|nil Returns a `player` class if found, otherwise nil +function corev:getPlayerIdentifiers(input) + if (self:typeof(input) ~= 'number' and self:typeof(input) ~= 'string') then + input = self:ensure(input, 'unknown') + end + + if (self:typeof(input) == 'string' and input == 'unknown') then return nil end + + if (__exports[13].self == nil) then + return __exports[13].func(input) + else + return __exports[13].func(__exports[13].self, input) + end +end + +--- This function will return player's primary identifier or nil +--- @param input string|number Any identifier or Player source +--- @return string|nil Founded primary identifier or nil +function corev:getPrimaryIdentifier(input) + local player = self:getPlayerIdentifiers(input) + + if (player == nil) then return nil end + + return player.identifier +end + --- Trigger event when client is requesting callback corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(name, requestId, ...) name = corev:ensure(name, 'unknown') diff --git a/corev/server/main.lua b/corev/corev/server/main.lua similarity index 100% rename from corev/server/main.lua rename to corev/corev/server/main.lua diff --git a/corev/translations/en.json b/corev/corev/translations/en.json similarity index 98% rename from corev/translations/en.json rename to corev/corev/translations/en.json index 2d803c8..081705f 100644 --- a/corev/translations/en.json +++ b/corev/corev/translations/en.json @@ -14,8 +14,8 @@ "no_description": "No description specified", "corev_loading": "Framework is starting, please wait....", "corev_ready": "-------\nCoreV framework has been loaded...\n-------", - "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s", - "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s", + "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s^7", + "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s^7", "database_is_updating": "[CoreV] Framework is updating `%s`, please reconnect or try again later.", "check_for_database_updates": "[CoreV] We check if server is not updating...", "checking_server": "Checking server status", diff --git a/corev/translations/nl.json b/corev/corev/translations/nl.json similarity index 98% rename from corev/translations/nl.json rename to corev/corev/translations/nl.json index ac63092..0d9dcee 100644 --- a/corev/translations/nl.json +++ b/corev/corev/translations/nl.json @@ -14,8 +14,8 @@ "no_description": "Geen beschrijving opgegeven", "corev_loading": "Framework is bezig met opstarten, even geduld a.u.b....", "corev_ready": "-------\nCoreV framework is geladen...\n-------", - "database_migration": "^2[^7CoreV^2] ^7Database is ^2bijgewerkt ^7voor resource: ^2%s", - "database_migration_not_loaded": "^1[^7CoreV^1] ^7Kan database ^1niet bijwereken ^7voor resource: ^1%s", + "database_migration": "^2[^7CoreV^2] ^7Database is ^2bijgewerkt ^7voor resource: ^2%s^7", + "database_migration_not_loaded": "^1[^7CoreV^1] ^7Kan database ^1niet bijwereken ^7voor resource: ^1%s^7", "database_is_updating": "[CoreV] Framework is bezig met update van `%s`, probeer a.u.b. opnieuw te joinen", "check_for_database_updates": "[CoreV] Wij controleren of server niet aan het update is...", "checking_server": "Status van server controleren", diff --git a/corev/vendors/class.lua b/corev/corev/vendors/class.lua similarity index 100% rename from corev/vendors/class.lua rename to corev/corev/vendors/class.lua diff --git a/corev/vendors/events.lua b/corev/corev/vendors/events.lua similarity index 100% rename from corev/vendors/events.lua rename to corev/corev/vendors/events.lua From d89a73dbaec06e048727bf527cb358288abdf85e Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 12:38:54 +0100 Subject: [PATCH 25/42] Fix repo --- corev/.gitignore | 449 - corev/LICENSE | 674 - corev/README.md | 25 - corev/[players]/cvf_jobs/classes/job.lua | 240 - corev/[players]/cvf_jobs/fxmanifest.lua | 54 - corev/[players]/cvf_jobs/migrations/0.lua | 37 - corev/[players]/cvf_jobs/server/main.lua | 83 - corev/[players]/cvf_jobs/translations/en.json | 16 - corev/[players]/cvf_jobs/translations/nl.json | 16 - corev/[players]/cvf_player/fxmanifest.lua | 52 - corev/[players]/cvf_player/migrations/0.lua | 35 - corev/[players]/cvf_player/server/main.lua | 63 - .../[players]/cvf_player/translations/en.json | 18 - .../[players]/cvf_player/translations/nl.json | 18 - .../cvf_config/configs/client/core.lua | 13 - .../cvf_config/configs/server/core.lua | 13 - .../cvf_config/configs/server/events.lua | 15 - .../cvf_config/configs/server/jobs.lua | 37 - .../cvf_config/configs/shared/brands.lua | 33 - .../cvf_config/configs/shared/core.lua | 17 - .../cvf_config/configs/shared/skins.lua | 16 - .../cvf_config/configs/shared/vehicles.lua | 31 - .../cvf_config/configs/shared/weapons.lua | 15835 ---------------- corev/[required]/cvf_config/fxmanifest.lua | 48 - corev/[required]/cvf_config/shared/main.lua | 157 - corev/[required]/cvf_events/fxmanifest.lua | 49 - corev/[required]/cvf_events/server/main.lua | 461 - .../cvf_events/translations/en.json | 17 - .../cvf_events/translations/nl.json | 17 - .../[required]/cvf_identifier/fxmanifest.lua | 43 - .../cvf_identifier/migrations/0.lua | 34 - .../[required]/cvf_identifier/server/main.lua | 222 - .../cvf_identifier/translations/en.json | 23 - .../cvf_identifier/translations/nl.json | 23 - corev/[required]/cvf_ids/fxmanifest.lua | 36 - corev/[required]/cvf_ids/shared/main.lua | 42 - corev/[required]/cvf_skins/classes/skin.lua | 570 - .../cvf_skins/classes/skin_funcs.lua | 178 - corev/[required]/cvf_skins/classes/tattoo.lua | 89 - corev/[required]/cvf_skins/client/main.lua | 106 - .../cvf_skins/data/tattoos_female.lua | 1381 -- .../cvf_skins/data/tattoos_male.lua | 1409 -- corev/[required]/cvf_skins/fxmanifest.lua | 56 - corev/[required]/cvf_skins/migrations/0.lua | 33 - corev/[required]/cvf_skins/server/main.lua | 56 - .../cvf_translations/fxmanifest.lua | 42 - .../cvf_translations/shared/main.lua | 184 - corev/{corev => }/client/import.lua | 0 corev/{corev => }/corev.sql | 0 corev/{corev => }/fxmanifest.lua | 0 corev/{corev => }/server/common.lua | 0 corev/{corev => }/server/import.lua | 0 corev/{corev => }/server/main.lua | 0 corev/{corev => }/translations/en.json | 0 corev/{corev => }/translations/nl.json | 0 corev/{corev => }/vendors/class.lua | 0 corev/{corev => }/vendors/events.lua | 0 57 files changed, 23066 deletions(-) delete mode 100644 corev/.gitignore delete mode 100644 corev/LICENSE delete mode 100644 corev/README.md delete mode 100644 corev/[players]/cvf_jobs/classes/job.lua delete mode 100644 corev/[players]/cvf_jobs/fxmanifest.lua delete mode 100644 corev/[players]/cvf_jobs/migrations/0.lua delete mode 100644 corev/[players]/cvf_jobs/server/main.lua delete mode 100644 corev/[players]/cvf_jobs/translations/en.json delete mode 100644 corev/[players]/cvf_jobs/translations/nl.json delete mode 100644 corev/[players]/cvf_player/fxmanifest.lua delete mode 100644 corev/[players]/cvf_player/migrations/0.lua delete mode 100644 corev/[players]/cvf_player/server/main.lua delete mode 100644 corev/[players]/cvf_player/translations/en.json delete mode 100644 corev/[players]/cvf_player/translations/nl.json delete mode 100644 corev/[required]/cvf_config/configs/client/core.lua delete mode 100644 corev/[required]/cvf_config/configs/server/core.lua delete mode 100644 corev/[required]/cvf_config/configs/server/events.lua delete mode 100644 corev/[required]/cvf_config/configs/server/jobs.lua delete mode 100644 corev/[required]/cvf_config/configs/shared/brands.lua delete mode 100644 corev/[required]/cvf_config/configs/shared/core.lua delete mode 100644 corev/[required]/cvf_config/configs/shared/skins.lua delete mode 100644 corev/[required]/cvf_config/configs/shared/vehicles.lua delete mode 100644 corev/[required]/cvf_config/configs/shared/weapons.lua delete mode 100644 corev/[required]/cvf_config/fxmanifest.lua delete mode 100644 corev/[required]/cvf_config/shared/main.lua delete mode 100644 corev/[required]/cvf_events/fxmanifest.lua delete mode 100644 corev/[required]/cvf_events/server/main.lua delete mode 100644 corev/[required]/cvf_events/translations/en.json delete mode 100644 corev/[required]/cvf_events/translations/nl.json delete mode 100644 corev/[required]/cvf_identifier/fxmanifest.lua delete mode 100644 corev/[required]/cvf_identifier/migrations/0.lua delete mode 100644 corev/[required]/cvf_identifier/server/main.lua delete mode 100644 corev/[required]/cvf_identifier/translations/en.json delete mode 100644 corev/[required]/cvf_identifier/translations/nl.json delete mode 100644 corev/[required]/cvf_ids/fxmanifest.lua delete mode 100644 corev/[required]/cvf_ids/shared/main.lua delete mode 100644 corev/[required]/cvf_skins/classes/skin.lua delete mode 100644 corev/[required]/cvf_skins/classes/skin_funcs.lua delete mode 100644 corev/[required]/cvf_skins/classes/tattoo.lua delete mode 100644 corev/[required]/cvf_skins/client/main.lua delete mode 100644 corev/[required]/cvf_skins/data/tattoos_female.lua delete mode 100644 corev/[required]/cvf_skins/data/tattoos_male.lua delete mode 100644 corev/[required]/cvf_skins/fxmanifest.lua delete mode 100644 corev/[required]/cvf_skins/migrations/0.lua delete mode 100644 corev/[required]/cvf_skins/server/main.lua delete mode 100644 corev/[required]/cvf_translations/fxmanifest.lua delete mode 100644 corev/[required]/cvf_translations/shared/main.lua rename corev/{corev => }/client/import.lua (100%) rename corev/{corev => }/corev.sql (100%) rename corev/{corev => }/fxmanifest.lua (100%) rename corev/{corev => }/server/common.lua (100%) rename corev/{corev => }/server/import.lua (100%) rename corev/{corev => }/server/main.lua (100%) rename corev/{corev => }/translations/en.json (100%) rename corev/{corev => }/translations/nl.json (100%) rename corev/{corev => }/vendors/class.lua (100%) rename corev/{corev => }/vendors/events.lua (100%) diff --git a/corev/.gitignore b/corev/.gitignore deleted file mode 100644 index 5c91074..0000000 --- a/corev/.gitignore +++ /dev/null @@ -1,449 +0,0 @@ - -# Created by https://www.toptal.com/developers/gitignore/api/lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs -# Edit at https://www.toptal.com/developers/gitignore?templates=lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs - -### Git ### -# Created by git for backups. To disable backups in Git: -# $ git config --global mergetool.keepBackup false -*.orig - -# Created by git when using merge tools for conflicts -*.BACKUP.* -*.BASE.* -*.LOCAL.* -*.REMOTE.* -*_BACKUP_*.txt -*_BASE_*.txt -*_LOCAL_*.txt -*_REMOTE_*.txt - -### jspm ### -jspm_packages - -### Lua ### -# Compiled Lua sources -luac.out - -# luarocks build files -*.src.rock -*.zip -*.tar.gz - -# Object files -*.o -*.os -*.ko -*.obj -*.elf - -# Precompiled Headers -*.gch -*.pch - -# Libraries -*.lib -*.a -*.la -*.lo -*.def -*.exp - -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib - -# Executables -*.exe -*.out -*.app -*.i*86 -*.x86_64 -*.hex - - -### VisualStudioCode ### -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -### VisualStudioCode Patch ### -# Ignore all local history of files -.history - -### Vue ### -# gitignore template for Vue.js projects -# -# Recommended template: Node.gitignore - -# TODO: where does this rule come from? -docs/_book - -# TODO: where does this rule come from? -test/ - -### Vuejs ### -# Recommended template: Node.gitignore - -node_modules/ -dist/ -npm-debug.log -yarn-error.log - -### VisualStudio ### -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.iobj -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*[.json, .xml, .info] - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# End of https://www.toptal.com/developers/gitignore/api/lua,git,jspm,visualstudio,visualstudiocode,vue,vuejs \ No newline at end of file diff --git a/corev/LICENSE b/corev/LICENSE deleted file mode 100644 index e72bfdd..0000000 --- a/corev/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/corev/README.md b/corev/README.md deleted file mode 100644 index b1387a5..0000000 --- a/corev/README.md +++ /dev/null @@ -1,25 +0,0 @@ -# CoreV Framework [CVF] -[![N|CoreV](https://i.imgur.com/3XeDqC0.png)](https://i.imgur.com/3XeDqC0.png) - -[![N|Project](https://img.shields.io/badge/GitHub%20Project-corv%20framework-lightgray?logo=github&style=for-the-badge)](https://github.com/ThymonA/CoreV-Framework) -[![N|Project](https://img.shields.io/badge/GitLab%20Project-corv%20framework-orange?logo=gitlab&style=for-the-badge)](https://git.arens.io/ThymonA/corev-framework) -[![N|Project](https://img.shields.io/badge/Discord-Tigo%239999-7289da?logo=discord&style=for-the-badge)](https://discordapp.com/users/733686533873467463) - ---- -## This project is still under development, you can't use it yet! ---- - -#### Credits -CoreV Framework is inspired by [es_extended](https://github.com/esx-framework/es_extended) but is written from scratch by [ThymonA](https://github.com/ThymonA) (also known as TigoDevelopmet). - -**Vendors:** -All 3rd party code in CoreV Framework - -Developer(s) | Project | Repository | Version | File -:-------- | :------ | :---------- | :--------- | :----- -**[siffiejoe](https://github.com/siffiejoe/)** | *lua-classy* | **[GitHub](https://github.com/siffiejoe/lua-classy/)** | *1.3.0* | **[class.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/corev/vendors/class.lua)** -**[esx-framework](https://github.com/esx-framework)** | *es_extended* | **[GitHub](https://github.com/esx-framework/es_extended)** | v1-final | **..** - -## License -**GNU General Public License v3.0** -[Read License](https://git.arens.io/ThymonA/corev-framework/blob/master/LICENSE) \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/classes/job.lua b/corev/[players]/cvf_jobs/classes/job.lua deleted file mode 100644 index a97466a..0000000 --- a/corev/[players]/cvf_jobs/classes/job.lua +++ /dev/null @@ -1,240 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local class = assert(class) -local corev = assert(corev) -local ipairs = assert(ipairs) -local pairs = assert(pairs) -local insert = assert(table.insert) -local lower = assert(string.lower) -local error = assert(error) - ---- Create a `jobs` class -local jobs = class "jobs" - ---- Set default values -jobs:set { - jobs = {}, - defaultJob = { - job_id = nil, - grade = nil - } -} - ---- Creates a job object based on given `name` and `grades` ---- @param name string Name of job, example: unemployed, police etc. (lowercase) ---- @param label string Label of job, this will be displayed as name of given job ---- @param grades table List of grades as table, every grade needs to be a table as well ---- @return job|nil Returns a `job` class if found or created, otherwise `nil` -local function createJobObject(name, label, grades) - name = corev:ensure(name, 'unknown') - label = corev:ensure(label, 'Unknown') - grades = corev:ensure(grades, {}) - - if (name == 'unknown') then - return nil - end - - name = lower(name) - - --- If job already exists, then return stored job and don't override existing one - for _, _job in pairs(jobs.jobs) do - if (_job.name == name) then - return _job - end - end - - --- Create a `job` class - local job = class "job" - - --- Set default values - job:set { - id = nil, - name = name, - label = label, - grades = {} - } - - local existingId = corev.db:fetchScalar('SELECT `id` FROM `jobs` WHERE `name` = @name LIMIT 1', { - ['@name'] = job.name - }) - - if (existingId == nil) then - job.id = corev.db:insert('INSERT INTO `jobs` (`name`, `label`) VALUES (@name, @label)', { - ['@name'] = job.name, - ['@label'] = job.label - }) - else - job.id = corev:ensure(existingId, 0) - end - - if (corev:typeof(grades) == 'table') then - for index, grade in ipairs(grades) do - if (corev:typeof(grade) == 'table') then - --- Create a `job-grade` class - local jobGrade = class "job-grade" - - --- Set default values - jobGrade:set { - job_id = job.id, - grade = corev:ensure(index, 1) - 1, - name = lower(corev:ensure(grade.name, 'unknown')), - label = corev:ensure(grade.label, 'Unknown') - } - - job.grades[jobGrade.grade] = jobGrade - end - end - end - - local dbGrades = corev.db:fetchAll('SELECT * FROM `job_grades` WHERE `job_id` = @jobId', { - ['@jobId'] = job.id - }) - - local existingGrades = {} - - --- Update job_grades - for _, grade in pairs(job.grades) do - for _, dbGrade in pairs(dbGrades) do - if (corev:ensure(dbGrade.grade, -1) == grade.grade) then - insert(existingGrades, grade) - - if (grade.name ~= dbGrade.name or grade.label ~= dbGrade.label) then - corev.db:execute('UPDATE `job_grades` SET `name` = @name, `label` = @label WHERE `job_id` = @jobId AND `grade` = @grade', { - ['@name'] = grade.name, - ['@label'] = grade.label, - ['@jobId'] = job.id, - ['@grade'] = grade.grade - }) - end - end - end - end - - --- Add job_grades - for _, grade in pairs(job.grades) do - local needToBeAdded = true - - for _, existingGrade in pairs(existingGrades) do - if (grade.grade == existingGrade.grade) then - needToBeAdded = false - end - end - - if (needToBeAdded) then - corev.db:insert('INSERT INTO `job_grades` (`job_id`, `grade`, `name`, `label`) VALUES (@jobId, @grade, @name, @label)', { - ['@jobId'] = job.id, - ['@grade'] = grade.grade, - ['@name'] = grade.name, - ['@label'] = grade.label - }) - end - end - - --- Load default job if not already loaded - if (jobs.defaultJob.job_id == nil) then - --- Load default job names from configuration - local defaultJobName = lower(corev:ensure(corev:cfg('jobs', 'defaultJob', 'name'), 'unemployed')) - local defaultJobGrade = lower(corev:ensure(corev:cfg('jobs', 'defaultGrade', 'name'), 'unemployed')) - - local jobGradeResult = corev.db:fetchAll('SELECT `job_id`, `grade` FROM `job_grades` WHERE `job_id` = (SELECT `id` FROM `jobs` WHERE `name` = @jobName LIMIT 1) AND `name` = @gradeName LIMIT 1', { - ['@jobName'] = defaultJobName, - ['@gradeName'] = defaultJobGrade - }) - - jobGradeResult = corev:ensure(jobGradeResult, {}) - - if (#jobGradeResult <= 0) then - error(corev:t('jobs', 'default_job_not_exists')) - return - end - - local dbJobId = corev:ensure(jobGradeResult[1].job_id, -1) - local dbJobGrade = corev:ensure(jobGradeResult[1].grade, -1) - - if (dbJobId < 0 or dbJobGrade < 0) then - error(corev:t('jobs', 'default_job_not_exists')) - return - end - - jobs.defaultJob.job_id = dbJobId - jobs.defaultJob.grade = dbJobGrade - end - - --- Delete job_grades - for _, dbGrade in pairs(dbGrades) do - local canBeRemoved = true - - for _, existingGrade in pairs(existingGrades) do - if (corev:ensure(dbGrade.grade, -1) == existingGrade.grade) then - canBeRemoved = false - end - end - - if (canBeRemoved) then - if (corev.db:tableExists('players')) then - --- Change `job` values if player has removable `job` and `grade` - corev.db:execute('UPDATE `players` SET `job` = @newJob, `grade` = @newGrade WHERE `job` = @oldJob AND `grade` = @oldGrade', { - ['@oldJob'] = dbGrade.job_id, - ['@oldGrade'] = dbGrade.grade, - ['@newJob'] = jobs.defaultJob.job_id, - ['@newGrade'] = jobs.defaultJob.grade - }) - - --- Change `job2` values if player has removable `job2` and `grade2` - corev.db:execute('UPDATE `players` SET `job2` = @newJob, `grade2` = @newGrade WHERE `job2` = @oldJob AND `grade2` = @oldGrade', { - ['@oldJob'] = dbGrade.job_id, - ['@oldGrade'] = dbGrade.grade, - ['@newJob'] = jobs.defaultJob.job_id, - ['@newGrade'] = jobs.defaultJob.grade - }) - end - - --- After players has been updated, `job_grades` is safe to remove - corev.db:execute('DELETE FROM `job_grades` WHERE `job_id` = @jobId AND `grade` = @grade', { - ['@jobId'] = dbGrade.job_id, - ['@grade'] = dbGrade.grade - }) - end - end - - jobs.jobs[job.id] = job - - return job -end - ---- Returns `job` bases on given `name` ---- @param name string Name of job ---- @return job|nil Returns a `job` class or nil -local function getJob(name) - name = corev:ensure(name, 'unknown') - - if (name == 'unknown') then - return nil - end - - name = lower(name) - - --- If job already exists, then return stored job and don't override existing one - for _, job in pairs(jobs.jobs) do - if (job.name == name) then - return job - end - end - - return nil -end - ---- Register `createJobObject` as global function -global.createJobObject = createJobObject -global.getJob = getJob \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/fxmanifest.lua b/corev/[players]/cvf_jobs/fxmanifest.lua deleted file mode 100644 index 29d0cf4..0000000 --- a/corev/[players]/cvf_jobs/fxmanifest.lua +++ /dev/null @@ -1,54 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Job Resource' -version '1.0.0' -description 'Job resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Load client files ---- -files { - 'translations/*.json' -} - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'classes/job.lua', - 'server/main.lua' -} - ---- ---- Load translations ---- -translations { - 'translations/nl.json', - 'translations/en.json' -} - - ---- ---- Register all dependencies ---- -dependencies { - 'cvf_translations' -} \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/migrations/0.lua b/corev/[players]/cvf_jobs/migrations/0.lua deleted file mode 100644 index 1068883..0000000 --- a/corev/[players]/cvf_jobs/migrations/0.lua +++ /dev/null @@ -1,37 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local migration = {} - ---- Prevent migration from executing before dependend sql has been executed -migration.dependencies = {} - ---- Execute this sql after `dependencies` has been executed -migration.sql = [[ - CREATE TABLE `jobs` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `name` VARCHAR(20) NOT NULL DEFAULT 'unknown', - `label` VARCHAR(50) NOT NULL DEFAULT 'Unknown', - CONSTRAINT `unique_name` UNIQUE (`name`) - ); - - CREATE TABLE `job_grades` ( - `job_id` INT, - `grade` INT(5) NOT NULL DEFAULT 0, - `name` VARCHAR(20) NOT NULL DEFAULT 'unknown', - `label` VARCHAR(50) NOT NULL DEFAULT 'Unknown', - PRIMARY KEY (`job_id`,`grade`), - CONSTRAINT `unique_job_name` UNIQUE (`job_id`, `name`), - CONSTRAINT `fk_job_grades_jobs` FOREIGN KEY (`job_id`) REFERENCES `jobs`(`id`) - ); -]] - ---- Returns current migration -return migration \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/server/main.lua b/corev/[players]/cvf_jobs/server/main.lua deleted file mode 100644 index 9ec3777..0000000 --- a/corev/[players]/cvf_jobs/server/main.lua +++ /dev/null @@ -1,83 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local createJobObject = assert(createJobObject) -local getJob = assert(getJob) -local lower = assert(string.lower) - ---- Cahce FiveM globals -local exports = assert(exports) - ---- Mark this resource as `database` migration dependent resource -corev.db:migrationDependent() - ---- Register default job (fallback job) -corev.db:dbReady(function() - local defaultConfigJob = corev:cfg('jobs', 'defaultJob') - local defaultConfigGrade = corev:cfg('jobs', 'defaultGrade') - - defaultConfigJob = corev:ensure(defaultConfigJob, {}) - defaultConfigGrade = corev:ensure(defaultConfigGrade, {}) - - local defaultJob = { - name = lower(corev:ensure(defaultConfigJob.name, 'unemployed')), - label = corev:ensure(defaultConfigJob.label, 'Unemployed') - } - - local defaultGrade = { - name = lower(corev:ensure(defaultConfigGrade.name, 'unemployed')), - label = corev:ensure(defaultConfigGrade.label, 'Unemployed') - } - - --- Creates default job for any player without job or player's where job has been removed - createJobObject(defaultJob.name, defaultJob.label, { defaultGrade }) -end) - ---- Creates a job object based on given `name` and `grades` ---- @param name string Name of job, example: unemployed, police etc. (lowercase) ---- @param label string Label of job, this will be displayed as name of given job ---- @param grades table List of grades as table, every grade needs to be a table as well ---- @return job|nil Returns a `job` class if found or created, otherwise `nil` -function addAJob(name, label, grades) - name = corev:ensure(name, 'unknown') - label = corev:ensure(label, 'Unknown') - grades = corev:ensure(grades, {}) - - if (name == 'unknown') then - return nil - end - - name = lower(name) - - return createJobObject(name, label, grades) -end - ---- Returns `job` bases on given `name` ---- @param name string Name of job ---- @return job|nil Returns a `job` class or nil -function loadJob(name) - name = corev:ensure(name, 'unknown') - - if (name == 'unknown') then - return nil - end - - name = lower(name) - - return getJob(name) -end - ---- Register `addAJob` and `loadJob` as export function -exports('__a', addAJob) -exports('__l', loadJob) \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/translations/en.json b/corev/[players]/cvf_jobs/translations/en.json deleted file mode 100644 index e0f954e..0000000 --- a/corev/[players]/cvf_jobs/translations/en.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "language": "en", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "unemployed_label": "Unemployed", - "default_job_not_exists": "^1[ERROR] ^7Default job does not exist in database, restart your server and try again" - } -} \ No newline at end of file diff --git a/corev/[players]/cvf_jobs/translations/nl.json b/corev/[players]/cvf_jobs/translations/nl.json deleted file mode 100644 index c69c342..0000000 --- a/corev/[players]/cvf_jobs/translations/nl.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "language": "nl", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "unemployed_label": "Werkloos", - "default_job_not_exists": "^1[ERROR] ^7Standaard job bestaat niet in database, herstart je server en probeer het opnieuw" - } -} \ No newline at end of file diff --git a/corev/[players]/cvf_player/fxmanifest.lua b/corev/[players]/cvf_player/fxmanifest.lua deleted file mode 100644 index af19488..0000000 --- a/corev/[players]/cvf_player/fxmanifest.lua +++ /dev/null @@ -1,52 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Player Resource' -version '1.0.0' -description 'Player resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Load client files ---- -files { - 'translations/*.json' -} - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'server/main.lua' -} - ---- ---- Load translations ---- -translations { - 'translations/nl.json', - 'translations/en.json' -} - ---- ---- Register all dependencies ---- -dependencies { - 'cvf_translations' -} \ No newline at end of file diff --git a/corev/[players]/cvf_player/migrations/0.lua b/corev/[players]/cvf_player/migrations/0.lua deleted file mode 100644 index 0ac2d1c..0000000 --- a/corev/[players]/cvf_player/migrations/0.lua +++ /dev/null @@ -1,35 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local migration = {} - ---- Prevent migration from executing before dependend sql has been executed -migration.dependencies = { - ['cvf_jobs'] = 0 -} - ---- Execute this sql after `dependencies` has been executed -migration.sql = [[ - CREATE TABLE `players` ( - `id` INT AUTO_INCREMENT PRIMARY KEY, - `identifier` VARCHAR(50) NOT NULL, - `name` VARCHAR(100) NOT NULL DEFAULT 'Unknown', - `job` INT, - `grade` INT, - `job2` INT, - `grade2` INT, - CONSTRAINT `unique_player_identifier` UNIQUE (`identifier`), - CONSTRAINT `fk_player_job` FOREIGN KEY (`job`,`grade`) REFERENCES `job_grades`(`job_id`,`grade`), - CONSTRAINT `fk_player_job2` FOREIGN KEY (`job2`,`grade2`) REFERENCES `job_grades`(`job_id`,`grade`) - ); -]] - ---- Returns current migration -return migration \ No newline at end of file diff --git a/corev/[players]/cvf_player/server/main.lua b/corev/[players]/cvf_player/server/main.lua deleted file mode 100644 index abff1a0..0000000 --- a/corev/[players]/cvf_player/server/main.lua +++ /dev/null @@ -1,63 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local print = assert(print) -local lower = assert(string.lower) - ---- Mark this resource as `database` migration dependent resource -corev.db:migrationDependent() - ---- This event will be triggerd when client is connecting -corev.events:onPlayerConnect(function(player, done, presentCard) - presentCard.setTitle(corev:t('player', 'connect_title'), false) - presentCard.setDescription(corev:t('player', 'connect_description')) - - local exists = corev.db:fetchScalar('SELECT COUNT(*) FROM `players` WHERE `identifier` = @identifier LIMIT 1', { - ['@identifier'] = player.identifier - }) - - if (exists == 1) then - corev.db:execute('UPDATE `players` SET `name` = @name WHERE `identifier` = @identifier LIMIT 1', { - ['@name'] = player.name, - ['@identifier'] = player.identifier - }) - - done() - return - end - - local defaultConfigJob = corev:cfg('jobs', 'defaultJob') - local defaultJobName = lower(corev:ensure(defaultConfigJob.name, 'unemployed')) - local defaultJob = corev.jobs:getJob(defaultJobName) - - if (defaultJob == nil or (defaultJob.grades or {})[0] == nil) then - done(corev:t('player', 'default_job_not_found')) - return - end - - local defaultGrade = defaultJob.grades[0] - - corev.db:execute('INSERT INTO `players` (`identifier`, `name`, `job`, `job2`, `grade`, `grade2`) VALUES (@identifier, @name, @job, @job2, @grade, @grade2)', { - ['@identifier'] = player.identifier, - ['@name'] = player.name, - ['@job'] = defaultGrade.job_id, - ['@job2'] = defaultGrade.job_id, - ['@grade'] = defaultGrade.grade, - ['@grade2'] = defaultGrade.grade - }) - - print(corev:t('player', 'player_created'):format(corev:getCurrentResourceName(), player.name)) - - done() -end) \ No newline at end of file diff --git a/corev/[players]/cvf_player/translations/en.json b/corev/[players]/cvf_player/translations/en.json deleted file mode 100644 index d64dfa0..0000000 --- a/corev/[players]/cvf_player/translations/en.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "language": "en", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "connect_title": "Loading account", - "connect_description": "We're loading your account...", - "default_job_not_found": "We could not find a standard job, please contact the server owners", - "player_created": "^2[^7%s^2] ^7Account for ^2\"^7%s^2\" ^7has been created^2!^7" - } -} \ No newline at end of file diff --git a/corev/[players]/cvf_player/translations/nl.json b/corev/[players]/cvf_player/translations/nl.json deleted file mode 100644 index 62e0023..0000000 --- a/corev/[players]/cvf_player/translations/nl.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "language": "nl", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "connect_title": "Inladen van account", - "connect_description": "We zijn bezig met het inladen van je account...", - "default_job_not_found": "Wij konden geen standaard baan vinden, neem contact op met de server eigenaren", - "player_created": "^2[^7%s^2] ^7Account voor ^2\"^7%s^2\" ^7is aangemaakt^2!^7" - } -} \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/client/core.lua b/corev/[required]/cvf_config/configs/client/core.lua deleted file mode 100644 index f8f1d3b..0000000 --- a/corev/[required]/cvf_config/configs/client/core.lua +++ /dev/null @@ -1,13 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/server/core.lua b/corev/[required]/cvf_config/configs/server/core.lua deleted file mode 100644 index f8f1d3b..0000000 --- a/corev/[required]/cvf_config/configs/server/core.lua +++ /dev/null @@ -1,13 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/server/events.lua b/corev/[required]/cvf_config/configs/server/events.lua deleted file mode 100644 index f9e58d8..0000000 --- a/corev/[required]/cvf_config/configs/server/events.lua +++ /dev/null @@ -1,15 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - -config.bannerUrl = 'https://i.imgur.com/3XeDqC0.png' - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/server/jobs.lua b/corev/[required]/cvf_config/configs/server/jobs.lua deleted file mode 100644 index e22a012..0000000 --- a/corev/[required]/cvf_config/configs/server/jobs.lua +++ /dev/null @@ -1,37 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert - ---- Cahce FiveM globals -local exports = assert(exports) - ---- Load translation module in configuration -local cvf_translations = assert(exports['cvf_translations'] or {}) -local getTranslation = assert(cvf_translations.__t or function() return 'MISSING TRANSLATION' end) -local _T = function(...) return getTranslation(cvf_translations, ...) end - -local config = {} - ---- Default job for any player (fallback job) -config.defaultJob = { - name = 'unemployed', - label = _T('jobs', 'unemployed_label') -} - ---- Default grade for any player (fallback grade) -config.defaultGrade = { - name = 'unemployed', - label = _T('jobs', 'unemployed_label') -} - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/brands.lua b/corev/[required]/cvf_config/configs/shared/brands.lua deleted file mode 100644 index 58a4ef8..0000000 --- a/corev/[required]/cvf_config/configs/shared/brands.lua +++ /dev/null @@ -1,33 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - ---- Brand configuration -config.brands = { - ['audi'] = { - brand = 'audi', - label = 'Audi', - logos = { - square_small = 'https://i.imgur.com/UU9H34O.png', -- 250px x 250px - square_large = 'https://i.imgur.com/HS9exOd.png' -- 750px x 750px - } - }, - ['lamborghini'] = { - brand = 'lamborghini', - label = 'Lamborghini', - logos = { - square_small = 'https://i.imgur.com/BJmQlZA.png', -- 250px x 250px - square_large = 'https://i.imgur.com/l4smrcd.png' -- 750px x 750px - } - } -} - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/core.lua b/corev/[required]/cvf_config/configs/shared/core.lua deleted file mode 100644 index e751570..0000000 --- a/corev/[required]/cvf_config/configs/shared/core.lua +++ /dev/null @@ -1,17 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - -config.language = 'nl' -config.identifierType = 'license' -config.serverName = 'CoreV Framework' - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/skins.lua b/corev/[required]/cvf_config/configs/shared/skins.lua deleted file mode 100644 index 5daec7c..0000000 --- a/corev/[required]/cvf_config/configs/shared/skins.lua +++ /dev/null @@ -1,16 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - -config.defaultSpawnLocation = vector3(-206.79, -1015.12, 29.14) -config.defaultModel = 'mp_m_freemode_01' - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/vehicles.lua b/corev/[required]/cvf_config/configs/shared/vehicles.lua deleted file mode 100644 index 459c9f0..0000000 --- a/corev/[required]/cvf_config/configs/shared/vehicles.lua +++ /dev/null @@ -1,31 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - ---- Vehicle configuration -config.vehicles = { - ['hevo'] = { - price = 325000, - name = 'Huracan Evo', - label = '2020 Huracan Evo Spyder', - brand = 'lamborghini', - type = 'car' - }, - ['rs62'] = { - price = 275000, - name = 'Audi RS6', - label = 'Audi RS6 Avant', - brand = 'audi', - type = 'car' - } -} - -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/configs/shared/weapons.lua b/corev/[required]/cvf_config/configs/shared/weapons.lua deleted file mode 100644 index 96c7051..0000000 --- a/corev/[required]/cvf_config/configs/shared/weapons.lua +++ /dev/null @@ -1,15835 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert - ---- Cahce FiveM globals -local exports = assert(exports) - ---- Load translation module in configuration -local cvf_translations = assert(exports['cvf_translations'] or {}) -local getTranslation = assert(cvf_translations.__t or function() return 'MISSING TRANSLATION' end) -local _T = function(...) return getTranslation(cvf_translations, ...) end - ---- Create configuration object -local config = {} - ---- Weapon configuration -config.weapons = { - ['ardent_mg'] = { - id = 'VEHICLE_WEAPON_ARDENT_MG', - hash = -1001503935, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_AR_MG', - gxtDescription = 'WTD_V_AR_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_ardent_mg') - }, - ['insurgent_minigun'] = { - id = 'VEHICLE_WEAPON_INSURGENT_MINIGUN', - hash = -1433899528, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_INS_MINI', - gxtDescription = 'WTD_V_INS_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_insurgent_minigun') - }, - ['mobileops_cannon'] = { - id = 'VEHICLE_WEAPON_MOBILEOPS_CANNON', - hash = -448894556, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MOBILEOPS_CANNON', - hash = 764589401, - max = 20, - name = _T('core', 'ammo_mobileops_cannon') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mobileops_cannon') - }, - ['nightshark_mg'] = { - id = 'VEHICLE_WEAPON_NIGHTSHARK_MG', - hash = -1508194956, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_NS_MG', - gxtDescription = 'WTD_V_NS_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_nightshark_mg') - }, - ['technical_minigun'] = { - id = 'VEHICLE_WEAPON_TECHNICAL_MINIGUN', - hash = -611760632, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TEC_MINI', - gxtDescription = 'WTD_V_TEC_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_technical_minigun') - }, - ['akula_turret_single'] = { - id = 'VEHICLE_WEAPON_AKULA_TURRET_SINGLE', - hash = -1246512723, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_AKU_TS', - gxtDescription = 'WTD_V_AKU_TS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_akula_turret_single') - }, - ['akula_turret_dual'] = { - id = 'VEHICLE_WEAPON_AKULA_TURRET_DUAL', - hash = 476907586, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_AKU_TD', - gxtDescription = 'WTD_V_AKU_TD', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_akula_turret_dual') - }, - ['akula_minigun'] = { - id = 'VEHICLE_WEAPON_AKULA_MINIGUN', - hash = 431576697, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_AKU_MN', - gxtDescription = 'WTD_V_AKU_MN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_akula_minigun') - }, - ['akula_missile'] = { - id = 'VEHICLE_WEAPON_AKULA_MISSILE', - hash = 2092838988, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _T('core', 'ammo_hunter_missile') - }, - gxtName = 'WT_V_AKU_MI', - gxtDescription = 'WTD_V_AKU_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_akula_missile') - }, - ['akula_barrage'] = { - id = 'VEHICLE_WEAPON_AKULA_BARRAGE', - hash = -2012408590, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _T('core', 'ammo_hunter_barrage') - }, - gxtName = 'WT_V_AKU_BA', - gxtDescription = 'WTD_V_AKU_BA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_akula_barrage') - }, - ['apc_cannon'] = { - id = 'VEHICLE_WEAPON_APC_CANNON', - hash = 328167896, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_APC_CANNON', - hash = -767591211, - max = 100, - name = _T('core', 'ammo_apc_cannon') - }, - gxtName = 'WT_V_APC_C', - gxtDescription = 'WTD_V_APC_C', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_apc_cannon') - }, - ['apc_missile'] = { - id = 'VEHICLE_WEAPON_APC_MISSILE', - hash = 1151689097, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_APC_MISSILE', - hash = 119573070, - max = 20, - name = _T('core', 'ammo_apc_missile') - }, - gxtName = 'WT_V_APC_M', - gxtDescription = 'WTD_V_APC_M', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_apc_missile') - }, - ['apc_mg'] = { - id = 'VEHICLE_WEAPON_APC_MG', - hash = 190244068, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_APC_S', - gxtDescription = 'WTD_V_APC_S', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_apc_mg') - }, - ['avenger_cannon'] = { - id = 'VEHICLE_WEAPON_AVENGER_CANNON', - hash = -1738072005, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_AVENGER_CANNON', - hash = 1849772700, - max = 20, - name = _T('core', 'ammo_avenger_cannon') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_avenger_cannon') - }, - ['barrage_top_mg'] = { - id = 'VEHICLE_WEAPON_BARRAGE_TOP_MG', - hash = -146175596, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_BAR_TMG', - gxtDescription = 'WTD_V_BAR_TMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_barrage_top_mg') - }, - ['barrage_top_minigun'] = { - id = 'VEHICLE_WEAPON_BARRAGE_TOP_MINIGUN', - hash = 1000258817, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_BAR_TMI', - gxtDescription = 'WTD_V_BAR_TMI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_barrage_top_minigun') - }, - ['barrage_rear_mg'] = { - id = 'VEHICLE_WEAPON_BARRAGE_REAR_MG', - hash = 1200179045, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_BAR_RMG', - gxtDescription = 'WTD_V_BAR_RMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_barrage_rear_mg') - }, - ['barrage_rear_minigun'] = { - id = 'VEHICLE_WEAPON_BARRAGE_REAR_MINIGUN', - hash = 525623141, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_BAR_RMI', - gxtDescription = 'WTD_V_BAR_RMI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_barrage_rear_minigun') - }, - ['barrage_rear_gl'] = { - id = 'VEHICLE_WEAPON_BARRAGE_REAR_GL', - hash = -1538514291, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_BARRAGE_GL', - hash = 1364454752, - max = 20, - name = _T('core', 'ammo_barrage_gl') - }, - gxtName = 'WT_V_BAR_RGL', - gxtDescription = 'WTD_V_BAR_RGL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_barrage_rear_gl') - }, - ['bomb'] = { - id = 'VEHICLE_WEAPON_BOMB', - hash = -1695500020, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_01', - ammo = { - id = 'AMMO_VEHICLEBOMB', - hash = -1615671818, - max = 1, - name = _T('core', 'ammo_vehiclebomb') - }, - gxtName = 'WT_VEHBOMB', - gxtDescription = 'WTD_VEHBOMB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bomb') - }, - ['bomb_cluster'] = { - id = 'VEHICLE_WEAPON_BOMB_CLUSTER', - hash = 220773539, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_02', - ammo = { - id = 'AMMO_VEHICLEBOMB_CLUSTER', - hash = 1584038003, - max = 1, - name = _T('core', 'ammo_vehiclebomb_cluster') - }, - gxtName = 'WT_VEHBOMB_C', - gxtDescription = 'WTD_VEHBOMB_C', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bomb_cluster') - }, - ['bomb_gas'] = { - id = 'VEHICLE_WEAPON_BOMB_GAS', - hash = 1430300958, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_03', - ammo = { - id = 'AMMO_VEHICLEBOMB_GAS', - hash = 314485403, - max = 1, - name = _T('core', 'ammo_vehiclebomb_gas') - }, - gxtName = 'WT_VEHBOMB_G', - gxtDescription = 'WTD_VEHBOMB_G', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bomb_gas') - }, - ['bomb_incendiary'] = { - id = 'VEHICLE_WEAPON_BOMB_INCENDIARY', - hash = 1794615063, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_04', - ammo = { - id = 'AMMO_VEHICLEBOMB_INCENDIARY', - hash = -111286589, - max = 1, - name = _T('core', 'ammo_vehiclebomb_incendiary') - }, - gxtName = 'WT_VEHBOMB_I', - gxtDescription = 'WTD_VEHBOMB_I', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bomb_incendiary') - }, - ['bombushka_cannon'] = { - id = 'VEHICLE_WEAPON_BOMBUSHKA_CANNON', - hash = -666617255, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_BSHK_CANN', - gxtDescription = 'WTD_V_BSHK_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bombushka_cannon') - }, - ['bombushka_dualmg'] = { - id = 'VEHICLE_WEAPON_BOMBUSHKA_DUALMG', - hash = 741027160, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_BSHK_DUAL', - gxtDescription = 'WTD_V_BSHK_DUAL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bombushka_dualmg') - }, - ['bruiser_50cal'] = { - id = 'VEHICLE_WEAPON_BRUISER_50CAL', - hash = -683817471, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bruiser_50cal') - }, - ['bruiser2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_BRUISER2_50CAL_LASER', - hash = 1030357398, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bruiser2_50cal_laser') - }, - ['caracara_mg'] = { - id = 'VEHICLE_WEAPON_CARACARA_MG', - hash = 1817275304, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_caracara_mg') - }, - ['caracara_minigun'] = { - id = 'VEHICLE_WEAPON_CARACARA_MINIGUN', - hash = 1338760315, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TEC_MINI', - gxtDescription = 'WTD_V_TEC_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_caracara_minigun') - }, - ['cherno_missile'] = { - id = 'VEHICLE_WEAPON_CHERNO_MISSILE', - hash = -1572351938, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_CHERNO_MISSILE', - hash = -1278325590, - max = 10, - name = _T('core', 'ammo_cherno_missile') - }, - gxtName = 'WT_V_CHE_MI', - gxtDescription = 'WTD_V_CHE_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_cherno_missile') - }, - ['deathbike_dualminigun'] = { - id = 'VEHICLE_WEAPON_DEATHBIKE_DUALMINIGUN', - hash = 490982948, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_DBK_MINI', - gxtDescription = 'WTD_V_DBK_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_deathbike_dualminigun') - }, - ['deathbike2_minigun_laser'] = { - id = 'VEHICLE_WEAPON_DEATHBIKE2_MINIGUN_LASER', - hash = -385086487, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_deathbike2_minigun_laser') - }, - ['deluxo_mg'] = { - id = 'VEHICLE_WEAPON_DELUXO_MG', - hash = -1694538890, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_DEL_MG', - gxtDescription = 'WTD_V_DEL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_deluxo_mg') - }, - ['deluxo_missile'] = { - id = 'VEHICLE_WEAPON_DELUXO_MISSILE', - hash = -1258723020, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _T('core', 'ammo_oppressor_missile') - }, - gxtName = 'WT_V_DEL_MI', - gxtDescription = 'WTD_V_DEL_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_deluxo_missile') - }, - ['dogfighter_mg'] = { - id = 'VEHICLE_WEAPON_DOGFIGHTER_MG', - hash = 1595421922, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_DGF_MG', - gxtDescription = 'WTD_V_DGF_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dogfighter_mg') - }, - ['dogfighter_missile'] = { - id = 'VEHICLE_WEAPON_DOGFIGHTER_MISSILE', - hash = -901318531, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_DGF_MISS', - gxtDescription = 'WTD_V_DGF_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dogfighter_missile') - }, - ['dune_mg'] = { - id = 'VEHICLE_WEAPON_DUNE_MG', - hash = -787150897, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_DU_MG', - gxtDescription = 'WTD_V_DU_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dune_mg') - }, - ['dune_grenadelauncher'] = { - id = 'VEHICLE_WEAPON_DUNE_GRENADELAUNCHER', - hash = -1594068723, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_DUNE_GRENADELAUNCHER', - hash = 1742067183, - max = 20, - name = _T('core', 'ammo_dune_grenadelauncher') - }, - gxtName = 'WT_V_DU_GL', - gxtDescription = 'WTD_V_DU_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dune_grenadelauncher') - }, - ['dune_minigun'] = { - id = 'VEHICLE_WEAPON_DUNE_MINIGUN', - hash = 1416047217, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_DU_MINI', - gxtDescription = 'WTD_V_DU_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dune_minigun') - }, - ['flamethrower'] = { - id = 'VEHICLE_WEAPON_FLAMETHROWER', - hash = -1291819974, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_FLAME', - gxtDescription = 'WTD_V_FLAME', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_flamethrower') - }, - ['flamethrower_scifi'] = { - id = 'VEHICLE_WEAPON_FLAMETHROWER_SCIFI', - hash = -2112637790, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_FLAME', - gxtDescription = 'WTD_V_FLAME', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_flamethrower_scifi') - }, - ['hacker_missile'] = { - id = 'VEHICLE_WEAPON_HACKER_MISSILE', - hash = 1987049393, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _T('core', 'ammo_hacker_missile') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_hacker_missile') - }, - ['hacker_missile_homing'] = { - id = 'VEHICLE_WEAPON_HACKER_MISSILE_HOMING', - hash = 2011877270, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _T('core', 'ammo_hacker_missile') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_hacker_missile_homing') - }, - ['halftrack_dualmg'] = { - id = 'VEHICLE_WEAPON_HALFTRACK_DUALMG', - hash = 1331922171, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_HT_DUALMG', - gxtDescription = 'WTD_V_HT_DUALMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_halftrack_dualmg') - }, - ['halftrack_quadmg'] = { - id = 'VEHICLE_WEAPON_HALFTRACK_QUADMG', - hash = 1226518132, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_HT_QUADMG', - gxtDescription = 'WTD_V_HT_QUADMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_halftrack_quadmg') - }, - ['havok_minigun'] = { - id = 'VEHICLE_WEAPON_HAVOK_MINIGUN', - hash = 855547631, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_HAV_MINI', - gxtDescription = 'WTD_V_HAV_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_havok_minigun') - }, - ['hunter_mg'] = { - id = 'VEHICLE_WEAPON_HUNTER_MG', - hash = 1119518887, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_HUNT_MG', - gxtDescription = 'WTD_V_HUNT_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_hunter_mg') - }, - ['hunter_missile'] = { - id = 'VEHICLE_WEAPON_HUNTER_MISSILE', - hash = 153396725, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _T('core', 'ammo_hunter_missile') - }, - gxtName = 'WT_V_HUNT_MISS', - gxtDescription = 'WTD_V_HUNT_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_hunter_missile') - }, - ['hunter_barrage'] = { - id = 'VEHICLE_WEAPON_HUNTER_BARRAGE', - hash = 785467445, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _T('core', 'ammo_hunter_barrage') - }, - gxtName = 'WT_V_HUNT_BARR', - gxtDescription = 'WTD_V_HUNT_BARR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_hunter_barrage') - }, - ['hunter_cannon'] = { - id = 'VEHICLE_WEAPON_HUNTER_CANNON', - hash = 704686874, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_HUNT_CANN', - gxtDescription = 'WTD_V_HUNT_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_hunter_cannon') - }, - ['issi4_50cal'] = { - id = 'VEHICLE_WEAPON_ISSI4_50CAL', - hash = 1984488269, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_issi4_50cal') - }, - ['issi5_50cal_laser'] = { - id = 'VEHICLE_WEAPON_ISSI5_50CAL_LASER', - hash = 1988061477, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_issi5_50cal_laser') - }, - ['khanjali_cannon'] = { - id = 'VEHICLE_WEAPON_KHANJALI_CANNON', - hash = 507170720, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _T('core', 'ammo_tank') - }, - gxtName = 'WT_V_KHA_CA', - gxtDescription = 'WTD_V_KHA_CA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_khanjali_cannon') - }, - ['khanjali_cannon_heavy'] = { - id = 'VEHICLE_WEAPON_KHANJALI_CANNON_HEAVY', - hash = -2088013459, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_KHANJALI_CANNON_HEAVY', - hash = 617011510, - max = 100, - name = _T('core', 'ammo_khanjali_cannon_heavy') - }, - gxtName = 'WT_V_KHA_HCA', - gxtDescription = 'WTD_V_KHA_HCA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_khanjali_cannon_heavy') - }, - ['khanjali_mg'] = { - id = 'VEHICLE_WEAPON_KHANJALI_MG', - hash = 711953949, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_KHA_MG', - gxtDescription = 'WTD_V_KHA_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_khanjali_mg') - }, - ['khanjali_gl'] = { - id = 'VEHICLE_WEAPON_KHANJALI_GL', - hash = 394659298, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_KHANJALI_GL', - hash = -1630507076, - max = 20, - name = _T('core', 'ammo_khanjali_gl') - }, - gxtName = 'WT_V_KHA_GL', - gxtDescription = 'WTD_V_KHA_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_khanjali_gl') - }, - ['menacer_mg'] = { - id = 'VEHICLE_WEAPON_MENACER_MG', - hash = -540346204, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_NS_MG', - gxtDescription = 'WTD_V_NS_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_menacer_mg') - }, - ['microlight_mg'] = { - id = 'VEHICLE_WEAPON_MICROLIGHT_MG', - hash = -991944340, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_MCRL_MG', - gxtDescription = 'WTD_V_MCRL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_microlight_mg') - }, - ['mine'] = { - id = 'VEHICLE_WEAPON_MINE', - hash = 1508567460, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE', - hash = 612448028, - max = 1, - name = _T('core', 'ammo_vehiclemine') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine') - }, - ['mine_kinetic'] = { - id = 'VEHICLE_WEAPON_MINE_KINETIC', - hash = 1007245390, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_KINETIC', - hash = -1140465749, - max = 1, - name = _T('core', 'ammo_vehiclemine_kinetic') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_kinetic') - }, - ['mine_emp'] = { - id = 'VEHICLE_WEAPON_MINE_EMP', - hash = 1776356704, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_EMP', - hash = 1653442244, - max = 1, - name = _T('core', 'ammo_vehiclemine_emp') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_emp') - }, - ['mine_spike'] = { - id = 'VEHICLE_WEAPON_MINE_SPIKE', - hash = -647126932, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_SPIKE', - hash = 1782795920, - max = 1, - name = _T('core', 'ammo_vehiclemine_spike') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_spike') - }, - ['mine_slick'] = { - id = 'VEHICLE_WEAPON_MINE_SLICK', - hash = 1459276487, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_SLICK', - hash = -418520852, - max = 1, - name = _T('core', 'ammo_vehiclemine_slick') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_slick') - }, - ['mine_tar'] = { - id = 'VEHICLE_WEAPON_MINE_TAR', - hash = -197031008, - clipSize = 1, - category = 'thrown', - model = 'w_ex_vehiclemine', - ammo = { - id = 'AMMO_VEHICLEMINE_TAR', - hash = -1733963618, - max = 1, - name = _T('core', 'ammo_vehiclemine_tar') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_tar') - }, - ['mine_kinetic_rc'] = { - id = 'VEHICLE_WEAPON_MINE_KINETIC_RC', - hash = 623572320, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_KINETIC_RC', - hash = -338616823, - max = 1, - name = _T('core', 'ammo_vehiclemine_kinetic_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_kinetic_rc') - }, - ['mine_emp_rc'] = { - id = 'VEHICLE_WEAPON_MINE_EMP_RC', - hash = 1414837446, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_EMP_RC', - hash = -930619152, - max = 1, - name = _T('core', 'ammo_vehiclemine_emp_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_emp_rc') - }, - ['mine_spike_rc'] = { - id = 'VEHICLE_WEAPON_MINE_SPIKE_RC', - hash = 2083192401, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_SPIKE_RC', - hash = -1317227407, - max = 1, - name = _T('core', 'ammo_vehiclemine_spike_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_spike_rc') - }, - ['mine_slick_rc'] = { - id = 'VEHICLE_WEAPON_MINE_SLICK_RC', - hash = -2065138921, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_SLICK_RC', - hash = -590129723, - max = 1, - name = _T('core', 'ammo_vehiclemine_slick_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_slick_rc') - }, - ['mine_tar_rc'] = { - id = 'VEHICLE_WEAPON_MINE_TAR_RC', - hash = 2100589782, - clipSize = 1, - category = 'thrown', - model = 'w_ex_arena_landmine_01b', - ammo = { - id = 'AMMO_VEHICLEMINE_TAR_RC', - hash = -1955683003, - max = 1, - name = _T('core', 'ammo_vehiclemine_tar_rc') - }, - gxtName = 'WT_VEHMINE', - gxtDescription = 'WTD_VEHMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mine_tar_rc') - }, - ['mogul_nose'] = { - id = 'VEHICLE_WEAPON_MOGUL_NOSE', - hash = -166158518, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MOG_NOSE', - gxtDescription = 'WTD_V_MOG_NOSE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mogul_nose') - }, - ['mogul_dualnose'] = { - id = 'VEHICLE_WEAPON_MOGUL_DUALNOSE', - hash = -437014993, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MOG_DNOSE', - gxtDescription = 'WTD_V_MOG_DNOSE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mogul_dualnose') - }, - ['mogul_turret'] = { - id = 'VEHICLE_WEAPON_MOGUL_TURRET', - hash = -486730914, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_MOG_TURR', - gxtDescription = 'WTD_V_MOG_TURR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mogul_turret') - }, - ['mogul_dualturret'] = { - id = 'VEHICLE_WEAPON_MOGUL_DUALTURRET', - hash = -1171817471, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_MOG_DTURR', - gxtDescription = 'WTD_V_MOG_DTURR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mogul_dualturret') - }, - ['monster3_glkin'] = { - id = 'VEHICLE_WEAPON_MONSTER3_GLKIN', - hash = -441560099, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MONSTER3_KINETIC', - hash = 2074953483, - max = 10, - name = _T('core', 'ammo_monster3_kinetic') - }, - gxtName = 'WT_V_GREN_KIN', - gxtDescription = 'WTD_V_GREN_KIN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_monster3_glkin') - }, - ['mortar_explosive'] = { - id = 'VEHICLE_WEAPON_MORTAR_EXPLOSIVE', - hash = -1582773038, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MORTAR_EXPLOSIVE', - hash = 814030577, - max = 10, - name = _T('core', 'ammo_mortar_explosive') - }, - gxtName = 'WT_V_TAM_MORT', - gxtDescription = 'WTD_V_TAM_MORT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mortar_explosive') - }, - ['mortar_kinetic'] = { - id = 'VEHICLE_WEAPON_MORTAR_KINETIC', - hash = 1663705853, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MORTAR_KINETIC', - hash = 648487681, - max = 10, - name = _T('core', 'ammo_mortar_kinetic') - }, - gxtName = 'WT_V_MORTAR_KIN', - gxtDescription = 'WTD_V_MORTAR_KIN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mortar_kinetic') - }, - ['mule4_mg'] = { - id = 'VEHICLE_WEAPON_MULE4_MG', - hash = -2074769625, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mule4_mg') - }, - ['mule4_missile'] = { - id = 'VEHICLE_WEAPON_MULE4_MISSILE', - hash = 1198717003, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_TAM_MISS', - gxtDescription = 'WTD_V_TAM_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mule4_missile') - }, - ['mule4_turret_gl'] = { - id = 'VEHICLE_WEAPON_MULE4_TURRET_GL', - hash = -586003867, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MULE4_GL', - hash = -206645419, - max = 20, - name = _T('core', 'ammo_mule4_gl') - }, - gxtName = 'WT_V_KHA_GL', - gxtDescription = 'WTD_V_KHA_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_mule4_turret_gl') - }, - ['oppressor_mg'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR_MG', - hash = -651022627, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_OP_MG', - gxtDescription = 'WTD_V_OP_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_oppressor_mg') - }, - ['oppressor_missile'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR_MISSILE', - hash = -1950890434, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _T('core', 'ammo_oppressor_missile') - }, - gxtName = 'WT_V_OP_MISS', - gxtDescription = 'WTD_V_OP_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_oppressor_missile') - }, - ['oppressor2_mg'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR2_MG', - hash = -498786858, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_OP_MG', - gxtDescription = 'WTD_V_OP_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_oppressor2_mg') - }, - ['oppressor2_cannon'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR2_CANNON', - hash = -699583383, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_CANN', - gxtDescription = 'WTD_V_ROG_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_oppressor2_cannon') - }, - ['oppressor2_missile'] = { - id = 'VEHICLE_WEAPON_OPPRESSOR2_MISSILE', - hash = 1966766321, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_OPPRESSOR2_MISSILE', - hash = 914231229, - max = 20, - name = _T('core', 'ammo_oppressor2_missile') - }, - gxtName = 'WT_V_OP_MISS', - gxtDescription = 'WTD_V_OP_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_oppressor2_missile') - }, - ['paragon2_mg'] = { - id = 'VEHICLE_WEAPON_PARAGON2_MG', - hash = 749486726, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_paragon2_mg') - }, - ['pounder2_mini'] = { - id = 'VEHICLE_WEAPON_POUNDER2_MINI', - hash = -2031683506, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_pounder2_mini') - }, - ['pounder2_missile'] = { - id = 'VEHICLE_WEAPON_POUNDER2_MISSILE', - hash = 162065050, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_TAM_MISS', - gxtDescription = 'WTD_V_TAM_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_pounder2_missile') - }, - ['pounder2_barrage'] = { - id = 'VEHICLE_WEAPON_POUNDER2_BARRAGE', - hash = -1838445340, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_POUNDER2_MISSILE', - hash = 948447183, - max = 20, - name = _T('core', 'ammo_pounder2_missile') - }, - gxtName = 'WT_V_POU_BA', - gxtDescription = 'WTD_V_POU_BA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_pounder2_barrage') - }, - ['pounder2_gl'] = { - id = 'VEHICLE_WEAPON_POUNDER2_GL', - hash = -1827078378, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_POUNDER2_GL', - hash = 1624456817, - max = 20, - name = _T('core', 'ammo_pounder2_gl') - }, - gxtName = 'WT_V_KHA_GL', - gxtDescription = 'WTD_V_KHA_GL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_pounder2_gl') - }, - ['rogue_mg'] = { - id = 'VEHICLE_WEAPON_ROGUE_MG', - hash = 158495693, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_MG', - gxtDescription = 'WTD_V_ROG_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rogue_mg') - }, - ['rogue_cannon'] = { - id = 'VEHICLE_WEAPON_ROGUE_CANNON', - hash = -416629822, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_CANN', - gxtDescription = 'WTD_V_ROG_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rogue_cannon') - }, - ['rogue_missile'] = { - id = 'VEHICLE_WEAPON_ROGUE_MISSILE', - hash = 1820910717, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_ROGUE_MISSILE', - hash = -1421421393, - max = 20, - name = _T('core', 'ammo_rogue_missile') - }, - gxtName = 'WT_V_ROG_MISS', - gxtDescription = 'WTD_V_ROG_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rogue_missile') - }, - ['scarab_50cal'] = { - id = 'VEHICLE_WEAPON_SCARAB_50CAL', - hash = 562032424, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1', - gxtDescription = 'WTD_V_MG50_1', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_scarab_50cal') - }, - ['scarab2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_SCARAB2_50CAL_LASER', - hash = -500306484, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1L', - gxtDescription = 'WTD_V_MG50_1L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_scarab2_50cal_laser') - }, - ['scramjet_mg'] = { - id = 'VEHICLE_WEAPON_SCRAMJET_MG', - hash = 231629074, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_VGL_MG', - gxtDescription = 'WTD_V_VGL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_scramjet_mg') - }, - ['scramjet_missile'] = { - id = 'VEHICLE_WEAPON_SCRAMJET_MISSILE', - hash = -1125578533, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SCRAMJET_MISSILE', - hash = -1664293218, - max = 20, - name = _T('core', 'ammo_scramjet_missile') - }, - gxtName = 'WT_V_VGL_MISS', - gxtDescription = 'WTD_V_VGL_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_scramjet_missile') - }, - ['seabreeze_mg'] = { - id = 'VEHICLE_WEAPON_SEABREEZE_MG', - hash = 1371067624, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_SBZ_MG', - gxtDescription = 'WTD_V_SBZ_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_seabreeze_mg') - }, - ['speedo4_mg'] = { - id = 'VEHICLE_WEAPON_SPEEDO4_MG', - hash = -939722436, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_speedo4_mg') - }, - ['speedo4_turret_mg'] = { - id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MG', - hash = -699002559, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_SPD_TMG', - gxtDescription = 'WTD_V_SPD_TMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_speedo4_turret_mg') - }, - ['speedo4_turret_mini'] = { - id = 'VEHICLE_WEAPON_SPEEDO4_TURRET_MINI', - hash = -1627504966, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_SPD_TMI', - gxtDescription = 'WTD_V_SPD_TMI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_speedo4_turret_mini') - }, - ['strikeforce_barrage'] = { - id = 'VEHICLE_WEAPON_STRIKEFORCE_BARRAGE', - hash = 968648323, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_STRIKEFORCE_BARRAGE', - hash = 987449399, - max = 20, - name = _T('core', 'ammo_strikeforce_barrage') - }, - gxtName = 'WT_V_HUNT_BARR', - gxtDescription = 'WTD_V_HUNT_BARR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_strikeforce_barrage') - }, - ['strikeforce_cannon'] = { - id = 'VEHICLE_WEAPON_STRIKEFORCE_CANNON', - hash = 955522731, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_ROG_CANN', - gxtDescription = 'WTD_V_ROG_CANN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_strikeforce_cannon') - }, - ['strikeforce_missile'] = { - id = 'VEHICLE_WEAPON_STRIKEFORCE_MISSILE', - hash = 519052682, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_STRIKEFORCE_MISSILE', - hash = 770578418, - max = 20, - name = _T('core', 'ammo_strikeforce_missile') - }, - gxtName = 'WT_V_HUNT_MISS', - gxtDescription = 'WTD_V_HUNT_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_strikeforce_missile') - }, - ['subcar_mg'] = { - id = 'VEHICLE_WEAPON_SUBCAR_MG', - hash = 1176362416, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_SUB_MG', - gxtDescription = 'WTD_V_SUB_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_subcar_mg') - }, - ['subcar_missile'] = { - id = 'VEHICLE_WEAPON_SUBCAR_MISSILE', - hash = -729187314, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SUBCAR_MISSILE', - hash = 456482729, - max = 100, - name = _T('core', 'ammo_subcar_missile') - }, - gxtName = 'WT_V_SUB_MI', - gxtDescription = 'WTD_V_SUB_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_subcar_missile') - }, - ['subcar_torpedo'] = { - id = 'VEHICLE_WEAPON_SUBCAR_TORPEDO', - hash = -410795078, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SUBCAR_TORPEDO', - hash = -684945118, - max = 100, - name = _T('core', 'ammo_subcar_torpedo') - }, - gxtName = 'WT_V_SUB_TO', - gxtDescription = 'WTD_V_SUB_TO', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_subcar_torpedo') - }, - ['tampa_missile'] = { - id = 'VEHICLE_WEAPON_TAMPA_MISSILE', - hash = -1638383454, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_TAM_MISS', - gxtDescription = 'WTD_V_TAM_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tampa_missile') - }, - ['tampa_mortar'] = { - id = 'VEHICLE_WEAPON_TAMPA_MORTAR', - hash = 1015268368, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TAMPA_MORTAR', - hash = -405037695, - max = 10, - name = _T('core', 'ammo_tampa_mortar') - }, - gxtName = 'WT_V_TAM_MORT', - gxtDescription = 'WTD_V_TAM_MORT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tampa_mortar') - }, - ['tampa_fixedminigun'] = { - id = 'VEHICLE_WEAPON_TAMPA_FIXEDMINIGUN', - hash = -624592211, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TAM_FMINI', - gxtDescription = 'WTD_V_TAM_FMINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tampa_fixedminigun') - }, - ['tampa_dualminigun'] = { - id = 'VEHICLE_WEAPON_TAMPA_DUALMINIGUN', - hash = 1744687076, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TAM_DMINI', - gxtDescription = 'WTD_V_TAM_DMINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tampa_dualminigun') - }, - ['thruster_mg'] = { - id = 'VEHICLE_WEAPON_THRUSTER_MG', - hash = 1697521053, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_THR_MG', - gxtDescription = 'WTD_V_THR_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_thruster_mg') - }, - ['thruster_missile'] = { - id = 'VEHICLE_WEAPON_THRUSTER_MISSILE', - hash = 1177935125, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_THRUSTER_MISSILE', - hash = -379666311, - max = 20, - name = _T('core', 'ammo_thruster_missile') - }, - gxtName = 'WT_V_THR_MI', - gxtDescription = 'WTD_V_THR_MI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_thruster_missile') - }, - ['trailer_quadmg'] = { - id = 'VEHICLE_WEAPON_TRAILER_QUADMG', - hash = 1192341548, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TR_QUADMG', - gxtDescription = 'WTD_V_TR_QUADMG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_trailer_quadmg') - }, - ['trailer_dualaa'] = { - id = 'VEHICLE_WEAPON_TRAILER_DUALAA', - hash = -2138288820, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TRAILER_AA', - hash = 881918194, - max = 100, - name = _T('core', 'ammo_trailer_aa') - }, - gxtName = 'WT_V_TR_DUALAA', - gxtDescription = 'WTD_V_TR_DUALAA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_trailer_dualaa') - }, - ['trailer_missile'] = { - id = 'VEHICLE_WEAPON_TRAILER_MISSILE', - hash = 341154295, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TRAILER_MISSILE', - hash = -11173636, - max = 10, - name = _T('core', 'ammo_trailer_missile') - }, - gxtName = 'WT_V_TR_MISS', - gxtDescription = 'WTD_V_TR_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_trailer_missile') - }, - ['tula_nosemg'] = { - id = 'VEHICLE_WEAPON_TULA_NOSEMG', - hash = 1100844565, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TUL_NOSE', - gxtDescription = 'WTD_V_TUL_NOSE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tula_nosemg') - }, - ['tula_mg'] = { - id = 'VEHICLE_WEAPON_TULA_MG', - hash = 1217122433, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TUL_MG', - gxtDescription = 'WTD_V_TUL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tula_mg') - }, - ['tula_dualmg'] = { - id = 'VEHICLE_WEAPON_TULA_DUALMG', - hash = -1328456693, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TUL_DUAL', - gxtDescription = 'WTD_V_TUL_DUAL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tula_dualmg') - }, - ['tula_minigun'] = { - id = 'VEHICLE_WEAPON_TULA_MINIGUN', - hash = 376489128, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TUL_MINI', - gxtDescription = 'WTD_V_TUL_MINI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tula_minigun') - }, - ['vigilante_mg'] = { - id = 'VEHICLE_WEAPON_VIGILANTE_MG', - hash = -200835353, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_VGL_MG', - gxtDescription = 'WTD_V_VGL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_vigilante_mg') - }, - ['vigilante_missile'] = { - id = 'VEHICLE_WEAPON_VIGILANTE_MISSILE', - hash = 1347266149, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_VIGILANTE_MISSILE', - hash = 1507289724, - max = 20, - name = _T('core', 'ammo_vigilante_missile') - }, - gxtName = 'WT_V_VGL_MISS', - gxtDescription = 'WTD_V_VGL_MISS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_vigilante_missile') - }, - ['bomb_standard_wide'] = { - id = 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', - hash = 1856325840, - clipSize = 1, - category = 'thrown', - model = 'w_smug_bomb_01', - ammo = { - id = 'AMMO_VEHICLEBOMB_WIDE', - hash = -117387562, - max = 1, - name = _T('core', 'ammo_vehiclebomb_wide') - }, - gxtName = 'WT_VEHBOMB', - gxtDescription = 'WTD_VEHBOMB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_bomb_standard_wide') - }, - ['volatol_dualmg'] = { - id = 'VEHICLE_WEAPON_VOLATOL_DUALMG', - hash = 1150790720, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_VOL_MG', - gxtDescription = 'WTD_V_VOL_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_volatol_dualmg') - }, - ['comet_mg'] = { - id = 'VEHICLE_WEAPON_COMET_MG', - hash = -358074893, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_comet_mg') - }, - ['revolter_mg'] = { - id = 'VEHICLE_WEAPON_REVOLTER_MG', - hash = -1117887894, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_revolter_mg') - }, - ['savestra_mg'] = { - id = 'VEHICLE_WEAPON_SAVESTRA_MG', - hash = -348002226, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_savestra_mg') - }, - ['viseris_mg'] = { - id = 'VEHICLE_WEAPON_VISERIS_MG', - hash = -2019545594, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_viseris_mg') - }, - ['impaler2_50cal'] = { - id = 'VEHICLE_WEAPON_IMPALER2_50CAL', - hash = 1599495177, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_impaler2_50cal') - }, - ['impaler3_50cal_laser'] = { - id = 'VEHICLE_WEAPON_IMPALER3_50CAL_LASER', - hash = -1933706104, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_impaler3_50cal_laser') - }, - ['imperator_50cal'] = { - id = 'VEHICLE_WEAPON_IMPERATOR_50CAL', - hash = -1235040645, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_imperator_50cal') - }, - ['imperator2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_IMPERATOR2_50CAL_LASER', - hash = 2014823718, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_imperator2_50cal_laser') - }, - ['dominator4_50cal'] = { - id = 'VEHICLE_WEAPON_DOMINATOR4_50CAL', - hash = -133391601, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dominator4_50cal') - }, - ['dominator5_50cal_laser'] = { - id = 'VEHICLE_WEAPON_DOMINATOR5_50CAL_LASER', - hash = -1272681889, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_dominator5_50cal_laser') - }, - ['slamvan4_50cal'] = { - id = 'VEHICLE_WEAPON_SLAMVAN4_50CAL', - hash = 984313451, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_slamvan4_50cal') - }, - ['slamvan5_50cal_laser'] = { - id = 'VEHICLE_WEAPON_SLAMVAN5_50CAL_LASER', - hash = 1368736686, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_slamvan5_50cal_laser') - }, - ['brutus_50cal'] = { - id = 'VEHICLE_WEAPON_BRUTUS_50CAL', - hash = -346137590, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1', - gxtDescription = 'WTD_V_MG50_1', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_brutus_50cal') - }, - ['brutus2_50cal_laser'] = { - id = 'VEHICLE_WEAPON_BRUTUS2_50CAL_LASER', - hash = 1757914307, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_1L', - gxtDescription = 'WTD_V_MG50_1L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_brutus2_50cal_laser') - }, - ['zr380_50cal'] = { - id = 'VEHICLE_WEAPON_ZR380_50CAL', - hash = 1790524546, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2', - gxtDescription = 'WTD_V_MG50_2', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_zr380_50cal') - }, - ['zr3802_50cal_laser'] = { - id = 'VEHICLE_WEAPON_ZR3802_50CAL_LASER', - hash = 570463164, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_MG50_2L', - gxtDescription = 'WTD_V_MG50_2L', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_zr3802_50cal_laser') - }, - ['jb700_mg'] = { - id = 'VEHICLE_WEAPON_JB700_MG', - hash = 926602556, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_COM_MG', - gxtDescription = 'WTD_V_COM_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_jb700_mg') - }, - ['rctank_gun'] = { - id = 'VEHICLE_WEAPON_RCTANK_GUN', - hash = 1392289305, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_RCT_MG', - gxtDescription = 'WTD_V_RCT_MG', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rctank_gun') - }, - ['rctank_flame'] = { - id = 'VEHICLE_WEAPON_RCTANK_FLAME', - hash = -185710198, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_RCT_FL', - gxtDescription = 'WTD_V_RCT_FL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rctank_flame') - }, - ['rctank_rocket'] = { - id = 'VEHICLE_WEAPON_RCTANK_ROCKET', - hash = 1995916491, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_RCTANK_ROCKET', - hash = -1585454291, - max = 20, - name = _T('core', 'ammo_rctank_rocket') - }, - gxtName = 'WT_V_RCT_RK', - gxtDescription = 'WTD_V_RCT_RK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rctank_rocket') - }, - ['rctank_lazer'] = { - id = 'VEHICLE_WEAPON_RCTANK_LAZER', - hash = 1475488848, - clipSize = 15000, - category = 'heavy', - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_RCT_LZ', - gxtDescription = 'WTD_V_RCT_LZ', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rctank_lazer') - }, - ['air_defence_gun'] = { - id = 'WEAPON_AIR_DEFENCE_GUN', - hash = 738733437, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_air_defence_gun') - }, - ['autoshotgun'] = { - id = 'WEAPON_AUTOSHOTGUN', - hash = 317205821, - clipSize = 10, - category = 'shotgun', - model = 'w_sg_sweeper', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_AUTOSHGN', - gxtDescription = 'WTD_AUTOSHGN', - components = { - { - id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', - hash = 169463950, - model = 'w_sg_sweeper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_autoshotgun') - }, - ['battleaxe'] = { - id = 'WEAPON_BATTLEAXE', - hash = -853065399, - clipSize = 0, - category = 'melee', - model = 'w_me_battleaxe', - ammo = nil, - gxtName = 'WT_BATTLEAXE', - gxtDescription = 'WTD_BATTLEAXE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_battleaxe') - }, - ['bottle'] = { - id = 'WEAPON_BOTTLE', - hash = -102323637, - clipSize = 0, - category = 'melee', - model = 'w_me_bottle', - ammo = nil, - gxtName = 'WT_BOTTLE', - gxtDescription = 'WTD_BOTTLE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_bottle') - }, - ['bullpuprifle'] = { - id = 'WEAPON_BULLPUPRIFLE', - hash = 2132975508, - clipSize = 30, - category = 'rifle', - model = 'w_ar_bullpuprifle', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_BULLRIFLE', - gxtDescription = 'WTD_BULLRIFLE', - components = { - { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', - hash = -979292288, - model = 'w_ar_bullpuprifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_BRIF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', - hash = -1284994289, - model = 'w_ar_bullpuprifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_BRIF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_bullpuprifle') - }, - ['cannon_blazer'] = { - id = 'VEHICLE_WEAPON_CANNON_BLAZER', - hash = -335937730, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_cannon_blazer') - }, - ['combatpdw'] = { - id = 'WEAPON_COMBATPDW', - hash = 171789620, - clipSize = 30, - category = 'smg', - model = 'W_SB_PDW', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_COMBATPDW', - gxtDescription = 'WTD_COMBATPDW', - components = { - { - id = 'COMPONENT_COMBATPDW_CLIP_01', - hash = 1125642654, - model = 'W_SB_PDW_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_PDW_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATPDW_CLIP_02', - hash = 860508675, - model = 'W_SB_PDW_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_PDW_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_combatpdw') - }, - ['compactlauncher'] = { - id = 'WEAPON_COMPACTLAUNCHER', - hash = 125959754, - clipSize = 1, - category = 'heavy', - model = 'w_lr_compactgl', - ammo = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _T('core', 'ammo_grenadelauncher') - }, - gxtName = 'WT_CMPGL', - gxtDescription = 'WTD_CMPGL', - components = { - { - id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', - hash = 1235472140, - model = 'w_lr_compactgl_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_compactlauncher') - }, - ['compactrifle'] = { - id = 'WEAPON_COMPACTRIFLE', - hash = 1649403952, - clipSize = 30, - category = 'rifle', - model = 'w_ar_assaultrifle_smg', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_CMPRIFLE', - gxtDescription = 'WTD_CMPRIFLE', - components = { - { - id = 'COMPONENT_COMPACTRIFLE_CLIP_01', - hash = 1363085923, - model = 'w_ar_assaultrifle_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CMPR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMPACTRIFLE_CLIP_02', - hash = 1509923832, - model = 'w_ar_assaultrifle_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CMPR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _T('core', 'weapon_compactrifle') - }, - ['dagger'] = { - id = 'WEAPON_DAGGER', - hash = -1834847097, - clipSize = 0, - category = 'melee', - model = 'w_me_dagger', - ammo = nil, - gxtName = 'WT_DAGGER', - gxtDescription = 'WTD_DAGGER', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_dagger') - }, - ['dbshotgun'] = { - id = 'WEAPON_DBSHOTGUN', - hash = -275439685, - clipSize = 2, - category = 'shotgun', - model = 'w_sg_doublebarrel', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_DBSHGN', - gxtDescription = 'WTD_DBSHGN', - components = { - { - id = 'COMPONENT_DBSHOTGUN_CLIP_01', - hash = 703231006, - model = 'w_sg_doublebarrel_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_dbshotgun') - }, - ['firework'] = { - id = 'WEAPON_FIREWORK', - hash = 2138347493, - clipSize = 1, - category = 'heavy', - model = 'w_lr_firework', - ammo = { - id = 'AMMO_FIREWORK', - hash = -1356599793, - max = 20, - name = _T('core', 'ammo_firework') - }, - gxtName = 'WT_FIREWRK', - gxtDescription = 'WTD_FIREWRK', - components = { - { - id = 'COMPONENT_FIREWORK_CLIP_01', - hash = -454770035, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_firework') - }, - ['flaregun'] = { - id = 'WEAPON_FLAREGUN', - hash = 1198879012, - clipSize = 1, - category = 'pistol', - model = 'w_pi_flaregun', - ammo = { - id = 'AMMO_FLAREGUN', - hash = 1173416293, - max = 20, - name = _T('core', 'ammo_flaregun') - }, - gxtName = 'WT_FLAREGUN', - gxtDescription = 'WTD_FLAREGUN', - components = { - { - id = 'COMPONENT_FLAREGUN_CLIP_01', - hash = -1813398119, - model = 'w_pi_flaregun_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCT_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_flaregun') - }, - ['flashlight'] = { - id = 'WEAPON_FLASHLIGHT', - hash = -1951375401, - clipSize = 0, - category = 'melee', - model = 'w_me_flashlight', - ammo = nil, - gxtName = 'WT_FLASHLIGHT', - gxtDescription = 'WTD_FLASHLIGHT', - components = { - { - id = 'COMPONENT_FLASHLIGHT_LIGHT', - hash = -575194865, - model = 'w_me_flashlight_flash', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_flashlight') - }, - ['garbagebag'] = { - id = 'WEAPON_GARBAGEBAG', - hash = -499989876, - clipSize = 0, - category = 'melee', - model = nil, - ammo = nil, - gxtName = 'WT_KNIFE', - gxtDescription = 'WTD_KNIFE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_garbagebag') - }, - ['gusenberg'] = { - id = 'WEAPON_GUSENBERG', - hash = 1627465347, - clipSize = 30, - category = 'mg', - model = 'w_sb_gusenberg', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_GUSNBRG', - gxtDescription = 'WTD_GUSNBRG', - components = { - { - id = 'COMPONENT_GUSENBERG_CLIP_01', - hash = 484812453, - model = 'w_sb_gusenberg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_GSNB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_GUSENBERG_CLIP_02', - hash = -355941776, - model = 'w_sb_gusenberg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_GSNB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _T('core', 'weapon_gusenberg') - }, - ['handcuffs'] = { - id = 'WEAPON_HANDCUFFS', - hash = -800287667, - clipSize = 0, - category = 'melee', - model = nil, - ammo = nil, - gxtName = 'WT_KNIFE', - gxtDescription = 'WTD_KNIFE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_handcuffs') - }, - ['hatchet'] = { - id = 'WEAPON_HATCHET', - hash = -102973651, - clipSize = 0, - category = 'melee', - model = 'w_me_hatchet', - ammo = nil, - gxtName = 'WT_HATCHET', - gxtDescription = 'WTD_HATCHET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_hatchet') - }, - ['heavypistol'] = { - id = 'WEAPON_HEAVYPISTOL', - hash = -771403250, - clipSize = 18, - category = 'pistol', - model = 'w_pi_heavypistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_HVYPISTOL', - gxtDescription = 'WTD_HVYPISTOL', - components = { - { - id = 'COMPONENT_HEAVYPISTOL_CLIP_01', - hash = 222992026, - model = 'w_pi_heavypistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_HEAVYPISTOL_CLIP_02', - hash = 1694090795, - model = 'w_pi_heavypistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _T('core', 'weapon_heavypistol') - }, - ['heavyshotgun'] = { - id = 'WEAPON_HEAVYSHOTGUN', - hash = 984333226, - clipSize = 6, - category = 'shotgun', - model = 'w_sg_heavyshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_HVYSHGN', - gxtDescription = 'WTD_HVYSHGN', - components = { - { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', - hash = 844049759, - model = 'w_sg_heavyshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HVSG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', - hash = -1759709443, - model = 'w_sg_heavyshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HVSG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_heavyshotgun') - }, - ['hominglauncher'] = { - id = 'WEAPON_HOMINGLAUNCHER', - hash = 1672152130, - clipSize = 1, - category = 'heavy', - model = 'w_lr_homing', - ammo = { - id = 'AMMO_HOMINGLAUNCHER', - hash = -1726673363, - max = 10, - name = _T('core', 'ammo_hominglauncher') - }, - gxtName = 'WT_HOMLNCH', - gxtDescription = 'WTD_HOMLNCH', - components = { - { - id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', - hash = -132960961, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_hominglauncher') - }, - ['knuckle'] = { - id = 'WEAPON_KNUCKLE', - hash = -656458692, - clipSize = 0, - category = 'unarmed', - model = 'W_ME_Knuckle', - ammo = nil, - gxtName = 'WT_KNUCKLE', - gxtDescription = 'WTD_KNUCKLE', - components = { - { - id = 'COMPONENT_KNUCKLE_VARMOD_BASE', - hash = -213504205, - model = 'W_ME_Knuckle', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', - hash = -971770235, - model = 'W_ME_Knuckle_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', - hash = -287703709, - model = 'W_ME_Knuckle_BG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', - hash = 1351683121, - model = 'W_ME_Knuckle_DLR', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', - hash = -1755194916, - model = 'W_ME_Knuckle_DMD', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_HATE', - hash = 2112683568, - model = 'W_ME_Knuckle_HT', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', - hash = 1062111910, - model = 'W_ME_Knuckle_LV', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', - hash = 146278587, - model = 'W_ME_Knuckle_PC', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_KING', - hash = -494162961, - model = 'W_ME_Knuckle_SLG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', - hash = 2062808965, - model = 'W_ME_Knuckle_VG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 10, - name = _T('core', 'weapon_knuckle') - }, - ['machete'] = { - id = 'WEAPON_MACHETE', - hash = -581044007, - clipSize = 0, - category = 'melee', - model = 'w_me_machette_lr', - ammo = nil, - gxtName = 'WT_MACHETE', - gxtDescription = 'WTD_MACHETE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_machete') - }, - ['machinepistol'] = { - id = 'WEAPON_MACHINEPISTOL', - hash = -619010992, - clipSize = 12, - category = 'smg', - model = 'w_sb_compactsmg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_MCHPIST', - gxtDescription = 'WTD_MCHPIST', - components = { - { - id = 'COMPONENT_MACHINEPISTOL_CLIP_01', - hash = 1198425599, - model = 'w_sb_compactsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MCHP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MACHINEPISTOL_CLIP_02', - hash = -1188271751, - model = 'w_sb_compactsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MCHP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _T('core', 'weapon_machinepistol') - }, - ['marksmanpistol'] = { - id = 'WEAPON_MARKSMANPISTOL', - hash = -598887786, - clipSize = 1, - category = 'pistol', - model = 'W_PI_SingleShot', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_MKPISTOL', - gxtDescription = 'WTD_MKPISTOL', - components = { - { - id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', - hash = -878820883, - model = 'W_PI_SingleShot_Shell', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_marksmanpistol') - }, - ['marksmanrifle'] = { - id = 'WEAPON_MARKSMANRIFLE', - hash = -952879014, - clipSize = 8, - category = 'sniper', - model = 'w_sr_marksmanrifle', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _T('core', 'ammo_sniper') - }, - gxtName = 'WT_MKRIFLE', - gxtDescription = 'WTD_MKRIFLE', - components = { - { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', - hash = -667205311, - model = 'w_sr_marksmanrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MKRF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', - hash = -855823675, - model = 'w_sr_marksmanrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MKRF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', - hash = 471997210, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_marksmanrifle') - }, - ['minismg'] = { - id = 'WEAPON_MINISMG', - hash = -1121678507, - clipSize = 20, - category = 'smg', - model = 'w_sb_minismg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_MINISMG', - gxtDescription = 'WTD_MINISMG', - components = { - { - id = 'COMPONENT_MINISMG_CLIP_01', - hash = -2067221805, - model = 'w_sb_minismg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MINISMG_CLIP_02', - hash = -1820405577, - model = 'w_sb_minismg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _T('core', 'weapon_minismg') - }, - ['musket'] = { - id = 'WEAPON_MUSKET', - hash = -1466123874, - clipSize = 1, - category = 'sniper', - model = 'w_ar_musket', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_MUSKET', - gxtDescription = 'WTD_MUSKET', - components = { - { - id = 'COMPONENT_MUSKET_CLIP_01', - hash = 1322387263, - model = 'P_CS_Joint_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_musket') - }, - ['pipebomb'] = { - id = 'WEAPON_PIPEBOMB', - hash = -1169823560, - clipSize = 1, - category = 'thrown', - model = 'w_ex_pipebomb', - ammo = { - id = 'AMMO_PIPEBOMB', - hash = 357983224, - max = 10, - name = _T('core', 'ammo_pipebomb') - }, - gxtName = 'WT_PIPEBOMB', - gxtDescription = 'WTD_PIPEBOMB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_pipebomb') - }, - ['poolcue'] = { - id = 'WEAPON_POOLCUE', - hash = -1810795771, - clipSize = 0, - category = 'melee', - model = 'w_me_poolcue', - ammo = nil, - gxtName = 'WT_POOLCUE', - gxtDescription = 'WTD_POOLCUE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_poolcue') - }, - ['proxmine'] = { - id = 'WEAPON_PROXMINE', - hash = -1420407917, - clipSize = 1, - category = 'thrown', - model = 'w_ex_apmine', - ammo = { - id = 'AMMO_PROXMINE', - hash = -1356724057, - max = 5, - name = _T('core', 'ammo_proxmine') - }, - gxtName = 'WT_PRXMINE', - gxtDescription = 'WTD_PRXMINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_proxmine') - }, - ['railgun'] = { - id = 'WEAPON_RAILGUN', - hash = 1834241177, - clipSize = 1, - category = 'heavy', - model = 'w_ar_railgun', - ammo = { - id = 'AMMO_RAILGUN', - hash = 2034517757, - max = 20, - name = _T('core', 'ammo_railgun') - }, - gxtName = 'WT_RAILGUN', - gxtDescription = 'WTD_RAILGUN', - components = { - { - id = 'COMPONENT_RAILGUN_CLIP_01', - hash = 59044840, - model = 'w_ar_railgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_RLGN_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_railgun') - }, - ['revolver'] = { - id = 'WEAPON_REVOLVER', - hash = -1045183535, - clipSize = 6, - category = 'pistol', - model = 'w_pi_revolver', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_REVOLVER', - gxtDescription = 'WTD_REVOLVER', - components = { - { - id = 'COMPONENT_REVOLVER_CLIP_01', - hash = -377062173, - model = 'w_pi_revolver_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_REVOLVER_VARMOD_BOSS', - hash = 384708672, - model = 'w_pi_revolver_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_REVOLVER_VARMOD_GOON', - hash = -1802258419, - model = 'w_pi_revolver_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _T('core', 'weapon_revolver') - }, - ['unarmed'] = { - id = 'WEAPON_UNARMED', - hash = -1569615261, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_UNARMED', - gxtDescription = 'WTD_UNARMED', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_unarmed') - }, - ['animal'] = { - id = 'WEAPON_ANIMAL', - hash = -100946242, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_animal') - }, - ['cougar'] = { - id = 'WEAPON_COUGAR', - hash = 148160082, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_cougar') - }, - ['knife'] = { - id = 'WEAPON_KNIFE', - hash = -1716189206, - clipSize = 0, - category = 'melee', - model = 'w_me_knife_01', - ammo = nil, - gxtName = 'WT_KNIFE', - gxtDescription = 'WTD_KNIFE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_knife') - }, - ['nightstick'] = { - id = 'WEAPON_NIGHTSTICK', - hash = 1737195953, - clipSize = 0, - category = 'melee', - model = 'w_me_nightstick', - ammo = nil, - gxtName = 'WT_NGTSTK', - gxtDescription = 'WTD_NGTSTK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_nightstick') - }, - ['hammer'] = { - id = 'WEAPON_HAMMER', - hash = 1317494643, - clipSize = 0, - category = 'melee', - model = 'w_me_hammer', - ammo = nil, - gxtName = 'WT_HAMMER', - gxtDescription = 'WTD_HAMMER', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_hammer') - }, - ['bat'] = { - id = 'WEAPON_BAT', - hash = -1786099057, - clipSize = 0, - category = 'melee', - model = 'w_me_bat', - ammo = nil, - gxtName = 'WT_BAT', - gxtDescription = 'WTD_BAT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_bat') - }, - ['golfclub'] = { - id = 'WEAPON_GOLFCLUB', - hash = 1141786504, - clipSize = 0, - category = 'melee', - model = 'w_me_gclub', - ammo = nil, - gxtName = 'WT_GOLFCLUB', - gxtDescription = 'WTD_GOLFCLUB', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_golfclub') - }, - ['crowbar'] = { - id = 'WEAPON_CROWBAR', - hash = -2067956739, - clipSize = 0, - category = 'melee', - model = 'w_me_crowbar', - ammo = nil, - gxtName = 'WT_CROWBAR', - gxtDescription = 'WTD_CROWBAR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_crowbar') - }, - ['pistol'] = { - id = 'WEAPON_PISTOL', - hash = 453432689, - clipSize = 12, - category = 'pistol', - model = 'W_PI_PISTOL', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_PIST', - gxtDescription = 'WTD_PIST', - components = { - { - id = 'COMPONENT_PISTOL_CLIP_01', - hash = -19858063, - model = 'w_pi_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PISTOL_CLIP_02', - hash = -316253668, - model = 'w_pi_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PISTOL_VARMOD_LUXE', - hash = -684126074, - model = 'W_PI_Pistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_pistol') - }, - ['combatpistol'] = { - id = 'WEAPON_COMBATPISTOL', - hash = 1593441988, - clipSize = 12, - category = 'pistol', - model = 'W_PI_COMBATPISTOL', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_PIST_CBT', - gxtDescription = 'WTD_PIST_CBT', - components = { - { - id = 'COMPONENT_COMBATPISTOL_CLIP_01', - hash = 119648377, - model = 'w_pi_combatpistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATPISTOL_CLIP_02', - hash = -696561875, - model = 'w_pi_combatpistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', - hash = -966439566, - model = 'w_pi_combatpistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_combatpistol') - }, - ['appistol'] = { - id = 'WEAPON_APPISTOL', - hash = 584646201, - clipSize = 18, - category = 'pistol', - model = 'W_PI_APPISTOL', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_PIST_AP', - gxtDescription = 'WTD_PIST_AP', - components = { - { - id = 'COMPONENT_APPISTOL_CLIP_01', - hash = 834974250, - model = 'w_pi_appistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_APPISTOL_CLIP_02', - hash = 614078421, - model = 'w_pi_appistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_APPISTOL_VARMOD_LUXE', - hash = -1686714580, - model = 'W_PI_APPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_appistol') - }, - ['pistol50'] = { - id = 'WEAPON_PISTOL50', - hash = -1716589765, - clipSize = 9, - category = 'pistol', - model = 'W_PI_PISTOL50', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_PIST_50', - gxtDescription = 'WTD_PIST_50', - components = { - { - id = 'COMPONENT_PISTOL50_CLIP_01', - hash = 580369945, - model = 'W_PI_PISTOL50_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P50_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PISTOL50_CLIP_02', - hash = -640439150, - model = 'W_PI_PISTOL50_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P50_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PISTOL50_VARMOD_LUXE', - hash = 2008591151, - model = 'W_PI_Pistol50_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_pistol50') - }, - ['microsmg'] = { - id = 'WEAPON_MICROSMG', - hash = 324215364, - clipSize = 16, - category = 'smg', - model = 'w_sb_microsmg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_SMG_MCR', - gxtDescription = 'WTD_SMG_MCR', - components = { - { - id = 'COMPONENT_MICROSMG_CLIP_01', - hash = -884429072, - model = 'w_sb_microsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDMSMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MICROSMG_CLIP_02', - hash = 283556395, - model = 'w_sb_microsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDMSMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_MICROSMG_VARMOD_LUXE', - hash = 1215999497, - model = 'W_SB_MicroSMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_microsmg') - }, - ['smg'] = { - id = 'WEAPON_SMG', - hash = 736523883, - clipSize = 30, - category = 'smg', - model = 'w_sb_smg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_SMG', - gxtDescription = 'WTD_SMG', - components = { - { - id = 'COMPONENT_SMG_CLIP_01', - hash = 643254679, - model = 'w_sb_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SMG_CLIP_02', - hash = 889808635, - model = 'w_sb_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_CLIP_03', - hash = 2043113590, - model = 'w_sb_smg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_02', - hash = 1019656791, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_SMG_VARMOD_LUXE', - hash = 663170192, - model = 'W_SB_SMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 8, - name = _T('core', 'weapon_smg') - }, - ['assaultsmg'] = { - id = 'WEAPON_ASSAULTSMG', - hash = -270015777, - clipSize = 30, - category = 'smg', - model = 'w_sb_assaultsmg', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_SMG_ASL', - gxtDescription = 'WTD_SMG_ASL', - components = { - { - id = 'COMPONENT_ASSAULTSMG_CLIP_01', - hash = -1928132688, - model = 'W_SB_ASSAULTSMG_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTSMG_CLIP_02', - hash = -1152981993, - model = 'W_SB_ASSAULTSMG_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', - hash = 663517359, - model = 'w_sb_assaultsmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_assaultsmg') - }, - ['assaultrifle'] = { - id = 'WEAPON_ASSAULTRIFLE', - hash = -1074790547, - clipSize = 30, - category = 'rifle', - model = 'W_AR_ASSAULTRIFLE', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_ASL', - gxtDescription = 'WTD_RIFLE_ASL', - components = { - { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', - hash = -1101075946, - model = 'w_ar_assaultrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', - hash = -1323216997, - model = 'w_ar_assaultrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', - hash = -604986051, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', - hash = 1319990579, - model = 'W_AR_AssaultRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 9, - name = _T('core', 'weapon_assaultrifle') - }, - ['carbinerifle'] = { - id = 'WEAPON_CARBINERIFLE', - hash = -2084633992, - clipSize = 30, - category = 'rifle', - model = 'W_AR_CARBINERIFLE', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_CBN', - gxtDescription = 'WTD_RIFLE_CBN', - components = { - { - id = 'COMPONENT_CARBINERIFLE_CLIP_01', - hash = -1614924820, - model = 'w_ar_carbinerifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_CARBINERIFLE_CLIP_02', - hash = -1861183855, - model = 'w_ar_carbinerifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_CLIP_03', - hash = -1167922891, - model = 'w_ar_carbinerifle_boxmag', - gxtName = 'WCT_CLIP_BOX', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_RAILCOVER_01', - hash = 1967214384, - model = 'w_at_railcover_01', - gxtName = 'WCT_RAIL', - gxtDescription = 'WCD_AT_RAIL', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', - hash = -660892072, - model = 'W_AR_CarbineRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 10, - name = _T('core', 'weapon_carbinerifle') - }, - ['advancedrifle'] = { - id = 'WEAPON_ADVANCEDRIFLE', - hash = -1357824103, - clipSize = 30, - category = 'rifle', - model = 'W_AR_ADVANCEDRIFLE', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_ADV', - gxtDescription = 'WTD_RIFLE_ADV', - components = { - { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', - hash = -91250417, - model = 'w_ar_advancedrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', - hash = -1899902599, - model = 'w_ar_advancedrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', - hash = 930927479, - model = 'W_AR_AdvancedRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_advancedrifle') - }, - ['mg'] = { - id = 'WEAPON_MG', - hash = -1660422300, - clipSize = 54, - category = 'mg', - model = 'w_mg_mg', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_MG', - gxtDescription = 'WTD_MG', - components = { - { - id = 'COMPONENT_MG_CLIP_01', - hash = -197857404, - model = 'w_mg_mg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MG_CLIP_02', - hash = -2112517305, - model = 'w_mg_mg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_02', - hash = 1006677997, - model = 'w_at_scope_small_2', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_MG_VARMOD_LOWRIDER', - hash = -690308418, - model = 'w_mg_mg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _T('core', 'weapon_mg') - }, - ['combatmg'] = { - id = 'WEAPON_COMBATMG', - hash = 2144741730, - clipSize = 100, - category = 'mg', - model = 'w_mg_combatmg', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_MG_CBT', - gxtDescription = 'WTD_MG_CBT', - components = { - { - id = 'COMPONENT_COMBATMG_CLIP_01', - hash = -503336118, - model = 'w_mg_combatmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDCMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATMG_CLIP_02', - hash = -691692330, - model = 'w_mg_combatmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDCMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', - hash = -1828795171, - model = 'w_mg_combatmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_combatmg') - }, - ['pumpshotgun'] = { - id = 'WEAPON_PUMPSHOTGUN', - hash = 487013001, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_pumpshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_PMP', - gxtDescription = 'WTD_SG_PMP', - components = { - { - id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', - hash = -781249480, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SR_SUPP', - hash = -435637410, - model = 'w_at_sr_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', - hash = -1562927653, - model = 'w_sg_pumpshotgun_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_pumpshotgun') - }, - ['sawnoffshotgun'] = { - id = 'WEAPON_SAWNOFFSHOTGUN', - hash = 2017895192, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_sawnoff', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_SOF', - gxtDescription = 'WTD_SG_SOF', - components = { - { - id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', - hash = -942267867, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', - hash = -2052698631, - model = 'W_SG_Sawnoff_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _T('core', 'weapon_sawnoffshotgun') - }, - ['assaultshotgun'] = { - id = 'WEAPON_ASSAULTSHOTGUN', - hash = -494615257, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_assaultshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_ASL', - gxtDescription = 'WTD_SG_ASL', - components = { - { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', - hash = -1796727865, - model = 'w_sg_assaultshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', - hash = -2034401422, - model = 'w_sg_assaultshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AS_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_assaultshotgun') - }, - ['bullpupshotgun'] = { - id = 'WEAPON_BULLPUPSHOTGUN', - hash = -1654528753, - clipSize = 14, - category = 'shotgun', - model = 'w_sg_bullpupshotgun', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_BLP', - gxtDescription = 'WTD_SG_BLP', - components = { - { - id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', - hash = -917613298, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _T('core', 'weapon_bullpupshotgun') - }, - ['stungun'] = { - id = 'WEAPON_STUNGUN', - hash = 911657153, - clipSize = 2104529083, - category = 'stungun', - model = 'w_pi_stungun', - ammo = { - id = 'AMMO_STUNGUN', - hash = -1339118112, - max = 250, - name = _T('core', 'ammo_stungun') - }, - gxtName = 'WT_STUN', - gxtDescription = 'WTD_STUN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_stungun') - }, - ['sniperrifle'] = { - id = 'WEAPON_SNIPERRIFLE', - hash = 100416529, - clipSize = 10, - category = 'sniper', - model = 'w_sr_sniperrifle', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _T('core', 'ammo_sniper') - }, - gxtName = 'WT_SNIP_RIF', - gxtDescription = 'WTD_SNIP_RIF', - components = { - { - id = 'COMPONENT_SNIPERRIFLE_CLIP_01', - hash = -1681506167, - model = 'w_sr_sniperrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', - hash = 1077065191, - model = 'W_SR_SniperRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 5, - name = _T('core', 'weapon_sniperrifle') - }, - ['heavysniper'] = { - id = 'WEAPON_HEAVYSNIPER', - hash = 205991906, - clipSize = 6, - category = 'sniper', - model = 'w_sr_heavysniper', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _T('core', 'ammo_sniper') - }, - gxtName = 'WT_SNIP_HVY', - gxtDescription = 'WTD_SNIP_HVY', - components = { - { - id = 'COMPONENT_HEAVYSNIPER_CLIP_01', - hash = 1198478068, - model = 'w_sr_heavysniper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _T('core', 'weapon_heavysniper') - }, - ['remotesniper'] = { - id = 'WEAPON_REMOTESNIPER', - hash = 856002082, - clipSize = 10, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SNIPER_REMOTE', - hash = -19235536, - max = 250, - name = _T('core', 'ammo_sniper_remote') - }, - gxtName = 'WT_SNIP_RMT', - gxtDescription = 'WTD_SNIP_RMT', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_remotesniper') - }, - ['grenadelauncher'] = { - id = 'WEAPON_GRENADELAUNCHER', - hash = -1568386805, - clipSize = 10, - category = 'heavy', - model = 'w_lr_grenadelauncher', - ammo = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _T('core', 'ammo_grenadelauncher') - }, - gxtName = 'WT_GL', - gxtDescription = 'WTD_GL', - components = { - { - id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', - hash = 296639639, - model = 'w_lr_40mm', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 4, - name = _T('core', 'weapon_grenadelauncher') - }, - ['grenadelauncher_smoke'] = { - id = 'WEAPON_GRENADELAUNCHER_SMOKE', - hash = 1305664598, - clipSize = 10, - category = 'heavy', - model = 'w_lr_grenadelauncher', - ammo = { - id = 'AMMO_GRENADELAUNCHER_SMOKE', - hash = 826266432, - max = 20, - name = _T('core', 'ammo_grenadelauncher_smoke') - }, - gxtName = 'WT_GL_SMOKE', - gxtDescription = 'WTD_GL_SMOKE', - components = { - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _T('core', 'weapon_grenadelauncher_smoke') - }, - ['rpg'] = { - id = 'WEAPON_RPG', - hash = -1312131151, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _T('core', 'ammo_rpg') - }, - gxtName = 'WT_RPG', - gxtDescription = 'WTD_RPG', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_rpg') - }, - ['passenger_rocket'] = { - id = 'WEAPON_PASSENGER_ROCKET', - hash = 375527679, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _T('core', 'ammo_rpg') - }, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_passenger_rocket') - }, - ['airstrike_rocket'] = { - id = 'WEAPON_AIRSTRIKE_ROCKET', - hash = 324506233, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _T('core', 'ammo_rpg') - }, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_airstrike_rocket') - }, - ['stinger'] = { - id = 'WEAPON_STINGER', - hash = 1752584910, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_STINGER', - hash = -1857257158, - max = 20, - name = _T('core', 'ammo_stinger') - }, - gxtName = 'WT_RPG', - gxtDescription = 'WTD_RPG', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_stinger') - }, - ['minigun'] = { - id = 'WEAPON_MINIGUN', - hash = 1119849093, - clipSize = 15000, - category = 'heavy', - model = 'w_mg_minigun', - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_MINIGUN', - gxtDescription = 'WTD_MINIGUN', - components = { - { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_minigun') - }, - ['grenade'] = { - id = 'WEAPON_GRENADE', - hash = -1813897027, - clipSize = 1, - category = 'thrown', - model = 'w_ex_grenadefrag', - ammo = { - id = 'AMMO_GRENADE', - hash = 1003688881, - max = 25, - name = _T('core', 'ammo_grenade') - }, - gxtName = 'WT_GNADE', - gxtDescription = 'WTD_GNADE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_grenade') - }, - ['stickybomb'] = { - id = 'WEAPON_STICKYBOMB', - hash = 741814745, - clipSize = 1, - category = 'thrown', - model = 'w_ex_pe', - ammo = { - id = 'AMMO_STICKYBOMB', - hash = 1411692055, - max = 25, - name = _T('core', 'ammo_stickybomb') - }, - gxtName = 'WT_GNADE_STK', - gxtDescription = 'WTD_GNADE_STK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_stickybomb') - }, - ['smokegrenade'] = { - id = 'WEAPON_SMOKEGRENADE', - hash = -37975472, - clipSize = 1, - category = 'thrown', - model = 'w_ex_grenadesmoke', - ammo = { - id = 'AMMO_SMOKEGRENADE', - hash = -435287898, - max = 25, - name = _T('core', 'ammo_smokegrenade') - }, - gxtName = 'WT_GNADE_SMK', - gxtDescription = 'WTD_GNADE_SMK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_smokegrenade') - }, - ['bzgas'] = { - id = 'WEAPON_BZGAS', - hash = -1600701090, - clipSize = 1, - category = 'thrown', - model = 'w_ex_grenadesmoke', - ammo = { - id = 'AMMO_BZGAS', - hash = -1686864220, - max = 25, - name = _T('core', 'ammo_bzgas') - }, - gxtName = 'WT_BZGAS', - gxtDescription = 'WTD_BZGAS', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_bzgas') - }, - ['molotov'] = { - id = 'WEAPON_MOLOTOV', - hash = 615608432, - clipSize = 1, - category = 'thrown', - model = 'w_ex_molotov', - ammo = { - id = 'AMMO_MOLOTOV', - hash = 1446246869, - max = 25, - name = _T('core', 'ammo_molotov') - }, - gxtName = 'WT_MOLOTOV', - gxtDescription = 'WTD_MOLOTOV', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_molotov') - }, - ['fireextinguisher'] = { - id = 'WEAPON_FIREEXTINGUISHER', - hash = 101631238, - clipSize = 2000, - category = 'fireextinguisher', - model = 'w_am_fire_exting', - ammo = { - id = 'AMMO_FIREEXTINGUISHER', - hash = 1359393852, - max = 2000, - name = _T('core', 'ammo_fireextinguisher') - }, - gxtName = 'WT_FIRE', - gxtDescription = 'WTD_FIRE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_fireextinguisher') - }, - ['petrolcan'] = { - id = 'WEAPON_PETROLCAN', - hash = 883325847, - clipSize = 4500, - category = 'petrolcan', - model = 'w_am_jerrycan', - ammo = { - id = 'AMMO_PETROLCAN', - hash = -899475295, - max = 4500, - name = _T('core', 'ammo_petrolcan') - }, - gxtName = 'WT_PETROL', - gxtDescription = 'WTD_PETROL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_petrolcan') - }, - ['digiscanner'] = { - id = 'WEAPON_DIGISCANNER', - hash = -38085395, - clipSize = 17, - category = 'digiscanner', - model = 'w_am_digiscanner', - ammo = nil, - gxtName = 'WT_DIGI', - gxtDescription = 'WTD_DIGI', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_digiscanner') - }, - ['nightvision'] = { - id = 'GADGET_NIGHTVISION', - hash = -1491061156, - clipSize = 0, - category = 'nightvision', - model = nil, - ammo = nil, - gxtName = 'WT_NV', - gxtDescription = 'WTD_NV', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'gadget_nightvision') - }, - ['parachute'] = { - id = 'GADGET_PARACHUTE', - hash = -72657034, - clipSize = 0, - category = 'parachute', - model = nil, - ammo = nil, - gxtName = 'WT_PARA', - gxtDescription = 'WTD_PARA', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'gadget_parachute') - }, - ['object'] = { - id = 'OBJECT', - hash = 966099553, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'POLICE_TORCH_FLASHLIGHT', - hash = -979169299, - model = '', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'object') - }, - ['briefcase'] = { - id = 'WEAPON_BRIEFCASE', - hash = -2000187721, - clipSize = 0, - category = nil, - model = 'w_am_case', - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_briefcase') - }, - ['briefcase_02'] = { - id = 'WEAPON_BRIEFCASE_02', - hash = 28811031, - clipSize = 0, - category = nil, - model = 'w_am_brfcase', - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_briefcase_02') - }, - ['ball'] = { - id = 'WEAPON_BALL', - hash = 600439132, - clipSize = 1, - category = 'thrown', - model = 'w_am_baseball', - ammo = { - id = 'AMMO_BALL', - hash = -6986138, - max = 1, - name = _T('core', 'ammo_ball') - }, - gxtName = 'WT_BALL', - gxtDescription = 'WTD_BALL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_ball') - }, - ['flare'] = { - id = 'WEAPON_FLARE', - hash = 1233104067, - clipSize = 1, - category = 'thrown', - model = 'w_am_flare', - ammo = { - id = 'AMMO_FLARE', - hash = 1808594799, - max = 25, - name = _T('core', 'ammo_flare') - }, - gxtName = 'WT_FLARE', - gxtDescription = 'WTD_FLARE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_flare') - }, - ['tank'] = { - id = 'VEHICLE_WEAPON_TANK', - hash = 1945616459, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _T('core', 'ammo_tank') - }, - gxtName = 'WT_V_TANK', - gxtDescription = 'WTD_V_TANK', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_tank') - }, - ['space_rocket'] = { - id = 'VEHICLE_WEAPON_SPACE_ROCKET', - hash = -123497569, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_PLANEMSL', - gxtDescription = 'WTD_V_PLANEMSL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_space_rocket') - }, - ['plane_rocket'] = { - id = 'VEHICLE_WEAPON_PLANE_ROCKET', - hash = -821520672, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_PLANE_ROCKET', - hash = 1198741878, - max = 20, - name = _T('core', 'ammo_plane_rocket') - }, - gxtName = 'WT_V_PLANEMSL', - gxtDescription = 'WTD_V_PLANEMSL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_plane_rocket') - }, - ['player_laser'] = { - id = 'VEHICLE_WEAPON_PLAYER_LASER', - hash = -268631733, - clipSize = 100, - category = nil, - model = nil, - ammo = { - id = 'AMMO_PLAYER_LASER', - hash = -165357558, - max = 100, - name = _T('core', 'ammo_player_laser') - }, - gxtName = 'WT_V_PLRLSR', - gxtDescription = 'WTD_V_PLRLSR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_player_laser') - }, - ['player_bullet'] = { - id = 'VEHICLE_WEAPON_PLAYER_BULLET', - hash = 1259576109, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_player_bullet') - }, - ['player_buzzard'] = { - id = 'VEHICLE_WEAPON_PLAYER_BUZZARD', - hash = 1186503822, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_player_buzzard') - }, - ['player_hunter'] = { - id = 'VEHICLE_WEAPON_PLAYER_HUNTER', - hash = -1625648674, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_player_hunter') - }, - ['player_lazer'] = { - id = 'VEHICLE_WEAPON_PLAYER_LAZER', - hash = -494786007, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_player_lazer') - }, - ['enemy_laser'] = { - id = 'VEHICLE_WEAPON_ENEMY_LASER', - hash = 1566990507, - clipSize = 100, - category = nil, - model = nil, - ammo = { - id = 'AMMO_ENEMY_LASER', - hash = -1372674932, - max = 100, - name = _T('core', 'ammo_enemy_laser') - }, - gxtName = 'WT_A_ENMYLSR', - gxtDescription = 'WTD_A_ENMYLSR', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_enemy_laser') - }, - ['searchlight'] = { - id = 'VEHICLE_WEAPON_SEARCHLIGHT', - hash = -844344963, - clipSize = 1, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_searchlight') - }, - ['radar'] = { - id = 'VEHICLE_WEAPON_RADAR', - hash = -764006018, - clipSize = 1, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_radar') - }, - ['rocket'] = { - id = 'WEAPON_VEHICLE_ROCKET', - hash = -1090665087, - clipSize = 1, - category = 'heavy', - model = 'w_lr_rpg', - ammo = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _T('core', 'ammo_rpg') - }, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = { - { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_vehicle_rocket') - }, - ['barbed_wire'] = { - id = 'WEAPON_BARBED_WIRE', - hash = 1223143800, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_barbed_wire') - }, - ['drowning'] = { - id = 'WEAPON_DROWNING', - hash = -10959621, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_drowning') - }, - ['drowning_in_vehicle'] = { - id = 'WEAPON_DROWNING_IN_VEHICLE', - hash = 1936677264, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_drowning_in_vehicle') - }, - ['bleeding'] = { - id = 'WEAPON_BLEEDING', - hash = -1955384325, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_bleeding') - }, - ['electric_fence'] = { - id = 'WEAPON_ELECTRIC_FENCE', - hash = -1833087301, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_ELCFEN', - gxtDescription = 'WTD_ELCFEN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_electric_fence') - }, - ['explosion'] = { - id = 'WEAPON_EXPLOSION', - hash = 539292904, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_explosion') - }, - ['fall'] = { - id = 'WEAPON_FALL', - hash = -842959696, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_fall') - }, - ['exhaustion'] = { - id = 'WEAPON_EXHAUSTION', - hash = 910830060, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_exhaustion') - }, - ['hit_by_water_cannon'] = { - id = 'WEAPON_HIT_BY_WATER_CANNON', - hash = -868994466, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_hit_by_water_cannon') - }, - ['rammed_by_car'] = { - id = 'WEAPON_RAMMED_BY_CAR', - hash = 133987706, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_rammed_by_car') - }, - ['run_over_by_car'] = { - id = 'WEAPON_RUN_OVER_BY_CAR', - hash = -1553120962, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_run_over_by_car') - }, - ['heli_crash'] = { - id = 'WEAPON_HELI_CRASH', - hash = 341774354, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_heli_crash') - }, - ['rotors'] = { - id = 'VEHICLE_WEAPON_ROTORS', - hash = -1323279794, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_rotors') - }, - ['fire'] = { - id = 'WEAPON_FIRE', - hash = -544306709, - clipSize = 0, - category = nil, - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_fire') - }, - ['animal_retriever'] = { - id = 'WEAPON_ANIMAL_RETRIEVER', - hash = -440934790, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_animal_retriever') - }, - ['small_dog'] = { - id = 'WEAPON_SMALL_DOG', - hash = -1148198339, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_small_dog') - }, - ['tiger_shark'] = { - id = 'WEAPON_TIGER_SHARK', - hash = 743550225, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_tiger_shark') - }, - ['hammerhead_shark'] = { - id = 'WEAPON_HAMMERHEAD_SHARK', - hash = -1263987253, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_hammerhead_shark') - }, - ['killer_whale'] = { - id = 'WEAPON_KILLER_WHALE', - hash = -96609051, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_killer_whale') - }, - ['boar'] = { - id = 'WEAPON_BOAR', - hash = 861723357, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_boar') - }, - ['pig'] = { - id = 'WEAPON_PIG', - hash = 1205296881, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_pig') - }, - ['coyote'] = { - id = 'WEAPON_COYOTE', - hash = 1161062353, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_coyote') - }, - ['deer'] = { - id = 'WEAPON_DEER', - hash = -188319074, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_deer') - }, - ['hen'] = { - id = 'WEAPON_HEN', - hash = 955837630, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_hen') - }, - ['rabbit'] = { - id = 'WEAPON_RABBIT', - hash = -1501041657, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_rabbit') - }, - ['cat'] = { - id = 'WEAPON_CAT', - hash = -495648874, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_cat') - }, - ['cow'] = { - id = 'WEAPON_COW', - hash = 94548753, - clipSize = 0, - category = 'unarmed', - model = nil, - ammo = nil, - gxtName = 'WT_INVALID', - gxtDescription = 'WTD_INVALID', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_cow') - }, - ['bird_crap'] = { - id = 'WEAPON_BIRD_CRAP', - hash = 1834887169, - clipSize = 1, - category = 'thrown', - model = 'w_ex_birdshat', - ammo = { - id = 'AMMO_BIRD_CRAP', - hash = 1117307028, - max = 25, - name = _T('core', 'ammo_bird_crap') - }, - gxtName = 'WT_GNADE', - gxtDescription = 'WTD_GNADE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_bird_crap') - }, - ['snowball'] = { - id = 'WEAPON_SNOWBALL', - hash = 126349499, - clipSize = 1, - category = 'thrown', - model = 'w_ex_snowball', - ammo = { - id = 'AMMO_SNOWBALL', - hash = -2112339603, - max = 10, - name = _T('core', 'ammo_snowball') - }, - gxtName = 'WT_SNWBALL', - gxtDescription = 'WTD_SNWBALL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_snowball') - }, - ['snspistol'] = { - id = 'WEAPON_SNSPISTOL', - hash = -1076751822, - clipSize = 6, - category = 'pistol', - model = 'w_pi_sns_pistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_SNSPISTOL', - gxtDescription = 'WTD_SNSPISTOL', - components = { - { - id = 'COMPONENT_SNSPISTOL_CLIP_01', - hash = -125817127, - model = 'w_pi_sns_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SNSP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SNSPISTOL_CLIP_02', - hash = 2063610803, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SNSP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 2, - name = _T('core', 'weapon_snspistol') - }, - ['specialcarbine'] = { - id = 'WEAPON_SPECIALCARBINE', - hash = -1063057011, - clipSize = 30, - category = 'rifle', - model = 'w_ar_specialcarbine', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_SPCARBINE', - gxtDescription = 'WTD_SPCARBINE', - components = { - { - id = 'COMPONENT_SPECIALCARBINE_CLIP_01', - hash = -959978111, - model = 'w_ar_specialcarbine_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SPECIALCARBINE_CLIP_02', - hash = 2089537806, - model = 'w_ar_specialcarbine_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 6, - name = _T('core', 'weapon_specialcarbine') - }, - ['stone_hatchet'] = { - id = 'WEAPON_STONE_HATCHET', - hash = 940833800, - clipSize = 0, - category = 'melee', - model = 'w_me_stonehatchet', - ammo = nil, - gxtName = 'WT_SHATCHET', - gxtDescription = 'WTD_SHATCHET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_stone_hatchet') - }, - ['switchblade'] = { - id = 'WEAPON_SWITCHBLADE', - hash = -538741184, - clipSize = 0, - category = 'melee', - model = 'w_me_switchblade', - ammo = nil, - gxtName = 'WT_SWBLADE', - gxtDescription = 'WTD_SWBLADE', - components = { - { - id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', - hash = -1858624256, - model = 'w_me_switchblade', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', - hash = 1530822070, - model = 'w_me_switchblade_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - }, - { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', - hash = -409758110, - model = 'w_me_switchblade_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _T('core', 'weapon_switchblade') - }, - ['arena_machine_gun'] = { - id = 'WEAPON_ARENA_MACHINE_GUN', - hash = 889061222, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_arena_machine_gun') - }, - ['arena_homing_missile'] = { - id = 'WEAPON_ARENA_HOMING_MISSILE', - hash = 1686798800, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_ARENA_HOMING_MISSILE', - hash = 1669062227, - max = 20, - name = _T('core', 'ammo_arena_homing_missile') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_arena_homing_missile') - }, - ['assaultrifle_mk2'] = { - id = 'WEAPON_ASSAULTRIFLE_MK2', - hash = 961495388, - clipSize = 30, - category = 'rifle', - model = 'w_ar_assaultriflemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_ASL2', - gxtDescription = 'WTD_RIFLE_ASL2', - components = { - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', - hash = -2045758401, - model = 'w_ar_assaultriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', - hash = -785724817, - model = 'w_ar_assaultriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -1478681000, - model = 'w_ar_assaultriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', - hash = 1675665560, - model = 'w_ar_assaultriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', - hash = -76490669, - model = 'w_ar_assaultriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', - hash = -282298175, - model = 'w_ar_assaultriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_AR_BARREL_01', - hash = 1134861606, - model = 'w_at_ar_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_AR_BARREL_02', - hash = 1447477866, - model = 'w_at_ar_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', - hash = -1860492113, - model = 'w_at_armk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', - hash = 937772107, - model = 'w_at_armk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', - hash = 1401650071, - model = 'w_at_armk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', - hash = 628662130, - model = 'w_at_armk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', - hash = -985047251, - model = 'w_at_armk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', - hash = -812944463, - model = 'w_at_armk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', - hash = -1447352303, - model = 'w_at_armk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', - hash = -60338860, - model = 'w_at_armk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', - hash = 2088750491, - model = 'w_at_armk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', - hash = -1513913454, - model = 'w_at_armk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', - hash = -1179558480, - model = 'w_at_armk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_assaultrifle_mk2') - }, - ['bullpuprifle_mk2'] = { - id = 'WEAPON_BULLPUPRIFLE_MK2', - hash = -2066285827, - clipSize = 30, - category = 'rifle', - model = 'w_ar_bullpupriflemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_BULLRIFLE2', - gxtDescription = 'WTD_BULLRIFLE2', - components = { - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', - hash = 25766362, - model = 'w_ar_bullpupriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', - hash = -273676760, - model = 'w_ar_bullpupriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', - hash = -2111807319, - model = 'W_AR_BullpupRifleMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', - hash = -1449330342, - model = 'W_AR_BullpupRifleMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -89655827, - model = 'W_AR_BullpupRifleMK2_Mag_AP', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', - hash = 1130501904, - model = 'W_AR_BullpupRifleMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', - hash = -944910075, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_BP_BARREL_01', - hash = 1704640795, - model = 'W_AR_BP_MK2_Barrel1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_BP_BARREL_02', - hash = 1005743559, - model = 'W_AR_BP_MK2_Barrel2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', - hash = -1371515465, - model = 'w_ar_bullpupriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', - hash = -1190793877, - model = 'w_ar_bullpupriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', - hash = -1497085720, - model = 'w_ar_bullpupriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', - hash = -1803148180, - model = 'w_ar_bullpupriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', - hash = -1975971886, - model = 'w_ar_bullpupriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', - hash = 36929477, - model = 'w_ar_bullpupriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', - hash = -268444834, - model = 'w_ar_bullpupriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', - hash = -574769446, - model = 'w_ar_bullpupriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', - hash = -882699739, - model = 'w_ar_bullpupriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', - hash = -1468181474, - model = 'w_ar_bullpupriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', - hash = -974541230, - model = 'w_ar_bullpupriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_bullpuprifle_mk2') - }, - ['carbinerifle_mk2'] = { - id = 'WEAPON_CARBINERIFLE_MK2', - hash = -86904375, - clipSize = 30, - category = 'rifle', - model = 'w_ar_carbineriflemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_RIFLE_CBN2', - gxtDescription = 'WTD_RIFLE_CBN2', - components = { - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', - hash = 1283078430, - model = 'w_ar_carbineriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', - hash = 1574296533, - model = 'w_ar_carbineriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', - hash = 626875735, - model = 'w_ar_carbineriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', - hash = 1141059345, - model = 'w_ar_carbineriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', - hash = 1025884839, - model = 'w_ar_carbineriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', - hash = 391640422, - model = 'w_ar_carbineriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_CR_BARREL_01', - hash = -2093598721, - model = 'w_at_cr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_CR_BARREL_02', - hash = -1958983669, - model = 'w_at_cr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', - hash = 1272803094, - model = 'w_ar_carbineriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', - hash = 1080719624, - model = 'w_ar_carbineriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', - hash = 792221348, - model = 'w_ar_carbineriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', - hash = -452181427, - model = 'w_ar_carbineriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', - hash = -746774737, - model = 'w_ar_carbineriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', - hash = -2044296061, - model = 'w_ar_carbineriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', - hash = -199171978, - model = 'w_ar_carbineriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', - hash = -1428075016, - model = 'w_ar_carbineriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', - hash = -1735153315, - model = 'w_ar_carbineriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', - hash = 1796459838, - model = 'w_ar_carbineriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', - hash = -631911105, - model = 'w_ar_carbineriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_carbinerifle_mk2') - }, - ['combatmg_mk2'] = { - id = 'WEAPON_COMBATMG_MK2', - hash = -608341376, - clipSize = 100, - category = 'mg', - model = 'w_mg_combatmgmk2', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_MG_CBT2', - gxtDescription = 'WTD_MG_CBT2', - components = { - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_01', - hash = 1227564412, - model = 'w_mg_combatmgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_02', - hash = 400507625, - model = 'w_mg_combatmgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', - hash = 696788003, - model = 'w_mg_combatmgmk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', - hash = 1475288264, - model = 'w_mg_combatmgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', - hash = -1020871238, - model = 'w_mg_combatmgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', - hash = -161179835, - model = 'w_mg_combatmgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_MG_BARREL_01', - hash = -1018236364, - model = 'w_at_mg_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_MG_BARREL_02', - hash = -1243457701, - model = 'w_at_mg_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO', - hash = 1249283253, - model = 'w_mg_combatmgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_02', - hash = -857707587, - model = 'w_mg_combatmgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_03', - hash = -1097543898, - model = 'w_mg_combatmgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_04', - hash = 1980349969, - model = 'w_mg_combatmgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_05', - hash = 1219453777, - model = 'w_mg_combatmgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_06', - hash = -1853459190, - model = 'w_mg_combatmgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_07', - hash = -2074781016, - model = 'w_mg_combatmgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_08', - hash = 457967755, - model = 'w_mg_combatmgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_09', - hash = 235171324, - model = 'w_mg_combatmgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_10', - hash = 42685294, - model = 'w_mg_combatmgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', - hash = -687617715, - model = 'w_mg_combatmgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 30, - name = _T('core', 'weapon_combatmg_mk2') - }, - ['doubleaction'] = { - id = 'WEAPON_DOUBLEACTION', - hash = -1746263880, - clipSize = 6, - category = 'pistol', - model = 'w_pi_wep1_gun', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_REV_DA', - gxtDescription = 'WTD_REV_DA', - components = { - { - id = 'COMPONENT_DOUBLEACTION_CLIP_01', - hash = 1328622785, - model = 'w_pi_wep1_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_DA_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_doubleaction') - }, - ['heavysniper_mk2'] = { - id = 'WEAPON_HEAVYSNIPER_MK2', - hash = 177293209, - clipSize = 6, - category = 'sniper', - model = 'w_sr_heavysnipermk2', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _T('core', 'ammo_sniper') - }, - gxtName = 'WT_SNIP_HVY2', - gxtDescription = 'WTD_SNIP_HVY2', - components = { - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', - hash = -98690520, - model = 'w_sr_heavysnipermk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', - hash = 752418717, - model = 'w_sr_heavysnipermk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', - hash = -130689324, - model = 'w_sr_heavysnipermk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', - hash = -1981031769, - model = 'w_sr_heavysnipermk2_mag_ap2', - gxtName = 'WCT_CLIP_EX', - gxtDescription = 'WCD_CLIP_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', - hash = 1005144310, - model = 'w_sr_heavysnipermk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', - hash = 247526935, - model = 'w_sr_heavysnipermk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE_MK2', - hash = -2101279869, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_SCOPE_NV', - hash = -1233121104, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_NV', - gxtDescription = 'WCD_SCOPE_NV', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_THERMAL', - hash = 776198721, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_TH', - gxtDescription = 'WCD_SCOPE_TH', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_09', - hash = 1764221345, - model = 'w_at_muzzle_9', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_SR_BARREL_01', - hash = -1869205321, - model = 'w_at_sr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_SR_BARREL_02', - hash = 277524638, - model = 'w_at_sr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', - hash = -130843390, - model = 'w_at_heavysnipermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', - hash = -977347227, - model = 'w_at_heavysnipermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', - hash = -378461067, - model = 'w_at_heavysnipermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', - hash = 329939175, - model = 'w_at_heavysnipermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', - hash = 643374672, - model = 'w_at_heavysnipermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', - hash = 807875052, - model = 'w_at_heavysnipermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', - hash = -1401804168, - model = 'w_at_heavysnipermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', - hash = -1096495395, - model = 'w_at_heavysnipermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', - hash = -847811454, - model = 'w_at_heavysnipermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', - hash = -1413108537, - model = 'w_at_heavysnipermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', - hash = 1815270123, - model = 'w_at_heavysnipermk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 26, - name = _T('core', 'weapon_heavysniper_mk2') - }, - ['marksmanrifle_mk2'] = { - id = 'WEAPON_MARKSMANRIFLE_MK2', - hash = 1785463520, - clipSize = 8, - category = 'sniper', - model = 'w_sr_marksmanriflemk2', - ammo = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _T('core', 'ammo_sniper') - }, - gxtName = 'WT_MKRIFLE2', - gxtDescription = 'WTD_MKRIFLE2', - components = { - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', - hash = -1797182002, - model = 'w_sr_marksmanriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', - hash = -422587990, - model = 'w_sr_marksmanriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -193998727, - model = 'w_sr_marksmanriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', - hash = -515203373, - model = 'w_sr_marksmanriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', - hash = 1842849902, - model = 'w_sr_marksmanriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', - hash = -679861550, - model = 'w_sr_marksmanriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', - hash = 1528590652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = true - }, - { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_MRFL_BARREL_01', - hash = 941317513, - model = 'w_sr_mr_mk2_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_MRFL_BARREL_02', - hash = 1748450780, - model = 'w_sr_mr_mk2_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', - hash = -1869284448, - model = 'w_sr_marksmanriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', - hash = 1931539634, - model = 'w_sr_marksmanriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', - hash = 1624199183, - model = 'w_sr_marksmanriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', - hash = -26834113, - model = 'w_sr_marksmanriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', - hash = -210406055, - model = 'w_sr_marksmanriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', - hash = 423313640, - model = 'w_sr_marksmanriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', - hash = 276639596, - model = 'w_sr_marksmanriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', - hash = -991356863, - model = 'w_sr_marksmanriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', - hash = -1682848301, - model = 'w_sr_marksmanriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', - hash = 996213771, - model = 'w_sr_marksmanriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', - hash = -1214048550, - model = 'w_sr_marksmanriflemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_marksmanrifle_mk2') - }, - ['pistol_mk2'] = { - id = 'WEAPON_PISTOL_MK2', - hash = -1075685676, - clipSize = 12, - category = 'pistol', - model = 'w_pi_pistolmk2', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_PIST2', - gxtDescription = 'WTD_PIST2', - components = { - { - id = 'COMPONENT_PISTOL_MK2_CLIP_01', - hash = -1795936926, - model = 'w_pi_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_02', - hash = 1591132456, - model = 'w_pi_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', - hash = 1329061674, - model = 'w_pi_pistolmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -2046910199, - model = 'w_pi_pistolmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', - hash = 733837882, - model = 'w_pi_pistolmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', - hash = 634039983, - model = 'w_pi_pistolmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_RAIL', - hash = -1898661008, - model = 'w_at_pi_rail_1', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH_02', - hash = 1140676955, - model = 'w_at_pi_flsh_2', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_PI_COMP', - hash = 568543123, - model = 'w_at_pi_comp_1', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', - hash = -1258515792, - model = 'W_PI_PistolMK2_Slide_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', - hash = 438243936, - model = 'W_PI_PistolMK2_Slide_Camo2', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', - hash = -455079056, - model = 'W_PI_PistolMK2_Slide_Camo3', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', - hash = 740920107, - model = 'W_PI_PistolMK2_Slide_Camo4', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', - hash = -541616347, - model = 'W_PI_PistolMK2_Slide_Camo5', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', - hash = 1809261196, - model = 'W_PI_PistolMK2_Slide_Camo6', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', - hash = -1646538868, - model = 'W_PI_PistolMK2_Slide_Camo7', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', - hash = -1290164948, - model = 'W_PI_PistolMK2_Slide_Camo8', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', - hash = -964465134, - model = 'W_PI_PistolMK2_Slide_Camo9', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', - hash = 1135718771, - model = 'W_PI_PistolMK2_Slide_Camo10', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 1253942266, - model = 'W_PI_PistolMK2_Camo_Sl_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO', - hash = 1550611612, - model = 'w_pi_pistolmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_02', - hash = 368550800, - model = 'w_pi_pistolmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_03', - hash = -1769069349, - model = 'w_pi_pistolmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_04', - hash = 24902297, - model = 'w_pi_pistolmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_05', - hash = -228041614, - model = 'w_pi_pistolmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_06', - hash = -584961562, - model = 'w_pi_pistolmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_07', - hash = -1153175946, - model = 'w_pi_pistolmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_08', - hash = 1301287696, - model = 'w_pi_pistolmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_09', - hash = 1597093459, - model = 'w_pi_pistolmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_10', - hash = 1769871776, - model = 'w_pi_pistolmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', - hash = -1827882671, - model = 'w_pi_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_pistol_mk2') - }, - ['pumpshotgun_mk2'] = { - id = 'WEAPON_PUMPSHOTGUN_MK2', - hash = 1432025498, - clipSize = 8, - category = 'shotgun', - model = 'w_sg_pumpshotgunmk2', - ammo = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - gxtName = 'WT_SG_PMP2', - gxtDescription = 'WTD_SG_PMP2', - components = { - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', - hash = -845938367, - model = 'w_sg_pumpshotgunmk2_mag1', - gxtName = 'WCT_SHELL', - gxtDescription = 'WCD_SHELL', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', - hash = 1315288101, - model = 'w_sg_pumpshotgunmk2_mag_ap', - gxtName = 'WCT_SHELL_AP', - gxtDescription = 'WCD_SHELL_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', - hash = 1004815965, - model = 'w_sg_pumpshotgunmk2_mag_exp', - gxtName = 'WCT_SHELL_EX', - gxtDescription = 'WCD_SHELL_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', - hash = -380098265, - model = 'w_sg_pumpshotgunmk2_mag_hp', - gxtName = 'WCT_SHELL_HP', - gxtDescription = 'WCD_SHELL_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', - hash = -1618338827, - model = 'w_sg_pumpshotgunmk2_mag_inc', - gxtName = 'WCT_SHELL_INC', - gxtDescription = 'WCD_SHELL_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', - hash = -474112444, - model = 'w_sg_pumpshotgunmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', - hash = 387223451, - model = 'w_sg_pumpshotgunmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', - hash = 617753366, - model = 'w_sg_pumpshotgunmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', - hash = -222378256, - model = 'w_sg_pumpshotgunmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', - hash = 8741501, - model = 'w_sg_pumpshotgunmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', - hash = -601286203, - model = 'w_sg_pumpshotgunmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', - hash = -511433605, - model = 'w_sg_pumpshotgunmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', - hash = -655387818, - model = 'w_sg_pumpshotgunmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', - hash = -282476598, - model = 'w_sg_pumpshotgunmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', - hash = 1739501925, - model = 'w_sg_pumpshotgunmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', - hash = 1178671645, - model = 'w_sg_pumpshotgunmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 22, - name = _T('core', 'weapon_pumpshotgun_mk2') - }, - ['revolver_mk2'] = { - id = 'WEAPON_REVOLVER_MK2', - hash = -879347409, - clipSize = 6, - category = 'pistol', - model = 'w_pi_revolvermk2', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_REVOLVER2', - gxtDescription = 'WTD_REVOLVER2', - components = { - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_01', - hash = -1172055874, - model = 'w_pi_revolvermk2_mag1', - gxtName = 'WCT_CLIP1_RV', - gxtDescription = 'WCD_CLIP1_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', - hash = 231258687, - model = 'w_pi_revolvermk2_mag5', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', - hash = 284438159, - model = 'w_pi_revolvermk2_mag2', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', - hash = 15712037, - model = 'w_pi_revolvermk2_mag3', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', - hash = -958864266, - model = 'w_pi_revolvermk2_mag4', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_COMP_03', - hash = 654802123, - model = 'w_at_pi_comp_3', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO', - hash = -1069552225, - model = 'w_pi_revolvermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_02', - hash = 11918884, - model = 'w_pi_revolvermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_03', - hash = 176157112, - model = 'w_pi_revolvermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_04', - hash = -220052855, - model = 'w_pi_revolvermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_05', - hash = 288456487, - model = 'w_pi_revolvermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_06', - hash = 398658626, - model = 'w_pi_revolvermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_07', - hash = 628697006, - model = 'w_pi_revolvermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_08', - hash = 925911836, - model = 'w_pi_revolvermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_09', - hash = 1222307441, - model = 'w_pi_revolvermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_10', - hash = 552442715, - model = 'w_pi_revolvermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', - hash = -648943513, - model = 'w_pi_revolvermk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 20, - name = _T('core', 'weapon_revolver_mk2') - }, - ['smg_mk2'] = { - id = 'WEAPON_SMG_MK2', - hash = 2024373456, - clipSize = 30, - category = 'smg', - model = 'w_sb_smgmk2', - ammo = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - gxtName = 'WT_SMG2', - gxtDescription = 'WTD_SMG2', - components = { - { - id = 'COMPONENT_SMG_MK2_CLIP_01', - hash = 1277460590, - model = 'w_sb_smgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_02', - hash = -1182573778, - model = 'w_sb_smgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_FMJ', - hash = 190476639, - model = 'w_sb_smgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', - hash = 974903034, - model = 'w_sb_smgmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', - hash = -644734235, - model = 'w_sb_smgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CLIP_TRACER', - hash = 2146055916, - model = 'w_sb_smgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS_SMG', - hash = -1613015470, - model = 'w_at_sights_smg', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', - hash = -452809877, - model = 'w_at_scope_macro_2_mk2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', - hash = 1038927834, - model = 'w_at_scope_small_mk2', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_SB_BARREL_01', - hash = -653246751, - model = 'w_at_sb_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_SB_BARREL_02', - hash = -1520117877, - model = 'w_at_sb_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO', - hash = -996700057, - model = 'w_at_smgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_02', - hash = 940943685, - model = 'w_at_smgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_03', - hash = 1263226800, - model = 'w_at_smgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_04', - hash = -328035840, - model = 'w_at_smgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_05', - hash = 1224100642, - model = 'w_at_smgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_06', - hash = 899228776, - model = 'w_at_smgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_07', - hash = 616006309, - model = 'w_at_smgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_08', - hash = -1561952511, - model = 'w_at_smgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_09', - hash = 572063080, - model = 'w_at_smgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_10', - hash = 1170588613, - model = 'w_at_smgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SMG_MK2_CAMO_IND_01', - hash = 966612367, - model = 'w_at_smgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 31, - name = _T('core', 'weapon_smg_mk2') - }, - ['snspistol_mk2'] = { - id = 'WEAPON_SNSPISTOL_MK2', - hash = -2009644972, - clipSize = 6, - category = 'pistol', - model = 'w_pi_sns_pistolmk2', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_SNSPISTOL2', - gxtDescription = 'WTD_SNSPISTOL2', - components = { - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', - hash = 21392614, - model = 'w_pi_sns_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', - hash = -829683854, - model = 'w_pi_sns_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', - hash = -1876057490, - model = 'W_PI_SNS_PistolMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', - hash = -424845447, - model = 'W_PI_SNS_PistolMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_NS', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -1928301566, - model = 'W_PI_SNS_PistolMK2_Mag_HP', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', - hash = -1055790298, - model = 'W_PI_SNS_PistolMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_FLSH_03', - hash = 1246324211, - model = 'w_at_pi_snsmk2_flsh_1', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_PI_RAIL_02', - hash = 1205768792, - model = 'w_at_pi_rail_2', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_PI_COMP_02', - hash = -1434287169, - model = 'w_at_pi_comp_2', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', - hash = -403805974, - model = 'W_PI_SNS_PistolMk2_SL_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', - hash = 691432737, - model = 'W_PI_SNS_PistolMk2_SL_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', - hash = 987648331, - model = 'W_PI_SNS_PistolMk2_SL_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', - hash = -431680535, - model = 'W_PI_SNS_PistolMk2_SL_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', - hash = -847582310, - model = 'W_PI_SNS_PistolMk2_SL_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', - hash = -92592218, - model = 'W_PI_SNS_PistolMk2_SL_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', - hash = -494548326, - model = 'W_PI_SNS_PistolMk2_SL_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', - hash = 730876697, - model = 'W_PI_SNS_PistolMk2_SL_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', - hash = 583159708, - model = 'W_PI_SNS_PistolMk2_SL_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', - hash = -1928503603, - model = 'W_PI_SNS_PistolMk2_SL_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 520557834, - model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO', - hash = 259780317, - model = 'W_PI_SNS_PistolMk2_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', - hash = -1973342474, - model = 'W_PI_SNS_PistolMk2_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', - hash = 1996130345, - model = 'W_PI_SNS_PistolMk2_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', - hash = -1455657812, - model = 'W_PI_SNS_PistolMk2_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', - hash = -1668263084, - model = 'W_PI_SNS_PistolMk2_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', - hash = 1308243489, - model = 'W_PI_SNS_PistolMk2_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', - hash = 1122574335, - model = 'W_PI_SNS_PistolMk2_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', - hash = 1420313469, - model = 'W_PI_SNS_PistolMk2_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', - hash = 109848390, - model = 'W_PI_SNS_PistolMk2_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', - hash = 593945703, - model = 'W_PI_SNS_PistolMk2_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', - hash = 1142457062, - model = 'w_pi_sns_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_snspistol_mk2') - }, - ['raypistol'] = { - id = 'WEAPON_RAYPISTOL', - hash = -1355376991, - clipSize = 1, - category = 'pistol', - model = 'w_pi_raygun', - ammo = { - id = 'AMMO_RAYPISTOL', - hash = -1526023308, - max = 20, - name = _T('core', 'ammo_raypistol') - }, - gxtName = 'WT_RAYPISTOL', - gxtDescription = 'WTD_RAYPISTOL', - components = { - { - id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', - hash = -673450233, - model = 'w_pi_raygun_ev', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_raypistol') - }, - ['raycarbine'] = { - id = 'WEAPON_RAYCARBINE', - hash = 1198256469, - clipSize = 9999, - category = 'mg', - model = 'w_ar_srifle', - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_RAYCARBINE', - gxtDescription = 'WTD_RAYCARBINE', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_raycarbine') - }, - ['rayminigun'] = { - id = 'WEAPON_RAYMINIGUN', - hash = -1238556825, - clipSize = 15000, - category = 'heavy', - model = 'w_mg_sminigun', - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_RAYMINIGUN', - gxtDescription = 'WTD_RAYMINIGUN', - components = { - { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_rayminigun') - }, - ['specialcarbine_mk2'] = { - id = 'WEAPON_SPECIALCARBINE_MK2', - hash = -1768145561, - clipSize = 30, - category = 'rifle', - model = 'w_ar_specialcarbinemk2', - ammo = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - gxtName = 'WT_SPCARBINE2', - gxtDescription = 'WTD_SPCARBINE2', - components = { - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', - hash = 382112385, - model = 'w_ar_specialcarbinemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', - hash = -568352468, - model = 'w_ar_specialcarbinemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', - hash = -2023373174, - model = 'w_ar_specialcarbinemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', - hash = -570355066, - model = 'w_ar_specialcarbinemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', - hash = 1362433589, - model = 'w_ar_specialcarbinemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', - hash = 1346235024, - model = 'w_ar_specialcarbinemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight', - default = false - }, - { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope', - default = false - }, - { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - }, - { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_AT_SC_BARREL_01', - hash = -415870039, - model = 'w_ar_sc_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default', - default = true - }, - { - id = 'COMPONENT_AT_SC_BARREL_02', - hash = -109086661, - model = 'w_ar_sc_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', - hash = -737430213, - model = 'w_ar_specialcarbinemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', - hash = 1125852043, - model = 'w_ar_specialcarbinemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', - hash = 886015732, - model = 'w_ar_specialcarbinemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', - hash = -1262287139, - model = 'w_ar_specialcarbinemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', - hash = -295208411, - model = 'w_ar_specialcarbinemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', - hash = -544154504, - model = 'w_ar_specialcarbinemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', - hash = 172765678, - model = 'w_ar_specialcarbinemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', - hash = -1982877449, - model = 'w_ar_specialcarbinemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', - hash = 2072122460, - model = 'w_ar_specialcarbinemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', - hash = -1986220171, - model = 'w_ar_specialcarbinemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - }, - { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', - hash = 1377355801, - model = 'w_ar_specialcarbinemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 32, - name = _T('core', 'weapon_specialcarbine_mk2') - }, - ['turret_boxville'] = { - id = 'VEHICLE_WEAPON_TURRET_BOXVILLE', - hash = -1253095144, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_turret_boxville') - }, - ['turret_insurgent'] = { - id = 'VEHICLE_WEAPON_TURRET_INSURGENT', - hash = 1155224728, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_turret_insurgent') - }, - ['turret_limo'] = { - id = 'VEHICLE_WEAPON_TURRET_LIMO', - hash = 729375873, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_turret_limo') - }, - ['turret_technical'] = { - id = 'VEHICLE_WEAPON_TURRET_TECHNICAL', - hash = 2144528907, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_turret_technical') - }, - ['nose_turret_valkyrie'] = { - id = 'VEHICLE_WEAPON_NOSE_TURRET_VALKYRIE', - hash = 1097917585, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_nose_turret_valkyrie') - }, - ['turret_valkyrie'] = { - id = 'VEHICLE_WEAPON_TURRET_VALKYRIE', - hash = -1538179531, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_TURRET', - gxtDescription = 'WTD_V_TURRET', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_turret_valkyrie') - }, - ['ruiner_bullet'] = { - id = 'VEHICLE_WEAPON_RUINER_BULLET', - hash = 50118905, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_PLRBUL', - gxtDescription = 'WTD_V_PLRBUL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_ruiner_bullet') - }, - ['ruiner_rocket'] = { - id = 'VEHICLE_WEAPON_RUINER_ROCKET', - hash = 84788907, - clipSize = 1, - category = nil, - model = nil, - ammo = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - gxtName = 'WT_V_PLANEMSL', - gxtDescription = 'WTD_V_PLANEMSL', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_ruiner_rocket') - }, - ['player_savage'] = { - id = 'VEHICLE_WEAPON_PLAYER_SAVAGE', - hash = 1638077257, - clipSize = 750, - category = nil, - model = nil, - ammo = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - gxtName = 'WT_V_LZRCAN', - gxtDescription = 'WTD_V_LZRCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'vehicle_weapon_player_savage') - }, - ['vintagepistol'] = { - id = 'WEAPON_VINTAGEPISTOL', - hash = 137902532, - clipSize = 7, - category = 'pistol', - model = 'w_pi_vintage_pistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_VPISTOL', - gxtDescription = 'WTD_VPISTOL', - components = { - { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', - hash = 1168357051, - model = 'w_pi_vintage_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_VPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', - hash = 867832552, - model = 'w_pi_vintage_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_VPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _T('core', 'weapon_vintagepistol') - }, - ['wrench'] = { - id = 'WEAPON_WRENCH', - hash = 419712736, - clipSize = 0, - category = 'melee', - model = 'w_me_wrench', - ammo = nil, - gxtName = 'WT_WRENCH', - gxtDescription = 'WTD_WRENCH', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_wrench') - }, - ['ceramicpistol'] = { - id = 'WEAPON_CERAMICPISTOL', - hash = 727643628, - clipSize = 12, - category = 'pistol', - model = 'w_pi_ceramic_pistol', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_CERPST', - gxtDescription = 'WTD_CERPST', - components = { - { - id = 'COMPONENT_CERAMICPISTOL_CLIP_01', - hash = 1423184737, - model = 'W_PI_Ceramic_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - }, - { - id = 'COMPONENT_CERAMICPISTOL_CLIP_02', - hash = -2122814295, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = false - }, - { - id = 'COMPONENT_CERAMICPISTOL_SUPP', - hash = -1828202758, - model = 'W_PI_Ceramic_Supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor', - default = false - } - }, - hasAttachments = true, - numberOfAttachments = 3, - name = _T('core', 'weapon_ceramicpistol') - }, - ['hazardcan'] = { - id = 'WEAPON_HAZARDCAN', - hash = -1168940174, - clipSize = 4500, - category = 'petrolcan', - model = 'w_ch_jerrycan', - ammo = { - id = 'AMMO_HAZARDCAN', - hash = 1618528319, - max = 4500, - name = _T('core', 'ammo_hazardcan') - }, - gxtName = 'WT_HAZARDCAN', - gxtDescription = 'WTD_HAZARDCAN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_hazardcan') - }, - ['navyrevolver'] = { - id = 'WEAPON_NAVYREVOLVER', - hash = -1853920116, - clipSize = 6, - category = 'pistol', - model = 'w_pi_wep2_gun', - ammo = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - gxtName = 'WT_REV_NV', - gxtDescription = 'WTD_REV_NV', - components = { - { - id = 'COMPONENT_NAVYREVOLVER_CLIP_01', - hash = -1738620313, - model = 'w_pi_wep2_gun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_NV_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - default = true - } - }, - hasAttachments = true, - numberOfAttachments = 1, - name = _T('core', 'weapon_navyrevolver') - }, - ['tranquilizer'] = { - id = 'WEAPON_TRANQUILIZER', - hash = 849905853, - clipSize = 2104529083, - category = 'tranqilizer', - model = 'w_pi_stungun', - ammo = { - id = 'AMMO_TRANQUILIZER', - hash = 1964004553, - max = 250, - name = _T('core', 'ammo_tranquilizer') - }, - gxtName = 'WT_STUN', - gxtDescription = 'WTD_STUN', - components = {}, - hasAttachments = false, - numberOfAttachments = 0, - name = _T('core', 'weapon_tranquilizer') - } -} - ---- Weapon components configuration -config.weapon_components = { - ['COMPONENT_AT_RAILCOVER_01'] = { - id = 'COMPONENT_AT_RAILCOVER_01', - hash = 1967214384, - model = 'w_at_railcover_01', - gxtName = 'WCT_RAIL', - gxtDescription = 'WCD_AT_RAIL', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_AR_AFGRIP'] = { - id = 'COMPONENT_AT_AR_AFGRIP', - hash = 202788691, - model = 'w_at_ar_afgrip', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_FLSH'] = { - id = 'COMPONENT_AT_PI_FLSH', - hash = 899381934, - model = 'w_at_pi_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_AR_FLSH'] = { - id = 'COMPONENT_AT_AR_FLSH', - hash = 2076495324, - model = 'w_at_ar_flsh', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['POLICE_TORCH_FLASHLIGHT'] = { - id = 'POLICE_TORCH_FLASHLIGHT', - hash = -979169299, - model = '', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_SCOPE_MACRO'] = { - id = 'COMPONENT_AT_SCOPE_MACRO', - hash = -1657815255, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02', - hash = 1019656791, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL'] = { - id = 'COMPONENT_AT_SCOPE_SMALL', - hash = -1439939148, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_02'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_02', - hash = 1006677997, - model = 'w_at_scope_small_2', - gxtName = 'WCT_SCOPE_SML', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MEDIUM'] = { - id = 'COMPONENT_AT_SCOPE_MEDIUM', - hash = -1596416958, - model = 'w_at_scope_medium', - gxtName = 'WCT_SCOPE_MED', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_LARGE'] = { - id = 'COMPONENT_AT_SCOPE_LARGE', - hash = -767279652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MAX'] = { - id = 'COMPONENT_AT_SCOPE_MAX', - hash = -1135289737, - model = 'w_at_scope_max', - gxtName = 'WCT_SCOPE_MAX', - gxtDescription = 'WCD_SCOPE_MAX', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_PI_SUPP'] = { - id = 'COMPONENT_AT_PI_SUPP', - hash = -1023114086, - model = 'w_at_pi_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_SUPP_02'] = { - id = 'COMPONENT_AT_PI_SUPP_02', - hash = 1709866683, - model = 'w_at_pi_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_AR_SUPP'] = { - id = 'COMPONENT_AT_AR_SUPP', - hash = -2089531990, - model = 'w_at_ar_supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_AR_SUPP_02'] = { - id = 'COMPONENT_AT_AR_SUPP_02', - hash = -1489156508, - model = 'w_at_ar_supp_02', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_AR_SUPP2', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_SR_SUPP'] = { - id = 'COMPONENT_AT_SR_SUPP', - hash = -435637410, - model = 'w_at_sr_supp_2', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_PISTOL_CLIP_01'] = { - id = 'COMPONENT_PISTOL_CLIP_01', - hash = -19858063, - model = 'w_pi_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_PISTOL_CLIP_02'] = { - id = 'COMPONENT_PISTOL_CLIP_02', - hash = -316253668, - model = 'w_pi_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_COMBATPISTOL_CLIP_01'] = { - id = 'COMPONENT_COMBATPISTOL_CLIP_01', - hash = 119648377, - model = 'w_pi_combatpistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_COMBATPISTOL_CLIP_02'] = { - id = 'COMPONENT_COMBATPISTOL_CLIP_02', - hash = -696561875, - model = 'w_pi_combatpistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_APPISTOL_CLIP_01'] = { - id = 'COMPONENT_APPISTOL_CLIP_01', - hash = 834974250, - model = 'w_pi_appistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 18 - }, - ['COMPONENT_APPISTOL_CLIP_02'] = { - id = 'COMPONENT_APPISTOL_CLIP_02', - hash = 614078421, - model = 'w_pi_appistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 36 - }, - ['COMPONENT_MICROSMG_CLIP_01'] = { - id = 'COMPONENT_MICROSMG_CLIP_01', - hash = -884429072, - model = 'w_sb_microsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDMSMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_MICROSMG_CLIP_02'] = { - id = 'COMPONENT_MICROSMG_CLIP_02', - hash = 283556395, - model = 'w_sb_microsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDMSMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_01'] = { - id = 'COMPONENT_SMG_CLIP_01', - hash = 643254679, - model = 'w_sb_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_02'] = { - id = 'COMPONENT_SMG_CLIP_02', - hash = 889808635, - model = 'w_sb_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_01', - hash = -1101075946, - model = 'w_ar_assaultrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_02', - hash = -1323216997, - model = 'w_ar_assaultrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_CARBINERIFLE_CLIP_01'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_01', - hash = -1614924820, - model = 'w_ar_carbinerifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_CLIP_02'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_02', - hash = -1861183855, - model = 'w_ar_carbinerifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ADVANCEDRIFLE_CLIP_01'] = { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_01', - hash = -91250417, - model = 'w_ar_advancedrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ADVANCEDRIFLE_CLIP_02'] = { - id = 'COMPONENT_ADVANCEDRIFLE_CLIP_02', - hash = -1899902599, - model = 'w_ar_advancedrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_MG_CLIP_01'] = { - id = 'COMPONENT_MG_CLIP_01', - hash = -197857404, - model = 'w_mg_mg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 54 - }, - ['COMPONENT_MG_CLIP_02'] = { - id = 'COMPONENT_MG_CLIP_02', - hash = -2112517305, - model = 'w_mg_mg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_CLIP_01'] = { - id = 'COMPONENT_COMBATMG_CLIP_01', - hash = -503336118, - model = 'w_mg_combatmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCDCMG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_CLIP_02'] = { - id = 'COMPONENT_COMBATMG_CLIP_02', - hash = -691692330, - model = 'w_mg_combatmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCDCMG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 200 - }, - ['COMPONENT_PUMPSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_CLIP_01', - hash = -781249480, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_SAWNOFFSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_SAWNOFFSHOTGUN_CLIP_01', - hash = -942267867, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_ASSAULTSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_01', - hash = -1796727865, - model = 'w_sg_assaultshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_AS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_ASSAULTSHOTGUN_CLIP_02'] = { - id = 'COMPONENT_ASSAULTSHOTGUN_CLIP_02', - hash = -2034401422, - model = 'w_sg_assaultshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_AS_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 32 - }, - ['COMPONENT_SNIPERRIFLE_CLIP_01'] = { - id = 'COMPONENT_SNIPERRIFLE_CLIP_01', - hash = -1681506167, - model = 'w_sr_sniperrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_HEAVYSNIPER_CLIP_01'] = { - id = 'COMPONENT_HEAVYSNIPER_CLIP_01', - hash = 1198478068, - model = 'w_sr_heavysniper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HS_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MINIGUN_CLIP_01'] = { - id = 'COMPONENT_MINIGUN_CLIP_01', - hash = -924946682, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 15000 - }, - ['COMPONENT_RPG_CLIP_01'] = { - id = 'COMPONENT_RPG_CLIP_01', - hash = 1319465907, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_GRENADELAUNCHER_CLIP_01'] = { - id = 'COMPONENT_GRENADELAUNCHER_CLIP_01', - hash = 296639639, - model = 'w_lr_40mm', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_PISTOL50_CLIP_01'] = { - id = 'COMPONENT_PISTOL50_CLIP_01', - hash = 580369945, - model = 'W_PI_PISTOL50_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P50_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 9 - }, - ['COMPONENT_PISTOL50_CLIP_02'] = { - id = 'COMPONENT_PISTOL50_CLIP_02', - hash = -640439150, - model = 'W_PI_PISTOL50_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P50_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_ASSAULTSMG_CLIP_01'] = { - id = 'COMPONENT_ASSAULTSMG_CLIP_01', - hash = -1928132688, - model = 'W_SB_ASSAULTSMG_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTSMG_CLIP_02'] = { - id = 'COMPONENT_ASSAULTSMG_CLIP_02', - hash = -1152981993, - model = 'W_SB_ASSAULTSMG_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_BULLPUPSHOTGUN_CLIP_01', - hash = -917613298, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 14 - }, - ['COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE', - hash = 930927479, - model = 'W_AR_AdvancedRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_APPISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_APPISTOL_VARMOD_LUXE', - hash = -1686714580, - model = 'W_PI_APPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_ASSAULTRIFLE_VARMOD_LUXE', - hash = 1319990579, - model = 'W_AR_AssaultRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_CARBINERIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_CARBINERIFLE_VARMOD_LUXE', - hash = -660892072, - model = 'W_AR_CarbineRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_PISTOL_VARMOD_LUXE', - hash = -684126074, - model = 'W_PI_Pistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PISTOL50_VARMOD_LUXE'] = { - id = 'COMPONENT_PISTOL50_VARMOD_LUXE', - hash = 2008591151, - model = 'W_PI_Pistol50_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MICROSMG_VARMOD_LUXE'] = { - id = 'COMPONENT_MICROSMG_VARMOD_LUXE', - hash = 1215999497, - model = 'W_SB_MicroSMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE'] = { - id = 'COMPONENT_SAWNOFFSHOTGUN_VARMOD_LUXE', - hash = -2052698631, - model = 'W_SG_Sawnoff_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SMG_VARMOD_LUXE'] = { - id = 'COMPONENT_SMG_VARMOD_LUXE', - hash = 663170192, - model = 'W_SB_SMG_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SNIPERRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_SNIPERRIFLE_VARMOD_LUXE', - hash = 1077065191, - model = 'W_SR_SniperRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_ASSAULTSMG_VARMOD_LOWRIDER', - hash = 663517359, - model = 'w_sb_assaultsmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_COMBATMG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_COMBATMG_VARMOD_LOWRIDER', - hash = -1828795171, - model = 'w_mg_combatmg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_COMBATPISTOL_VARMOD_LOWRIDER', - hash = -966439566, - model = 'w_pi_combatpistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MG_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_MG_VARMOD_LOWRIDER', - hash = -690308418, - model = 'w_mg_mg_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER', - hash = -1562927653, - model = 'w_sg_pumpshotgun_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_CLIP_03'] = { - id = 'COMPONENT_ASSAULTRIFLE_CLIP_03', - hash = -604986051, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_CARBINERIFLE_CLIP_03'] = { - id = 'COMPONENT_CARBINERIFLE_CLIP_03', - hash = -1167922891, - model = 'w_ar_carbinerifle_boxmag', - gxtName = 'WCT_CLIP_BOX', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATPDW_CLIP_03'] = { - id = 'COMPONENT_COMBATPDW_CLIP_03', - hash = 1857603803, - model = 'w_sb_pdw_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_03'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_03', - hash = -972590066, - model = 'w_ar_assaultrifle_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_03'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_03', - hash = -2000168365, - model = 'w_sg_heavyshotgun_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_03'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_03', - hash = -1444295948, - model = 'w_sb_compactsmg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_CLIP_03'] = { - id = 'COMPONENT_SMG_CLIP_03', - hash = 2043113590, - model = 'w_sb_smg_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_03'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_03', - hash = 1801039530, - model = 'w_ar_specialcarbine_boxmag', - gxtName = 'WCT_CLIP_DRM', - gxtDescription = 'WCD_CLIP3', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_GUNRUN_MK2_UPGRADE'] = { - id = 'COMPONENT_GUNRUN_MK2_UPGRADE', - hash = 1623028892, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HOMINGLAUNCHER_CLIP_01'] = { - id = 'COMPONENT_HOMINGLAUNCHER_CLIP_01', - hash = -132960961, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO', - hash = -1371515465, - model = 'w_ar_bullpupriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_02', - hash = -1190793877, - model = 'w_ar_bullpupriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_03', - hash = -1497085720, - model = 'w_ar_bullpupriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_04', - hash = -1803148180, - model = 'w_ar_bullpupriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_05', - hash = -1975971886, - model = 'w_ar_bullpupriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_06', - hash = 36929477, - model = 'w_ar_bullpupriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_07', - hash = -268444834, - model = 'w_ar_bullpupriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_08', - hash = -574769446, - model = 'w_ar_bullpupriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_09', - hash = -882699739, - model = 'w_ar_bullpupriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_10', - hash = -1468181474, - model = 'w_ar_bullpupriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01', - hash = -974541230, - model = 'w_ar_bullpupriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_01', - hash = 25766362, - model = 'w_ar_bullpupriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_02', - hash = -273676760, - model = 'w_ar_bullpupriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -89655827, - model = 'W_AR_BullpupRifleMK2_Mag_AP', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ', - hash = 1130501904, - model = 'W_AR_BullpupRifleMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY', - hash = -1449330342, - model = 'W_AR_BullpupRifleMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER', - hash = -2111807319, - model = 'W_AR_BullpupRifleMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_BP_BARREL_01'] = { - id = 'COMPONENT_AT_BP_BARREL_01', - hash = 1704640795, - model = 'W_AR_BP_MK2_Barrel1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_BP_BARREL_02'] = { - id = 'COMPONENT_AT_BP_BARREL_02', - hash = 1005743559, - model = 'W_AR_BP_MK2_Barrel2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_DOUBLEACTION_CLIP_01'] = { - id = 'COMPONENT_DOUBLEACTION_CLIP_01', - hash = 1328622785, - model = 'w_pi_wep1_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_DA_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO', - hash = -1869284448, - model = 'w_sr_marksmanriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_02', - hash = 1931539634, - model = 'w_sr_marksmanriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_03', - hash = 1624199183, - model = 'w_sr_marksmanriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_04', - hash = -26834113, - model = 'w_sr_marksmanriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_05', - hash = -210406055, - model = 'w_sr_marksmanriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_06', - hash = 423313640, - model = 'w_sr_marksmanriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_07', - hash = 276639596, - model = 'w_sr_marksmanriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_08', - hash = -991356863, - model = 'w_sr_marksmanriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_09', - hash = -1682848301, - model = 'w_sr_marksmanriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_10', - hash = 996213771, - model = 'w_sr_marksmanriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01', - hash = -1214048550, - model = 'w_sr_marksmanriflemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_01', - hash = -1797182002, - model = 'w_sr_marksmanriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_02', - hash = -422587990, - model = 'w_sr_marksmanriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -193998727, - model = 'w_sr_marksmanriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ', - hash = -515203373, - model = 'w_sr_marksmanriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY', - hash = 1842849902, - model = 'w_sr_marksmanriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 5 - }, - ['COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER', - hash = -679861550, - model = 'w_sr_marksmanriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_AT_MRFL_BARREL_01'] = { - id = 'COMPONENT_AT_MRFL_BARREL_01', - hash = 941317513, - model = 'w_sr_mr_mk2_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MRFL_BARREL_02'] = { - id = 'COMPONENT_AT_MRFL_BARREL_02', - hash = 1748450780, - model = 'w_sr_mr_mk2_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO', - hash = -474112444, - model = 'w_sg_pumpshotgunmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_02'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_02', - hash = 387223451, - model = 'w_sg_pumpshotgunmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_03'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_03', - hash = 617753366, - model = 'w_sg_pumpshotgunmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_04'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_04', - hash = -222378256, - model = 'w_sg_pumpshotgunmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_05'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_05', - hash = 8741501, - model = 'w_sg_pumpshotgunmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_06'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_06', - hash = -601286203, - model = 'w_sg_pumpshotgunmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_07'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_07', - hash = -511433605, - model = 'w_sg_pumpshotgunmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_08'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_08', - hash = -655387818, - model = 'w_sg_pumpshotgunmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_09'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_09', - hash = -282476598, - model = 'w_sg_pumpshotgunmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_10'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_10', - hash = 1739501925, - model = 'w_sg_pumpshotgunmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01', - hash = 1178671645, - model = 'w_sg_pumpshotgunmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_01'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_01', - hash = -845938367, - model = 'w_sg_pumpshotgunmk2_mag1', - gxtName = 'WCT_SHELL', - gxtDescription = 'WCD_SHELL', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_ARMORPIERCING', - hash = 1315288101, - model = 'w_sg_pumpshotgunmk2_mag_ap', - gxtName = 'WCT_SHELL_AP', - gxtDescription = 'WCD_SHELL_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_EXPLOSIVE', - hash = 1004815965, - model = 'w_sg_pumpshotgunmk2_mag_exp', - gxtName = 'WCT_SHELL_EX', - gxtDescription = 'WCD_SHELL_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_HOLLOWPOINT', - hash = -380098265, - model = 'w_sg_pumpshotgunmk2_mag_hp', - gxtName = 'WCT_SHELL_HP', - gxtDescription = 'WCD_SHELL_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_PUMPSHOTGUN_MK2_CLIP_INCENDIARY', - hash = -1618338827, - model = 'w_sg_pumpshotgunmk2_mag_inc', - gxtName = 'WCT_SHELL_INC', - gxtDescription = 'WCD_SHELL_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_REVOLVER_MK2_CAMO'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO', - hash = -1069552225, - model = 'w_pi_revolvermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_02'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_02', - hash = 11918884, - model = 'w_pi_revolvermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_03'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_03', - hash = 176157112, - model = 'w_pi_revolvermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_04'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_04', - hash = -220052855, - model = 'w_pi_revolvermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_05'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_05', - hash = 288456487, - model = 'w_pi_revolvermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_06'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_06', - hash = 398658626, - model = 'w_pi_revolvermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_07'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_07', - hash = 628697006, - model = 'w_pi_revolvermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_08'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_08', - hash = 925911836, - model = 'w_pi_revolvermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_09'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_09', - hash = 1222307441, - model = 'w_pi_revolvermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_10'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_10', - hash = 552442715, - model = 'w_pi_revolvermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_REVOLVER_MK2_CAMO_IND_01', - hash = -648943513, - model = 'w_pi_revolvermk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_REVOLVER_MK2_CLIP_01'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_01', - hash = -1172055874, - model = 'w_pi_revolvermk2_mag1', - gxtName = 'WCT_CLIP1_RV', - gxtDescription = 'WCD_CLIP1_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_FMJ', - hash = 231258687, - model = 'w_pi_revolvermk2_mag5', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_HOLLOWPOINT', - hash = 284438159, - model = 'w_pi_revolvermk2_mag2', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_INCENDIARY', - hash = 15712037, - model = 'w_pi_revolvermk2_mag3', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_REVOLVER_MK2_CLIP_TRACER', - hash = -958864266, - model = 'w_pi_revolvermk2_mag4', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO', - hash = 259780317, - model = 'W_PI_SNS_PistolMk2_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_SLIDE', - hash = -403805974, - model = 'W_PI_SNS_PistolMk2_SL_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_02'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02', - hash = -1973342474, - model = 'W_PI_SNS_PistolMk2_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_02_SLIDE', - hash = 691432737, - model = 'W_PI_SNS_PistolMk2_SL_Camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_03'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03', - hash = 1996130345, - model = 'W_PI_SNS_PistolMk2_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_03_SLIDE', - hash = 987648331, - model = 'W_PI_SNS_PistolMk2_SL_Camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_04'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04', - hash = -1455657812, - model = 'W_PI_SNS_PistolMk2_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_04_SLIDE', - hash = -431680535, - model = 'W_PI_SNS_PistolMk2_SL_Camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_05'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05', - hash = -1668263084, - model = 'W_PI_SNS_PistolMk2_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_05_SLIDE', - hash = -847582310, - model = 'W_PI_SNS_PistolMk2_SL_Camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_06'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06', - hash = 1308243489, - model = 'W_PI_SNS_PistolMk2_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_06_SLIDE', - hash = -92592218, - model = 'W_PI_SNS_PistolMk2_SL_Camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_07'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07', - hash = 1122574335, - model = 'W_PI_SNS_PistolMk2_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_07_SLIDE', - hash = -494548326, - model = 'W_PI_SNS_PistolMk2_SL_Camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_08'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08', - hash = 1420313469, - model = 'W_PI_SNS_PistolMk2_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_08_SLIDE', - hash = 730876697, - model = 'W_PI_SNS_PistolMk2_SL_Camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_09'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09', - hash = 109848390, - model = 'W_PI_SNS_PistolMk2_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_09_SLIDE', - hash = 583159708, - model = 'W_PI_SNS_PistolMk2_SL_Camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_10'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10', - hash = 593945703, - model = 'W_PI_SNS_PistolMk2_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_10_SLIDE', - hash = -1928503603, - model = 'W_PI_SNS_PistolMk2_SL_Camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01', - hash = 1142457062, - model = 'w_pi_sns_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 520557834, - model = 'W_PI_SNS_PistolMK2_SL_Camo_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_01'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_01', - hash = 21392614, - model = 'w_pi_sns_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_02'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_02', - hash = -829683854, - model = 'w_pi_sns_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_FMJ', - hash = -1055790298, - model = 'W_PI_SNS_PistolMK2_Mag_FMJ', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -1928301566, - model = 'W_PI_SNS_PistolMK2_Mag_HP', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_INCENDIARY', - hash = -424845447, - model = 'W_PI_SNS_PistolMK2_Mag_INC', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC_NS', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SNSPISTOL_MK2_CLIP_TRACER', - hash = -1876057490, - model = 'W_PI_SNS_PistolMK2_Mag_TR', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR_RV', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO', - hash = -737430213, - model = 'w_ar_specialcarbinemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_02'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_02', - hash = 1125852043, - model = 'w_ar_specialcarbinemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_03'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_03', - hash = 886015732, - model = 'w_ar_specialcarbinemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_04'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_04', - hash = -1262287139, - model = 'w_ar_specialcarbinemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_05'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_05', - hash = -295208411, - model = 'w_ar_specialcarbinemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_06'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_06', - hash = -544154504, - model = 'w_ar_specialcarbinemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_07'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_07', - hash = 172765678, - model = 'w_ar_specialcarbinemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_08'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_08', - hash = -1982877449, - model = 'w_ar_specialcarbinemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_09'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_09', - hash = 2072122460, - model = 'w_ar_specialcarbinemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_10'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_10', - hash = -1986220171, - model = 'w_ar_specialcarbinemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01', - hash = 1377355801, - model = 'w_ar_specialcarbinemk2_camo_ind', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_01'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_01', - hash = 382112385, - model = 'w_ar_specialcarbinemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_02'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_02', - hash = -568352468, - model = 'w_ar_specialcarbinemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING', - hash = 1362433589, - model = 'w_ar_specialcarbinemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ', - hash = 1346235024, - model = 'w_ar_specialcarbinemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY', - hash = -570355066, - model = 'w_ar_specialcarbinemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER', - hash = -2023373174, - model = 'w_ar_specialcarbinemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_SC_BARREL_01'] = { - id = 'COMPONENT_AT_SC_BARREL_01', - hash = -415870039, - model = 'w_ar_sc_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SC_BARREL_02'] = { - id = 'COMPONENT_AT_SC_BARREL_02', - hash = -109086661, - model = 'w_ar_sc_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_COMP_02'] = { - id = 'COMPONENT_AT_PI_COMP_02', - hash = -1434287169, - model = 'w_at_pi_comp_2', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_COMP_03'] = { - id = 'COMPONENT_AT_PI_COMP_03', - hash = 654802123, - model = 'w_at_pi_comp_3', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_RAIL_02'] = { - id = 'COMPONENT_AT_PI_RAIL_02', - hash = 1205768792, - model = 'w_at_pi_rail_2', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_PI_FLSH_03'] = { - id = 'COMPONENT_AT_PI_FLSH_03', - hash = 1246324211, - model = 'w_at_pi_snsmk2_flsh_1', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2', - hash = 1528590652, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_RAYPISTOL_VARMOD_XMAS18'] = { - id = 'COMPONENT_RAYPISTOL_VARMOD_XMAS18', - hash = -673450233, - model = 'w_pi_raygun_ev', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_01', - hash = -2045758401, - model = 'w_ar_assaultriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_02', - hash = -785724817, - model = 'w_ar_assaultriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING', - hash = -1478681000, - model = 'w_ar_assaultriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ', - hash = 1675665560, - model = 'w_ar_assaultriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY', - hash = -76490669, - model = 'w_ar_assaultriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER', - hash = -282298175, - model = 'w_ar_assaultriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_01'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_01', - hash = 1283078430, - model = 'w_ar_carbineriflemk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_02'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_02', - hash = 1574296533, - model = 'w_ar_carbineriflemk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING', - hash = 626875735, - model = 'w_ar_carbineriflemk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ', - hash = 1141059345, - model = 'w_ar_carbineriflemk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY', - hash = 1025884839, - model = 'w_ar_carbineriflemk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER', - hash = 391640422, - model = 'w_ar_carbineriflemk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_01'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_01', - hash = 1227564412, - model = 'w_mg_combatmgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_02'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_02', - hash = 400507625, - model = 'w_mg_combatmgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 200 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING', - hash = 696788003, - model = 'w_mg_combatmgmk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_FMJ', - hash = 1475288264, - model = 'w_mg_combatmgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY', - hash = -1020871238, - model = 'w_mg_combatmgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 80 - }, - ['COMPONENT_COMBATMG_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_COMBATMG_MK2_CLIP_TRACER', - hash = -161179835, - model = 'w_mg_combatmgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 100 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_01'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_01', - hash = -98690520, - model = 'w_sr_heavysnipermk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_02'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_02', - hash = 752418717, - model = 'w_sr_heavysnipermk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING', - hash = -130689324, - model = 'w_sr_heavysnipermk2_mag_ap', - gxtName = 'WCT_CLIP_AP', - gxtDescription = 'WCD_CLIP_AP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE', - hash = -1981031769, - model = 'w_sr_heavysnipermk2_mag_ap2', - gxtName = 'WCT_CLIP_EX', - gxtDescription = 'WCD_CLIP_EX', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ', - hash = 1005144310, - model = 'w_sr_heavysnipermk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY', - hash = 247526935, - model = 'w_sr_heavysnipermk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 4 - }, - ['COMPONENT_PISTOL_MK2_CLIP_01'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_01', - hash = -1795936926, - model = 'w_pi_pistolmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_PISTOL_MK2_CLIP_02'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_02', - hash = 1591132456, - model = 'w_pi_pistolmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_PISTOL_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_FMJ', - hash = 1329061674, - model = 'w_pi_pistolmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_HOLLOWPOINT', - hash = -2046910199, - model = 'w_pi_pistolmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_INCENDIARY', - hash = 733837882, - model = 'w_pi_pistolmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_PISTOL_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_PISTOL_MK2_CLIP_TRACER', - hash = 634039983, - model = 'w_pi_pistolmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SMG_MK2_CLIP_01'] = { - id = 'COMPONENT_SMG_MK2_CLIP_01', - hash = 1277460590, - model = 'w_sb_smgmk2_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SMG_MK2_CLIP_02'] = { - id = 'COMPONENT_SMG_MK2_CLIP_02', - hash = -1182573778, - model = 'w_sb_smgmk2_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SMG_MK2_CLIP_FMJ'] = { - id = 'COMPONENT_SMG_MK2_CLIP_FMJ', - hash = 190476639, - model = 'w_sb_smgmk2_mag_fmj', - gxtName = 'WCT_CLIP_FMJ', - gxtDescription = 'WCD_CLIP_FMJ', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT'] = { - id = 'COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT', - hash = 974903034, - model = 'w_sb_smgmk2_mag_hp', - gxtName = 'WCT_CLIP_HP', - gxtDescription = 'WCD_CLIP_HP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_INCENDIARY'] = { - id = 'COMPONENT_SMG_MK2_CLIP_INCENDIARY', - hash = -644734235, - model = 'w_sb_smgmk2_mag_inc', - gxtName = 'WCT_CLIP_INC', - gxtDescription = 'WCD_CLIP_INC', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_SMG_MK2_CLIP_TRACER'] = { - id = 'COMPONENT_SMG_MK2_CLIP_TRACER', - hash = 2146055916, - model = 'w_sb_smgmk2_mag_tr', - gxtName = 'WCT_CLIP_TR', - gxtDescription = 'WCD_CLIP_TR', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_AT_AR_BARREL_01'] = { - id = 'COMPONENT_AT_AR_BARREL_01', - hash = 1134861606, - model = 'w_at_ar_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_AR_BARREL_02'] = { - id = 'COMPONENT_AT_AR_BARREL_02', - hash = 1447477866, - model = 'w_at_ar_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_CR_BARREL_01'] = { - id = 'COMPONENT_AT_CR_BARREL_01', - hash = -2093598721, - model = 'w_at_cr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_CR_BARREL_02'] = { - id = 'COMPONENT_AT_CR_BARREL_02', - hash = -1958983669, - model = 'w_at_cr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MG_BARREL_01'] = { - id = 'COMPONENT_AT_MG_BARREL_01', - hash = -1018236364, - model = 'w_at_mg_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MG_BARREL_02'] = { - id = 'COMPONENT_AT_MG_BARREL_02', - hash = -1243457701, - model = 'w_at_mg_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SB_BARREL_01'] = { - id = 'COMPONENT_AT_SB_BARREL_01', - hash = -653246751, - model = 'w_at_sb_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SB_BARREL_02'] = { - id = 'COMPONENT_AT_SB_BARREL_02', - hash = -1520117877, - model = 'w_at_sb_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SR_BARREL_01'] = { - id = 'COMPONENT_AT_SR_BARREL_01', - hash = -1869205321, - model = 'w_at_sr_barrel_1', - gxtName = 'WCT_BARR', - gxtDescription = 'WCD_BARR', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_SR_BARREL_02'] = { - id = 'COMPONENT_AT_SR_BARREL_02', - hash = 277524638, - model = 'w_at_sr_barrel_2', - gxtName = 'WCT_BARR2', - gxtDescription = 'WCD_BARR2', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO', - hash = -1860492113, - model = 'w_at_armk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_02', - hash = 937772107, - model = 'w_at_armk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_03', - hash = 1401650071, - model = 'w_at_armk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_04', - hash = 628662130, - model = 'w_at_armk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_05', - hash = -985047251, - model = 'w_at_armk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_06', - hash = -812944463, - model = 'w_at_armk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_07', - hash = -1447352303, - model = 'w_at_armk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_08', - hash = -60338860, - model = 'w_at_armk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_09', - hash = 2088750491, - model = 'w_at_armk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_10', - hash = -1513913454, - model = 'w_at_armk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01', - hash = -1179558480, - model = 'w_at_armk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO', - hash = 1272803094, - model = 'w_ar_carbineriflemk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_02'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_02', - hash = 1080719624, - model = 'w_ar_carbineriflemk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_03'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_03', - hash = 792221348, - model = 'w_ar_carbineriflemk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_04'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_04', - hash = -452181427, - model = 'w_ar_carbineriflemk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_05'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_05', - hash = -746774737, - model = 'w_ar_carbineriflemk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_06'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_06', - hash = -2044296061, - model = 'w_ar_carbineriflemk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_07'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_07', - hash = -199171978, - model = 'w_ar_carbineriflemk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_08'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_08', - hash = -1428075016, - model = 'w_ar_carbineriflemk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_09'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_09', - hash = -1735153315, - model = 'w_ar_carbineriflemk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_10'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_10', - hash = 1796459838, - model = 'w_ar_carbineriflemk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01', - hash = -631911105, - model = 'w_ar_carbineriflemk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO', - hash = 1249283253, - model = 'w_mg_combatmgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_02'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_02', - hash = -857707587, - model = 'w_mg_combatmgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_03'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_03', - hash = -1097543898, - model = 'w_mg_combatmgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_04'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_04', - hash = 1980349969, - model = 'w_mg_combatmgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_05'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_05', - hash = 1219453777, - model = 'w_mg_combatmgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_06'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_06', - hash = -1853459190, - model = 'w_mg_combatmgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_07'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_07', - hash = -2074781016, - model = 'w_mg_combatmgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_08'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_08', - hash = 457967755, - model = 'w_mg_combatmgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_09'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_09', - hash = 235171324, - model = 'w_mg_combatmgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_10'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_10', - hash = 42685294, - model = 'w_mg_combatmgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_COMBATMG_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_COMBATMG_MK2_CAMO_IND_01', - hash = -687617715, - model = 'w_mg_combatmgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO'] = { - id = 'COMPONENT_SMG_MK2_CAMO', - hash = -996700057, - model = 'w_at_smgmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_02'] = { - id = 'COMPONENT_SMG_MK2_CAMO_02', - hash = 940943685, - model = 'w_at_smgmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_03'] = { - id = 'COMPONENT_SMG_MK2_CAMO_03', - hash = 1263226800, - model = 'w_at_smgmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_04'] = { - id = 'COMPONENT_SMG_MK2_CAMO_04', - hash = -328035840, - model = 'w_at_smgmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_05'] = { - id = 'COMPONENT_SMG_MK2_CAMO_05', - hash = 1224100642, - model = 'w_at_smgmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_06'] = { - id = 'COMPONENT_SMG_MK2_CAMO_06', - hash = 899228776, - model = 'w_at_smgmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_07'] = { - id = 'COMPONENT_SMG_MK2_CAMO_07', - hash = 616006309, - model = 'w_at_smgmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_08'] = { - id = 'COMPONENT_SMG_MK2_CAMO_08', - hash = -1561952511, - model = 'w_at_smgmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_09'] = { - id = 'COMPONENT_SMG_MK2_CAMO_09', - hash = 572063080, - model = 'w_at_smgmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_10'] = { - id = 'COMPONENT_SMG_MK2_CAMO_10', - hash = 1170588613, - model = 'w_at_smgmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_SMG_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_SMG_MK2_CAMO_IND_01', - hash = 966612367, - model = 'w_at_smgmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_SLIDE', - hash = -1258515792, - model = 'W_PI_PistolMK2_Slide_Camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO', - hash = 1550611612, - model = 'w_pi_pistolmk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_02_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_02_SLIDE', - hash = 438243936, - model = 'W_PI_PistolMK2_Slide_Camo2', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_02'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_02', - hash = 368550800, - model = 'w_pi_pistolmk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_03_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_03_SLIDE', - hash = -455079056, - model = 'W_PI_PistolMK2_Slide_Camo3', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_03'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_03', - hash = -1769069349, - model = 'w_pi_pistolmk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_04_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_04_SLIDE', - hash = 740920107, - model = 'W_PI_PistolMK2_Slide_Camo4', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_04'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_04', - hash = 24902297, - model = 'w_pi_pistolmk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_05_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_05_SLIDE', - hash = -541616347, - model = 'W_PI_PistolMK2_Slide_Camo5', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_05'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_05', - hash = -228041614, - model = 'w_pi_pistolmk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_06_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_06_SLIDE', - hash = 1809261196, - model = 'W_PI_PistolMK2_Slide_Camo6', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_06'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_06', - hash = -584961562, - model = 'w_pi_pistolmk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_07_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_07_SLIDE', - hash = -1646538868, - model = 'W_PI_PistolMK2_Slide_Camo7', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_07'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_07', - hash = -1153175946, - model = 'w_pi_pistolmk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_08_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_08_SLIDE', - hash = -1290164948, - model = 'W_PI_PistolMK2_Slide_Camo8', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_08'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_08', - hash = 1301287696, - model = 'w_pi_pistolmk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_09_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_09_SLIDE', - hash = -964465134, - model = 'W_PI_PistolMK2_Slide_Camo9', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_09'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_09', - hash = 1597093459, - model = 'w_pi_pistolmk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_10_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_10_SLIDE', - hash = 1135718771, - model = 'W_PI_PistolMK2_Slide_Camo10', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_10'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_10', - hash = 1769871776, - model = 'w_pi_pistolmk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01_SLIDE', - hash = 1253942266, - model = 'W_PI_PistolMK2_Camo_Sl_Ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_PISTOL_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_PISTOL_MK2_CAMO_IND_01', - hash = -1827882671, - model = 'w_pi_pistolmk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO', - hash = -130843390, - model = 'w_at_heavysnipermk2_camo1', - gxtName = 'WCT_CAMO_1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_02'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_02', - hash = -977347227, - model = 'w_at_heavysnipermk2_camo2', - gxtName = 'WCT_CAMO_2', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_03'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_03', - hash = -378461067, - model = 'w_at_heavysnipermk2_camo3', - gxtName = 'WCT_CAMO_3', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_04'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_04', - hash = 329939175, - model = 'w_at_heavysnipermk2_camo4', - gxtName = 'WCT_CAMO_4', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_05'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_05', - hash = 643374672, - model = 'w_at_heavysnipermk2_camo5', - gxtName = 'WCT_CAMO_5', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_06'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_06', - hash = 807875052, - model = 'w_at_heavysnipermk2_camo6', - gxtName = 'WCT_CAMO_6', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_07'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_07', - hash = -1401804168, - model = 'w_at_heavysnipermk2_camo7', - gxtName = 'WCT_CAMO_7', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_08'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_08', - hash = -1096495395, - model = 'w_at_heavysnipermk2_camo8', - gxtName = 'WCT_CAMO_8', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_09'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_09', - hash = -847811454, - model = 'w_at_heavysnipermk2_camo9', - gxtName = 'WCT_CAMO_9', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_10'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_10', - hash = -1413108537, - model = 'w_at_heavysnipermk2_camo10', - gxtName = 'WCT_CAMO_10', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01'] = { - id = 'COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01', - hash = 1815270123, - model = 'w_at_heavysnipermk2_camo_ind1', - gxtName = 'WCT_CAMO_IND', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_PI_FLSH_02'] = { - id = 'COMPONENT_AT_PI_FLSH_02', - hash = 1140676955, - model = 'w_at_pi_flsh_2', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_AT_AR_AFGRIP_02'] = { - id = 'COMPONENT_AT_AR_AFGRIP_02', - hash = -1654288262, - model = 'w_at_afgrip_2', - gxtName = 'WCT_GRIP', - gxtDescription = 'WCD_GRIP', - __type = 'CWeaponComponentInfo', - type = 'default' - }, - ['COMPONENT_AT_MUZZLE_01'] = { - id = 'COMPONENT_AT_MUZZLE_01', - hash = -1181482284, - model = 'w_at_muzzle_1', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_02'] = { - id = 'COMPONENT_AT_MUZZLE_02', - hash = -932732805, - model = 'w_at_muzzle_2', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_03'] = { - id = 'COMPONENT_AT_MUZZLE_03', - hash = -569259057, - model = 'w_at_muzzle_3', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_04'] = { - id = 'COMPONENT_AT_MUZZLE_04', - hash = -326080308, - model = 'w_at_muzzle_4', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_05'] = { - id = 'COMPONENT_AT_MUZZLE_05', - hash = 48731514, - model = 'w_at_muzzle_5', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_06'] = { - id = 'COMPONENT_AT_MUZZLE_06', - hash = 880736428, - model = 'w_at_muzzle_6', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_07'] = { - id = 'COMPONENT_AT_MUZZLE_07', - hash = 1303784126, - model = 'w_at_muzzle_7', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_08'] = { - id = 'COMPONENT_AT_MUZZLE_08', - hash = 1602080333, - model = 'w_at_muzzle_8', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_MUZZLE_09'] = { - id = 'COMPONENT_AT_MUZZLE_09', - hash = 1764221345, - model = 'w_at_muzzle_9', - gxtName = 'WCT_MUZZ', - gxtDescription = 'WCD_MUZZ_SR', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_COMP'] = { - id = 'COMPONENT_AT_PI_COMP', - hash = 568543123, - model = 'w_at_pi_comp_1', - gxtName = 'WCT_COMP', - gxtDescription = 'WCD_COMP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_AT_PI_RAIL'] = { - id = 'COMPONENT_AT_PI_RAIL', - hash = -1898661008, - model = 'w_at_pi_rail_1', - gxtName = 'WCT_SCOPE_PI', - gxtDescription = 'WCD_SCOPE_PI', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_MK2', - hash = 77277509, - model = 'w_at_scope_macro', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02_MK2', - hash = -944910075, - model = 'w_at_scope_macro_2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2', - hash = -452809877, - model = 'w_at_scope_macro_2_mk2', - gxtName = 'WCT_SCOPE_MAC2', - gxtDescription = 'WCD_SCOPE_MAC', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_MK2'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_MK2', - hash = 1060929921, - model = 'w_at_scope_small', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_SMALL_SMG_MK2'] = { - id = 'COMPONENT_AT_SCOPE_SMALL_SMG_MK2', - hash = 1038927834, - model = 'w_at_scope_small_mk2', - gxtName = 'WCT_SCOPE_SML2', - gxtDescription = 'WCD_SCOPE_SML', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_MEDIUM_MK2'] = { - id = 'COMPONENT_AT_SCOPE_MEDIUM_MK2', - hash = -966040254, - model = 'w_at_scope_medium_2', - gxtName = 'WCT_SCOPE_MED2', - gxtDescription = 'WCD_SCOPE_MED', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_LARGE_MK2'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_MK2', - hash = -2101279869, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG2', - gxtDescription = 'WCD_SCOPE_LRG', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_NV'] = { - id = 'COMPONENT_AT_SCOPE_NV', - hash = -1233121104, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_NV', - gxtDescription = 'WCD_SCOPE_NV', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SCOPE_THERMAL'] = { - id = 'COMPONENT_AT_SCOPE_THERMAL', - hash = 776198721, - model = 'w_at_scope_nv', - gxtName = 'WCT_SCOPE_TH', - gxtDescription = 'WCD_SCOPE_TH', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SIGHTS'] = { - id = 'COMPONENT_AT_SIGHTS', - hash = 1108334355, - model = 'w_at_sights_1', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SIGHTS_SMG'] = { - id = 'COMPONENT_AT_SIGHTS_SMG', - hash = -1613015470, - model = 'w_at_sights_smg', - gxtName = 'WCT_HOLO', - gxtDescription = 'WCD_HOLO', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_AT_SR_SUPP_03'] = { - id = 'COMPONENT_AT_SR_SUPP_03', - hash = -1404903567, - model = 'w_at_sr_supp3', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_SR_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_FLASHLIGHT_LIGHT'] = { - id = 'COMPONENT_FLASHLIGHT_LIGHT', - hash = -575194865, - model = 'w_me_flashlight_flash', - gxtName = 'WCT_FLASH', - gxtDescription = 'WCD_FLASH', - __type = 'CWeaponComponentFlashLightInfo', - type = 'flashlight' - }, - ['COMPONENT_FLAREGUN_CLIP_01'] = { - id = 'COMPONENT_FLAREGUN_CLIP_01', - hash = -1813398119, - model = 'w_pi_flaregun_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCT_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_CERAMICPISTOL_CLIP_01'] = { - id = 'COMPONENT_CERAMICPISTOL_CLIP_01', - hash = 1423184737, - model = 'W_PI_Ceramic_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_P_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_CERAMICPISTOL_CLIP_02'] = { - id = 'COMPONENT_CERAMICPISTOL_CLIP_02', - hash = -2122814295, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_P_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 17 - }, - ['COMPONENT_CERAMICPISTOL_SUPP'] = { - id = 'COMPONENT_CERAMICPISTOL_SUPP', - hash = -1828202758, - model = 'W_PI_Ceramic_Supp', - gxtName = 'WCT_SUPP', - gxtDescription = 'WCD_PI_SUPP', - __type = 'CWeaponComponentSuppressorInfo', - type = 'suppressor' - }, - ['COMPONENT_NAVYREVOLVER_CLIP_01'] = { - id = 'COMPONENT_NAVYREVOLVER_CLIP_01', - hash = -1738620313, - model = 'w_pi_wep2_gun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_NV_CLIP', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_01'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_01', - hash = 1198425599, - model = 'w_sb_compactsmg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MCHP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_MACHINEPISTOL_CLIP_02'] = { - id = 'COMPONENT_MACHINEPISTOL_CLIP_02', - hash = -1188271751, - model = 'w_sb_compactsmg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MCHP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_01'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_01', - hash = 1363085923, - model = 'w_ar_assaultrifle_smg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_CMPR_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMPACTRIFLE_CLIP_02'] = { - id = 'COMPONENT_COMPACTRIFLE_CLIP_02', - hash = 1509923832, - model = 'w_ar_assaultrifle_smg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_CMPR_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_DBSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_DBSHOTGUN_CLIP_01', - hash = 703231006, - model = 'w_sg_doublebarrel_mag1', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 2 - }, - ['COMPONENT_COMBATPDW_CLIP_01'] = { - id = 'COMPONENT_COMBATPDW_CLIP_01', - hash = 1125642654, - model = 'W_SB_PDW_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_PDW_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_COMBATPDW_CLIP_02'] = { - id = 'COMPONENT_COMBATPDW_CLIP_02', - hash = 860508675, - model = 'W_SB_PDW_Mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_PDW_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_SNSPISTOL_CLIP_01'] = { - id = 'COMPONENT_SNSPISTOL_CLIP_01', - hash = -125817127, - model = 'w_pi_sns_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SNSP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_SNSPISTOL_CLIP_02'] = { - id = 'COMPONENT_SNSPISTOL_CLIP_02', - hash = 2063610803, - model = 'w_pi_sns_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SNSP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_SNSPISTOL_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_SNSPISTOL_VARMOD_LOWRIDER', - hash = -2144080721, - model = 'w_pi_sns_pistol_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MARKSMANPISTOL_CLIP_01'] = { - id = 'COMPONENT_MARKSMANPISTOL_CLIP_01', - hash = -878820883, - model = 'W_PI_SingleShot_Shell', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_KNUCKLE_VARMOD_BASE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_BASE', - hash = -213504205, - model = 'W_ME_Knuckle', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_PIMP'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_PIMP', - hash = -971770235, - model = 'W_ME_Knuckle_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_BALLAS'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_BALLAS', - hash = -287703709, - model = 'W_ME_Knuckle_BG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_DOLLAR'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_DOLLAR', - hash = 1351683121, - model = 'W_ME_Knuckle_DLR', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_DIAMOND'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_DIAMOND', - hash = -1755194916, - model = 'W_ME_Knuckle_DMD', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_HATE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_HATE', - hash = 2112683568, - model = 'W_ME_Knuckle_HT', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_LOVE'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_LOVE', - hash = 1062111910, - model = 'W_ME_Knuckle_LV', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_PLAYER'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_PLAYER', - hash = 146278587, - model = 'W_ME_Knuckle_PC', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_KING'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_KING', - hash = -494162961, - model = 'W_ME_Knuckle_SLG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_KNUCKLE_VARMOD_VAGOS'] = { - id = 'COMPONENT_KNUCKLE_VARMOD_VAGOS', - hash = 2062808965, - model = 'W_ME_Knuckle_VG', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_HEAVYPISTOL_CLIP_01'] = { - id = 'COMPONENT_HEAVYPISTOL_CLIP_01', - hash = 222992026, - model = 'w_pi_heavypistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 18 - }, - ['COMPONENT_HEAVYPISTOL_CLIP_02'] = { - id = 'COMPONENT_HEAVYPISTOL_CLIP_02', - hash = 1694090795, - model = 'w_pi_heavypistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 36 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_01'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_01', - hash = -959978111, - model = 'w_ar_specialcarbine_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_SPECIALCARBINE_CLIP_02'] = { - id = 'COMPONENT_SPECIALCARBINE_CLIP_02', - hash = 2089537806, - model = 'w_ar_specialcarbine_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_BULLPUPRIFLE_CLIP_01'] = { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_01', - hash = -979292288, - model = 'w_ar_bullpuprifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_BRIF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_BULLPUPRIFLE_CLIP_02'] = { - id = 'COMPONENT_BULLPUPRIFLE_CLIP_02', - hash = -1284994289, - model = 'w_ar_bullpuprifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_BRIF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 60 - }, - ['COMPONENT_VINTAGEPISTOL_CLIP_01'] = { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_01', - hash = 1168357051, - model = 'w_pi_vintage_pistol_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_VPST_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 7 - }, - ['COMPONENT_VINTAGEPISTOL_CLIP_02'] = { - id = 'COMPONENT_VINTAGEPISTOL_CLIP_02', - hash = 867832552, - model = 'w_pi_vintage_pistol_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_VPST_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 14 - }, - ['COMPONENT_FIREWORK_CLIP_01'] = { - id = 'COMPONENT_FIREWORK_CLIP_01', - hash = -454770035, - model = '', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_MUSKET_CLIP_01'] = { - id = 'COMPONENT_MUSKET_CLIP_01', - hash = 1322387263, - model = 'P_CS_Joint_02', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM'] = { - id = 'COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM', - hash = 471997210, - model = 'w_at_scope_large', - gxtName = 'WCT_SCOPE_LRG', - gxtDescription = 'WCD_SCOPE_LRF', - __type = 'CWeaponComponentScopeInfo', - type = 'scope' - }, - ['COMPONENT_MARKSMANRIFLE_CLIP_01'] = { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_01', - hash = -667205311, - model = 'w_sr_marksmanrifle_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_MKRF_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 8 - }, - ['COMPONENT_MARKSMANRIFLE_CLIP_02'] = { - id = 'COMPONENT_MARKSMANRIFLE_CLIP_02', - hash = -855823675, - model = 'w_sr_marksmanrifle_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_MKRF_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 16 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_01', - hash = 844049759, - model = 'w_sg_heavyshotgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_HVSG_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_HEAVYSHOTGUN_CLIP_02'] = { - id = 'COMPONENT_HEAVYSHOTGUN_CLIP_02', - hash = -1759709443, - model = 'w_sg_heavyshotgun_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_HVSG_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 12 - }, - ['COMPONENT_GUSENBERG_CLIP_01'] = { - id = 'COMPONENT_GUSENBERG_CLIP_01', - hash = 484812453, - model = 'w_sb_gusenberg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_GSNB_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - }, - ['COMPONENT_GUSENBERG_CLIP_02'] = { - id = 'COMPONENT_GUSENBERG_CLIP_02', - hash = -355941776, - model = 'w_sb_gusenberg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_GSNB_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 50 - }, - ['COMPONENT_RAILGUN_CLIP_01'] = { - id = 'COMPONENT_RAILGUN_CLIP_01', - hash = 59044840, - model = 'w_ar_railgun_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_RLGN_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_HEAVYPISTOL_VARMOD_LUXE'] = { - id = 'COMPONENT_HEAVYPISTOL_VARMOD_LUXE', - hash = 2053798779, - model = 'W_PI_HeavyPistol_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER'] = { - id = 'COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER', - hash = 1929467122, - model = 'w_ar_specialcarbine_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_BULLPUPRIFLE_VARMOD_LOW'] = { - id = 'COMPONENT_BULLPUPRIFLE_VARMOD_LOW', - hash = -1470645128, - model = 'w_ar_bullpuprifle_luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_MARKSMANRIFLE_VARMOD_LUXE'] = { - id = 'COMPONENT_MARKSMANRIFLE_VARMOD_LUXE', - hash = 371102273, - model = 'W_SR_MarksmanRifle_Luxe', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_REVOLVER_CLIP_01'] = { - id = 'COMPONENT_REVOLVER_CLIP_01', - hash = -377062173, - model = 'w_pi_revolver_Mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_REV_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 6 - }, - ['COMPONENT_REVOLVER_VARMOD_BOSS'] = { - id = 'COMPONENT_REVOLVER_VARMOD_BOSS', - hash = 384708672, - model = 'w_pi_revolver_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_REVOLVER_VARMOD_GOON'] = { - id = 'COMPONENT_REVOLVER_VARMOD_GOON', - hash = -1802258419, - model = 'w_pi_revolver_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_BASE'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_BASE', - hash = -1858624256, - model = 'w_me_switchblade', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_VAR1'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR1', - hash = 1530822070, - model = 'w_me_switchblade_b', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_SWITCHBLADE_VARMOD_VAR2'] = { - id = 'COMPONENT_SWITCHBLADE_VARMOD_VAR2', - hash = -409758110, - model = 'w_me_switchblade_g', - gxtName = 'WCT_INVALID', - gxtDescription = 'WCD_INVALID', - __type = 'CWeaponComponentVariantModelInfo', - type = 'variant' - }, - ['COMPONENT_AUTOSHOTGUN_CLIP_01'] = { - id = 'COMPONENT_AUTOSHOTGUN_CLIP_01', - hash = 169463950, - model = 'w_sg_sweeper_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 10 - }, - ['COMPONENT_COMPACTLAUNCHER_CLIP_01'] = { - id = 'COMPONENT_COMPACTLAUNCHER_CLIP_01', - hash = 1235472140, - model = 'w_lr_compactgl_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = '', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 1 - }, - ['COMPONENT_MINISMG_CLIP_01'] = { - id = 'COMPONENT_MINISMG_CLIP_01', - hash = -2067221805, - model = 'w_sb_minismg_mag1', - gxtName = 'WCT_CLIP1', - gxtDescription = 'WCD_SCRP_CLIP1', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 20 - }, - ['COMPONENT_MINISMG_CLIP_02'] = { - id = 'COMPONENT_MINISMG_CLIP_02', - hash = -1820405577, - model = 'w_sb_minismg_mag2', - gxtName = 'WCT_CLIP2', - gxtDescription = 'WCD_SCRP_CLIP2', - __type = 'CWeaponComponentClipInfo', - type = 'clip', - clipSize = 30 - } -} - ---- Weapon ammo configuration -config.weapon_ammo = { - ['AMMO_MOBILEOPS_CANNON'] = { - id = 'AMMO_MOBILEOPS_CANNON', - hash = 764589401, - max = 20, - name = _T('core', 'ammo_mobileops_cannon') - }, - ['AMMO_APC_CANNON'] = { - id = 'AMMO_APC_CANNON', - hash = -767591211, - max = 100, - name = _T('core', 'ammo_apc_cannon') - }, - ['AMMO_APC_MISSILE'] = { - id = 'AMMO_APC_MISSILE', - hash = 119573070, - max = 20, - name = _T('core', 'ammo_apc_missile') - }, - ['AMMO_AVENGER_CANNON'] = { - id = 'AMMO_AVENGER_CANNON', - hash = 1849772700, - max = 20, - name = _T('core', 'ammo_avenger_cannon') - }, - ['AMMO_BARRAGE_GL'] = { - id = 'AMMO_BARRAGE_GL', - hash = 1364454752, - max = 20, - name = _T('core', 'ammo_barrage_gl') - }, - ['AMMO_VEHICLEBOMB'] = { - id = 'AMMO_VEHICLEBOMB', - hash = -1615671818, - max = 1, - name = _T('core', 'ammo_vehiclebomb') - }, - ['AMMO_VEHICLEBOMB_CLUSTER'] = { - id = 'AMMO_VEHICLEBOMB_CLUSTER', - hash = 1584038003, - max = 1, - name = _T('core', 'ammo_vehiclebomb_cluster') - }, - ['AMMO_VEHICLEBOMB_GAS'] = { - id = 'AMMO_VEHICLEBOMB_GAS', - hash = 314485403, - max = 1, - name = _T('core', 'ammo_vehiclebomb_gas') - }, - ['AMMO_VEHICLEBOMB_INCENDIARY'] = { - id = 'AMMO_VEHICLEBOMB_INCENDIARY', - hash = -111286589, - max = 1, - name = _T('core', 'ammo_vehiclebomb_incendiary') - }, - ['AMMO_CHERNO_MISSILE'] = { - id = 'AMMO_CHERNO_MISSILE', - hash = -1278325590, - max = 10, - name = _T('core', 'ammo_cherno_missile') - }, - ['AMMO_DUNE_GRENADELAUNCHER'] = { - id = 'AMMO_DUNE_GRENADELAUNCHER', - hash = 1742067183, - max = 20, - name = _T('core', 'ammo_dune_grenadelauncher') - }, - ['AMMO_HACKER_MISSILE'] = { - id = 'AMMO_HACKER_MISSILE', - hash = -2009808731, - max = 20, - name = _T('core', 'ammo_hacker_missile') - }, - ['AMMO_HUNTER_MISSILE'] = { - id = 'AMMO_HUNTER_MISSILE', - hash = -119401255, - max = 20, - name = _T('core', 'ammo_hunter_missile') - }, - ['AMMO_HUNTER_BARRAGE'] = { - id = 'AMMO_HUNTER_BARRAGE', - hash = 935462248, - max = 20, - name = _T('core', 'ammo_hunter_barrage') - }, - ['AMMO_KHANJALI_GL'] = { - id = 'AMMO_KHANJALI_GL', - hash = -1630507076, - max = 20, - name = _T('core', 'ammo_khanjali_gl') - }, - ['AMMO_KHANJALI_CANNON_HEAVY'] = { - id = 'AMMO_KHANJALI_CANNON_HEAVY', - hash = 617011510, - max = 100, - name = _T('core', 'ammo_khanjali_cannon_heavy') - }, - ['AMMO_VEHICLEMINE'] = { - id = 'AMMO_VEHICLEMINE', - hash = 612448028, - max = 1, - name = _T('core', 'ammo_vehiclemine') - }, - ['AMMO_VEHICLEMINE_KINETIC'] = { - id = 'AMMO_VEHICLEMINE_KINETIC', - hash = -1140465749, - max = 1, - name = _T('core', 'ammo_vehiclemine_kinetic') - }, - ['AMMO_VEHICLEMINE_EMP'] = { - id = 'AMMO_VEHICLEMINE_EMP', - hash = 1653442244, - max = 1, - name = _T('core', 'ammo_vehiclemine_emp') - }, - ['AMMO_VEHICLEMINE_SPIKE'] = { - id = 'AMMO_VEHICLEMINE_SPIKE', - hash = 1782795920, - max = 1, - name = _T('core', 'ammo_vehiclemine_spike') - }, - ['AMMO_VEHICLEMINE_SLICK'] = { - id = 'AMMO_VEHICLEMINE_SLICK', - hash = -418520852, - max = 1, - name = _T('core', 'ammo_vehiclemine_slick') - }, - ['AMMO_VEHICLEMINE_TAR'] = { - id = 'AMMO_VEHICLEMINE_TAR', - hash = -1733963618, - max = 1, - name = _T('core', 'ammo_vehiclemine_tar') - }, - ['AMMO_VEHICLEMINE_KINETIC_RC'] = { - id = 'AMMO_VEHICLEMINE_KINETIC_RC', - hash = -338616823, - max = 1, - name = _T('core', 'ammo_vehiclemine_kinetic_rc') - }, - ['AMMO_VEHICLEMINE_EMP_RC'] = { - id = 'AMMO_VEHICLEMINE_EMP_RC', - hash = -930619152, - max = 1, - name = _T('core', 'ammo_vehiclemine_emp_rc') - }, - ['AMMO_VEHICLEMINE_SPIKE_RC'] = { - id = 'AMMO_VEHICLEMINE_SPIKE_RC', - hash = -1317227407, - max = 1, - name = _T('core', 'ammo_vehiclemine_spike_rc') - }, - ['AMMO_VEHICLEMINE_SLICK_RC'] = { - id = 'AMMO_VEHICLEMINE_SLICK_RC', - hash = -590129723, - max = 1, - name = _T('core', 'ammo_vehiclemine_slick_rc') - }, - ['AMMO_VEHICLEMINE_TAR_RC'] = { - id = 'AMMO_VEHICLEMINE_TAR_RC', - hash = -1955683003, - max = 1, - name = _T('core', 'ammo_vehiclemine_tar_rc') - }, - ['AMMO_MONSTER3_KINETIC'] = { - id = 'AMMO_MONSTER3_KINETIC', - hash = 2074953483, - max = 10, - name = _T('core', 'ammo_monster3_kinetic') - }, - ['AMMO_MORTAR_EXPLOSIVE'] = { - id = 'AMMO_MORTAR_EXPLOSIVE', - hash = 814030577, - max = 10, - name = _T('core', 'ammo_mortar_explosive') - }, - ['AMMO_MORTAR_KINETIC'] = { - id = 'AMMO_MORTAR_KINETIC', - hash = 648487681, - max = 10, - name = _T('core', 'ammo_mortar_kinetic') - }, - ['AMMO_MULE4_GL'] = { - id = 'AMMO_MULE4_GL', - hash = -206645419, - max = 20, - name = _T('core', 'ammo_mule4_gl') - }, - ['AMMO_OPPRESSOR_MISSILE'] = { - id = 'AMMO_OPPRESSOR_MISSILE', - hash = 570854289, - max = 20, - name = _T('core', 'ammo_oppressor_missile') - }, - ['AMMO_OPPRESSOR2_MISSILE'] = { - id = 'AMMO_OPPRESSOR2_MISSILE', - hash = 914231229, - max = 20, - name = _T('core', 'ammo_oppressor2_missile') - }, - ['AMMO_POUNDER2_MISSILE'] = { - id = 'AMMO_POUNDER2_MISSILE', - hash = 948447183, - max = 20, - name = _T('core', 'ammo_pounder2_missile') - }, - ['AMMO_POUNDER2_GL'] = { - id = 'AMMO_POUNDER2_GL', - hash = 1624456817, - max = 20, - name = _T('core', 'ammo_pounder2_gl') - }, - ['AMMO_ROGUE_MISSILE'] = { - id = 'AMMO_ROGUE_MISSILE', - hash = -1421421393, - max = 20, - name = _T('core', 'ammo_rogue_missile') - }, - ['AMMO_SCRAMJET_MISSILE'] = { - id = 'AMMO_SCRAMJET_MISSILE', - hash = -1664293218, - max = 20, - name = _T('core', 'ammo_scramjet_missile') - }, - ['AMMO_STRIKEFORCE_BARRAGE'] = { - id = 'AMMO_STRIKEFORCE_BARRAGE', - hash = 987449399, - max = 20, - name = _T('core', 'ammo_strikeforce_barrage') - }, - ['AMMO_STRIKEFORCE_MISSILE'] = { - id = 'AMMO_STRIKEFORCE_MISSILE', - hash = 770578418, - max = 20, - name = _T('core', 'ammo_strikeforce_missile') - }, - ['AMMO_SUBCAR_MISSILE'] = { - id = 'AMMO_SUBCAR_MISSILE', - hash = 456482729, - max = 100, - name = _T('core', 'ammo_subcar_missile') - }, - ['AMMO_SUBCAR_TORPEDO'] = { - id = 'AMMO_SUBCAR_TORPEDO', - hash = -684945118, - max = 100, - name = _T('core', 'ammo_subcar_torpedo') - }, - ['AMMO_TAMPA_MORTAR'] = { - id = 'AMMO_TAMPA_MORTAR', - hash = -405037695, - max = 10, - name = _T('core', 'ammo_tampa_mortar') - }, - ['AMMO_THRUSTER_MISSILE'] = { - id = 'AMMO_THRUSTER_MISSILE', - hash = -379666311, - max = 20, - name = _T('core', 'ammo_thruster_missile') - }, - ['AMMO_TRAILER_AA'] = { - id = 'AMMO_TRAILER_AA', - hash = 881918194, - max = 100, - name = _T('core', 'ammo_trailer_aa') - }, - ['AMMO_TRAILER_MISSILE'] = { - id = 'AMMO_TRAILER_MISSILE', - hash = -11173636, - max = 10, - name = _T('core', 'ammo_trailer_missile') - }, - ['AMMO_VIGILANTE_MISSILE'] = { - id = 'AMMO_VIGILANTE_MISSILE', - hash = 1507289724, - max = 20, - name = _T('core', 'ammo_vigilante_missile') - }, - ['AMMO_VEHICLEBOMB_WIDE'] = { - id = 'AMMO_VEHICLEBOMB_WIDE', - hash = -117387562, - max = 1, - name = _T('core', 'ammo_vehiclebomb_wide') - }, - ['AMMO_RCTANK_ROCKET'] = { - id = 'AMMO_RCTANK_ROCKET', - hash = -1585454291, - max = 20, - name = _T('core', 'ammo_rctank_rocket') - }, - ['AMMO_FIREWORK'] = { - id = 'AMMO_FIREWORK', - hash = -1356599793, - max = 20, - name = _T('core', 'ammo_firework') - }, - ['AMMO_FLAREGUN'] = { - id = 'AMMO_FLAREGUN', - hash = 1173416293, - max = 20, - name = _T('core', 'ammo_flaregun') - }, - ['AMMO_HOMINGLAUNCHER'] = { - id = 'AMMO_HOMINGLAUNCHER', - hash = -1726673363, - max = 10, - name = _T('core', 'ammo_hominglauncher') - }, - ['AMMO_PIPEBOMB'] = { - id = 'AMMO_PIPEBOMB', - hash = 357983224, - max = 10, - name = _T('core', 'ammo_pipebomb') - }, - ['AMMO_PROXMINE'] = { - id = 'AMMO_PROXMINE', - hash = -1356724057, - max = 5, - name = _T('core', 'ammo_proxmine') - }, - ['AMMO_RAILGUN'] = { - id = 'AMMO_RAILGUN', - hash = 2034517757, - max = 20, - name = _T('core', 'ammo_railgun') - }, - ['AMMO_PISTOL'] = { - id = 'AMMO_PISTOL', - hash = 1950175060, - max = 250, - name = _T('core', 'ammo_pistol') - }, - ['AMMO_SMG'] = { - id = 'AMMO_SMG', - hash = 1820140472, - max = 250, - name = _T('core', 'ammo_smg') - }, - ['AMMO_RIFLE'] = { - id = 'AMMO_RIFLE', - hash = 218444191, - max = 250, - name = _T('core', 'ammo_rifle') - }, - ['AMMO_MG'] = { - id = 'AMMO_MG', - hash = 1788949567, - max = 500, - name = _T('core', 'ammo_mg') - }, - ['AMMO_SHOTGUN'] = { - id = 'AMMO_SHOTGUN', - hash = -1878508229, - max = 250, - name = _T('core', 'ammo_shotgun') - }, - ['AMMO_STUNGUN'] = { - id = 'AMMO_STUNGUN', - hash = -1339118112, - max = 250, - name = _T('core', 'ammo_stungun') - }, - ['AMMO_SNIPER'] = { - id = 'AMMO_SNIPER', - hash = 1285032059, - max = 250, - name = _T('core', 'ammo_sniper') - }, - ['AMMO_SNIPER_REMOTE'] = { - id = 'AMMO_SNIPER_REMOTE', - hash = -19235536, - max = 250, - name = _T('core', 'ammo_sniper_remote') - }, - ['AMMO_FIREEXTINGUISHER'] = { - id = 'AMMO_FIREEXTINGUISHER', - hash = 1359393852, - max = 2000, - name = _T('core', 'ammo_fireextinguisher') - }, - ['AMMO_PETROLCAN'] = { - id = 'AMMO_PETROLCAN', - hash = -899475295, - max = 4500, - name = _T('core', 'ammo_petrolcan') - }, - ['AMMO_MINIGUN'] = { - id = 'AMMO_MINIGUN', - hash = -1614428030, - max = 250, - name = _T('core', 'ammo_minigun') - }, - ['AMMO_GRENADELAUNCHER'] = { - id = 'AMMO_GRENADELAUNCHER', - hash = 1003267566, - max = 20, - name = _T('core', 'ammo_grenadelauncher') - }, - ['AMMO_GRENADELAUNCHER_SMOKE'] = { - id = 'AMMO_GRENADELAUNCHER_SMOKE', - hash = 826266432, - max = 20, - name = _T('core', 'ammo_grenadelauncher_smoke') - }, - ['AMMO_RPG'] = { - id = 'AMMO_RPG', - hash = 1742569970, - max = 20, - name = _T('core', 'ammo_rpg') - }, - ['AMMO_STINGER'] = { - id = 'AMMO_STINGER', - hash = -1857257158, - max = 20, - name = _T('core', 'ammo_stinger') - }, - ['AMMO_GRENADE'] = { - id = 'AMMO_GRENADE', - hash = 1003688881, - max = 25, - name = _T('core', 'ammo_grenade') - }, - ['AMMO_BALL'] = { - id = 'AMMO_BALL', - hash = -6986138, - max = 1, - name = _T('core', 'ammo_ball') - }, - ['AMMO_STICKYBOMB'] = { - id = 'AMMO_STICKYBOMB', - hash = 1411692055, - max = 25, - name = _T('core', 'ammo_stickybomb') - }, - ['AMMO_SMOKEGRENADE'] = { - id = 'AMMO_SMOKEGRENADE', - hash = -435287898, - max = 25, - name = _T('core', 'ammo_smokegrenade') - }, - ['AMMO_BZGAS'] = { - id = 'AMMO_BZGAS', - hash = -1686864220, - max = 25, - name = _T('core', 'ammo_bzgas') - }, - ['AMMO_FLARE'] = { - id = 'AMMO_FLARE', - hash = 1808594799, - max = 25, - name = _T('core', 'ammo_flare') - }, - ['AMMO_MOLOTOV'] = { - id = 'AMMO_MOLOTOV', - hash = 1446246869, - max = 25, - name = _T('core', 'ammo_molotov') - }, - ['AMMO_TANK'] = { - id = 'AMMO_TANK', - hash = -1474608608, - max = 100, - name = _T('core', 'ammo_tank') - }, - ['AMMO_SPACE_ROCKET'] = { - id = 'AMMO_SPACE_ROCKET', - hash = 527765612, - max = 20, - name = _T('core', 'ammo_space_rocket') - }, - ['AMMO_PLANE_ROCKET'] = { - id = 'AMMO_PLANE_ROCKET', - hash = 1198741878, - max = 20, - name = _T('core', 'ammo_plane_rocket') - }, - ['AMMO_PLAYER_LASER'] = { - id = 'AMMO_PLAYER_LASER', - hash = -165357558, - max = 100, - name = _T('core', 'ammo_player_laser') - }, - ['AMMO_ENEMY_LASER'] = { - id = 'AMMO_ENEMY_LASER', - hash = -1372674932, - max = 100, - name = _T('core', 'ammo_enemy_laser') - }, - ['AMMO_BIRD_CRAP'] = { - id = 'AMMO_BIRD_CRAP', - hash = 1117307028, - max = 25, - name = _T('core', 'ammo_bird_crap') - }, - ['AMMO_MG_ARMORPIERCING'] = { - id = 'AMMO_MG_ARMORPIERCING', - hash = 784861712, - max = 480, - name = _T('core', 'ammo_mg_armorpiercing') - }, - ['AMMO_MG_FMJ'] = { - id = 'AMMO_MG_FMJ', - hash = 234717365, - max = 480, - name = _T('core', 'ammo_mg_fmj') - }, - ['AMMO_MG_INCENDIARY'] = { - id = 'AMMO_MG_INCENDIARY', - hash = 1461941360, - max = 480, - name = _T('core', 'ammo_mg_incendiary') - }, - ['AMMO_MG_TRACER'] = { - id = 'AMMO_MG_TRACER', - hash = 1226421483, - max = 600, - name = _T('core', 'ammo_mg_tracer') - }, - ['AMMO_PISTOL_FMJ'] = { - id = 'AMMO_PISTOL_FMJ', - hash = -1132792829, - max = 240, - name = _T('core', 'ammo_pistol_fmj') - }, - ['AMMO_PISTOL_HOLLOWPOINT'] = { - id = 'AMMO_PISTOL_HOLLOWPOINT', - hash = -836519658, - max = 240, - name = _T('core', 'ammo_pistol_hollowpoint') - }, - ['AMMO_PISTOL_INCENDIARY'] = { - id = 'AMMO_PISTOL_INCENDIARY', - hash = -1416716039, - max = 240, - name = _T('core', 'ammo_pistol_incendiary') - }, - ['AMMO_PISTOL_TRACER'] = { - id = 'AMMO_PISTOL_TRACER', - hash = -1193480661, - max = 360, - name = _T('core', 'ammo_pistol_tracer') - }, - ['AMMO_RIFLE_ARMORPIERCING'] = { - id = 'AMMO_RIFLE_ARMORPIERCING', - hash = 423744068, - max = 240, - name = _T('core', 'ammo_rifle_armorpiercing') - }, - ['AMMO_RIFLE_FMJ'] = { - id = 'AMMO_RIFLE_FMJ', - hash = 1586900444, - max = 240, - name = _T('core', 'ammo_rifle_fmj') - }, - ['AMMO_RIFLE_INCENDIARY'] = { - id = 'AMMO_RIFLE_INCENDIARY', - hash = -1829688883, - max = 240, - name = _T('core', 'ammo_rifle_incendiary') - }, - ['AMMO_RIFLE_TRACER'] = { - id = 'AMMO_RIFLE_TRACER', - hash = -1340502689, - max = 360, - name = _T('core', 'ammo_rifle_tracer') - }, - ['AMMO_SMG_FMJ'] = { - id = 'AMMO_SMG_FMJ', - hash = 758230489, - max = 240, - name = _T('core', 'ammo_smg_fmj') - }, - ['AMMO_SMG_HOLLOWPOINT'] = { - id = 'AMMO_SMG_HOLLOWPOINT', - hash = 670318226, - max = 240, - name = _T('core', 'ammo_smg_hollowpoint') - }, - ['AMMO_SMG_INCENDIARY'] = { - id = 'AMMO_SMG_INCENDIARY', - hash = -332892697, - max = 240, - name = _T('core', 'ammo_smg_incendiary') - }, - ['AMMO_SMG_TRACER'] = { - id = 'AMMO_SMG_TRACER', - hash = 1569785553, - max = 360, - name = _T('core', 'ammo_smg_tracer') - }, - ['AMMO_SNIPER_ARMORPIERCING'] = { - id = 'AMMO_SNIPER_ARMORPIERCING', - hash = -1497580119, - max = 80, - name = _T('core', 'ammo_sniper_armorpiercing') - }, - ['AMMO_SNIPER_EXPLOSIVE'] = { - id = 'AMMO_SNIPER_EXPLOSIVE', - hash = -1378784071, - max = 40, - name = _T('core', 'ammo_sniper_explosive') - }, - ['AMMO_SNIPER_FMJ'] = { - id = 'AMMO_SNIPER_FMJ', - hash = -168704490, - max = 80, - name = _T('core', 'ammo_sniper_fmj') - }, - ['AMMO_SNIPER_INCENDIARY'] = { - id = 'AMMO_SNIPER_INCENDIARY', - hash = 796697766, - max = 80, - name = _T('core', 'ammo_sniper_incendiary') - }, - ['AMMO_SNIPER_TRACER'] = { - id = 'AMMO_SNIPER_TRACER', - hash = 1184011213, - max = 320, - name = _T('core', 'ammo_sniper_tracer') - }, - ['AMMO_SHOTGUN_ARMORPIERCING'] = { - id = 'AMMO_SHOTGUN_ARMORPIERCING', - hash = 1923327840, - max = 160, - name = _T('core', 'ammo_shotgun_armorpiercing') - }, - ['AMMO_SHOTGUN_EXPLOSIVE'] = { - id = 'AMMO_SHOTGUN_EXPLOSIVE', - hash = -309302955, - max = 40, - name = _T('core', 'ammo_shotgun_explosive') - }, - ['AMMO_SHOTGUN_HOLLOWPOINT'] = { - id = 'AMMO_SHOTGUN_HOLLOWPOINT', - hash = 2089185906, - max = 160, - name = _T('core', 'ammo_shotgun_hollowpoint') - }, - ['AMMO_SHOTGUN_INCENDIARY'] = { - id = 'AMMO_SHOTGUN_INCENDIARY', - hash = -609429612, - max = 160, - name = _T('core', 'ammo_shotgun_incendiary') - }, - ['AMMO_SNOWBALL'] = { - id = 'AMMO_SNOWBALL', - hash = -2112339603, - max = 10, - name = _T('core', 'ammo_snowball') - }, - ['AMMO_ARENA_HOMING_MISSILE'] = { - id = 'AMMO_ARENA_HOMING_MISSILE', - hash = 1669062227, - max = 20, - name = _T('core', 'ammo_arena_homing_missile') - }, - ['AMMO_RAYPISTOL'] = { - id = 'AMMO_RAYPISTOL', - hash = -1526023308, - max = 20, - name = _T('core', 'ammo_raypistol') - }, - ['AMMO_HAZARDCAN'] = { - id = 'AMMO_HAZARDCAN', - hash = 1618528319, - max = 4500, - name = _T('core', 'ammo_hazardcan') - }, - ['AMMO_TRANQUILIZER'] = { - id = 'AMMO_TRANQUILIZER', - hash = 1964004553, - max = 250, - name = _T('core', 'ammo_tranquilizer') - } -} - ---- Weapon categories configuration -config.weapon_categories = { - ['thrown'] = { - id = 'thrown', - weapons = { - 'VEHICLE_WEAPON_BOMB', - 'VEHICLE_WEAPON_BOMB_CLUSTER', - 'VEHICLE_WEAPON_BOMB_GAS', - 'VEHICLE_WEAPON_BOMB_INCENDIARY', - 'VEHICLE_WEAPON_MINE', - 'VEHICLE_WEAPON_MINE_KINETIC', - 'VEHICLE_WEAPON_MINE_EMP', - 'VEHICLE_WEAPON_MINE_SPIKE', - 'VEHICLE_WEAPON_MINE_SLICK', - 'VEHICLE_WEAPON_MINE_TAR', - 'VEHICLE_WEAPON_MINE_KINETIC_RC', - 'VEHICLE_WEAPON_MINE_EMP_RC', - 'VEHICLE_WEAPON_MINE_SPIKE_RC', - 'VEHICLE_WEAPON_MINE_SLICK_RC', - 'VEHICLE_WEAPON_MINE_TAR_RC', - 'VEHICLE_WEAPON_BOMB_STANDARD_WIDE', - 'WEAPON_PIPEBOMB', - 'WEAPON_PROXMINE', - 'WEAPON_GRENADE', - 'WEAPON_STICKYBOMB', - 'WEAPON_SMOKEGRENADE', - 'WEAPON_BZGAS', - 'WEAPON_MOLOTOV', - 'WEAPON_BALL', - 'WEAPON_FLARE', - 'WEAPON_BIRD_CRAP', - 'WEAPON_SNOWBALL' - }, - name = _T('core', 'thrown') - }, - ['heavy'] = { - id = 'heavy', - weapons = { - 'VEHICLE_WEAPON_RCTANK_LAZER', - 'WEAPON_COMPACTLAUNCHER', - 'WEAPON_FIREWORK', - 'WEAPON_HOMINGLAUNCHER', - 'WEAPON_RAILGUN', - 'WEAPON_GRENADELAUNCHER', - 'WEAPON_GRENADELAUNCHER_SMOKE', - 'WEAPON_RPG', - 'WEAPON_PASSENGER_ROCKET', - 'WEAPON_AIRSTRIKE_ROCKET', - 'WEAPON_STINGER', - 'WEAPON_MINIGUN', - 'WEAPON_VEHICLE_ROCKET', - 'WEAPON_RAYMINIGUN' - }, - name = _T('core', 'heavy') - }, - ['shotgun'] = { - id = 'shotgun', - weapons = { - 'WEAPON_AUTOSHOTGUN', - 'WEAPON_DBSHOTGUN', - 'WEAPON_HEAVYSHOTGUN', - 'WEAPON_PUMPSHOTGUN', - 'WEAPON_SAWNOFFSHOTGUN', - 'WEAPON_ASSAULTSHOTGUN', - 'WEAPON_BULLPUPSHOTGUN', - 'WEAPON_PUMPSHOTGUN_MK2' - }, - name = _T('core', 'shotgun') - }, - ['melee'] = { - id = 'melee', - weapons = { - 'WEAPON_BATTLEAXE', - 'WEAPON_BOTTLE', - 'WEAPON_DAGGER', - 'WEAPON_FLASHLIGHT', - 'WEAPON_GARBAGEBAG', - 'WEAPON_HANDCUFFS', - 'WEAPON_HATCHET', - 'WEAPON_MACHETE', - 'WEAPON_POOLCUE', - 'WEAPON_KNIFE', - 'WEAPON_NIGHTSTICK', - 'WEAPON_HAMMER', - 'WEAPON_BAT', - 'WEAPON_GOLFCLUB', - 'WEAPON_CROWBAR', - 'WEAPON_STONE_HATCHET', - 'WEAPON_SWITCHBLADE', - 'WEAPON_WRENCH' - }, - name = _T('core', 'melee') - }, - ['rifle'] = { - id = 'rifle', - weapons = { - 'WEAPON_BULLPUPRIFLE', - 'WEAPON_COMPACTRIFLE', - 'WEAPON_ASSAULTRIFLE', - 'WEAPON_CARBINERIFLE', - 'WEAPON_ADVANCEDRIFLE', - 'WEAPON_SPECIALCARBINE', - 'WEAPON_ASSAULTRIFLE_MK2', - 'WEAPON_BULLPUPRIFLE_MK2', - 'WEAPON_CARBINERIFLE_MK2', - 'WEAPON_SPECIALCARBINE_MK2' - }, - name = _T('core', 'rifle') - }, - ['smg'] = { - id = 'smg', - weapons = { - 'WEAPON_COMBATPDW', - 'WEAPON_MACHINEPISTOL', - 'WEAPON_MINISMG', - 'WEAPON_MICROSMG', - 'WEAPON_SMG', - 'WEAPON_ASSAULTSMG', - 'WEAPON_SMG_MK2' - }, - name = _T('core', 'smg') - }, - ['pistol'] = { - id = 'pistol', - weapons = { - 'WEAPON_FLAREGUN', - 'WEAPON_HEAVYPISTOL', - 'WEAPON_MARKSMANPISTOL', - 'WEAPON_REVOLVER', - 'WEAPON_PISTOL', - 'WEAPON_COMBATPISTOL', - 'WEAPON_APPISTOL', - 'WEAPON_PISTOL50', - 'WEAPON_SNSPISTOL', - 'WEAPON_DOUBLEACTION', - 'WEAPON_PISTOL_MK2', - 'WEAPON_REVOLVER_MK2', - 'WEAPON_SNSPISTOL_MK2', - 'WEAPON_RAYPISTOL', - 'WEAPON_VINTAGEPISTOL', - 'WEAPON_CERAMICPISTOL', - 'WEAPON_NAVYREVOLVER' - }, - name = _T('core', 'pistol') - }, - ['mg'] = { - id = 'mg', - weapons = { - 'WEAPON_GUSENBERG', - 'WEAPON_MG', - 'WEAPON_COMBATMG', - 'WEAPON_COMBATMG_MK2', - 'WEAPON_RAYCARBINE' - }, - name = _T('core', 'mg') - }, - ['unarmed'] = { - id = 'unarmed', - weapons = { - 'WEAPON_KNUCKLE', - 'WEAPON_UNARMED', - 'WEAPON_ANIMAL', - 'WEAPON_COUGAR', - 'WEAPON_ANIMAL_RETRIEVER', - 'WEAPON_SMALL_DOG', - 'WEAPON_TIGER_SHARK', - 'WEAPON_HAMMERHEAD_SHARK', - 'WEAPON_KILLER_WHALE', - 'WEAPON_BOAR', - 'WEAPON_PIG', - 'WEAPON_COYOTE', - 'WEAPON_DEER', - 'WEAPON_HEN', - 'WEAPON_RABBIT', - 'WEAPON_CAT', - 'WEAPON_COW' - }, - name = _T('core', 'unarmed') - }, - ['sniper'] = { - id = 'sniper', - weapons = { - 'WEAPON_MARKSMANRIFLE', - 'WEAPON_MUSKET', - 'WEAPON_SNIPERRIFLE', - 'WEAPON_HEAVYSNIPER', - 'WEAPON_HEAVYSNIPER_MK2', - 'WEAPON_MARKSMANRIFLE_MK2' - }, - name = _T('core', 'sniper') - }, - ['stungun'] = { - id = 'stungun', - weapons = { - 'WEAPON_STUNGUN' - }, - name = _T('core', 'stungun') - }, - ['fireextinguisher'] = { - id = 'fireextinguisher', - weapons = { - 'WEAPON_FIREEXTINGUISHER' - }, - name = _T('core', 'fireextinguisher') - }, - ['petrolcan'] = { - id = 'petrolcan', - weapons = { - 'WEAPON_PETROLCAN', - 'WEAPON_HAZARDCAN' - }, - name = _T('core', 'petrolcan') - }, - ['digiscanner'] = { - id = 'digiscanner', - weapons = { - 'WEAPON_DIGISCANNER' - }, - name = _T('core', 'digiscanner') - }, - ['nightvision'] = { - id = 'nightvision', - weapons = { - 'GADGET_NIGHTVISION' - }, - name = _T('core', 'nightvision') - }, - ['parachute'] = { - id = 'parachute', - weapons = { - 'GADGET_PARACHUTE' - }, - name = _T('core', 'parachute') - }, - ['tranqilizer'] = { - id = 'tranqilizer', - weapons = { - 'WEAPON_TRANQUILIZER' - }, - name = _T('core', 'tranqilizer') - } -} - ---- Return current configuration -return config \ No newline at end of file diff --git a/corev/[required]/cvf_config/fxmanifest.lua b/corev/[required]/cvf_config/fxmanifest.lua deleted file mode 100644 index 0a2153a..0000000 --- a/corev/[required]/cvf_config/fxmanifest.lua +++ /dev/null @@ -1,48 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Config Resource' -version '1.0.0' -description 'Config resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Client available files ---- -files { - 'configs/client/*.lua', - 'configs/shared/*.lua' -} - ---- ---- Register client scripts ---- -server_scripts { - 'shared/main.lua' -} - ---- ---- Register client scripts ---- -client_scripts { - 'shared/main.lua' -} - -dependencies { - 'cvf_ids' -} \ No newline at end of file diff --git a/corev/[required]/cvf_config/shared/main.lua b/corev/[required]/cvf_config/shared/main.lua deleted file mode 100644 index e1a05ac..0000000 --- a/corev/[required]/cvf_config/shared/main.lua +++ /dev/null @@ -1,157 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local type = assert(type) -local pairs = assert(pairs) -local tostring = assert(tostring) -local xpcall = assert(xpcall) -local load = assert(load) -local traceback = assert(traceback or debug.traceback) -local pack = assert(pack or table.pack) -local lower = assert(string.lower) -local isClient = not IsDuplicityVersion() - ---- Cahce FiveM globals -local exports = assert(exports) -local cfv_ids_self = assert(exports['cvf_ids']) -local cfv_ids_func = assert(cfv_ids_self.__id) - ---- Create a configuration table -local configuration = {} - ---- Merge multiple tables into one table -local function merge_tables(...) - local tables_to_merge = {...} - - if (#tables_to_merge == 0) then - return {} - elseif (#tables_to_merge == 1) then - return tables_to_merge[1] - end - - local result = tables_to_merge[1] - - if (type(result) ~= 'table') then - result = {} - end - - for i = 2, #tables_to_merge do - local from = tables_to_merge[i] - - if (type(from) == 'table') then - for k, v in pairs(from) do - if type(v) == 'table' then - result[k] = result[k] or {} - - if (type(result[k]) == 'table') then - result[k] = merge_tables(result[k], v) - end - else - result[k] = v - end - end - end - end - - return result -end - ---- This function results a config table or value from stored configuration variable ---- @param cacheKey number Cached key from `cfv_ids:__id` ---- @return any|nil results from stored configuration variable -local function getConfigurationFromCache(cacheKey, ...) - local arguments = pack(...) - - if (configuration[cacheKey] ~= nil) then - local cachedResults = configuration[cacheKey] - - for _, argument in pairs(arguments) do - if (type(argument) == 'string') then - cachedResults = cachedResults[argument] or nil - - if (cachedResults == nil) then - return nil - elseif (type(cachedResults) ~= 'table') then - return cachedResults - end - end - end - - return cachedResults - end - - return nil -end - ---- Load configuration by name ---- @param name string Name of configuration ---- @param cacheKey number Cached key from `cfv_ids:__id` -local function loadConfigurationVariable(name, cacheKey) - if (configuration[cacheKey] ~= nil) then - return - end - - local sharedConfiguration = {} - local sharedConfigurationPath = ('configs/shared/%s.lua'):format(name) - local sharedConfigurationFile = LoadResourceFile(GetCurrentResourceName(), sharedConfigurationPath) - local environmentConfiguration = {} - local environmentConfigurationPath = isClient and ('configs/client/%s.lua'):format(name) or ('configs/server/%s.lua'):format(name) - local environmentConfigurationFile = LoadResourceFile(GetCurrentResourceName(), environmentConfigurationPath) - - if (sharedConfigurationFile) then - local func, _ = load(sharedConfigurationFile, ('%s/%s'):format(GetCurrentResourceName(), sharedConfigurationPath)) - - if (func) then - local ok, result = xpcall(func, traceback) - - if (ok) then - sharedConfiguration = result or {} - end - end - end - - if (environmentConfigurationFile) then - local func, _ = load(environmentConfigurationFile, ('%s/%s'):format(GetCurrentResourceName(), environmentConfigurationPath)) - - if (func) then - local ok, result = xpcall(func, traceback) - - if (ok) then - environmentConfiguration = result or {} - end - end - end - - configuration[cacheKey] = merge_tables(sharedConfiguration, environmentConfiguration) -end - ---- Load or return cached configuration based on name ---- @param name string Name of configuration to load ---- @params ... string[] Filer results by key ---- @return any|nil Returns `any` data from cached configuration or `nil` if not found -function getConfiguration(name, ...) - name = name or 'core' - - if (type(name) ~= 'string') then name = tostring(name) end - - name = lower(name) - - local cacheKey = cfv_ids_func(cfv_ids_self, name) - - loadConfigurationVariable(name, cacheKey) - - return getConfigurationFromCache(cacheKey, ...) -end - ---- Register `getConfiguration` as export function -exports('__c', getConfiguration) \ No newline at end of file diff --git a/corev/[required]/cvf_events/fxmanifest.lua b/corev/[required]/cvf_events/fxmanifest.lua deleted file mode 100644 index 2d0bca3..0000000 --- a/corev/[required]/cvf_events/fxmanifest.lua +++ /dev/null @@ -1,49 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Translation Resource' -version '1.0.0' -description 'Translation resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Load client files ---- -files { - 'translations/*.json' -} - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'server/main.lua' -} - ---- ---- Load translations ---- -translations { - 'translations/nl.json', - 'translations/en.json' -} - -dependencies { - 'cvf_config' -} \ No newline at end of file diff --git a/corev/[required]/cvf_events/server/main.lua b/corev/[required]/cvf_events/server/main.lua deleted file mode 100644 index a639842..0000000 --- a/corev/[required]/cvf_events/server/main.lua +++ /dev/null @@ -1,461 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local class = assert(class) -local pack = assert(pack or table.pack) -local insert = assert(table.insert) -local remove = assert(table.remove) -local ipairs = assert(ipairs) -local pairs = assert(pairs) -local lower = assert(string.lower) -local match = assert(string.match) -local sub = assert(string.sub) -local xpcall = assert(xpcall) -local traceback = assert(debug.traceback) -local encode = assert(json.encode) -local Wait = assert(Citizen.Wait) - ---- FiveM cached global variables -local GetInvokingResource = assert(GetInvokingResource) -local GetNumPlayerIdentifiers = assert(GetNumPlayerIdentifiers) -local GetPlayerIdentifier = assert(GetPlayerIdentifier) -local GetPlayerName = assert(GetPlayerName) -local _AEH = assert(AddEventHandler) -local exports = assert(exports) - ---- Create a `events` class -local events = class "events" - ---- Set default values -events:set { - events = {}, - resourceName = corev:getCurrentResourceName() -} - ---- Register a function as on event trigger ---- @param resource string Name of resource where event came from ---- @param event string Name of event ---- @param name table|string Name or Names of entities, categories etc. ---- @param func function Function to execute on event trigger -function events:onEvent(resource, event, name, func) - resource = corev:ensure(resource, self.resourceName) - event = corev:ensure(event, 'unknown') - name = corev:ensure(name, corev:typeof(name) == 'table' and {} or 'unknown') - func = corev:ensure(func, function() end) - - if (corev:typeof(name) == 'table') then - for _, n in pairs(name) do - if (corev:typeof(n) == 'string') then - self:onEvent(event, n, func) - end - end - - return - end - - event = lower(event) - - if (name == 'unknown') then name = nil else name = lower(name) end - - if (self.events == nil) then self.events = {} end - if (self.events[event] == nil) then - self.events[event] = { - triggers = {}, - parameters = {} - } - end - - if (name == nil) then - insert(self.events[event].triggers, { - resource = resource, - func = func - }) - else - if (self.events[event].parameters[name] == nil) then - self.events[event].parameters[name] = {} - end - - insert(self.events[event].parameters[name], { - resource = resource, - func = func - }) - end -end - ---- Filter given arguments on `function` and `name/names` -function events:filterArguments(...) - local _n, _ns, _c = nil, nil, nil - local _ni, _nsi = 999, 999 - local arguments = pack(...) - - for i, argument in ipairs(arguments) do - local argumentType = corev:typeof(argument) - - if (argumentType == 'function' and _c == nil) then - _c = argument - elseif (argumentType == 'table' and _ns == nil) then - for _, name in ipairs(argument) do - local _arg = corev:ensure(name, 'unknown') - - if (_arg ~= 'unknown') then - if (_ns == nil) then - _ns = {} - _nsi = i - end - - insert(_ns, _arg) - end - end - elseif (_n == nil) then - local _arg = corev:ensure(argument, 'unknown') - - if (_arg ~= 'unknown') then - _n = _arg - _ni = i - end - end - end - - if (_n ~= nil and _c ~= nil and _ni < _nsi) then - return _c, _n - elseif (_ns ~= nil and _c ~= nil and _nsi < _ni) then - return _c, _ns - elseif (_c ~= nil) then - return _c, nil - end -end - ---- Register a new on event ---- @param resource string Name of resource where event came from ---- @param event string Name of event -function events:registerOnEvents(resource, event, ...) - resource = corev:ensure(resource, self.resourceName) - event = corev:ensure(event, 'unknown') - - if (event == 'unknown') then return end - - local callback, name = self:filterArguments(...) - - if (callback == nil) then return end - - self:onEvent(resource, event, name, callback) -end - ---- Unregister a on event ---- @param resource string Name of resource where event came from ---- @param event string Name of event -function events:removeEvents(resource, event, ...) - resource = corev:ensure(resource, self.resourceName) - event = corev:ensure(event, 'unknown') - - if (event == 'unknown') then return end - - local _, name = self:filterArguments(...) - - if (name == nil) then - local triggers = ((self.events or {})[event] or {}).triggers or {} - local parameters = ((self.events or {})[event] or {}).parameters or {} - - for index, triggerInfo in ipairs(triggers) do - if (triggerInfo.resource == resource) then - remove(self.events[event].triggers, index) - end - end - - for pName, parameterTable in ipairs(parameters) do - for index, triggerInfo in ipairs(parameterTable) do - if (triggerInfo.resource == resource) then - remove(self.events[event].parameters[pName], index) - end - end - end - elseif (corev:typeof(name) == 'table') then - for _, n in pairs(name) do - local parameters = (((self.events or {})[event] or {}).parameters or {})[n] or {} - - for index, triggerInfo in ipairs(parameters) do - if (triggerInfo.resource == resource) then - remove(self.events[event].parameters[n], index) - end - end - end - else - local parameters = (((self.events or {})[event] or {}).parameters or {})[name] or {} - - for index, triggerInfo in ipairs(parameters) do - if (triggerInfo.resource == resource) then - remove(self.events[event].parameters[name], index) - end - end - end -end - ---- This function will return player's identifiers as table ---- @param playerId number Source or Player ID to get identifiers for ---- @return table Founded identifiers for player -function events:getIdentifiersBySource(source) - source = corev:ensure(source, -1) - - local tableResults = { - steam = nil, - license = nil, - xbl = nil, - live = nil, - discord = nil, - fivem = nil, - ip = nil - } - - if (source < 0 or source == 0) then return tableResults end - - local numIds = GetNumPlayerIdentifiers(source) - - for i = 0, numIds - 1, 1 do - local identifier = corev:ensure(GetPlayerIdentifier(source, i), 'none') - - if (match(identifier, 'steam:')) then - tableResults.steam = sub(identifier, 7) - elseif (match(identifier, 'license:')) then - tableResults.license = sub(identifier, 9) - elseif (match(identifier, 'xbl:')) then - tableResults.xbl = sub(identifier, 5) - elseif (match(identifier, 'live:')) then - tableResults.live = sub(identifier, 6) - elseif (match(identifier, 'discord:')) then - tableResults.discord = sub(identifier, 9) - elseif (match(identifier, 'fivem:')) then - tableResults.fivem = sub(identifier, 7) - elseif (match(identifier, 'ip:')) then - tableResults.ip = sub(identifier, 4) - end - end - - return tableResults -end - ---- Generates adaptive card json based on given `title`, `description` and `banner` -function events:generateCard(title, description, banner) - local cfgBanner = corev:ensure(corev:cfg('events', 'bannerUrl'), 'https://i.imgur.com/3XeDqC0.png') - local serverName = corev:ensure(corev:cfg('core', 'serverName'), 'CoreV Framework') - - local _tit = corev:t('events', 'connecting_title'):format(serverName) - local _desc = corev:t('events', 'connecting_description'):format(serverName) - - title = corev:ensure(title, _tit) - description = corev:ensure(description, _desc) - banner = corev:ensure(banner, cfgBanner) - - local card = { - ['type'] = 'AdaptiveCard', - ['body'] = { - { type = "Image", url = banner }, - { type = "TextBlock", size = "Medium", weight = "Bolder", text = title, horizontalAlignment = "Center" }, - { type = "TextBlock", text = description, wrap = true, horizontalAlignment = "Center" } - }, - ['$schema'] = "http://adaptivecards.io/schemas/adaptive-card.json", - ['version'] = "1.3" - } - - return encode(card) -end - ---- This function will generate a `presentCard` class ---- @param deferrals deferrals Deferrals from `playerConnecting` event ---- @return presentCard Generated `presentCard` class -function events:getPresentCard(deferrals) - --- Create a `presentCard` class - local presentCard = {} - - --- Set default values presentCard - presentCard.title = nil - presentCard.description = nil - presentCard.banner = nil - presentCard.deferrals = deferrals - - presentCard.update = function() - local cardJson = events:generateCard(presentCard.title, presentCard.description, presentCard.banner) - - presentCard.deferrals.presentCard(cardJson) - end - - presentCard.setTitle = function(title, update) - title = corev:ensure(title, 'unknown') - update = corev:ensure(update, true) - - if (title == 'unknown') then title = nil end - - presentCard.title = title - - if (update) then presentCard.update() end - end - - presentCard.setDescription = function(description, update) - description = corev:ensure(description, 'unknown') - update = corev:ensure(update, true) - - if (description == 'unknown') then description = nil end - - presentCard.description = description - - if (update) then presentCard.update() end - end - - presentCard.setBanner = function(banner, update) - banner = corev:ensure(banner, 'unknown') - update = corev:ensure(update, true) - - if (banner == 'unknown') then banner = nil end - - presentCard.banner = banner - - if (update) then presentCard.update() end - end - - presentCard.reset = function(update) - update = corev:ensure(update, true) - - presentCard.title = nil - presentCard.description = nil - presentCard.banner = nil - - if (update) then presentCard.update() end - end - - presentCard.override = function(card, ...) - presentCard.deferrals.presentCard(card, ...) - end - - presentCard.update() - - return presentCard -end - ---- This event will be triggerd when a player is connecting -_AEH('playerConnecting', function(name, _, deferrals) - deferrals.defer() - - local source = corev:ensure(source, 0) - local triggers = ((events.events or {})['playerconnecting'] or {}).triggers or {} - - if (#triggers == 0) then - deferrals.done() - return - end - - local presentCard = events:getPresentCard(deferrals) - local pIdentifiers = events:getIdentifiersBySource(source) - local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') - - identifierType = lower(identifierType) - - --- Create a `player` class - local player = class "player" - - --- Set default values - player:set { - source = source, - name = name, - identifiers = pIdentifiers, - identifier = pIdentifiers[identifierType] or nil - } - - for _, trigger in pairs(triggers) do - local continue, canConnect, rejectMessage = false, false, nil - - presentCard.reset() - - local func = corev:ensure(trigger.func, function(_, done, _) done() end) - local ok = xpcall(func, traceback, player, function(msg) - msg = corev:ensure(msg, '') - canConnect = corev:ensure(msg == '', false) - - if (not canConnect) then - rejectMessage = msg - end - - continue = true - end, presentCard) - - repeat Wait(0) until continue == true - - if (not ok) then - canConnect = false - rejectMessage = corev:t('events', 'connecting_error'):format(trigger.resource) - end - - if (not canConnect) then - deferrals.done(rejectMessage) - return - end - end - - deferrals.done() -end) - ---- This event will be triggerd when a player is connecting -_AEH('playerDropped', function(reason) - reason = corev:ensure(reason, 'unknown') - - local source = corev:ensure(source, 0) - local triggers = ((events.events or {})['playerdropped'] or {}).triggers or {} - - if (#triggers == 0) then - return - end - - local pIdentifiers = events:getIdentifiersBySource(source) - local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') - - identifierType = lower(identifierType) - - --- Create a `player` class - local player = class "player" - - --- Set default values - player:set { - source = source, - name = GetPlayerName(source), - identifiers = pIdentifiers, - identifier = pIdentifiers[identifierType] or nil - } - - for _, trigger in pairs(triggers) do - local func = corev:ensure(trigger.func, function(_, done, _) done() end) - local ok = xpcall(func, traceback, player, reason) - - repeat Wait(0) until ok ~= nil - end -end) - ---- Register a new on event ---- @param event string Name of event -function registerEvent(event, ...) - local _r = GetInvokingResource() - local resource = corev:ensure(_r, events.resourceName) - - events:registerOnEvents(resource, event, ...) -end - ---- Unregister a on event ---- @param event string Name of event -function removeEvent(event, ...) - local _r = GetInvokingResource() - local resource = corev:ensure(_r, events.resourceName) - - events:removeEvents(resource, event, ...) -end - ---- Register `registerEvent` and `removeEvent` as export function -exports('__add', registerEvent) -exports('__del', removeEvent) \ No newline at end of file diff --git a/corev/[required]/cvf_events/translations/en.json b/corev/[required]/cvf_events/translations/en.json deleted file mode 100644 index fad1a80..0000000 --- a/corev/[required]/cvf_events/translations/en.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "language": "en", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "connecting_error": "[ERROR] You cannot join because of an error in @%s:playerConnecting", - "connecting_title": "Connecting with %s", - "connecting_description": "You are currently connecting with %s please wait..." - } -} \ No newline at end of file diff --git a/corev/[required]/cvf_events/translations/nl.json b/corev/[required]/cvf_events/translations/nl.json deleted file mode 100644 index 82b9401..0000000 --- a/corev/[required]/cvf_events/translations/nl.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "language": "nl", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "connecting_error": "[ERROR] U kunt niet joinen i.v.m. een error in @%s:playerConnecting", - "connecting_title": "Verbinden met %s", - "connecting_description": "U bent momenteel aan het verbinden met %s even geduld a.u.b." - } -} \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/fxmanifest.lua b/corev/[required]/cvf_identifier/fxmanifest.lua deleted file mode 100644 index 34bf0a3..0000000 --- a/corev/[required]/cvf_identifier/fxmanifest.lua +++ /dev/null @@ -1,43 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Identifier Resource' -version '1.0.0' -description 'Identifier resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'server/main.lua' -} - ---- ---- Load translations ---- -translations { - 'translations/nl.json', - 'translations/en.json' -} - ---- ---- This stops clients from downloading anything of this resource. ---- -server_only 'yes' \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/migrations/0.lua b/corev/[required]/cvf_identifier/migrations/0.lua deleted file mode 100644 index fec7e9f..0000000 --- a/corev/[required]/cvf_identifier/migrations/0.lua +++ /dev/null @@ -1,34 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local migration = {} - ---- Prevent migration from executing before dependend sql has been executed -migration.dependencies = {} - ---- Execute this sql after `dependencies` has been executed -migration.sql = [[ - CREATE TABLE `player_identifiers` ( - `id` INT NOT NULL AUTO_INCREMENT, - `name` VARCHAR(255) NOT NULL, - `steam` VARCHAR(255) NULL DEFAULT NULL, - `license` VARCHAR(255) NULL DEFAULT NULL, - `xbl` VARCHAR(255) NULL DEFAULT NULL, - `live` VARCHAR(255) NULL DEFAULT NULL, - `discord` VARCHAR(255) NULL DEFAULT NULL, - `fivem` VARCHAR(255) NULL DEFAULT NULL, - `ip` VARCHAR(255) NULL DEFAULT NULL, - `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`) - ); -]] - ---- Returns current migration -return migration \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/server/main.lua b/corev/[required]/cvf_identifier/server/main.lua deleted file mode 100644 index fab9216..0000000 --- a/corev/[required]/cvf_identifier/server/main.lua +++ /dev/null @@ -1,222 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local class = assert(class) -local corev = assert(corev) -local lower = assert(string.lower) -local match = assert(string.match) -local sub = assert(string.sub) -local pairs = assert(pairs) -local exports = assert(exports) - ---- Mark this resource as `database` migration dependent resource -corev.db:migrationDependent() - ---- Create a `identifiers` class -local identifiers = class 'identifiers' - ---- Set default values -identifiers:set('players', {}) - ---- Generates a `player` class for console, with source '0' ---- @return player Generated `player` class for console -function identifiers:createConsole() - --- Create a new `player` class - local player = class 'player' - - --- Set default values - player:set { - source = 0, - identifier = 'console', - identifiers = { - steam = 'console', - license = 'console', - xbl = 'console', - live = 'console', - discord = 'console', - fivem = 'console', - ip = '127.0.0.1' - } - } - - return player -end - ---- Add console as player -identifiers.players['console'] = identifiers:createConsole() - ---- Validate given identifier ---- @param identifier string Identifier to check on ---- @return string Identifier without `steam:`, `license:` etc. ---- @return string Identifier Type: `steam`, `license` etc. ---- @return boolean `true` if identifier is a primary identifier, otherwise `false` -function identifiers:getIdentifierInfo(identifier) - identifier = corev:ensure(identifier, 'unknown') - - if (identifier == 'unknown') then - return identifier, identifier, false - end - - local primaryIdentifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') - - primaryIdentifierType = lower(primaryIdentifierType) - - if (match(identifier, 'steam:')) then - return sub(identifier, 7), 'steam', primaryIdentifierType == 'steam' - elseif (match(identifier, 'license:')) then - return sub(identifier, 9), 'license', primaryIdentifierType == 'license' - elseif (match(identifier, 'xbl:')) then - return sub(identifier, 5), 'xbl', primaryIdentifierType == 'xbl' - elseif (match(identifier, 'live:')) then - return sub(identifier, 6), 'live', primaryIdentifierType == 'live' - elseif (match(identifier, 'discord:')) then - return sub(identifier, 9), 'discord', primaryIdentifierType == 'discord' - elseif (match(identifier, 'fivem:')) then - return sub(identifier, 7), 'fivem', primaryIdentifierType == 'fivem' - elseif (match(identifier, 'ip:')) then - return sub(identifier, 4), 'ip', primaryIdentifierType == 'ip' - end - - local stringParts = corev:split(identifier, ':') - - if (#stringParts == 2) then - local identifierType = corev:ensure(stringParts[2], 'unknown') - local identifierValue = corev:ensure(stringParts[1], 'unknown') - - return identifierType, identifierValue, primaryIdentifierType == identifierType - end - - return identifier, primaryIdentifierType, true -end - ---- Will load all players identifiers based on given rawInput, returns live information or cached database information ---- @param rawInput string|number Identifier like `steam:...`, `license:...` etc. ---- @return player|nil A generated `player` class or nil if identifier can't be found -function getPlayerIdentifiers(rawInput) - if (corev:typeof(rawInput) == 'number') then - for _, player in pairs(identifiers.players) do - if (corev:ensure(player.source, -2) == rawInput) then - return player - end - end - - return nil - end - - rawInput = corev:ensure(rawInput, 'unknown') - - if (rawInput == 'unknown') then return nil end - - local identifier, identifierType, isPrimaryIdentifier = - identifiers:getIdentifierInfo(rawInput) - - if (identifierType == 'unknown') then return nil end - - if (isPrimaryIdentifier) then - if (identifiers.players[identifier] ~= nil) then - return identifiers.players[identifier] - end - end - - local primaryIdentifierType = lower(corev:ensure(corev:cfg('core', 'identifierType'), 'license')) - local sqlQuery = ('SELECT * FROM `player_identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) - local latestIdentifiers = corev.db:fetchAll(sqlQuery, { - ['@identifier'] = identifier - }) - - latestIdentifiers = corev:ensure(latestIdentifiers, {}) - - if (#latestIdentifiers > 0) then - --- Create a new `player` class - local player = class 'player' - - --- Set default values - player:set { - source = nil, - name = corev:ensure(latestIdentifiers[1].name, 'Unknown'), - identifiers = { - steam = latestIdentifiers[1].steam, - license = latestIdentifiers[1].license, - xbl = latestIdentifiers[1].xbl, - live = latestIdentifiers[1].live, - discord = latestIdentifiers[1].discord, - fivem = latestIdentifiers[1].fivem, - ip = latestIdentifiers[1].ip - }, - identifier = (latestIdentifiers[1] or {})[primaryIdentifierType] or nil - } - - if (player.identifier == nil) then return player end - - identifiers.players[player.identifier] = player - - return player - end - - return nil -end - ---- This event will be trigger when a player is connecting -corev.events:onPlayerConnect(function(player, done) - --- Store player identifiers for later use - corev.db:execute('INSERT INTO `player_identifiers` (`name`, `steam`, `license`, `xbl`, `live`, `discord`, `fivem`, `ip`) VALUES (@name, @steam, @license, @xbl, @live, @discord, @fivem, @ip)', { - ['@name'] = player.name, - ['@steam'] = player.identifiers.stream, - ['@license'] = player.identifiers.license, - ['@xbl'] = player.identifiers.xbl, - ['@live'] = player.identifiers.live, - ['@discord'] = player.identifiers.discord, - ['@fivem'] = player.identifiers.fivem, - ['@ip'] = player.identifiers.ip - }) - - if (player.identifier == nil) then - --- Load default framework's identifier - local identifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') - - identifierType = lower(identifierType) - - done(corev:t('identifier', ('%s_not_found'):format(identifierType))) - return - end - - --- Create a new `player` class - local vPlayer = class 'player' - - --- Set default values - vPlayer:set { - source = player.source, - name = player.name, - identifiers = player.identifiers, - identifier = player.identifier - } - - --- Save player for later access - identifiers.players[vPlayer.identifier] = vPlayer - - done() -end) - ---- This event will be triggerd when a player is disconnected -corev.events:onPlayerDisconnect(function(player) - if (player.identifier == nil) then - return - end - - if (identifiers.players[player.identifier] ~= nil) then - identifiers.players[player.identifier].source = nil - end -end) - ---- Register `getPlayerIdentifiers` as export function -exports('__g', getPlayerIdentifiers) \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/translations/en.json b/corev/[required]/cvf_identifier/translations/en.json deleted file mode 100644 index de8b5ed..0000000 --- a/corev/[required]/cvf_identifier/translations/en.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "language": "en", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "check_identifiers": "[%s] We are loading your identifiers...", - "identifiers_not_found": "We could not find your identity, please reconnect or try again later", - "steam_not_found": "You must have your Steam client open to connect to this server", - "license_not_found": "You must have a valid GTA5 license to connect to this server", - "xbl_not_found": "You must have your XBOX Live account connected to FiveM in order to join this server", - "live_not_found": "You must have your Microsoft account connected to FiveM in order to join this server", - "discord_not_found": "You must have your Discord account connected to FiveM in order to join this server", - "fivem_not_found": "You must have connected your FiveM Forum account to FiveM, create an account at https://forum.cfx.re/ and link it to FiveM", - "ip_not_found": "We need to be able to detect your IP to allow you on the server" - } -} \ No newline at end of file diff --git a/corev/[required]/cvf_identifier/translations/nl.json b/corev/[required]/cvf_identifier/translations/nl.json deleted file mode 100644 index 6e5f80b..0000000 --- a/corev/[required]/cvf_identifier/translations/nl.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "language": "nl", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "check_identifiers": "[%s] Wij zijn uw identifiers aan het laden...", - "identifiers_not_found": "Wij konden uw identiteit niet vaststellen, probeer a.u.b. opnieuw te joinen", - "steam_not_found": "U moet uw Steam client open hebben om met deze server te kunnen verbinden", - "license_not_found": "U moet een geldige GTA5 licentie hebben om met deze server te kunnen verbinden", - "xbl_not_found": "U moet uw XBOX Live account gekoppeld hebben om met deze server te kunnen verbinden", - "live_not_found": "U moet uw Microsoft account gekoppeld hebben om met deze server te kunnen verbinden", - "discord_not_found": "U moet uw Discord account gekoppeld hebben aan FiveM om met deze server te kunnen verbinden", - "fivem_not_found": "U moet uw FiveM Forum account gekoppeld hebben, maak een account op https://forum.cfx.re/ en koppel deze aan FiveM", - "ip_not_found": "Wij moeten uw IP kunnen traceren om u toe te laten op de server" - } -} \ No newline at end of file diff --git a/corev/[required]/cvf_ids/fxmanifest.lua b/corev/[required]/cvf_ids/fxmanifest.lua deleted file mode 100644 index 3a3440b..0000000 --- a/corev/[required]/cvf_ids/fxmanifest.lua +++ /dev/null @@ -1,36 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Ids Resource' -version '1.0.0' -description 'Ids resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Register client scripts ---- -server_scripts { - 'shared/main.lua' -} - ---- ---- Register client scripts ---- -client_scripts { - 'shared/main.lua' -} \ No newline at end of file diff --git a/corev/[required]/cvf_ids/shared/main.lua b/corev/[required]/cvf_ids/shared/main.lua deleted file mode 100644 index 1629bed..0000000 --- a/corev/[required]/cvf_ids/shared/main.lua +++ /dev/null @@ -1,42 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache globals -local assert = assert -local type = assert(type) -local tostring = assert(tostring) -local lower = assert(string.lower) - ---- Create ids object to store information -local ids = {} -local ids_counter = 0 - ---- Generates a ID for given string ---- @param name string|number|nil String to generate a ID for ---- @return number Generated ID or Cached ID -function generatedId(name) - if (name == nil) then return 0 end - if (type(name) == 'number') then return name end - - name = tostring(name) - name = lower(name) - - if (ids[name] ~= nil) then return ids[name] end - - ids_counter = ids_counter + 1 - - ids[name] = ids_counter - - return ids[name] -end - ---- Register `generatedId` as export function -exports('__id', generatedId) \ No newline at end of file diff --git a/corev/[required]/cvf_skins/classes/skin.lua b/corev/[required]/cvf_skins/classes/skin.lua deleted file mode 100644 index 549e971..0000000 --- a/corev/[required]/cvf_skins/classes/skin.lua +++ /dev/null @@ -1,570 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local class = assert(class) -local corev = assert(corev) -local skin_funcs = assert(skin_funcs) -local loadTattoos = assert(loadTattoos) -local pairs = assert(pairs) -local GetNumberOfPedDrawableVariations = assert(GetNumberOfPedDrawableVariations) -local GetNumberOfPedPropDrawableVariations = assert(GetNumberOfPedPropDrawableVariations) -local GetNumHeadOverlayValues = assert(GetNumHeadOverlayValues) -local GetNumHairColors = assert(GetNumHairColors) -local GetPedDrawableVariation = assert(GetPedDrawableVariation) -local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) -local GetPedTextureVariation = assert(GetPedTextureVariation) -local GetPedPropIndex = assert(GetPedPropIndex) -local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) -local GetPedPropTextureIndex = assert(GetPedPropTextureIndex) -local __GetPedHeadOverlayValue = assert(GetPedHeadOverlayValue) - ---- Wrapper for GetPedHeadOverlayValue -local function GetPedHeadOverlayValue(ped, index) - local value = __GetPedHeadOverlayValue(ped, index) - - if (value ~= 255) then return value end - - return 0 -end - ---- Returns a `skin_options` classed based on given `ped` ---- @param ped any Any ped entity -function GeneratePedSkin(ped) - --- Makes sure that ped exists - ped = corev:ensure(ped, PlayerPedId()) - - --- Load and checks ped model - local pedModel = GetEntityModel(ped) - local isMP = pedModel == GetHashKey('mp_m_freemode_01') or pedModel == GetHashKey('mp_f_freemode_01') - local isMale = pedModel == GetHashKey('mp_m_freemode_01') or IsPedMale(ped) - - --- Create a skin_options class - local skin_options = class 'skin_options' - local __index = 0 - - --- Set default values - skin_options:set { - ped = ped, - isMultiplayerPed = isMP, - isMale = isMale, - isFemale = not isMale, - options = {} - } - - --- Create a skin option - --- @param name string Name for option identification - --- @param min number Number of minimal results - --- @param max number Number of maximum results - --- @param value number Current number on ped - --- @return skin_option Generated skin option - function skin_options:createOptions(name, min, max, value) - __index = __index + 1 - name = corev:ensure(name, 'unknown') - min = corev:ensure(min, 0) - max = corev:ensure(max, 0) - value = corev:ensure(value, min) - - if (name == 'unknown') then return nil end - - --- Create a `skin_option` class - local skin_option = class 'skin_option' - - --- Set default value - skin_option:set { - index = __index, - name = name, - min = min, - max = max, - value = value - } - - return skin_option - end - - --- Create a skin category - --- @param name string Name of category - function skin_options:createCategory(name) - name = corev:ensure(name, 'unknown') - - --- Create a `skin_category` class - local skin_category = class 'skin_category' - - --- Set default values - skin_category:set { - name = name, - options = {} - } - - --- Add a `skin_option` class to current category - --- @param _name string Name for option identification - --- @param min number Number of minimal results - --- @param max number Number of maximum results - function skin_category:addOption(_name, min, max, value) - _name = corev:ensure(_name, 'unknown') - min = corev:ensure(min, 0) - max = corev:ensure(max, 0) - value = corev:ensure(value, 0) - - if (_name == 'unknown') then return nil end - - self.options[_name] = skin_options:createOptions(('%s.%s'):format(self.name, _name), min, max, value) - end - - return skin_category - end - - --- Transform current skin into table - function skin_options:toTable() - local result = {} - - for index, option in pairs(self.options) do - result[index] = option.value - end - - return result - end - - --- Returns `skin_option` based on `input` - --- @param input any Any input - --- @returns skin_option|nil Skin option based on `input` - function skin_options:getOption(input) - if (input == nil) then return nil end - - local inputType = corev:typeof(input) - - if (inputType == 'number') then - if (self.options[input] ~= nil) then - return self.options[input] - end - - return nil - end - - if (inputType == 'string') then - for key, option in pairs(self.options) do - if (option.name == input) then - return self.options[key] - end - end - - return nil - end - - return nil - end - - --- #inheritance - skin_options:set('inheritance', skin_options:createCategory('inheritance')) - - skin_options.inheritance:addOption('father', 0, 46, 0) - skin_options.inheritance:addOption('mother', 0, 46, 0) - skin_options.inheritance:addOption('shapeMix', 0, 10, 0) - skin_options.inheritance:addOption('skinMix', 0, 10, 0) - --- #inheritance - - --- #appearance - skin_options:set('appearance', { - hair = skin_options:createCategory('hair'), - blemishes = skin_options:createCategory('blemishes'), - beard = skin_options:createCategory('beard'), - eyebrows = skin_options:createCategory('eyebrows'), - ageing = skin_options:createCategory('ageing'), - makeup = skin_options:createCategory('makeup'), - blush = skin_options:createCategory('blush'), - complexion = skin_options:createCategory('complexion'), - sun_damage = skin_options:createCategory('sun_damage'), - lipstick = skin_options:createCategory('lipstick'), - moles_freckles = skin_options:createCategory('moles_freckles'), - chest_hair = skin_options:createCategory('chest_hair'), - body_blemishes = skin_options:createCategory('body_blemishes'), - add_body_blemishes = skin_options:createCategory('add_body_blemishes'), - eyes = skin_options:createCategory('eyes') - }) - - local numberOfColors = GetNumHairColors() - - --- #appearance -> hair - skin_options.appearance.hair:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 2) + 1, GetPedDrawableVariation(ped, 2)) - skin_options.appearance.hair:addOption('color', 0, numberOfColors, 0) - skin_options.appearance.hair:addOption('highlight', 0, numberOfColors, 0) - --- #appearance -> blemishes - skin_options.appearance.blemishes:addOption('style', 0, GetNumHeadOverlayValues(0), GetPedHeadOverlayValue(ped, 0)) - skin_options.appearance.blemishes:addOption('opacity', 0, 10, 0) - --- #appearance -> beard - skin_options.appearance.beard:addOption('style', 0, GetNumHeadOverlayValues(1), GetPedHeadOverlayValue(ped, 1)) - skin_options.appearance.beard:addOption('opacity', 0, 10, 0) - skin_options.appearance.beard:addOption('color', 0, numberOfColors, 0) - --- #appearance -> eyebrows - skin_options.appearance.eyebrows:addOption('style', 0, GetNumHeadOverlayValues(2), GetPedHeadOverlayValue(ped, 2)) - skin_options.appearance.eyebrows:addOption('opacity', 0, 10, 0) - skin_options.appearance.eyebrows:addOption('color', 0, numberOfColors, 0) - --- #appearance -> ageing - skin_options.appearance.ageing:addOption('style', 0, GetNumHeadOverlayValues(3), GetPedHeadOverlayValue(ped, 3)) - skin_options.appearance.ageing:addOption('opacity', 0, 10, 0) - --- #appearance -> makeup - skin_options.appearance.makeup:addOption('style', 0, GetNumHeadOverlayValues(4), GetPedHeadOverlayValue(ped, 4)) - skin_options.appearance.makeup:addOption('opacity', 0, 10, 0) - skin_options.appearance.makeup:addOption('color', 0, numberOfColors, 0) - --- #appearance -> blush - skin_options.appearance.blush:addOption('style', 0, GetNumHeadOverlayValues(5), GetPedHeadOverlayValue(ped, 5)) - skin_options.appearance.blush:addOption('opacity', 0, 10, 0) - skin_options.appearance.blush:addOption('color', 0, numberOfColors, 0) - --- #appearance -> complexion - skin_options.appearance.complexion:addOption('style', 0, GetNumHeadOverlayValues(6), GetPedHeadOverlayValue(ped, 6)) - skin_options.appearance.complexion:addOption('opacity', 0, 10, 0) - --- #appearance -> sun_damage - skin_options.appearance.sun_damage:addOption('style', 0, GetNumHeadOverlayValues(7), GetPedHeadOverlayValue(ped, 7)) - skin_options.appearance.sun_damage:addOption('opacity', 0, 10, 0) - --- #appearance -> lipstick - skin_options.appearance.lipstick:addOption('style', 0, GetNumHeadOverlayValues(8), GetPedHeadOverlayValue(ped, 8)) - skin_options.appearance.lipstick:addOption('opacity', 0, 10, 0) - skin_options.appearance.lipstick:addOption('color', 0, numberOfColors, 0) - --- #appearance -> moles_freckles - skin_options.appearance.moles_freckles:addOption('style', 0, GetNumHeadOverlayValues(9), GetPedHeadOverlayValue(ped, 9)) - skin_options.appearance.moles_freckles:addOption('opacity', 0, 10, 0) - --- #appearance -> chest_hair - skin_options.appearance.chest_hair:addOption('style', 0, GetNumHeadOverlayValues(10), GetPedHeadOverlayValue(ped, 10)) - skin_options.appearance.chest_hair:addOption('opacity', 0, 10, 0) - skin_options.appearance.chest_hair:addOption('color', 0, numberOfColors, 0) - --- #appearance -> body_blemishes - skin_options.appearance.body_blemishes:addOption('style', 0, GetNumHeadOverlayValues(11), GetPedHeadOverlayValue(ped, 11)) - skin_options.appearance.body_blemishes:addOption('opacity', 0, 10, 0) - --- #appearance -> add_body_blemishes - skin_options.appearance.add_body_blemishes:addOption('style', 0, GetNumHeadOverlayValues(12), GetPedHeadOverlayValue(ped, 12)) - skin_options.appearance.add_body_blemishes:addOption('opacity', 0, 10, 0) - --- #appearance - - --- #clothing - skin_options:set('clothing', { - mask = skin_options:createCategory('mask'), - upper_body = skin_options:createCategory('upper_body'), - lower_body = skin_options:createCategory('lower_body'), - bag = skin_options:createCategory('bag'), - shoe = skin_options:createCategory('shoe'), - chain = skin_options:createCategory('chain'), - accessory = skin_options:createCategory('accessory'), - body_armor = skin_options:createCategory('body_armor'), - badge = skin_options:createCategory('badge'), - overlay = skin_options:createCategory('overlay') - }) - - --- Clothing cached values - local cachedValues = { - mask = GetPedDrawableVariation(ped, 1), - upper_body = GetPedDrawableVariation(ped, 3), - lower_body = GetPedDrawableVariation(ped, 4), - bag = GetPedDrawableVariation(ped, 5), - shoe = GetPedDrawableVariation(ped, 6), - chain = GetPedDrawableVariation(ped, 7), - accessory = GetPedDrawableVariation(ped, 8), - body_armor = GetPedDrawableVariation(ped, 9), - badge = GetPedDrawableVariation(ped, 10), - overlay = GetPedDrawableVariation(ped, 11) - } - - --- #clothing -> mask - skin_options.clothing.mask:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 1), cachedValues.mask) - skin_options.clothing.mask:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 1, cachedValues.mask), GetPedTextureVariation(ped, 1)) - --- #clothing -> upper_body - skin_options.clothing.upper_body:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 3), cachedValues.upper_body) - skin_options.clothing.upper_body:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 3, cachedValues.upper_body), GetPedTextureVariation(ped, 3)) - --- #clothing -> lower_body - skin_options.clothing.lower_body:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 4), cachedValues.lower_body) - skin_options.clothing.lower_body:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 4, cachedValues.lower_body), GetPedTextureVariation(ped, 4)) - --- #clothing -> bag - skin_options.clothing.bag:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 5), cachedValues.bag) - skin_options.clothing.bag:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 5, cachedValues.bag), GetPedTextureVariation(ped, 5)) - --- #clothing -> shoe - skin_options.clothing.shoe:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 6), cachedValues.shoe) - skin_options.clothing.shoe:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 6, cachedValues.shoe), GetPedTextureVariation(ped, 6)) - --- #clothing -> chain - skin_options.clothing.chain:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 7), cachedValues.chain) - skin_options.clothing.chain:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 7, cachedValues.chain), GetPedTextureVariation(ped, 7)) - --- #clothing -> accessory - skin_options.clothing.accessory:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 8), cachedValues.accessory) - skin_options.clothing.accessory:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 8, cachedValues.accessory), GetPedTextureVariation(ped, 8)) - --- #clothing -> body_armor - skin_options.clothing.body_armor:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 9), cachedValues.body_armor) - skin_options.clothing.body_armor:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 9, cachedValues.body_armor), GetPedTextureVariation(ped, 9)) - --- #clothing -> badge - skin_options.clothing.badge:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 10), cachedValues.badge) - skin_options.clothing.badge:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 10, cachedValues.badge), GetPedTextureVariation(ped, 10)) - --- #clothing -> overlay - skin_options.clothing.overlay:addOption('style', 0, GetNumberOfPedDrawableVariations(ped, 11), cachedValues.overlay) - skin_options.clothing.overlay:addOption('variant', 0, GetNumberOfPedTextureVariations(ped, 11, cachedValues.overlay), GetPedTextureVariation(ped, 11)) - --- #clothing - - --- #props - skin_options:set('props', { - hats = skin_options:createCategory('hats'), - glasses = skin_options:createCategory('glasses'), - misc = skin_options:createCategory('misc'), - watches = skin_options:createCategory('watches'), - bracelets = skin_options:createCategory('bracelets') - }) - - --- Clothing cached values - local cachedPropsValues = { - hats = GetPedPropIndex(ped, 0), - glasses = GetPedPropIndex(ped, 1), - misc = GetPedPropIndex(ped, 2), - watches = GetPedPropIndex(ped, 6), - bracelets = GetPedPropIndex(ped, 7) - } - - --- #props -> hats - skin_options.props.hats:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 0), cachedPropsValues.hats) - skin_options.props.hats:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 0, cachedPropsValues.hats), GetPedPropTextureIndex(ped, 0)) - --- #props -> glasses - skin_options.props.glasses:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 1), cachedPropsValues.glasses) - skin_options.props.glasses:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 1, cachedPropsValues.glasses), GetPedPropTextureIndex(ped, 1)) - --- #props -> misc - skin_options.props.misc:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 2), cachedPropsValues.misc) - skin_options.props.misc:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 2, cachedPropsValues.misc), GetPedPropTextureIndex(ped, 2)) - --- #props -> watches - skin_options.props.watches:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 6), cachedPropsValues.watches) - skin_options.props.watches:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 6, cachedPropsValues.watches), GetPedPropTextureIndex(ped, 6)) - --- #props -> bracelets - skin_options.props.bracelets:addOption('style', -1, GetNumberOfPedPropDrawableVariations(ped, 7), cachedPropsValues.bracelets) - skin_options.props.bracelets:addOption('variant', 0, GetNumberOfPedPropTextureVariations(ped, 7, cachedPropsValues.bracelets), GetPedPropTextureIndex(ped, 7)) - --- #props - - --- Update index references - function skin_options:updateRefs() - --- #inheritance - for key, inheritance_option in pairs((self.inheritance or {}).options or {}) do - self.options[inheritance_option.index] = self.inheritance.options[key] - end - --- #inheritance - - --- #appearance - for categoryKey, appearance_category in pairs(self.appearance or {}) do - for key, category_option in pairs(appearance_category.options or {}) do - self.options[category_option.index] = self.appearance[categoryKey].options[key] - end - end - --- #appearance - - --- #clothing - for categoryKey, clothing_category in pairs(self.clothing or {}) do - for key, category_option in pairs(clothing_category.options or {}) do - self.options[category_option.index] = self.clothing[categoryKey].options[key] - end - end - --- #clothing - - --- #props - for categoryKey, prop_category in pairs(self.props or {}) do - for key, category_option in pairs(prop_category.options or {}) do - self.options[category_option.index] = self.props[categoryKey].options[key] - end - end - --- #props - - --- #tattoos - for categoryKey, tattoo_category in pairs(self.tattoos or {}) do - for key, category_option in pairs(tattoo_category.options or {}) do - self.options[category_option.index] = self.tattoos[categoryKey].options[key] - end - end - --- #tattoos - end - - --- Returns if key matches pattern - --- @param key string Given input key - --- @param pattern string Pattern to check for - --- @return boolean `true` if matches, otherwise `false` - function skin_options:keyMatch(key, pattern) - if (type(pattern) == 'table') then - for _, ptrn in pairs(pattern) do - if (string.match(key, ptrn .. '%..*') ~= nil) then - return true - end - end - - return false - end - - return string.match(key, pattern .. '%..*') ~= nil - end - - --- Returns if key matches pattern - --- @param key string Given input key - --- @param pattern string Pattern to check for - --- @return string|nul Results from match - function skin_options:getKey(key, pattern) - if (type(pattern) == 'table') then - for inx, ptrn in pairs(pattern) do - local result = string.match(key, ptrn .. '%..*') - - if (result ~= nil) then - return result, inx - end - end - - return nil, 0 - end - - return string.match(key, pattern .. '%..*'), 0 - end - - --- Update the ped - function skin_options:triggerUpdate(key) - key = corev:ensure(key, 'none') - - --- local key table for code reuse and better readability | #apperaance - local apperaanceKeys = { - [1] = 'blemishes', [2] = 'beard', [3] = 'eyebrows', [4] = 'ageing', - [5] = 'makeup', [6] = 'blush', [7] = 'complexion', [8] = 'sun_damage', - [9] = 'lipstick', [10] = 'moles_freckles', [11] = 'chest_hair', [12] = 'body_blemishes', - [13] = 'add_body_blemishes' - } - - --- local key table for code reuse and better readability | #clothing - local clothingKeys = { - [1] = 'mask', [2] = 'not_used', [3] = 'upper_body', [4] = 'lower_body', - [5] = 'bag', [6] = 'shoe', [7] = 'chain', [8] = 'accessory', - [9] = 'body_armor', [10] = 'badge', [11] = 'overlay' - } - - --- local key table for code reuse and better readability | #clothing - local propKeys = { - [1] = 'hats', [2] = 'glasses', [3] = 'misc', [7] = 'watches', - [8] = 'bracelets' - } - - --- local key table for code reuse and better readability | #clothing - local tattooKeys = { - [1] = 'tattoo_torso', [2] = 'tattoo_head', [3] = 'tattoo_left_arm', [4] = 'tattoo_right_arm', - [5] = 'tattoo_left_leg', [6] = 'tattoo_right_leg', [7] = 'tattoo_badges' - } - - if (self:keyMatch(key, 'inheritance')) then - skin_funcs:updateInheritance(self) - elseif (self:keyMatch(key, 'hair')) then - skin_funcs:updateAppearanceHair(self) - elseif (self:keyMatch(key, apperaanceKeys)) then - local apperaanceKey, keyIndex = self:getKey(key, apperaanceKeys) - - if (apperaanceKey ~= nil) then - apperaanceKey = corev:split(apperaanceKey, '.')[1] - - skin_funcs:updateAppearance(self, apperaanceKey, keyIndex) - end - elseif (self:keyMatch(key, clothingKeys)) then - local clothingKey, keyIndex = self:getKey(key, clothingKeys) - - if (clothingKey ~= nil) then - clothingKey = corev:split(clothingKey, '.')[1] - - skin_funcs:updateClothing(self, clothingKey, keyIndex) - end - elseif (self:keyMatch(key, propKeys)) then - local propKey, keyIndex = self:getKey(key, propKeys) - - if (propKey ~= nil) then - propKey = corev:split(propKey, '.')[1] - - skin_funcs:updateProp(self, propKey, keyIndex - 1) - end - elseif (self:keyMatch(key, tattooKeys)) then - skin_funcs:updateTattoos(self) - end - end - - --- Update a skin option - function skin_options:updateValue(key, value, execute) - local option = self:getOption(key) - - if (option == nil) then return end - - value = corev:ensure(value, 0) - execute = corev:ensure(execute, false) - - if (option.min >= value) then - value = option.min - elseif (option.max <= value) then - value = option.max - end - - if (option.min <= value and option.max >= value) then - option.value = value - end - - if (execute) then - self:triggerUpdate(option.name) - end - end - - --- Refresh player skin - function skin_options:refresh() - --- local key table for code reuse and better readability | #apperaance - local apperaanceKeys = { - [1] = 'blemishes', [2] = 'beard', [3] = 'eyebrows', [4] = 'ageing', - [5] = 'makeup', [6] = 'blush', [7] = 'complexion', [8] = 'sun_damage', - [9] = 'lipstick', [10] = 'moles_freckles', [11] = 'chest_hair', [12] = 'body_blemishes', - [13] = 'add_body_blemishes' - } - - --- local key table for code reuse and better readability | #clothing - local clothingKeys = { - [1] = 'mask', [3] = 'upper_body', [4] = 'lower_body', [5] = 'bag', - [6] = 'shoe', [7] = 'chain', [8] = 'accessory', [9] = 'body_armor', - [10] = 'badge', [11] = 'overlay' - } - - --- local key table for code reuse and better readability | #clothing - local propKeys = { - [1] = 'hats', [2] = 'glasses', [3] = 'misc', [7] = 'watches', - [8] = 'bracelets' - } - - skin_funcs:updateInheritance(self) - skin_funcs:updateAppearanceHair(self) - - --- #appearance - for index, key in pairs(apperaanceKeys) do - skin_funcs:updateAppearance(self, key, index) - end - --- #appearance - --- #clothing - for index, key in pairs(clothingKeys) do - skin_funcs:updateClothing(self, key, index) - end - --- #clothing - --- #prop - for index, key in pairs(propKeys) do - skin_funcs:updateProp(self, key, index) - end - --- #prop - - skin_funcs:updateTattoos(self) - end - - --- Update skin based on given table - function skin_options:update(table) - table = corev:ensure(table, {}) - - for idx, vlu in pairs(table) do - self:updateValue(idx, vlu, false) - end - end - - --- Load skin tattoos - loadTattoos(skin_options) - - --- Update index references - skin_options:updateRefs() - - return skin_options -end \ No newline at end of file diff --git a/corev/[required]/cvf_skins/classes/skin_funcs.lua b/corev/[required]/cvf_skins/classes/skin_funcs.lua deleted file mode 100644 index d9472cc..0000000 --- a/corev/[required]/cvf_skins/classes/skin_funcs.lua +++ /dev/null @@ -1,178 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local class = assert(class) -local corev = assert(corev) -local getTattooData = assert(getTattooData) -local pairs = assert(pairs) -local upper = assert(string.upper) -local lower = assert(string.lower) -local GetHashKey = assert(GetHashKey) -local SetPedHeadBlendData = assert(SetPedHeadBlendData) -local SetPedHairColor = assert(SetPedHairColor) -local SetPedComponentVariation = assert(SetPedComponentVariation) -local SetPedHeadOverlay = assert(SetPedHeadOverlay) -local SetPedHeadOverlayColor = assert(SetPedHeadOverlayColor) -local GetNumberOfPedTextureVariations = assert(GetNumberOfPedTextureVariations) -local GetNumberOfPedPropTextureVariations = assert(GetNumberOfPedPropTextureVariations) -local ClearPedProp = assert(ClearPedProp) -local SetPedPropIndex = assert(SetPedPropIndex) -local ClearPedDecorations = assert(ClearPedDecorations) -local AddPedDecorationFromHashes = assert(AddPedDecorationFromHashes) - ---- Create `skin_funcs` class -local skin_funcs = class "skin_funcs" - ---- Checks if `input` exsists in `list` ---- @param input number Any number ---- @param list number[] List of numbers ---- @return boolean `true` if `input` has been found, otherwise `false` -function skin_funcs:any(input, list) - input = corev:ensure(input, -1) - list = corev:ensure(list, {}) - - for _, item in pairs(list) do - if (item == input) then - return true - end - end - - return false -end - ---- Update category `inheritance` based on given `skin_options` ---- @param skin_options skin_options Skin options -function skin_funcs:updateInheritance(skin_options) - local _father = (skin_options:getOption('inheritance.father') or {}).value or 0 - local _mother = (skin_options:getOption('inheritance.mother') or {}).value or 0 - local _shapeMix = (skin_options:getOption('inheritance.shapeMix') or {}).value or 0 - local _skinMix = (skin_options:getOption('inheritance.skinMix') or {}).value or 0 - - _shapeMix, _skinMix = _shapeMix + 0.0, _skinMix + 0.0 - - SetPedHeadBlendData(skin_options.ped, _father, _mother, 0, _father, _mother, 0, _shapeMix, _skinMix, 0.0, false) -end - ---- Update category `inheritance` based on given `skin_options` ---- @param skin_options skin_options Skin options -function skin_funcs:updateAppearanceHair(skin_options) - local _style = (skin_options:getOption('hair.style') or {}).value or 0 - local _color = (skin_options:getOption('hair.color') or {}).value or 0 - local _highlight = (skin_options:getOption('hair.highlight') or {}).value or 0 - - SetPedHairColor(skin_options.ped, _color, _highlight) - SetPedComponentVariation(skin_options.ped, 2, _style, _style) -end - ---- Update category `appearance` based on given `skin_options` ---- @param skin_options skin_options Skin options -function skin_funcs:updateAppearance(skin_options, key, index) - key = corev:ensure(key, 'unknown') - index = corev:ensure(index, -1) - - local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or 0 - local _color = (skin_options:getOption(('%s.color'):format(key)) or {}).value or 0 - local _opacity = (skin_options:getOption(('%s.opacity'):format(key)) or {}).value or 0 - - if (index < 0) then return end - - _opacity = _opacity + 0.0 - - if (self:any(index, { 0, 3, 6, 7, 9, 11, 12 })) then - SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) - elseif (self:any(index, { 1, 2, 10 })) then - SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) - SetPedHeadOverlayColor(skin_options.ped, index, 1, _color, _color) - elseif (self:any(index, { 4, 5, 8 })) then - SetPedHeadOverlay(skin_options.ped, index, _style, _opacity) - SetPedHeadOverlayColor(skin_options.ped, index, 2, _color, _color) - end -end - ---- Update category `clothing` based on given `skin_options` ---- @param skin_options skin_options Skin options -function skin_funcs:updateClothing(skin_options, key, index) - key = corev:ensure(key, 'unknown') - index = corev:ensure(index, -1) - - local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or 0 - local _variantOption = skin_options:getOption(('%s.variant'):format(key)) - local _variant = (_variantOption or {}).value or 0 - - if (index < 0) then return end - - SetPedComponentVariation(skin_options.ped, index, _style, _variant) - - local newMax = GetNumberOfPedTextureVariations(skin_options.ped, index, _style) - - if (_variantOption ~= nil) then - _variantOption.max = newMax - - skin_options:updateValue(_variantOption.name, _variant, false) - end -end - ---- Update category `props` based on given `skin_options` ---- @param skin_options skin_options Skin options -function skin_funcs:updateProp(skin_options, key, index) - key = corev:ensure(key, 'unknown') - index = corev:ensure(index, -1) - - local _style = (skin_options:getOption(('%s.style'):format(key)) or {}).value or -1 - local _variantOption = skin_options:getOption(('%s.variant'):format(key)) - local _variant = (_variantOption or {}).value or 0 - - if (index < 0) then return end - - if (_style == -1) then - ClearPedProp(skin_options.ped, index) - else - SetPedPropIndex(skin_options.ped, index, _style, _variant, 2) - - local newMax = GetNumberOfPedPropTextureVariations(skin_options.ped, index, _style) - - if (_variantOption ~= nil) then - _variantOption.max = newMax - - skin_options:updateValue(_variantOption.name, _variant, false) - end - end -end - ---- Update category `tattoo` based on given `skin_options` ---- @param skin_options skin_options Skin options -function skin_funcs:updateTattoos(skin_options) - local tattooData = getTattooData(skin_options.isMale and 'male' or 'female') - - ClearPedDecorations(skin_options.ped) - - for categoryKey, tattoo_category in pairs(skin_options.tattoos or {}) do - for _, category_option in pairs(tattoo_category.options or {}) do - local value = category_option.value or 0 - - if (value > 0) then - local header = upper(corev:replace(categoryKey, 'tattoo_', '')) - local categoryName = ('tattoo_%s.'):format(lower(header)) - local dlc = corev:replace(category_option.name, categoryName, '') - local nameOfTatto = ((tattooData[header] or {})[dlc] or {})[value] or 'unknown' - - if (nameOfTatto ~= 'unknown') then - AddPedDecorationFromHashes(skin_options.ped, GetHashKey(dlc), GetHashKey(nameOfTatto)) - end - end - end - end -end - ---- Register `skin_funcs` as global library -global.skin_funcs = skin_funcs \ No newline at end of file diff --git a/corev/[required]/cvf_skins/classes/tattoo.lua b/corev/[required]/cvf_skins/classes/tattoo.lua deleted file mode 100644 index b82bf0f..0000000 --- a/corev/[required]/cvf_skins/classes/tattoo.lua +++ /dev/null @@ -1,89 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local load = assert(load) -local xpcall = assert(xpcall) -local pairs = assert(pairs) -local traceback = assert(debug.traceback) -local lower = assert(string.lower) -local LoadResourceFile = assert(LoadResourceFile) -local GetCurrentResourceName = assert(GetCurrentResourceName) - ---- Load tattoo configuration based on given `type` ---- @param type string Two options: `male` or `female` ---- @return table|nil Tattoo configuraiton or nil -local function loadConfigurationFile(type) - type = corev:ensure(type, 'unknown') - - local filePath = ('data/tattoos_%s.lua'):format(type) - local rawFile = LoadResourceFile(GetCurrentResourceName(), filePath) - - if (rawFile) then - local func, _ = load(rawFile, ('%s/%s'):format(GetCurrentResourceName(), filePath)) - - if (func) then - local ok, result = xpcall(func, traceback) - - if (ok) then - return result - end - end - end - - return {} -end - -function getTattooData(type) - type = corev:ensure(type, 'unknown') - - return loadConfigurationFile(type) -end - ---- Load tattoo information into skin ---- @param skin_options skin_options Skin option to add information in -function loadTattoos(skin_options) - local tattooInformation = {} - - if (skin_options.isMale) then - tattooInformation = loadConfigurationFile('male') - elseif (skin_options.isFemale) then - tattooInformation = loadConfigurationFile('female') - end - - skin_options:set('tattoos', { - tattoo_torso = skin_options:createCategory('tattoo_torso'), - tattoo_head = skin_options:createCategory('tattoo_head'), - tattoo_left_arm = skin_options:createCategory('tattoo_left_arm'), - tattoo_right_arm = skin_options:createCategory('tattoo_right_arm'), - tattoo_left_leg = skin_options:createCategory('tattoo_left_leg'), - tattoo_right_leg = skin_options:createCategory('tattoo_right_leg'), - tattoo_badges = skin_options:createCategory('tattoo_badges') - }) - - for categoryType, categoryInfo in pairs(tattooInformation) do - local categoryName = ('tattoo_%s'):format(lower(categoryType)) - - if (skin_options.tattoos[categoryName] ~= nil) then - for categoryOption, _options in pairs(categoryInfo) do - _options = corev:ensure(_options, {}) - - skin_options.tattoos[categoryName]:addOption(categoryOption, 0, #_options, 0) - end - end - end -end - ---- Register `loadTattoos` and `getTattooData` as global function -global.loadTattoos = loadTattoos -global.getTattooData = getTattooData \ No newline at end of file diff --git a/corev/[required]/cvf_skins/client/main.lua b/corev/[required]/cvf_skins/client/main.lua deleted file mode 100644 index aed9dd2..0000000 --- a/corev/[required]/cvf_skins/client/main.lua +++ /dev/null @@ -1,106 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local GeneratePedSkin = assert(GeneratePedSkin) -local CreateThread = assert(Citizen.CreateThread) -local Wait = assert(Citizen.Wait) -local NetworkIsPlayerActive = assert(NetworkIsPlayerActive) -local GetEntityModel = assert(GetEntityModel) -local GetHashKey = assert(GetHashKey) -local RequestModel = assert(RequestModel) -local HasModelLoaded = assert(HasModelLoaded) -local SetPlayerModel = assert(SetPlayerModel) -local SetPedDefaultComponentVariation = assert(SetPedDefaultComponentVariation) -local SetModelAsNoLongerNeeded = assert(SetModelAsNoLongerNeeded) -local DoScreenFadeIn = assert(DoScreenFadeIn) -local ShutdownLoadingScreen = assert(ShutdownLoadingScreen) -local FreezeEntityPosition = assert(FreezeEntityPosition) -local SetCanAttackFriendly = assert(SetCanAttackFriendly) -local NetworkSetFriendlyFireOption = assert(NetworkSetFriendlyFireOption) -local ClearPlayerWantedLevel = assert(ClearPlayerWantedLevel) -local SetMaxWantedLevel = assert(SetMaxWantedLevel) -local RequestCollisionAtCoord = assert(RequestCollisionAtCoord) -local HasCollisionLoadedAroundEntity = assert(HasCollisionLoadedAroundEntity) -local SetEntityCoords = assert(SetEntityCoords) -local PlayerId = assert(PlayerId) -local PlayerPedId = assert(PlayerPedId) -local decode = assert(json.decode) -local vector3 = assert(vector3) - ---- Load a player and apply skin to it -CreateThread(function() - while true do - if (NetworkIsPlayerActive(PlayerId())) then - local defaultModel = corev:cfg('skins', 'defaultModel') - local spawnLocation = corev:cfg('skins', 'defaultSpawnLocation') - local result_data, result_model, finished = nil, nil, false - - corev.callback:triggerCallback('load', function(data, model) - result_data = data - result_model = model - finished = true - end) - - repeat Wait(0) until finished == true - - local model = GetHashKey(result_model or defaultModel) - - while not HasModelLoaded(model) do - Wait(0) - end - - local pId = PlayerId() - - SetPlayerModel(pId, model) - - local ped = PlayerPedId() - - SetPedDefaultComponentVariation(ped) - - local skin = GeneratePedSkin(ped) - local skin_info = decode(result_data or '{}') - - skin:update(skin_info) - skin:refresh() - - SetModelAsNoLongerNeeded(model) - - DoScreenFadeIn(2500) - ShutdownLoadingScreen() - - FreezeEntityPosition(ped, true) - SetCanAttackFriendly(ped, true, false) - - NetworkSetFriendlyFireOption(true) - ClearPlayerWantedLevel(pId) - SetMaxWantedLevel(0) - - local coords, timeout = corev:ensure(spawnLocation, vector3(0.0, 0.0, 0.0)), 0 - - RequestCollisionAtCoord(coords.x, coords.y, coords.z) - - while not HasCollisionLoadedAroundEntity(ped) and timeout < 2000 do - timeout = timeout + 1 - Wait(0) - end - - SetEntityCoords(ped, coords.x, coords.y, coords.z, false, false, false, true) - FreezeEntityPosition(ped, false) - - return - end - - Wait(0) - end -end) \ No newline at end of file diff --git a/corev/[required]/cvf_skins/data/tattoos_female.lua b/corev/[required]/cvf_skins/data/tattoos_female.lua deleted file mode 100644 index fb74a33..0000000 --- a/corev/[required]/cvf_skins/data/tattoos_female.lua +++ /dev/null @@ -1,1381 +0,0 @@ -return { - ['TORSO'] = { - ['mpAirraces_overlays'] = { - 'MP_Airraces_Tattoo_000_F', - 'MP_Airraces_Tattoo_001_F', - 'MP_Airraces_Tattoo_002_F', - 'MP_Airraces_Tattoo_004_F', - 'MP_Airraces_Tattoo_005_F', - 'MP_Airraces_Tattoo_006_F', - 'MP_Airraces_Tattoo_007_F' - }, - ['mpBeach_overlays'] = { - 'MP_Bea_F_Back_000', - 'MP_Bea_F_Back_001', - 'MP_Bea_F_Back_002', - 'MP_Bea_F_Chest_000', - 'MP_Bea_F_Chest_001', - 'MP_Bea_F_Chest_002', - 'MP_Bea_F_RSide_000', - 'MP_Bea_F_Should_000', - 'MP_Bea_F_Should_001', - 'MP_Bea_F_Stom_000', - 'MP_Bea_F_Stom_001', - 'MP_Bea_F_Stom_002' - }, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_000_F', - 'MP_MP_Biker_Tat_001_F', - 'MP_MP_Biker_Tat_003_F', - 'MP_MP_Biker_Tat_005_F', - 'MP_MP_Biker_Tat_006_F', - 'MP_MP_Biker_Tat_008_F', - 'MP_MP_Biker_Tat_010_F', - 'MP_MP_Biker_Tat_011_F', - 'MP_MP_Biker_Tat_013_F', - 'MP_MP_Biker_Tat_017_F', - 'MP_MP_Biker_Tat_018_F', - 'MP_MP_Biker_Tat_019_F', - 'MP_MP_Biker_Tat_021_F', - 'MP_MP_Biker_Tat_023_F', - 'MP_MP_Biker_Tat_026_F', - 'MP_MP_Biker_Tat_029_F', - 'MP_MP_Biker_Tat_030_F', - 'MP_MP_Biker_Tat_031_F', - 'MP_MP_Biker_Tat_032_F', - 'MP_MP_Biker_Tat_034_F', - 'MP_MP_Biker_Tat_039_F', - 'MP_MP_Biker_Tat_041_F', - 'MP_MP_Biker_Tat_043_F', - 'MP_MP_Biker_Tat_050_F', - 'MP_MP_Biker_Tat_052_F', - 'MP_MP_Biker_Tat_058_F', - 'MP_MP_Biker_Tat_059_F', - 'MP_MP_Biker_Tat_060_F' - }, - ['mpBusiness_overlays'] = { - 'MP_Buis_F_Chest_000', - 'MP_Buis_F_Chest_001', - 'MP_Buis_F_Chest_002', - 'MP_Buis_F_Stom_000', - 'MP_Buis_F_Stom_001', - 'MP_Buis_F_Stom_002', - 'MP_Buis_F_Back_000', - 'MP_Buis_F_Back_001', - 'MP_Female_Crew_Tat_000' - }, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_000_F', - 'MP_Christmas2017_Tattoo_002_F', - 'MP_Christmas2017_Tattoo_003_F', - 'MP_Christmas2017_Tattoo_005_F', - 'MP_Christmas2017_Tattoo_008_F', - 'MP_Christmas2017_Tattoo_009_F', - 'MP_Christmas2017_Tattoo_010_F', - 'MP_Christmas2017_Tattoo_011_F', - 'MP_Christmas2017_Tattoo_015_F', - 'MP_Christmas2017_Tattoo_016_F', - 'MP_Christmas2017_Tattoo_019_F', - 'MP_Christmas2017_Tattoo_020_F', - 'MP_Christmas2017_Tattoo_021_F', - 'MP_Christmas2017_Tattoo_022_F', - 'MP_Christmas2017_Tattoo_024_F', - 'MP_Christmas2017_Tattoo_026_F', - 'MP_Christmas2017_Tattoo_027_F' - }, - ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_F'}, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_F_Tat_005', - 'MP_Xmas2_F_Tat_006', - 'MP_Xmas2_F_Tat_009', - 'MP_Xmas2_F_Tat_011', - 'MP_Xmas2_F_Tat_013', - 'MP_Xmas2_F_Tat_015', - 'MP_Xmas2_F_Tat_016', - 'MP_Xmas2_F_Tat_017', - 'MP_Xmas2_F_Tat_018', - 'MP_Xmas2_F_Tat_019', - 'MP_Xmas2_F_Tat_028' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_000_F', - 'MP_Gunrunning_Tattoo_001_F', - 'MP_Gunrunning_Tattoo_009_F', - 'MP_Gunrunning_Tattoo_010_F', - 'MP_Gunrunning_Tattoo_012_F', - 'MP_Gunrunning_Tattoo_013_F', - 'MP_Gunrunning_Tattoo_014_F', - 'MP_Gunrunning_Tattoo_017_F', - 'MP_Gunrunning_Tattoo_018_F', - 'MP_Gunrunning_Tattoo_019_F', - 'MP_Gunrunning_Tattoo_020_F', - 'MP_Gunrunning_Tattoo_022_F', - 'MP_Gunrunning_Tattoo_028_F', - 'MP_Gunrunning_Tattoo_029_F' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_000', - 'FM_Hip_F_Tat_002', - 'FM_Hip_F_Tat_006', - 'FM_Hip_F_Tat_011', - 'FM_Hip_F_Tat_012', - 'FM_Hip_F_Tat_013', - 'FM_Hip_F_Tat_024', - 'FM_Hip_F_Tat_025', - 'FM_Hip_F_Tat_029', - 'FM_Hip_F_Tat_030', - 'FM_Hip_F_Tat_031', - 'FM_Hip_F_Tat_032', - 'FM_Hip_F_Tat_033', - 'FM_Hip_F_Tat_035', - 'FM_Hip_F_Tat_041', - 'FM_Hip_F_Tat_046', - 'FM_Hip_F_Tat_047', - 'FM_Hip_F_Tat_000', - 'FM_Hip_F_Tat_002', - 'FM_Hip_F_Tat_006', - 'FM_Hip_F_Tat_011', - 'FM_Hip_F_Tat_012', - 'FM_Hip_F_Tat_013', - 'FM_Hip_F_Tat_024', - 'FM_Hip_F_Tat_025', - 'FM_Hip_F_Tat_029', - 'FM_Hip_F_Tat_030', - 'FM_Hip_F_Tat_031', - 'FM_Hip_F_Tat_032', - 'FM_Hip_F_Tat_033', - 'FM_Hip_F_Tat_035', - 'FM_Hip_F_Tat_041', - 'FM_Hip_F_Tat_046', - 'FM_Hip_F_Tat_047' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_000_F', - 'MP_MP_ImportExport_Tat_001_F', - 'MP_MP_ImportExport_Tat_002_F', - 'MP_MP_ImportExport_Tat_009_F', - 'MP_MP_ImportExport_Tat_010_F', - 'MP_MP_ImportExport_Tat_011_F' - }, - ['mpLowrider2_overlays'] = { - 'MP_LR_Tat_000_F', - 'MP_LR_Tat_008_F', - 'MP_LR_Tat_011_F', - 'MP_LR_Tat_012_F', - 'MP_LR_Tat_016_F', - 'MP_LR_Tat_019_F', - 'MP_LR_Tat_031_F', - 'MP_LR_Tat_032_F' - }, - ['mpLowrider_overlays'] = { - 'MP_LR_Tat_001_F', - 'MP_LR_Tat_002_F', - 'MP_LR_Tat_004_F', - 'MP_LR_Tat_009_F', - 'MP_LR_Tat_010_F', - 'MP_LR_Tat_013_F', - 'MP_LR_Tat_014_F', - 'MP_LR_Tat_021_F', - 'MP_LR_Tat_026_F' - }, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_002_F', - 'MP_LUXE_TAT_012_F', - 'MP_LUXE_TAT_022_F', - 'MP_LUXE_TAT_025_F', - 'MP_LUXE_TAT_027_F', - 'MP_LUXE_TAT_029_F' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_TAT_003_F', - 'MP_LUXE_TAT_006_F', - 'MP_LUXE_TAT_007_F', - 'MP_LUXE_TAT_008_F', - 'MP_LUXE_TAT_014_F', - 'MP_LUXE_TAT_015_F', - 'MP_LUXE_TAT_024_F' - }, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Tattoo_000_F', - 'MP_Smuggler_Tattoo_002_F', - 'MP_Smuggler_Tattoo_003_F', - 'MP_Smuggler_Tattoo_006_F', - 'MP_Smuggler_Tattoo_007_F', - 'MP_Smuggler_Tattoo_009_F', - 'MP_Smuggler_Tattoo_010_F', - 'MP_Smuggler_Tattoo_013_F', - 'MP_Smuggler_Tattoo_015_F', - 'MP_Smuggler_Tattoo_016_F', - 'MP_Smuggler_Tattoo_017_F', - 'MP_Smuggler_Tattoo_018_F', - 'MP_Smuggler_Tattoo_019_F', - 'MP_Smuggler_Tattoo_021_F', - 'MP_Smuggler_Tattoo_022_F', - 'MP_Smuggler_Tattoo_024_F', - 'MP_Smuggler_Tattoo_025_F' - }, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_011_F', - 'MP_MP_Stunt_tat_012_F', - 'MP_MP_Stunt_tat_014_F', - 'MP_MP_Stunt_tat_018_F', - 'MP_MP_Stunt_tat_019_F', - 'MP_MP_Stunt_tat_024_F', - 'MP_MP_Stunt_tat_026_F', - 'MP_MP_Stunt_tat_027_F', - 'MP_MP_Stunt_tat_029_F', - 'MP_MP_Stunt_tat_030_F', - 'MP_MP_Stunt_tat_033_F', - 'MP_MP_Stunt_tat_034_F', - 'MP_MP_Stunt_tat_037_F', - 'MP_MP_Stunt_tat_040_F', - 'MP_MP_Stunt_tat_041_F', - 'MP_MP_Stunt_tat_044_F', - 'MP_MP_Stunt_tat_046_F', - 'MP_MP_Stunt_tat_048_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_003', - 'FM_Tat_Award_F_004', - 'FM_Tat_Award_F_005', - 'FM_Tat_Award_F_008', - 'FM_Tat_Award_F_011', - 'FM_Tat_Award_F_012', - 'FM_Tat_Award_F_013', - 'FM_Tat_Award_F_014', - 'FM_Tat_Award_F_016', - 'FM_Tat_Award_F_017', - 'FM_Tat_Award_F_018', - 'FM_Tat_Award_F_019', - 'FM_Tat_F_004', - 'FM_Tat_F_009', - 'FM_Tat_F_010', - 'FM_Tat_F_011', - 'FM_Tat_F_012', - 'FM_Tat_F_013', - 'FM_Tat_F_016', - 'FM_Tat_F_019', - 'FM_Tat_F_020', - 'FM_Tat_F_024', - 'FM_Tat_F_025', - 'FM_Tat_F_029', - 'FM_Tat_F_030', - 'FM_Tat_F_034', - 'FM_Tat_F_036', - 'FM_Tat_F_044', - 'FM_Tat_F_045', - 'FM_Tat_F_046', - 'FM_Tat_Award_F_003', - 'FM_Tat_Award_F_004', - 'FM_Tat_Award_F_005', - 'FM_Tat_Award_F_008', - 'FM_Tat_Award_F_011', - 'FM_Tat_Award_F_012', - 'FM_Tat_Award_F_013', - 'FM_Tat_Award_F_014', - 'FM_Tat_Award_F_016', - 'FM_Tat_Award_F_017', - 'FM_Tat_Award_F_018', - 'FM_Tat_Award_F_019', - 'FM_Tat_F_004', - 'FM_Tat_F_009', - 'FM_Tat_F_010', - 'FM_Tat_F_011', - 'FM_Tat_F_012', - 'FM_Tat_F_013', - 'FM_Tat_F_016', - 'FM_Tat_F_019', - 'FM_Tat_F_020', - 'FM_Tat_F_024', - 'FM_Tat_F_025', - 'FM_Tat_F_029', - 'FM_Tat_F_030', - 'FM_Tat_F_034', - 'FM_Tat_F_036', - 'FM_Tat_F_044', - 'FM_Tat_F_045', - 'FM_Tat_F_046' - } - }, - ['HEAD'] = { - ['mpBeach_overlays'] = {'MP_Bea_F_Neck_000'}, - ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_F', 'MP_MP_Biker_Tat_038_F', 'MP_MP_Biker_Tat_051_F'}, - ['mpBusiness_overlays'] = {'MP_Buis_F_Neck_000', 'MP_Buis_F_Neck_001'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_007', 'MP_Xmas2_F_Tat_024', 'MP_Xmas2_F_Tat_025', 'MP_Xmas2_F_Tat_029'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_F'}, - ['mpHipster_overlays'] = {'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021', 'FM_Hip_F_Tat_005', 'FM_Hip_F_Tat_021'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_F', 'MP_Smuggler_Tattoo_012_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_Tat_000_F', - 'MP_MP_Stunt_tat_004_F', - 'MP_MP_Stunt_tat_006_F', - 'MP_MP_Stunt_tat_017_F', - 'MP_MP_Stunt_tat_042_F' - }, - ['multiplayer_overlays'] = {'FM_Tat_Award_F_000', 'FM_Tat_Award_F_000'} - }, - ['LEFT_ARM'] = { - ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_F'}, - ['mpBeach_overlays'] = {'MP_Bea_F_LArm_000', 'MP_Bea_F_LArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_012_F', - 'MP_MP_Biker_Tat_016_F', - 'MP_MP_Biker_Tat_020_F', - 'MP_MP_Biker_Tat_024_F', - 'MP_MP_Biker_Tat_025_F', - 'MP_MP_Biker_Tat_035_F', - 'MP_MP_Biker_Tat_045_F', - 'MP_MP_Biker_Tat_053_F', - 'MP_MP_Biker_Tat_055_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_LArm_000'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_001_F', - 'MP_Christmas2017_Tattoo_004_F', - 'MP_Christmas2017_Tattoo_007_F', - 'MP_Christmas2017_Tattoo_013_F', - 'MP_Christmas2017_Tattoo_025_F', - 'MP_Christmas2017_Tattoo_029_F' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_F_Tat_000', - 'MP_Xmas2_F_Tat_010', - 'MP_Xmas2_F_Tat_012', - 'MP_Xmas2_F_Tat_020', - 'MP_Xmas2_F_Tat_021' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_004_F', - 'MP_Gunrunning_Tattoo_008_F', - 'MP_Gunrunning_Tattoo_015_F', - 'MP_Gunrunning_Tattoo_016_F', - 'MP_Gunrunning_Tattoo_025_F', - 'MP_Gunrunning_Tattoo_027_F' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_003', - 'FM_Hip_F_Tat_007', - 'FM_Hip_F_Tat_015', - 'FM_Hip_F_Tat_016', - 'FM_Hip_F_Tat_026', - 'FM_Hip_F_Tat_027', - 'FM_Hip_F_Tat_028', - 'FM_Hip_F_Tat_034', - 'FM_Hip_F_Tat_037', - 'FM_Hip_F_Tat_039', - 'FM_Hip_F_Tat_043', - 'FM_Hip_F_Tat_048', - 'FM_Hip_F_Tat_003', - 'FM_Hip_F_Tat_007', - 'FM_Hip_F_Tat_015', - 'FM_Hip_F_Tat_016', - 'FM_Hip_F_Tat_026', - 'FM_Hip_F_Tat_027', - 'FM_Hip_F_Tat_028', - 'FM_Hip_F_Tat_034', - 'FM_Hip_F_Tat_037', - 'FM_Hip_F_Tat_039', - 'FM_Hip_F_Tat_043', - 'FM_Hip_F_Tat_048' - }, - ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_F', 'MP_MP_ImportExport_Tat_008_F'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_F', 'MP_LR_Tat_018_F', 'MP_LR_Tat_022_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_005_F', 'MP_LR_Tat_027_F', 'MP_LR_Tat_033_F'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_005_F', - 'MP_LUXE_TAT_016_F', - 'MP_LUXE_TAT_018_F', - 'MP_LUXE_TAT_028_F', - 'MP_LUXE_TAT_031_F' - }, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_F', 'MP_LUXE_TAT_020_F', 'MP_LUXE_TAT_021_F'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_F', 'MP_Smuggler_Tattoo_008_F', 'MP_Smuggler_Tattoo_014_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_001_F', - 'MP_MP_Stunt_tat_002_F', - 'MP_MP_Stunt_tat_008_F', - 'MP_MP_Stunt_tat_022_F', - 'MP_MP_Stunt_tat_023_F', - 'MP_MP_Stunt_tat_035_F', - 'MP_MP_Stunt_tat_039_F', - 'MP_MP_Stunt_tat_043_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_001', - 'FM_Tat_Award_F_007', - 'FM_Tat_Award_F_015', - 'FM_Tat_F_005', - 'FM_Tat_F_006', - 'FM_Tat_F_015', - 'FM_Tat_F_031', - 'FM_Tat_F_041', - 'FM_Tat_Award_F_001', - 'FM_Tat_Award_F_007', - 'FM_Tat_Award_F_015', - 'FM_Tat_F_005', - 'FM_Tat_F_006', - 'FM_Tat_F_015', - 'FM_Tat_F_031', - 'FM_Tat_F_041' - } - }, - ['RIGHT_ARM'] = { - ['mpBeach_overlays'] = {'MP_Bea_F_RArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_007_F', - 'MP_MP_Biker_Tat_014_F', - 'MP_MP_Biker_Tat_033_F', - 'MP_MP_Biker_Tat_042_F', - 'MP_MP_Biker_Tat_046_F', - 'MP_MP_Biker_Tat_047_F', - 'MP_MP_Biker_Tat_049_F', - 'MP_MP_Biker_Tat_054_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_RArm_000', 'MP_Female_Crew_Tat_001'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_006_F', - 'MP_Christmas2017_Tattoo_012_F', - 'MP_Christmas2017_Tattoo_014_F', - 'MP_Christmas2017_Tattoo_017_F', - 'MP_Christmas2017_Tattoo_018_F', - 'MP_Christmas2017_Tattoo_023_F', - 'MP_Christmas2017_Tattoo_028_F' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_F_Tat_003', - 'MP_Xmas2_F_Tat_004', - 'MP_Xmas2_F_Tat_008', - 'MP_Xmas2_F_Tat_022', - 'MP_Xmas2_F_Tat_023', - 'MP_Xmas2_F_Tat_026', - 'MP_Xmas2_F_Tat_027' - }, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_F', 'MP_Gunrunning_Tattoo_021_F', 'MP_Gunrunning_Tattoo_024_F'}, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_001', - 'FM_Hip_F_Tat_004', - 'FM_Hip_F_Tat_008', - 'FM_Hip_F_Tat_010', - 'FM_Hip_F_Tat_014', - 'FM_Hip_F_Tat_017', - 'FM_Hip_F_Tat_018', - 'FM_Hip_F_Tat_020', - 'FM_Hip_F_Tat_022', - 'FM_Hip_F_Tat_023', - 'FM_Hip_F_Tat_036', - 'FM_Hip_F_Tat_044', - 'FM_Hip_F_Tat_045', - 'FM_Hip_F_Tat_001', - 'FM_Hip_F_Tat_004', - 'FM_Hip_F_Tat_008', - 'FM_Hip_F_Tat_010', - 'FM_Hip_F_Tat_014', - 'FM_Hip_F_Tat_017', - 'FM_Hip_F_Tat_018', - 'FM_Hip_F_Tat_020', - 'FM_Hip_F_Tat_022', - 'FM_Hip_F_Tat_023', - 'FM_Hip_F_Tat_036', - 'FM_Hip_F_Tat_044', - 'FM_Hip_F_Tat_045' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_003_F', - 'MP_MP_ImportExport_Tat_005_F', - 'MP_MP_ImportExport_Tat_006_F', - 'MP_MP_ImportExport_Tat_007_F' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_F', 'MP_LR_Tat_028_F', 'MP_LR_Tat_035_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_015_F'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_F', 'MP_LUXE_TAT_017_F', 'MP_LUXE_TAT_026_F', 'MP_LUXE_TAT_030_F'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_F', 'MP_LUXE_TAT_013_F', 'MP_LUXE_TAT_019_F'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_F', 'MP_Smuggler_Tattoo_005_F', 'MP_Smuggler_Tattoo_023_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_003_F', - 'MP_MP_Stunt_tat_009_F', - 'MP_MP_Stunt_tat_010_F', - 'MP_MP_Stunt_tat_016_F', - 'MP_MP_Stunt_tat_036_F', - 'MP_MP_Stunt_tat_038_F', - 'MP_MP_Stunt_tat_049_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_M_000', - 'FM_Tat_Award_F_002', - 'FM_Tat_Award_F_010', - 'FM_Tat_F_001', - 'FM_Tat_F_003', - 'FM_Tat_F_014', - 'FM_Tat_F_018', - 'FM_Tat_F_027', - 'FM_Tat_F_028', - 'FM_Tat_F_038', - 'FM_Tat_F_047', - 'FM_Tat_M_000', - 'FM_Tat_Award_F_002', - 'FM_Tat_Award_F_010', - 'FM_Tat_F_001', - 'FM_Tat_F_003', - 'FM_Tat_F_014', - 'FM_Tat_F_018', - 'FM_Tat_F_027', - 'FM_Tat_F_028', - 'FM_Tat_F_038', - 'FM_Tat_F_047' - } - }, - ['LEFT_LEG'] = { - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_002_F', - 'MP_MP_Biker_Tat_015_F', - 'MP_MP_Biker_Tat_027_F', - 'MP_MP_Biker_Tat_036_F', - 'MP_MP_Biker_Tat_037_F', - 'MP_MP_Biker_Tat_044_F', - 'MP_MP_Biker_Tat_056_F', - 'MP_MP_Biker_Tat_057_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_LLeg_000'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_001', 'MP_Xmas2_F_Tat_002'}, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_005_F', - 'MP_Gunrunning_Tattoo_007_F', - 'MP_Gunrunning_Tattoo_011_F', - 'MP_Gunrunning_Tattoo_023_F' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tat_009', - 'FM_Hip_F_Tat_019', - 'FM_Hip_F_Tat_040', - 'FM_Hip_F_Tat_009', - 'FM_Hip_F_Tat_019', - 'FM_Hip_F_Tat_040' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_007_F', 'MP_LR_Tat_020_F'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_F'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_007_F', - 'MP_MP_Stunt_tat_013_F', - 'MP_MP_Stunt_tat_021_F', - 'MP_MP_Stunt_tat_028_F', - 'MP_MP_Stunt_tat_031_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_009', - 'FM_Tat_F_002', - 'FM_Tat_F_008', - 'FM_Tat_F_021', - 'FM_Tat_F_023', - 'FM_Tat_F_026', - 'FM_Tat_F_032', - 'FM_Tat_F_033', - 'FM_Tat_F_035', - 'FM_Tat_F_037', - 'FM_Tat_Award_F_009', - 'FM_Tat_F_002', - 'FM_Tat_F_008', - 'FM_Tat_F_021', - 'FM_Tat_F_023', - 'FM_Tat_F_026', - 'FM_Tat_F_032', - 'FM_Tat_F_033', - 'FM_Tat_F_035', - 'FM_Tat_F_037' - } - }, - ['RIGHT_LEG'] = { - ['mpBeach_overlays'] = {'MP_Bea_F_RLeg_000'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_004_F', - 'MP_MP_Biker_Tat_022_F', - 'MP_MP_Biker_Tat_028_F', - 'MP_MP_Biker_Tat_040_F', - 'MP_MP_Biker_Tat_048_F' - }, - ['mpBusiness_overlays'] = {'MP_Buis_F_RLeg_000'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_F_Tat_014'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_F', 'MP_Gunrunning_Tattoo_026_F', 'MP_Gunrunning_Tattoo_030_F'}, - ['mpHipster_overlays'] = {'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042', 'FM_Hip_F_Tat_038', 'FM_Hip_F_Tat_042'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_F'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_017_F', 'MP_LR_Tat_023_F'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_F'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_F'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_F'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_005_F', - 'MP_MP_Stunt_tat_015_F', - 'MP_MP_Stunt_tat_020_F', - 'MP_MP_Stunt_tat_025_F', - 'MP_MP_Stunt_tat_032_F', - 'MP_MP_Stunt_tat_045_F', - 'MP_MP_Stunt_tat_047_F' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_F_006', - 'FM_Tat_F_007', - 'FM_Tat_F_017', - 'FM_Tat_F_022', - 'FM_Tat_F_039', - 'FM_Tat_F_040', - 'FM_Tat_F_042', - 'FM_Tat_F_043', - 'FM_Tat_Award_F_006', - 'FM_Tat_F_007', - 'FM_Tat_F_017', - 'FM_Tat_F_022', - 'FM_Tat_F_039', - 'FM_Tat_F_040', - 'FM_Tat_F_042', - 'FM_Tat_F_043' - } - }, - ['BADGES'] = { - ['mpBattle_overlays'] = { - 'MP_Battle_Clothing_000_F', - 'MP_Battle_Clothing_001_F', - 'MP_Battle_Clothing_002_F', - 'MP_Battle_Clothing_003_F', - 'MP_Battle_Clothing_004_F', - 'MP_Battle_Clothing_005_F', - 'MP_Battle_Clothing_006_F', - 'MP_Battle_Clothing_007_F', - 'MP_Battle_Clothing_008_F', - 'MP_Battle_Clothing_009_F', - 'MP_Battle_Clothing_010_F', - 'MP_Battle_Clothing_011_F', - 'MP_Battle_Clothing_012_F', - 'MP_Battle_Clothing_013_F', - 'MP_Battle_Clothing_014_F', - 'MP_Battle_Clothing_015_F', - 'MP_Battle_Clothing_016_F', - 'MP_Battle_Clothing_017_F', - 'MP_Battle_Clothing_018_F', - 'MP_Battle_Clothing_019_F', - 'MP_Battle_Clothing_020_F', - 'MP_Battle_Clothing_021_F', - 'MP_Battle_Clothing_022_F', - 'MP_Battle_Clothing_023_F', - 'MP_Battle_Clothing_024_F', - 'MP_Battle_Clothing_025_F', - 'MP_Battle_Clothing_026_F', - 'MP_Battle_Clothing_027_F', - 'MP_Battle_Clothing_028_F', - 'MP_Battle_Clothing_029_F', - 'MP_Battle_Clothing_030_F', - 'MP_Battle_Clothing_031_F', - 'MP_Battle_Clothing_032_F', - 'MP_Battle_Clothing_033_F', - 'MP_Battle_Clothing_034_F', - 'MP_Battle_Clothing_035_F', - 'MP_Battle_Clothing_036_F', - 'MP_Battle_Clothing_037_F', - 'MP_Battle_Clothing_038_F', - 'MP_Battle_Clothing_039_F', - 'MP_Battle_Clothing_040_F', - 'MP_Battle_Clothing_041_F', - 'MP_Battle_Clothing_042_F', - 'MP_Battle_Clothing_043_F', - 'MP_Battle_Clothing_044_F', - 'MP_Battle_Clothing_045_F', - 'MP_Battle_Clothing_046_F', - 'MP_Battle_Clothing_047_F', - 'MP_Battle_Clothing_048_F', - 'MP_Battle_Clothing_049_F', - 'MP_Battle_Clothing_050_F', - 'MP_Battle_Clothing_051_F', - 'MP_Battle_Clothing_052_F', - 'MP_Battle_Clothing_053_F', - 'MP_Battle_Clothing_054_F', - 'MP_Battle_Clothing_055_F', - 'MP_Battle_Clothing_056_F', - 'MP_Battle_Clothing_057_F', - 'MP_Battle_Clothing_058_F', - 'MP_Battle_Clothing_059_F', - 'MP_Battle_Clothing_060_F', - 'MP_Battle_Clothing_061_F', - 'MP_Battle_Clothing_062_F' - }, - ['mpBiker_overlays'] = { - 'MP_Biker_Award_000_F', - 'MP_Biker_Award_001_F', - 'MP_Biker_Rank_000_F', - 'MP_Biker_Rank_001_F', - 'MP_Biker_Rank_002_F', - 'MP_Biker_Rank_003_F', - 'MP_Biker_Rank_004_F', - 'MP_Biker_Rank_005_F', - 'MP_Biker_Rank_006_F', - 'MP_Biker_Rank_007_F', - 'MP_Biker_Rank_008_F', - 'MP_Biker_Rank_009_F', - 'MP_Biker_Rank_010_F', - 'MP_Biker_Rank_011_F', - 'MP_Biker_Rank_012_F', - 'MP_Biker_Rank_013_F', - 'MP_Biker_Rank_014_F', - 'MP_Biker_Rank_015_F', - 'MP_Biker_Rank_016_F', - 'MP_Biker_Rank_017_F', - 'MP_Biker_Tee_000_F', - 'MP_Biker_Tee_001_F', - 'MP_Biker_Tee_002_F', - 'MP_Biker_Tee_003_F', - 'MP_Biker_Tee_004_F', - 'MP_Biker_Tee_005_F', - 'MP_Biker_Tee_006_F', - 'MP_Biker_Tee_007_F', - 'MP_Biker_Tee_008_F', - 'MP_Biker_Tee_009_F', - 'MP_Biker_Tee_010_F', - 'MP_Biker_Tee_011_F', - 'MP_Biker_Tee_012_F', - 'MP_Biker_Tee_013_F', - 'MP_Biker_Tee_014_F', - 'MP_Biker_Tee_015_F', - 'MP_Biker_Tee_016_F', - 'MP_Biker_Tee_017_F', - 'MP_Biker_Tee_018_F', - 'MP_Biker_Tee_019_F', - 'MP_Biker_Tee_020_F', - 'MP_Biker_Tee_021_F', - 'MP_Biker_Tee_022_F', - 'MP_Biker_Tee_023_F', - 'MP_Biker_Tee_024_F', - 'MP_Biker_Tee_025_F', - 'MP_Biker_Tee_026_F', - 'MP_Biker_Tee_027_F', - 'MP_Biker_Tee_028_F', - 'MP_Biker_Tee_029_F', - 'MP_Biker_Tee_030_F', - 'MP_Biker_Tee_031_F', - 'MP_Biker_Tee_032_F', - 'MP_Biker_Tee_033_F', - 'MP_Biker_Tee_034_F', - 'MP_Biker_Tee_035_F', - 'MP_Biker_Tee_036_F', - 'MP_Biker_Tee_037_F', - 'MP_Biker_Tee_038_F', - 'MP_Biker_Tee_039_F', - 'MP_Biker_Tee_040_F', - 'MP_Biker_Tee_041_F', - 'MP_Biker_Tee_042_F', - 'MP_Biker_Tee_043_F', - 'MP_Biker_Tee_044_F', - 'MP_Biker_Tee_045_F', - 'MP_Biker_Tee_046_F', - 'MP_Biker_Tee_047_F', - 'MP_Biker_Tee_048_F', - 'MP_Biker_Tee_049_F', - 'MP_Biker_Tee_050_F', - 'MP_Biker_Tee_051_F', - 'MP_Biker_Tee_052_F', - 'MP_Biker_Tee_053_F', - 'MP_Biker_Tee_054_F', - 'MP_Biker_Tee_055_F' - }, - ['mpChristmas2018_overlays'] = { - 'MP_Christmas2018_Tee_000_F', - 'MP_Christmas2018_Tee_001_F', - 'MP_Christmas2018_Tee_002_F', - 'MP_Christmas2018_Tee_003_F', - 'MP_Christmas2018_Tee_004_F', - 'MP_Christmas2018_Tee_005_F', - 'MP_Christmas2018_Tee_006_F', - 'MP_Christmas2018_Tee_007_F', - 'MP_Christmas2018_Tee_008_F', - 'MP_Christmas2018_Tee_009_F', - 'MP_Christmas2018_Tee_010_F', - 'MP_Christmas2018_Tee_011_F', - 'MP_Christmas2018_Tee_012_F', - 'MP_Christmas2018_Tee_013_F', - 'MP_Christmas2018_Tee_014_F', - 'MP_Christmas2018_Tee_015_F', - 'MP_Christmas2018_Tee_016_F', - 'MP_Christmas2018_Tee_017_F', - 'MP_Christmas2018_Tee_018_F', - 'MP_Christmas2018_Tee_019_F', - 'MP_Christmas2018_Tee_020_F', - 'MP_Christmas2018_Tee_021_F', - 'MP_Christmas2018_Tee_022_F', - 'MP_Christmas2018_Tee_023_F', - 'MP_Christmas2018_Tee_024_F', - 'MP_Christmas2018_Tee_025_F', - 'MP_Christmas2018_Tee_026_F', - 'MP_Christmas2018_Tee_027_F', - 'MP_Christmas2018_Tee_028_F', - 'MP_Christmas2018_Tee_029_F', - 'MP_Christmas2018_Tee_030_F', - 'MP_Christmas2018_Tee_031_F', - 'MP_Christmas2018_Tee_032_F', - 'MP_Christmas2018_Tee_033_F', - 'MP_Christmas2018_Tee_034_F', - 'MP_Christmas2018_Tee_035_F', - 'MP_Christmas2018_Tee_036_F', - 'MP_Christmas2018_Tee_037_F', - 'MP_Christmas2018_Tee_038_F', - 'MP_Christmas2018_Tee_039_F', - 'MP_Christmas2018_Tee_040_F', - 'MP_Christmas2018_Tee_041_F', - 'MP_Christmas2018_Tee_042_F', - 'MP_Christmas2018_Tee_043_F', - 'MP_Christmas2018_Tee_044_F', - 'MP_Christmas2018_Tee_045_F', - 'MP_Christmas2018_Tee_046_F', - 'MP_Christmas2018_Tee_047_F', - 'MP_Christmas2018_Tee_048_F', - 'MP_Christmas2018_Tee_049_F', - 'MP_Christmas2018_Tee_050_F', - 'MP_Christmas2018_Tee_051_F', - 'MP_Christmas2018_Tee_052_F', - 'MP_Christmas2018_Tee_053_F', - 'MP_Christmas2018_Tee_054_F', - 'MP_Christmas2018_Tee_055_F', - 'MP_Christmas2018_Tee_056_F', - 'MP_Christmas2018_Tee_057_F', - 'MP_Christmas2018_Tee_058_F', - 'MP_Christmas2018_Tee_059_F', - 'MP_Christmas2018_Tee_060_F', - 'MP_Christmas2018_Tee_061_F', - 'MP_Christmas2018_Tee_062_F', - 'MP_Christmas2018_Tee_063_F', - 'MP_Christmas2018_Tee_064_F', - 'MP_Christmas2018_Tee_065_F', - 'MP_Christmas2018_Tee_066_F', - 'MP_Christmas2018_Tee_067_F', - 'MP_Christmas2018_Tee_068_F', - 'MP_Christmas2018_Tee_069_F', - 'MP_Christmas2018_Tee_070_F', - 'MP_Christmas2018_Tee_071_F', - 'MP_Christmas2018_Tee_072_F', - 'MP_Christmas2018_Tee_073_F', - 'MP_Christmas2018_Tee_074_F', - 'MP_Christmas2018_Tee_075_F', - 'MP_Christmas2018_Tee_076_F', - 'MP_Christmas2018_Tee_077_F', - 'MP_Christmas2018_Tee_078_F', - 'MP_Christmas2018_Tee_079_F', - 'MP_Christmas2018_Tee_080_F', - 'MP_Christmas2018_Tee_081_F', - 'MP_Christmas2018_Tee_082_F', - 'MP_Christmas2018_Tee_083_F', - 'MP_Christmas2018_Tee_084_F', - 'MP_Christmas2018_Tee_085_F', - 'MP_Christmas2018_Tee_086_F', - 'MP_Christmas2018_Tee_087_F', - 'MP_Christmas2018_Tee_088_F', - 'MP_Christmas2018_Tee_089_F', - 'MP_Christmas2018_Tee_090_F', - 'MP_Christmas2018_Tee_091_F', - 'MP_Christmas2018_Tee_092_F', - 'MP_Christmas2018_Tee_093_F', - 'MP_Christmas2018_Tee_094_F', - 'MP_Christmas2018_Tee_095_F', - 'MP_Christmas2018_Tee_096_F', - 'MP_Christmas2018_Tee_097_F', - 'MP_Christmas2018_Tee_098_F', - 'MP_Christmas2018_Tee_099_F', - 'MP_Christmas2018_Tee_100_F', - 'MP_Christmas2018_Tee_101_F', - 'MP_Christmas2018_Tee_102_F', - 'MP_Christmas2018_Tee_103_F', - 'MP_Christmas2018_Tee_104_F', - 'MP_Christmas2018_Tee_105_F', - 'MP_Christmas2018_Tee_106_F', - 'MP_Christmas2018_Tee_107_F', - 'MP_Christmas2018_Tee_108_F', - 'MP_Christmas2018_Tee_109_F', - 'MP_Christmas2018_Tee_110_F', - 'MP_Christmas2018_Tee_111_F', - 'MP_Christmas2018_Tee_112_F', - 'MP_Christmas2018_Tee_113_F', - 'MP_Christmas2018_Tee_114_F', - 'MP_Christmas2018_Tee_115_F', - 'MP_Christmas2018_Tee_116_F', - 'MP_Christmas2018_Tee_117_F', - 'MP_Christmas2018_Tee_118_F', - 'MP_Christmas2018_Tee_119_F', - 'MP_Christmas2018_Tee_120_F', - 'MP_Christmas2018_Tee_121_F', - 'MP_Christmas2018_Tee_122_F', - 'MP_Christmas2018_Tee_123_F', - 'MP_Christmas2018_Tee_124_F' - }, - ['mpExecutive_overlays'] = { - 'MP_Securoserv_000_F', - 'MP_exec_teams_000_F', - 'MP_exec_teams_001_F', - 'MP_exec_teams_002_F', - 'MP_exec_teams_003_F', - 'MP_exec_prizes_000_F', - 'MP_exec_prizes_001_F', - 'MP_exec_prizes_002_F', - 'MP_exec_prizes_003_F', - 'MP_exec_prizes_004_F', - 'MP_exec_prizes_005_F', - 'MP_exec_prizes_006_F', - 'MP_exec_prizes_007_F', - 'MP_exec_prizes_008_F', - 'MP_exec_prizes_009_F', - 'MP_exec_prizes_010_F', - 'MP_exec_prizes_011_F', - 'MP_exec_prizes_012_F', - 'MP_exec_prizes_013_F', - 'MP_exec_prizes_014_F', - 'MP_exec_prizes_015_F' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Award_000_F', - 'MP_Gunrunning_Award_001_F', - 'MP_Gunrunning_Award_002_F', - 'MP_Gunrunning_Award_003_F', - 'MP_Gunrunning_Award_004_F', - 'MP_Gunrunning_Award_005_F', - 'MP_Gunrunning_Award_006_F', - 'MP_Gunrunning_Award_007_F', - 'MP_Gunrunning_Award_008_F', - 'MP_Gunrunning_Award_009_F', - 'MP_Gunrunning_Award_010_F', - 'MP_Gunrunning_Award_011_F', - 'MP_Gunrunning_Award_012_F', - 'MP_Gunrunning_Award_013_F', - 'MP_Gunrunning_Award_014_F', - 'MP_Gunrunning_Award_015_F', - 'MP_Gunrunning_Award_016_F', - 'MP_Gunrunning_Award_017_F', - 'MP_Gunrunning_Award_018_F', - 'MP_Gunrunning_Award_019_F', - 'MP_Gunrunning_Award_020_F', - 'MP_Gunrunning_Award_021_F', - 'MP_Gunrunning_Award_022_F', - 'MP_Gunrunning_Award_023_F', - 'MP_Gunrunning_Award_024_F', - 'MP_Gunrunning_Award_025_F', - 'MP_Gunrunning_Award_026_F' - }, - ['mpHalloween_overlays'] = { - 'HW_Tee_000_F', - 'HW_Tee_001_F', - 'HW_Tee_002_F', - 'HW_Tee_003_F', - 'HW_Tee_004_F', - 'HW_Tee_005_F', - 'HW_Tee_006_F', - 'HW_Tee_007_F', - 'HW_Tee_008_F', - 'HW_Tee_009_F', - 'HW_Tee_010_F', - 'HW_Tee_011_F', - 'HW_Tee_012_F' - }, - ['mpHeist_overlays'] = { - 'MP_Award_F_Tshirt_004', - 'MP_Award_F_Tshirt_005', - 'MP_Award_F_Tshirt_006', - 'MP_Award_F_Tshirt_007', - 'MP_Award_F_Tshirt_008', - 'MP_Award_F_Tshirt_009', - 'MP_Award_F_Tshirt_010', - 'MP_Award_F_Tshirt_011', - 'MP_Award_F_Tshirt_012', - 'MP_Award_F_Tshirt_013', - 'MP_Fli_F_Tshirt_000', - 'MP_Bugstar_A', - 'MP_Bugstar_B', - 'MP_Bugstar_C', - 'MP_Rogers_A', - 'MP_Rogers_B', - 'MP_Power_A', - 'MP_Power_B', - 'MP_Als_A', - 'MP_Als_B', - 'MP_Elite_F_Tshirt', - 'MP_Elite_F_Tshirt_1', - 'MP_Elite_F_Tshirt_2' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_F_Tshirt_000', - 'FM_Hip_F_Tshirt_001', - 'FM_Hip_F_Tshirt_002', - 'FM_Hip_F_Tshirt_003', - 'FM_Hip_F_Tshirt_004', - 'FM_Hip_F_Tshirt_005', - 'FM_Hip_F_Tshirt_006', - 'FM_Hip_F_Tshirt_007', - 'FM_Hip_F_Tshirt_008', - 'FM_Hip_F_Tshirt_009', - 'FM_Hip_F_Tshirt_010', - 'FM_Hip_F_Tshirt_011', - 'FM_Hip_F_Tshirt_012', - 'FM_Hip_F_Tshirt_013', - 'FM_Hip_F_Tshirt_014', - 'FM_Hip_F_Tshirt_015', - 'FM_Hip_F_Tshirt_016', - 'FM_Hip_F_Tshirt_017', - 'FM_Hip_F_Tshirt_018', - 'FM_Hip_F_Tshirt_019', - 'FM_Hip_F_Tshirt_020', - 'FM_Hip_F_Tshirt_021', - 'FM_Hip_F_Tshirt_022', - 'FM_Hip_F_Retro_000', - 'FM_Hip_F_Retro_001', - 'FM_Hip_F_Retro_002', - 'FM_Hip_F_Retro_003', - 'FM_Hip_F_Retro_004', - 'FM_Hip_F_Retro_005', - 'FM_Hip_F_Retro_006', - 'FM_Hip_F_Retro_007', - 'FM_Hip_F_Retro_008', - 'FM_Hip_F_Retro_009', - 'FM_Hip_F_Retro_010', - 'FM_Hip_F_Retro_011', - 'FM_Hip_F_Retro_012', - 'FM_Hip_F_Retro_013', - 'FM_Rstar_F_Tshirt_000', - 'FM_Rstar_F_Tshirt_001', - 'FM_Rstar_F_Tshirt_002', - 'FM_Hip_F_Tshirt_000', - 'FM_Hip_F_Tshirt_001', - 'FM_Hip_F_Tshirt_002', - 'FM_Hip_F_Tshirt_003', - 'FM_Hip_F_Tshirt_004', - 'FM_Hip_F_Tshirt_005', - 'FM_Hip_F_Tshirt_006', - 'FM_Hip_F_Tshirt_007', - 'FM_Hip_F_Tshirt_008', - 'FM_Hip_F_Tshirt_009', - 'FM_Hip_F_Tshirt_010', - 'FM_Hip_F_Tshirt_011', - 'FM_Hip_F_Tshirt_012', - 'FM_Hip_F_Tshirt_013', - 'FM_Hip_F_Tshirt_014', - 'FM_Hip_F_Tshirt_015', - 'FM_Hip_F_Tshirt_016', - 'FM_Hip_F_Tshirt_017', - 'FM_Hip_F_Tshirt_018', - 'FM_Hip_F_Tshirt_019', - 'FM_Hip_F_Tshirt_020', - 'FM_Hip_F_Tshirt_021', - 'FM_Hip_F_Tshirt_022', - 'FM_Hip_F_Retro_000', - 'FM_Hip_F_Retro_001', - 'FM_Hip_F_Retro_002', - 'FM_Hip_F_Retro_003', - 'FM_Hip_F_Retro_004', - 'FM_Hip_F_Retro_005', - 'FM_Hip_F_Retro_006', - 'FM_Hip_F_Retro_007', - 'FM_Hip_F_Retro_008', - 'FM_Hip_F_Retro_009', - 'FM_Hip_F_Retro_010', - 'FM_Hip_F_Retro_011', - 'FM_Hip_F_Retro_012', - 'FM_Hip_F_Retro_013', - 'FM_Rstar_F_Tshirt_000', - 'FM_Rstar_F_Tshirt_001', - 'FM_Rstar_F_Tshirt_002' - }, - ['mpIndependance_overlays'] = { - 'FM_Ind_F_Award_000', - 'FM_Ind_F_Tshirt_000', - 'FM_Ind_F_Tshirt_001', - 'FM_Ind_F_Tshirt_002', - 'FM_Ind_F_Tshirt_003', - 'FM_Ind_F_Tshirt_004', - 'FM_Ind_F_Tshirt_005', - 'FM_Ind_F_Tshirt_006', - 'FM_Ind_F_Tshirt_007', - 'FM_Ind_F_Tshirt_008', - 'FM_Ind_F_Tshirt_009', - 'FM_Ind_F_Tshirt_010', - 'FM_Ind_F_Tshirt_011', - 'FM_Ind_F_Tshirt_012', - 'FM_Ind_F_Tshirt_013', - 'FM_Ind_F_Tshirt_014', - 'FM_Ind_F_Tshirt_015', - 'FM_Ind_F_Tshirt_016', - 'FM_Ind_F_Tshirt_017', - 'FM_Ind_F_Tshirt_018', - 'FM_Ind_F_Tshirt_019', - 'FM_Ind_F_Tshirt_020', - 'FM_Ind_F_Tshirt_021', - 'FM_Ind_F_Tshirt_022', - 'FM_Ind_F_Tshirt_023', - 'FM_Ind_F_Tshirt_024', - 'FM_Ind_F_Tshirt_025', - 'FM_Ind_F_Tshirt_026' - }, - ['mpIndependence_overlays'] = { - 'FM_Ind_F_Award_000', - 'FM_Ind_F_Tshirt_000', - 'FM_Ind_F_Tshirt_001', - 'FM_Ind_F_Tshirt_002', - 'FM_Ind_F_Tshirt_003', - 'FM_Ind_F_Tshirt_004', - 'FM_Ind_F_Tshirt_005', - 'FM_Ind_F_Tshirt_006', - 'FM_Ind_F_Tshirt_007', - 'FM_Ind_F_Tshirt_008', - 'FM_Ind_F_Tshirt_009', - 'FM_Ind_F_Tshirt_010', - 'FM_Ind_F_Tshirt_011', - 'FM_Ind_F_Tshirt_012', - 'FM_Ind_F_Tshirt_013', - 'FM_Ind_F_Tshirt_014', - 'FM_Ind_F_Tshirt_015', - 'FM_Ind_F_Tshirt_016', - 'FM_Ind_F_Tshirt_017', - 'FM_Ind_F_Tshirt_018', - 'FM_Ind_F_Tshirt_019', - 'FM_Ind_F_Tshirt_020', - 'FM_Ind_F_Tshirt_021', - 'FM_Ind_F_Tshirt_022', - 'FM_Ind_F_Tshirt_023', - 'FM_Ind_F_Tshirt_024', - 'FM_Ind_F_Tshirt_025', - 'FM_Ind_F_Tshirt_026' - }, - ['mpLowrider2_overlays'] = { - 'MP_Chianski_000_F', - 'MP_Chianski_001_F', - 'MP_Chianski_002_F', - 'MP_Chianski_003_F', - 'MP_Chianski_004_F', - 'MP_Chianski_005_F', - 'MP_Chianski_006_F', - 'MP_Hntr_000_F', - 'MP_Hntr_001_F', - 'MP_Hntr_002_F', - 'MP_Hntr_003_F', - 'MP_Hntr_004_F', - 'MP_Hntr_005_F', - 'MP_Hntr_006_F', - 'MP_Hntr_007_F', - 'MP_Hntr_008_F', - 'MP_Hntr_009_F', - 'MP_Hntr_010_F', - 'MP_Hntr_011_F', - 'MP_Hntr_012_F', - 'MP_Dense_000_F', - 'MP_Dense_001_F', - 'MP_Dense_002_F', - 'MP_Dense_003_F', - 'MP_Dense_004_F', - 'MP_Dense_005_F', - 'MP_Dense_006_F', - 'MP_Dense_007_F' - }, - ['mpLowrider_overlays'] = { - 'MP_Broker_000_F', - 'MP_Broker_001_F', - 'MP_Broker_002_F', - 'MP_Broker_003_F', - 'MP_Broker_004_F', - 'MP_Broker_005_F', - 'MP_Magnetics_000_F', - 'MP_Magnetics_001_F', - 'MP_Magnetics_002_F', - 'MP_Magnetics_003_F', - 'MP_Magnetics_004_F', - 'MP_Magnetics_005_F', - 'MP_Trickster_000_F', - 'MP_Trickster_001_F', - 'MP_Trickster_002_F', - 'MP_Trickster_003_F', - 'MP_Trickster_004_F', - 'MP_Trickster_005_F', - 'MP_Trickster_006_F', - 'MP_Trickster_007_F', - 'MP_Trickster_010_F', - 'MP_Bennys_000_F', - 'MP_Bennys_001_F' - }, - ['mpLTS_overlays'] = {'FM_LTS_F_Tshirt_000'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_LC_000_F', - 'MP_LUXE_LC_001_F', - 'MP_LUXE_LC_002_F', - 'MP_LUXE_LC_003_F', - 'MP_LUXE_LC_006_F', - 'MP_LUXE_LC_007_F', - 'MP_LUXE_LC_008_F', - 'MP_LUXE_LC_009_F', - 'MP_LUXE_LC_012_F', - 'MP_LUXE_LC_013_F', - 'MP_LUXE_LC_014_F', - 'MP_LUXE_LC_015_F', - 'MP_LUXE_VDG_000_F', - 'MP_LUXE_VDG_001_F', - 'MP_LUXE_VDG_002_F', - 'MP_LUXE_VDG_004_F', - 'MP_LUXE_VDG_005_F', - 'MP_LUXE_VDG_006_F' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_LC_004_F', - 'MP_LUXE_LC_005_F', - 'MP_LUXE_LC_010_F', - 'MP_LUXE_LC_011_F', - 'MP_LUXE_Enema_000_F', - 'MP_LUXE_Per_001_F', - 'MP_FAKE_LB_000_F', - 'MP_FAKE_LC_000_F', - 'MP_FAKE_ENEMA_000_F', - 'MP_FAKE_Per_000_F', - 'MP_FAKE_SN_000_F', - 'MP_FAKE_SC_000_F', - 'MP_FAKE_DS_000_F', - 'MP_FAKE_Vap_000_F', - 'MP_FAKE_DIS_000_F', - 'MP_FAKE_DIS_001_F', - 'MP_LUXE_DIX_000_F', - 'MP_LUXE_DIX_001_F', - 'MP_LUXE_DIX_002_F', - 'MP_LUXE_SN_000_F', - 'MP_LUXE_SN_001_F', - 'MP_LUXE_SN_002_F', - 'MP_LUXE_SN_003_F', - 'MP_LUXE_SN_004_F', - 'MP_LUXE_SN_005_F', - 'MP_LUXE_SN_006_F', - 'MP_LUXE_SN_007_F', - 'MP_LUXE_SC_000_F', - 'MP_FILM_000_F', - 'MP_FILM_001_F', - 'MP_FILM_002_F', - 'MP_FILM_003_F', - 'MP_FILM_004_F', - 'MP_FILM_005_F', - 'MP_FILM_006_F', - 'MP_FILM_007_F', - 'MP_FILM_008_F', - 'MP_FILM_009_F' - }, - ['mpPilot_overlays'] = {'MP_Fli_F_Tshirt_000'}, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Graphic_000_F', - 'MP_Smuggler_Graphic_001_F', - 'MP_Smuggler_Graphic_002_F', - 'MP_Smuggler_Graphic_003_F', - 'MP_Smuggler_Graphic_004_F', - 'MP_Smuggler_Graphic_005_F', - 'MP_Smuggler_Graphic_006_F', - 'MP_Smuggler_Graphic_007_F', - 'MP_Smuggler_Graphic_008_F', - 'MP_Smuggler_Graphic_009_F', - 'MP_Smuggler_Graphic_010_F', - 'MP_Smuggler_Graphic_011_F', - 'MP_Smuggler_Graphic_012_F', - 'MP_Smuggler_Graphic_013_F', - 'MP_Smuggler_Graphic_014_F', - 'MP_Smuggler_Graphic_015_F', - 'MP_Smuggler_Graphic_016_F', - 'MP_Smuggler_Graphic_017_F', - 'MP_Smuggler_Graphic_018_F' - }, - ['mpValentines_overlays'] = { - 'MP_Val_F_Tshirt_A', - 'MP_Val_F_Tshirt_B', - 'MP_Val_F_Tshirt_C', - 'MP_Val_F_Tshirt_D', - 'MP_Val_F_Tshirt_E', - 'MP_Val_F_Tshirt_F', - 'MP_Val_F_Tshirt_G', - 'MP_Val_F_Tshirt_H', - 'MP_Val_F_Tshirt_I', - 'MP_Val_F_Tshirt_J', - 'MP_Val_F_Tshirt_K', - 'MP_Val_F_Tshirt_L', - 'MP_Val_F_Tshirt_M', - 'MP_Val_F_Tshirt_N', - 'MP_Val_F_Tshirt_O', - 'MP_Val_F_Tshirt_P', - 'MP_Val_F_Tshirt_Q', - 'MP_Val_F_Tshirt_R', - 'MP_Val_F_Tshirt_S', - 'MP_Val_F_Tshirt_T' - }, - ['mpxmas_604490_overlays'] = {'MP_IHeartLC_001_F'}, - ['multiplayer_overlays'] = { - 'FM_CREW_F_000_A', - 'FM_CREW_F_000_B', - 'FM_CREW_F_000_C', - 'FM_CREW_F_000_D', - 'FM_Tshirt_Award_F_000', - 'FM_Tshirt_Award_F_001', - 'FM_Tshirt_Award_F_002', - 'mp_fm_branding_019', - 'mp_fm_branding_025', - 'mp_fm_branding_037', - 'mp_fm_branding_048', - 'mp_fm_branding_049', - 'mp_fm_branding_050', - 'mp_fm_branding_051', - 'mp_fm_branding_052', - 'mp_fm_branding_053', - 'mp_fm_branding_054', - 'mp_fm_branding_055', - 'mp_fm_branding_056', - 'mp_fm_branding_057', - 'mp_fm_branding_058', - 'mp_fm_branding_059', - 'mp_fm_branding_060', - 'mp_fm_branding_061', - 'mp_fm_branding_062', - 'mp_fm_branding_066', - 'mp_fm_branding_067', - 'mp_fm_branding_068', - 'mp_fm_branding_069', - 'mp_fm_branding_070', - 'mp_fm_branding_027_f', - 'mp_fm_branding_028_F', - 'mp_fm_branding_034_f', - 'mp_fm_branding_036_F', - 'mp_fm_branding_039_f', - 'mp_fm_OGA_000_f', - 'mp_fm_OGA_001_f', - 'mp_fm_OGA_002_f', - 'mp_fm_OGA_003_f', - 'FM_CREW_F_000_A', - 'FM_CREW_F_000_B', - 'FM_CREW_F_000_C', - 'FM_CREW_F_000_D', - 'FM_Tshirt_Award_F_000', - 'FM_Tshirt_Award_F_001', - 'FM_Tshirt_Award_F_002', - 'mp_fm_branding_019', - 'mp_fm_branding_025', - 'mp_fm_branding_037', - 'mp_fm_branding_048', - 'mp_fm_branding_049', - 'mp_fm_branding_050', - 'mp_fm_branding_051', - 'mp_fm_branding_052', - 'mp_fm_branding_053', - 'mp_fm_branding_054', - 'mp_fm_branding_055', - 'mp_fm_branding_056', - 'mp_fm_branding_057', - 'mp_fm_branding_058', - 'mp_fm_branding_059', - 'mp_fm_branding_060', - 'mp_fm_branding_061', - 'mp_fm_branding_062', - 'mp_fm_branding_066', - 'mp_fm_branding_067', - 'mp_fm_branding_068', - 'mp_fm_branding_069', - 'mp_fm_branding_070', - 'mp_fm_branding_027_f', - 'mp_fm_branding_028_F', - 'mp_fm_branding_034_f', - 'mp_fm_branding_036_F', - 'mp_fm_branding_039_f', - 'mp_fm_OGA_000_f', - 'mp_fm_OGA_001_f', - 'mp_fm_OGA_002_f', - 'mp_fm_OGA_003_f' - } - } -} diff --git a/corev/[required]/cvf_skins/data/tattoos_male.lua b/corev/[required]/cvf_skins/data/tattoos_male.lua deleted file mode 100644 index 7e6f37d..0000000 --- a/corev/[required]/cvf_skins/data/tattoos_male.lua +++ /dev/null @@ -1,1409 +0,0 @@ -return { - ['TORSO'] = { - ['mpAirraces_overlays'] = { - 'MP_Airraces_Tattoo_000_M', - 'MP_Airraces_Tattoo_001_M', - 'MP_Airraces_Tattoo_002_M', - 'MP_Airraces_Tattoo_004_M', - 'MP_Airraces_Tattoo_005_M', - 'MP_Airraces_Tattoo_006_M', - 'MP_Airraces_Tattoo_007_M' - }, - ['mpBeach_overlays'] = { - 'MP_Bea_M_Back_000', - 'MP_Bea_M_Chest_000', - 'MP_Bea_M_Chest_001', - 'MP_Bea_M_Stom_000', - 'MP_Bea_M_Stom_001' - }, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_000_M', - 'MP_MP_Biker_Tat_001_M', - 'MP_MP_Biker_Tat_003_M', - 'MP_MP_Biker_Tat_005_M', - 'MP_MP_Biker_Tat_006_M', - 'MP_MP_Biker_Tat_008_M', - 'MP_MP_Biker_Tat_010_M', - 'MP_MP_Biker_Tat_011_M', - 'MP_MP_Biker_Tat_013_M', - 'MP_MP_Biker_Tat_017_M', - 'MP_MP_Biker_Tat_018_M', - 'MP_MP_Biker_Tat_019_M', - 'MP_MP_Biker_Tat_021_M', - 'MP_MP_Biker_Tat_023_M', - 'MP_MP_Biker_Tat_026_M', - 'MP_MP_Biker_Tat_029_M', - 'MP_MP_Biker_Tat_030_M', - 'MP_MP_Biker_Tat_031_M', - 'MP_MP_Biker_Tat_032_M', - 'MP_MP_Biker_Tat_034_M', - 'MP_MP_Biker_Tat_039_M', - 'MP_MP_Biker_Tat_041_M', - 'MP_MP_Biker_Tat_043_M', - 'MP_MP_Biker_Tat_050_M', - 'MP_MP_Biker_Tat_052_M', - 'MP_MP_Biker_Tat_058_M', - 'MP_MP_Biker_Tat_059_M', - 'MP_MP_Biker_Tat_060_M' - }, - ['mpBusiness_overlays'] = { - 'MP_Buis_M_Stomach_000', - 'MP_Buis_M_Chest_000', - 'MP_Buis_M_Chest_001', - 'MP_Buis_M_Back_000', - 'MP_Male_Crew_Tat_000' - }, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_000_M', - 'MP_Christmas2017_Tattoo_002_M', - 'MP_Christmas2017_Tattoo_003_M', - 'MP_Christmas2017_Tattoo_005_M', - 'MP_Christmas2017_Tattoo_008_M', - 'MP_Christmas2017_Tattoo_009_M', - 'MP_Christmas2017_Tattoo_010_M', - 'MP_Christmas2017_Tattoo_011_M', - 'MP_Christmas2017_Tattoo_015_M', - 'MP_Christmas2017_Tattoo_016_M', - 'MP_Christmas2017_Tattoo_019_M', - 'MP_Christmas2017_Tattoo_020_M', - 'MP_Christmas2017_Tattoo_021_M', - 'MP_Christmas2017_Tattoo_022_M', - 'MP_Christmas2017_Tattoo_024_M', - 'MP_Christmas2017_Tattoo_026_M', - 'MP_Christmas2017_Tattoo_027_M' - }, - ['mpChristmas2018_overlays'] = {'MP_Christmas2018_Tat_000_M'}, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_M_Tat_005', - 'MP_Xmas2_M_Tat_006', - 'MP_Xmas2_M_Tat_009', - 'MP_Xmas2_M_Tat_011', - 'MP_Xmas2_M_Tat_013', - 'MP_Xmas2_M_Tat_015', - 'MP_Xmas2_M_Tat_016', - 'MP_Xmas2_M_Tat_017', - 'MP_Xmas2_M_Tat_018', - 'MP_Xmas2_M_Tat_019', - 'MP_Xmas2_M_Tat_028' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_000_M', - 'MP_Gunrunning_Tattoo_001_M', - 'MP_Gunrunning_Tattoo_009_M', - 'MP_Gunrunning_Tattoo_010_M', - 'MP_Gunrunning_Tattoo_012_M', - 'MP_Gunrunning_Tattoo_013_M', - 'MP_Gunrunning_Tattoo_014_M', - 'MP_Gunrunning_Tattoo_017_M', - 'MP_Gunrunning_Tattoo_018_M', - 'MP_Gunrunning_Tattoo_019_M', - 'MP_Gunrunning_Tattoo_020_M', - 'MP_Gunrunning_Tattoo_022_M', - 'MP_Gunrunning_Tattoo_028_M', - 'MP_Gunrunning_Tattoo_029_M' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_000', - 'FM_Hip_M_Tat_002', - 'FM_Hip_M_Tat_006', - 'FM_Hip_M_Tat_011', - 'FM_Hip_M_Tat_012', - 'FM_Hip_M_Tat_013', - 'FM_Hip_M_Tat_024', - 'FM_Hip_M_Tat_025', - 'FM_Hip_M_Tat_029', - 'FM_Hip_M_Tat_030', - 'FM_Hip_M_Tat_031', - 'FM_Hip_M_Tat_032', - 'FM_Hip_M_Tat_033', - 'FM_Hip_M_Tat_035', - 'FM_Hip_M_Tat_041', - 'FM_Hip_M_Tat_046', - 'FM_Hip_M_Tat_047', - 'FM_Hip_M_Tat_000', - 'FM_Hip_M_Tat_002', - 'FM_Hip_M_Tat_006', - 'FM_Hip_M_Tat_011', - 'FM_Hip_M_Tat_012', - 'FM_Hip_M_Tat_013', - 'FM_Hip_M_Tat_024', - 'FM_Hip_M_Tat_025', - 'FM_Hip_M_Tat_029', - 'FM_Hip_M_Tat_030', - 'FM_Hip_M_Tat_031', - 'FM_Hip_M_Tat_032', - 'FM_Hip_M_Tat_033', - 'FM_Hip_M_Tat_035', - 'FM_Hip_M_Tat_041', - 'FM_Hip_M_Tat_046', - 'FM_Hip_M_Tat_047' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_000_M', - 'MP_MP_ImportExport_Tat_001_M', - 'MP_MP_ImportExport_Tat_002_M', - 'MP_MP_ImportExport_Tat_009_M', - 'MP_MP_ImportExport_Tat_010_M', - 'MP_MP_ImportExport_Tat_011_M' - }, - ['mpLowrider2_overlays'] = { - 'MP_LR_Tat_000_M', - 'MP_LR_Tat_008_M', - 'MP_LR_Tat_011_M', - 'MP_LR_Tat_012_M', - 'MP_LR_Tat_016_M', - 'MP_LR_Tat_019_M', - 'MP_LR_Tat_031_M', - 'MP_LR_Tat_032_M' - }, - ['mpLowrider_overlays'] = { - 'MP_LR_Tat_001_M', - 'MP_LR_Tat_002_M', - 'MP_LR_Tat_004_M', - 'MP_LR_Tat_009_M', - 'MP_LR_Tat_010_M', - 'MP_LR_Tat_013_M', - 'MP_LR_Tat_014_M', - 'MP_LR_Tat_021_M', - 'MP_LR_Tat_026_M' - }, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_002_M', - 'MP_LUXE_TAT_012_M', - 'MP_LUXE_TAT_022_M', - 'MP_LUXE_TAT_025_M', - 'MP_LUXE_TAT_027_M', - 'MP_LUXE_TAT_029_M' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_TAT_003_M', - 'MP_LUXE_TAT_006_M', - 'MP_LUXE_TAT_007_M', - 'MP_LUXE_TAT_008_M', - 'MP_LUXE_TAT_014_M', - 'MP_LUXE_TAT_015_M', - 'MP_LUXE_TAT_024_M' - }, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Tattoo_000_M', - 'MP_Smuggler_Tattoo_002_M', - 'MP_Smuggler_Tattoo_003_M', - 'MP_Smuggler_Tattoo_006_M', - 'MP_Smuggler_Tattoo_007_M', - 'MP_Smuggler_Tattoo_009_M', - 'MP_Smuggler_Tattoo_010_M', - 'MP_Smuggler_Tattoo_013_M', - 'MP_Smuggler_Tattoo_015_M', - 'MP_Smuggler_Tattoo_016_M', - 'MP_Smuggler_Tattoo_017_M', - 'MP_Smuggler_Tattoo_018_M', - 'MP_Smuggler_Tattoo_019_M', - 'MP_Smuggler_Tattoo_021_M', - 'MP_Smuggler_Tattoo_022_M', - 'MP_Smuggler_Tattoo_024_M', - 'MP_Smuggler_Tattoo_025_M' - }, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_011_M', - 'MP_MP_Stunt_tat_012_M', - 'MP_MP_Stunt_tat_014_M', - 'MP_MP_Stunt_tat_018_M', - 'MP_MP_Stunt_tat_019_M', - 'MP_MP_Stunt_tat_024_M', - 'MP_MP_Stunt_tat_026_M', - 'MP_MP_Stunt_tat_027_M', - 'MP_MP_Stunt_tat_029_M', - 'MP_MP_Stunt_tat_030_M', - 'MP_MP_Stunt_tat_033_M', - 'MP_MP_Stunt_tat_034_M', - 'MP_MP_Stunt_tat_037_M', - 'MP_MP_Stunt_tat_040_M', - 'MP_MP_Stunt_tat_041_M', - 'MP_MP_Stunt_tat_044_M', - 'MP_MP_Stunt_tat_046_M', - 'MP_MP_Stunt_tat_048_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_003', - 'FM_Tat_Award_M_004', - 'FM_Tat_Award_M_005', - 'FM_Tat_Award_M_008', - 'FM_Tat_Award_M_011', - 'FM_Tat_Award_M_012', - 'FM_Tat_Award_M_013', - 'FM_Tat_Award_M_014', - 'FM_Tat_Award_M_016', - 'FM_Tat_Award_M_017', - 'FM_Tat_Award_M_018', - 'FM_Tat_Award_M_019', - 'FM_Tat_M_004', - 'FM_Tat_M_009', - 'FM_Tat_M_010', - 'FM_Tat_M_011', - 'FM_Tat_M_012', - 'FM_Tat_M_013', - 'FM_Tat_M_016', - 'FM_Tat_M_019', - 'FM_Tat_M_020', - 'FM_Tat_M_024', - 'FM_Tat_M_025', - 'FM_Tat_M_029', - 'FM_Tat_M_030', - 'FM_Tat_M_034', - 'FM_Tat_M_036', - 'FM_Tat_M_044', - 'FM_Tat_M_045', - 'FM_Tat_M_046', - 'FM_Tat_Award_M_003', - 'FM_Tat_Award_M_004', - 'FM_Tat_Award_M_005', - 'FM_Tat_Award_M_008', - 'FM_Tat_Award_M_011', - 'FM_Tat_Award_M_012', - 'FM_Tat_Award_M_013', - 'FM_Tat_Award_M_014', - 'FM_Tat_Award_M_016', - 'FM_Tat_Award_M_017', - 'FM_Tat_Award_M_018', - 'FM_Tat_Award_M_019', - 'FM_Tat_M_004', - 'FM_Tat_M_009', - 'FM_Tat_M_010', - 'FM_Tat_M_011', - 'FM_Tat_M_012', - 'FM_Tat_M_013', - 'FM_Tat_M_016', - 'FM_Tat_M_019', - 'FM_Tat_M_020', - 'FM_Tat_M_024', - 'FM_Tat_M_025', - 'FM_Tat_M_029', - 'FM_Tat_M_030', - 'FM_Tat_M_034', - 'FM_Tat_M_036', - 'FM_Tat_M_044', - 'FM_Tat_M_045', - 'FM_Tat_M_046' - } - }, - ['HEAD'] = { - ['mpBeach_overlays'] = { - 'MP_Bea_M_Head_000', - 'MP_Bea_M_Head_001', - 'MP_Bea_M_Head_002', - 'MP_Bea_M_Neck_000', - 'MP_Bea_M_Neck_001' - }, - ['mpBiker_overlays'] = {'MP_MP_Biker_Tat_009_M', 'MP_MP_Biker_Tat_038_M', 'MP_MP_Biker_Tat_051_M'}, - ['mpBusiness_overlays'] = {'MP_Buis_M_Neck_000', 'MP_Buis_M_Neck_001', 'MP_Buis_M_Neck_002', 'MP_Buis_M_Neck_003'}, - ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_007', 'MP_Xmas2_M_Tat_024', 'MP_Xmas2_M_Tat_025', 'MP_Xmas2_M_Tat_029'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_003_M'}, - ['mpHipster_overlays'] = {'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021', 'FM_Hip_M_Tat_005', 'FM_Hip_M_Tat_021'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_011_M', 'MP_Smuggler_Tattoo_012_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_Tat_000_M', - 'MP_MP_Stunt_tat_004_M', - 'MP_MP_Stunt_tat_006_M', - 'MP_MP_Stunt_tat_017_M', - 'MP_MP_Stunt_tat_042_M' - }, - ['multiplayer_overlays'] = {'FM_Tat_Award_M_000', 'FM_Tat_Award_M_000'} - }, - ['LEFT_ARM'] = { - ['mpAirraces_overlays'] = {'MP_Airraces_Tattoo_003_M'}, - ['mpBeach_overlays'] = {'MP_Bea_M_LArm_000', 'MP_Bea_M_LArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_012_M', - 'MP_MP_Biker_Tat_016_M', - 'MP_MP_Biker_Tat_020_M', - 'MP_MP_Biker_Tat_024_M', - 'MP_MP_Biker_Tat_025_M', - 'MP_MP_Biker_Tat_035_M', - 'MP_MP_Biker_Tat_045_M', - 'MP_MP_Biker_Tat_053_M', - 'MP_MP_Biker_Tat_055_M' - }, - ['mpBusiness_overlays'] = {'MP_Buis_M_LeftArm_000', 'MP_Buis_M_LeftArm_001'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_001_M', - 'MP_Christmas2017_Tattoo_004_M', - 'MP_Christmas2017_Tattoo_007_M', - 'MP_Christmas2017_Tattoo_013_M', - 'MP_Christmas2017_Tattoo_025_M', - 'MP_Christmas2017_Tattoo_029_M' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_M_Tat_000', - 'MP_Xmas2_M_Tat_010', - 'MP_Xmas2_M_Tat_012', - 'MP_Xmas2_M_Tat_020', - 'MP_Xmas2_M_Tat_021' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_004_M', - 'MP_Gunrunning_Tattoo_008_M', - 'MP_Gunrunning_Tattoo_015_M', - 'MP_Gunrunning_Tattoo_016_M', - 'MP_Gunrunning_Tattoo_025_M', - 'MP_Gunrunning_Tattoo_027_M' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_003', - 'FM_Hip_M_Tat_007', - 'FM_Hip_M_Tat_015', - 'FM_Hip_M_Tat_016', - 'FM_Hip_M_Tat_026', - 'FM_Hip_M_Tat_027', - 'FM_Hip_M_Tat_028', - 'FM_Hip_M_Tat_034', - 'FM_Hip_M_Tat_037', - 'FM_Hip_M_Tat_039', - 'FM_Hip_M_Tat_043', - 'FM_Hip_M_Tat_048', - 'FM_Hip_M_Tat_003', - 'FM_Hip_M_Tat_007', - 'FM_Hip_M_Tat_015', - 'FM_Hip_M_Tat_016', - 'FM_Hip_M_Tat_026', - 'FM_Hip_M_Tat_027', - 'FM_Hip_M_Tat_028', - 'FM_Hip_M_Tat_034', - 'FM_Hip_M_Tat_037', - 'FM_Hip_M_Tat_039', - 'FM_Hip_M_Tat_043', - 'FM_Hip_M_Tat_048' - }, - ['mpImportExport_overlays'] = {'MP_MP_ImportExport_Tat_004_M', 'MP_MP_ImportExport_Tat_008_M'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_006_M', 'MP_LR_Tat_018_M', 'MP_LR_Tat_022_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_005_M', 'MP_LR_Tat_027_M', 'MP_LR_Tat_033_M'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_TAT_005_M', - 'MP_LUXE_TAT_016_M', - 'MP_LUXE_TAT_018_M', - 'MP_LUXE_TAT_028_M', - 'MP_LUXE_TAT_031_M' - }, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_009_M', 'MP_LUXE_TAT_020_M', 'MP_LUXE_TAT_021_M'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_004_M', 'MP_Smuggler_Tattoo_008_M', 'MP_Smuggler_Tattoo_014_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_001_M', - 'MP_MP_Stunt_tat_002_M', - 'MP_MP_Stunt_tat_008_M', - 'MP_MP_Stunt_tat_022_M', - 'MP_MP_Stunt_tat_023_M', - 'MP_MP_Stunt_tat_035_M', - 'MP_MP_Stunt_tat_039_M', - 'MP_MP_Stunt_tat_043_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_001', - 'FM_Tat_Award_M_007', - 'FM_Tat_Award_M_015', - 'FM_Tat_M_005', - 'FM_Tat_M_006', - 'FM_Tat_M_015', - 'FM_Tat_M_031', - 'FM_Tat_M_041', - 'FM_Tat_Award_M_001', - 'FM_Tat_Award_M_007', - 'FM_Tat_Award_M_015', - 'FM_Tat_M_005', - 'FM_Tat_M_006', - 'FM_Tat_M_015', - 'FM_Tat_M_031', - 'FM_Tat_M_041' - } - }, - ['RIGHT_ARM'] = { - ['mpBeach_overlays'] = {'MP_Bea_M_RArm_000', 'MP_Bea_M_RArm_001'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_007_M', - 'MP_MP_Biker_Tat_014_M', - 'MP_MP_Biker_Tat_033_M', - 'MP_MP_Biker_Tat_042_M', - 'MP_MP_Biker_Tat_046_M', - 'MP_MP_Biker_Tat_047_M', - 'MP_MP_Biker_Tat_049_M', - 'MP_MP_Biker_Tat_054_M' - }, - ['mpBusiness_overlays'] = {'MP_Buis_M_RightArm_000', 'MP_Buis_M_RightArm_001', 'MP_Male_Crew_Tat_001'}, - ['mpChristmas2017_overlays'] = { - 'MP_Christmas2017_Tattoo_006_M', - 'MP_Christmas2017_Tattoo_012_M', - 'MP_Christmas2017_Tattoo_014_M', - 'MP_Christmas2017_Tattoo_017_M', - 'MP_Christmas2017_Tattoo_018_M', - 'MP_Christmas2017_Tattoo_023_M', - 'MP_Christmas2017_Tattoo_028_M' - }, - ['mpChristmas2_overlays'] = { - 'MP_Xmas2_M_Tat_003', - 'MP_Xmas2_M_Tat_004', - 'MP_Xmas2_M_Tat_008', - 'MP_Xmas2_M_Tat_022', - 'MP_Xmas2_M_Tat_023', - 'MP_Xmas2_M_Tat_026', - 'MP_Xmas2_M_Tat_027' - }, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_002_M', 'MP_Gunrunning_Tattoo_021_M', 'MP_Gunrunning_Tattoo_024_M'}, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_001', - 'FM_Hip_M_Tat_004', - 'FM_Hip_M_Tat_008', - 'FM_Hip_M_Tat_010', - 'FM_Hip_M_Tat_014', - 'FM_Hip_M_Tat_017', - 'FM_Hip_M_Tat_018', - 'FM_Hip_M_Tat_020', - 'FM_Hip_M_Tat_022', - 'FM_Hip_M_Tat_023', - 'FM_Hip_M_Tat_036', - 'FM_Hip_M_Tat_044', - 'FM_Hip_M_Tat_045', - 'FM_Hip_M_Tat_001', - 'FM_Hip_M_Tat_004', - 'FM_Hip_M_Tat_008', - 'FM_Hip_M_Tat_010', - 'FM_Hip_M_Tat_014', - 'FM_Hip_M_Tat_017', - 'FM_Hip_M_Tat_018', - 'FM_Hip_M_Tat_020', - 'FM_Hip_M_Tat_022', - 'FM_Hip_M_Tat_023', - 'FM_Hip_M_Tat_036', - 'FM_Hip_M_Tat_044', - 'FM_Hip_M_Tat_045' - }, - ['mpImportExport_overlays'] = { - 'MP_MP_ImportExport_Tat_003_M', - 'MP_MP_ImportExport_Tat_005_M', - 'MP_MP_ImportExport_Tat_006_M', - 'MP_MP_ImportExport_Tat_007_M' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_003_M', 'MP_LR_Tat_028_M', 'MP_LR_Tat_035_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_015_M'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_010_M', 'MP_LUXE_TAT_017_M', 'MP_LUXE_TAT_026_M', 'MP_LUXE_TAT_030_M'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_004_M', 'MP_LUXE_TAT_013_M', 'MP_LUXE_TAT_019_M'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_001_M', 'MP_Smuggler_Tattoo_005_M', 'MP_Smuggler_Tattoo_023_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_003_M', - 'MP_MP_Stunt_tat_009_M', - 'MP_MP_Stunt_tat_010_M', - 'MP_MP_Stunt_tat_016_M', - 'MP_MP_Stunt_tat_036_M', - 'MP_MP_Stunt_tat_038_M', - 'MP_MP_Stunt_tat_049_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_002', - 'FM_Tat_Award_M_010', - 'FM_Tat_M_000', - 'FM_Tat_M_001', - 'FM_Tat_M_003', - 'FM_Tat_M_014', - 'FM_Tat_M_018', - 'FM_Tat_M_027', - 'FM_Tat_M_028', - 'FM_Tat_M_038', - 'FM_Tat_M_047', - 'FM_Tat_Award_M_002', - 'FM_Tat_Award_M_010', - 'FM_Tat_M_000', - 'FM_Tat_M_001', - 'FM_Tat_M_003', - 'FM_Tat_M_014', - 'FM_Tat_M_018', - 'FM_Tat_M_027', - 'FM_Tat_M_028', - 'FM_Tat_M_038', - 'FM_Tat_M_047' - } - }, - ['LEFT_LEG'] = { - ['mpBeach_overlays'] = {'MP_Bea_M_Lleg_000'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_002_M', - 'MP_MP_Biker_Tat_015_M', - 'MP_MP_Biker_Tat_027_M', - 'MP_MP_Biker_Tat_036_M', - 'MP_MP_Biker_Tat_037_M', - 'MP_MP_Biker_Tat_044_M', - 'MP_MP_Biker_Tat_056_M', - 'MP_MP_Biker_Tat_057_M' - }, - ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_001', 'MP_Xmas2_M_Tat_002'}, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Tattoo_005_M', - 'MP_Gunrunning_Tattoo_007_M', - 'MP_Gunrunning_Tattoo_011_M', - 'MP_Gunrunning_Tattoo_023_M' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tat_009', - 'FM_Hip_M_Tat_019', - 'FM_Hip_M_Tat_040', - 'FM_Hip_M_Tat_009', - 'FM_Hip_M_Tat_019', - 'FM_Hip_M_Tat_040' - }, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_029_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_007_M', 'MP_LR_Tat_020_M'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_011_M'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_000_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_007_M', - 'MP_MP_Stunt_tat_013_M', - 'MP_MP_Stunt_tat_021_M', - 'MP_MP_Stunt_tat_028_M', - 'MP_MP_Stunt_tat_031_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_009', - 'FM_Tat_M_002', - 'FM_Tat_M_008', - 'FM_Tat_M_021', - 'FM_Tat_M_023', - 'FM_Tat_M_026', - 'FM_Tat_M_032', - 'FM_Tat_M_033', - 'FM_Tat_M_035', - 'FM_Tat_M_037', - 'FM_Tat_Award_M_009', - 'FM_Tat_M_002', - 'FM_Tat_M_008', - 'FM_Tat_M_021', - 'FM_Tat_M_023', - 'FM_Tat_M_026', - 'FM_Tat_M_032', - 'FM_Tat_M_033', - 'FM_Tat_M_035', - 'FM_Tat_M_037' - } - }, - ['RIGHT_LEG'] = { - ['mpBeach_overlays'] = {'MP_Bea_M_Rleg_000'}, - ['mpBiker_overlays'] = { - 'MP_MP_Biker_Tat_004_M', - 'MP_MP_Biker_Tat_022_M', - 'MP_MP_Biker_Tat_028_M', - 'MP_MP_Biker_Tat_040_M', - 'MP_MP_Biker_Tat_048_M' - }, - ['mpChristmas2_overlays'] = {'MP_Xmas2_M_Tat_014'}, - ['mpGunrunning_overlays'] = {'MP_Gunrunning_Tattoo_006_M', 'MP_Gunrunning_Tattoo_026_M', 'MP_Gunrunning_Tattoo_030_M'}, - ['mpHipster_overlays'] = {'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042', 'FM_Hip_M_Tat_038', 'FM_Hip_M_Tat_042'}, - ['mpLowrider2_overlays'] = {'MP_LR_Tat_030_M'}, - ['mpLowrider_overlays'] = {'MP_LR_Tat_017_M', 'MP_LR_Tat_023_M'}, - ['mpLuxe2_overlays'] = {'MP_LUXE_TAT_023_M'}, - ['mpLuxe_overlays'] = {'MP_LUXE_TAT_001_M'}, - ['mpSmuggler_overlays'] = {'MP_Smuggler_Tattoo_020_M'}, - ['mpStunt_overlays'] = { - 'MP_MP_Stunt_tat_005_M', - 'MP_MP_Stunt_tat_015_M', - 'MP_MP_Stunt_tat_020_M', - 'MP_MP_Stunt_tat_025_M', - 'MP_MP_Stunt_tat_032_M', - 'MP_MP_Stunt_tat_045_M', - 'MP_MP_Stunt_tat_047_M' - }, - ['multiplayer_overlays'] = { - 'FM_Tat_Award_M_006', - 'FM_Tat_M_007', - 'FM_Tat_M_017', - 'FM_Tat_M_022', - 'FM_Tat_M_039', - 'FM_Tat_M_040', - 'FM_Tat_M_042', - 'FM_Tat_M_043', - 'FM_Tat_Award_M_006', - 'FM_Tat_M_007', - 'FM_Tat_M_017', - 'FM_Tat_M_022', - 'FM_Tat_M_039', - 'FM_Tat_M_040', - 'FM_Tat_M_042', - 'FM_Tat_M_043' - } - }, - ['BADGES'] = { - ['mpBattle_overlays'] = { - 'MP_Battle_Clothing_000_M', - 'MP_Battle_Clothing_001_M', - 'MP_Battle_Clothing_002_M', - 'MP_Battle_Clothing_003_M', - 'MP_Battle_Clothing_004_M', - 'MP_Battle_Clothing_005_M', - 'MP_Battle_Clothing_006_M', - 'MP_Battle_Clothing_007_M', - 'MP_Battle_Clothing_008_M', - 'MP_Battle_Clothing_009_M', - 'MP_Battle_Clothing_010_M', - 'MP_Battle_Clothing_011_M', - 'MP_Battle_Clothing_012_M', - 'MP_Battle_Clothing_013_M', - 'MP_Battle_Clothing_014_M', - 'MP_Battle_Clothing_015_M', - 'MP_Battle_Clothing_016_M', - 'MP_Battle_Clothing_017_M', - 'MP_Battle_Clothing_018_M', - 'MP_Battle_Clothing_019_M', - 'MP_Battle_Clothing_020_M', - 'MP_Battle_Clothing_021_M', - 'MP_Battle_Clothing_022_M', - 'MP_Battle_Clothing_023_M', - 'MP_Battle_Clothing_024_M', - 'MP_Battle_Clothing_025_M', - 'MP_Battle_Clothing_026_M', - 'MP_Battle_Clothing_027_M', - 'MP_Battle_Clothing_028_M', - 'MP_Battle_Clothing_029_M', - 'MP_Battle_Clothing_030_M', - 'MP_Battle_Clothing_031_M', - 'MP_Battle_Clothing_032_M', - 'MP_Battle_Clothing_033_M', - 'MP_Battle_Clothing_034_M', - 'MP_Battle_Clothing_035_M', - 'MP_Battle_Clothing_036_M', - 'MP_Battle_Clothing_037_M', - 'MP_Battle_Clothing_038_M', - 'MP_Battle_Clothing_039_M', - 'MP_Battle_Clothing_040_M', - 'MP_Battle_Clothing_041_M', - 'MP_Battle_Clothing_042_M', - 'MP_Battle_Clothing_043_M', - 'MP_Battle_Clothing_044_M', - 'MP_Battle_Clothing_045_M', - 'MP_Battle_Clothing_046_M', - 'MP_Battle_Clothing_047_M', - 'MP_Battle_Clothing_048_M', - 'MP_Battle_Clothing_049_M', - 'MP_Battle_Clothing_050_M', - 'MP_Battle_Clothing_051_M', - 'MP_Battle_Clothing_052_M', - 'MP_Battle_Clothing_053_M', - 'MP_Battle_Clothing_054_M', - 'MP_Battle_Clothing_055_M', - 'MP_Battle_Clothing_056_M', - 'MP_Battle_Clothing_057_M', - 'MP_Battle_Clothing_058_M', - 'MP_Battle_Clothing_059_M', - 'MP_Battle_Clothing_060_M', - 'MP_Battle_Clothing_061_M', - 'MP_Battle_Clothing_062_M' - }, - ['mpBiker_overlays'] = { - 'MP_Biker_Award_000_M', - 'MP_Biker_Award_001_M', - 'MP_Biker_Rank_000_M', - 'MP_Biker_Rank_001_M', - 'MP_Biker_Rank_002_M', - 'MP_Biker_Rank_003_M', - 'MP_Biker_Rank_004_M', - 'MP_Biker_Rank_005_M', - 'MP_Biker_Rank_006_M', - 'MP_Biker_Rank_007_M', - 'MP_Biker_Rank_008_M', - 'MP_Biker_Rank_009_M', - 'MP_Biker_Rank_010_M', - 'MP_Biker_Rank_011_M', - 'MP_Biker_Rank_012_M', - 'MP_Biker_Rank_013_M', - 'MP_Biker_Rank_014_M', - 'MP_Biker_Rank_015_M', - 'MP_Biker_Rank_016_M', - 'MP_Biker_Rank_017_M', - 'MP_Biker_Tee_000_M', - 'MP_Biker_Tee_001_M', - 'MP_Biker_Tee_002_M', - 'MP_Biker_Tee_003_M', - 'MP_Biker_Tee_004_M', - 'MP_Biker_Tee_005_M', - 'MP_Biker_Tee_006_M', - 'MP_Biker_Tee_007_M', - 'MP_Biker_Tee_008_M', - 'MP_Biker_Tee_009_M', - 'MP_Biker_Tee_010_M', - 'MP_Biker_Tee_011_M', - 'MP_Biker_Tee_012_M', - 'MP_Biker_Tee_013_M', - 'MP_Biker_Tee_014_M', - 'MP_Biker_Tee_015_M', - 'MP_Biker_Tee_016_M', - 'MP_Biker_Tee_017_M', - 'MP_Biker_Tee_018_M', - 'MP_Biker_Tee_019_M', - 'MP_Biker_Tee_020_M', - 'MP_Biker_Tee_021_M', - 'MP_Biker_Tee_022_M', - 'MP_Biker_Tee_023_M', - 'MP_Biker_Tee_024_M', - 'MP_Biker_Tee_025_M', - 'MP_Biker_Tee_026_M', - 'MP_Biker_Tee_027_M', - 'MP_Biker_Tee_028_M', - 'MP_Biker_Tee_029_M', - 'MP_Biker_Tee_030_M', - 'MP_Biker_Tee_031_M', - 'MP_Biker_Tee_032_M', - 'MP_Biker_Tee_033_M', - 'MP_Biker_Tee_034_M', - 'MP_Biker_Tee_035_M', - 'MP_Biker_Tee_036_M', - 'MP_Biker_Tee_037_M', - 'MP_Biker_Tee_038_M', - 'MP_Biker_Tee_039_M', - 'MP_Biker_Tee_040_M', - 'MP_Biker_Tee_041_M', - 'MP_Biker_Tee_042_M', - 'MP_Biker_Tee_043_M', - 'MP_Biker_Tee_044_M', - 'MP_Biker_Tee_045_M', - 'MP_Biker_Tee_046_M', - 'MP_Biker_Tee_047_M', - 'MP_Biker_Tee_048_M', - 'MP_Biker_Tee_049_M', - 'MP_Biker_Tee_050_M', - 'MP_Biker_Tee_051_M', - 'MP_Biker_Tee_052_M', - 'MP_Biker_Tee_053_M', - 'MP_Biker_Tee_054_M', - 'MP_Biker_Tee_055_M' - }, - ['mpChristmas2018_overlays'] = { - 'MP_Christmas2018_Tee_000_M', - 'MP_Christmas2018_Tee_001_M', - 'MP_Christmas2018_Tee_002_M', - 'MP_Christmas2018_Tee_003_M', - 'MP_Christmas2018_Tee_004_M', - 'MP_Christmas2018_Tee_005_M', - 'MP_Christmas2018_Tee_006_M', - 'MP_Christmas2018_Tee_007_M', - 'MP_Christmas2018_Tee_008_M', - 'MP_Christmas2018_Tee_009_M', - 'MP_Christmas2018_Tee_010_M', - 'MP_Christmas2018_Tee_011_M', - 'MP_Christmas2018_Tee_012_M', - 'MP_Christmas2018_Tee_013_M', - 'MP_Christmas2018_Tee_014_M', - 'MP_Christmas2018_Tee_015_M', - 'MP_Christmas2018_Tee_016_M', - 'MP_Christmas2018_Tee_017_M', - 'MP_Christmas2018_Tee_018_M', - 'MP_Christmas2018_Tee_019_M', - 'MP_Christmas2018_Tee_020_M', - 'MP_Christmas2018_Tee_021_M', - 'MP_Christmas2018_Tee_022_M', - 'MP_Christmas2018_Tee_023_M', - 'MP_Christmas2018_Tee_024_M', - 'MP_Christmas2018_Tee_025_M', - 'MP_Christmas2018_Tee_026_M', - 'MP_Christmas2018_Tee_027_M', - 'MP_Christmas2018_Tee_028_M', - 'MP_Christmas2018_Tee_029_M', - 'MP_Christmas2018_Tee_030_M', - 'MP_Christmas2018_Tee_031_M', - 'MP_Christmas2018_Tee_032_M', - 'MP_Christmas2018_Tee_033_M', - 'MP_Christmas2018_Tee_034_M', - 'MP_Christmas2018_Tee_035_M', - 'MP_Christmas2018_Tee_036_M', - 'MP_Christmas2018_Tee_037_M', - 'MP_Christmas2018_Tee_038_M', - 'MP_Christmas2018_Tee_039_M', - 'MP_Christmas2018_Tee_040_M', - 'MP_Christmas2018_Tee_041_M', - 'MP_Christmas2018_Tee_042_M', - 'MP_Christmas2018_Tee_043_M', - 'MP_Christmas2018_Tee_044_M', - 'MP_Christmas2018_Tee_045_M', - 'MP_Christmas2018_Tee_046_M', - 'MP_Christmas2018_Tee_047_M', - 'MP_Christmas2018_Tee_048_M', - 'MP_Christmas2018_Tee_049_M', - 'MP_Christmas2018_Tee_050_M', - 'MP_Christmas2018_Tee_051_M', - 'MP_Christmas2018_Tee_052_M', - 'MP_Christmas2018_Tee_053_M', - 'MP_Christmas2018_Tee_054_M', - 'MP_Christmas2018_Tee_055_M', - 'MP_Christmas2018_Tee_056_M', - 'MP_Christmas2018_Tee_057_M', - 'MP_Christmas2018_Tee_058_M', - 'MP_Christmas2018_Tee_059_M', - 'MP_Christmas2018_Tee_060_M', - 'MP_Christmas2018_Tee_061_M', - 'MP_Christmas2018_Tee_062_M', - 'MP_Christmas2018_Tee_063_M', - 'MP_Christmas2018_Tee_064_M', - 'MP_Christmas2018_Tee_065_M', - 'MP_Christmas2018_Tee_066_M', - 'MP_Christmas2018_Tee_067_M', - 'MP_Christmas2018_Tee_068_M', - 'MP_Christmas2018_Tee_069_M', - 'MP_Christmas2018_Tee_070_M', - 'MP_Christmas2018_Tee_071_M', - 'MP_Christmas2018_Tee_072_M', - 'MP_Christmas2018_Tee_073_M', - 'MP_Christmas2018_Tee_074_M', - 'MP_Christmas2018_Tee_075_M', - 'MP_Christmas2018_Tee_076_M', - 'MP_Christmas2018_Tee_077_M', - 'MP_Christmas2018_Tee_078_M', - 'MP_Christmas2018_Tee_079_M', - 'MP_Christmas2018_Tee_080_M', - 'MP_Christmas2018_Tee_081_M', - 'MP_Christmas2018_Tee_082_M', - 'MP_Christmas2018_Tee_083_M', - 'MP_Christmas2018_Tee_084_M', - 'MP_Christmas2018_Tee_085_M', - 'MP_Christmas2018_Tee_086_M', - 'MP_Christmas2018_Tee_087_M', - 'MP_Christmas2018_Tee_088_M', - 'MP_Christmas2018_Tee_089_M', - 'MP_Christmas2018_Tee_090_M', - 'MP_Christmas2018_Tee_091_M', - 'MP_Christmas2018_Tee_092_M', - 'MP_Christmas2018_Tee_093_M', - 'MP_Christmas2018_Tee_094_M', - 'MP_Christmas2018_Tee_095_M', - 'MP_Christmas2018_Tee_096_M', - 'MP_Christmas2018_Tee_097_M', - 'MP_Christmas2018_Tee_098_M', - 'MP_Christmas2018_Tee_099_M', - 'MP_Christmas2018_Tee_100_M', - 'MP_Christmas2018_Tee_101_M', - 'MP_Christmas2018_Tee_102_M', - 'MP_Christmas2018_Tee_103_M', - 'MP_Christmas2018_Tee_104_M', - 'MP_Christmas2018_Tee_105_M', - 'MP_Christmas2018_Tee_106_M', - 'MP_Christmas2018_Tee_107_M', - 'MP_Christmas2018_Tee_108_M', - 'MP_Christmas2018_Tee_109_M', - 'MP_Christmas2018_Tee_110_M', - 'MP_Christmas2018_Tee_111_M', - 'MP_Christmas2018_Tee_112_M', - 'MP_Christmas2018_Tee_113_M', - 'MP_Christmas2018_Tee_114_M', - 'MP_Christmas2018_Tee_115_M', - 'MP_Christmas2018_Tee_116_M', - 'MP_Christmas2018_Tee_117_M', - 'MP_Christmas2018_Tee_118_M', - 'MP_Christmas2018_Tee_119_M', - 'MP_Christmas2018_Tee_120_M', - 'MP_Christmas2018_Tee_121_M', - 'MP_Christmas2018_Tee_122_M', - 'MP_Christmas2018_Tee_123_M', - 'MP_Christmas2018_Tee_124_M' - }, - ['mpExecutive_overlays'] = { - 'MP_Securoserv_000_M', - 'MP_exec_teams_000_M', - 'MP_exec_teams_001_M', - 'MP_exec_teams_002_M', - 'MP_exec_teams_003_M', - 'MP_exec_prizes_000_M', - 'MP_exec_prizes_001_M', - 'MP_exec_prizes_002_M', - 'MP_exec_prizes_003_M', - 'MP_exec_prizes_004_M', - 'MP_exec_prizes_005_M', - 'MP_exec_prizes_006_M', - 'MP_exec_prizes_007_M', - 'MP_exec_prizes_008_M', - 'MP_exec_prizes_009_M', - 'MP_exec_prizes_010_M', - 'MP_exec_prizes_011_M', - 'MP_exec_prizes_012_M', - 'MP_exec_prizes_013_M', - 'MP_exec_prizes_014_M', - 'MP_exec_prizes_015_M' - }, - ['mpGunrunning_overlays'] = { - 'MP_Gunrunning_Award_000_M', - 'MP_Gunrunning_Award_001_M', - 'MP_Gunrunning_Award_002_M', - 'MP_Gunrunning_Award_003_M', - 'MP_Gunrunning_Award_004_M', - 'MP_Gunrunning_Award_005_M', - 'MP_Gunrunning_Award_006_M', - 'MP_Gunrunning_Award_007_M', - 'MP_Gunrunning_Award_008_M', - 'MP_Gunrunning_Award_009_M', - 'MP_Gunrunning_Award_010_M', - 'MP_Gunrunning_Award_011_M', - 'MP_Gunrunning_Award_012_M', - 'MP_Gunrunning_Award_013_M', - 'MP_Gunrunning_Award_014_M', - 'MP_Gunrunning_Award_015_M', - 'MP_Gunrunning_Award_016_M', - 'MP_Gunrunning_Award_017_M', - 'MP_Gunrunning_Award_018_M', - 'MP_Gunrunning_Award_019_M', - 'MP_Gunrunning_Award_020_M', - 'MP_Gunrunning_Award_021_M', - 'MP_Gunrunning_Award_022_M', - 'MP_Gunrunning_Award_023_M', - 'MP_Gunrunning_Award_024_M' - }, - ['mpHalloween_overlays'] = { - 'HW_Tee_000_M', - 'HW_Tee_001_M', - 'HW_Tee_002_M', - 'HW_Tee_003_M', - 'HW_Tee_004_M', - 'HW_Tee_005_M', - 'HW_Tee_006_M', - 'HW_Tee_007_M', - 'HW_Tee_008_M', - 'HW_Tee_009_M', - 'HW_Tee_010_M', - 'HW_Tee_011_M', - 'HW_Tee_012_M' - }, - ['mpHeist_overlays'] = { - 'MP_Award_M_Tshirt_004', - 'MP_Award_M_Tshirt_005', - 'MP_Award_M_Tshirt_006', - 'MP_Award_M_Tshirt_007', - 'MP_Award_M_Tshirt_008', - 'MP_Award_M_Tshirt_009', - 'MP_Award_M_Tshirt_010', - 'MP_Award_M_Tshirt_011', - 'MP_Award_M_Tshirt_012', - 'MP_Award_M_Tshirt_013', - 'MP_Fli_M_Tshirt_000', - 'MP_Bugstar_A', - 'MP_Bugstar_B', - 'MP_Bugstar_C', - 'MP_Rogers_A', - 'MP_Rogers_B', - 'MP_Power_A', - 'MP_Power_B', - 'MP_Als_A', - 'MP_Als_B', - 'MP_Elite_M_Tshirt', - 'MP_Elite_M_Tshirt_1', - 'MP_Elite_M_Tshirt_2' - }, - ['mpHipster_overlays'] = { - 'FM_Hip_M_Tshirt_000', - 'FM_Hip_M_Tshirt_001', - 'FM_Hip_M_Tshirt_002', - 'FM_Hip_M_Tshirt_003', - 'FM_Hip_M_Tshirt_004', - 'FM_Hip_M_Tshirt_005', - 'FM_Hip_M_Tshirt_006', - 'FM_Hip_M_Tshirt_007', - 'FM_Hip_M_Tshirt_008', - 'FM_Hip_M_Tshirt_009', - 'FM_Hip_M_Tshirt_010', - 'FM_Hip_M_Tshirt_011', - 'FM_Hip_M_Tshirt_012', - 'FM_Hip_M_Tshirt_013', - 'FM_Hip_M_Tshirt_014', - 'FM_Hip_M_Tshirt_015', - 'FM_Hip_M_Tshirt_016', - 'FM_Hip_M_Tshirt_017', - 'FM_Hip_M_Tshirt_018', - 'FM_Hip_M_Tshirt_019', - 'FM_Hip_M_Tshirt_020', - 'FM_Hip_M_Tshirt_021', - 'FM_Hip_M_Tshirt_022', - 'FM_Hip_M_Retro_000', - 'FM_Hip_M_Retro_001', - 'FM_Hip_M_Retro_002', - 'FM_Hip_M_Retro_003', - 'FM_Hip_M_Retro_004', - 'FM_Hip_M_Retro_005', - 'FM_Hip_M_Retro_006', - 'FM_Hip_M_Retro_007', - 'FM_Hip_M_Retro_008', - 'FM_Hip_M_Retro_009', - 'FM_Hip_M_Retro_010', - 'FM_Hip_M_Retro_011', - 'FM_Hip_M_Retro_012', - 'FM_Hip_M_Retro_013', - 'FM_Rstar_M_Tshirt_000', - 'FM_Rstar_M_Tshirt_001', - 'FM_Rstar_M_Tshirt_002', - 'FM_Hip_M_Tshirt_000', - 'FM_Hip_M_Tshirt_001', - 'FM_Hip_M_Tshirt_002', - 'FM_Hip_M_Tshirt_003', - 'FM_Hip_M_Tshirt_004', - 'FM_Hip_M_Tshirt_005', - 'FM_Hip_M_Tshirt_006', - 'FM_Hip_M_Tshirt_007', - 'FM_Hip_M_Tshirt_008', - 'FM_Hip_M_Tshirt_009', - 'FM_Hip_M_Tshirt_010', - 'FM_Hip_M_Tshirt_011', - 'FM_Hip_M_Tshirt_012', - 'FM_Hip_M_Tshirt_013', - 'FM_Hip_M_Tshirt_014', - 'FM_Hip_M_Tshirt_015', - 'FM_Hip_M_Tshirt_016', - 'FM_Hip_M_Tshirt_017', - 'FM_Hip_M_Tshirt_018', - 'FM_Hip_M_Tshirt_019', - 'FM_Hip_M_Tshirt_020', - 'FM_Hip_M_Tshirt_021', - 'FM_Hip_M_Tshirt_022', - 'FM_Hip_M_Retro_000', - 'FM_Hip_M_Retro_001', - 'FM_Hip_M_Retro_002', - 'FM_Hip_M_Retro_003', - 'FM_Hip_M_Retro_004', - 'FM_Hip_M_Retro_005', - 'FM_Hip_M_Retro_006', - 'FM_Hip_M_Retro_007', - 'FM_Hip_M_Retro_008', - 'FM_Hip_M_Retro_009', - 'FM_Hip_M_Retro_010', - 'FM_Hip_M_Retro_011', - 'FM_Hip_M_Retro_012', - 'FM_Hip_M_Retro_013', - 'FM_Rstar_M_Tshirt_000', - 'FM_Rstar_M_Tshirt_001', - 'FM_Rstar_M_Tshirt_002' - }, - ['mpIndependance_overlays'] = { - 'FM_Ind_M_Award_000', - 'FM_Ind_M_Tshirt_000', - 'FM_Ind_M_Tshirt_001', - 'FM_Ind_M_Tshirt_002', - 'FM_Ind_M_Tshirt_003', - 'FM_Ind_M_Tshirt_004', - 'FM_Ind_M_Tshirt_005', - 'FM_Ind_M_Tshirt_006', - 'FM_Ind_M_Tshirt_007', - 'FM_Ind_M_Tshirt_008', - 'FM_Ind_M_Tshirt_009', - 'FM_Ind_M_Tshirt_010', - 'FM_Ind_M_Tshirt_011', - 'FM_Ind_M_Tshirt_012', - 'FM_Ind_M_Tshirt_013', - 'FM_Ind_M_Tshirt_014', - 'FM_Ind_M_Tshirt_015', - 'FM_Ind_M_Tshirt_016', - 'FM_Ind_M_Tshirt_017', - 'FM_Ind_M_Tshirt_018', - 'FM_Ind_M_Tshirt_019', - 'FM_Ind_M_Tshirt_020', - 'FM_Ind_M_Tshirt_021', - 'FM_Ind_M_Tshirt_022', - 'FM_Ind_M_Tshirt_023', - 'FM_Ind_M_Tshirt_024', - 'FM_Ind_M_Tshirt_025', - 'FM_Ind_M_Tshirt_026' - }, - ['mpIndependence_overlays'] = { - 'FM_Ind_M_Award_000', - 'FM_Ind_M_Tshirt_000', - 'FM_Ind_M_Tshirt_001', - 'FM_Ind_M_Tshirt_002', - 'FM_Ind_M_Tshirt_003', - 'FM_Ind_M_Tshirt_004', - 'FM_Ind_M_Tshirt_005', - 'FM_Ind_M_Tshirt_006', - 'FM_Ind_M_Tshirt_007', - 'FM_Ind_M_Tshirt_008', - 'FM_Ind_M_Tshirt_009', - 'FM_Ind_M_Tshirt_010', - 'FM_Ind_M_Tshirt_011', - 'FM_Ind_M_Tshirt_012', - 'FM_Ind_M_Tshirt_013', - 'FM_Ind_M_Tshirt_014', - 'FM_Ind_M_Tshirt_015', - 'FM_Ind_M_Tshirt_016', - 'FM_Ind_M_Tshirt_017', - 'FM_Ind_M_Tshirt_018', - 'FM_Ind_M_Tshirt_019', - 'FM_Ind_M_Tshirt_020', - 'FM_Ind_M_Tshirt_021', - 'FM_Ind_M_Tshirt_022', - 'FM_Ind_M_Tshirt_023', - 'FM_Ind_M_Tshirt_024', - 'FM_Ind_M_Tshirt_025', - 'FM_Ind_M_Tshirt_026' - }, - ['mpLowrider2_overlays'] = { - 'MP_Chianski_000_M', - 'MP_Chianski_001_M', - 'MP_Chianski_002_M', - 'MP_Chianski_003_M', - 'MP_Chianski_004_M', - 'MP_Chianski_005_M', - 'MP_Chianski_006_M', - 'MP_Hntr_000_M', - 'MP_Hntr_001_M', - 'MP_Hntr_002_M', - 'MP_Hntr_003_M', - 'MP_Hntr_004_M', - 'MP_Hntr_005_M', - 'MP_Hntr_006_M', - 'MP_Hntr_007_M', - 'MP_Hntr_008_M', - 'MP_Hntr_009_M', - 'MP_Hntr_010_M', - 'MP_Hntr_011_M', - 'MP_Hntr_012_M', - 'MP_Dense_000_M', - 'MP_Dense_001_M', - 'MP_Dense_002_M', - 'MP_Dense_003_M', - 'MP_Dense_004_M', - 'MP_Dense_005_M', - 'MP_Dense_006_M', - 'MP_Dense_007_M' - }, - ['mpLowrider_overlays'] = { - 'MP_Broker_000_M', - 'MP_Broker_001_M', - 'MP_Broker_002_M', - 'MP_Broker_003_M', - 'MP_Broker_004_M', - 'MP_Broker_005_M', - 'MP_Magnetics_000_M', - 'MP_Magnetics_001_M', - 'MP_Magnetics_002_M', - 'MP_Magnetics_003_M', - 'MP_Magnetics_004_M', - 'MP_Magnetics_005_M', - 'MP_Trickster_000_M', - 'MP_Trickster_001_M', - 'MP_Trickster_002_M', - 'MP_Trickster_003_M', - 'MP_Trickster_004_M', - 'MP_Trickster_005_M', - 'MP_Trickster_006_M', - 'MP_Trickster_007_M', - 'MP_Trickster_008_M', - 'MP_Trickster_009_M', - 'MP_Trickster_010_M', - 'MP_Bennys_000_M', - 'MP_Bennys_001_M' - }, - ['mpLTS_overlays'] = {'FM_LTS_M_Tshirt_000'}, - ['mpLuxe2_overlays'] = { - 'MP_LUXE_LC_000_M', - 'MP_LUXE_LC_001_M', - 'MP_LUXE_LC_002_M', - 'MP_LUXE_LC_003_M', - 'MP_LUXE_LC_006_M', - 'MP_LUXE_LC_007_M', - 'MP_LUXE_LC_008_M', - 'MP_LUXE_LC_009_M', - 'MP_LUXE_LC_012_M', - 'MP_LUXE_LC_013_M', - 'MP_LUXE_LC_014_M', - 'MP_LUXE_LC_015_M', - 'MP_LUXE_VDG_000_M', - 'MP_LUXE_VDG_001_M', - 'MP_LUXE_VDG_002_M', - 'MP_LUXE_VDG_004_M', - 'MP_LUXE_VDG_005_M', - 'MP_LUXE_VDG_006_M' - }, - ['mpLuxe_overlays'] = { - 'MP_LUXE_LC_004_M', - 'MP_LUXE_LC_005_M', - 'MP_LUXE_LC_010_M', - 'MP_LUXE_LC_011_M', - 'MP_LUXE_ENEMA_000_M', - 'MP_LUXE_Per_001_M', - 'MP_LUXE_SC_000_M', - 'MP_FAKE_LB_000_M', - 'MP_FAKE_LC_000_M', - 'MP_FAKE_ENEMA_000_M', - 'MP_FAKE_Per_000_M', - 'MP_FAKE_SN_000_M', - 'MP_FAKE_SC_000_M', - 'MP_FAKE_DS_000_M', - 'MP_FAKE_Vap_000_M', - 'MP_FAKE_DIS_000_M', - 'MP_FAKE_DIS_001_M', - 'MP_LUXE_DIX_000_M', - 'MP_LUXE_DIX_001_M', - 'MP_LUXE_DIX_002_M', - 'MP_LUXE_SN_000_M', - 'MP_LUXE_SN_001_M', - 'MP_LUXE_SN_002_M', - 'MP_LUXE_SN_003_M', - 'MP_LUXE_SN_004_M', - 'MP_LUXE_SN_005_M', - 'MP_LUXE_SN_006_M', - 'MP_LUXE_SN_007_M', - 'MP_FILM_000_M', - 'MP_FILM_001_M', - 'MP_FILM_002_M', - 'MP_FILM_003_M', - 'MP_FILM_004_M', - 'MP_FILM_005_M', - 'MP_FILM_006_M', - 'MP_FILM_007_M', - 'MP_FILM_008_M', - 'MP_FILM_009_M' - }, - ['mpPilot_overlays'] = {'MP_Fli_M_Tshirt_000'}, - ['mpSmuggler_overlays'] = { - 'MP_Smuggler_Graphic_000_M', - 'MP_Smuggler_Graphic_001_M', - 'MP_Smuggler_Graphic_002_M', - 'MP_Smuggler_Graphic_003_M', - 'MP_Smuggler_Graphic_004_M', - 'MP_Smuggler_Graphic_005_M', - 'MP_Smuggler_Graphic_006_M', - 'MP_Smuggler_Graphic_007_M', - 'MP_Smuggler_Graphic_008_M', - 'MP_Smuggler_Graphic_009_M', - 'MP_Smuggler_Graphic_010_M', - 'MP_Smuggler_Graphic_011_M', - 'MP_Smuggler_Graphic_012_M', - 'MP_Smuggler_Graphic_013_M', - 'MP_Smuggler_Graphic_014_M', - 'MP_Smuggler_Graphic_015_M', - 'MP_Smuggler_Graphic_016_M', - 'MP_Smuggler_Graphic_017_M', - 'MP_Smuggler_Graphic_018_M' - }, - ['mpValentines_overlays'] = { - 'MP_Val_M_Tshirt_A', - 'MP_Val_M_Tshirt_B', - 'MP_Val_M_Tshirt_C', - 'MP_Val_M_Tshirt_D', - 'MP_Val_M_Tshirt_E', - 'MP_Val_M_Tshirt_F', - 'MP_Val_M_Tshirt_G', - 'MP_Val_M_Tshirt_H', - 'MP_Val_M_Tshirt_I', - 'MP_Val_M_Tshirt_J', - 'MP_Val_M_Tshirt_K', - 'MP_Val_M_Tshirt_L', - 'MP_Val_M_Tshirt_M', - 'MP_Val_M_Tshirt_N', - 'MP_Val_M_Tshirt_O', - 'MP_Val_M_Tshirt_P', - 'MP_Val_M_Tshirt_Q', - 'MP_Val_M_Tshirt_R', - 'MP_Val_M_Tshirt_S', - 'MP_Val_M_Tshirt_T' - }, - ['mpxmas_604490_overlays'] = {'MP_IHeartLC_000_M'}, - ['multiplayer_overlays'] = { - 'FM_CREW_M_000_A', - 'FM_CREW_M_000_B', - 'FM_CREW_M_000_C', - 'FM_CREW_M_000_D', - 'FM_CREW_M_000_E', - 'FM_CREW_M_000_F', - 'FM_Tshirt_Award_000', - 'FM_Tshirt_Award_001', - 'FM_Tshirt_Award_002', - 'mp_fm_branding_001', - 'mp_fm_branding_002', - 'mp_fm_branding_003', - 'mp_fm_branding_004', - 'mp_fm_branding_005', - 'mp_fm_branding_006', - 'mp_fm_branding_007', - 'mp_fm_branding_008', - 'mp_fm_branding_009', - 'mp_fm_branding_010', - 'mp_fm_branding_011', - 'mp_fm_branding_012', - 'mp_fm_branding_013', - 'mp_fm_branding_014', - 'mp_fm_branding_015', - 'mp_fm_branding_016', - 'mp_fm_branding_017', - 'mp_fm_branding_018', - 'mp_fm_branding_019', - 'mp_fm_branding_020', - 'mp_fm_branding_022', - 'mp_fm_branding_023', - 'mp_fm_branding_024', - 'mp_fm_branding_025', - 'mp_fm_branding_027', - 'mp_fm_branding_028', - 'mp_fm_branding_029', - 'mp_fm_branding_031', - 'mp_fm_branding_032', - 'mp_fm_branding_034', - 'mp_fm_branding_035', - 'mp_fm_branding_036', - 'mp_fm_branding_037', - 'mp_fm_branding_038', - 'mp_fm_branding_039', - 'mp_fm_branding_040', - 'mp_fm_branding_041', - 'mp_fm_branding_042', - 'mp_fm_branding_043', - 'mp_fm_branding_044', - 'mp_fm_branding_045', - 'mp_fm_branding_046', - 'mp_fm_branding_047', - 'mp_fm_OGA_000_m', - 'mp_fm_OGA_001_m', - 'mp_fm_OGA_002_m', - 'mp_fm_OGA_003_m', - 'FM_CREW_M_000_A', - 'FM_CREW_M_000_B', - 'FM_CREW_M_000_C', - 'FM_CREW_M_000_D', - 'FM_CREW_M_000_E', - 'FM_CREW_M_000_F', - 'FM_Tshirt_Award_000', - 'FM_Tshirt_Award_001', - 'FM_Tshirt_Award_002', - 'mp_fm_branding_001', - 'mp_fm_branding_002', - 'mp_fm_branding_003', - 'mp_fm_branding_004', - 'mp_fm_branding_005', - 'mp_fm_branding_006', - 'mp_fm_branding_007', - 'mp_fm_branding_008', - 'mp_fm_branding_009', - 'mp_fm_branding_010', - 'mp_fm_branding_011', - 'mp_fm_branding_012', - 'mp_fm_branding_013', - 'mp_fm_branding_014', - 'mp_fm_branding_015', - 'mp_fm_branding_016', - 'mp_fm_branding_017', - 'mp_fm_branding_018', - 'mp_fm_branding_019', - 'mp_fm_branding_020', - 'mp_fm_branding_022', - 'mp_fm_branding_023', - 'mp_fm_branding_024', - 'mp_fm_branding_025', - 'mp_fm_branding_027', - 'mp_fm_branding_028', - 'mp_fm_branding_029', - 'mp_fm_branding_031', - 'mp_fm_branding_032', - 'mp_fm_branding_034', - 'mp_fm_branding_035', - 'mp_fm_branding_036', - 'mp_fm_branding_037', - 'mp_fm_branding_038', - 'mp_fm_branding_039', - 'mp_fm_branding_040', - 'mp_fm_branding_041', - 'mp_fm_branding_042', - 'mp_fm_branding_043', - 'mp_fm_branding_044', - 'mp_fm_branding_045', - 'mp_fm_branding_046', - 'mp_fm_branding_047', - 'mp_fm_OGA_000_m', - 'mp_fm_OGA_001_m', - 'mp_fm_OGA_002_m', - 'mp_fm_OGA_003_m' - } - } -} diff --git a/corev/[required]/cvf_skins/fxmanifest.lua b/corev/[required]/cvf_skins/fxmanifest.lua deleted file mode 100644 index 5125fcb..0000000 --- a/corev/[required]/cvf_skins/fxmanifest.lua +++ /dev/null @@ -1,56 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Skin Resource' -version '1.0.0' -description 'Skin resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Load client files ---- -files { - 'data/tattoos_female.lua', - 'data/tattoos_male.lua' -} - ---- ---- Register client scripts ---- -client_scripts { - '@corev/client/import.lua', - 'classes/tattoo.lua', - 'classes/skin_funcs.lua', - 'classes/skin.lua', - 'client/main.lua' -} - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'server/main.lua' -} - ---- ---- Register all dependencies ---- -dependencies { - 'cvf_translations' -} \ No newline at end of file diff --git a/corev/[required]/cvf_skins/migrations/0.lua b/corev/[required]/cvf_skins/migrations/0.lua deleted file mode 100644 index 49c8d6a..0000000 --- a/corev/[required]/cvf_skins/migrations/0.lua +++ /dev/null @@ -1,33 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local migration = {} - ---- Prevent migration from executing before dependend sql has been executed -migration.dependencies = { - ['cvf_player'] = 0 -} - ---- Execute this sql after `dependencies` has been executed -migration.sql = [[ - CREATE TABLE `player_skins` ( - `id` INT NOT NULL AUTO_INCREMENT, - `player_id` INT NOT NULL, - `data` MEDIUMTEXT NOT NULL, - `model` VARCHAR(100) NOT NULL DEFAULT 'mp_m_freemode_01', - - CONSTRAINT `fk_player_skins_player_id` FOREIGN KEY (`player_id`) REFERENCES `players`(`id`), - - PRIMARY KEY (`id`) - ); -]] - ---- Returns current migration -return migration \ No newline at end of file diff --git a/corev/[required]/cvf_skins/server/main.lua b/corev/[required]/cvf_skins/server/main.lua deleted file mode 100644 index 39677f6..0000000 --- a/corev/[required]/cvf_skins/server/main.lua +++ /dev/null @@ -1,56 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local corev = assert(corev) -local class = assert(class) - ---- Mark this resource as `database` migration dependent resource -corev.db:migrationDependent() - ---- Create a `skins` class -local skins = class "skins" - ---- Set default values -skins:set('players', {}) - ---- Register callback for loading database skin -corev.callback:register('load', function(source, cb) - if (skins.players ~= nil and skins.players[source] ~= nil) then - cb(skins.players[source].data, skins.players[source].model) - return - end - - local playerIdentifier = corev:getPrimaryIdentifier(source) - - if (playerIdentifier == nil) then - cb({}, nil) - return - end - - corev.db:fetchAllAsync('SELECT * FROM `player_skins` WHERE `identifier` = @identifier LIMIT 1', { - ['@identifier'] = playerIdentifier - }, function(results) - results = corev:ensure(results, {}) - - if (#results <= 0) then - cb({}, nil) - else - skins.players[source] = { - data = results[1].data or {}, - model = results[1].model or nil - } - - cb(skins.players[source].data, skins.players[source].model) - end - end) -end) \ No newline at end of file diff --git a/corev/[required]/cvf_translations/fxmanifest.lua b/corev/[required]/cvf_translations/fxmanifest.lua deleted file mode 100644 index 14c6eca..0000000 --- a/corev/[required]/cvf_translations/fxmanifest.lua +++ /dev/null @@ -1,42 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Translation Resource' -version '1.0.0' -description 'Translation resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Register client scripts ---- -client_scripts { - '@corev/client/import.lua', - 'shared/main.lua' -} - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'shared/main.lua' -} - -dependencies { - 'cvf_config' -} \ No newline at end of file diff --git a/corev/[required]/cvf_translations/shared/main.lua b/corev/[required]/cvf_translations/shared/main.lua deleted file mode 100644 index fdbb13b..0000000 --- a/corev/[required]/cvf_translations/shared/main.lua +++ /dev/null @@ -1,184 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache global variables -local assert = assert -local class = assert(class) -local corev = assert(corev) -local pairs = assert(pairs) -local insert = assert(table.insert) -local decode = assert(json.decode) -local sub = assert(string.sub) -local pack = assert(pack or table.pack) - ---- Cahce FiveM globals -local exports = assert(exports) - ---- Create translation class -local translations = class "translations" - ---- Set default values -translations:set { - translations = {} -} - ---- Add a translation to CoreV's framework ---- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string Register translation for a module, example: core ---- @param key string Key of translation ---- @param value string Translated value ---- @param override boolean Override if translation already exists -function translations:addTranslation(language, module, key, value, override) - language = corev:ensure(language, 'unknown') - module = corev:ensure(module, 'unknown') - key = corev:ensure(key, 'unknown') - value = corev:ensure(value, 'unknown') - override = corev:ensure(override, false) - - if (language == 'unknown' or key == 'unknown' or value == 'unknown') then - return - end - - if (module == 'unknown') then module = 'core' end - - module = corev:id(module) - language = corev:id(language) - key = corev:id(key) - - if (self.translations == nil) then self.translations = {} end - if (self.translations[module] == nil) then self.translations[module] = {} end - if (self.translations[module][language] == nil) then self.translations[module][language] = {} end - - if (not override and self.translations[module][language][key] ~= nil) then return end - - self.translations[module][language][key] = value -end - ---- Returns a translation from current framework ---- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string Register translation for a module, example: core ---- @param key string Key of translation ---- @return string Translation or 'MISSING TRANSLATION' -function translations:getTranslation(language, module, key) - language = corev:ensure(language, 'unknown') - module = corev:ensure(module, 'unknown') - key = corev:ensure(key, 'unknown') - - if (language == 'unknown' or key == 'unknown') then - return 'MISSING TRANSLATION' - end - - if (module == 'unknown') then module = 'core' end - - module = corev:id(module) - language = corev:id(language) - key = corev:id(key) - - return (((self.translations or {})[module] or {})[language] or {})[key] or 'MISSING TRANSLATION' -end - ---- Load all translations -for i = 0, GetNumResources(), 1 do - local translationFiles = {} - local resourceName = corev:ensure(GetResourceByFindIndex(i), 'unknown') - - if (resourceName ~= 'unknown') then - for i2 = 0, GetNumResourceMetadata(resourceName, 'translation'), 1 do - local translationFile = corev:ensure(GetResourceMetadata(resourceName, 'translation', i2), 'unknown') - - if (translationFile ~= 'unknown') then - insert(translationFiles, translationFile) - end - end - end - - for _, translationFile in pairs(translationFiles) do - if (corev:endswith(translationFile, '.json')) then - local jsonFile = LoadResourceFile(resourceName, translationFile) - - if (jsonFile) then - local jsonData = decode(jsonFile) - - if (jsonData) then - local __language = jsonData.language or 'xx' - local __translations = jsonData.translations or {} - local __module = resourceName - - __language = corev:ensure(__language, 'xx') - __translations = corev:ensure(__translations, {}) - - if (__module == 'corev') then - __module = 'core' - else - if (corev:startswith(__module, 'corev_')) then - __module = sub(__module, 7) - end - - if (corev:startswith(__module, 'cvf_')) then - __module = sub(__module, 5) - end - - __module = corev:ensure(__module, 'core') - end - - for __key, __value in pairs(__translations) do - __key = corev:ensure(__key, 'unknown') - __value = corev:ensure(__value, 'unknown') - - translations:addTranslation(__language, __module, __key, __value, true) - end - end - end - end - end -end - ---- Returns translation key founded or 'MISSING TRANSLATION' ---- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string? (optional) Register translation for a module, example: core ---- @param key string Key of translation ---- @returns string Translation or 'MISSING TRANSLATION' -function getTranslationKey(...) - local arguments = pack(...) - - if (#arguments == 0) then - return 'MISSING TRANSLATION' - end - - if (#arguments == 1) then - local language = corev:ensure(corev:cfg('core', 'language'), 'en') - local module = 'core' - local key = corev:ensure(arguments[1], 'unknown') - - return translations:getTranslation(language, module, key) - end - - if (#arguments == 2) then - local language = corev:ensure(corev:cfg('core', 'language'), 'en') - local module = corev:ensure(arguments[1], 'core') - local key = corev:ensure(arguments[2], 'unknown') - - return translations:getTranslation(language, module, key) - end - - if (#arguments >= 3) then - local language = corev:ensure(arguments[1], 'en') - local module = corev:ensure(arguments[2], 'core') - local key = corev:ensure(arguments[3], 'unknown') - - return translations:getTranslation(language, module, key) - end - - return 'MISSING TRANSLATION' -end - ---- Register `getTranslationKey` as export function -exports('__t', getTranslationKey) \ No newline at end of file diff --git a/corev/corev/client/import.lua b/corev/client/import.lua similarity index 100% rename from corev/corev/client/import.lua rename to corev/client/import.lua diff --git a/corev/corev/corev.sql b/corev/corev.sql similarity index 100% rename from corev/corev/corev.sql rename to corev/corev.sql diff --git a/corev/corev/fxmanifest.lua b/corev/fxmanifest.lua similarity index 100% rename from corev/corev/fxmanifest.lua rename to corev/fxmanifest.lua diff --git a/corev/corev/server/common.lua b/corev/server/common.lua similarity index 100% rename from corev/corev/server/common.lua rename to corev/server/common.lua diff --git a/corev/corev/server/import.lua b/corev/server/import.lua similarity index 100% rename from corev/corev/server/import.lua rename to corev/server/import.lua diff --git a/corev/corev/server/main.lua b/corev/server/main.lua similarity index 100% rename from corev/corev/server/main.lua rename to corev/server/main.lua diff --git a/corev/corev/translations/en.json b/corev/translations/en.json similarity index 100% rename from corev/corev/translations/en.json rename to corev/translations/en.json diff --git a/corev/corev/translations/nl.json b/corev/translations/nl.json similarity index 100% rename from corev/corev/translations/nl.json rename to corev/translations/nl.json diff --git a/corev/corev/vendors/class.lua b/corev/vendors/class.lua similarity index 100% rename from corev/corev/vendors/class.lua rename to corev/vendors/class.lua diff --git a/corev/corev/vendors/events.lua b/corev/vendors/events.lua similarity index 100% rename from corev/corev/vendors/events.lua rename to corev/vendors/events.lua From 3a314d7aa6b69bef142116ab0e675b8f49c53e0b Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 12:46:20 +0100 Subject: [PATCH 26/42] redo commit: 'Allow resources from loading player identifiers (online and offline)' --- [required]/cvf_identifier/server/main.lua | 147 +++++++++++++++++++++- [required]/cvf_skins/server/main.lua | 2 +- 2 files changed, 147 insertions(+), 2 deletions(-) diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index d403bda..fab9216 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -14,6 +14,10 @@ local assert = assert local class = assert(class) local corev = assert(corev) local lower = assert(string.lower) +local match = assert(string.match) +local sub = assert(string.sub) +local pairs = assert(pairs) +local exports = assert(exports) --- Mark this resource as `database` migration dependent resource corev.db:migrationDependent() @@ -24,6 +28,144 @@ local identifiers = class 'identifiers' --- Set default values identifiers:set('players', {}) +--- Generates a `player` class for console, with source '0' +--- @return player Generated `player` class for console +function identifiers:createConsole() + --- Create a new `player` class + local player = class 'player' + + --- Set default values + player:set { + source = 0, + identifier = 'console', + identifiers = { + steam = 'console', + license = 'console', + xbl = 'console', + live = 'console', + discord = 'console', + fivem = 'console', + ip = '127.0.0.1' + } + } + + return player +end + +--- Add console as player +identifiers.players['console'] = identifiers:createConsole() + +--- Validate given identifier +--- @param identifier string Identifier to check on +--- @return string Identifier without `steam:`, `license:` etc. +--- @return string Identifier Type: `steam`, `license` etc. +--- @return boolean `true` if identifier is a primary identifier, otherwise `false` +function identifiers:getIdentifierInfo(identifier) + identifier = corev:ensure(identifier, 'unknown') + + if (identifier == 'unknown') then + return identifier, identifier, false + end + + local primaryIdentifierType = corev:ensure(corev:cfg('core', 'identifierType'), 'license') + + primaryIdentifierType = lower(primaryIdentifierType) + + if (match(identifier, 'steam:')) then + return sub(identifier, 7), 'steam', primaryIdentifierType == 'steam' + elseif (match(identifier, 'license:')) then + return sub(identifier, 9), 'license', primaryIdentifierType == 'license' + elseif (match(identifier, 'xbl:')) then + return sub(identifier, 5), 'xbl', primaryIdentifierType == 'xbl' + elseif (match(identifier, 'live:')) then + return sub(identifier, 6), 'live', primaryIdentifierType == 'live' + elseif (match(identifier, 'discord:')) then + return sub(identifier, 9), 'discord', primaryIdentifierType == 'discord' + elseif (match(identifier, 'fivem:')) then + return sub(identifier, 7), 'fivem', primaryIdentifierType == 'fivem' + elseif (match(identifier, 'ip:')) then + return sub(identifier, 4), 'ip', primaryIdentifierType == 'ip' + end + + local stringParts = corev:split(identifier, ':') + + if (#stringParts == 2) then + local identifierType = corev:ensure(stringParts[2], 'unknown') + local identifierValue = corev:ensure(stringParts[1], 'unknown') + + return identifierType, identifierValue, primaryIdentifierType == identifierType + end + + return identifier, primaryIdentifierType, true +end + +--- Will load all players identifiers based on given rawInput, returns live information or cached database information +--- @param rawInput string|number Identifier like `steam:...`, `license:...` etc. +--- @return player|nil A generated `player` class or nil if identifier can't be found +function getPlayerIdentifiers(rawInput) + if (corev:typeof(rawInput) == 'number') then + for _, player in pairs(identifiers.players) do + if (corev:ensure(player.source, -2) == rawInput) then + return player + end + end + + return nil + end + + rawInput = corev:ensure(rawInput, 'unknown') + + if (rawInput == 'unknown') then return nil end + + local identifier, identifierType, isPrimaryIdentifier = + identifiers:getIdentifierInfo(rawInput) + + if (identifierType == 'unknown') then return nil end + + if (isPrimaryIdentifier) then + if (identifiers.players[identifier] ~= nil) then + return identifiers.players[identifier] + end + end + + local primaryIdentifierType = lower(corev:ensure(corev:cfg('core', 'identifierType'), 'license')) + local sqlQuery = ('SELECT * FROM `player_identifiers` WHERE `%s` = @identifier ORDER BY `id` DESC LIMIT 1'):format(identifierType) + local latestIdentifiers = corev.db:fetchAll(sqlQuery, { + ['@identifier'] = identifier + }) + + latestIdentifiers = corev:ensure(latestIdentifiers, {}) + + if (#latestIdentifiers > 0) then + --- Create a new `player` class + local player = class 'player' + + --- Set default values + player:set { + source = nil, + name = corev:ensure(latestIdentifiers[1].name, 'Unknown'), + identifiers = { + steam = latestIdentifiers[1].steam, + license = latestIdentifiers[1].license, + xbl = latestIdentifiers[1].xbl, + live = latestIdentifiers[1].live, + discord = latestIdentifiers[1].discord, + fivem = latestIdentifiers[1].fivem, + ip = latestIdentifiers[1].ip + }, + identifier = (latestIdentifiers[1] or {})[primaryIdentifierType] or nil + } + + if (player.identifier == nil) then return player end + + identifiers.players[player.identifier] = player + + return player + end + + return nil +end + --- This event will be trigger when a player is connecting corev.events:onPlayerConnect(function(player, done) --- Store player identifiers for later use @@ -74,4 +216,7 @@ corev.events:onPlayerDisconnect(function(player) if (identifiers.players[player.identifier] ~= nil) then identifiers.players[player.identifier].source = nil end -end) \ No newline at end of file +end) + +--- Register `getPlayerIdentifiers` as export function +exports('__g', getPlayerIdentifiers) \ No newline at end of file diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua index 8c05e09..39677f6 100644 --- a/[required]/cvf_skins/server/main.lua +++ b/[required]/cvf_skins/server/main.lua @@ -30,7 +30,7 @@ corev.callback:register('load', function(source, cb) return end - local playerIdentifier = corev:getIdentifier(source) + local playerIdentifier = corev:getPrimaryIdentifier(source) if (playerIdentifier == nil) then cb({}, nil) From 2555266e88d229e3ad4deb6c40dc9b09a71f0627 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 14:53:51 +0100 Subject: [PATCH 27/42] vPlayer added, class library changed --- [players]/cvf_jobs/classes/job.lua | 81 ++- [players]/cvf_jobs/server/main.lua | 17 +- [players]/cvf_player/classes/player.lua | 116 ++++ [players]/cvf_player/fxmanifest.lua | 1 + [players]/cvf_player/server/main.lua | 24 +- [required]/cvf_events/server/main.lua | 54 +- [required]/cvf_skins/server/main.lua | 20 +- corev/client/import.lua | 8 +- corev/server/import.lua | 74 +-- corev/vendors/class.lua | 729 +++++++----------------- 10 files changed, 498 insertions(+), 626 deletions(-) create mode 100644 [players]/cvf_player/classes/player.lua diff --git a/[players]/cvf_jobs/classes/job.lua b/[players]/cvf_jobs/classes/job.lua index a97466a..8e38a1d 100644 --- a/[players]/cvf_jobs/classes/job.lua +++ b/[players]/cvf_jobs/classes/job.lua @@ -214,20 +214,26 @@ local function createJobObject(name, label, grades) end --- Returns `job` bases on given `name` ---- @param name string Name of job +--- @param input string|number Name of job or ID of job --- @return job|nil Returns a `job` class or nil -local function getJob(name) - name = corev:ensure(name, 'unknown') +local function getCacheJob(input) + input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') - if (name == 'unknown') then + if (corev:typeof(input) == 'number') then + return (jobs.jobs or {})[input] or nil + end + + input = corev:ensure(input, 'unknown') + + if (input == 'unknown') then return nil end - name = lower(name) + input = lower(input) --- If job already exists, then return stored job and don't override existing one for _, job in pairs(jobs.jobs) do - if (job.name == name) then + if (job.name == input) then return job end end @@ -235,6 +241,69 @@ local function getJob(name) return nil end +--- Returns `job` bases on given `name` +--- @param input string|number Name of job or ID of job +--- @return job|nil Returns a `job` class or nil +local function getJob(input) + input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') + + local jobFromCache = getCacheJob(input) + + if (jobFromCache ~= nil) then return jobFromCache end + + local dbJob + + if (corev:typeof(input) == 'number') then + dbJob = corev.db:fetchAll('SELECT * FROM `jobs` WHERE `id` = @id LIMIT 1', { + ['@id'] = input + }) + else + dbJob = corev.db:fetchAll('SELECT * FROM `jobs` WHERE `name` = @name LIMIT 1', { + ['@name'] = input + }) + end + + dbJob = corev:ensure(dbJob, {}) + + if (#dbJob == 0) then return nil end + + --- Create a `job` class + local job = class "job" + + --- Set default values + job:set { + id = dbJob[1].id, + name = dbJob[1].name, + label = dbJob[1].label, + grades = {} + } + + local dbGrades = corev.db:fetchAll('SELECT * FROM `job_grades` WHERE `job_id` = @id ORDER BY `grade` ASC', { + ['@id'] = job.id + }) + + dbGrades = corev:ensure(dbGrades, {}) + + if (#dbGrades == 0) then return job end + + for _, dbGrade in pairs(dbGrades) do + --- Create a `grade` class + local grade = class 'grade' + + --- Set default values + grade:set { + job_id = dbGrade.job_id, + grade = corev:ensure(dbGrade.grade, 0), + name = dbGrade.name, + label = dbGrade.label + } + + job.grades[grade.grade] = grade + end + + return job +end + --- Register `createJobObject` as global function global.createJobObject = createJobObject global.getJob = getJob \ No newline at end of file diff --git a/[players]/cvf_jobs/server/main.lua b/[players]/cvf_jobs/server/main.lua index 9ec3777..b0c2ab5 100644 --- a/[players]/cvf_jobs/server/main.lua +++ b/[players]/cvf_jobs/server/main.lua @@ -63,21 +63,6 @@ function addAJob(name, label, grades) return createJobObject(name, label, grades) end ---- Returns `job` bases on given `name` ---- @param name string Name of job ---- @return job|nil Returns a `job` class or nil -function loadJob(name) - name = corev:ensure(name, 'unknown') - - if (name == 'unknown') then - return nil - end - - name = lower(name) - - return getJob(name) -end - --- Register `addAJob` and `loadJob` as export function exports('__a', addAJob) -exports('__l', loadJob) \ No newline at end of file +exports('__l', getJob) \ No newline at end of file diff --git a/[players]/cvf_player/classes/player.lua b/[players]/cvf_player/classes/player.lua new file mode 100644 index 0000000..350455e --- /dev/null +++ b/[players]/cvf_player/classes/player.lua @@ -0,0 +1,116 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) + +--- Create a players class +local players = class 'players' + +--- Set default values +players:set { + players = {} +} + +--- Load a `job` class for given job +--- @param input string|number Name or ID of job +--- @param grade number Grade of given job +--- @return job|nil Generated `job` class or `nil` +function players:getJobObject(input, grade) + input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') + grade = corev:ensure(grade, 0) + + local _job = corev.jobs:getJob(input) + + if (_job == nil) then return nil end + + --- Create a `job` class + local job = class 'job' + + --- Set default values + job:set { + id = corev:ensure(_job.id, 0), + name = corev:ensure(_job.name, 'unknown'), + label = corev:ensure(_job.label, 'Unknown'), + grades = corev:ensure(_job.grades, {}), + grade = nil + } + + local _grade = job.grades[grade] or nil + + if (_grade == nil) then return job end + + --- Create a `grade` class + local grade = class 'grade' + + --- Set default values + grade:set { + grade = _grade.grade, + name = _grade.name, + label = _grade.label + } + + job:set('grade', grade) + + return job +end + +--- Create a `vPlayer` class +--- @param input string|number Player identifier or Player source +local function createPlayer(input) + local player = corev:getPlayerIdentifiers(input) + + if (player == nil or player.identifier == nil) then return nil end + + local key = corev:ensure(player.identifier, 'unknown') + + if (players.players[key] ~= nil) then + players.players[key].source = player.source or nil + + return players.players[key] + end + + --- Create a `vPlayer` class + local vPlayer = class 'vPlayer' + + local dbPlayer = corev.db:fetchAll('SELECT * FROM `players` WHERE `identifier` = @identifier LIMIT 1', { + ['@identifier'] = player.identifier + }) + + dbPlayer = corev:ensure(dbPlayer, {}) + + if (#dbPlayer == 0) then return nil end + + --- Set default values + vPlayer:set { + id = dbPlayer[1].id, + source = player.source or nil, + name = player.name, + identifier = player.identifier, + identifiers = player.identifiers, + job = players:getJobObject(dbPlayer[1].job, dbPlayer[1].grade), + job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2) + } + + --- This function will returns vPlayer primary identifier + function vPlayer:getIdentifier() + return corev:ensure(self.identifier, 'unknown') + end + + players.players[vPlayer.identifier] = vPlayer + + return vPlayer +end + +--- Register `createPlayer` as global function +global.createPlayer = createPlayer \ No newline at end of file diff --git a/[players]/cvf_player/fxmanifest.lua b/[players]/cvf_player/fxmanifest.lua index af19488..25b9a60 100644 --- a/[players]/cvf_player/fxmanifest.lua +++ b/[players]/cvf_player/fxmanifest.lua @@ -33,6 +33,7 @@ files { --- server_scripts { '@corev/server/import.lua', + 'classes/player.lua', 'server/main.lua' } diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua index abff1a0..9d8485d 100644 --- a/[players]/cvf_player/server/main.lua +++ b/[players]/cvf_player/server/main.lua @@ -12,16 +12,29 @@ --- Cache global variables local assert = assert local corev = assert(corev) +local createPlayer = assert(createPlayer) local print = assert(print) local lower = assert(string.lower) +--- Cahce FiveM globals +local exports = assert(exports) + --- Mark this resource as `database` migration dependent resource corev.db:migrationDependent() +--- Returns a `vPlayer` class based on given input +--- @param input string|number Player identifier or Player source +--- @return vPlayer|nil Founded/Generated `vPlayer` class or nil +function GetPlayer(input) + input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') + + return createPlayer(input) +end + --- This event will be triggerd when client is connecting corev.events:onPlayerConnect(function(player, done, presentCard) - presentCard.setTitle(corev:t('player', 'connect_title'), false) - presentCard.setDescription(corev:t('player', 'connect_description')) + presentCard:setTitle(corev:t('player', 'connect_title'), false) + presentCard:setDescription(corev:t('player', 'connect_description')) local exists = corev.db:fetchScalar('SELECT COUNT(*) FROM `players` WHERE `identifier` = @identifier LIMIT 1', { ['@identifier'] = player.identifier @@ -33,6 +46,7 @@ corev.events:onPlayerConnect(function(player, done, presentCard) ['@identifier'] = player.identifier }) + createPlayer(player.identifier) done() return end @@ -59,5 +73,9 @@ corev.events:onPlayerConnect(function(player, done, presentCard) print(corev:t('player', 'player_created'):format(corev:getCurrentResourceName(), player.name)) + createPlayer(player.identifier) done() -end) \ No newline at end of file +end) + +--- Register `GetPlayer` as export function +exports('__g', GetPlayer) \ No newline at end of file diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index a639842..1a37e05 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -275,68 +275,70 @@ end --- @return presentCard Generated `presentCard` class function events:getPresentCard(deferrals) --- Create a `presentCard` class - local presentCard = {} + local presentCard = class "presentCard" --- Set default values presentCard - presentCard.title = nil - presentCard.description = nil - presentCard.banner = nil - presentCard.deferrals = deferrals + presentCard:set { + title = nil, + description = nil, + banner = nil, + deferrals = deferrals + } - presentCard.update = function() - local cardJson = events:generateCard(presentCard.title, presentCard.description, presentCard.banner) + function presentCard:update() + local cardJson = events:generateCard(self.title, self.description, self.banner) - presentCard.deferrals.presentCard(cardJson) + self.deferrals.presentCard(cardJson) end - presentCard.setTitle = function(title, update) + function presentCard:setTitle(title, update) title = corev:ensure(title, 'unknown') update = corev:ensure(update, true) if (title == 'unknown') then title = nil end - presentCard.title = title + self.title = title - if (update) then presentCard.update() end + if (update) then self:update() end end - presentCard.setDescription = function(description, update) + function presentCard:setDescription(description, update) description = corev:ensure(description, 'unknown') update = corev:ensure(update, true) if (description == 'unknown') then description = nil end - presentCard.description = description + self.description = description - if (update) then presentCard.update() end + if (update) then self:update() end end - presentCard.setBanner = function(banner, update) + function presentCard:setBanner(banner, update) banner = corev:ensure(banner, 'unknown') update = corev:ensure(update, true) if (banner == 'unknown') then banner = nil end - presentCard.banner = banner + self.banner = banner - if (update) then presentCard.update() end + if (update) then self:update() end end - presentCard.reset = function(update) + function presentCard:reset(update) update = corev:ensure(update, true) - presentCard.title = nil - presentCard.description = nil - presentCard.banner = nil + self.title = nil + self.description = nil + self.banner = nil - if (update) then presentCard.update() end + if (update) then self:update() end end - presentCard.override = function(card, ...) - presentCard.deferrals.presentCard(card, ...) + function presentCard:override(card, ...) + self.deferrals.presentCard(card, ...) end - presentCard.update() + presentCard:update() return presentCard end @@ -373,7 +375,7 @@ _AEH('playerConnecting', function(name, _, deferrals) for _, trigger in pairs(triggers) do local continue, canConnect, rejectMessage = false, false, nil - presentCard.reset() + presentCard:reset() local func = corev:ensure(trigger.func, function(_, done, _) done() end) local ok = xpcall(func, traceback, player, function(msg) diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua index 39677f6..387a950 100644 --- a/[required]/cvf_skins/server/main.lua +++ b/[required]/cvf_skins/server/main.lua @@ -24,33 +24,31 @@ local skins = class "skins" skins:set('players', {}) --- Register callback for loading database skin -corev.callback:register('load', function(source, cb) - if (skins.players ~= nil and skins.players[source] ~= nil) then - cb(skins.players[source].data, skins.players[source].model) +corev.callback:register('load', function(vPlayer, cb) + if (vPlayer == nil) then + cb({}, nil) return end - local playerIdentifier = corev:getPrimaryIdentifier(source) - - if (playerIdentifier == nil) then - cb({}, nil) + if (skins.players ~= nil and skins.players[vPlayer.identifier] ~= nil) then + cb(skins.players[vPlayer.identifier].data, skins.players[vPlayer.identifier].model) return end - corev.db:fetchAllAsync('SELECT * FROM `player_skins` WHERE `identifier` = @identifier LIMIT 1', { - ['@identifier'] = playerIdentifier + corev.db:fetchAllAsync('SELECT * FROM `player_skins` WHERE `player_id` = @id LIMIT 1', { + ['@id'] = vPlayer.id }, function(results) results = corev:ensure(results, {}) if (#results <= 0) then cb({}, nil) else - skins.players[source] = { + skins.players[vPlayer.identifier] = { data = results[1].data or {}, model = results[1].model or nil } - cb(skins.players[source].data, skins.players[source].model) + cb(skins.players[vPlayer.identifier].data, skins.players[vPlayer.identifier].model) end end) end) \ No newline at end of file diff --git a/corev/client/import.lua b/corev/client/import.lua index 8199052..6aa21ef 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -84,9 +84,9 @@ end --- Load those exports local __loadExports = { - { r = 'cvf_config', f = '__c' }, - { r = 'cvf_ids', f = '__id' }, - { r = 'cvf_translations', f = '__t' } + [1] = { r = 'cvf_config', f = '__c' }, + [2] = { r = 'cvf_ids', f = '__id' }, + [3] = { r = 'cvf_translations', f = '__t' } } --- Store global exports as local variable @@ -183,7 +183,7 @@ function corev:typeof(value) local isSource = rawget(value, '__cfx_functionSource') ~= nil if (isSource) then return 'number' end - if (value.__class) then return class.name(value) end + if (value.__class) then return value.__class end return rawType end diff --git a/corev/server/import.lua b/corev/server/import.lua index 930fe20..f10f483 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -22,7 +22,6 @@ local encode = assert(json.encode) local lower = assert(string.lower) local sub = assert(string.sub) local len = assert(string.len) -local match = assert(string.match) local gmatch = assert(string.gmatch) local insert = assert(table.insert) local load = assert(load) @@ -48,7 +47,6 @@ local _TCE = assert(TriggerClientEvent) local _RSE = assert(RegisterServerEvent) local _AEH = assert(AddEventHandler) local IsDuplicityVersion = assert(IsDuplicityVersion) -local GetPlayerIdentifiers = assert(GetPlayerIdentifiers) local GetCurrentResourceName = assert(GetCurrentResourceName) --- Required resource variables @@ -90,19 +88,20 @@ end --- Load those exports local __loadExports = { - { r = 'cvf_config', f = '__c' }, - { r = 'cvf_ids', f = '__id' }, - { r = 'cvf_translations', f = '__t' }, - { r = 'mysql-async', f = 'is_ready'}, - { r = 'mysql-async', f = 'mysql_insert' }, - { r = 'mysql-async', f = 'mysql_fetch_scalar' }, - { r = 'mysql-async', f = 'mysql_fetch_all' }, - { r = 'mysql-async', f = 'mysql_execute' }, - { r = 'cvf_jobs', f = '__a' }, - { r = 'cvf_jobs', f = '__l' }, - { r = 'cvf_events', f = '__add' }, - { r = 'cvf_events', f = '__del' }, - { r = 'cvf_identifier', f = '__g' } + [1] = { r = 'cvf_config', f = '__c' }, + [2] = { r = 'cvf_ids', f = '__id' }, + [3] = { r = 'cvf_translations', f = '__t' }, + [4] = { r = 'mysql-async', f = 'is_ready'}, + [5] = { r = 'mysql-async', f = 'mysql_insert' }, + [6] = { r = 'mysql-async', f = 'mysql_fetch_scalar' }, + [7] = { r = 'mysql-async', f = 'mysql_fetch_all' }, + [8] = { r = 'mysql-async', f = 'mysql_execute' }, + [9] = { r = 'cvf_jobs', f = '__a' }, + [10] = { r = 'cvf_jobs', f = '__l' }, + [11] = { r = 'cvf_events', f = '__add' }, + [12] = { r = 'cvf_events', f = '__del' }, + [13] = { r = 'cvf_identifier', f = '__g' }, + [14] = { r = 'cvf_player', f = '__g' } } --- Store global exports as local variable @@ -213,7 +212,7 @@ function corev:typeof(value) local isSource = rawget(value, '__cfx_functionSource') ~= nil if (isSource) then return 'number' end - if (value.__class) then return class.name(value) end + if (value.__class) then return value.__class end return rawType end @@ -841,26 +840,20 @@ function corev.callback:triggerCallback(name, source, callback, ...) if (name == 'unknown' or source == -1) then return end if ((self.callbacks or {})[name] ~= nil) then - self.callbacks[name](source, callback, ...) + local vPlayer = corev:getPlayer(source) + + self.callbacks[name](vPlayer, callback, ...) end end --- Returns `job` bases on given `name` ---- @param name string Name of job +--- @param input string|number Name of job or ID of job --- @return job|nil Returns a `job` class or nil -function corev.jobs:getJob(name) - name = corev:ensure(name, 'unknown') - - if (name == 'unknown') then - return nil - end - - name = lower(name) - +function corev.jobs:getJob(input) if (__exports[10].self == nil) then - return __exports[10].func(name) + return __exports[10].func(input) else - return __exports[10].func(__exports[10].self, name) + return __exports[10].func(__exports[10].self, input) end end @@ -945,9 +938,7 @@ end --- @param input string|number Any identifier or Player source --- @return player|nil Returns a `player` class if found, otherwise nil function corev:getPlayerIdentifiers(input) - if (self:typeof(input) ~= 'number' and self:typeof(input) ~= 'string') then - input = self:ensure(input, 'unknown') - end + input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') if (self:typeof(input) == 'string' and input == 'unknown') then return nil end @@ -958,6 +949,21 @@ function corev:getPlayerIdentifiers(input) end end +--- Returns a `vPlayer` class based on given input +--- @param input string|number Player identifier or Player source +--- @return vPlayer|nil Founded/Generated `vPlayer` class or nil +function corev:getPlayer(input) + input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') + + if (self:typeof(input) == 'string' and input == 'unknown') then return nil end + + if (__exports[14].self == nil) then + return __exports[14].func(input) + else + return __exports[14].func(__exports[14].self, input) + end +end + --- This function will return player's primary identifier or nil --- @param input string|number Any identifier or Player source --- @return string|nil Founded primary identifier or nil @@ -992,8 +998,8 @@ end) --- Prevent users from joining the server while database is updating corev.events:onPlayerConnect(function(_, done, presentCard) - presentCard.setTitle(corev:t('core', 'checking_server'), false) - presentCard.setDescription(corev:t('core', 'check_for_database_updates')) + presentCard:setTitle(corev:t('core', 'checking_server'), false) + presentCard:setDescription(corev:t('core', 'check_for_database_updates')) if (corev.db.hasMigrations) then done(corev:t('core', 'database_is_updating'):format(currentResourceName)) diff --git a/corev/vendors/class.lua b/corev/vendors/class.lua index 54158b3..f4acc15 100644 --- a/corev/vendors/class.lua +++ b/corev/vendors/class.lua @@ -1,549 +1,226 @@ ----------------------- [ CoreV ] ----------------------- --- ɢɪᴛʜᴜʙ: https://github.com/siffiejoe/lua-classy/ +-- ɢɪᴛʜᴜʙ: https://github.com/Yonaba/30log -- ʟɪᴄᴇɴꜱᴇ: MIT License --- ᴅᴇᴠᴇʟᴏᴘᴇʀ: siffiejoe --- ᴘʀᴏᴊᴇᴄᴛ: lua-classy --- ᴠᴇʀꜱɪᴏɴ: unknown --- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: Class-based OO library for Lua +-- ᴅᴇᴠᴇʟᴏᴘᴇʀ: Yonaba +-- ᴘʀᴏᴊᴇᴄᴛ: 30log +-- ᴠᴇʀꜱɪᴏɴ: 1.3.0 +-- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: library for object orientation in Lua ----------------------- [ CoreV ] ----------------------- --- cache globals -local assert = assert -local V = assert( _VERSION ) -local setmetatable = assert( setmetatable ) -local select = assert( select ) -local pairs = assert( pairs ) -local ipairs = assert( ipairs ) -local type = assert( type ) -local error = assert( error ) -local load = assert( load ) -local s_rep = assert( string.rep ) -local t_unpack = assert( V == "Lua 5.1" and unpack or table.unpack ) +local assert = assert +local pairs = pairs +local type = type +local tostring = tostring +local setmetatable = setmetatable +local _class +local baseMt = {} +local _instances = setmetatable({},{__mode = 'k'}) +local _classes = setmetatable({},{__mode = 'k'}) --- list of all metamethods that a user of this library is allowed to --- add to a class -local allowed_metamethods = { - __add = true, __sub = true, __mul = true, __div = true, - __mod = true, __pow = true, __unm = true, __concat = true, - __len = true, __eq = true, __lt = true, __le = true, __call = true, - __tostring = true, __pairs = true, __ipairs = true, __gc = true, - __newindex = true, __metatable = true, __idiv = true, __band = true, - __bor = true, __bxor = true, __bnot = true, __shl = true, - __shr = true, __close = true, -} - --- this metatable is (re-)used often: -local mode_k_meta = { __mode = "k" } - --- store information for every registered class (still in use) --- [ cls ] = { --- -- the name of the class --- name = "clsname", --- -- an array of superclasses in an order suitable for method --- -- lookup, the first n are direct superclasses (parents) --- super = { n = 2, super1, super2, super1_1, super1_2 }, --- -- a set of subclasses (value is "inheritance difference") --- sub = { [ subcls1 ] = 1, [ subcls2 ] = 2 }, -- mode="k" --- -- direct member functions/variables for this class --- members = {}, --- -- the metatable for objects of this class --- o_meta = { __index = {} }, --- -- the metatable for the class itself --- c_meta = { __index = ..., __call = ..., __newindex = ... }, --- } -local classinfo = setmetatable( {}, mode_k_meta ) - - --- object constructor for the class if no custom __init function is --- defined -local function default_constructor( meta ) - return function() - return setmetatable( {}, meta ) - end -end - --- object constructor for the class if a custom __init function is --- available -local function init_constructor( meta, init ) - return function( _, ... ) - local o = setmetatable( {}, meta ) - init( o, ... ) - return o - end -end - - --- propagate a changed method to a sub class -local function propagate_update( cls, key ) - local info = classinfo[ cls ] - if info.members[ key ] ~= nil then - info.o_meta.__index[ key ] = info.members[ key ] - else - for i = 1, #info.super do - local val = classinfo[ info.super[ i ] ].members[ key ] - if val ~= nil then - info.o_meta.__index[ key ] = val - return - end - end - info.o_meta.__index[ key ] = nil - end -end - - --- __newindex handler for class proxy tables, allowing to set certain --- metamethods, initializers, and normal members. updates sub classes! -local function class_newindex( cls, key, val ) - local info = classinfo[ cls ] - if allowed_metamethods[ key ] then - assert( info.o_meta[ key ] == nil, - "overwriting metamethods not allowed" ) - info.o_meta[ key ] = val - info.members[ key ] = val - propagate_update( cls, key ) - for sub in pairs( info.sub ) do - propagate_update( sub, key ) - end - elseif key == "__init" then - info.members.__init = val - info.o_meta.__index.__init = val - if type( val ) == "function" then - info.c_meta.__call = init_constructor( info.o_meta, val ) - else - info.c_meta.__call = default_constructor( info.o_meta ) - end - else - assert( key ~= "__class", "key '__class' is reserved" ) - info.members[ key ] = val - propagate_update( cls, key ) - for sub in pairs( info.sub ) do - propagate_update( sub, key ) - end - end -end - - --- __pairs/__ipairs metamethods for iterating members of classes -local function class_pairs( cls ) - return pairs( classinfo[ cls ].o_meta.__index ) -end - -local function class_ipairs( cls ) - return ipairs( classinfo[ cls ].o_meta.__index ) -end - - --- put the inheritance tree into a flat array using a width-first --- iteration (similar to a binary heap); also set the "inheritance --- difference" in superclasses -local function linearize_ancestors( cls, super, ... ) - local n = select( '#', ... ) - for i = 1, n do - local pcls = select( i, ... ) - assert( classinfo[ pcls ], "invalid class" ) - super[ i ] = pcls - end - super.n = n - local diff, newn = 1, n - for i,p in ipairs( super ) do - local pinfo = classinfo[ p ] - local psuper, psub = pinfo.super, pinfo.sub - if not psub[ cls ] then psub[ cls ] = diff end - for i = 1, psuper.n do - super[ #super+1 ] = psuper[ i ] - end - newn = newn + psuper.n - if i == n then - n, diff = newn, diff+1 - end - end -end - - --- create the necessary metadata for the class, setup the inheritance --- hierarchy, set a suitable metatable, and return the class -local function create_class( _, name, ... ) - assert( type( name ) == "string", "class name must be a string" ) - local cls, index = {}, {} - local o_meta = { - __index = index, - __name = name, - } - local info = { - name = name, - super = { n = 0 }, - sub = setmetatable( {}, mode_k_meta ), - members = {}, - o_meta = o_meta, - c_meta = { - __index = index, - __newindex = class_newindex, - __call = default_constructor( o_meta ), - __pairs = class_pairs, - __ipairs = class_ipairs, - __name = "class", - __metatable = false, - } - } - linearize_ancestors( cls, info.super, ... ) - for i = #info.super, 1, -1 do - for k,v in pairs( classinfo[ info.super[ i ] ].members ) do - if k ~= "__init" then index[ k ] = v end - end - end - index.__class = cls - - index.set = function(self, prop, value) - if (not prop and not value) then return end - - if (not value and type(prop) == 'table') then - for k, v in pairs(prop) do - rawset(self, k, v) - end - else - rawset(self, prop, value) - end - end - - classinfo[ cls ] = info - return setmetatable( cls, info.c_meta ) -end - - --- the exported class module -local M = {} -setmetatable( M, { __call = create_class } ) - - --- returns the class of an object -function M.of( o ) - return type( o ) == "table" and o.__class or nil +local function assert_call_from_class(class, method) + assert(_classes[class], ('Wrong method call. Expected class:%s.'):format(method)) end - --- returns the class name of an object or class -function M.name( oc ) - if oc == nil then return nil end - oc = type( oc ) == "table" and oc.__class or oc - local info = classinfo[ oc ] - return info and info.name +local function assert_call_from_instance(instance, method) + assert(_instances[instance], ('Wrong method call. Expected instance:%s.'):format(method)) end - --- checks if an object or class is in an inheritance --- relationship with a given class -function M.is_a( oc, cls ) - if oc == nil then return nil end - local info = assert( classinfo[ cls ], "invalid class" ) - oc = type( oc ) == "table" and oc.__class or oc - if oc == cls then return 0 end - return info.sub[ oc ] +local function bind(f, v) + return function(...) return f(v, ...) end end - --- change the type of an object to the new class -function M.cast( o, newcls ) - local info = classinfo[ newcls ] - if not info then - error( "invalid class" ) - end - setmetatable( o, info.o_meta ) - return o +local default_filter = function() return true end + +local function deep_copy(t, dest, aType) + t = t or {} + local r = dest or {} + for k,v in pairs(t) do + if aType ~= nil and type(v) == aType then + r[k] = (type(v) == 'table') + and ((_classes[v] or _instances[v]) and v or deep_copy(v)) + or v + elseif aType == nil then + r[k] = (type(v) == 'table') + and k~= '__index' and ((_classes[v] or _instances[v]) and v or deep_copy(v)) + or v + end + end + return r end - -local function make_delegate( cls, field, method ) - cls[ method ] = function( self, ... ) - local obj = self[ field ] - return obj[ method ]( obj, ... ) - end +local function instantiate(call_init, self, ...) + assert_call_from_class(self, 'new(...) or class(...)') + local instance = {class = self} + _instances[instance] = tostring(instance) + deep_copy(self, instance, 'table') + instance.__index = nil + instance.mixins = nil + instance.__subclasses = nil + instance.__instances = nil + setmetatable(instance,self) + if call_init and self.init then + if type(self.init) == 'table' then + deep_copy(self.init, instance) + else + self.init(instance, ...) + end + end + return instance end --- create delegation methods -function M.delegate( cls, fieldname, ... ) - if type( (...) ) == "table" then - for k,v in pairs( (...) ) do - if cls[ k ] == nil and k ~= "__init" and - type( v ) == "function" then - make_delegate( cls, fieldname, k ) - end - end - else - for i = 1, select( '#', ... ) do - local k = select( i, ... ) - if cls[ k ] == nil and k ~= "__init" then - make_delegate( cls, fieldname, k ) - end - end - end - return cls +local function extend(self, name, extra_params) + assert_call_from_class(self, 'extend(...)') + local heir = {} + _classes[heir] = tostring(heir) + self.__subclasses[heir] = true + deep_copy(extra_params, deep_copy(self, heir)) + heir.name = extra_params and extra_params.name or name + heir.__class = extra_params and extra_params.name or name + heir.__index = heir + heir.super = self + heir.mixins = {} + return setmetatable(heir,self) end +baseMt = { + __call = function (self,...) return self:new(...) end, + + __tostring = function(self,...) + if _instances[self] then + return ("instance of '%s' (%s)"):format(rawget(self.class,'name') + or '?', _instances[self]) + end + return _classes[self] + and ("class '%s' (%s)"):format(rawget(self,'name') + or '?', + _classes[self]) or self + end +} --- multimethod stuff -do - -- store multimethods and map them to the meta-data - local mminfo = setmetatable( {}, mode_k_meta ) - - local erroffset = 0 - if V == "Lua 5.1" then erroffset = 1 end - - local function no_match2() - error( "no matching multimethod overload", 2+erroffset ) - end - - local function no_match3() - error( "no matching multimethod overload", 3+erroffset ) - end - - local function amb_call() - error( "ambiguous multimethod call", 3+erroffset ) - end - - local empty = {} -- just an empty table used as dummy - local FIRST_OL = 4 -- index of first overload specification - - - -- create a multimethod using the parameter indices given - -- as arguments for dynamic dispatch - function M.multimethod( ... ) - local t, n = { ... }, select( '#', ... ) - assert( n >= 1, "no polymorphic parameter for multimethod" ) - local max = 0 - for i = 1, n do - local x = t[ i ] - max = assert( x > max and x % 1 == 0 and x, - "invalid parameter overload specification" ) - end - local mm_impl = { no_match2, t, max } - local function mm( ... ) - return mm_impl[ 1 ]( mm_impl, ... ) - end - mminfo[ mm ] = mm_impl - return mm - end - - - local function make_weak() - return setmetatable( {}, mode_k_meta ) - end - - - local function calculate_cost( ol, ... ) - local c = 0 - for i = 1, select( '#', ... ) do - local a, pt = ol[ i ], select( i, ... ) - if type( a ) == "table" then -- class table - local info = classinfo[ a ] - local diff = (pt == a) and 0 or info and info.sub[ pt ] - if not diff then return nil end - c = c + diff - else -- type name - if pt ~= a then return nil end - end - end - return c - end - - - local function select_impl( cost, f, amb, ol, ... ) - local c = calculate_cost( ol, ... ) - if c then - if cost then - if c < cost then - cost, f, amb = c, ol.func, false - elseif c == cost then - amb = true - end - else - cost, f, amb = c, ol.func, false - end - end - return cost, f, amb - end - - - local function collect_type_checkers( mm, a ) - local funcs = {}, {} - for i = FIRST_OL, #mm do - local ol = mm[ i ] - for k,v in pairs( ol ) do - if type( k ) == "function" and - (a == nil or v[ a ]) and - not funcs[ k ] then - local j = #funcs+1 - funcs[ j ] = k - funcs[ k ] = j - end - end - end - return funcs - end - - - local function c_varlist( t, m, prefix ) - local n = #t - if m >= 1 then - t[ n+1 ] = prefix - t[ n+2 ] = 1 - end - for i = 2, m do - local j = i*3+n - t[ j-3 ] = "," - t[ j-2 ] = prefix - t[ j-1 ] = i - end - end - - local function c_typecheck( t, mm, funcs, j ) - local n, ai = #t, mm[ 2 ][ j ] - t[ n+1 ] = " t=type(_" - t[ n+2 ] = ai - t[ n+3 ] = ")\n local t" - t[ n+4 ] = j - t[ n+5 ] = "=(t=='table' and _" - t[ n+6 ] = ai - t[ n+7 ] = ".__class) or " - local ltcs = collect_type_checkers( mm, j ) - local m = #ltcs - for i = 1, m do - local k = i*5+n+3 - t[ k ] = "tc" - t[ k+1 ] = funcs[ ltcs[ i ] ] - t[ k+2 ] = "(_" - t[ k+3 ] = ai - t[ k+4 ] = ") or " - end - t[ m*5+n+8 ] = "t\n" - end - - local function c_cache( t, mm ) - local c = #mm[ 2 ] - local n = #t - t[ n+1 ] = s_rep( "(", c-1 ) - t[ n+2 ] = "cache" - for i = 1, c-1 do - local j = i*3+n - t[ j ] = "[t" - t[ j+1 ] = i - t[ j+2 ] = "] or empty)" - end - local j = c*3+n - t[ j ] = "[t" - t[ j+1 ] = c - t[ j+2 ] = "]\n" - end - - local function c_costcheck( t, i, j ) - local n = #t - t[ n+1 ] = " cost,f,is_amb=sel_impl(cost,f,is_amb,mm[" - t[ n+2 ] = j+FIRST_OL-1 - t[ n+3 ] = "]," - c_varlist( t, i, "t" ) - t[ #t+1 ] = ")\n" - end - - local function c_updatecache( t, i ) - local n = #t - t[ n+1 ] = " if not t[t" - t[ n+2 ] = i - t[ n+3 ] = "] then t[t" - t[ n+4 ] = i - t[ n+5 ] = "]=mk_weak() end\n t=t[t" - t[ n+6 ] = i - t[ n+7 ] = "]\n" - end - - - local function recompile_and_call( mm, ... ) - local n = #mm[ 2 ] -- number of polymorphic parameters - local tcs = collect_type_checkers( mm ) - local code = { - "local type,cache,empty,mk_weak,sel_impl,no_match,amb_call" - } - if #tcs >= 1 then - code[ #code+1 ] = "," - end - c_varlist( code, #tcs, "tc" ) - code[ #code+1 ] = "=...\nreturn function(mm," - c_varlist( code, mm[ 3 ], "_" ) - code[ #code+1 ] = ",...)\n local t\n" - for i = 1, n do - c_typecheck( code, mm, tcs, i ) - end - code[ #code+1 ] = " local f=" - c_cache( code, mm ) - code[ #code+1 ] = [=[ - if f==nil then - local is_amb,cost -]=] - for i = 1, #mm-FIRST_OL+1 do - c_costcheck( code, n, i ) - end - code[ #code+1 ] = [=[ - if f==nil then - no_match() - elseif is_amb then - amb_call() - end - t=cache -]=] - for i = 1, n-1 do - c_updatecache( code, i ) - end - code[ #code+1 ] = " t[t" - code[ #code+1 ] = n - code[ #code+1 ] = "]=f\n end\n return f(" - c_varlist( code, mm[ 3 ], "_" ) - code[ #code+1 ] = ",...)\nend\n" - local i = 0 - local function ld() - i = i + 1 - return code[ i ] - end - --print( table.concat( code ) ) -- XXX - local f = assert( load( ld, "=[multimethod]" ) )( - type, make_weak(), empty, make_weak, select_impl, no_match3, - amb_call, t_unpack( tcs ) - ) - mm[ 1 ] = f - return f( mm, ... ) - end - +_classes[baseMt] = tostring(baseMt) +setmetatable(baseMt, {__tostring = baseMt.__tostring}) - -- register a new overload for this multimethod - function M.overload( f, ... ) - local mm = assert( type( f ) == "function" and mminfo[ f ], - "argument is not a multimethod" ) - local i, n = 1, select( '#', ... ) - local ol = {} - local func = assert( n >= 1 and select( n, ... ), - "missing function in overload specification" ) - while i < n do - local a = select( i, ... ) - local t = type( a ) - if t == "string" then - ol[ #ol+1 ] = a - elseif t == "table" then - assert( classinfo[ a ], "invalid class" ) - ol[ #ol+1 ] = a - else - assert( t == "function", "invalid overload specification" ) - i = i + 1 - assert( i < n, "missing function in overload specification" ) - ol[ a ] = ol[ a ] or {} - ol[ #ol+1 ] = select( i, ... ) - ol[ a ][ #ol ] = true - end - i = i + 1 - end - assert( #mm[ 2 ] == #ol, "wrong number of overloaded parameters" ) - ol.func = func - mm[ #mm+1 ] = ol - mm[ 1 ] = recompile_and_call - end +local class = { + isClass = function(t) return not not _classes[t] end, + isInstance = function(t) return not not _instances[t] end, +} +_class = function(name, attr) + local c = deep_copy(attr) + _classes[c] = tostring(c) + c.name = name or c.name + c.__class = name or c.name + c.__tostring = baseMt.__tostring + c.__call = baseMt.__call + c.new = bind(instantiate, true) + c.create = bind(instantiate, false) + c.extend = extend + c.__index = c + + c.mixins = setmetatable({},{__mode = 'k'}) + c.__instances = setmetatable({},{__mode = 'k'}) + c.__subclasses = setmetatable({},{__mode = 'k'}) + + c.subclasses = function(self, filter, ...) + assert_call_from_class(self, 'subclasses(class)') + filter = filter or default_filter + local subclasses = {} + for class in pairs(_classes) do + if class ~= baseMt and class:subclassOf(self) and filter(class,...) then + subclasses[#subclasses + 1] = class + end + end + return subclasses + end + + c.instances = function(self, filter, ...) + assert_call_from_class(self, 'instances(class)') + filter = filter or default_filter + local instances = {} + for instance in pairs(_instances) do + if instance:instanceOf(self) and filter(instance, ...) then + instances[#instances + 1] = instance + end + end + return instances + end + + c.subclassOf = function(self, superclass) + assert_call_from_class(self, 'subclassOf(superclass)') + assert(class.isClass(superclass), 'Wrong argument given to method "subclassOf()". Expected a class.') + local super = self.super + while super do + if super == superclass then return true end + super = super.super + end + return false + end + + c.classOf = function(self, subclass) + assert_call_from_class(self, 'classOf(subclass)') + assert(class.isClass(subclass), 'Wrong argument given to method "classOf()". Expected a class.') + return subclass:subclassOf(self) + end + + c.instanceOf = function(self, fromclass) + assert_call_from_instance(self, 'instanceOf(class)') + assert(class.isClass(fromclass), 'Wrong argument given to method "instanceOf()". Expected a class.') + return ((self.class == fromclass) or (self.class:subclassOf(fromclass))) + end + + c.cast = function(self, toclass) + assert_call_from_instance(self, 'instanceOf(class)') + assert(class.isClass(toclass), 'Wrong argument given to method "cast()". Expected a class.') + setmetatable(self, toclass) + self.class = toclass + return self + end + + c.with = function(self,...) + assert_call_from_class(self, 'with(mixin)') + for _, mixin in ipairs({...}) do + assert(self.mixins[mixin] ~= true, ('Attempted to include a mixin which was already included in %s'):format(tostring(self))) + self.mixins[mixin] = true + deep_copy(mixin, self, 'function') + end + return self + end + + c.includes = function(self, mixin) + assert_call_from_class(self,'includes(mixin)') + return not not (self.mixins[mixin] or (self.super and self.super:includes(mixin))) + end + + c.without = function(self, ...) + assert_call_from_class(self, 'without(mixin)') + for _, mixin in ipairs({...}) do + assert(self.mixins[mixin] == true, ('Attempted to remove a mixin which is not included in %s'):format(tostring(self))) + local classes = self:subclasses() + classes[#classes + 1] = self + for _, class in ipairs(classes) do + for method_name, method in pairs(mixin) do + if type(method) == 'function' then + class[method_name] = nil + end + end + end + self.mixins[mixin] = nil + end + return self + end + + c.set = function(self, prop, value) + if not value and type(prop) == 'table' then + for k, v in pairs(prop) do + rawset(self, k, v) + end + else + rawset(self, prop, value) + end + end + + return setmetatable(c, baseMt) end -return M +return setmetatable(class,{__call = function(_,...) return _class(...) end }) \ No newline at end of file From 8509d31f18c4a7bec856f73277d88bce7e9cb004 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 14:55:32 +0100 Subject: [PATCH 28/42] Change README.md class reference --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b1387a5..9fc91fd 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ All 3rd party code in CoreV Framework Developer(s) | Project | Repository | Version | File :-------- | :------ | :---------- | :--------- | :----- -**[siffiejoe](https://github.com/siffiejoe/)** | *lua-classy* | **[GitHub](https://github.com/siffiejoe/lua-classy/)** | *1.3.0* | **[class.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/corev/vendors/class.lua)** +**[Yonaba](https://github.com/Yonaba/)** | *30log* | **[GitHub](https://github.com/Yonaba/30log/)** | *1.3.0* | **[class.lua](https://git.arens.io/ThymonA/corev-framework/-/blob/master/corev/vendors/class.lua)** **[esx-framework](https://github.com/esx-framework)** | *es_extended* | **[GitHub](https://github.com/esx-framework/es_extended)** | v1-final | **..** ## License From 37493c8043eb454231e02d3729feda033f0d470b Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 15:15:20 +0100 Subject: [PATCH 29/42] Allow to spawn in server (again) --- [required]/cvf_skins/client/main.lua | 6 ++++++ [required]/cvf_skins/server/main.lua | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/[required]/cvf_skins/client/main.lua b/[required]/cvf_skins/client/main.lua index aed9dd2..ce3f223 100644 --- a/[required]/cvf_skins/client/main.lua +++ b/[required]/cvf_skins/client/main.lua @@ -56,6 +56,12 @@ CreateThread(function() local model = GetHashKey(result_model or defaultModel) + if (GetEntityModel(PlayerPedId()) == model) then + return + end + + RequestModel(model) + while not HasModelLoaded(model) do Wait(0) end diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua index 387a950..4761617 100644 --- a/[required]/cvf_skins/server/main.lua +++ b/[required]/cvf_skins/server/main.lua @@ -26,7 +26,7 @@ skins:set('players', {}) --- Register callback for loading database skin corev.callback:register('load', function(vPlayer, cb) if (vPlayer == nil) then - cb({}, nil) + cb('{}', nil) return end @@ -41,10 +41,10 @@ corev.callback:register('load', function(vPlayer, cb) results = corev:ensure(results, {}) if (#results <= 0) then - cb({}, nil) + cb('{}', nil) else skins.players[vPlayer.identifier] = { - data = results[1].data or {}, + data = results[1].data or '{}', model = results[1].model or nil } From b7e0a6207d75411cc485df72b841fd79ab801d82 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 16:51:31 +0100 Subject: [PATCH 30/42] cvf_events will now remove triggers if matching resource has been stopped --- [required]/cvf_events/server/main.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index 1a37e05..a13fda8 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -440,6 +440,31 @@ _AEH('playerDropped', function(reason) end end) +--- Remove `triggers` when matching `resource` is stopped +_AEH('onResourceStop', function(name) + name = corev:ensure(name, 'unknown') + + for event, info in pairs(events.events) do + info = corev:ensure(info, {}) + + for index, trigger in pairs(info.triggers or {}) do + if (trigger.resource == name) then + remove(events.events[event].triggers, index) + end + end + + for param, paramInfo in pairs(info.parameters or {}) do + paramInfo = corev:ensure(paramInfo, {}) + + for index, trigger in pairs(paramInfo) do + if (trigger.resource == name) then + remove(events.events[event].parameters[param], index) + end + end + end + end +end) + --- Register a new on event --- @param event string Name of event function registerEvent(event, ...) From 4cdd82dabf90e88c72a1534a58fb668e5ea838c7 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 3 Nov 2020 23:29:58 +0100 Subject: [PATCH 31/42] cvf_commands added, able to register commands with permissions --- [players]/cvf_player/classes/player.lua | 117 ++++++++++- [players]/cvf_player/fxmanifest.lua | 3 +- [players]/cvf_player/migrations/1.lua | 22 +++ [players]/cvf_player/server/commands.lua | 14 ++ [required]/cvf_commands/fxmanifest.lua | 30 +++ [required]/cvf_commands/server/main.lua | 183 ++++++++++++++++++ [required]/cvf_commands/translations/en.json | 15 ++ [required]/cvf_commands/translations/nl.json | 15 ++ [required]/cvf_config/configs/server/aces.lua | 37 ++++ [required]/cvf_config/configs/shared/core.lua | 2 +- [required]/cvf_events/server/main.lua | 4 + corev/server/import.lua | 34 +++- corev/translations/en.json | 2 +- 13 files changed, 469 insertions(+), 9 deletions(-) create mode 100644 [players]/cvf_player/migrations/1.lua create mode 100644 [players]/cvf_player/server/commands.lua create mode 100644 [required]/cvf_commands/fxmanifest.lua create mode 100644 [required]/cvf_commands/server/main.lua create mode 100644 [required]/cvf_commands/translations/en.json create mode 100644 [required]/cvf_commands/translations/nl.json create mode 100644 [required]/cvf_config/configs/server/aces.lua diff --git a/[players]/cvf_player/classes/player.lua b/[players]/cvf_player/classes/player.lua index 350455e..f4607d1 100644 --- a/[players]/cvf_player/classes/player.lua +++ b/[players]/cvf_player/classes/player.lua @@ -13,6 +13,11 @@ local assert = assert local class = assert(class) local corev = assert(corev) +local pairs = assert(pairs) +local insert = assert(table.insert) +local match = assert(string.match) +local lower = assert(string.lower) +local CreateThread = assert(Citizen.CreateThread) --- Create a players class local players = class 'players' @@ -51,20 +56,54 @@ function players:getJobObject(input, grade) if (_grade == nil) then return job end --- Create a `grade` class - local grade = class 'grade' + local gradeObj = class 'grade' --- Set default values - grade:set { + gradeObj:set { grade = _grade.grade, name = _grade.name, label = _grade.label } - job:set('grade', grade) + job:set('grade', gradeObj) return job end +--- Transform a ace table to string table +--- @param aces table Aces from @cvf_config -> aces.lua +--- @return table All founded aces as string table +local function acesToTable(aces) + aces = corev:ensure(aces, {}) + + local results = {} + + if (aces.parent) then + results = acesToTable(aces.parent) + end + + local permissions = corev:ensure(aces.permissions, {}) + + for _, permission in pairs(permissions) do + insert(results, corev:ensure(permission, 'unknown')) + end + + return results +end + +--- Load all aces for given group +--- @param group string Name of group +--- @return table All founded aces as string table +local function loadAces(group) + group = corev:ensure(group, 'user') + + local aces = corev:cfg('aces', 'groups', group) + + aces = corev:ensure(aces, {}) + + return acesToTable(aces) +end + --- Create a `vPlayer` class --- @param input string|number Player identifier or Player source local function createPlayer(input) @@ -89,17 +128,37 @@ local function createPlayer(input) dbPlayer = corev:ensure(dbPlayer, {}) - if (#dbPlayer == 0) then return nil end + if (#dbPlayer == 0 and player.identifier == 'console') then + local defaultJobName = lower(corev:ensure(corev:cfg('jobs', 'defaultJob', 'name'), 'unemployed')) + local defaultJob = corev.jobs:getJob(defaultJobName) + + dbPlayer[1] = { + id = -999, + identifier = 'console', + name = 'Console', + group = 'console', + job = defaultJob.id or 0, + grade = 0, + job2 = defaultJob.id or 0, + grade2 = 0 + } + elseif (#dbPlayer == 0) then + return nil + end + + local playerGroup = corev:ensure(dbPlayer[1].group, 'user') --- Set default values vPlayer:set { id = dbPlayer[1].id, source = player.source or nil, name = player.name, + group = playerGroup, identifier = player.identifier, identifiers = player.identifiers, job = players:getJobObject(dbPlayer[1].job, dbPlayer[1].grade), - job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2) + job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2), + aces = loadAces(playerGroup) } --- This function will returns vPlayer primary identifier @@ -107,10 +166,58 @@ local function createPlayer(input) return corev:ensure(self.identifier, 'unknown') end + --- Checks if player has access to given `ace` + --- @param ace string|table Ace(s) to check: 'example.*' + --- @return boolean `true` if player has access, otherwise `false` + function vPlayer:aceAllowed(ace) + ace = corev:typeof(ace) == 'table' and ace or corev:ensure(ace, '*') + + if (corev:typeof(ace) == 'table') then + for _, _ace in pairs(ace) do + if (corev:typeof(_ace) == self:aceAllowed(_ace)) then + return true + end + end + + return false + end + + if (ace == '*') then return true end + + local hasDots = #corev:split(ace, '.') > 0 + + for _, _ace in pairs(self.aces) do + _ace = corev:ensure(_ace, 'none') + + if (_ace == '*') then return true end + + if (hasDots) then + local pattern = corev:replace(_ace, '.*', '%..*') + + pattern = '^' .. pattern + + if (match(ace, pattern) ~= nil) then + return true + end + else + if (ace == _ace) then + return true + end + end + end + + return false + end + players.players[vPlayer.identifier] = vPlayer return vPlayer end +--- Create a `vPlayer` object for `console` +CreateThread(function() + createPlayer('console') +end) + --- Register `createPlayer` as global function global.createPlayer = createPlayer \ No newline at end of file diff --git a/[players]/cvf_player/fxmanifest.lua b/[players]/cvf_player/fxmanifest.lua index 25b9a60..6684ee8 100644 --- a/[players]/cvf_player/fxmanifest.lua +++ b/[players]/cvf_player/fxmanifest.lua @@ -34,7 +34,8 @@ files { server_scripts { '@corev/server/import.lua', 'classes/player.lua', - 'server/main.lua' + 'server/main.lua', + 'server/commands.lua' } --- diff --git a/[players]/cvf_player/migrations/1.lua b/[players]/cvf_player/migrations/1.lua new file mode 100644 index 0000000..e4f5879 --- /dev/null +++ b/[players]/cvf_player/migrations/1.lua @@ -0,0 +1,22 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local migration = {} + +--- Prevent migration from executing before dependend sql has been executed +migration.dependencies = {} + +--- Execute this sql after `dependencies` has been executed +migration.sql = [[ + ALTER TABLE `players` ADD `group` VARCHAR(20) NOT NULL DEFAULT 'user' AFTER `name`; +]] + +--- Returns current migration +return migration \ No newline at end of file diff --git a/[players]/cvf_player/server/commands.lua b/[players]/cvf_player/server/commands.lua new file mode 100644 index 0000000..fe4b5d2 --- /dev/null +++ b/[players]/cvf_player/server/commands.lua @@ -0,0 +1,14 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local corev = assert(corev) \ No newline at end of file diff --git a/[required]/cvf_commands/fxmanifest.lua b/[required]/cvf_commands/fxmanifest.lua new file mode 100644 index 0000000..efda429 --- /dev/null +++ b/[required]/cvf_commands/fxmanifest.lua @@ -0,0 +1,30 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Translation Resource' +version '1.0.0' +description 'Translation resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} \ No newline at end of file diff --git a/[required]/cvf_commands/server/main.lua b/[required]/cvf_commands/server/main.lua new file mode 100644 index 0000000..85f9200 --- /dev/null +++ b/[required]/cvf_commands/server/main.lua @@ -0,0 +1,183 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- + +--- Cache global variables +local assert = assert +local class = assert(class) +local corev = assert(corev) +local pairs = assert(pairs) +local print = assert(print) +local xpcall = assert(xpcall) +local unpack = assert(unpack or table.unpack) +local insert = assert(table.insert) +local lower = assert(string.lower) +local traceback = assert(debug.traceback) + +--- FiveM cached global variables +local RegisterCommand = assert(RegisterCommand) +local GetInvokingResource = assert(GetInvokingResource) +local exports = assert(exports) + +--- Create a `commands` class +local commands = class 'commands' + +--- Set default values +commands:set { + commands = {}, + parsers = {}, + players = {} +} + +--- Execute function based on used `command` +--- @param source number Player source +--- @param rawArguments table Arguments given +--- @param raw string Raw command +local function __executeCommand(source, rawArguments, raw) + raw = corev:ensure(raw, 'unknown') + + local commandName = lower(corev:ensure(corev:split(raw, ' ')[1], 'unknown')) + + if (commandName == 'unknown') then return end + + local vPlayer = commands.players[source] or corev:getPlayer(source) + + if (vPlayer == nil) then return end + if (commands.players[source] == nil) then commands.players[source] = vPlayer end + + local cmd = commands.commands[commandName] or nil + + if (cmd == nil or not vPlayer:aceAllowed(cmd.aces)) then return end + + rawArguments = corev:ensure(rawArguments, {}) + + local arguments = {} + local parser = commands.parsers[commandName] or nil + + if (parser) then + for index, argument in pairs(parser.parameters) do + if (argument.type == 'any') then + arguments[index] = rawArguments[index] or argument.default + else + arguments[index] = corev:ensure(rawArguments[index], argument.default) + end + end + else + arguments = rawArguments + end + + xpcall(cmd.func, traceback, vPlayer, unpack(arguments)) +end + +--- Register a command +--- @param resource string Name of resource where command is from +--- @param name string|table Name of command to execute +--- @param aces string|table Aces allowed to execute this command +--- @param callback function Execute this function when player is allowed +function commands:register(resource, name, aces, callback) + if (corev:typeof(name) == 'tables') then + for _, _name in pairs(name) do + if (corev:typeof(_name) == 'string') then + self:register(resource, name, aces, callback) + end + end + + return + end + + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, 'unknown') + aces = corev:typeof(aces) == 'table' and aces or corev:ensure(aces, '*') + callback = corev:ensure(callback, function() end) + + if (name == 'unknown') then return end + + if (self.commands[name] ~= nil) then + print(corev:t('commands', 'command_exsits'):format(name)) + end + + --- Create a `command` class + local command = class 'command' + + --- Set default information + command:set { + resource = resource, + name = name, + aces = aces, + func = callback + } + + self.commands[lower(name)] = command + + --- Register command + RegisterCommand(name, __executeCommand, false) +end + +--- Create a parser for generated command +--- @param resource string Name of resource where command is from +--- @param name string Name of command +--- @param parseInfo table Information about parser +function commands:parser(resource, name, parseInfo) + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, 'unknown') + parseInfo = corev:ensure(parseInfo, {}) + + if (name == 'unknown') then return end + if (self.commands[name] == nil or self.commands[name].resource ~= resource) then return end + + --- Create a `parser` class + local parser = class 'parser' + + --- Set default value + parser:set { + name = name, + resource = resource, + parameters = {} + } + + for _, info in pairs(parseInfo) do + local type = corev:ensure(info.type, 'any') + local default = info.default or nil + + if (corev:typeof(default) ~= type) then type = 'any' end + + insert(parser.parameters, { + type = type, + default = default + }) + end + + self.parsers[name] = parser +end + +--- Register a command +--- @param name string|table Name of command to execute +--- @param aces string|table Aces allowed to execute this command +--- @param callback function Execute this function when player is allowed +function registerCommand(name, aces, callback) + local _r = GetInvokingResource() + local resource = corev:ensure(_r, corev:getCurrentResourceName()) + + commands:register(resource, name, aces, callback) +end + +--- Create a parser for generated command +--- @param name string Name of command +--- @param parseInfo table Information about parser +function registerParser(name, parseInfo) + local _r = GetInvokingResource() + local resource = corev:ensure(_r, corev:getCurrentResourceName()) + + commands:parser(resource, name, parseInfo) +end + +--- Register `registerEvent` and `removeEvent` as export function +exports('__rc', registerCommand) +exports('__rp', registerParser) \ No newline at end of file diff --git a/[required]/cvf_commands/translations/en.json b/[required]/cvf_commands/translations/en.json new file mode 100644 index 0000000..e79d139 --- /dev/null +++ b/[required]/cvf_commands/translations/en.json @@ -0,0 +1,15 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "command_exsits": "^8[^7CoreV^8] ^7Command ^8'^7%s^8' ^7already exists and will now be ^8overridden^7" + } +} \ No newline at end of file diff --git a/[required]/cvf_commands/translations/nl.json b/[required]/cvf_commands/translations/nl.json new file mode 100644 index 0000000..5a0dfef --- /dev/null +++ b/[required]/cvf_commands/translations/nl.json @@ -0,0 +1,15 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "command_exsits": "^8[^7CoreV^8] ^7Commando ^8'^7%s^8' ^7bestaat al en zal nu worden ^8overschreven^7" + } +} \ No newline at end of file diff --git a/[required]/cvf_config/configs/server/aces.lua b/[required]/cvf_config/configs/server/aces.lua new file mode 100644 index 0000000..2c8e4a5 --- /dev/null +++ b/[required]/cvf_config/configs/server/aces.lua @@ -0,0 +1,37 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local config = {} + +config.groups = {} + +--- List all aces/permissions where group `user` has access to +config.groups.user = { + parent = nil, + permissions = {} +} + +--- List all aces/permissions where group `console` has access to +config.groups.console = { + parent = config.groups.user, + permissions = { + 'admin.*' + } +} + +--- List all aces/permissions where group `superadmin` has access to +config.groups.superadmin = { + parent = config.groups.console, + permissions = { + '*' + } +} + +return config \ No newline at end of file diff --git a/[required]/cvf_config/configs/shared/core.lua b/[required]/cvf_config/configs/shared/core.lua index e751570..5c9c614 100644 --- a/[required]/cvf_config/configs/shared/core.lua +++ b/[required]/cvf_config/configs/shared/core.lua @@ -10,7 +10,7 @@ ----------------------- [ CoreV ] ----------------------- local config = {} -config.language = 'nl' +config.language = 'en' config.identifierType = 'license' config.serverName = 'CoreV Framework' diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index a13fda8..265d9dd 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -245,6 +245,10 @@ function events:getIdentifiersBySource(source) end --- Generates adaptive card json based on given `title`, `description` and `banner` +--- @param title string|nil Title under banner +--- @param description string|nil Description under title +--- @param banner string|nil Banner Banner used in card (URL) +--- @return string Generated card as json function events:generateCard(title, description, banner) local cfgBanner = corev:ensure(corev:cfg('events', 'bannerUrl'), 'https://i.imgur.com/3XeDqC0.png') local serverName = corev:ensure(corev:cfg('core', 'serverName'), 'CoreV Framework') diff --git a/corev/server/import.lua b/corev/server/import.lua index f10f483..5a9efd1 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -101,7 +101,9 @@ local __loadExports = { [11] = { r = 'cvf_events', f = '__add' }, [12] = { r = 'cvf_events', f = '__del' }, [13] = { r = 'cvf_identifier', f = '__g' }, - [14] = { r = 'cvf_player', f = '__g' } + [14] = { r = 'cvf_player', f = '__g' }, + [15] = { r = 'cvf_commands', f = '__rc' }, + [16] = { r = 'cvf_commands', f = '__rp' } } --- Store global exports as local variable @@ -964,6 +966,36 @@ function corev:getPlayer(input) end end +--- Register a command +--- @param name string|table Name of command to execute +--- @param aces string|table Aces allowed to execute this command +--- @param callback function Execute this function when player is allowed +function corev:registerCommand(name, aces, callback) + name = self:ensure(name, 'unknown') + aces = self:typeof(aces) == 'table' and aces or corev:ensure(aces, '*') + callback = self:ensure(callback, function() end) + + if (__exports[15].self == nil) then + return __exports[15].func(name, aces, callback) + else + return __exports[15].func(__exports[15].self, name, aces, callback) + end +end + +--- Create a parser for generated command +--- @param name string Name of command +--- @param parseInfo table Information about parser +function corev:registerParser(name, parseInfo) + name = self:ensure(name, 'unknown') + parseInfo = self:ensure(parseInfo, {}) + + if (__exports[16].self == nil) then + return __exports[16].func(name, parseInfo) + else + return __exports[16].func(__exports[16].self, name, parseInfo) + end +end + --- This function will return player's primary identifier or nil --- @param input string|number Any identifier or Player source --- @return string|nil Founded primary identifier or nil diff --git a/corev/translations/en.json b/corev/translations/en.json index 081705f..eb7d9d4 100644 --- a/corev/translations/en.json +++ b/corev/translations/en.json @@ -14,7 +14,7 @@ "no_description": "No description specified", "corev_loading": "Framework is starting, please wait....", "corev_ready": "-------\nCoreV framework has been loaded...\n-------", - "database_migration": "^2[^7CoreV^2] ^7Database ^updated ^7for resource: ^2%s^7", + "database_migration": "^2[^7CoreV^2] ^7Database ^2updated ^7for resource: ^2%s^7", "database_migration_not_loaded": "^1[^7CoreV^1] ^1Cannot update ^7 database for resource: ^1%s^7", "database_is_updating": "[CoreV] Framework is updating `%s`, please reconnect or try again later.", "check_for_database_updates": "[CoreV] We check if server is not updating...", From f0090e7af498a5ee3ed71e69927dc554cab6e131 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 4 Nov 2020 11:16:59 +0100 Subject: [PATCH 32/42] streaming added to @corev/client/import.lua and `cvf_ids` removed from project, we use GetHashKey instead --- [required]/cvf_config/fxmanifest.lua | 4 - [required]/cvf_config/shared/main.lua | 9 +- [required]/cvf_ids/fxmanifest.lua | 36 ------- [required]/cvf_ids/shared/main.lua | 42 -------- corev/client/import.lua | 86 +++++++++++----- corev/server/import.lua | 137 ++++++++++++-------------- 6 files changed, 131 insertions(+), 183 deletions(-) delete mode 100644 [required]/cvf_ids/fxmanifest.lua delete mode 100644 [required]/cvf_ids/shared/main.lua diff --git a/[required]/cvf_config/fxmanifest.lua b/[required]/cvf_config/fxmanifest.lua index 0a2153a..4c007ed 100644 --- a/[required]/cvf_config/fxmanifest.lua +++ b/[required]/cvf_config/fxmanifest.lua @@ -41,8 +41,4 @@ server_scripts { --- client_scripts { 'shared/main.lua' -} - -dependencies { - 'cvf_ids' } \ No newline at end of file diff --git a/[required]/cvf_config/shared/main.lua b/[required]/cvf_config/shared/main.lua index e1a05ac..fbaae5f 100644 --- a/[required]/cvf_config/shared/main.lua +++ b/[required]/cvf_config/shared/main.lua @@ -20,11 +20,10 @@ local traceback = assert(traceback or debug.traceback) local pack = assert(pack or table.pack) local lower = assert(string.lower) local isClient = not IsDuplicityVersion() +local GetHashKey = assert(GetHashKey) --- Cahce FiveM globals local exports = assert(exports) -local cfv_ids_self = assert(exports['cvf_ids']) -local cfv_ids_func = assert(cfv_ids_self.__id) --- Create a configuration table local configuration = {} @@ -67,7 +66,7 @@ local function merge_tables(...) end --- This function results a config table or value from stored configuration variable ---- @param cacheKey number Cached key from `cfv_ids:__id` +--- @param cacheKey number Cached key from `GetHashKey` --- @return any|nil results from stored configuration variable local function getConfigurationFromCache(cacheKey, ...) local arguments = pack(...) @@ -95,7 +94,7 @@ end --- Load configuration by name --- @param name string Name of configuration ---- @param cacheKey number Cached key from `cfv_ids:__id` +--- @param cacheKey number Cached key from `GetHashKey` local function loadConfigurationVariable(name, cacheKey) if (configuration[cacheKey] ~= nil) then return @@ -146,7 +145,7 @@ function getConfiguration(name, ...) name = lower(name) - local cacheKey = cfv_ids_func(cfv_ids_self, name) + local cacheKey = GetHashKey(name) loadConfigurationVariable(name, cacheKey) diff --git a/[required]/cvf_ids/fxmanifest.lua b/[required]/cvf_ids/fxmanifest.lua deleted file mode 100644 index 3a3440b..0000000 --- a/[required]/cvf_ids/fxmanifest.lua +++ /dev/null @@ -1,36 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Ids Resource' -version '1.0.0' -description 'Ids resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Register client scripts ---- -server_scripts { - 'shared/main.lua' -} - ---- ---- Register client scripts ---- -client_scripts { - 'shared/main.lua' -} \ No newline at end of file diff --git a/[required]/cvf_ids/shared/main.lua b/[required]/cvf_ids/shared/main.lua deleted file mode 100644 index 1629bed..0000000 --- a/[required]/cvf_ids/shared/main.lua +++ /dev/null @@ -1,42 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- - ---- Cache globals -local assert = assert -local type = assert(type) -local tostring = assert(tostring) -local lower = assert(string.lower) - ---- Create ids object to store information -local ids = {} -local ids_counter = 0 - ---- Generates a ID for given string ---- @param name string|number|nil String to generate a ID for ---- @return number Generated ID or Cached ID -function generatedId(name) - if (name == nil) then return 0 end - if (type(name) == 'number') then return name end - - name = tostring(name) - name = lower(name) - - if (ids[name] ~= nil) then return ids[name] end - - ids_counter = ids_counter + 1 - - ids[name] = ids_counter - - return ids[name] -end - ---- Register `generatedId` as export function -exports('__id', generatedId) \ No newline at end of file diff --git a/corev/client/import.lua b/corev/client/import.lua index 6aa21ef..ef6d5a5 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -44,6 +44,12 @@ local _RNE = assert(RegisterNetEvent) local _AEH = assert(AddEventHandler) local IsDuplicityVersion = assert(IsDuplicityVersion) local GetCurrentResourceName = assert(GetCurrentResourceName) +local GetHashKey = assert(GetHashKey) +local HasModelLoaded = assert(HasModelLoaded) +local IsModelInCdimage = assert(IsModelInCdimage) +local RequestModel = assert(RequestModel) +local HasStreamedTextureDictLoaded = assert(HasStreamedTextureDictLoaded) +local RequestStreamedTextureDict = assert(RequestStreamedTextureDict) --- Required resource variables local isClient = not IsDuplicityVersion() @@ -85,8 +91,7 @@ end --- Load those exports local __loadExports = { [1] = { r = 'cvf_config', f = '__c' }, - [2] = { r = 'cvf_ids', f = '__id' }, - [3] = { r = 'cvf_translations', f = '__t' } + [2] = { r = 'cvf_translations', f = '__t' } } --- Store global exports as local variable @@ -160,6 +165,7 @@ local corev = class "corev" --- Set default values for `corev` class corev:set('callback', class "corev-callback") +corev:set('streaming', class "corev-streaming") --- Set default values for `corev-callback` class corev.callback:set('requestId', 1) @@ -298,6 +304,15 @@ function corev:ensure(input, defaultValue) return defaultValue end +--- Generates a ID for given string +--- @param name string|number|nil String to generate a ID for +--- @return number Generated ID or Cached ID +function corev:id(input) + input = self:typeof(input) == 'number' and input or self:ensure(input, 'unknown') + + return GetHashKey(input) +end + --- Load or return cached configuration based on name --- @param name string Name of configuration to load --- @params ... string[] Filer results by key @@ -314,34 +329,16 @@ function corev:cfg(name, ...) end end ---- Generates a ID for given string ---- @param name string|number|nil String to generate a ID for ---- @return number Generated ID or Cached ID -function corev:id(name) - if (name == nil) then return 0 end - if (self:typeof(name) == 'number') then return name end - - name = self:ensure(name, 'unknown') - - if (name == 'unknown') then return 0 end - - if (__exports[2].self == nil) then - return __exports[2].func(name) - else - return __exports[2].func(__exports[2].self, name) - end -end - --- Returns translation key founded or 'MISSING TRANSLATION' --- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. --- @param module string? (optional) Register translation for a module, example: core --- @param key string Key of translation --- @returns string Translation or 'MISSING TRANSLATION' function corev:t(...) - if (__exports[3].self == nil) then - return __exports[3].func(...) + if (__exports[2].self == nil) then + return __exports[2].func(...) else - return __exports[3].func(__exports[3].self, ...) + return __exports[2].func(__exports[2].self, ...) end end @@ -443,6 +440,49 @@ function corev.callback:triggerCallback(name, callback, ...) end end +--- Load a model async and trigger cb when model has been loaded +--- @param hash number|string Hash you want to load +--- @param cb function When model is loaded, this function will be triggerd +function corev.streaming:requestModelAsync(hash, cb) + hash = corev:typeof(hash) == 'number' and hash or corev:ensure(hash, 'unknown') + cb = corev:ensure(cb, function() end) + + if (corev:typeof(hash) == 'string') then + if (hash == 'unknown') then return end + + hash = GetHashKey(hash) + end + + if (not HasModelLoaded(hash) and IsModelInCdimage(hash)) then + RequestModel(hash) + + repeat Wait(0) until HasModelLoaded(hash) == true + end + + cb() +end + +--- Load a texture dictonary async and trigger cb when dictonary has been loaded +--- @param hash string Name of texture dictonary to load +--- @param cb function When dictonary is loaded, this function will be triggerd +function corev.streaming:requestTextureAsync(textureDictionary, cb) + textureDictionary = corev:ensure(textureDictionary, 'unknown') + cb = corev:ensure(cb, function() end) + + if (textureDictionary == 'unknown') then return end + + if (HasStreamedTextureDictLoaded(textureDictionary)) then + cb() + return + end + + RequestStreamedTextureDict(textureDictionary, true) + + repeat Wait(0) until HasStreamedTextureDictLoaded(textureDictionary) == true + + cb() +end + --- Results from server callback corev:onServerTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(requestId, ...) requestId = corev:ensure(requestId, 0) diff --git a/corev/server/import.lua b/corev/server/import.lua index 5a9efd1..954f608 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -48,6 +48,7 @@ local _RSE = assert(RegisterServerEvent) local _AEH = assert(AddEventHandler) local IsDuplicityVersion = assert(IsDuplicityVersion) local GetCurrentResourceName = assert(GetCurrentResourceName) +local GetHashKey = assert(GetHashKey) --- Required resource variables local isServer = IsDuplicityVersion() @@ -89,21 +90,20 @@ end --- Load those exports local __loadExports = { [1] = { r = 'cvf_config', f = '__c' }, - [2] = { r = 'cvf_ids', f = '__id' }, - [3] = { r = 'cvf_translations', f = '__t' }, - [4] = { r = 'mysql-async', f = 'is_ready'}, - [5] = { r = 'mysql-async', f = 'mysql_insert' }, - [6] = { r = 'mysql-async', f = 'mysql_fetch_scalar' }, - [7] = { r = 'mysql-async', f = 'mysql_fetch_all' }, - [8] = { r = 'mysql-async', f = 'mysql_execute' }, - [9] = { r = 'cvf_jobs', f = '__a' }, - [10] = { r = 'cvf_jobs', f = '__l' }, - [11] = { r = 'cvf_events', f = '__add' }, - [12] = { r = 'cvf_events', f = '__del' }, - [13] = { r = 'cvf_identifier', f = '__g' }, - [14] = { r = 'cvf_player', f = '__g' }, - [15] = { r = 'cvf_commands', f = '__rc' }, - [16] = { r = 'cvf_commands', f = '__rp' } + [2] = { r = 'cvf_translations', f = '__t' }, + [3] = { r = 'mysql-async', f = 'is_ready'}, + [4] = { r = 'mysql-async', f = 'mysql_insert' }, + [5] = { r = 'mysql-async', f = 'mysql_fetch_scalar' }, + [6] = { r = 'mysql-async', f = 'mysql_fetch_all' }, + [7] = { r = 'mysql-async', f = 'mysql_execute' }, + [8] = { r = 'cvf_jobs', f = '__a' }, + [9] = { r = 'cvf_jobs', f = '__l' }, + [10] = { r = 'cvf_events', f = '__add' }, + [11] = { r = 'cvf_events', f = '__del' }, + [12] = { r = 'cvf_identifier', f = '__g' }, + [13] = { r = 'cvf_player', f = '__g' }, + [14] = { r = 'cvf_commands', f = '__rc' }, + [15] = { r = 'cvf_commands', f = '__rp' } } --- Store global exports as local variable @@ -331,6 +331,15 @@ function corev:ensure(input, defaultValue) return defaultValue end +--- Generates a ID for given string +--- @param name string|number|nil String to generate a ID for +--- @return number Generated ID or Cached ID +function corev:id(input) + input = self:typeof(input) == 'number' and input or self:ensure(input, 'unknown') + + return GetHashKey(input) +end + --- Load or return cached configuration based on name --- @param name string Name of configuration to load --- @params ... string[] Filer results by key @@ -347,34 +356,16 @@ function corev:cfg(name, ...) end end ---- Generates a ID for given string ---- @param name string|number|nil String to generate a ID for ---- @return number Generated ID or Cached ID -function corev:id(name) - if (name == nil) then return 0 end - if (self:typeof(name) == 'number') then return name end - - name = self:ensure(name, 'unknown') - - if (name == 'unknown') then return 0 end - - if (__exports[2].self == nil) then - return __exports[2].func(name) - else - return __exports[2].func(__exports[2].self, name) - end -end - --- Returns translation key founded or 'MISSING TRANSLATION' --- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. --- @param module string? (optional) Register translation for a module, example: core --- @param key string Key of translation --- @returns string Translation or 'MISSING TRANSLATION' function corev:t(...) - if (__exports[3].self == nil) then - return __exports[3].func(...) + if (__exports[2].self == nil) then + return __exports[2].func(...) else - return __exports[3].func(__exports[3].self, ...) + return __exports[2].func(__exports[2].self, ...) end end @@ -438,7 +429,7 @@ function corev.db:dbReady(callback) CreateThread(function() while GetResourceState('mysql-async') ~= 'started' do Wait(0) end - while not __exports[4].func(__exports[4].self) do Wait(0) end + while not __exports[3].func(__exports[3].self) do Wait(0) end callback() end) @@ -481,10 +472,10 @@ function corev.db:insertAsync(query, params, callback) if (not self.ready) then corev.db:dbReady(function() - __exports[5].func(__exports[5].self, query, params, callback) + __exports[4].func(__exports[4].self, query, params, callback) end) else - __exports[5].func(__exports[5].self, query, params, callback) + __exports[4].func(__exports[4].self, query, params, callback) end end @@ -507,10 +498,10 @@ function corev.db:fetchScalarAsync(query, params, callback) if (not self.ready) then corev.db:dbReady(function() - __exports[6].func(__exports[6].self, query, params, callback) + __exports[5].func(__exports[5].self, query, params, callback) end) else - __exports[6].func(__exports[6].self, query, params, callback) + __exports[5].func(__exports[5].self, query, params, callback) end end @@ -533,10 +524,10 @@ function corev.db:fetchAllAsync(query, params, callback) if (not self.ready) then corev.db:dbReady(function() - __exports[7].func(__exports[7].self, query, params, callback) + __exports[6].func(__exports[6].self, query, params, callback) end) else - __exports[7].func(__exports[7].self, query, params, callback) + __exports[6].func(__exports[6].self, query, params, callback) end end @@ -559,10 +550,10 @@ function corev.db:executeAsync(query, params, callback) if (not self.ready) then corev.db:dbReady(function() - __exports[8].func(__exports[8].self, query, params, callback) + __exports[7].func(__exports[7].self, query, params, callback) end) else - __exports[8].func(__exports[8].self, query, params, callback) + __exports[7].func(__exports[7].self, query, params, callback) end end @@ -666,7 +657,7 @@ function corev.db:migrationExists(resourceName, sqlVersion) local res, finished = nil, false - __exports[7].func(__exports[7].self, 'SELECT `id` FROM `migrations` WHERE `resource` = @resource AND `name` = @name LIMIT 1', { + __exports[6].func(__exports[6].self, 'SELECT `id` FROM `migrations` WHERE `resource` = @resource AND `name` = @name LIMIT 1', { ['@resource'] = resourceName, ['@name'] = ('%s.lua'):format(sqlVersion) }, function(foundedResults) @@ -689,7 +680,7 @@ function corev.db:migrationDependent() self:dbReady(function() local sql_index, migrations, finished = 0, nil, false - __exports[7].func(__exports[7].self, 'SELECT * FROM `migrations` WHERE `resource` = @resource', { + __exports[6].func(__exports[6].self, 'SELECT * FROM `migrations` WHERE `resource` = @resource', { ['@resource'] = currentResourceName }, function(result) migrations = corev:ensure(result, {}) @@ -744,8 +735,8 @@ function corev.db:migrationDependent() return end - __exports[8].func(__exports[8].self, migrationSql, {}, function() - __exports[7].func(__exports[7].self, 'INSERT INTO `migrations` (`resource`, `name`) VALUES (@resource, @name)', { + __exports[7].func(__exports[7].self, migrationSql, {}, function() + __exports[6].func(__exports[6].self, 'INSERT INTO `migrations` (`resource`, `name`) VALUES (@resource, @name)', { ['@resource'] = currentResourceName, ['@name'] = lua_file }, function() @@ -852,10 +843,10 @@ end --- @param input string|number Name of job or ID of job --- @return job|nil Returns a `job` class or nil function corev.jobs:getJob(input) - if (__exports[10].self == nil) then - return __exports[10].func(input) + if (__exports[9].self == nil) then + return __exports[9].func(input) else - return __exports[10].func(__exports[10].self, input) + return __exports[9].func(__exports[9].self, input) end end @@ -875,10 +866,10 @@ function corev.jobs:addJob(name, label, grades) name = lower(name) - if (__exports[9].self == nil) then - return __exports[9].func(name, label, grades) + if (__exports[8].self == nil) then + return __exports[8].func(name, label, grades) else - return __exports[9].func(__exports[9].self, name, label, grades) + return __exports[8].func(__exports[8].self, name, label, grades) end end @@ -889,10 +880,10 @@ function corev.events:register(event, ...) if (event == 'unknown') then return end - if (__exports[11].self == nil) then - return __exports[11].func(event, ...) + if (__exports[10].self == nil) then + return __exports[10].func(event, ...) else - return __exports[11].func(__exports[11].self, event, ...) + return __exports[10].func(__exports[10].self, event, ...) end end @@ -903,10 +894,10 @@ function corev.events:unregister(event, ...) if (event == 'unknown') then return end - if (__exports[12].self == nil) then - return __exports[12].func(event, ...) + if (__exports[11].self == nil) then + return __exports[11].func(event, ...) else - return __exports[12].func(__exports[12].self, event, ...) + return __exports[11].func(__exports[11].self, event, ...) end end @@ -944,10 +935,10 @@ function corev:getPlayerIdentifiers(input) if (self:typeof(input) == 'string' and input == 'unknown') then return nil end - if (__exports[13].self == nil) then - return __exports[13].func(input) + if (__exports[12].self == nil) then + return __exports[12].func(input) else - return __exports[13].func(__exports[13].self, input) + return __exports[12].func(__exports[12].self, input) end end @@ -959,10 +950,10 @@ function corev:getPlayer(input) if (self:typeof(input) == 'string' and input == 'unknown') then return nil end - if (__exports[14].self == nil) then - return __exports[14].func(input) + if (__exports[13].self == nil) then + return __exports[13].func(input) else - return __exports[14].func(__exports[14].self, input) + return __exports[13].func(__exports[13].self, input) end end @@ -975,10 +966,10 @@ function corev:registerCommand(name, aces, callback) aces = self:typeof(aces) == 'table' and aces or corev:ensure(aces, '*') callback = self:ensure(callback, function() end) - if (__exports[15].self == nil) then - return __exports[15].func(name, aces, callback) + if (__exports[14].self == nil) then + return __exports[14].func(name, aces, callback) else - return __exports[15].func(__exports[15].self, name, aces, callback) + return __exports[14].func(__exports[14].self, name, aces, callback) end end @@ -989,10 +980,10 @@ function corev:registerParser(name, parseInfo) name = self:ensure(name, 'unknown') parseInfo = self:ensure(parseInfo, {}) - if (__exports[16].self == nil) then - return __exports[16].func(name, parseInfo) + if (__exports[15].self == nil) then + return __exports[15].func(name, parseInfo) else - return __exports[16].func(__exports[16].self, name, parseInfo) + return __exports[15].func(__exports[15].self, name, parseInfo) end end From 14dc6fb7ca7a8436efd3b15d10dce6453e5f45bf Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 4 Nov 2020 14:56:03 +0100 Subject: [PATCH 33/42] Performance tweaks, aces removed (Use FiveM's aces) --- [players]/cvf_jobs/fxmanifest.lua | 1 + [players]/cvf_player/classes/player.lua | 91 ++----------------- [players]/cvf_player/fxmanifest.lua | 1 + [players]/cvf_player/server/main.lua | 17 +++- [required]/cvf_commands/fxmanifest.lua | 4 + [required]/cvf_commands/server/main.lua | 56 ++++++++---- [required]/cvf_config/configs/server/aces.lua | 37 -------- [required]/cvf_config/fxmanifest.lua | 4 + [required]/cvf_events/fxmanifest.lua | 1 + [required]/cvf_identifier/fxmanifest.lua | 6 +- [required]/cvf_identifier/server/main.lua | 1 + [required]/cvf_skins/fxmanifest.lua | 1 + [required]/cvf_translations/fxmanifest.lua | 1 + [required]/cvf_translations/shared/main.lua | 12 +-- [required]/cvf_utils/fxmanifest.lua | 41 +++++++++ [required]/cvf_utils/package.json | 25 +++++ [required]/cvf_utils/shared/main.js | 43 +++++++++ [required]/cvf_utils/yarn.lock | 4 + corev/client/import.lua | 25 +++-- corev/fxmanifest.lua | 1 + corev/server/import.lua | 60 ++++++++---- corev/server/main.lua | 12 +++ corev/vendors/class.lua | 8 +- 23 files changed, 273 insertions(+), 179 deletions(-) delete mode 100644 [required]/cvf_config/configs/server/aces.lua create mode 100644 [required]/cvf_utils/fxmanifest.lua create mode 100644 [required]/cvf_utils/package.json create mode 100644 [required]/cvf_utils/shared/main.js create mode 100644 [required]/cvf_utils/yarn.lock diff --git a/[players]/cvf_jobs/fxmanifest.lua b/[players]/cvf_jobs/fxmanifest.lua index 29d0cf4..9640ee7 100644 --- a/[players]/cvf_jobs/fxmanifest.lua +++ b/[players]/cvf_jobs/fxmanifest.lua @@ -50,5 +50,6 @@ translations { --- Register all dependencies --- dependencies { + 'cvf_utils', 'cvf_translations' } \ No newline at end of file diff --git a/[players]/cvf_player/classes/player.lua b/[players]/cvf_player/classes/player.lua index f4607d1..7ecd051 100644 --- a/[players]/cvf_player/classes/player.lua +++ b/[players]/cvf_player/classes/player.lua @@ -13,9 +13,6 @@ local assert = assert local class = assert(class) local corev = assert(corev) -local pairs = assert(pairs) -local insert = assert(table.insert) -local match = assert(string.match) local lower = assert(string.lower) local CreateThread = assert(Citizen.CreateThread) @@ -24,7 +21,8 @@ local players = class 'players' --- Set default values players:set { - players = {} + players = {}, + sources = {} } --- Load a `job` class for given job @@ -70,40 +68,6 @@ function players:getJobObject(input, grade) return job end ---- Transform a ace table to string table ---- @param aces table Aces from @cvf_config -> aces.lua ---- @return table All founded aces as string table -local function acesToTable(aces) - aces = corev:ensure(aces, {}) - - local results = {} - - if (aces.parent) then - results = acesToTable(aces.parent) - end - - local permissions = corev:ensure(aces.permissions, {}) - - for _, permission in pairs(permissions) do - insert(results, corev:ensure(permission, 'unknown')) - end - - return results -end - ---- Load all aces for given group ---- @param group string Name of group ---- @return table All founded aces as string table -local function loadAces(group) - group = corev:ensure(group, 'user') - - local aces = corev:cfg('aces', 'groups', group) - - aces = corev:ensure(aces, {}) - - return acesToTable(aces) -end - --- Create a `vPlayer` class --- @param input string|number Player identifier or Player source local function createPlayer(input) @@ -157,8 +121,7 @@ local function createPlayer(input) identifier = player.identifier, identifiers = player.identifiers, job = players:getJobObject(dbPlayer[1].job, dbPlayer[1].grade), - job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2), - aces = loadAces(playerGroup) + job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2) } --- This function will returns vPlayer primary identifier @@ -166,51 +129,12 @@ local function createPlayer(input) return corev:ensure(self.identifier, 'unknown') end - --- Checks if player has access to given `ace` - --- @param ace string|table Ace(s) to check: 'example.*' - --- @return boolean `true` if player has access, otherwise `false` - function vPlayer:aceAllowed(ace) - ace = corev:typeof(ace) == 'table' and ace or corev:ensure(ace, '*') - - if (corev:typeof(ace) == 'table') then - for _, _ace in pairs(ace) do - if (corev:typeof(_ace) == self:aceAllowed(_ace)) then - return true - end - end - - return false - end - - if (ace == '*') then return true end - - local hasDots = #corev:split(ace, '.') > 0 - - for _, _ace in pairs(self.aces) do - _ace = corev:ensure(_ace, 'none') - - if (_ace == '*') then return true end - - if (hasDots) then - local pattern = corev:replace(_ace, '.*', '%..*') - - pattern = '^' .. pattern - - if (match(ace, pattern) ~= nil) then - return true - end - else - if (ace == _ace) then - return true - end - end - end + players.players[vPlayer.identifier] = vPlayer - return false + if (vPlayer.source ~= nil) then + players.sources[vPlayer.source] = players.players[vPlayer.identifier] end - players.players[vPlayer.identifier] = vPlayer - return vPlayer end @@ -219,5 +143,6 @@ CreateThread(function() createPlayer('console') end) ---- Register `createPlayer` as global function +--- Register `createPlayer` as global function and `players` as global variable +global.players = players global.createPlayer = createPlayer \ No newline at end of file diff --git a/[players]/cvf_player/fxmanifest.lua b/[players]/cvf_player/fxmanifest.lua index 6684ee8..8fe59f1 100644 --- a/[players]/cvf_player/fxmanifest.lua +++ b/[players]/cvf_player/fxmanifest.lua @@ -50,5 +50,6 @@ translations { --- Register all dependencies --- dependencies { + 'cvf_utils', 'cvf_translations' } \ No newline at end of file diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua index 9d8485d..4e2bab9 100644 --- a/[players]/cvf_player/server/main.lua +++ b/[players]/cvf_player/server/main.lua @@ -12,7 +12,6 @@ --- Cache global variables local assert = assert local corev = assert(corev) -local createPlayer = assert(createPlayer) local print = assert(print) local lower = assert(string.lower) @@ -25,9 +24,21 @@ corev.db:migrationDependent() --- Returns a `vPlayer` class based on given input --- @param input string|number Player identifier or Player source --- @return vPlayer|nil Founded/Generated `vPlayer` class or nil -function GetPlayer(input) +local function getPlayer(input) input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') + if (corev:typeof(input) == 'number') then + local vPlayer = players.sources[input] or nil + + if (vPlayer) then return vPlayer end + + return createPlayer(input) + end + + local vPlayer = players.players[input] or nil + + if (vPlayer) then return vPlayer end + return createPlayer(input) end @@ -78,4 +89,4 @@ corev.events:onPlayerConnect(function(player, done, presentCard) end) --- Register `GetPlayer` as export function -exports('__g', GetPlayer) \ No newline at end of file +exports('__g', getPlayer) \ No newline at end of file diff --git a/[required]/cvf_commands/fxmanifest.lua b/[required]/cvf_commands/fxmanifest.lua index efda429..2d66b04 100644 --- a/[required]/cvf_commands/fxmanifest.lua +++ b/[required]/cvf_commands/fxmanifest.lua @@ -27,4 +27,8 @@ url 'https://git.arens.io/ThymonA/corev-framework/' server_scripts { '@corev/server/import.lua', 'server/main.lua' +} + +dependencies { + 'cvf_utils' } \ No newline at end of file diff --git a/[required]/cvf_commands/server/main.lua b/[required]/cvf_commands/server/main.lua index 85f9200..62230dc 100644 --- a/[required]/cvf_commands/server/main.lua +++ b/[required]/cvf_commands/server/main.lua @@ -24,6 +24,7 @@ local traceback = assert(debug.traceback) --- FiveM cached global variables local RegisterCommand = assert(RegisterCommand) local GetInvokingResource = assert(GetInvokingResource) +local ExecuteCommand = assert(ExecuteCommand) local exports = assert(exports) --- Create a `commands` class @@ -47,19 +48,20 @@ local function __executeCommand(source, rawArguments, raw) if (commandName == 'unknown') then return end - local vPlayer = commands.players[source] or corev:getPlayer(source) + local player = commands.players[source] or corev:getPlayerIdentifiers(source) - if (vPlayer == nil) then return end - if (commands.players[source] == nil) then commands.players[source] = vPlayer end + if (player == nil) then return end + if (commands.players[source] == nil) then commands.players[source] = player end - local cmd = commands.commands[commandName] or nil + local key = corev:hashString(commandName) + local cmd = commands.commands[key] or nil - if (cmd == nil or not vPlayer:aceAllowed(cmd.aces)) then return end + if (cmd == nil) then return end rawArguments = corev:ensure(rawArguments, {}) local arguments = {} - local parser = commands.parsers[commandName] or nil + local parser = commands.parsers[key] or nil if (parser) then for index, argument in pairs(parser.parameters) do @@ -73,19 +75,19 @@ local function __executeCommand(source, rawArguments, raw) arguments = rawArguments end - xpcall(cmd.func, traceback, vPlayer, unpack(arguments)) + xpcall(cmd.func, traceback, player, unpack(arguments)) end --- Register a command --- @param resource string Name of resource where command is from --- @param name string|table Name of command to execute ---- @param aces string|table Aces allowed to execute this command +--- @param groups string|table Group(s) allowed to execute this command --- @param callback function Execute this function when player is allowed -function commands:register(resource, name, aces, callback) +function commands:register(resource, name, groups, callback) if (corev:typeof(name) == 'tables') then for _, _name in pairs(name) do if (corev:typeof(_name) == 'string') then - self:register(resource, name, aces, callback) + self:register(resource, name, groups, callback) end end @@ -94,12 +96,14 @@ function commands:register(resource, name, aces, callback) resource = corev:ensure(resource, corev:getCurrentResourceName()) name = corev:ensure(name, 'unknown') - aces = corev:typeof(aces) == 'table' and aces or corev:ensure(aces, '*') + groups = corev:typeof(groups) == 'table' and groups or corev:ensure(groups, 'superadmin') callback = corev:ensure(callback, function() end) if (name == 'unknown') then return end - if (self.commands[name] ~= nil) then + local key = corev:hashString(name) + + if (self.commands[key] ~= nil) then print(corev:t('commands', 'command_exsits'):format(name)) end @@ -110,14 +114,25 @@ function commands:register(resource, name, aces, callback) command:set { resource = resource, name = name, - aces = aces, + groups = groups, func = callback } - self.commands[lower(name)] = command + self.commands[key] = command --- Register command RegisterCommand(name, __executeCommand, false) + + --- Whitelist a group + if corev:typeof(groups) == 'table' then + for _, group in pairs(groups) do + if (corev:typeof(group) == 'string') then + ExecuteCommand(('add_ace group.%s command.%s allow'):format(group, name)) + end + end + elseif corev:typeof(groups) == 'string' then + ExecuteCommand(('add_ace group.%s command.%s allow'):format(groups, name)) + end end --- Create a parser for generated command @@ -130,7 +145,10 @@ function commands:parser(resource, name, parseInfo) parseInfo = corev:ensure(parseInfo, {}) if (name == 'unknown') then return end - if (self.commands[name] == nil or self.commands[name].resource ~= resource) then return end + + local key = corev:hashString(name) + + if (self.commands[key] == nil or self.commands[key].resource ~= resource) then return end --- Create a `parser` class local parser = class 'parser' @@ -154,18 +172,18 @@ function commands:parser(resource, name, parseInfo) }) end - self.parsers[name] = parser + self.parsers[key] = parser end --- Register a command --- @param name string|table Name of command to execute ---- @param aces string|table Aces allowed to execute this command +--- @param groups string|table Group(s) allowed to execute this command --- @param callback function Execute this function when player is allowed -function registerCommand(name, aces, callback) +function registerCommand(name, groups, callback) local _r = GetInvokingResource() local resource = corev:ensure(_r, corev:getCurrentResourceName()) - commands:register(resource, name, aces, callback) + commands:register(resource, name, groups, callback) end --- Create a parser for generated command diff --git a/[required]/cvf_config/configs/server/aces.lua b/[required]/cvf_config/configs/server/aces.lua deleted file mode 100644 index 2c8e4a5..0000000 --- a/[required]/cvf_config/configs/server/aces.lua +++ /dev/null @@ -1,37 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local config = {} - -config.groups = {} - ---- List all aces/permissions where group `user` has access to -config.groups.user = { - parent = nil, - permissions = {} -} - ---- List all aces/permissions where group `console` has access to -config.groups.console = { - parent = config.groups.user, - permissions = { - 'admin.*' - } -} - ---- List all aces/permissions where group `superadmin` has access to -config.groups.superadmin = { - parent = config.groups.console, - permissions = { - '*' - } -} - -return config \ No newline at end of file diff --git a/[required]/cvf_config/fxmanifest.lua b/[required]/cvf_config/fxmanifest.lua index 4c007ed..f39cf37 100644 --- a/[required]/cvf_config/fxmanifest.lua +++ b/[required]/cvf_config/fxmanifest.lua @@ -41,4 +41,8 @@ server_scripts { --- client_scripts { 'shared/main.lua' +} + +dependencies { + 'cvf_utils' } \ No newline at end of file diff --git a/[required]/cvf_events/fxmanifest.lua b/[required]/cvf_events/fxmanifest.lua index 2d0bca3..e982fa7 100644 --- a/[required]/cvf_events/fxmanifest.lua +++ b/[required]/cvf_events/fxmanifest.lua @@ -45,5 +45,6 @@ translations { } dependencies { + 'cvf_utils', 'cvf_config' } \ No newline at end of file diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua index 34bf0a3..560d48e 100644 --- a/[required]/cvf_identifier/fxmanifest.lua +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -40,4 +40,8 @@ translations { --- --- This stops clients from downloading anything of this resource. --- -server_only 'yes' \ No newline at end of file +server_only 'yes' + +dependencies { + 'cvf_utils' +} \ No newline at end of file diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index fab9216..6bf0c03 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -37,6 +37,7 @@ function identifiers:createConsole() --- Set default values player:set { source = 0, + name = 'Console', identifier = 'console', identifiers = { steam = 'console', diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index 5125fcb..027a3e8 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -52,5 +52,6 @@ server_scripts { --- Register all dependencies --- dependencies { + 'cvf_utils', 'cvf_translations' } \ No newline at end of file diff --git a/[required]/cvf_translations/fxmanifest.lua b/[required]/cvf_translations/fxmanifest.lua index 14c6eca..9d4fb1b 100644 --- a/[required]/cvf_translations/fxmanifest.lua +++ b/[required]/cvf_translations/fxmanifest.lua @@ -38,5 +38,6 @@ server_scripts { } dependencies { + 'cvf_utils', 'cvf_config' } \ No newline at end of file diff --git a/[required]/cvf_translations/shared/main.lua b/[required]/cvf_translations/shared/main.lua index fdbb13b..d35ded0 100644 --- a/[required]/cvf_translations/shared/main.lua +++ b/[required]/cvf_translations/shared/main.lua @@ -49,9 +49,9 @@ function translations:addTranslation(language, module, key, value, override) if (module == 'unknown') then module = 'core' end - module = corev:id(module) - language = corev:id(language) - key = corev:id(key) + module = corev:hashString(module) + language = corev:hashString(language) + key = corev:hashString(key) if (self.translations == nil) then self.translations = {} end if (self.translations[module] == nil) then self.translations[module] = {} end @@ -78,9 +78,9 @@ function translations:getTranslation(language, module, key) if (module == 'unknown') then module = 'core' end - module = corev:id(module) - language = corev:id(language) - key = corev:id(key) + module = corev:hashString(module) + language = corev:hashString(language) + key = corev:hashString(key) return (((self.translations or {})[module] or {})[language] or {})[key] or 'MISSING TRANSLATION' end diff --git a/[required]/cvf_utils/fxmanifest.lua b/[required]/cvf_utils/fxmanifest.lua new file mode 100644 index 0000000..34cf8dc --- /dev/null +++ b/[required]/cvf_utils/fxmanifest.lua @@ -0,0 +1,41 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] Utilities Resource' +version '1.0.0' +description 'Utilities resource for CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Register client scripts +--- +client_scripts { + 'shared/main.js' +} + +--- +--- Register server scripts +--- +server_scripts { + 'shared/main.js' +} + +dependencies { + 'webpack', + 'yarn' +} \ No newline at end of file diff --git a/[required]/cvf_utils/package.json b/[required]/cvf_utils/package.json new file mode 100644 index 0000000..b76ac0a --- /dev/null +++ b/[required]/cvf_utils/package.json @@ -0,0 +1,25 @@ +{ + "name": "corev-utilities", + "version": "1.0.0", + "description": "CoreV Framework Utilities Resource", + "main": "shared/main.js", + "scripts": {}, + "repository": { + "type": "git", + "url": "https://github.com/ThymonA/CoreV-Framework.git" + }, + "keywords": [ + "corev", + "framework", + "utilities", + "fivem", + "resource" + ], + "author": "ThymonA", + "license": "GPL-3.0-or-later", + "bugs": { + "url": "https://github.com/ThymonA/CoreV-Framework/issues" + }, + "homepage": "https://github.com/ThymonA/CoreV-Framework#readme", + "dependencies": {} +} diff --git a/[required]/cvf_utils/shared/main.js b/[required]/cvf_utils/shared/main.js new file mode 100644 index 0000000..cd9a033 --- /dev/null +++ b/[required]/cvf_utils/shared/main.js @@ -0,0 +1,43 @@ +/** +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +*/ + +/** + * Transform @type string to hash + * @param {string} key Transform to hash + * @returns {number} Generated hash + */ +function hashString(key) { + const strLen = key.length; + let hash = 0; + + for (var i = 0; i < strLen; i++) { + hash += key.charCodeAt(i); + hash += (hash << 10); + hash ^= (hash >> 6); + } + + hash += (hash << 3); + hash ^= (hash >> 11); + hash += (hash << 15); + + return hash; +} + +/** + * Export `hashString` function + */ +exports('__h', (arg) => { + arg = String(arg) + + return hashString(arg) +}); \ No newline at end of file diff --git a/[required]/cvf_utils/yarn.lock b/[required]/cvf_utils/yarn.lock new file mode 100644 index 0000000..fb57ccd --- /dev/null +++ b/[required]/cvf_utils/yarn.lock @@ -0,0 +1,4 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + diff --git a/corev/client/import.lua b/corev/client/import.lua index ef6d5a5..544c02d 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -91,7 +91,8 @@ end --- Load those exports local __loadExports = { [1] = { r = 'cvf_config', f = '__c' }, - [2] = { r = 'cvf_translations', f = '__t' } + [2] = { r = 'cvf_translations', f = '__t' }, + [3] = { r = 'cvf_utils', f = '__h' } } --- Store global exports as local variable @@ -304,15 +305,6 @@ function corev:ensure(input, defaultValue) return defaultValue end ---- Generates a ID for given string ---- @param name string|number|nil String to generate a ID for ---- @return number Generated ID or Cached ID -function corev:id(input) - input = self:typeof(input) == 'number' and input or self:ensure(input, 'unknown') - - return GetHashKey(input) -end - --- Load or return cached configuration based on name --- @param name string Name of configuration to load --- @params ... string[] Filer results by key @@ -342,6 +334,19 @@ function corev:t(...) end end +--- Own implementation for GetHashKey +--- @param key string Key to transform to hash +--- @returns number Generated hash +function corev:hashString(key) + key = self:ensure(key, 'unknown') + + if (__exports[3].self == nil) then + return __exports[3].func(key) + else + return __exports[3].func(__exports[3].self, key) + end +end + --- Checks if a string starts with given word --- @param str string String to search in --- @param word string Word to search for diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index bd53f07..b3f1b03 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -57,6 +57,7 @@ translations { --- Load dependencies --- dependencies { + 'cvf_utils', 'cvf_config', 'cvf_translations' } \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 954f608..5c37974 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -24,6 +24,10 @@ local sub = assert(string.sub) local len = assert(string.len) local gmatch = assert(string.gmatch) local insert = assert(table.insert) +local modf = assert(math.modf) +local clock = assert(os.clock) +local time = assert(os.time) +local date = assert(os.date) local load = assert(load) local pcall = assert(pcall) local xpcall = assert(xpcall) @@ -48,7 +52,6 @@ local _RSE = assert(RegisterServerEvent) local _AEH = assert(AddEventHandler) local IsDuplicityVersion = assert(IsDuplicityVersion) local GetCurrentResourceName = assert(GetCurrentResourceName) -local GetHashKey = assert(GetHashKey) --- Required resource variables local isServer = IsDuplicityVersion() @@ -103,7 +106,8 @@ local __loadExports = { [12] = { r = 'cvf_identifier', f = '__g' }, [13] = { r = 'cvf_player', f = '__g' }, [14] = { r = 'cvf_commands', f = '__rc' }, - [15] = { r = 'cvf_commands', f = '__rp' } + [15] = { r = 'cvf_commands', f = '__rp' }, + [16] = { r = 'cvf_utils', f = '__h' } } --- Store global exports as local variable @@ -331,15 +335,6 @@ function corev:ensure(input, defaultValue) return defaultValue end ---- Generates a ID for given string ---- @param name string|number|nil String to generate a ID for ---- @return number Generated ID or Cached ID -function corev:id(input) - input = self:typeof(input) == 'number' and input or self:ensure(input, 'unknown') - - return GetHashKey(input) -end - --- Load or return cached configuration based on name --- @param name string Name of configuration to load --- @params ... string[] Filer results by key @@ -959,17 +954,17 @@ end --- Register a command --- @param name string|table Name of command to execute ---- @param aces string|table Aces allowed to execute this command +--- @param groups string|table Group(s) allowed to execute this command --- @param callback function Execute this function when player is allowed -function corev:registerCommand(name, aces, callback) +function corev:registerCommand(name, groups, callback) name = self:ensure(name, 'unknown') - aces = self:typeof(aces) == 'table' and aces or corev:ensure(aces, '*') + groups = self:typeof(groups) == 'table' and groups or corev:ensure(groups, 'superadmin') callback = self:ensure(callback, function() end) if (__exports[14].self == nil) then - return __exports[14].func(name, aces, callback) + return __exports[14].func(name, groups, callback) else - return __exports[14].func(__exports[14].self, name, aces, callback) + return __exports[14].func(__exports[14].self, name, groups, callback) end end @@ -987,6 +982,39 @@ function corev:registerParser(name, parseInfo) end end +--- Own implementation for GetHashKey +--- @param key string Key to transform to hash +--- @returns number Generated hash +function corev:hashString(key) + key = self:ensure(key, 'unknown') + + if (__exports[16].self == nil) then + return __exports[16].func(key) + else + return __exports[16].func(__exports[16].self, key) + end +end + +--- Returns current time in milliseconds +--- @return number Time in milliseconds +function corev:getTimeInMilliseconds() + local currentMilliseconds + local _, b = modf(clock()) + + if (b == 0) then + currentMilliseconds = 0 + else + currentMilliseconds = tonumber(tostring(b):sub(3,5)) + end + + local currentLocalTime = time(date('*t')) + + currentLocalTime = currentLocalTime * 1000 + currentLocalTime = currentLocalTime + currentMilliseconds + + return currentLocalTime +end + --- This function will return player's primary identifier or nil --- @param input string|number Any identifier or Player source --- @return string|nil Founded primary identifier or nil diff --git a/corev/server/main.lua b/corev/server/main.lua index e69de29..8c52355 100644 --- a/corev/server/main.lua +++ b/corev/server/main.lua @@ -0,0 +1,12 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert +local corev = assert(corev) \ No newline at end of file diff --git a/corev/vendors/class.lua b/corev/vendors/class.lua index f4acc15..fcf4e9b 100644 --- a/corev/vendors/class.lua +++ b/corev/vendors/class.lua @@ -75,8 +75,8 @@ local function extend(self, name, extra_params) _classes[heir] = tostring(heir) self.__subclasses[heir] = true deep_copy(extra_params, deep_copy(self, heir)) - heir.name = extra_params and extra_params.name or name - heir.__class = extra_params and extra_params.name or name + heir.cname = extra_params and extra_params.cname or name + heir.__class = extra_params and extra_params.cname or name heir.__index = heir heir.super = self heir.mixins = {} @@ -109,8 +109,8 @@ local class = { _class = function(name, attr) local c = deep_copy(attr) _classes[c] = tostring(c) - c.name = name or c.name - c.__class = name or c.name + c.cname = name or c.cname + c.__class = name or c.cname c.__tostring = baseMt.__tostring c.__call = baseMt.__call c.new = bind(instantiate, true) From e8b626502951c52a83b20326c907ad638e52c456 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 4 Nov 2020 15:07:57 +0100 Subject: [PATCH 34/42] We will use GetHashKey instead --- [players]/cvf_jobs/fxmanifest.lua | 1 - [players]/cvf_player/fxmanifest.lua | 1 - [required]/cvf_commands/fxmanifest.lua | 4 -- [required]/cvf_config/fxmanifest.lua | 4 -- [required]/cvf_events/fxmanifest.lua | 5 --- [required]/cvf_identifier/fxmanifest.lua | 6 +-- [required]/cvf_skins/fxmanifest.lua | 1 - [required]/cvf_translations/fxmanifest.lua | 1 - [required]/cvf_utils/fxmanifest.lua | 41 --------------------- [required]/cvf_utils/package.json | 25 ------------- [required]/cvf_utils/shared/main.js | 43 ---------------------- [required]/cvf_utils/yarn.lock | 4 -- corev/client/import.lua | 9 +---- corev/fxmanifest.lua | 1 - corev/server/import.lua | 10 ++--- 15 files changed, 6 insertions(+), 150 deletions(-) delete mode 100644 [required]/cvf_utils/fxmanifest.lua delete mode 100644 [required]/cvf_utils/package.json delete mode 100644 [required]/cvf_utils/shared/main.js delete mode 100644 [required]/cvf_utils/yarn.lock diff --git a/[players]/cvf_jobs/fxmanifest.lua b/[players]/cvf_jobs/fxmanifest.lua index 9640ee7..29d0cf4 100644 --- a/[players]/cvf_jobs/fxmanifest.lua +++ b/[players]/cvf_jobs/fxmanifest.lua @@ -50,6 +50,5 @@ translations { --- Register all dependencies --- dependencies { - 'cvf_utils', 'cvf_translations' } \ No newline at end of file diff --git a/[players]/cvf_player/fxmanifest.lua b/[players]/cvf_player/fxmanifest.lua index 8fe59f1..6684ee8 100644 --- a/[players]/cvf_player/fxmanifest.lua +++ b/[players]/cvf_player/fxmanifest.lua @@ -50,6 +50,5 @@ translations { --- Register all dependencies --- dependencies { - 'cvf_utils', 'cvf_translations' } \ No newline at end of file diff --git a/[required]/cvf_commands/fxmanifest.lua b/[required]/cvf_commands/fxmanifest.lua index 2d66b04..efda429 100644 --- a/[required]/cvf_commands/fxmanifest.lua +++ b/[required]/cvf_commands/fxmanifest.lua @@ -27,8 +27,4 @@ url 'https://git.arens.io/ThymonA/corev-framework/' server_scripts { '@corev/server/import.lua', 'server/main.lua' -} - -dependencies { - 'cvf_utils' } \ No newline at end of file diff --git a/[required]/cvf_config/fxmanifest.lua b/[required]/cvf_config/fxmanifest.lua index f39cf37..4c007ed 100644 --- a/[required]/cvf_config/fxmanifest.lua +++ b/[required]/cvf_config/fxmanifest.lua @@ -41,8 +41,4 @@ server_scripts { --- client_scripts { 'shared/main.lua' -} - -dependencies { - 'cvf_utils' } \ No newline at end of file diff --git a/[required]/cvf_events/fxmanifest.lua b/[required]/cvf_events/fxmanifest.lua index e982fa7..f3159fd 100644 --- a/[required]/cvf_events/fxmanifest.lua +++ b/[required]/cvf_events/fxmanifest.lua @@ -42,9 +42,4 @@ server_scripts { translations { 'translations/nl.json', 'translations/en.json' -} - -dependencies { - 'cvf_utils', - 'cvf_config' } \ No newline at end of file diff --git a/[required]/cvf_identifier/fxmanifest.lua b/[required]/cvf_identifier/fxmanifest.lua index 560d48e..34bf0a3 100644 --- a/[required]/cvf_identifier/fxmanifest.lua +++ b/[required]/cvf_identifier/fxmanifest.lua @@ -40,8 +40,4 @@ translations { --- --- This stops clients from downloading anything of this resource. --- -server_only 'yes' - -dependencies { - 'cvf_utils' -} \ No newline at end of file +server_only 'yes' \ No newline at end of file diff --git a/[required]/cvf_skins/fxmanifest.lua b/[required]/cvf_skins/fxmanifest.lua index 027a3e8..5125fcb 100644 --- a/[required]/cvf_skins/fxmanifest.lua +++ b/[required]/cvf_skins/fxmanifest.lua @@ -52,6 +52,5 @@ server_scripts { --- Register all dependencies --- dependencies { - 'cvf_utils', 'cvf_translations' } \ No newline at end of file diff --git a/[required]/cvf_translations/fxmanifest.lua b/[required]/cvf_translations/fxmanifest.lua index 9d4fb1b..14c6eca 100644 --- a/[required]/cvf_translations/fxmanifest.lua +++ b/[required]/cvf_translations/fxmanifest.lua @@ -38,6 +38,5 @@ server_scripts { } dependencies { - 'cvf_utils', 'cvf_config' } \ No newline at end of file diff --git a/[required]/cvf_utils/fxmanifest.lua b/[required]/cvf_utils/fxmanifest.lua deleted file mode 100644 index 34cf8dc..0000000 --- a/[required]/cvf_utils/fxmanifest.lua +++ /dev/null @@ -1,41 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] Utilities Resource' -version '1.0.0' -description 'Utilities resource for CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Register client scripts ---- -client_scripts { - 'shared/main.js' -} - ---- ---- Register server scripts ---- -server_scripts { - 'shared/main.js' -} - -dependencies { - 'webpack', - 'yarn' -} \ No newline at end of file diff --git a/[required]/cvf_utils/package.json b/[required]/cvf_utils/package.json deleted file mode 100644 index b76ac0a..0000000 --- a/[required]/cvf_utils/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "corev-utilities", - "version": "1.0.0", - "description": "CoreV Framework Utilities Resource", - "main": "shared/main.js", - "scripts": {}, - "repository": { - "type": "git", - "url": "https://github.com/ThymonA/CoreV-Framework.git" - }, - "keywords": [ - "corev", - "framework", - "utilities", - "fivem", - "resource" - ], - "author": "ThymonA", - "license": "GPL-3.0-or-later", - "bugs": { - "url": "https://github.com/ThymonA/CoreV-Framework/issues" - }, - "homepage": "https://github.com/ThymonA/CoreV-Framework#readme", - "dependencies": {} -} diff --git a/[required]/cvf_utils/shared/main.js b/[required]/cvf_utils/shared/main.js deleted file mode 100644 index cd9a033..0000000 --- a/[required]/cvf_utils/shared/main.js +++ /dev/null @@ -1,43 +0,0 @@ -/** ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -*/ - -/** - * Transform @type string to hash - * @param {string} key Transform to hash - * @returns {number} Generated hash - */ -function hashString(key) { - const strLen = key.length; - let hash = 0; - - for (var i = 0; i < strLen; i++) { - hash += key.charCodeAt(i); - hash += (hash << 10); - hash ^= (hash >> 6); - } - - hash += (hash << 3); - hash ^= (hash >> 11); - hash += (hash << 15); - - return hash; -} - -/** - * Export `hashString` function - */ -exports('__h', (arg) => { - arg = String(arg) - - return hashString(arg) -}); \ No newline at end of file diff --git a/[required]/cvf_utils/yarn.lock b/[required]/cvf_utils/yarn.lock deleted file mode 100644 index fb57ccd..0000000 --- a/[required]/cvf_utils/yarn.lock +++ /dev/null @@ -1,4 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - diff --git a/corev/client/import.lua b/corev/client/import.lua index 544c02d..b91f475 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -91,8 +91,7 @@ end --- Load those exports local __loadExports = { [1] = { r = 'cvf_config', f = '__c' }, - [2] = { r = 'cvf_translations', f = '__t' }, - [3] = { r = 'cvf_utils', f = '__h' } + [2] = { r = 'cvf_translations', f = '__t' } } --- Store global exports as local variable @@ -340,11 +339,7 @@ end function corev:hashString(key) key = self:ensure(key, 'unknown') - if (__exports[3].self == nil) then - return __exports[3].func(key) - else - return __exports[3].func(__exports[3].self, key) - end + return GetHashKey(key) end --- Checks if a string starts with given word diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index b3f1b03..bd53f07 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -57,7 +57,6 @@ translations { --- Load dependencies --- dependencies { - 'cvf_utils', 'cvf_config', 'cvf_translations' } \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 5c37974..8394ef7 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -52,6 +52,7 @@ local _RSE = assert(RegisterServerEvent) local _AEH = assert(AddEventHandler) local IsDuplicityVersion = assert(IsDuplicityVersion) local GetCurrentResourceName = assert(GetCurrentResourceName) +local GetHashKey = assert(GetHashKey) --- Required resource variables local isServer = IsDuplicityVersion() @@ -106,8 +107,7 @@ local __loadExports = { [12] = { r = 'cvf_identifier', f = '__g' }, [13] = { r = 'cvf_player', f = '__g' }, [14] = { r = 'cvf_commands', f = '__rc' }, - [15] = { r = 'cvf_commands', f = '__rp' }, - [16] = { r = 'cvf_utils', f = '__h' } + [15] = { r = 'cvf_commands', f = '__rp' } } --- Store global exports as local variable @@ -988,11 +988,7 @@ end function corev:hashString(key) key = self:ensure(key, 'unknown') - if (__exports[16].self == nil) then - return __exports[16].func(key) - else - return __exports[16].func(__exports[16].self, key) - end + return GetHashKey(key) end --- Returns current time in milliseconds From 3c8f62f973ccd006211e46166cf71c3fd6271afa Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 4 Nov 2020 15:29:57 +0100 Subject: [PATCH 35/42] command parser didn't allow false as default --- [required]/cvf_commands/server/main.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/[required]/cvf_commands/server/main.lua b/[required]/cvf_commands/server/main.lua index 62230dc..e476c95 100644 --- a/[required]/cvf_commands/server/main.lua +++ b/[required]/cvf_commands/server/main.lua @@ -95,7 +95,7 @@ function commands:register(resource, name, groups, callback) end resource = corev:ensure(resource, corev:getCurrentResourceName()) - name = corev:ensure(name, 'unknown') + name = lower(corev:ensure(name, 'unknown')) groups = corev:typeof(groups) == 'table' and groups or corev:ensure(groups, 'superadmin') callback = corev:ensure(callback, function() end) @@ -163,8 +163,15 @@ function commands:parser(resource, name, parseInfo) for _, info in pairs(parseInfo) do local type = corev:ensure(info.type, 'any') local default = info.default or nil + local rawType = corev:typeof(default) - if (corev:typeof(default) ~= type) then type = 'any' end + if (rawType ~= type) then + if (rawType == 'nil' and type == 'boolean') then + default = false + else + type = 'any' + end + end insert(parser.parameters, { type = type, From 97bd47852fe460ca4da459d8462f201c4a7f02cc Mon Sep 17 00:00:00 2001 From: ThymonA Date: Sat, 7 Nov 2020 20:18:29 +0100 Subject: [PATCH 36/42] stage --- [menu]/menuv/classes/item.lua | 45 +++++++ [menu]/menuv/classes/menu.lua | 15 +++ [menu]/menuv/client/main.lua | 0 [menu]/menuv/fxmanifest.lua | 45 +++++++ [menu]/menuv/html/assets/css/main.css | 124 ++++++++++++++++++++ [menu]/menuv/html/menuv.html | 47 ++++++++ [menu]/menuv/server/main.lua | 41 +++++++ [menu]/menuv/translations/en.json | 15 +++ [menu]/menuv/translations/nl.json | 15 +++ [players]/cvf_jobs/classes/job.lua | 4 +- [players]/cvf_player/server/main.lua | 8 +- [required]/cvf_commands/server/main.lua | 2 +- [required]/cvf_events/server/main.lua | 6 +- [required]/cvf_identifier/server/main.lua | 2 +- [required]/cvf_ipls/fxmanifest.lua | 0 [required]/cvf_translations/shared/main.lua | 33 ++++-- corev/client/import.lua | 29 +++-- corev/server/common.lua | 4 +- corev/server/import.lua | 29 +++-- 19 files changed, 419 insertions(+), 45 deletions(-) create mode 100644 [menu]/menuv/classes/item.lua create mode 100644 [menu]/menuv/classes/menu.lua create mode 100644 [menu]/menuv/client/main.lua create mode 100644 [menu]/menuv/fxmanifest.lua create mode 100644 [menu]/menuv/html/assets/css/main.css create mode 100644 [menu]/menuv/html/menuv.html create mode 100644 [menu]/menuv/server/main.lua create mode 100644 [menu]/menuv/translations/en.json create mode 100644 [menu]/menuv/translations/nl.json create mode 100644 [required]/cvf_ipls/fxmanifest.lua diff --git a/[menu]/menuv/classes/item.lua b/[menu]/menuv/classes/item.lua new file mode 100644 index 0000000..2b5b09a --- /dev/null +++ b/[menu]/menuv/classes/item.lua @@ -0,0 +1,45 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +local corev = assert(corev) +local class = assert(class) +local error = assert(error) +local lower = assert(lower) + +local whitelistedOnEvents = { + ['checkbox'] = { + 'checked', + 'unchecked' + }, + ['list'] = { + 'change', + 'select', + 'unselect' + }, + ['button'] = { + 'hover', + 'select' + } +} + +function createMenuItem(menu, type) + if (corev:typeof(menu) ~= 'menu') then + error(corev:t('menu_invalid_type'):format(corev:typeof(menu))) + return + end + + type = lower(corev:ensure(type, 'unknown')) + + --- Create a `menu-item` class + local item = class "menu-item" +end \ No newline at end of file diff --git a/[menu]/menuv/classes/menu.lua b/[menu]/menuv/classes/menu.lua new file mode 100644 index 0000000..aabab04 --- /dev/null +++ b/[menu]/menuv/classes/menu.lua @@ -0,0 +1,15 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +local corev = assert(corev) +local class = assert(class) \ No newline at end of file diff --git a/[menu]/menuv/client/main.lua b/[menu]/menuv/client/main.lua new file mode 100644 index 0000000..e69de29 diff --git a/[menu]/menuv/fxmanifest.lua b/[menu]/menuv/fxmanifest.lua new file mode 100644 index 0000000..30d7e87 --- /dev/null +++ b/[menu]/menuv/fxmanifest.lua @@ -0,0 +1,45 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +fx_version 'adamant' +game 'gta5' + +--- +--- Information about this resource +--- +name '[CVF] CoreV Framework' +version '1.0.0' +description 'Core resource of CoreV Framework' +author 'ThymonA' +contact 'contact@arens.io' +url 'https://git.arens.io/ThymonA/corev-framework/' + +--- +--- Load client files +--- +files { + 'translations/*.json' +} + +--- +--- Register server scripts +--- +server_scripts { + '@corev/server/import.lua', + 'server/main.lua' +} + +--- +--- Load translations +--- +translations { + 'translations/nl.json', + 'translations/en.json' +} \ No newline at end of file diff --git a/[menu]/menuv/html/assets/css/main.css b/[menu]/menuv/html/assets/css/main.css new file mode 100644 index 0000000..66aac1e --- /dev/null +++ b/[menu]/menuv/html/assets/css/main.css @@ -0,0 +1,124 @@ +@import url('https://fonts.googleapis.com/css2?family=Ubuntu'); + +html, +body { + overflow: hidden; + font-family: 'Ubuntu', sans-serif; + color: white; +} + +.menuv { + background-color: rgba(0, 0, 0, 0.50); + max-width: 20em; + max-height: 35em; + margin-top: 1em; + margin-left: 1em; + font-size: 0.85em; +} + +.menuv .menuv-header { + height: 3em; + max-height: 3em; + line-height: 3em; + width: 100%; + text-align: center; + letter-spacing: 0.25em; + font-size: 1.25em; + font-weight: 700; + background-color: black; +} + +.menuv .menuv-header strong { + position: relative; + z-index: 1; + color: white; +} + +.menuv .menuv-subheader { + background-color: red; + text-align: center; + font-weight: 100; + font-size: 0.9em; + line-height: 2em; +} + +.menuv .menuv-items { + +} + +.menuv .menuv-items .menuv-item { + padding: 0.25em 0.50em; + font-size: 0.9em; +} + +.menuv .menuv-items .menuv-item i, +.menuv .menuv-items .menuv-item svg { + float: right; + margin-top: 0.125em; + font-size: 1.2em; +} + +.menuv .menuv-items .menuv-item.active { + color: black; + background-color: rgba(255, 255, 255, 1.0); + font-weight: 900; +} + +.menuv .menuv-items .menuv-item.active i, +.menuv .menuv-items .menuv-item.active svg { + color: black; +} + +.menuv .menuv-pagination { + padding: 0.5em; + max-width: 20em; + width: 100%; + text-align: center; + position: relative; + border-top: 2px solid white; + margin-top: 1em; +} + +.menuv .menuv-pagination .menu-pagination-option { + display: inline-block; + height: 1.5em; + width: 3em; + background-color: white; + color: black; + text-align: center; + border-radius: 2.5px; + margin-left: 0.25em; + margin-right: 0.25em; + font-size: 0.8em; +} + +.menuv .menuv-pagination .menu-pagination-option.active { + background-color: red; + color: white; +} + +.menuv .menuv-pagination .menu-pagination-ellipsis { + display: inline-block; + height: 1.5em; + width: 1.5em; + background-color: transparent; + color: white; + text-align: center; +} + +.menuv .menuv-description { + position: absolute; + background-color: rgba(0, 0, 0, 0.5); + width: 100%; + max-width: 20em; + padding: 0.25em 0; + margin-top: 0.5em; + text-align: center; + text-transform: uppercase; +} + +.menuv .menuv-description strong { + color: white; + font-size: 0.8em; + font-weight: 100; +} \ No newline at end of file diff --git a/[menu]/menuv/html/menuv.html b/[menu]/menuv/html/menuv.html new file mode 100644 index 0000000..c83332f --- /dev/null +++ b/[menu]/menuv/html/menuv.html @@ -0,0 +1,47 @@ + + + + + MenuV + + + + + + + + + + + + + + \ No newline at end of file diff --git a/[menu]/menuv/server/main.lua b/[menu]/menuv/server/main.lua new file mode 100644 index 0000000..62375ab --- /dev/null +++ b/[menu]/menuv/server/main.lua @@ -0,0 +1,41 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +local corev = assert(corev) +local class = assert(class) + +--- FiveM cached global variables +local GetInvokingResource = assert(GetInvokingResource) + +--- Create a `menu` class +local menuv = class "menuv" + +--- Set default values +menuv:set { + menus = {} +} + +--- Create a new `menu` for `menuv` +function menuv:createMenu(name) + local resource = GetInvokingResource() + + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, '') + + local resourceKey = corev:hashString(resource) + local menuKey = corev:hashString(name) + + if (menuv.menus[resourceKey] ~= nil and menuv.menus[resourceKey][menuKey] ~= nil) then + return + end +end \ No newline at end of file diff --git a/[menu]/menuv/translations/en.json b/[menu]/menuv/translations/en.json new file mode 100644 index 0000000..32891e3 --- /dev/null +++ b/[menu]/menuv/translations/en.json @@ -0,0 +1,15 @@ +{ + "language": "en", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "menu_invalid_type": "We expect a menu and not a %s" + } +} \ No newline at end of file diff --git a/[menu]/menuv/translations/nl.json b/[menu]/menuv/translations/nl.json new file mode 100644 index 0000000..042118c --- /dev/null +++ b/[menu]/menuv/translations/nl.json @@ -0,0 +1,15 @@ +{ + "language": "nl", + "translators": [ + { + "name": "ThymonA", + "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], + "github": "https://github.com/ThymonA", + "gitlab": "https://git.arens.io/ThymonA/", + "website": "https://git.arens.io/ThymonA/" + } + ], + "translations": { + "menu_invalid_type": "We verwachten een menu en geen %s" + } +} \ No newline at end of file diff --git a/[players]/cvf_jobs/classes/job.lua b/[players]/cvf_jobs/classes/job.lua index 8e38a1d..47fc9f6 100644 --- a/[players]/cvf_jobs/classes/job.lua +++ b/[players]/cvf_jobs/classes/job.lua @@ -155,7 +155,7 @@ local function createJobObject(name, label, grades) jobGradeResult = corev:ensure(jobGradeResult, {}) if (#jobGradeResult <= 0) then - error(corev:t('jobs', 'default_job_not_exists')) + error(corev:t('default_job_not_exists')) return end @@ -163,7 +163,7 @@ local function createJobObject(name, label, grades) local dbJobGrade = corev:ensure(jobGradeResult[1].grade, -1) if (dbJobId < 0 or dbJobGrade < 0) then - error(corev:t('jobs', 'default_job_not_exists')) + error(corev:t('default_job_not_exists')) return end diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua index 4e2bab9..3aa8b06 100644 --- a/[players]/cvf_player/server/main.lua +++ b/[players]/cvf_player/server/main.lua @@ -44,8 +44,8 @@ end --- This event will be triggerd when client is connecting corev.events:onPlayerConnect(function(player, done, presentCard) - presentCard:setTitle(corev:t('player', 'connect_title'), false) - presentCard:setDescription(corev:t('player', 'connect_description')) + presentCard:setTitle(corev:t('connect_title'), false) + presentCard:setDescription(corev:t('connect_description')) local exists = corev.db:fetchScalar('SELECT COUNT(*) FROM `players` WHERE `identifier` = @identifier LIMIT 1', { ['@identifier'] = player.identifier @@ -67,7 +67,7 @@ corev.events:onPlayerConnect(function(player, done, presentCard) local defaultJob = corev.jobs:getJob(defaultJobName) if (defaultJob == nil or (defaultJob.grades or {})[0] == nil) then - done(corev:t('player', 'default_job_not_found')) + done(corev:t('default_job_not_found')) return end @@ -82,7 +82,7 @@ corev.events:onPlayerConnect(function(player, done, presentCard) ['@grade2'] = defaultGrade.grade }) - print(corev:t('player', 'player_created'):format(corev:getCurrentResourceName(), player.name)) + print(corev:t('player_created'):format(corev:getCurrentResourceName(), player.name)) createPlayer(player.identifier) done() diff --git a/[required]/cvf_commands/server/main.lua b/[required]/cvf_commands/server/main.lua index e476c95..e8bcda4 100644 --- a/[required]/cvf_commands/server/main.lua +++ b/[required]/cvf_commands/server/main.lua @@ -104,7 +104,7 @@ function commands:register(resource, name, groups, callback) local key = corev:hashString(name) if (self.commands[key] ~= nil) then - print(corev:t('commands', 'command_exsits'):format(name)) + print(corev:t('command_exsits'):format(name)) end --- Create a `command` class diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index 265d9dd..5bf8ca0 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -253,8 +253,8 @@ function events:generateCard(title, description, banner) local cfgBanner = corev:ensure(corev:cfg('events', 'bannerUrl'), 'https://i.imgur.com/3XeDqC0.png') local serverName = corev:ensure(corev:cfg('core', 'serverName'), 'CoreV Framework') - local _tit = corev:t('events', 'connecting_title'):format(serverName) - local _desc = corev:t('events', 'connecting_description'):format(serverName) + local _tit = corev:t('connecting_title'):format(serverName) + local _desc = corev:t('connecting_description'):format(serverName) title = corev:ensure(title, _tit) description = corev:ensure(description, _desc) @@ -397,7 +397,7 @@ _AEH('playerConnecting', function(name, _, deferrals) if (not ok) then canConnect = false - rejectMessage = corev:t('events', 'connecting_error'):format(trigger.resource) + rejectMessage = corev:t('connecting_error'):format(trigger.resource) end if (not canConnect) then diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index 6bf0c03..89d4730 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -187,7 +187,7 @@ corev.events:onPlayerConnect(function(player, done) identifierType = lower(identifierType) - done(corev:t('identifier', ('%s_not_found'):format(identifierType))) + done(corev:t(('%s_not_found'):format(identifierType))) return end diff --git a/[required]/cvf_ipls/fxmanifest.lua b/[required]/cvf_ipls/fxmanifest.lua new file mode 100644 index 0000000..e69de29 diff --git a/[required]/cvf_translations/shared/main.lua b/[required]/cvf_translations/shared/main.lua index d35ded0..4ec3585 100644 --- a/[required]/cvf_translations/shared/main.lua +++ b/[required]/cvf_translations/shared/main.lua @@ -21,6 +21,12 @@ local pack = assert(pack or table.pack) --- Cahce FiveM globals local exports = assert(exports) +local GetInvokingResource = assert(GetInvokingResource) +local LoadResourceFile = assert(LoadResourceFile) +local GetNumResources = assert(GetNumResources) +local GetResourceByFindIndex = assert(GetResourceByFindIndex) +local GetNumResourceMetadata = assert(GetNumResourceMetadata) +local GetResourceMetadata = assert(GetResourceMetadata) --- Create translation class local translations = class "translations" @@ -78,6 +84,15 @@ function translations:getTranslation(language, module, key) if (module == 'unknown') then module = 'core' end + --- Transform invoking resource to CoreV module + if (module:startsWith('corev_')) then + module = sub(module, 7) + elseif (module:startsWith('cvf_')) then + module = sub(module, 5) + elseif (module == 'corev') then + module = 'core' + end + module = corev:hashString(module) language = corev:hashString(language) key = corev:hashString(key) @@ -118,11 +133,9 @@ for i = 0, GetNumResources(), 1 do if (__module == 'corev') then __module = 'core' else - if (corev:startswith(__module, 'corev_')) then + if (__module:startsWith('corev_')) then __module = sub(__module, 7) - end - - if (corev:startswith(__module, 'cvf_')) then + elseif (__module:startsWith('cvf_')) then __module = sub(__module, 5) end @@ -146,7 +159,11 @@ end --- @param module string? (optional) Register translation for a module, example: core --- @param key string Key of translation --- @returns string Translation or 'MISSING TRANSLATION' -function getTranslationKey(...) +local function getTranslationKey(...) + local __module = GetInvokingResource() + + __module = corev:ensure(__module, 'corev') + local arguments = pack(...) if (#arguments == 0) then @@ -155,7 +172,7 @@ function getTranslationKey(...) if (#arguments == 1) then local language = corev:ensure(corev:cfg('core', 'language'), 'en') - local module = 'core' + local module = __module local key = corev:ensure(arguments[1], 'unknown') return translations:getTranslation(language, module, key) @@ -163,7 +180,7 @@ function getTranslationKey(...) if (#arguments == 2) then local language = corev:ensure(corev:cfg('core', 'language'), 'en') - local module = corev:ensure(arguments[1], 'core') + local module = corev:ensure(arguments[1], __module) local key = corev:ensure(arguments[2], 'unknown') return translations:getTranslation(language, module, key) @@ -171,7 +188,7 @@ function getTranslationKey(...) if (#arguments >= 3) then local language = corev:ensure(arguments[1], 'en') - local module = corev:ensure(arguments[2], 'core') + local module = corev:ensure(arguments[2], __module) local key = corev:ensure(arguments[3], 'unknown') return translations:getTranslation(language, module, key) diff --git a/corev/client/import.lua b/corev/client/import.lua index b91f475..5598732 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -14,6 +14,7 @@ local assert = assert local __global = assert(_G) local __environment = assert(_ENV) local type = assert(type) +local string = assert(string) local rawget = assert(rawget) local rawset = assert(rawset) local tonumber = assert(tonumber) @@ -342,17 +343,6 @@ function corev:hashString(key) return GetHashKey(key) end ---- Checks if a string starts with given word ---- @param str string String to search in ---- @param word string Word to search for ---- @return boolean `true` if word has been found, otherwise `false` -function corev:startswith(str, word) - str = self:ensure(str, '') - word = self:ensure(word, '') - - return sub(str, 1, #word) == word -end - --- Checks if a string ends with given word --- @param str string String to search in --- @param word string Word to search for @@ -505,4 +495,19 @@ function corev:getCurrentResourceName() end --- Register corev as global variable -global.corev = corev \ No newline at end of file +global.corev = corev + +---------------------------- +--- Modify global variables +---------------------------- +global.string = string + +--- Checks if a string starts with given word +--- @param self string String to search in +--- @param word string Word to search for +--- @return boolean `true` if word has been found, otherwise `false` +global.string.startsWith = function(self, word) + word = corev:ensure(word, 'unknown') + + return self:sub(1, #word) == word +end \ No newline at end of file diff --git a/corev/server/common.lua b/corev/server/common.lua index 655f067..8ceadf2 100644 --- a/corev/server/common.lua +++ b/corev/server/common.lua @@ -16,11 +16,11 @@ local print = assert(print) --- This event will be trigger when a player is connecting corev.events:onPlayerConnect(function(player, done) - print(corev:t('core', 'player_connecting'):format(player.name)) + print(corev:t('player_connecting'):format(player.name)) done() end) --- This event will be triggerd when a player is disconnected corev.events:onPlayerDisconnect(function(player) - print(corev:t('core', 'player_disconnect'):format(player.name)) + print(corev:t('player_disconnect'):format(player.name)) end) \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 8394ef7..17c701b 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -14,6 +14,7 @@ local assert = assert local __global = assert(_G) local __environment = assert(_ENV) local type = assert(type) +local string = assert(string) local rawget = assert(rawget) local rawset = assert(rawset) local tonumber = assert(tonumber) @@ -364,17 +365,6 @@ function corev:t(...) end end ---- Checks if a string starts with given word ---- @param str string String to search in ---- @param word string Word to search for ---- @return boolean `true` if word has been found, otherwise `false` -function corev:startswith(str, word) - str = self:ensure(str, '') - word = self:ensure(word, '') - - return sub(str, 1, #word) == word -end - --- Checks if a string ends with given word --- @param str string String to search in --- @param word string Word to search for @@ -1057,4 +1047,19 @@ corev.events:onPlayerConnect(function(_, done, presentCard) end) --- Register corev as global variable -global.corev = corev \ No newline at end of file +global.corev = corev + +---------------------------- +--- Modify global variables +---------------------------- +global.string = string + +--- Checks if a string starts with given word +--- @param self string String to search in +--- @param word string Word to search for +--- @return boolean `true` if word has been found, otherwise `false` +global.string.startsWith = function(self, word) + word = corev:ensure(word, 'unknown') + + return self:sub(1, #word) == word +end \ No newline at end of file From e6082df03fc02bd1b65bdb4e14867abdf8bee3d1 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 10 Nov 2020 10:09:49 +0100 Subject: [PATCH 37/42] hashString is now lua instead of calling Native --- [menu]/menuv/classes/item.lua | 94 ++++++++++++++++++++------ [menu]/menuv/classes/menu.lua | 20 +++++- [menu]/menuv/translations/en.json | 3 +- [menu]/menuv/translations/nl.json | 3 +- corev/client/import.lua | 95 ++++++++++++++++++++++++-- corev/server/import.lua | 109 +++++++++++++++++++++++++++--- 6 files changed, 286 insertions(+), 38 deletions(-) diff --git a/[menu]/menuv/classes/item.lua b/[menu]/menuv/classes/item.lua index 2b5b09a..aef5fc3 100644 --- a/[menu]/menuv/classes/item.lua +++ b/[menu]/menuv/classes/item.lua @@ -14,32 +14,88 @@ local assert = assert local corev = assert(corev) local class = assert(class) local error = assert(error) -local lower = assert(lower) - -local whitelistedOnEvents = { - ['checkbox'] = { - 'checked', - 'unchecked' - }, - ['list'] = { - 'change', - 'select', - 'unselect' - }, - ['button'] = { - 'hover', - 'select' - } -} +local lower = assert(string.lower) +local insert = assert(table.insert) +local pack = assert(pack or table.pack) +local unpack = assert(unpack or table.unpack) +local CreateThread = assert(Citizen.CreateThread) -function createMenuItem(menu, type) +function createMenuItem(menu, itemType) if (corev:typeof(menu) ~= 'menu') then error(corev:t('menu_invalid_type'):format(corev:typeof(menu))) return end - type = lower(corev:ensure(type, 'unknown')) + itemType = lower(corev:ensure(itemType, 'unknown')) + + if (itemType == 'unknown') then itemType = 'item' end + + if (itemType ~= 'item' and itemType ~= 'checkbox' and itemType ~= 'list' and itemType ~= 'submenu') then + error(corev:t('menu_item_invalid_type')) + return + end --- Create a `menu-item` class local item = class "menu-item" + + --- Set default values + item:set { + __parent = menu, + __type = itemType, + value = nil, + events = {} + } + + --- Register a event handler based on this item + --- @param event string Name of event + --- @param callback function Callback function to trigger + function item:on(event, callback) + event = corev:ensure(event, 'unknown') + callback = corev:ensure(callback, function() end) + + local eventKey = corev:hashString(event) + + if (self.events[eventKey] == nil) then self.events[eventKey] = {} end + + insert(self.events[eventKey], callback) + end + + --- Trigger all registerd events parallel + --- @param event string Name of event + function item:trigger(event, ...) + event = corev:ensure(event, 'unknown') + + local eventKey = corev:hashString(event) + + if (self.events[eventKey] == nil) then return end + + local arguments = pack(...) + + for i = 1, #self.events[eventKey], 1 do + CreateThread(function() + self.events[eventKey][i](self, unpack(arguments)) + end) + end + end + + if (itemType == 'checkbox') then + --- Returns if item is checked or not + --- @return boolean `true` if checked, otherwise `false` + function item:isChecked() + return corev:ensure(self.value, false) + end + + --- Update item's value based on given `value` + --- @param value boolean Set a value + function item:setValue(value) + self.value = corev:ensure(value, false) + end + + --- Returns current value of item + --- @return boolean `true` if checked, otherwise `false` + function item:getValue() + return corev:ensure(self.value, false) + end + elseif (itemType == 'item') then + end end \ No newline at end of file diff --git a/[menu]/menuv/classes/menu.lua b/[menu]/menuv/classes/menu.lua index aabab04..8d12ee1 100644 --- a/[menu]/menuv/classes/menu.lua +++ b/[menu]/menuv/classes/menu.lua @@ -12,4 +12,22 @@ local assert = assert --- Cache global variables local corev = assert(corev) -local class = assert(class) \ No newline at end of file +local class = assert(class) + +local function createMenu(resource, name) + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, 'unknown') + + if (name == 'unknown') then name = corev:getRandomString() end + + --- Create a `menu` class + local menu = class "menu" + + --- Set default information + menu:set { + __name = name, + __resource = resource, + events = {}, + items = {} + } +end \ No newline at end of file diff --git a/[menu]/menuv/translations/en.json b/[menu]/menuv/translations/en.json index 32891e3..67aecdc 100644 --- a/[menu]/menuv/translations/en.json +++ b/[menu]/menuv/translations/en.json @@ -10,6 +10,7 @@ } ], "translations": { - "menu_invalid_type": "We expect a menu and not a %s" + "menu_invalid_type": "We expect a menu and not a %s", + "menu_item_invalid_type": "You enter an invalid item type" } } \ No newline at end of file diff --git a/[menu]/menuv/translations/nl.json b/[menu]/menuv/translations/nl.json index 042118c..c324668 100644 --- a/[menu]/menuv/translations/nl.json +++ b/[menu]/menuv/translations/nl.json @@ -10,6 +10,7 @@ } ], "translations": { - "menu_invalid_type": "We verwachten een menu en geen %s" + "menu_invalid_type": "We verwachten een menu en geen %s", + "menu_item_invalid_type": "U geeft een niet geldige item type op" } } \ No newline at end of file diff --git a/corev/client/import.lua b/corev/client/import.lua index 5598732..3a2c109 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -24,7 +24,12 @@ local lower = assert(string.lower) local sub = assert(string.sub) local len = assert(string.len) local gmatch = assert(string.gmatch) +local char = assert(string.char) +local byte = assert(string.byte) local insert = assert(table.insert) +local randomseed = assert(math.randomseed) +local random = assert(math.random) +local floor = assert(math.floor) local load = assert(load) local pcall = assert(pcall) local xpcall = assert(xpcall) @@ -51,6 +56,7 @@ local IsModelInCdimage = assert(IsModelInCdimage) local RequestModel = assert(RequestModel) local HasStreamedTextureDictLoaded = assert(HasStreamedTextureDictLoaded) local RequestStreamedTextureDict = assert(RequestStreamedTextureDict) +local GetGameTimer = assert(GetGameTimer) --- Required resource variables local isClient = not IsDuplicityVersion() @@ -191,10 +197,36 @@ function corev:typeof(value) if (isSource) then return 'number' end if (value.__class) then return value.__class end + if (value.__type) then return value.__type end return rawType end +--- Convert value to number +--- @param value any Any value +--- @return number A integer +function corev:toInt(value) + local rawType = self:typeof(value) + + if (rawType == 'nil') then return 0 end + if (rawType == 'number') then return value or 0 end + + return tonumber(value) or 0 +end + +--- Convert value to int32 +--- @param value any Any value to int32 +--- @return number Int32 value +function corev:maxInt32(value) + local input = self:toInt(value) + + if (input >= 2147483648) then + return input & 0xFFFFFFFF + end + + return input +end + --- Makes sure your input matches your type of defaultValue --- @param input any Any type of value you want to match with defaultValue --- @param defaultValue any Any default value when input don't match with defaultValue's type @@ -227,8 +259,10 @@ function corev:ensure(input, defaultValue) if (currentInputType == 'number') then return tostring(input) or defaultValue end if (currentInputType == 'boolean') then return input and 'yes' or 'no' end if (currentInputType == 'table') then return encode(input) or defaultValue end + if (currentInputType == 'vector3') then return encode({input.x, input.y, input.z}) or defaultValue end + if (currentInputType == 'vector2') then return encode({input.x, input.y}) or defaultValue end - return defaultValue + return tostring(input) or defaultValue end if (inputType == 'boolean') then @@ -334,13 +368,32 @@ function corev:t(...) end end ---- Own implementation for GetHashKey ---- @param key string Key to transform to hash +--- Own implementation of GetHashKey +--- https://gist.github.com/ThymonA/5266760e0fe302feceb19094b6bff458 +--- @param name string Key to transform to hash --- @returns number Generated hash -function corev:hashString(key) - key = self:ensure(key, 'unknown') +function corev:hashString(name) + name = corev:ensure(name, 'unknown') + + local length = len(name) + local hash = 0 + + for i = 1, length, 1 do + local c = byte(name, i, i) - return GetHashKey(key) + hash = hash + (c >= 65 and c <= 90 and (c + 32) or c) + hash = hash + (hash << 10) + hash = self:maxInt32(hash) + hash = hash ~ (hash >> 6) + end + + hash = hash + (hash << 3) + hash = self:maxInt32(hash) + hash = hash ~ (hash >> 11) + hash = hash + (hash << 15) + hash = self:maxInt32(hash) + + return floor(((hash + 2^31) % 2^32 - 2^31)) end --- Checks if a string ends with given word @@ -494,6 +547,31 @@ function corev:getCurrentResourceName() return GetCurrentResourceName() end +--- Will generate a random string based on given length +--- @param length number Length the random string must be +--- @param recurse boolean When `false`, GetGameTimer() will called as seed, otherwise keep current seed +--- @return string Generated random string matching your length +function corev:getRandomString(length, recurse) + length = self:ensure(length, 16) + recurse = self:ensure(recurse, false) + + if (not recurse) then + randomseed(GetGameTimer()) + end + + if (length <= 0) then return string.empty end + + local number = random(48, 122) + + if (number > 57 and number < 65) then + return self:getRandomString(length, true) + elseif (number > 90 and number < 97) then + return self:getRandomString(length, true) + else + return self:getRandomString(length - 1, true) .. char(number) + end +end + --- Register corev as global variable global.corev = corev @@ -510,4 +588,7 @@ global.string.startsWith = function(self, word) word = corev:ensure(word, 'unknown') return self:sub(1, #word) == word -end \ No newline at end of file +end + +--- Represent a empty string +global.string.empty = '' \ No newline at end of file diff --git a/corev/server/import.lua b/corev/server/import.lua index 17c701b..7382f2e 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -24,8 +24,13 @@ local lower = assert(string.lower) local sub = assert(string.sub) local len = assert(string.len) local gmatch = assert(string.gmatch) +local char = assert(string.char) +local byte = assert(string.byte) local insert = assert(table.insert) local modf = assert(math.modf) +local randomseed = assert(math.randomseed) +local random = assert(math.random) +local floor = assert(math.floor) local clock = assert(os.clock) local time = assert(os.time) local date = assert(os.date) @@ -53,7 +58,7 @@ local _RSE = assert(RegisterServerEvent) local _AEH = assert(AddEventHandler) local IsDuplicityVersion = assert(IsDuplicityVersion) local GetCurrentResourceName = assert(GetCurrentResourceName) -local GetHashKey = assert(GetHashKey) +local GetGameTimer = assert(GetGameTimer) --- Required resource variables local isServer = IsDuplicityVersion() @@ -175,7 +180,7 @@ local function getClass() end --- Cache global variables -local class = assert(getClass()) +local class = assert(class or getClass()) --- Create CoreV class --- @class CoreV @@ -220,10 +225,37 @@ function corev:typeof(value) if (isSource) then return 'number' end if (value.__class) then return value.__class end + if (value.__type) then return value.__type end return rawType end +--- Convert value to number +--- @param value any Any value +--- @return number A integer +function corev:toInt(value) + local rawType = self:typeof(value) + + if (rawType == 'nil') then return 0 end + if (rawType == 'number') then return value or 0 end + if (rawType == 'uint32') then return rawget(value, 'value') or 0 end + + return tonumber(value) or 0 +end + +--- Convert value to int32 +--- @param value any Any value to int32 +--- @return number Int32 value +function corev:maxInt32(value) + local input = self:toInt(value) + + if (input >= 2147483648) then + return input & 0xFFFFFFFF + end + + return input +end + --- Makes sure your input matches your type of defaultValue --- @param input any Any type of value you want to match with defaultValue --- @param defaultValue any Any default value when input don't match with defaultValue's type @@ -259,7 +291,7 @@ function corev:ensure(input, defaultValue) if (currentInputType == 'vector3') then return encode({input.x, input.y, input.z}) or defaultValue end if (currentInputType == 'vector2') then return encode({input.x, input.y}) or defaultValue end - return defaultValue + return tostring(input) or defaultValue end if (inputType == 'boolean') then @@ -972,13 +1004,32 @@ function corev:registerParser(name, parseInfo) end end ---- Own implementation for GetHashKey ---- @param key string Key to transform to hash +--- Own implementation of GetHashKey +--- https://gist.github.com/ThymonA/5266760e0fe302feceb19094b6bff458 +--- @param name string Key to transform to hash --- @returns number Generated hash -function corev:hashString(key) - key = self:ensure(key, 'unknown') +function corev:hashString(name) + name = corev:ensure(name, 'unknown') + + local length = len(name) + local hash = 0 + + for i = 1, length, 1 do + local c = byte(name, i, i) - return GetHashKey(key) + hash = hash + (c >= 65 and c <= 90 and (c + 32) or c) + hash = hash + (hash << 10) + hash = self:maxInt32(hash) + hash = hash ~ (hash >> 6) + end + + hash = hash + (hash << 3) + hash = self:maxInt32(hash) + hash = hash ~ (hash >> 11) + hash = hash + (hash << 15) + hash = self:maxInt32(hash) + + return floor(((hash + 2^31) % 2^32 - 2^31)) end --- Returns current time in milliseconds @@ -1001,6 +1052,43 @@ function corev:getTimeInMilliseconds() return currentLocalTime end +function corev:getCurrentTime() + local _, b = modf(clock()) + + if (b == 0) then + b = '000' + else + b = tostring(b):sub(3,5) + end + + return date('%Y-%m-%d %H:%M:%S.', time()) .. b +end + +--- Will generate a random string based on given length +--- @param length number Length the random string must be +--- @param recurse boolean When `false`, GetGameTimer() will called as seed, otherwise keep current seed +--- @return string Generated random string matching your length +function corev:getRandomString(length, recurse) + length = self:ensure(length, 16) + recurse = self:ensure(recurse, false) + + if (not recurse) then + randomseed(GetGameTimer()) + end + + if (length <= 0) then return string.empty end + + local number = random(48, 122) + + if (number > 57 and number < 65) then + return self:getRandomString(length, true) + elseif (number > 90 and number < 97) then + return self:getRandomString(length, true) + else + return self:getRandomString(length - 1, true) .. char(number) + end +end + --- This function will return player's primary identifier or nil --- @param input string|number Any identifier or Player source --- @return string|nil Founded primary identifier or nil @@ -1062,4 +1150,7 @@ global.string.startsWith = function(self, word) word = corev:ensure(word, 'unknown') return self:sub(1, #word) == word -end \ No newline at end of file +end + +--- Represent a empty string +global.string.empty = '' \ No newline at end of file From 04f9344bb22a21e3c4660717ae736060e30c91b5 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Tue, 10 Nov 2020 11:04:47 +0100 Subject: [PATCH 38/42] Added INT32_MAX and INT64_MAX to make code more readable --- corev/client/import.lua | 7 ++++--- corev/server/import.lua | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/corev/client/import.lua b/corev/client/import.lua index 3a2c109..01d65d2 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -61,6 +61,7 @@ local GetGameTimer = assert(GetGameTimer) --- Required resource variables local isClient = not IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() +local INT32_MAX, INT64_MAX = 2147483648, 4294967296 --- Cahce FiveM globals local exports = assert(exports) @@ -220,8 +221,8 @@ end function corev:maxInt32(value) local input = self:toInt(value) - if (input >= 2147483648) then - return input & 0xFFFFFFFF + if (input >= INT32_MAX) then + return input & (INT64_MAX - 1) end return input @@ -393,7 +394,7 @@ function corev:hashString(name) hash = hash + (hash << 15) hash = self:maxInt32(hash) - return floor(((hash + 2^31) % 2^32 - 2^31)) + return floor(((hash + INT32_MAX) % INT64_MAX - INT32_MAX)) end --- Checks if a string ends with given word diff --git a/corev/server/import.lua b/corev/server/import.lua index 7382f2e..f4289c7 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -63,6 +63,7 @@ local GetGameTimer = assert(GetGameTimer) --- Required resource variables local isServer = IsDuplicityVersion() local currentResourceName = GetCurrentResourceName() +local INT32_MAX, INT64_MAX = 2147483648, 4294967296 --- Cahce FiveM globals local exports = assert(exports) @@ -238,7 +239,6 @@ function corev:toInt(value) if (rawType == 'nil') then return 0 end if (rawType == 'number') then return value or 0 end - if (rawType == 'uint32') then return rawget(value, 'value') or 0 end return tonumber(value) or 0 end @@ -249,8 +249,8 @@ end function corev:maxInt32(value) local input = self:toInt(value) - if (input >= 2147483648) then - return input & 0xFFFFFFFF + if (input >= INT32_MAX) then + return input & (INT64_MAX - 1) end return input @@ -1029,7 +1029,7 @@ function corev:hashString(name) hash = hash + (hash << 15) hash = self:maxInt32(hash) - return floor(((hash + 2^31) % 2^32 - 2^31)) + return floor(((hash + INT32_MAX) % INT64_MAX - INT32_MAX)) end --- Returns current time in milliseconds From 82c5904f1ce57096f8fcaf23a91d6256be67489e Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 11 Nov 2020 07:10:54 +0100 Subject: [PATCH 39/42] stage --- [menu]/menuv/classes/item.lua | 136 +++++++++++++++++++++++++++++----- [menu]/menuv/classes/menu.lua | 85 ++++++++++++++++++++- [menu]/menuv/client/main.lua | 24 ++++++ corev/server/main.lua | 4 +- 4 files changed, 227 insertions(+), 22 deletions(-) diff --git a/[menu]/menuv/classes/item.lua b/[menu]/menuv/classes/item.lua index aef5fc3..b0f0bbc 100644 --- a/[menu]/menuv/classes/item.lua +++ b/[menu]/menuv/classes/item.lua @@ -16,6 +16,7 @@ local class = assert(class) local error = assert(error) local lower = assert(string.lower) local insert = assert(table.insert) +local remove = assert(table.remove) local pack = assert(pack or table.pack) local unpack = assert(unpack or table.unpack) local CreateThread = assert(Citizen.CreateThread) @@ -30,27 +31,23 @@ function createMenuItem(menu, itemType) if (itemType == 'unknown') then itemType = 'item' end - if (itemType ~= 'item' and itemType ~= 'checkbox' and itemType ~= 'list' and itemType ~= 'submenu') then + if (itemType ~= 'item' and itemType ~= 'checkbox' and itemType ~= 'list' and itemType ~= 'menu') then error(corev:t('menu_item_invalid_type')) return end - --- Create a `menu-item` class local item = class "menu-item" - --- Set default values item:set { __parent = menu, __type = itemType, value = nil, - events = {} + events = {}, + addon = nil } - --- Register a event handler based on this item - --- @param event string Name of event - --- @param callback function Callback function to trigger function item:on(event, callback) - event = corev:ensure(event, 'unknown') + event = ('%s:%s'):format(self.__type, corev:ensure(event, 'unknown')) callback = corev:ensure(callback, function() end) local eventKey = corev:hashString(event) @@ -60,10 +57,8 @@ function createMenuItem(menu, itemType) insert(self.events[eventKey], callback) end - --- Trigger all registerd events parallel - --- @param event string Name of event function item:trigger(event, ...) - event = corev:ensure(event, 'unknown') + event = ('%s:%s'):format(self.__type, corev:ensure(event, 'unknown')) local eventKey = corev:hashString(event) @@ -78,24 +73,129 @@ function createMenuItem(menu, itemType) end end + function item:setAddon(addon) + self.addon = addon + end + + function item:getAddon() + return self.addon + end + if (itemType == 'checkbox') then - --- Returns if item is checked or not - --- @return boolean `true` if checked, otherwise `false` function item:isChecked() return corev:ensure(self.value, false) end - --- Update item's value based on given `value` - --- @param value boolean Set a value function item:setValue(value) self.value = corev:ensure(value, false) + self:trigger((self.value and 'checkbox:checked' or 'checkbox:unchecked'), self) end - --- Returns current value of item - --- @return boolean `true` if checked, otherwise `false` function item:getValue() return corev:ensure(self.value, false) end + elseif (itemType == 'menu') then + function item:setValue(submenu) + self.value = corev:typeof(submenu) == 'menu' and submenu or self.value + self:trigger('menu:change', self.value, self) + end + + function item:getValue() + return corev:typeof(self.value) == 'menu' and self.value or nil + end + elseif (itemType == 'list') then + function item:addItem(value, title, description) + if (self.values == nil or corev:typeof(self.values) ~= 'table') then self.set('values', {}) end + if (value == nil) then value = 0 end + + title = corev:ensure(title, ('#%s'):format(#self.values + 1)) + description = corev:ensure(description, string.empty) + + local itemObj = { title = title, description = description, value = value, __parent = self, __index = #self.values + 1 } + + insert(self.values, itemObj) + + self:trigger('item:add', itemObj, self) + end + + function item:addItems(values) + if (values == nil or corev:typeof(values) ~= 'table') then return end + + for i = 0, #values, 1 do + if (values[i] ~= nil and corev:typeof(values[i]) == 'table') then + self:addItem(unpack(values[i])) + end + end + end + + function item:removeItem(index) + index = corev:ensure(index, 0) + + if (index <= 0 or corev:typeof(self.values) ~= 'table' or #self.values < index) then return end + if (self.value ~= nil and self.value.__index == index) then self.value = nil end + + local itemObj = self.values[index] + + remove(self.values, index) + + self:trigger('item:remove', itemObj, self) + end + + function item:removeItems(items, ...) + if (items == nil) then return end + if (corev:typeof(items) == 'table') then + for i = 0, #items, 1 do + self:removeItem(corev:ensure(items[i], 0)) + end + else + items = pack(items, ...) + + for i = 0, #items, 1 do + self:removeItem(corev:ensure(items[i], 0)) + end + end + end + + function item:setValue(index) + index = corev:ensure(index, 0) + + if (index <= 0 or corev:typeof(self.values) ~= 'table' or #self.values > index) then return end + + self.value = self.values[index] + self:trigger('item:change', self.value, self) + end + + function item:getValue() + if (self.value == nil or self.value.value == nil) then return nil end + + return self.value.value + end + + function item:getItem(index) + index = corev:ensure(index, 0) + + if (index <= 0 or corev:typeof(self.values) ~= 'table' or #self.values > index) then return end + + return self.values[index] + end + + function item:clear() + self.values = {} + self.value = nil + self:trigger('item:clear', self) + end elseif (itemType == 'item') then + function item:setValue(value) + self.value = value + end + + function item:getValue() + return self.value or nil + end end -end \ No newline at end of file + + return item +end + +--- Register `createMenuItem` as global function +global.createMenuItem = createMenuItem \ No newline at end of file diff --git a/[menu]/menuv/classes/menu.lua b/[menu]/menuv/classes/menu.lua index 8d12ee1..63e2bfa 100644 --- a/[menu]/menuv/classes/menu.lua +++ b/[menu]/menuv/classes/menu.lua @@ -13,6 +13,16 @@ local assert = assert --- Cache global variables local corev = assert(corev) local class = assert(class) +local createMenuItem = assert(createMenuItem) +local lower = assert(string.lower) +local insert = assert(table.insert) +local remove = assert(table.remove) +local pack = assert(pack or table.pack) +local unpack = assert(unpack or table.unpack) +local CreateThread = assert(Citizen.CreateThread) + +--- Cahce FiveM globals +local GetInvokingResource = assert(GetInvokingResource) local function createMenu(resource, name) resource = corev:ensure(resource, corev:getCurrentResourceName()) @@ -27,7 +37,80 @@ local function createMenu(resource, name) menu:set { __name = name, __resource = resource, + __open = false, events = {}, items = {} } -end \ No newline at end of file + + function menu:addItem(itemType) + itemType = lower(corev:ensure(itemType, 'unknown')) + + local item = createMenuItem(self, itemType) + + insert(self.items, item) + + self:trigger('item:add', self.items[#self.items], self) + + return self.items[#self.items] + end + + function menu:removeItem(index) + index = corev:ensure(index, 0) + + if (index <= 0 or #self.items < index) then return end + + local itemObj = self.items[index] + + remove(self.items, index) + + self:trigger('item:remove', itemObj, self) + end + + function menu:on(event, callback) + event = ('menu:%s'):format(corev:ensure(event, 'unknown')) + callback = corev:ensure(callback, function() end) + + local eventKey = corev:hashString(event) + + if (self.events[eventKey] == nil) then self.events[eventKey] = {} end + + insert(self.events[eventKey], callback) + end + + function menu:trigger(event, ...) + event = ('menu:%s'):format(corev:ensure(event, 'unknown')) + + local eventKey = corev:hashString(event) + + if (self.events[eventKey] == nil) then return end + + local arguments = pack(...) + + for i = 1, #self.events[eventKey], 1 do + CreateThread(function() + self.events[eventKey][i](self, unpack(arguments)) + end) + end + end + + function menu:isOpen() + return corev:ensure(self.__open, false) + end + + function menu:close() + local _r = GetInvokingResource() + + _r = corev:ensure(_r, corev:getCurrentResourceName()) + end + + function menu:open() + local _r = GetInvokingResource() + + _r = corev:ensure(_r, corev:getCurrentResourceName()) + end + + return menu +end + +--- Register `createMenu` as global function +global.createMenu = createMenu \ No newline at end of file diff --git a/[menu]/menuv/client/main.lua b/[menu]/menuv/client/main.lua index e69de29..57df46b 100644 --- a/[menu]/menuv/client/main.lua +++ b/[menu]/menuv/client/main.lua @@ -0,0 +1,24 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +local corev = assert(corev) +local class = assert(class) + +--- Create a `menus` class +local menus = class "menus" + +--- Set default values +menus:set { + __curent = nil, + menus = {} +} \ No newline at end of file diff --git a/corev/server/main.lua b/corev/server/main.lua index 8c52355..3b5aa27 100644 --- a/corev/server/main.lua +++ b/corev/server/main.lua @@ -7,6 +7,4 @@ -- Name: CoreV -- Version: 1.0.0 -- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local assert = assert -local corev = assert(corev) \ No newline at end of file +----------------------- [ CoreV ] ----------------------- \ No newline at end of file From 7ffb30f167ff779e110f5cda17fcf1a404da3ec0 Mon Sep 17 00:00:00 2001 From: ThymonA Date: Thu, 12 Nov 2020 15:19:55 +0100 Subject: [PATCH 40/42] (CORE) resources can now be restarted, menu (lua) has written and JS will be later next commit --- [menu]/menuv/classes/menu.lua | 32 ++++++- [menu]/menuv/client/main.lua | 125 +++++++++++++++++++++++++- [menu]/menuv/fxmanifest.lua | 12 +++ [menu]/menuv/html/assets/css/main.css | 1 + [menu]/menuv/server/main.lua | 41 --------- corev/client/import.lua | 88 ++++++++++++++++-- corev/server/import.lua | 75 +++++++++++----- 7 files changed, 300 insertions(+), 74 deletions(-) delete mode 100644 [menu]/menuv/server/main.lua diff --git a/[menu]/menuv/classes/menu.lua b/[menu]/menuv/classes/menu.lua index 63e2bfa..382ff1b 100644 --- a/[menu]/menuv/classes/menu.lua +++ b/[menu]/menuv/classes/menu.lua @@ -23,10 +23,13 @@ local CreateThread = assert(Citizen.CreateThread) --- Cahce FiveM globals local GetInvokingResource = assert(GetInvokingResource) +local NUI = assert(SendNUIMessage) -local function createMenu(resource, name) +local function createMenu(resource, name, title, subtitle) resource = corev:ensure(resource, corev:getCurrentResourceName()) name = corev:ensure(name, 'unknown') + title = corev:ensure(title, 'MenuV') + subtitle = corev:ensure(subtitle, '') if (name == 'unknown') then name = corev:getRandomString() end @@ -39,7 +42,9 @@ local function createMenu(resource, name) __resource = resource, __open = false, events = {}, - items = {} + items = {}, + title = title, + subtitle = subtitle } function menu:addItem(itemType) @@ -101,14 +106,37 @@ local function createMenu(resource, name) local _r = GetInvokingResource() _r = corev:ensure(_r, corev:getCurrentResourceName()) + + if (not self:isOpen()) then return end + + if (_r == corev:getCurrentResourceName()) then + NUI({ action = 'close' }) + self:trigger('close', self) + else + menus:open(self.__resource, self.__name) + end end function menu:open() local _r = GetInvokingResource() _r = corev:ensure(_r, corev:getCurrentResourceName()) + + if (self:isOpen()) then return end + + if (_r == corev:getCurrentResourceName()) then + NUI({ action = 'open', data = self:getData(), r = self.__resource, n = self.__name }) + self:trigger('open', self) + else + menus:open(self.__resource, self.__name) + end + end + + function menu:getData() end + menu:trigger('created', menu) + return menu end diff --git a/[menu]/menuv/client/main.lua b/[menu]/menuv/client/main.lua index 57df46b..4832a11 100644 --- a/[menu]/menuv/client/main.lua +++ b/[menu]/menuv/client/main.lua @@ -13,6 +13,12 @@ local assert = assert --- Cache global variables local corev = assert(corev) local class = assert(class) +local createMenu = assert(createMenu) +local pack = assert(pack or table.pack) + +--- Cahce FiveM globals +local exports = assert(exports) +local GetInvokingResource = assert(GetInvokingResource) --- Create a `menus` class local menus = class "menus" @@ -20,5 +26,120 @@ local menus = class "menus" --- Set default values menus:set { __curent = nil, - menus = {} -} \ No newline at end of file + menus = {}, + chuncks = {} +} + +function menus:open(resource, name) + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, 'unknown') + + if (self.menus == nil or corev:typeof(self.menus) ~= 'table') then return end + + local resourceKey = corev:hashString(resource) + local nameKey = corev:hashString(name) + + if (self.menus[resourceKey] == nil or self.menus[resourceKey][nameKey] == nil) then return end + + if (self.__curent ~= nil and corev:typeof(self.__curent) == 'menu') then + self.__curent:close() + end + + local m = self.menus[resourceKey][nameKey] + + self.__curent = m + self.__curent:open() +end + +function menus:close(resource, name) + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, 'unknown') + + if (self.menus == nil or corev:typeof(self.menus) ~= 'table') then return end + + local resourceKey = corev:hashString(resource) + local nameKey = corev:hashString(name) + + if (self.menus[resourceKey] == nil or self.menus[resourceKey][nameKey] == nil) then return end + + if (self.__curent.__resource == resource and self.__curent.__name == name) then + self.__curent:close() + self.__curent = nil + end +end + +function menus:create(resource, name, title, subtitle) + resource = corev:ensure(resource, corev:getCurrentResourceName()) + name = corev:ensure(name, 'unknown') + title = corev:ensure(title, 'MenuV') + subtitle = corev:ensure(subtitle, '') + + if (self.menus == nil or corev:typeof(self.menus) ~= 'table') then return end + + local m + local resourceKey = corev:hashString(resource) + local nameKey = corev:hashString(name) + + if (self.menus[resourceKey] ~= nil and self.menus[resourceKey][nameKey] ~= nil) then + m = self.menus[resourceKey][nameKey] + m:trigger('destroyed', m) + end + + m = createMenu(resource, name, title, subtitle) + + self.menus[resourceKey][nameKey] = m + + return m +end + +local function __openMenu(...) + local r = GetInvokingResource() + + r = corev:ensure(r, corev:getCurrentResourceName()) + + local arguments = pack(...) + + if (#arguments == 0) then + return + elseif (#arguments == 1) then + menus:open(r, arguments[1]) + else + menus:open(corev:ensure(arguments[1], r), arguments[2]) + end +end + +local function __closeMenu(...) + local r = GetInvokingResource() + + r = corev:ensure(r, corev:getCurrentResourceName()) + + local arguments = pack(...) + + if (#arguments == 0) then + return + elseif (#arguments == 1) then + menus:close(r, arguments[1]) + else + menus:close(corev:ensure(arguments[1], r), arguments[2]) + end +end + +local function __createMenu(name, title, subtitle) + local r = GetInvokingResource() + + r = corev:ensure(r, corev:getCurrentResourceName()) + + name = corev:ensure(name, 'unknown') + title = corev:ensure(title, 'MenuV') + subtitle = corev:ensure(subtitle, '') + + return menus:create(r, name, title, subtitle) +end + +--- Register `createMenu` as global function +global.menus = menus + +--- Register menuv's exports +exports('__open', __openMenu) +exports('__close', __closeMenu) +exports('__create', __createMenu) \ No newline at end of file diff --git a/[menu]/menuv/fxmanifest.lua b/[menu]/menuv/fxmanifest.lua index 30d7e87..c271b1d 100644 --- a/[menu]/menuv/fxmanifest.lua +++ b/[menu]/menuv/fxmanifest.lua @@ -25,9 +25,21 @@ url 'https://git.arens.io/ThymonA/corev-framework/' --- Load client files --- files { + 'html/*.html', + 'html/assets/css/*.css', + 'html/assets/js/*.js', + 'html/assets/images/*.png', + 'html/assets/images/*.jpg', + 'html/assets/images/*.jpeg', + 'html/assets/images/*.gif', 'translations/*.json' } +--- +--- Main .html file +--- +ui_page 'html/menuv.html' + --- --- Register server scripts --- diff --git a/[menu]/menuv/html/assets/css/main.css b/[menu]/menuv/html/assets/css/main.css index 66aac1e..64c848c 100644 --- a/[menu]/menuv/html/assets/css/main.css +++ b/[menu]/menuv/html/assets/css/main.css @@ -5,6 +5,7 @@ body { overflow: hidden; font-family: 'Ubuntu', sans-serif; color: white; + background-color: transparent; } .menuv { diff --git a/[menu]/menuv/server/main.lua b/[menu]/menuv/server/main.lua deleted file mode 100644 index 62375ab..0000000 --- a/[menu]/menuv/server/main.lua +++ /dev/null @@ -1,41 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local assert = assert - ---- Cache global variables -local corev = assert(corev) -local class = assert(class) - ---- FiveM cached global variables -local GetInvokingResource = assert(GetInvokingResource) - ---- Create a `menu` class -local menuv = class "menuv" - ---- Set default values -menuv:set { - menus = {} -} - ---- Create a new `menu` for `menuv` -function menuv:createMenu(name) - local resource = GetInvokingResource() - - resource = corev:ensure(resource, corev:getCurrentResourceName()) - name = corev:ensure(name, '') - - local resourceKey = corev:hashString(resource) - local menuKey = corev:hashString(name) - - if (menuv.menus[resourceKey] ~= nil and menuv.menus[resourceKey][menuKey] ~= nil) then - return - end -end \ No newline at end of file diff --git a/corev/client/import.lua b/corev/client/import.lua index 01d65d2..f557f84 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -67,6 +67,12 @@ local INT32_MAX, INT64_MAX = 2147483648, 4294967296 local exports = assert(exports) local __exports = assert({}) +--- Prevent this file from executing from wrong side +if (not isClient) then + error('You are trying to load a client file which is only allowed on the client side') + return +end + --- Prevent loading from crashing local function try(func, catch_func) if (type(func) ~= 'function') then return end @@ -98,8 +104,11 @@ end --- Load those exports local __loadExports = { - [1] = { r = 'cvf_config', f = '__c' }, - [2] = { r = 'cvf_translations', f = '__t' } + [1] = { r = 'cvf_config', f = '__c', s = false }, + [2] = { r = 'cvf_translations', f = '__t', s = false }, + [3] = { r = 'menuv', f = '__open', s = false }, + [4] = { r = 'menuv', f = '__close', s = false }, + [5] = { r = 'menuv', f = '__create', s = false } } --- Store global exports as local variable @@ -118,13 +127,40 @@ for index, _le in pairs(__loadExports) do end) end ---- Remove table from memory -__loadExports = nil +_AEH('onResourceStart', function(resourceName) + for index, _le in pairs(__loadExports) do + if (resourceName == _le.r) then + if (_le.s) then + try(function() + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end + end, function() + __exports[index] = { self = nil, func = function() end } + + load_export(_le, index) + end) + + __loadExports[index].s = false + end -if (not isClient) then - error('You are trying to load a client file which is only allowed on the client side') - return -end + return + end + end +end) + +_AEH('onResourceStop', function(resourceName) + for index, _le in pairs(__loadExports) do + if (resourceName == _le.r) then + __loadExports[index].s = true + __exports[index].self = nil + __exports[index].func = function() error(('Resource %s has been stopped'):format(resourceName)) end + end + end +end) --- Modify global variable global = setmetatable({}, { @@ -174,6 +210,7 @@ local corev = class "corev" --- Set default values for `corev` class corev:set('callback', class "corev-callback") corev:set('streaming', class "corev-streaming") +corev:set('menu', class "corev-menu") --- Set default values for `corev-callback` class corev.callback:set('requestId', 1) @@ -527,6 +564,41 @@ function corev.streaming:requestTextureAsync(textureDictionary, cb) cb() end +--- Open a menu based on given `name` and `resource` +--- @param resource string (optional) Name of resource where menu is created +--- @param name string Name of menu +function corev.menu:open(...) + if (__exports[3].self == nil) then + return __exports[3].func(...) + else + return __exports[3].func(__exports[3].self, ...) + end +end + +--- Close a menu based on given `name` and `resource` +--- @param resource string (optional) Name of resource where menu is created +--- @param name string Name of menu +function corev.menu:close(...) + if (__exports[4].self == nil) then + return __exports[4].func(...) + else + return __exports[4].func(__exports[4].self, ...) + end +end + +--- Close a menu based on given `name` and `resource` +--- @param name string Name of menu +--- @param title string Title of menu +--- @param subtitle string Subtitle of menu +--- @return menu Created `menu` class +function corev.menu:create(name, title, subtitle) + if (__exports[5].self == nil) then + return __exports[5].func(name, title, subtitle) + else + return __exports[5].func(__exports[5].self, name, title, subtitle) + end +end + --- Results from server callback corev:onServerTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(requestId, ...) requestId = corev:ensure(requestId, 0) diff --git a/corev/server/import.lua b/corev/server/import.lua index f4289c7..ac8dbaf 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -69,6 +69,12 @@ local INT32_MAX, INT64_MAX = 2147483648, 4294967296 local exports = assert(exports) local __exports = assert({}) +--- Prevent this file from executing from wrong side +if (not isServer) then + error('You are trying to load a server file which is only allowed on the server side') + return +end + --- Prevent loading from crashing local function try(func, catch_func) if (type(func) ~= 'function') then return end @@ -100,21 +106,21 @@ end --- Load those exports local __loadExports = { - [1] = { r = 'cvf_config', f = '__c' }, - [2] = { r = 'cvf_translations', f = '__t' }, - [3] = { r = 'mysql-async', f = 'is_ready'}, - [4] = { r = 'mysql-async', f = 'mysql_insert' }, - [5] = { r = 'mysql-async', f = 'mysql_fetch_scalar' }, - [6] = { r = 'mysql-async', f = 'mysql_fetch_all' }, - [7] = { r = 'mysql-async', f = 'mysql_execute' }, - [8] = { r = 'cvf_jobs', f = '__a' }, - [9] = { r = 'cvf_jobs', f = '__l' }, - [10] = { r = 'cvf_events', f = '__add' }, - [11] = { r = 'cvf_events', f = '__del' }, - [12] = { r = 'cvf_identifier', f = '__g' }, - [13] = { r = 'cvf_player', f = '__g' }, - [14] = { r = 'cvf_commands', f = '__rc' }, - [15] = { r = 'cvf_commands', f = '__rp' } + [1] = { r = 'cvf_config', f = '__c', s = false }, + [2] = { r = 'cvf_translations', f = '__t', s = false }, + [3] = { r = 'mysql-async', f = 'is_ready', s = false }, + [4] = { r = 'mysql-async', f = 'mysql_insert', s = false }, + [5] = { r = 'mysql-async', f = 'mysql_fetch_scalar', s = false }, + [6] = { r = 'mysql-async', f = 'mysql_fetch_all', s = false }, + [7] = { r = 'mysql-async', f = 'mysql_execute', s = false }, + [8] = { r = 'cvf_jobs', f = '__a', s = false }, + [9] = { r = 'cvf_jobs', f = '__l', s = false }, + [10] = { r = 'cvf_events', f = '__add', s = false }, + [11] = { r = 'cvf_events', f = '__del', s = false }, + [12] = { r = 'cvf_identifier', f = '__g', s = false }, + [13] = { r = 'cvf_player', f = '__g', s = false }, + [14] = { r = 'cvf_commands', f = '__rc', s = false }, + [15] = { r = 'cvf_commands', f = '__rp', s = false } } --- Store global exports as local variable @@ -133,13 +139,40 @@ for index, _le in pairs(__loadExports) do end) end ---- Remove table from memory -__loadExports = nil +_AEH('onResourceStart', function(resourceName) + for index, _le in pairs(__loadExports) do + if (resourceName == _le.r) then + if (_le.s) then + try(function() + if (currentResourceName ~= _le.r) then + __exports[index] = { self = assert(exports[_le.r]), func = nil } + __exports[index].func = assert(__exports[index].self[_le.f]) + else + __exports[index] = { self = nil, func = __global[_le.f] or __environment[_le.f] or function() return nil end } + end + end, function() + __exports[index] = { self = nil, func = function() end } -if (not isServer) then - error('You are trying to load a server file which is only allowed on the server side') - return -end + load_export(_le, index) + end) + + __loadExports[index].s = false + end + + return + end + end +end) + +_AEH('onResourceStop', function(resourceName) + for index, _le in pairs(__loadExports) do + if (resourceName == _le.r) then + __loadExports[index].s = true + __exports[index].self = nil + __exports[index].func = function() error(('Resource %s has been stopped'):format(resourceName)) end + end + end +end) --- Modify global variable global = setmetatable({}, { From 49f7721150173b960542d889732adf6485e8e32b Mon Sep 17 00:00:00 2001 From: ThymonA Date: Wed, 18 Nov 2020 15:11:16 +0100 Subject: [PATCH 41/42] class library removed for better IDE support --- [menu]/menuv/classes/item.lua | 201 -------- [menu]/menuv/classes/menu.lua | 144 ------ [menu]/menuv/client/main.lua | 145 ------ [menu]/menuv/fxmanifest.lua | 57 --- [menu]/menuv/html/assets/css/main.css | 125 ----- [menu]/menuv/html/menuv.html | 47 -- [menu]/menuv/translations/en.json | 16 - [menu]/menuv/translations/nl.json | 16 - [players]/cvf_jobs/classes/job.lua | 110 ++-- [players]/cvf_jobs/server/main.lua | 13 +- [players]/cvf_player/classes/player.lua | 79 ++- [players]/cvf_player/server/commands.lua | 3 +- [players]/cvf_player/server/main.lua | 7 +- [required]/cvf_commands/server/main.lua | 75 ++- [required]/cvf_config/shared/main.lua | 20 +- [required]/cvf_events/server/main.lua | 88 ++-- [required]/cvf_identifier/server/main.lua | 90 ++-- [required]/cvf_skins/classes/skin.lua | 101 ++-- [required]/cvf_skins/classes/skin_funcs.lua | 27 +- [required]/cvf_skins/classes/tattoo.lua | 21 +- [required]/cvf_skins/client/main.lua | 4 +- [required]/cvf_skins/server/main.lua | 9 +- [required]/cvf_translations/shared/main.lua | 39 +- corev/client/import.lua | 266 ++++------ corev/client/main.lua | 15 + corev/fxmanifest.lua | 4 +- corev/server/common.lua | 3 +- corev/server/import.lua | 535 ++++++++++---------- corev/vendors/class.lua | 226 --------- corev/vendors/events.lua | 120 ----- 30 files changed, 691 insertions(+), 1915 deletions(-) delete mode 100644 [menu]/menuv/classes/item.lua delete mode 100644 [menu]/menuv/classes/menu.lua delete mode 100644 [menu]/menuv/client/main.lua delete mode 100644 [menu]/menuv/fxmanifest.lua delete mode 100644 [menu]/menuv/html/assets/css/main.css delete mode 100644 [menu]/menuv/html/menuv.html delete mode 100644 [menu]/menuv/translations/en.json delete mode 100644 [menu]/menuv/translations/nl.json create mode 100644 corev/client/main.lua delete mode 100644 corev/vendors/class.lua delete mode 100644 corev/vendors/events.lua diff --git a/[menu]/menuv/classes/item.lua b/[menu]/menuv/classes/item.lua deleted file mode 100644 index b0f0bbc..0000000 --- a/[menu]/menuv/classes/item.lua +++ /dev/null @@ -1,201 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local assert = assert - ---- Cache global variables -local corev = assert(corev) -local class = assert(class) -local error = assert(error) -local lower = assert(string.lower) -local insert = assert(table.insert) -local remove = assert(table.remove) -local pack = assert(pack or table.pack) -local unpack = assert(unpack or table.unpack) -local CreateThread = assert(Citizen.CreateThread) - -function createMenuItem(menu, itemType) - if (corev:typeof(menu) ~= 'menu') then - error(corev:t('menu_invalid_type'):format(corev:typeof(menu))) - return - end - - itemType = lower(corev:ensure(itemType, 'unknown')) - - if (itemType == 'unknown') then itemType = 'item' end - - if (itemType ~= 'item' and itemType ~= 'checkbox' and itemType ~= 'list' and itemType ~= 'menu') then - error(corev:t('menu_item_invalid_type')) - return - end - - local item = class "menu-item" - - item:set { - __parent = menu, - __type = itemType, - value = nil, - events = {}, - addon = nil - } - - function item:on(event, callback) - event = ('%s:%s'):format(self.__type, corev:ensure(event, 'unknown')) - callback = corev:ensure(callback, function() end) - - local eventKey = corev:hashString(event) - - if (self.events[eventKey] == nil) then self.events[eventKey] = {} end - - insert(self.events[eventKey], callback) - end - - function item:trigger(event, ...) - event = ('%s:%s'):format(self.__type, corev:ensure(event, 'unknown')) - - local eventKey = corev:hashString(event) - - if (self.events[eventKey] == nil) then return end - - local arguments = pack(...) - - for i = 1, #self.events[eventKey], 1 do - CreateThread(function() - self.events[eventKey][i](self, unpack(arguments)) - end) - end - end - - function item:setAddon(addon) - self.addon = addon - end - - function item:getAddon() - return self.addon - end - - if (itemType == 'checkbox') then - function item:isChecked() - return corev:ensure(self.value, false) - end - - function item:setValue(value) - self.value = corev:ensure(value, false) - self:trigger((self.value and 'checkbox:checked' or 'checkbox:unchecked'), self) - end - - function item:getValue() - return corev:ensure(self.value, false) - end - elseif (itemType == 'menu') then - function item:setValue(submenu) - self.value = corev:typeof(submenu) == 'menu' and submenu or self.value - self:trigger('menu:change', self.value, self) - end - - function item:getValue() - return corev:typeof(self.value) == 'menu' and self.value or nil - end - elseif (itemType == 'list') then - function item:addItem(value, title, description) - if (self.values == nil or corev:typeof(self.values) ~= 'table') then self.set('values', {}) end - if (value == nil) then value = 0 end - - title = corev:ensure(title, ('#%s'):format(#self.values + 1)) - description = corev:ensure(description, string.empty) - - local itemObj = { title = title, description = description, value = value, __parent = self, __index = #self.values + 1 } - - insert(self.values, itemObj) - - self:trigger('item:add', itemObj, self) - end - - function item:addItems(values) - if (values == nil or corev:typeof(values) ~= 'table') then return end - - for i = 0, #values, 1 do - if (values[i] ~= nil and corev:typeof(values[i]) == 'table') then - self:addItem(unpack(values[i])) - end - end - end - - function item:removeItem(index) - index = corev:ensure(index, 0) - - if (index <= 0 or corev:typeof(self.values) ~= 'table' or #self.values < index) then return end - if (self.value ~= nil and self.value.__index == index) then self.value = nil end - - local itemObj = self.values[index] - - remove(self.values, index) - - self:trigger('item:remove', itemObj, self) - end - - function item:removeItems(items, ...) - if (items == nil) then return end - if (corev:typeof(items) == 'table') then - for i = 0, #items, 1 do - self:removeItem(corev:ensure(items[i], 0)) - end - else - items = pack(items, ...) - - for i = 0, #items, 1 do - self:removeItem(corev:ensure(items[i], 0)) - end - end - end - - function item:setValue(index) - index = corev:ensure(index, 0) - - if (index <= 0 or corev:typeof(self.values) ~= 'table' or #self.values > index) then return end - - self.value = self.values[index] - self:trigger('item:change', self.value, self) - end - - function item:getValue() - if (self.value == nil or self.value.value == nil) then return nil end - - return self.value.value - end - - function item:getItem(index) - index = corev:ensure(index, 0) - - if (index <= 0 or corev:typeof(self.values) ~= 'table' or #self.values > index) then return end - - return self.values[index] - end - - function item:clear() - self.values = {} - self.value = nil - self:trigger('item:clear', self) - end - elseif (itemType == 'item') then - function item:setValue(value) - self.value = value - end - - function item:getValue() - return self.value or nil - end - end - - return item -end - ---- Register `createMenuItem` as global function -global.createMenuItem = createMenuItem \ No newline at end of file diff --git a/[menu]/menuv/classes/menu.lua b/[menu]/menuv/classes/menu.lua deleted file mode 100644 index 382ff1b..0000000 --- a/[menu]/menuv/classes/menu.lua +++ /dev/null @@ -1,144 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local assert = assert - ---- Cache global variables -local corev = assert(corev) -local class = assert(class) -local createMenuItem = assert(createMenuItem) -local lower = assert(string.lower) -local insert = assert(table.insert) -local remove = assert(table.remove) -local pack = assert(pack or table.pack) -local unpack = assert(unpack or table.unpack) -local CreateThread = assert(Citizen.CreateThread) - ---- Cahce FiveM globals -local GetInvokingResource = assert(GetInvokingResource) -local NUI = assert(SendNUIMessage) - -local function createMenu(resource, name, title, subtitle) - resource = corev:ensure(resource, corev:getCurrentResourceName()) - name = corev:ensure(name, 'unknown') - title = corev:ensure(title, 'MenuV') - subtitle = corev:ensure(subtitle, '') - - if (name == 'unknown') then name = corev:getRandomString() end - - --- Create a `menu` class - local menu = class "menu" - - --- Set default information - menu:set { - __name = name, - __resource = resource, - __open = false, - events = {}, - items = {}, - title = title, - subtitle = subtitle - } - - function menu:addItem(itemType) - itemType = lower(corev:ensure(itemType, 'unknown')) - - local item = createMenuItem(self, itemType) - - insert(self.items, item) - - self:trigger('item:add', self.items[#self.items], self) - - return self.items[#self.items] - end - - function menu:removeItem(index) - index = corev:ensure(index, 0) - - if (index <= 0 or #self.items < index) then return end - - local itemObj = self.items[index] - - remove(self.items, index) - - self:trigger('item:remove', itemObj, self) - end - - function menu:on(event, callback) - event = ('menu:%s'):format(corev:ensure(event, 'unknown')) - callback = corev:ensure(callback, function() end) - - local eventKey = corev:hashString(event) - - if (self.events[eventKey] == nil) then self.events[eventKey] = {} end - - insert(self.events[eventKey], callback) - end - - function menu:trigger(event, ...) - event = ('menu:%s'):format(corev:ensure(event, 'unknown')) - - local eventKey = corev:hashString(event) - - if (self.events[eventKey] == nil) then return end - - local arguments = pack(...) - - for i = 1, #self.events[eventKey], 1 do - CreateThread(function() - self.events[eventKey][i](self, unpack(arguments)) - end) - end - end - - function menu:isOpen() - return corev:ensure(self.__open, false) - end - - function menu:close() - local _r = GetInvokingResource() - - _r = corev:ensure(_r, corev:getCurrentResourceName()) - - if (not self:isOpen()) then return end - - if (_r == corev:getCurrentResourceName()) then - NUI({ action = 'close' }) - self:trigger('close', self) - else - menus:open(self.__resource, self.__name) - end - end - - function menu:open() - local _r = GetInvokingResource() - - _r = corev:ensure(_r, corev:getCurrentResourceName()) - - if (self:isOpen()) then return end - - if (_r == corev:getCurrentResourceName()) then - NUI({ action = 'open', data = self:getData(), r = self.__resource, n = self.__name }) - self:trigger('open', self) - else - menus:open(self.__resource, self.__name) - end - end - - function menu:getData() - end - - menu:trigger('created', menu) - - return menu -end - ---- Register `createMenu` as global function -global.createMenu = createMenu \ No newline at end of file diff --git a/[menu]/menuv/client/main.lua b/[menu]/menuv/client/main.lua deleted file mode 100644 index 4832a11..0000000 --- a/[menu]/menuv/client/main.lua +++ /dev/null @@ -1,145 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -local assert = assert - ---- Cache global variables -local corev = assert(corev) -local class = assert(class) -local createMenu = assert(createMenu) -local pack = assert(pack or table.pack) - ---- Cahce FiveM globals -local exports = assert(exports) -local GetInvokingResource = assert(GetInvokingResource) - ---- Create a `menus` class -local menus = class "menus" - ---- Set default values -menus:set { - __curent = nil, - menus = {}, - chuncks = {} -} - -function menus:open(resource, name) - resource = corev:ensure(resource, corev:getCurrentResourceName()) - name = corev:ensure(name, 'unknown') - - if (self.menus == nil or corev:typeof(self.menus) ~= 'table') then return end - - local resourceKey = corev:hashString(resource) - local nameKey = corev:hashString(name) - - if (self.menus[resourceKey] == nil or self.menus[resourceKey][nameKey] == nil) then return end - - if (self.__curent ~= nil and corev:typeof(self.__curent) == 'menu') then - self.__curent:close() - end - - local m = self.menus[resourceKey][nameKey] - - self.__curent = m - self.__curent:open() -end - -function menus:close(resource, name) - resource = corev:ensure(resource, corev:getCurrentResourceName()) - name = corev:ensure(name, 'unknown') - - if (self.menus == nil or corev:typeof(self.menus) ~= 'table') then return end - - local resourceKey = corev:hashString(resource) - local nameKey = corev:hashString(name) - - if (self.menus[resourceKey] == nil or self.menus[resourceKey][nameKey] == nil) then return end - - if (self.__curent.__resource == resource and self.__curent.__name == name) then - self.__curent:close() - self.__curent = nil - end -end - -function menus:create(resource, name, title, subtitle) - resource = corev:ensure(resource, corev:getCurrentResourceName()) - name = corev:ensure(name, 'unknown') - title = corev:ensure(title, 'MenuV') - subtitle = corev:ensure(subtitle, '') - - if (self.menus == nil or corev:typeof(self.menus) ~= 'table') then return end - - local m - local resourceKey = corev:hashString(resource) - local nameKey = corev:hashString(name) - - if (self.menus[resourceKey] ~= nil and self.menus[resourceKey][nameKey] ~= nil) then - m = self.menus[resourceKey][nameKey] - m:trigger('destroyed', m) - end - - m = createMenu(resource, name, title, subtitle) - - self.menus[resourceKey][nameKey] = m - - return m -end - -local function __openMenu(...) - local r = GetInvokingResource() - - r = corev:ensure(r, corev:getCurrentResourceName()) - - local arguments = pack(...) - - if (#arguments == 0) then - return - elseif (#arguments == 1) then - menus:open(r, arguments[1]) - else - menus:open(corev:ensure(arguments[1], r), arguments[2]) - end -end - -local function __closeMenu(...) - local r = GetInvokingResource() - - r = corev:ensure(r, corev:getCurrentResourceName()) - - local arguments = pack(...) - - if (#arguments == 0) then - return - elseif (#arguments == 1) then - menus:close(r, arguments[1]) - else - menus:close(corev:ensure(arguments[1], r), arguments[2]) - end -end - -local function __createMenu(name, title, subtitle) - local r = GetInvokingResource() - - r = corev:ensure(r, corev:getCurrentResourceName()) - - name = corev:ensure(name, 'unknown') - title = corev:ensure(title, 'MenuV') - subtitle = corev:ensure(subtitle, '') - - return menus:create(r, name, title, subtitle) -end - ---- Register `createMenu` as global function -global.menus = menus - ---- Register menuv's exports -exports('__open', __openMenu) -exports('__close', __closeMenu) -exports('__create', __createMenu) \ No newline at end of file diff --git a/[menu]/menuv/fxmanifest.lua b/[menu]/menuv/fxmanifest.lua deleted file mode 100644 index c271b1d..0000000 --- a/[menu]/menuv/fxmanifest.lua +++ /dev/null @@ -1,57 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- GitLab: https://git.arens.io/ThymonA/corev-framework/ --- GitHub: https://github.com/ThymonA/CoreV-Framework/ --- License: GNU General Public License v3.0 --- https://choosealicense.com/licenses/gpl-3.0/ --- Author: Thymon Arens --- Name: CoreV --- Version: 1.0.0 --- Description: Custom FiveM Framework ------------------------ [ CoreV ] ----------------------- -fx_version 'adamant' -game 'gta5' - ---- ---- Information about this resource ---- -name '[CVF] CoreV Framework' -version '1.0.0' -description 'Core resource of CoreV Framework' -author 'ThymonA' -contact 'contact@arens.io' -url 'https://git.arens.io/ThymonA/corev-framework/' - ---- ---- Load client files ---- -files { - 'html/*.html', - 'html/assets/css/*.css', - 'html/assets/js/*.js', - 'html/assets/images/*.png', - 'html/assets/images/*.jpg', - 'html/assets/images/*.jpeg', - 'html/assets/images/*.gif', - 'translations/*.json' -} - ---- ---- Main .html file ---- -ui_page 'html/menuv.html' - ---- ---- Register server scripts ---- -server_scripts { - '@corev/server/import.lua', - 'server/main.lua' -} - ---- ---- Load translations ---- -translations { - 'translations/nl.json', - 'translations/en.json' -} \ No newline at end of file diff --git a/[menu]/menuv/html/assets/css/main.css b/[menu]/menuv/html/assets/css/main.css deleted file mode 100644 index 64c848c..0000000 --- a/[menu]/menuv/html/assets/css/main.css +++ /dev/null @@ -1,125 +0,0 @@ -@import url('https://fonts.googleapis.com/css2?family=Ubuntu'); - -html, -body { - overflow: hidden; - font-family: 'Ubuntu', sans-serif; - color: white; - background-color: transparent; -} - -.menuv { - background-color: rgba(0, 0, 0, 0.50); - max-width: 20em; - max-height: 35em; - margin-top: 1em; - margin-left: 1em; - font-size: 0.85em; -} - -.menuv .menuv-header { - height: 3em; - max-height: 3em; - line-height: 3em; - width: 100%; - text-align: center; - letter-spacing: 0.25em; - font-size: 1.25em; - font-weight: 700; - background-color: black; -} - -.menuv .menuv-header strong { - position: relative; - z-index: 1; - color: white; -} - -.menuv .menuv-subheader { - background-color: red; - text-align: center; - font-weight: 100; - font-size: 0.9em; - line-height: 2em; -} - -.menuv .menuv-items { - -} - -.menuv .menuv-items .menuv-item { - padding: 0.25em 0.50em; - font-size: 0.9em; -} - -.menuv .menuv-items .menuv-item i, -.menuv .menuv-items .menuv-item svg { - float: right; - margin-top: 0.125em; - font-size: 1.2em; -} - -.menuv .menuv-items .menuv-item.active { - color: black; - background-color: rgba(255, 255, 255, 1.0); - font-weight: 900; -} - -.menuv .menuv-items .menuv-item.active i, -.menuv .menuv-items .menuv-item.active svg { - color: black; -} - -.menuv .menuv-pagination { - padding: 0.5em; - max-width: 20em; - width: 100%; - text-align: center; - position: relative; - border-top: 2px solid white; - margin-top: 1em; -} - -.menuv .menuv-pagination .menu-pagination-option { - display: inline-block; - height: 1.5em; - width: 3em; - background-color: white; - color: black; - text-align: center; - border-radius: 2.5px; - margin-left: 0.25em; - margin-right: 0.25em; - font-size: 0.8em; -} - -.menuv .menuv-pagination .menu-pagination-option.active { - background-color: red; - color: white; -} - -.menuv .menuv-pagination .menu-pagination-ellipsis { - display: inline-block; - height: 1.5em; - width: 1.5em; - background-color: transparent; - color: white; - text-align: center; -} - -.menuv .menuv-description { - position: absolute; - background-color: rgba(0, 0, 0, 0.5); - width: 100%; - max-width: 20em; - padding: 0.25em 0; - margin-top: 0.5em; - text-align: center; - text-transform: uppercase; -} - -.menuv .menuv-description strong { - color: white; - font-size: 0.8em; - font-weight: 100; -} \ No newline at end of file diff --git a/[menu]/menuv/html/menuv.html b/[menu]/menuv/html/menuv.html deleted file mode 100644 index c83332f..0000000 --- a/[menu]/menuv/html/menuv.html +++ /dev/null @@ -1,47 +0,0 @@ - - - - - MenuV - - - - - - - - - - - - - - \ No newline at end of file diff --git a/[menu]/menuv/translations/en.json b/[menu]/menuv/translations/en.json deleted file mode 100644 index 67aecdc..0000000 --- a/[menu]/menuv/translations/en.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "language": "en", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "menu_invalid_type": "We expect a menu and not a %s", - "menu_item_invalid_type": "You enter an invalid item type" - } -} \ No newline at end of file diff --git a/[menu]/menuv/translations/nl.json b/[menu]/menuv/translations/nl.json deleted file mode 100644 index c324668..0000000 --- a/[menu]/menuv/translations/nl.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "language": "nl", - "translators": [ - { - "name": "ThymonA", - "emails": ["contact@arens.io", "contact@thymonarens.nl", "me@tigodev.com"], - "github": "https://github.com/ThymonA", - "gitlab": "https://git.arens.io/ThymonA/", - "website": "https://git.arens.io/ThymonA/" - } - ], - "translations": { - "menu_invalid_type": "We verwachten een menu en geen %s", - "menu_item_invalid_type": "U geeft een niet geldige item type op" - } -} \ No newline at end of file diff --git a/[players]/cvf_jobs/classes/job.lua b/[players]/cvf_jobs/classes/job.lua index 47fc9f6..83f2cc3 100644 --- a/[players]/cvf_jobs/classes/job.lua +++ b/[players]/cvf_jobs/classes/job.lua @@ -11,8 +11,8 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local ipairs = assert(ipairs) local pairs = assert(pairs) local insert = assert(table.insert) @@ -20,22 +20,42 @@ local lower = assert(string.lower) local error = assert(error) --- Create a `jobs` class -local jobs = class "jobs" - ---- Set default values -jobs:set { - jobs = {}, - defaultJob = { - job_id = nil, - grade = nil - } +---@class jobs +local jobs = setmetatable({ __class = 'jobs' }, {}) + +jobs.jobs = {} +jobs.defaultJob = { + job_id = nil, + grade = nil } +--- Create a new `job` class +---@param id number|nil Job ID +---@param name string Name of Job +---@param label string Label of Job +---@param grades table Grades of Job +---@return job New `job` class +local function createJobClass(id, name, label, grades) + --- Create a `job` class + ---@class job + local job = setmetatable({ __class = 'job' }, {}) + + job.id = id + ---@type string + job.name = name + ---@type string + job.label = label + ---@type table + job.grades = grades + + return job +end + --- Creates a job object based on given `name` and `grades` ---- @param name string Name of job, example: unemployed, police etc. (lowercase) ---- @param label string Label of job, this will be displayed as name of given job ---- @param grades table List of grades as table, every grade needs to be a table as well ---- @return job|nil Returns a `job` class if found or created, otherwise `nil` +---@param name string Name of job, example: unemployed, police etc. (lowercase) +---@param label string Label of job, this will be displayed as name of given job +---@param grades table List of grades as table, every grade needs to be a table as well +---@return job|nil Returns a `job` class if found or created, otherwise `nil` local function createJobObject(name, label, grades) name = corev:ensure(name, 'unknown') label = corev:ensure(label, 'Unknown') @@ -55,15 +75,7 @@ local function createJobObject(name, label, grades) end --- Create a `job` class - local job = class "job" - - --- Set default values - job:set { - id = nil, - name = name, - label = label, - grades = {} - } + local job = createJobClass(nil, name, label, {}) local existingId = corev.db:fetchScalar('SELECT `id` FROM `jobs` WHERE `name` = @name LIMIT 1', { ['@name'] = job.name @@ -82,15 +94,13 @@ local function createJobObject(name, label, grades) for index, grade in ipairs(grades) do if (corev:typeof(grade) == 'table') then --- Create a `job-grade` class - local jobGrade = class "job-grade" + ---@class job_grade + local jobGrade = setmetatable({ __class = 'job_grade' }, {}) - --- Set default values - jobGrade:set { - job_id = job.id, - grade = corev:ensure(index, 1) - 1, - name = lower(corev:ensure(grade.name, 'unknown')), - label = corev:ensure(grade.label, 'Unknown') - } + jobGrade.job_id = job.id + jobGrade.grade = corev:ensure(index, 1) - 1 + jobGrade.name = lower(corev:ensure(grade.name, 'unknown')) + jobGrade.label = corev:ensure(grade.label, 'Unknown') job.grades[jobGrade.grade] = jobGrade end @@ -214,8 +224,8 @@ local function createJobObject(name, label, grades) end --- Returns `job` bases on given `name` ---- @param input string|number Name of job or ID of job ---- @return job|nil Returns a `job` class or nil +---@param input string|number Name of job or ID of job +---@return job|nil Returns a `job` class or nil local function getCacheJob(input) input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') @@ -242,8 +252,8 @@ local function getCacheJob(input) end --- Returns `job` bases on given `name` ---- @param input string|number Name of job or ID of job ---- @return job|nil Returns a `job` class or nil +---@param input string|number Name of job or ID of job +---@return job|nil Returns a `job` class or nil local function getJob(input) input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') @@ -268,15 +278,7 @@ local function getJob(input) if (#dbJob == 0) then return nil end --- Create a `job` class - local job = class "job" - - --- Set default values - job:set { - id = dbJob[1].id, - name = dbJob[1].name, - label = dbJob[1].label, - grades = {} - } + local job = createJobClass(dbJob[1].id, dbJob[1].name, dbJob[1].label, {}) local dbGrades = corev.db:fetchAll('SELECT * FROM `job_grades` WHERE `job_id` = @id ORDER BY `grade` ASC', { ['@id'] = job.id @@ -288,15 +290,13 @@ local function getJob(input) for _, dbGrade in pairs(dbGrades) do --- Create a `grade` class - local grade = class 'grade' + ---@class grade + local grade = setmetatable({ __class = 'grade' }, {}) - --- Set default values - grade:set { - job_id = dbGrade.job_id, - grade = corev:ensure(dbGrade.grade, 0), - name = dbGrade.name, - label = dbGrade.label - } + grade.job_id = dbGrade.job_id + grade.grade = corev:ensure(dbGrade.grade, 0) + grade.name = dbGrade.name + grade.label = dbGrade.label job.grades[grade.grade] = grade end @@ -305,5 +305,5 @@ local function getJob(input) end --- Register `createJobObject` as global function -global.createJobObject = createJobObject -global.getJob = getJob \ No newline at end of file +_G.createJobObject = createJobObject +_G.getJob = getJob \ No newline at end of file diff --git a/[players]/cvf_jobs/server/main.lua b/[players]/cvf_jobs/server/main.lua index b0c2ab5..9edcbbe 100644 --- a/[players]/cvf_jobs/server/main.lua +++ b/[players]/cvf_jobs/server/main.lua @@ -11,7 +11,8 @@ --- Cache global variables local assert = assert -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local createJobObject = assert(createJobObject) local getJob = assert(getJob) local lower = assert(string.lower) @@ -45,11 +46,11 @@ corev.db:dbReady(function() end) --- Creates a job object based on given `name` and `grades` ---- @param name string Name of job, example: unemployed, police etc. (lowercase) ---- @param label string Label of job, this will be displayed as name of given job ---- @param grades table List of grades as table, every grade needs to be a table as well ---- @return job|nil Returns a `job` class if found or created, otherwise `nil` -function addAJob(name, label, grades) +---@param name string Name of job, example: unemployed, police etc. (lowercase) +---@param label string Label of job, this will be displayed as name of given job +---@param grades table List of grades as table, every grade needs to be a table as well +---@return job|nil Returns a `job` class if found or created, otherwise `nil` +local function addAJob(name, label, grades) name = corev:ensure(name, 'unknown') label = corev:ensure(label, 'Unknown') grades = corev:ensure(grades, {}) diff --git a/[players]/cvf_player/classes/player.lua b/[players]/cvf_player/classes/player.lua index 7ecd051..affc707 100644 --- a/[players]/cvf_player/classes/player.lua +++ b/[players]/cvf_player/classes/player.lua @@ -11,24 +11,22 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local lower = assert(string.lower) local CreateThread = assert(Citizen.CreateThread) --- Create a players class -local players = class 'players' +---@class players +local players = setmetatable({ __class = 'players' }, {}) ---- Set default values -players:set { - players = {}, - sources = {} -} +players.players = {} +players.sources = {} --- Load a `job` class for given job ---- @param input string|number Name or ID of job ---- @param grade number Grade of given job ---- @return job|nil Generated `job` class or `nil` +---@param input string|number Name or ID of job +---@param grade number Grade of given job +---@return job|nil Generated `job` class or `nil` function players:getJobObject(input, grade) input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') grade = corev:ensure(grade, 0) @@ -37,39 +35,37 @@ function players:getJobObject(input, grade) if (_job == nil) then return nil end - --- Create a `job` class - local job = class 'job' + --- Create a `player_job` class + ---@class player_job + local job = setmetatable({ __class = 'player_job' }, {}) --- Set default values - job:set { - id = corev:ensure(_job.id, 0), - name = corev:ensure(_job.name, 'unknown'), - label = corev:ensure(_job.label, 'Unknown'), - grades = corev:ensure(_job.grades, {}), - grade = nil - } + job.id = corev:ensure(_job.id, 0) + job.name = corev:ensure(_job.name, 'unknown') + job.label = corev:ensure(_job.label, 'Unknown') + job.grades = corev:ensure(_job.grades, {}) + job.grade = nil local _grade = job.grades[grade] or nil if (_grade == nil) then return job end - --- Create a `grade` class - local gradeObj = class 'grade' + --- Create a `player_grade` class + ---@class player_grade + local gradeObj = setmetatable({ __class = 'player_grade' }, {}) --- Set default values - gradeObj:set { - grade = _grade.grade, - name = _grade.name, - label = _grade.label - } + gradeObj.grade = _grade.grade + gradeObj.name = _grade.name + gradeObj.label = _grade.label - job:set('grade', gradeObj) + job.grade = gradeObj return job end --- Create a `vPlayer` class ---- @param input string|number Player identifier or Player source +---@param input string|number Player identifier or Player source local function createPlayer(input) local player = corev:getPlayerIdentifiers(input) @@ -84,7 +80,8 @@ local function createPlayer(input) end --- Create a `vPlayer` class - local vPlayer = class 'vPlayer' + ---@class vPlayer + local vPlayer = setmetatable({ __class = 'vPlayer' }, {}) local dbPlayer = corev.db:fetchAll('SELECT * FROM `players` WHERE `identifier` = @identifier LIMIT 1', { ['@identifier'] = player.identifier @@ -113,16 +110,14 @@ local function createPlayer(input) local playerGroup = corev:ensure(dbPlayer[1].group, 'user') --- Set default values - vPlayer:set { - id = dbPlayer[1].id, - source = player.source or nil, - name = player.name, - group = playerGroup, - identifier = player.identifier, - identifiers = player.identifiers, - job = players:getJobObject(dbPlayer[1].job, dbPlayer[1].grade), - job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2) - } + vPlayer.id = dbPlayer[1].id + vPlayer.source = player.source or nil + vPlayer.name = player.name + vPlayer.group = playerGroup + vPlayer.identifier = player.identifier + vPlayer.identifiers = player.identifiers + vPlayer.job = players:getJobObject(dbPlayer[1].job, dbPlayer[1].grade) + vPlayer.job2 = players:getJobObject(dbPlayer[1].job2, dbPlayer[1].grade2) --- This function will returns vPlayer primary identifier function vPlayer:getIdentifier() @@ -144,5 +139,5 @@ CreateThread(function() end) --- Register `createPlayer` as global function and `players` as global variable -global.players = players -global.createPlayer = createPlayer \ No newline at end of file +_G.players = players +_G.createPlayer = createPlayer \ No newline at end of file diff --git a/[players]/cvf_player/server/commands.lua b/[players]/cvf_player/server/commands.lua index fe4b5d2..52ab566 100644 --- a/[players]/cvf_player/server/commands.lua +++ b/[players]/cvf_player/server/commands.lua @@ -11,4 +11,5 @@ --- Cache global variables local assert = assert -local corev = assert(corev) \ No newline at end of file +---@type corev_server +local corev = assert(corev_server) \ No newline at end of file diff --git a/[players]/cvf_player/server/main.lua b/[players]/cvf_player/server/main.lua index 3aa8b06..5d33e8d 100644 --- a/[players]/cvf_player/server/main.lua +++ b/[players]/cvf_player/server/main.lua @@ -11,7 +11,8 @@ --- Cache global variables local assert = assert -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local print = assert(print) local lower = assert(string.lower) @@ -22,8 +23,8 @@ local exports = assert(exports) corev.db:migrationDependent() --- Returns a `vPlayer` class based on given input ---- @param input string|number Player identifier or Player source ---- @return vPlayer|nil Founded/Generated `vPlayer` class or nil +---@param input string|number Player identifier or Player source +---@return vPlayer|nil Founded/Generated `vPlayer` class or nil local function getPlayer(input) input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') diff --git a/[required]/cvf_commands/server/main.lua b/[required]/cvf_commands/server/main.lua index e8bcda4..6e86e66 100644 --- a/[required]/cvf_commands/server/main.lua +++ b/[required]/cvf_commands/server/main.lua @@ -11,12 +11,12 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local pairs = assert(pairs) local print = assert(print) local xpcall = assert(xpcall) -local unpack = assert(unpack or table.unpack) +local unpack = assert(table.unpack) local insert = assert(table.insert) local lower = assert(string.lower) local traceback = assert(debug.traceback) @@ -28,19 +28,18 @@ local ExecuteCommand = assert(ExecuteCommand) local exports = assert(exports) --- Create a `commands` class -local commands = class 'commands' +---@class commands +local commands = setmetatable({ __class = 'commands' }, {}) --- Set default values -commands:set { - commands = {}, - parsers = {}, - players = {} -} +commands.commands = {} +commands.parsers = {} +commands.players = {} --- Execute function based on used `command` ---- @param source number Player source ---- @param rawArguments table Arguments given ---- @param raw string Raw command +---@param source number Player source +---@param rawArguments table Arguments given +---@param raw string Raw command local function __executeCommand(source, rawArguments, raw) raw = corev:ensure(raw, 'unknown') @@ -79,10 +78,10 @@ local function __executeCommand(source, rawArguments, raw) end --- Register a command ---- @param resource string Name of resource where command is from ---- @param name string|table Name of command to execute ---- @param groups string|table Group(s) allowed to execute this command ---- @param callback function Execute this function when player is allowed +---@param resource string Name of resource where command is from +---@param name string|table Name of command to execute +---@param groups string|table Group(s) allowed to execute this command +---@param callback function Execute this function when player is allowed function commands:register(resource, name, groups, callback) if (corev:typeof(name) == 'tables') then for _, _name in pairs(name) do @@ -108,15 +107,14 @@ function commands:register(resource, name, groups, callback) end --- Create a `command` class - local command = class 'command' + ---@class command + local command = setmetatable({ __class = 'command' }, {}) --- Set default information - command:set { - resource = resource, - name = name, - groups = groups, - func = callback - } + command.resource = resource + command.name = name + command.groups = groups + command.func = callback self.commands[key] = command @@ -136,9 +134,9 @@ function commands:register(resource, name, groups, callback) end --- Create a parser for generated command ---- @param resource string Name of resource where command is from ---- @param name string Name of command ---- @param parseInfo table Information about parser +---@param resource string Name of resource where command is from +---@param name string Name of command +---@param parseInfo table Information about parser function commands:parser(resource, name, parseInfo) resource = corev:ensure(resource, corev:getCurrentResourceName()) name = corev:ensure(name, 'unknown') @@ -151,14 +149,13 @@ function commands:parser(resource, name, parseInfo) if (self.commands[key] == nil or self.commands[key].resource ~= resource) then return end --- Create a `parser` class - local parser = class 'parser' + ---@class parser + local parser = setmetatable({ __class = 'parser' }, {}) --- Set default value - parser:set { - name = name, - resource = resource, - parameters = {} - } + parser.name = name + parser.resource = resource + parser.parameters = {} for _, info in pairs(parseInfo) do local type = corev:ensure(info.type, 'any') @@ -183,10 +180,10 @@ function commands:parser(resource, name, parseInfo) end --- Register a command ---- @param name string|table Name of command to execute ---- @param groups string|table Group(s) allowed to execute this command ---- @param callback function Execute this function when player is allowed -function registerCommand(name, groups, callback) +---@param name string|table Name of command to execute +---@param groups string|table Group(s) allowed to execute this command +---@param callback function Execute this function when player is allowed +local function registerCommand(name, groups, callback) local _r = GetInvokingResource() local resource = corev:ensure(_r, corev:getCurrentResourceName()) @@ -194,9 +191,9 @@ function registerCommand(name, groups, callback) end --- Create a parser for generated command ---- @param name string Name of command ---- @param parseInfo table Information about parser -function registerParser(name, parseInfo) +---@param name string Name of command +---@param parseInfo table Information about parser +local function registerParser(name, parseInfo) local _r = GetInvokingResource() local resource = corev:ensure(_r, corev:getCurrentResourceName()) diff --git a/[required]/cvf_config/shared/main.lua b/[required]/cvf_config/shared/main.lua index fbaae5f..9d9a396 100644 --- a/[required]/cvf_config/shared/main.lua +++ b/[required]/cvf_config/shared/main.lua @@ -16,8 +16,8 @@ local pairs = assert(pairs) local tostring = assert(tostring) local xpcall = assert(xpcall) local load = assert(load) -local traceback = assert(traceback or debug.traceback) -local pack = assert(pack or table.pack) +local traceback = assert(debug.traceback) +local pack = assert(table.pack) local lower = assert(string.lower) local isClient = not IsDuplicityVersion() local GetHashKey = assert(GetHashKey) @@ -66,8 +66,8 @@ local function merge_tables(...) end --- This function results a config table or value from stored configuration variable ---- @param cacheKey number Cached key from `GetHashKey` ---- @return any|nil results from stored configuration variable +---@param cacheKey number Cached key from `GetHashKey` +---@return any|nil results from stored configuration variable local function getConfigurationFromCache(cacheKey, ...) local arguments = pack(...) @@ -93,8 +93,8 @@ local function getConfigurationFromCache(cacheKey, ...) end --- Load configuration by name ---- @param name string Name of configuration ---- @param cacheKey number Cached key from `GetHashKey` +---@param name string Name of configuration +---@param cacheKey number Cached key from `GetHashKey` local function loadConfigurationVariable(name, cacheKey) if (configuration[cacheKey] ~= nil) then return @@ -135,10 +135,10 @@ local function loadConfigurationVariable(name, cacheKey) end --- Load or return cached configuration based on name ---- @param name string Name of configuration to load ---- @params ... string[] Filer results by key ---- @return any|nil Returns `any` data from cached configuration or `nil` if not found -function getConfiguration(name, ...) +---@param name string Name of configuration to load +---@params ... string[] Filer results by key +---@return any|nil Returns `any` data from cached configuration or `nil` if not found +local function getConfiguration(name, ...) name = name or 'core' if (type(name) ~= 'string') then name = tostring(name) end diff --git a/[required]/cvf_events/server/main.lua b/[required]/cvf_events/server/main.lua index 5bf8ca0..fc07e12 100644 --- a/[required]/cvf_events/server/main.lua +++ b/[required]/cvf_events/server/main.lua @@ -11,9 +11,9 @@ --- Cache global variables local assert = assert -local corev = assert(corev) -local class = assert(class) -local pack = assert(pack or table.pack) +---@type corev_server +local corev = assert(corev_server) +local pack = assert(table.pack) local insert = assert(table.insert) local remove = assert(table.remove) local ipairs = assert(ipairs) @@ -35,19 +35,18 @@ local _AEH = assert(AddEventHandler) local exports = assert(exports) --- Create a `events` class -local events = class "events" +---@class events +local events = setmetatable({ __class = 'events' }, {}) --- Set default values -events:set { - events = {}, - resourceName = corev:getCurrentResourceName() -} +events.events = {} +events.resourceName = corev:getCurrentResourceName() --- Register a function as on event trigger ---- @param resource string Name of resource where event came from ---- @param event string Name of event ---- @param name table|string Name or Names of entities, categories etc. ---- @param func function Function to execute on event trigger +---@param resource string Name of resource where event came from +---@param event string Name of event +---@param name table|string Name or Names of entities, categories etc. +---@param func function Function to execute on event trigger function events:onEvent(resource, event, name, func) resource = corev:ensure(resource, self.resourceName) event = corev:ensure(event, 'unknown') @@ -137,8 +136,8 @@ function events:filterArguments(...) end --- Register a new on event ---- @param resource string Name of resource where event came from ---- @param event string Name of event +---@param resource string Name of resource where event came from +---@param event string Name of event function events:registerOnEvents(resource, event, ...) resource = corev:ensure(resource, self.resourceName) event = corev:ensure(event, 'unknown') @@ -153,8 +152,8 @@ function events:registerOnEvents(resource, event, ...) end --- Unregister a on event ---- @param resource string Name of resource where event came from ---- @param event string Name of event +---@param resource string Name of resource where event came from +---@param event string Name of event function events:removeEvents(resource, event, ...) resource = corev:ensure(resource, self.resourceName) event = corev:ensure(event, 'unknown') @@ -202,8 +201,8 @@ function events:removeEvents(resource, event, ...) end --- This function will return player's identifiers as table ---- @param playerId number Source or Player ID to get identifiers for ---- @return table Founded identifiers for player +---@param source number Source or Player ID to get identifiers for +---@return table Founded identifiers for player function events:getIdentifiersBySource(source) source = corev:ensure(source, -1) @@ -245,10 +244,10 @@ function events:getIdentifiersBySource(source) end --- Generates adaptive card json based on given `title`, `description` and `banner` ---- @param title string|nil Title under banner ---- @param description string|nil Description under title ---- @param banner string|nil Banner Banner used in card (URL) ---- @return string Generated card as json +---@param title string|nil Title under banner +---@param description string|nil Description under title +---@param banner string|nil Banner Banner used in card (URL) +---@return string Generated card as json function events:generateCard(title, description, banner) local cfgBanner = corev:ensure(corev:cfg('events', 'bannerUrl'), 'https://i.imgur.com/3XeDqC0.png') local serverName = corev:ensure(corev:cfg('core', 'serverName'), 'CoreV Framework') @@ -275,19 +274,18 @@ function events:generateCard(title, description, banner) end --- This function will generate a `presentCard` class ---- @param deferrals deferrals Deferrals from `playerConnecting` event ---- @return presentCard Generated `presentCard` class +---@param deferrals any Deferrals from `playerConnecting` event +---@return presentCard Generated `presentCard` class function events:getPresentCard(deferrals) --- Create a `presentCard` class - local presentCard = class "presentCard" + ---@class presentCard + local presentCard = setmetatable({ __class = 'presentCard' }, {}) --- Set default values presentCard - presentCard:set { - title = nil, - description = nil, - banner = nil, - deferrals = deferrals - } + presentCard.title = nil + presentCard.description = nil + presentCard.banner = nil + presentCard.deferrals = deferrals function presentCard:update() local cardJson = events:generateCard(self.title, self.description, self.banner) @@ -366,15 +364,7 @@ _AEH('playerConnecting', function(name, _, deferrals) identifierType = lower(identifierType) --- Create a `player` class - local player = class "player" - - --- Set default values - player:set { - source = source, - name = name, - identifiers = pIdentifiers, - identifier = pIdentifiers[identifierType] or nil - } + local player = corev.classes:createPlayerClass(source, name, pIdentifiers, pIdentifiers[identifierType] or nil) for _, trigger in pairs(triggers) do local continue, canConnect, rejectMessage = false, false, nil @@ -426,15 +416,7 @@ _AEH('playerDropped', function(reason) identifierType = lower(identifierType) --- Create a `player` class - local player = class "player" - - --- Set default values - player:set { - source = source, - name = GetPlayerName(source), - identifiers = pIdentifiers, - identifier = pIdentifiers[identifierType] or nil - } + local player = corev.classes:createPlayerClass(source, GetPlayerName(source), pIdentifiers, pIdentifiers[identifierType] or nil) for _, trigger in pairs(triggers) do local func = corev:ensure(trigger.func, function(_, done, _) done() end) @@ -470,8 +452,8 @@ _AEH('onResourceStop', function(name) end) --- Register a new on event ---- @param event string Name of event -function registerEvent(event, ...) +---@param event string Name of event +local function registerEvent(event, ...) local _r = GetInvokingResource() local resource = corev:ensure(_r, events.resourceName) @@ -479,8 +461,8 @@ function registerEvent(event, ...) end --- Unregister a on event ---- @param event string Name of event -function removeEvent(event, ...) +---@param event string Name of event +local function removeEvent(event, ...) local _r = GetInvokingResource() local resource = corev:ensure(_r, events.resourceName) diff --git a/[required]/cvf_identifier/server/main.lua b/[required]/cvf_identifier/server/main.lua index 89d4730..2d1fe07 100644 --- a/[required]/cvf_identifier/server/main.lua +++ b/[required]/cvf_identifier/server/main.lua @@ -11,8 +11,8 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local lower = assert(string.lower) local match = assert(string.match) local sub = assert(string.sub) @@ -23,44 +23,35 @@ local exports = assert(exports) corev.db:migrationDependent() --- Create a `identifiers` class -local identifiers = class 'identifiers' +---@class identifiers +local identifiers = setmetatable({ __class = 'identifiers' }, {}) --- Set default values -identifiers:set('players', {}) +identifiers.players = {} --- Generates a `player` class for console, with source '0' ---- @return player Generated `player` class for console +---@return player Generated `player` class for console function identifiers:createConsole() --- Create a new `player` class - local player = class 'player' - - --- Set default values - player:set { - source = 0, - name = 'Console', - identifier = 'console', - identifiers = { - steam = 'console', - license = 'console', - xbl = 'console', - live = 'console', - discord = 'console', - fivem = 'console', - ip = '127.0.0.1' - } - } - - return player + return corev.classes:createPlayerClass(0, 'Console', { + steam = 'console', + license = 'console', + xbl = 'console', + live = 'console', + discord = 'console', + fivem = 'console', + ip = '127.0.0.1' + }, 'console') end --- Add console as player identifiers.players['console'] = identifiers:createConsole() --- Validate given identifier ---- @param identifier string Identifier to check on ---- @return string Identifier without `steam:`, `license:` etc. ---- @return string Identifier Type: `steam`, `license` etc. ---- @return boolean `true` if identifier is a primary identifier, otherwise `false` +---@param identifier string Identifier to check on +---@return string Identifier without `steam:`, `license:` etc. +---@return string Identifier Type: `steam`, `license` etc. +---@return boolean `true` if identifier is a primary identifier, otherwise `false` function identifiers:getIdentifierInfo(identifier) identifier = corev:ensure(identifier, 'unknown') @@ -101,9 +92,9 @@ function identifiers:getIdentifierInfo(identifier) end --- Will load all players identifiers based on given rawInput, returns live information or cached database information ---- @param rawInput string|number Identifier like `steam:...`, `license:...` etc. ---- @return player|nil A generated `player` class or nil if identifier can't be found -function getPlayerIdentifiers(rawInput) +---@param rawInput string|number Identifier like `steam:...`, `license:...` etc. +---@return player|nil A generated `player` class or nil if identifier can't be found +local function getPlayerIdentifiers(rawInput) if (corev:typeof(rawInput) == 'number') then for _, player in pairs(identifiers.players) do if (corev:ensure(player.source, -2) == rawInput) then @@ -139,23 +130,16 @@ function getPlayerIdentifiers(rawInput) if (#latestIdentifiers > 0) then --- Create a new `player` class - local player = class 'player' - - --- Set default values - player:set { - source = nil, - name = corev:ensure(latestIdentifiers[1].name, 'Unknown'), - identifiers = { - steam = latestIdentifiers[1].steam, - license = latestIdentifiers[1].license, - xbl = latestIdentifiers[1].xbl, - live = latestIdentifiers[1].live, - discord = latestIdentifiers[1].discord, - fivem = latestIdentifiers[1].fivem, - ip = latestIdentifiers[1].ip - }, - identifier = (latestIdentifiers[1] or {})[primaryIdentifierType] or nil - } + local player = corev.classes:createPlayerClass(nil, corev:ensure(latestIdentifiers[1].name, 'Unknown'), + { + steam = latestIdentifiers[1].steam, + license = latestIdentifiers[1].license, + xbl = latestIdentifiers[1].xbl, + live = latestIdentifiers[1].live, + discord = latestIdentifiers[1].discord, + fivem = latestIdentifiers[1].fivem, + ip = latestIdentifiers[1].ip + }, (latestIdentifiers[1] or {})[primaryIdentifierType] or nil) if (player.identifier == nil) then return player end @@ -192,15 +176,7 @@ corev.events:onPlayerConnect(function(player, done) end --- Create a new `player` class - local vPlayer = class 'player' - - --- Set default values - vPlayer:set { - source = player.source, - name = player.name, - identifiers = player.identifiers, - identifier = player.identifier - } + local vPlayer = corev.classes:createPlayerClass(player.source, player.name, player.identifiers, player.identifier) --- Save player for later access identifiers.players[vPlayer.identifier] = vPlayer diff --git a/[required]/cvf_skins/classes/skin.lua b/[required]/cvf_skins/classes/skin.lua index 549e971..c0d110b 100644 --- a/[required]/cvf_skins/classes/skin.lua +++ b/[required]/cvf_skins/classes/skin.lua @@ -11,8 +11,8 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_client +local corev = assert(corev_client) local skin_funcs = assert(skin_funcs) local loadTattoos = assert(loadTattoos) local pairs = assert(pairs) @@ -38,7 +38,8 @@ local function GetPedHeadOverlayValue(ped, index) end --- Returns a `skin_options` classed based on given `ped` ---- @param ped any Any ped entity +---@param ped any Any ped entity +---@return skin_options Skin function GeneratePedSkin(ped) --- Makes sure that ped exists ped = corev:ensure(ped, PlayerPedId()) @@ -49,24 +50,23 @@ function GeneratePedSkin(ped) local isMale = pedModel == GetHashKey('mp_m_freemode_01') or IsPedMale(ped) --- Create a skin_options class - local skin_options = class 'skin_options' + ---@class skin_options + local skin_options = setmetatable({ __class = 'skin_options' }, {}) local __index = 0 --- Set default values - skin_options:set { - ped = ped, - isMultiplayerPed = isMP, - isMale = isMale, - isFemale = not isMale, - options = {} - } + skin_options.ped = ped + skin_options.isMultiplayerPed = isMP + skin_options.isMale = isMale + skin_options.isFemale = not isMale + skin_options.options = {} --- Create a skin option - --- @param name string Name for option identification - --- @param min number Number of minimal results - --- @param max number Number of maximum results - --- @param value number Current number on ped - --- @return skin_option Generated skin option + ---@param name string Name for option identification + ---@param min number Number of minimal results + ---@param max number Number of maximum results + ---@param value number Current number on ped + ---@return skin_option Generated skin option function skin_options:createOptions(name, min, max, value) __index = __index + 1 name = corev:ensure(name, 'unknown') @@ -77,38 +77,35 @@ function GeneratePedSkin(ped) if (name == 'unknown') then return nil end --- Create a `skin_option` class - local skin_option = class 'skin_option' + ---@class skin_option + local skin_option = setmetatable({ __class = 'skin_option' }, {}) --- Set default value - skin_option:set { - index = __index, - name = name, - min = min, - max = max, - value = value - } + skin_option.index = __index + skin_option.name = name + skin_option.min = min + skin_option.max = max + skin_option.value = value return skin_option end --- Create a skin category - --- @param name string Name of category + ---@param name string Name of category function skin_options:createCategory(name) name = corev:ensure(name, 'unknown') --- Create a `skin_category` class - local skin_category = class 'skin_category' + ---@class skin_category + local skin_category = setmetatable({ __class = 'skin_category' }, {}) - --- Set default values - skin_category:set { - name = name, - options = {} - } + skin_category.name = name + skin_category.options = {} --- Add a `skin_option` class to current category - --- @param _name string Name for option identification - --- @param min number Number of minimal results - --- @param max number Number of maximum results + ---@param _name string Name for option identification + ---@param min number Number of minimal results + ---@param max number Number of maximum results function skin_category:addOption(_name, min, max, value) _name = corev:ensure(_name, 'unknown') min = corev:ensure(min, 0) @@ -135,8 +132,8 @@ function GeneratePedSkin(ped) end --- Returns `skin_option` based on `input` - --- @param input any Any input - --- @returns skin_option|nil Skin option based on `input` + ---@param input any Any input + ---@return skin_option|nil Skin option based on `input` function skin_options:getOption(input) if (input == nil) then return nil end @@ -164,16 +161,16 @@ function GeneratePedSkin(ped) end --- #inheritance - skin_options:set('inheritance', skin_options:createCategory('inheritance')) - + skin_options.inheritance = skin_options:createCategory('inheritance') skin_options.inheritance:addOption('father', 0, 46, 0) skin_options.inheritance:addOption('mother', 0, 46, 0) skin_options.inheritance:addOption('shapeMix', 0, 10, 0) skin_options.inheritance:addOption('skinMix', 0, 10, 0) + --- #inheritance --- #appearance - skin_options:set('appearance', { + skin_options.appearance = { hair = skin_options:createCategory('hair'), blemishes = skin_options:createCategory('blemishes'), beard = skin_options:createCategory('beard'), @@ -189,7 +186,7 @@ function GeneratePedSkin(ped) body_blemishes = skin_options:createCategory('body_blemishes'), add_body_blemishes = skin_options:createCategory('add_body_blemishes'), eyes = skin_options:createCategory('eyes') - }) + } local numberOfColors = GetNumHairColors() @@ -245,7 +242,7 @@ function GeneratePedSkin(ped) --- #appearance --- #clothing - skin_options:set('clothing', { + skin_options.clothing = { mask = skin_options:createCategory('mask'), upper_body = skin_options:createCategory('upper_body'), lower_body = skin_options:createCategory('lower_body'), @@ -256,7 +253,7 @@ function GeneratePedSkin(ped) body_armor = skin_options:createCategory('body_armor'), badge = skin_options:createCategory('badge'), overlay = skin_options:createCategory('overlay') - }) + } --- Clothing cached values local cachedValues = { @@ -305,13 +302,13 @@ function GeneratePedSkin(ped) --- #clothing --- #props - skin_options:set('props', { + skin_options.props = { hats = skin_options:createCategory('hats'), glasses = skin_options:createCategory('glasses'), misc = skin_options:createCategory('misc'), watches = skin_options:createCategory('watches'), bracelets = skin_options:createCategory('bracelets') - }) + } --- Clothing cached values local cachedPropsValues = { @@ -381,9 +378,9 @@ function GeneratePedSkin(ped) end --- Returns if key matches pattern - --- @param key string Given input key - --- @param pattern string Pattern to check for - --- @return boolean `true` if matches, otherwise `false` + ---@param key string Given input key + ---@param pattern string Pattern to check for + ---@return boolean `true` if matches, otherwise `false` function skin_options:keyMatch(key, pattern) if (type(pattern) == 'table') then for _, ptrn in pairs(pattern) do @@ -399,9 +396,9 @@ function GeneratePedSkin(ped) end --- Returns if key matches pattern - --- @param key string Given input key - --- @param pattern string Pattern to check for - --- @return string|nul Results from match + ---@param key string Given input key + ---@param pattern string Pattern to check for + ---@return string|nil Results from match function skin_options:getKey(key, pattern) if (type(pattern) == 'table') then for inx, ptrn in pairs(pattern) do @@ -567,4 +564,6 @@ function GeneratePedSkin(ped) skin_options:updateRefs() return skin_options -end \ No newline at end of file +end + +_G.GeneratePedSkin = GeneratePedSkin \ No newline at end of file diff --git a/[required]/cvf_skins/classes/skin_funcs.lua b/[required]/cvf_skins/classes/skin_funcs.lua index d9472cc..909d025 100644 --- a/[required]/cvf_skins/classes/skin_funcs.lua +++ b/[required]/cvf_skins/classes/skin_funcs.lua @@ -11,8 +11,8 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_client +local corev = assert(corev_client) local getTattooData = assert(getTattooData) local pairs = assert(pairs) local upper = assert(string.upper) @@ -31,12 +31,13 @@ local ClearPedDecorations = assert(ClearPedDecorations) local AddPedDecorationFromHashes = assert(AddPedDecorationFromHashes) --- Create `skin_funcs` class -local skin_funcs = class "skin_funcs" +---@class skin_funcs +local skin_funcs = setmetatable({ __class = 'skin_funcs' }, {}) --- Checks if `input` exsists in `list` ---- @param input number Any number ---- @param list number[] List of numbers ---- @return boolean `true` if `input` has been found, otherwise `false` +---@param input number Any number +---@param list number[] List of numbers +---@return boolean `true` if `input` has been found, otherwise `false` function skin_funcs:any(input, list) input = corev:ensure(input, -1) list = corev:ensure(list, {}) @@ -51,7 +52,7 @@ function skin_funcs:any(input, list) end --- Update category `inheritance` based on given `skin_options` ---- @param skin_options skin_options Skin options +---@param skin_options skin_options Skin options function skin_funcs:updateInheritance(skin_options) local _father = (skin_options:getOption('inheritance.father') or {}).value or 0 local _mother = (skin_options:getOption('inheritance.mother') or {}).value or 0 @@ -64,7 +65,7 @@ function skin_funcs:updateInheritance(skin_options) end --- Update category `inheritance` based on given `skin_options` ---- @param skin_options skin_options Skin options +---@param skin_options skin_options Skin options function skin_funcs:updateAppearanceHair(skin_options) local _style = (skin_options:getOption('hair.style') or {}).value or 0 local _color = (skin_options:getOption('hair.color') or {}).value or 0 @@ -75,7 +76,7 @@ function skin_funcs:updateAppearanceHair(skin_options) end --- Update category `appearance` based on given `skin_options` ---- @param skin_options skin_options Skin options +---@param skin_options skin_options Skin options function skin_funcs:updateAppearance(skin_options, key, index) key = corev:ensure(key, 'unknown') index = corev:ensure(index, -1) @@ -100,7 +101,7 @@ function skin_funcs:updateAppearance(skin_options, key, index) end --- Update category `clothing` based on given `skin_options` ---- @param skin_options skin_options Skin options +---@param skin_options skin_options Skin options function skin_funcs:updateClothing(skin_options, key, index) key = corev:ensure(key, 'unknown') index = corev:ensure(index, -1) @@ -123,7 +124,7 @@ function skin_funcs:updateClothing(skin_options, key, index) end --- Update category `props` based on given `skin_options` ---- @param skin_options skin_options Skin options +---@param skin_options skin_options Skin options function skin_funcs:updateProp(skin_options, key, index) key = corev:ensure(key, 'unknown') index = corev:ensure(index, -1) @@ -150,7 +151,7 @@ function skin_funcs:updateProp(skin_options, key, index) end --- Update category `tattoo` based on given `skin_options` ---- @param skin_options skin_options Skin options +---@param skin_options skin_options Skin options function skin_funcs:updateTattoos(skin_options) local tattooData = getTattooData(skin_options.isMale and 'male' or 'female') @@ -175,4 +176,4 @@ function skin_funcs:updateTattoos(skin_options) end --- Register `skin_funcs` as global library -global.skin_funcs = skin_funcs \ No newline at end of file +_G.skin_funcs = skin_funcs \ No newline at end of file diff --git a/[required]/cvf_skins/classes/tattoo.lua b/[required]/cvf_skins/classes/tattoo.lua index b82bf0f..64b4b58 100644 --- a/[required]/cvf_skins/classes/tattoo.lua +++ b/[required]/cvf_skins/classes/tattoo.lua @@ -11,7 +11,8 @@ --- Cache global variables local assert = assert -local corev = assert(corev) +---@type corev_client +local corev = assert(corev_client) local load = assert(load) local xpcall = assert(xpcall) local pairs = assert(pairs) @@ -21,8 +22,8 @@ local LoadResourceFile = assert(LoadResourceFile) local GetCurrentResourceName = assert(GetCurrentResourceName) --- Load tattoo configuration based on given `type` ---- @param type string Two options: `male` or `female` ---- @return table|nil Tattoo configuraiton or nil +---@param type string Two options: `male` or `female` +---@return table|nil Tattoo configuraiton or nil local function loadConfigurationFile(type) type = corev:ensure(type, 'unknown') @@ -44,15 +45,15 @@ local function loadConfigurationFile(type) return {} end -function getTattooData(type) +local function getTattooData(type) type = corev:ensure(type, 'unknown') return loadConfigurationFile(type) end --- Load tattoo information into skin ---- @param skin_options skin_options Skin option to add information in -function loadTattoos(skin_options) +---@param skin_options skin_options Skin option to add information in +local function loadTattoos(skin_options) local tattooInformation = {} if (skin_options.isMale) then @@ -61,7 +62,7 @@ function loadTattoos(skin_options) tattooInformation = loadConfigurationFile('female') end - skin_options:set('tattoos', { + skin_options.tattoos = { tattoo_torso = skin_options:createCategory('tattoo_torso'), tattoo_head = skin_options:createCategory('tattoo_head'), tattoo_left_arm = skin_options:createCategory('tattoo_left_arm'), @@ -69,7 +70,7 @@ function loadTattoos(skin_options) tattoo_left_leg = skin_options:createCategory('tattoo_left_leg'), tattoo_right_leg = skin_options:createCategory('tattoo_right_leg'), tattoo_badges = skin_options:createCategory('tattoo_badges') - }) + } for categoryType, categoryInfo in pairs(tattooInformation) do local categoryName = ('tattoo_%s'):format(lower(categoryType)) @@ -85,5 +86,5 @@ function loadTattoos(skin_options) end --- Register `loadTattoos` and `getTattooData` as global function -global.loadTattoos = loadTattoos -global.getTattooData = getTattooData \ No newline at end of file +_G.loadTattoos = loadTattoos +_G.getTattooData = getTattooData \ No newline at end of file diff --git a/[required]/cvf_skins/client/main.lua b/[required]/cvf_skins/client/main.lua index ce3f223..eaf06ef 100644 --- a/[required]/cvf_skins/client/main.lua +++ b/[required]/cvf_skins/client/main.lua @@ -11,7 +11,8 @@ --- Cache global variables local assert = assert -local corev = assert(corev) +---@type corev_client +local corev = assert(corev_client) local GeneratePedSkin = assert(GeneratePedSkin) local CreateThread = assert(Citizen.CreateThread) local Wait = assert(Citizen.Wait) @@ -74,6 +75,7 @@ CreateThread(function() SetPedDefaultComponentVariation(ped) + --- @type skin_options local skin = GeneratePedSkin(ped) local skin_info = decode(result_data or '{}') diff --git a/[required]/cvf_skins/server/main.lua b/[required]/cvf_skins/server/main.lua index 4761617..975ea26 100644 --- a/[required]/cvf_skins/server/main.lua +++ b/[required]/cvf_skins/server/main.lua @@ -11,17 +11,18 @@ --- Cache global variables local assert = assert -local corev = assert(corev) -local class = assert(class) +---@type corev_server +local corev = assert(corev_server) --- Mark this resource as `database` migration dependent resource corev.db:migrationDependent() --- Create a `skins` class -local skins = class "skins" +---@class skins +local skins = setmetatable({ __class = 'skins' }, {}) --- Set default values -skins:set('players', {}) +skins.players = {} --- Register callback for loading database skin corev.callback:register('load', function(vPlayer, cb) diff --git a/[required]/cvf_translations/shared/main.lua b/[required]/cvf_translations/shared/main.lua index 4ec3585..c717514 100644 --- a/[required]/cvf_translations/shared/main.lua +++ b/[required]/cvf_translations/shared/main.lua @@ -11,13 +11,13 @@ --- Cache global variables local assert = assert -local class = assert(class) -local corev = assert(corev) +---@type corev_client|corev_server +local corev = assert(corev_client or corev_server) local pairs = assert(pairs) local insert = assert(table.insert) local decode = assert(json.decode) local sub = assert(string.sub) -local pack = assert(pack or table.pack) +local pack = assert(table.pack) --- Cahce FiveM globals local exports = assert(exports) @@ -29,19 +29,18 @@ local GetNumResourceMetadata = assert(GetNumResourceMetadata) local GetResourceMetadata = assert(GetResourceMetadata) --- Create translation class -local translations = class "translations" +---@class translations +local translations = setmetatable({ __class = 'translations' }, {}) --- Set default values -translations:set { - translations = {} -} +translations.translations = {} --- Add a translation to CoreV's framework ---- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string Register translation for a module, example: core ---- @param key string Key of translation ---- @param value string Translated value ---- @param override boolean Override if translation already exists +---@param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +---@param module string Register translation for a module, example: core +---@param key string Key of translation +---@param value string Translated value +---@param override boolean Override if translation already exists function translations:addTranslation(language, module, key, value, override) language = corev:ensure(language, 'unknown') module = corev:ensure(module, 'unknown') @@ -69,10 +68,10 @@ function translations:addTranslation(language, module, key, value, override) end --- Returns a translation from current framework ---- @param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string Register translation for a module, example: core ---- @param key string Key of translation ---- @return string Translation or 'MISSING TRANSLATION' +---@param language string Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +---@param module string Register translation for a module, example: core +---@param key string Key of translation +---@return string Translation or 'MISSING TRANSLATION' function translations:getTranslation(language, module, key) language = corev:ensure(language, 'unknown') module = corev:ensure(module, 'unknown') @@ -155,10 +154,10 @@ for i = 0, GetNumResources(), 1 do end --- Returns translation key founded or 'MISSING TRANSLATION' ---- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string? (optional) Register translation for a module, example: core ---- @param key string Key of translation ---- @returns string Translation or 'MISSING TRANSLATION' +---@params language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +---@params module string? (optional) Register translation for a module, example: core +---@params key string Key of translation +---@return string Translation or 'MISSING TRANSLATION' local function getTranslationKey(...) local __module = GetInvokingResource() diff --git a/corev/client/import.lua b/corev/client/import.lua index f557f84..317a875 100644 --- a/corev/client/import.lua +++ b/corev/client/import.lua @@ -38,7 +38,6 @@ local traceback = assert(debug.traceback) local error = assert(error) local vector3 = assert(vector3) local vector2 = assert(vector2) -local setmetatable = assert(setmetatable) local CreateThread = assert(Citizen.CreateThread) local Wait = assert(Citizen.Wait) @@ -105,10 +104,7 @@ end --- Load those exports local __loadExports = { [1] = { r = 'cvf_config', f = '__c', s = false }, - [2] = { r = 'cvf_translations', f = '__t', s = false }, - [3] = { r = 'menuv', f = '__open', s = false }, - [4] = { r = 'menuv', f = '__close', s = false }, - [5] = { r = 'menuv', f = '__create', s = false } + [2] = { r = 'cvf_translations', f = '__t', s = false } } --- Store global exports as local variable @@ -162,64 +158,23 @@ _AEH('onResourceStop', function(resourceName) end end) ---- Modify global variable -global = setmetatable({}, { - __newindex = function(_, n, v) - __global[n] = v - __environment[n] = v - rawset(_, n, v) - end -}) - ---- Makes sure that class is available -local function getClass() - if (class ~= nil) then return class end - if (class) then return class end - if (_G.class ~= nil) then return _G.class end - if (_G.class) then return _G.class end - - local rawClassFile = LoadResourceFile('corev', 'vendors/class.lua') - - if (rawClassFile) then - local func, _ = load(rawClassFile, 'corev/vendors/class.lua') - - if (func) then - local ok, result = xpcall(func, traceback) - - if (ok) then - global.class = result - - return global.class - else - return nil - end - else - return nil - end - else - return nil - end -end - ---- Cache global variables -local class = assert(getClass()) - --- Create CoreV class -local corev = class "corev" +---@class corev_client +local corev_client = setmetatable({ __class = 'corev_client' }, {}) ---- Set default values for `corev` class -corev:set('callback', class "corev-callback") -corev:set('streaming', class "corev-streaming") -corev:set('menu', class "corev-menu") +---@class corev_client_callback +corev_client.callback = setmetatable({ __class = 'corev_client_callback' }, {}) +---@class corev_client_streaming +corev_client.streaming = setmetatable({ __class = 'corev_client_streaming' }, {}) --- Set default values for `corev-callback` class -corev.callback:set('requestId', 1) -corev.callback:set('callbacks', {}) +corev_client.callback.requestId = 1 +corev_client.callback.callbacks = {} --- Return a value type of any CFX object ---- @param value any Any value ---- @return string Type of value -function corev:typeof(value) +---@param value any Any value +---@return string Type of value +function corev_client:typeof(value) if (value == nil) then return 'nil' end local rawType = type(value) or 'nil' @@ -241,9 +196,9 @@ function corev:typeof(value) end --- Convert value to number ---- @param value any Any value ---- @return number A integer -function corev:toInt(value) +---@param value any Any value +---@return number A integer +function corev_client:toInt(value) local rawType = self:typeof(value) if (rawType == 'nil') then return 0 end @@ -253,9 +208,9 @@ function corev:toInt(value) end --- Convert value to int32 ---- @param value any Any value to int32 ---- @return number Int32 value -function corev:maxInt32(value) +---@param value any Any value to int32 +---@return number Int32 value +function corev_client:maxInt32(value) local input = self:toInt(value) if (input >= INT32_MAX) then @@ -266,10 +221,10 @@ function corev:maxInt32(value) end --- Makes sure your input matches your type of defaultValue ---- @param input any Any type of value you want to match with defaultValue ---- @param defaultValue any Any default value when input don't match with defaultValue's type ---- @return any DefaultValue or translated/transformed input -function corev:ensure(input, defaultValue) +---@param input any Any type of value you want to match with defaultValue +---@param defaultValue any Any default value when input don't match with defaultValue's type +---@return any DefaultValue or translated/transformed input +function corev_client:ensure(input, defaultValue) if (defaultValue == nil) then return nil end @@ -378,10 +333,10 @@ function corev:ensure(input, defaultValue) end --- Load or return cached configuration based on name ---- @param name string Name of configuration to load ---- @params ... string[] Filer results by key ---- @return any|nil Returns `any` data from cached configuration or `nil` if not found -function corev:cfg(name, ...) +---@param name string Name of configuration to load +---@params ... string[] Filer results by key +---@return any|nil Returns `any` data from cached configuration or `nil` if not found +function corev_client:cfg(name, ...) name = self:ensure(name, 'unknown') if (name == 'unknown') then return {} end @@ -394,11 +349,11 @@ function corev:cfg(name, ...) end --- Returns translation key founded or 'MISSING TRANSLATION' ---- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string? (optional) Register translation for a module, example: core ---- @param key string Key of translation ---- @returns string Translation or 'MISSING TRANSLATION' -function corev:t(...) +---@params language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +---@params module string? (optional) Register translation for a module, example: core +---@params key string Key of translation +---@return string Translation or 'MISSING TRANSLATION' +function corev_client:t(...) if (__exports[2].self == nil) then return __exports[2].func(...) else @@ -408,10 +363,10 @@ end --- Own implementation of GetHashKey --- https://gist.github.com/ThymonA/5266760e0fe302feceb19094b6bff458 ---- @param name string Key to transform to hash ---- @returns number Generated hash -function corev:hashString(name) - name = corev:ensure(name, 'unknown') +---@param name string Key to transform to hash +---@return number Generated hash +function corev_client:hashString(name) + name = corev_client:ensure(name, 'unknown') local length = len(name) local hash = 0 @@ -435,10 +390,10 @@ function corev:hashString(name) end --- Checks if a string ends with given word ---- @param str string String to search in ---- @param word string Word to search for ---- @return boolean `true` if word has been found, otherwise `false` -function corev:endswith(str, word) +---@param str string String to search in +---@param word string Word to search for +---@return boolean `true` if word has been found, otherwise `false` +function corev_client:endswith(str, word) str = self:ensure(str, '') word = self:ensure(word, '') @@ -446,11 +401,11 @@ function corev:endswith(str, word) end --- Replace a string that contains `this` to `that` ---- @param str string String where to replace in ---- @param this string Word that's need to be replaced ---- @param that string Replace `this` whit given string ---- @returns string String where `this` has been replaced with `that` -function corev:replace(str, this, that) +---@param str string String where to replace in +---@param this string Word that's need to be replaced +---@param that string Replace `this` whit given string +---@return string String where `this` has been replaced with `that` +function corev_client:replace(str, this, that) local b, e = str:find(this, 1, true) if b == nil then @@ -461,10 +416,10 @@ function corev:replace(str, this, that) end --- Split a string by given delim ---- @param str string String that's need to be split ---- @param delim string Split string by every given delim ---- @returns string[] List of strings, splitted at given delim -function corev:split(str, delim) +---@param str string String that's need to be split +---@param delim string Split string by every given delim +---@return string[] List of strings, splitted at given delim +function corev_client:split(str, delim) local t = {} for substr in gmatch(self:ensure(str, ''), "[^".. delim .. "]*") do @@ -477,11 +432,11 @@ function corev:split(str, delim) end --- Trigger func by server ---- @param name string Name of trigger ---- @param callback function Trigger this function -function corev:onServerTrigger(name, callback) - name = corev:ensure(name, 'unknown') - callback = corev:ensure(callback, function() end) +---@param name string Name of trigger +---@param callback function Trigger this function +function corev_client:onServerTrigger(name, callback) + name = corev_client:ensure(name, 'unknown') + callback = corev_client:ensure(callback, function() end) if (name == 'unknown') then return end @@ -490,11 +445,11 @@ function corev:onServerTrigger(name, callback) end --- Trigger func by client ---- @param name string Name of trigger ---- @param callback function Trigger this function -function corev:onClientTrigger(name, callback) - name = corev:ensure(name, 'unknown') - callback = corev:ensure(callback, function() end) +---@param name string Name of trigger +---@param callback function Trigger this function +function corev_client:onClientTrigger(name, callback) + name = corev_client:ensure(name, 'unknown') + callback = corev_client:ensure(callback, function() end) if (name == 'unknown') then return end @@ -502,11 +457,11 @@ function corev:onClientTrigger(name, callback) end --- Trigger server callback ---- @param name string Name of callback ---- @param callback function Trigger this function on server return -function corev.callback:triggerCallback(name, callback, ...) - name = corev:ensure(name, 'unknown') - callback = corev:ensure(callback, function() end) +---@param name string Name of callback +---@param callback function Trigger this function on server return +function corev_client.callback:triggerCallback(name, callback, ...) + name = corev_client:ensure(name, 'unknown') + callback = corev_client:ensure(callback, function() end) if (name == 'unknown') then return end @@ -522,13 +477,13 @@ function corev.callback:triggerCallback(name, callback, ...) end --- Load a model async and trigger cb when model has been loaded ---- @param hash number|string Hash you want to load ---- @param cb function When model is loaded, this function will be triggerd -function corev.streaming:requestModelAsync(hash, cb) - hash = corev:typeof(hash) == 'number' and hash or corev:ensure(hash, 'unknown') - cb = corev:ensure(cb, function() end) +---@param hash number|string Hash you want to load +---@param cb function When model is loaded, this function will be triggerd +function corev_client.streaming:requestModelAsync(hash, cb) + hash = corev_client:typeof(hash) == 'number' and hash or corev_client:ensure(hash, 'unknown') + cb = corev_client:ensure(cb, function() end) - if (corev:typeof(hash) == 'string') then + if (corev_client:typeof(hash) == 'string') then if (hash == 'unknown') then return end hash = GetHashKey(hash) @@ -544,11 +499,11 @@ function corev.streaming:requestModelAsync(hash, cb) end --- Load a texture dictonary async and trigger cb when dictonary has been loaded ---- @param hash string Name of texture dictonary to load ---- @param cb function When dictonary is loaded, this function will be triggerd -function corev.streaming:requestTextureAsync(textureDictionary, cb) - textureDictionary = corev:ensure(textureDictionary, 'unknown') - cb = corev:ensure(cb, function() end) +---@param textureDictionary string Name of texture dictonary to load +---@param cb function When dictonary is loaded, this function will be triggerd +function corev_client.streaming:requestTextureAsync(textureDictionary, cb) + textureDictionary = corev_client:ensure(textureDictionary, 'unknown') + cb = corev_client:ensure(cb, function() end) if (textureDictionary == 'unknown') then return end @@ -564,55 +519,20 @@ function corev.streaming:requestTextureAsync(textureDictionary, cb) cb() end ---- Open a menu based on given `name` and `resource` ---- @param resource string (optional) Name of resource where menu is created ---- @param name string Name of menu -function corev.menu:open(...) - if (__exports[3].self == nil) then - return __exports[3].func(...) - else - return __exports[3].func(__exports[3].self, ...) - end -end - ---- Close a menu based on given `name` and `resource` ---- @param resource string (optional) Name of resource where menu is created ---- @param name string Name of menu -function corev.menu:close(...) - if (__exports[4].self == nil) then - return __exports[4].func(...) - else - return __exports[4].func(__exports[4].self, ...) - end -end - ---- Close a menu based on given `name` and `resource` ---- @param name string Name of menu ---- @param title string Title of menu ---- @param subtitle string Subtitle of menu ---- @return menu Created `menu` class -function corev.menu:create(name, title, subtitle) - if (__exports[5].self == nil) then - return __exports[5].func(name, title, subtitle) - else - return __exports[5].func(__exports[5].self, name, title, subtitle) - end -end - --- Results from server callback -corev:onServerTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(requestId, ...) - requestId = corev:ensure(requestId, 0) +corev_client:onServerTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(requestId, ...) + requestId = corev_client:ensure(requestId, 0) if (requestId <= 0 or requestId > 65535) then return end - if (((corev.callback or {}).callbacks or {})[requestId] == nil) then return end + if (((corev_client.callback or {}).callbacks or {})[requestId] == nil) then return end - corev.callback.callbacks[requestId](...) - corev.callback.callbacks[requestId] = nil + corev_client.callback.callbacks[requestId](...) + corev_client.callback.callbacks[requestId] = nil end) --- Returns stored resource name or call `GetCurrentResourceName` ---- @return string Returns name of current resource -function corev:getCurrentResourceName() +---@return string Returns name of current resource +function corev_client:getCurrentResourceName() if (self:typeof(currentResourceName) == 'string') then return currentResourceName end @@ -621,10 +541,10 @@ function corev:getCurrentResourceName() end --- Will generate a random string based on given length ---- @param length number Length the random string must be ---- @param recurse boolean When `false`, GetGameTimer() will called as seed, otherwise keep current seed ---- @return string Generated random string matching your length -function corev:getRandomString(length, recurse) +---@param length number Length the random string must be +---@param recurse boolean When `false`, GetGameTimer() will called as seed, otherwise keep current seed +---@return string Generated random string matching your length +function corev_client:getRandomString(length, recurse) length = self:ensure(length, 16) recurse = self:ensure(recurse, false) @@ -646,22 +566,22 @@ function corev:getRandomString(length, recurse) end --- Register corev as global variable -global.corev = corev +_G.corev_client = corev_client ---------------------------- --- Modify global variables ---------------------------- -global.string = string +_G.string = string --- Checks if a string starts with given word ---- @param self string String to search in ---- @param word string Word to search for ---- @return boolean `true` if word has been found, otherwise `false` -global.string.startsWith = function(self, word) - word = corev:ensure(word, 'unknown') +---@param self string String to search in +---@param word string Word to search for +---@return boolean `true` if word has been found, otherwise `false` +_G.string.startsWith = function(self, word) + word = corev_client:ensure(word, 'unknown') return self:sub(1, #word) == word end --- Represent a empty string -global.string.empty = '' \ No newline at end of file +_G.string.empty = '' \ No newline at end of file diff --git a/corev/client/main.lua b/corev/client/main.lua new file mode 100644 index 0000000..a4ac2bf --- /dev/null +++ b/corev/client/main.lua @@ -0,0 +1,15 @@ +----------------------- [ CoreV ] ----------------------- +-- GitLab: https://git.arens.io/ThymonA/corev-framework/ +-- GitHub: https://github.com/ThymonA/CoreV-Framework/ +-- License: GNU General Public License v3.0 +-- https://choosealicense.com/licenses/gpl-3.0/ +-- Author: Thymon Arens +-- Name: CoreV +-- Version: 1.0.0 +-- Description: Custom FiveM Framework +----------------------- [ CoreV ] ----------------------- +local assert = assert + +--- Cache global variables +---@type corev_client +local corev = assert(corev_client) \ No newline at end of file diff --git a/corev/fxmanifest.lua b/corev/fxmanifest.lua index bd53f07..fb80909 100644 --- a/corev/fxmanifest.lua +++ b/corev/fxmanifest.lua @@ -25,7 +25,6 @@ url 'https://git.arens.io/ThymonA/corev-framework/' --- Load client files --- files { - 'vendors/class.lua', 'translations/*.json' } @@ -33,7 +32,8 @@ files { --- Register all client files --- client_scripts { - 'client/import.lua' + 'client/import.lua', + 'client/main.lua' } --- diff --git a/corev/server/common.lua b/corev/server/common.lua index 8ceadf2..3995068 100644 --- a/corev/server/common.lua +++ b/corev/server/common.lua @@ -11,7 +11,8 @@ --- Cache global variables local assert = assert -local corev = assert(corev) +---@type corev_server +local corev = assert(corev_server) local print = assert(print) --- This event will be trigger when a player is connecting diff --git a/corev/server/import.lua b/corev/server/import.lua index ac8dbaf..04aef92 100644 --- a/corev/server/import.lua +++ b/corev/server/import.lua @@ -44,9 +44,8 @@ local error = assert(error) local print = assert(print) local vector3 = assert(vector3) local vector2 = assert(vector2) -local setmetatable = assert(setmetatable) -local pack = assert(pack or table.pack) -local unpack = assert(unpack or table.unpack) +local pack = assert(table.pack) +local unpack = assert(table.unpack) local CreateThread = assert(Citizen.CreateThread) local Wait = assert(Citizen.Wait) @@ -174,76 +173,39 @@ _AEH('onResourceStop', function(resourceName) end end) ---- Modify global variable -global = setmetatable({}, { - __newindex = function(_, n, v) - __global[n] = v - __environment[n] = v - rawset(_, n, v) - end -}) - ---- Makes sure that class is available -local function getClass() - if (class ~= nil) then return class end - if (class) then return class end - if (_G.class ~= nil) then return _G.class end - if (_G.class) then return _G.class end - - local rawClassFile = LoadResourceFile('corev', 'vendors/class.lua') - - if (rawClassFile) then - local func, _ = load(rawClassFile, 'corev/vendors/class.lua') - - if (func) then - local ok, result = xpcall(func, traceback) - - if (ok) then - global.class = result - - return global.class - else - return nil - end - else - return nil - end - else - return nil - end -end - ---- Cache global variables -local class = assert(class or getClass()) - --- Create CoreV class ---- @class CoreV -local corev = class "corev" - ---- Set default values for `corev` class -corev:set('db', class "corev-db") -corev:set('callback', class "corev-callback") -corev:set('jobs', class "corev-jobs") -corev:set('events', class "corev-events") +---@class corev_server +local corev_server = setmetatable({ __class = 'corev_server' }, {}) + +---@class corev_server_db +corev_server.db = setmetatable({ __class = 'corev_server_db' }, {}) +---@class corev_server_callback +corev_server.callback = setmetatable({ __class = 'corev_server_callback' }, {}) +---@class corev_server_jobs +corev_server.jobs = setmetatable({ __class = 'corev_server_jobs' }, {}) +---@class corev_server_events +corev_server.events = setmetatable({ __class = 'corev_server_events' }, {}) +---@class corev_server_classes +corev_server.classes = setmetatable({ __class = 'corev_server_classes' }, {}) --- Set default values for `corev-db` class -corev.db:set('ready', false) -corev.db:set('hasMigrations', false) +corev_server.db.ready = false +corev_server.db.hasMigrations = false --- Set default values for `corev-callback` class -corev.callback:set('callbacks', {}) +corev_server.callback.callbacks = {} --- Tries to execute `func`, if any error occur, `catch_func` will be triggerd ---- @param func function Function to execute ---- @param catch_func function Fallback function when error occur -function corev:try(func, catch_func) +---@param func function Function to execute +---@param catch_func function Fallback function when error occur +function corev_server:try(func, catch_func) return try(func, catch_func) end --- Return a value type of any CFX object ---- @param value any Any value ---- @return string Type of value -function corev:typeof(value) +---@param value any Any value +---@return string Type of value +function corev_server:typeof(value) if (value == nil) then return 'nil' end local rawType = type(value) or 'nil' @@ -265,9 +227,9 @@ function corev:typeof(value) end --- Convert value to number ---- @param value any Any value ---- @return number A integer -function corev:toInt(value) +---@param value any Any value +---@return number A integer +function corev_server:toInt(value) local rawType = self:typeof(value) if (rawType == 'nil') then return 0 end @@ -277,9 +239,9 @@ function corev:toInt(value) end --- Convert value to int32 ---- @param value any Any value to int32 ---- @return number Int32 value -function corev:maxInt32(value) +---@param value any Any value to int32 +---@return number Int32 value +function corev_server:maxInt32(value) local input = self:toInt(value) if (input >= INT32_MAX) then @@ -290,10 +252,10 @@ function corev:maxInt32(value) end --- Makes sure your input matches your type of defaultValue ---- @param input any Any type of value you want to match with defaultValue ---- @param defaultValue any Any default value when input don't match with defaultValue's type ---- @return any DefaultValue or translated/transformed input -function corev:ensure(input, defaultValue) +---@param input any Any type of value you want to match with defaultValue +---@param defaultValue any Any default value when input don't match with defaultValue's type +---@return any DefaultValue or translated/transformed input +function corev_server:ensure(input, defaultValue) if (defaultValue == nil) then return nil end @@ -402,10 +364,10 @@ function corev:ensure(input, defaultValue) end --- Load or return cached configuration based on name ---- @param name string Name of configuration to load ---- @params ... string[] Filer results by key ---- @return any|nil Returns `any` data from cached configuration or `nil` if not found -function corev:cfg(name, ...) +---@param name string Name of configuration to load +---@params ... string[] Filer results by key +---@return any|nil Returns `any` data from cached configuration or `nil` if not found +function corev_server:cfg(name, ...) name = self:ensure(name, 'unknown') if (name == 'unknown') then return {} end @@ -418,11 +380,11 @@ function corev:cfg(name, ...) end --- Returns translation key founded or 'MISSING TRANSLATION' ---- @param language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. ---- @param module string? (optional) Register translation for a module, example: core ---- @param key string Key of translation ---- @returns string Translation or 'MISSING TRANSLATION' -function corev:t(...) +---@params language string? (optional) Needs to be a two letter identifier, example: EN, DE, NL, BE, FR etc. +---@params module string? (optional) Register translation for a module, example: core +---@params key string Key of translation +---@return string Translation or 'MISSING TRANSLATION' +function corev_server:t(...) if (__exports[2].self == nil) then return __exports[2].func(...) else @@ -431,10 +393,10 @@ function corev:t(...) end --- Checks if a string ends with given word ---- @param str string String to search in ---- @param word string Word to search for ---- @return boolean `true` if word has been found, otherwise `false` -function corev:endswith(str, word) +---@param str string String to search in +---@param word string Word to search for +---@return boolean `true` if word has been found, otherwise `false` +function corev_server:endswith(str, word) str = self:ensure(str, '') word = self:ensure(word, '') @@ -442,11 +404,11 @@ function corev:endswith(str, word) end --- Replace a string that contains `this` to `that` ---- @param str string String where to replace in ---- @param this string Word that's need to be replaced ---- @param that string Replace `this` whit given string ---- @returns string String where `this` has been replaced with `that` -function corev:replace(str, this, that) +---@param str string String where to replace in +---@param this string Word that's need to be replaced +---@param that string Replace `this` whit given string +---@return string String where `this` has been replaced with `that` +function corev_server:replace(str, this, that) local b, e = str:find(this, 1, true) if b == nil then @@ -457,10 +419,10 @@ function corev:replace(str, this, that) end --- Split a string by given delim ---- @param str string String that's need to be split ---- @param delim string Split string by every given delim ---- @returns string[] List of strings, splitted at given delim -function corev:split(str, delim) +---@param str string String that's need to be split +---@param delim string Split string by every given delim +---@return string[] List of strings, splitted at given delim +function corev_server:split(str, delim) local t = {} for substr in gmatch(self:ensure(str, ''), "[^".. delim .. "]*") do @@ -473,9 +435,9 @@ function corev:split(str, delim) end --- Trigger callback when database is ready ---- @param callback function Callback function to execute -function corev.db:dbReady(callback) - callback = corev:ensure(callback, function() end) +---@param callback function Callback function to execute +function corev_server.db:dbReady(callback) + callback = corev_server:ensure(callback, function() end) CreateThread(function() while GetResourceState('mysql-async') ~= 'started' do Wait(0) end @@ -486,15 +448,15 @@ function corev.db:dbReady(callback) end --- Update ready state when database is ready -corev.db:dbReady(function() - corev.db.ready = true +corev_server.db:dbReady(function() + corev_server.db.ready = true end) --- Escape database params ---- @param params table Parameters to escape ---- @return table Safe parameters -function corev.db:safeParameters(params) - params = corev:ensure(params, {}) +---@param params table Parameters to escape +---@return table Safe parameters +function corev_server.db:safeParameters(params) + params = corev_server:ensure(params, {}) if (next(params) == nil) then return {[''] = ''} @@ -504,13 +466,13 @@ function corev.db:safeParameters(params) end --- Execute async insert ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @param callback function Callback function to execute -function corev.db:insertAsync(query, params, callback) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) - callback = corev:ensure(callback, function() end) +---@param query string Query to execute +---@param params table Parameters to execute +---@param callback function Callback function to execute +function corev_server.db:insertAsync(query, params, callback) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) + callback = corev_server:ensure(callback, function() end) if (query == 'unknown') then return end @@ -521,7 +483,7 @@ function corev.db:insertAsync(query, params, callback) end if (not self.ready) then - corev.db:dbReady(function() + corev_server.db:dbReady(function() __exports[4].func(__exports[4].self, query, params, callback) end) else @@ -530,13 +492,13 @@ function corev.db:insertAsync(query, params, callback) end --- Returns first column of first row ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @param callback function Callback function to execute -function corev.db:fetchScalarAsync(query, params, callback) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) - callback = corev:ensure(callback, function() end) +---@param query string Query to execute +---@param params table Parameters to execute +---@param callback function Callback function to execute +function corev_server.db:fetchScalarAsync(query, params, callback) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) + callback = corev_server:ensure(callback, function() end) if (query == 'unknown') then return end @@ -547,7 +509,7 @@ function corev.db:fetchScalarAsync(query, params, callback) end if (not self.ready) then - corev.db:dbReady(function() + corev_server.db:dbReady(function() __exports[5].func(__exports[5].self, query, params, callback) end) else @@ -556,13 +518,13 @@ function corev.db:fetchScalarAsync(query, params, callback) end --- Fetch all results from database query ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @param callback function Callback function to execute -function corev.db:fetchAllAsync(query, params, callback) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) - callback = corev:ensure(callback, function() end) +---@param query string Query to execute +---@param params table Parameters to execute +---@param callback function Callback function to execute +function corev_server.db:fetchAllAsync(query, params, callback) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) + callback = corev_server:ensure(callback, function() end) if (query == 'unknown') then return end @@ -573,7 +535,7 @@ function corev.db:fetchAllAsync(query, params, callback) end if (not self.ready) then - corev.db:dbReady(function() + corev_server.db:dbReady(function() __exports[6].func(__exports[6].self, query, params, callback) end) else @@ -582,13 +544,13 @@ function corev.db:fetchAllAsync(query, params, callback) end --- Execute a query on database ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @param callback function Callback function to execute -function corev.db:executeAsync(query, params, callback) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) - callback = corev:ensure(callback, function() end) +---@param query string Query to execute +---@param params table Parameters to execute +---@param callback function Callback function to execute +function corev_server.db:executeAsync(query, params, callback) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) + callback = corev_server:ensure(callback, function() end) if (query == 'unknown') then return end @@ -599,7 +561,7 @@ function corev.db:executeAsync(query, params, callback) end if (not self.ready) then - corev.db:dbReady(function() + corev_server.db:dbReady(function() __exports[7].func(__exports[7].self, query, params, callback) end) else @@ -608,12 +570,12 @@ function corev.db:executeAsync(query, params, callback) end --- Execute async insert ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @return any Returns results from database -function corev.db:insert(query, params) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) +---@param query string Query to execute +---@param params table Parameters to execute +---@return any Returns results from database +function corev_server.db:insert(query, params) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) if (query == 'unknown') then return nil end @@ -630,12 +592,12 @@ function corev.db:insert(query, params) end --- Returns first column of first row ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @return any Returns results from database -function corev.db:fetchScalar(query, params) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) +---@param query string Query to execute +---@param params table Parameters to execute +---@return any Returns results from database +function corev_server.db:fetchScalar(query, params) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) if (query == 'unknown') then return nil end @@ -652,12 +614,12 @@ function corev.db:fetchScalar(query, params) end --- Fetch all results from database query ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @return any Returns results from database -function corev.db:fetchAll(query, params) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) +---@param query string Query to execute +---@param params table Parameters to execute +---@return any Returns results from database +function corev_server.db:fetchAll(query, params) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) if (query == 'unknown') then return nil end @@ -674,12 +636,12 @@ function corev.db:fetchAll(query, params) end --- Execute a query on database ---- @param query string Query to execute ---- @param params table Parameters to execute ---- @return any Returns results from database -function corev.db:execute(query, params) - query = corev:ensure(query, 'unknown') - params = corev:ensure(params, {}) +---@param query string Query to execute +---@param params table Parameters to execute +---@return any Returns results from database +function corev_server.db:execute(query, params) + query = corev_server:ensure(query, 'unknown') + params = corev_server:ensure(params, {}) if (query == 'unknown') then return nil end @@ -696,12 +658,12 @@ function corev.db:execute(query, params) end --- This function returns `true` if resource and migration exists in database ---- @param resourceName string Name of resource ---- @param sqlVersion number SQL version number ---- @return boolean `true` if exsits, otherwise `false` -function corev.db:migrationExists(resourceName, sqlVersion) - resourceName = corev:ensure(resourceName, 'unknown') - sqlVersion = corev:ensure(sqlVersion, 0) +---@param resourceName string Name of resource +---@param sqlVersion number SQL version number +---@return boolean `true` if exsits, otherwise `false` +function corev_server.db:migrationExists(resourceName, sqlVersion) + resourceName = corev_server:ensure(resourceName, 'unknown') + sqlVersion = corev_server:ensure(sqlVersion, 0) if (resourceName == 'unknown') then return false end @@ -711,7 +673,7 @@ function corev.db:migrationExists(resourceName, sqlVersion) ['@resource'] = resourceName, ['@name'] = ('%s.lua'):format(sqlVersion) }, function(foundedResults) - foundedResults = corev:ensure(foundedResults, {}) + foundedResults = corev_server:ensure(foundedResults, {}) res = #foundedResults > 0 finished = true @@ -723,7 +685,7 @@ function corev.db:migrationExists(resourceName, sqlVersion) end --- Apply migrations -function corev.db:migrationDependent() +function corev_server.db:migrationDependent() self.hasMigrations = true --- Execute this function when database is ready @@ -733,7 +695,7 @@ function corev.db:migrationDependent() __exports[6].func(__exports[6].self, 'SELECT * FROM `migrations` WHERE `resource` = @resource', { ['@resource'] = currentResourceName }, function(result) - migrations = corev:ensure(result, {}) + migrations = corev_server:ensure(result, {}) finished = true end) @@ -744,7 +706,7 @@ function corev.db:migrationDependent() local lua_exists = false for _, migration in pairs(migrations) do - local db_name = corev:ensure(migration.name, 'unknown') + local db_name = corev_server:ensure(migration.name, 'unknown') if (db_name == lua_file) then lua_exists = true @@ -763,14 +725,14 @@ function corev.db:migrationDependent() local migrationLoaded, migrationData = xpcall(migrationFunc, traceback) if (migrationLoaded) then - local migrationDependencies = corev:ensure(migrationData.dependencies, {}) + local migrationDependencies = corev_server:ensure(migrationData.dependencies, {}) for dependencyResource, sqlVersion in pairs(migrationDependencies) do - dependencyResource = corev:ensure(dependencyResource, 'unknown') - sqlVersion = corev:ensure(sqlVersion, 0) + dependencyResource = corev_server:ensure(dependencyResource, 'unknown') + sqlVersion = corev_server:ensure(sqlVersion, 0) if (dependencyResource == 'unknown') then - print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + print(corev_server:t('core', 'database_migration_not_loaded'):format(currentResourceName)) return end @@ -778,10 +740,10 @@ function corev.db:migrationDependent() while not self:migrationExists(dependencyResource, sqlVersion) do Wait(500) end end - local migrationSql = corev:ensure(migrationData.sql, 'unknown') + local migrationSql = corev_server:ensure(migrationData.sql, 'unknown') if (migrationSql == 'unknown') then - print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + print(corev_server:t('core', 'database_migration_not_loaded'):format(currentResourceName)) return end @@ -794,10 +756,10 @@ function corev.db:migrationDependent() end) end) else - print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + print(corev_server:t('core', 'database_migration_not_loaded'):format(currentResourceName)) end else - print(corev:t('core', 'database_migration_not_loaded'):format(currentResourceName)) + print(corev_server:t('core', 'database_migration_not_loaded'):format(currentResourceName)) end repeat Wait(0) until migrationFinished == true @@ -811,15 +773,15 @@ function corev.db:migrationDependent() Wait(0) end - print(corev:t('core', 'database_migration'):format(currentResourceName)) + print(corev_server:t('core', 'database_migration'):format(currentResourceName)) end) end --- This function returns if a table exists or not ---- @param tableName string Name of table ---- @return boolean `true` if table exists, otherwise `false` -function corev.db:tableExists(tableName) - tableName = corev:ensure(tableName, 'unknown') +---@param tableName string Name of table +---@return boolean `true` if table exists, otherwise `false` +function corev_server.db:tableExists(tableName) + tableName = corev_server:ensure(tableName, 'unknown') if (tableName == 'unknown') then return false @@ -829,15 +791,15 @@ function corev.db:tableExists(tableName) ['@tableName'] = tableName }) - result = lower(corev:ensure(result, 'unknown')) + result = lower(corev_server:ensure(result, 'unknown')) return lower(tableName) == result end --- Trigger func by server ---- @param name string Name of trigger ---- @param callback function Trigger this function -function corev:onServerTrigger(name, callback) +---@param name string Name of trigger +---@param callback function Trigger this function +function corev_server:onServerTrigger(name, callback) name = self:ensure(name, 'unknown') callback = self:ensure(callback, function() end) @@ -847,9 +809,9 @@ function corev:onServerTrigger(name, callback) end --- Trigger func by client ---- @param name string Name of trigger ---- @param callback function Trigger this function -function corev:onClientTrigger(name, callback) +---@param name string Name of trigger +---@param callback function Trigger this function +function corev_server:onClientTrigger(name, callback) name = self:ensure(name, 'unknown') callback = self:ensure(callback, function() end) @@ -860,39 +822,39 @@ function corev:onClientTrigger(name, callback) end --- Register server callback ---- @param name string Name of callback ---- @param callback function Trigger this function on server return -function corev.callback:register(name, callback) - name = corev:ensure(name, 'unknown') - callback = corev:ensure(callback, function() end) +---@param name string Name of callback +---@param callback function Trigger this function on server return +function corev_server.callback:register(name, callback) + name = corev_server:ensure(name, 'unknown') + callback = corev_server:ensure(callback, function() end) if (name == 'unknown') then return end - corev.callback.callbacks[name] = callback + corev_server.callback.callbacks[name] = callback end --- Trigger callback when callback exists ---- @param name string Name of callback ---- @param source number Player Source ID ---- @param callback function Trigger this function on callback trigger -function corev.callback:triggerCallback(name, source, callback, ...) - name = corev:ensure(name, 'unknown') - source = corev:ensure(source, -1) - callback = corev:ensure(callback, function() end) +---@param name string Name of callback +---@param source number Player Source ID +---@param callback function Trigger this function on callback trigger +function corev_server.callback:triggerCallback(name, source, callback, ...) + name = corev_server:ensure(name, 'unknown') + source = corev_server:ensure(source, -1) + callback = corev_server:ensure(callback, function() end) if (name == 'unknown' or source == -1) then return end if ((self.callbacks or {})[name] ~= nil) then - local vPlayer = corev:getPlayer(source) + local vPlayer = corev_server:getPlayer(source) self.callbacks[name](vPlayer, callback, ...) end end --- Returns `job` bases on given `name` ---- @param input string|number Name of job or ID of job ---- @return job|nil Returns a `job` class or nil -function corev.jobs:getJob(input) +---@param input string|number Name of job or ID of job +---@return job|nil Returns a `job` class or nil +function corev_server.jobs:getJob(input) if (__exports[9].self == nil) then return __exports[9].func(input) else @@ -901,14 +863,14 @@ function corev.jobs:getJob(input) end --- Creates a job object based on given `name` and `grades` ---- @param name string Name of job, example: unemployed, police etc. (lowercase) ---- @param label string Label of job, this will be displayed as name of given job ---- @param grades table List of grades as table, every grade needs to be a table as well ---- @return job|nil Returns a `job` class if found or created, otherwise `nil` -function corev.jobs:addJob(name, label, grades) - name = corev:ensure(name, 'unknown') - label = corev:ensure(label, 'Unknown') - grades = corev:ensure(grades, {}) +---@param name string Name of job, example: unemployed, police etc. (lowercase) +---@param label string Label of job, this will be displayed as name of given job +---@param grades table List of grades as table, every grade needs to be a table as well +---@return job|nil Returns a `job` class if found or created, otherwise `nil` +function corev_server.jobs:addJob(name, label, grades) + name = corev_server:ensure(name, 'unknown') + label = corev_server:ensure(label, 'Unknown') + grades = corev_server:ensure(grades, {}) if (name == 'unknown') then return nil @@ -924,9 +886,9 @@ function corev.jobs:addJob(name, label, grades) end --- Register a new on event ---- @param event string Name of event -function corev.events:register(event, ...) - event = corev:ensure(event, 'unknown') +---@param event string Name of event +function corev_server.events:register(event, ...) + event = corev_server:ensure(event, 'unknown') if (event == 'unknown') then return end @@ -938,9 +900,9 @@ function corev.events:register(event, ...) end --- Unregister events based on event and/or names ---- @param event string Name of event -function corev.events:unregister(event, ...) - event = corev:ensure(event, 'unknown') +---@param event string Name of event +function corev_server.events:unregister(event, ...) + event = corev_server:ensure(event, 'unknown') if (event == 'unknown') then return end @@ -952,24 +914,24 @@ function corev.events:unregister(event, ...) end --- Register a function as `playerConnecting` ---- @param func function Execute this function when player is connecting -function corev.events:onPlayerConnect(func) - func = corev:ensure(func, function(_, done) done() end) +---@param func function Execute this function when player is connecting +function corev_server.events:onPlayerConnect(func) + func = corev_server:ensure(func, function(_, done) done() end) self:register('playerConnecting', func) end --- Register a function as `playerDropped` ---- @param func function Execute this function when player is disconnected -function corev.events:onPlayerDisconnect(func) - func = corev:ensure(func, function(_, done) done() end) +---@param func function Execute this function when player is disconnected +function corev_server.events:onPlayerDisconnect(func) + func = corev_server:ensure(func, function(_, done) done() end) self:register('playerDropped', func) end --- Returns stored resource name or call `GetCurrentResourceName` ---- @return string Returns name of current resource -function corev:getCurrentResourceName() +---@return string Returns name of current resource +function corev_server:getCurrentResourceName() if (self:typeof(currentResourceName) == 'string') then return currentResourceName end @@ -978,10 +940,10 @@ function corev:getCurrentResourceName() end --- Returns a `player` class with the latest identifiers ---- @param input string|number Any identifier or Player source ---- @return player|nil Returns a `player` class if found, otherwise nil -function corev:getPlayerIdentifiers(input) - input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') +---@param input string|number Any identifier or Player source +---@return player|nil Returns a `player` class if found, otherwise nil +function corev_server:getPlayerIdentifiers(input) + input = corev_server:typeof(input) == 'number' and input or corev_server:ensure(input, 'unknown') if (self:typeof(input) == 'string' and input == 'unknown') then return nil end @@ -993,10 +955,10 @@ function corev:getPlayerIdentifiers(input) end --- Returns a `vPlayer` class based on given input ---- @param input string|number Player identifier or Player source ---- @return vPlayer|nil Founded/Generated `vPlayer` class or nil -function corev:getPlayer(input) - input = corev:typeof(input) == 'number' and input or corev:ensure(input, 'unknown') +---@param input string|number Player identifier or Player source +---@return vPlayer|nil Founded/Generated `vPlayer` class or nil +function corev_server:getPlayer(input) + input = corev_server:typeof(input) == 'number' and input or corev_server:ensure(input, 'unknown') if (self:typeof(input) == 'string' and input == 'unknown') then return nil end @@ -1008,12 +970,12 @@ function corev:getPlayer(input) end --- Register a command ---- @param name string|table Name of command to execute ---- @param groups string|table Group(s) allowed to execute this command ---- @param callback function Execute this function when player is allowed -function corev:registerCommand(name, groups, callback) +---@param name string|table Name of command to execute +---@param groups string|table Group(s) allowed to execute this command +---@param callback function Execute this function when player is allowed +function corev_server:registerCommand(name, groups, callback) name = self:ensure(name, 'unknown') - groups = self:typeof(groups) == 'table' and groups or corev:ensure(groups, 'superadmin') + groups = self:typeof(groups) == 'table' and groups or corev_server:ensure(groups, 'superadmin') callback = self:ensure(callback, function() end) if (__exports[14].self == nil) then @@ -1024,9 +986,9 @@ function corev:registerCommand(name, groups, callback) end --- Create a parser for generated command ---- @param name string Name of command ---- @param parseInfo table Information about parser -function corev:registerParser(name, parseInfo) +---@param name string Name of command +---@param parseInfo table Information about parser +function corev_server:registerParser(name, parseInfo) name = self:ensure(name, 'unknown') parseInfo = self:ensure(parseInfo, {}) @@ -1039,10 +1001,10 @@ end --- Own implementation of GetHashKey --- https://gist.github.com/ThymonA/5266760e0fe302feceb19094b6bff458 ---- @param name string Key to transform to hash ---- @returns number Generated hash -function corev:hashString(name) - name = corev:ensure(name, 'unknown') +---@param name string Key to transform to hash +---@return number Generated hash +function corev_server:hashString(name) + name = corev_server:ensure(name, 'unknown') local length = len(name) local hash = 0 @@ -1066,8 +1028,8 @@ function corev:hashString(name) end --- Returns current time in milliseconds ---- @return number Time in milliseconds -function corev:getTimeInMilliseconds() +---@return number Time in milliseconds +function corev_server:getTimeInMilliseconds() local currentMilliseconds local _, b = modf(clock()) @@ -1085,7 +1047,7 @@ function corev:getTimeInMilliseconds() return currentLocalTime end -function corev:getCurrentTime() +function corev_server:getCurrentTime() local _, b = modf(clock()) if (b == 0) then @@ -1098,10 +1060,10 @@ function corev:getCurrentTime() end --- Will generate a random string based on given length ---- @param length number Length the random string must be ---- @param recurse boolean When `false`, GetGameTimer() will called as seed, otherwise keep current seed ---- @return string Generated random string matching your length -function corev:getRandomString(length, recurse) +---@param length number Length the random string must be +---@param recurse boolean When `false`, GetGameTimer() will called as seed, otherwise keep current seed +---@return string Generated random string matching your length +function corev_server:getRandomString(length, recurse) length = self:ensure(length, 16) recurse = self:ensure(recurse, false) @@ -1123,9 +1085,9 @@ function corev:getRandomString(length, recurse) end --- This function will return player's primary identifier or nil ---- @param input string|number Any identifier or Player source ---- @return string|nil Founded primary identifier or nil -function corev:getPrimaryIdentifier(input) +---@param input string|number Any identifier or Player source +---@return string|nil Founded primary identifier or nil +function corev_server:getPrimaryIdentifier(input) local player = self:getPlayerIdentifiers(input) if (player == nil) then return nil end @@ -1133,34 +1095,53 @@ function corev:getPrimaryIdentifier(input) return player.identifier end +--- Create a `player` class object +---@param source number|nil Player Source +---@param name string Name of player +---@param identifiers table List of identifiers +---@param identifier string Primary Identifier +---@return player New `player` class +function corev_server.classes:createPlayerClass(source, name, identifiers, identifier) + --- Create a `player` class + ---@class player + local player = setmetatable({ __class = 'player' }, {}) + + player.source = source + player.name = name + player.identifiers = identifiers + player.identifier = identifier + + return player +end + --- Trigger event when client is requesting callback -corev:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(name, requestId, ...) - name = corev:ensure(name, 'unknown') - requestId = corev:ensure(requestId, 0) +corev_server:onClientTrigger(('corev:%s:serverCallback'):format(currentResourceName), function(name, requestId, ...) + name = corev_server:ensure(name, 'unknown') + requestId = corev_server:ensure(requestId, 0) - local playerId = corev:ensure(source, -1) + local playerId = corev_server:ensure(source, -1) if (playerId == -1) then return end if (name == 'unknown') then return end if (requestId <= 0 or requestId > 65535) then return end - if (((corev.callback or {}).callbacks or {})[name] == nil) then return end + if (((corev_server.callback or {}).callbacks or {})[name] == nil) then return end local params = pack(...) CreateThread(function() - corev.callback:triggerCallback(name, playerId, function(...) + corev_server.callback:triggerCallback(name, playerId, function(...) _TCE(('corev:%s:serverCallback'):format(currentResourceName), playerId, requestId, ...) end, unpack(params)) end) end) --- Prevent users from joining the server while database is updating -corev.events:onPlayerConnect(function(_, done, presentCard) - presentCard:setTitle(corev:t('core', 'checking_server'), false) - presentCard:setDescription(corev:t('core', 'check_for_database_updates')) +corev_server.events:onPlayerConnect(function(_, done, presentCard) + presentCard:setTitle(corev_server:t('core', 'checking_server'), false) + presentCard:setDescription(corev_server:t('core', 'check_for_database_updates')) - if (corev.db.hasMigrations) then - done(corev:t('core', 'database_is_updating'):format(currentResourceName)) + if (corev_server.db.hasMigrations) then + done(corev_server:t('core', 'database_is_updating'):format(currentResourceName)) return end @@ -1168,22 +1149,22 @@ corev.events:onPlayerConnect(function(_, done, presentCard) end) --- Register corev as global variable -global.corev = corev +_G.corev_server = corev_server ---------------------------- --- Modify global variables ---------------------------- -global.string = string +_G.string = string --- Checks if a string starts with given word ---- @param self string String to search in ---- @param word string Word to search for ---- @return boolean `true` if word has been found, otherwise `false` -global.string.startsWith = function(self, word) - word = corev:ensure(word, 'unknown') +---@param self string String to search in +---@param word string Word to search for +---@return boolean `true` if word has been found, otherwise `false` +_G.string.startsWith = function(self, word) + word = corev_server:ensure(word, 'unknown') return self:sub(1, #word) == word end --- Represent a empty string -global.string.empty = '' \ No newline at end of file +_G.string.empty = '' \ No newline at end of file diff --git a/corev/vendors/class.lua b/corev/vendors/class.lua deleted file mode 100644 index fcf4e9b..0000000 --- a/corev/vendors/class.lua +++ /dev/null @@ -1,226 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- ɢɪᴛʜᴜʙ: https://github.com/Yonaba/30log --- ʟɪᴄᴇɴꜱᴇ: MIT License --- ᴅᴇᴠᴇʟᴏᴘᴇʀ: Yonaba --- ᴘʀᴏᴊᴇᴄᴛ: 30log --- ᴠᴇʀꜱɪᴏɴ: 1.3.0 --- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: library for object orientation in Lua ------------------------ [ CoreV ] ----------------------- - -local assert = assert -local pairs = pairs -local type = type -local tostring = tostring -local setmetatable = setmetatable - -local _class -local baseMt = {} -local _instances = setmetatable({},{__mode = 'k'}) -local _classes = setmetatable({},{__mode = 'k'}) - -local function assert_call_from_class(class, method) - assert(_classes[class], ('Wrong method call. Expected class:%s.'):format(method)) -end - -local function assert_call_from_instance(instance, method) - assert(_instances[instance], ('Wrong method call. Expected instance:%s.'):format(method)) -end - -local function bind(f, v) - return function(...) return f(v, ...) end -end - -local default_filter = function() return true end - -local function deep_copy(t, dest, aType) - t = t or {} - local r = dest or {} - for k,v in pairs(t) do - if aType ~= nil and type(v) == aType then - r[k] = (type(v) == 'table') - and ((_classes[v] or _instances[v]) and v or deep_copy(v)) - or v - elseif aType == nil then - r[k] = (type(v) == 'table') - and k~= '__index' and ((_classes[v] or _instances[v]) and v or deep_copy(v)) - or v - end - end - return r -end - -local function instantiate(call_init, self, ...) - assert_call_from_class(self, 'new(...) or class(...)') - local instance = {class = self} - _instances[instance] = tostring(instance) - deep_copy(self, instance, 'table') - instance.__index = nil - instance.mixins = nil - instance.__subclasses = nil - instance.__instances = nil - setmetatable(instance,self) - if call_init and self.init then - if type(self.init) == 'table' then - deep_copy(self.init, instance) - else - self.init(instance, ...) - end - end - return instance -end - -local function extend(self, name, extra_params) - assert_call_from_class(self, 'extend(...)') - local heir = {} - _classes[heir] = tostring(heir) - self.__subclasses[heir] = true - deep_copy(extra_params, deep_copy(self, heir)) - heir.cname = extra_params and extra_params.cname or name - heir.__class = extra_params and extra_params.cname or name - heir.__index = heir - heir.super = self - heir.mixins = {} - return setmetatable(heir,self) -end - -baseMt = { - __call = function (self,...) return self:new(...) end, - - __tostring = function(self,...) - if _instances[self] then - return ("instance of '%s' (%s)"):format(rawget(self.class,'name') - or '?', _instances[self]) - end - return _classes[self] - and ("class '%s' (%s)"):format(rawget(self,'name') - or '?', - _classes[self]) or self - end -} - -_classes[baseMt] = tostring(baseMt) -setmetatable(baseMt, {__tostring = baseMt.__tostring}) - -local class = { - isClass = function(t) return not not _classes[t] end, - isInstance = function(t) return not not _instances[t] end, -} - -_class = function(name, attr) - local c = deep_copy(attr) - _classes[c] = tostring(c) - c.cname = name or c.cname - c.__class = name or c.cname - c.__tostring = baseMt.__tostring - c.__call = baseMt.__call - c.new = bind(instantiate, true) - c.create = bind(instantiate, false) - c.extend = extend - c.__index = c - - c.mixins = setmetatable({},{__mode = 'k'}) - c.__instances = setmetatable({},{__mode = 'k'}) - c.__subclasses = setmetatable({},{__mode = 'k'}) - - c.subclasses = function(self, filter, ...) - assert_call_from_class(self, 'subclasses(class)') - filter = filter or default_filter - local subclasses = {} - for class in pairs(_classes) do - if class ~= baseMt and class:subclassOf(self) and filter(class,...) then - subclasses[#subclasses + 1] = class - end - end - return subclasses - end - - c.instances = function(self, filter, ...) - assert_call_from_class(self, 'instances(class)') - filter = filter or default_filter - local instances = {} - for instance in pairs(_instances) do - if instance:instanceOf(self) and filter(instance, ...) then - instances[#instances + 1] = instance - end - end - return instances - end - - c.subclassOf = function(self, superclass) - assert_call_from_class(self, 'subclassOf(superclass)') - assert(class.isClass(superclass), 'Wrong argument given to method "subclassOf()". Expected a class.') - local super = self.super - while super do - if super == superclass then return true end - super = super.super - end - return false - end - - c.classOf = function(self, subclass) - assert_call_from_class(self, 'classOf(subclass)') - assert(class.isClass(subclass), 'Wrong argument given to method "classOf()". Expected a class.') - return subclass:subclassOf(self) - end - - c.instanceOf = function(self, fromclass) - assert_call_from_instance(self, 'instanceOf(class)') - assert(class.isClass(fromclass), 'Wrong argument given to method "instanceOf()". Expected a class.') - return ((self.class == fromclass) or (self.class:subclassOf(fromclass))) - end - - c.cast = function(self, toclass) - assert_call_from_instance(self, 'instanceOf(class)') - assert(class.isClass(toclass), 'Wrong argument given to method "cast()". Expected a class.') - setmetatable(self, toclass) - self.class = toclass - return self - end - - c.with = function(self,...) - assert_call_from_class(self, 'with(mixin)') - for _, mixin in ipairs({...}) do - assert(self.mixins[mixin] ~= true, ('Attempted to include a mixin which was already included in %s'):format(tostring(self))) - self.mixins[mixin] = true - deep_copy(mixin, self, 'function') - end - return self - end - - c.includes = function(self, mixin) - assert_call_from_class(self,'includes(mixin)') - return not not (self.mixins[mixin] or (self.super and self.super:includes(mixin))) - end - - c.without = function(self, ...) - assert_call_from_class(self, 'without(mixin)') - for _, mixin in ipairs({...}) do - assert(self.mixins[mixin] == true, ('Attempted to remove a mixin which is not included in %s'):format(tostring(self))) - local classes = self:subclasses() - classes[#classes + 1] = self - for _, class in ipairs(classes) do - for method_name, method in pairs(mixin) do - if type(method) == 'function' then - class[method_name] = nil - end - end - end - self.mixins[mixin] = nil - end - return self - end - - c.set = function(self, prop, value) - if not value and type(prop) == 'table' then - for k, v in pairs(prop) do - rawset(self, k, v) - end - else - rawset(self, prop, value) - end - end - - return setmetatable(c, baseMt) -end - -return setmetatable(class,{__call = function(_,...) return _class(...) end }) \ No newline at end of file diff --git a/corev/vendors/events.lua b/corev/vendors/events.lua deleted file mode 100644 index a452ec2..0000000 --- a/corev/vendors/events.lua +++ /dev/null @@ -1,120 +0,0 @@ ------------------------ [ CoreV ] ----------------------- --- ɢɪᴛʜᴜʙ: https://github.com/ThymonA/CoreV-Framework --- ʟɪᴄᴇɴꜱᴇ: GNU General Public License v3.0 --- ᴅᴇᴠᴇʟᴏᴘᴇʀ: ThymonA --- ᴘʀᴏᴊᴇᴄᴛ: CoreV-Framework --- ᴠᴇʀꜱɪᴏɴ: 1.0.0 --- ᴅᴇꜱᴄʀɪᴘᴛɪᴏɴ: Events handler for CoreV Framework ------------------------ [ CoreV ] ----------------------- - ---- cache globals -local assert = assert -local corev = assert(corev) -local class = assert(class) -local lower = assert(string.lower) -local pack = assert(pack or table.pack) -local remove = assert(remove or table.remove) -local pairs = assert(pairs) -local isClient = not IsDuplicityVersion() - ---- Create a events class -local events = class "events" - ---- Set default values -events:set { - events = {} -} - ---- Register a event as onEvent ---- @param event string Name of event ---- @param name string?|string[]? (optional) Entity, Category, Type etc. ---- @param func function Trigger this function when on event matches -function events:innerOnEventTrigger(event, name, func) - event = corev:ensure(event, 'unknown') - func = corev:ensure(func, function() end) - - if (event == 'unknown' or name == nil) then return end - - if (corev:typeof(name) == 'table') then - for _, _name in pairs(name) do - if (corev:typeof(_name) == 'string') then - self:innerOnEventTrigger(event, _name, func) - end - end - - return - end - - event = lower(event) - - if (name ~= nil and corev:typeof(name) == 'string') then name = lower(name) end - - if (self.events == nil) then self.events = {} end - - if (name ~= nil) then - event = ('%s:%s'):format(event, corev:ensure(name, 'unknown')) - end - - if (self.events[event] == nil) then self.events[event] = {} end - - local eventObject = { - event = event, - name = name, - func = func - } - - table.insert(self.events[event], eventObject) -end - ---- Register a event as onEvent ---- @param event string Name of event ---- @param name string? (optional) Entity, Category, Type etc. example: -1523513 or cars or player ---- @param names string[]? (optional) List of Entities, Categories, Types etc. examples: [-123124123, -53412341] or ['cars', 'bikes'] or ['peds', 'players'] ---- @param callback function Trigger this function when on event matches ---- @param ... Optional parameters -function events:onEventTrigger(event, ...) - event = corev:ensure(event, 'unknown') - - if (event == 'unknown') then return end - - local name, names, callback = nil, nil, nil - local nameIndex, namesIndex, callbackIndex = 999, 999, 999 - local arguments = pack(...) - - for i, argument in pairs(arguments) do - if (corev:typeof(i) == 'number' and argument ~= nil) then - local argumentType = corev:typeof(argument) - - if (argumentType == 'function' and callback == nil) then - callback = argument - callbackIndex = i - elseif (argumentType == 'table' and names == nil) then - names = argument - namesIndex = i - elseif (name == nil) then - local _n = corev:ensure(argument, 'unknown') - - if (_n ~= 'unknown') then - name = _n - nameIndex = i - end - end - end - end - - if (name ~= nil and callback ~= nil and nameIndex < namesIndex) then - remove(arguments, nameIndex) - remove(arguments, callbackIndex) - - self:innerOnEventTrigger(event, name, callback) - elseif (names ~= nil and callback ~= nil and namesIndex < nameIndex) then - remove(arguments, namesIndex) - remove(arguments, callbackIndex) - - self:innerOnEventTrigger(event, names, callback) - elseif (callback ~= nil) then - remove(arguments, callbackIndex) - - self:innerOnEventTrigger(event, nil, callback) - end -end \ No newline at end of file From 52c0e5ca9f2c898518421f8ac01f7eda0ff7e083 Mon Sep 17 00:00:00 2001 From: Valdorz <68169941+Valdorz@users.noreply.github.com> Date: Sun, 3 Jan 2021 21:07:57 +0100 Subject: [PATCH 42/42] Added support for the spanish translation Firstly, I didn't add any entries at the "emails", neither at "gitlab" or "website" tags, basically because I do not have. Anyway, I hope it gives this project a little bit of expansion. --- [players]/cvf_player/translations/es.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 [players]/cvf_player/translations/es.lua diff --git a/[players]/cvf_player/translations/es.lua b/[players]/cvf_player/translations/es.lua new file mode 100644 index 0000000..dceb0a6 --- /dev/null +++ b/[players]/cvf_player/translations/es.lua @@ -0,0 +1,18 @@ +{ + "language": "es", + "translators": [ + { + "name": "Valdorz", + "emails": ["None"], + "github": "https://github.com/Valdorz", + "gitlab": "None", + "website": "None" + } + ], + "translations": { + "connect_title": "Cargando cuenta...", + "connect_description": "Tu cuenta se está cargando...", + "default_job_not_found": "No hemos podido encontrar un trabajo estándar, por favor, contacta con el debido personal del servidor", + "player_created": "^2[^7%s^2] ^7La cuenta para ^2\"^7%s^2\" ^7ha sido creada^2!^7" + } +}