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
[READY] Ranged balance unit test #21468
Merged
Coolthulhu
merged 36 commits into
CleverRaven:master
from
kevingranade:ranged_balance_unit_test
Sep 27, 2017
+850
−272
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
a27531f
Make some ballistics methods visible so we can use them in tests.
kevingranade 41fe5bd
Extract map test helpers to a seperate module.
kevingranade 6857af5
Add wald error calculation to statistics object.
kevingranade 659e011
Add ranged balance test.
kevingranade efaeb5a
Extract equipping NPC.
kevingranade d8188da
Give test shooters gear to encumber them correctly.
kevingranade 64bf89e
Loosen quickdraw requirements.
kevingranade 830b8b0
Don't alow high perception to negate sight_dispersion penalty.
kevingranade cfefcbe
Inflate MAX_RECOIL, recoil accumulation and recoil recovery to resolv…
kevingranade 376a66a
Refactor firing test to expose dispersion object.
kevingranade 565d93f
Switch from an aim ratio to an aim time for firing test.
kevingranade a998a10
Add ostream insertion operator for accuracy test.
kevingranade 23b3459
Restore dex and perception-based ranged penalties.
kevingranade a494b7b
Remove ranged soft cap.
kevingranade d673fc7
Add gun mods to accuracy test.
kevingranade d3df289
Add test to output range thresholds.
kevingranade aa4738a
Prototype adjustments to bring ranged balance into line.
kevingranade 6cf1076
Increase confidence interval required for statistical validity.
kevingranade 0eb6bdf
Add fast shooting tests.
kevingranade 1b1aaae
Add upper limit for fast shooting test.
kevingranade 8a008a9
Fix the upper aim speed tests.
kevingranade f4b6529
Extract calculation of various aim speed modifiers to helper methods.
kevingranade ed95c53
Enlarge info panel of status menu.
kevingranade 4ed686d
Fix NPC aiming confidence estimate.
kevingranade c6c8100
Fliped aim_cost to aim_speed.
kevingranade dc2633c
Added line to hand encumbrance info about adjustment to aim speed.
kevingranade c97255f
Factor aim type list generation out of target_ui.
kevingranade 5ec583c
Emit more feedback about accuracy and aim time in item descriptions o…
kevingranade 8f9ab52
Rescale set points for aiming to match new dispersion levels.
kevingranade 2a42e3d
Reset recoil when switching targets during burst fire.
kevingranade f216151
Extract steadiness bar from ranged chance print function.
kevingranade 21c6417
Add dynamic feedback to aim menu.
kevingranade 3799457
Add time to fire to aiming menu.
kevingranade 78cdcf0
Fix accuracy estimation code by using dispersion max instead of average.
kevingranade 07b94a2
Tweak some stat handling.
kevingranade ae61a67
Fix steadiness calculations.
kevingranade File filter...
Filter file types
Jump to…
Jump to file or symbol
Failed to load files and symbols.
Oops, something went wrong.
ProTip!
Use n and p to navigate between commits in a pull request.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.