Originally Posted by
Nillo
1) No it's not , because you need to multiply the health you had before with 1.3 as well - not doing this is just wrong. But I'll explain it more detailed later.
2) I'll say it again : It increases HEALTH not STAMINA. If you think like this you might as well add Inspiration (10% less physical damage taken) to the side of armor because it increases the physical resistance, but not your health - same mistake you did.
3) Two words: Base Health . Yes the small amount of base health (+ commanding shout) is all that makes the difference here. Increasing your stamina by 10% does NOT increase your total health by 10% it only increases it by let's say 9% => armor profits less from the increase in stamina. The ICC buff on the other hand increases your total health => also your base health by 30% => both are equally affected by it.
4) It does, but only if the magical damage that occured at a time of death is higher than the healing (+blocks and absorbs) received before your death.
And to go back to an example:
As I said before : EH = (ICC BUFF *(Stam * Buffs + DeltaStam * Buffs + Base HP)) * ((Armor + DeltaArmor + Base Armor)/Base Armor)
Now to take a different approach:
How much DeltaStam do I need for 1% extra EH?
DeltaStam = (BaseHP+Stam*Buffs)/(100*Buffs) or 47329/1212.64 ~ 39 Stamina
How much DeltaArmor do I need for 1% extra EH?
DeltaArmor = (BaseArmor + Armor) / 100 = 49841/100 = 498.4 Armor
As (I hope) you can see the ICC doesn't matter at all here. (And by doing DeltaArmor/DeltaStam we get the 12.77 you had before)
If not I'll try to make it even more clear by setting Buffs to 10 (removing BoK + talents)
Too bad I don't know the base hp + CS combined so I'll just say it's 10k: (this example is only meant to show a difference not actual numbers)
DeltaStam = (BaseHP + Stam) / 100 = 40783/100 ~ 40.8 stam => increasing EH by 1% without stamina modifiers takes more stamina than before (but it's still cheaper than armor)
Now what happens if magical damage is involved (your formula is also wrong here it can never be 1+%magic damage, because if 100% of the damage done would be magical your formula would only double the value of stamina compared to armor, which can't be true because then the value of armor is exactly 0 => it must be ...*1/(1-%magic)
Let's assume you take a Soul reaper that does ~ 50k damage (the rest of the attacks that kill you are autohits)
To increase your EH by 1% with stamina you still need 39
For Armor it looks different now, because only the health you have left after this huge magical attack will be affected by armor:
DeltaArmor = HealthBefore/HealthLeft * (BaseArmor + Armor) / 100 = 47329*ICC/(47329*ICC-50k) * 498.4 = 2660 Armor for 1% health with the 30% ICC buff and without the ICC buff you would already be dead meat.
=> Armor is bad if a high percantage of damage taken before death is of unmitigatable nature.
But this also works the other way round: (assuming pure physical like saurfang and some earth shied + hots or stupid FoLs adding up to 10k hp)
DeltaStam = ICC*(BaseHP+10k+Stam*Buffs)/(100*Buffs*ICC) or 47329+10k/1212.64 ~ 47 Stamina
DeltaArmor = HealthBefore/HealthLeft * (BaseArmor + Armor) / 100 = 47329*ICC/((47329+10k)*ICC) * 498.4 = 411.46 Armor needed for 1%
=> At this point no matter if you have the ICC buff or not Stamina will loose to Armor.
And to fix your equation: (or TL;DR)
S= (12.1264*130%)*((BaseArmor)+CurArmor)/(CurHealth*130% + Heal - Magical Damage)