House Of Legends
 
HomeCalendarFAQSearchMemberlistUsergroupsRegisterLog in

Share | 
 

 Diablo II Calculators

View previous topic View next topic Go down 
AuthorMessage
Sheriff
Admin
Admin
avatar

Posts : 80
Join date : 2010-08-11
Age : 30
Location : FL

PostSubject: Diablo II Calculators   Thu Aug 12, 2010 4:10 am

Hi and welcome.

I have chosen to post a few calculators I created awhile back, I will be doing some explanation about them in this topic, just so people know what to do, and what not to do.

Currently there are 6 calculators for 1.11, and 2 for 1.09. Lets start shall we.

The first calculators is a simple one, its called the Smite Intake Calculator, it simply just calculates smite intake on Life and Mana.
You will be required to fill out 4 boxes, where you type in a little info on the subject you want to calculate. Those 4 things are:

Opponents Smite Dmg, Your DR%, Your DR63 and Your ES%. And you will get two results:

Smite Dmg that hits Life, which is calculated like this:

A = 100 - Your ES%
B = A / 100
C = B * Opponents Smite Dmg
D = C - Your DR63
E = 100 - Your DR%
F = E / 100
G = D * F
If G < 0, G = 0
Smite Dmg that hits Life = G


Smite Dmg that hits Mana, which is calculated like this:

ManaA = Your ES% / 100
ManaB = ManaA * Opponents Smite Dmg
Smite Dmg that hits Mana = ManaB

Here is an example of the Smite Intake Calculator.





Now on to the next calculator, which is the Offscreen Mana & Mana Regen Cap Calculator.
Here you have to insert your mana value into a box, and choose a tk level. You will be given 3 results, they are:

Multiplication, its how often your onscreen mana is multiplied, the multiplication for each Tk level is calculated like this, i will do a little example with Tk31.
At level 0 the tk is at a 1 dmg, 2 mana, and each Tk level will increase the Energy Shields effectivity by 6.25%.

31 * 6.25 = 193.75

200 - 193.75 = 6.25

100 / 6.25 = 16
Multiplication = 16


Next result is, Offscreen Mana, and its calculated like this:
Offscreen Mana = Mana * Tk multiplication

If Offscreen Mana < 8388607, Offscreen Mana = Offscreen Mana

If Offscreen Mana > 8388607, Offscreen Mana = (-16777216) + Offscreen Mana

Now on to the third result, which is Mana Regen Cap, and its calculated like this:

A = 2097151 / Mana * 120 * 100
B = A - 100
Mana Regen Cap = B, if decimals, then round the result down to nearest integer.

Here is an example of the Offscreen Mana & Mana Regen Cap Calculator.




Hi and welcome.

I have chosen to post a few calculators I created awhile back, I will be doing some explanation about them in this topic, just so people know what to do, and what not to do.

Currently there are 6 calculators for 1.11, and 2 for 1.09. Lets start shall we.

The first calculators is a simple one, its called the Smite Intake Calculator, it simply just calculates smite intake on Life and Mana.
You will be required to fill out 4 boxes, where you type in a little info on the subject you want to calculate. Those 4 things are:

Opponents Smite Dmg, Your DR%, Your DR63 and Your ES%. And you will get two results:

Smite Dmg that hits Life, which is calculated like this:

A = 100 - Your ES%
B = A / 100
C = B * Opponents Smite Dmg
D = C - Your DR63
E = 100 - Your DR%
F = E / 100
G = D * F
If G < 0, G = 0
Smite Dmg that hits Life = G


Smite Dmg that hits Mana, which is calculated like this:

ManaA = Your ES% / 100
ManaB = ManaA * Opponents Smite Dmg
Smite Dmg that hits Mana = ManaB

Here is an example of the Smite Intake Calculator.



Now on to the next calculator, which is the Offscreen Mana & Mana Regen Cap Calculator.
Here you have to insert your mana value into a box, and choose a tk level. You will be given 3 results, they are:

Multiplication, its how often your onscreen mana is multiplied, the multiplication for each Tk level is calculated like this, i will do a little example with Tk31.
At level 0 the tk is at a 1 dmg, 2 mana, and each Tk level will increase the Energy Shields effectivity by 6.25%.

31 * 6.25 = 193.75

200 - 193.75 = 6.25

100 / 6.25 = 16
Multiplication = 16


Next result is, Offscreen Mana, and its calculated like this:
Offscreen Mana = Mana * Tk multiplication

If Offscreen Mana < 8388607, Offscreen Mana = Offscreen Mana

If Offscreen Mana > 8388607, Offscreen Mana = (-16777216) + Offscreen Mana

Now on to the third result, which is Mana Regen Cap, and its calculated like this:

A = 2097151 / Mana * 120 * 100
B = A - 100
Mana Regen Cap = B, if decimals, then round the result down to nearest integer.

Here is an example of the Offscreen Mana & Mana Regen Cap Calculator.



Now on to the third calculator, which is the Dtm Calculator. Here you have to fill out 5 boxes, and chose a tk level.

Damage to Mana%, Opponets Smite Dmg, Your DR63, Your DR%, Your ES% and telekinesis level.
You will be given two results:

Onscreen Mana Regenerated, and its calculated like this:

A = 100 - Your ES%
B = A
C = Opponets Smite Dmg * B / 100
D = C - Your DR63
E = Your DR% / 100
F = 1 - E
G = D * F
H = Damage to Mana% / 100
Onscreen Mana Regenerated = G * H
If Onscreen Mana Regenerated < 0, Onscreen Mana Regenerated = 0.

The other result is Offscreen Mana Regenerated, here you simply apply the Tk levels multiplication to Onscreen Mana Regenerated.

Off screen Mana Regenerated = Onscreen Mana Regenerated * tk multiplication.

Here is an example of the Dtm Calculator.



Now on to the fourth calculator, the Thorns Return Calculator. Here there are alot of things to fill out.

Thorns Level, Barbs Level, Is the Barbs Aura stacked with other auras("Yes" if it is, "No" if it isnt and "Not Using Barbs Aura" if not using it), Opponents Smite Dmg, Your DR%, Opponents DR%, Your DR63, Opponents DR63, Your Energy Shield% and Opponents Energy Shield%.

You will be given two results:

Thorns Damage that hits opponents Life, and its calculated like this:

First we calculate the return % for your Thorns and Barbs Aura.

Thorns:
TA = Thorns Level -1
TB = TA * 40
TC = TB + 250;

BA = Barbs Level -1
BB = BA * 20
BC = BB + 50
BD = If barbs is stacked with other auras, BD = BC * 0.5, if not then BD = BC, and if not using barbs, then BD = 0.

Now we put the return % for both auras together.

TBA = TC + BD
TBB = TBA / 100;
TBC = TBB

Now the return %'s are together, and turned into decimal, which will be multiplied with the damage that is inflicted to you, and returned.

A = 100 - Your ES%
B = A
C = Opponents Smite Dmg * B / 100
D = C - Your DR63
E = Your DR% / 100
F = 1 - E
G = D * F
H = TBC * G
I = H *0.17
J = 100 - Opponents ES%
K = I * J / 100
L = K / 8
M = Opponents DR% / 100
N = 1 - M
O = L - Opponents DR63
P = O * N
Thorns Damage that hits opponents Life = P


The second result isThorns Damage that hits opponents Mana, and its calculated like this, using a result, I, from the calculation above.

ManaA = I * Opponents ES% / 100
ManaB = ManaA / 8;
Thorns Damage that hits opponents Mana = ManaB

Here is an example of the Thorns Calculator.



Now on to the fifth calculator, the Resist & Absorb Calculator. Your required to fill out these fields:

Opponents Aura Damage, Onscreen Resist %, Absorb(bocl, abs127), Absorb %, Onscreen Mana, Energy Shield % and Telekinesis Level.
You will be given alot of results, they are:

Resisted.
Absorbed.
Final Aura Damage that hits Life.
Aura Damage that hits Mana.
Offscreen Mana.
"Double Hit" Damage.

Now lets get down to buisness.

A = 100 - ES%
B = A * Aura Dmg
C = B / 100
D = Double Hit + C
E = 100 - Onscreen Resist
F= E / 100
G = D * F
H = 100 - Abs%
I = H / 100
J = G * I
K = J - Bocl Abs
If K < 0, K = 0
Final Aura Damage That Hits Life = K


ResistedA = Onscreen Resist / 100
Resisted Amount = ResistedA * D
If Resisted Amount > D, Resisted Amount = D

AbsorbedA = Abs% / 100
AbsorbedB = AbsorbedA * G
Absorbed Amount = AbsorbedB + Bocl Abs
If Absorbed Amount + Resisted Amount > D, Absorbed Amount = D - Resisted Amount

AuraMana = ES% / 100
Aura Damage That Hits Mana = AuraMana * Aura Dmg

Double Hit = -Offscreen Mana + Aura Damage that hits Mana
If Double Hit < 0, Double Hit = 0
If Double Hit > 8388607, Double Hit= (Double Hit - 8388608) - Double Hit

Offscreen Mana = Mana * Tk multiplication
If Offscreen Mana < 8388607, Offscreen Mana = Offscreen Mana
If Offscreen Mana > 8388607, Offscreen Mana = (-16777216) + Offscreen Mana

Here is an example of the Resist & Absorb Calculator.



Now on to the last 1.11 calculator, which is a simple one, the Oak Sage Aura Calculator. Here you type your Base Life, and your Desired Life, and it the calculator will tell you how many oak sage aura levels u need to reach the desired amount.
You will be given one result, Oak Sage levels needed, and its calculated like this:

A = Desired Life / Base Life
B = A * 100
C = bb - 100
D = C - 30
E = D / 5
Oak Sage levels needed = E + 1
If Oak Sage levels needed < 0, Oak Sage levels needed = 0.

Here is an example of the Oak Sage Aura Calculator.





Now on to the 1.09 Calculators, there are currently two calculators.

The first one is the Absorb/Pa Calculator. Here you have to type in a character level, number of bocl fire cold and lightning.

You are given 4 results, Fire Absorb, Cold Absorb, Lightning Absorb and Phyiscal Absorb.

The Fire, Cold and Lightning Absorb is calculated like this:

Character Level = Level

FireA = Level * Fire Bocl / 8 % 16777216(this is a moderator)
Fire = FireA, if decimals, then round down to nearest integer.
If Fire < 8388607, Fire = Fire
If Fire > 8388607, Fire = (Fire - 8388608) - 8388608

ColdA = Level * Cold Bocl / 8 % 16777216(this is a moderator)
Cold = ColdA, if decimals, then round down to nearest integer.
If Cold < 8388607, Cold = Cold
If Cold > 8388607, Cold = (Cold - 8388608) - 8388608

LightA = Level * Light Bocl / 8 % 16777216(this is a moderator)
Light = LightA, if decimals, then round down to nearest integer.
If Light < 8388607, Light = Light
If Light > 8388607, Light = (Light - 8388608) - 8388608

The Physical Absorb is calculated like this:

PaFireA = Level * Fire Bocl / 8 % 16777216(this is a moderator)
PaFire = PaFireA, if decimals, then round down to nearest integer.
If PaFire > 8388607, PaFire= (PaFire - 8388608) - 8388608}
If PaFire < 8388607, PaFire= 0

PaColdA = Level * Cold Bocl / 8 % 16777216(this is a moderator)
PaCold = PaColdA, if decimals, then round down to nearest integer.
If PaCold > 8388607, PaCold= (PaCold - 8388608) - 8388608}
If PaCold < 8388607, PaCold= 0

PaLightA = Level * Light Bocl / 8 % 16777216(this is a moderator)
PaLight = PaLightA, if decimals, then round down to nearest integer.
If PaLight > 8388607,PaLight= (PaLight - 8388608) - 8388608}
If PaLight < 8388607, PaLight= 0

PhysicalA = (PaFire + PaCold + PaLight) % 16777216(this is a moderator)
Physical Absorb = ((PhysicalA << Cool >> Cool / 4

Here is an example of the Absorb/PA Calculator.





The second and last 1.09 calculator is a elemental damage calculator. Here you insert you level, and fire cold light posion bocl amount. You get 8 results, its calculated like this:

Character Level = Level

RFireA = Level * Fire Bocl / 8
RFire = RFireA, if decimals, then round down to nearest integer.
If RFire > 8388607, RFire= (Rfire - 8388608) - 8388608

FireA = Level * Fire Bocl / 8
Fire = FireA, if decimals, then round down to nearest integer.
If Fire > 1073741823, Fire= (Fire - 1073741824) - 1073741824

RColdA = Level * Cold Bocl / 8
RCold = RColdA, if decimals, then round down to nearest integer.
If RCold > 8388607, RCold= (RCold - 8388608) - 8388608

ColdA = Level * Cold Bocl / 8
Cold = ColdA, if decimals, then round down to nearest integer.
If Cold > 1073741823, Cold= (Cold - 1073741824) - 1073741824

RLightA = Level * Light Bocl / 8
RLight = RLightA, if decimals, then round down to nearest integer.
If RLight > 8388607, Rlight= (Rlight - 8388608) - 8388608

LightA = Level * Light Bocl / 8
Light = LightA, if decimals, then round down to nearest integer.
If Light > 1073741823, Light= (Light - 1073741824) - 1073741824

RPoisonA = Level * Poison Bocl / 8
RPoison = RPoisonA, if decimals, then round down to nearest integer.
If RPoison > 8388607, RPoison= (RPoison - 8388608) - 8388608

PoisonA = Level * Poison Bocl / 8
Poison = PoisonA, if decimals, then round down to nearest integer.
If Poison > 1073741823, Poison= (Poison - 1073741824) - 1073741824

Here is an example of the Elemental Damage Calculator.




The calculators can be found http://freewebs.com/xtangatekeeper/d2/d2calculators.htm


http://pvpwest.com/

_________________


Never Retreat , Never surrender. What we do in life , Echoes in eternity
Back to top Go down
View user profile http://houseoflegends.tk
 
Diablo II Calculators
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» Materials in diablo 3
» Diablo 3 Character Profiles
» Diablo 3 Console
» Diablo III Developers consider to allow modding
» Diablo 2: Problems and Solutions

Permissions in this forum:You cannot reply to topics in this forum
House Of Legends :: Downloads & Helpful Topics-
Jump to: