• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Armor percent rate change

Status
Not open for further replies.
Level 37
Joined
Aug 14, 2006
Messages
7,602
Hey there once again!

I have been making my campaign for over half year now. I have already released alpha tests from it. However, now I have been thinking about the armor system. I think it sucks, at least for the campaign. Can it be changed?

If you can help me, I will give some "rep" in here and credits at the campaign. Thanks beforehand.
 
Level 37
Joined
Aug 14, 2006
Messages
7,602
Look at the picture I attach to the post.
 

Attachments

  • lol.JPG
    lol.JPG
    41.2 KB · Views: 119

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
So far it seems it works by the formula.

%Damage Reduction (in multiplyer form) = ( Armor * Armor Damage Reduction Multiplyer ) / ( 1 + Armor * Armor Damage Reduction Multiplyer )

or

%Damage Received (in multiplyer form) = 1 / ( 1 + Armor * Armor Damage Reduction Multiplyer )

This only works for positive armor thou and it seems the negitive armor uses a different formula alltogether.

%Damage Reduction (in multiplyer form) = - 1 + ( 1 - Armor Damage Reduction Multiplyer ) ^ ( - Armor )

or

%Damage Received (in multiplyer form) = 2 - ( 1 - Armor Damage Reduction Multiplyer ) ^ ( - Armor )

This is basically addapted from blizzard's site with one or 2 minor alterations. Acording to them, every positive armor unit increases the units HP by the multiplyer ammount for attacks which I believe is true. I am not sure about -armor thou as far as durability goes.

Also such a formula below could be used in Excel to work it out and display the values that would be shown in WC3.
=IF(B1>=0,(B1*C1)/(1+B1*C1),-1+(1-C1)^-B1)
Cell B1 = Armor
Cell C1 = Armor Damage Reduction Multiplyer
 
Last edited:
Status
Not open for further replies.
Top