# Calculator:Divination/Divine locations

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,758*cap) let(oak,729*cap) let(willow,686*cap) let(maple,236*cap) let(yew,382*cap) let(magic,553*floor(cap/2))

let(treeP,round((28*758)-(5*252)-(20*758))) let(oakP,round((28*729)-(15*330)-(20*729))) let(willowP,round((28*686)-(20*290)-(20*686))) let(mapleP,round((28*236)-(25*324)-(20*236))) let(yewP,round((28*382)-(30*383)-(20*382))) let(magicP,round((28*553)-(40*173)-(5*553)))

let(bronze,round((251+268)/2)*cap) let(iron,1065*cap) let(coal,308*cap) let(mithril,528*cap) let(adamant,1669*floor(cap/3)) let(luminite,2119*floor(cap/6)) let(rune,2261*floor(cap/6)) let(orichalcite,1962*floor(cap/25)) let(drakolith,3148*floor(cap/25)) let(necrite,3872*floor(cap/25)) let(phasmatite,3109*floor(cap/25)) let(banite,3491*floor(cap/25)) let(lightanimica,4767*floor(cap/25)) let(darkanimica,4729*floor(cap/25))

let(bronzeP,round(((14*251)+(14*268))-(20*252)-((10*251)+(10*268)))) let(ironP,round((28*1065)-(20*336)-(20*1065))) let(coalP,round((28*308)-(30*330)-(20*308))) let(mithrilP,round((28*528)-(30*290)-(20*528))) let(adamantP,round((28*1669)-(40*324)-(25*1669))) let(luminiteP,round((28*2119)-(80*324)-(25*2119))) let(runeP,round((28*2261)-(80*229)-(25*2261))) let(orichalciteP,round((28*1962)-(120*383)-(25*1962))) let(drakolithP,round((28*3148)-(120*383)-(25*3148))) let(necriteP,round((28*3872)-(120*297)-(25*3872))) let(phasmatiteP,round((28*3109)-(120*297)-(25*3109))) let(baniteP,round((28*3491)-(160*173)-(25*3491))) let(lightanimicaP,round((28*4767)-(160*261)-(25*4767))) let(darkanimicaP,round((28*4729)-(160*261)-(25*4729)))

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

let(herb12,round((345 +805)/2)*floor(cap/2))

let(herb13,round((345 +805 +250)/3)*floor(cap/2))

let(herb14,round((345 +805 +250 +724)/4)*floor(cap/2))

let(herb15,round((345 +805 +250 +724 +4046)/5)*floor(cap/2))

let(herb16,round((345 +805 +250 +724 +4046 +2523)/6)*floor(cap/2))

let(herb17,round((345 +805 +250 +724 +4046 +2523 +3566)/7)*floor(cap/2))

let(herb11P,round(((28*345))-((5*336)+(10*262))))

let(herb12P,round(((14*345)+(14*805))-((5*336)+(10*262))))

let(herb13P,round((((28/3)*345)+((28/3)*805)+((28/3)*250))-((5*336)+(10*262))))

let(herb14P,round(((7*345)+(7*805)+(7*250)+(7*724))-((5*336)+(10*262))))

let(herb15P,round((((28/5)*345)+((28/5)*805)+((28/5)*250)+((28/5)*724)+((28/5)*4046))-((5*336)+(10*262))))

let(herb16P,round((((28/6)*345)+((28/6)*805)+((28/6)*250)+((28/6)*724)+((28/6)*4046)+((28/6)*2523))-((5*336)+(10*262))))

let(herb17P,round(((4*345)+(4*805)+(4*250)+(4*724)+(4*4046)+(4*2523)+(4*3566))-((5*336)+(10*262))))

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

let(herb22,round((619 +4466)/2)*floor(cap/4))

let(herb23,round((619 +4466 +1071)/3)*floor(cap/4))

let(herb24,round((619 +4466 +1071 +2483)/4)*floor(cap/4))

let(herb25,round((619 +4466 +1071 +2483 +1325)/5)*floor(cap/4))

let(herb21P,round(((28*619))-((20*229)+(20*925))))

let(herb22P,round(((14*619)+(14*4466))-((20*229)+(20*925))))

let(herb23P,round((((28/3)*619)+((28/3)*4466)+((28/3)*1071))-((20*229)+(20*925))))

let(herb24P,round(((7*619)+(7*4466)+(7*1071)+(7*2483))-((20*229)+(20*925))))

let(herb25P,round((((28/5)*619)+((28/5)*4466)+((28/5)*1071)+((28/5)*2483)+((28/5)*1325))-((20*229)+(20*925))))

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

let(herb32,round((1791 +4530)/2)*floor(cap/8))

let(herb33,round((1791 +4530 +5976)/3)*floor(cap/8))

let(herb34,round((1791 +4530 +5976 +3881)/4)*floor(cap/8))

let(herb35,round((1791 +4530 +5976 +3881 +3181)/5)*floor(cap/8))

let(herb31,round(((28*1791))-((10*173)+(5*2168))))

let(herb32,round(((14*1791)+(14*4530))-((10*173)+(5*2168))))

let(herb33,round((((28/3)*1791)+((28/3)*4530)+((28/3)*5976))-((10*173)+(5*2168))))

let(herb34,round(((7*1791)+(7*4530)+(7*5976)+(7*3881))-((10*173)+(5*2168))))

let(herb35,round((((28/5)*1791)+((28/5)*4530)+((28/5)*5976)+((28/5)*3881)+((28/5)*3181))-((10*173)+(5*2168))))

let(herb31P,round(((28*1791))-((10*173)+(5*2168))))

let(herb32P,round(((14*1791)+(14*4530))-((10*173)+(5*2168))))

let(herb33P,round((((28/3)*1791)+((28/3)*4530)+((28/3)*5976))-((10*173)+(5*2168))))

let(herb34P,round(((7*1791)+(7*4530)+(7*5976)+(7*3881))-((10*173)+(5*2168))))

let(herb35P,round((((28/5)*1791)+((28/5)*4530)+((28/5)*5976)+((28/5)*3881)+((28/5)*3181))-((10*173)+(5*2168))))

let(burrow1,round((9165+1326)/2)*cap)

let(burrow2,round((9165 +1326 +118)/3)*cap)

let(burrow3,round((9165 +1326 +118 +57)/4)*cap)

let(burrow4,round((9165 +1326 +118 +57 +40)/5)*cap)

let(burrow5,round((9165 +1326 +118 +57 +40 +116)/6)*cap)

let(burrow1P,round(((14*9165)+(14*1326))-((25*252)+(20*1326))))

let(burrow2P,round((((28/3)*9165)+((28/3)*1326)+(2*(28/3)*118))-((25*252)+(20*1326))))

let(burrow3P,round(((7*9165)+(7*1326)+(2*7*118)+(2*7*57))-((25*252)+(20*1326))))

let(burrow4P,round((((28/5)*9165)+((28/5)*1326)+(2*(28/5)*118)+(2*(28/5)*57)+((28/5)*40))-((25*252)+(20*1326))))

let(burrow5P,round((((28/6)*9165)+((28/6)*1326)+(2*(28/6)*118)+(2*(28/6)*57)+((28/6)*40)+((28/6)*116))-((25*252)+(20*1326))))

let(snare1,round((1027 +44*4)/2)*cap)

let(snare2,round((1027 +44*4 +44*5 +77*5)/4)*cap)

let(snare3,round((1027 +44*4 +44*5 +77*5 +59*4)/5)*cap)

let(snare4,round((1027 +44*4 +44*5 +77*5 +59*4 +125*4)/6)*cap)

let(snare5,round((1027 +44*4 +44*5 +77*5 +59*4 +125*4 +72*3)/7)*cap)

let(snare6,round((1027 +44*4 +44*5 +77*5 +59*4 +125*4 +72*3 +260*3)/7)*cap)

let(snare1P,round(((4*14*44)+(14*1027))-((30*330)+(20*1027))))

let(snare2P,round(((4*7*44)+(7*1027)+(5*7*44)+(5*7*77))-((30*330)+(20*1027))))

let(snare3P,round(((4*(28/5)*44)+((28/5)*1027)+(5*(28/5)*44)+(5*(28/5)*77)+(4*(28/5)*59))-((30*330)+(20*1027))))

let(snare4P,round(((4*(28/6)*44)+((28/6)*1027)+(5*(28/6)*44)+(5*(28/6)*77)+(4*(28/6)*59)+(4*(28/6)*125))-((30*330)+(20*1027))))

let(snare5P,round(((4*4*44)+(4*1027)+(5*4*44)+(5*4*77)+(4*4*59)+(4*4*125)+(3*4*72))-((30*330)+(20*1027))))

let(snare6P,round(((4*4*44)+(4*1027)+(5*4*44)+(5*4*77)+(4*4*59)+(4*4*125)+(3*4*72)+(3*(28/8)*72))-((30*330)+(20*1027))))

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

let(box2,round((364 +819)/2)*floor(cap/5))

let(box3,round((364 +819 +1818)/3)*floor(cap/5))

let(box4,round((364 +819 +1818 +1597*2)/5)*floor(cap/5))

let(box1P,round(((28*364))-((45*383)+(20*364))))

let(box2P,round(((14*364)+(14*819))-((45*383)+(20*364))))

let(box3P,round((((28/3)*364)+((28/3)*819)+((28/3)*1818))-((45*383)+(20*364))))

let(box4P,round(((7*364)+(7*819)+(7*1818)+(2*7*1597))-((45*383)+(20*364))))

let(crayfish,641*floor(cap)) let(herring,635*floor(cap)) let(trout,514*floor(cap)) let(salmon,501*floor(cap)) let(lobster,475*floor(cap/2)) let(swordfish,436*floor(cap/2)) let(shark,999*floor(cap/2)) let(cavefish,970*floor(cap/3)) let(rocktail,1484*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)