TBH Wiki
Mechanics
Under the cute pixels is a surprisingly deep ARPG stat engine — 63 tracked stats. These are the formulas and rules that decide how much damage you deal and take.
Core formulas
Final stat
(base + ΣFlat) × (1 + ΣAdditive) × Π(1 + each Multiplicative) DPS
AttackSpeed × AttackDamage × (1 + CritChance × (CritDamage − 1)) Crit
(base crit + flat Crit Rate%) × (1 + Crit Rate Coefficient%) Modifier application order
Modifiers from these 8 sources are applied in order:
- Base
- Item
- Attribute
- Passive
- Account Status (runes)
- Status Effect
- Buff Skill
- Environment
Capped vs uncapped
Uncapped
- Crit Chance (can exceed 100%)
- Attack Speed
- Cooldown Reduction
- Resistances
- Dodge
- Block
Damage mitigation pipeline
Incoming damage passes through these steps in sequence:
| # | Name | Effect |
|---|---|---|
| 1 | Dodge / Elemental Dodge | take 0 |
| 2 | Block / Elemental Block | take half |
| 3 | Resistance | a −40 res debuff = +40% damage taken |
| 4 | Armor | diminishing, scales with hit & stage, capped |
| 5 | Damage Reduction | × (1 − value) |
| 6 | Damage Absorption | flat subtract |
| 7 | Floor | minimum 1 damage |
Status effects
| Name | Duration | Effect |
|---|---|---|
| Chill | 4.0s | −3% Attack & Move Speed |
| Freeze | 1.5s | cannot act |
| Ignite | 4.0s | +200 Fire damage |
| Shock | 6.0s | +200 Lightning damage |
| Bleed | 7.0s | +200 Physical damage |
| Stun | 2.0s | +100 damage taken |
Elements & delivery types
Elements: PhysicalFireColdLightningChaosAll
Delivery: MeleeProjectileAOESummonDoTTrap
Leveling & offline
| Max level | 100 |
| XP to max | 1,997,771,834 |
| Offline cap | 8 hours (28,800s) |
| Prestige | No |
Offline rewards grant gold + XP only — no chests. XP uses the last logged-out stage.
"X-9" stages are the most XP-efficient; a −XP penalty applies when your level exceeds the area level by 6+.
Hotkeys & fixes
Shift + F11 — Reset display scale
Shift + F12 — Reset / recenter window position
Alt + Left-Click — Lock an item (prevents accidental alchemy/synthesis)