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

[SUGGESTION] Make distance and placement affect reload times on manually loaded weapons #319

Open
TwistedTail opened this issue Sep 17, 2022 · 0 comments
Labels
enhancement New feature or request serverside UI User Interface

Comments

@TwistedTail
Copy link
Member

Short Description

At the moment ACF will just calculate the reload time based on the mass of the whole projectile for non-magazine based weaponry. On top of the fact this can be easily, and is currently being, exploited once you figure out the basic logic behind it, it really doesn't add any risks to unoptimal ammo placement to which a real loader would struggle or even not be able to reach.

At the time we changed the way reload mechanic works, we decided to do some real life tests based on us moving a 1kg object horizontally from A to B and measuring the time it'd take us to do this movement, which was later used as the ACF.MassToTime variable. The problem with this is that it doesn't take into account how the direction at which you're moving the object also affects the strenght and challenge to do so:

  • Moving something up is much harder than moving it down.
  • Having to align an object instead of just ramming it into a chamber can be exponentially difficult as mass increases.

On a tecnical aspect, it'd be important to consider the crate could be hidden away from the vehicle at all times so some kind of position averaging could be needed to surpass this. I also mentioned @Stooberton how this mechanic could be coupled with the fact we know, at least visually, where each round is stored inside an ammo crate so this relative position could be used instead of the world position of the ammo crate itself. It could also be handful to add a way for people to know their reload times visually with some kind of debug trace, similar to how ammo is seen on an ammo crate.

Introducing this would not only help us make people consider more realistic approaches to their vehicle designs but also tackle down unwanted practices that are only meant for achieving an unfair advantage in combat.

@TwistedTail TwistedTail added enhancement New feature or request UI User Interface serverside labels Sep 17, 2022
@TwistedTail TwistedTail added this to New in Issues and Suggestions via automation Sep 17, 2022
@TwistedTail TwistedTail moved this from New to To do in Issues and Suggestions Sep 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request serverside UI User Interface
Projects
Development

No branches or pull requests

1 participant