mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 13:53:45 +03:00
Upload
This commit is contained in:
87
lua/arccw/shared/attachments/ud_glock_slide_cs.lua
Normal file
87
lua/arccw/shared/attachments/ud_glock_slide_cs.lua
Normal file
@@ -0,0 +1,87 @@
|
||||
--[[
|
||||
| This file was obtained through the combined efforts
|
||||
| of Madbluntz & Plymouth Antiquarian Society.
|
||||
|
|
||||
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
||||
| Maloy, DrPepper10 @ RIP, Atle!
|
||||
|
|
||||
| Visit for more: https://plymouth.thetwilightzone.ru/
|
||||
--]]
|
||||
|
||||
att.PrintName = "GEN3 Op. CS Slide"
|
||||
att.AbbrevName = "Op. CS Slide"
|
||||
|
||||
if GetConVar("arccw_truenames"):GetBool() then
|
||||
att.PrintName = "G18C Op. CS Slide"
|
||||
end
|
||||
|
||||
att.Icon = Material("entities/att/acwatt_ud_glock_slide_cs.png", "smooth mips")
|
||||
att.Description = "Custom-made 3 round burst slide, used by various counter-terrorism units and 'agents' around the world. The standard-length magazines are also tweaked for increased capacity. These modifications make the weapon somewhat prone to jamming."
|
||||
att.Desc_Pros = {
|
||||
"uc.3burst",
|
||||
"ud.glock.cs",
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
"uc.jam"
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
att.Slot = "ud_glock_slide"
|
||||
|
||||
att.AutoStats = true
|
||||
|
||||
att.LHIK = true
|
||||
att.Model = "models/weapons/arccw/atts/classic_lhik.mdl"
|
||||
|
||||
att.Mult_HipDispersion = 1.15
|
||||
att.Mult_ShootSpeedMult = 0.9
|
||||
|
||||
att.Override_Malfunction = true
|
||||
|
||||
att.Override_Firemodes = {
|
||||
{
|
||||
Mode = -3,
|
||||
Mult_RPM = 3,
|
||||
PostBurstDelay = 0.25,
|
||||
RunawayBurst = true,
|
||||
Override_ShotRecoilTable = {
|
||||
[1] = 0.8,
|
||||
[2] = 0.5,
|
||||
[3] = 0.3,
|
||||
},
|
||||
},
|
||||
{
|
||||
Mode = 1,
|
||||
},
|
||||
{
|
||||
PrintName = "fcg.safe2",
|
||||
Mode = 0,
|
||||
}
|
||||
}
|
||||
|
||||
-- att.Hook_TranslateAnimation = function(wep, anim)
|
||||
-- if (anim == "fire" || anim == "fire_empty") then
|
||||
-- return anim .. "_18"
|
||||
-- end
|
||||
-- end
|
||||
|
||||
--[[]
|
||||
function att.Hook_GetCapacity(wep,cap)
|
||||
if not wep.Attachments[6].Installed then
|
||||
return cap + 3
|
||||
end
|
||||
end
|
||||
]]
|
||||
att.A_Hook_Add_ClipSize = function(wep, data)
|
||||
if not wep.Attachments[8].Installed then
|
||||
data.add = (data.add or 0) + 3
|
||||
end
|
||||
end
|
||||
|
||||
att.Hook_GetDefaultAttName = function(wep, slot)
|
||||
if slot == 8 then
|
||||
return "20-Round Mag"
|
||||
end
|
||||
end
|
||||
|
||||
att.ActivateElements = {"ud_glock_slide_cs"}
|
||||
Reference in New Issue
Block a user