Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matchhead powder loaded bullets #67453

Merged

Conversation

anoobindisguise
Copy link
Contributor

@anoobindisguise anoobindisguise commented Aug 5, 2023

Summary

Content "New handloading option, matchhead powder (red phosphorous) bullets"

Purpose of change

I wanted to add more options for handloading.

Describe the solution

This is based on the findings in https://www.youtube.com/watch?v=CMGYUmYLhAo
and corroborated by https://www.docdroid.net/145ai/30453017-homemade-guns-and-homemade-ammo-pdf
Red phosphorous was standardized to be 100mg per just like smokeless powders, and yields have been made more accurate (like the video, 20 matches (1 matchbook) yields 1.8 grains (117 mg ish)) instead of 138 grains (9 grams). Meth and bomb recipes have been adjusted accordingly.
Only pistol caliber bullets are currently available for handloading. Match powder is fast burning, so for now I wanted to only allow it to be used as pistol powder (except for the low power .30 carbine which is the sole "rifle" level cartridge available). Anything on the level of .44 magnum is also barred from use for now (454, 460, 500)
The video definitely proves this is possible, but the bullets will have even less velocity than black powder, while also being fouling like it because red phosphorus is also pretty dirty and will corrode a gun if left uncleaned. Thus in game they have 85% of the damage of a blackpowder bullet and 10% more dispersion. It also maintains the smokiness and fouling potential of blackpowder (it builds up "blackpowder fouling", I don't think it's worth inventing an identical 3rd kind just for these shitty bullets)
To represent the danger of pressure spikes, I mirrored the recycled ammo's 1/256 chance of misfiring, to also be a 1/256 chance of damaging the gun regardless of fouling level.
All this, plus the fact that you need a ton of matches and time spent actually extracting the phosphorous from them, means these bullets should be overwhelmingly shitty and basically unusuable which is roughly where I intend. For example 22lr loaded with matchhead powder is only about as good as .22 CB while being considerably more distressing to the weapon. I did add spawns of red phosphorous to labs in reasonable quantities but if you have access to labs you can typically just make black powder from the charcoal, niter and sulphur.

Describe alternatives you've considered

not doing this, matchhead powder bullets are a pretty untested thing and this is speculative, generalizing results from a .38 special to other calibers.
spawn this in some "survivor" locations as ammo loot.

Testing

Loaded in game and confirmed it worked. Took some potshots at zombies (it took an entire cylinder of .38s to down an ordinary zombie) in doing so I discovered another bug with blackpowder fouling (LMAO) so I'm fixing that separately.

Additional context

redphosphorus
redphosphorus2
@tenmillimaster You had expressed some doubt about the possibility of doing this so I figured I'd ask you if this looks to be an about correct level of badness for this.
@DoctorBoomstick You're the other gun nut so I'd be interested in review from you also.

@github-actions github-actions bot added Mods Issues related to mods or modding Items: Ammo / Guns Ammunition for all kinds of weapons and these weapons themselves Mods: Generic Guns Anything to do with Generic Guns labels Aug 5, 2023
data/mods/Generic_Guns/ammo/pistol.json Outdated Show resolved Hide resolved
data/mods/Generic_Guns/ammo/pistol.json Outdated Show resolved Hide resolved
@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions and removed json-styled JSON lint passed, label assigned by github actions labels Aug 5, 2023
@github-actions github-actions bot removed the json-styled JSON lint passed, label assigned by github actions label Aug 5, 2023
anoobindisguise and others added 2 commits August 4, 2023 23:28
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions github-actions bot added json-styled JSON lint passed, label assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions labels Aug 5, 2023
@Maleclypse Maleclypse merged commit 007f9bf into CleverRaven:master Aug 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions [C++] Changes (can be) made in C++. Previously named `Code` Crafting / Construction / Recipes Includes: Uncrafting / Disassembling <Documentation> Design documents, internal info, guides and help. Items: Ammo / Guns Ammunition for all kinds of weapons and these weapons themselves [JSON] Changes (can be) made in JSON json-styled JSON lint passed, label assigned by github actions [Markdown] Markdown issues and PRs Mods: Generic Guns Anything to do with Generic Guns Mods Issues related to mods or modding Spawn Creatures, items, vehicles, locations appearing on map
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants