House Of Legends
Would you like to react to this message? Create an account in a few clicks or log in to continue.

House Of Legends
 
HomeLatest imagesSearchRegisterLog in

 

 Diablo II Calculators

Go down 
AuthorMessage
Sheriff
Admin
Admin
Sheriff


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

Diablo II Calculators Empty
PostSubject: Diablo II Calculators   Diablo II Calculators EmptyThu 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.


Diablo II Calculators 11tpr1s


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.

Diablo II Calculators 16ant3b


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.

Diablo II Calculators 5zfzmv

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.

Diablo II Calculators 2qcm26d

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.

Diablo II Calculators 25i3nuc

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.


Diablo II Calculators Fypouu


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.


Diablo II Calculators Wi0k7n


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.

Diablo II Calculators 65ac7c


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


http://pvpwest.com/
Back to top Go down
http://houseoflegends.tk
 
Diablo II Calculators
Back to top 
Page 1 of 1
 Similar topics
-
» Diablo II General Downloads
» Diablo 3 Character Class: Barbarian
» Diablo 3 Character Class: Wizard
» Diablo 3 Character Class: Monk
» NEWS!

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