Semi-Automatic Pistol

A semi-automatic pistol, fires rapidly and with good accuracy.

pistol.semiauto

How to get it

  • Crafted
  • Found in loot
  • Bought from a vendor for 0 Scrap
  • Worn by NPCs LRTest, CustomSMGTest, mp5Test, ThompsonTest, AKWeaponTest, PumpTest

Weapon stats

Damage
40 with Pistol Bullet
Rate of fire
400 rounds a minute
Damage a second
266.7
Magazine
10
Reload
2.9s
Effective range
1m
Damage multiplier
0.800000011920929x the round

Ammo it can chamber

RoundDamage a shotDamage a second
Incendiary Pistol Bullet44.8298.7
Pistol Bullet40266.7
HV Pistol Ammo40266.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: 2 High Quality Metal. A half worn one costs half as much.

Condition lost per repair
20% of maximum
Blueprint needed
Yes

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 Semi Automatic Body, 2 High Quality Metal, 0 to 1 Metal Pipe5s
Barrel recycler40% back0 to 1 Semi Automatic Body, 1 to 2 High Quality Metal, 0 to 1 Metal Pipe8s
Powered recycler75% back0 to 1 Semi Automatic Body, 3 High Quality Metal, 0 to 1 Metal Pipe4s

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.

Tech tree

On the workbench 2 tree, 8 unlocks in, reachable after Homemade Landmine.

No scrap price on the tree itself: every node ships with its cost overridden to -1 and the fallback is not recoverable from the files. The research table price above is a different number and that one is derivable.

Stats

Category
Weapon
Stack size
1
Durability
100
Repairable
Yes
Research table
60 scrap
Despawns after
40 min
Item id
818877484
Has skins
Yes

Workbench level 2 · 30s

Total raw materials

What you actually have to farm, with every sub-component broken down.

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