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

More casing variables #3258

Merged
merged 6 commits into from
Jul 23, 2024
Merged

More casing variables #3258

merged 6 commits into from
Jul 23, 2024

Conversation

CMDR-Bill-Doors
Copy link
Contributor

@CMDR-Bill-Doors CMDR-Bill-Doors commented Jul 9, 2024

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:

  • Compiles without warnings
  • Game runs without errors
  • Playtested a colony (fiddling with most guns and my beloved CIWS turret)

@CMDR-Bill-Doors CMDR-Bill-Doors requested review from a team as code owners July 9, 2024 17:54
Copy link

github-actions bot commented Jul 9, 2024

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-9861868689.zip

@github-actions github-actions bot added the Download in Comments This PR has a zipfile download available. label Jul 9, 2024
@SamaelGray
Copy link
Contributor

Please do the indentation style fix on this PR too.

Copy link

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-10035045118.zip

N7Huntsman
N7Huntsman previously approved these changes Jul 22, 2024
Copy link
Contributor

@N7Huntsman N7Huntsman left a 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.

Copy link

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-10035108956.zip

@N7Huntsman N7Huntsman merged commit db665a0 into Development Jul 23, 2024
2 checks passed
@N7Huntsman N7Huntsman deleted the MoreCasingVariables branch July 23, 2024 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Download in Comments This PR has a zipfile download available.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants