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

Remove Armor Divisors and replace with Flat Damage Penetration, tweaked projectile damage as a whole #84

Closed

Conversation

Lynx22330
Copy link

@Lynx22330 Lynx22330 commented Sep 4, 2024

About The Pull Request

Reworks armor to no longer use divisors. Instead, it utilizes full damage, and flat armor penetration. This is only a proof of concept and requires many more players to actually make projectiles balanced and feel good. Armor pen values are changed across the board to utilize values from 0-20 for armor penetration, 0 being the least and 20 being the most armor pen. Most projectiles have on average like, 1-5 armor pen or something, only the bigger bullets have higher penetration. I have not went over melee weapon values however, but most of them should be affected by the changes if they used the armor_penetration defines that were previously used by divisors. Armor Maximum is a new variable in order to prevent armor from being fully useless, allowing lower tier armors to still retain a large majority of their armor blocking capabilities by reducing at most 3 damage. This is intended to help reduce wound scale multipliers with projectiles with not only Lethals, but also High Velocities, and other special projectiles.

((Base Projectile Damage * Weapon Damage Projectile Multiplier) - max(armor_maximum, (Armor - Penetration Power))) * Wound Scale = Result Damage

Please utilize this formula into multiple projectiles and see how they work with their modified values. So far it has been positive results.

armor_maximum = 3, for calculation purposes I'll be sure to update this if this ever gets changed.

On top of that, all of the projectiles have been slightly tweaked with eyeballed values to try and setup for these changes with existing armor values.



Changelog

🆑

/:cl:

@Lynx22330 Lynx22330 changed the title Remove Armor Divisors Remove Armor Divisors, changed projectile damage as a whole Sep 4, 2024
@Lynx22330 Lynx22330 changed the title Remove Armor Divisors, changed projectile damage as a whole Remove Armor Divisors, tweaked projectile damage as a whole Sep 4, 2024
@Lynx22330 Lynx22330 changed the title Remove Armor Divisors, tweaked projectile damage as a whole Remove Armor Divisors and replace with Flat Damage Penetration, tweaked projectile damage as a whole Sep 4, 2024
@Takykardi Takykardi added Wontfix This will not be worked on Not Ready For Merge This PR is not ready for deployment. Do not merge. labels Sep 5, 2024
@Takykardi
Copy link

Added wontfix tag temporarily pending the results of other in-progress adjustments/reverts to the armor system. If I remember the results of the discussion correctly, the current dev team plan is to flat-out revert the entire thing and cherry-pick if we do decide to re-implement it later.

@Lynx22330 Lynx22330 closed this Sep 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Not Ready For Merge This PR is not ready for deployment. Do not merge. Wontfix This will not be worked on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants