# Kinetic Bullet Puller doesn't work on some bullet types

**URL:** https://discourse.cataclysmdda.org/t/kinetic-bullet-puller-doesnt-work-on-some-bullet-types/5684
**Category:** The Garage
**Created:** [March 31, 2014, 3:41pm UTC](https://discourse.cataclysmdda.org/t/kinetic-bullet-puller-doesnt-work-on-some-bullet-types/5684 "2014-03-31T15:41:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Blaze](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@Blaze](https://discourse.cataclysmdda.org/u/Blaze)
#### Post date: [March 31, 2014, 3:41pm UTC](https://discourse.cataclysmdda.org/t/kinetic-bullet-puller-doesnt-work-on-some-bullet-types/5684/1 "2014-03-31T15:41:08Z")

</div>

While it obviously shouldn’t work on things like caseless ammunition; a lot of alternate bullet types cannot be disassembled. It’s particularly a problem with FMJ ammo.

Furthermore, I’m guessing combinations are hardcoded; as new types of ammo (Such as those in the packaged discontinued guns mod) can’t be pulled either.

---

<div class="post-metadata">

### Author: ![Zaweri\_Runewright](https://avatars.discourse-cdn.com/v4/letter/z/5e9695/32.png) [@Zaweri\_Runewright](https://discourse.cataclysmdda.org/u/Zaweri_Runewright)
#### Post date: [March 31, 2014, 4:04pm UTC](https://discourse.cataclysmdda.org/t/kinetic-bullet-puller-doesnt-work-on-some-bullet-types/5684/2 "2014-03-31T16:04:04Z")

</div>

This is why we need to JSONize bullet pulling…  
I’d have made bullet pulling for those if I knew C++ at that time…  
Yes, I made the FMJ bullets.

---

<div class="post-metadata">

### Author: ![BevapDin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/bevapdin/32/228_2.png) [@BevapDin](https://discourse.cataclysmdda.org/u/BevapDin)
#### Post date: [March 31, 2014, 4:46pm UTC](https://discourse.cataclysmdda.org/t/kinetic-bullet-puller-doesnt-work-on-some-bullet-types/5684/3 "2014-03-31T16:46:12Z")

</div>

> <https://github.com/CleverRaven/Cataclysm-DDA/pull/7000>

  
Format is:

```auto
{
"type": "BULLET_PULLING",
"bullet": "bullet_type_id",
"items": [["item_id_a", 100], ["item_id_b", 10] ]
}
```
