Source-checkedWeapons, items & crafting

Personal Armor Weapon Systems (PAWS)

by Sudain · for Factorio

Adds a suite of personal defense equipment for your armor grid. Weapons automatically engage most vulnerable nearby enemies, reloads from ammunition your inventory, and sleep when combat is over to minimize server load.

486Downloads
4 mo agoLast updated
MITLicense
Factorio Mod PortalSource

About Personal Armor Weapon Systems (PAWS)

From Factorio Mod Portal

Adds a suite of personal defense equipment for your armor grid. Weapons automatically engage most vulnerable nearby enemies, reloads from ammunition your inventory, and sleep when combat is over to minimize server load.

PAWS or Personal Armor Weapon Systems is a mod that adds self-defense modules that automatically detect and shoot targets within range that are most vulnerable to that damage type. It implements a complete targeting and fire-control overhaul. MVP Modules: Slowdown launcher and the Artillery Remote.

Supports quality weapons and ammo (preferring the most damaging ammo).

Complete:

  • Gun turret
  • Shotgun
  • Lasers
  • Flamethrower
  • Rocket Launcher
  • Minelayer
  • Grenade Thrower
  • Poison and Slowdown Capsule Thrower
  • Artillery Remote

Things to fix in future iterations

  • Art for each weapon system
  • Separating the slowdown module from the poison module
  • Thumbnail for mod
  • Code efficiency review
  • Radioactive and toxic resistance modules

Usage:

  • Install mod and start up game
  • Build the personal defense weapon
  • Insert into modular armor
  • Grab sufficient amounts of ammunition
  • Travel to an offending biter nest and engage in extreme diplomacy. In order to help be ups friendly the mod will wait for the player to be damaged or attempt to damage another target before awakening.
  • Once negotiations break down self-defense them to death.

Mod State

This is currently in a stable state though I don't intend on expanding this right now. Maybe eventually I'll work up the energy to figure out why it gobbles UPS like starving wolf. So until I decide to work on that this is effectively abandoned.

Inspired by:

Personal Flamethrower and TurrentPod. They do great work, check them out.

Planned Compatibility:

Toxic Biters, Armored Biters, Explosive Biters, Artic Biters, Incendiary Armaments

FAQ

Why isn't the armor shooting when there are foes around?

You haven't been damaged or damaged anything in the past 10 seconds.

Why isn't the armor shooting what I want?

The armor first select targets among the most vulnerable to that damage type. Then, if optional targeting criteria is selected it'll select from among those (like slowest), and finally it'll target the lowest HP targets from the remaining.

Why do ballistic weapons use energy?

It's a back-end kludge I'm leaning on to control firing rate, and ammunition count to make the weapons actually work. It's not actually deducting any energy to fire the ballistic weapons.

What's the deal with the poison and slowdown capsule thrower?

The module will first attempt to slow down any biters moving towards you first. Then, it wait and and gather 'charges' to then spend and throw a barrage of poison capsules at a worm to attempt to kill it. The slowdown works well, the poison capsules are fiddly and I'm tired of trying to tweak them.

Are there diagnostic commands?

Yes. /paws-diag

Can I have my mod cool mod X have it's custom ammunition used by PAWS?

Yes.

On (on_init) and (on_configuration_changed) register the ammunition to PAWS via the below handler.

-- In your control.lua, on_init and on_configuration_changed: if remote.interfaces["paws"] and remote.interfaces["paws"]["register_ammo"] then remote.call("paws", "register_ammo", { ammo_name = "your-ammo-item-name", -- prototype item name category = "bullet", -- ammo_category: "bullet", "shotgun-shell", -- "rocket", "grenade", "flamethrower" types = { {amount = 5, type = "physical"}, {amount = 8, type = "fire"}, -- add as many damage types as needed }, -- aoe_data is optional; only for AoE weapons (rockets, grenades) -- aoe_data = {radius = 6.5, types = {{amount = 50, type = "explosion"}}}, }) end

Highlights

From source data

Footprint

Rated a light load on a server.

License

Published under MIT.

Last update

Its author last shipped an update 4 mo ago.

Personal Armor Weapon Systems (PAWS) on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2.3.6, released 2026-07-03

Recent builds

BuildReleasedGame versionsLoaders
2.3.62026-07-032.0n/a
2.3.42026-06-262.0n/a
2.3.02026-06-222.0n/a
2.2.52026-06-222.0n/a
2.2.02026-06-172.0n/a
2.1.672026-06-162.0n/a

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Personal Armor Weapon Systems (PAWS) on a Factorio server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Factorio Mod Portal as “Mods”

Weapons, items & crafting

New weapons, gear, items and the recipes to make them.

Runs on your server

From source side support

Factorio Mod Portal lists Personal Armor Weapon Systems (PAWS) as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-10-08Open ↗
  • ✓AuthorSudain, as published on Factorio Mod Portal
  • ✓LicenseMITFree

Personal Armor Weapon Systems (PAWS), answered

Generated from the mod’s own source data.

Do my players need to install Personal Armor Weapon Systems (PAWS)?

Factorio Mod Portal lists Personal Armor Weapon Systems (PAWS) as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. Personal Armor Weapon Systems (PAWS) is free to download from Factorio Mod Portal. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Personal Armor Weapon Systems (PAWS) on a Factorio server.

Deploy in about a minute from $2.99 a month, then add Personal Armor Weapon Systems (PAWS) in one click.