Deskrawl Runes: Drop Rates, 13 Sets, Rune Slot Levels (1.0)

The real Deskrawl rune drop table from the 1.0 build: 2% drop chance, level 40 minimum, and why Common and Legendary runes never drop at all.

Last Updated: 2026-09-30

Deskrawl Runes: Drop Rates, 13 Sets, Rune Slot Levels (1.0)

Runes start dropping at level 40, only from bosses, at a 2% chance per eligible roll — and only three rarities can ever come out of that roll. Common, Legendary and Divine all have a drop weight of exactly 0. That single line in the loot config is why a player with a hundred runes has never seen anything but blue and purple, and it is not a bug.

  • 2% base drop chance, gated at level 40, cut to 0.75x on mini-bosses.
  • Only three rune rarities exist as droppable tiers. There is no white rune in the game to drop.
  • Set runes need Inferno. MinSetDifficulty = Inferno1, and the set weight is 0.5 out of 100.
  • Six slots, opening at levels 40 / 45 / 50 / 55 / 60 / 65. The level cap is 70, so all six are reachable.
  • Equipping a rune makes it untradable forever, per the game's own confirmation prompt.

Everything below is read out of the 1.0 launch build's shipped data tables, with the table and class names given so you can check it yourself.

What the Game's Own Quest Says About Runes

Purple nebula and star field above the snow zone
Purple nebula and star field above the snow zone

The rune system turns on with a Jeweler quest at level 40. Its dialogue is in the game's localization table under the key Quest.JewelerRunes, and it is the most direct statement of the rules the developer has published:

Keep your eyes open out there, {Hero}. Runes can now drop in the world, but only from level 40+ bosses. They're very rare, and {0} are rarer still; those only turn up on the higher difficulties.

Three things in that sentence are load-bearing. only from level 40+ bosses means trash mobs are not a rune source. {Hero} and {0} are template placeholders the quest fills in at runtime — {0} is not a number and does not appear anywhere in the shipped tables as a fixed string. And only turn up on the higher difficulties is the player-facing version of the MinSetDifficulty gate further down.

The Drop Table, Field by Field

The entire rune drop rule is one block in LootConfig, named RuneDrops. There are four fields in it and nothing else — no per-zone table, no per-boss table, no pity counter.

Field Value What it does
DropChance 0.02 Base chance a rune comes from an eligible kill
MiniBossChanceMultiplier 0.75 Multiplier applied on mini-boss encounters
MinDropLevel 40 No rune drops below this character level
RarityWeights 6-entry vector Which rarity the roll lands on

The rarity vector is where the surprise lives. All six values sum to exactly 100, so they are read as percentages, not as relative weights needing normalization:

Rarity weight Value Share of runes that drop
Common 0 0% — never
Uncommon 56 56%
Rare 43.5 43.5%
Legendary 0 0% — never
Divine 0 0% — never
Set 0.5 0.5%

A 0 weight is not the same as a rare weight. It is an off switch. So is the item side: the 1.0 build ships 119 rune assets in items/runes/ — 78 set runes, 32 Rare runes and 9 Uncommon runes — and not one of them is Common. There is no white rune to roll, because there is no white rune in the game.

Multiply the two numbers that matter: a 2% roll that lands on a set rune 0.5% of the time is one set rune per 10,000 eligible boss kills, before any find-stat bonuses. Treat that as an order of magnitude, not a promise — the code that consumes these fields is stripped in the readable build, so nothing here accounts for stat-based find bonuses or the per-tier Mythic Rift item-find bonus.

The mini-boss multiplier makes the harder fight worse

MiniBossChanceMultiplier is 0.75, so a mini-boss rolls at roughly three quarters of the base rate — 1.5% against a full boss's 2%. If you are farming runes specifically, full bosses are the better target. The field is a float in [Range(0f, 1f)], which matches its name; the consuming routine in LootManager has an empty body in the shipped scripts, so the exact arithmetic is the field's declared meaning rather than a traced runtime value.

Where These Numbers Live in the Build

LootConfig.cs defines RuneDropSettings with exactly those four members, and RuneRarityVector with the six floats. Two structural details matter for reading any future patch note:

Runes have no RollAttempts field. Every equipment tier does — NormalDropSettings rolls once, MiniBossDropSettings twice, BossDropSettings three times, MythicBossDropSettings three times. RuneDropSettings has no attempt count of its own, so the rune roll is a single chance check at DropChance. Equipment and runes are not the same loot system wearing different hats.

Rune magnitudes are encrypted. A rune's stats live in RuneData.Attributes, an array of RuneAttribute with a Stat, a Modifier and a LeveledFloat Value. That LeveledFloat is built on ObscuredFloat from CodeStage's AntiCheat Toolkit. Which stat a rune scales is readable; how much is not, in the build or in any exported table. The same applies to the StatModifier payloads inside rune set bonuses.

The Six Slots and When They Open

GameConfig.RuneSlotUnlockLevels is a six-element array, and RuneManager.MaxSlots is a hard const int = 6. They agree, which is a good sign the array is the whole story.

Slot Unlocks at Zone you are usually in
1 Level 40 The Barrens
2 Level 45 The Barrens / Crimson Vale
3 Level 50 The Crimson Vale
4 Level 55 Veldak Highlands
5 Level 60 The Defiled Keep
6 Level 65 The Cinder Crown

The unlock fires alongside the Jeweler quest, whose requirement block is Level: 40. The client's own strings for the moment are UI.RunesUnlockedNotice ("Runes unlocked! Equip them from your inventory."), UI.RuneLocked ("Runes unlock at level {0}") and UI.RuneSlotUnlockAt ("Unlocks at Level {0}"). Level 40 is also the first level of The Barrens in the area and level order, so the rune system opens exactly where that zone does.

Runes level through XP rather than crafting: GeneratedItemData carries both a RuneLevel int and a RuneXP long, and GameConfig supplies MaxRuneLevel = 6, RuneBaseXPToLevel = 450 and RuneXPGrowthPerLevel = 1.8. Each set ships six static variants named _1 through _6, matching that cap. The method that turns those parameters into a required-XP number is stripped, so the total cost of a maxed rune is not derivable from the build — read it off your own rune panel instead.

The 13 Sets, and Who Can Wear Them

Every set is a RuneSetData asset holding an array of bonus entries, each with a RequiredCount, a StatModifier[], an EquipmentEffectBehavior[] and an AbilityLevelGrant[]. The bonus tiers exist and are structured; the numbers behind them are not published. What is readable is which stat each set's modifier targets and which ability its base variant grants levels in.

Set Class Stat its modifier targets Ability granted at base rank
WarriorSetRune1 Warrior (Barbarian) CritChance WarriorRageShield
WarriorSetRune2 Warrior DamagePhysical WarriorHeavyAttack3
WarriorSetRune3 Warrior SpecialAbilityDamage WarriorSpecial4
WarriorSetRune4 Warrior StrongAttackDamage WarriorHeavyAttack2
SorcererSetRune1 Sorcerer (Mage) DamageVsBurned SorcererSpecial2
SorcererSetRune2 Sorcerer DamageVsSlowed SorcererBasicAttack2
SorcererSetRune3 Sorcerer DamageLightning SorcererStrongAttack3
MonkSetRune1 Monk BasicAttackDamage MonkBasicAttack2
MonkSetRune2 Monk SpecialAbilityDamage MonkSpecial1
MonkSetRune3 Monk StrongAttackDamage MonkHeavyAttack2
HunterSetRune1 Hunter none — effect payload only HunterSpecial1
HunterSetRune2 Hunter DamagePhysical HunterHeavyAttack3
HunterSetRune3 Hunter DamageVsPoisoned HunterBasicAttack1

The 13 sets are not split evenly: 4 belong to Warrior and 3 each to Sorcerer, Monk and Hunter, 78 set runes in total. Note the naming split too — the assets say Warrior and Sorcerer while the HeroClass bitmask enum calls those two Barbarian and Mage. The display names in the achievement list are Warrior and Sorcerer, so match on the asset prefix when you are reading the build.

The 41 Runes You Can Wear Without a Set

The other two droppable tiers are unglamorous and far more practical.

9 Uncommon runes, usable by every class, 500 gold each. All nine scale damage conditionally: DamageVsBleeding, DamageVsDistant, DamageVsElite, DamageVsHealthy, DamageVsInjured, DamageVsPoisoned, DamageVsSlowed, DamageVsStunned (which maps to the DamageVsImmobilized stat) and VulnerableDamage. These are the early-game runes you will actually fill slots 1 and 2 with.

32 Rare runes, 8 per class, class-locked, 5,000 gold each. Each class gets a small ladder keyed to the ability it boosts — basic attacks, a heavy or strong attack, and one signature ability — with MinDropLevel values stepping 1 / 5 / 10 / 15 / 20 / 25 / 30 / 35 across the eight. Careful with that field name: the global gate is LootConfig.RuneDrops.MinDropLevel = 40, while these are per-item ItemData.MinDropLevel values on the rune itself. Both fields ship with that name and the stripped code does not show which takes precedence at runtime, so do not read a level-1 Rare rune as obtainable before level 40.

One asymmetry worth knowing: AllowDuplicateEquip is 1 on Uncommon and Rare runes and 0 on every set rune. Duplicates of ordinary runes are fine; the set side does not take them.

Set Runes Are an Inferno System

LootConfig.MinSetDifficulty is Inferno1, the third and highest value of a three-entry WorldDifficulty enum (Normal = 0, Nightmare = 1, Inferno1 = 2). Set runes do not exist below that gate, which is why grinding Nightmare will eventually fill your slots with blue and purple and never once produce a gold beam.

There is a visual tell as well: LootDrop declares a RuneSetLootBeam prefab that the normal loot beam does not use.

Why this matters for your plan

A full set is a six-slot commitment, and your six slots are the only six you will ever have. Deciding whether to chase one is really a difficulty decision first — read difficulties and Inferno before you plan the grind. The item rarity ladder explains why Rune Set is its own sixth tier rather than a flavour of Legendary.

Equipping a Rune Destroys Its Trade Value

The client confirms it before you commit: UI.RuneEquipBindsTradableConfirm reads "Equipping this rune makes this untradable forever. Equip anyway?" The auction house states the same rule generally in UI.Auction.NoUpgraded: "Upgraded or socketed items, and runes that have been equipped, cannot be traded."

So the rune you equip is gone from the market, permanently, and this is a separate binding from the socket binding on equipment. If you are still building toward a sale, read the Steam market and auction house rules first.

How Many Players Have Actually Got Here

The official achievement EQUIP_RUNE is named Runebound, described as "Equip your first Rune." Its global unlock rate is 11.0%, read from Steam's statistics endpoint on 2026-10-01. For scale, the first boss kill in the game sits at 91.8% and reaching level 70 sits at 0.5% — so almost nine accounts in ten have not equipped a single rune, and most of the ones that have probably killed Serparmat in The Barrens to get the first one. The full ladder is in Deskrawl achievements with real unlock rates.

Official source: Steam global achievement percentages, app 4623570

Runes were announced as a close-beta feature and have shipped unchanged since. The 1.0.0g patch from 2026-09-29 rewrote the equipment drop system — it guarantees an even chance per equipment slot — but says nothing about runes, and the shipped RuneDrops block matches the beta-era values.

Official source: Deskrawl Close Beta - Launching Aug 19th! (feature list includes "Runes and rune set") and Patch 1.0.0g

What This Build Cannot Tell You

Being straight about the gaps matters more than padding the page. Set bonus magnitudes are encrypted by the anti-cheat layer and cannot be read from any exported table. The XP formula behind RuneBaseXPToLevel and RuneXPGrowthPerLevel sits in a stripped method. The precedence between the global level-40 gate and the per-item MinDropLevel values is not visible. And because the game shipped on 2026-09-28, no one has enough playtime for a trustworthy set-rune farming meta — treat any route someone recommends as an early read, not a result.

FAQ

Why do I only ever get blue and purple runes? Because those are the only two tiers with a non-zero weight plus the 0.5% set tier. Common, Legendary and Divine are all 0 in RuneDrops.RarityWeights, and no Common rune asset exists in the build. There is no white rune in Deskrawl to drop.

Can a Legendary or Divine rune ever drop? Not from the rune table. Those weights are zero and the game ships no Legendary or Divine rune asset. Rune rarity tops out at Rune Set, which is a separate sixth tier in the ItemRarity enum rather than a flavour of Legendary.

At what level do runes start dropping, and from what? Level 40, from bosses. The Jeweler quest unlocks at Level: 40, RuneDrops.MinDropLevel is 40, and the quest text says "only from level 40+ bosses." Slot 1 opens at the same level.

Where do set runes come from? Inferno difficulty, and from nowhere else. MinSetDifficulty = Inferno1 is the highest of the three world difficulties, and the set weight is 0.5 out of 100 — roughly one per 10,000 eligible boss kills there.

Do I need all six slots filled? No, but you only ever get six. RuneManager.MaxSlots is a hard 6 and the unlock array has exactly six entries, at levels 40 through 65.

Can I sell or trade a rune after equipping it? No. The game asks for confirmation with the explicit warning that equipping makes the rune untradable forever, and equipped runes are excluded from trading along with upgraded and socketed items.

More Deskrawl: Idle ARPG Guides

Deskrawl Demon Skulls: The Odd Entry Rule (14 Maps)

Demon Skulls are the only entry currency, and the rule is odd: entry only checks your balance, and the skull is deducted after you clear the stage.

Deskrawl Inferno: How to Unlock the Hardest Difficulty

Deskrawl has exactly three difficulties. Inferno multiplies enemy HP sixfold and is the only tier that drops Divine gear, rune sets and Mythic content.

Deskrawl Drop Rates: The Config Truth After 1.0.0g

The real Deskrawl loot table from the 1.0 build — 87-95% no-drop rolls on trash mobs, chest contents, and what patch 1.0.0g actually changed.

Deskrawl Equipment Upgrade: The Real +1 to +10 Chance Table

The verified Deskrawl +10 upgrade table: four guaranteed levels, then 75%, 50%, 40%, 30%, 20% and 10% — plus the material each slot needs.

Deskrawl Gear Stats: 68 Affixes and What Each Slot Can Roll

The 68 official Deskrawl stat affixes and the per-slot roll pools, plus the 11-vs-12 equipment slot puzzle solved: rings occupy two slots.

Deskrawl Gems and Socket Costs: Every Slot and Gate

Exact Deskrawl socket costs from the 1.0 build: 100 ore plus 400 gold per item level, level 30 to unlock, and the five slots that cannot be socketed.

Deskrawl Gold Farming: Where the Gold Actually Comes From

There is no gold map in Deskrawl. Gold comes from offline mob rolls scaled by difficulty bonus, Life Skills gold find, and the lucky wheel.

Deskrawl Item Rarity: Six Tiers and Why Divine Is Rare

Deskrawl has six rarity tiers ending in Divine, not Epic. The Divine drop chance, its Inferno-only gate, and why you should never salvage one.