-
Notifications
You must be signed in to change notification settings - Fork 259
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
More casing variables #3258
More casing variables #3258
Conversation
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-9861868689.zip |
Please do the indentation style fix on this PR too. |
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-10035045118.zip |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works in my testing.
You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-10035108956.zip |
Changes
Added a celling for casing lifetime, so that slow casings don't keep falling for too long.
A metric load of variables that will be enabled if AdvancedCasingVariables is true in gundrawext, including random ranges for casing eject angle, casing rotation, random spawn offset range. And multipliers and overrides for casing lifetime and speed.
Reasoning
-Deal with very-very edge case
-Prevent guns with too low recoil from behaving weird.
-Extra fine tuning freedom
-Most logic locked behind AdvancedCasingVariables so they don't burden most weapons too much.
Alternatives
-Suffer
Testing
Check tests you have performed: