# Steam Vent

> Steam Vent is a base weapon in tibo.dog. Hot steam from a baked potato hurts everything close.

Source page: https://www.tibodog.wiki/weapons/steam-vent · 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](/) › [Weapons](/weapons)

| Steam Vent | |
|---|---|
| Type | Base weapon |
| Trigger | Automatic (cooldown) |
| Attack | Constant aura around Tibo (`aura`) |
| Damage | 5 |
| Cooldown (s) | 0 |
| Amount | 1 |
| Area | 1 |
| Speed | 0 |
| Duration (s) | 0 |
| Pierce | 0 |
| Knockback | 0.4 |
| Interval (s) | 0.1 |
| Max level | 8 |
| Offer weight | 90 |
| Evolves into | [Pressure Cooker](/weapons/pressure-cooker) (with [Root Network](/passives/root-network)) |

**Steam Vent** is a base weapon in tibo.dog. In-game description: “Hot steam from a baked potato hurts everything close.”

## Overview

Steam Vent surrounds Tibo with a cloud of hot steam. It has no cooldown and fires no projectiles: every 0.5 seconds it damages every enemy within 32 units of Tibo for 5, with a light knockback. Levels raise the damage to 30 per pulse and more than double the radius, to about 67 units at level 8.

It is one of the 17 weapons a standard run can start with, and it is offered on level-up. At level 8 a chest evolves it into [Pressure Cooker](/weapons/pressure-cooker) if you own [Root Network](/passives/root-network). See [Evolutions](/evolutions).

## How it works

Each pulse hits everything inside the circle, then waits `hitInterval` (0.5 s) for the next one. [sim-BkfBhQfw.js: `t.cd=b(n.hitInterval),J(e,r.damage,t.src,t.slot,r.knockback);let i=e.buf.weapon,a=G(e,e.player.x[e.me],e.player.y[e.me],n.size*r.area,i);`]

Because it is an `aura` weapon, two common stats do nothing for it:

- **Cooldown** reduction does not speed up the pulses; the pulse timer uses `hitInterval` directly, and the weapon's cooldown is 0 (see [Stats](/stats)).
- **Amount** bonuses are ignored for aura weapons. [sim-BkfBhQfw.js: ``return e!==`aura`&&e!==`cone`&&e!==`nuke`&&e!==`ring` ``]

Area and damage do help: the radius is 32 × area, and damage bonuses apply to every pulse.

**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): at level 1 it pulsed every 0.5 s and hit the pests at 20 and 30 units but never the one at 40; at level 8 it pulsed every 0.5 s and hit every pest out to 70 units but not the one at 80. All three seeds gave the same figures.

## Tips

- Steam Vent rewards staying close to enemies, so defensive passives such as [Starch Plating](/passives/starch-plating) (armor) or [Thick Skin](/passives/thick-skin) (dodge) help it, since you will be taking contact hits while it works.
- If Steam Vent is a main damage source, area ([Big Bowl](/passives/big-bowl)) and damage ([Butter Pat](/passives/butter-pat)) do more for it than cooldown or extra projectiles.

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

### Level progression

Each level-up adds the listed change to the weapon's raw values. Totals are cumulative.

| Level | Change | Damage | Area |
|---|---|---|---|
| 1 | Acquired | 5 | 1 |
| 2 | +0.2 area, +2 damage | 7 | 1.2 |
| 3 | +3 damage | 10 | 1.2 |
| 4 | +0.3 area | 10 | 1.5 |
| 5 | +6 damage | 16 | 1.5 |
| 6 | +0.3 area | 16 | 1.8 |
| 7 | +6 damage | 22 | 1.8 |
| 8 | +0.3 area, +8 damage | 30 | 2.1 |

### Base values

| Stat | Level 1 |
|---|---|
| Damage | 5 |
| Cooldown (s) | 0 |
| Amount | 1 |
| Area | 1 |
| Speed | 0 |
| Duration (s) | 0 |
| Pierce | 0 |
| Knockback | 0.4 |
| Interval (s) | 0.1 |

### 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` | aura |
| `size` | 32 |
| `hitInterval` | 0.5 |

## Obtaining

- Offered as a card on level-up (offer weight 90).
- Listed in the game's `player.startWeapons` pool (see [Level-up](/level-up)).

## Evolution

| Result | Requires | Type |
|---|---|---|
| [Pressure Cooker](/weapons/pressure-cooker) | [Steam Vent](/weapons/steam-vent) (max level) + [Root Network](/passives/root-network) | Evolution |

## 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.steam-vent.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` | Ventila de vapor |
| हिन्दी · Hindi | `hi` | भाप वेंट |
| Deutsch · German | `de` | Dampfventil |
| Français · French | `fr` | Évent vapeur |
| Português (Brasil) · Brazilian Portuguese | `pt` | Vapor quente |
| Türkçe · Turkish | `tr` | Buhar Deliği |
| Bahasa Indonesia · Indonesian | `id` | Lubang Uap |
| Русский · Russian | `ru` | Паровой клапан |
| Bahasa Melayu · Malay | `ms` | Lubang Wap |
| Filipino | `fil` | Butas ng Singaw |
| मराठी · Marathi | `mr` | वाफेचे छिद्र |
| Tiếng Việt · Vietnamese | `vi` | Lỗ Xì Hơi |
| తెలుగు · Telugu | `te` | ఆవిరి బిలం |
| தமிழ் · Tamil | `ta` | நீராவித் துளை |
| বাংলা · Bengali | `bn` | ভাপের ফোকর |
| ไทย · Thai | `th` | ไอร้อนมันอบ |
| Hausa | `ha` | Ramin Tururi |
| Naijá · Nigerian Pidgin | `pcm` | Steam Vent |
| <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": "steam-vent",
  "tier": "base",
  "base": {
    "damage": 5,
    "cooldown": 0,
    "amount": 1,
    "area": 1,
    "speed": 0,
    "duration": 0,
    "pierce": 0,
    "knockback": 0.4,
    "interval": 0.1
  },
  "levels": [
    {
      "area": 0.2,
      "damage": 2
    },
    {
      "damage": 3
    },
    {
      "area": 0.3
    },
    {
      "damage": 6
    },
    {
      "area": 0.3
    },
    {
      "damage": 6
    },
    {
      "area": 0.3,
      "damage": 8
    }
  ],
  "weight": 90,
  "behavior": {
    "kind": "aura",
    "size": 32,
    "hitInterval": 0.5
  }
}
```

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