https://github.com/CleverRaven/Cataclysm-DDA/pull/15637/commits/f3b6709b6a40149e5b0805dba435ace484196ca3
This is the specific commit that migrated the survivor zombie’s death drops. Mugling mentions in the pull request that he/she was migrating because the zed’s drops were over powered and lacked magazines, but seems to have forgotten to add the “magazine” field to the start of the item group. The problems with map extras, (drug dealers, supply crates, etc.), is that the place item command in src lacks the arguments for magazines or ammo. This problem also exists for spider basements (calls item group “rare” which contains some firearms) and spider pits (same deal as the basements but with item group “spider”). And finally, the Necropolis armory seems to have a problem with place_item vs. place_loot calling a magazine field.
for example
basement_gun
"place_loot": [
{ "group": "guns_pistol_common", "chance": 75, "x": 12, "y": 9, "magazine": 100 },
spawns guns with mags
necropolis_c_2
"place_items": [
{ "item": "guns_rifle_milspec", "chance": 85, "x": [ 11,23 ], "y": [ 8,8 ], "magazine": 100 },
No mags (sad_face.png)
just changing place_items to place_loot in the map gen file throws a hissy fit when I tried it, so I don’t know how to fix that.