Make LEADER Affect Vaulting Speed!
Make leader affect vaulting speed
https://www.youtube.com/watch?v=fv340yni8Xg&t=3590s
59:48
The Devs talked about Leader and how the high numbers might have become problematic for vaulting windows. Perks like Resilience Do affect windows, which the Devs believed to be cool, but of course only in a managed amount. Too much would feel awkward or game-breaking.
Here is the problem
What if we want Leader to affect vaulting speed?
Hello everyone!
In this post, we will cover:
-how we can make leader affect vaulting speed.
-how we can allow all vaulting speed increasing perks to stack.
-how we can create any future vaulting speed perk without any conflict.
-how we can give a perk 10 quintillion% vaulting speed;
-and most importantly: how to prevent any of this from being an issue!
Let's get right into it:
Problematic values
We clearly have a problematic value here. But what is a problematic value?; It's a value that if it's increased by too much, it'll make the game malfunction.
Dead By Daylight have already defined 1 value to be problematic and that is the "luck" value. Luck unlike other values is artificially halted at a certain point.
But there are more problematic values; Vaulting speed or anything that affects animations, hell even healing: If you could heal within 1 second, then you could heal yourself faster than a killer could hit you constructively!
So how do we deal with these problematic values? We can of course create many independent solutions for each problematic variable; 1 random limit for Luck, customary managing of vaulting-speed increasing perks to prevent an overdose... but that's a drag...
League of Legends
LoL had the same issue, but with movement-speed. At a certain point above 400+ movement-speed, you'd receive an artificial diminished return over your movement-speed: buying 100 MS would only grant you 50 (0.5 multiplier after x MS). Although it works when you have limited items, it still isn't perfect enough to solve:
How we can give a perk 10 quintillion% vaulting speed and not have it being a problem.
In order to deal with all problematic values, we need to create a system that allows us to individually define what constitutes a problematic value (For vaulting-speed 15% for example) and have that system grant diminished returns per extra %.
And by accident, we might just have the perfect way to handle this:
Asymptotes to achieve diminishing returns.
We will use the formula:

b is what we believe should be the highest value before we consider that value being problematic.
a = 20 - b
x = the amount increase you get from your perks as notated in the description. (For resilience this would be 9% for example)
y = the value that you experience in game. The perks use this value to determine your speed.
In order to make this work, we must create an if statement run once during initialisation, saying:

And that is all we needed to do! From now on, we can let all buff perks affect vaulting-speed, have all other problematic values managed, and all that just by using the strategy for diminishing returns explained above! That's all you need to know.
But for those of you who are left wondering:
"I'm not exactly sure what we just did..."
This is what we did:
1 We use an asymptote. Asymptotes are well known for their ability to never reach a certain variable. It doesn't matter how much you insert in X, you can never reach a certain Y, despite Y increasing as long as X increases.
2 b is the variable where we got to define which value should never be super-ceded. If we pick 100 as b, then no player, even with 10 quintillion% vaulting-speed would be able to vault faster than 100% of the vaulting-speed. They would have more vaulting speed than someone with only 1 million% vaulting-speed, but they still cannot surpass b.
3 It is important to understand that the asymptote only starts diminishing at a certain point. Only at that point do we want to use the formula.
This is why a must be 20-b if we have a Dividend of 100. That makes the formula X ALWAYS intersect our formula exactly where the asymptote starts giving us diminishing returns:

The turning point from which we transition from the Blue to the Red line is the b-10 which you can find in the Code.
As you can see in the image above, using our method, the X variable will follow the green line until it slowly crouches up to b while never being able to reach/surpass it.
Note: It doesn't matter what b is, because the previously mentioned rules ALWAYS are true as long as the Dividend is 100.
You can use this method for every problematic variable! The only thing you have to do is define b, and that is indeed the minimal thing we should have to do when solving each problematic variable!; To say which number is too much and have the code (our method) deal with the rest.
End Note
I hope that explains it all. If this method for diminishing returns was used on all variables that should never exceed a certain point, we wouldn't ever have to spend on specific solutions again, like the "luck cap".
We would have a basic system keeping everything in check and allowing perks like Leader to be affecting vaulting speed, without ever becoming a problem!
Comments? Remarks? Leave them down below!
Thank you for reading.
For those who want to see the method in action, check the vid below: from 0:00 to 4:02.
The Advanced Method
For those of you who are interested in how to implement the mathematically perfect method for diminishing returns;
This video will cover both the previous discussed method (named the simple version and the Perfect method.
The simple method is meant for numbers between 0 and about 100. The perfect method is meant of all positive numbers. from 0 to infinity.
(Starts at 4:03)
https://www.youtube.com/watch?v=hH9rn0ERn7g
List of issues that could've been prevented with this method:
1: The artificial luck cap
2: The Save the Best for Last nerf + Unrelenting Nerf
3: The artificial We'll make it cap tied to the perk
4: The leader vaulting speed removal
Comments
It would probably cause more headache for killers if this even stacked.
To be real OP are you new to DBD?
Because a lot of your posts are questionable or make most people thinking your trolling
@ItsYourBoyGuzma
What does this post have to do with becoming untouchable?
This post literally prevents you from becoming untouchable when vaulting even if you ran a perk that gave you 10 quintillion% vaulting speed.
No it's not a troll post. The poster almost never trolls.
I'm glad you're back @AlwaysInAGoodShape I agree with the idea of Leader affecting vaulting. Wouldn't do much for me since I personally run resilience but it'd be neat.
No most people do not think the OP is trolling. There's a few people who do but most of the OP's posts are good and enjoyable.
STOP @ ing ME. I asked politely, dude.I don't want my notifications filled with your drivel.
Sure, you don't think it's that hard. Because it's in your own head. You composed the thought. You understand it completely.
Perhaps you need to understand people exist outside of you?
So that's the reason why I should be responsible for people simply not reading:
I'm sorry, but if you claim that:
which are all statements about what assuming that we are going to pick a too high b value, is simply wrong.
Instead of admitting that you're wrong, you try to quickly switch to "But people will be mad if the perk does not do exactly what it tells them", which is thereafter debunked. After that you lie about the fact that you said:
And lied ; "All I say was people don't care". You continue making personal insults, creating drama; saying that you don't want to be part of the discussion just to join right back in at a later point.
Then you blame me for you not reading:
which is what your whole tirade was based on.
Admit that you're wrong and stop spamming this post.
as always, i am impressed by this post xD
like, the numbers, statistics, thoughts and time that went into this is amazing!
just wanted to give you a little heads up and continue your great work! (even people who disagree with your posts have to admit that they are very well made.)
@Mister_xD
Thank you (:
Might I add: For everyone who wants to see this method work out live in their own eyes, try:
https://www.desmos.com/calculator
and Insert the formula -100/(x+(20-b))+b and make sure you input/write b as a positive number +10!
As for the second formula, simply: x
You can now use your cursor on the asymptote AFTER x has intersected our formula (which is where the if statement starts to use our formula) to see the diminishing returns take effect, with x being the original value and y being the diminished x!
(You'll see that at the intersection both X and Y are equal at (b-10))
It has graphs that's why I didn't read it.
Its all about the Pie charts in 2019.
What if you can watch it? (x
Marry me.