 House Of Legends        House Of Legends :: Diablo II Lord of Destruction :: Diablo II Hacking :: Hacked Builds & Discussion Share

# A Guide on how to - Includes: Skills, Mana and Life AuthorMessage  Posts : 80
Join date : 2010-08-11
Age : 32
Location : FL  Subject: A Guide on how to - Includes: Skills, Mana and Life Thu Aug 12, 2010 11:46 pm Okay, so i was borred and i decided to explain everyone how we actually find the formulars for our calculations, this is very simple and usefull. i only spended time on posting some skills, life and mana. Some has wondered were we know this stuff from, so i decided to tell how it worksOkay first lets start out with the skills:Meditation = (Skilllevel-1)*25+300How did we find out about this, well lemme explain it.1) Creat a Paladin and set level 992) Add 20-99 to the skillpoints remaining.3) Now go into game, add first point in meditation and you will see that it will give you 300 mana regeneration4) Now add one point more, and you will see that it will give you 25% mana regeneration, the regeneration is now lowered with 275%.5) Try to add as many points into meditation as you like, you will see that it will only give you 300% at first level and additional 25% at last levels.So here is the explanation:Skilllevel = 600(600-1(remove the 1 because as you see we + the 300 in the end ) * 25 + 300600-1 = 599599 * 25 = 1497514975 + 300 = 15275Let us try with warmth.Warmth = (Skilllevel-1)*12+301) Creat a Sorerress and set level 992) add 20-99 to the skillpoints remaining.3) Now go into game, add first point in warmth and you will see that it will give you 30 mana regeneration4) Add one point more, and you will see that it will give you only 12% mana regeneration, the regeneration is lowered by 18.5) Try to add as many points into warmth as you like, you will see that it will only give you 30 at first level and additional 12 at last levels.So here is the explanation:Skilllevel = 99(99-1(remove 1 because as you see we got the +30 in the end) * 12 + 3099-1 = 9898 * 12 = 11761176 + 30 = 1206This was just some easy steps, now it is getting harder smile.gifLet us try the Holy aurasHoly Fire(skilllevel-28)*3,5 + [36,5 min] + [38,5 max]Do like the other steps aboveNow you will see that first level that is giving is 1-3Next level is now 1.5-3.5Now try to add that untill you reach level 28 in holy fireYou will now see that the damage is from 36,5 to 38,5Add one more level to it you will now see that the min damage is 40 and the max is 42Now take 40-36,5 = 3,5and 42-38,5 = 3,5You will see that from level 28+ all the levels are equal to each others like from level 1 - 28.Skilllevel = 500500-28 = 472472 * 3,5 = 16521652 + 36,5 = 1688,5 min damage1652 +38,5 = 1690,5 max damageHoly FreezeYou see that first level is giving us 2-3Next level will give us 3-4Now try to add it until it reaches level 28You will now see that the damage is from 67-68Add one more level and you will see that the min damage is 72 and the max damage is 73Now take 72-67 = 5and 73-68 = 5This is the same as fire, the level 1-28 is equal and the 28+-99 is equalSkilllevel = 500500-28 = 472472 * 5 = 23602360 + 67 = 2427 min damage2360 +68 = 2428 max damageHoly ShockYou see that first level is giving us 1-10Next level will give us 1-16Now try to add it until it reaches level 28You will now see that the damage is from 1-248 ( you see that the min damage is always 1 but the max damage is changing )Add one more level and you will see that the min damage is 1 and the max damage is 263Now take 263-248 = 15but leave the 1 alone because 1 is always the min damage its equal if level is 1 or 9xxxxxx it will always be 1.This is the same as fire and cold in the max damage only, the level 1-28 is equal and the 28+-99 is equalSkilllevel = 500500-28 = 472472 * 15 = 70801 = min damage7080 + 248 = 7328 max damageTotal Damage, ShockNow we want to find out how we figure out the formular for the aura when passive% is added.So we need to figure out how much each passive givesHoly Shock1 min damage always when no passive%.(Skilllevel-1) * 15 + 2481*(passive%+100)/100 (min damage)Example:Passive = 30001*(3000+100)/1003000+100 = 31003100/100 = 311*31 = 31248*(passive%+100)/100 (max damage)Example:Passive = 3000248*(3000+100)/1003000+100 = 31003100/100 = 31248*31 = 7688"Note: if level of holy shock is 28"Now let us try with a level of 3000 and passive of 50000Okay first we need to calculate the damage from level without passivesSkilllevel = 30003000-28 = 29722972 * 15 = 445801 = min damage44580 + 248 = 44828 max damageThis is the damage without passive masteries, now try with passive masteries of 50000Lets start with the min damage1*(50000+100)/10050000+100=5010050100/100=5011*501 = 501Now the max damage44828*(50000+100)/10050000+100=5010050100/100=50144828*501=22458828So the damage is now 501-22458828 if player vs mobFor player vs player its501 * 0,17 = 85,17 min damage22458828 * 0,17 = 3818000,76 max damageThis was just an example, the max damage that can be dealt out per source is 1426063. but this aura is actually working because first time 1426063,19 the aura is dealing out 8388607(PVM Damage) then the aura wil roll and deal out -8388607 ( PVM Damage ) from 1426063 - 2852127, now again from 2852127 - 4278190 it is in the unrolled range. so the actual damage for this aura is: 965873 per active source.Holy Freeze(Skilllevel-1) * 5 + 67[min] + 68[max]67*(passive%+100)/100 (min damage)Example:Passive = 300067*(3000+100)/1003000+100 = 31003100/100 = 3167*31 = 207768*(passive%+100)/100 (max damage)Example:Passive = 300068*(3000+100)/1003000+100 = 31003100/100 = 3168*31 = 2108"Note: if level of Holy Freeze is 28"Now let us try with a level of 2148 and passive of 77418Okay first we need to calculate the damage from level without passivesSkilllevel = 21482148-28 = 21202120 * 5 = 1060010600 + 67 =10667 min damage10600 + 68 = 10668 max damageThis is the damage without passive masteries, now try with passive masteries of 77418Lets start with the min damage10667*(77418+100)/10077418+100=7751877518/100=775,1810667*775,18 ~ 8268845Now the max damage10668*(77418+100)/10077418+100=7751877518/100=775,1810668*775,18 ~ 8269620The reason why we need to +100 and divide with 100 is because its a Percentage.Now we need to change to player vs player so that would be8268845 * 0,17 = 1405703,6600 min damage8269620 * 0,17 = 1405835,4408 max damageOkay this was calculated when 1 active source, when you add more active sources you need to multiply the damage with the amount of active sources.Holy Fire(Skilllevel-1)*3,5 + 36,5[min] + 38,5[max]36,5*(passive%+100)/100 (min damage)Example:Passive = 300036,5*(3000+100)/1003000+100 = 31003100/100 = 3136,5*31 = 1131,538,5*(passive%+100)/100 (max damage)Example:Passive = 300038,5*(3000+100)/1003000+100 = 31003100/100 = 3138,5*31 = 1193,5"Note: if level of Holy Fire is 28"Now let us try with a level of 2148 and passive of 77418Okay first we need to calculate the damage from level without passivesSkilllevel = 21482148-28 = 21202120 * 3,5 = 74207420 + 36,5 =7456,5min damage7420 + 38,5 = 7458,5 max damageThis is the damage without passive masteries, now try with passive masteries of 77418Lets start with the min damage7456,5*(77418+100)/10077418+100=7751877518/100=775,187456,5*775,18 ~ 5780129Now the max damage7458,5*(77418+100)/10077418+100=7751877518/100=775,187458,5*775,18 ~ 5781680The reason why we need to +100 and divide with 100 is because its a Percentage.Now we need to change to player vs player so that would be8268845 * 0,17 = 1405703,6600 min damage8269620 * 0,17 = 1405835,4408 max damageOkay this was calculated when 1 active source, when you add more active sources you need to multiply the damage with the amount of active sources.Life:What you do is actually simple, because the life that is stated in hero editor is your actual life, so if the base life is 8191 then your ingame life is 8191, if you then add 479 life then your ingame life is 8191 + 479 = 8670. now the only little hard stuff is the life%.Here is how to calculate exact life:8191+(479*Times)+((53*Times/100+1)*Life)Let us just say we have added 479 40 times and 53% 40 times to the character.Like this:8191 + (479*40)479 * 40 = 1916019160 + 8191 = 27351<- this is when life 479 only.Total life(53*40/100+1)*Life53*40 = 21202120/100 = 21,221,2+1 = 22,222,2 * 27351 = 607192Okay now that was without Oak Sage added.We use Oak Sage instead of Life% because its saving us file space. First level of Oak sage is giving us 30% to life, rest levels added is giving us only 5%. Now we need to make oak sage and life togetherLet us just take 620 oak sage as an example and use the life value we got from 479 life above = 27351.So the total life would be(Skilllevel-1)*0,05+0,3+1(we need to use 0,05, 0,3 and + with 1 because its a percentage) * Amount of life620-1 = 619619 * 0,05 = 30,9530,95 + 0,3 = 31,2531,25 + 1 = 32,2532,25 * 27351 = 882069620 Oak sage is only 20 times level 31, and we gain 274877 more life just by this, this is saving us huge amount of our file size smile.gifThornsOkay so far, i am only about to explain how to find the stuffs we need ingame, the skill level 296 ( Barbs Aura ) can only be found in the skills.txt, you need a program to open up the skills.txt file, i use Mega Edit ( you can google mpq files viewer ) then you would also need the newest listfile.txt for 1.13.ThornsOkay for thorns, the first level that is giving us 250, and the rest levels is 40, so let us just use the level 600 for thornsSo the calculation for this would be:(Skilllevel-1)*40+250600-1 = 599599*40 = 2396023960 + 250 = 24210now this is the thorns damage in Procentage, we need to find that to our smite damage so that it would deal out the damage we need(250+(600-1)*40)*0,17/8Multiply with 0,17 because we need to find the damage for PVP penalityDivide by 8 because blizzard made the return damage from Thorns/Barbs 8 times weaker than it would be, to make the duels more fair.now we have the 24210*0,17 = 4115,7 = 4115,7 / 8 = 514,4625% Return damageCalculation would look like this:A = Damage ( 1426063 ) - OpponentsB = Energy Shield ( 95% ( 0,05 ) ) - YoursC = Damage Reduce ( 11221 ) - YoursD = Thorns Return % ( 514,4625% ) - YoursE = DR% ( 50% ( 0,5 ) ) - Yours(A * B - C)*(D/100)*0,5(1426063 * 0,05 - 11221)*(514,4625/100)*0,51426063 * 0,05 = 7130371303 - 11221 = 60082514,4625/100 = 5,14462560082 * 5,144625 ~ 309099309099*0,5 = 154549 return damage out of 1426063(154549/1426063)*100 = % ( 100% = 1426063, etc )154549/1426063 ~ 0,1080,108 * 100 ~ 10 ( 10% return damage out of 1426063 )Mana:Mana is calculated the same way as life, however the number on mana is 223 so ill just give out one fast exampleLet us just use the 40 times 223 and 40 times 53%.Like this:8191 + (223*40)223 * 40 = 89208920 + 8191 = 17111<- this is when mana 223 only.Total mana(53*40/100+1)*mana53*40 = 21202120/100 = 21,221,2+1 = 22,222,2 * 17111 = 379864Set gives us additional mana of 20, so the actual mana would be: 379864+20 = 379884.Onscreen - Offscreen Manas:Okay, so some has wondered how we figure out our offscreen manas. First we need to find the first roll point for the chosen mana value all onscreen rollpoints is at 524288.Let us just use the two common usen Telekinesis values:Tk Level 31 = 16x ratioTk Level 30 = 8x ratioFor telekinesis 31 the offscreen rollpoints is at every 524288, the ratio is 16x. 524288 x 16 = 8388608 ( 8388607 is the max offscreen positive mana we can have so 8388608 is actually -8388608 ), now this is the offscreen rollpoint, means that the mana is now 0/524288 onscreen. But 524287 = 8388592 offscreen mana, but this is still way to low for a onscreen, this does not have a reserve.Now this mana will start to be unrolled again from 1048576 this will give a mana of 0, 1048577, the mana is now(1048577 - 1048576) x 161048577 - 1048576 = 11 x 16 = 16Okay this was just the basic for telekinesis 31, now i will explain how to calculate exact offscreen mana for your chosen onscreen manaA = Your onscreen manaB = RollpointC = Telekinesis RatioD = Offscreen mana( A-B )*C = DLet us just say that our onscreen mana is 1572863 ( max for telekinesis 31 before mana is rolled, higher values for this will be useless cause of the higher filesize we need )A = 1572863B = 524288 + 524288 = 1048576 (the reason why we plus 524288 is because we have rolled the mana 2 times before we use the mana 1572863)C = 16D = 83885921572863 - 1048576 = 524287524287 x 16 = 8388592Okay now, we try with the tk level 30 = 8 x ratio, the first rollpoint for this is 0/1048576(-8388608) offscreen, 1048575 will give a mana of 8388600 offscreen, but the onscreen is too low for this we need to go up around 3,14 million to get this to work as a high mana.Okay this was just the basic for telekinesis 30, now i will explain how to calculate exact offscreen mana for your chosen onscreen manaA = Your onscreen manaB = RollpointC = Telekinesis RatioD = Offscreen mana( A-B )*C = DLet us just say that our onscreen mana is 3145500A = 3145500B = 1048576 + 1048576 = 2097152 ( The reason why we plus 1048576 is because the first rollpoint for a tk ratio 8 is 1048576 and to get mana 3145500 we use this 2 times rolled before we come to the unrolled range )C = 8D = 83867843145500 - 2097152= 10483481048348 x 8 = 8386784If you do not understand this, please private message me smile.gifif i missed some points in my explanation, please tell me what i did wrong, i am pretty tired at the moment and i didn't really read everything through that was written.simple as hell, for those who really wanna learn it step by step smile.gifRegardz fRodzet_________________ Never Retreat , Never surrender. What we do in life , Echoes in eternity    A Guide on how to - Includes: Skills, Mana and Life Page 1 of 1
 Similar topics » Item Guide--Name and Gifting Level
» Guide: Mystery Manor Achievements: Requirements and Rewards
» Kat Mana Buat TT Di Bandar Palma Kuantan?
» Yet another guide to create opening chess book [PolyGlot]
» macam mana nak tambah lampu brake belakang klip2

Permissions in this forum:You cannot reply to topics in this forum 