 House Of Legends        House Of Legends :: Downloads & Helpful Topics Share

# Diablo II Calculators AuthorMessage

Admin  Posts : 80
Join date : 2010-08-11
Age : 32
Location : FL  Subject: 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 / 100C = B * Opponents Smite DmgD = C - Your DR63E = 100 - Your DR%F = E / 100G = D * FIf G < 0, G = 0Smite Dmg that hits Life = GSmite Dmg that hits Mana, which is calculated like this:ManaA = Your ES% / 100ManaB = ManaA * Opponents Smite DmgSmite Dmg that hits Mana = ManaBHere 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.75200 - 193.75 = 6.25100 / 6.25 = 16Multiplication = 16Next result is, Offscreen Mana, and its calculated like this:Offscreen Mana = Mana * Tk multiplicationIf Offscreen Mana < 8388607, Offscreen Mana = Offscreen ManaIf Offscreen Mana > 8388607, Offscreen Mana = (-16777216) + Offscreen ManaNow on to the third result, which is Mana Regen Cap, and its calculated like this:A = 2097151 / Mana * 120 * 100B = A - 100Mana 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 / 100C = B * Opponents Smite DmgD = C - Your DR63E = 100 - Your DR%F = E / 100G = D * FIf G < 0, G = 0Smite Dmg that hits Life = GSmite Dmg that hits Mana, which is calculated like this:ManaA = Your ES% / 100ManaB = ManaA * Opponents Smite DmgSmite Dmg that hits Mana = ManaBHere 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.75200 - 193.75 = 6.25100 / 6.25 = 16Multiplication = 16Next result is, Offscreen Mana, and its calculated like this:Offscreen Mana = Mana * Tk multiplicationIf Offscreen Mana < 8388607, Offscreen Mana = Offscreen ManaIf Offscreen Mana > 8388607, Offscreen Mana = (-16777216) + Offscreen ManaNow on to the third result, which is Mana Regen Cap, and its calculated like this:A = 2097151 / Mana * 120 * 100B = A - 100Mana 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 = AC = Opponets Smite Dmg * B / 100D = C - Your DR63E = Your DR% / 100F = 1 - EG = D * FH = Damage to Mana% / 100Onscreen Mana Regenerated = G * HIf 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 -1TB = TA * 40TC = TB + 250;BA = Barbs Level -1BB = BA * 20BC = BB + 50BD = 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 + BDTBB = TBA / 100;TBC = TBBNow 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 = AC = Opponents Smite Dmg * B / 100D = C - Your DR63E = Your DR% / 100F = 1 - EG = D * FH = TBC * GI = H *0.17J = 100 - Opponents ES%K = I * J / 100L = K / 8M = Opponents DR% / 100N = 1 - MO = L - Opponents DR63P = O * NThorns Damage that hits opponents Life = PThe 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% / 100ManaB = ManaA / 8;Thorns Damage that hits opponents Mana = ManaBHere 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 DmgC = B / 100D = Double Hit + CE = 100 - Onscreen ResistF= E / 100G = D * FH = 100 - Abs%I = H / 100J = G * IK = J - Bocl AbsIf K < 0, K = 0Final Aura Damage That Hits Life = KResistedA = Onscreen Resist / 100Resisted Amount = ResistedA * DIf Resisted Amount > D, Resisted Amount = DAbsorbedA = Abs% / 100AbsorbedB = AbsorbedA * GAbsorbed Amount = AbsorbedB + Bocl AbsIf Absorbed Amount + Resisted Amount > D, Absorbed Amount = D - Resisted AmountAuraMana = ES% / 100Aura Damage That Hits Mana = AuraMana * Aura DmgDouble Hit = -Offscreen Mana + Aura Damage that hits ManaIf Double Hit < 0, Double Hit = 0If Double Hit > 8388607, Double Hit= (Double Hit - 8388608) - Double HitOffscreen Mana = Mana * Tk multiplicationIf Offscreen Mana < 8388607, Offscreen Mana = Offscreen ManaIf Offscreen Mana > 8388607, Offscreen Mana = (-16777216) + Offscreen ManaHere 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 LifeB = A * 100C = bb - 100D = C - 30E = D / 5Oak Sage levels needed = E + 1If 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 = LevelFireA = Level * Fire Bocl / 8 % 16777216(this is a moderator)Fire = FireA, if decimals, then round down to nearest integer.If Fire < 8388607, Fire = FireIf Fire > 8388607, Fire = (Fire - 8388608) - 8388608ColdA = Level * Cold Bocl / 8 % 16777216(this is a moderator)Cold = ColdA, if decimals, then round down to nearest integer.If Cold < 8388607, Cold = ColdIf Cold > 8388607, Cold = (Cold - 8388608) - 8388608LightA = Level * Light Bocl / 8 % 16777216(this is a moderator)Light = LightA, if decimals, then round down to nearest integer.If Light < 8388607, Light = LightIf Light > 8388607, Light = (Light - 8388608) - 8388608The 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= 0PaColdA = 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= 0PaLightA = 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= 0PhysicalA = (PaFire + PaCold + PaLight) % 16777216(this is a moderator)Physical Absorb = ((PhysicalA << >> / 4Here 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 = LevelRFireA = Level * Fire Bocl / 8RFire = RFireA, if decimals, then round down to nearest integer.If RFire > 8388607, RFire= (Rfire - 8388608) - 8388608FireA = Level * Fire Bocl / 8Fire = FireA, if decimals, then round down to nearest integer.If Fire > 1073741823, Fire= (Fire - 1073741824) - 1073741824RColdA = Level * Cold Bocl / 8RCold = RColdA, if decimals, then round down to nearest integer.If RCold > 8388607, RCold= (RCold - 8388608) - 8388608ColdA = Level * Cold Bocl / 8Cold = ColdA, if decimals, then round down to nearest integer.If Cold > 1073741823, Cold= (Cold - 1073741824) - 1073741824RLightA = Level * Light Bocl / 8RLight = RLightA, if decimals, then round down to nearest integer.If RLight > 8388607, Rlight= (Rlight - 8388608) - 8388608LightA = Level * Light Bocl / 8Light = LightA, if decimals, then round down to nearest integer.If Light > 1073741823, Light= (Light - 1073741824) - 1073741824RPoisonA = Level * Poison Bocl / 8RPoison = RPoisonA, if decimals, then round down to nearest integer.If RPoison > 8388607, RPoison= (RPoison - 8388608) - 8388608PoisonA = Level * Poison Bocl / 8Poison = PoisonA, if decimals, then round down to nearest integer.If Poison > 1073741823, Poison= (Poison - 1073741824) - 1073741824Here is an example of the Elemental Damage Calculator. The calculators can be found http://freewebs.com/xtangatekeeper/d2/d2calculators.htmhttp://pvpwest.com/_________________ Never Retreat , Never surrender. What we do in life , Echoes in eternity    Diablo II Calculators Page 1 of 1
 Similar topics » Diablo- Engine

Permissions in this forum:You cannot reply to topics in this forum Jump to: Select a forum||--Welcome|--House Of Legends|--Rules and Regulations|--News & Updates|--Introduce Yourself|--Diablo II Lord of Destruction|   |--Diablo II Legit|   |   |--Legit Discussion|   |   |--Legit Build Guides|   |   |   |--Assassins|   |   |   |--Amazon|   |   |   |--Necromancer|   |   |   |--Barbarian|   |   |   |--Paladin|   |   |   |--Druid|   |   |   |--Sorceress|   |   |   |   |   |--Dueling Center|   |   |   |--Challenges|   |   |   |--Tournaments & Ladders|   |   |   |   |   |--Trading Grounds|   |       |--East|   |       |--West|   |       |--Europe|   |       |--Asia|   |       |--Classic|   |   |   |--Median Xl|   |   |--Median Build Guides|   |   |   |--Diablo II Hacking|   |   |--Hacked Builds & Discussion|   |   |   |--Diablo III|   |--Feedback & Suggestions|--Site Questions|--Music & Entertainment|--Life & Issues|--General Discussion|--Rage Coliseum|--Downloads & Helpful Topics    |--Program Downloads