How Thieving works

How Thieving works

Demo 0.11.2

How it works

Pickpocketing

  1. Each attempt takes Interval and succeeds with Success chance.
  2. A failure deals between 1 and the target's damage, uniformly, unless Damage Avoidance Chance avoids it, and stuns for Stun interval unless Stun Avoidance Chance avoids it. The stage is kept.
  3. A success rolls Currency loot chance for Currency reward, Common loot chance for one common drop and Rare loot chance for one rare drop. A drop's quantity is floor(q × (1 + Fortune ÷ 100)), doubled with Output Doubling Chance.
  4. With Same area pickpocket chance, every other unlocked target of the same type in the area is also rolled at its own success chance and pays the same way.
  5. A success advances the stage by 1, or by 2 with Stage Skip Chance. Past Max stages, one completion drop and XP are paid and the stage returns to 1; stages before that pay no XP.

Formulas

Base experience
Recipe base experience
Base currency reward
Recipe currency reward
Interval
floor((Recipe base interval + Interval (Flat)) × (1 + Interval (%)))
Currency reward
Min quantitytrunc(max(0, floor((Base currency reward min quantity + Flat currency reward) × (1 + Percent currency reward))))
Max quantitytrunc(max(0, floor((Base currency reward max quantity + Flat currency reward) × (1 + Percent currency reward))))
Stealth
max(floor((Level + Stealth (Flat)) × (1 + Stealth (%))), 0)
Perception
max(floor((Recipe perception + Target Perception (Flat)) × (1 + Target Perception (%))), 0)
Success chance
min(1, (100 + Stealth) ÷ (100 + Perception))
Max stages
max(1, Recipe stages + trunc(Stages (Flat)))
Common loot chance
clamp(Recipe base common loot chance × (1 + Common Loot Chance), 0, 1)
Rare loot chance
clamp(Recipe base rare loot chance × (1 + Rare Loot Chance), 0, 1)
Currency loot chance
clamp(Recipe base currency loot chance × (1 + Currency Chance), 0, 1)

Base values

Base stun interval
2,000 ms (2 s)

Modifiers

ModifierGranted by
Output Doubling ChanceYour chance to double the output
Interval (Flat)The adjustment to the base intervalGlobal flat action intervalNone in the demo
Interval (%)The adjustment to the base intervalGlobal percent action interval
Stealth (Flat)Adjustment to your Stealth value
Stealth (%)Adjustment to your Stealth valueNone in the demo
Target Perception (Flat)Adjustment to the Target's Perception valueNone in the demo
Target Perception (%)Adjustment to the Target's Perception value
Stages (Flat)The adjustment to the maximum amount of Stages
Stage Skip ChanceYour chance to Skip a stage while ThievingNone in the demo
Fortune (Flat)Increases item rewards by +1% per +1 Fortune
Fortune under 100% Success Chance (Flat)Increases item rewards by +1% per +1 Fortune when under 100% Success chance
  • KoAstrologyMajor 1+20 Fortune in Thieving when Success Chance is under 100%
Common Loot ChanceAdjustment to chance to receive Common LootNone in the demo
Rare Loot ChanceAdjustment to chance to receive Rare Loot
Currency ChanceAdjustment to chance to receive CurrencyNone in the demo
Percent currency reward
Flat currency rewardNone in the demo
Stun Avoidance ChanceAdjustment to your chance at avoiding Stuns
Stun Interval (%)Adjustment to Stun interval
Stun Interval (Flat)Adjustment to Stun intervalNone in the demo
Damage Avoidance ChanceAdjustment to your chance at avoiding damage from StunsNone in the demo
Same area pickpocket chance
  • KoAstrologyMajor 2+10% chance to pickpocket all unlocked NPCs in the same location when successfully pickpocketing NPCs (No damage is taken upon a failed attempt).