A machine that makes weapons

Eine Maschine, die Waffen baut

Nobody designed the swords, bows, crossbows and staffs you find in Cube Crawler one by one. There is a weapon machine instead.

Niemand hat die Schwerter, Bögen, Armbrüste und Stäbe in Cube Crawler einzeln entworfen. Stattdessen gibt es eine Waffenmaschine.

Every time a monster drops a weapon, or you open a chest, the machine rolls dice and builds a brand-new one, with its own rarity, powers and name. Like "Ashsting, the Pale Queen", a legendary greatsword.

Jedes Mal, wenn ein Monster eine Waffe fallen lässt oder du eine Truhe öffnest, würfelt die Maschine und baut eine brandneue, mit eigener Seltenheit, eigenen Kräften und eigenem Namen. Zum Beispiel "Ashsting, the Pale Queen", ein legendärer Zweihänder.

Its glow on the floor tells you how rare it is: no glow for common, a ring for uncommon, a pool of light for rare, beams of light for epic and up.

Sein Leuchten auf dem Boden verrät, wie selten es ist: kein Leuchten bei gewöhnlichen, ein Ring bei ungewöhnlichen, ein Lichtkreis bei seltenen, Lichtstrahlen ab episch.

Press X in the game to see the names of everything on the floor.

Drück im Spiel X, um die Namen von allem auf dem Boden zu sehen.

Three swords on the floor with glowing names: a legendary, a rare and an epic
A legendary, a rare and an epic sword. The colour of the name is the rarity.
Ein legendäres, ein seltenes und ein episches Schwert. Die Farbe des Namens ist die Seltenheit.

Try it: roll a weapon

Probier es: Würfel eine Waffe

This runs the game's real weapon machine. Each roll goes through four steps: rarity, then the kind of weapon, then its magic powers (affixes), then a name. Move the item level up: weapons from deeper down are stronger and rarer.

Hier läuft die echte Waffenmaschine des Spiels. Jeder Wurf geht durch vier Schritte: Seltenheit, dann die Art der Waffe, dann seine magischen Kräfte (Affixe), dann ein Name. Schieb die Gegenstandsstufe hoch: Waffen aus tieferen Tiefen sind stärker und seltener.

The rarity ladder

Die Seltenheits-Leiter

RARITY SELTENHEITWEIGHT GEWICHTFROM LEVEL AB STUFEAFFIXES AFFIXEDAMAGE SCHADEN
Junk2410×0.80
Common4010×1.00
Uncommon2211×1.05
Rare812×1.10
Epic2.543×1.16
Legendary0.584×1.24
Mythic0.08134+×1.32
Ancient0.015175+×1.40

It's the bag of marbles again! 40 white marbles for Common, but only half a marble for Legendary.

Das ist wieder der Murmelbeutel! 40 weiße Murmeln für Common (gewöhnlich), aber nur eine halbe Murmel für Legendary (legendär).

Item level is the level of the monster that dropped it (about its depth). Better rarities only appear from a certain level: no Epic before level 4.

Die Gegenstandsstufe ist die Stufe des Monsters, das es fallen ließ (ungefähr seine Tiefe). Bessere Seltenheiten gibt es erst ab einer bestimmten Stufe: kein Epic vor Stufe 4.

And the deeper you go, the more the bag tips towards the rare end, slowly. At item level 20, about 8% of swords are Epic and 3% Legendary.

Und je tiefer du gehst, desto mehr kippt der Beutel zum seltenen Ende, langsam. Auf Gegenstandsstufe 20 sind etwa 8% der Schwerter episch und 3% legendär.

Luck tips it further: guardians and chests roll with luck. Ancient swords only come from guardians.

Glück kippt ihn noch mehr: Wächter und Truhen würfeln mit Glück. Ancient-Schwerter (uralt) kommen nur von Wächtern.

Try it: how the odds change

Probier es: Wie sich die Chancen ändern

These are the exact chances the game uses. Slide the item level up from 1 to 25, then add luck.

Das sind genau die Chancen, die das Spiel benutzt. Schieb die Gegenstandsstufe von 1 bis 25 hoch und gib dann Glück dazu.

The formula: each rarity's weight is multiplied by exp((0.025 × (level − 1) + luck) × rank). "Rank" is 0 for Junk up to 7 for Ancient, so the rarest ones grow fastest.

Die Formel: Das Gewicht jeder Seltenheit wird mit exp((0.025 × (Stufe − 1) + Glück) × Rang) malgenommen. "Rang" ist 0 für Junk bis 7 für Ancient, darum wachsen die seltensten am schnellsten.

Magic powers: affixes

Magische Kräfte: Affixe

An affix is a bonus that changes one number of the weapon. Prefixes go in front of a name, suffixes after it ("Sharp sword of Reach"):

Ein Affix ist ein Bonus, der eine Zahl der Waffe ändert. Präfixe stehen vor dem Namen, Suffixe dahinter ("Sharp sword of Reach"):

AFFIXDOES MACHT
Sharp+ damage + Schaden
Brutal+ % damage + % Schaden
Swiftfaster swings schnellere Hiebe
Sweepinga wider swing einen breiteren Hieb
Viciousmore critical hits mehr kritische Treffer
of Reacha longer reach eine längere Reichweite
of the Leechheals you on every hit heilt dich bei jedem Treffer
of Forcepushes monsters further schubst Monster weiter weg
of Precisionstronger critical hits stärkere kritische Treffer
of Distanceshots fly further Schüsse fliegen weiter

Sweeping and of Reach only come on swords, of Distance only on bows, crossbows and staffs.

Sweeping und of Reach gibt es nur auf Schwertern, of Distance nur auf Bögen, Armbrüsten und Stäben.

Tiers

Stufen

Each affix has 7 tiers, like sizes. The item level picks the tier: level 1 to 3 is tier 1, level 19 and up is tier 5. Mythic and Ancient weapons reach even higher, up to tier 7.

Jedes Affix hat 7 Stufen, wie Größen. Die Gegenstandsstufe wählt die Stufe: Stufe 1 bis 3 ist Stufe 1, ab 19 Stufe 5. Mythic- und Ancient-Waffen kommen noch höher, bis Stufe 7.

Sharp at tier 1 adds 2 to 4 damage. At tier 7, 29 to 38.

Sharp auf Stufe 1 gibt 2 bis 4 Schaden dazu. Auf Stufe 7 sind es 29 bis 38.

Names

Namen

The name is made from word lists too. Junk gets a shabby word: "Rusty Long Sword". Uncommon gets two words: "Bright Fang". Legendary gets a made-up word and a title: "Grimfang, the Last Oath".

Der Name kommt auch aus Wortlisten. Junk bekommt ein schäbiges Wort: "Rusty Long Sword". Uncommon bekommt zwei Wörter: "Bright Fang". Legendary bekommt ein erfundenes Wort und einen Titel: "Grimfang, the Last Oath".

Who drops what

Wer was fallen lässt

Monsters

Monster

Every monster drops coins. Sometimes a sword (5%) or a health potion (3%). Tougher monsters drop more often: a Stunder 8%.

Jedes Monster lässt Münzen fallen. Manchmal ein Schwert (5%) oder einen Heiltrank (3%). Stärkere Monster lassen öfter etwas fallen: ein Stunder 8%.

And remember: the same monster always drops the same thing, even if it comes back after you die. Why?

Und denk dran: Dasselbe Monster lässt immer dasselbe fallen, auch wenn es nach deinem Tod wiederkommt. Warum?

Guardians

Wächter

A side guardian always drops a sword (at least Uncommon) and a potion. A descent guardian drops two of each, at least Rare from level 5. Only guardians can drop Ancient swords.

Ein Torwächter lässt immer ein Schwert (mindestens Uncommon) und einen Trank fallen. Ein Brunnenwächter lässt von beidem zwei fallen, ab Stufe 5 mindestens Rare. Nur Wächter können Ancient-Schwerter fallen lassen.

Treasure chests

Schatztruhen

Every depth has four treasure sites: two basic, one uncommon, one rare. Their chests hold coins, potions and a sword or two; the grander the site, the better. Click one to open it!

Jede Tiefe hat vier Schatzplätze: zwei einfache, einen ungewöhnlichen, einen seltenen. Ihre Truhen enthalten Münzen, Tränke und ein oder zwei Schwerter; je prächtiger der Platz, desto besser. Klick eine an, um sie zu öffnen!

Coins: 10 copper make 1 silver, 100 silver make 1 gold. copper silver gold

Münzen: 10 Kupfer sind 1 Silber, 100 Silber sind 1 Gold. Kupfer Silber Gold

The real code: the weapon machine

Der echte Code: die Waffenmaschine


    

Four lines, four steps. Each step is a function in its own file: rarities.js, bases.js, affixes.js, names.js.

Vier Zeilen, vier Schritte. Jeder Schritt ist eine Funktion in einer eigenen Datei: rarities.js, bases.js, affixes.js, names.js.

opts.favor is the kind of weapon you fight with. rollBase picks that kind three times as often, so you keep finding upgrades for it.

opts.favor ist die Art Waffe, mit der du kämpfst. rollBase wählt diese Art dreimal so oft, damit du immer wieder bessere davon findest.

Pure means: it only uses what you give it. Same dice (rng), same weapon. That makes it easy to test, and to show in this guide!

Rein (pure) heißt: Sie benutzt nur, was du ihr gibst. Gleiche Würfel (rng), gleiche Waffe. Das macht sie leicht zu testen und in diesem Führer zu zeigen!

The sword is saved as what it rolled, not how strong it is. Its damage is worked out when needed (itemStats in stats.js). So if the makers re-balance swords later, the ones you already have change with them.

Das Schwert wird gespeichert als das, was es gewürfelt hat, nicht wie stark es ist. Sein Schaden wird erst ausgerechnet, wenn man ihn braucht (itemStats in stats.js). Wenn die Macher Schwerter später neu einstellen, ändern sich die, die du schon hast, also mit.

The real code: how strong is it?

Der echte Code: Wie stark ist es?


    

The damage, step by step, for a Rare Long Sword, item level 11, with "Sharp +5":

Der Schaden Schritt für Schritt, für ein seltenes Langschwert (Rare Long Sword), Gegenstandsstufe 11, mit "Sharp +5":

  1. base: 39
  2. Grundwert: 39
  3. item level: × (1 + 0.05 × 10) = × 1.5 → 58.5
  4. Gegenstandsstufe: × (1 + 0,05 × 10) = × 1,5 → 58,5
  5. rarity Rare: × 1.1 → 64.35
  6. Seltenheit Rare: × 1,1 → 64,35
  7. Sharp: + 5 → 69.35
  8. Sharp: + 5 → 69,35
  9. no Brutal: × 1 → rounded: 69
  10. kein Brutal: × 1 → gerundet: 69

Then in a fight, your own level adds 2% per level.

Im Kampf gibt dann noch deine eigene Stufe 2% pro Stufe dazu.