diff --git a/resources/scully_sling/client/main.lua b/resources/scully_sling/client/main.lua new file mode 100644 index 000000000..f54215492 --- /dev/null +++ b/resources/scully_sling/client/main.lua @@ -0,0 +1,155 @@ +-- Created by Scully#5775 | https://discord.gg/eNtGFS6 +Scully.Sling = { + WeaponOne = { + InUse = false, + Hash = nil, + Object = nil, + Tint = nil, + Ammo = 0, + Components = {} + }, + WeaponTwo = { + InUse = false, + Hash = nil, + Object = nil, + Tint = nil, + Ammo = 0, + Components = {} + } +} + +function Scully.Sling.LoadWeaponAsset(weaponModel) + if not HasModelLoaded(weaponModel) then + RequestModel(weaponModel) + while not HasModelLoaded(weaponModel) do + Wait(0) + end + end +end + +function Scully.Sling.DeleteWeaponAsset(weaponObject) + if DoesEntityExist(weaponObject) then + while DoesEntityExist(weaponObject) do + Wait(0) + DeleteObject(weaponObject) + SetModelAsNoLongerNeeded(weaponObject) + end + end +end + +function Scully.Sling.RequestAnimDict(animDict) + if not HasAnimDictLoaded(animDict) then + RequestAnimDict(animDict) + while not HasAnimDictLoaded(animDict) do + Wait(0) + end + end +end + +function Scully.Sling.ShowNotification(text) + BeginTextCommandThefeedPost("STRING") + AddTextComponentSubstringPlayerName(text) + EndTextCommandThefeedPostTicker(true, true) +end + +RegisterCommand(Scully.Command, function(_, args) + local playerPed, slingOption = PlayerPedId(), args[1] + local currentWeapon = GetSelectedPedWeapon(playerPed) + if not slingOption then slingOption = '1' end + if slingOption == '1' then slingOption = 'WeaponOne' else slingOption = 'WeaponTwo' end + if Scully.Sling[slingOption].InUse then + if currentWeapon ~= `WEAPON_UNARMED` then + Scully.Sling.ShowNotification('~r~You are already holding a weapon!') + return + end + Scully.Sling.RequestAnimDict('mp_player_intdrink') + TaskPlayAnim(playerPed, 'mp_player_intdrink', 'loop_bottle', 8.0, -8.0, 200, 49, 0, 0, 0, 0) + local delayTimerOne, delayTimerTwo = 50, 50 + if slingOption == 'WeaponTwo' then delayTimerOne, delayTimerTwo = 300, 100 end + Wait(delayTimerOne) + local slingInfo = Scully.Sling[slingOption] + AttachEntityToEntity(slingInfo.Object, playerPed, GetPedBoneIndex(playerPed, 18905), 0.0, 0.0, 0.0, 90.0, 90.0, 0.0, 1, 1, 0, 1, 1, 0) + Wait(delayTimerTwo) + ClearPedTasks(playerPed) + RemoveAnimDict('mp_player_intdrink') + Scully.Sling.DeleteWeaponAsset(slingInfo.Object) + GiveWeaponToPed(playerPed, slingInfo.Hash, slingInfo.Ammo, false, true) + Scully.CustomAdd(slingInfo.Hash) + SetPedWeaponTintIndex(playerPed, slingInfo.Hash, slingInfo.Tint) + for k, v in pairs(slingInfo.Components) do + GiveWeaponComponentToPed(playerPed, slingInfo.Hash, k) + Scully.Sling.DeleteWeaponAsset(v.Object) + end + SetPedAmmo(playerPed, slingInfo.Hash, slingInfo.Ammo) + Scully.Sling[slingOption] = { + InUse = false, + Hash = nil, + Object = nil, + Tint = nil, + Ammo = 0, + Components = {} + } + else + if currentWeapon == `WEAPON_UNARMED` then + Scully.Sling.ShowNotification('~r~You aren\'t holding a weapon!') + return + end + local validWeapon = Scully.Weapons[currentWeapon] + if not validWeapon then + Scully.Sling.ShowNotification('~r~You can\'t sling this weapon!') + return + end + local weaponComponents = {} + for k, v in pairs(validWeapon.Components) do + if HasPedGotWeaponComponent(playerPed, currentWeapon, k) then + weaponComponents[k] = { + Object = nil, + Hash = k, + Attachment = v.Object, + Bone = v.Bone + } + end + end + Scully.Sling.LoadWeaponAsset(validWeapon.Object) + Scully.Sling[slingOption] = { + InUse = true, + Hash = currentWeapon, + Object = CreateObject(validWeapon.Object, 1.0, 1.0, 1.0, true, true, false), + Tint = GetPedWeaponTintIndex(playerPed, currentWeapon), + Ammo = GetAmmoInPedWeapon(playerPed, currentWeapon), + Components = weaponComponents + } + local slingInfo = Scully.Sling[slingOption] + AttachEntityToEntity(slingInfo.Object, playerPed, GetPedBoneIndex(playerPed, 18905), 0.0, 0.0, 0.0, 90.0, 90.0, 0.0, 1, 1, 0, 1, 1, 0) + for k, v in pairs(slingInfo.Components) do + Scully.Sling.LoadWeaponAsset(v.Attachment) + local attachmentObject = CreateObject(v.Attachment, 1.0, 1.0, 1.0, true, true, false) + AttachEntityToEntity(attachmentObject, slingInfo.Object, GetEntityBoneIndexByName(slingInfo.Object, v.Bone), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1, 1, 0, 0, 2, 1) + Scully.Sling[slingOption].Components[v.Hash].Object = attachmentObject + end + SetEntityCollision(slingInfo.Object, false, false) + RemoveWeaponFromPed(playerPed, currentWeapon) + Scully.CustomRemoval(currentWeapon) + SetCurrentPedWeapon(playerPed, `WEAPON_UNARMED`, true) + Scully.Sling.RequestAnimDict('mp_player_intdrink') + TaskPlayAnim(playerPed, 'mp_player_intdrink', 'loop_bottle', 8.0, -8.0, 200, 49, 0, 0, 0, 0) + local delayTimer = 100 + if slingOption == 'WeaponTwo' then delayTimer = 400 end + Wait(delayTimer) + ClearPedTasks(playerPed) + RemoveAnimDict('mp_player_intdrink') + if slingOption == 'WeaponOne' then + AttachEntityToEntity(slingInfo.Object, playerPed, GetPedBoneIndex(playerPed, 24816), Scully.AttachPoints[1].Position, Scully.AttachPoints[1].Rotation, 1, 1, 0, 0, 2, 1) + else + AttachEntityToEntity(slingInfo.Object, playerPed, GetPedBoneIndex(playerPed, 24816), Scully.AttachPoints[2].Position, Scully.AttachPoints[2].Rotation, 1, 1, 0, 0, 2, 1) + end + end +end) + +if Scully.KeybindOne ~= '' then + RegisterKeyMapping(Scully.Command .. ' 1', 'Sling 1', 'keyboard', Scully.KeybindOne) +end + +if Scully.KeybindTwo ~= '' then + RegisterKeyMapping(Scully.Command .. ' 2', 'Sling 2', 'keyboard', Scully.KeybindTwo) +end \ No newline at end of file diff --git a/resources/scully_sling/config.lua b/resources/scully_sling/config.lua new file mode 100644 index 000000000..1dbd2413f --- /dev/null +++ b/resources/scully_sling/config.lua @@ -0,0 +1,4861 @@ +Scully = { + Command = 'sling', -- The command used to sling/unsling your weapon. Usage is /sling 1-2 + KeybindOne = 'PAGEUP', -- Set to '' if you don't want to use a keybind. + KeybindTwo = 'PAGEDOWN', -- Set to '' if you don't want to use a keybind. + AttachPoints = { -- Weapon sling positions, please don't ask for support with this as every vest is different so it'll take some trial and error with different values below. + [1] = { + Position = vector3(0.2, 0.215, -0.02), + Rotation = vector3(0.0, 320.0, 175.0) + }, + [2] = { + Position = vector3(0.25, -0.18, -0.02), + Rotation = vector3(0.0, 165.0, 0.0) + } + }, + CustomAdd = function(weaponHash) + -- You can use this to integrate additional methods to add weapons, for example if you use weapons as items you can add your own method here. + end, + CustomRemoval = function(weaponHash) + -- You can use this to integrate additional methods to remove weapons, for example if you use weapons as items you can add your own method here. + end, + Weapons = { + [`WEAPON_CARBINERIFLE`] = { + Object = `W_AR_CARBINERIFLE`, + Components = { + [`COMPONENT_CARBINERIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `W_AR_CARBINERIFLE_MAG1` + }, + [`COMPONENT_CARBINERIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `W_AR_CARBINERIFLE_MAG2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_MEDIUM`] = { + Bone = 'WAPScop', + Object = `W_AT_SCOPE_MEDIUM` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp', + Object = `W_AT_AR_SUPP` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip', + Object = `W_AT_AR_AFGRIP` + } + } + }, + [`WEAPON_MICROSMG`] = { + Object = `w_sb_microsmg`, + Components = { + [`COMPONENT_MICROSMG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sb_microsmg_mag1` + }, + [`COMPONENT_MICROSMG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sb_microsmg_mag2` + }, + [`COMPONENT_AT_PI_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `w_at_pi_flsh` + }, + [`COMPONENT_AT_SCOPE_MACRO`] = { + Bone = 'WAPScop', + Object = `w_at_scope_macro` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp_02` + } + } + }, + [`WEAPON_SMG`] = { + Object = `w_sb_smg`, + Components = { + [`COMPONENT_SMG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sb_smg_mag1` + }, + [`COMPONENT_SMG_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sb_smg_mag2` + }, + [`COMPONENT_SMG_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_sb_smg_boxmag` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_MACRO_02`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_macro_2` + }, + [`COMPONENT_AT_PI_SUPP`] = { + Bone = 'WAPSupp', + Object = `w_at_pi_supp` + } + } + }, + [`WEAPON_ASSAULTSMG`] = { + Object = `w_sb_assaultsmg`, + Components = { + [`COMPONENT_ASSAULTSMG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `W_SB_ASSAULTSMG_Mag1` + }, + [`COMPONENT_ASSAULTSMG_CLIP_02`] = { + Bone = 'WAPClip', + Object = `W_SB_ASSAULTSMG_Mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_MACRO`] = { + Bone = 'WAPScop', + Object = `w_at_scope_macro` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp_02` + } + } + }, + [`WEAPON_ASSAULTRIFLE`] = { + Object = `W_AR_ASSAULTRIFLE`, + Components = { + [`COMPONENT_ASSAULTRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultrifle_mag1` + }, + [`COMPONENT_ASSAULTRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultrifle_mag2` + }, + [`COMPONENT_ASSAULTRIFLE_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultrifle_boxmag` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_MACRO`] = { + Bone = 'WAPScop', + Object = `w_at_scope_macro` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp_02` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip', + Object = `W_AT_AR_AFGRIP` + }, + } + }, + [`WEAPON_ADVANCEDRIFLE`] = { + Object = `W_AR_ADVANCEDRIFLE`, + Components = { + [`COMPONENT_ADVANCEDRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_advancedrifle_mag1` + }, + [`COMPONENT_ADVANCEDRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_advancedrifle_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_SMALL`] = { + Bone = 'WAPScop', + Object = `w_at_scope_small` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp` + } + } + }, + [`WEAPON_MG`] = { + Object = `w_mg_mg`, + Components = { + [`COMPONENT_MG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_mg_mg_mag1` + }, + [`COMPONENT_MG_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_mg_mg_mag2` + }, + [`COMPONENT_AT_SCOPE_SMALL_02`] = { + Bone = 'WAPScop', + Object = `w_at_scope_small_2` + } + } + }, + [`WEAPON_COMBATMG`] = { + Object = `w_mg_combatmg`, + Components = { + [`COMPONENT_COMBATMG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmg_mag1` + }, + [`COMPONENT_COMBATMG_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmg_mag2` + }, + [`COMPONENT_AT_SCOPE_MEDIUM`] = { + Bone = 'WAPScop', + Object = `w_at_scope_medium` + } + } + }, + [`WEAPON_SAWNOFFSHOTGUN`] = { + Object = `w_sg_sawnoff`, + Components = { + } + }, + [`WEAPON_ASSAULTSHOTGUN`] = { + Object = `w_sg_assaultshotgun`, + Components = { + [`COMPONENT_ASSAULTSHOTGUN_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sg_assaultshotgun_mag1` + }, + [`COMPONENT_ASSAULTSHOTGUN_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sg_assaultshotgun_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip', + Object = `w_at_ar_afgrip` + } + } + }, + [`WEAPON_BULLPUPSHOTGUN`] = { + Object = `w_sg_bullpupshotgun`, + Components = { + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp_02` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip', + Object = `w_at_ar_afgrip` + } + } + }, + [`WEAPON_SNIPERRIFLE`] = { + Object = `w_sr_sniperrifle`, + Components = { + [`COMPONENT_SNIPERRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sr_sniperrifle_mag1` + }, + [`COMPONENT_AT_SCOPE_LARGE`] = { + Bone = 'WAPScop', + Object = `w_at_scope_large` + }, + [`COMPONENT_AT_SCOPE_MAX`] = { + Bone = 'WAPScop', + Object = `w_at_scope_max` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp_02` + } + } + }, + [`WEAPON_HEAVYSNIPER`] = { + Object = `w_sr_heavysniper`, + Components = { + [`COMPONENT_HEAVYSNIPER_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysniper_mag1` + }, + [`COMPONENT_AT_SCOPE_LARGE`] = { + Bone = 'WAPScop', + Object = `w_at_scope_large` + }, + [`COMPONENT_AT_SCOPE_MAX`] = { + Bone = 'WAPScop', + Object = `w_at_scope_max` + } + } + }, + [`WEAPON_SPECIALCARBINE`] = { + Object = `w_ar_specialcarbine`, + Components = { + [`COMPONENT_SPECIALCARBINE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_specialcarbine_mag1` + }, + [`COMPONENT_SPECIALCARBINE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_specialcarbine_mag2` + }, + [`COMPONENT_SPECIALCARBINE_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_ar_specialcarbine_boxmag` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_MEDIUM`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_medium` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp_02` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip', + Object = `w_at_ar_afgrip` + }, + [`COMPONENT_SPECIALCARBINE_VARMOD_LOWRIDER`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbine_luxe` + }, + } + }, + [`WEAPON_HEAVYSNIPER_MK2`] = { + Object = `w_sr_heavysnipermk2`, + Components = { + [`COMPONENT_HEAVYSNIPER_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysnipermk2_mag1` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysnipermk2_mag2` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysnipermk2_mag_ap` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CLIP_EXPLOSIVE`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysnipermk2_mag_ap2` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysnipermk2_mag_fmj` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `w_sr_heavysnipermk2_mag_inc` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_LARGE_MK2`] = { + Bone = 'WAPScop', + Object = `w_at_scope_large` + }, + [`COMPONENT_AT_SCOPE_MAX`] = { + Bone = 'WAPScop', + Object = `w_at_scope_max` + }, + [`COMPONENT_AT_SCOPE_NV`] = { + Bone = 'WAPScop', + Object = `w_at_scope_nv` + }, + [`COMPONENT_AT_SCOPE_THERMAL`] = { + Bone = 'WAPScop', + Object = `w_at_scope_nv` + }, + [`COMPONENT_AT_SR_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `w_at_sr_supp3` + }, + [`COMPONENT_AT_MUZZLE_08`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_8_xm17` + }, + [`COMPONENT_AT_MUZZLE_09`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_9` + }, + [`COMPONENT_AT_SR_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_at_sr_barrel_1` + }, + [`COMPONENT_AT_SR_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_at_sr_barrel_2` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo1` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo2` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo3` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo4` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo5` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo6` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo7` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo8` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo9` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo10` + }, + [`COMPONENT_HEAVYSNIPER_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_at_heavysnipermk2_camo1` + }, + } + }, + [`WEAPON_BULLPUPRIFLE_MK2`] = { + Object = `w_ar_bullpupriflemk2`, + Components = { + [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_bullpupriflemk2_mag1` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_bullpupriflemk2_mag2` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `W_AR_BullpupRifleMK2_Mag_TR` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `W_AR_BullpupRifleMK2_Mag_INC` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `W_AR_BullpupRifleMK2_Mag_AP` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `W_AR_BullpupRifleMK2_Mag_FMJ` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_large` + }, + [`COMPONENT_AT_SCOPE_MACRO_02_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_max` + }, + [`COMPONENT_AT_SCOPE_SMALL_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_nv` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip', + Object = `w_at_scope_nv` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp', + Object = `W_AT_AR_SUPP` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_BP_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `W_AR_BP_MK2_Barrel1` + }, + [`COMPONENT_AT_BP_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `W_AR_BP_MK2_Barrel2` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo1` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo2` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo3` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo4` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo5` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo6` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo7` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo8` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo9` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo10` + }, + [`COMPONENT_BULLPUPRIFLE_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_ar_bullpupriflemk2_camo_ind1` + }, + } + }, + [`WEAPON_SPECIALCARBINE_MK2`] = { + Object = `w_ar_specialcarbinemk2`, + Components = { + [`COMPONENT_SPECIALCARBINE_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_specialcarbinemk2_mag1` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_specialcarbinemk2_mag2` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `W_AR_specialcarbinemk2_Mag_TR` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `W_AR_specialcarbinemk2_Mag_INC` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `W_AR_specialcarbinemk2_Mag_AP` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `W_AR_specialcarbinemk2_Mag_FMJ` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_2', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop_2', + Object = `w_at_sights_1` + }, + [`COMPONENT_AT_SCOPE_MACRO_02_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_macro_2` + }, + [`COMPONENT_AT_SCOPE_MEDIUM_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_medium_2` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `W_AT_AR_SUPP` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_SC_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_ar_sc_barrel_1` + }, + [`COMPONENT_AT_SC_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_ar_sc_barrel_2` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo1` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo2` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo3` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo4` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo5` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo6` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo7` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo8` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo9` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo10` + }, + [`COMPONENT_SPECIALCARBINE_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_ar_specialcarbinemk2_camo_ind` + }, + } + }, + [`WEAPON_PUMPSHOTGUN_MK2`] = { + Object = `w_sg_pumpshotgunmk2`, + Components = { + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_2', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop', + Object = `w_at_sights_1` + }, + [`COMPONENT_AT_SCOPE_MACRO_MK2`] = { + Bone = 'WAPScop', + Object = `w_at_scope_macro` + }, + [`COMPONENT_AT_SCOPE_SMALL_MK2`] = { + Bone = 'WAPScop', + Object = `w_at_scope_small` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_SR_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `w_at_sr_supp3` + }, + [`COMPONENT_AT_MUZZLE_08`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_8` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo1` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo2` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo3` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo4` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo5` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo6` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo7` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo8` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo9` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo10` + }, + [`COMPONENT_PUMPSHOTGUN_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_sg_pumpshotgunmk2_camo_ind1` + }, + } + }, + [`WEAPON_MARKSMANRIFLE_MK2`] = { + Object = `w_sr_marksmanriflemk2`, + Components = { + [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanriflemk2_mag1` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanriflemk2_mag2` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanriflemk2_mag_ap` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanriflemk2_mag_fmj` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanriflemk2_mag_inc` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanriflemk2_mag_tr` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop_2', + Object = `w_at_sights_1` + }, + [`COMPONENT_AT_SCOPE_MEDIUM_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_medium_2` + }, + [`COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_large` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_MRFL_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_sr_mr_mk2_barrel_1` + }, + [`COMPONENT_AT_MRFL_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_sr_mr_mk2_barrel_2` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo1` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo2` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo3` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo4` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo5` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo6` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo7` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo8` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo9` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo10` + }, + [`COMPONENT_MARKSMANRIFLE_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_sr_marksmanriflemk2_camo_ind` + }, + } + }, + [`WEAPON_ASSAULTRIFLE_MK2`] = { + Object = `w_ar_assaultriflemk2`, + Components = { + [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultriflemk2_mag1` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultriflemk2_mag2` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultriflemk2_mag_ap` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultriflemk2_mag_fmj` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultriflemk2_mag_inc` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultriflemk2_mag_tr` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_2', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop_2', + Object = `w_at_sights_1` + }, + [`COMPONENT_AT_SCOPE_MACRO_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_macro` + }, + [`COMPONENT_AT_SCOPE_MEDIUM_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_medium_2` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_AR_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_at_ar_barrel_1` + }, + [`COMPONENT_AT_AR_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_at_ar_barrel_2` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo1` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo2` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo3` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo4` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo5` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo6` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo7` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo8` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo9` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo10` + }, + [`COMPONENT_ASSAULTRIFLE_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_at_armk2_camo_ind1` + }, + } + }, + [`WEAPON_CARBINERIFLE_MK2`] = { + Object = `w_ar_carbineriflemk2`, + Components = { + [`COMPONENT_CARBINERIFLE_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_carbineriflemk2_mag1` + }, + [`COMPONENT_CARBINERIFLE_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_carbineriflemk2_mag2` + }, + [`COMPONENT_CARBINERIFLE_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `w_ar_carbineriflemk2_mag_ap` + }, + [`COMPONENT_CARBINERIFLE_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `w_ar_carbineriflemk2_mag_fmj` + }, + [`COMPONENT_CARBINERIFLE_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `w_ar_carbineriflemk2_mag_inc` + }, + [`COMPONENT_CARBINERIFLE_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `w_ar_carbineriflemk2_mag_tr` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop_2', + Object = `w_at_sights_1` + }, + [`COMPONENT_AT_SCOPE_MACRO_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_macro` + }, + [`COMPONENT_AT_SCOPE_MEDIUM_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_medium_2` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_CR_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_at_cr_barrel_1` + }, + [`COMPONENT_AT_CR_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_at_cr_barrel_2` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo1` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo2` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo3` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo4` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo5` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo6` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo7` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo8` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo9` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo10` + }, + [`COMPONENT_CARBINERIFLE_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_ar_carbineriflemk2_camo_ind1` + }, + } + }, + [`WEAPON_COMBATMG_MK2`] = { + Object = `w_mg_combatmgmk2`, + Components = { + [`COMPONENT_COMBATMG_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmgmk2_mag1` + }, + [`COMPONENT_COMBATMG_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmgmk2_mag2` + }, + [`COMPONENT_COMBATMG_MK2_CLIP_ARMORPIERCING`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmgmk2_mag_ap` + }, + [`COMPONENT_COMBATMG_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmgmk2_mag_fmj` + }, + [`COMPONENT_COMBATMG_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmgmk2_mag_inc` + }, + [`COMPONENT_COMBATMG_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `w_mg_combatmgmk2_mag_tr` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS`] = { + Bone = 'WAPScop_2', + Object = `w_at_sights_1` + }, + [`COMPONENT_AT_SCOPE_SMALL_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_small` + }, + [`COMPONENT_AT_SCOPE_MEDIUM_MK2`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_medium_2` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_MG_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_at_mg_barrel_1` + }, + [`COMPONENT_AT_MG_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_at_mg_barrel_2` + }, + [`COMPONENT_COMBATMG_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo1` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo2` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo3` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo4` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo5` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo6` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo7` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo8` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo9` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo10` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_mg_combatmgmk2_camo_ind1` + }, + } + }, + [`WEAPON_SMG_MK2`] = { + Object = `w_sb_smgmk2`, + Components = { + [`COMPONENT_SMG_MK2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sb_smgmk2_mag1` + }, + [`COMPONENT_SMG_MK2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sb_smgmk2_mag2` + }, + [`COMPONENT_SMG_MK2_CLIP_HOLLOWPOINT`] = { + Bone = 'WAPClip', + Object = `w_sb_smgmk2_mag_hp` + }, + [`COMPONENT_SMG_MK2_CLIP_FMJ`] = { + Bone = 'WAPClip', + Object = `w_sb_smgmk2_mag_fmj` + }, + [`COMPONENT_SMG_MK2_CLIP_INCENDIARY`] = { + Bone = 'WAPClip', + Object = `w_sb_smgmk2_mag_inc` + }, + [`COMPONENT_SMG_MK2_CLIP_TRACER`] = { + Bone = 'WAPClip', + Object = `w_sb_smgmk2_mag_tr` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_2', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SIGHTS_SMG`] = { + Bone = 'WAPScop', + Object = `w_at_sights_smg` + }, + [`COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2`] = { + Bone = 'WAPScop', + Object = `w_at_scope_macro_2_mk2` + }, + [`COMPONENT_AT_SCOPE_SMALL_SMG_MK2`] = { + Bone = 'WAPScop', + Object = `w_at_scope_small_mk2` + }, + [`COMPONENT_AT_AR_AFGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `w_at_afgrip_2` + }, + [`COMPONENT_AT_PI_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_pi_supp` + }, + [`COMPONENT_AT_MUZZLE_01`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_1` + }, + [`COMPONENT_AT_MUZZLE_02`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_2` + }, + [`COMPONENT_AT_MUZZLE_03`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_3` + }, + [`COMPONENT_AT_MUZZLE_04`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_4` + }, + [`COMPONENT_AT_MUZZLE_05`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_5` + }, + [`COMPONENT_AT_MUZZLE_06`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_6` + }, + [`COMPONENT_AT_MUZZLE_07`] = { + Bone = 'WAPSupp_2', + Object = `w_at_muzzle_7` + }, + [`COMPONENT_AT_SB_BARREL_01`] = { + Bone = 'WAPBarrel', + Object = `w_at_sb_barrel_1` + }, + [`COMPONENT_AT_SB_BARREL_02`] = { + Bone = 'WAPBarrel', + Object = `w_at_sb_barrel_2` + }, + [`COMPONENT_SMG_MK2_CAMO`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo1` + }, + [`COMPONENT_SMG_MK2_CAMO_02`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo2` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_03`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo3` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_04`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo4` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_05`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo5` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_06`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo6` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_07`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo7` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_08`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo8` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_09`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo9` + }, + [`COMPONENT_COMBATMG_MK2_CAMO_10`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo10` + }, + [`COMPONENT_SMG_MK2_CAMO_IND_01`] = { + Bone = 'gun_root', + Object = `w_at_smgmk2_camo_ind1` + }, + } + }, + [`WEAPON_HEAVYRIFLE`] = { + Object = `w_ar_heavyrifleh`, + Components = { + [`COMPONENT_HEAVYRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `W_AR_SpecialCarbine_mag1` + }, + [`COMPONENT_HEAVYRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `W_AR_SpecialCarbine_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_3', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_HEAVYRIFLE_SIGHT_01`] = { + Bone = 'WAPScop_3', + Object = `W_AR_HeavyRifleH_Sight` + }, + [`COMPONENT_AT_SCOPE_MEDIUM`] = { + Bone = 'WAPScop_3', + Object = `w_at_scope_medium` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip_3', + Object = `w_at_ar_afgrip` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_3', + Object = `w_at_ar_supp` + }, + [`COMPONENT_HEAVYRIFLE_CAMO1`] = { + Bone = 'gun_root', + Object = `W_AT_HRH_Camo1` + }, + } + }, + [`WEAPON_HEAVYSHOTGUN`] = { + Object = `w_sg_heavyshotgun`, + Components = { + [`COMPONENT_HEAVYSHOTGUN_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sg_heavyshotgun_mag1` + }, + [`COMPONENT_HEAVYSHOTGUN_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sg_heavyshotgun_mag2` + }, + [`COMPONENT_HEAVYSHOTGUN_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_sg_heavyshotgun_boxmag` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip_2', + Object = `w_at_ar_afgrip` + }, + [`COMPONENT_AT_AR_SUPP_02`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp_02` + }, + } + }, + [`WEAPON_MARKSMANRIFLE`] = { + Object = `w_sr_marksmanrifle`, + Components = { + [`COMPONENT_MARKSMANRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanrifle_mag1` + }, + [`COMPONENT_MARKSMANRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sr_marksmanrifle_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_large` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip_2', + Object = `w_at_ar_afgrip` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp` + }, + [`COMPONENT_MARKSMANRIFLE_VARMOD_LUXE`] = { + Bone = 'gun_root', + Object = `W_SR_MarksmanRifle_Luxe` + }, + } + }, + [`WEAPON_COMBATSHOTGUN`] = { + Object = `w_sg_pumpshotgunh4`, + Components = { + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_2', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp', + Object = `w_at_ar_supp` + }, + } + }, + [`WEAPON_MILITARYRIFLE`] = { + Object = `w_ar_bullpuprifleh4`, + Components = { + [`COMPONENT_MILITARYRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_bullpuprifleh4_mag1` + }, + [`COMPONENT_MILITARYRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_bullpuprifleh4_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_MILITARYRIFLE_SIGHT_01`] = { + Bone = 'WAPScop_2', + Object = `w_ar_bullpuprifleh4_sight` + }, + [`COMPONENT_AT_SCOPE_SMALL`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_small` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp` + }, + } + }, + [`WEAPON_BULLPUPRIFLE`] = { + Object = `w_ar_bullpuprifle`, + Components = { + [`COMPONENT_BULLPUPRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_bullpuprifle_mag1` + }, + [`COMPONENT_BULLPUPRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_bullpuprifle_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr_2', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_SMALL`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_small` + }, + [`COMPONENT_AT_AR_SUPP`] = { + Bone = 'WAPSupp_2', + Object = `w_at_ar_supp` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip', + Object = `W_AT_AR_AFGRIP` + }, + } + }, + [`WEAPON_COMPACTRIFLE`] = { + Object = `w_ar_assaultrifle_smg`, + Components = { + [`COMPONENT_COMPACTRIFLE_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultrifle_smg_mag1` + }, + [`COMPONENT_COMPACTRIFLE_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultrifle_smg_mag2` + }, + [`COMPONENT_COMPACTRIFLE_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_ar_assaultrifle_boxmag` + }, + } + }, + [`WEAPON_GUSENBERG`] = { + Object = `w_sb_gusenberg`, + Components = { + [`COMPONENT_GUSENBERG_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sb_gusenberg_mag1` + }, + [`COMPONENT_GUSENBERG_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_sb_gusenberg_mag2` + }, + } + }, + [`WEAPON_COMBATPDW`] = { + Object = `W_SB_PDW`, + Components = { + [`COMPONENT_COMBATPDW_CLIP_01`] = { + Bone = 'WAPClip', + Object = `W_SB_PDW_Mag1` + }, + [`COMPONENT_COMBATPDW_CLIP_02`] = { + Bone = 'WAPClip', + Object = `W_SB_PDW_Mag2` + }, + [`COMPONENT_COMBATPDW_CLIP_03`] = { + Bone = 'WAPClip', + Object = `W_SB_PDW_Mag3` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SCOPE_SMALL`] = { + Bone = 'WAPScop_2', + Object = `w_at_scope_small` + }, + [`COMPONENT_AT_AR_AFGRIP`] = { + Bone = 'WAPGrip_2', + Object = `W_AT_AR_AFGRIP` + }, + } + }, + [`WEAPON_PUMPSHOTGUN`] = { + Object = `W_SG_PUMPSHOTGUN`, + Components = { + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + [`COMPONENT_AT_SR_SUPP`] = { + Bone = 'WAPSupp', + Object = `W_AT_AR_SUPP` + } + } + }, +-- +-- FluffyMods Weapons +-- + +-- AKS74-U + [`WEAPON_AKS74U`] = { + Object = `aks74u`, + Components = { + [`COMPONENT_AKS74U_CLIP_01`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_01` + }, + [`COMPONENT_AKS74U_CLIP_02`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_02` + }, + [`COMPONENT_AKS74U_CLIP_03`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_03` + }, + [`COMPONENT_AKS74U_CLIP_04`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_04` + }, + [`COMPONENT_AKS74U_CLIP_05`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_05` + }, + [`COMPONENT_AKS74U_CLIP_06`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_06` + }, + [`COMPONENT_AKS74U_CLIP_07`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_07` + }, + [`COMPONENT_AKS74U_CLIP_08`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_08` + }, + [`COMPONENT_AKS74U_CLIP_09`] = { + Bone = 'WAPClip', + Object = `aks74u_mag_09` + }, + [`COMPONENT_AKS74U_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_01` + }, + [`COMPONENT_AKS74U_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_02` + }, + [`COMPONENT_AKS74U_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_03` + }, + [`COMPONENT_AKS74U_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_04` + }, + [`COMPONENT_AKS74U_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_05` + }, + [`COMPONENT_AKS74U_FLSH_06`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_06` + }, + [`COMPONENT_AKS74U_FLSH_07`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_07` + }, + [`COMPONENT_AKS74U_FLSH_08`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_08` + }, + [`COMPONENT_AKS74U_FLSH_09`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_09` + }, + [`COMPONENT_AKS74U_FLSH_10`] = { + Bone = 'WAPFlshLasr', + Object = `aks74u_flsh_10` + }, + [`COMPONENT_AKS74U_HANDGUARD_01`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_01` + }, + [`COMPONENT_AKS74U_HANDGUARD_02`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_02` + }, + [`COMPONENT_AKS74U_HANDGUARD_03`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_03` + }, + [`COMPONENT_AKS74U_HANDGUARD_04`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_04` + }, + [`COMPONENT_AKS74U_HANDGUARD_05`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_05` + }, + [`COMPONENT_AKS74U_HANDGUARD_06`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_06` + }, + [`COMPONENT_AKS74U_HANDGUARD_07`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_07` + }, + [`COMPONENT_AKS74U_HANDGUARD_08`] = { + Bone = 'WAPBarrel', + Object = `aks74u_handguard_08` + }, + [`COMPONENT_AKS74U_MUZ_01`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_01` + }, + [`COMPONENT_AKS74U_MUZ_02`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_02` + }, + [`COMPONENT_AKS74U_MUZ_03`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_03` + }, + [`COMPONENT_AKS74U_MUZ_04`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_04` + }, + [`COMPONENT_AKS74U_MUZ_05`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_05` + }, + [`COMPONENT_AKS74U_MUZ_06`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_06` + }, + [`COMPONENT_AKS74U_MUZ_07`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_07` + }, + [`COMPONENT_AKS74U_MUZ_08`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_08` + }, + [`COMPONENT_AKS74U_MUZ_09`] = { + Bone = 'WAPSupp', + Object = `aks74u_muz_09` + }, + [`COMPONENT_AKS74U_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_01` + }, + [`COMPONENT_AKS74U_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_02` + }, + [`COMPONENT_AKS74U_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_03` + }, + [`COMPONENT_AKS74U_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_04` + }, + [`COMPONENT_AKS74U_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_05` + }, + [`COMPONENT_AKS74U_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_06` + }, + [`COMPONENT_AKS74U_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_07` + }, + [`COMPONENT_AKS74U_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_08` + }, + [`COMPONENT_AKS74U_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_09` + }, + [`COMPONENT_AKS74U_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_10` + }, + [`COMPONENT_AKS74U_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_11` + }, + [`COMPONENT_AKS74U_SCOPE_12`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_12` + }, + [`COMPONENT_AKS74U_SCOPE_13`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_13` + }, + [`COMPONENT_AKS74U_SCOPE_14`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_14` + }, + [`COMPONENT_AKS74U_SCOPE_15`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_15` + }, + [`COMPONENT_AKS74U_SCOPE_16`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_16` + }, + [`COMPONENT_AKS74U_SCOPE_17`] = { + Bone = 'WAPScop', + Object = `aks74u_scope_17` + }, + [`COMPONENT_AKS74U_STOCK_01`] = { + Bone = 'WAPScop_2', + Object = `aks74u_stock_01` + }, + [`COMPONENT_AKS74U_STOCK_02`] = { + Bone = 'WAPScop_2', + Object = `aks74u_stock_02` + }, + [`COMPONENT_AKS74U_STOCK_03`] = { + Bone = 'WAPScop_2', + Object = `aks74u_stock_03` + }, + [`COMPONENT_AKS74U_STOCK_04`] = { + Bone = 'WAPScop_2', + Object = `aks74u_stock_04` + }, + [`COMPONENT_AKS74U_STOCK_05`] = { + Bone = 'WAPScop_2', + Object = `aks74u_stock_05` + }, + } + }, +-- HK-UMP45 + [`WEAPON_HKUMP`] = { + Object = `ump`, + Components = { + [`COMPONENT_UMP_CLIP_01`] = { + Bone = 'WAPClip', + Object = `ump_clip1` + }, + [`COMPONENT_UMP_CLIP_02`] = { + Bone = 'WAPClip', + Object = `ump_clip2` + }, + [`COMPONENT_UMP_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh1` + }, + [`COMPONENT_UMP_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh2` + }, + [`COMPONENT_UMP_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh3` + }, + [`COMPONENT_UMP_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh4` + }, + [`COMPONENT_UMP_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh5` + }, + [`COMPONENT_UMP_FLSH_06`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh6` + }, + [`COMPONENT_UMP_FLSH_07`] = { + Bone = 'WAPFlshLasr', + Object = `ump_flsh7` + }, + [`COMPONENT_UMP_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `ump_grip1` + }, + [`COMPONENT_UMP_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `ump_grip2` + }, + [`COMPONENT_UMP_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `ump_grip3` + }, + [`COMPONENT_UMP_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `ump_grip4` + }, + [`COMPONENT_UMP_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `ump_grip5` + }, + [`COMPONENT_UMP_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `ump_grip6` + }, + [`COMPONENT_UMP_GRIP_07`] = { + Bone = 'WAPGrip', + Object = `ump_grip7` + }, + [`COMPONENT_UMP_GRIP_08`] = { + Bone = 'WAPGrip', + Object = `ump_grip8` + }, + [`COMPONENT_UMP_GRIP_09`] = { + Bone = 'WAPGrip', + Object = `ump_grip9` + }, + [`COMPONENT_UMP_GRIP_10`] = { + Bone = 'WAPGrip', + Object = `ump_grip10` + }, + [`COMPONENT_UMP_MOUNT_01`] = { + Bone = 'WAPBarrel', + Object = `ump_mount1` + }, + [`COMPONENT_UMP_MOUNT_02`] = { + Bone = 'WAPBarrel', + Object = `ump_mount2` + }, + [`COMPONENT_UMP_STOCK_01`] = { + Bone = 'WAPStock', + Object = `ump_stock1` + }, + [`COMPONENT_UMP_STOCK_02`] = { + Bone = 'WAPStock', + Object = `ump_stock2` + }, + [`COMPONENT_UMP_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `ump_supp1` + }, + [`COMPONENT_UMP_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `ump_supp2` + }, + [`COMPONENT_UMP_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `ump_supp3` + }, + [`COMPONENT_UMP_SUPP_04`] = { + Bone = 'WAPSupp', + Object = `ump_supp4` + }, + [`COMPONENT_UMP_SUPP_05`] = { + Bone = 'WAPSupp', + Object = `ump_supp5` + }, + [`COMPONENT_UMP_SUPP_06`] = { + Bone = 'WAPSupp', + Object = `ump_supp6` + }, + [`COMPONENT_UMP_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `ump_scope1` + }, + [`COMPONENT_UMP_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `ump_scope2` + }, + [`COMPONENT_UMP_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `ump_scope3` + }, + [`COMPONENT_UMP_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `ump_scope4` + }, + [`COMPONENT_UMP_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `ump_scope5` + }, + [`COMPONENT_UMP_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `ump_scope6` + }, + [`COMPONENT_UMP_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `ump_scope7` + }, + [`COMPONENT_UMP_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `ump_scope8` + }, + [`COMPONENT_UMP_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `ump_scope9` + }, + [`COMPONENT_UMP_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `ump_scope10` + }, + } + }, +-- AS-VAL + [`WEAPON_ASVAL`] = { + Object = `asval`, + Components = { + [`COMPONENT_ASVAL_CLIP_01`] = { + Bone = 'WAPClip', + Object = `asval_clip_01` + }, + [`COMPONENT_ASVAL_CLIP_02`] = { + Bone = 'WAPClip', + Object = `asval_clip_02` + }, + [`COMPONENT_ASVAL_CLIP_03`] = { + Bone = 'WAPClip', + Object = `asval_clip_03` + }, + [`COMPONENT_ASVAL_CLIP_04`] = { + Bone = 'WAPClip', + Object = `asval_clip_04` + }, + [`COMPONENT_ASVAL_STOCK_01`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_01` + }, + [`COMPONENT_ASVAL_STOCK_02`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_02` + }, + [`COMPONENT_ASVAL_STOCK_03`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_03` + }, + [`COMPONENT_ASVAL_STOCK_04`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_04` + }, + [`COMPONENT_ASVAL_STOCK_05`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_05` + }, + [`COMPONENT_ASVAL_STOCK_06`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_06` + }, + [`COMPONENT_ASVAL_STOCK_07`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_07` + }, + [`COMPONENT_ASVAL_STOCK_08`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_08` + }, + [`COMPONENT_ASVAL_STOCK_09`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_09` + }, + [`COMPONENT_ASVAL_STOCK_10`] = { + Bone = 'WAPGrip_2', + Object = `asval_stock_10` + }, + [`COMPONENT_ASVAL_MOUNT`] = { + Bone = 'WAPBarrel', + Object = `asval_mount` + }, + [`COMPONENT_ASVAL_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `asval_scope_01` + }, + [`COMPONENT_ASVAL_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `asval_scope_02` + }, + [`COMPONENT_ASVAL_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `asval_scope_03` + }, + [`COMPONENT_ASVAL_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `asval_scope_04` + }, + [`COMPONENT_ASVAL_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `asval_scope_05` + }, + [`COMPONENT_ASVAL_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `asval_scope_06` + }, + [`COMPONENT_ASVAL_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `asval_scope_07` + }, + [`COMPONENT_ASVAL_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `asval_scope_08` + }, + [`COMPONENT_ASVAL_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `asval_scope_09` + }, + [`COMPONENT_ASVAL_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `asval_grip_01` + }, + [`COMPONENT_ASVAL_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `asval_grip_02` + }, + [`COMPONENT_ASVAL_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `asval_grip_03` + }, + [`COMPONENT_ASVAL_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `asval_grip_04` + }, + [`COMPONENT_ASVAL_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `asval_grip_05` + }, + [`COMPONENT_ASVAL_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `asval_grip_06` + }, + [`COMPONENT_ASVAL_GRIP_07`] = { + Bone = 'WAPGrip', + Object = `asval_grip_07` + }, + [`COMPONENT_ASVAL_GRIP_08`] = { + Bone = 'WAPGrip', + Object = `asval_grip_08` + }, + [`COMPONENT_ASVAL_GRIP_09`] = { + Bone = 'WAPGrip', + Object = `asval_grip_09` + }, + [`COMPONENT_ASVAL_GRIP_10`] = { + Bone = 'WAPGrip', + Object = `asval_grip_10` + }, + [`COMPONENT_ASVAL_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `asval_flsh_01` + }, + [`COMPONENT_ASVAL_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `asval_flsh_02` + }, + [`COMPONENT_ASVAL_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `asval_flsh_03` + }, + [`COMPONENT_ASVAL_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `asval_flsh_04` + }, + } + }, +-- MP5-SD + [`WEAPON_MP5SDFM`] = { + Object = `mp5sd_fm`, + Components = { + [`COMPONENT_MP5SD_CLIP_01`] = { + Bone = 'WAPClip_2', + Object = `mp5sd_fm_mag1` + }, + [`COMPONENT_MP5SD_CLIP_02`] = { + Bone = 'WAPClip_2', + Object = `mp5sd_fm_mag2` + }, + [`COMPONENT_AT_AR_FLSH`] = { + Bone = 'WAPFlshLasr', + Object = `W_AT_AR_FLSH` + }, + } + }, +-- AK-74 + [`WEAPON_AK74`] = { + Object = `ak74_01`, + Components = { + [`COMPONENT_AK74_CLIP_01`] = { + Bone = 'WAPClip', + Object = `ak74_mag_01` + }, + [`COMPONENT_AK74_CLIP_02`] = { + Bone = 'WAPClip', + Object = `ak74_mag_02` + }, + [`COMPONENT_AK74_CLIP_03`] = { + Bone = 'WAPClip', + Object = `ak74_mag_03` + }, + [`COMPONENT_AK74_CLIP_04`] = { + Bone = 'WAPClip', + Object = `ak74_mag_04` + }, + [`COMPONENT_AK74_CLIP_05`] = { + Bone = 'WAPClip', + Object = `ak74_mag_05` + }, + [`COMPONENT_AK74_CLIP_06`] = { + Bone = 'WAPClip', + Object = `ak74_mag_06` + }, + [`COMPONENT_AK74_CLIP_07`] = { + Bone = 'WAPClip', + Object = `ak74_mag_07` + }, + [`COMPONENT_AK74_CLIP_08`] = { + Bone = 'WAPClip', + Object = `ak74_mag_08` + }, + [`COMPONENT_AK74_CLIP_09`] = { + Bone = 'WAPClip', + Object = `ak74_mag_09` + }, + [`COMPONENT_AK74_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_01` + }, + [`COMPONENT_AK74_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_02` + }, + [`COMPONENT_AK74_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_03` + }, + [`COMPONENT_AK74_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_04` + }, + [`COMPONENT_AK74_MUZ_01`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_01` + }, + [`COMPONENT_AK74_MUZ_02`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_02` + }, + [`COMPONENT_AK74_MUZ_03`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_03` + }, + [`COMPONENT_AK74_MUZ_04`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_04` + }, + [`COMPONENT_AK74_MUZ_05`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_05` + }, + [`COMPONENT_AK74_MUZ_06`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_06` + }, + [`COMPONENT_AK74_MUZ_07`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_07` + }, + [`COMPONENT_AK74_MUZ_08`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_08` + }, + [`COMPONENT_AK74_MUZ_09`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_09` + }, + [`COMPONENT_AK74_STOCK_01`] = { + Bone = 'WAPStock', + Object = `ak74_stock_01` + }, + [`COMPONENT_AK74_STOCK_02`] = { + Bone = 'WAPStock', + Object = `ak74_stock_02` + }, + [`COMPONENT_AK74_STOCK_03`] = { + Bone = 'WAPStock', + Object = `ak74_stock_03` + }, + [`COMPONENT_AK74_STOCK_04`] = { + Bone = 'WAPStock', + Object = `ak74_stock_04` + }, + [`COMPONENT_AK74_STOCK_05`] = { + Bone = 'WAPStock', + Object = `ak74_stock_05` + }, + [`COMPONENT_AK74_STOCK_06`] = { + Bone = 'WAPStock', + Object = `ak74_stock_06` + }, + [`COMPONENT_AK74_STOCK_07`] = { + Bone = 'WAPStock', + Object = `ak74_stock_07` + }, + [`COMPONENT_AK74_STOCK_08`] = { + Bone = 'WAPStock', + Object = `ak74_stock_08` + }, + [`COMPONENT_AK74_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_01` + }, + [`COMPONENT_AK74_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_02` + }, + [`COMPONENT_AK74_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_03` + }, + [`COMPONENT_AK74_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_04` + }, + [`COMPONENT_AK74_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_05` + }, + [`COMPONENT_AK74_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_06` + }, + [`COMPONENT_AK74_GRIP_07`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_07` + }, + [`COMPONENT_AK74_GRIP_08`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_08` + }, + [`COMPONENT_AK74_GRIP_09`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_09` + }, + [`COMPONENT_AK74_GRIP_10`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_10` + }, + [`COMPONENT_AK74_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `ak74_scope_01` + }, + [`COMPONENT_AK74_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `ak74_scope_02` + }, + [`COMPONENT_AK74_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `ak74_scope_03` + }, + [`COMPONENT_AK74_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `ak74_scope_04` + }, + [`COMPONENT_AK74_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `ak74_scope_05` + }, + [`COMPONENT_AK74_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `ak74_scope_06` + }, + [`COMPONENT_AK74_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `ak74_scope_07` + }, + [`COMPONENT_AK74_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `ak74_scope_08` + }, + [`COMPONENT_AK74_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `ak74_scope_09` + }, + [`COMPONENT_AK74_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `ak74_scope_10` + }, + [`COMPONENT_AK74_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `ak74_scope_11` + }, + } + }, + [`WEAPON_AK74_1`] = { + Object = `ak74_02`, + Components = { + [`COMPONENT_AK74_CLIP_01`] = { + Bone = 'WAPClip', + Object = `ak74_mag_01` + }, + [`COMPONENT_AK74_CLIP_02`] = { + Bone = 'WAPClip', + Object = `ak74_mag_02` + }, + [`COMPONENT_AK74_CLIP_03`] = { + Bone = 'WAPClip', + Object = `ak74_mag_03` + }, + [`COMPONENT_AK74_CLIP_04`] = { + Bone = 'WAPClip', + Object = `ak74_mag_04` + }, + [`COMPONENT_AK74_CLIP_05`] = { + Bone = 'WAPClip', + Object = `ak74_mag_05` + }, + [`COMPONENT_AK74_CLIP_06`] = { + Bone = 'WAPClip', + Object = `ak74_mag_06` + }, + [`COMPONENT_AK74_CLIP_07`] = { + Bone = 'WAPClip', + Object = `ak74_mag_07` + }, + [`COMPONENT_AK74_CLIP_08`] = { + Bone = 'WAPClip', + Object = `ak74_mag_08` + }, + [`COMPONENT_AK74_CLIP_09`] = { + Bone = 'WAPClip', + Object = `ak74_mag_09` + }, + [`COMPONENT_AK74_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_01` + }, + [`COMPONENT_AK74_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_02` + }, + [`COMPONENT_AK74_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_03` + }, + [`COMPONENT_AK74_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `ak74_flsh_04` + }, + [`COMPONENT_AK74_MUZ_01`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_01` + }, + [`COMPONENT_AK74_MUZ_02`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_02` + }, + [`COMPONENT_AK74_MUZ_03`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_03` + }, + [`COMPONENT_AK74_MUZ_04`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_04` + }, + [`COMPONENT_AK74_MUZ_05`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_05` + }, + [`COMPONENT_AK74_MUZ_06`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_06` + }, + [`COMPONENT_AK74_MUZ_07`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_07` + }, + [`COMPONENT_AK74_MUZ_08`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_08` + }, + [`COMPONENT_AK74_MUZ_09`] = { + Bone = 'WAPSupp', + Object = `ak74_muz_09` + }, + [`COMPONENT_AK74_STOCK_01`] = { + Bone = 'WAPStock', + Object = `ak74_stock_01` + }, + [`COMPONENT_AK74_STOCK_02`] = { + Bone = 'WAPStock', + Object = `ak74_stock_02` + }, + [`COMPONENT_AK74_STOCK_03`] = { + Bone = 'WAPStock', + Object = `ak74_stock_03` + }, + [`COMPONENT_AK74_STOCK_04`] = { + Bone = 'WAPStock', + Object = `ak74_stock_04` + }, + [`COMPONENT_AK74_STOCK_05`] = { + Bone = 'WAPStock', + Object = `ak74_stock_05` + }, + [`COMPONENT_AK74_STOCK_06`] = { + Bone = 'WAPStock', + Object = `ak74_stock_06` + }, + [`COMPONENT_AK74_STOCK_07`] = { + Bone = 'WAPStock', + Object = `ak74_stock_07` + }, + [`COMPONENT_AK74_STOCK_08`] = { + Bone = 'WAPStock', + Object = `ak74_stock_08` + }, + [`COMPONENT_AK74_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_01` + }, + [`COMPONENT_AK74_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_02` + }, + [`COMPONENT_AK74_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_03` + }, + [`COMPONENT_AK74_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_04` + }, + [`COMPONENT_AK74_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_05` + }, + [`COMPONENT_AK74_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_06` + }, + [`COMPONENT_AK74_GRIP_07`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_07` + }, + [`COMPONENT_AK74_GRIP_08`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_08` + }, + [`COMPONENT_AK74_GRIP_09`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_09` + }, + [`COMPONENT_AK74_GRIP_10`] = { + Bone = 'WAPGrip', + Object = `ak74_grip_10` + }, + [`COMPONENT_AK74_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `ak74_scope_01` + }, + [`COMPONENT_AK74_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `ak74_scope_02` + }, + [`COMPONENT_AK74_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `ak74_scope_03` + }, + [`COMPONENT_AK74_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `ak74_scope_04` + }, + [`COMPONENT_AK74_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `ak74_scope_05` + }, + [`COMPONENT_AK74_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `ak74_scope_06` + }, + [`COMPONENT_AK74_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `ak74_scope_07` + }, + [`COMPONENT_AK74_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `ak74_scope_08` + }, + [`COMPONENT_AK74_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `ak74_scope_09` + }, + [`COMPONENT_AK74_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `ak74_scope_10` + }, + [`COMPONENT_AK74_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `ak74_scope_11` + }, + } + }, +-- M110 + [`WEAPON_M110`] = { + Object = `m110`, + Components = { + [`COMPONENT_M110_CLIP_01`] = { + Bone = 'gun_root', + Object = `m110_mag_01` + }, + [`COMPONENT_M110_CLIP_02`] = { + Bone = 'gun_root', + Object = `m110_mag_02` + }, + [`COMPONENT_M110_CLIP_03`] = { + Bone = 'gun_root', + Object = `m110_mag_03` + }, + [`COMPONENT_M110_CLIP_04`] = { + Bone = 'gun_root', + Object = `m110_mag_04` + }, + [`COMPONENT_M110_CLIP_05`] = { + Bone = 'gun_root', + Object = `m110_mag_05` + }, + [`COMPONENT_M110_CLIP_06`] = { + Bone = 'gun_root', + Object = `m110_mag_06` + }, + [`COMPONENT_M110_CLIP_07`] = { + Bone = 'gun_root', + Object = `m110_mag_07` + }, + [`COMPONENT_M110_CLIP_08`] = { + Bone = 'gun_root', + Object = `m110_mag_08` + }, + [`COMPONENT_M110_CLIP_09`] = { + Bone = 'gun_root', + Object = `m110_mag_09` + }, + [`COMPONENT_M110_CLIP_10`] = { + Bone = 'gun_root', + Object = `m110_mag_10` + }, + [`COMPONENT_M110_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `m110_supp_01` + }, + [`COMPONENT_M110_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `m110_supp_02` + }, + [`COMPONENT_M110_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `m110_supp_03` + }, + [`COMPONENT_M110_SUPP_04`] = { + Bone = 'WAPSupp', + Object = `m110_supp_04` + }, + [`COMPONENT_M110_SUPP_05`] = { + Bone = 'WAPSupp', + Object = `m110_supp_05` + }, + [`COMPONENT_M110_SUPP_06`] = { + Bone = 'WAPSupp', + Object = `m110_supp_06` + }, + [`COMPONENT_M110_SUPP_07`] = { + Bone = 'WAPSupp', + Object = `m110_supp_07` + }, + [`COMPONENT_M110_STOCK_01`] = { + Bone = 'WAPStock', + Object = `m110_stock_01` + }, + [`COMPONENT_M110_STOCK_02`] = { + Bone = 'WAPStock', + Object = `m110_stock_02` + }, + [`COMPONENT_M110_STOCK_03`] = { + Bone = 'WAPStock', + Object = `m110_stock_03` + }, + [`COMPONENT_M110_STOCK_04`] = { + Bone = 'WAPStock', + Object = `m110_stock_04` + }, + [`COMPONENT_M110_STOCK_05`] = { + Bone = 'WAPStock', + Object = `m110_stock_05` + }, + [`COMPONENT_M110_STOCK_06`] = { + Bone = 'WAPStock', + Object = `m110_stock_06` + }, + [`COMPONENT_M110_STOCK_07`] = { + Bone = 'WAPStock', + Object = `m110_stock_07` + }, + [`COMPONENT_M110_STOCK_08`] = { + Bone = 'WAPStock', + Object = `m110_stock_08` + }, + [`COMPONENT_M110_STOCK_09`] = { + Bone = 'WAPStock', + Object = `m110_stock_09` + }, + [`COMPONENT_M110_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_01` + }, + [`COMPONENT_M110_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_02` + }, + [`COMPONENT_M110_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_03` + }, + [`COMPONENT_M110_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_04` + }, + [`COMPONENT_M110_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_05` + }, + [`COMPONENT_M110_FLSH_06`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_06` + }, + [`COMPONENT_M110_FLSH_07`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_07` + }, + [`COMPONENT_M110_FLSH_08`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_08` + }, + [`COMPONENT_M110_FLSH_09`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_09` + }, + [`COMPONENT_M110_FLSH_10`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_10` + }, + [`COMPONENT_M110_FLSH_11`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_11` + }, + [`COMPONENT_M110_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `m110_grip_01` + }, + [`COMPONENT_M110_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `m110_grip_02` + }, + [`COMPONENT_M110_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `m110_grip_03` + }, + [`COMPONENT_M110_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `m110_grip_04` + }, + [`COMPONENT_M110_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `m110_grip_05` + }, + [`COMPONENT_M110_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `m110_grip_06` + }, + [`COMPONENT_M110_BIPOD_01`] = { + Bone = 'WAPGrip', + Object = `m110_bipod_01` + }, + [`COMPONENT_M110_BIPOD_02`] = { + Bone = 'WAPGrip', + Object = `m110_bipod_02` + }, + [`COMPONENT_M110_COVER_01`] = { + Bone = 'WAPGrip', + Object = `m110_cover_01` + }, + [`COMPONENT_M110_COVER_02`] = { + Bone = 'WAPGrip', + Object = `m110_cover_02` + }, + [`COMPONENT_M110_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `m110_scope_01` + }, + [`COMPONENT_M110_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `m110_scope_02` + }, + [`COMPONENT_M110_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `m110_scope_03` + }, + [`COMPONENT_M110_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `m110_scope_04` + }, + [`COMPONENT_M110_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `m110_scope_05` + }, + [`COMPONENT_M110_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `m110_scope_06` + }, + [`COMPONENT_M110_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `m110_scope_07` + }, + [`COMPONENT_M110_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `m110_scope_08` + }, + [`COMPONENT_M110_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `m110_scope_09` + }, + [`COMPONENT_M110_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `m110_scope_10` + }, + [`COMPONENT_M110_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `m110_ironsight_01` + }, + } + }, + [`WEAPON_M110_1`] = { + Object = `m110_1`, + Components = { + [`COMPONENT_M110_CLIP_01`] = { + Bone = 'gun_root', + Object = `m110_mag_01` + }, + [`COMPONENT_M110_CLIP_02`] = { + Bone = 'gun_root', + Object = `m110_mag_02` + }, + [`COMPONENT_M110_CLIP_03`] = { + Bone = 'gun_root', + Object = `m110_mag_03` + }, + [`COMPONENT_M110_CLIP_04`] = { + Bone = 'gun_root', + Object = `m110_mag_04` + }, + [`COMPONENT_M110_CLIP_05`] = { + Bone = 'gun_root', + Object = `m110_mag_05` + }, + [`COMPONENT_M110_CLIP_06`] = { + Bone = 'gun_root', + Object = `m110_mag_06` + }, + [`COMPONENT_M110_CLIP_07`] = { + Bone = 'gun_root', + Object = `m110_mag_07` + }, + [`COMPONENT_M110_CLIP_08`] = { + Bone = 'gun_root', + Object = `m110_mag_08` + }, + [`COMPONENT_M110_CLIP_09`] = { + Bone = 'gun_root', + Object = `m110_mag_09` + }, + [`COMPONENT_M110_CLIP_10`] = { + Bone = 'gun_root', + Object = `m110_mag_10` + }, + [`COMPONENT_M110_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `m110_supp_01` + }, + [`COMPONENT_M110_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `m110_supp_02` + }, + [`COMPONENT_M110_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `m110_supp_03` + }, + [`COMPONENT_M110_SUPP_04`] = { + Bone = 'WAPSupp', + Object = `m110_supp_04` + }, + [`COMPONENT_M110_SUPP_05`] = { + Bone = 'WAPSupp', + Object = `m110_supp_05` + }, + [`COMPONENT_M110_SUPP_06`] = { + Bone = 'WAPSupp', + Object = `m110_supp_06` + }, + [`COMPONENT_M110_SUPP_07`] = { + Bone = 'WAPSupp', + Object = `m110_supp_07` + }, + [`COMPONENT_M110_STOCK_01`] = { + Bone = 'WAPStock', + Object = `m110_stock_01` + }, + [`COMPONENT_M110_STOCK_02`] = { + Bone = 'WAPStock', + Object = `m110_stock_02` + }, + [`COMPONENT_M110_STOCK_03`] = { + Bone = 'WAPStock', + Object = `m110_stock_03` + }, + [`COMPONENT_M110_STOCK_04`] = { + Bone = 'WAPStock', + Object = `m110_stock_04` + }, + [`COMPONENT_M110_STOCK_05`] = { + Bone = 'WAPStock', + Object = `m110_stock_05` + }, + [`COMPONENT_M110_STOCK_06`] = { + Bone = 'WAPStock', + Object = `m110_stock_06` + }, + [`COMPONENT_M110_STOCK_07`] = { + Bone = 'WAPStock', + Object = `m110_stock_07` + }, + [`COMPONENT_M110_STOCK_08`] = { + Bone = 'WAPStock', + Object = `m110_stock_08` + }, + [`COMPONENT_M110_STOCK_09`] = { + Bone = 'WAPStock', + Object = `m110_stock_09` + }, + [`COMPONENT_M110_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_01` + }, + [`COMPONENT_M110_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_02` + }, + [`COMPONENT_M110_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_03` + }, + [`COMPONENT_M110_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_04` + }, + [`COMPONENT_M110_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_05` + }, + [`COMPONENT_M110_FLSH_06`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_06` + }, + [`COMPONENT_M110_FLSH_07`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_07` + }, + [`COMPONENT_M110_FLSH_08`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_08` + }, + [`COMPONENT_M110_FLSH_09`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_09` + }, + [`COMPONENT_M110_FLSH_10`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_10` + }, + [`COMPONENT_M110_FLSH_11`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_11` + }, + [`COMPONENT_M110_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `m110_grip_01` + }, + [`COMPONENT_M110_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `m110_grip_02` + }, + [`COMPONENT_M110_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `m110_grip_03` + }, + [`COMPONENT_M110_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `m110_grip_04` + }, + [`COMPONENT_M110_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `m110_grip_05` + }, + [`COMPONENT_M110_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `m110_grip_06` + }, + [`COMPONENT_M110_BIPOD_01`] = { + Bone = 'WAPGrip', + Object = `m110_bipod_01` + }, + [`COMPONENT_M110_BIPOD_02`] = { + Bone = 'WAPGrip', + Object = `m110_bipod_02` + }, + [`COMPONENT_M110_COVER_01`] = { + Bone = 'WAPGrip', + Object = `m110_cover_01` + }, + [`COMPONENT_M110_COVER_02`] = { + Bone = 'WAPGrip', + Object = `m110_cover_02` + }, + [`COMPONENT_M110_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `m110_scope_01` + }, + [`COMPONENT_M110_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `m110_scope_02` + }, + [`COMPONENT_M110_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `m110_scope_03` + }, + [`COMPONENT_M110_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `m110_scope_04` + }, + [`COMPONENT_M110_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `m110_scope_05` + }, + [`COMPONENT_M110_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `m110_scope_06` + }, + [`COMPONENT_M110_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `m110_scope_07` + }, + [`COMPONENT_M110_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `m110_scope_08` + }, + [`COMPONENT_M110_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `m110_scope_09` + }, + [`COMPONENT_M110_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `m110_scope_10` + }, + [`COMPONENT_M110_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `m110_ironsight_01` + }, + } + }, + [`WEAPON_M110_2`] = { + Object = `m110_2`, + Components = { + [`COMPONENT_M110_CLIP_01`] = { + Bone = 'gun_root', + Object = `m110_mag_01` + }, + [`COMPONENT_M110_CLIP_02`] = { + Bone = 'gun_root', + Object = `m110_mag_02` + }, + [`COMPONENT_M110_CLIP_03`] = { + Bone = 'gun_root', + Object = `m110_mag_03` + }, + [`COMPONENT_M110_CLIP_04`] = { + Bone = 'gun_root', + Object = `m110_mag_04` + }, + [`COMPONENT_M110_CLIP_05`] = { + Bone = 'gun_root', + Object = `m110_mag_05` + }, + [`COMPONENT_M110_CLIP_06`] = { + Bone = 'gun_root', + Object = `m110_mag_06` + }, + [`COMPONENT_M110_CLIP_07`] = { + Bone = 'gun_root', + Object = `m110_mag_07` + }, + [`COMPONENT_M110_CLIP_08`] = { + Bone = 'gun_root', + Object = `m110_mag_08` + }, + [`COMPONENT_M110_CLIP_09`] = { + Bone = 'gun_root', + Object = `m110_mag_09` + }, + [`COMPONENT_M110_CLIP_10`] = { + Bone = 'gun_root', + Object = `m110_mag_10` + }, + [`COMPONENT_M110_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `m110_supp_01` + }, + [`COMPONENT_M110_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `m110_supp_02` + }, + [`COMPONENT_M110_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `m110_supp_03` + }, + [`COMPONENT_M110_SUPP_04`] = { + Bone = 'WAPSupp', + Object = `m110_supp_04` + }, + [`COMPONENT_M110_SUPP_05`] = { + Bone = 'WAPSupp', + Object = `m110_supp_05` + }, + [`COMPONENT_M110_SUPP_06`] = { + Bone = 'WAPSupp', + Object = `m110_supp_06` + }, + [`COMPONENT_M110_SUPP_07`] = { + Bone = 'WAPSupp', + Object = `m110_supp_07` + }, + [`COMPONENT_M110_STOCK_01`] = { + Bone = 'WAPStock', + Object = `m110_stock_01` + }, + [`COMPONENT_M110_STOCK_02`] = { + Bone = 'WAPStock', + Object = `m110_stock_02` + }, + [`COMPONENT_M110_STOCK_03`] = { + Bone = 'WAPStock', + Object = `m110_stock_03` + }, + [`COMPONENT_M110_STOCK_04`] = { + Bone = 'WAPStock', + Object = `m110_stock_04` + }, + [`COMPONENT_M110_STOCK_05`] = { + Bone = 'WAPStock', + Object = `m110_stock_05` + }, + [`COMPONENT_M110_STOCK_06`] = { + Bone = 'WAPStock', + Object = `m110_stock_06` + }, + [`COMPONENT_M110_STOCK_07`] = { + Bone = 'WAPStock', + Object = `m110_stock_07` + }, + [`COMPONENT_M110_STOCK_08`] = { + Bone = 'WAPStock', + Object = `m110_stock_08` + }, + [`COMPONENT_M110_STOCK_09`] = { + Bone = 'WAPStock', + Object = `m110_stock_09` + }, + [`COMPONENT_M110_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_01` + }, + [`COMPONENT_M110_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_02` + }, + [`COMPONENT_M110_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_03` + }, + [`COMPONENT_M110_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_04` + }, + [`COMPONENT_M110_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_05` + }, + [`COMPONENT_M110_FLSH_06`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_06` + }, + [`COMPONENT_M110_FLSH_07`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_07` + }, + [`COMPONENT_M110_FLSH_08`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_08` + }, + [`COMPONENT_M110_FLSH_09`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_09` + }, + [`COMPONENT_M110_FLSH_10`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_10` + }, + [`COMPONENT_M110_FLSH_11`] = { + Bone = 'WAPFlshLasr', + Object = `m110_flsh_11` + }, + [`COMPONENT_M110_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `m110_grip_01` + }, + [`COMPONENT_M110_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `m110_grip_02` + }, + [`COMPONENT_M110_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `m110_grip_03` + }, + [`COMPONENT_M110_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `m110_grip_04` + }, + [`COMPONENT_M110_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `m110_grip_05` + }, + [`COMPONENT_M110_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `m110_grip_06` + }, + [`COMPONENT_M110_BIPOD_01`] = { + Bone = 'WAPGrip', + Object = `m110_bipod_01` + }, + [`COMPONENT_M110_BIPOD_02`] = { + Bone = 'WAPGrip', + Object = `m110_bipod_02` + }, + [`COMPONENT_M110_COVER_01`] = { + Bone = 'WAPGrip', + Object = `m110_cover_01` + }, + [`COMPONENT_M110_COVER_02`] = { + Bone = 'WAPGrip', + Object = `m110_cover_02` + }, + [`COMPONENT_M110_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `m110_scope_01` + }, + [`COMPONENT_M110_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `m110_scope_02` + }, + [`COMPONENT_M110_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `m110_scope_03` + }, + [`COMPONENT_M110_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `m110_scope_04` + }, + [`COMPONENT_M110_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `m110_scope_05` + }, + [`COMPONENT_M110_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `m110_scope_06` + }, + [`COMPONENT_M110_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `m110_scope_07` + }, + [`COMPONENT_M110_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `m110_scope_08` + }, + [`COMPONENT_M110_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `m110_scope_09` + }, + [`COMPONENT_M110_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `m110_scope_10` + }, + [`COMPONENT_M110_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `m110_ironsight_01` + }, + } + }, +-- Beowulf AR15 + [`WEAPON_50BEOWULF`] = { + Object = `ar15_beowulf`, + Components = { + [`COMPONENT_BEOWULF_CLIP_01`] = { + Bone = 'WAPClip', + Object = `ar15mag1` + }, + [`COMPONENT_BEOWULF_CLIP_02`] = { + Bone = 'WAPClip', + Object = `ar15mag2` + }, + [`COMPONENT_BEOWULF_CLIP_03`] = { + Bone = 'WAPClip', + Object = `ar15mag3` + }, + [`COMPONENT_BEOWULF_CLIP_04`] = { + Bone = 'WAPClip', + Object = `ar15mag4` + }, + [`COMPONENT_BEOWULF_CLIP_05`] = { + Bone = 'WAPClip', + Object = `ar15mag5` + }, + [`COMPONENT_BEOWULF_CLIP_06`] = { + Bone = 'WAPClip', + Object = `ar15mag6` + }, + [`COMPONENT_BEOWULF_CLIP_07`] = { + Bone = 'WAPClip', + Object = `ar15mag7` + }, + [`COMPONENT_BEOWULF_CLIP_08`] = { + Bone = 'WAPClip', + Object = `ar15mag8` + }, + [`COMPONENT_BEOWULF_CLIP_09`] = { + Bone = 'WAPClip', + Object = `ar15mag9` + }, + [`COMPONENT_BEOWULF_CLIP_10`] = { + Bone = 'WAPClip', + Object = `ar15mag10` + }, + [`COMPONENT_BEOWULF_BODY_01`] = { + Bone = 'WAPGun', + Object = `ar15body1` + }, + [`COMPONENT_BEOWULF_BODY_02`] = { + Bone = 'WAPGun', + Object = `ar15body2` + }, + [`COMPONENT_BEOWULF_BODY_03`] = { + Bone = 'WAPGun', + Object = `ar15body3` + }, + [`COMPONENT_BEOWULF_BODY_04`] = { + Bone = 'WAPGun', + Object = `ar15body4` + }, + [`COMPONENT_BEOWULF_BODY_05`] = { + Bone = 'WAPGun', + Object = `ar15body5` + }, + [`COMPONENT_BEOWULF_BODY_06`] = { + Bone = 'WAPGun', + Object = `ar15body6` + }, + [`COMPONENT_BEOWULF_BODY_07`] = { + Bone = 'WAPGun', + Object = `ar15body7` + }, + [`COMPONENT_BEOWULF_BODY_08`] = { + Bone = 'WAPGun', + Object = `ar15body8` + }, + [`COMPONENT_BEOWULF_BODY_09`] = { + Bone = 'WAPGun', + Object = `ar15body9` + }, + [`COMPONENT_BEOWULF_BODY_10`] = { + Bone = 'WAPGun', + Object = `ar15body10` + }, + [`COMPONENT_BEOWULF_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh1` + }, + [`COMPONENT_BEOWULF_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh2` + }, + [`COMPONENT_BEOWULF_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh3` + }, + [`COMPONENT_BEOWULF_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh4` + }, + [`COMPONENT_BEOWULF_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh5` + }, + [`COMPONENT_BEOWULF_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `ar15beosupp1` + }, + [`COMPONENT_BEOWULF_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `ar15beosupp2` + }, + [`COMPONENT_BEOWULF_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `ar15beosupp3` + }, + [`COMPONENT_BEOWULF_SUPP_04`] = { + Bone = 'WAPSupp', + Object = `ar15beosupp4` + }, + [`COMPONENT_BEOWULF_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `ar15scope1` + }, + [`COMPONENT_BEOWULF_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `ar15scope2` + }, + [`COMPONENT_BEOWULF_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `ar15scope3` + }, + [`COMPONENT_BEOWULF_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `ar15scope4` + }, + [`COMPONENT_BEOWULF_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `ar15scope5` + }, + [`COMPONENT_BEOWULF_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `ar15scope6` + }, + [`COMPONENT_BEOWULF_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `ar15scope7` + }, + [`COMPONENT_BEOWULF_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `ar15scope8` + }, + [`COMPONENT_BEOWULF_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `ar15scope9` + }, + [`COMPONENT_BEOWULF_SCOPE_010`] = { + Bone = 'WAPScop', + Object = `ar15scope10` + }, + [`COMPONENT_BEOWULF_SCOPE_011`] = { + Bone = 'WAPScop', + Object = `ar15scope11` + }, + [`COMPONENT_BEOWULF_SCOPE_012`] = { + Bone = 'WAPScop', + Object = `ar15scope12` + }, + [`COMPONENT_BEOWULF_SCOPE_013`] = { + Bone = 'WAPScop', + Object = `ar15scope13` + }, + [`COMPONENT_BEOWULF_SCOPE_014`] = { + Bone = 'WAPScop', + Object = `ar15scope14` + }, + [`COMPONENT_BEOWULF_SCOPE_015`] = { + Bone = 'WAPScop', + Object = `ar15scope15` + }, + [`COMPONENT_BEOWULF_SCOPE_016`] = { + Bone = 'WAPScop', + Object = `ar15scope16` + }, + [`COMPONENT_BEOWULF_SCOPE_017`] = { + Bone = 'WAPScop', + Object = `ar15scope17` + }, + [`COMPONENT_BEOWULF_SCOPE_018`] = { + Bone = 'WAPScop', + Object = `ar15scope18` + }, + [`COMPONENT_BEOWULF_SCOPE_019`] = { + Bone = 'WAPScop', + Object = `ar15scope19` + }, + [`COMPONENT_BEOWULF_SCOPE_20`] = { + Bone = 'WAPScop', + Object = `ar15scope20` + }, + [`COMPONENT_BEOWULF_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `ar15grip1` + }, + [`COMPONENT_BEOWULF_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `ar15grip2` + }, + [`COMPONENT_BEOWULF_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `ar15grip3` + }, + [`COMPONENT_BEOWULF_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `ar15grip4` + }, + [`COMPONENT_BEOWULF_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `ar15grip5` + }, + [`COMPONENT_BEOWULF_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `ar15grip6` + }, + [`COMPONENT_BEOWULF_GRIP_07`] = { + Bone = 'WAPGrip', + Object = `ar15grip7` + }, + } + }, +-- AR15 + [`WEAPON_AR15`] = { + Object = `ar15_556`, + Components = { + [`COMPONENT_AR15_CLIP_01`] = { + Bone = 'WAPClip', + Object = `ar15mag1` + }, + [`COMPONENT_AR15_CLIP_02`] = { + Bone = 'WAPClip', + Object = `ar15mag2` + }, + [`COMPONENT_AR15_CLIP_03`] = { + Bone = 'WAPClip', + Object = `ar15mag3` + }, + [`COMPONENT_AR15_CLIP_04`] = { + Bone = 'WAPClip', + Object = `ar15mag4` + }, + [`COMPONENT_AR15_CLIP_05`] = { + Bone = 'WAPClip', + Object = `ar15mag5` + }, + [`COMPONENT_AR15_CLIP_06`] = { + Bone = 'WAPClip', + Object = `ar15mag6` + }, + [`COMPONENT_AR15_CLIP_07`] = { + Bone = 'WAPClip', + Object = `ar15mag7` + }, + [`COMPONENT_AR15_CLIP_08`] = { + Bone = 'WAPClip', + Object = `ar15mag8` + }, + [`COMPONENT_AR15_CLIP_09`] = { + Bone = 'WAPClip', + Object = `ar15mag9` + }, + [`COMPONENT_AR15_CLIP_10`] = { + Bone = 'WAPClip', + Object = `ar15mag10` + }, + [`COMPONENT_BEOWULF_BODY_01`] = { + Bone = 'WAPGun', + Object = `ar15body1` + }, + [`COMPONENT_BEOWULF_BODY_02`] = { + Bone = 'WAPGun', + Object = `ar15body2` + }, + [`COMPONENT_BEOWULF_BODY_03`] = { + Bone = 'WAPGun', + Object = `ar15body3` + }, + [`COMPONENT_BEOWULF_BODY_04`] = { + Bone = 'WAPGun', + Object = `ar15body4` + }, + [`COMPONENT_BEOWULF_BODY_05`] = { + Bone = 'WAPGun', + Object = `ar15body5` + }, + [`COMPONENT_BEOWULF_BODY_06`] = { + Bone = 'WAPGun', + Object = `ar15body6` + }, + [`COMPONENT_BEOWULF_BODY_07`] = { + Bone = 'WAPGun', + Object = `ar15body7` + }, + [`COMPONENT_BEOWULF_BODY_08`] = { + Bone = 'WAPGun', + Object = `ar15body8` + }, + [`COMPONENT_BEOWULF_BODY_09`] = { + Bone = 'WAPGun', + Object = `ar15body9` + }, + [`COMPONENT_BEOWULF_BODY_10`] = { + Bone = 'WAPGun', + Object = `ar15body10` + }, + [`COMPONENT_BEOWULF_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh1` + }, + [`COMPONENT_BEOWULF_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh2` + }, + [`COMPONENT_BEOWULF_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh3` + }, + [`COMPONENT_BEOWULF_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh4` + }, + [`COMPONENT_BEOWULF_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `ar15flsh5` + }, + [`COMPONENT_BEOWULF_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `ar15beosupp1` + }, + [`COMPONENT_AR15_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `ar15_556supp1` + }, + [`COMPONENT_AR15_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `ar15_556supp2` + }, + [`COMPONENT_BEOWULF_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `ar15scope1` + }, + [`COMPONENT_BEOWULF_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `ar15scope2` + }, + [`COMPONENT_BEOWULF_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `ar15scope3` + }, + [`COMPONENT_BEOWULF_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `ar15scope4` + }, + [`COMPONENT_BEOWULF_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `ar15scope5` + }, + [`COMPONENT_BEOWULF_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `ar15scope6` + }, + [`COMPONENT_BEOWULF_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `ar15scope7` + }, + [`COMPONENT_BEOWULF_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `ar15scope8` + }, + [`COMPONENT_BEOWULF_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `ar15scope9` + }, + [`COMPONENT_BEOWULF_SCOPE_010`] = { + Bone = 'WAPScop', + Object = `ar15scope10` + }, + [`COMPONENT_BEOWULF_SCOPE_011`] = { + Bone = 'WAPScop', + Object = `ar15scope11` + }, + [`COMPONENT_BEOWULF_SCOPE_012`] = { + Bone = 'WAPScop', + Object = `ar15scope12` + }, + [`COMPONENT_BEOWULF_SCOPE_013`] = { + Bone = 'WAPScop', + Object = `ar15scope13` + }, + [`COMPONENT_BEOWULF_SCOPE_014`] = { + Bone = 'WAPScop', + Object = `ar15scope14` + }, + [`COMPONENT_BEOWULF_SCOPE_015`] = { + Bone = 'WAPScop', + Object = `ar15scope15` + }, + [`COMPONENT_BEOWULF_SCOPE_016`] = { + Bone = 'WAPScop', + Object = `ar15scope16` + }, + [`COMPONENT_BEOWULF_SCOPE_017`] = { + Bone = 'WAPScop', + Object = `ar15scope17` + }, + [`COMPONENT_BEOWULF_SCOPE_018`] = { + Bone = 'WAPScop', + Object = `ar15scope18` + }, + [`COMPONENT_BEOWULF_SCOPE_019`] = { + Bone = 'WAPScop', + Object = `ar15scope19` + }, + [`COMPONENT_BEOWULF_SCOPE_20`] = { + Bone = 'WAPScop', + Object = `ar15scope20` + }, + [`COMPONENT_BEOWULF_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `ar15grip1` + }, + [`COMPONENT_BEOWULF_GRIP_02`] = { + Bone = 'WAPGrip', + Object = `ar15grip2` + }, + [`COMPONENT_BEOWULF_GRIP_03`] = { + Bone = 'WAPGrip', + Object = `ar15grip3` + }, + [`COMPONENT_BEOWULF_GRIP_04`] = { + Bone = 'WAPGrip', + Object = `ar15grip4` + }, + [`COMPONENT_BEOWULF_GRIP_05`] = { + Bone = 'WAPGrip', + Object = `ar15grip5` + }, + [`COMPONENT_BEOWULF_GRIP_06`] = { + Bone = 'WAPGrip', + Object = `ar15grip6` + }, + [`COMPONENT_BEOWULF_GRIP_07`] = { + Bone = 'WAPGrip', + Object = `ar15grip7` + }, + } + }, +-- Scar-H + [`WEAPON_SCAR17FM`] = { + Object = `ScarFluffysMods`, + Components = { + [`COMPONENT_SCAR_CLIP_01`] = { + Bone = 'WAPClip', + Object = `ScarMag1` + }, + [`COMPONENT_SCAR_CLIP_02`] = { + Bone = 'WAPClip', + Object = `ScarMag2` + }, + [`COMPONENT_SCAR_CLIP_03`] = { + Bone = 'WAPClip', + Object = `ScarMag3` + }, + [`COMPONENT_SCAR_CLIP_04`] = { + Bone = 'WAPClip', + Object = `ScarMag4` + }, + [`COMPONENT_SCAR_CLIP_05`] = { + Bone = 'WAPClip', + Object = `ScarMag5` + }, + [`COMPONENT_SCAR_CLIP_06`] = { + Bone = 'WAPClip', + Object = `ScarMag6` + }, + [`COMPONENT_SCAR_BODY_01`] = { + Bone = 'WAPGun', + Object = `MainBody1` + }, + [`COMPONENT_SCAR_BODY_02`] = { + Bone = 'WAPGun', + Object = `MainBody2` + }, + [`COMPONENT_SCAR_SCOPE_01`] = { + Bone = 'WAPScop_2', + Object = `scar_scope1` + }, + [`COMPONENT_SCAR_SCOPE_02`] = { + Bone = 'WAPScop_2', + Object = `scar_scope2` + }, + [`COMPONENT_SCAR_SCOPE_03`] = { + Bone = 'WAPScop_2', + Object = `scar_scope3` + }, + [`COMPONENT_SCAR_SCOPE_04`] = { + Bone = 'WAPScop_2', + Object = `scar_scope4` + }, + [`COMPONENT_SCAR_SCOPE_05`] = { + Bone = 'WAPScop_2', + Object = `scar_scope5` + }, + [`COMPONENT_SCAR_SCOPE_06`] = { + Bone = 'WAPScop_2', + Object = `scar_scope6` + }, + [`COMPONENT_SCAR_SCOPE_07`] = { + Bone = 'WAPScop_2', + Object = `scar_scope7` + }, + [`COMPONENT_SCAR_SCOPE_08`] = { + Bone = 'WAPScop_2', + Object = `scar_scope8` + }, + [`COMPONENT_SCAR_SCOPE_09`] = { + Bone = 'WAPScop_2', + Object = `scar_scope9` + }, + [`COMPONENT_SCAR_SCOPE_10`] = { + Bone = 'WAPScop_2', + Object = `scar_scope10` + }, + [`COMPONENT_SCAR_SCOPE_11`] = { + Bone = 'WAPScop_2', + Object = `scar_scope11` + }, + [`COMPONENT_SCAR_SCOPE_12`] = { + Bone = 'WAPScop_2', + Object = `scar_scope12` + }, + [`COMPONENT_SCAR_SCOPE_13`] = { + Bone = 'WAPScop_2', + Object = `scar_scope13` + }, + [`COMPONENT_SCAR_SCOPE_14`] = { + Bone = 'WAPScop_2', + Object = `scar_scope14` + }, + [`COMPONENT_SCAR_SCOPE_15`] = { + Bone = 'WAPScop_2', + Object = `scar_scope15` + }, + [`COMPONENT_SCAR_SCOPE_16`] = { + Bone = 'WAPScop_2', + Object = `scar_scope16` + }, + [`COMPONENT_SCAR_SCOPE_17`] = { + Bone = 'WAPScop_2', + Object = `scar_scope17` + }, + [`COMPONENT_SCAR_SCOPE_18`] = { + Bone = 'WAPScop_2', + Object = `scar_scope18` + }, + [`COMPONENT_SCAR_SCOPE_19`] = { + Bone = 'WAPScop_2', + Object = `scar_scope19` + }, + [`COMPONENT_SCAR_SCOPE_20`] = { + Bone = 'WAPScop_2', + Object = `scar_scope20` + }, + [`COMPONENT_SCAR_BARREL_01`] = { + Bone = 'WAPSupp', + Object = `scar_barrel3` + }, + [`COMPONENT_SCAR_BARREL_02`] = { + Bone = 'WAPSupp', + Object = `scar_barrel2` + }, + [`COMPONENT_SCAR_BARREL_03`] = { + Bone = 'WAPSupp', + Object = `scar_barrel1` + }, + [`COMPONENT_SCAR_BARREL_04`] = { + Bone = 'WAPSupp', + Object = `scar_barrel6` + }, + [`COMPONENT_SCAR_BARREL_05`] = { + Bone = 'WAPSupp', + Object = `scar_barrel5` + }, + [`COMPONENT_SCAR_BARREL_06`] = { + Bone = 'WAPSupp', + Object = `scar_barrel4` + }, + [`COMPONENT_SCAR_BARREL_07`] = { + Bone = 'WAPSupp', + Object = `scar_barrel9` + }, + [`COMPONENT_SCAR_BARREL_08`] = { + Bone = 'WAPSupp', + Object = `scar_barrel8` + }, + [`COMPONENT_SCAR_BARREL_09`] = { + Bone = 'WAPSupp', + Object = `scar_barrel7` + }, + [`COMPONENT_SCAR_FLSH_01`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh1` + }, + [`COMPONENT_SCAR_FLSH_02`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh2` + }, + [`COMPONENT_SCAR_FLSH_03`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh3` + }, + [`COMPONENT_SCAR_FLSH_04`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh4` + }, + [`COMPONENT_SCAR_FLSH_05`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh5` + }, + [`COMPONENT_SCAR_FLSH_06`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh6` + }, + [`COMPONENT_SCAR_FLSH_07`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh7` + }, + [`COMPONENT_SCAR_FLSH_08`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh8` + }, + [`COMPONENT_SCAR_FLSH_09`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh9` + }, + [`COMPONENT_SCAR_FLSH_10`] = { + Bone = 'WAPFlsh', + Object = `scar_flsh10` + }, + } + }, +-- Double Barrel + [`WEAPON_DOUBLEBARRELFM`] = { + Object = `doublebarrelfm`, + Components = { + [`COMPONENT_DOUBLEBARREL_BARREL_01`] = { + Bone = 'gun_root', + Object = `shotgunbarrel1` + }, + [`COMPONENT_DOUBLEBARREL_BARREL_02`] = { + Bone = 'gun_root', + Object = `shotgunbarrel2` + }, + [`COMPONENT_DOUBLEBARREL_BARREL_03`] = { + Bone = 'gun_root', + Object = `shotgunbarrel3` + }, + [`COMPONENT_DOUBLEBARREL_BARREL_04`] = { + Bone = 'gun_root', + Object = `shotgunbarrel4` + }, + [`COMPONENT_DOUBLEBARREL_BARREL_05`] = { + Bone = 'gun_root', + Object = `shotgunbarrel5` + }, + } + }, +-- FN P90 + [`WEAPON_P90FM`] = { + Object = `P90FluffysMods`, + Components = { + [`COMPONENT_P90_CLIP`] = { + Bone = 'WAPClip', + Object = `P90MagFluffysMods` + }, + [`COMPONENT_P90_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `P90Scope1FluffysMods` + }, + [`COMPONENT_P90_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `P90Scope2FluffysMods` + }, + [`COMPONENT_P90_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `P90Scope3FluffysMods` + }, + [`COMPONENT_P90_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `P90Scope4FluffysMods` + }, + [`COMPONENT_P90_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `P90Scope5FluffysMods` + }, + [`COMPONENT_P90_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `P90Scope6FluffysMods` + }, + [`COMPONENT_P90_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `P90Scope7FluffysMods` + }, + [`COMPONENT_P90_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `P90Scope8FluffysMods` + }, + [`COMPONENT_P90_BARREL_01`] = { + Bone = 'WAPSupp', + Object = `P90Barrel1FluffysMods` + }, + [`COMPONENT_P90_BARREL_02`] = { + Bone = 'WAPSupp', + Object = `P90Barrel2FluffysMods` + }, + [`COMPONENT_P90_BARREL_03`] = { + Bone = 'WAPSupp', + Object = `P90Barrel3FluffysMods` + }, + [`COMPONENT_P90_BUTTPAD_01`] = { + Bone = 'WAPPad', + Object = `P90Pad1FluffysMods` + }, + [`COMPONENT_P90_BUTTPAD_02`] = { + Bone = 'WAPPad', + Object = `P90Pad2FluffysMods` + }, + [`COMPONENT_P90_FLSH_01`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh1FluffysMods` + }, + [`COMPONENT_P90_FLSH_02`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh2FluffysMods` + }, + [`COMPONENT_P90_FLSH_03`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh3FluffysMods` + }, + [`COMPONENT_P90_FLSH_04`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh4FluffysMods` + }, + [`COMPONENT_P90_FLSH_05`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh5FluffysMods` + }, + [`COMPONENT_P90_FLSH_06`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh6FluffysMods` + }, + [`COMPONENT_P90_FLSH_07`] = { + Bone = 'WAPFlsh', + Object = `P90Flsh7FluffysMods` + }, + } + }, +-- SR-25 + [`WEAPON_SR25`] = { + Object = `sr25`, + Components = { + [`COMPONENT_SR25_CLIP_01`] = { + Bone = 'WAPClip', + Object = `sr25_mag1` + }, + [`COMPONENT_SR25_CLIP_02`] = { + Bone = 'WAPClip', + Object = `sr25_mag2` + }, + [`COMPONENT_SR25_CLIP_03`] = { + Bone = 'WAPClip', + Object = `sr25_mag3` + }, + [`COMPONENT_SR25_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `sr25_scope1` + }, + [`COMPONENT_SR25_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `sr25_scope2` + }, + [`COMPONENT_SR25_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `sr25_scope3` + }, + [`COMPONENT_SR25_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `sr25_scope4` + }, + [`COMPONENT_SR25_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `sr25_scope5` + }, + [`COMPONENT_SR25_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `sr25_scope6` + }, + [`COMPONENT_SR25_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `sr25_scope7` + }, + [`COMPONENT_SR25_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `sr25_scope8` + }, + [`COMPONENT_SR25_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `sr25_scope9` + }, + [`COMPONENT_SR25_SCOPE_10`] = { + Bone = 'WAPScop', + Object = `sr25_scope10` + }, + [`COMPONENT_SR25_SCOPE_11`] = { + Bone = 'WAPScop', + Object = `sr25_scope11` + }, + [`COMPONENT_SR25_SCOPE_12`] = { + Bone = 'WAPScop', + Object = `sr25_scope12` + }, + [`COMPONENT_SR25_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `sr25_flsh1` + }, + [`COMPONENT_SR25_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `sr25_flsh2` + }, + [`COMPONENT_SR25_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `sr25_flsh3` + }, + [`COMPONENT_SR25_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `sr25_flsh4` + }, + [`COMPONENT_SR25_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `sr25_supp1` + }, + [`COMPONENT_SR25_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `sr25_supp2` + }, + [`COMPONENT_SR25_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `sr25_supp3` + }, + } + }, +-- Military Themed M4A1 + [`WEAPON_M4A1FM`] = { + Object = `M4A1_FluffysMods`, + Components = { + [`COMPONENT_M4A1FM_CLIP_01`] = { + Bone = 'WAPClip', + Object = `M4A1CLIP1_FluffysMods` + }, + [`COMPONENT_M4A1FM_CLIP_02`] = { + Bone = 'WAPClip', + Object = `M4A1CLIP2_FluffysMods` + }, + [`COMPONENT_M4A1FM_CLIP_03`] = { + Bone = 'WAPClip', + Object = `M4A1CLIP3_FluffysMods` + }, + [`COMPONENT_M4A1FM_CLIP_04`] = { + Bone = 'WAPClip', + Object = `M4A1CLIP4_FluffysMods` + }, + [`COMPONENT_M4A1FM_BARREL_01`] = { + Bone = 'WAPSupp', + Object = `M4A1Barrel1_FluffysMods` + }, + [`COMPONENT_M4A1FM_BARREL_02`] = { + Bone = 'WAPSupp', + Object = `M4A1Barrel2_FluffysMods` + }, + [`COMPONENT_M4A1FM_BARREL_03`] = { + Bone = 'WAPSupp', + Object = `M4A1Barrel3_FluffysMods` + }, + [`COMPONENT_M4A1FM_BARREL_04`] = { + Bone = 'WAPSupp', + Object = `M4A1Barrel4_FluffysMods` + }, + [`COMPONENT_M4A1FM_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `M4A1SCOPE1_FluffysMods` + }, + [`COMPONENT_M4A1FM_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `M4A1SCOPE2_FluffysMods` + }, + [`COMPONENT_M4A1FM_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `M4A1SCOPE3_FluffysMods` + }, + [`COMPONENT_M4A1FM_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `M4A1SCOPE4_FluffysMods` + }, + [`COMPONENT_M4A1FM_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `M4A1FLSH1_FluffysMods` + }, + [`COMPONENT_M4A1FM_FLSH_02`] = { + Bone = 'WAPFlshLasr', + Object = `M4A1FLSH2_FluffysMods` + }, + [`COMPONENT_M4A1FM_FLSH_03`] = { + Bone = 'WAPFlshLasr', + Object = `M4A1FLSH3_FluffysMods` + }, + [`COMPONENT_M4A1FM_FLSH_04`] = { + Bone = 'WAPFlshLasr', + Object = `M4A1FLSH4_FluffysMods` + }, + [`COMPONENT_M4A1FM_FLSH_05`] = { + Bone = 'WAPFlshLasr', + Object = `M4A1FLSH5_FluffysMods` + }, + [`COMPONENT_M4A1FM_FLSH_06`] = { + Bone = 'WAPFlshLasr', + Object = `M4A1FLSH6_FluffysMods` + }, + } + }, +-- AKM + [`WEAPON_AKM`] = { + Object = `akm`, + Components = { + [`COMPONENT_AKM_CLIP_01`] = { + Bone = 'WAPClip', + Object = `akmmag1` + }, + [`COMPONENT_AKM_CLIP_02`] = { + Bone = 'WAPClip', + Object = `akmmag2` + }, + [`COMPONENT_AKM_CLIP_03`] = { + Bone = 'WAPClip', + Object = `akmmag3` + }, + [`COMPONENT_AKM_CLIP_04`] = { + Bone = 'WAPClip', + Object = `akmmag4` + }, + [`COMPONENT_AKM_CLIP_05`] = { + Bone = 'WAPClip', + Object = `akmmag5` + }, + [`COMPONENT_AKM_CLIP_06`] = { + Bone = 'WAPClip', + Object = `akmmag6` + }, + [`COMPONENT_AKM_CLIP_07`] = { + Bone = 'WAPClip', + Object = `akmmag7` + }, + [`COMPONENT_AKM_CLIP_08`] = { + Bone = 'WAPClip', + Object = `akmmag8` + }, + [`COMPONENT_AKM_CLIP_09`] = { + Bone = 'WAPClip', + Object = `akmmag9` + }, + [`COMPONENT_AKM_CLIP_10`] = { + Bone = 'WAPClip', + Object = `akmmag10` + }, + [`COMPONENT_AKM_CLIP_11`] = { + Bone = 'WAPClip', + Object = `akmmag11` + }, + [`COMPONENT_AKM_DUSTCOVER_01`] = { + Bone = 'WAPFlshLasr', + Object = `akmdustcover1` + }, + [`COMPONENT_AKM_DUSTCOVER_02`] = { + Bone = 'WAPFlshLasr', + Object = `akmdustcover2` + }, + [`COMPONENT_AKM_DUSTCOVER_03`] = { + Bone = 'WAPFlshLasr', + Object = `akmdustcover3` + }, + [`COMPONENT_AKM_DUSTCOVER_04`] = { + Bone = 'WAPFlshLasr', + Object = `akmdustcover4` + }, + [`COMPONENT_AKM_HANDGUARD_01`] = { + Bone = 'WAPGrip', + Object = `akmhandguard1` + }, + [`COMPONENT_AKM_HANDGUARD_02`] = { + Bone = 'WAPGrip', + Object = `akmhandguard2` + }, + [`COMPONENT_AKM_HANDGUARD_03`] = { + Bone = 'WAPGrip', + Object = `akmhandguard3` + }, + [`COMPONENT_AKM_HANDGUARD_04`] = { + Bone = 'WAPGrip', + Object = `akmhandguard4` + }, + [`COMPONENT_AKM_HANDGUARD_05`] = { + Bone = 'WAPGrip', + Object = `akmhandguard5` + }, + [`COMPONENT_AKM_HANDGUARD_06`] = { + Bone = 'WAPGrip', + Object = `akmhandguard6` + }, + [`COMPONENT_AKM_HANDGUARD_07`] = { + Bone = 'WAPGrip', + Object = `akmhandguard7` + }, + [`COMPONENT_AKM_HANDGUARD_08`] = { + Bone = 'WAPGrip', + Object = `akmhandguard8` + }, + [`COMPONENT_AKM_HANDGUARD_09`] = { + Bone = 'WAPGrip', + Object = `akmhandguard9` + }, + [`COMPONENT_AKM_HANDGUARD_10`] = { + Bone = 'WAPGrip', + Object = `akmhandguard10` + }, + [`COMPONENT_AKM_PISTOLGRIP_01`] = { + Bone = 'WAPGrip_2', + Object = `akmpistolgrip1` + }, + [`COMPONENT_AKM_PISTOLGRIP_02`] = { + Bone = 'WAPGrip_2', + Object = `akmpistolgrip2` + }, + [`COMPONENT_AKM_PISTOLGRIP_03`] = { + Bone = 'WAPGrip_2', + Object = `akmpistolgrip3` + }, + [`COMPONENT_AKM_PISTOLGRIP_04`] = { + Bone = 'WAPGrip_2', + Object = `akmpistolgrip4` + }, + [`COMPONENT_AKM_PISTOLGRIP_05`] = { + Bone = 'WAPGrip_2', + Object = `akmpistolgrip5` + }, + [`COMPONENT_AKM_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `akmscope1` + }, + [`COMPONENT_AKM_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `akmscope2` + }, + [`COMPONENT_AKM_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `akmscope3` + }, + [`COMPONENT_AKM_SCOPE_04`] = { + Bone = 'WAPScop', + Object = `akmscope4` + }, + [`COMPONENT_AKM_SCOPE_05`] = { + Bone = 'WAPScop', + Object = `akmscope5` + }, + [`COMPONENT_AKM_SCOPE_06`] = { + Bone = 'WAPScop', + Object = `akmscope6` + }, + [`COMPONENT_AKM_SCOPE_07`] = { + Bone = 'WAPScop', + Object = `akmscope7` + }, + [`COMPONENT_AKM_SCOPE_08`] = { + Bone = 'WAPScop', + Object = `akmscope8` + }, + [`COMPONENT_AKM_SCOPE_09`] = { + Bone = 'WAPScop', + Object = `akmscope9` + }, + [`COMPONENT_AKM_STOCK_01`] = { + Bone = 'gun_root', + Object = `akmstock1` + }, + [`COMPONENT_AKM_STOCK_02`] = { + Bone = 'gun_root', + Object = `akmstock2` + }, + [`COMPONENT_AKM_STOCK_03`] = { + Bone = 'gun_root', + Object = `akmstock3` + }, + [`COMPONENT_AKM_STOCK_04`] = { + Bone = 'gun_root', + Object = `akmstock4` + }, + [`COMPONENT_AKM_STOCK_05`] = { + Bone = 'gun_root', + Object = `akmstock5` + }, + [`COMPONENT_AKM_STOCK_06`] = { + Bone = 'gun_root', + Object = `akmstock6` + }, + [`COMPONENT_AKM_STOCK_07`] = { + Bone = 'gun_root', + Object = `akmstock7` + }, + [`COMPONENT_AKM_STOCK_08`] = { + Bone = 'gun_root', + Object = `akmstock8` + }, + [`COMPONENT_AKM_STOCK_09`] = { + Bone = 'gun_root', + Object = `akmstock9` + }, + [`COMPONENT_AKM_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `akmsupp1` + }, + [`COMPONENT_AKM_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `akmsupp2` + }, + [`COMPONENT_AKM_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `akmsupp3` + }, + } + }, +-- MDR 5.56x45 + [`WEAPON_MDR`] = { + Object = `w_ar_MDR`, + Components = { + [`COMPONENT_MDR_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag1` + }, + [`COMPONENT_MDR_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag2` + }, + [`COMPONENT_MDR_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag3` + }, + [`COMPONENT_MDR_CLIP_04`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag4` + }, + [`COMPONENT_MDR_CLIP_05`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag5` + }, + [`COMPONENT_MDR_CLIP_06`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag6` + }, + [`COMPONENT_MDR_CLIP_07`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag7` + }, + [`COMPONENT_MDR_CLIP_08`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag8` + }, + [`COMPONENT_MDR_CLIP_09`] = { + Bone = 'WAPClip', + Object = `w_ar_mdr_mag9` + }, + [`COMPONENT_MDR_GRIP`] = { + Bone = 'WAPFlshLasr', + Object = `mdr_grip` + }, + [`COMPONENT_MDR_SCOPE_01`] = { + Bone = 'WAPScop_2', + Object = `mdr_scope1` + }, + [`COMPONENT_MDR_SCOPE_02`] = { + Bone = 'WAPScop_2', + Object = `mdr_scope2` + }, + [`COMPONENT_MDR_SCOPE_03`] = { + Bone = 'WAPScop_2', + Object = `mdr_scope3` + }, + [`COMPONENT_MDR_SCOPE_04`] = { + Bone = 'WAPScop_2', + Object = `mdr_scope4` + }, + [`COMPONENT_MDR_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `mdr_supp1` + }, + [`COMPONENT_MDR_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `mdr_supp2` + }, + [`COMPONENT_MDR_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `mdr_supp3` + }, + [`COMPONENT_MDR_SUPP_04`] = { + Bone = 'WAPSupp', + Object = `mdr_supp4` + }, + [`COMPONENT_MDR_SUPP_05`] = { + Bone = 'WAPSupp', + Object = `mdr_supp5` + }, + } + }, +-- MDR 7.62x51 + [`WEAPON_MDR2`] = { + Object = `w_ar_mdr2`, + Components = { + [`COMPONENT_MDR2_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag1` + }, + [`COMPONENT_MDR2_CLIP_02`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag2` + }, + [`COMPONENT_MDR2_CLIP_03`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag3` + }, + [`COMPONENT_MDR2_CLIP_04`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag4` + }, + [`COMPONENT_MDR2_CLIP_05`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag5` + }, + [`COMPONENT_MDR2_CLIP_06`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag6` + }, + [`COMPONENT_MDR2_CLIP_07`] = { + Bone = 'WAPClip', + Object = `w_ar_MDR2_mag7` + }, + [`COMPONENT_MDR2_GRIP_01`] = { + Bone = 'WAPFlshLasr', + Object = `mdr2_grip1` + }, + [`COMPONENT_MDR2_GRIP_02`] = { + Bone = 'WAPFlshLasr', + Object = `mdr2_grip2` + }, + [`COMPONENT_MDR2_GRIP_03`] = { + Bone = 'WAPFlshLasr', + Object = `mdr2_grip3` + }, + [`COMPONENT_MDR2_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `mdr2_supp1` + }, + [`COMPONENT_MDR2_SUPP_02`] = { + Bone = 'WAPSupp', + Object = `mdr2_supp2` + }, + [`COMPONENT_MDR2_SUPP_03`] = { + Bone = 'WAPSupp', + Object = `mdr2_supp3` + }, + [`COMPONENT_MDR2_SCOPE_01`] = { + Bone = 'WAPScop_2', + Object = `mdr2_scope1` + }, + [`COMPONENT_MDR2_SCOPE_02`] = { + Bone = 'WAPScop_2', + Object = `mdr2_scope2` + }, + [`COMPONENT_MDR2_SCOPE_03`] = { + Bone = 'WAPScop_2', + Object = `mdr2_scope3` + }, + [`COMPONENT_MDR2_SCOPE_04`] = { + Bone = 'WAPScop_2', + Object = `mdr2_scope4` + }, + [`COMPONENT_MDR2_SCOPE_05`] = { + Bone = 'WAPScop_2', + Object = `mdr2_scope5` + }, + [`COMPONENT_MDR2_SCOPE_06`] = { + Bone = 'WAPScop_2', + Object = `mdr2_scope6` + }, + [`COMPONENT_MDR2_FLSH_01`] = { + Bone = 'WAPScop', + Object = `w_at_mdr2_flsh1` + }, + [`COMPONENT_MDR2_FLSH_02`] = { + Bone = 'WAPScop', + Object = `w_at_mdr2_flsh2` + }, + [`COMPONENT_MDR2_FLSH_03`] = { + Bone = 'WAPScop', + Object = `w_at_mdr2_flsh3` + }, + [`COMPONENT_MDR2_FLSH_04`] = { + Bone = 'WAPScop', + Object = `w_at_mdr2_flsh4` + }, + [`COMPONENT_MDR2_FLSH_05`] = { + Bone = 'WAPScop', + Object = `w_at_mdr2_flsh5` + }, + [`COMPONENT_MDR2_FLSH_06`] = { + Bone = 'WAPScop', + Object = `w_at_mdr2_flsh6` + }, + } + }, +-- Tacticle M4A1 + [`WEAPON_TACM4`] = { + Object = `tacm4`, + Components = { + [`COMPONENT_TACM4_CLIP_01`] = { + Bone = 'WAPClip', + Object = `tacm4_mag1` + }, + [`COMPONENT_TACM4_CLIP_02`] = { + Bone = 'WAPClip', + Object = `tacm4_mag2` + }, + [`COMPONENT_TACM4_CLIP_03`] = { + Bone = 'WAPClip', + Object = `tacm4_mag3` + }, + [`COMPONENT_TACM4_SCOPE_01`] = { + Bone = 'WAPScop', + Object = `tacm4_scope1` + }, + [`COMPONENT_TACM4_SCOPE_02`] = { + Bone = 'WAPScop', + Object = `tacm4_scope2` + }, + [`COMPONENT_TACM4_SCOPE_03`] = { + Bone = 'WAPScop', + Object = `tacm4_scope3` + }, + [`COMPONENT_TACM4_SUPP_01`] = { + Bone = 'WAPSupp', + Object = `tacm4_supp` + }, + [`COMPONENT_TACM4_FLSH_01`] = { + Bone = 'WAPFlshLasr', + Object = `tacm4_flsh` + }, + [`COMPONENT_TACM4_GRIP_01`] = { + Bone = 'WAPGrip', + Object = `tacm4_grip1` + }, + } + }, +-- PGN GUNS + [`WEAPON_ENFIELD`] = { + Object = `w_sg_enfield`, + Components = { + [`COMPONENT_ENFIELD_CLIP_01`] = { + Bone = 'WAPClip', + Object = `w_sg_enfield_mag1` + }, + } + }, + [`WEAPON_M1GARAND`] = { + Object = `m1garand`, + Components = { + } + }, + [`WEAPON_M16`] = { + Object = `m16`, + Components = { + [`COMPONENT_M16_CLIP_01`] = { + Bone = 'WAPClip', + Object = `m16_mag1` + }, + } + }, + [`WEAPON_MOSIN`] = { + Object = `mosin1`, + Components = { + [`COMPONENT_MOSIN_CLIP`] = { + Bone = 'WAPClip', + Object = `mosin1_mag1` + }, + [`COMPONENT_MOSIN_SCOPE`] = { + Bone = 'WAPScop', + Object = `mosin1_scope` + }, + } + }, + [`WEAPON_STG44`] = { + Object = `stg44`, + Components = { + [`COMPONENT_STG44_CLIP_01`] = { + Bone = 'WAPClip', + Object = `stg44_mag` + }, + } + }, + [`WEAPON_MODEL12`] = { + Object = `winchester`, + Components = { + } + }, + [`WEAPON_MODEL70`] = { + Object = `model70`, + Components = { + [`COMPONENT_MOSIN_CLIP`] = { + Bone = 'WAPClip', + Object = `model70_mag1` + }, + [`COMPONENT_MOSIN_SCOPE`] = { + Bone = 'WAPScop', + Object = `model70_scope` + }, + } + }, + } +} \ No newline at end of file diff --git a/resources/scully_sling/fxmanifest.lua b/resources/scully_sling/fxmanifest.lua new file mode 100644 index 000000000..63a1ccfda --- /dev/null +++ b/resources/scully_sling/fxmanifest.lua @@ -0,0 +1,16 @@ +-- Created by Scully#5775 | https://discord.gg/eNtGFS6 +fx_version 'cerulean' + +game 'gta5' + +author 'Scully#5775' +description 'very noice weapon sling' +version '1.0' + +lua54 'yes' + +shared_script 'config.lua' + +client_scripts { + 'client/*.lua' +} \ No newline at end of file diff --git a/server.cfg b/server.cfg index 53c7fdd31..3150664b2 100644 --- a/server.cfg +++ b/server.cfg @@ -181,6 +181,7 @@ start DOJRPCARS start AIBackup start cvpiv8 start r_pepperspray +start scully_sling #[-----Discord Perms-----] start Discord-Presence