The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm8 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm8 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm8 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom Armor Rating Calculation?
Author Message
Baeguth
Apprentice
*

Posts: 12
Likes Given: 4
Likes Received: 0 in 0 posts
Joined: Aug 2017
Reputation: 0



Post: #5
RE: Custom Armor Rating Calculation?
(08-11-2017 10:11 PM)darksun84 Wrote:  If you are using the old armour system (that means COMBAT_AOS_ELEMENTAL engine disabled) then yes, you will have to tweak the armour values until you get the desired results.

By the way, take note that when using the old armour system the damage will be not reduced by a percentage, instead it will be reduced by a flat amount, the percentage is just used for contributing to the total AR of a character.

Code:
First the value ArmorMax is calculated:

ArmorMax = AR * Random(7,35) / 100  

Then the value ArmorMin is calculated by halving ArmorMax
ArmorMin =  ArmorMax / 2

the flat amount reduction is calculated by using both ArmorMax and ArmorMin:
Reduction = Random(ArmorMin, (ArmorMax - ArmorMin + 1 )

If the damage is magical, reduction will be halved by 2.

Finally subtract  the reduction from the damage.
By doing some test its seems that:
With an AR of 100, you will reduce the amount of damage by a minimum of 3 and a maximum of 19.
With an AR of 10, you will reduce the amount of damage by a minimum of 0 ( no damage reduction) and a maximum of 3.
With an AR of 50, you will reduce the amounf of damage by a minimum of 1 and a maximum of 9

mmhh I dont like it at all.
I think I will override it...
To me having 100 ar and being able to reduce the damage of a maximun of 19 is too little!

thank you as always!
08-11-2017 11:00 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
Custom Armor Rating Calculation? - Baeguth - 08-11-2017, 05:37 PM
RE: Custom Armor Rating Calculation? - Baeguth - 08-11-2017 11:00 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)