# Cold Storage

> Cold Storage is an evolution in tibo.dog. A wider, colder ring. Pests freeze longer and take harder frostbite.

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

Breadcrumb: [Main page](/) › [Weapons](/weapons)

| Cold Storage | |
|---|---|
| Type | Evolution |
| Trigger | Automatic (cooldown) |
| Attack | Ring around Tibo (`ring`) |
| On hit | Freezes (1.1 s) |
| Damage | 110 |
| Cooldown (s) | 1 |
| Amount | 1 |
| Area | 1.5 |
| Speed | 0 |
| Duration (s) | 0 |
| Pierce | 0 |
| Knockback | 0 |
| Interval (s) | 0 |
| Evolves from | [Root Cellar](/weapons/root-cellar) (level 8) + [Slow Cooker](/passives/slow-cooker) |

**Cold Storage** is an evolution in tibo.dog. In-game description: “A wider, colder ring. Pests freeze longer and take harder frostbite.”

## Overview

Cold Storage is the evolution of [Root Cellar](/weapons/root-cellar). A chest can evolve it once Root Cellar is at max level and Tibo owns [Slow Cooker](/passives/slow-cooker) (see [Evolutions](/evolutions)). The cold ring now runs from 42 to 60 units around Tibo (area 1.5). A pest touching it takes 110 damage and freezes for 1.1 s, and it can be hit again after 1 s. Bosses are slowed by 50% for 1.5 s instead of being frozen.

Compared with a max-level Root Cellar (38 damage, re-hit every 1.6 s), it hits almost three times as hard, re-hits more often and holds pests longer.

## How it works

- The ring works the same way as Root Cellar's. It is always active, hits pests touching the band between the inner and outer edge, and skips pests fully inside. Its 1 s cooldown is the wait before the same pest can be hit again.
- **Freeze outlasts the re-hit.** Freeze and slow durations are multiplied by Tibo's duration stat, so with the base +25% duration a pest stays frozen for about 1.4 s. That is longer than the 1 s re-hit time, so a pest frozen inside the band is hit and frozen again before it thaws. It stays locked in the band until it dies or something else knocks it out. Slow Cooker levels lengthen the freeze further. [sim-BkfBhQfw.js: `e.slowF[t]=Math.max(e.slowF[t],n.factor),e.slowT[t]=Math.max(e.slowT[t],n.seconds*i)`]
- Bosses get the slow (`factor` 0.5, so half speed) because they cannot be frozen.

**Measured** in the headless sim (`tools/play.mjs`, build 41 `main-B2gf34bA.js`, Standard, Normal, god mode, seeds `s1`, `s2` and `s3`; the seeded starting weapon removed, the weapon given with `give`, spawning stopped after 4 s of play and the pests already on the field held at fixed spots with 10⁹ HP; Tibo standing still, facing right, with 8 pests in a line 20 to 90 units to his right, then one pest held 52 units away): in the line only the pests at 40 to 60 units were hit, each every 1 s, and the single pest's freeze timer was set to 1.375 s by each hit. With the clock warped to 9:58 and the Great Wireworm boss held 40 units away, the boss was never frozen and each hit slowed it by 50% for 1.875 s. All three seeds gave the same figures.

## Tips

- A pest walking in towards Tibo takes a 110-damage hit and a freeze as soon as it touches the band, unless the ring hit it within the last second. This makes Cold Storage a strong defence against swarms.
- Weapons with high knockback can push frozen pests out of the band and out of the freeze lock.

## Stats

Values are the raw numbers from the game's definitions, before Tibo's global stat multipliers, difficulty and time scaling. In play, Tibo's base stats add **+1 amount** to every weapon except aura, cone, nuke and ring weapons, and make every duration **×1.25** (see [Stats](/stats)). Field names in `code` are the game's internal names. Attack descriptions such as “Melee slash” are this wiki's summary of the internal attack `kind`.

Evolutions have no level-ups in the game data; they use these fixed raw values.

| Stat | Value |
|---|---|
| Damage | 110 |
| Cooldown (s) | 1 |
| Amount | 1 |
| Area | 1.5 |
| Speed | 0 |
| Duration (s) | 0 |
| Pierce | 0 |
| Knockback | 0 |
| Interval (s) | 0 |

### Behaviour parameters

Raw parameters of the attack (`behavior`), copied from the game definition. What they do in play is explained under [How it works](#how-it-works) above.

| Parameter | Value |
|---|---|
| `kind` | ring |
| `size` | 40 |
| `width` | 12 |
| `onHit.kind` | freeze |
| `onHit.seconds` | 1.1 |
| `bossOnHit.kind` | slow |
| `bossOnHit.factor` | 0.5 |
| `bossOnHit.seconds` | 1.5 |

## Obtaining

- Get [Root Cellar](/weapons/root-cellar) to level 8 while owning [Slow Cooker](/passives/slow-cooker) (any level), then open a [chest](/chests). See [Evolutions](/evolutions).

## 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.weapon.cold-storage.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` | Cámara fría |
| हिन्दी · Hindi | `hi` | कोल्ड स्टोरेज |
| Deutsch · German | `de` | Kühlhaus |
| Français · French | `fr` | Chambre froide |
| Português (Brasil) · Brazilian Portuguese | `pt` | Câmara fria |
| Türkçe · Turkish | `tr` | Soğuk Hava Deposu |
| Bahasa Indonesia · Indonesian | `id` | Gudang Pendingin |
| Русский · Russian | `ru` | Холодный погреб |
| Bahasa Melayu · Malay | `ms` | Stor Sejuk |
| Filipino | `fil` | Malamig na Bodega |
| मराठी · Marathi | `mr` | शीतगृह |
| Tiếng Việt · Vietnamese | `vi` | Kho Đông Lạnh |
| తెలుగు · Telugu | `te` | కోల్డ్ స్టోరేజ్ |
| தமிழ் · Tamil | `ta` | குளிர் கிடங்கு |
| বাংলা · Bengali | `bn` | হিমঘর |
| ไทย · Thai | `th` | ห้องเย็นเก็บมัน |
| Hausa | `ha` | Ma’ajiyar Sanyi |
| Naijá · Nigerian Pidgin | `pcm` | Cold Room |
| <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": "cold-storage",
  "tier": "evolved",
  "base": {
    "damage": 110,
    "cooldown": 1,
    "amount": 1,
    "area": 1.5,
    "speed": 0,
    "duration": 0,
    "pierce": 0,
    "knockback": 0,
    "interval": 0
  },
  "behavior": {
    "kind": "ring",
    "size": 40,
    "width": 12,
    "onHit": {
      "kind": "freeze",
      "seconds": 1.1
    },
    "bossOnHit": {
      "kind": "slow",
      "factor": 0.5,
      "seconds": 1.5
    }
  },
  "from": "root-cellar",
  "catalyst": "slow-cooker"
}
```

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