|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Chances Ghost
Inf4m0us
37
|
Posted - 2013.04.08 09:22:00 -
[1] - Quote
a few factors you have missed
Tanks have natural resists, wich if you were doing math on how much damage should have been applyed it would give you a number you diddnt expect to get (aka you have emp/explosive/kenetic/thermal resists naturally on your tank that we dont know exactly how much resistance we get out of)
Damage calculation is tricky, we have no idea how much damage any one weapon is supposed to put out before resistances are applyed, this mean we cant actually calculate how much damage is being resisted. this is due to us not knowing the exact formulas and numbers used in the damage process as well as their being several broken mechanics in play at the moment. weapons in general are hitting tanks harder than they should be (math wise) with or without resistances
Weak spots someone else already pointed out.
we currently do not have the ability to eliminate enough variables to be sure that resistances only work on the hull.
BUT
the framework of this games skills/mods/fittings/ damage application and all that math is all based off EVE Online. and in EVE thats simply not the way resistances are done
Also theres a few wrong assumtions in your logic.
Resistances arnt applyed to shields at all, ever.
EVER
resistances are applyed to damage and never actually interact with your shields math wise in any way. (outside of calculating your fittings EHP wich the game itself does not do)
resistances do not effect shields in any way whatsoever, they do not interact with them, they do not add anything to them, and they certainly dont differentiate between hull and extenders.
They reduce damage of the weapon thats shooting at you before damage is applyed. Your damage resistance only ever interacts with the weapon damage of the gun shooting you and programming wise have absolutly NOTHING to do with your shields ( outside of redusing the amount of damage that the gun does BEFORE it gets taken out of your TOTAL health.) |
Chances Ghost
Inf4m0us
38
|
Posted - 2013.04.08 20:34:00 -
[2] - Quote
0 Try Harder wrote:Anything without numbers is just speculation.
Its not speculation, its literally how the game is programmed
Damage resistance isnt applyed to your shields ever, not once, not ever in any of the steps in the programming
Damage reduction is applyed to damage BEFORE it hits your shields
for it to be applyed to the shields it would have to follow the following flow
gun fires damage bonuses from skills are applyed to weapon damage hit detection your tanks shields are calculated yoru tanks EHP is calculated damage is applyed to EHP EHP is reverse engineered back into its face value shield amounts (not easy)
How its ACTUALLY DONE
gun fires damage bonuses from skills are applyed to damage hit detection damage reduction of the target reduces weapon damage hit points deducted
ask me wich one is easyer and wich one is currently the method used in EVE online.
|
Chances Ghost
Inf4m0us
38
|
Posted - 2013.04.08 21:26:00 -
[3] - Quote
it can be broken down even more to explain that
player shoots target and hits the targets stats (shield/armor/resists of all types) are then giving to a damage calc process to calculate how much damage is done
first it would calculate the weapons damage taking into account skills/weapon/damage mods then if the target had shields (it was giving this information when hit) it would then reduce the damage of the shot by the shield resists and all other reduction.
if this amount was greater than the amount of remaining shields it would then take the remaining leftover damage and remove the resistance penalties (int he case of 10% shield reduction it would simply multiply the remaining damage by 10%)
then the leftover damage would then be reduced by the targets armor resists (if it had armor left) int eh same manor as it did for the shields
No damage has actually been done to the tank yet
after all that is done it would tell the tank how much damage to its shields and armor has been done and it would reduce its health accordingly |
Chances Ghost
Inf4m0us
39
|
Posted - 2013.04.08 21:39:00 -
[4] - Quote
the game at no point calculates your tanks EHP
thats just math we as players do |
Chances Ghost
Inf4m0us
39
|
Posted - 2013.04.08 21:47:00 -
[5] - Quote
0 Try Harder wrote:Chances Ghost wrote:the game at no point calculates your tanks EHP
thats just math we as players do yah sorry, wrong term, I meant HP lol will edit.
haha no worries, and yah i just assumed things like effective range were being done, basically anything that modifys the weapons damage is included in both our methods, were just simply trying to determine the order and what factors it considers
in EVE the damage model follows how i stated though, and since this game uses literally everything possible from eve including the types of modules and how they interact with each other and skills.
there would be no reason to use almost all the programing from eve but change that one little thing in an extremely complicated way that adds no function
|
Chances Ghost
Inf4m0us
39
|
Posted - 2013.04.08 21:49:00 -
[6] - Quote
0 Try Harder wrote:Right now we need more data. We can get it from testing or from CCP, but like I said earlier it is all speculation at this point.
we have EVE, its a carbon copy. and how i stated is how damage is done in eve |
Chances Ghost
Inf4m0us
39
|
Posted - 2013.04.08 21:58:00 -
[7] - Quote
0 Try Harder wrote:Chances Ghost wrote:0 Try Harder wrote:Right now we need more data. We can get it from testing or from CCP, but like I said earlier it is all speculation at this point. we have EVE, its a carbon copy. and how i stated is how damage is done in eve Can they really just copy and paste the code? O_O Don't you have to do stuff like lock on to targets first too? From what I've seen in videos and everything, it looks like people target stuff by clicking on them. It doesn't look like they can just shoot and hit whatever is in front of them.
its not a copy paste as different programming languages are used.
but they use the exact same flow chart for everything. from skills, to mods, training modifyers, its all identicle to EVE
why re-invent damage calculation when you have an optimised process for doing it youve been perfecting for the last 10 years? |
Chances Ghost
Inf4m0us
39
|
Posted - 2013.04.08 22:04:00 -
[8] - Quote
i have one test that will veryify weather its a bug changing the amount of damage or weather the resistances are only effecting the hull
how much damage does a gunlogi with 2 shield extenders 2 passive resists at the following points
>2600 shields <2600 shields
do the same test but remove passive resists, this way the tank has exactly the same number of shield/armor hit points
i currently dont have a way to create safe variable free test envoronments
instead of calulating resisted damage you just compair the results
if what your saying is true both tanks should have the exact same <2600 damage taken and different >2600 damage taken
if what im saying is true then the tanks themselves will take different damage than each other |
Chances Ghost
Inf4m0us
39
|
Posted - 2013.04.08 22:46:00 -
[9] - Quote
0 Try Harder wrote: edit: ya, I can test with you later tonight.
i have everything ready just bring the militia forge gun haha |
|
|
|