Thieving Calculators
To use this calculator, put in your current level or XP, and the level you'd like to get to.
PICKPOCKETS TO LEVEL | ||
---|---|---|
XP Per | Type & Level |
Pickpockets Needed |
8 |
![]() Man (1) |
0 |
14.5 |
![]() Farmer (10) |
0 |
26 |
![]() Warrior (25) |
0 |
36.5 |
![]() Rogue (32) |
0 |
46.75 |
![]() Guard (40) |
0 |
84.25 |
![]() Knight (55) |
0 |
137.5 |
![]() Watchman (65) |
0 |
151.75 |
![]() Paladin (70) |
0 |
198.25 |
![]() Gnome (75) |
0 |
273.25 |
![]() Hero (80) | 0 |
Data for these calculators comes from here and here
- The calculation I am using to determine the chance to successfully pickpocket comes from here,
- Specifically the calcGatheringSuccessfulLegacy formula. I am almost posative I have it correct in the following format, but would love input from others:
- roll = DataConversions.random(1, 128)
- threashold = Math.min(127, Math.max(1, skillLevel + equipmentBonus + 40 - (int) (levelReq * 1.5)))
- threashold / roll(maximum, so 128)
- which looks like this in my code:
- man_success = ((Math.min(127, cur_thieving_lvl_value + 40 + 40 - Math.floor(1 * 1.5))/128) * 100).toFixed(2);
- where cur_thieving_lvl_value comes from your inputed thieving level, equipmentBonus is set to 40 in thieving.java, and levelReq is set to the level of the NPC