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-nmm7 (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-nmm7 (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-nmm7 (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
darksun84
Sir Spamalot
****

Posts: 1,687
Likes Given: 245
Likes Received: 162 in 151 posts
Joined: Mar 2012
Reputation: 35



Post: #4
RE: Custom Armor Rating Calculation?
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
(This post was last modified: 08-11-2017 10:45 PM by darksun84.)
08-11-2017 10:11 PM
Find all posts by this user Like Post Quote this message in a reply
[+] 1 user Likes darksun84's post
Post Reply 


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

Forum Jump:


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