Where to find 40mm PO-X Grenade in DayZ
40mm PO-X Grenade is the in-game name; server files such as types.xml call it Ammo_40mm_Chemgas.
On Chernarus, the economy keeps about 5 on the map and spawns more when fewer than 3 are left, after waiting 30 min. Each one lasts 1 h 30 min when nobody touches it. It spawns in ContaminatedArea places.
On Livonia, the economy keeps about 4 on the map and spawns more when fewer than 2 are left. Each one lasts 4 h when nobody touches it. It spawns in Underground places.
On Sakhal, the economy keeps about 4 on the map and spawns more when fewer than 2 are left. Each one lasts 4 h when nobody touches it. It spawns in Military places, in Tier4.
On Nasdara, the economy keeps about 5 on the map and spawns more when fewer than 3 are left, after waiting 30 min. Each one lasts 1 h 30 min when nobody touches it. It spawns in Military places. It also comes from dynamic events such as helicopter crashes.
Where to look
- Contaminated zones (ContaminatedArea)
- Underground bunkers (Underground)
- Military bases, camps and checkpoints (Military)
Loot tiers: Sakhal Tier4. Tier1 is near the coast and Tier4 deep inland, so a higher tier means a longer trip.
types.xml values on each map
| Chernarus | Livonia | Sakhal | Nasdara | |
|---|---|---|---|---|
| Nominal how many it aims to keep |
5 | 4 | 4 | 5 |
| Min spawns more below this |
3 | 2 | 2 | 3 |
| Lifetime untouched, before it despawns |
1 h 30 min | 4 h | 4 h | 1 h 30 min |
| Restock wait before respawning |
30 min | 0 | 0 | 30 min |
| Quantity how full it spawns |
100–100% | 100–100% | 100–100% | 100–100% |
| Places usage |
ContaminatedArea | Underground | Military | Military |
| Tiers value |
– | – | Tier4 | – |
| Spot tag |
– | – | – | – |
| Counts towards nominal |
count_in_map | count_in_map | count_in_map | count_in_map |
| Crafted | no | no | no | no |
| Event loot deloot |
no | no | no | yes |
Tier1 is near the coast and Tier4 deep inland. "Counts" lists where copies count towards nominal: count_in_map means copies lying in the world, count_in_cargo in containers, count_in_hoarder in tents, barrels and stashes, count_in_player on players. Every value is explained in DayZ types.xml explained.
Spawns on or in other items
On Chernarus, Ammo_40mm_Chemgas is listed in the cfgspawnabletypes.xml entries of these items:
AmmoBox: as cargo, in a group with a 1% chance
Random presets
Ammo_40mm_Chemgas is in these named lists in cfgrandompresets.xml, which items use with preset="…": Xmas_Weapons_Small.
The vanilla types.xml entry
As in Bohemia's Chernarus file. Paste it into your own types.xml to restore the default, or change it with the free types.xml Editor.
<type name="Ammo_40mm_Chemgas">
<nominal>5</nominal>
<lifetime>5400</lifetime>
<restock>1800</restock>
<min>3</min>
<quantmin>100</quantmin>
<quantmax>100</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="weapons"/>
<usage name="ContaminatedArea"/>
</type>
Change it on your server
- How much spawns and where: edit Ammo_40mm_Chemgas in
types.xmlwith the types.xml Editor. - What it spawns with: build a new entry with the cfgspawnabletypes Generator.
- Where the files are: DayZ mission folders. Changes apply after a restart.
Everything else that spawns there: Chernarus loot list, Livonia loot list, Sakhal loot list and Nasdara loot list.
Values from Bohemia's public DayZ-Central-Economy files (commit f220b29, 2026-10-16). Servers can change all of them, so a community server may differ.