Calculator:Divination/Divine locations

From the RuneScape Wiki, the wiki for all things RuneScape
Jump to navigation Jump to search

The following table lists the average monetary gain per day when you reach your cap on just that location. It may still need some tweaking in case the chances of certain resources are lower or higher, especially for Farming and Hunter. Note that it may be possible to still gain some extra profit from other locations after capping on high-draining locations.

For locations that give multiple types of resources, you can see your expected profit and experience by looking at the calculation appropriate for your level (applies to farming/hunter).

Total level: name=skillstat_total_level|type=int|value=0|range=35,2500|sublist=init
variables=skillstat_total_level
init|

let(level,skillstat_total_level)

let(cap,floor(level/10))

let(tree,1210*cap) let(oak,885*cap) let(willow,1056*cap) let(maple,231*cap) let(yew,331*cap) let(magic,483*floor(cap/2))

let(treeP,round((28*1210)-(5*127)-(20*1210))) let(oakP,round((28*885)-(15*196)-(20*885))) let(willowP,round((28*1056)-(20*180)-(20*1056))) let(mapleP,round((28*231)-(25*189)-(20*231))) let(yewP,round((28*331)-(30*312)-(20*331))) let(magicP,round((28*483)-(40*262)-(5*483)))

let(bronze,round((255+261)/2)*cap) let(iron,457*cap) let(coal,229*cap) let(mithril,511*cap) let(adamant,1017*floor(cap/3)) let(luminite,1399*floor(cap/6)) let(rune,2929*floor(cap/6)) let(orichalcite,2635*floor(cap/25)) let(drakolith,3801*floor(cap/25)) let(necrite,4500*floor(cap/25)) let(phasmatite,3837*floor(cap/25)) let(banite,4148*floor(cap/25)) let(lightanimica,4334*floor(cap/25)) let(darkanimica,4689*floor(cap/25))

let(bronzeP,round(((14*255)+(14*261))-(20*127)-((10*255)+(10*261)))) let(ironP,round((28*457)-(20*156)-(20*457))) let(coalP,round((28*229)-(30*196)-(20*229))) let(mithrilP,round((28*511)-(30*180)-(20*511))) let(adamantP,round((28*1017)-(40*189)-(25*1017))) let(luminiteP,round((28*1399)-(80*189)-(25*1399))) let(runeP,round((28*2929)-(80*177)-(25*2929))) let(orichalciteP,round((28*2635)-(120*312)-(25*2635))) let(drakolithP,round((28*3801)-(120*312)-(25*3801))) let(necriteP,round((28*4500)-(120*209)-(25*4500))) let(phasmatiteP,round((28*3837)-(120*209)-(25*3837))) let(baniteP,round((28*4148)-(160*262)-(25*4148))) let(lightanimicaP,round((28*4334)-(160*317)-(25*4334))) let(darkanimicaP,round((28*4689)-(160*317)-(25*4689)))

let(herb11,400*floor(cap/2))

let(herb12,round((400 +5503)/2)*floor(cap/2))

let(herb13,round((400 +5503 +187)/3)*floor(cap/2))

let(herb14,round((400 +5503 +187 +1475)/4)*floor(cap/2))

let(herb15,round((400 +5503 +187 +1475 +4810)/5)*floor(cap/2))

let(herb16,round((400 +5503 +187 +1475 +4810 +15280)/6)*floor(cap/2))

let(herb17,round((400 +5503 +187 +1475 +4810 +15280 +8144)/7)*floor(cap/2))

let(herb11P,round(((28*400))-((5*156)+(10*465))))

let(herb12P,round(((14*400)+(14*5503))-((5*156)+(10*465))))

let(herb13P,round((((28/3)*400)+((28/3)*5503)+((28/3)*187))-((5*156)+(10*465))))

let(herb14P,round(((7*400)+(7*5503)+(7*187)+(7*1475))-((5*156)+(10*465))))

let(herb15P,round((((28/5)*400)+((28/5)*5503)+((28/5)*187)+((28/5)*1475)+((28/5)*4810))-((5*156)+(10*465))))

let(herb16P,round((((28/6)*400)+((28/6)*5503)+((28/6)*187)+((28/6)*1475)+((28/6)*4810)+((28/6)*15280))-((5*156)+(10*465))))

let(herb17P,round(((4*400)+(4*5503)+(4*187)+(4*1475)+(4*4810)+(4*15280)+(4*8144))-((5*156)+(10*465))))

let(herb21,1066*floor(cap/4))

let(herb22,round((1066 +9851)/2)*floor(cap/4))

let(herb23,round((1066 +9851 +1551)/3)*floor(cap/4))

let(herb24,round((1066 +9851 +1551 +3518)/4)*floor(cap/4))

let(herb25,round((1066 +9851 +1551 +3518 +1813)/5)*floor(cap/4))

let(herb21P,round(((28*1066))-((20*177)+(20*1320))))

let(herb22P,round(((14*1066)+(14*9851))-((20*177)+(20*1320))))

let(herb23P,round((((28/3)*1066)+((28/3)*9851)+((28/3)*1551))-((20*177)+(20*1320))))

let(herb24P,round(((7*1066)+(7*9851)+(7*1551)+(7*3518))-((20*177)+(20*1320))))

let(herb25P,round((((28/5)*1066)+((28/5)*9851)+((28/5)*1551)+((28/5)*3518)+((28/5)*1813))-((20*177)+(20*1320))))

let(herb31,3972*floor(cap/8))

let(herb32,round((3972 +12349)/2)*floor(cap/8))

let(herb33,round((3972 +12349 +12868)/3)*floor(cap/8))

let(herb34,round((3972 +12349 +12868 +9282)/4)*floor(cap/8))

let(herb35,round((3972 +12349 +12868 +9282 +13286)/5)*floor(cap/8))

let(herb31,round(((28*3972))-((10*262)+(5*4130))))

let(herb32,round(((14*3972)+(14*12349))-((10*262)+(5*4130))))

let(herb33,round((((28/3)*3972)+((28/3)*12349)+((28/3)*12868))-((10*262)+(5*4130))))

let(herb34,round(((7*3972)+(7*12349)+(7*12868)+(7*9282))-((10*262)+(5*4130))))

let(herb35,round((((28/5)*3972)+((28/5)*12349)+((28/5)*12868)+((28/5)*9282)+((28/5)*13286))-((10*262)+(5*4130))))

let(herb31P,round(((28*3972))-((10*262)+(5*4130))))

let(herb32P,round(((14*3972)+(14*12349))-((10*262)+(5*4130))))

let(herb33P,round((((28/3)*3972)+((28/3)*12349)+((28/3)*12868))-((10*262)+(5*4130))))

let(herb34P,round(((7*3972)+(7*12349)+(7*12868)+(7*9282))-((10*262)+(5*4130))))

let(herb35P,round((((28/5)*3972)+((28/5)*12349)+((28/5)*12868)+((28/5)*9282)+((28/5)*13286))-((10*262)+(5*4130))))


let(burrow1,round((8746+1019)/2)*cap)

let(burrow2,round((8746 +1019 +61)/3)*cap)

let(burrow3,round((8746 +1019 +61 +31)/4)*cap)

let(burrow4,round((8746 +1019 +61 +31 +46)/5)*cap)

let(burrow5,round((8746 +1019 +61 +31 +46 +106)/6)*cap)

let(burrow1P,round(((14*8746)+(14*1019))-((25*127)+(20*1019))))

let(burrow2P,round((((28/3)*8746)+((28/3)*1019)+(2*(28/3)*61))-((25*127)+(20*1019))))

let(burrow3P,round(((7*8746)+(7*1019)+(2*7*61)+(2*7*31))-((25*127)+(20*1019))))

let(burrow4P,round((((28/5)*8746)+((28/5)*1019)+(2*(28/5)*61)+(2*(28/5)*31)+((28/5)*46))-((25*127)+(20*1019))))

let(burrow5P,round((((28/6)*8746)+((28/6)*1019)+(2*(28/6)*61)+(2*(28/6)*31)+((28/6)*46)+((28/6)*106))-((25*127)+(20*1019))))

let(snare1,round((792 +26*4)/2)*cap)

let(snare2,round((792 +26*4 +26*5 +80*5)/4)*cap)

let(snare3,round((792 +26*4 +26*5 +80*5 +68*4)/5)*cap)

let(snare4,round((792 +26*4 +26*5 +80*5 +68*4 +147*4)/6)*cap)

let(snare5,round((792 +26*4 +26*5 +80*5 +68*4 +147*4 +24*3)/7)*cap)

let(snare6,round((792 +26*4 +26*5 +80*5 +68*4 +147*4 +24*3 +400*3)/7)*cap)

let(snare1P,round(((4*14*26)+(14*792))-((30*196)+(20*792))))

let(snare2P,round(((4*7*26)+(7*792)+(5*7*26)+(5*7*80))-((30*196)+(20*792))))

let(snare3P,round(((4*(28/5)*26)+((28/5)*792)+(5*(28/5)*26)+(5*(28/5)*80)+(4*(28/5)*68))-((30*196)+(20*792))))

let(snare4P,round(((4*(28/6)*26)+((28/6)*792)+(5*(28/6)*26)+(5*(28/6)*80)+(4*(28/6)*68)+(4*(28/6)*147))-((30*196)+(20*792))))

let(snare5P,round(((4*4*26)+(4*792)+(5*4*26)+(5*4*80)+(4*4*68)+(4*4*147)+(3*4*24))-((30*196)+(20*792))))

let(snare6P,round(((4*4*26)+(4*792)+(5*4*26)+(5*4*80)+(4*4*68)+(4*4*147)+(3*4*24)+(3*(28/8)*24))-((30*196)+(20*792))))

let(deadfall1,583*floor(cap/2))

let(deadfall2,round((583 +495*2)/2)*floor(cap/2))

let(deadfall3,round((583 +495*2 +167)/3)*floor(cap/2))

let(deadfall4,round((583 +495*2 +167 +29*2)/4)*floor(cap/2))

let(deadfall5,round((583 +495*2 +167 +29*2 +20106)/5)*floor(cap/2))

let(deadfall1P,round(((28*583))-((45*180)+(24*583))))

let(deadfall2P,round(((14*583)+(2*14*495))-((45*180)+(24*583))))

let(deadfall3P,round((((28/3)*583)+(2*(28/3)*495)+((28/3)*167))-((45*180)+(24*583))))

let(deadfall4P,round(((7*583)+(2*7*495)+(7*167)+(2*7*29))-((45*180)+(24*583))))

let(deadfall5P,round((((28/5)*583)+(2*(28/5)*495)+((28/5)*167)+(2*(28/5)*29)+((28/5)*20106))-((45*180)+(24*583))))

let(box1,round(490*floor(cap/5)))

let(box2,round((490 +2613)/2)*floor(cap/5))

let(box3,round((490 +2613 +1420)/3)*floor(cap/5))

let(box4,round((490 +2613 +1420 +2207*2)/5)*floor(cap/5))

let(box1P,round(((28*490))-((45*312)+(20*490))))

let(box2P,round(((14*490)+(14*2613))-((45*312)+(20*490))))

let(box3P,round((((28/3)*490)+((28/3)*2613)+((28/3)*1420))-((45*312)+(20*490))))

let(box4P,round(((7*490)+(7*2613)+(7*1420)+(2*7*2207))-((45*312)+(20*490))))

let(crayfish,413*floor(cap)) let(herring,815*floor(cap)) let(trout,452*floor(cap)) let(salmon,514*floor(cap)) let(lobster,395*floor(cap/2)) let(swordfish,406*floor(cap/2)) let(shark,1340*floor(cap/2)) let(cavefish,1672*floor(cap/3)) let(rocktail,2713*floor(cap/4))

let(treeXP,round(25*cap)) let(oakXP,round(37.5*cap)) let(willowXP,round(67.5*cap)) let(mapleXP,round(100*cap)) let(yewXP,round(175*cap)) let(magicXP,round(250*floor(cap/2))) let(bronzeXP,round(17.5*cap)) let(ironXP,round(35*cap)) let(coalXP,round(50*cap)) let(mithrilXP,round(80*cap)) let(adamantXP,round(95*floor(cap/3))) let(luminiteXP,round(95*floor(cap/6))) let(runeXP,round(125*floor(cap/6))) let(orichalciteXP,round(200*floor(cap/25))) let(drakolithXP,round(200*floor(cap/25))) let(necriteXP,round(325*floor(cap/25))) let(phasmatiteXP,round(325*floor(cap/25))) let(baniteXP,round(475*floor(cap/25))) let(lightanimicaXP,round(600*floor(cap/25))) let(darkanimicaXP,round(600*floor(cap/25)))

let(herb11XP,round(12.5*floor(cap/2))) let(herb12XP,round(((12.5+15)/2)*floor(cap/2))) let(herb13XP,round(((12.5+15+18)/3)*floor(cap/2))) let(herb14XP,round(((12.5+15+18+24)/4)*floor(cap/2))) let(herb15XP,round(((12.5+15+18+24+30.5)/5)*floor(cap/2))) let(herb16XP,round(((12.5+15+18+24+30.5+36)/6)*floor(cap/2))) let(herb17XP,round(((12.5+15+18+24+30.5+36+38.5)/7)*floor(cap/2)))

let(herb21XP,round(48.5*floor(cap/4))) let(herb22XP,round(((48.5+52.8)/2)*floor(cap/4))) let(herb23XP,round(((48.5+52.8+61.5)/3)*floor(cap/4))) let(herb24XP,round(((48.5+52.8+61.5+78)/4)*floor(cap/4))) let(herb25XP,round(((48.5+52.8+61.5+78+98.5)/5)*floor(cap/4)))

let(herb31XP,round(120*floor(cap/8))) let(herb32XP,round(((120+151.5)/2)*floor(cap/8))) let(herb33XP,round(((120+151.5+192)/3)*floor(cap/8))) let(herb34XP,round(((120+151.5+192+224.5)/4)*floor(cap/8))) let(herb35XP,round(((120+151.5+192+224.5+315.6)/5)*floor(cap/8)))

let(burrow1XP,round(30*cap)) let(burrow2XP,round((30*2+36)/3)*cap) let(burrow3XP,round((30*2+36+48)/4)*cap) let(burrow4XP,round((30*2+36+48+66)/5)*cap) let(burrow5XP,round((30*2+36+48+66+348.5)/6)*cap)

let(snare1XP,round(34*cap)) let(snare2XP,round((34+48)/2)*cap) let(snare3XP,round((34*2+48*2+61)/5)*cap) let(snare4XP,round((34*2+48*2+61+64.7)/6)*cap) let(snare5XP,round((34*2+48*2+61+64.7+95.2)/7)*cap) let(snare6XP,round((34*2+48*2+61+64.7+95.2+167)/8)*cap)

let(deadfall1XP,round(128*floor(cap/2))) let(deadfall2XP,round(((128+168)/2)*floor(cap/2))) let(deadfall3XP,round(((128+168+204)/3)*floor(cap/2))) let(deadfall4XP,round(((128+168+204+200)/4)*floor(cap/2))) let(deadfall5XP,round(((128+168+204+200*2)/5)*floor(cap/2)))

let(box1XP,round(198.4*floor(cap/5))) let(box2XP,round(((198.4+265)/2)*floor(cap/5))) let(box3XP,round(((198.4+265+400)/3)*floor(cap/5))) let(box4XP,round(((198.4+265+400+1100)/4)*floor(cap/5)))

let(crayfishXP,round(10*cap)) let(herringXP,round(30*cap)) let(troutXP,round(50*cap)) let(salmonXP,round(70*cap)) let(lobsterXP,round(90*floor(cap/2))) let(swordfishXP,round(100*floor(cap/2))) let(sharkXP,round(110*floor(cap/2))) let(cavefishXP,round(300*floor(cap/3))) let(rocktailXP,round(380*floor(cap/4))

let(crayfishP,round((28*413)-(5*127)-(20*413))) let(herringP,round((28*815)-(15*156)-(20*815))) let(troutP,round((28*452)-(15*196)-(20*452))) let(salmonP,round((28*514)-(45*180)-(20*514))) let(lobsterP,round((28*395)-(70*189)-(20*395))) let(swordfishP,round((28*406)-(70*177)-(20*406))) let(sharkP,round((28*1340)-(60*209)-(20*1340))) let(cavefishP,round((28*1672)-(40*314)-(15*1672))) let(rocktailP,round((28*2713)-(80*317)-(10*2713

  1. ^ Considering the player uses other players' divine locations if resource cap isn't reached
  2. ^ Considering one divine location made by the player, which is used to gather 28 items