This commit is contained in:
lifestorm
2024-08-04 22:55:00 +03:00
parent 0e770b2b49
commit 94063e4369
7342 changed files with 1718932 additions and 14 deletions

View 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/
--]]
ITEM.name = "OSPR2A-EXP"
ITEM.description = "Une version plus lourde et plus puissante de l'AR-2. Extrêmement imprécise lors du déplacement, le lanceur de boule a énergie n'est pas inclus."
ITEM.model = "models/weapons/irifle2/w_irifle2.mdl"
ITEM.class = "arccw_ar21"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "assaultrifle"
ITEM.baseDamage = 23
ITEM.armorPen = 0.8
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-19.67, 199.67, 5.91),
ang = Angle(1.2, 633.49, 0),
fov = 10.64
}
ITEM.replaceOnDeath = "dummy_biolock_expar2"
ITEM.magazines = {["magazine_ospr_24rnd"] = true}

View 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/
--]]
ITEM.name = "HK USP .45"
ITEM.description = "Le USP 45 est un pistolet semi-automatique utilisant des munitions standard de 9 mm. Il est assez populaire parmi la Protection Civile pour une utilisation dans les tâches quotidiennes et la contention en tant qu'arme efficace."
ITEM.model = "models/weapons/w_pist_usp.mdl"
ITEM.class = "arccw_eft_usp"
ITEM.weaponCategory = "sidearm"
ITEM.category = "Armes"
ITEM.balanceCat = "pistol"
ITEM.baseDamage = 15
ITEM.armorPen = 0.6
ITEM.width = 2
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(-26, 161, 7),
ang = Angle(1, 280, 0),
fov = 1.32
}
ITEM.magazines = {["magazine_usp"] = true}

View 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/
--]]
ITEM.name = "AR-2"
ITEM.description = "Fusil d'assaut alimenté par une énergie noire fabriquée par le Cartel. L'AR-2 est essentiellement une variante Combine des fusils d'assaut actuels, généralement délivrés aux soldats et aux élites de l'Overwatch"
ITEM.model = "models/weapons/w_IRifle.mdl"
ITEM.class = "arrcw_ar2"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 21
ITEM.armorPen = 0.55
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-275.29, 1173.54, 46.1),
ang = Angle(2.1, 642.98, 0),
fov = 1.99
}
ITEM.replaceOnDeath = "dummy_biolock_ar2"
ITEM.magazines = {["magazine_pulse30"] = true}

View 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/
--]]
ITEM.name = "SR-1A"
ITEM.description = "Le SR-1A est l'arme d'assaut standard des forces Overwatch. Contrairement à l'AR-2, elle tire des balles légères capables de percer des cibles blindées légères."
ITEM.model = "models/weapons/oar/w_orifle.mdl"
ITEM.class = "arccw_ordinalar2"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 19
ITEM.armorPen = 0.7
ITEM.width = 3
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-106.92, 352.12, -8.62),
ang = Angle(-1.77, 645.61, 0),
fov = 5.89
}
ITEM.replaceOnDeath = "dummy_biolock_sr1"
ITEM.magazines = {["magazine_pulse30"] = true}

View 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/
--]]
ITEM.name = "Mitrailleuse légère APF"
ITEM.description = "Une grosse mitrailleuse fabriquée par l'Overwatch capable de déchaîner l'enfer sur des positions tactiques afin de supprimer ses cibles."
ITEM.model = "models/weapons/w_suppressor.mdl"
ITEM.class = "arccw_suppressorlmg"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 8
ITEM.armorPen = 0.7
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_pulse100"] = true}

View 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/
--]]
ITEM.name = "Overwatch Pulse Submachine-gun"
ITEM.description = "Léger, compact et facile à transporter pour n'importe qui. En échange de l'absence des systèmes biométriques utilisés par la plupart des armes d'Overwatch, le pistolet-mitrailleur à impulsion est une arme pratique pour la plupart des problèmes de résistance."
ITEM.model = "models/weapons/w_ipistol.mdl"
ITEM.class = "arrcw_psmg"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "smg"
ITEM.category = "Armes"
ITEM.baseDamage = 15
ITEM.armorPen = 0.7
ITEM.width = 3
ITEM.height = 2
ITEM.magazines = {["magazine_pulse20"] = true}

View File

@@ -0,0 +1,25 @@
--[[
| 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/
--]]
ITEM.name = "Spas-12"
ITEM.description = "Le légendaire fusil à pompe SPAS-12 est de retour et prêt pour le service. Un fusil à pompe capable d'être utilisé dans tous les domaines de combat."
ITEM.model = "models/weapons/arccw/c_ur_spas12.mdl"
ITEM.class = "arccw_ur_spas12"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "shotgun"
ITEM.baseDamage = 10
ITEM.armorPen = 0.55
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_shotgun"] = true}

View 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/
--]]
ITEM.name = "Fusil à pompe lourd de l'overwatch"
ITEM.description = "Le fusil à pompe lourd d'Overwatch est un fusil à pompe volumineux et encombrant capable de pulvériser ses adversaires en morceaux à courte portée. Utilisé à la fois par les Chargers et les Spikewalls du Combine."
ITEM.model = "models/weapons/w_heavyshotgun.mdl"
ITEM.class = "arccw_heavyshotgun"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "shotgun"
ITEM.category = "Armes"
ITEM.baseDamage = 11
ITEM.armorPen = 0.75
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-12.64, 188.56, 17.47),
ang = Angle(4.68, 273.11, 0),
fov = 12.39
}
ITEM.magazines = {["magazine_sg1"] = true}

View 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/
--]]
ITEM.name = "OICW"
ITEM.description = "Fusil de combat à tir rapide conçu pour remplacer l'armements standard des Forces de l'Overwatch dans l'arsenal du Cartel, avec un mode rafale à 5 coups toujours plus rapide. Bon pour courir et tirer."
ITEM.model = "models/weapons/oicw/w_oicw.mdl"
ITEM.class = "arccw_oicw"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "assaultrifle"
ITEM.baseDamage = 16
ITEM.armorPen = 0.7
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-651.9, 34.32, 11.62),
ang = Angle(0.77, 356.24, 0),
fov = 3.04
}
ITEM.replaceOnDeath = "dummy_biolock_ociw"
ITEM.magazines = {["magazine_tac60"] = true}

View 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/
--]]
ITEM.name = "UMP-45"
ITEM.description = "Le UMP est un pistolet-mitrailleur décent qui tire plus lentement que d'autres PM."
ITEM.model = "models/weapons/w_smg_ump45.mdl"
ITEM.class = "arccw_eft_ump"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "smg"
ITEM.category = "Armes"
ITEM.baseDamage = 14
ITEM.armorPen = 0.5
ITEM.width = 3
ITEM.height = 2
ITEM.magazines = {["magazine_mp"] = true}

View 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/
--]]
ITEM.name = "M1014"
ITEM.description = "Un fusil à pompe semi-automatique capable de pulvériser les ennemis, bien que sa nature semi-automatique le fasse souffrir en termes de recul et de dispersion."
ITEM.model = "models/weapons/w_shot_xm1014_dropped.mdl"
ITEM.class = "arccw_ud_m1014"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "shotgun"
ITEM.category = "Armes"
ITEM.baseDamage = 10
ITEM.armorPen = 0.55
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-98.51, -727.12, -20.21),
ang = Angle(-1.69, 442.89, 0),
fov = 3.26
}
ITEM.magazines = {["magazine_shotgun"] = true}

View 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/
--]]
ITEM.name = "AWP"
ITEM.description = "Un puissant fusil de sniper à verrou capable de traverser la plupart des ennemis avec facilité. Une arme pratique à longue portée."
ITEM.model = "models/weapons/arccw/c_ur_aw.mdl"
ITEM.class = "arccw_ur_aw"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "boltaction"
ITEM.baseDamage = 95
ITEM.armorPen = 0.8
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_sniper"] = true}

View 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/
--]]
ITEM.name = "M16A2"
ITEM.description = "Le M16A2 est une arme moderne assez décente pour une utilisation sur le terrain dans toutes les situations de combat."
ITEM.model = "models/weapons/arccw/c_ud_m16.mdl"
ITEM.class = "arccw_ud_m16"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "assaultrifle"
ITEM.baseDamage = 16
ITEM.armorPen = 0.65
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_m16"] = true}

View 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/
--]]
ITEM.name = "MP5A3"
ITEM.description = "Le MP5 est une arme automatique compacte. Elle utilise des munitions standard pour pistolet-mitrailleur et est capable d'infliger de grands dégâts aux cibles immobiles."
ITEM.model = "models/weapons/arc_eft_mp5/w_eft_mp5_std/models/w_eft_mp5_std.mdl"
ITEM.class = "arccw_eft_mp5"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "smg"
ITEM.baseDamage = 13
ITEM.armorPen = 0.55
ITEM.width = 3
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(0, -200, 0),
ang = Angle(1.69, 455.63, 0),
fov = 8.5
}
ITEM.magazines = {["magazine_mp"] = true}

View 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/
--]]
ITEM.name = "MP5-SD"
ITEM.description = "Une version silencieuse du MP5 qui est mieux adaptée à l'infiltration. Cependant, elle souffre considérablement de sa capacité à pénétrer les cibles blindées."
ITEM.model = "models/weapons/arc_eft_mp5/w_eft_mp5/models/w_eft_mp5.mdl"
ITEM.class = "arccw_eft_mp5sd"
ITEM.category = "Armes"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "smg"
ITEM.baseDamage = 13
ITEM.armorPen = 0.55
ITEM.width = 3
ITEM.height = 2
ITEM.magazines = {["magazine_mp"] = true}

View 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/
--]]
ITEM.name = "MP7A1"
ITEM.description = "Le MP7 est une arme automatique compacte. Il utilise des munitions standard pour pistolet-mitrailleur et est capable de décharger un déluge de balles sur une longue distance."
ITEM.model = "models/weapons/w_smg1.mdl"
ITEM.class = "arccw_eft_mp7"
ITEM.category = "Armes"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "smg"
ITEM.baseDamage = 14
ITEM.armorPen = 0.65
ITEM.width = 3
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-227.31, -684.48, -136.73),
ang = Angle(-10.71, 431.48, 0),
fov = 1.43
}
ITEM.magazines = {["magazine_mp"] = true}

View File

@@ -0,0 +1,25 @@
--[[
| 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/
--]]
ITEM.name = "AK de fortune"
ITEM.description = "Bien que les AK puissent généralement être produites en masse, celui-ci est encore plus simple à construire... comme s'il en avait vraiment besoin. Mais profitez-en."
ITEM.model = "models/weapons/c_kalash.mdl"
ITEM.class = "wn_arccw_metrokalash"
ITEM.category = "Armes"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.baseDamage = 13
ITEM.armorPen = 0.45
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes."}
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_junk30"] = true}

View 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/
--]]
ITEM.name = "Pistolet-mitrailleur Bâtard"
ITEM.description = "Un pistolet-mitrailleur relativement mal fabriqué qui, bien qu'il puisse tirer des balles... donne l'impression d'un lance-pierre, incapable d'infliger le moindre dommage raisonnable."
ITEM.model = "models/weapons/c_BastardGun.mdl"
ITEM.class = "wn_arccw_bastardgun"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "smg"
ITEM.baseDamage = 10
ITEM.armorPen = 0.45
ITEM.width = 3
ITEM.height = 2
ITEM.magazines = {["magazine_junk30"] = true}

View File

@@ -0,0 +1,25 @@
--[[
| 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/
--]]
ITEM.name = "Duplet"
ITEM.description = "Un fusil à double canon improvisé utilisant deux tuyaux coupés avec de nombreuses pièces attachées et un système de tir de mauvaise qualité. Essayez de ne pas vous faire sauter la main."
ITEM.model = "models/weapons/c_duplet.mdl"
ITEM.class = "wn_arccw_duplet"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "shotgun"
ITEM.category = "Armes"
ITEM.baseDamage = 10
ITEM.armorPen = 0.55
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes"}
ITEM.width = 3
ITEM.height = 2
ITEM.magazines = {["magazine_duplet"] = true}

View 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/
--]]
ITEM.name = "Fusil à boulon Helsing"
ITEM.description = "Un fusil à air silencieux et rotatif qui tire des boulons métalliques."
ITEM.model = "models/weapons/c_Helsing.mdl"
ITEM.class = "wn_arccw_helsing"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 29
ITEM.armorPen = 0.4
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes"}
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(0, -200, 0),
ang = Angle(1.33, 456.54, 0),
fov = 10.05
}
ITEM.magazines = {["magazine_helsing"] = true}

View File

@@ -0,0 +1,25 @@
--[[
| 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/
--]]
ITEM.name = "P90 de fortune"
ITEM.description = "Une version mal fabriquée du P90 fabriquée à partir de matériaux de récupération."
ITEM.model = "models/weapons/c_kalash2012.mdl"
ITEM.class = "wn_arccw_metrokalash2012"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "smg"
ITEM.category = "Armes"
ITEM.baseDamage = 10
ITEM.armorPen = 0.5
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes"}
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_p90"] = true}

View 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/
--]]
ITEM.name = "Popper"
ITEM.description = "Un petit dispositif de manipulation astucieux. Le popper est conçu pour produire un bruit fort et percutant lorsqu'il est activé."
ITEM.model = "models/weapons/c_MetroRevolver.mdl"
ITEM.class = "wn_arccw_metrorevolver"
ITEM.category = "Armes"
ITEM.weaponCategory = "sidearm"
ITEM.balanceCat = "revolver"
ITEM.baseDamage = 35
ITEM.armorPen = 0.35
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes"}
ITEM.width = 2
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(0, -200, 0),
ang = Angle(1.16, 457.4, 0),
fov = 3.82
}
ITEM.magazines = {["magazine_revolver"] = true}

View 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/
--]]
ITEM.name = "Fusil à billes Tikhar"
ITEM.description = "Une arme de fortune capable de tirer des plombs en forme de balle avec un impact assez lourd grâce non seulement au poids des balles mais aussi à la force de pression de l'arme."
ITEM.model = "models/weapons/c_Tikhar.mdl"
ITEM.class = "wn_arccw_tikhar"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 23
ITEM.armorPen = 0.75
ITEM.numShots = 2
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes."}
ITEM.width = 3
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(0, -200, 0),
ang = Angle(0.78, 457.01, 0),
fov = 11.67
}
ITEM.magazines = {["magazine_makeshift_15rnd"] = true}

View File

@@ -0,0 +1,25 @@
--[[
| 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/
--]]
ITEM.name = "VSK-94"
ITEM.description = "Un fusil assez puissant pour ce qu'il vaut. Pas un rebut complet comme ce que vous avez vu auparavant."
ITEM.model = "models/weapons/c_VSV.mdl"
ITEM.class = "wn_arccw_vsv"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "assaultrifle"
ITEM.baseDamage = 14
ITEM.armorPen = 0.55
ITEM.colorAppendix = {["red"] = "Les armes de fortune sont considérablement moins efficaces que les armes modernes"}
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_vsv"] = true}

View 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/
--]]
ITEM.name = "MP-155"
ITEM.description = "Un fusil à pompe de bonne apparence qui ressemble à un modèle à pompe mais qui est en réalité semi-automatique. Cependant, sa dispersion est notable."
ITEM.model = "models/weapons/arccw/darsu_eft/c_mp153.mdl"
ITEM.class = "arccw_eft_mp155"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "shotgun"
ITEM.category = "Armes"
ITEM.baseDamage = 10
ITEM.armorPen = 0.55
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(39.85, -723.54, 117.12),
ang = Angle(9.47, 454.94, 0),
fov = 3.29
}
ITEM.magazines = {["magazine_shotgun5"] = true}

View 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/
--]]
ITEM.name = "M1911"
ITEM.description = "Un M1911 de style ancien. Très populaire comme pistolet en raison de son efficacité contre les cibles faciles et de sa manipulation excellente."
ITEM.model = "models/weapons/w_pist_usp.mdl"
ITEM.class = "arccw_ur_m1911"
ITEM.weaponCategory = "sidearm"
ITEM.balanceCat = "pistol"
ITEM.baseDamage = 15
ITEM.category = "Armes"
ITEM.armorPen = 0.55
ITEM.width = 2
ITEM.height = 1
ITEM.magazines = {["magazine_1911"] = true}

View 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/
--]]
ITEM.name = "Model 329PD"
ITEM.description = "Un petit revolver qui a plus de puissance que le revolver à plombs."
ITEM.model = "models/weapons/arccw/c_ur_329pd.mdl"
ITEM.class = "arccw_ur_329"
ITEM.weaponCategory = "sidearm"
ITEM.balanceCat = "revolver"
ITEM.category = "Armes"
ITEM.baseDamage = 45
ITEM.armorPen = 0.55
ITEM.width = 2
ITEM.height = 1
ITEM.magazines = {["magazine_revolver"] = true}

View 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/
--]]
ITEM.name = "Model 870"
ITEM.description = "Un fusil à pompe capable d'infliger des douleurs à des distances décentes."
ITEM.model = "models/weapons/arccw/c_ud_870.mdl"
ITEM.class = "arccw_ud_870"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "shotgun"
ITEM.category = "Armes"
ITEM.baseDamage = 10
ITEM.armorPen = 0.55
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(0, -200, 0),
ang = Angle(0.99, 455.61, 0),
fov = 10.58
}
ITEM.magazines = {["magazine_shotgun"] = true}

View 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/
--]]
ITEM.name = "AKM"
ITEM.description = "Une AK lourdement personnalisable qui peut être transformé en ce que vous voulez tant que vous avez les pièces nécessaires."
ITEM.model = "models/weapons/arccw/c_ur_ak.mdl"
ITEM.class = "arccw_ur_ak"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 19
ITEM.armorPen = 0.65
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(33.89, -729.63, -73.93),
ang = Angle(-5.46, 453.97, 0),
fov = 2.97
}
ITEM.magazines = {["magazine_akm"] = true}

View 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/
--]]
ITEM.name = "AKSU"
ITEM.description = "Une version plus petite de l'AK, facile à ranger dans votre sac et assez efficace par elle-même. Cependant, elle est moins précise que sa version de taille normale."
ITEM.model = "models/weapons/w_rif_ak47.mdl"
ITEM.class = "arccw_eft_aks74u"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 17
ITEM.armorPen = 0.65
ITEM.width = 3
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(-7.92, -731.51, -60.4),
ang = Angle(-5, 449.29, 0),
fov = 3.34
}
ITEM.magazines = {["magazine_aksu"] = true}

View 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/
--]]
ITEM.name = "Deagle"
ITEM.description = "Une arme bruyante et puissante connue sous le nom de Deagle. Un utile canon à main efficace pour tous vos besoins."
ITEM.model = "models/weapons/w_pist_glock18.mdl"
ITEM.class = "arccw_ur_deagle"
ITEM.weaponCategory = "sidearm"
ITEM.category = "Armes"
ITEM.balanceCat = "pistol"
ITEM.baseDamage = 44
ITEM.armorPen = 0.7
ITEM.width = 2
ITEM.height = 1
ITEM.magazines = {["magazine_deagle"] = true}

View 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/
--]]
ITEM.name = "G3A3"
ITEM.description = "Le G3A3 est un chef-d'œuvre d'ingénierie pour son type, malgré ses chargeurs de seulement 20 balles, il est connu pour son tir précis et sa capacité à éliminer les Transhumains."
ITEM.model = "models/weapons/arccw/c_ur_g3.mdl"
ITEM.class = "arccw_ur_g3"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 20
ITEM.armorPen = 0.75
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_g3"] = true}

View 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/
--]]
ITEM.name = "Glock 17"
ITEM.description = "Un bon vieux glock, bon faite gaffe quand même de pas le casser."
ITEM.model = "models/weapons/w_pist_glock18.mdl"
ITEM.class = "arccw_ud_glock"
ITEM.weaponCategory = "sidearm"
ITEM.category = "Armes"
ITEM.balanceCat = "pistol"
ITEM.baseDamage = 13
ITEM.armorPen = 0.65
ITEM.width = 2
ITEM.height = 1
ITEM.magazines = {["magazine_glock"] = true}

View 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/
--]]
ITEM.name = "Mini-14"
ITEM.description = "Un Mini-14 de style ancien qui semble être un fusil décent pour toutes les situations."
ITEM.model = "models/weapons/arccw/c_ud_mini14.mdl"
ITEM.class = "arccw_ud_mini14"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "dmr"
ITEM.baseDamage = 20
ITEM.armorPen = 0.7
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_mini14"] = true}

View 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/
--]]
ITEM.name = "PPSH-41"
ITEM.description = "Comme c'est curieux que tu aies trouvé cette arme qui traînait, pas mal du tout."
ITEM.model = "models/weapons/w_smg_mp5.mdl"
ITEM.class = "arccw_eft_ppsh"
ITEM.weaponCategory = "primary"
ITEM.category = "Armes"
ITEM.balanceCat = "smg"
ITEM.baseDamage = 10
ITEM.armorPen = 0.55
ITEM.width = 3
ITEM.height = 2
ITEM.magazines = {["magazine_ppsh"] = true}

View 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/
--]]
ITEM.name = "RPK"
ITEM.description = "Une AK lourdement personnalisable qui peut être transformé en ce que vous voulez tant que vous avez les pièces nécessaires."
ITEM.model = "models/weapons/arccw/c_ur_ak.mdl"
ITEM.class = "arccw_ur_ak"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "assaultrifle"
ITEM.category = "Armes"
ITEM.baseDamage = 19
ITEM.armorPen = 0.65
ITEM.width = 4
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(33.89, -729.63, -73.93),
ang = Angle(-5.46, 453.97, 0),
fov = 2.97
}
ITEM.magazines = {["magazine_rpk"] = true}

View 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/
--]]
ITEM.name = "T-5000"
ITEM.description = "Un fusil à verrou décent capable d'atteindre des cibles jusqu'à 1 500 mètres. Conçu en tenant compte de l'ergonomie et du confort."
ITEM.model = "models/weapons/w_snip_scout.mdl"
ITEM.class = "arccw_eft_t5000"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "boltaction"
ITEM.category = "Armes"
ITEM.baseDamage = 90
ITEM.armorPen = 0.85
ITEM.width = 4
ITEM.height = 2
ITEM.magazines = {["magazine_sniper"] = true}

View 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/
--]]
ITEM.name = "Uzi"
ITEM.description = "Une arme courante parmi les voyous des rues et les gangs, ce n'est pas le meilleur mais ça fait l'affaire pour ce que c'est."
ITEM.model = "models/weapons/arccw/c_ud_uzi.mdl"
ITEM.class = "arccw_ud_uzi"
ITEM.weaponCategory = "primary"
ITEM.balanceCat = "smg"
ITEM.category = "Armes"
ITEM.baseDamage = 11
ITEM.armorPen = 0.55
ITEM.width = 3
ITEM.height = 2
ITEM.iconCam = {
pos = Vector(55.91, -733.33, -0.2),
ang = Angle(0.52, 455.76, 0),
fov = 2.39
}
ITEM.magazines = {["magazine_uzi"] = true}

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur 1911"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_pistol" -- type of the ammo
ITEM.maxAmmo = 12 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur D'AKM"
ITEM.model = "models/weapons/unloaded/rif_ak47_mag.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur d'AKS-U"
ITEM.model = "models/weapons/unloaded/rif_ak47_mag.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de Deagle"
ITEM.model = "models/weapons/unloaded/pist_deagle_mag.mdl"
ITEM.bullets = "bullets_357" -- type of the ammo
ITEM.maxAmmo = 7 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur Duplet"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_buckshot" -- type of the ammo
ITEM.maxAmmo = 2 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de G3"
ITEM.model = "models/weapons/w_snip_g3sg1_mag.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 20 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur Freedom"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_sniper" -- type of the ammo
ITEM.maxAmmo = 2 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de Glock"
ITEM.model = "models/weapons/unloaded/pist_glock18_mag.mdl"
ITEM.bullets = "bullets_pistol" -- type of the ammo
ITEM.maxAmmo = 20 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de Hammer"
ITEM.model = "models/entities/eft_attachments/magazines_ak/drum/models/eft_mag_545drum.mdl"
ITEM.bullets = "bullets_heavypulse" -- type of the ammo
ITEM.maxAmmo = 24 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur Helsing"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_pistol" -- type of the ammo
ITEM.maxAmmo = 8 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Vieux chargeur"
ITEM.model = "models/weapons/arc_eft_mp7/eft_mp7/models/eft_mp7_mag30.mdl"
ITEM.bullets = "bullets_smg1" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur M16"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de Mini-14"
ITEM.model = "models/entities/eft_attachments/mags/eft_mag_pmag10.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 20 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur MP 30"
ITEM.model = "models/weapons/w_smg_mp7_mag.mdl"
ITEM.bullets = "bullets_smg1" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur P90"
ITEM.model = "models/weapons/w_smg_p90_mag.mdl"
ITEM.bullets = "bullets_smg1" -- type of the ammo
ITEM.maxAmmo = 50 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur PPSH"
ITEM.model = "models/weapons/arc_eft_ppsh/eft_ppsh_drum/models/eft_ppsh_drum.mdl"
ITEM.bullets = "bullets_smg1" -- type of the ammo
ITEM.maxAmmo = 35 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "150rnd Suppressor Magazine"
ITEM.model = "models/items/combine_rifle_cartridge01.mdl"
ITEM.bullets = "bullets_pulse" -- type of the ammo
ITEM.maxAmmo = 150 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "20rnd Pulse Magazine"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_pulse" -- type of the ammo
ITEM.maxAmmo = 20 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "30rnd Pulse Magazine"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_pulse" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Speedloader de Revolver"
ITEM.model = "models/items/arccw/magnum_ammo.mdl"
ITEM.bullets = "bullets_357" -- type of the ammo
ITEM.maxAmmo = 6 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur Tambour RPK"
ITEM.model = "models/entities/eft_attachments/magazines_ak/drum/models/eft_mag_545drum.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 75 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de SG-1"
ITEM.model = "models/weapons/unloaded/snip_scout_mag.mdl"
ITEM.bullets = "bullets_buckshot" -- type of the ammo
ITEM.maxAmmo = 12 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "8rnd Shotgun Magazine"
ITEM.model = "models/items/boxbuckshot.mdl"
ITEM.bullets = "bullets_buckshot" -- type of the ammo
ITEM.maxAmmo = 8 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "5rnd Shotgun Magazine"
ITEM.model = "models/items/boxbuckshot.mdl"
ITEM.bullets = "bullets_buckshot" -- type of the ammo
ITEM.maxAmmo = 5 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de Sniper"
ITEM.model = "models/weapons/w_snip_awp_mag.mdl"
ITEM.bullets = "bullets_sniper" -- type of the ammo
ITEM.maxAmmo = 5 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "60rnd Tactical Rifle Magazine"
ITEM.model = "models/weapons/w_snip_awp_mag.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 60 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur Tikhar"
ITEM.model = "models/weapons/w_rif_m4a1_mag.mdl"
ITEM.bullets = "bullets_pistol" -- type of the ammo
ITEM.maxAmmo = 15 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur USP"
ITEM.model = "models/weapons/unloaded/pist_usp_mag.mdl"
ITEM.bullets = "bullets_pistol" -- type of the ammo
ITEM.maxAmmo = 17 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur d'Uzi"
ITEM.model = "models/weapons/w_smg_mp9_mag.mdl"
ITEM.bullets = "bullets_smg1" -- type of the ammo
ITEM.maxAmmo = 32 -- amount of the ammo

View File

@@ -0,0 +1,15 @@
--[[
| 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/
--]]
ITEM.name = "Chargeur de VSK-94"
ITEM.model = "models/metro2033/vsvclip.mdl"
ITEM.bullets = "bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 20 -- amount of the ammo

View File

@@ -0,0 +1,340 @@
--[[
| 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/
--]]
local PLUGIN = PLUGIN
ITEM.name = "ArcCW Weapons"
ITEM.base = "base_weapons"
ITEM.description = "A Weapon."
ITEM.category = "Weapons"
ITEM.model = "models/weapons/w_pistol.mdl"
ITEM.class = "weapon_pistol"
ITEM.width = 2
ITEM.height = 2
ITEM.isWeapon = true
ITEM.isGrenade = false
ITEM.weaponCategory = "sidearm"
ITEM.useSound = "items/ammo_pickup.wav"
ITEM.defaultAttachments = {}
local color_green = Color(100, 255, 100)
local color_red = Color(200, 25, 25)
function ITEM:GetDescription()
local description = {self.description}
return table.concat(description, "")
end
if (CLIENT) then
function ITEM:PaintOver(item, w, h)
local shotsBeforeBreak = ITEM.shotsBeforeBreak or ix.config.Get("shotsBeforeBreakingWeapon", 900)
local shotsFired = item:GetShotsFired()
local width = w - 8
local durLerp = 1 - (shotsFired / shotsBeforeBreak)
local color = ix.util.ColorLerp(durLerp, color_red, color_green)
surface.SetDrawColor(color)
surface.DrawRect(5, h - 8, width * durLerp, 4)
end
end
function ITEM:GetBaseInfo()
local baseInfo = {}
if (self.balanceCat) then
baseInfo[#baseInfo + 1] = "Cartégorie d'arme: "
baseInfo[#baseInfo + 1] = self.balanceCat
if (self.isMelee) then
baseInfo[#baseInfo + 1] = " Mélée"
end
if (CLIENT) then
baseInfo[#baseInfo + 1] = "\nChance de coup critique: "
if (self.isMelee) then
baseInfo[#baseInfo + 1] = math.max(math.floor(ix.weapons:GetMeleeWeaponBaseHitChance(LocalPlayer():GetCharacter(), self.class) * ix.weapons:GetWeaponAimPenalty(self.class) * 100), 0)
else
baseInfo[#baseInfo + 1] = math.floor(ix.weapons:GetWeaponSkillMod(LocalPlayer():GetCharacter(), self.class) * ix.weapons:GetWeaponAimPenalty(self.class) * 100)
end
baseInfo[#baseInfo + 1] = "%%"
end
end
return table.concat(baseInfo, "")
end
function ITEM:GetExtendedInfo()
local extendedInfo = {}
if (self.balanceCat) then
if (self.isMelee) then
extendedInfo[#extendedInfo + 1] = "Dégats: "
extendedInfo[#extendedInfo + 1] = ix.weapons:GetMeleeWeaponBaseDamage(self.class)
else
extendedInfo[#extendedInfo + 1] = "Dégats: "
extendedInfo[#extendedInfo + 1] = ix.weapons:GetWeaponBaseDamage(self.class)
local min, max, bFlat = ix.weapons:GetWeaponSkillRequired(self.class)
if (!bFlat) then
extendedInfo[#extendedInfo + 1] = "\nSkill range: "
extendedInfo[#extendedInfo + 1] = min.."-"..max
else
extendedInfo[#extendedInfo + 1] = "\nSkill required: "
extendedInfo[#extendedInfo + 1] = min
end
local minR, effR = ix.weapons:GetWeaponEffectiveRanges(self.class)
extendedInfo[#extendedInfo + 1] = "\nMinimum effective range: "
extendedInfo[#extendedInfo + 1] = minR.."m"
extendedInfo[#extendedInfo + 1] = "\nMaximum effective range: "
extendedInfo[#extendedInfo + 1] = effR.."m"
extendedInfo[#extendedInfo + 1] = "\nShots per action point: "
extendedInfo[#extendedInfo + 1] = ix.weapons:GetWeaponNumShots(self.class)
extendedInfo[#extendedInfo + 1] = "\nArmor Penetration: "
extendedInfo[#extendedInfo + 1] = math.floor(ix.weapons:GetArmorPen(self.class) * 100).."%%"
end
end
return table.concat(extendedInfo, "")
end
function ITEM:GetMagazineInfo()
if (!self.magazines or table.IsEmpty(self.magazines)) then return "Cette arme n'a pas de chargeur mis en place, signalez ce bug merci!." end
local magInfo = {}
for mag in pairs(self.magazines) do
local itemTable = ix.item.list[mag]
if (itemTable) then
magInfo[#magInfo + 1] = itemTable:GetName()
else
magInfo[#magInfo + 1] = mag
end
end
return "Chargeur: "..table.concat(magInfo, ", ")
end
function ITEM:GetColorAppendix()
local info = {["green"] = self:GetMagazineInfo()}
if self.balanceCat then
info["blue"] = self:GetBaseInfo()
info["red"] = self:GetExtendedInfo()
end
return info
end
function ITEM:OnRegistered()
if (self.balanceCat and ix.weapons) then
if (self.isMelee) then
ix.weapons:RegisterMeleeWeapon(self.class, self.balanceCat)
else
ix.weapons:RegisterWeapon(self.class, self.balanceCat)
end
ix.weapons:RegisterWeaponExceptions(self.class, self.baseDamage, self.armorPen, self.aimPenalty, self.numShots)
end
if (self.OnRegistered2) then
self:OnRegistered2()
end
end
function ITEM.EquipAttachment(client, weapon, slot, attachment)
client.ixAttachWeapon = weapon
weapon:Attach(slot, attachment, true)
client.ixAttachWeapon = nil
end
function ITEM:OnEquipWeapon(client, weapon)
weapon:SetNetVar("ixItemID", weapon.ixItem:GetID())
local oldPrimaryAttack = weapon.PrimaryAttack
weapon.PrimaryAttack = function(s)
oldPrimaryAttack(s)
if !self:GetData("broken", false) then
local shotData = self:GetData("FiredShots", 0)
self:SetData("FiredShots", shotData + 1)
self:OnShotFired(shotData + 1, s, client)
end
end
if (self:GetData("BioLocked") or self:GetData("WeaponAttachments") or !table.IsEmpty(self.defaultAttachments)) then
timer.Simple(0.5, function()
if (!IsValid(weapon)) then return end
weapon:SetNWBool("ArcCW_DisableAutosave", true)
weapon:SetNetVar("ixItemDefaultWeaponAtts", self.defaultAttachments)
for _, v in pairs(self.defaultAttachments) do
if (self:GetData("WeaponDefaultAttachmentsUnequipped", {})[v.attachment]) then continue end
self.EquipAttachment(client, weapon, v.slot, v.attachment)
end
if (self:GetData("WeaponAttachments")) then
for _, v in pairs(self:GetData("WeaponAttachments")) do
if (istable(v) and v.attachment) then
self.EquipAttachment(client, weapon, v.slot, v.attachment)
end
end
end
if (self:GetData("BioLocked")) then
weapon:SetNetVar("BioLocked", true)
end
end)
end
end
function ITEM:GetShotsFired()
return self:GetData("FiredShots", 0)
end
function ITEM:OnShotFired(shotsFired, weapon, client)
if ITEM.shotsBeforeBreak and shotsFired > ITEM.shotsBeforeBreak or shotsFired > ix.config.Get("shotsBeforeBreakingWeapon", 900) then
self:BreakWeapon(client)
end
end
function ITEM:BreakWeapon(client)
self:SetData("broken", true)
self:Unequip(client)
client:EmitSound("physics/metal/metal_sheet_impact_bullet1.wav")
end
function ITEM:OnUnequipWeapon(client, weapon)
weapon:SetNetVar("ixItemID", nil)
if (self:GetData("reloadMagazineItem")) then
local chamber = math.Clamp(weapon:Clip1(), 0, weapon:GetChamberSize())
PLUGIN:RefundAmmoItem(weapon, client:GetCharacter(), self:GetData("reloadMagazineItem"), weapon:Clip1() + client:GetAmmoCount(weapon:GetPrimaryAmmoType()) - chamber, self:GetData("reloadMagazineInvPos"))
self:SetData("ammo", chamber)
self:SetData("reloadMagazineItem", nil)
client:SetAmmo(0, weapon:GetPrimaryAmmoType())
end
end
if (SERVER) then
ix.log.AddType("potentialMagExploitAbuse", function(client, item, ammoToRefund)
return string.format("%s is removing a mag while reloading: Item ID: #(%d) Ammo: %s", client:GetName(), item:GetID(), ammoToRefund)
end, FLAG_DANGER)
end
ITEM.functions.repairWeapon = {
name = "Réparer l'arme",
icon = "icon16/bullet_wrench.png",
OnRun = function(item)
local client = item.player
local character = client:GetCharacter()
local inv = character:GetInventory()
local repairKit = inv:HasItem("weapon_repair_kit")
if (!repairKit) then
client:NotifyLocalized("Vous n'avez pas un kit de réparation d'arme!")
return false
end
client:EmitSound("willardnetworks/skills/skill_medicine.wav")
repairKit:DamageDurability(1)
item:SetData("FiredShots", 0)
item:SetData("broken", false)
return false
end,
OnCanRun = function(item)
local client = item.player
if (IsValid(item.entity) or !IsValid(item:GetOwner())) then return false end
if (!IsValid(client)) then return false end
local character = client:GetCharacter()
local inv = character:GetInventory()
local repairKit = inv:HasItem("weapon_repair_kit")
if (!repairKit) then return false end
return true
end
}
ITEM.functions.removeMag = {
name = "Retirer chargeur",
OnRun = function(item, data)
local client = item:GetOwner()
for k, v in pairs(client:GetWeapons()) do
if (v:GetClass() == item.class) then
local chamber = math.Clamp(v:Clip1(), 0, v:GetChamberSize())
local ammoToRefund = v:Clip1() + client:GetAmmoCount(v:GetPrimaryAmmoType()) - chamber
ix.log.Add(client, "potentialMagExploitAbuse", item, ammoToRefund)
PLUGIN:RefundAmmoItem(v, client:GetCharacter(), item:GetData("reloadMagazineItem"), ammoToRefund, item:GetData("reloadMagazineInvPos"))
item:SetData("reloadMagazineItem", nil)
v:SetClip1(chamber)
item:SetData("ammo", chamber)
return false
end
end
return false
end,
OnCanRun = function(item)
if (IsValid(item.entity) or !IsValid(item:GetOwner())) then return false end
if (!item:GetData("equip") or !item:GetData("reloadMagazineItem")) then return false end
for k, v in pairs(item:GetOwner():GetWeapons()) do
if (v:GetClass() == item.class) then
return true
end
end
return false
end
}
ITEM.functions.clearChamber = {
name = "Clear Chamber",
OnRun = function(item, data)
local ammoItem = ix.item.list[next(item.magazines)]
local inventory = ix.item.inventories[item.invID]
local amount = item:GetData("ammo", 0)
if (!inventory:Add(ammoItem.bullets, 1, {stack = amount, bIsSplit = true})) then
ix.item.Spawn(uniqueID, item.player, function(itemT)
itemT:SetStack(amount)
end)
end
item:SetData("ammo", chamber)
return false
end,
OnCanRun = function(item)
if (IsValid(item.entity) or !IsValid(item:GetOwner())) then return false end
if (item:GetData("ammo", 0) <= 0) then return false end
if (!item.magazines) then return false end
local ammoItem = ix.item.list[next(item.magazines)]
if (!ammoItem or !ammoItem.bullets) then return false end
if (item:GetData("equip")) then return false end
local inventory = ix.item.inventories[item.invID]
if (!inventory) then return false end
return true
end
}

View File

@@ -0,0 +1,148 @@
--[[
| 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/
--]]
ITEM.name = "ArcCW Magazine"
ITEM.model = "models/Items/BoxMRounds.mdl"
ITEM.description = "Un chargeur qui contient %s %s."
ITEM.category = "Magazines"
ITEM.bullets = "stackable_bullets_assaultrifle" -- type of the ammo
ITEM.maxAmmo = 30 -- amount of the ammo
function ITEM:OnInstanced()
if (!self:GetData("ammoRemaining")) then
self:SetData("ammoRemaining", 0)
end
end
function ITEM:GetAmmo()
return math.Clamp(self:GetData("ammoRemaining", 0), 0, self.maxAmmo)
end
function ITEM:SetAmmo(ammo)
self:SetData("ammoRemaining", math.Clamp(ammo, 0, self.maxAmmo))
end
function ITEM:GetDescription()
local bullets = ix.item.list[self.bullets]
return L(self.description, self:GetAmmo(), bullets and string.utf8lower(bullets.name) or "bullets")
end
function ITEM:GetColorAppendix()
local bullets = ix.item.list[self.bullets]
local info = {["green"] = string.format("This magazine can be loaded with %s.", bullets and string.utf8lower(bullets.name) or "bullets")}
return info
end
if (CLIENT) then
function ITEM:PaintOver(item, w, h)
draw.SimpleText(
item:GetAmmo(), "DermaDefault", w - 5, h - 5,
color_white, TEXT_ALIGN_RIGHT, TEXT_ALIGN_BOTTOM, 1, color_black
)
local bullets = ix.item.list[self.bullets]
if (bullets and bullets.outlineColor) then
surface.SetDrawColor(bullets.outlineColor)
surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
end
end
end
ITEM.functions.combine = {
OnRun = function(item, data)
local other = ix.item.instances[data[1]]
-- merging with a stack of bullets
if (other.uniqueID == item.bullets) then
if (other:GetStackSize() + item:GetAmmo() > item.maxAmmo) then
local added = item.maxAmmo - item:GetAmmo()
item:SetAmmo(item.maxAmmo)
other:RemoveStack(added)
else
item:SetAmmo(item:GetAmmo() + other:GetStackSize())
other:RemoveStack(other:GetStackSize())
end
end
return false
end,
OnCanRun = function(item, data)
if (item:GetAmmo() == item.maxAmmo) then return false end
local other = ix.item.instances[data[1]]
if (!other or other.uniqueID != item.bullets) then
return false
end
end
}
ITEM.functions.unload = {
name = "Unload Magazine",
isMulti = true,
multiOptions = function(item, player)
local options = {{name = "1", data = {1}}}
for i = 5, item:GetAmmo() - 1, 5 do
options[#options + 1] = {name = tostring(i), data = {i}}
end
options[#options + 1] = {name = tostring(item:GetAmmo()), data = {item:GetAmmo()}}
if (item:GetAmmo() > 1) then
options[#options + 1] = {name = "other", data = {-1}, OnClick = function(itemTable)
Derma_StringRequest("Unload Magazine", "How many bullets do you wish to unload?", LocalPlayer().ixLastBulletUnload or "", function(text)
local amount = tonumber(text)
if (!amount or amount <= 0 or amount >= itemTable:GetAmmo()) then return end
LocalPlayer().ixLastBulletUnload = amount
net.Start("ixInventoryAction")
net.WriteString("unload")
net.WriteUInt(itemTable.id, 32)
net.WriteUInt(itemTable.invID, 32)
net.WriteTable({amount})
net.SendToServer()
end)
return false
end}
end
return options
end,
OnRun = function(item, data)
local amount = tonumber(data and data[1] or item:GetAmmo())
if (!amount or amount <= 0) then return false end
amount = math.Clamp(math.floor(amount), 1, item:GetAmmo())
item:SetAmmo(item:GetAmmo() - amount)
local inventory = ix.item.inventories[item.invID]
if (!inventory:Add(item.bullets, 1, {stack = amount, bIsSplit = true})) then
ix.item.Spawn(uniqueID, item.player, function(itemT)
itemT:SetStack(amount)
end)
end
return false
end,
OnCanRun = function(item)
if (IsValid(item.entity)) then return false end
if (item:GetAmmo() == 0) then return false end
local bullets = ix.item.list[item.bullets]
if (!bullets) then return false end
local inventory = ix.item.inventories[item.invID]
if (!inventory) then return false end
return !IsValid(item.entity) and inventory:FindEmptySlot(bullets.width, bullets.height) != nil
end
}

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Calibre 10"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche de calibre 10 offre une puissance d'arrêt significative, idéale pour la chasse au gros gibier ou le forcement de portes tactiques, disponible en différentes longueurs de douilles."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 20 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Calibre 12 (12/70)"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche de calibre 12 (12/70) est polyvalente et puissante, utilisée pour la chasse, le tir sportif et les applications tactiques, disponible en différentes charges."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 20 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Cartouche 20 gage"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "A stack of loose 9mm bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 20 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions 357"
ITEM.model = "models/items/arccw/magnum_ammo.mdl"
ITEM.description = "Un empilement de munitions de revolver en vrac dans une boîte en carton."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 18 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = ".45ACP"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La .45 ACP est une puissante munition de pistolet connue pour sa capacité d'arrêt et son efficacité en combat rapproché, largement utilisée par les militaires et les forces de l'ordre."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 45 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "4,6x30mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche de 4,6x30mm est conçue pour les armes de défense personnelle, offrant une haute vélocité, un faible recul et une pénétration efficace contre les gilets pare-balles."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "5,45x39mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche soviétique de 5,45x39mm est conçue pour l'AK-74, avec une haute vélocité et un faible recul, améliorant le contrôle du tir automatique et la capacité de blessure."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "5,56x45mm OTAN"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche de 5,56mm OTAN est une munition à haute vélocité largement utilisée dans les fusils en occident, connue pour sa précision et son efficacité jusqu'à 600 mètres."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "5,7x28mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche de 5,7x28mm est connue pour sa haute vélocité et ses capacités perforantes, utilisée dans les armes de défense personnelle et certaines armes militaires."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 50 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions 7,62x39mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "A stack of loose 9mm bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "7,62x51mm OTAN"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La 7,62x51mm OTAN est une puissante cartouche de fusil utilisée dans les fusils et mitrailleuses de l'OTAN, connue pour sa précision, sa portée et sa puissance d'arrêt."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "7,62x54mmR"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La 7,62x54mmR est une munition russe fiable utilisée dans les fusils de sniper et les mitrailleuses, offrant une forte puissance d'arrêt et une grande précision à longue distance."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 20 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions 7,92x57mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "A stack of loose 9mm bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 20 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions 9mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "A stack of loose 9mm bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 60 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "9x39mm"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "La cartouche subsonique russe de 9x39mm est conçue pour les armes suppressées, combinant des balles lourdes avec un bruit minimal, idéale pour les opérations furtives."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 45 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions de fusils d'assault"
ITEM.model = "models/items/arccw/rifle_ammo.mdl"
ITEM.description = "Un empilement de balles de fusil d'assaut en vrac dans une boîte en carton."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Cartouches de chevrotine pour fusil à pompe"
ITEM.model = "models/items/arccw/shotgun_ammo.mdl"
ITEM.description = "Un empilement de cartouches de fusil à pompe en vrac dans une boîte en carton."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 24 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View 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/
--]]
ITEM.name = "Cartouche a énergie noire lourde"
ITEM.model = "models/Items/battery.mdl"
ITEM.description = "A stack of loose heavy pulse rounds in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 24 -- amount of the ammo
ITEM.bInstanceMaxstack = true
ITEM.outlineColor = Color(255, 78, 69, 100)

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions de pistolet"
ITEM.model = "models/items/arccw/pistol_ammo.mdl"
ITEM.description = "A stack of loose 9mm bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View 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/
--]]
ITEM.name = "Cartouche à énergie noire"
ITEM.model = "models/Items/battery.mdl"
ITEM.description = "A stack of loose pulse rifle bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true
ITEM.outlineColor = Color(255, 204, 0, 100)

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions pour mitraillette"
ITEM.model = "models/items/arccw/smg_ammo.mdl"
ITEM.description = "A stack of loose smg bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 30 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View File

@@ -0,0 +1,19 @@
--[[
| 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/
--]]
ITEM.name = "Munitions pour fusil de sniper"
ITEM.model = "models/items/sniper_round_box.mdl"
ITEM.description = "A stack of loose sniper rifle bullets in a cardboard box."
ITEM.category = "Balles"
ITEM.colorAppendix = {["blue"] = "Vous devez mettre ces balles dans un chargeur pour les utiliser. Faites-les glisser sur un chargeur pour les charger."}
ITEM.maxStackSize = 15 -- amount of the ammo
ITEM.bInstanceMaxstack = true

View 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/
--]]
ITEM.uniqueID = "weapon_repair_kit"
ITEM.name = "Kit de réparation d'arme"
ITEM.description = "Un petit kit contenant des composants complexes nécessaires à la réparation d'une arme cassé."
ITEM.category = "Outils"
ITEM.model = "models/willardnetworks/skills/toolkit.mdl"
ITEM.maxDurability = 2
ITEM.width = 2
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(-200, 0, 0),
ang = Angle(-1.45, -0.07, 0),
fov = 7.71
}
ITEM.holdData = {
vectorOffset = {
right = 1,
up = -10,
forward = 2
},
angleOffset = {
right = 90,
up = -15,
forward = 90
},
}