# Hot Sauce

> Hot Sauce is a passive in tibo.dog. Raises crit chance with each level. The higher your crit chance, the less each level adds.

Source page: https://www.tibodog.wiki/passives/hot-sauce · Wiki updated 6 Nov 2026, 03:55 UTC · Game version 75 (`main-CSuyb4iv.js`, data synced 5 Nov 2026, 21:45 UTC)

Breadcrumb: [Main page](/) › [Passives](/passives)

| Hot Sauce | |
|---|---|
| Stat | Crit points (`critChance`) |
| Per level | 0.06 per level |
| Max level | 5 |
| At max level | 0.3 |
| Offer weight | 85 |
| Catalyst for | [Gratin Arc](/weapons/gratin-arc), [Spicy Hot Potato](/weapons/spicy-hot-potato), [Spudzooka](/weapons/spudzooka), [Bonfire Spud](/items/bonfire-spud) |

**Hot Sauce** is a passive upgrade in tibo.dog. In-game description: “Raises crit chance with each level. The higher your crit chance, the less each level adds.”

## Overview

Hot Sauce adds 0.06 crit points per level, which become a chance for each hit to be a critical hit. Crit chance has diminishing returns, so the actual chance is 5.7% at level 1 and 23.1% at level 5, not 6% and 30%. A crit multiplies the hit's damage by ×2, or more with [Sour Cream](/passives/sour-cream).

It is the catalyst for [Gratin Arc](/weapons/gratin-arc) (from [Starch Chain](/weapons/starch-chain)), [Spicy Hot Potato](/weapons/spicy-hot-potato) (from [Hot Potato](/weapons/hot-potato)) and [Spudzooka](/weapons/spudzooka) (from [Spud Cannon](/weapons/spud-cannon)). At level 5 it also evolves [Coal-Baked Spud](/items/coal-baked-spud) into [Bonfire Spud](/items/bonfire-spud).

## How it works

Crit points are converted with `x / (1 + x)` (see [Stats](/stats#diminishing-returns)):

| Level | Crit points | Crit chance |
|---|---|---|
| 1 | 0.06 | 5.7% |
| 2 | 0.12 | 10.7% |
| 3 | 0.18 | 15.3% |
| 4 | 0.24 | 19.4% |
| 5 | 0.30 | 23.1% |

**Measured** (build 41 `main-B2gf34bA.js`, headless `tools/play.mjs`, standard mode, normal difficulty): after Hot Sauce was given 1 to 5 times with `give`, the game's own `critChance` stat read 0.0566, 0.1071, 0.1525, 0.1935 and 0.2308. In play, with Hot Sauce given 5 times, Peeler, Small Fry and Tot Toss each given 5 times, `warp(240)`, HP refilled every tick, Tibo standing still and later level-ups taking the first offer, 4,065 of 17,724 hits were crits over 180 s on seeds `s1`–`s5` (22.9%, expected 23.1%). A control run without Hot Sauce (seed `s1`) had 0 crits in 3,817 hits, so those weapons have no crit bonus of their own.

Each hit then rolls against that chance plus the weapon's own crit bonus.[sim-BkfBhQfw.js: `let u=s.critChance+o.critBonus[r];u>0&&e.rng.next()<u&&(d*=s.critMult,f=!0)`] The weapon bonus is added after the curve, so it is not reduced. Gratin Arc has a crit bonus of 0.25 (“crits often”), so with Hot Sauce at level 5 its hits crit 48.1% of the time.

Other crit sources are [Hot Pepper](/items/hot-pepper) and [Spud Shrine](/points-of-interest#spud-shrine) blessings. Their points are added to Hot Sauce's before the curve.

## Tips

- With a ×2 crit multiplier, a 23.1% crit chance raises average damage by 23.1%. With Sour Cream at level 5 (×3), the same chance gives +46%. The two passives are worth more together than apart.
- Because of the curve, extra crit points from items add less once you already have Hot Sauce.

## Levels

| Level | Crit points (`critChance`) total |
|---|---|
| 1 | 0.06 |
| 2 | 0.12 |
| 3 | 0.18 |
| 4 | 0.24 |
| 5 | 0.3 |

Totals are added to Tibo's stat sum. How each stat turns into a multiplier (caps and diminishing returns) is on [Stats](/stats).

## Catalyst for

| Result | Also needs |
|---|---|
| [Gratin Arc](/weapons/gratin-arc) | [Starch Chain](/weapons/starch-chain) at max level |
| [Spicy Hot Potato](/weapons/spicy-hot-potato) | [Hot Potato](/weapons/hot-potato) at max level |
| [Spudzooka](/weapons/spudzooka) | [Spud Cannon](/weapons/spud-cannon) at max level |
| [Bonfire Spud](/items/bonfire-spud) | [Coal-Baked Spud](/items/coal-baked-spud) |

## Names in other languages

**Verified**: the name the game shows when another language is selected in Settings, from its translation files. [i18n-ja-content-DO6GrqHt.js: `"content.passive.hot-sauce.name":["ホットソース"]`] See [Languages](/controls#languages).

<details class="raw"><summary>Show names in 26 languages</summary>

| Language | Code | Name |
|---|---|---|
| 简体中文 · Simplified Chinese | `zh-CN` | 辣酱 |
| 繁體中文 · Traditional Chinese (Taiwan) | `zh-TW` | 辣醬 |
| 日本語 · Japanese | `ja` | ホットソース |
| 한국어 · Korean | `ko` | 핫소스 |
| Español · Spanish | `es` | Salsa picante |
| हिन्दी · Hindi | `hi` | हॉट सॉस |
| Deutsch · German | `de` | Scharfe Soße |
| Français · French | `fr` | Sauce piquante |
| Português (Brasil) · Brazilian Portuguese | `pt` | Molho ardido |
| Türkçe · Turkish | `tr` | Acı Sos |
| Bahasa Indonesia · Indonesian | `id` | Saus Pedas |
| Русский · Russian | `ru` | Острый соус |
| Bahasa Melayu · Malay | `ms` | Sos Cili |
| Filipino | `fil` | Sarsang Maanghang |
| मराठी · Marathi | `mr` | ठेचा |
| Tiếng Việt · Vietnamese | `vi` | Tương Ớt |
| తెలుగు · Telugu | `te` | కారం సాస్ |
| தமிழ் · Tamil | `ta` | கார சாஸ் |
| বাংলা · Bengali | `bn` | ঝাল সস |
| ไทย · Thai | `th` | ซอสพริก |
| Hausa | `ha` | Yaji |
| Naijá · Nigerian Pidgin | `pcm` | Pepper Sauce |
| <bdi>العربية</bdi> · Arabic | `ar` | <bdi>صلصة حارة</bdi> |
| <bdi>فارسی</bdi> · Persian | `fa` | <bdi>سس تند</bdi> |
| <bdi>עברית</bdi> · Hebrew | `he` | <bdi>רוטב חריף</bdi> |
| <bdi>اردو</bdi> · Urdu | `ur` | <bdi>تیکھی چٹنی</bdi> |

</details>

## Data

```json
{
  "id": "hot-sauce",
  "stat": "critChance",
  "perLevel": 0.06,
  "maxLevel": 5,
  "weight": 85
}
```

## Sources

Game version 75: `main-CSuyb4iv.js` / `boot-CPW8VVmR.js` / `sim-BkfBhQfw.js` from https://tibo.dog/, researched 2026-11-05. See [Versions & updates](/versions).
- Content registry exported by `boot-CPW8VVmR.js`; boss definitions and order exported by `sim-BkfBhQfw.js`; lazy endgame definitions from `endgame-content-CyuS5vbP.js` and `catalog.generated-JnyrtBzy.js`
- English names and descriptions from `i18n-en-content--0ALgcKX.js`
- Names in other languages from the 26 `i18n-<code>-content` files of `main-CSuyb4iv.js` (`data/i18n-names.json`)
