# Magazines/clips dont work like that

**URL:** <https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959>\
**Category:** The Drawing Board\
**Created:** [June 26, 2013, 5:22pm UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959 "2013-06-26T17:22:43Z")\
**Posts on this page:** 8\
**Page:** 3

<div class="post-metadata">

**Author:** ![Cyclops](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/cyclops/32/940_2.png) [@Cyclops](https://discourse.cataclysmdda.org/u/Cyclops)\
**Post date:** [June 29, 2013, 5:15pm UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/41 "2013-06-29T17:15:26Z")

</div>

> [@Iosyn](#):
>
> Magazine + Duct tape + Magazine.

I second this notion, though, from my limited knowledge of real-world firearms, I suppose it would only actually work on bigger box-magazines like those found on SMGs and assault rifles. Your average 9mm pistol’s magazine wouldn’t really accommodate such a thing, since they generally sit flush with the gun grip itself. An extended magazine would be a different story, but that’s getting into slightly complicated territory, I would think.

Otherwise, this is a sound idea which should be implemented.

---

<div class="post-metadata">

**Author:** ![Hyena\_Grin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/hyena_grin/32/894_2.png) [@Hyena\_Grin](https://discourse.cataclysmdda.org/u/Hyena_Grin)\
**Post date:** [June 29, 2013, 6:45pm UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/42 "2013-06-29T18:45:42Z")

</div>

Definitely in favor of magazines and clips being separate from the gun itself. I’d love to be able to salvage the magazines from other weapons so that I can reload my guns more quickly. Yeah it’s a little more inventory management but I think it could be handled relatively slickly using a sort of context-sensitive reload function:

Gun is EMPTY  
is there a loaded magazine available?  
If YES, reload with magazine containing highest ammunition count.  
If NO, then reload magazine (one bullet at a time)

Gun is FULL  
Reload will load ammunition into any spare magazines for the weapon.

Also, since we’re on the subject of guns and recoil and stuff, I’d like to see melee combat have an effect on firearms usage. Especially with larger guns, it is extremely difficult to shoot someone in melee range. Obviously zombies aren’t terribly clever and don’t know to avoid the muzzle, but regardless, if you have a rifle and are getting gnawed on, you are going to have a hard time shooting the gnawer. So my suggestion is to impose recoil on the player every time they are struck in melee combat. The severity of the recoil adjustment would be based on the kind of weapon. Handguns would be very minor, while hunting rifles would be quite severe.

---

<div class="post-metadata">

**Author:** ![Morrigi](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Morrigi](https://discourse.cataclysmdda.org/u/Morrigi)\
**Post date:** [June 29, 2013, 11:27pm UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/43 "2013-06-29T23:27:11Z")

</div>

I just want to see some old-fashioned WW2-era rifles like the Mosin-Nagant, especially because that gun in particular is quite popular. This is partly due to the fact that over 37 million were produced and also because one can be easily bought for ~$150. And they come with a bayonet.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [July 3, 2013, 6:19pm UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/44 "2013-07-03T18:19:27Z")

</div>

[quote=“Hyena Grin, post:42, topic:1959”]Yeah it’s a little more inventory management but I think it could be handled relatively slickly using a sort of context-sensitive reload function:

Gun is EMPTY  
is there a loaded magazine available?  
If YES, reload with magazine containing highest ammunition count.  
If NO, then reload magazine (one bullet at a time)

Gun is FULL  
Reload will load ammunition into any spare magazines for the weapon.[/quote]

That’s a good point, this is basically what it does now, just with the spare magazine having to be assigned to the weapon. This can be extended to something like:  
Tactical reload -\> top off magazine in weapon -\> top off most-full spare for weapon -\> display a list of magazines in inventory to load.  
If you want to do something different, such as reloading a magazine for another weapon in preperation for using it, you’d need to go through the i-\>item-\>r interface, or assign a seperate key to “reload in inventory” directly.

Hrm, actually it might be reasonable to have our cake and eat it too here. We can have a “smart reload” command like the above that would top off the magazine in question, this would be mapped to ‘r’ by default. We can also have a “reload single round” command that does the same, but a round at a time that is not mapped to a key by default, and if you prefer that behavior you can map it to ‘r’ or something else.

Also I realized there’s a solution for an issue that’s been bugging me, reloading a magazine that’s in a gun is a 3-step process, eject, load rounds, insert. Loading a round at a time is problematic because you theoretically are doing eject-reload-insert on each cycle or something, but I realized all we have to do is track the previous action (I think we do already) and charge for eject-load round-insert on the first reload action, and just load round on any subsequent actions, and the costs come out the same, so you can hit reload, reload, reload until you’re done, then just do your next action (probably either fire, or pause to steady your aim)

---

<div class="post-metadata">

**Author:** ![Sonny](https://avatars.discourse-cdn.com/v4/letter/s/58f4c7/32.png) [@Sonny](https://discourse.cataclysmdda.org/u/Sonny)\
**Post date:** [July 4, 2013, 8:57am UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/45 "2013-07-04T08:57:42Z")

</div>

I know that this is just marginal, but… Have you ever noticed that revolvers eject brass?

---

<div class="post-metadata">

**Author:** ![ejseto](https://avatars.discourse-cdn.com/v4/letter/e/9dc877/32.png) [@ejseto](https://discourse.cataclysmdda.org/u/ejseto)\
**Post date:** [July 4, 2013, 9:14am UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/46 "2013-07-04T09:14:48Z")

</div>

> [@Sonny](#):
>
> I know that this is just marginal, but… Have you ever noticed that revolvers eject brass?

There’s no such thing as a revolver in terms of game mechanics. They’re just RELOAD\_ONE pistols.

---

<div class="post-metadata">

**Author:** ![Sonny](https://avatars.discourse-cdn.com/v4/letter/s/58f4c7/32.png) [@Sonny](https://discourse.cataclysmdda.org/u/Sonny)\
**Post date:** [July 4, 2013, 9:18am UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/47 "2013-07-04T09:18:16Z")

</div>

Yah, but in terms of realism… No revolver has brass ejecting mechanism.

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [July 9, 2013, 4:04pm UTC](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959/48 "2013-07-09T16:04:19Z")

</div>

To support guns that don’t eject brass immediately we’d need to track individual rounds in the gun, which we don’t currently do. If we change to rounds being individual items, we’d turn them into casings when fired, and either eject them, or supress the ejection based on a flag. Then when you reload you’d eject them at that point.

[Previous page](https://discourse.cataclysmdda.org/t/magazines-clips-dont-work-like-that/1959.md?page=2)
