diff --git a/resources/SmartHose/.fxap b/resources/SmartHose/.fxap new file mode 100644 index 000000000..324148e3f Binary files /dev/null and b/resources/SmartHose/.fxap differ diff --git a/resources/SmartHose/Documentation.url b/resources/SmartHose/Documentation.url new file mode 100644 index 000000000..80fe48e05 --- /dev/null +++ b/resources/SmartHose/Documentation.url @@ -0,0 +1,5 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,11 +[InternetShortcut] +IDList= +URL=https://docs.londonstudios.net/ diff --git a/resources/SmartHose/cl_smarthose.lua b/resources/SmartHose/cl_smarthose.lua new file mode 100644 index 000000000..0e3f70e2f Binary files /dev/null and b/resources/SmartHose/cl_smarthose.lua differ diff --git a/resources/SmartHose/cl_utils.lua b/resources/SmartHose/cl_utils.lua new file mode 100644 index 000000000..98a890362 --- /dev/null +++ b/resources/SmartHose/cl_utils.lua @@ -0,0 +1,398 @@ +vRP = nil +ESX = nil + +if ConfigHose.Notifications.Enabled and ConfigHose.Notifications.Framework.vRP then + local Tunnel = module("vrp", "lib/Tunnel") + local Proxy = module("vrp", "lib/Proxy") + vRP = Proxy.getInterface("vRP") +end + +if ConfigHose.Notifications.Enabled and ConfigHose.Notifications.Framework.ESX then + ESX = exports["es_extended"]:getSharedObject() +end + +if ConfigHose.EnablePositioningCommand then + TriggerEvent('chat:addSuggestion', '/'.."findhosepositioning", "Find positioning of the hose/supply line on your fire truck") + + RegisterCommand("findhosepositioning", function(source, args) + + local ped = PlayerPedId() + local targetVehicle = GetVehiclePedIsIn(ped, false) + + if targetVehicle == nil or targetVehicle == 0 then + Notify("No vehicle found!") + else + local model = `p_ld_soc_ball_01` + SetEntityAlpha(targetVehicle, 150, false) + RequestModel(model) + while not HasModelLoaded(model) do Wait(0) end + local ballProp = CreateObject(model, coords, false, false, false) + + while not DoesEntityExist(ballProp) do Wait(0) end + + SetModelAsNoLongerNeeded(model) + local offSet = {0.0, 0.0, 0.0} + local rotation = {0.0, 0.0, 0.0} + local offSetComplete = false + while not offSetComplete do + if targetVehicle ~= nil and targetVehicle ~= 0 then + DetachEntity(ballProp, true, false) + AttachEntityToEntity(ballProp, targetVehicle, -1, offSet[1], offSet[2], offSet[3], rotation[1], rotation[2], rotation[3], true, false, true, false, 1, true) + if not IsControlReleased(0, 207) then --page down + offSet = {offSet[1], offSet[2], offSet[3] - 0.01} + end + + if not IsControlReleased(0, 208) then --page up + offSet = {offSet[1], offSet[2], offSet[3] + 0.01} + end + + if not IsControlReleased(0, 173) then --arrow down + offSet = {offSet[1], offSet[2] - 0.01, offSet[3]} + end + + if not IsControlReleased(0, 172) then --arrow up + offSet = {offSet[1], offSet[2] + 0.01, offSet[3]} + end + + if not IsControlReleased(0, 174) then --arrow left + offSet = {offSet[1] - 0.01, offSet[2], offSet[3]} + end + + if not IsControlReleased(0, 175) then --arrow right + offSet = {offSet[1] + 0.01, offSet[2], offSet[3]} + end + + if IsControlJustPressed(0, 191) then -- enter - finish + offSetComplete = true + end + end + + Wait(0) + end + + Notify("OffSet Values are now printed in your console") + print("OffSet: {"..offSet[1]..", "..offSet[2]..", "..offSet[3].."}") + DeleteEntity(ballProp) + ResetEntityAlpha(targetVehicle) + end + + end, false) +end + + +function Notify(text) + + if not ConfigHose.Notifications.Enabled then + return + end + + if ConfigHose.Notifications.Framework.ESX then + if ESX ~= nil then + ESX.ShowNotification(text) + end + elseif ConfigHose.Notifications.Framework.QBCore then + TriggerEvent('QBCore:Notify', text, 'primary') + elseif ConfigHose.Notifications.Framework.QBX then + exports.qbx_core:Notify(text, 'primary') + elseif ConfigHose.Notifications.Framework.vRP then + vRP.notify(source, {text}) + elseif ConfigHose.Notifications.Framework.okok then + exports['okokNotify']:Alert("Smart Hose", text, 2000, 'info', true) + else + showBaseNotification(text) + end +end + +function showBaseNotification(message) + -- Base game notifications + SetNotificationTextEntry("STRING") + AddTextComponentString(message) + DrawNotification(0,1) +end + +-- General Functions @GeneralFunctions +function DisplayHelpText(text) + SetTextComponentFormat("STRING") + AddTextComponentString(text) + DisplayHelpTextFromStringLabel(0, 0, ConfigHose.Notifications.HelpTextSound, -1) +end + +function drawInstructionalText(msg, coords) + AddTextEntry('instructionalText', msg) + SetFloatingHelpTextWorldPosition(1, coords) + SetFloatingHelpTextStyle(1, 1, 2, -1, 3, 0) + BeginTextCommandDisplayHelp('instructionalText') + AddTextComponentSubstringPlayerName(msg) + EndTextCommandDisplayHelp(2, false, false, -1) +end + +function IsFireHoseEnabled() + return (HoseManager.nozzle and not HoseManager.nozzleDropped) +end + +exports("IsFireHoseEnabled", IsFireHoseEnabled) + +function IsFireHoseShooting() + return HoseManager.pressed +end + +exports("IsFireHoseShooting", IsFireHoseShooting) + +function IsFireHoseShootingWater() + return ParticleManager.isWaterDecal +end + +exports("IsFireHoseShootingWater", IsFireHoseShootingWater) + +function GetCurrentDecalCoords() + return ParticleManager.CurrentDecalCoords +end + +exports("GetCurrentDecalCoords", GetCurrentDecalCoords) + +function GetCurrentHosePressure() + return ParticleManager.particleScale +end + +exports("GetCurrentHosePressure", GetCurrentHosePressure) + +local vehicleModels = getVehicleModelsFromCapacities() +local interactionId = "menuId" +if ConfigHose.InteractType.TruckInteraction.Drawtext or ConfigHose.InteractType.TruckInteraction.ScreenPrompt then + CreateThread(function() + while true do + Wait(1) + local pos = GetEntityCoords(PlayerPedId()) + local vehicle = GetClosestVehicle(pos) + local inRange = false + + if vehicle and DoesEntityExist(vehicle) and IsVehicleDriveable(vehicle, false) then + local vehicleModel = GetEntityModel(vehicle) + local vehicleSettings = ConfigHose.Rope.VehicleSettings[vehicleModel] or {} + local useBone = vehicleSettings.useBone or false + local bones = vehicleSettings.bones or {} + local offsets = vehicleSettings.offsets or {{x = 0.0, y = 0.0, z = 0.0}} + + local attachmentPoints = {} + + if useBone then + for _, boneName in ipairs(bones) do + local boneIndex = GetEntityBoneIndexByName(vehicle, boneName) + if boneIndex ~= -1 then + local bonePos = GetWorldPositionOfEntityBone(vehicle, boneIndex) + table.insert(attachmentPoints, bonePos) + else + print("Bone " .. boneName .. " not found in vehicle model.") + end + end + else + for _, offset in ipairs(offsets) do + local offsetWorldPos = GetOffsetFromEntityInWorldCoords(vehicle, offset.x, offset.y, offset.z) + table.insert(attachmentPoints, offsetWorldPos) + end + end + + local closestPoint = attachmentPoints[1] + local minDistance = #(pos - closestPoint) + + for _, point in ipairs(attachmentPoints) do + local distance = #(pos - point) + if distance < minDistance then + closestPoint = point + minDistance = distance + end + end + + local promptCoords = closestPoint + local vehicleDistance = #(pos - promptCoords) + + if not IsPedInAnyVehicle(PlayerPedId(), false) and vehicleDistance < 3.0 then + inRange = true + local text = HoseManager.nozzle and ConfigHose.Translations.storeHoseMessage or ConfigHose.Translations.grabHoseMessage + + if ConfigHose.InteractType.TruckInteraction.Drawtext then + drawInstructionalText(text, promptCoords) + elseif ConfigHose.InteractType.TruckInteraction.ScreenPrompt then + DisplayHelpText(text) + end + + if IsControlJustReleased(0, ConfigHose.Keys.Interact) then + if not HoseManager.nozzle and isPermissionAllowed() then + InitializeFireHose() + AttachRopeToProp() + else + UnequipFireHose() + end + end + end + end + if not inRange then + Wait(2500) + end + end + end) +elseif ConfigHose.InteractType.TruckInteraction.ThirdEye.enabled then + if ConfigHose.InteractType.TruckInteraction.ThirdEye.oxTarget then + local VehicleOptions = { + { + label = ConfigHose.Translations.thirdEyeMessage, + icon = "fa-solid fa-water", + onSelect = function() + if not HoseManager.nozzle and isPermissionAllowed() then + InitializeFireHose() + AttachRopeToProp() + else + UnequipFireHose() + end + end, + } + } + exports.ox_target:addModel(vehicleModels, VehicleOptions) + end + + if ConfigHose.InteractType.TruckInteraction.ThirdEye.qbTarget then + exports['qb-target']:AddTargetModel(vehicleModels, { + options = { + { + label = ConfigHose.Translations.thirdEyeMessage, + icon = "fa-solid fa-water", + action = function() + if not HoseManager.nozzle and isPermissionAllowed() then + InitializeFireHose() + AttachRopeToProp() + else + UnequipFireHose() + end + end, + }, + }, + distance = 3.0 + }) + end +elseif ConfigHose.InteractType.TruckInteraction.WorldInteraction then + CreateThread(function() + local interactionActive = false + local idleWait = 1000 + + while true do + Wait(idleWait) + + if IsPedInAnyVehicle(PlayerPedId(), false) then + if interactionActive then + for _, model in ipairs(vehicleModels) do + exports.interact:RemoveModelInteraction(model, interactionId) + end + interactionActive = false + end + idleWait = 1500 + else + local pos = GetEntityCoords(PlayerPedId()) + local vehicle = GetClosestVehicle(pos) + + if vehicle and DoesEntityExist(vehicle) then + local vehicleModel = GetEntityModel(vehicle) + + local isAllowedModel = false + for _, model in ipairs(vehicleModels) do + if model == vehicleModel then + isAllowedModel = true + break + end + end + + if isAllowedModel then + local vehicleSettings = ConfigHose.Rope.VehicleSettings[vehicleModel] or {} + local useBone = vehicleSettings.useBone or false + local bones = vehicleSettings.bones or {} + local offsets = vehicleSettings.offsets or {{x = 0.0, y = 0.0, z = 0.0}} + + local attachmentPoints = {} + + if useBone then + for _, boneName in ipairs(bones) do + local boneIndex = GetEntityBoneIndexByName(vehicle, boneName) + if boneIndex ~= -1 then + local bonePos = GetWorldPositionOfEntityBone(vehicle, boneIndex) + table.insert(attachmentPoints, bonePos) + else + print("Bone " .. boneName .. " not found in vehicle model.") + end + end + else + for _, offset in ipairs(offsets) do + local offsetWorldPos = GetOffsetFromEntityInWorldCoords(vehicle, offset.x, offset.y, offset.z) + table.insert(attachmentPoints, offsetWorldPos) + end + end + + local closestPoint = attachmentPoints[1] + local minDistance = #(pos - closestPoint) + + for _, point in ipairs(attachmentPoints) do + local distance = #(pos - point) + if distance < minDistance then + closestPoint = point + minDistance = distance + end + end + + local promptCoords = closestPoint + local vehicleDistance = #(pos - promptCoords) + + if vehicleDistance < 4.0 then + if not interactionActive then + exports.interact:AddModelInteraction({ + model = vehicleModel, + offset = promptCoords - GetEntityCoords(vehicle), + name = 'Menu', + id = interactionId, + distance = 8.0, + interactDst = 2.5, + ignoreLos = true, + bone = 'bodyshell', + options = { + { + label = ConfigHose.Translations.grabHoseWorldInteraction, + action = function() + if not HoseManager.nozzle then + InitializeFireHose() + AttachRopeToProp() + else + UnequipFireHose() + end + end, + }, + } + }) + interactionActive = true + end + idleWait = 0 + else + if interactionActive then + exports.interact:RemoveModelInteraction(vehicleModel, interactionId) + interactionActive = false + end + idleWait = 500 + end + else + if interactionActive then + exports.interact:RemoveModelInteraction(vehicleModel, interactionId) + interactionActive = false + end + idleWait = 1000 + end + else + if interactionActive then + for _, model in ipairs(vehicleModels) do + exports.interact:RemoveModelInteraction(model, interactionId) + end + interactionActive = false + end + idleWait = 1500 + end + end + end + end) +else + warn('Invalid interaction configuration') +end \ No newline at end of file diff --git a/resources/SmartHose/config.lua b/resources/SmartHose/config.lua new file mode 100644 index 000000000..7d6906f52 --- /dev/null +++ b/resources/SmartHose/config.lua @@ -0,0 +1,677 @@ +ConfigHose = { + -- @ https://docs.fivem.net/docs/game-references/controls/#controls + Keys = { + Interact = 38, -- E + SwitchDecalTypeKey = 47,-- G + ShootHose = 24, -- INPUT_ATTACK + DropHose = 38, -- E + PickupHose = 47, -- G + IncreasePressure = 172, -- Arrow Up + DecreasePressure = 173, -- Arrow Down + }, + + HoseModel = `WEAPON_HOSE`, + + EnablePositioningCommand = false, + -- This enables the /findhosepositioning command to help you find the right vehicle offsets for either + -- the hose connection or the supply line connection point. See our documentation for more info. + + JobCheck = { + EnablePermissions = false, -- If set to false, all below job checks will be disabled, even if they are enabled in the config.lua + AcePermissions = { + Enabled = false, + Permission = "usehose" + }, + + ESX = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use ESX job check + Jobs = {"fireman"} -- A user can have any of the following jobs, allowing you to add multiple + } + }, + -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both + vRP = { + Enabled = false, + CheckGroup = { + Enabled = false, -- Enable this to use vRP group check + Groups = {"fireman"}, -- A user can have any of the following groups, meaning you can add different jobs + }, + CheckPermission = { + Enabled = false, -- Enable this to use vRP permission check + Permissions = {"fireman.usehose"} -- A user can have any of the following permissions, allowing you to add multiple + }, + }, + -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both + QBCore = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use QBCore job check + Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs + }, + CheckPermission = { + Enabled = false, -- Enable this to use QBCore permission check + Permissions = {"fireman.usehose"}, -- A user can have any of the following permissions, allowing you to add multiple + }, + }, + -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both + QBX = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use QBX job check + Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs + } + }, + }, + + Translations = { + storeHoseMessage = "Press E to store hose", + cannotStoreHoseMessage = "You can only store the hose in the vehicle you grabbed it from.", + vehicleUnavailableMessage = "The vehicle you grabbed the hose from is no longer available.", + grabHoseMessage = "Press E to grab hose", + thirdEyeMessage = "Grab/Store Hose", + grabHoseWorldInteraction = "Grab Hose", + tankIsEmpty = "Tank is empty! Cannot shoot water!", + maxRopes = "This vehicle has reached the maximum number of ropes.", + waterTypeDisplay = "Hose Type ~INPUT_DETONATE~ (Water)\nPressure ~INPUT_CELLPHONE_UP~ | ~INPUT_CELLPHONE_DOWN~ ", + foamTypeDisplay = "Hose Type ~INPUT_DETONATE~ (Foam)\nPressure ~INPUT_CELLPHONE_UP~ | ~INPUT_CELLPHONE_DOWN~ ", + cantCarryFoam = "This vehicle cannot carry foam!", + maximumPressure = "Maximum pressure reached!", + minimumPressure = "Minimum pressure reached!", + noPermission = "You do not have access to use the hose.", + pickupHoseMessage = "Press G to pick up the hose" + }, + + Notifications = { + Enabled = true, + HelpTextSound = false, + Framework = { + QBCore = false, + QBX = false, + ESX = false, + vRP = false, + okok = false, + } + }, + + InteractType = { + TruckInteraction = { + Drawtext = true, + ScreenPrompt = false, + WorldInteraction = false, + + ThirdEye = { + enabled = false, + qbTarget = false, + oxTarget = false, + } + }, + }, + + Rope = { + Hose = { + HoseropeInitialLength = 32.5, -- Initial rope length (recommended) + HoseropeLength = 1000.0, -- Rope Max length (recommended) + DrawMarker = true, -- Draw marker on the floor when the hose is dropped. + GrabAnimationDict = 'anim@scripted@freemode@tunprep_ig_grab_midd@male@', + GrabAnimationName = 'tunprep_ig_grab_midd', + PickupAnimationDict = 'veh@common@bicycle@ds', + PickupAnimationName = 'pickup', + }, + + -- if useBone = true, "offsets" field will be ignored; otherwise custom offsets are enabled. + VehicleSettings = { + [`brush`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -0.90, y = -0.02, z = -0.050 }, + { x = 0.87, y = -0.1050, z = 0.0140 }, + {x = -0.57, y = -3.68, z = 0.0}, + }, + maxRopes = 2, + }, + [`brushram`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -0.90, y = -0.02, z = -0.050 }, + { x = 0.87, y = -0.1050, z = 0.0140 }, + {x = -0.57, y = -3.68, z = 0.0}, + }, + maxRopes = 2, + }, + [`bulldog`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`enforcer`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`EnforcerEng`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`enforcerf`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`enforcerta`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`engine`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`firef350`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`firetruk13`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`hazf350tec`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`ladder6a`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`rescue6`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`rescue6a`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`rescue9e`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [` `] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`tender6`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`tender9b`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`tower6`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`mmladder`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`prescue`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`rescue1`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`walkinarrow`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`16ramcsquad`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`20Maxfdramsquad`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`20ramcsquad`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`23sierrafire`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`24rampumper`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`heavypump`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`heavyrescue`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`heavytank`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`heavywild`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`f550csquad`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`f550super6`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacod6`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdbug`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofddztrk`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdeng`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdfoam`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdpat`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdrs`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdsup`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdt3`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdtrlr`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdusartrk`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdusartrlr`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lacofdutil`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lafdcab`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`lafdtiller`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`redf350brush21`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`tanker_water`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`velocity`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`x3bearcat`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`x3bearcat2`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.14, y = 0.92, z = -0.1 }, + { x = 1.11, y = 0.93, z = -0.09 }, + }, + maxRopes = 1, + }, + [`enladder`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -0.98, y = 2.4, z = -0.09 }, + { x = 0.98, y = 2.41, z = -0.07 }, + }, + maxRopes = 2, + }, + [`fdgator`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -0.98, y = 2.4, z = -0.09 }, + { x = 0.98, y = 2.41, z = -0.07 }, + }, + maxRopes = 2, + }, + }, + }, + + Decals = { + InitialPressure = 0.5, -- Starting Pressure + MaxPressure = 1.5, -- Maximum Pressure Possible + LowestPressure = 0.3, -- Minimum Pressure Possible + PressureIncrement = 0.1, -- How much the Pressure goes up / down + DecalLife = 20.0 -- How long the decals stay on the floor. + }, + + WaterTank = { + minWaterLevel = 1, -- Minimum water level to shoot water + waterDepletionRate = 1, -- Water depletion rate per second when shooting + MaxwaterDepletionRate = 10, -- Maximum water depletion rate -> Highest Pressure Possible will always remove this amount of water + fillRate = 150, + + -- Vehicles that you can interact with should go here along with the capacity and if they can carry foam. + -- Example: [`firetruk`] = { capacity = 7000, carryFoam = true|false, fullTank = true|false }, + VehicleWaterCapacities = { + [`britishladder`] = { capacity = 7000, carryFoam = true, fullTank = false }, + [`britishladderels`] = { capacity = 7000, carryFoam = true, fullTank = false }, + [`rearmount`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`rearmountels`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`lacofdrs`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`lacofdsup`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`x3bearcat`] = { capacity = 7000, carryFoam = true, fullTank = false }, + [`hazf350tec`] = { capacity = 7000, carryFoam = true, fullTank = false }, + [`enforcerf`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`enladder`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`ldfoam`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`tower6`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`tender9b`] = { capacity = 7000, carryFoam = true, fullTank = false }, + [`mmladder`] = { capacity = 7000, carryFoam = true, fullTank = false }, + [`24rampumper`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`f550super6`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`heavyrescue`] = { capacity = 5000, carryFoam = false, fullTank = false }, + [`velocity`] = { capacity = 5000, carryFoam = false, fullTank = false }, + + + + } + }, + + experimentalFeature = { + waterPhysics = false, + } +} diff --git a/resources/SmartHose/data/pedpersonality.meta b/resources/SmartHose/data/pedpersonality.meta new file mode 100644 index 000000000..917880165 --- /dev/null +++ b/resources/SmartHose/data/pedpersonality.meta @@ -0,0 +1,372 @@ + + + + + + UNHOLSTER_UNARMED + + + + WEAPON_HOSE + + unarmed_holster_unarmed + + + + + UNHOLSTER_2H_MELEE + + + + WEAPON_HOSE + + 2h_melee_holster_unarmed + + + + + UNHOLSTER_1H + + + + WEAPON_HOSE + + 1h_holster_unarmed + + + + + UNHOLSTER_2H + + + + WEAPON_HOSE + + 2h_holster_unarmed + + + + + UNHOLSTER_MINIGUN + + + + WEAPON_HOSE + + mini_holster_2h_unarmed + + + + + UNHOLSTER_UNARMED_STEALTH + + + + WEAPON_HOSE + + unarmed_holster_unarmed + + + + + UNHOLSTER_2H_MELEE_STEALTH + + + + WEAPON_HOSE + + unarmed_holster_unarmed + + + + + UNHOLSTER_1H_STEALTH + + + + WEAPON_HOSE + + 1h_holster_unarmed + + + + + UNHOLSTER_2H_STEALTH + + + + WEAPON_HOSE + + 2h_holster_unarmed + + + + + + + DEFAULT_ACTION + + + + + WEAPON_HOSE + + + + move_action@p_m_zero@unarmed@core + + + + + + + + + MOVE_ACTION@GENERIC@TRANS@UNARMED + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_UNARMED + + + + + + + + WEAPON_HOSE + + + + move_stealth@p_m_zero@unarmed@core + weapons@melee_stealth_1h + UpperbodyAndIk_filter + + + + + + + move_stealth@generic@trans@unarmed + + move_stealth@p_m_zero@holster + UNHOLSTER_UNARMED_STEALTH + + + + + + + + MP_FEMALE_ACTION + + + + + WEAPON_HOSE + + + + MOVE_ACTION@MP_FEMALE@UNARMED@CORE + + + + + + + + + MOVE_ACTION@MP_FEMALE@UNARMED@TRANS@ + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_UNARMED + + + + + + + + WEAPON_HOSE + + + + move_stealth@p_m_zero@unarmed@core + weapons@melee_stealth_1h + UpperbodyAndIk_filter + + + + + + + MOVE_STEALTH@MP_FEMALE@UNARMED@TRANS + + move_stealth@p_m_zero@holster + UNHOLSTER_UNARMED_STEALTH + + + + + + + + MICHAEL_ACTION + + + + + WEAPON_HOSE + + + + move_action@p_m_zero@unarmed@core + + + + + + + + + MOVE_ACTION@P_M_ZERO@UNARMED@TRANS@A + + MOVE_ACTION@P_M_ZERO@HOLSTER + UNHOLSTER_UNARMED + + + + + + + + WEAPON_HOSE + + + + move_stealth@p_m_zero@unarmed@core + weapons@melee_stealth_1h + UpperbodyAndIk_filter + + + + + + + move_stealth@p_m_zero@unarmed@trans@a + + move_stealth@p_m_zero@holster + UNHOLSTER_UNARMED_STEALTH + + + + + + + + FRANKLIN_ACTION + + + + + WEAPON_HOSE + + + + move_action@p_m_one@unarmed@core + + + + + + + + + MOVE_ACTION@P_M_ONE@UNARMED@TRANS@A + + MOVE_ACTION@P_M_ONE@HOLSTER + UNHOLSTER_UNARMED + + + + + + + + WEAPON_HOSE + + + + move_stealth@p_m_one@unarmed@core + weapons@melee_stealth_1h@p_m_one + UpperbodyAndIk_filter + + + + + + + move_stealth@p_m_one@unarmed@trans@a + + MOVE_STEALTH@P_M_ONE@HOLSTER + UNHOLSTER_UNARMED_STEALTH + + + + + + + + TREVOR_ACTION + + + + + WEAPON_HOSE + + + + move_action@p_m_two@unarmed@core + + + + + + + + + MOVE_ACTION@P_M_TWO@UNARMED@TRANS@A + + MOVE_ACTION@P_M_TWO@HOLSTER + UNHOLSTER_UNARMED + + + + + + + + WEAPON_HOSE + + + + move_stealth@p_m_two@unarmed@core + weapons@melee_stealth_1h@p_m_two + UpperbodyAndIk_filter + + + + + + + move_stealth@p_m_two@unarmed@trans@a + + MOVE_STEALTH@P_M_TWO@HOLSTER + UNHOLSTER_UNARMED_STEALTH + + + + + + + + \ No newline at end of file diff --git a/resources/SmartHose/data/weaponanimations.meta b/resources/SmartHose/data/weaponanimations.meta new file mode 100644 index 000000000..d1fe8186e --- /dev/null +++ b/resources/SmartHose/data/weaponanimations.meta @@ -0,0 +1,13012 @@ + + + + + + Default + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_2h + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ballistic_minigun + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleAdvanced + weapons@submg@advanced_rifle + BothArms_filter + + + + + weapons@submg@advanced_rifle + weapons@submg@advanced_rifle_str + + weapons@submg@advanced_rifle@stealth + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + + + + + + + + CREATURES@ROTTWEILER@MELEE@BASE@ + + + + + + + + + + + + + CREATURES@ROTTWEILER@MELEE@STREAMED_CORE@ + + CREATURES@ROTTWEILER@MELEE@STREAMED_TAUNTS@ + + + + + + + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_APPistol + weapons@pistol@ap_pistol + BothArms_filter + + + + + weapons@pistol@ap_pistol + weapons@pistol@ap_pistol_str + weapons@pistol@ap_pistol_injured + weapons@pistol@ap_pistol@stealth + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleHi + weapons@rifle@hi@assault_rifle + BothArms_filter + + + + + weapons@rifle@hi@assault_rifle + weapons@rifle@hi@assault_rifle_str + + weapons@rifle@hi@assault_rifle@stealth + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_ShotgunAssault + weapons@rifle@lo@shotgun_assault + BothArms_filter + + + + + weapons@rifle@lo@shotgun_assault + weapons@rifle@lo@shotgun_assault_str + + weapons@rifle@lo@shotgun_assault@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_AssaultSMG + weapons@submg@assault_smg + BothArms_filter + + + + + weapons@submg@assault_smg + weapons@submg@assault_smg_str + + weapons@submg@assault_smg@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_Grenade_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Grenade + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + + + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@melee_2h + BothArms_filter + + move_strafe_melee_unarmed + move_ped_strafing_stealth + move_strafe@melee_large_weapon + melee@holster + + + + + + + + + + + + + melee@large_wpn@streamed_core + melee@large_wpn@streamed_variations + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@2H_MELEE + MOVE_FALL@WEAPONS@2H_MELEE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_jerrycan_generic + BothArms_filter + + + + + Wpn_PetrolCan + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@JERRYCAN + MOVE_FALL@WEAPONS@JERRYCAN + + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_jerrycan_generic + BothArms_filter + + + + + Wpn_PetrolCan + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@JERRYCAN + MOVE_FALL@WEAPONS@JERRYCAN + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_ShotgunBullpup + weapons@rifle@lo@shotgun_bullpup + BothArms_filter + + + + + weapons@rifle@lo@shotgun_bullpup + weapons@rifle@lo@shotgun_bullpup_str + + weapons@rifle@lo@shotgun_bullpup@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_Grenade_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Grenade + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleLo + weapons@rifle@lo@carbine + BothArms_filter + + + + + weapons@rifle@lo@carbine + weapons@rifle@lo@carbine_str + + weapons@rifle@lo@carbine@stealth + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_CombatMG + weapons@machinegun@combat_mg + BothArms_filter + + + + + weapons@machinegun@combat_mg + weapons@machinegun@combat_mg_str + + weapons@machinegun@combat_mg@stealth + weapons@machinegun@combat_mg@hi + weapons@machinegun@combat_mg@hi + weapons@machinegun@combat_mg@hi + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_MG + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapons@pistol@ + BothArms_filter + + + + + weapons@pistol@combat_pistol + weapons@pistol@combat_pistol_str + Wpn_Pistol_Injured + weapons@pistol@combat_pistol@w_stealth + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + + + + + + + + CREATURES@COUGAR@MELEE@BASE@ + + + + + + + + + + + + + CREATURES@COUGAR@MELEE@STREAMED_CORE@ + + creatures@cougar@melee@ + + + + + + + + + + + + + + + + + + + + + + Cover_Wpn_Melee1h + weapons@melee_1h + BothArms_filter + + move_strafe_melee_unarmed + move_ped_strafing_stealth + move_strafe@melee_small_weapon + melee@holster + + + + + + + + + + + + + melee@small_wpn@streamed_core + melee@small_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + + cover@move@extra@1h + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapons@melee_1h + BothArms_filter + + + + + weapons@misc@digi_scanner + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_exting_generic + BothArms_filter + + + + + weapons@misc@fire_ext + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_exting_generic + BothArms_filter + + + + + weapons@misc@fire_ext + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_Grenade_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Grenade + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + + + + + + weapons@melee_2h@golfclub + BothArms_filter + + move_strafe_melee_unarmed + move_ped_strafing_stealth + move_strafe@melee_large_weapon + melee@holster + + + + + + + + + + + + + melee@large_wpn@streamed_core + melee@large_wpn@streamed_variations + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@2H_MELEE + MOVE_FALL@WEAPONS@2H_MELEE + + + + + + + + + + + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_Grenade_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Grenade + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_GrnLch + weapons@rifle@ + BothArms_filter + + + + + weapons@heavy@grenade_launcher + weapons@heavy@grenade_launcher_str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_GrnLch + weapons@rifle@ + BothArms_filter + + + + + weapons@heavy@grenade_launcher + weapons@heavy@grenade_launcher_str + + weapons@heavy@grenade_launcher@stealth + + weapons@rifle@lo@ + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + + + + + + Cover_Wpn_Melee1h + weapons@melee_1h + BothArms_filter + + move_strafe_melee_unarmed + move_ped_strafing_stealth + move_strafe@melee_small_weapon + melee@holster + + + + + + + + + + + + + melee@small_wpn@streamed_core + melee@small_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleSniperHeavy + weapons@rifle@lo@sniper_heavy + BothArms_filter + + + + + weapons@rifle@lo@sniper_heavy + weapons@rifle@lo@sniper_heavy_str + + weapons@rifle@lo@sniper_heavy@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Cover_Wpn_Melee1h + weapons@melee_1h + BothArms_filter + + move_strafe_melee_unarmed + move_ped_strafing_stealth + move_strafe@knife + melee@holster + + + + + + + + + + + + + melee@knife@streamed_core + melee@knife@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_MachineGun + weapons@machinegun@mg + BothArms_filter + + + + + weapons@machinegun@mg + weapons@machinegun@mg_str + + weapons@machinegun@mg@stealth + weapons@machinegun@mg@hi + weapons@machinegun@mg@hi + weapons@machinegun@mg@hi + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_MG + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + cover@move@ai@base@1h + Cover_Wpn_MicroSMG + weapons@submg@micro_smg + BothArms_filter + + + + + weapons@submg@micro_smg + weapons@submg@micro_smg_str + + weapons@submg@micro_smg@stealth + weapons@submg@micro_smg@hi + weapons@submg@micro_smg@hi + weapons@submg@advanced_rifle@micro_w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_MG + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + weapons@heavy@minigun + BothArms_filter + + + + + weapons@heavy@minigun + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_Molotov_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Molotov + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + BothArms_filter + + + + + + + + + + + + + + Cover_Wpn_Melee1h + weapons@melee_1h + BothArms_filter + + move_strafe_melee_unarmed + move_ped_strafing_stealth + move_strafe@melee_small_weapon + melee@holster + + + + + + + + + + + + + melee@small_wpn@streamed_core + melee@small_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@rpg + cover@move@extra@rpg + + Cover_Wpn_RPG + weapons@heavy@rpg + BothArms_filter + + + + + weapons@heavy@rpg + weapons@heavy@rpg_str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + weapons@rifle@ + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_jerrycan_generic + BothArms_filter + + + + + Wpn_PetrolCan + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@JERRYCAN + MOVE_FALL@WEAPONS@JERRYCAN + + RightArm_NoSpine_filter + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapons@pistol@pistol + BothArms_filter + + + + + weapons@pistol@pistol + weapons@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@pistol@pistol@stealth + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol50 + weapons@pistol@ + BothArms_filter + + + + + weapons@pistol@pistol_50 + weapons@pistol@pistol_50_str + weapons@pistol@pistol_injured + weapons@pistol@pistol_50@stealth + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_ShotgunLo + weapons@rifle@lo@pump + BothArms_filter + + + + + weapons@rifle@lo@pump + weapons@rifle@lo@pump_str + + weapons@rifle@lo@pump@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + + + + + + + + + + + + + + cover@move@base@rpg + cover@move@extra@rpg + + Cover_Wpn_RPG + weapons@heavy@rpg + BothArms_filter + + + + + weapons@heavy@rpg + weapons@heavy@rpg_str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + weapons@heavy@rpg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_ShotgunSawnoff + weapons@rifle@lo@sawnoff + BothArms_filter + + + + + weapons@rifle@lo@sawnoff + weapons@rifle@lo@sawnoff_str + + weapons@rifle@lo@sawnoff@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleSMG + weapons@rifle@lo@smg + BothArms_filter + + + + + weapons@rifle@lo@smg + weapons@rifle@lo@smg_str + + weapons@rifle@lo@smg@stealth + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_Grenade_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Grenade + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@2h + cover@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_RifleSniper + weapons@rifle@hi@sniper_rifle + BothArms_filter + + + + + weapons@rifle@hi@sniper_rifle + weapons@rifle@hi@sniper_rifle_str + + weapons@rifle@hi@sniper_rifle@stealth + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + + + + + + Cover_Wpn_Thrown_Grenade + Wpn_StickyBomb_WeaponHolding + BothArms_filter + + + + + Wpn_Thrown_Sticky_Bomb + Wpn_Thrown_Grenade_Str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + cover@move@base@rpg + cover@move@extra@rpg + + Cover_Wpn_RPG + weapons@heavy@rpg + BothArms_filter + + + + + weapons@heavy@rpg + weapons@heavy@rpg_str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + + + + + + + + + + + + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapon@w_pi_stungun + BothArms_filter + + + + + weapon@w_pi_stungun + weapons@pistol@pistol_str + weapon@w_pi_stungun_injured + weapon@w_pi_stungun@stealth + + + + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + Wpn_Thrown_Grenade_Aiming_Rifle + + + + + + + Cover_Wpn_Melee1h + + + + move_strafe_melee_unarmed + move_ped_strafing_stealth + + weapons@unarmed + + + + + + + + + + + + + melee@unarmed@base + melee@unarmed@streamed_core + melee@unarmed@streamed_variations + melee@unarmed@streamed_taunts + melee@unarmed@streamed_background + melee@unarmed@streamed_stealth + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + LegsOnly_filter + + + + + + + + + + + + + + + + + + + + + creatures@retriever@melee@base@ + + + + + + + + + + + + + creatures@retriever@melee@streamed_core@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@pug@melee@streamed_core@ + + + + + + + + + + + + + creatures@pug@melee@streamed_core@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@shark@melee@streamed_core@ + + + + + + + + + + + + + creatures@shark@melee@streamed_core@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@hammerhead@melee@streamed_core@ + + + + + + + + + + + + + creatures@hammerhead@melee@streamed_core@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@killerwhale@melee@streamed_core@ + + + + + + + + + + + + + creatures@killerwhale@melee@streamed_core@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CREATURES@BOAR@MELEE@STREAMED_CORE@ + + + + + + + + + + + + + CREATURES@BOAR@MELEE@STREAMED_CORE@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CREATURES@PIG@MELEE@STREAMED_CORE@ + + + + + + + + + + + + + CREATURES@PIG@MELEE@STREAMED_CORE@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CREATURES@COYOTE@MELEE@STREAMED_CORE@ + + + + + + + + + + + + + CREATURES@COYOTE@MELEE@STREAMED_CORE@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@deer@melee@streamed_core@ + + + + + + + + + + + + + creatures@deer@melee@streamed_core@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@hen@player_action@ + + + + + + + + + + + + + creatures@hen@player_action@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@rabbit@player_action@ + + + + + + + + + + + + + creatures@rabbit@player_action@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@cat@player_action@ + + + + + + + + + + + + + creatures@cat@player_action@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + creatures@cow@player_action@ + + + + + + + + + + + + + creatures@cow@player_action@ + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + move_ped_wpn_jerrycan_franklin + + + + + + + + + + + + + + + + + + + + + + + + + + + + RightArm_NoSpine_filter + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_franklin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_franklin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_pistol + + + + + + + + + + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@pistol@combat_pistol@stealth + + + + + + combat_fire_variations_gang_pistol + + + + + + + + + + + + weapons@pistol@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + weapons@pistol@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_pistol + + + + + + + + + + + + weapons@pistol@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_pistol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + combat_fire_variations_gang_smg + + + + + + + + + + + + weapons@rifle@ + + + + + + + + + + + + + + + Default + + + + + + + + + + + + + weapons@submg@advanced_rifle@micro_w_fire + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_michael + + + + + + + + + + + + + + + + + + + + + + + + + + + + RightArm_NoSpine_filter + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_michael + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_michael + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Gang + + + + + + + weapons@submg@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@submg@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@machinegun@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@machinegun@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@heavy@rpg@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@rifle@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@heavy@rpg@f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + move_ped_wpn_jerrycan_trevor + + + + + + + + + + + + + + + + + + + + + + + + + + + + RightArm_NoSpine_filter + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_trevor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + move_ped_wpn_jerrycan_trevor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapons@pistol_1h@hillbilly + BothArms_filter + + + + + weapons@pistol_1h@hillbilly + weapons@pistol_1h@hillbilly_str + weapons@pistol@pistol_injured + weapons@pistol@pistol@stealth + + + + + + combat_fire_variations_hillbilly_pistol_1H + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol_1h@hillbilly + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + combat_gestures_beckon_pistol_1h_hillbilly + combat_gestures_overthere_pistol_1h_hillbilly + combat_gestures_halt_pistol_1h_hillbilly + combat_gestures_glances_pistol_1h_hillbilly + combat_reactions_pistol_1h_hillbilly + + + + + + Gang + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapons@pistol_1h@gang + BothArms_filter + + + + + weapons@pistol_1h@gang + weapons@pistol_1h@gang_str + weapons@pistol@pistol_injured + weapons@pistol@pistol@stealth + + + + + + combat_fire_variations_gang_pistol_1H + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol_1h@gang + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + combat_gestures_beckon_pistol_1h_gang + combat_gestures_overthere_pistol_1h_gang + combat_gestures_halt_pistol_1h_gang + combat_gestures_glances_pistol_1h_gang + combat_reactions_pistol_1h_gang + + + + + + Default + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleAdvanced + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@advanced_rifle@ + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@str + + weapons@first_person@aim_stealth@generic@assault_rifle@advanced_rifle@ + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@advanced_rifle@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@advanced_rifle@aim_trans@unhlstr_2_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@advanced_rifle@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@advanced_rifle@fidgets@b + weapons@first_person@aim_idle@p_m_zero@assault_rifle@advanced_rifle@fidgets@c + + weapons@first_person@aim_idle@remote_clone@assault_rifle@advanced_rifle@ + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_AssaultSMG + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@submachine_gun@assault_smg@ + weapons@first_person@aim_rng@generic@submachine_gun@assault_smg@str + + weapons@first_person@aim_stealth@generic@assault_rifle@advanced_rifle@ + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@advanced_rifle@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@advanced_rifle@aim_trans@unhlstr_2_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@advanced_rifle@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@advanced_rifle@ + + weapons@first_person@aim_idle@p_m_zero@submachine_gun@assault_smg@fidgets@a + weapons@first_person@aim_idle@p_m_zero@submachine_gun@assault_smg@fidgets@b + weapons@first_person@aim_idle@p_m_zero@submachine_gun@assault_smg@fidgets@c + + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_APPistol + weapons@first_person@aim_idle@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@pistol@shared@core + weapons@first_person@aim_rng@generic@pistol@ap_pistol@str + weapons@pistol@ap_pistol_injured + weapons@first_person@aim_stealth@generic@pistol@shared@core + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@c + + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_stealth@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + WEAPONS@FIRST_PERSON@AIM_IDLE@P_M_ZERO@ASSAULT_RIFLE@SHARED@FIDGETS@B + WEAPONS@FIRST_PERSON@AIM_IDLE@P_M_ZERO@ASSAULT_RIFLE@SHARED@FIDGETS@C + + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunAssault + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@shotgun@assault_shotgun@str + + weapons@first_person@aim_stealth@generic@assault_rifle@shared@core + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_ball + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@ball@ + weapons@first_person@aim_rng@generic@projectile@ball@ball_str + + + + + + + + + + + + + + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@shared@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@ball@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@projectile@shared@core + + weapons@first_person@aim_idle@p_m_zero@projectile@ball@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@ball@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@ball@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_FirstPerson_ShotgunBullpup + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@str + + weapons@first_person@aim_stealth@generic@assault_rifle@shared@core + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_stealth@generic@assault_rifle@carbine_rifle + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c + + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_stealth@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + weapons@first_person@aim_idle@generic@light_machine_gun@combat_mg@ + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@light_machine_gun@combat_mg@fidgets@a + weapons@first_person@aim_idle@p_m_zero@light_machine_gun@combat_mg@fidgets@b + weapons@first_person@aim_idle@p_m_zero@light_machine_gun@combat_mg@fidgets@c + + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_idle@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@pistol@shared@core + weapons@first_person@aim_rng@generic@pistol@combat_pistol@str + Wpn_Pistol_Injured + weapons@first_person@aim_stealth@generic@pistol@shared@core + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@c + + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + + + cover@move@extra@1h + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_idle@generic@misc@digi_scanner@ + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@misc@digi_scanner@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@misc@digi_scanner@aim_trans@unholster_to_idle + + + move_m@generic + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_flare + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@misc@flare@ + weapons@first_person@aim_rng@generic@projectile@flare@flare_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@flare@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@misc@flare@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@one_handed@shared@core + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@flare@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@misc@flare@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@misc@flare@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@heavy@grenade_launcher@ + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@heavy@grenade_launcher@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@aim_trans@unhlstr_2_idle + weapons@first_person@aim_stealth@p_m_zero@heavy@grenade_launcher@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@heavy@grenade_launcher@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@heavy@grenade_launcher@ + + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@fidgets@a + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@fidgets@b + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@heavy@grenade_launcher@ + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@aim_trans@unhlstr_2_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@heavy@grenade_launcher@ + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniperHeavy + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@sniper_rifle@heavy_sniper@str + + weapons@first_person@aim_stealth@generic@shotgun@shared@core + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@heavy_sniper@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@heavy_sniper@fidgets@a + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@heavy_sniper@fidgets@b + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@heavy_sniper@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_MachineGun + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@light_machine_gun@shared@core + + weapons@first_person@aim_stealth@generic@assault_rifle@shared@core + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@c + + + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_stealth@generic@submachine_gun@shared@core + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + weapons@first_person@aim_idle@generic@submachine_gun@shared@core + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@fidgets@c + + + + move_m@generic + + + + + weapons@first_person@aim_rng@generic@heavy@minigun@ + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@heavy@minigun@ + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@heavy@minigun@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@heavy@minigun@aim_trans@lt_to_idle + + weapons@first_person@aim_idle@p_m_zero@heavy@minigun@aim_trans@unholster_to_idle + + + + weapons@first_person@aim_idle@remote_clone@heavy@minigun@ + + + move_m@generic + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_molotov + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@misc@molotov + weapons@first_person@aim_rng@generic@projectile@molotov@molotov_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@molotov@aim_trans@unholster_to_idle + weapons@first_person@aim_lt@p_m_zero@projectile@misc@molotov@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@misc@molotov@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@projectile@shared@core + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@misc@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@misc@shared@fidgets@c + + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_idle@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@pistol@shared@core + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_stealth@generic@pistol@shared@core + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_fps + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@c + + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol50 + weapons@first_person@aim_rng@generic@pistol@pistol_50@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@pistol@pistol_50@ + weapons@first_person@aim_rng@generic@pistol@pistol_50@str + weapons@pistol@pistol_injured + weapons@first_person@aim_stealth@generic@pistol@pistol_50@ + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_fps + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@pistol@pistol_50@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@pistol@pistol_50@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@pistol@pistol_50@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@fidgets@a + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@fidgets@b + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@fidgets@c + + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_stealth@generic@shotgun@shared@core + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@fidgets@b + + + + move_m@generic + cover@first_person@move@base@rpg + cover@first_person@move@extra@rpg + + Cover_FirstPerson_Wpn_RPG + weapons@first_person@aim_rng@generic@heavy@rpg@ + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@heavy@rpg@ + weapons@first_person@aim_rng@generic@heavy@rpg@str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + weapons@heavy@rpg + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@aim_trans@rng_to_idle + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@aim_trans@rng_to_idle + weapons@first_person@aim_scope@p_m_zero@heavy@rpg@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@aim_trans@unholster_to_idle + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@fidgets@a + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@fidgets@b + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@fidgets@c + + weapons@first_person@aim_idle@remote_clone@heavy@rpg@ + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunSawnoff + weapons@first_person@aim_rng@generic@shotgun@sawnoff@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@shotgun@sawnoff@ + weapons@first_person@aim_rng@generic@shotgun@sawnoff@str + + weapons@first_person@aim_stealth@generic@shotgun@sawnoff@ + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@shotgun@sawnoff@fidgets@a + weapons@first_person@aim_idle@p_m_zero@shotgun@sawnoff@fidgets@b + weapons@first_person@aim_idle@p_m_zero@shotgun@sawnoff@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@submachine_gun@smg@ + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_stealth@generic@submachine_gun@smg@ + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@submachine_gun@shared@core + + weapons@first_person@aim_idle@p_m_zero@submachine_gun@smg@fidgets@a + weapons@first_person@aim_idle@p_m_zero@submachine_gun@smg@fidgets@b + weapons@first_person@aim_idle@p_m_zero@submachine_gun@smg@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_tear_gas + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@tear_gas@ + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_idle + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@projectile@shared@core + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_tear_gas + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@tear_gas@ + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_idle + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@projectile@shared@core + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@fidgets@c + + + + move_m@generic + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@sniper_rifle@shared@core + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_stealth@generic@sniper_rifle@shared@core + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_stealth + weapons@first_person@aim_idle@remote_clone@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_sticky_bomb + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@misc@stickybomb@ + weapons@first_person@aim_rng@generic@projectile@sticky_bomb@sticky_bomb_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_lt@p_m_zero@projectile@misc@sticky_bomb@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@misc@sticky_bomb@aim_trans@unholster_to_idle + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@sticky_bomb@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@misc@sticky_bomb@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@misc@sticky_bomb@fidgets@c + + + + move_m@generic + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_idle@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@pistol@shared@core + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_stealth@generic@pistol@shared@core + + + + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_idle + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_idle + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_stealth + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@unholster_to_stealth + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@pistol@shared@fidgets@c + + weapons@first_person@aim_idle@remote_clone@pistol@shared@core + + + + + + Cover_Wpn_Melee1h + + + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + + weapons@unarmed + + + weapons@first_person@aim_stealth@generic@unarmed@shared@core + + + + + + + + + + melee@unarmed@base + melee@unarmed@streamed_core_fps + melee@unarmed@streamed_variations + melee@unarmed@streamed_taunts + melee@unarmed@streamed_background + melee@unarmed@streamed_stealth + reaction@shellshock@unarmed + + + move_m@generic + + RightArm_NoSpine_filter + LegsOnly_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@unarmed@aimtrans@idle_to_relaxed + weapons@first_person@aim_stealth@p_m_zero@unarmed@shared@aim_trans@stealth_to_unarmed + weapons@first_person@aim_stealth@p_m_zero@unarmed@shared@aim_trans@unarmed_to_stealth + weapons@first_person@aim_stealth@p_m_zero@unarmed@shared@aim_trans@unholster_to_stealth + + + move_m@generic + + + + Cover_Wpn_Melee1h + weapons@first_person@aim_idle@generic@melee@knife@shared@core + BothArms_filter + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + move_strafe@melee_knife_fps + weapons@first_person@aim_idle@generic@melee@knife@shared@core + weapons@first_person@aim_rng@generic@pistol@pistol_str + + + + + + + + + + + + melee@knife@streamed_core_fps + melee@knife@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@knife@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@one_handed@shared@core + + weapons@first_person@aim_idle@p_m_zero@melee@knife@fidgets@a + weapons@first_person@aim_idle@p_m_zero@melee@knife@fidgets@b + weapons@first_person@aim_idle@p_m_zero@melee@knife@fidgets@c + + + + move_m@generic + + + + + weapons@first_person@aim_idle@generic@melee@large_wpn@bat@ + BothArms_filter + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + move_strafe@melee_large_weapon_fps + weapons@first_person@aim_idle@generic@melee@large_wpn@bat@ + weapons@first_person@aim_rng@generic@pistol@pistol_str + + + + + + + + + + + + melee@large_wpn@streamed_core_fps + melee@large_wpn@streamed_variations + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@2H_MELEE + MOVE_FALL@WEAPONS@2H_MELEE + + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@bat@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@two_handed@bat + + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@bat@fidgets@a + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@bat@fidgets@b + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@bat@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Melee1h + weapons@first_person@aim_idle@generic@melee@large_wpn@gclub@ + BothArms_filter + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + move_strafe@melee_large_weapon_fps_gclub + weapons@first_person@aim_idle@generic@melee@large_wpn@gclub@ + weapons@first_person@aim_rng@generic@pistol@pistol_str + + + + + + + + + + + + melee@large_wpn@streamed_core_fps_gclub + melee@large_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@gclub@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@two_handed@golf_club + + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@gclub@fidgets@a + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@gclub@fidgets@b + weapons@first_person@aim_idle@p_m_zero@melee@large_wpn@gclub@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Melee1h + weapons@first_person@aim_idle@generic@melee@small_wpn@crowbar@ + BothArms_filter + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + move_strafe@melee_small_weapon_fps + weapons@first_person@aim_idle@generic@melee@small_wpn@crowbar@ + + + + + + + + + + + + + melee@small_wpn@streamed_core_fps + melee@small_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@crowbar@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@one_handed@shared@core + + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@crowbar@fidgets@a + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@crowbar@fidgets@b + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@crowbar@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Melee1h + weapons@first_person@aim_idle@generic@melee@small_wpn@hammer@ + BothArms_filter + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + move_strafe@melee_small_weapon_fps + weapons@first_person@aim_idle@generic@melee@small_wpn@hammer@ + + + + + + + + + + + + + melee@small_wpn@streamed_core_fps + melee@small_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@hammer@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@one_handed@shared@core + + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@hammer@fidgets@a + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@hammer@fidgets@b + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@hammer@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Melee1h + weapons@first_person@aim_idle@generic@melee@small_wpn@nightstick@ + BothArms_filter + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + move_strafe@melee_small_weapon_fps + weapons@first_person@aim_idle@generic@melee@small_wpn@nightstick@ + + + + + + + + + + + + + melee@small_wpn@streamed_core_fps + melee@small_wpn@streamed_variations + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@nightstick@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@melee@one_handed@shared@core + + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@nightstick@fidgets@a + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@nightstick@fidgets@b + weapons@first_person@aim_idle@p_m_zero@melee@small_wpn@nightstick@fidgets@c + + + + move_m@generic + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@projectile@shared@core + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_lt@p_m_zero@projectile@shared@aim_trans@lt_to_idle + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + weapons@first_person@aim_idle@remote_clone@projectile@shared@core + + weapons@first_person@aim_idle@p_m_zero@projectile@shared@fidgets@a + weapons@first_person@aim_idle@p_m_zero@projectile@shared@fidgets@b + weapons@first_person@aim_idle@p_m_zero@projectile@shared@fidgets@c + + + + move_m@generic + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + weapons@first_person@aim_rng@generic@misc@jerrycan + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@misc@jerrycan + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@JERRYCAN + MOVE_FALL@WEAPONS@JERRYCAN + + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@misc@jerrycan@aim_trans@unholster_to_rng + weapons@first_person@aim_idle@remote_clone@misc@jerrycan@ + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_jerrycan_generic + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@misc@briefcase@ + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@JERRYCAN + MOVE_FALL@WEAPONS@JERRYCAN + + + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@misc@briefcase@aim_trans@unholster_to_rng + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleAdvanced + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@assault_rifle@advanced_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@str + + weapons@first_person@aim_lt@generic@assault_rifle@advanced_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@fidgets@a + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@fidgets@b + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_AssaultSMG + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@submachine_gun@assault_smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@assault_smg@str + + weapons@first_person@aim_lt@generic@submachine_gun@assault_smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@advanced_rifle@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@assault_smg@fidgets@a + weapons@first_person@aim_lt@p_m_zero@submachine_gun@assault_smg@fidgets@b + weapons@first_person@aim_lt@p_m_zero@submachine_gun@assault_smg@fidgets@c + weapons@first_person@aim_lt@p_m_zero@submachine_gun@assault_smg@fidgets@d + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_APPistol + weapons@first_person@aim_lt@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@pistol@ap_pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@ap_pistol@str + weapons@pistol@ap_pistol_injured + weapons@first_person@aim_lt@generic@pistol@ap_pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@c + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@d + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunAssault + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@shotgun@assault_shotgun@w_fire + weapons@first_person@aim_rng@generic@shotgun@assault_shotgun@str + + weapons@first_person@aim_lt@generic@shotgun@assault_shotgun@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@shotgun@assault_shotgun@fidgets@a + weapons@first_person@aim_lt@p_m_zero@shotgun@assault_shotgun@fidgets@b + weapons@first_person@aim_lt@p_m_zero@shotgun@assault_shotgun@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_ball + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@misc@shared@core + weapons@first_person@aim_rng@generic@projectile@ball@ball_str + + + + + + + + + + + + + + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@ball@aim_trans@idle_to_lt + + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@shared@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@misc@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@misc@shared@fidgets@C + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_FirstPerson_ShotgunBullpup + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@shotgun@bullpup_shotgun@w_fire + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@str + + weapons@first_person@aim_lt@generic@shotgun@bullpup_shotgun@ + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@shotgun@bullpup_shotgun@fidgets@a + weapons@first_person@aim_lt@p_m_zero@shotgun@bullpup_shotgun@fidgets@b + weapons@first_person@aim_lt@p_m_zero@shotgun@bullpup_shotgun@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@combat_mg@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@combat_mg@fidgets@a + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@combat_mg@fidgets@b + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@combat_mg@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@pistol@combat_pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@combat_pistol@str + Wpn_Pistol_Injured + weapons@first_person@aim_lt@generic@pistol@combat_pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@c + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@d + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_flare + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@misc@flare@ + weapons@first_person@aim_rng@generic@projectile@flare@flare_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@flare@aim_trans@idle_to_lt + + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@flare@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@flare@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@misc@flare@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@misc@flare@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@heavy@grenade_launcher@w_fire + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@heavy@grenade_launcher@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@heavy@grenade_launcher@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@fidgets@a + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@fidgets@b + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@heavy@grenade_launcher@w_fire + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniperHeavy + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@sniper_rifle@heavy_sniper@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@heavy_sniper@str + + weapons@first_person@aim_lt@generic@sniper_rifle@heavy_sniper@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_MachineGun + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@mg_str + + weapons@first_person@aim_lt@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@light_machine_gun@shared@core@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@light_machine_gun@shared@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_lt@generic@submachine_gun@shared@core@w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@fidgets@c + + + + + + + + weapons@first_person@aim_rng@generic@heavy@minigun@ + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@heavy@minigun@w_fire + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@minigun@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@heavy@minigun@aim_trans@rng_to_lt + + + weapons@first_person@aim_lt@p_m_zero@heavy@minigun@aim_trans@unholster_to_lt + + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_molotov + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@misc@molotov@ + weapons@first_person@aim_rng@generic@projectile@molotov@molotov_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@molotov@aim_trans@idle_to_lt + weapons@first_person@aim_idle@p_m_zero@projectile@misc@molotov@aim_trans@unholster_to_idle + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@molotov@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@molotov@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@misc@molotov@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@misc@molotov@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_lt@generic@pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_fps + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@c + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@d + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol50 + weapons@first_person@aim_lt@generic@pistol@pistol_50@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@pistol@pistol_50@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_50@str + weapons@pistol@pistol_injured + weapons@first_person@aim_lt@generic@pistol@pistol_50@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@pistol@pistol_50@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@pistol@pistol_50@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@fidgets@a + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@fidgets@b + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@fidgets@c + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@fidgets@d + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_lt@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@assault_rifle@carbine_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_lt@generic@assault_rifle@carbine_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@a + weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@b + weapons@first_person@aim_lt@p_m_zero@assault_rifle@carbine_rifle@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@shotgun@shared@core@w_fire + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_lt@generic@shotgun@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@shotgun@shared@fidgets@c + + + + cover@first_person@move@base@rpg + cover@first_person@move@extra@rpg + + Cover_FirstPerson_Wpn_RPG + weapons@first_person@aim_rng@generic@heavy@rpg@ + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@heavy@rpg@w_fire + weapons@first_person@aim_rng@generic@heavy@rpg@str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + weapons@heavy@rpg + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@aim_trans@idle_to_rng + + + weapons@first_person@aim_scope@p_m_zero@heavy@rpg@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@aim_trans@unholster_to_rng + + + + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunSawnoff + weapons@first_person@aim_rng@generic@shotgun@sawnoff@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@shotgun@sawnoff@w_fire + weapons@first_person@aim_rng@generic@shotgun@sawnoff@str + + weapons@first_person@aim_lt@generic@shotgun@sawnoff@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@shotgun@sawnoff@fidgets@a + weapons@first_person@aim_lt@p_m_zero@shotgun@sawnoff@fidgets@b + weapons@first_person@aim_lt@p_m_zero@shotgun@sawnoff@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@submachine_gun@smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_lt@generic@submachine_gun@smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@smg@fidgets@a + weapons@first_person@aim_lt@p_m_zero@submachine_gun@smg@fidgets@b + weapons@first_person@aim_lt@p_m_zero@submachine_gun@smg@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_tear_gas + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@tear_gas@ + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@idle_to_lt + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_idle + + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_tear_gas + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@tear_gas@ + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@idle_to_lt + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_idle + + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@sniper_rifle@shared@core@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_lt@generic@sniper_rifle@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_stealth + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_sticky_bomb + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@misc@sticky_bomb + weapons@first_person@aim_rng@generic@projectile@sticky_bomb@sticky_bomb_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@sticky_bomb@aim_trans@idle_to_lt + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@sticky_bomb@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@sticky_bomb@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@misc@sticky_bomb@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@misc@sticky_bomb@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_lt@generic@pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_lt@generic@pistol@w_fire + + + + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_lt + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_lt + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@unholster_to_lt + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_lt + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_stealth + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@c + weapons@first_person@aim_lt@p_m_zero@pistol@shared@fidgets@d + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion + BothArms_filter + + + + + weapons@first_person@aim_lt@generic@projectile@shared@core + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@idle_to_lt + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + + weapons@first_person@aim_lt@p_m_zero@projectile@shared@aim_trans@unholster_to_lt + + weapons@first_person@aim_lt@p_m_zero@projectile@shared@fidgets@a + weapons@first_person@aim_lt@p_m_zero@projectile@shared@fidgets@b + weapons@first_person@aim_lt@p_m_zero@projectile@shared@fidgets@c + + + + + + + Cover_Wpn_Melee1h + weapons@first_person@aim_idle@generic@melee@knife@shared@core + + + move_strafe_melee_unarmed_fps + move_ped_strafing_stealth + + weapons@first_person@aim_idle@generic@melee@unarmed@ + + + + + + + + + + + + + melee@unarmed@base + melee@unarmed@streamed_core_fps + melee@unarmed@streamed_variations + melee@unarmed@streamed_taunts + melee@unarmed@streamed_background + melee@unarmed@streamed_stealth + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + LegsOnly_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@melee@unarmed@aimtrans@unholster_to_idle + weapons@first_person@aim_idle@p_m_zero@melee@unarmed@aimtrans@unholster_to_idle + weapons@first_person@aim_stealth@p_m_zero@unarmed@shared@aim_trans@stealth_to_idle + weapons@first_person@aim_idle@p_m_zero@unarmed@aim_trans@idle_to_stealth + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleAdvanced + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@str + + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@fidgets@a + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@fidgets@b + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_AssaultSMG + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@submachine_gun@assault_smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@assault_smg@str + + weapons@first_person@aim_rng@generic@submachine_gun@assault_smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@advanced_rifle@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@submachine_gun@assault_smg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@submachine_gun@assault_smg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@submachine_gun@assault_smg@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_APPistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@pistol@ap_pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@ap_pistol@str + weapons@pistol@ap_pistol_injured + weapons@first_person@aim_rng@generic@pistol@ap_pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunAssault + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@shotgun@assault_shotgun@w_fire + weapons@first_person@aim_rng@generic@shotgun@assault_shotgun@str + + weapons@first_person@aim_rng@generic@shotgun@assault_shotgun@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@shotgun@assault_shotgun@fidgets@a + weapons@first_person@aim_rng@p_m_zero@shotgun@assault_shotgun@fidgets@b + weapons@first_person@aim_rng@p_m_zero@shotgun@assault_shotgun@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_ball + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@ball@ + weapons@first_person@aim_rng@generic@projectile@ball@ball_str + + + + + + + + + + + + + + + + + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@ball@aim_trans@idle_to_idlerng + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@shared@aim_trans@lt_to_rng + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_FirstPerson_ShotgunBullpup + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@w_fire + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@str + + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@ + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@shotgun@bullpup_shotgun@fidgets@a + weapons@first_person@aim_rng@p_m_zero@shotgun@bullpup_shotgun@fidgets@b + weapons@first_person@aim_rng@p_m_zero@shotgun@bullpup_shotgun@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@combat_mg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@combat_mg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@combat_mg@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@pistol@combat_pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@combat_pistol@str + Wpn_Pistol_Injured + weapons@first_person@aim_rng@generic@pistol@combat_pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@c + + + + + cover@move@extra@1h + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_idle@generic@misc@digi_scanner@ + BothArms_filter + + + + + weapons@first_person@aim_idle@generic@misc@digi_scanner@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@misc@digi_scanner@aim_trans@unholster_to_idle + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_flare + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@flare@ + weapons@first_person@aim_rng@generic@projectile@flare@flare_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@flare@aim_trans@idle_to_idlerng + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@flare@aim_trans@lt_to_rng + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@w_fire + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@heavy@grenade_launcher@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@heavy@grenade_launcher@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@fidgets@a + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@fidgets@b + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@w_fire + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniperHeavy + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@sniper_rifle@heavy_sniper@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@heavy_sniper@str + + weapons@first_person@aim_rng@generic@sniper_rifle@heavy_sniper@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@heavy_sniper@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@heavy_sniper@fidgets@a + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@heavy_sniper@fidgets@b + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@heavy_sniper@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_MachineGun + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@mg_str + + weapons@first_person@aim_rng@generic@light_machine_gun@shared@core + weapons@first_person@aim_rng@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@shared@core@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@light_machine_gun@shared@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@shared@core@w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@fidgets@c + + + + + + + + weapons@first_person@aim_rng@generic@heavy@minigun@ + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@heavy@minigun@w_fire + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@minigun@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@heavy@minigun@aim_trans@lt_to_rng + + weapons@first_person@aim_rng@p_m_zero@heavy@minigun@aim_trans@unholster_to_rng + + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_molotov + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@molotov@ + weapons@first_person@aim_rng@generic@projectile@molotov@molotov_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@molotov@aim_trans@idle_to_idlerng + weapons@first_person@aim_idle@p_m_zero@projectile@misc@molotov@aim_trans@unholster_to_idle + weapons@first_person@aim_lt@p_m_zero@projectile@misc@molotov@aim_trans@lt_to_rng + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@pistol@pistol + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_rng@pistol@pistol + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_fps + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@c + + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol50 + weapons@first_person@aim_rng@generic@pistol@pistol_50@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@pistol@pistol_50@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_50@str + weapons@pistol@pistol_injured + weapons@first_person@aim_rng@generic@pistol@pistol_50@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@pistol@pistol_50@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@pistol@pistol_50@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@fidgets@a + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@fidgets@b + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@a + weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@b + weapons@first_person@aim_rng@p_m_zero@assault_rifle@carbine_rifle@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@shotgun@shared@core@w_fire + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_rng@generic@shotgun@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@shotgun@shared@fidgets@c + + + + cover@first_person@move@base@rpg + cover@first_person@move@extra@rpg + + Cover_FirstPerson_Wpn_RPG + weapons@first_person@aim_rng@generic@heavy@rpg@ + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@heavy@rpg@w_fire + weapons@first_person@aim_rng@generic@heavy@rpg@str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + weapons@heavy@rpg + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@aim_trans@idle_to_rng + + + weapons@first_person@aim_scope@p_m_zero@heavy@rpg@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@aim_trans@unholster_to_rng + + + + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunSawnoff + weapons@first_person@aim_rng@generic@shotgun@sawnoff@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@shotgun@sawnoff@w_fire + weapons@first_person@aim_rng@generic@shotgun@sawnoff@str + + weapons@first_person@aim_rng@generic@shotgun@sawnoff@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@shotgun@sawnoff@fidgets@a + weapons@first_person@aim_rng@p_m_zero@shotgun@sawnoff@fidgets@b + weapons@first_person@aim_rng@p_m_zero@shotgun@sawnoff@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@submachine_gun@smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_rng@generic@submachine_gun@smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@submachine_gun@smg@fidgets@a + weapons@first_person@aim_rng@p_m_zero@submachine_gun@smg@fidgets@b + weapons@first_person@aim_rng@p_m_zero@submachine_gun@smg@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_tear_gas + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@tear_gas@ + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@idle_to_idlerng + + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@aim_trans@lt_to_rng + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_tear_gas + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@tear_gas@ + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@tear_gas@aim_trans@idle_to_idlerng + + weapons@first_person@aim_lt@p_m_zero@projectile@tear_gas@aim_trans@lt_to_rng + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@generic@sniper_rifle@shared@core@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_rng@generic@sniper_rifle@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion_sticky_bomb + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@sticky_bomb@ + weapons@first_person@aim_rng@generic@projectile@sticky_bomb@sticky_bomb_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@misc@sticky_bomb@aim_trans@idle_to_idlerng + + weapons@first_person@aim_lt@p_m_zero@projectile@misc@sticky_bomb@aim_trans@lt_to_rng + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_rng@pistol@pistol + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_rng@pistol@pistol + + + + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_rng + + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_rng + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@unholster_to_rng + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_rng + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_stealth + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@c + + + + + + + Cover_Wpn_Thrown_Grenade + fps_projectile_motion + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@projectile@shared@core + weapons@first_person@aim_rng@generic@projectile@grenade_str + + + + + + + + + + + + melee@thrown@streamed_core + + + + + reaction@shellshock@unarmed + + + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@idle_to_idlerng + + weapons@first_person@aim_lt@p_m_zero@projectile@shared@aim_trans@lt_to_rng + weapons@first_person@aim_idle@p_m_zero@projectile@shared@aim_trans@unholster_to_idle + + + + + cover@move@ai@base@1h + Cover_Wpn_Pistol + move_ped_wpn_jerrycan_generic + BothArms_filter + + + + + weapons@first_person@aim_rng@generic@misc@jerrycan + + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@JERRYCAN + MOVE_FALL@WEAPONS@JERRYCAN + + RightArm_NoSpine_filter + + + + + + + + + + weapons@first_person@aim_rng@p_m_zero@misc@jerrycan@aim_trans@unholster_to_rng + + + + + Default + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleAdvanced + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@assault_rifle@advanced_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@str + + weapons@first_person@aim_scope@generic@assault_rifle@advanced_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@advanced_rifle@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_AssaultSMG + weapons@first_person@aim_rng@generic@assault_rifle@advanced_rifle@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@submachine_gun@assault_smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@assault_smg@str + + weapons@first_person@aim_scope@generic@submachine_gun@assault_smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@advanced_rifle@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@advanced_rifle@aim_trans@scope_to_stealth + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_APPistol + weapons@first_person@aim_scope@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@pistol@ap_pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@ap_pistol@str + weapons@pistol@ap_pistol_injured + weapons@first_person@aim_scope@generic@pistol@ap_pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_stealth + + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@a + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@b + weapons@first_person@aim_rng@p_m_zero@pistol@shared@fidgets@c + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunAssault + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@shotgun@assault_shotgun@w_fire + weapons@first_person@aim_rng@generic@shotgun@assault_shotgun@str + + weapons@first_person@aim_scope@generic@shotgun@assault_shotgun@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_Wpn_FirstPerson_ShotgunBullpup + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@shotgun@bullpup_shotgun@w_fire + weapons@first_person@aim_rng@generic@shotgun@bullpup_shotgun@str + + weapons@first_person@aim_scope@generic@shotgun@bullpup_shotgun@ + + + + + + + + + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_CombatMG + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@combat_mg@str + + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@combat_mg@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@pistol@combat_pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@combat_pistol@str + Wpn_Pistol_Injured + weapons@first_person@aim_scope@generic@pistol@combat_pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_scope@generic@heavy@grenade_launcher@w_fire + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@grenade_launcher@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@heavy@grenade_launcher@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@heavy@grenade_launcher@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@heavy@grenade_launcher@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@heavy@grenade_launcher@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_GrnLch + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@ + BothArms_filter + + + + + weapons@first_person@aim_scope@generic@heavy@grenade_launcher@w_fire + weapons@first_person@aim_rng@generic@heavy@grenade_launcher@str + + weapons@heavy@grenade_launcher@stealth + + + + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniperHeavy + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@sniper_rifle@heavy_sniper@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@heavy_sniper@str + + weapons@first_person@aim_scope@generic@sniper_rifle@heavy_sniper@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@heavy_sniper@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@heavy_sniper@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@heavy_sniper@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_MachineGun + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@light_machine_gun@mg_str + + weapons@first_person@aim_scope@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@light_machine_gun@shared@core@w_fire + + + + + + + melee@rifle@streamed_core + + + + + + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_MicroSMG + weapons@first_person@aim_rng@generic@submachine_gun@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@micro_smg_str + + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + weapons@first_person@aim_scope@generic@submachine_gun@shared@core@w_fire + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + Wpn_Thrown_Grenade_Aiming_Rifle + weapons@first_person@aim_idle@p_m_zero@submachine_gun@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@submachine_gun@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@submachine_gun@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@submachine_gun@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@submachine_gun@shared@aim_trans@scope_to_stealth + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_scope@generic@pistol@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_fps + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_stealth + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol50 + weapons@first_person@aim_scope@generic@pistol@pistol_50@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@pistol@pistol_50@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_50@str + weapons@pistol@pistol_injured + weapons@first_person@aim_scope@generic@pistol@pistol_50@w_fire + + + + + + combat_fire_variations_pistol + + combat_aim_turns_pistol + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@pistol_50@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@pistol@pistol_50@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@pistol@pistol_50@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@pistol@pistol_50@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@pistol@pistol_50@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@pistol@pistol_50@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleHi + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@assault_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@assault_rifle_str + + weapons@first_person@aim_scope@generic@assault_rifle@shared@core + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@assault_rifle@carbine_rifle@w_fire + weapons@first_person@aim_rng@generic@assault_rifle@carbine_rifle@str + + weapons@first_person@aim_scope@generic@assault_rifle@carbine_rifle@w_fire + + + + + + combat_fire_variations_rifle + + combat_aim_turns_rifle + + melee@rifle@streamed_fps + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunLo + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@shotgun@shared@core@w_fire + weapons@first_person@aim_rng@generic@shotgun@pump_shotgun_str + + weapons@first_person@aim_scope@generic@shotgun@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@rpg + cover@first_person@move@extra@rpg + + Cover_FirstPerson_Wpn_RPG + weapons@first_person@aim_rng@generic@heavy@rpg@ + BothArms_filter + + + + + weapons@first_person@aim_scope@generic@heavy@rpg@w_fire + weapons@first_person@aim_rng@generic@heavy@rpg@str + + + + + + + + + + + + + + + + + + MOVE_JUMP@WEAPONS@RPG + MOVE_FALL@WEAPONS@RPG + weapons@heavy@rpg + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@heavy@rpg@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@aim_trans@rng_to_scope + weapons@first_person@aim_rng@p_m_zero@heavy@rpg@aim_trans@rng_to_scope + + weapons@first_person@aim_scope@p_m_zero@heavy@rpg@aim_trans@unholster_to_scope + + + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_ShotgunSawnoff + weapons@first_person@aim_rng@generic@shotgun@sawnoff@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@shotgun@sawnoff@w_fire + weapons@first_person@aim_rng@generic@shotgun@sawnoff@str + + weapons@first_person@aim_scope@generic@shotgun@sawnoff@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSMG + weapons@first_person@aim_rng@generic@submachine_gun@smg@ + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@submachine_gun@smg@w_fire + weapons@first_person@aim_rng@generic@submachine_gun@smg@str + + weapons@first_person@aim_scope@generic@submachine_gun@smg@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@pistol@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + + weapons@first_person@aim_idle@p_m_zero@assault_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@assault_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + cover@first_person@move@base@2h + cover@first_person@move@extra@2h + cover@move@ai@base@2h + Cover_FirstPerson_Wpn_RifleSniper + weapons@first_person@aim_rng@generic@assault_rifle@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@sniper_rifle@shared@core@w_fire + weapons@first_person@aim_rng@generic@sniper_rifle@sniper_rifle_str + + weapons@first_person@aim_scope@generic@sniper_rifle@shared@core@w_fire + + + + + + + + combat_aim_turns_rifle + + melee@rifle@streamed_core + + + + + reaction@shellshock@2h + MOVE_JUMP@WEAPONS@RIFLE + MOVE_FALL@WEAPONS@RIFLE + weapons@rifle@ + + + + + + + + + + + weapons@first_person@aim_idle@p_m_zero@sniper_rifle@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@sniper_rifle@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@assault_rifle@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@sniper_rifle@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@assault_rifle@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@assault_rifle@shared@aim_trans@scope_to_stealth + + + + + cover@move@ai@base@1h + Cover_FirstPerson_Wpn_Pistol + weapons@first_person@aim_rng@generic@pistol@shared@core + BothArms_filter + + + move_ped_strafing_stealth + + weapons@first_person@aim_scope@generic@pistol@w_fire + weapons@first_person@aim_rng@generic@pistol@pistol_str + weapons@pistol@pistol_injured + weapons@first_person@aim_scope@generic@pistol@w_fire + + + + + + + + + + melee@pistol@streamed_core + + + + + reaction@shellshock@unarmed + MOVE_JUMP@WEAPONS@PISTOL + MOVE_FALL@WEAPONS@PISTOL + weapons@pistol@ + RightArm_NoSpine_filter + RightArm_NoSpine_filter + + + + + + + weapons@first_person@aim_rng@generic@pistol@shared@core + + weapons@first_person@aim_idle@p_m_zero@pistol@shared@aim_trans@idle_to_scope + weapons@first_person@aim_rng@p_m_zero@pistol@shared@aim_trans@rng_to_scope + weapons@first_person@aim_lt@p_m_zero@pistol@shared@aim_trans@lt_to_scope + + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@unholster_to_scope + weapons@first_person@aim_stealth@p_m_zero@pistol@shared@aim_trans@stealth_to_scope + weapons@first_person@aim_scope@p_m_zero@pistol@shared@aim_trans@scope_to_stealth + + + + + FirstPerson + move_ped_strafing_firstperson_p_m_zero + + + + + + Cover_Wpn_Melee1h + + + + move_strafe_melee_unarmed + move_ped_strafing_stealth + + weapons@unarmed + + + + + + + + + + + + + melee@unarmed@base + melee@unarmed@streamed_core + melee@unarmed@streamed_variations + melee@unarmed@streamed_taunts + melee@unarmed@streamed_background + melee@unarmed@streamed_stealth + reaction@shellshock@unarmed + + + + RightArm_NoSpine_filter + LegsOnly_filter + + + + + + + + + move_m@generic + + clipset@weapons@first_person@aim_idle@p_m_zero@unarmed@fidgets@b + clipset@weapons@first_person@aim_idle@p_m_zero@unarmed@fidgets@c + clipset@weapons@first_person@aim_idle@p_m_zero@unarmed@fidgets@e + + + + + + FirstPersonAiming + + + + FirstPersonRNG + + + + FirstPersonScope + + + + FirstPerson + move_ped_strafing_firstperson_p_m_one + + + + clipset@weapons@first_person@aim_idle@p_m_one@unarmed@fidgets@a + clipset@weapons@first_person@aim_idle@p_m_one@unarmed@fidgets@b + clipset@weapons@first_person@aim_idle@p_m_one@unarmed@fidgets@c + clipset@weapons@first_person@aim_idle@p_m_one@unarmed@fidgets@d + + + + + + FirstPersonAiming + + + + FirstPersonRNG + + + + FirstPersonScope + + + + FirstPerson + move_ped_strafing_firstperson_p_m_two + + + + clipset@weapons@first_person@aim_idle@p_m_two@unarmed@fidgets@a + clipset@weapons@first_person@aim_idle@p_m_two@unarmed@fidgets@b + clipset@weapons@first_person@aim_idle@p_m_two@unarmed@fidgets@c + + + + + + FirstPersonAiming + + + + FirstPersonRNG + + + + FirstPersonScope + + + + FirstPerson + move_ped_strafing_firstperson_mp_female + + + + \ No newline at end of file diff --git a/resources/SmartHose/data/weaponarchetypes.meta b/resources/SmartHose/data/weaponarchetypes.meta new file mode 100644 index 000000000..237bb73ad --- /dev/null +++ b/resources/SmartHose/data/weaponarchetypes.meta @@ -0,0 +1,14 @@ + + + + + + + + w_am_hose + w_am_hose + NULL + + + + diff --git a/resources/SmartHose/data/weapons.meta b/resources/SmartHose/data/weapons.meta new file mode 100644 index 000000000..96b95d9d0 --- /dev/null +++ b/resources/SmartHose/data/weapons.meta @@ -0,0 +1,236 @@ + + + + + + + + + SLOT_HOSE + + + + + + + + + + SLOT_HOSE + + + + + + + + + + + SLOT_HOSE + + + + + + + + + + + + + WEAPON_HOSE + w_am_hose + + + + + + Hose + diff --git a/resources/SmartHose/fxmanifest.lua b/resources/SmartHose/fxmanifest.lua new file mode 100644 index 000000000..ddd308abe --- /dev/null +++ b/resources/SmartHose/fxmanifest.lua @@ -0,0 +1,43 @@ +-- Please do not rename this resource folder + +fx_version 'cerulean' + +game 'gta5' +lua54 'yes' + +author 'London Studios' +description 'Smart Hose' +version 'Alpha' + +shared_script 'config.lua' + +client_scripts { + 'cl_smarthose.lua', + 'cl_utils.lua' +} + +files { + 'data/pedpersonality.meta', + 'data/weaponarchetypes.meta', + 'data/weapons.meta', + 'data/weaponanimations.meta', +} + +server_scripts { + 'sv_smarthose.lua', + 'sv_utils.lua' +} + +escrow_ignore { + 'config.lua', + 'data/*.meta', + 'sv_utils.lua', + 'stream/rope.ytd', + 'cl_utils.lua', +} + +data_file 'WEAPONINFO_FILE' 'data/weapons.meta' +data_file 'WEAPON_METADATA_FILE' 'data/weaponarchetypes.meta' +data_file 'WEAPON_ANIMATIONS_FILE' 'data/weaponanimations.meta' +data_file 'PED_PERSONALITY_FILE' 'data/pedpersonality.meta' +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/SmartHose/stream/rope.ytd b/resources/SmartHose/stream/rope.ytd new file mode 100644 index 000000000..0af0ad7c4 --- /dev/null +++ b/resources/SmartHose/stream/rope.ytd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48c62986e7e716c1e47dc64ba06c436c595ae3103c612bf115a2a4838b820d19 +size 346 diff --git a/resources/SmartHose/stream/w_am_hose.ydr b/resources/SmartHose/stream/w_am_hose.ydr new file mode 100644 index 000000000..7c9e38175 --- /dev/null +++ b/resources/SmartHose/stream/w_am_hose.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2358ea4d1e3dbad4476ec77b645849607f9577aeda32712e177c5f4df52eae5c +size 234995 diff --git a/resources/SmartHose/stream/w_am_hose.ytd b/resources/SmartHose/stream/w_am_hose.ytd new file mode 100644 index 000000000..6c74bda43 --- /dev/null +++ b/resources/SmartHose/stream/w_am_hose.ytd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a182f44d9446d16d2a1074eb6b4da68ebbd76b90fb554e83792c0fa0eae2acb +size 639048 diff --git a/resources/SmartHose/sv_smarthose.lua b/resources/SmartHose/sv_smarthose.lua new file mode 100644 index 000000000..3b925ebfa Binary files /dev/null and b/resources/SmartHose/sv_smarthose.lua differ diff --git a/resources/SmartHose/sv_utils.lua b/resources/SmartHose/sv_utils.lua new file mode 100644 index 000000000..aca2c924e --- /dev/null +++ b/resources/SmartHose/sv_utils.lua @@ -0,0 +1,90 @@ +if ConfigHose.JobCheck.ESX.Enabled then + ESX = exports["es_extended"]:getSharedObject() +end + +if ConfigHose.JobCheck.vRP.Enabled then + local Tunnel = module("vrp", "lib/Tunnel") + local Proxy = module("vrp", "lib/Proxy") + vRP = Proxy.getInterface("vRP") + vRPclient = Tunnel.getInterface("vRP","vRP") +end + +if ConfigHose.JobCheck.QBCore.Enabled then + QBCore = exports['qb-core']:GetCoreObject() +end + +function UserHasPermission(source, location) + + if not location.EnablePermissions then + return true + end + + if location.AcePermissions.Enabled then + if IsPlayerAceAllowed(source, location.AcePermissions.Permission) then + return true + end + end + + -- ESX Permissions + if location.ESX.Enabled then + local xPlayer = ESX.GetPlayerFromId(source) + if location.ESX.CheckJob.Enabled then + for k, v in pairs(location.ESX.CheckJob.Jobs) do + if xPlayer.job.name == v then + return true + end + end + end + end + + -- vRP Permission + if location.vRP.Enabled then + if location.vRP.CheckPermission.Enabled then + for k, v in pairs(location.vRP.CheckPermission.Permissions) do + if vRP.hasPermission({vRP.getUserId({source}),v}) then + return true + end + end + end + + if location.vRP.CheckGroup.Enabled then + for k, v in pairs(location.vRP.CheckGroup.Groups) do + if vRP.hasGroup({vRP.getUserId({source}),v}) then + return true + end + end + end + end + + -- QBCore Permission + if location.QBCore.Enabled then + local player = QBCore.Functions.GetPlayer(source) + if location.QBCore.CheckJob.Enabled then + for k, v in pairs(location.QBCore.CheckJob.Jobs) do + if player.PlayerData.job.name == v then + return true + end + end + end + if location.QBCore.CheckPermission.Enabled then + for k, v in pairs(location.QBCore.CheckPermission.Permissions) do + if QBCore.Functions.HasPermission(source, v) then + return true + end + end + end + end + + if location.QBX.Enabled then + local player = exports.qbx_core:GetPlayer(source) + if location.QBX.CheckJob.Enabled then + for k, v in pairs(location.QBX.CheckJob.Jobs) do + if player.PlayerData.job.name == v then + return true + end + end + end + end + + return false +end diff --git a/resources/Supply-Line/.fxap b/resources/Supply-Line/.fxap new file mode 100644 index 000000000..a7097b1a2 Binary files /dev/null and b/resources/Supply-Line/.fxap differ diff --git a/resources/Supply-Line/Documentation.url b/resources/Supply-Line/Documentation.url new file mode 100644 index 000000000..80fe48e05 --- /dev/null +++ b/resources/Supply-Line/Documentation.url @@ -0,0 +1,5 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,11 +[InternetShortcut] +IDList= +URL=https://docs.londonstudios.net/ diff --git a/resources/Supply-Line/cl_supplyline.lua b/resources/Supply-Line/cl_supplyline.lua new file mode 100644 index 000000000..88fd5c406 Binary files /dev/null and b/resources/Supply-Line/cl_supplyline.lua differ diff --git a/resources/Supply-Line/cl_utils.lua b/resources/Supply-Line/cl_utils.lua new file mode 100644 index 000000000..ec1a9ec7a --- /dev/null +++ b/resources/Supply-Line/cl_utils.lua @@ -0,0 +1,142 @@ +vRP = nil +ESX = nil + +if Config.Notifications.Enabled and Config.Notifications.Framework.vRP then + local Tunnel = module("vrp", "lib/Tunnel") + local Proxy = module("vrp", "lib/Proxy") + vRP = Proxy.getInterface("vRP") +end + +if Config.Notifications.Enabled and Config.Notifications.Framework.ESX then + ESX = exports["es_extended"]:getSharedObject() +end + +if Config.EnablePositioningCommand then + TriggerEvent('chat:addSuggestion', '/'.."findhosepositioning", "Find positioning of the hose/supply line on your fire truck") + + RegisterCommand("findhosepositioning", function(source, args) + + local ped = PlayerPedId() + local targetVehicle = GetVehiclePedIsIn(ped, false) + + if targetVehicle == nil or targetVehicle == 0 then + Notify("No vehicle found!") + else + local model = `p_ld_soc_ball_01` + SetEntityAlpha(targetVehicle, 150, false) + RequestModel(model) + while not HasModelLoaded(model) do Wait(0) end + local ballProp = CreateObject(model, coords, false, false, false) + + while not DoesEntityExist(ballProp) do Wait(0) end + + SetModelAsNoLongerNeeded(model) + local offSet = {0.0, 0.0, 0.0} + local rotation = {0.0, 0.0, 0.0} + local offSetComplete = false + while not offSetComplete do + if targetVehicle ~= nil and targetVehicle ~= 0 then + DetachEntity(ballProp, true, false) + AttachEntityToEntity(ballProp, targetVehicle, -1, offSet[1], offSet[2], offSet[3], rotation[1], rotation[2], rotation[3], true, false, true, false, 1, true) + if not IsControlReleased(0, 207) then --page down + offSet = {offSet[1], offSet[2], offSet[3] - 0.01} + end + + if not IsControlReleased(0, 208) then --page up + offSet = {offSet[1], offSet[2], offSet[3] + 0.01} + end + + if not IsControlReleased(0, 173) then --arrow down + offSet = {offSet[1], offSet[2] - 0.01, offSet[3]} + end + + if not IsControlReleased(0, 172) then --arrow up + offSet = {offSet[1], offSet[2] + 0.01, offSet[3]} + end + + if not IsControlReleased(0, 174) then --arrow left + offSet = {offSet[1] - 0.01, offSet[2], offSet[3]} + end + + if not IsControlReleased(0, 175) then --arrow right + offSet = {offSet[1] + 0.01, offSet[2], offSet[3]} + end + + if IsControlJustPressed(0, 191) then -- enter - finish + offSetComplete = true + end + end + + Wait(0) + end + + Notify("OffSet Values are now printed in your console") + print("OffSet: {"..offSet[1]..", "..offSet[2]..", "..offSet[3].."}") + DeleteEntity(ballProp) + ResetEntityAlpha(targetVehicle) + end + + end, false) +end + +function Notify(text) + + if not Config.Notifications.Enabled then + return + end + + if Config.Notifications.Framework.ESX then + if ESX ~= nil then + ESX.ShowNotification(text) + end + elseif Config.Notifications.Framework.QBCore then + TriggerEvent('QBCore:Notify', text, 'info') + elseif Config.Notifications.Framework.QBX then + exports.qbx_core:Notify(text, 'primary') + elseif Config.Notifications.Framework.vRP then + vRP.notify(source, {text}) + elseif Config.Notifications.Framework.okok then + exports['okokNotify']:Alert("Supply Line", text, 2000, 'info', true) + else + showBaseNotification(text) + end +end + +function showBaseNotification(message) + -- Base game notifications + SetNotificationTextEntry("STRING") + AddTextComponentString(message) + DrawNotification(0,1) +end + +function DisplayHelpText(text) + SetTextComponentFormat("STRING") + AddTextComponentString(text) + DisplayHelpTextFromStringLabel(0, 0, ConfigHose.Notifications.HelpTextSound, -1) +end + +function drawInstructionalText(msg, coords) + AddTextEntry('instructionalText', msg) + SetFloatingHelpTextWorldPosition(1, coords.x, coords.y, coords.z) + SetFloatingHelpTextStyle(1, 1, 2, -1, 3, 0) + BeginTextCommandDisplayHelp('instructionalText') + AddTextComponentSubstringPlayerName(msg) + EndTextCommandDisplayHelp(2, false, false, -1) +end + +function DrawTextOnScreen(text, x, y, scale, r, g, b, a, center) + SetTextFont(0) + SetTextProportional(1) + SetTextScale(scale, scale) + SetTextColour(r, g, b, a) + SetTextDropshadow(0, 0, 0, 0, 255) + SetTextEdge(2, 0, 0, 0, 150) + SetTextDropShadow() + SetTextOutline() + SetTextEntry("STRING") + if center then + SetTextCentre(1) + end + AddTextComponentString(text) + DrawText(x, y) +end \ No newline at end of file diff --git a/resources/Supply-Line/config.lua b/resources/Supply-Line/config.lua new file mode 100644 index 000000000..73bee30ff --- /dev/null +++ b/resources/Supply-Line/config.lua @@ -0,0 +1,210 @@ +Config = { + SupplyLineKeys = { + ConnectHydrant = 20, -- Z + StartStopFilling = 74, -- H + }, + + -- if useBone = true, "offsets" field will be ignored; otherwise custom offsets are enabled. + VehicleSettings = { + [`britishladder`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = 0.8710, y = 0.1550, z = 0.0140 }, + }, + }, + [`britishladderels`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = 0.8710, y = 0.1550, z = 0.0140 }, + }, + }, + [`rearmount`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.07, y = 0.9, z = -0.1 }, + }, + }, + [`rearmountels`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = -1.07, y = 0.9, z = -0.1 }, + }, + }, + [`ldfoam`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = 1.03, y = 0.1, z = -0.02 }, + { x = -0.93, y = 0.1, z = -0.52 }, + }, + }, + [`ldfoamels`] = { + useBone = false, + bones = {}, -- to add bones do "bone_name" you can have multiple by doing "bonename", "bonename_2" + offsets = { + { x = 1.03, y = 0.1, z = -0.02 }, + { x = -0.93, y = 0.1, z = -0.52 }, + }, + }, + }, + + EnablePositioningCommand = false, + -- This enables the /findhosepositioning command to help you find the right vehicle offsets for either + -- the hose connection or the supply line connection point. See our documentation for more info. + + HydrantOffsets = { + { model = `prop_fire_hydrant_4`, offsets = {x = 0.0, y = -0.27, z = 0.58} }, + { model = `prop_fire_hydrant_2`, offsets = {x = 0.1, y = 0.0, z = 0.4} }, + { model = `prop_fire_hydrant_1`, offsets = {x = 0.05, y = 0.0, z = 0.6} }, + }, + + Translations = { + stopFilling = "Press Z to disconnect line\nPress H to stop filling", + startFilling = "Press Z to disconnect line\nPress H to fill tank with water", + thirdEyeConnect = "Connect line to vehicle", + thirdEyeDisconnect ="Disconnect line from vehicle", + thirdEyeStartFill = "Start filling up vehicle", + thirdEyeStopFill = "Stop filling up vehicle", + connectLine = "Press Z to connect line to truck", + waterLevel = "Water Level:", + noPermission = "You do not have access to use the supply line.", + placeHydrantCommandHelp = "Place or remove a fire hydrant", + placeHydrantCommandHelpArgument = "place/remove", + placeHydrantCommandSuccess = "Hydrant placed successfully!", + placeHydrantCommandCancel = "Placement cancelled!", + removeHydrantCommandSuccess = "Hydrant removed!", + noVehicleNearby = "No vehicle nearby found!", + cantHoldWater = "This vehicle cannot hold water", + }, + + PlaceHydrantCommand = { + Enabled = true, + CommandName = "hydrant", + PlaceArgument = "place", + RemoveArgument = "remove", + Permissions = { + EnablePermissions = false, + AcePermissions = { + Enabled = false, + -- The permission name will be command.hydrant + }, + + ESX = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use ESX job check + Jobs = {"fireman"} -- A user can have any of the following jobs, allowing you to add multiple + } + }, + -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both + vRP = { + Enabled = false, + CheckGroup = { + Enabled = false, -- Enable this to use vRP group check + Groups = {"fireman"}, -- A user can have any of the following groups, meaning you can add different jobs + }, + CheckPermission = { + Enabled = false, -- Enable this to use vRP permission check + Permissions = {"fireman.usehose"} -- A user can have any of the following permissions, allowing you to add multiple + }, + }, + -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both + QBCore = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use QBCore job check + Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs + }, + CheckPermission = { + Enabled = false, -- Enable this to use QBCore permission check + permissions = {"fireman.usehose"}, -- A user can have any of the following permissions, allowing you to add multiple + }, + }, + -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both + QBX = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use QBX job check + Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs + } + }, + }, + }, + + Notifications = { + Enabled = true, + Framework = { + QBCore = false, + QBX = false, + ESX = false, + vRP = false, + okok = false, + } + }, + + InteractType = { + HydrantInteraction = { + Drawtext = true, + ScreenPrompt = false, + WorldInteraction = false, + + ThirdEye = { + enabled = false, + qbTarget = false, + oxTarget = false, + } + }, + }, + + JobCheck = { + EnablePermissions = false, -- If set to false, all below job checks will be disabled, even if they are enabled in the config.lua + AcePermissions = { + Enabled = false, + Permission = "usehose" + }, + + ESX = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use ESX job check + Jobs = {"fireman"} -- A user can have any of the following jobs, allowing you to add multiple + } + }, + -- We've added vRP integration. All you need to do is enable it below. Then, configure if you wish to check for groups or permissions, or even both + vRP = { + Enabled = false, + CheckGroup = { + Enabled = false, -- Enable this to use vRP group check + Groups = {"fireman"}, -- A user can have any of the following groups, meaning you can add different jobs + }, + CheckPermission = { + Enabled = false, -- Enable this to use vRP permission check + Permissions = {"fireman.usehose"} -- A user can have any of the following permissions, allowing you to add multiple + }, + }, + -- We've added QBCore integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both + QBCore = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use QBCore job check + Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs + }, + CheckPermission = { + Enabled = false, -- Enable this to use QBCore permission check + permissions = {"fireman.usehose"}, -- A user can have any of the following permissions, allowing you to add multiple + }, + }, + -- We've added QBX integration. All you need to do is enable it below. Then, configure if you wish to check for jobs or permissions, or even both + QBX = { + Enabled = false, + CheckJob = { + Enabled = false, -- Enable this to use QBX job check + Jobs = {"fireman"}, -- A user can have any of the following jobs, meaning you can add different jobs + } + }, + }, +} \ No newline at end of file diff --git a/resources/Supply-Line/fxmanifest.lua b/resources/Supply-Line/fxmanifest.lua new file mode 100644 index 000000000..eff576809 --- /dev/null +++ b/resources/Supply-Line/fxmanifest.lua @@ -0,0 +1,29 @@ +-- Please do not rename this resource folder + +fx_version 'cerulean' +game 'gta5' +use_experimental_fxv2_oal 'yes' +lua54 'yes' + +author 'London Studios' +description 'Supply-Line' +version '1.0.0' + +shared_script 'config.lua' + +client_scripts { + 'cl_supplyline.lua', + 'cl_utils.lua', +} + +server_scripts { + 'sv_supplyline.lua', + 'sv_utils.lua' +} + +escrow_ignore { + 'config.lua', + 'sv_utils.lua', + 'cl_utils.lua', +} +dependency '/assetpacks' \ No newline at end of file diff --git a/resources/Supply-Line/sv_supplyline.lua b/resources/Supply-Line/sv_supplyline.lua new file mode 100644 index 000000000..452e57726 Binary files /dev/null and b/resources/Supply-Line/sv_supplyline.lua differ diff --git a/resources/Supply-Line/sv_utils.lua b/resources/Supply-Line/sv_utils.lua new file mode 100644 index 000000000..614d2d636 --- /dev/null +++ b/resources/Supply-Line/sv_utils.lua @@ -0,0 +1,94 @@ +if Config.JobCheck.ESX.Enabled then + ESX = exports["es_extended"]:getSharedObject() +end + +if Config.JobCheck.vRP.Enabled then + local Tunnel = module("vrp", "lib/Tunnel") + local Proxy = module("vrp", "lib/Proxy") + vRP = Proxy.getInterface("vRP") + vRPclient = Tunnel.getInterface("vRP","vRP") +end + +if Config.JobCheck.QBCore.Enabled then + QBCore = exports['qb-core']:GetCoreObject() +end + +function UserHasPermission(source, location) + + if not location.EnablePermissions then + return true + end + + if location.AcePermissions.Enabled then + if location.AcePermissions.Permission ~= nil then + if IsPlayerAceAllowed(source, location.AcePermissions.Permission) then + return true + end + else + return true + end + end + + -- ESX Permissions + if location.ESX.Enabled then + local xPlayer = ESX.GetPlayerFromId(source) + if location.ESX.CheckJob.Enabled then + for k, v in pairs(location.ESX.CheckJob.Jobs) do + if xPlayer.job.name == v then + return true + end + end + end + end + + -- vRP Permission + if location.vRP.Enabled then + if location.vRP.CheckPermission.Enabled then + for k, v in pairs(location.vRP.CheckPermission.Permissions) do + if vRP.hasPermission({vRP.getUserId({source}),v}) then + return true + end + end + end + + if location.vRP.CheckGroup.Enabled then + for k, v in pairs(location.vRP.CheckGroup.Groups) do + if vRP.hasGroup({vRP.getUserId({source}),v}) then + return true + end + end + end + end + + -- QBCore Permission + if location.QBCore.Enabled then + local player = QBCore.Functions.GetPlayer(source) + if location.QBCore.CheckJob.Enabled then + for k, v in pairs(location.QBCore.CheckJob.Jobs) do + if player.PlayerData.job.name == v then + return true + end + end + end + if location.QBCore.CheckPermission.Enabled then + for k, v in pairs(location.QBCore.CheckPermission.permissions) do + if QBCore.Functions.HasPermission(source, v) then + return true + end + end + end + end + + if location.QBX.Enabled then + local player = exports.qbx_core:GetPlayer(source) + if location.QBX.CheckJob.Enabled then + for k, v in pairs(location.QBX.CheckJob.Jobs) do + if player.PlayerData.job.name == v then + return true + end + end + end + end + + return false +end diff --git a/resources/[EGRP-CarPacks]/EGRP-Coupes/__resource.lua b/resources/[EGRP-CarPacks]/EGRP-Coupes/__resource.lua index c420fffc5..708da7b5d 100644 --- a/resources/[EGRP-CarPacks]/EGRP-Coupes/__resource.lua +++ b/resources/[EGRP-CarPacks]/EGRP-Coupes/__resource.lua @@ -914,24 +914,6 @@ data_file 'VEHICLE_METADATA_FILE' 'data/33hellcat/vehicles.meta' data_file 'CARCOLS_FILE' 'data/33hellcat/carcols.meta' data_file 'VEHICLE_VARIATION_FILE' 'data/33hellcat/carvariations.meta' data_file 'VEHICLE_LAYOUTS_FILE' 'data/33hellcat/dlctext.meta' - - -- ghoulchall24 - files { - 'data/ghoulchall24/vehicles.meta', - 'data/ghoulchall24/carvariations.meta', - 'data/ghoulchall24/carcols.meta', - 'data/ghoulchall24/handling.meta', - 'data/ghoulchall24/vehiclelayouts.meta', -} - -data_file 'HANDLING_FILE' 'data/ghoulchall24/handling.meta' -data_file 'VEHICLE_METADATA_FILE' 'data/ghoulchall24/vehicles.meta' -data_file 'CARCOLS_FILE' 'data/ghoulchall24/carcols.meta' -data_file 'VEHICLE_VARIATION_FILE' 'data/ghoulchall24/carvariations.meta' -data_file 'VEHICLE_LAYOUTS_FILE' 'data/ghoulchall24/dlctext.meta' - - - diff --git a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/carcols.meta b/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/carcols.meta deleted file mode 100644 index e6f51263d..000000000 --- a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/carcols.meta +++ /dev/null @@ -1,659 +0,0 @@ - - - - - 905_ghoulchall24_modkit - - MKT_SPECIAL - - - ghoulchall24_badges - ghoulchall24_badges - - - misc_w - - VMT_WING_L - chassis - chassis - VMCP_DEFAULT - - - - - - - - ghoulchall24_badgez - ghoulchall24_badgez - - - misc_w - - VMT_WING_L - chassis - chassis - VMCP_DEFAULT - - - - - - - - - - - - - - - - VMT_ENGINE - - - - - - - VMT_ENGINE - - - - - - - VMT_ENGINE - - - - - - - VMT_ENGINE - - - - - - - VMT_BRAKES - - - - - - - VMT_BRAKES - - - - - - - VMT_BRAKES - - - - - - - VMT_GEARBOX - - - - - - - VMT_GEARBOX - - - - - - - VMT_GEARBOX - - - - - - - VMT_ARMOUR - - - - - - - VMT_ARMOUR - - - - - - - VMT_ARMOUR - - - - - - - VMT_ARMOUR - - - - - - - VMT_ARMOUR - - - - - - - VMT_SUSPENSION - - - - - - - VMT_SUSPENSION - - - - - - - VMT_SUSPENSION - - - - - - - VMT_SUSPENSION - - - - - - - VMT_SUSPENSION - - - HORN_TRUCK - - - - VMT_HORN - - - HORN_COP - - - - VMT_HORN - - - HORN_CLOWN - - - - VMT_HORN - - - HORN_MUSICAL_1 - - - - VMT_HORN - - - HORN_MUSICAL_2 - - - - VMT_HORN - - - HORN_MUSICAL_3 - - - - VMT_HORN - - - HORN_MUSICAL_4 - - - - VMT_HORN - - - HORN_MUSICAL_5 - - - - VMT_HORN - - - HORN_SAD_TROMBONE - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_1 - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_2 - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_3 - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_4 - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_5 - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_6 - - - - VMT_HORN - - - MUSICAL_HORN_BUSINESS_7 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_C0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_D0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_E0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_F0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_G0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_A0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_B0 - - - - VMT_HORN - - - DLC_BUSI2_C_MAJOR_NOTES_C1 - - - - VMT_HORN - - - HIPSTER_HORN_1 - - - - VMT_HORN - - - HIPSTER_HORN_2 - - - - VMT_HORN - - - HIPSTER_HORN_3 - - - - VMT_HORN - - - HIPSTER_HORN_4 - - - - VMT_HORN - - - INDEP_HORN_1 - - - - VMT_HORN - - - INDEP_HORN_2 - - - - VMT_HORN - - - INDEP_HORN_3 - - - - VMT_HORN - - - INDEP_HORN_4 - - - - VMT_HORN - - - LUXE_HORN_1 - - - - VMT_HORN - - - LUXE_HORN_2 - - - - VMT_HORN - - - LUXE_HORN_3 - - - - VMT_HORN - - - - LUXORY_HORN_1 - - - - VMT_HORN - - - - LUXURY_HORN_2 - - - - VMT_HORN - - - - LUXURY_HORN_3 - - - - VMT_HORN - - - ORGAN_HORN_LOOP_01 - - - - VMT_HORN - - - - ORGAN_HORN_LOOP_01_PREVIEW - - - - VMT_HORN - - - ORGAN_HORN_LOOP_02 - - - - VMT_HORN - - - - ORGAN_HORN_LOOP_02_PREVIEW - - - - VMT_HORN - - - LOWRIDER_HORN_1 - - - - VMT_HORN - - - - LOWRIDER_HORN_1_PREVIEW - - - - VMT_HORN - - - LOWRIDER_HORN_2 - - - - VMT_HORN - - - - LOWRIDER_HORN_2_PREVIEW - - - - VMT_HORN - - - - - shaker_sign_1 - shaker_sign_2 - shaker_sign_3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VehicleLight_car_standardmodern - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ghoulchall24 - - - \ No newline at end of file diff --git a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/carvariations.meta b/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/carvariations.meta deleted file mode 100644 index 2d90825af..000000000 --- a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/carvariations.meta +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - ghoulchall24 - - - - 3 - 12 - 4 - 0 - 103 - 0 - - - - - - - - - - - - - - - 905_ghoulchall24_modkit - - - - - - White Plate 2 - - - - Blue Plate - - - - Yellow Plate - - - - - - - - - \ No newline at end of file diff --git a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/dlctext.meta b/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/dlctext.meta deleted file mode 100644 index 22bb4c390..000000000 --- a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/dlctext.meta +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/handling.meta b/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/handling.meta deleted file mode 100644 index c5cb38da9..000000000 --- a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/handling.meta +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - ghoulchall24 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 440010 - 0 - 0 - AVERAGE - - - - - - - - - - - - \ No newline at end of file diff --git a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/vehicles.meta b/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/vehicles.meta deleted file mode 100644 index f33afb3bf..000000000 --- a/resources/[EGRP-CarPacks]/EGRP-Coupes/data/ghoulchall24/vehicles.meta +++ /dev/null @@ -1,121 +0,0 @@ - - - vehshare - - - - ghoulchall24 - ghoulchall24 - ghoulchall24 - ghoulchall24 - Dodge - null - null - va_ghoulchall24 - roof - - VEH_EXT_WINDOW_LF - VEH_EXT_WINDOW_RF - - null - xa21 - LAYOUT_LOW_CHEETAH - GAUNTLET_COVER_OFFSET_INFO - EXPLOSION_INFO_DEFAULT - - FOLLOW_CHEETAH_CAMERA - DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA - VEHICLE_BONNET_CAMERA_MID - REDUCED_NEAR_CLIP_POV_CAMERA - - - - - - - - - - - - - - VFXVEHICLEINFO_CAR_GENERIC - - - - - - - - - - - - - - - - - - - - - - 35.000000 - 65.000000 - 90.000000 - 120.000000 - 300.000000 - 500.000000 - - - - - - - - - - - SWANKNESS_4 - - FLAG_HAS_LIVERY FLAG_SPORTS FLAG_SPAWN_ON_TRAILER FLAG_PARKING_SENSORS FLAG_RICH_CAR - VEHICLE_TYPE_CAR - VPT_FRONT_AND_BACK_PLATES - VDT_RACE - VC_MUSCLE - VWT_MUSCLE - - - - - - - - - - - - WHEEL_FRONT_RIGHT_CAMERA - WHEEL_FRONT_LEFT_CAMERA - WHEEL_REAR_RIGHT_CAMERA - WHEEL_REAR_LEFT_CAMERA - - - - - - - LOW_RAPIDGT_FRONT_LEFT - LOW_RAPIDGT_FRONT_RIGHT - - - - - - vehicles_race_generic - ghoulchall24 - - - \ No newline at end of file diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/Visit - leakinghub.com.txt b/resources/[EGRP-Map-Addons]/ed_rockfordh02/Visit - leakinghub.com.txt new file mode 100644 index 000000000..e69de29bb diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/__resource.lua b/resources/[EGRP-Map-Addons]/ed_rockfordh02/__resource.lua new file mode 100644 index 000000000..9fbceb3b9 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/__resource.lua @@ -0,0 +1,3 @@ +resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5' +-- Leaked By: Leaking Hub | J. Snow | leakinghub.com +this_is_a_map 'yes' \ No newline at end of file diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/cats.jpg b/resources/[EGRP-Map-Addons]/ed_rockfordh02/cats.jpg new file mode 100644 index 000000000..4f8d3af16 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/cats.jpg differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/Visit - leakinghub.com.txt b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/Visit - leakinghub.com.txt new file mode 100644 index 000000000..e69de29bb diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/_manifestRFH.ymf b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/_manifestRFH.ymf new file mode 100644 index 000000000..d4f1a2c10 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/_manifestRFH.ymf differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/Visit - leakinghub.com.txt b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/Visit - leakinghub.com.txt new file mode 100644 index 000000000..e69de29bb diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_0.ybn b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_0.ybn new file mode 100644 index 000000000..0e6570a14 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_0.ybn differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_c_build.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_c_build.ydr new file mode 100644 index 000000000..9c2f1626a --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_c_build.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00db693bac99a0f79cda42a93dbc9952b69733c4962298aa1fd94d7dcc546b87 +size 743576 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_c_grnd.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_c_grnd.ydr new file mode 100644 index 000000000..330d9ee1c --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_c_grnd.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae8b6ee9f59376e3548245d443121a5808858edd1edae59568bd8ed226ff3267 +size 2046128 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_em_a.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_em_a.ydr new file mode 100644 index 000000000..bcaf2fbf3 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_46_em_a.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f24837c6bc864c27cca4ad82f72b8ca1e044487fdcd6cc0d7524cdae2270eb98 +size 13059 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_occl_04.ymap b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_occl_04.ymap new file mode 100644 index 000000000..c758802a5 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_occl_04.ymap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670dcdfa5b04465a5b3131ed24049e12e1aea7caf5730f073cb03f23f4fe444c +size 17898 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_occl_06.ymap b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_occl_06.ymap new file mode 100644 index 000000000..4a3926f9b --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/bh1_occl_06.ymap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2c07bc4674b0f253fea383bdf9fccf5623af2b700887f72c4e66365b091bb7f +size 18691 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hei_bh1_46_strm_0.ymap b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hei_bh1_46_strm_0.ymap new file mode 100644 index 000000000..7c5ad260b --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hei_bh1_46_strm_0.ymap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdde490a8b808a2bf7f2ddd008d9f2bb091c20a4cdf98041085143f246a634f0 +size 13642 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hei_bh1_rd_strm_3.ymap b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hei_bh1_rd_strm_3.ymap new file mode 100644 index 000000000..9e7126e7e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hei_bh1_rd_strm_3.ymap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a727c35e6569b8a37c89e85b2570561002cbf8d56631066269c677eae9b1ab53 +size 22644 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hi@bh1_46_0.ybn b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hi@bh1_46_0.ybn new file mode 100644 index 000000000..83d69f607 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/bld/hi@bh1_46_0.ybn differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/Visit - leakinghub.com.txt b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/Visit - leakinghub.com.txt new file mode 100644 index 000000000..e69de29bb diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_bdrm4.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_bdrm4.ydr new file mode 100644 index 000000000..ff1ffd86e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_bdrm4.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d38f1bb01581419cde071be7da5631c85abf6beca7291cbe7bd5409ebe6f574d +size 732015 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_bed.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_bed.ydr new file mode 100644 index 000000000..54206d7f8 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_bed.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cf56f2c135ded5fbff258984a4121b413ad7dfe03533c7f25f46e3a06346b92 +size 2094057 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_circleshelf.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_circleshelf.ydr new file mode 100644 index 000000000..2cddd803e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_circleshelf.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbdebf868e7253c63fb20f969d2c4af9da26ed0e390a2f1061dd0615dbdb6229 +size 128320 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_closet.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_closet.ydr new file mode 100644 index 000000000..91837aaac --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_closet.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:958e7792d2e80a5b32203b8e2298757b3ea1f3e78c1878bfbb726b1a9e58caec +size 104071 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_coffetable.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_coffetable.ydr new file mode 100644 index 000000000..b1a105a92 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_coffetable.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5a6a7261cc281d7ae2927302091a572526a31b145fde0c6d6dcfc8431e06abf +size 415872 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_garderobeshelf.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_garderobeshelf.ydr new file mode 100644 index 000000000..9bf812cab --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_garderobeshelf.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a1cb190493fdbac6271cd8775a91f9bfea1668cc8e0efd561f9e96423199c13 +size 182246 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_hallshelf.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_hallshelf.ydr new file mode 100644 index 000000000..e7757be91 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_hallshelf.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6999744859c3e061d3e37699e03833748b9d67eb77ca7938086057f7cabddaa9 +size 89244 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_officeroom.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_officeroom.ydr new file mode 100644 index 000000000..fcb78ec21 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_officeroom.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a104f60cb886ddf7f8aae599ee92a9ab646be53efa98089397e0ab5ed20ea586 +size 564266 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_officetable.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_officetable.ydr new file mode 100644 index 000000000..988e8dac2 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_officetable.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44fa7974656cfdee6e2deb2e5cc3ba0ac63cc711f9660c5fcde8f2325ff39a98 +size 174452 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02.ytd b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02.ytd new file mode 100644 index 000000000..188f18b1b --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02.ytd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e92381f5863ad54c30566a51f0046f3010d8cb738bef05d6851c05238703c1bf +size 5413145 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_aqua.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_aqua.ydr new file mode 100644 index 000000000..a3fce4a96 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_aqua.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1462036e1b98b150d88bd7a82f095b3821f7d55f0a62ba060960647901244fc9 +size 1862357 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath1.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath1.ydr new file mode 100644 index 000000000..e471f3ff2 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath1.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03c096dc4fb4fa840712b4d4ecac73cc4f1ad1af186b811d3ae5ce8d5a555e2d +size 728782 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath1_mirror.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath1_mirror.ydr new file mode 100644 index 000000000..34ffdb024 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath1_mirror.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44ed9c1519b645f84a9612965c73a87e32d265836618c7de9365dd735a81fdf7 +size 668 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath2.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath2.ydr new file mode 100644 index 000000000..9e76aaac1 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bath2.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d408f01b42dc97ccadbd76ddd4624451ddcf7e5524090694743b8cd9a48f24 +size 186432 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm1.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm1.ydr new file mode 100644 index 000000000..87c07906c --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm1.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c24e93aca3098eb7e4f81dd71ba960b66f910095e44767c0ff4fac25d8d4d823 +size 272392 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm2.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm2.ydr new file mode 100644 index 000000000..8f25a7c52 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm2.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59626e2f8a5098940d68c1ba096b6316c3c0ff924f3b04ed56661ebc5ef33820 +size 344734 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3.ydr new file mode 100644 index 000000000..72dbc50a0 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b306d01b715e06319fe58867e521a1f8624c0c4affd23afa53455309cef6aa4 +size 920046 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3_mirror.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3_mirror.ydr new file mode 100644 index 000000000..541f6069d --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3_mirror.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c86b86e450cedbede2716778090d8c5db78c9907cd227598e5748ff96ae1a23 +size 1579 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3_water.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3_water.ydr new file mode 100644 index 000000000..a3ec7cb23 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm3_water.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:809c29fe469b2f6b750add8b84f55461b01d2ea6a8f7e17f3f50295fb0676059 +size 646 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm4.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm4.ydr new file mode 100644 index 000000000..7810dde8e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm4.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f557fe02a4f05ac25659dd0e6253823144ba2930689e707d4429f9d5b07d1614 +size 98738 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm5.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm5.ydr new file mode 100644 index 000000000..89e3d95cc --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_bdrm5.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b57ced5b9e5d582e709535209de5649effb18a6b1a6b0fba99940429f248135f +size 587684 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_col.ybn b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_col.ybn new file mode 100644 index 000000000..2e1327860 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_col.ybn differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_door.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_door.ydr new file mode 100644 index 000000000..fd4500113 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_door.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2db157f16aac38bf899df0e91e24ddb3b233466f7dcec812f8c6b196e973987d +size 35293 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_door02.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_door02.ydr new file mode 100644 index 000000000..9708ec223 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_door02.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2554e6308988d7faade382760109f720b6c69beee2779dce55d6b06c1911739b +size 35290 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_frames.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_frames.ydr new file mode 100644 index 000000000..bb62ac4c9 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_frames.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d1fde69181b818cefc468dd591e6a5bb66f0d40a5b7337e27b6d4c9011d4bd9 +size 413253 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_frontdoor.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_frontdoor.ydr new file mode 100644 index 000000000..702b5e69e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_frontdoor.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c34b2bd7645a5ce96c1ce2c3767bbaa1204beab2316d0c191fb2ab872d336f0 +size 34331 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garage_col.ybn b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garage_col.ybn new file mode 100644 index 000000000..147604145 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garage_col.ybn differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garage_shell.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garage_shell.ydr new file mode 100644 index 000000000..f5edaf6c0 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garage_shell.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58e5675e70c1511b25bfff30e1b94787c5c0294f24c5dd886964a4255c4903b2 +size 530302 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garagedoor.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garagedoor.ydr new file mode 100644 index 000000000..31ced65a0 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_garagedoor.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef249668b2394ab389fd3cc61d35f571e99d66fc8c542df3feb318e63013894b +size 48670 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_livin.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_livin.ydr new file mode 100644 index 000000000..5eb53c89f --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_livin.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0631505c1f6d10a261ac2c1b91e9a31fe7cdacbfadf3036f831018e5cf413ad1 +size 658732 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_main.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_main.ydr new file mode 100644 index 000000000..966896c43 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_main.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcb625c3c9fcc57bc9f1525b1fa060a787878e950a7109c258bc53cddfe3cef4 +size 751248 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_meetrm.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_meetrm.ydr new file mode 100644 index 000000000..56e4b8915 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_meetrm.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16d2795502568c423c013991bd5cfa287a8e0fc33f05b81fcf4fb012508a2ff7 +size 243068 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_shell.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_shell.ydr new file mode 100644 index 000000000..0602b3a2a --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_shell.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4079ab2c8a186d6d9f0588045b87702896b45f05b56f1dd3ab73d13d83b2211 +size 137007 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_staircase.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_staircase.ydr new file mode 100644 index 000000000..e70210dc5 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_staircase.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2c29acbfdc66436903302458da254f27d047f355ebeebd9d3b1de304d7a2ca5 +size 1858 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_terracedoor_l.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_terracedoor_l.ydr new file mode 100644 index 000000000..7afe1cd52 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_terracedoor_l.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9683ea154a53ab448f840b57e46482ae748c24cfae9174b75309e579bc84195 +size 31970 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_terracedoor_r.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_terracedoor_r.ydr new file mode 100644 index 000000000..8cf959a4d --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_terracedoor_r.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41db5fe5a6c1a618fc4d85dbb45875f72cee70f8fa6e4a1daf5c0e2b28d57f2 +size 31868 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_uphall.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_uphall.ydr new file mode 100644 index 000000000..d6d9f3b4e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_rockfordh02_uphall.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6476a4631eeb2cb969cf63991fc47bb22917fd2724f112f2522fda19f32b59dd +size 325531 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_sofa.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_sofa.ydr new file mode 100644 index 000000000..e9eff6553 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_sofa.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c42c92a716b8d64ac2fe22fd87b87c82fef7668116797b02512a2831c52dbd14 +size 5621682 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_tvtable.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_tvtable.ydr new file mode 100644 index 000000000..36a82542c --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_tvtable.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7fed673af5df051cc6d0b24aa882f5d739c6d96c11fa49fd8e1908e3fa384cd +size 49813 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_uphall_mirror.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_uphall_mirror.ydr new file mode 100644 index 000000000..f019f0d55 --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_uphall_mirror.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22a33b355bc1a9e42cbecaae45d88bcaba9cebdb42b960b85e881044c5c5d00a +size 1528 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_wardrobe02.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_wardrobe02.ydr new file mode 100644 index 000000000..c928e2fed --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/ed_wardrobe02.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f612d813125464d29dc3b73628cec04e497e6182fbc387ef8efe3567ef772d33 +size 67450 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/v_19_stp3fistank.ydr b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/v_19_stp3fistank.ydr new file mode 100644 index 000000000..3a4545d5e --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/int/v_19_stp3fistank.ydr @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8aefee59194bc14e149136ee19262df990dc10ab0fdd0cffdb679ec54936794d +size 79981 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/Visit - leakinghub.com.txt b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/Visit - leakinghub.com.txt new file mode 100644 index 000000000..e69de29bb diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_props.ytyp b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_props.ytyp new file mode 100644 index 000000000..689ce26f9 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_props.ytyp differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02.ytyp b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02.ytyp new file mode 100644 index 000000000..8e1b69d94 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02.ytyp differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_garage.ymap b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_garage.ymap new file mode 100644 index 000000000..50d63f2ea --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_garage.ymap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90579f4e5f8be45e8de642b3593faee502bbe5d1d52528fa9f67e783fae8e771 +size 1221 diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_garage.ytyp b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_garage.ytyp new file mode 100644 index 000000000..cbe887767 Binary files /dev/null and b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_garage.ytyp differ diff --git a/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_milo_.ymap b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_milo_.ymap new file mode 100644 index 000000000..7fcd0ca1c --- /dev/null +++ b/resources/[EGRP-Map-Addons]/ed_rockfordh02/stream/meta/ed_rockfordh02_milo_.ymap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0902102e849aa021195afb2e09ce5a464366371c5eca7392e4b0dcca90a0c7c +size 1238 diff --git a/resources/schp16piu/Templates/Ambient Occlusion Map.png b/resources/schp16piu/Templates/Ambient Occlusion Map.png new file mode 100644 index 000000000..2575e13ea Binary files /dev/null and b/resources/schp16piu/Templates/Ambient Occlusion Map.png differ diff --git a/resources/schp16piu/Templates/Template_window_surrounds.png b/resources/schp16piu/Templates/Template_window_surrounds.png new file mode 100644 index 000000000..0218f6bd7 Binary files /dev/null and b/resources/schp16piu/Templates/Template_window_surrounds.png differ diff --git a/resources/schp16piu/Templates/Template_windows.png b/resources/schp16piu/Templates/Template_windows.png new file mode 100644 index 000000000..a75d0192c Binary files /dev/null and b/resources/schp16piu/Templates/Template_windows.png differ diff --git a/resources/schp16piu/Templates/fpiu_sign_1 (2k Template).png b/resources/schp16piu/Templates/fpiu_sign_1 (2k Template).png new file mode 100644 index 000000000..d2b2a48d6 Binary files /dev/null and b/resources/schp16piu/Templates/fpiu_sign_1 (2k Template).png differ diff --git a/resources/schp16piu/Templates/fpiu_sign_1 (4k Template).png b/resources/schp16piu/Templates/fpiu_sign_1 (4k Template).png new file mode 100644 index 000000000..2a23e9a7c Binary files /dev/null and b/resources/schp16piu/Templates/fpiu_sign_1 (4k Template).png differ diff --git a/resources/schp16piu/__resource.lua b/resources/schp16piu/__resource.lua new file mode 100644 index 000000000..1adf6dbe3 --- /dev/null +++ b/resources/schp16piu/__resource.lua @@ -0,0 +1,26 @@ +resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5' + +files { + 'vehicles.meta', + 'carvariations.meta', + 'carcols.meta', + 'handling.meta', + 'vehiclelayouts.meta', + 'peds.meta' +} + +data_file 'HANDLING_FILE' 'handling.meta' +data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta' +data_file 'CARCOLS_FILE' 'carcols.meta' +data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta' +data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.META' +data_file 'PED_METADATA_FILE' 'peds.meta' + + +client_script { + 'vehicle_names.lua' +} + + + + diff --git a/resources/schp16piu/carcols.meta b/resources/schp16piu/carcols.meta new file mode 100644 index 000000000..39924bd5d --- /dev/null +++ b/resources/schp16piu/carcols.meta @@ -0,0 +1,1360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VehicleLight_car_standardmodern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + interceptorutility + + + + + + schp16piu + + + + + + + VehicleLight_sirenlight + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/schp16piu/carvariations.meta b/resources/schp16piu/carvariations.meta new file mode 100644 index 000000000..8287503ea --- /dev/null +++ b/resources/schp16piu/carvariations.meta @@ -0,0 +1,61 @@ + + + + + schp16piu + + + + 5 + 5 + 5 + 5 + 5 + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0_default_modkit + + + + + + Police guv plate + + + + + + + + + \ No newline at end of file diff --git a/resources/schp16piu/handling.meta b/resources/schp16piu/handling.meta new file mode 100644 index 000000000..978bed3cc --- /dev/null +++ b/resources/schp16piu/handling.meta @@ -0,0 +1,67 @@ + + + + + + schp16piu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 440010 + 0 + 0 + SPORTS_CAR + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/schp16piu/stream/schp16piu.yft b/resources/schp16piu/stream/schp16piu.yft new file mode 100644 index 000000000..cf3833e68 --- /dev/null +++ b/resources/schp16piu/stream/schp16piu.yft @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f47bc4e1de003d84d5ebffbe6bccccb9888ff0606aa652d6c6c47815c093ab54 +size 3321605 diff --git a/resources/schp16piu/stream/schp16piu.ytd b/resources/schp16piu/stream/schp16piu.ytd new file mode 100644 index 000000000..51586e0c0 --- /dev/null +++ b/resources/schp16piu/stream/schp16piu.ytd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ef491537e7fea230982e81a0c239ae90ca95f7467d2ec903eef28ae5192e41f +size 8766417 diff --git a/resources/schp16piu/stream/schp16piu_hi.yft b/resources/schp16piu/stream/schp16piu_hi.yft new file mode 100644 index 000000000..3e1df32a6 --- /dev/null +++ b/resources/schp16piu/stream/schp16piu_hi.yft @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca9004e5b51bbcadf0d14f1600ff9450622475132a3709f80299f9c211bbf595 +size 5529996 diff --git a/resources/schp16piu/vehicles.meta b/resources/schp16piu/vehicles.meta new file mode 100644 index 000000000..352c6215c --- /dev/null +++ b/resources/schp16piu/vehicles.meta @@ -0,0 +1,168 @@ + + + + vehshare + + + + schp16piu + schp16piu + schp16piu + schp16piu + + null + null + null + null + + null + ecoboostv6 + LAYOUT_STANDARD + BUFFALO_COVER_OFFSET_INFO + EXPLOSION_INFO_DEFAULT + + DEFAULT_FOLLOW_VEHICLE_CAMERA + MID_BOX_VEHICLE_AIM_CAMERA + VEHICLE_BONNET_CAMERA_MID_EXTRA_HIGH + DEFAULT_POV_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + + + + + VFXVEHICLEINFO_CAR_GENERIC + + + + + + + + + + + + + + + + + + + + + + 15.000000 + 30.000000 + 70.000000 + 140.000000 + 500.000000 + 500.000000 + + + + + + + + + + + SWANKNESS_1 + + FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON FLAG_HAS_LIVERY + VEHICLE_TYPE_CAR + VPT_BACK_PLATES + VDT_RACE + VC_EMERGENCY + VWT_SPORT + + + + + S_M_Y_Cop_01 + + + + + + + + + + + REWARD_WEAPON_PUMPSHOTGUN + REWARD_AMMO_PUMPSHOTGUN_ENTER_VEHICLE + REWARD_STAT_WEAPON + + + WHEEL_FRONT_RIGHT_CAMERA + WHEEL_FRONT_LEFT_CAMERA + WHEEL_REAR_RIGHT_CAMERA + WHEEL_REAR_LEFT_CAMERA + + + + + + + STD_POLICE2_FRONT_LEFT + STD_POLICE2_FRONT_RIGHT + STD_POLICE2_REAR_LEFT + STD_POLICE2_REAR_RIGHT + + + + + + vehicles_poltax_interior + 11caprice + + + vehicles_cavalcade_interior + tahoe + + + vehicles_poltax_interior + newvic + + + vehicles_poltax_interior + 16taurus + + + vehicles_poltax_interior + 16explorer + + + vehicles_banshee_interior + 16explorer + + + vehicles_poltax_interior + 14charger + + + \ No newline at end of file diff --git a/resources/schp16piust/Templates/Ambient Occlusion Map.png b/resources/schp16piust/Templates/Ambient Occlusion Map.png new file mode 100644 index 000000000..2575e13ea Binary files /dev/null and b/resources/schp16piust/Templates/Ambient Occlusion Map.png differ diff --git a/resources/schp16piust/Templates/Template_window_surrounds.png b/resources/schp16piust/Templates/Template_window_surrounds.png new file mode 100644 index 000000000..0218f6bd7 Binary files /dev/null and b/resources/schp16piust/Templates/Template_window_surrounds.png differ diff --git a/resources/schp16piust/Templates/Template_windows.png b/resources/schp16piust/Templates/Template_windows.png new file mode 100644 index 000000000..a75d0192c Binary files /dev/null and b/resources/schp16piust/Templates/Template_windows.png differ diff --git a/resources/schp16piust/Templates/fpiu_sign_1 (2k Template).png b/resources/schp16piust/Templates/fpiu_sign_1 (2k Template).png new file mode 100644 index 000000000..d2b2a48d6 Binary files /dev/null and b/resources/schp16piust/Templates/fpiu_sign_1 (2k Template).png differ diff --git a/resources/schp16piust/Templates/fpiu_sign_1 (4k Template).png b/resources/schp16piust/Templates/fpiu_sign_1 (4k Template).png new file mode 100644 index 000000000..2a23e9a7c Binary files /dev/null and b/resources/schp16piust/Templates/fpiu_sign_1 (4k Template).png differ diff --git a/resources/schp16piust/__resource.lua b/resources/schp16piust/__resource.lua new file mode 100644 index 000000000..1adf6dbe3 --- /dev/null +++ b/resources/schp16piust/__resource.lua @@ -0,0 +1,26 @@ +resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5' + +files { + 'vehicles.meta', + 'carvariations.meta', + 'carcols.meta', + 'handling.meta', + 'vehiclelayouts.meta', + 'peds.meta' +} + +data_file 'HANDLING_FILE' 'handling.meta' +data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta' +data_file 'CARCOLS_FILE' 'carcols.meta' +data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta' +data_file 'VEHICLE_LAYOUTS_FILE' 'vehiclelayouts.META' +data_file 'PED_METADATA_FILE' 'peds.meta' + + +client_script { + 'vehicle_names.lua' +} + + + + diff --git a/resources/schp16piust/carcols.meta b/resources/schp16piust/carcols.meta new file mode 100644 index 000000000..ad9d65f64 --- /dev/null +++ b/resources/schp16piust/carcols.meta @@ -0,0 +1,1360 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VehicleLight_car_standardmodern + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + interceptorutility + + + + + + schp16piust + + + + + + + VehicleLight_sirenlight + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/schp16piust/carvariations.meta b/resources/schp16piust/carvariations.meta new file mode 100644 index 000000000..42c50cccf --- /dev/null +++ b/resources/schp16piust/carvariations.meta @@ -0,0 +1,61 @@ + + + + + schp16piust + + + + 5 + 5 + 5 + 5 + 5 + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0_default_modkit + + + + + + Police guv plate + + + + + + + + + \ No newline at end of file diff --git a/resources/schp16piust/handling.meta b/resources/schp16piust/handling.meta new file mode 100644 index 000000000..2910008e9 --- /dev/null +++ b/resources/schp16piust/handling.meta @@ -0,0 +1,67 @@ + + + + + + schp16piust + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 440010 + 0 + 0 + SPORTS_CAR + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/schp16piust/stream/schp16piust.yft b/resources/schp16piust/stream/schp16piust.yft new file mode 100644 index 000000000..ca30398f1 --- /dev/null +++ b/resources/schp16piust/stream/schp16piust.yft @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7517420516d0fa973db87535a43046312da9da150df3e6a30a3609db922f034b +size 3312258 diff --git a/resources/schp16piust/stream/schp16piust.ytd b/resources/schp16piust/stream/schp16piust.ytd new file mode 100644 index 000000000..0afa54834 --- /dev/null +++ b/resources/schp16piust/stream/schp16piust.ytd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9679fab8908b55f32fbf3731accf2aae8004f477f72fe02c9024998ba225208 +size 9372723 diff --git a/resources/schp16piust/stream/schp16piust_hi.yft b/resources/schp16piust/stream/schp16piust_hi.yft new file mode 100644 index 000000000..a39f4e51d --- /dev/null +++ b/resources/schp16piust/stream/schp16piust_hi.yft @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5a5b50154b227e3d2a7f8da8f30048de1b2f0b79a5e08fbfd218ac212b96378 +size 5733624 diff --git a/resources/schp16piust/vehicles.meta b/resources/schp16piust/vehicles.meta new file mode 100644 index 000000000..64e7bea76 --- /dev/null +++ b/resources/schp16piust/vehicles.meta @@ -0,0 +1,168 @@ + + + + vehshare + + + + schp16piust + schp16piust + schp16piust + schp16piust + + null + null + null + null + + null + ecoboostv6 + LAYOUT_STANDARD + BUFFALO_COVER_OFFSET_INFO + EXPLOSION_INFO_DEFAULT + + DEFAULT_FOLLOW_VEHICLE_CAMERA + MID_BOX_VEHICLE_AIM_CAMERA + VEHICLE_BONNET_CAMERA_MID_EXTRA_HIGH + DEFAULT_POV_CAMERA + + + + + + + + + + + + + + + + + + + + + + + + + + + + VFXVEHICLEINFO_CAR_GENERIC + + + + + + + + + + + + + + + + + + + + + + 15.000000 + 30.000000 + 70.000000 + 140.000000 + 500.000000 + 500.000000 + + + + + + + + + + + SWANKNESS_1 + + FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON FLAG_HAS_LIVERY + VEHICLE_TYPE_CAR + VPT_BACK_PLATES + VDT_RACE + VC_EMERGENCY + VWT_SPORT + + + + + S_M_Y_Cop_01 + + + + + + + + + + + REWARD_WEAPON_PUMPSHOTGUN + REWARD_AMMO_PUMPSHOTGUN_ENTER_VEHICLE + REWARD_STAT_WEAPON + + + WHEEL_FRONT_RIGHT_CAMERA + WHEEL_FRONT_LEFT_CAMERA + WHEEL_REAR_RIGHT_CAMERA + WHEEL_REAR_LEFT_CAMERA + + + + + + + STD_POLICE2_FRONT_LEFT + STD_POLICE2_FRONT_RIGHT + STD_POLICE2_REAR_LEFT + STD_POLICE2_REAR_RIGHT + + + + + + vehicles_poltax_interior + 11caprice + + + vehicles_cavalcade_interior + tahoe + + + vehicles_poltax_interior + newvic + + + vehicles_poltax_interior + 16taurus + + + vehicles_poltax_interior + 16explorer + + + vehicles_banshee_interior + 16explorer + + + vehicles_poltax_interior + 14charger + + + \ No newline at end of file diff --git a/server.cfg b/server.cfg index bdb208cfc..b215eacb0 100644 --- a/server.cfg +++ b/server.cfg @@ -188,9 +188,9 @@ ensure Seat-Switcher ensure CarWipe ensure EGRP-Notifications //ensure AI-Vehiclelock -ensure firehose +ensure Supply-Line ensure firehook -ensure firehosemodels +ensure SmartHose ensure tanker_water ensure dpemotes-master ensure RageUI @@ -220,6 +220,14 @@ ensure wp-tow-hauling ensure xmenu ensure security_cameras_V2 ensure Highway_cameras_style_2 +ensure Supply-Line +ensure SmartHose +ensure +ensure +ensure +ensure +ensure +ensure ensure ***EUPCLOTHING*** @@ -475,7 +483,14 @@ ensure caltransf150 ensure maxf250lega ensure lafdtahoe ensure redf350brush21 +ensure schp16piu +ensure schp16piust ensure +ensure +ensure +ensure +ensure + ensure generic_texture_renderer_gfx ensure ox_lib @@ -670,8 +685,8 @@ ensure jd-harmonysheriff ensure ja_ls_golfclub ensure mrw_minigolf ensure ja_ls_golfclub -ensure -ensure +ensure ed_rockfordh02 +ensure Station8_eeuu ensure