WARDOGS

Unofficial field manual

Pistol

GGX 18

Item Id.Item.WEPN_032. Numbers below are stored values for game build 25937608.

GGX 18

Base stats

Base weapon stats
StatValue
Fire modesAutomatic, Semi-automatic
Rounds per minute1,200
Rounds per burst— Not in the game files
Calibers9mm
Caliber base damage
  • 9mm: 22
Muzzle velocity375 m/s
Effective range50 m
Accuracy2
Random deviation10 °
ADS time0.08 s
Reload time— Not in the game files
Ergonomics— Not in the game files
Windup time— Not in the game files
Melee damage20
Suppression multiplier— Not in the game files
ZeroingMin 50 mMax 50 mStep 50 m

Damage falloff

Damage multiplier by distance
DistanceMultiplierChangeInterpolation
0 m1—Linear
50 m10Linear
1,200 m0.3−0.7Linear
0 m1
50 m1
1,200 m0.3

Between points the game interpolates linearly unless a point is marked Cubic. The first multiplier holds before the first distance, and the last multiplier holds after the last distance. Cubic tangents were not published.

Recoil

Each point is one shot. X is sideways and Y is upward, in the game's own units, which are not published.

Pattern reset time is not in the game files

Shot table
Recoil pattern samples
ShotXY
10.0361.53
2-0.0071.628
3-0.1691.831
40.0682.139
50.3661.65
6-0.1231.264
70.0041.43
80.1181.787
90.1671.075
100.0651.542
11-0.0631.21
120.1541.786
130.171.92
14-0.2691.793
15-0.1971.763
160.092.19
170.3270.913
180.3961.531
190.5581.524
200.3741.432
210.0721.344
22-0.2061.26
23-0.3751.18
24-0.3231.103
25-0.0551.028
260.260.955
270.4910.885
280.5190.816
290.3550.749
300.0440.683
31-0.2370.619
32-0.4080.556
33-0.3580.495
34-0.0830.436
350.2360.379
36-0.0910.324
37-0.2310.27
38-0.0960.217
390.240.167
400.5830.118
410.7290.071
420.590.026
430.243-0.018
44-0.111-0.06
45-0.261-0.1
46-0.115-0.139
470.245-0.176
480.61-0.212
490.764-0.247
500.85-0.29

Attachment slots

Attachment slots on this weapon
SlotFilterHiddenAcceptsBlocksDefault
ChamberAllow listYesItem.Caliber.9mmItem.Caliber.556mmNone
SightAllow listNoId.Item.SGHT_025Id.Item.SniperScope10x, Id.Item.HybridScope4x, Id.Item.10xScopeMoa, Id.Item.4xElcanSpectrNone
UnderbarrelAllow listYesNoneNoneNone
MagazineAllow listNoId.Item.Glock17ExtendedMagazine, Id.Item.Glock17Magazine, Id.Item.MAGZ_011, Id.Item.MAGZ_012, Item.Attachment.Magazine.PistolNoneNone
GripAllow listYesID.Item.Pistol_01_GRP_01NoneNone
StockAllow listYesID.Item.Pistol_01_STK_01NoneNone
BarrelAllow listYesID.Item.Pistol_01_BRL_07, Id.Item.Glock17BarrelNoneNone

Missing data

These fields are null on this weapon. Null means the game files omit the field. It does not mean zero, and this site does not estimate a replacement.

  • — Rounds per burst
  • — Reload time
  • — Ergonomics
  • — Windup time
  • — Suppression multiplier

How to read the GGX 18 page

TODO: localization. This section is a shared placeholder for every weapon, not a review of this one.

This page is a field reference for a single weapon. Every figure is copied from the public game files for one Steam build. The page does not rank weapons, and it does not fill a gap with a guess. When a cell says the value is not in the game files, the weapon record has no such field. An empty cell is not a zero. A zero is shown only when the files stored a zero. Reload time and ergonomics are missing on every weapon in this build, so those rows stay empty on every page. Aim-down-sight time is present on only a few weapons. A handful of those stored numbers are far too large to read as a person's time-to-aim in seconds. They are printed as stored. Do not read a blank ADS row as a fast weapon, and do not read a five-digit ADS row as a stopwatch result, until the files use one scale for every weapon.

Damage here is not a single weapon stat. The projectile for a caliber carries a base damage that applies before distance, armor, and hit location. That number lives in the ammunition table. This page shows it only when the weapon's caliber token matches one projectile id exactly. Calibers that fan out into several projectile ids, such as a family of shells, are left blank rather than assigned to a variant. The falloff curve then multiplies damage by distance. Between two points the game interpolates in a straight line, unless a point is marked Cubic. A cubic segment is a smooth curve, and the tangents the game uses were not published, so they are not drawn here. Before the first distance the first multiplier holds. After the last distance the last multiplier holds. A weapon with no falloff list is not a weapon that keeps full damage at every range. The curve is absent, so this site does not draw one.

Recoil, when the files include it, is the game's own pattern: one sideways sample and one upward sample per shot, in firing order. The game publishes no unit for those samples. Pattern reset time, when present, is the number of seconds without a shot before the pattern returns to the first sample. Weapons with no pattern are marked missing. They are not given a flat kick.

The paragraphs in this section are a shared placeholder. They explain how to read the page. They are not a review of this specific weapon, and they are marked for localization. Korean and English carry the same explanation. Every other language falls back to English until a translation is added. Numbers are not translated. Names are the display names stored in the files, not community nicknames.

This page is not affiliated with Bulkhead or Team17. The numbers come from the warpuppies/wardogs-data repository, which is released under the Unlicense. Icon paths named by the dataset point at images that are not in that git repository, so this page does not draw a substitute picture. When you cite a figure, cite the game build in the header. A later ingest can replace the file and keep this address.

Questions

Why is a stat blank?

The weapon entry in the game files does not contain that field. A blank cell is not a zero. A zero appears only when the files stored a zero.

Does a missing ADS time mean the weapon aims instantly?

No. ADS time is filled in for only some weapons in this build. A blank cell means the files omit it.

Where do these numbers come from?

The figures are read from warpuppies/wardogs-data for game build 25937608, under the Unlicense. This site does not estimate values the files leave out.