# Chives

> Chives is a passive in tibo.dog. -7% weapon cooldown per level.

Source page: https://www.tibodog.wiki/passives/chives · 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)

| Chives | |
|---|---|
| Stat | Cooldown (`cooldown`) |
| Per level | 0.07 per level |
| Max level | 5 |
| At max level | 0.35 |
| Offer weight | 100 |
| Catalyst for | [Tot Gatling](/weapons/tot-gatling) |

**Chives** is a passive upgrade in tibo.dog. In-game description: “-7% weapon cooldown per level.”

## Overview

Chives shortens the wait between weapon attacks. Each level adds 0.07 cooldown reduction, so weapon cooldowns are multiplied by 0.93 at level 1 and 0.65 at level 5. At level 5 weapons attack about 1.54 times as often.

It is the catalyst for [Tot Gatling](/weapons/tot-gatling), the evolution of [Tot Toss](/weapons/tot-toss).

## How it works

The cooldown multiplier is `1 − total cooldown reduction`, and the reduction is capped at 60% (see [Stats](/stats)). Chives reaches 35% on its own. Other sources are [GPU](/passives/gpu) (+0.02 per level, 10% at level 5) the [Chive Charm](/items/chive-charm) item (+0.03 each) and [Spud Shrine](/points-of-interest#spud-shrine) blessings. Chives and GPU together give 45%, still under the cap.

**Measured** (build 41 `main-B2gf34bA.js`, headless `tools/play.mjs`, seed `wiki`, standard mode, normal difficulty; passives given with `give`, charms with `giveItem`): the game's `cooldownMult` stat read 0.93, 0.86, 0.79, 0.72 and 0.65 for Chives levels 1 to 5. With Chives and GPU both at level 5 it read 0.55; adding 4 Chive Charms gave 0.43, and 5, 6 or 20 charms all gave 0.40. 25 charms alone also gave 0.40, so the 60% cap holds.[sim-BkfBhQfw.js: `i[r.cooldownMult]=1-Ge(e.cooldown,-1,n.cooldownCap)`]

A weapon's cooldown never drops below 0.05 s (15 s for `nuke` weapons). Weapons with no cooldown at all keep a cooldown of 0.[sim-BkfBhQfw.js: `n.cooldown=i.cooldown<=0?0:Math.max(o,i.cooldown*r.cooldownMult)`] Two of them read the cooldown multiplier directly instead: [Hot Streak](/weapons/hot-streak) slashes faster and [Seed Potato](/weapons/seed-potato) throws faster with Chives.[sim-BkfBhQfw.js: `a.nextThrow=e.time+n.throwSec*e.loadout.stats.cooldownMult`] The other base weapons with no cooldown, [Steam Vent](/weapons/steam-vent), [Gem Sling](/weapons/gem-sling), [Mash Snowball](/weapons/mash-snowball), [Spud Fence](/weapons/spud-fence), [Tater Twirl](/weapons/tater-twirl) and [Tot Stampede](/weapons/tot-stampede), get nothing from Chives.

Chives does not affect the dash cooldown, which is a separate stat (see [Butter Socks](/passives/butter-socks)).

## Tips

- The fire-rate gain grows with each level: going from 28% to 35% reduction is a bigger relative speed-up than going from 0% to 7%.
- If you also run GPU, remember that a faster cooldown does not reduce GPU heat per second. See [GPU](/passives/gpu#how-it-works).

## Levels

| Level | Cooldown (`cooldown`) total |
|---|---|
| 1 | 0.07 |
| 2 | 0.14 |
| 3 | 0.21 |
| 4 | 0.28 |
| 5 | 0.35 |

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 |
|---|---|
| [Tot Gatling](/weapons/tot-gatling) | [Tot Toss](/weapons/tot-toss) at max level |

## 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.chives.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` | Cebollín |
| हिन्दी · Hindi | `hi` | चाइव्स |
| Deutsch · German | `de` | Schnittlauch |
| Français · French | `fr` | Ciboulette |
| Português (Brasil) · Brazilian Portuguese | `pt` | Cebolinha |
| Türkçe · Turkish | `tr` | Frenk Soğanı |
| Bahasa Indonesia · Indonesian | `id` | Kucai |
| Русский · Russian | `ru` | Зелёный лук |
| Bahasa Melayu · Malay | `ms` | Kucai |
| Filipino | `fil` | Kutsay |
| मराठी · Marathi | `mr` | कांद्याची पात |
| Tiếng Việt · Vietnamese | `vi` | Lá Hẹ |
| తెలుగు · Telugu | `te` | ఉల్లికాడలు |
| தமிழ் · Tamil | `ta` | வெங்காயத்தாள் |
| বাংলা · Bengali | `bn` | পেঁয়াজকলি |
| ไทย · Thai | `th` | ต้นหอม |
| Hausa | `ha` | Lawashi |
| Naijá · Nigerian Pidgin | `pcm` | Spring Onion |
| <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": "chives",
  "stat": "cooldown",
  "perLevel": 0.07,
  "maxLevel": 5,
  "weight": 100
}
```

## 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`)
