mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 13:53:45 +03:00
Upload
This commit is contained in:
31
lua/arccw/shared/attachments/ammo_eft_12_525.lua
Normal file
31
lua/arccw/shared/attachments/ammo_eft_12_525.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "12/70 5.25mm Buckshot"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_def.png", "mips smooth")
|
||||
att.Description = "12/70 shell loaded with 15 5.25mm buckshot for 12ga shotguns."
|
||||
att.Desc_Pros = {
|
||||
"296 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
|
||||
att.Mult_Damage = 296/312
|
||||
att.Mult_MuzzleVelocity = 0.8
|
||||
att.Mult_Penetration = 0.3
|
||||
|
||||
att.Mult_Range = 1.2
|
||||
|
||||
att.ActivateElements = {"12525"}
|
||||
31
lua/arccw/shared/attachments/ammo_eft_12_65express.lua
Normal file
31
lua/arccw/shared/attachments/ammo_eft_12_65express.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "12/70 6.5mm Express buckshot"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_def.png", "mips smooth")
|
||||
att.Description = "12x70 shell loaded with 9 6.5mm buckshots for 12ga shotguns."
|
||||
att.Desc_Pros = {
|
||||
"315 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
|
||||
att.Mult_Damage = 315/312
|
||||
att.Mult_MuzzleVelocity = 1.03
|
||||
att.Mult_Precision = 1.15
|
||||
|
||||
att.Mult_Range = 0.8
|
||||
|
||||
att.ActivateElements = {"1265e"}
|
||||
33
lua/arccw/shared/attachments/ammo_eft_12_85magnum.lua
Normal file
33
lua/arccw/shared/attachments/ammo_eft_12_85magnum.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
--[[
|
||||
| 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 = "12/70 8.5mm \"Magnum\" Buckshot"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_def.png", "mips smooth")
|
||||
att.Description = "A 12/70 shell loaded with 16 8.5mm buckshot pellets for 12 gauge shotguns."
|
||||
att.Desc_Pros = {
|
||||
"400 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
|
||||
att.Mult_Damage = 400/312
|
||||
att.Mult_MuzzleVelocity = 0.92
|
||||
att.Mult_Penetration = 0.6
|
||||
att.Mult_Precision = 0.85
|
||||
att.Mult_Recoil = 1.15
|
||||
|
||||
att.Mult_Range = 0.7
|
||||
|
||||
att.ActivateElements = {"1285m"}
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_ap20.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_ap20.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 AP-20 Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "A 12/70 armor-piercing slug shell for 12 gauge shotguns. Designed for law enforcement forces of our overseas ʕ•ᴥ•ʔ friends ʕ•ᴥ•ʔ."
|
||||
att.Desc_Pros = {
|
||||
"164 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 164/312
|
||||
att.Mult_MuzzleVelocity = 1.2
|
||||
att.Mult_Penetration = 12.3
|
||||
att.Mult_AccuracyMOA = 0.5
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 1.5
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12ap20"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_ap_20_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_bmg.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_bmg.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 shell with .50 BMG bullet"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_rip.png", "mips smooth")
|
||||
att.Description = "12/70 Custom made slug shell with a shortened .50 BMG tracer bullet for 12ga shotguns. No one knows, who and why is producing these strange slugs in Tarkov, but they just work... somehow."
|
||||
att.Desc_Pros = {
|
||||
"197 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 197 /312
|
||||
att.Mult_MuzzleVelocity = 0.99
|
||||
att.Mult_Penetration = 8.6
|
||||
att.Mult_AccuracyMOA = 0.5-0.129
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 0.75
|
||||
|
||||
att.Mult_DamageMin = 0.9
|
||||
att.Mult_Range = 1.1
|
||||
|
||||
att.ActivateElements = {"12bmg"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_50_bmg_m17_traccer_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_copper.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_copper.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 Copper Sabot Premier HP Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 Copper solid slug shell for 12ga shotguns."
|
||||
att.Desc_Pros = {
|
||||
"206 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 206 /312
|
||||
att.Mult_MuzzleVelocity = 1.065
|
||||
att.Mult_Penetration = 4.6
|
||||
att.Mult_AccuracyMOA = 0.2
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12cop"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_hp_copper_shell.mdl"
|
||||
36
lua/arccw/shared/attachments/ammo_eft_12_dualsabot.lua
Normal file
36
lua/arccw/shared/attachments/ammo_eft_12_dualsabot.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--[[
|
||||
| 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 = "12/70 Dual Sabot Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 Dual Sabot Slug shell for 12ga shotguns"
|
||||
att.Desc_Pros = {
|
||||
"85x2 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Dual slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 2
|
||||
|
||||
att.Mult_Damage = 85*2 /312
|
||||
att.Mult_Penetration = 5.6
|
||||
att.Mult_AccuracyMOA = 0.9
|
||||
att.Mult_Recoil = 1.15
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12dss"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_dual_sabot_slug_shell.mdl"
|
||||
33
lua/arccw/shared/attachments/ammo_eft_12_flechette.lua
Normal file
33
lua/arccw/shared/attachments/ammo_eft_12_flechette.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
--[[
|
||||
| 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 = "12/70 Flechette"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_def.png", "mips smooth")
|
||||
att.Description = "12/70 shell loaded with 15 5.25mm buckshot for 12ga shotguns."
|
||||
att.Desc_Pros = {
|
||||
"200 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
|
||||
att.Mult_Damage = 200/312
|
||||
att.Mult_MuzzleVelocity = 0.77
|
||||
att.Mult_Penetration = 10.3
|
||||
att.Mult_Precision = 0.9
|
||||
|
||||
att.Mult_Range = 0.7
|
||||
|
||||
att.ActivateElements = {"12fl"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_flechette_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_ftxlite.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_ftxlite.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 FTX Custom Lite Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 FTX Custom LIte Slug shell for 12ga shotguns"
|
||||
att.Desc_Pros = {
|
||||
"183 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 183 /312
|
||||
att.Mult_MuzzleVelocity = 1.16
|
||||
att.Mult_Penetration = 6.6
|
||||
att.Mult_AccuracyMOA = 0.15
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 0.75
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12ftx"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_ftx_custom_lite_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_grizzly40.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_grizzly40.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 Grizzly 40 Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 Grizzly 40 Slug shell for 12ga shotguns"
|
||||
att.Desc_Pros = {
|
||||
"190 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 190 /312
|
||||
att.Mult_MuzzleVelocity = 0.94
|
||||
att.Mult_Penetration = 4
|
||||
att.Mult_Recoil = 1.2
|
||||
att.Mult_AccuracyMOA = 2-1.8
|
||||
att.Mult_HipDispersion = 10
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12g40"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_grizzly_40_shell.mdl"
|
||||
37
lua/arccw/shared/attachments/ammo_eft_12_lead.lua
Normal file
37
lua/arccw/shared/attachments/ammo_eft_12_lead.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
--[[
|
||||
| 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 = "12/70 lead slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 caliber slug shell for 12ga shotguns."
|
||||
att.Desc_Pros = {
|
||||
"167 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 167 /312
|
||||
att.Mult_MuzzleVelocity = 0.89
|
||||
att.Mult_Penetration = 5
|
||||
att.Mult_AccuracyMOA = 0.2
|
||||
att.Mult_HipDispersion = 10
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12lead"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_poleva_6u_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_poleva3.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_poleva3.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 \"Poleva-3\" Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 \"Poleva-3\" expanding slug shell for 12ga shotguns"
|
||||
att.Desc_Pros = {
|
||||
"140 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 140/312
|
||||
att.Mult_MuzzleVelocity = 0.99
|
||||
att.Mult_Penetration = 5.6
|
||||
att.Mult_AccuracyMOA = 0.1
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 0.85
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12p3"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_poleva_3_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_poleva6u.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_poleva6u.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 \"Poleva-6u\" Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 \"Poleva-6u\" with FMJ slug shell for 12ga shotguns"
|
||||
att.Desc_Pros = {
|
||||
"150 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 150/312
|
||||
att.Mult_MuzzleVelocity = 1.04
|
||||
att.Mult_Penetration = 6.6
|
||||
att.Mult_AccuracyMOA = 0.25
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 0.9
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12p6u"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_poleva_6u_shell.mdl"
|
||||
37
lua/arccw/shared/attachments/ammo_eft_12_rip.lua
Normal file
37
lua/arccw/shared/attachments/ammo_eft_12_rip.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
--[[
|
||||
| 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 = "12/70 RIP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_rip.png", "mips smooth")
|
||||
att.Description = "RIP (Radically Invasive Projectile) ammunition is a devastatingly effective choice for the anti-personnel use. This 12 cal ammo features a precision-machined solid copper lead-free projectile designed to produce huge damage to body."
|
||||
att.Desc_Pros = {
|
||||
"265 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 265 /312
|
||||
att.Mult_MuzzleVelocity = 0.99
|
||||
att.Mult_Penetration = 0.6
|
||||
att.Mult_Precision = 1.8
|
||||
att.Mult_Recoil = 1.35
|
||||
|
||||
att.Mult_DamageMin = 1.1
|
||||
att.Mult_Range = 1.5
|
||||
|
||||
att.ActivateElements = {"12rip"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_rip_shell.mdl"
|
||||
38
lua/arccw/shared/attachments/ammo_eft_12_sfhp.lua
Normal file
38
lua/arccw/shared/attachments/ammo_eft_12_sfhp.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "12/70 SuperFormance HP Slug"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/12g_slug.png", "mips smooth")
|
||||
att.Description = "12/70 SuperFormance Hollow Point slug shell for 12ga shotguns."
|
||||
att.Desc_Pros = {
|
||||
"220 DMG"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
"Slug ammo"
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_12"
|
||||
|
||||
att.Override_Num = 1
|
||||
|
||||
att.Mult_Damage = 220 /312
|
||||
att.Mult_MuzzleVelocity = 1.43
|
||||
att.Mult_Penetration = 1.6
|
||||
att.Mult_AccuracyMOA = 0.1
|
||||
att.Mult_HipDispersion = 10
|
||||
att.Mult_Recoil = 0.85
|
||||
|
||||
att.Mult_DamageMin = 0.9
|
||||
att.Mult_Range = 1.1
|
||||
|
||||
att.ActivateElements = {"12sfhp"}
|
||||
att.Override_ShellModel = "models/weapons/arccw/eft_shells/patron_12x70_slug_superformance_shell.mdl"
|
||||
27
lua/arccw/shared/attachments/ammo_eft_45_ap.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_45_ap.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = ".45 AP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/9x19AP_Icon.png")
|
||||
att.Description = "Rounds designed to penetrate armour."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_45"
|
||||
|
||||
att.Mult_Penetration = 2
|
||||
att.Mult_Damage = 0.75
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"45_AP"}
|
||||
29
lua/arccw/shared/attachments/ammo_eft_45_rip.lua
Normal file
29
lua/arccw/shared/attachments/ammo_eft_45_rip.lua
Normal file
@@ -0,0 +1,29 @@
|
||||
--[[
|
||||
| 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 = ".45 RIP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/9x19RIP_Icon.png")
|
||||
att.Description = "Rounds designed to cause as much damage to flesh as possible."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_45"
|
||||
|
||||
|
||||
att.Mult_Penetration = 0.5
|
||||
|
||||
att.Mult_Damage = 1.25
|
||||
att.Mult_DamageMin = 0.75
|
||||
att.Mult_Precision = 0.35
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"45_RIP"}
|
||||
27
lua/arccw/shared/attachments/ammo_eft_545.x39_hp.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_545.x39_hp.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "5.45x39mm HP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/762x51_icon.png")
|
||||
att.Description = "A 5.45x39mm cartridge with a 3.6 gram lead core hollow-point (HP) bullet with a bimetallic semi-jacket in a steel case, intended for hunting, home defense, and target practice. The bullet in this cartridge has an excellent expansion and impact energy that give it outstanding stopping power effects, as well as being able to cause substantial negative effects on the target after impact, making it a good choice for hunting."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_ammo_545x39"
|
||||
|
||||
att.Mult_Penetration = 0.5
|
||||
att.Mult_Damage = 1.25
|
||||
att.Mult_DamageMin = 0.8
|
||||
att.Mult_Precision = 1
|
||||
att.Mult_Recoil = 1.2
|
||||
|
||||
att.ActivateElements = {"545x39_hp"}
|
||||
27
lua/arccw/shared/attachments/ammo_eft_545x39_igolnik.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_545x39_igolnik.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "5.45x39mm Igolnik"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/762x51_icon.png")
|
||||
att.Description = "A 5.45x39mm PPBS gs (GRAU Index - 7N39) cartridge with a 4 gram armor-piercing bullet with a pointed tungsten carbide core with two-layer jacket, a lead interior and a bimetallic exterior, in a steel case."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_ammo_545x39"
|
||||
|
||||
att.Mult_Penetration = 2
|
||||
att.Mult_Damage = 0.8
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1.3
|
||||
|
||||
att.ActivateElements = {"545x39_igolnik"}
|
||||
31
lua/arccw/shared/attachments/ammo_eft_556_995.lua
Normal file
31
lua/arccw/shared/attachments/ammo_eft_556_995.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "5.56x45mm M995"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/ammo_556_m855.png")
|
||||
att.Description = "A 5.56x45mm NATO M995 cartridge with a 3.4 gram armor-piercing bullet with a tungsten carbide penetrator over an aluminum base with a copper jacket, in a brass case. This cartridge was designed during the 1990s to provide United States Army personnel with capabilities to pierce light covers and light vehicles, as well as basic and intermediate ballistic body protections, in addition to providing outstanding results against some specialized protection models. However, due to its design, it has a significant bounce probability on various surfaces."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_556"
|
||||
|
||||
att.Override_Ammo = "556_M995" -- overrides the ammo type with this one
|
||||
|
||||
att.Free = true
|
||||
|
||||
att.Mult_Penetration = 2
|
||||
att.Mult_Damage = 0.75
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"995"}
|
||||
32
lua/arccw/shared/attachments/ammo_eft_556_hp.lua
Normal file
32
lua/arccw/shared/attachments/ammo_eft_556_hp.lua
Normal file
@@ -0,0 +1,32 @@
|
||||
--[[
|
||||
| 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 = "5.56x45mm HP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/ammo/ammo_556_m855.png")
|
||||
att.Description = "A .223 Remington (5.56x45mm) HP cartridge with a 3.6 gram lead core hollow-point bullet with a bimetallic jacket in a steel case, intended for hunting, home defense, and target practice. Despite not having the full energy of an intermediate cartridge, the bullet has a considerable stopping power effect as well as being able to cause substantial negative effects on the target after impact, at the cost of penetration capabilities, even against basic ballistic protection."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_556"
|
||||
|
||||
att.Override_Ammo = "556_HP" -- overrides the ammo type with this one
|
||||
|
||||
att.Mult_Penetration = 0.5
|
||||
|
||||
att.Free = true
|
||||
|
||||
att.Mult_Damage = 1.25
|
||||
att.Mult_DamageMin = 0.75
|
||||
att.Mult_Precision = 0.35
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"hp"}
|
||||
26
lua/arccw/shared/attachments/ammo_eft_762x25_lrnpc.lua
Normal file
26
lua/arccw/shared/attachments/ammo_eft_762x25_lrnpc.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
--[[
|
||||
| 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 = "7.62x25 - LRNPC"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/9x19AP_Icon.png")
|
||||
att.Description = "7.62x25mm TT sport-hunting round with LRNPC (Lead Round Nose, Polymer Coated.) bullet."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_762x25"
|
||||
|
||||
att.Mult_Penetration = 0.6
|
||||
att.Mult_Damage = 1.1
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 0.9
|
||||
|
||||
att.ActivateElements = {"762x25_PST"}
|
||||
27
lua/arccw/shared/attachments/ammo_eft_762x25_pst.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_762x25_pst.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "7.62x25 - PST"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/9x19AP_Icon.png")
|
||||
att.Description = "7.62x25mm TT (Index GAU - 57-N-134S) - cartridge with a bullet with steel core Pst, steel sleeve."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_762x25"
|
||||
|
||||
att.Mult_Penetration = 1.4
|
||||
att.Mult_Damage = 0.9
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1
|
||||
|
||||
att.ActivateElements = {"762x25_PST"}
|
||||
27
lua/arccw/shared/attachments/ammo_eft_762x51_m61.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_762x51_m61.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "7.62x51mm M61"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/762x51_icon.png")
|
||||
att.Description = "A 7.62x51mm NATO M61 cartridge with a 9.8 gram armor-piercing bullet with a hardened steel core with lead cladding on the tip and a copper jacket, in a brass case. This cartridge was designed in the 1950s based on the .30-06 Springfield AP M2 cartridge to provide the United States Army with an armor-piercing bullet for 7.62x51mm NATO caliber automatic weaponry, being able to pierce through the most modern specialized ballistic body protections, in addition to provide a significant stopping power effect. However, it has a significant bounce probability on various surfaces."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_762x51"
|
||||
|
||||
att.Mult_Penetration = 2
|
||||
att.Mult_Damage = 0.75
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1.3
|
||||
|
||||
att.ActivateElements = {"762x51_m61"}
|
||||
29
lua/arccw/shared/attachments/ammo_eft_762x51_ultra.lua
Normal file
29
lua/arccw/shared/attachments/ammo_eft_762x51_ultra.lua
Normal file
@@ -0,0 +1,29 @@
|
||||
--[[
|
||||
| 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 = "7.62x51mm Ultra Nosler"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/762x51_icon.png")
|
||||
att.Description = "7.62x51mm Nosler cartridge of Ultra design. The bullet is loaded with two separate lead cores with a solid partition between them. The front part is torn quickly, delivering great energy. The base remains intact and provides deep penetration, even when hitting bones."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_762x51"
|
||||
|
||||
|
||||
att.Mult_Penetration = 0.5
|
||||
|
||||
att.Mult_Damage = 1.25
|
||||
att.Mult_DamageMin = 0.75
|
||||
att.Mult_Precision = 0.35
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"762x51_ultra"}
|
||||
27
lua/arccw/shared/attachments/ammo_eft_9x19_ap.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_9x19_ap.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "9x19 AP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/9x19AP_Icon.png")
|
||||
att.Description = "Rounds designed to penetrate armour."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_9x19"
|
||||
|
||||
att.Mult_Penetration = 2
|
||||
att.Mult_Damage = 0.75
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"9x19_AP"}
|
||||
27
lua/arccw/shared/attachments/ammo_eft_9x19_rip.lua
Normal file
27
lua/arccw/shared/attachments/ammo_eft_9x19_rip.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "9x19 RIP"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/9x19RIP_Icon.png")
|
||||
att.Description = "Rounds designed to cause as much damage to flesh as possible."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_9x19"
|
||||
|
||||
|
||||
att.Mult_Penetration = 0.5
|
||||
|
||||
att.Mult_Damage = 1.25
|
||||
att.Mult_DamageMin = 0.75
|
||||
att.Mult_Precision = 0.35
|
||||
att.Mult_Recoil = 1.1
|
||||
21
lua/arccw/shared/attachments/ar2_ammopulse.lua
Normal file
21
lua/arccw/shared/attachments/ar2_ammopulse.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
--[[
|
||||
| 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 = "Effecient Pulse"
|
||||
att.Icon = Material("entities/round.png")
|
||||
att.Description = "Uses a high-tech pulse round that holds more charge."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_ammo"
|
||||
|
||||
att.MagExtender = true
|
||||
35
lua/arccw/shared/attachments/ar2_homemadepulse.lua
Normal file
35
lua/arccw/shared/attachments/ar2_homemadepulse.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--[[
|
||||
| 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 = "Homemade Pulse"
|
||||
att.Icon = Material("entities/round.png")
|
||||
att.Description = "A pulse round made from a pair of AA batteries found strewn about. It'll never round out of ammo as long as said user has suit-armor."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_ammo"
|
||||
|
||||
att.Override_Ammo = "AirboatGun"
|
||||
|
||||
att.Hook_Think = function(wep)
|
||||
if wep.Owner:Armor() >= 0 then
|
||||
wep.Owner:SetAmmo( wep.Owner:Armor(), 20)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
att.Hook_GetCapacity = function(wep, cap)
|
||||
return wep.Owner:Armor()
|
||||
end
|
||||
|
||||
att.Mult_Damage = 0.7
|
||||
att.Mult_DamageMin = 0.5
|
||||
39
lua/arccw/shared/attachments/ar2_incendarypulse.lua
Normal file
39
lua/arccw/shared/attachments/ar2_incendarypulse.lua
Normal file
@@ -0,0 +1,39 @@
|
||||
--[[
|
||||
| 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 = "Incendary Pulse"
|
||||
att.Icon = Material("entities/fireround.png")
|
||||
att.Description = "Sets them on fire while doing more damage towards ignited targets"
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_ammo"
|
||||
|
||||
att.Hook_BulletHit = function(wep, data)
|
||||
if CLIENT then return end
|
||||
|
||||
local ent = data.tr.Entity
|
||||
|
||||
ent:Ignite(1, 300)
|
||||
|
||||
if ent:IsOnFire() then
|
||||
ent:SetHealth(ent:Health() - 5)
|
||||
ent:EmitSound("ambient/fire/gascan_ignite1.wav", 75, 100, 100, CHAN_AUTO)
|
||||
end
|
||||
end
|
||||
|
||||
att.Mult_Damage = 0.7
|
||||
att.Mult_DamageMin = 0.5
|
||||
|
||||
att.Mult_Recoil = 0.5
|
||||
|
||||
att.Mult_ShootPitch = 1.2
|
||||
28
lua/arccw/shared/attachments/ar2_lasserbeam.lua
Normal file
28
lua/arccw/shared/attachments/ar2_lasserbeam.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
--[[
|
||||
| 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 = "Lasser Pulse"
|
||||
att.Icon = Material("entities/round.png")
|
||||
att.Description = "Changes the pulse round to a lasser beam that can pierce through walls."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_ammo"
|
||||
|
||||
att.Mult_Damage = 1.5
|
||||
att.Mult_DamageMin = 4
|
||||
|
||||
att.Mult_Recoil = 4
|
||||
att.Mult_ShootPitch = 0.5
|
||||
|
||||
att.Mult_Penetration = 1000
|
||||
att.MagReducer = true
|
||||
26
lua/arccw/shared/attachments/ar2_overchargedpulse.lua
Normal file
26
lua/arccw/shared/attachments/ar2_overchargedpulse.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
--[[
|
||||
| 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 = "Overcharged Pulse"
|
||||
att.Icon = Material("entities/round.png")
|
||||
att.Description = "Power."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_ammo"
|
||||
|
||||
att.Mult_Damage = 3
|
||||
att.Mult_DamageMin = 2
|
||||
|
||||
att.Mult_Recoil = 4
|
||||
|
||||
att.Mult_ShootPitch = 0.7
|
||||
35
lua/arccw/shared/attachments/ar2hammer_blacksmith.lua
Normal file
35
lua/arccw/shared/attachments/ar2hammer_blacksmith.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--[[
|
||||
| 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 = "Blacksmith"
|
||||
att.Icon = Material("entities/hammer.png")
|
||||
att.Description = "Makes the hammer heavier, at the cost of a decreased firerate."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_hammer"
|
||||
|
||||
att.Override_Firemodes = {
|
||||
{
|
||||
Mode = 2,
|
||||
},
|
||||
{
|
||||
Mode = 1
|
||||
},
|
||||
{
|
||||
Mode = 0
|
||||
}
|
||||
}
|
||||
|
||||
att.Mult_Recoil = 0.25
|
||||
att.Mult_ReloadTime = 1.2
|
||||
att.Mult_RPM = 0.5
|
||||
21
lua/arccw/shared/attachments/ar2hammer_blowback.lua
Normal file
21
lua/arccw/shared/attachments/ar2hammer_blowback.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
--[[
|
||||
| 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 = "Blowback"
|
||||
att.Icon = Material("entities/hammer.png")
|
||||
att.Description = "Increases the fire-rate by having a lighter hammer."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_hammer"
|
||||
|
||||
att.Mult_RPM = 1.25
|
||||
32
lua/arccw/shared/attachments/ar2hammer_deadblow.lua
Normal file
32
lua/arccw/shared/attachments/ar2hammer_deadblow.lua
Normal file
@@ -0,0 +1,32 @@
|
||||
--[[
|
||||
| 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 = "Deadblow"
|
||||
att.Icon = Material("entities/hammer.png")
|
||||
att.Description = "Super accurate semi-auto action."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_hammer"
|
||||
|
||||
att.Override_Firemodes = {
|
||||
{
|
||||
Mode = 1
|
||||
},
|
||||
{
|
||||
Mode = 0
|
||||
}
|
||||
}
|
||||
|
||||
att.Mult_AccuracyMOA = 0.1
|
||||
att.Mult_Recoil = 0.75
|
||||
att.Mult_RPM = 0.5
|
||||
34
lua/arccw/shared/attachments/ar2hammer_jackhammer.lua
Normal file
34
lua/arccw/shared/attachments/ar2hammer_jackhammer.lua
Normal file
@@ -0,0 +1,34 @@
|
||||
--[[
|
||||
| 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 = "Jackhammer"
|
||||
att.Icon = Material("entities/hammer.png")
|
||||
att.Description = "Makes the hammer very light, resulting in a increased firerate."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ar2_hammer"
|
||||
|
||||
att.Override_Firemodes = {
|
||||
{
|
||||
Mode = -10,
|
||||
RunAwayBurst = true,
|
||||
PostBurstDelay = 0.35,
|
||||
},
|
||||
{
|
||||
Mode = 0,
|
||||
},
|
||||
}
|
||||
|
||||
att.Mult_Recoil = 2.5
|
||||
att.Mult_ReloadTime = 0.9
|
||||
att.Mult_RPM = 5
|
||||
32
lua/arccw/shared/attachments/barrel_eft1911_match.lua
Normal file
32
lua/arccw/shared/attachments/barrel_eft1911_match.lua
Normal file
@@ -0,0 +1,32 @@
|
||||
--[[
|
||||
| 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 = "National match barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_barrel_icon.png", "mips smooth")
|
||||
att.Description = "National match barrel for M1911A1 .45 ACP, product by Colt."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_barrel_1911"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_barrel_match/models/eft_1911_barrelmatch.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Mult_SightTime = 1.03
|
||||
|
||||
att.Mult_Recoil = 0.90
|
||||
37
lua/arccw/shared/attachments/barrel_eft1911_threaded.lua
Normal file
37
lua/arccw/shared/attachments/barrel_eft1911_threaded.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
--[[
|
||||
| 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 = "Threaded barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_barrelthreaded_icon.png", "mips smooth")
|
||||
att.Description = "Threaded barrel for M1911A1 .45 ACP, product by Colt."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
"Allows for Muzzle Devices."
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_barrel_1911"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_barrel_threaded/models/eft_1911_barrelthreaded.mdl"
|
||||
|
||||
att.GivesFlags = {"barrelthread"}
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Mult_SightTime = 1.04
|
||||
|
||||
att.Mult_Recoil = 0.97
|
||||
|
||||
att.Add_BarrelLength = 1
|
||||
31
lua/arccw/shared/attachments/barrel_eft_mp153_660.lua
Normal file
31
lua/arccw/shared/attachments/barrel_eft_mp153_660.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "660mm barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_b660.png", "mips smooth")
|
||||
att.Description = "Standard serially produced barrel for MP-153 shotgun, 660 mm long for 12ga shells."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_barrel"
|
||||
|
||||
att.SortOrder = 3
|
||||
|
||||
att.Mult_DrawTime = 1.05
|
||||
att.Mult_SightTime = 1.05
|
||||
att.Mult_SpeedMult = 0.975
|
||||
att.Mult_Recoil = 0.98
|
||||
att.Mult_MuzzleVelocity = 1.125
|
||||
att.Mult_Range = 1.125
|
||||
|
||||
att.ActivateElements = {"b660"}
|
||||
31
lua/arccw/shared/attachments/barrel_eft_mp153_710.lua
Normal file
31
lua/arccw/shared/attachments/barrel_eft_mp153_710.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "710mm barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_b710.png", "mips smooth")
|
||||
att.Description = "Standard serially produced barrel for MP-153 shotgun, 710 mm long for 12ga shells."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_barrel"
|
||||
|
||||
att.SortOrder = 2
|
||||
|
||||
att.Mult_DrawTime = 1.09
|
||||
att.Mult_SightTime = 1.09
|
||||
att.Mult_SpeedMult = 0.955
|
||||
att.Mult_Recoil = 0.95
|
||||
att.Mult_MuzzleVelocity = 1.1521
|
||||
att.Mult_Range = 1.1521
|
||||
|
||||
att.ActivateElements = {"b710"}
|
||||
31
lua/arccw/shared/attachments/barrel_eft_mp153_750.lua
Normal file
31
lua/arccw/shared/attachments/barrel_eft_mp153_750.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "750mm barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_b750.png", "mips smooth")
|
||||
att.Description = "Standard serially produced barrel for MP-153 shotgun, 750 mm long for 12ga shells."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_barrel"
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Mult_DrawTime = 1.13
|
||||
att.Mult_SightTime = 1.13
|
||||
att.Mult_SpeedMult = 0.945
|
||||
att.Mult_Recoil = 0.94
|
||||
att.Mult_MuzzleVelocity = 1.1791
|
||||
att.Mult_Range = 1.1791
|
||||
|
||||
att.ActivateElements = {"b750"}
|
||||
46
lua/arccw/shared/attachments/barrel_usp_match.lua
Normal file
46
lua/arccw/shared/attachments/barrel_usp_match.lua
Normal file
@@ -0,0 +1,46 @@
|
||||
--[[
|
||||
| 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 = "USP Match Barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/usp_barrel_match.png", "mips smooth")
|
||||
att.Description = "A 153mm barrel for the special version of the USP pistol - USP Match, chambered in .45 ACP. Manufactured by Heckler & Koch."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_usp_barrel"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
// stats
|
||||
|
||||
att.Mult_Range = 1.15
|
||||
att.Mult_MuzzleVelocity = 1.05
|
||||
|
||||
att.Mult_Recoil = 0.93
|
||||
att.Mult_RecoilSide = 1.04
|
||||
att.Mult_VisualRecoilMult = 1.1
|
||||
|
||||
att.Mult_AccuracyMOA = 0.9
|
||||
att.Mult_HipDispersion = 1.1
|
||||
|
||||
att.Add_BarrelLength = 4
|
||||
|
||||
att.Mult_SpeedMult = 0.97
|
||||
|
||||
att.Mult_SightTime = 1.03
|
||||
|
||||
att.Model = "models/weapons/arc_eft_usp/atts/eft_usp_barrel_match.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
48
lua/arccw/shared/attachments/barrel_usp_threaded.lua
Normal file
48
lua/arccw/shared/attachments/barrel_usp_threaded.lua
Normal file
@@ -0,0 +1,48 @@
|
||||
--[[
|
||||
| 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 = "Threaded Barrel"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/usp_barrel_match.png", "mips smooth")
|
||||
att.Description = "A 129mm threaded barrel for the special version of the USP pistol - USP Tactical, chambered in .45 ACP. Manufactured by Heckler & Koch."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_usp_barrel"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
// stats
|
||||
|
||||
att.Mult_Range = 1.10
|
||||
att.Mult_MuzzleVelocity = 1.02
|
||||
|
||||
att.Mult_Recoil = 0.97
|
||||
att.Mult_RecoilSide = 1.02
|
||||
att.Mult_VisualRecoilMult = 1.04
|
||||
|
||||
att.Mult_AccuracyMOA = 0.97
|
||||
att.Mult_HipDispersion = 1.05
|
||||
|
||||
att.Add_BarrelLength = 2
|
||||
|
||||
att.Mult_SpeedMult = 0.99
|
||||
|
||||
att.Mult_SightTime = 1.015
|
||||
|
||||
att.GivesFlags = {"threadedbarrel"}
|
||||
|
||||
att.Model = "models/weapons/arc_eft_usp/atts/eft_usp_barrel_threaded.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
30
lua/arccw/shared/attachments/catch_eft1911_wilson.lua
Normal file
30
lua/arccw/shared/attachments/catch_eft1911_wilson.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "Extended slide stop"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_catchwilson_icon.png", "mips smooth")
|
||||
att.Description = "Extended slide lever for M1911A1, product by Wilson."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_catch_1911"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_catch_wilson/models/eft_1911_catchwilson.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Mult_SightTime = 0.97
|
||||
679
lua/arccw/shared/attachments/default.lua
Normal file
679
lua/arccw/shared/attachments/default.lua
Normal file
@@ -0,0 +1,679 @@
|
||||
--[[
|
||||
| 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/
|
||||
--]]
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Take a look at
|
||||
https://github.com/HaodongMo/ArcCW/wiki/Attachment-Parameters
|
||||
for descriptions on these
|
||||
|
||||
*/
|
||||
|
||||
att.PrintName = ""
|
||||
att.AbbrevName = "" -- Shown in lists, cust2 only
|
||||
att.Icon = nil
|
||||
att.Description = ""
|
||||
att.Desc_Pros = {}
|
||||
att.Desc_Cons = {}
|
||||
att.Desc_Neutrals = {}
|
||||
att.Slot = ""
|
||||
|
||||
att.SortOrder = 0
|
||||
|
||||
att.Spawnable = false -- generate entity
|
||||
att.AdminOnly = false -- see above
|
||||
att.Ignore = true
|
||||
att.InvAtt = nil -- use this other attachment in inventory
|
||||
att.Free = false -- attachment is always available, and doesn't need to be picked up or unlocked
|
||||
att.IgnorePickX = false -- will not increment the Pick X counter
|
||||
att.Hidden = false
|
||||
att.HideIfBlocked = false -- if the attachment cannot be attached due to flag reasons, do not show up
|
||||
att.HideIfUnavailable = false -- if the attachment is not owned, do not show up even if "Hide Unowned Attachments" is off
|
||||
att.NoRandom = false -- will not be randomly rolled
|
||||
att.RandomWeight = 1 -- random rolling weight, defaults to 1
|
||||
|
||||
att.NotForNPCs = false
|
||||
|
||||
att.AddPrefix = ""
|
||||
att.AddSuffix = ""
|
||||
|
||||
att.ToggleLockDefault = false -- if true then lock attachment from switching stats through bind (use on stocks/colored stuff)
|
||||
|
||||
att.ToggleStats = {
|
||||
-- {
|
||||
-- PrintName = "Red",
|
||||
-- AutoStatName = "On",
|
||||
-- NoAutoStat = false,
|
||||
-- Laser = true,
|
||||
-- LaserColor = Color(255, 0, 0),
|
||||
-- Mult_HipDispersion = 0.75,
|
||||
-- AdditionalSights = {
|
||||
-- {
|
||||
-- Pos = Vector(-2, 10, -4), -- relative to where att.Model is placed
|
||||
-- Ang = Angle(0, 0, -45),
|
||||
-- GlobalPos = false,
|
||||
-- GlobalAng = true,
|
||||
-- Magnification = 1
|
||||
-- }
|
||||
-- },
|
||||
-- },
|
||||
-- {
|
||||
-- PrintName = "Blue",
|
||||
-- AutoStats = true,
|
||||
-- Laser = true,
|
||||
-- LaserColor = Color(0, 0, 255),
|
||||
-- Mult_HipDispersion = 0.75,
|
||||
-- AdditionalSights = {
|
||||
-- {
|
||||
-- Pos = Vector(-2, 10, -4), -- relative to where att.Model is placed
|
||||
-- Ang = Angle(0, 0, -45),
|
||||
-- GlobalPos = false,
|
||||
-- GlobalAng = true,
|
||||
-- Magnification = 1
|
||||
-- }
|
||||
-- },
|
||||
-- },
|
||||
-- {
|
||||
-- PrintName = "Off",
|
||||
-- Laser = false,
|
||||
-- Mult_HipDispersion = 1,
|
||||
-- }
|
||||
}
|
||||
|
||||
att.KeepBaseIrons = false
|
||||
att.BaseIronsFirst = false
|
||||
|
||||
att.GivesFlags = {}
|
||||
att.RequireFlags = {}
|
||||
att.ExcludeFlags = {}
|
||||
|
||||
-- any strings present in data will be added to weapon flags
|
||||
att.Hook_ExtraFlags = function(wep, data) end
|
||||
|
||||
-- Do not use right now.
|
||||
att.SubSlots = {
|
||||
{
|
||||
PrintName = "Optic",
|
||||
Slot = {"optic", "optic_lp"}, -- OR
|
||||
Slot = "optic",
|
||||
DefaultAttName = "Iron Sights",
|
||||
DefaultAttIcon = Material(""),
|
||||
MergeSlots = {}, -- mergeslots are relative to att.SubSlots, so this entry would be [1], then [2], etc
|
||||
-- bone/wmbone is inherited
|
||||
ExtraSightDist = 0,
|
||||
Offset = { -- inherits from base slot
|
||||
vpos = Vector(0, 0, 0),
|
||||
vang = Angle(0, 0, 0),
|
||||
wpos = Vector(0, 0, 0),
|
||||
wang = Angle(0, 0, 0)
|
||||
},
|
||||
SlideAmount = {
|
||||
vmin = Vector(0, 0, 0),
|
||||
vmax = Vector(0, 0, 0),
|
||||
wmin = Vector(0, 0, 0),
|
||||
wmax = Vector(0, 0, 0),
|
||||
},
|
||||
}
|
||||
-- CorrectiveAng/Pos is inherited from base slot
|
||||
-- everything else is the same as normal slots
|
||||
}
|
||||
|
||||
att.Max = nil -- the maximum number of this attachment that can be attached.
|
||||
|
||||
att.Model = ""
|
||||
att.HideModel = false
|
||||
att.ModelBodygroups = ""
|
||||
att.ModelSkin = 0
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
att.ModelOffset = Vector(0, 0, 0)
|
||||
att.OffsetAng = Angle(0, 0, 0)
|
||||
att.ModelIsShield = false
|
||||
att.ShieldResistance = nil -- amount of penetration to get through one unit of shield
|
||||
att.ShieldBone = "ValveBiped.Bip01_R_Hand"
|
||||
|
||||
att.Charm = false
|
||||
att.CharmBone = "Charm"
|
||||
att.CharmModel = ""
|
||||
att.CharmOffset = Vector(0, 0, 0)
|
||||
att.CharmScale = Vector(1, 1, 1)
|
||||
att.CharmSkin = 0
|
||||
att.CharmBodygroups = ""
|
||||
|
||||
att.Health = 0 -- for breakable attachments
|
||||
|
||||
att.ShieldCorrectAng = Angle(0, 0, 0)
|
||||
att.ShieldCorrectPos = Vector(0, 0, 0)
|
||||
|
||||
-- amount of damage done to this attachment
|
||||
-- attachments which are even a bit damaged are not returned
|
||||
att.DamageOnShoot = 0
|
||||
att.DamageOnReload = 0
|
||||
att.DamagePerSecond = 0
|
||||
|
||||
-- {slot = int, atthp = float, dmg = DamageInfo}
|
||||
att.Hook_PlayerTakeDamage = function(wep, data) end
|
||||
|
||||
-- {slot = int, oldhp = float, dmg = float}
|
||||
att.Hook_AttTakeDamage = function(wep, data) end
|
||||
|
||||
-- {slot = int, dmg = float}
|
||||
att.Hook_AttDestroyed = function(wep, data) end
|
||||
|
||||
att.VMColor = Color(255, 255, 255)
|
||||
att.WMColor = Color(255, 255, 255)
|
||||
att.VMMaterial = ""
|
||||
att.WMMaterial = ""
|
||||
|
||||
att.DroppedModel = nil
|
||||
att.LHIKHide = false -- use this to just hide the left hand
|
||||
att.LHIK = false -- use this model for left hand IK
|
||||
att.LHIK_Animation = false
|
||||
att.LHIK_GunDriver = ""
|
||||
att.LHIK_CamDriver = ""
|
||||
|
||||
att.Override_NoHideLeftHandInCustomization = nil
|
||||
|
||||
att.ActivateElements = {}
|
||||
|
||||
att.MountPositionOverride = nil -- set between 0 to 1 to always mount in a certain position
|
||||
|
||||
att.AdditionalSights = {
|
||||
{
|
||||
Pos = Vector(0, 0, 0), -- relative to where att.Model is placed
|
||||
Ang = Angle(0, 0, 0),
|
||||
GlobalPos = false, -- solver will not correct position relative to att.Model position
|
||||
GlobalAng = false, -- solver will not correct angle
|
||||
ViewModelFOV = 45,
|
||||
ScrollFunc = ArcCW.SCROLL_ZOOM,
|
||||
ZoomLevels = 6,
|
||||
ZoomSound = "weapons/arccw/fiveseven/fiveseven_slideback.wav",
|
||||
NVScope = nil, -- enables night vision effects for scope
|
||||
NVScopeColor = Color(0, 255, 100),
|
||||
NVFullColor = false, -- night vision scope is true full color
|
||||
Thermal = true,
|
||||
ThermalScopeColor = Color(255, 255, 255),
|
||||
ThermalHighlightColor = Color(255, 255, 255),
|
||||
ThermalFullColor = false,
|
||||
ThermalScopeSimple = false,
|
||||
ThermalNoCC = false,
|
||||
ThermalBHOT = false, -- invert bright/dark
|
||||
IgnoreExtra = false, -- ignore gun-determined extra sight distance
|
||||
Contrast = 1, -- allows you to adjust the values for contrast and brightness when either NVScope or Thermal is enabled.
|
||||
Brightness = 0,
|
||||
SpecialScopeFunction = function(screen) end -- perform whatever screen space effects you like here, copy SWEP:FormThermalImaging and SWEP:FormNightVision for examples
|
||||
}
|
||||
}
|
||||
|
||||
att.UBGL = false -- is underbarrel grenade launcher
|
||||
att.UBGL_Icon = nil -- set to a IMaterial to replace icon in HUD
|
||||
|
||||
|
||||
att.UBGL_Automatic = false
|
||||
att.UBGL_ClipSize = 1
|
||||
att.UBGL_Ammo = "smg1_grenade"
|
||||
att.UBGL_RPM = 300
|
||||
|
||||
-- Use animations on the weapon itself, useful for weapon-specific UBGL
|
||||
att.UBGL_BaseAnims = false
|
||||
|
||||
-- wep: weapon
|
||||
-- ubgl: UBGL attachment slot.
|
||||
att.UBGL_Fire = function(wep, ubgl) end
|
||||
att.UBGL_Reload = function(wep, ubgl) end
|
||||
|
||||
att.Silencer = false
|
||||
|
||||
att.Bipod = false
|
||||
att.Bipod_Icon = nil -- set to a IMaterial to replace icon in HUD
|
||||
att.Mult_BipodRecoil = 0.25
|
||||
att.Mult_BipodDispersion = 0.1
|
||||
att.Override_InBipodPos = nil
|
||||
|
||||
att.Override_AlwaysPhysBullet = nil
|
||||
att.Override_NeverPhysBullet = nil
|
||||
|
||||
att.Override_AmmoPerShot = 1
|
||||
att.Override_InfiniteAmmo = nil
|
||||
att.Override_BottomlessClip = nil
|
||||
|
||||
att.MagExtender = false
|
||||
att.MagReducer = false
|
||||
att.OverrideClipSize = nil
|
||||
att.Add_ClipSize = 0
|
||||
att.BaseClipSize = nil -- currently only used to make autostats treat this as the "base" clip size for pros/cons
|
||||
|
||||
att.Override_FuseTime = nil
|
||||
|
||||
att.Laser = false
|
||||
att.LaserStrength = 1
|
||||
att.LaserBone = "laser"
|
||||
att.LaserColor = Color(255, 0, 0)
|
||||
|
||||
att.Flashlight = false
|
||||
att.FlashlightFOV = 50
|
||||
att.FlashlightHFOV = nil -- horizontal FOV
|
||||
att.FlashlightVFOV = nil -- vertical FOV
|
||||
-- basically, use HFOV + VFOV if you want it to be non square
|
||||
att.FlashlightFarZ = 512 -- how far it goes
|
||||
att.FlashlightNearZ = 4 -- how far away it starts
|
||||
att.FlashlightAttenuationType = ArcCW.FLASH_ATT_LINEAR -- LINEAR, CONSTANT, QUADRATIC are available
|
||||
att.FlashlightColor = Color(255, 255, 255)
|
||||
att.FlashlightTexture = ""
|
||||
att.FlashlightBrightness = 1
|
||||
att.FlashlightBone = "laser"
|
||||
|
||||
att.Holosight = false
|
||||
att.HolosightReticle = nil
|
||||
att.HolosightFlare = nil
|
||||
att.HolosightSize = nil
|
||||
att.HolosightBone = "holosight"
|
||||
att.HolosightPiece = nil -- the lens of the holo sight, if applicable
|
||||
att.HolosightMagnification = 1 -- magnify the lens by this much
|
||||
att.HolosightBlackbox = false
|
||||
att.HolosightNoHSP = false -- for this holosight ignore HSP
|
||||
att.HolosightConstDist = nil -- constant holosight distance, mainly for scopes with range finder
|
||||
|
||||
att.Colorable = false -- automatically use the player's color option
|
||||
att.HolosightColor = Color(255, 255, 255)
|
||||
|
||||
att.Override_Ammo = "ar2" -- overrides the ammo type with this one
|
||||
|
||||
att.Override_Firemodes = {}
|
||||
|
||||
-- you can use _Priority to determine the priority of overrides.
|
||||
-- append it to the end of an Override_ stat to set this.
|
||||
-- for example, att.Override_Firemodes_Priority = 2
|
||||
-- higher priority = will be chosen over lower priority
|
||||
-- default priority for all stats is 1.
|
||||
|
||||
-- all hooks will work when applied to the SWEP table as well
|
||||
-- e.g. SWEP.Hook_FireBullets
|
||||
|
||||
-- use A_Hook_[Add_Whatever] to hook into additive hooks.
|
||||
-- {buff = string buff, add = num add}
|
||||
-- return table
|
||||
|
||||
-- use O_Hook_[Override_Whatever] to hook into override hooks.
|
||||
-- {buff = string buff, current = any override, winningslot = int slot}
|
||||
|
||||
-- use M_Hook_[Mult_Whatever] to hook into multiply hooks.
|
||||
-- {buff = string buff, mult = num mult}
|
||||
|
||||
-- all hooks, mults, and adds will work on fire modes
|
||||
|
||||
-- called when the active sight is changed
|
||||
-- return to change activesight
|
||||
-- {active = int activesight, asight = table}
|
||||
att.Hook_SwitchActiveSights = function(wep, data) end
|
||||
|
||||
-- Allows you to directly edit the burst count
|
||||
att.Hook_GetBurstCount = function(wep, burstcount) end
|
||||
|
||||
-- Allows you to directly edit how long a burst is
|
||||
att.Hook_GetBurstLength = function(wep, length) end
|
||||
|
||||
-- Allows you to directly edit whether the weapon is reloading/inoperable
|
||||
att.Hook_GetReloading = function(wep, reloading) end
|
||||
|
||||
-- Directly modify dispersion
|
||||
att.Hook_ModDispersion = function(wep, dispersion) end
|
||||
|
||||
-- Allows you to change the weapon's name
|
||||
-- string name
|
||||
att.Hook_NameChange = function(wep, name) end
|
||||
|
||||
-- allows you to do whatever you like to the weapon VMs
|
||||
-- {vm = vm, eles = ae}
|
||||
att.Hook_ModifyBodygroups = function(wep, data) end
|
||||
|
||||
-- modify the attachment however you like; only called for the particular attachment
|
||||
-- {vm = vm, element = VElement / WElement, slottbl = slottbl, wm = false/true}
|
||||
att.Hook_ModifyAttBodygroups = function(wep, data) end
|
||||
|
||||
-- allows you to return a shotgun spread offset
|
||||
-- {n = int number, ang = angle offset}
|
||||
att.Hook_ShotgunSpreadOffset = function(wep, data) end
|
||||
|
||||
-- done before playing an effect
|
||||
-- return false to prevent playing
|
||||
-- fx: {eff = effect name, fx = EffectData()}
|
||||
att.Hook_PreDoEffects = function(wep, fx) end
|
||||
|
||||
-- return true = compatible
|
||||
-- return false = incompatible
|
||||
-- data = {slot = string or table, att = string}
|
||||
att.Hook_Compatible = function(wep, data) end
|
||||
|
||||
-- called before the bullet is made.
|
||||
att.Hook_PostFireBullets = function(wep) end
|
||||
|
||||
-- hook that lets you change the values of the bullet before it's fired.
|
||||
att.Hook_FireBullets = function(wep, bullettable) end
|
||||
|
||||
-- called after all other primary attack functions. Do stuff here.
|
||||
att.Hook_PostFireBullets = function(wep) end
|
||||
|
||||
-- return true to prevent fire
|
||||
att.Hook_ShouldNotFire = function(wep) end
|
||||
|
||||
-- return true to prevent fire, bashing, anything involving the fire button
|
||||
att.Hook_ShouldNotFireFirst = function(wep) end
|
||||
|
||||
-- return true to prevent ads
|
||||
att.Hook_ShouldNotSight = function(wep) end
|
||||
|
||||
-- return anything to select this reload animation. Bear in mind that not all guns have the same animations, so check first.
|
||||
att.Hook_SelectReloadAnimation = function(wep, curanim) end
|
||||
|
||||
-- return anything to multiply reload time by that much
|
||||
att.Hook_MultReload = function(wep, mult) end
|
||||
|
||||
-- data has entries:
|
||||
-- number count, how much ammo to add with this insert
|
||||
-- string anim, which animation to play
|
||||
-- bool empty, whether we are reloading from empty
|
||||
att.Hook_SelectInsertAnimation = function(wep, data) end
|
||||
|
||||
-- return to override fire animation
|
||||
att.Hook_SelectFireAnimation = function(wep, curanim) end
|
||||
|
||||
-- return string to change played anim
|
||||
-- string anim, animation we are attempting to play
|
||||
-- return false to block animation
|
||||
-- return nil to do nothing
|
||||
att.Hook_TranslateAnimation = function(wep, anim) end
|
||||
|
||||
-- directly changes source sequence to play
|
||||
-- seq and return can either be string or table
|
||||
att.Hook_TranslateSequence = function(wep, seq) end
|
||||
|
||||
-- called when the vm is about to play an idle animation
|
||||
-- return a value to override ianim
|
||||
att.Hook_IdleReset = function(wep, ianim) end
|
||||
|
||||
-- allows any sound to be translated to any other
|
||||
att.Hook_TranslateSound = function(wep, soundname) end
|
||||
|
||||
-- directly changes sequence to play
|
||||
-- return "DoNotPlayIdle" to stop idle animation
|
||||
att.Hook_LHIK_TranslateAnimation = function(wep, anim) end
|
||||
|
||||
-- att.Hook_TranslateAnimation = function(wep, anim)
|
||||
-- if anim == "reload" then
|
||||
-- return "reload_soh"
|
||||
-- elseif anim == "reload_empty" then
|
||||
-- return "reload_empty_soh"
|
||||
-- end
|
||||
-- end
|
||||
|
||||
-- anim is string
|
||||
att.Hook_SelectBashAnim = function(wep, anim) end
|
||||
|
||||
att.Hook_SelectFixAnim = function(wep, anim) end
|
||||
|
||||
att.Hook_PreBash = function(wep) end
|
||||
|
||||
-- data = {tr = tr, dmg = dmg}
|
||||
att.Hook_PostBash = function(wep, data) end
|
||||
|
||||
-- Called just before a physbullet will call FireBullets
|
||||
-- data.bullet - physbullet info; data.tr - trace info
|
||||
att.Hook_PhysBulletHit = function(wep, data) end
|
||||
|
||||
-- data has entries:
|
||||
-- number range, the distance the bullet had to travel
|
||||
-- number damage, the calculated damage the bullet will do
|
||||
-- number penleft, the amount of penetration the bullet still possesses
|
||||
-- enum dmgtype, the DMG_ enum of the damagetype
|
||||
-- table tr, the trace result
|
||||
-- entity att, the attacker (?)
|
||||
-- DamageInfo dmg, the damage info
|
||||
|
||||
-- changes to dmg may be overwritten later, so set damage and dmgtype instead
|
||||
att.Hook_BulletHit = function(wep, data) end
|
||||
|
||||
-- called right after BulletHit, no further changes can be applied to damage
|
||||
att.Hook_PostBulletHit = function(wep, data) end
|
||||
|
||||
-- return true to prevent reloading
|
||||
att.Hook_PreReload = function(wep) end
|
||||
|
||||
att.Hook_PostReload = function(wep) end
|
||||
|
||||
-- return true to prevent firemode change
|
||||
att.Hook_ChangeFiremode = function(wep) end
|
||||
|
||||
-- return true to ignore current bullets in clip when reloading
|
||||
att.Hook_ReloadDumpClip = function(wep) end
|
||||
|
||||
att.Hook_GetVisualBullets = function(wep) end
|
||||
|
||||
att.Hook_GetVisualClip = function(wep) end
|
||||
|
||||
-- modify what the event system be do
|
||||
-- the event is a table containing stuff that it does
|
||||
-- sh_timers last stuff timers are stupid lets not
|
||||
-- please dont return anything people kinda would wanna run events i'd imagine
|
||||
att.Hook_PrePlayEvent = function(wep, event) end
|
||||
att.Hook_PostPlayEvent = function(wep, event) end
|
||||
|
||||
-- return to set mag capacity
|
||||
att.Hook_GetCapacity = function(wep, cap) end
|
||||
|
||||
-- return false to suppress shoot sound
|
||||
-- string sound = default sound
|
||||
att.Hook_GetShootSound = function(wep, sound) end
|
||||
att.Hook_GetShootDrySound = function(wep, sound) end
|
||||
att.Hook_GetDistantShootSound = function(wep, sound) end
|
||||
|
||||
-- return a string to change the default attachment name and icon for that slot
|
||||
-- int slot = slot of attachment to name/set icon
|
||||
att.Hook_GetDefaultAttName = function(wep, slot) end
|
||||
att.Hook_GetDefaultAttIcon = function(wep, slot) end
|
||||
|
||||
-- or just add more!
|
||||
-- data has entries:
|
||||
-- string sound
|
||||
-- number volume
|
||||
-- number pitch
|
||||
att.Hook_AddShootSound = function(wep, data) end
|
||||
-- att.Hook_AddShootSound = function(wep, data)
|
||||
-- wep:MyEmitSound("weapons/pistol/pistol_fire2.wav", data.volume, data.pitch, 1, CHAN_WEAPON - 1)
|
||||
-- end
|
||||
|
||||
-- allows you to modify the weapon's rate of fire
|
||||
att.Hook_ModifyRPM = function(wep, delay) end
|
||||
|
||||
-- return a table containing Recoil, RecoilSide, VisualRecoilMult to multiply them
|
||||
-- Alternatively, edit the values in rec without returning, which supports multiple hooks changing the value
|
||||
att.Hook_ModifyRecoil = function(wep, rec) end
|
||||
|
||||
-- run in Think()
|
||||
att.Hook_Think = function(wep) end
|
||||
|
||||
-- thinking hook for att
|
||||
att.DrawFunc = function(wep, element, wm) end
|
||||
|
||||
-- after ADS starts or ends
|
||||
att.Hook_SightToggle = function(wep, enter) end
|
||||
|
||||
att.Override_Trivia_Class = nil -- "Submachine Gun"
|
||||
att.Override_Trivia_Desc = nil -- "Ubiquitous 9mm SMG. Created as a response to the need for a faster-firing and more reliable submachine gun than existing options at the time."
|
||||
att.Override_Trivia_Manufacturer = nil -- "Auschen Waffenfabrik"
|
||||
att.Override_Trivia_Calibre = nil -- "9x21mm Jager"
|
||||
att.Override_Trivia_Mechanism = nil -- "Roller-Delayed Blowback"
|
||||
att.Override_Trivia_Country = nil -- "Austria"
|
||||
att.Override_Trivia_Year = nil -- 1968
|
||||
|
||||
att.Mult_Damage = 1
|
||||
att.Mult_DamageMin = 1
|
||||
att.Mult_DamageRand = 1
|
||||
att.Mult_DamageNPC = 1 -- damage WHEN USED BY NPCS not when used against them
|
||||
att.Mult_Range = 1
|
||||
att.Mult_Penetration = 1
|
||||
att.Override_DamageType = nil
|
||||
att.Override_DamageTypeHandled = nil
|
||||
att.Override_ShootEntity = nil
|
||||
att.Mult_MuzzleVelocity = 1
|
||||
|
||||
att.Override_BodyDamageMults = nil
|
||||
|
||||
att.Override_ShotgunSpreadPattern = {}
|
||||
att.Override_ShotgunSpreadPatternOverrun = {}
|
||||
|
||||
att.Override_NoRandSpread = false -- disable (random) spread modification after bullet table override
|
||||
|
||||
att.Mult_MeleeTime = 1
|
||||
att.Mult_MeleeDamage = 1
|
||||
att.Add_MeleeRange = 0
|
||||
att.Mult_MeleeAttackTime = 1
|
||||
att.Override_MeleeDamageType = nil
|
||||
|
||||
att.Override_Lunge = nil
|
||||
att.Add_LungeLength = 0
|
||||
att.Mult_LungeLength = 1
|
||||
|
||||
-- jam/heat related buffs
|
||||
att.Override_Jamming = nil
|
||||
att.Mult_HeatCapacity = 1
|
||||
att.Mult_FixTime = 1
|
||||
att.Mult_HeatDissipation = 1
|
||||
att.Mult_HeatDelayTime = 1
|
||||
att.Override_HeatFix = nil
|
||||
att.Override_HeatLockout = nil
|
||||
att.Hook_Overheat = function(wep, heat) end
|
||||
att.Hook_PostOverheat = function(wep) end
|
||||
-- Return true to not do animation/heat locking
|
||||
att.Hook_OnOverheat = function(wep) end
|
||||
att.HeatOverflow = nil
|
||||
|
||||
-- malfunction related buffs
|
||||
att.Override_Malfunction = nil
|
||||
att.Override_MalfunctionTakeRound = nil
|
||||
att.Override_MalfunctionJam = nil
|
||||
att.Mult_MalfunctionMean = 1
|
||||
att.Mult_MalfunctionVariance = 1
|
||||
att.Mult_MalfunctionFixTime = 1
|
||||
|
||||
-- Called every time malfunction is checked. return true to cause malfunction
|
||||
att.Hook_Malfunction = function(wep, count) end
|
||||
-- Called when a malfunction is about to happen. return true to stop malfunction
|
||||
att.Hook_OnMalfunction = function(wep, count) end
|
||||
-- Called after a malfunction has occurred.
|
||||
att.Hook_PostMalfunction = function(wep) end
|
||||
|
||||
att.Override_Tracer = nil -- tracer effect name
|
||||
att.Override_TracerNum = nil
|
||||
-- att.Override_TracerCol = nil
|
||||
-- att.Mult_TracerWidth = 1
|
||||
att.TracerFinalMag = nil
|
||||
|
||||
att.Override_PhysTracerProfile = nil -- color for phys tracer.
|
||||
-- there are 8 options:
|
||||
-- 0 = normal
|
||||
-- 1 = red
|
||||
-- 2 = green
|
||||
-- 3 = blue
|
||||
-- 4 = yellow
|
||||
-- 5 = violet
|
||||
-- 6 = cyan
|
||||
-- 7 = black/invisible
|
||||
|
||||
att.Override_CanBash = nil
|
||||
|
||||
att.Override_ShotgunReload = nil
|
||||
att.Override_HybridReload = nil
|
||||
|
||||
att.Override_AutoReload = nil
|
||||
|
||||
att.Override_ManualAction = nil
|
||||
|
||||
att.Override_CanFireUnderwater = nil
|
||||
|
||||
att.Override_ChamberSize = nil
|
||||
att.Add_ChamberSize = nil
|
||||
|
||||
att.Mult_Recoil = 1
|
||||
att.Mult_RecoilSide = 1
|
||||
att.Mult_VisualRecoilMult = 1
|
||||
|
||||
att.Mult_Sway = 1
|
||||
|
||||
att.Override_ShootWhileSprint = nil
|
||||
|
||||
att.Mult_RPM = 1
|
||||
|
||||
att.Add_Num = nil
|
||||
att.Mult_Num = nil
|
||||
att.Override_Num = nil
|
||||
|
||||
att.Mult_AccuracyMOA = 1
|
||||
att.Mult_HipDispersion = 1
|
||||
att.Mult_SightsDispersion = 1
|
||||
|
||||
att.Mult_ShootVol = 1
|
||||
att.Mult_ShootPitch = 1
|
||||
|
||||
att.Mult_GlintMagnitude = 1
|
||||
|
||||
att.Override_MuzzleEffect = nil
|
||||
att.Override_FastMuzzleEffect = nil
|
||||
att.Override_GMMuzzleEffect = nil
|
||||
|
||||
att.Override_ShellEffect = nil
|
||||
att.Override_ShellMaterial = nil
|
||||
|
||||
att.Override_MuzzleEffectAttachment = nil
|
||||
att.Override_CaseEffectAttachment = nil
|
||||
|
||||
att.Mult_SpeedMult = 1
|
||||
att.Mult_SightedSpeedMult = 1
|
||||
att.Mult_ShootSpeedMult = 1
|
||||
|
||||
att.Override_HoldtypeHolstered = nil
|
||||
att.Override_HoldtypeActive = nil
|
||||
att.Override_HoldtypeSights = nil
|
||||
|
||||
att.Override_AnimShoot = nil
|
||||
|
||||
att.Override_HolsterPos = nil
|
||||
att.Override_HolsterAng = nil
|
||||
|
||||
att.Add_BarrelLength = 0
|
||||
|
||||
att.Override_BarrelOffsetSighted = nil
|
||||
att.Override_BarrelOffsetHip = nil
|
||||
|
||||
att.Mult_ReloadTime = 1
|
||||
att.Mult_DrawTime = 1
|
||||
att.Mult_SightTime = 1
|
||||
att.Mult_CycleTime = 1
|
||||
|
||||
att.AttachSound = nil
|
||||
att.DetachSound = nil
|
||||
att.ToggleSound = nil
|
||||
|
||||
-- free aim related buffs
|
||||
att.Override_FreeAimAngle = nil
|
||||
att.Mult_FreeAimAngle = nil
|
||||
att.Add_FreeAimAngle = nil
|
||||
att.Override_NeverFreeAim = nil
|
||||
att.Override_AlwaysFreeAim = nil
|
||||
|
||||
att.Hook_OnDeploy = function(wep) end
|
||||
att.Hook_OnHolster = function(wep) end
|
||||
att.Hook_OnHolsterEnd = function(wep) end
|
||||
|
||||
-- bool dodefault - set false to not do default throwing behavior
|
||||
-- vector force
|
||||
-- string shootentity
|
||||
-- number/nil fusetime
|
||||
att.Hook_Throw = function(wep, data) end
|
||||
26
lua/arccw/shared/attachments/eft_aks74u_fold.lua
Normal file
26
lua/arccw/shared/attachments/eft_aks74u_fold.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
--[[
|
||||
| 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 = "Folded Stock"
|
||||
att.Icon = Material("vgui/entities/eft_aks74u/stock_folded.png", "mips smooth")
|
||||
att.Description = "Folding the stock will make the weapon easier to handle however it will make recoil control harder"
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_aks74u_stock"
|
||||
att.ActivateElements = {"Stock_Fold"}
|
||||
|
||||
att.SortOrder = 10
|
||||
|
||||
att.Mult_Recoil = 1.5
|
||||
att.Mult_MoveSpeed = 1.1
|
||||
att.Mult_SightTime = 0.7
|
||||
26
lua/arccw/shared/attachments/eft_aks74u_gone.lua
Normal file
26
lua/arccw/shared/attachments/eft_aks74u_gone.lua
Normal file
@@ -0,0 +1,26 @@
|
||||
--[[
|
||||
| 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 = "No Stock"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/NoAttachment.png", "mips smooth")
|
||||
att.Description = "Removing the stock takes a ton of weight off the gun, however it also prevents you from bracing the gun against your shoulder, increasing recoil significantly."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_aks74u_stock"
|
||||
att.ActivateElements = {"Stock_Gone"}
|
||||
|
||||
att.SortOrder = 5
|
||||
|
||||
att.Mult_Recoil = 1.8
|
||||
att.Mult_MoveSpeed = 1.15
|
||||
att.Mult_SightTime = 0.4
|
||||
24
lua/arccw/shared/attachments/eft_aks74u_removereceiver.lua
Normal file
24
lua/arccw/shared/attachments/eft_aks74u_removereceiver.lua
Normal file
@@ -0,0 +1,24 @@
|
||||
--[[
|
||||
| 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 = "No Dust Cover"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/NoAttachment.png", "mips smooth")
|
||||
att.Description = "Removing the dust cover lets you get a nice look at the internals, however it allows dust to get into the weapon"
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_aks74u_receiever"
|
||||
att.GivesFlags = {"NoReceiver"}
|
||||
|
||||
att.Mult_Recoil = 1.02
|
||||
att.Mult_MoveSpeed = 1.1
|
||||
att.Mult_SightTime = 0.9
|
||||
36
lua/arccw/shared/attachments/eft_handguard_b11.lua
Normal file
36
lua/arccw/shared/attachments/eft_handguard_b11.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--[[
|
||||
| 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 = "Zenit B-11"
|
||||
att.Icon = Material("vgui/entities/eft_aks74u/handguard_b11.png", "mips smooth")
|
||||
att.Description = "The integrally machined B-11 foregrip is manufactured from aluminum alloy D16T with black coating and can be installed instead of the standard-issue foregrip on the AKS-74U. The foregrip is fitted with Picatinny rail mounts on three sides, allowing for the installation of additional equipment such as tactical foregrips, flashlights, and laser designators. Manufactured by Zenit."
|
||||
|
||||
att.SortOrder = 97
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_Recoil = 1.04
|
||||
att.Mult_RecoilSide = 1.07
|
||||
|
||||
att.Mult_HipDispersion = 1.15
|
||||
att.Mult_SpeedMult = 0.97
|
||||
|
||||
att.GivesFlags = {"lowerrail", "leftrail", "rightrail"}
|
||||
att.ActivateElements = {"b11_handguard"}
|
||||
att.Slot = "eftaks74u_handguard"
|
||||
|
||||
att.LHIK = false
|
||||
|
||||
att.Model = "models/entities/eft_attachments/handguard_b11/handguard_b11/models/eft_handguard_b11.mdl"
|
||||
36
lua/arccw/shared/attachments/eft_handguard_caa.lua
Normal file
36
lua/arccw/shared/attachments/eft_handguard_caa.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--[[
|
||||
| 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 = "CAA XRSU47SU"
|
||||
att.Icon = Material("vgui/entities/eft_aks74u/handguard_caa.png", "mips smooth")
|
||||
att.Description = "Tactical aluminum handguard for AKS-74U, AKS-74UN, AKS-74UB, designed and manufactured by CAA. Equipped with multiple rail mounts for installation of a wide range of additional equipment."
|
||||
|
||||
att.SortOrder = 97
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_Recoil = 1.04
|
||||
att.Mult_RecoilSide = 1.02
|
||||
|
||||
att.Mult_HipDispersion = 1.1
|
||||
att.Mult_SpeedMult = 0.95
|
||||
|
||||
att.GivesFlags = {"lowerrail", "leftrail", "rightrail", "rearscopemount"}
|
||||
att.ActivateElements = {"Rear_Mount", "No_Mount", "caa_handguard"}
|
||||
att.Slot = "eftaks74u_handguard"
|
||||
|
||||
att.LHIK = true
|
||||
|
||||
att.Model = "models/entities/eft_attachments/handguard_caa/handguard_caa/models/eft_handguard_caa.mdl"
|
||||
37
lua/arccw/shared/attachments/eft_mag_545drum.lua
Normal file
37
lua/arccw/shared/attachments/eft_mag_545drum.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
--[[
|
||||
| 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 = "RPK-16 95-round drum"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mags/drum545_icon.png", "mips smooth")
|
||||
att.Description = "95-round polymer Izhmash magazine for 5.45x39 ammo, for RPK-16 and compatible systems."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_mag_ak545"}
|
||||
|
||||
att.Model = "models/entities/eft_attachments/magazines_AK/drum/models/eft_mag_545drum.mdl"
|
||||
|
||||
att.SortOrder = 99
|
||||
att.Override_ClipSize = 95
|
||||
att.Mult_ReloadTime = 1.4
|
||||
att.Mult_SightTime = 1.7
|
||||
|
||||
att.Mult_SpeedMult = 0.75
|
||||
att.Mult_SightedSpeedMult = 0.5
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_drum"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_drum_empty"
|
||||
end
|
||||
end
|
||||
34
lua/arccw/shared/attachments/eft_mag_545saiga.lua
Normal file
34
lua/arccw/shared/attachments/eft_mag_545saiga.lua
Normal file
@@ -0,0 +1,34 @@
|
||||
--[[
|
||||
| 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 = "Saiga 10-round magazine"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mags/saiga545_icon.png", "mips smooth")
|
||||
att.Description = "10-round polymer Izhmash Saiga 545 magazine, for the AK-based civilian carbine of the same name, for 5.45x39 ammo."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_mag_ak545"}
|
||||
|
||||
att.Model = "models/entities/eft_attachments/magazines_AK/saiga/models/saiga10round.mdl"
|
||||
|
||||
att.SortOrder = 99
|
||||
att.Override_ClipSize = 10
|
||||
att.Mult_ReloadTime = 0.85
|
||||
att.Mult_SightTime = 0.9
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_saiga"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_saiga_empty"
|
||||
end
|
||||
end
|
||||
37
lua/arccw/shared/attachments/eft_mag_6l31.lua
Normal file
37
lua/arccw/shared/attachments/eft_mag_6l31.lua
Normal file
@@ -0,0 +1,37 @@
|
||||
--[[
|
||||
| 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 = "6L31 60-round magazine"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mags/6l31_icon.png", "mips smooth")
|
||||
att.Description = "60-round quad-stack polymer Izhmash 6L31 magazine for 5.45x39 ammo, for AK-74 and compatible systems. Produced as a small batch, never serialized."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_mag_ak545"}
|
||||
|
||||
att.Model = "models/entities/eft_attachments/magazines_AK/6l31/models/eft_mag_6l31.mdl"
|
||||
|
||||
att.SortOrder = 99
|
||||
att.Override_ClipSize = 40
|
||||
att.Mult_ReloadTime = 1.15
|
||||
att.Mult_SightTime = 1.15
|
||||
|
||||
att.Mult_SpeedMult = 0.95
|
||||
att.Mult_SightedSpeedMult = 0.8
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_6l31"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_6l31_empty"
|
||||
end
|
||||
end
|
||||
47
lua/arccw/shared/attachments/eft_mag_magpuldrum.lua
Normal file
47
lua/arccw/shared/attachments/eft_mag_magpuldrum.lua
Normal file
@@ -0,0 +1,47 @@
|
||||
--[[
|
||||
| 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 = "Magpul PMAG D-60"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mags/mag_ar_magpuldrum.png", "mips smooth")
|
||||
att.Description = "The Magpul PMAG D-60 polymer 60-round magazine for 5.56x45 rounds."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_mag_ar15"}
|
||||
|
||||
att.Model = "models/entities/eft_attachments/mags/eft_mag_magpuldrum.mdl"
|
||||
|
||||
att.SortOrder = 99
|
||||
att.Override_ClipSize = 60
|
||||
att.Mult_ReloadTime = 1.25
|
||||
att.Mult_SightTime = 1.45
|
||||
|
||||
att.Mult_MalfunctionMean = 0.5
|
||||
|
||||
att.Mult_SpeedMult = 0.88
|
||||
att.Mult_SightedSpeedMult = 0.74
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_drum"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_drum_empty"
|
||||
end
|
||||
end
|
||||
|
||||
att.Hook_TranslateAnimation = function(wep, anim)
|
||||
if anim == "exit_inspect" then
|
||||
return "exit_drum_inspect"
|
||||
elseif anim == "exit_inspect_empty" then
|
||||
return "exit_inspect_drum_empty"
|
||||
end
|
||||
end
|
||||
47
lua/arccw/shared/attachments/eft_mag_pmag10.lua
Normal file
47
lua/arccw/shared/attachments/eft_mag_pmag10.lua
Normal file
@@ -0,0 +1,47 @@
|
||||
--[[
|
||||
| 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 = "PMAG GEN M3 10"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mags/mag_ar_pmag10.png", "mips smooth")
|
||||
att.Description = "10-round polymer Magpul PMAG GEN M3 10 magazine, for 5.56x45 ammunition."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_mag_ar15"}
|
||||
|
||||
att.Model = "models/entities/eft_attachments/mags/eft_mag_pmag10.mdl"
|
||||
|
||||
att.SortOrder = 99
|
||||
att.Override_ClipSize = 10
|
||||
att.Mult_ReloadTime = 0.8
|
||||
att.Mult_SightTime = 0.8
|
||||
|
||||
att.Mult_MalfunctionMean = 1.2
|
||||
|
||||
att.Mult_SpeedMult = 1.05
|
||||
att.Mult_SightedSpeedMult = 1.1
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_10"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_10_empty"
|
||||
end
|
||||
end
|
||||
|
||||
att.Hook_TranslateAnimation = function(wep, anim)
|
||||
if anim == "exit_inspect" then
|
||||
return "exit_10_inspect"
|
||||
elseif anim == "exit_inspect_empty" then
|
||||
return "exit_inspect_10_empty"
|
||||
end
|
||||
end
|
||||
27
lua/arccw/shared/attachments/eft_mp7_ammo_ap.lua
Normal file
27
lua/arccw/shared/attachments/eft_mp7_ammo_ap.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "4.6x30mm AP SX"
|
||||
att.Icon = Material("vgui/entities/eft_mp7/eft_mp7_bullet.png")
|
||||
att.Description = "Cartridge with armor piercing bullet 4.6x30 mm."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_46x30"
|
||||
|
||||
att.Mult_Penetration = 2
|
||||
att.Mult_Damage = 0.75
|
||||
att.Mult_DamageMin = 1.25
|
||||
att.Mult_Precision = 0.25
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"46x30_AP"}
|
||||
28
lua/arccw/shared/attachments/eft_mp7_ammo_rip.lua
Normal file
28
lua/arccw/shared/attachments/eft_mp7_ammo_rip.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
--[[
|
||||
| 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 = "4.6x30mm Action SX"
|
||||
att.Icon = Material("vgui/entities/eft_mp7/eft_mp7_bullet.png")
|
||||
att.Description = "Cartridge with jacketed hollow-point bullet 4.6x30mm."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "ammo_eft_46x30"
|
||||
|
||||
att.Mult_Penetration = 0.5
|
||||
|
||||
att.Mult_Damage = 1.25
|
||||
att.Mult_DamageMin = 0.75
|
||||
att.Mult_Precision = 0.35
|
||||
att.Mult_Recoil = 1.1
|
||||
|
||||
att.ActivateElements = {"46x30_RIP"}
|
||||
23
lua/arccw/shared/attachments/eft_mp7_folded.lua
Normal file
23
lua/arccw/shared/attachments/eft_mp7_folded.lua
Normal file
@@ -0,0 +1,23 @@
|
||||
--[[
|
||||
| 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 = "Folded Stock"
|
||||
att.Icon = Material("vgui/entities/eft_mp7/eft_mp7_StockFolded.png", "mips smooth")
|
||||
att.Description = "Folding the stock will make the weapon easier to handle however it will make recoil control harder"
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp7_stock"
|
||||
|
||||
att.Mult_Recoil = 1.4
|
||||
att.Mult_MoveSpeed = 1.05
|
||||
att.Mult_SightTime = 0.6
|
||||
36
lua/arccw/shared/attachments/eft_mp7_mag_30.lua
Normal file
36
lua/arccw/shared/attachments/eft_mp7_mag_30.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--[[
|
||||
| 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 = "30-Round Magazine"
|
||||
att.Icon = Material("vgui/entities/eft_mp7/eft_mp7_mag30.png", "mips smooth")
|
||||
att.Description = "A standard 30-round 4.6x30 magazine for the MP7 SMGs, manufactured by Heckler & Koch."
|
||||
att.SortOrder = 40
|
||||
att.Desc_Pros = {
|
||||
"pro.magcap"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mag_mp7"
|
||||
|
||||
att.Model = "models/weapons/arc_eft_mp7/eft_mp7/models/eft_mp7_mag30.mdl"
|
||||
|
||||
att.Mult_MoveSpeed = 0.95
|
||||
att.Mult_SightTime = 1.1
|
||||
att.Override_ClipSize = 30
|
||||
att.Mult_ReloadTime = 1.05
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_extended"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_extended_empty"
|
||||
end
|
||||
end
|
||||
36
lua/arccw/shared/attachments/eft_mp7_mag_40.lua
Normal file
36
lua/arccw/shared/attachments/eft_mp7_mag_40.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--[[
|
||||
| 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 = "40-Round Magazine"
|
||||
att.Icon = Material("vgui/entities/eft_mp7/eft_mp7_mag40.png", "mips smooth")
|
||||
att.Description = "A standard 40-round 4.6x30 magazine for the MP7 SMGs, manufactured by Heckler & Koch."
|
||||
att.SortOrder = 40
|
||||
att.Desc_Pros = {
|
||||
"pro.magcap"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mag_mp7"
|
||||
|
||||
att.Model = "models/weapons/arc_eft_mp7/eft_mp7/models/eft_mp7_mag40.mdl"
|
||||
|
||||
att.Mult_MoveSpeed = 0.9
|
||||
att.Mult_SightTime = 1.2
|
||||
att.Override_ClipSize = 40
|
||||
att.Mult_ReloadTime = 1.15
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_extended2"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_extended2_empty"
|
||||
end
|
||||
end
|
||||
41
lua/arccw/shared/attachments/eft_mp7_surpressor.lua
Normal file
41
lua/arccw/shared/attachments/eft_mp7_surpressor.lua
Normal file
@@ -0,0 +1,41 @@
|
||||
--[[
|
||||
| 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 = "B&T Rotex 2 silencer"
|
||||
att.Icon = Material("vgui/entities/eft_mp7/eft_mp7_surpressor.png", "mips smooth")
|
||||
att.Description = "Rotex 2 is a 4.6x30 mm suppressor produced by Brügger & Thomet."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp7_surpressor"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_mp7/eft_mp7/models/eft_mp7_surpressor.mdl"
|
||||
|
||||
att.Silencer = true
|
||||
att.Override_MuzzleEffect = "muzzleflash_suppressed"
|
||||
att.IsMuzzleDevice = true
|
||||
|
||||
att.Mult_ShootPitch = 1.1
|
||||
att.Mult_ShootVol = 0.75
|
||||
att.Mult_Range = 1.05
|
||||
|
||||
att.Mult_SightTime = 1.12
|
||||
|
||||
att.Mult_Recoil = 0.93
|
||||
att.Mult_RecoilSide = 0.93
|
||||
|
||||
att.Add_BarrelLength = 8
|
||||
41
lua/arccw/shared/attachments/eft_muzzle_aks74u.lua
Normal file
41
lua/arccw/shared/attachments/eft_muzzle_aks74u.lua
Normal file
@@ -0,0 +1,41 @@
|
||||
--[[
|
||||
| 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 = "6P26 Muzzle Brake"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/muzzles/muzzle_aks74u.png", "mips smooth")
|
||||
att.Description = "Standard-issue IzhMash muzzle brake for AKS-74U and AKS-74UN, installed on 24x1.5 mm threading."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_muzzle_ak545"
|
||||
|
||||
att.SortOrder = 16
|
||||
|
||||
att.Model = "models/entities/eft_attachments/muzzle_Aks74u/muzzle/models/eft_muzzle_aks74u.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.IsMuzzleDevice = true
|
||||
|
||||
att.Mult_ShootPitch = 1
|
||||
att.Mult_ShootVol = 1
|
||||
att.Mult_Range = 0.95
|
||||
|
||||
att.Mult_SightTime = 1.09
|
||||
|
||||
att.Mult_Recoil = 0.90
|
||||
att.Mult_RecoilSide = 0.85
|
||||
|
||||
att.Add_BarrelLength = 3
|
||||
42
lua/arccw/shared/attachments/eft_muzzle_ddwave.lua
Normal file
42
lua/arccw/shared/attachments/eft_muzzle_ddwave.lua
Normal file
@@ -0,0 +1,42 @@
|
||||
--[[
|
||||
| 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 = "WAVE muzzle brake"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/muzzles/muzzle_ddwave.png", "mips smooth")
|
||||
att.Description = "Daniel Defense Wave is a very effective muzzle brake that also serves as a platform for attaching a QD Wave sound suppressor."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_muzzle_ar15"
|
||||
|
||||
att.SortOrder = 16
|
||||
|
||||
att.Model = "models/entities/eft_attachments/eft_muzzle_ddwave.mdl"
|
||||
att.ModelBodygroups = "00"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.IsMuzzleDevice = true
|
||||
|
||||
att.Mult_ShootPitch = 1
|
||||
att.Mult_ShootVol = 1
|
||||
att.Mult_Range = 0.95
|
||||
|
||||
att.Mult_SightTime = 1.09
|
||||
|
||||
att.Mult_Recoil = 0.91
|
||||
att.Mult_RecoilSide = 0.84
|
||||
|
||||
att.Add_BarrelLength = 2
|
||||
50
lua/arccw/shared/attachments/eft_muzzle_ddwavesurpressed.lua
Normal file
50
lua/arccw/shared/attachments/eft_muzzle_ddwavesurpressed.lua
Normal file
@@ -0,0 +1,50 @@
|
||||
--[[
|
||||
| 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 = "WAVE QD sound suppressor"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/muzzles/muzzle_ddwavesurpressor.png", "mips smooth")
|
||||
att.Description = "Daniel Defence Wave QD sound suppressor, which can be installed over a Wave muzzle brake."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_muzzle_ar15"
|
||||
|
||||
att.SortOrder = 16
|
||||
|
||||
att.Model = "models/entities/eft_attachments/eft_muzzle_ddwave.mdl"
|
||||
att.ModelBodygroups = "01"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Silencer = true
|
||||
att.Override_MuzzleEffect = "muzzleflash_suppressed"
|
||||
att.IsMuzzleDevice = true
|
||||
|
||||
att.Mult_HeatCapacity = 0.5
|
||||
att.Mult_HeatDissipation = 0.7
|
||||
|
||||
att.Mult_ShootPitch = 1
|
||||
att.Mult_ShootVol = 1
|
||||
att.Mult_Range = 0.86
|
||||
att.Mult_AccuracyMOA = 0.95
|
||||
|
||||
att.Mult_MuzzleVelocity = 1.02
|
||||
|
||||
att.Mult_SightTime = 1.14
|
||||
|
||||
att.Mult_Recoil = 0.84
|
||||
att.Mult_RecoilSide = 0.75
|
||||
|
||||
att.Add_BarrelLength = 16
|
||||
43
lua/arccw/shared/attachments/eft_muzzle_eft_ak_tgp.lua
Normal file
43
lua/arccw/shared/attachments/eft_muzzle_eft_ak_tgp.lua
Normal file
@@ -0,0 +1,43 @@
|
||||
--[[
|
||||
| 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 = "TGP-A Surpressor"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/muzzles/muzzle_TGP.png", "mips smooth")
|
||||
att.Description = "Tactical muzzle device/suppressor TGP-A, manufactured by State R&D Agency 'Special devices and Comms' for AK-based 5.45x39 automatic rifles."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_muzzle_ak545"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/entities/eft_attachments/muzzle_tgp/muzzle/models/eft_muzzle_tgp.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Silencer = true
|
||||
att.Override_MuzzleEffect = "muzzleflash_suppressed"
|
||||
att.IsMuzzleDevice = true
|
||||
|
||||
att.Mult_ShootPitch = 1.2
|
||||
att.Mult_ShootVol = 0.85
|
||||
att.Mult_Range = 0.9
|
||||
|
||||
att.Mult_SightTime = 1.10
|
||||
|
||||
att.Mult_Recoil = 0.97
|
||||
att.Mult_RecoilSide = 0.95
|
||||
|
||||
att.Add_BarrelLength = 8
|
||||
38
lua/arccw/shared/attachments/eft_ppsh_mag_71.lua
Normal file
38
lua/arccw/shared/attachments/eft_ppsh_mag_71.lua
Normal file
@@ -0,0 +1,38 @@
|
||||
--[[
|
||||
| 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 = "71-Round PPSH Drum"
|
||||
att.Icon = Material("entities/acwatt_go_ak_mag_40.png", "mips smooth")
|
||||
att.Description = "71-Round Standard Issue drum magazine for the PPSH-41"
|
||||
att.SortOrder = 40
|
||||
att.Desc_Pros = {
|
||||
"pro.magcap"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_ppsh_magazine"
|
||||
|
||||
att.Model = "models/weapons/arc_eft_ppsh/eft_ppsh_drum/models/eft_ppsh_drum.mdl"
|
||||
|
||||
att.Mult_MoveSpeed = 0.9
|
||||
att.Mult_SightTime = 1.25
|
||||
att.Override_ClipSize = 71
|
||||
att.Mult_ReloadTime = 1.25
|
||||
|
||||
att.ActivateElements = {"magazine"}
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_extended"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_extended_empty"
|
||||
end
|
||||
end
|
||||
30
lua/arccw/shared/attachments/gauss_rifle_bullet_eco.lua
Normal file
30
lua/arccw/shared/attachments/gauss_rifle_bullet_eco.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "Lightweight Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Shortened slugs using light alloy. Improves handling and recoil control, but damage and ranged performance is reduced."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_RangeMin = 0
|
||||
att.Mult_Range = 0.75
|
||||
att.Mult_Penetration = 0.5
|
||||
att.Mult_Recoil = 0.75
|
||||
att.Mult_MoveDispersion = 0.5
|
||||
att.Mult_HipDispersion = 0.5
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
28
lua/arccw/shared/attachments/gauss_rifle_bullet_extended.lua
Normal file
28
lua/arccw/shared/attachments/gauss_rifle_bullet_extended.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
--[[
|
||||
| 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 = "Extended Magazine"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Lengthened magazines containing standard iron slugs. Slower to reload."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_ReloadTime = 1.25
|
||||
att.MagExtender = true
|
||||
|
||||
att.ActivateElements = {"extendedmag"}
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
30
lua/arccw/shared/attachments/gauss_rifle_bullet_frag.lua
Normal file
30
lua/arccw/shared/attachments/gauss_rifle_bullet_frag.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "Shrapnel Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Slug that explodes into shrapnel upon firing. Has reduced precision and range."
|
||||
att.Desc_Pros = {
|
||||
"+ 16 pellets per shot"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
"+20MOA Imprecision"
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Override_Num = 16
|
||||
att.Add_AccuracyMOA = 20
|
||||
att.Mult_Range = 0.5
|
||||
att.Mult_Penetration = 0.2
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
@@ -0,0 +1,45 @@
|
||||
--[[
|
||||
| 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 = "Explosive Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Slug containing an explosive payload. Does less direct damage, and cannot penetrate surfaces.\nExplosive shell can take down various Combine vehicles."
|
||||
att.Desc_Pros = {
|
||||
"+ Explosion on hit"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
att.Override_DamageType = DMG_BURN
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_Penetration = 0
|
||||
att.Mult_Damage = 0.6
|
||||
att.Mult_DamageMin = 0.6
|
||||
att.MagReducer = true
|
||||
att.ActivateElements = {"reducedmag"}
|
||||
|
||||
att.Hook_BulletHit = function(wep, data)
|
||||
local ent = data.tr.Entity
|
||||
local effectdata = EffectData()
|
||||
effectdata:SetOrigin( data.tr.HitPos )
|
||||
util.Effect( "Explosion", effectdata)
|
||||
local rad = math.Clamp(math.ceil(wep:GetDamage(0)), 100, 500)
|
||||
util.BlastDamage(wep, wep:GetOwner(), data.tr.HitPos, rad, wep:GetDamage(data.range))
|
||||
if ent:IsValid() and ent:GetClass() == "npc_helicopter" then
|
||||
-- The Hunter Chopper is hardcoded to only take damage from HL2 airboat
|
||||
-- Screw you, Valve! Screw you!
|
||||
data.dmgtype = DMG_AIRBOAT
|
||||
end
|
||||
end
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
55
lua/arccw/shared/attachments/gauss_rifle_bullet_ricochet.lua
Normal file
55
lua/arccw/shared/attachments/gauss_rifle_bullet_ricochet.lua
Normal file
@@ -0,0 +1,55 @@
|
||||
--[[
|
||||
| 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 = "Rebounding Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Slug with specialized head that ricochets off any surface or target for up to 40 times. Each bounce reduces damage, and hitting targets reduces damage further."
|
||||
att.Desc_Pros = {
|
||||
"Slug bounces off surfaces"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
"Ricocheting slug can hit self",
|
||||
--"- Magazine capacity"
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_Penetration = 0
|
||||
att.Mult_Precision = 8
|
||||
att.MagReducer = true
|
||||
att.Mult_Damage = 0.8
|
||||
att.Mult_DamageMin = 0.8
|
||||
--[[]
|
||||
att.MagReducer = true
|
||||
att.ActivateElements = {"reducedmag"}
|
||||
]]
|
||||
|
||||
att.Hook_BulletHit = function(wep, data)
|
||||
if CLIENT then return end
|
||||
|
||||
if data.tr.HitPos then
|
||||
local dir = data.tr.Normal - 2 * (data.tr.Normal:Dot(data.tr.HitNormal)) * data.tr.HitNormal
|
||||
local r = ents.Create("arccw_ricochet_gauss")
|
||||
r.FireTime = CurTime()
|
||||
r.Owner = wep.Owner
|
||||
r.Damage = math.ceil(data.tr.HitNonWorld and (data.damage * 0.75) or data.damage)
|
||||
r.Direction = dir
|
||||
r.Inflictor = wep
|
||||
r:SetPos(data.tr.HitPos)
|
||||
r:Spawn()
|
||||
|
||||
return false
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
43
lua/arccw/shared/attachments/gauss_rifle_bullet_rifle.lua
Normal file
43
lua/arccw/shared/attachments/gauss_rifle_bullet_rifle.lua
Normal file
@@ -0,0 +1,43 @@
|
||||
--[[
|
||||
| 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 = "Intermediate Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Load small 7mm slugs that are less powerful, but easier to come by and allows a generous clip size."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_ShootPitch = 1.1
|
||||
att.Mult_RPM = 1.1
|
||||
att.Mult_FireAnimTime = 1 / 1.1
|
||||
|
||||
att.Mult_Damage = 0.6
|
||||
att.Mult_DamageMin = 0.75
|
||||
att.Mult_Penetration = 0.5
|
||||
att.Mult_Range = 0.6
|
||||
att.Mult_RangeMin = 0.6
|
||||
|
||||
att.Mult_Recoil = 0.5
|
||||
att.Mult_RecoilSide = 0.5
|
||||
att.Mult_ReloadTime = 0.8
|
||||
|
||||
att.MagExtender = true
|
||||
att.Override_Ammo = "ar2"
|
||||
att.Override_Trivia_Calibre = "7mm Mini Slugs"
|
||||
att.Override_ClipSize = 8
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
att.Override_Ammo = "smg1"
|
||||
end
|
||||
31
lua/arccw/shared/attachments/gauss_rifle_bullet_sabot.lua
Normal file
31
lua/arccw/shared/attachments/gauss_rifle_bullet_sabot.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "Sabot Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Shaped and reinforced slug designed to penetrate entire bunker walls. Has extremely high penetration and long range damage."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_Range = 1.5
|
||||
att.Mult_DamageMin = 2
|
||||
att.Mult_Penetration = 10
|
||||
att.Mult_Recoil = 1.5
|
||||
att.Mult_AccuracyMOA = 2
|
||||
att.MagReducer = true
|
||||
att.ActivateElements = {"reducedmag"}
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
27
lua/arccw/shared/attachments/gauss_rifle_bullet_tungsten.lua
Normal file
27
lua/arccw/shared/attachments/gauss_rifle_bullet_tungsten.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
--[[
|
||||
| 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 = "Tungsten Slugs"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_ammo.png")
|
||||
att.Description = "Ultra-durable tungsten slugs. Improves damage over range, but overpenetrates up close."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = "gauss_rifle_bullet"
|
||||
|
||||
att.AutoStats = true
|
||||
att.Mult_DamageMin = 1.75
|
||||
att.Mult_Damage = 0.75
|
||||
att.Mult_Penetration = 1.5
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
33
lua/arccw/shared/attachments/gauss_rifle_capacitor.lua
Normal file
33
lua/arccw/shared/attachments/gauss_rifle_capacitor.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
--[[
|
||||
| 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 = "Turbo Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Liquid-cooled capacitors increase firing rate dramatically, but each shot is not as powerful or precise."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_ShootPitch = 1.5
|
||||
att.Mult_AccuracyMOA = 5
|
||||
|
||||
att.Mult_RPM = 1.5
|
||||
--att.Mult_FireAnimTime = 0.5
|
||||
|
||||
att.Mult_Range = 0.6
|
||||
att.Mult_Damage = 0.6
|
||||
att.Mult_DamageMin = 0.6
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
@@ -0,0 +1,28 @@
|
||||
--[[
|
||||
| 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 = "Absorption Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Hydraulic pistons mounted to capacitors significantly reduce recoil, but slightly slows down handling."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.InvAtt = "gauss_rifle_capacitor"
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_ReloadTime = 1.2
|
||||
att.Mult_SightTime = 1.2
|
||||
att.Mult_Recoil = 0.5
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
43
lua/arccw/shared/attachments/gauss_rifle_capacitor_burst.lua
Normal file
43
lua/arccw/shared/attachments/gauss_rifle_capacitor_burst.lua
Normal file
@@ -0,0 +1,43 @@
|
||||
--[[
|
||||
| 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 = "Burst Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Dangerous tinkering allows these capacitors to fire twice in rapid succession. Has a long delay after bursting."
|
||||
att.Desc_Pros = {
|
||||
"Hyper-burst mode"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.InvAtt = "gauss_rifle_capacitor"
|
||||
att.AutoStats = true
|
||||
|
||||
att.Override_Firemodes = {
|
||||
{
|
||||
Mode = -2,
|
||||
Mult_RPM = 25,
|
||||
RunawayBurst = true,
|
||||
PostBurstDelay = 1.5,
|
||||
Override_ShotRecoilTable = {[0] = 0, [1] = 1.5}
|
||||
},
|
||||
{
|
||||
Mode = 1
|
||||
},
|
||||
{
|
||||
Mode = 0
|
||||
}
|
||||
}
|
||||
|
||||
att.Mult_ReloadTime = 1.2
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
40
lua/arccw/shared/attachments/gauss_rifle_capacitor_cqc.lua
Normal file
40
lua/arccw/shared/attachments/gauss_rifle_capacitor_cqc.lua
Normal file
@@ -0,0 +1,40 @@
|
||||
--[[
|
||||
| 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 = "CQC Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Gyroscope-stablized capacitors improve agility of the rifle, but severely hurts precision and damage over range."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
"+10MOA Imprecision"
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.InvAtt = "gauss_rifle_capacitor"
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_ShootPitch = 1.1
|
||||
att.Add_AccuracyMOA = 10
|
||||
|
||||
att.Mult_RPM = 1.1
|
||||
att.Mult_FireAnimTime = 1 / 1.1
|
||||
|
||||
att.Mult_SightTime = 0.7
|
||||
att.Mult_HipDispersion = 0.7
|
||||
att.Mult_MoveDispersion = 0.7
|
||||
att.Mult_SightedSpeedMult = 2
|
||||
|
||||
att.Mult_Range = 0.4
|
||||
att.Mult_Damage = 0.5
|
||||
att.Mult_DamageMin = 0.5
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
36
lua/arccw/shared/attachments/gauss_rifle_capacitor_heavy.lua
Normal file
36
lua/arccw/shared/attachments/gauss_rifle_capacitor_heavy.lua
Normal file
@@ -0,0 +1,36 @@
|
||||
--[[
|
||||
| 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 = "Heavy Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Overcharged capacitors are significantly more powerful, but are more cumbersome and much slower to charge."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.InvAtt = "gauss_rifle_capacitor"
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_ShootPitch = 0.6
|
||||
|
||||
att.Mult_RPM = 0.6
|
||||
att.Mult_FireAnimTime = 1 / 0.6
|
||||
|
||||
att.Mult_Damage = 1.5
|
||||
att.Mult_DamageMin = 2.5
|
||||
|
||||
att.Mult_MoveDispersion = 1.5
|
||||
att.Mult_ReloadTime = 1.3
|
||||
att.Mult_Recoil = 1.5
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
33
lua/arccw/shared/attachments/gauss_rifle_capacitor_range.lua
Normal file
33
lua/arccw/shared/attachments/gauss_rifle_capacitor_range.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
--[[
|
||||
| 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 = "Calibrated Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Fine tuned capacitors have incredible precision and better damage over range, but are slightly slower to charge."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.InvAtt = "gauss_rifle_capacitor"
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_ShootPitch = 0.85
|
||||
att.Mult_AccuracyMOA = 0.25
|
||||
|
||||
att.Mult_RPM = 0.85
|
||||
att.Mult_FireAnimTime = 1 / 0.85
|
||||
|
||||
att.Mult_Range = 1.5
|
||||
att.Mult_DamageMin = 1.2
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
@@ -0,0 +1,29 @@
|
||||
--[[
|
||||
| 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 = "Quick-Eject Capacitors"
|
||||
att.Icon = Material("entities/acwatt_gauss_rifle_capacitor.png")
|
||||
att.Description = "Capacitors that quickly cycle slugs, accelerating reload speed."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Slot = {"gauss_rifle_capacitor"}
|
||||
att.InvAtt = "gauss_rifle_capacitor"
|
||||
att.AutoStats = true
|
||||
|
||||
att.Mult_AccuracyMOA = 3
|
||||
att.Mult_ReloadTime = 0.75
|
||||
|
||||
att.Mult_Range = 0.75
|
||||
|
||||
if engine.ActiveGamemode() == "terrortown" then
|
||||
att.Free = true
|
||||
end
|
||||
22
lua/arccw/shared/attachments/gauss_rifle_skin_green.lua
Normal file
22
lua/arccw/shared/attachments/gauss_rifle_skin_green.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
--[[
|
||||
| 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 = "Green Skin"
|
||||
att.Icon = Material("arccw_gauss_rifle/skin_green.png")
|
||||
att.Description = "Alternate color scheme for the Gauss Rifle."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
|
||||
att.Slot = {"gauss_rifle_skin"}
|
||||
att.Free = true
|
||||
22
lua/arccw/shared/attachments/gauss_rifle_skin_orange.lua
Normal file
22
lua/arccw/shared/attachments/gauss_rifle_skin_orange.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
--[[
|
||||
| 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 = "Orange Skin"
|
||||
att.Icon = Material("arccw_gauss_rifle/skin_orange.png")
|
||||
att.Description = "Alternate color scheme for the Gauss Rifle."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
|
||||
att.Slot = {"gauss_rifle_skin"}
|
||||
att.Free = true
|
||||
22
lua/arccw/shared/attachments/gauss_rifle_skin_purple.lua
Normal file
22
lua/arccw/shared/attachments/gauss_rifle_skin_purple.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
--[[
|
||||
| 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 = "Purple Skin"
|
||||
att.Icon = Material("arccw_gauss_rifle/skin_purple.png")
|
||||
att.Description = "Alternate color scheme for the Gauss Rifle."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.Desc_Neutrals = {
|
||||
}
|
||||
|
||||
att.Slot = {"gauss_rifle_skin"}
|
||||
att.Free = true
|
||||
30
lua/arccw/shared/attachments/grip_eft1911_pachmayr.lua
Normal file
30
lua/arccw/shared/attachments/grip_eft1911_pachmayr.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "American legend grip"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_grippachmayr_icon.png", "mips smooth")
|
||||
att.Description = "American legend grip #423 for M1911A1, product by Pachmayr."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_grip_1911"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_grip_pachmayr/models/eft_1911_grippachmayr.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Mult_SightTime = 0.92
|
||||
43
lua/arccw/shared/attachments/grip_eft_heracqr.lua
Normal file
43
lua/arccw/shared/attachments/grip_eft_heracqr.lua
Normal file
@@ -0,0 +1,43 @@
|
||||
--[[
|
||||
| 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 = "Hera Arms CQR tactical grip"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/foregrips/foregrip_heracqr.png", "mips smooth")
|
||||
att.Description = "The CQR front grip is a easy to install, lightweight and compact frontgrip. In combination with our CQR Buttstock, operators will get a lightweight and ergonomic SBR System."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_foregrip"}
|
||||
|
||||
att.LHIK = true
|
||||
|
||||
att.Model = "models/entities/eft_attachments/foregrips/eft_foregrip_heracqr.mdl"
|
||||
|
||||
att.ModelOffset = Vector(0, -0, -0.2)
|
||||
att.OffsetAng = Angle(-90, 180, 90)
|
||||
|
||||
att.Mult_SightTime = 1.1
|
||||
att.Mult_Recoil = 0.9
|
||||
att.Mult_RecoilSide = 0.96
|
||||
att.Mult_VisualRecoilMult = 0.6
|
||||
|
||||
att.Mult_HipDispersion = 0.9
|
||||
att.Mult_SightsDispersion = 1.1
|
||||
|
||||
att.Mult_SpeedMult = 0.96
|
||||
att.Mult_SightedSpeedMult = 0.95
|
||||
att.Mult_ShootSpeedMult = 1.1
|
||||
|
||||
att.Override_HoldtypeActive = "smg"
|
||||
42
lua/arccw/shared/attachments/grip_eft_kac.lua
Normal file
42
lua/arccw/shared/attachments/grip_eft_kac.lua
Normal file
@@ -0,0 +1,42 @@
|
||||
--[[
|
||||
| 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 = "KAC Vertical pistol grip"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/KAC_GripIcon.png", "mips smooth")
|
||||
att.Description = "Vertical pistol grip produced by Knights armament."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_foregrip"}
|
||||
|
||||
att.LHIK = true
|
||||
|
||||
att.Model = "models/entities/eft_attachments/eft_grip_kac/models/eft_grip_kac.mdl"
|
||||
|
||||
att.ModelOffset = Vector(0, -0, -0.2)
|
||||
|
||||
att.Mult_SightTime = 0.93
|
||||
att.Mult_Recoil = 1.04
|
||||
att.Mult_RecoilSide = 1.01
|
||||
att.Mult_VisualRecoilMult = 0.8
|
||||
|
||||
att.Mult_HipDispersion = 0.9
|
||||
att.Mult_SightsDispersion = 1.1
|
||||
|
||||
att.Mult_SpeedMult = 0.98
|
||||
att.Mult_SightedSpeedMult = 1.1
|
||||
att.Mult_ShootSpeedMult = 0.8
|
||||
|
||||
att.Override_HoldtypeActive = "smg"
|
||||
43
lua/arccw/shared/attachments/grip_eft_rk6.lua
Normal file
43
lua/arccw/shared/attachments/grip_eft_rk6.lua
Normal file
@@ -0,0 +1,43 @@
|
||||
--[[
|
||||
| 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 = "Zenit RK-6 foregrip"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/foregrips/foregrip_rk6.png", "mips smooth")
|
||||
att.Description = "RK-6 foregrip can be installed on the lower part of handguards with a WEAVER rail. It provides better operational control of weapon during fire."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_foregrip"}
|
||||
|
||||
att.LHIK = true
|
||||
|
||||
att.Model = "models/entities/eft_attachments/foregrips/eft_foregrip_rk6.mdl"
|
||||
|
||||
att.ModelOffset = Vector(0, -0, -0.2)
|
||||
att.OffsetAng = Angle(-90, 180, 90)
|
||||
|
||||
att.Mult_SightTime = 0.8
|
||||
att.Mult_Recoil = 1.08
|
||||
att.Mult_RecoilSide = 1.15
|
||||
att.Mult_VisualRecoilMult = 1.5
|
||||
|
||||
att.Mult_HipDispersion = 0.5
|
||||
att.Mult_SightsDispersion = 1.4
|
||||
|
||||
att.Mult_SpeedMult = 1
|
||||
att.Mult_SightedSpeedMult = 1.25
|
||||
att.Mult_ShootSpeedMult = 1
|
||||
|
||||
att.Override_HoldtypeActive = "smg"
|
||||
42
lua/arccw/shared/attachments/grip_eft_rvg.lua
Normal file
42
lua/arccw/shared/attachments/grip_eft_rvg.lua
Normal file
@@ -0,0 +1,42 @@
|
||||
--[[
|
||||
| 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 = "Magpul RVG grip"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/grip_rvg_icon.png", "mips smooth")
|
||||
att.Description = "Magpul RVG (Rail Vertical Grip) tactical grip. Common, unsophisticated and inexpensive, ergonomically shaped vertical foregrip."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = {"eft_foregrip"}
|
||||
|
||||
att.LHIK = true
|
||||
|
||||
att.Model = "models/entities/eft_attachments/eft_grip_rvg/models/eft_grip_rvg.mdl"
|
||||
|
||||
att.ModelOffset = Vector(0, -0, -0.2)
|
||||
|
||||
att.Mult_SightTime = 1.04
|
||||
att.Mult_Recoil = 0.95
|
||||
att.Mult_RecoilSide = 0.8
|
||||
att.Mult_VisualRecoilMult = 1.4
|
||||
|
||||
att.Mult_HipDispersion = 1.4
|
||||
att.Mult_SightsDispersion = 0.85
|
||||
|
||||
att.Mult_SpeedMult = 0.96
|
||||
att.Mult_SightedSpeedMult = 0.9
|
||||
att.Mult_ShootSpeedMult = 1
|
||||
|
||||
att.Override_HoldtypeActive = "smg"
|
||||
30
lua/arccw/shared/attachments/hammer_eft1911_hex.lua
Normal file
30
lua/arccw/shared/attachments/hammer_eft1911_hex.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "HEX Hammer"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_hammerhex_icon.png", "mips smooth")
|
||||
att.Description = "HEX hammer for M1911A1, product by STI."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_hammer_1911"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_hammer_hex/models/eft_1911_hammerhex.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Mult_SightTime = 0.97
|
||||
30
lua/arccw/shared/attachments/hammer_eft1911_light.lua
Normal file
30
lua/arccw/shared/attachments/hammer_eft1911_light.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "Ultralight hammer"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_hammerlight_icon.png", "mips smooth")
|
||||
att.Description = "Ultralight skeletonized hammer for M1911A1, product by Wilson."
|
||||
|
||||
att.SortOrder = 1
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_hammer_1911"
|
||||
|
||||
att.SortOrder = 15
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_hammer_light/models/eft_1911_hammerlight.mdl"
|
||||
|
||||
att.ModelScale = Vector(1, 1, 1)
|
||||
|
||||
att.Mult_SightTime = 0.96
|
||||
28
lua/arccw/shared/attachments/hguard_eftmp5_trirail.lua
Normal file
28
lua/arccw/shared/attachments/hguard_eftmp5_trirail.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
--[[
|
||||
| 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 = "PTR Tri-Rail"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/Trirail_HandguardIcon.png")
|
||||
att.Description = "Handguard for MP5 produced by PTR, equipped with 3 rail mounts for installation of additional devices."
|
||||
att.Desc_Pros = {
|
||||
"Tri-rails allowing for further attachments"
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eftmp5_handguard"
|
||||
|
||||
att.Model = "models/weapons/arc_eft_mp5/eft_mp5_trirail/models/eft_mp5_hguardtrirail.mdl"
|
||||
|
||||
att.GivesFlags = {"lowerrail", "siderail"}
|
||||
|
||||
att.Mult_Recoil = 1
|
||||
att.Mult_RecoilSide = 0.95
|
||||
att.Mult_SightTime = 1.02
|
||||
29
lua/arccw/shared/attachments/kit_eft_mp155_ultima.lua
Normal file
29
lua/arccw/shared/attachments/kit_eft_mp155_ultima.lua
Normal file
@@ -0,0 +1,29 @@
|
||||
--[[
|
||||
| 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 = "Ultima bodykit"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp155_kit_ultima.png", "mips smooth")
|
||||
att.Description = "The \"Ultima\" bodykit for the MP-155 shotgun. Includes top rail and polymer handguard. Manufactured by Kalashnikov Group."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp155_kit"
|
||||
|
||||
-- att.SortOrder = 2
|
||||
|
||||
att.Mult_DrawTime = 0.88
|
||||
att.Mult_SightTime = 0.88
|
||||
att.Mult_SpeedMult = 1.02
|
||||
att.Mult_Recoil = 0.98
|
||||
|
||||
att.ActivateElements = {"ultimatoprail","ultimahg"}
|
||||
35
lua/arccw/shared/attachments/mag_eft1911_14.lua
Normal file
35
lua/arccw/shared/attachments/mag_eft1911_14.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--[[
|
||||
| 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 = "Mec-Gar 11-round magazine"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/1911_mag11_icon.png")
|
||||
att.Description = "Mec-Gar 11-round .45 ACP magazine for M1911A1."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft1911_mag"
|
||||
|
||||
att.Model = "models/weapons/arc_eft_1911/eft_1911_magextended/models/eft_1911_mag14.mdl"
|
||||
|
||||
att.Mult_MoveSpeed = 0.99
|
||||
att.Mult_SightTime = 1.03
|
||||
att.Mult_ReloadTime = 1.10
|
||||
|
||||
att.MagExtender = true
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_long"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_long_empty"
|
||||
end
|
||||
end
|
||||
30
lua/arccw/shared/attachments/mag_eft_mp153_5.lua
Normal file
30
lua/arccw/shared/attachments/mag_eft_mp153_5.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "5-shell magazine extension"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_m5.png", "mips smooth")
|
||||
att.Description = "5-shell MP-153 12ga magazine extension."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_mag"
|
||||
|
||||
att.SortOrder = 8
|
||||
|
||||
att.Mult_DrawTime = 1.05
|
||||
att.Mult_SightTime = 1.05
|
||||
att.Mult_SpeedMult = 0.975
|
||||
att.Override_ClipSize = 5
|
||||
att.Mult_MalfunctionMean = 0.95
|
||||
|
||||
att.ActivateElements = {"m5"}
|
||||
30
lua/arccw/shared/attachments/mag_eft_mp153_6.lua
Normal file
30
lua/arccw/shared/attachments/mag_eft_mp153_6.lua
Normal file
@@ -0,0 +1,30 @@
|
||||
--[[
|
||||
| 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 = "6-shell magazine extension"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_m6.png", "mips smooth")
|
||||
att.Description = "6-shell MP-153 12ga magazine extension."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_mag"
|
||||
|
||||
att.SortOrder = 7
|
||||
|
||||
att.Mult_DrawTime = 1.15
|
||||
att.Mult_SightTime = 1.15
|
||||
att.Mult_SpeedMult = 0.925
|
||||
att.Override_ClipSize = 6
|
||||
att.Mult_MalfunctionMean = 0.9
|
||||
|
||||
att.ActivateElements = {"m6"}
|
||||
31
lua/arccw/shared/attachments/mag_eft_mp153_7.lua
Normal file
31
lua/arccw/shared/attachments/mag_eft_mp153_7.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "7-shell magazine extension"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_m7.png", "mips smooth")
|
||||
att.Description = "7-shell MP-153 12ga magazine extension."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_mag"
|
||||
|
||||
att.SortOrder = 6
|
||||
|
||||
att.Mult_DrawTime = 1.25
|
||||
att.Mult_SightTime = 1.25
|
||||
att.Mult_SpeedMult = 0.875
|
||||
att.Override_ClipSize = 7
|
||||
att.Mult_MalfunctionMean = 0.85
|
||||
|
||||
att.ActivateElements = {"m7"}
|
||||
att.GivesFlags = {"long_mag"}
|
||||
31
lua/arccw/shared/attachments/mag_eft_mp153_8.lua
Normal file
31
lua/arccw/shared/attachments/mag_eft_mp153_8.lua
Normal file
@@ -0,0 +1,31 @@
|
||||
--[[
|
||||
| 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 = "8-shell magazine extension"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/mp153_m8.png", "mips smooth")
|
||||
att.Description = "8-shell MP-153 12ga magazine extension."
|
||||
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eft_mp153_mag"
|
||||
|
||||
att.SortOrder = 5
|
||||
|
||||
att.Mult_DrawTime = 1.3
|
||||
att.Mult_SightTime = 1.3
|
||||
att.Mult_SpeedMult = 0.85
|
||||
att.Override_ClipSize = 8
|
||||
att.Mult_MalfunctionMean = 0.8
|
||||
|
||||
att.ActivateElements = {"m8"}
|
||||
att.GivesFlags = {"long_mag"}
|
||||
35
lua/arccw/shared/attachments/mag_eftmp5_20.lua
Normal file
35
lua/arccw/shared/attachments/mag_eftmp5_20.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--[[
|
||||
| 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 = "20-Round Mag"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/MP5_20Mag_Icon.png")
|
||||
att.Description = "Lightweight 20-round magazine for the MP5, the lighter weight allowing for increased mobility."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eftmp5_mag"
|
||||
|
||||
att.Mult_MoveSpeed = 1.1
|
||||
att.Mult_SightTime = 0.9
|
||||
att.Mult_ReloadTime = 0.85
|
||||
|
||||
att.MagReducer = true
|
||||
|
||||
att.ActivateElements = {"Magazine_20"}
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_short"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_short_empty"
|
||||
end
|
||||
end
|
||||
35
lua/arccw/shared/attachments/mag_eftmp5_50.lua
Normal file
35
lua/arccw/shared/attachments/mag_eftmp5_50.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--[[
|
||||
| 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 = "50-Round Drum"
|
||||
att.Icon = Material("vgui/entities/eft_attachments/MP5_50Drum_Icon.png")
|
||||
att.Description = "Heavy 50-round Drum, high mag capacity at a cost of mobility."
|
||||
att.Desc_Pros = {
|
||||
}
|
||||
att.Desc_Cons = {
|
||||
}
|
||||
att.AutoStats = true
|
||||
att.Slot = "eftmp5_mag"
|
||||
|
||||
att.Mult_MoveSpeed = 0.95
|
||||
att.Mult_SightTime = 1.25
|
||||
att.Mult_ReloadTime = 1.15
|
||||
|
||||
att.MagExtender = true
|
||||
|
||||
att.ActivateElements = {"extendedmag"}
|
||||
|
||||
att.Hook_SelectReloadAnimation = function(wep, anim)
|
||||
if anim == "reload" then
|
||||
return "reload_long"
|
||||
elseif anim == "reload_empty" then
|
||||
return "reload_long_empty"
|
||||
end
|
||||
end
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user