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

Audit .308/7.62x51 type guns #41698

Closed
wants to merge 57 commits into from
Closed

Conversation

feinorgh
Copy link
Contributor

@feinorgh feinorgh commented Jun 30, 2020

Summary

SUMMARY: Content "Audit volume and longest_side for .308 type guns"

Purpose of change

Audit volume and longest_side to .308 type guns as realistically as possible, as a part of #37374 and #41691

Describe the solution

Added longest_side taken from representative versions of each gun, estimating volumes from the method described in #37374.

Describe alternatives you've considered

n/a

Testing

Each gun is spawned into debug mode and checked.

Additional context

For some guns it's difficult to ascertain proper widths. Where it's known, I've taken these values from Wikipedia or each respective manual, but usually only the maximum width is shown, as for the M240/FN MAG, which states its width to be 120 mm wide. Having used an FN MAG, I know it's not uniformly 120 mm wide -- more like 60 to 80 mm wide, so I estimated what I believed to be a reasonable value that produced a somewhat credible volume in the end.

These values might need some more research and/or actual volume measurements from real weapons (say, a submersion test in water if anyone happens to own the specific gun, a practical tub to measure the level in and some waterproof snug container).

Sources for each changed weapon:

FN FAL
https://en.wikipedia.org/wiki/FN_FAL
http://www.smallarmssurvey.org/fileadmin/docs/weapons/SAS-weapons-rifles-FN-FAL.pdf

H&K G3
https://en.wikipedia.org/wiki/Heckler_%26_Koch_G3
https://modernfirearms.net/en/assault-rifles/germany-assault-rifles/hk-g3-eng/
https://www.militaryfactory.com/smallarms/detail.asp?smallarms_id=127

M134D-H Minigun
https://en.wikipedia.org/wiki/Minigun
https://dillonaero.com/product/hybrid-m134d/
https://www.militaryfactory.com/smallarms/detail.asp?smallarms_id=243

M14 EBR-RI
https://en.wikipedia.org/wiki/Mk_14_Enhanced_Battle_Rifle
https://www.militaryfactory.com/smallarms/detail.asp?smallarms_id=377

M1A
https://en.wikipedia.org/wiki/Springfield_Armory_M1A
https://www.springfield-armory.com/m1a-series-rifles/m1a-standard-issue-rifles/m1a-standard-issue-308-rifle/

M240
https://en.wikipedia.org/wiki/M240_machine_gun
https://www.fnherstal.com/en/product/fn-mag

M60
https://en.wikipedia.org/wiki/M60_machine_gun
http://www.usord.com/content/docs/datasheets/USORD_M60E6_10.17.pdf

Savage 111F
https://en.wikipedia.org/wiki/Savage_Model_110
https://www.savagearms.com/content?p=firearms&a=product_summary&s=19691
https://www.savagearms.com/content?p=firearms&a=product_summary&s=57425

I could not find an exact Savage 111F, or any 111 in .308 Win, so these figures are based on
the 110 Classic and the 111 Trophy Hunter XP in .30-06 Springfield.

FN SCAR H
https://en.wikipedia.org/wiki/FN_SCAR
https://www.fnherstal.com/sites/default/files/2020-06/technical-data-fn-scar-h_0.pdf
https://gunivore.com/rifle/fn-scar-rifle-overview-and-review/

HK417 A2
https://en.wikipedia.org/wiki/Heckler_%26_Koch_HK417
https://www.heckler-koch.com/en/products/military/assault-rifles/hk417/hk417-a2-165/technical-data.html

M110A1
https://en.wikipedia.org/wiki/M110_Semi-Automatic_Sniper_System
https://en.wikipedia.org/wiki/Heckler_%26_Koch_HK417#M110A1
https://www.heckler-koch.com/en/products/military/precision-rifles/g28/g28/overview.html
https://www.militaryfactory.com/smallarms/detail.asp?smallarms_id=246

AR-10
https://en.wikipedia.org/wiki/ArmaLite_AR-10

@anothersimulacrum anothersimulacrum added [JSON] Changes (can be) made in JSON Items: Containers Things that hold other things labels Jun 30, 2020
@ghost
Copy link

ghost commented Jun 30, 2020

So, where did you put the sources for your lengths & widths of each gun?

olanti-p and others added 3 commits July 1, 2020 03:25
* new workout equpment mapgen distribution
* serialize & deserialize variables
* add alternate recipe for slam_fire shotgun.
No welder this time, and it's given right off the bat! Say hello to your new early early-game shotgun!
kevingranade and others added 7 commits June 30, 2020 20:25
…aterBatchSavings

Make clean water batch time saving more realistic
Ground vehicle z-level transitions requires that z-levels be enabled,
and getting rid of this option will also allow much of the map code to
be dramatically simplified.
…e-spear-quest

Fix MISSION_RANCH_SCAVENGER_1 required item
@feinorgh
Copy link
Contributor Author

feinorgh commented Jul 1, 2020

So, where did you put the sources for your lengths & widths of each gun?

I'll provide a complete reference list for all the guns in json/items/gun/308.json when I'm finished.

@feinorgh feinorgh changed the title [WIP] Audit .308/7.62x51 type guns Audit .308/7.62x51 type guns Jul 1, 2020
@feinorgh
Copy link
Contributor Author

feinorgh commented Jul 1, 2020

It looks like I did a boo-boo when solving a conflict. Will make a new pull request.

@feinorgh feinorgh closed this Jul 1, 2020
@feinorgh feinorgh deleted the gun_audit_308 branch July 1, 2020 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Items: Containers Things that hold other things [JSON] Changes (can be) made in JSON
Projects
None yet
Development

Successfully merging this pull request may close these issues.