M39 Rifle

Military grade semi auto rifle

rifle.m39

How to get it

  • Found in loot
  • Bought from a vendor for 0 Scrap, or 400 Scrap
  • Worn by NPCs Tunnel Dweller

Weapon stats

Damage
50 with 5.56 Rifle Ammo
Rate of fire
343 rounds a minute
Damage a second
285.7
Magazine
20
Reload
3.25s
Effective range
30m

Ammo it can chamber

RoundDamage a shotDamage a second
Incendiary 5.56 Rifle Ammo56320
Explosive 5.56 Rifle Ammo55.01314.3
5.56 Rifle Ammo50285.7
HV 5.56 Rifle Ammo50285.7

Body damage at point blank with no attachments, on vanilla settings. Damage a second assumes the trigger held and ignores reloads.

Repair

At a repair bench, fully worn: 13 High Quality Metal. A half worn one costs half as much.

Condition lost per repair
20% of maximum
Blueprint needed
No

Rust stores no repair cost. The bench builds one from the crafting recipe: components are swapped for the first ingredient of their own recipe, then everything is charged at 20% and rounded up.

Recycling

RecyclerReturnsTime
Recycler50% back0 to 1 Rifle Body, 2 Metal Spring, 25 High Quality Metal5s
Barrel recycler40% back0 to 1 Rifle Body, 1 to 2 Metal Spring, 20 High Quality Metal8s
Powered recycler75% back0 to 1 Rifle Body, 3 Metal Spring, 37 to 38 High Quality Metal4s

A range means the last unit is a coin flip rather than a guarantee: half the recipe rarely divides evenly, and the recycler rolls for the remainder.

Stats

Category
Weapon
Stack size
1
Durability
100
Repairable
Yes
Despawns after
40 min
Item id
28201841
Has skins
No

The chance that a freshly spawned container, or a killed NPC, gives you at least one M39 Rifle. Best chance first. Some containers hand it over already damaged, and which container it came from is what decides that.

SourceChance of at least oneAmountCondition
Supply DropContainer18.3%1Full
Santa's Supply DropContainer9.62%1Full
Elite CrateContainer1.22%110 to 20 of 100 (10 to 20%)
Heavy ScientistNPC0.94%1Full
Heavy Scientist (Bradley)NPC0.94%1Full
Helicopter CrateContainer0.94%1Full
Bradley CrateContainer0.52%1Full

Values read from the Rust dedicated server files, build 24613624.