JS-2000 Shotgun: Difference between revisions

From PZwiki
m (Vaileasys moved page Shotgun (disambiguation) to JS-2000 Shotgun over redirect: Name changed as of build 41)
m (changed "ammo_type" to new "ammo" variable)
Line 18: Line 18:
|condition_max=10
|condition_max=10
<!--CHARACTERISTICS-->
<!--CHARACTERISTICS-->
|ammo_type=[[Shotgun Shells]]
|ammo=Shotgun Shells
|clip_size=6
|clip_size=6
|sound_radius=200
|sound_radius=200

Revision as of 16:10, 24 July 2021

The Game WorldItemsWeaponsFirearmsJS-2000 Shotgun
JS-2000 Shotgun
JS-2000 Shotgun
JS-2000 Shotgun Sawed-off JS-2000 Shotgun
General
Category Weapon
Encumbrance
Heavy Load
3
Equipped Two-handed
Condition max. 10
Skill Gunshot
Characteristics
Ammo type Shotgun Shells
Magazine size 6
Noise radius 200 tiles
Recoil delay 50
Reload time 25
Aiming time 20
Damage
Type Gunshot
Range 0.61–7 tiles
Damage 1.5–2.2
Accuracy 70
Knockback 0.8
Knockdown 8
Technical details
Base ID Base.Shotgun

A JS-2000 shotgun, previously just shotgun, is a pump-action shotgun in Project Zomboid.

Usage

The JS-2000 uses shotgun shells as its ammunition, which fire pellets in a spread pattern. These pellets have the potential to kill multiple targets in a single shot. Due to this spread, the JS-2000 shotgun will generally kill zombies in one or two hits, regardless of the player's skill. The closer the target is to the player, the more damage that will be inflicted. Shotgun shells aren't required to be in the secondary slot and can remain in the player's inventory. This makes the JS-2000 the ideal weapon for quickly killing a large group of zombies and blasting an opening to escape.

The JS-2000's heavy weight also makes it impractical to carry everywhere, so the shotgun should be carried strategically as needed.

Noise

The JS-2000 is one of the noisiest ranged weapons, and will therefore attract zombies from large distances. This can be used to the player's advantage as it can be used to lure zombies away from areas the player wishes to approach. Caution is advised as this may attract more zombies to the area if not done correctly.

Due to its loud noise, it is only advisable to use it when needed, and not to take out small groups of zombies.

Reloading

JS-2000 shotguns can hold 6 shells, +1 after being racked. After each shot, the shotgun needs to be racked. This is done automatically, however if the player isn't given enough time to rack the shotgun, this will need to be done manually (default: X). Like other firearms, the shotgun can be reloaded with R. To avoid using the contextual menu in the inventory, the shotgun can be reloaded, racked or unloaded by holding R and selecting the desired action.

Condition

The JS-2000 shotgun is a firearm, therefore being influenced by the firearm skills: aiming and reloading. It has a maximum condition of 10 and will be damaged depending on the player's aiming skill. The chance of losing durability is: 1 in (20 + aiming x 2)

Repairing

JS-2000 shotgun requires a minimum of 2 aiming, and either another JS-2000, or a sawed-off JS-2000. The aiming skill determines how much will be repaired and chance of being successful.

It should be noted that repairing the JS-2000 shotgun makes following repairs less likely to succeed and can, if repaired numerous times, cause reduced durability instead of increased.

Distribution

JS-2000 shotguns can usually be found in various containers and cabinets, including crates and wardrobes. Shotgun shells can be found in kitchen cabinets, warehouses or wardrobes.

Occasionally, the player may be able to loot a shotgun along with shells off of NPC victims.

Crafting

Product XP gained Skill(s) Recipe Ingredient 1 Ingredient 2
Shotgun.png
Sawed-off JS-2000 Shotgun
0 XP none
One of:
Hacksaw.png Saw
Handsaw.png Garden Saw

(keep)
Shotgun2.png
JS-2000 Shotgun
(consumed)

Code

From items_weapons.txt (Project Zomboid directory/media/scripts/) Retrieved: Build 41.52

	item Shotgun
	{
	ImpactSound	=	null,
	MaxRange	=	7,
	RangeFalloff	=	TRUE,
	WeaponSprite	=	Shotgun,
	SoundVolume	=	200,
	MinAngle	=	0.9,
	Type	=	Weapon,
	KnockBackOnNoDeath	=	TRUE,
	Ranged	=	TRUE,
	ProjectileCount	=	5,
	ConditionLowerChanceOneIn	=	60,
	Weight	=	4,
	SplatNumber	=	5,
	PushBackMod	=	0.8,
	MaxDamage	=	2.2,
	SubCategory	=	Firearm,
	AimingMod	=	2,
	ConditionMax	=	10,
	ShareDamage	=	FALSE,
	MaxHitCount	=	4,
	IsAimedHandWeapon	=	TRUE,
	IsAimedFirearm	=	TRUE,
	DoorDamage	=	20,
	UseEndurance	=	FALSE,
	DisplayName	=	JS-2000 Shotgun,
	MinRange	=	0.61,
	SwingTime	=	2,
	AngleFalloff	=	TRUE,
	MultipleHitConditionAffected	=	FALSE,
	SwingSound	=	FirearmShotgun,
	SoundRadius	=	200,
	MinDamage	=	1.5,
	KnockdownMod	=	8,
	SplatBloodOnNoDeath	=	TRUE,
	Icon	=	Shotgun2,
	RunAnim	=	Run_Weapon2,
	CriticalChance	= 60,
        CritDmgMultiplier	= 2,
	AimingPerkCritModifier	= 4,
	HitChance	= 70,
	AimingPerkHitChanceModifier	= 5,
	RecoilDelay	= 50,
	SoundGain	= 2,
        ReloadTime	= 25,
        AimingTime	= 20,
        RequiresEquippedBothHands	= TRUE,
        BreakSound	=   BreakMetalItem,
        ShellFallSound	= ShotgunShellHitGround,
        MetalValue	= 45,
        TwoHandWeapon	= TRUE,
        AmmoBox	= ShotgunShellsBox,
        MaxAmmo	= 6,
        InsertAmmoSound	= StormyShotgunInsertRound,
        EjectAmmoSound	= Stormy9mmClipEject,
        RackSound	= stormyShotgunPump,
        AmmoType	= Base.ShotgunShells,
        WeaponReloadType	= shotgun,
        RackAfterShoot	= TRUE,
        JamGunChance	= 2,
        AttachmentType	= Rifle,
        ModelWeaponPart	= ChokeTubeFull ChokeTube choketube choketube,
        ModelWeaponPart	= ChokeTubeImproved ChokeTube choketube choketube,
        StopPower	= 20,
	}

History

Alpha
RC 2.9 Fixed bug with unlimited ammo.
41 Renamed to JS-2000 Shotgun

See also

Template:Navbox/Weapons