Imagine the computing power needed to check (all passives and actives vs base cost vs % rng vd environmental variables) return %.
.... no thanks even fastest machine code would throw up and die.
Actually all cost reduction modifiers change the ressource return, but you'll always get ~85% instead of 100% from chains, no matter if you have a new naked template with no cp and passives skilled or a fully equipped char with everything in cost reduction.Yeah the way maths works in games like this is every is set to a null value and then given a base cost
Your particular variables will make that base cost higher or lower, but the code is set for a global variable of base number for all.
The reason is because you write the code (if process return 2091 health) or whatever, not a complex formula with unlimited variables.
Imagine the computing power needed to check (all passives and actives vs base cost vs % rng vd environmental variables) return %.
.... no thanks even fastest machine code would throw up and die.
Which is more likely...
They fix the math so every skill works like it says?
or
They change all the tool tips be vague about the percentages(ex.: Restores close to/almost/around 100% magicka)?
Yeah the way maths works in games like this is every is set to a null value and then given a base cost
Your particular variables will make that base cost higher or lower, but the code is set for a global variable of base number for all.
The reason is because you write the code (if process return 2091 health) or whatever, not a complex formula with unlimited variables.
Imagine the computing power needed to check (all passives and actives vs base cost vs % rng vd environmental variables) return %.
.... no thanks even fastest machine code would throw up and die.
Well, I don't know how it is programmed exactly, but they do check skill costs in real time and have their ressource returens based on that. If I use chains and it fails, I get ~85% of the costs back, if I switch to my off bar where I have a full seduces set, my skill becomes cheaper, the ressource return becomes less, but it's still ~85%. If I proc Kena, my skill costs more, the ressource return becomes higher, but still it returns ~85% of the costs. So it doesn't seem to be a static number to reduce the calculations needed.It's not about your PC, its about the server having to do stupid amount of math based on variables being sent to it and changing real time.
If you have a proc off a % of a skill and that % is based on a fluid number, which it would be based on current buff/debuff, then you get into floating binary
LoL I have no idea how processors work? It comes down to effective use of code, not what your PC or your ego can handle.
Why the hell do you have checks against multiple variables for no reason, a lot of communication for no reason, just tell it to give a base number on proc and boom.
No checking to see what floating % is currently active. And you have to remember, your PC doing the checks for YOUR character is one thing, the server has to do it for your character in relationship to all other characters and external variables not even in proximity to your character.
It's just not worth the computing time and communication latency to communicate the current base back and forth, just send a static variable and be done.
lolo_01b16_ESO wrote: »You might have learned about percentage calculations at school and you might or might not remember how it worked. But don't worry, in eso percentage calculation is easy, you just need to remember the following definitons:
1. When a skill costs 3410 magicka and restores 100% of the skill costs when it fails to pull the target to you, then you'll get back 2940 magicka when it fails.
2. When a skill costs 3897 magicka and restores 10% of it's costs per target you hit with it you'll get 336 magicka when you hit 1 target.
3. When a skill costs 8526 magicka and you skill a passive that reduces skill costs by 1%, your skill will cost 74 magicka less than before.
@ZOS_GinaBruno Pls have someone look into how percentages are calculated, it shouldn't be that hard to write code that can calculate 100% of 3410.
Btw. All numbers above are from a naked v16 char with no cp spend and no other skillspoints set, but the calculations stay wrong no matter how many cps or skill points you put anywhere and no matter what gear you use.