# Barrel

> Barrel the Saint Bernard is a dog in tibo.dog. When your health drops low, runs to you and heals you.

Source page: https://www.tibodog.wiki/dogs/saint-bernard · 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](/) › [Dogs](/dogs)

| Barrel | |
|---|---|
| Name | Barrel |
| Breed | Saint Bernard |
| Ability | Heals Tibo when health is low (`rescue`) |
| Ability every | 20 s |
| Aura | Recovery (HP/s) +0.2 (`recovery`) |
| Legendary | No |
| Max level | 5 |
| Spawn weight | 8 |
| Speed | 75 |

**Barrel** the Saint Bernard is a dog that can join Tibo's pack. In-game description: “When your health drops low, runs to you and heals you.”

## Overview

Barrel the Saint Bernard is one of the eight ordinary breeds, and one of the two rarest (weight 8 of 80, tied with the [Greyhound](/dogs/greyhound)). Tibo recruits it by walking onto a [Stray Dog](/points-of-interest#stray-dog); another Saint Bernard stray later levels it up.

When Tibo's health drops below 40% of his max HP, Barrel runs to him and heals 25 HP. It can then rescue again after 20 seconds. Its aura adds +0.2 HP per second of recovery, the largest recovery aura of any single dog (+0.8 HP/s at level 5). Training raises the heal to about 71 HP and shortens the wait to about 9.2 s at level 5. The 40% threshold stays the same at every level.

## How it works

- Barrel checks Tibo's health every 0.25 s. The 20 s interval only starts after a rescue, so the first time Tibo falls below 40% after a healthy stretch, Barrel reacts at once. [sim-BkfBhQfw.js: `` case`rescue`:return!(e.player.hp[e.me]>=e.loadout.stats.maxHp*n.threshold ``]
- Barrel runs to the spot where Tibo stood, at twice its speed (150 units per second), for at most 0.5 s. The heal happens when it arrives, without checking HP again.
- The heal is `25 × power` HP: 25, 35, 49, about 59 and about 71 at levels 1 to 5. Healing never goes above max HP.

**Measured** (build 41 `main-B2gf34bA.js`, headless `tools/play.mjs`, seed `wiki`, standard mode, normal difficulty; Barrel added at Tibo's side and trained with the sim's own dog-join and dog-level-up functions; Tibo's HP held at or below 30% of max every tick; Tibo standing still; level-ups taking the first offer; 150 s; rescues timed from the game's `dogAbility` events): with Tibo always below the threshold, the first rescue came 1 s after joining. After that Barrel rescued every 20 s at level 1 and every 9.25 s at level 5. 9.25 s is the 9.248 s interval rounded to whole ticks.

## Tips

- The heal is a flat amount, so it matters less as max HP grows. At base 100 HP, a level 1 rescue is a quarter of Tibo's health; with [Gravy Heart](/passives/gravy-heart) and HP items it is a smaller share.
- Barrel and recovery from [Root Network](/passives/root-network) (+0.25 HP/s per level) stack. A level 5 Barrel's aura alone heals 48 HP a minute.
- Barrel works best as a safety net against a sudden drop in HP. It does not replace dodge, armor or [Link's](/dogs/pomeranian) fluff, which stop damage before it lands.

## Ability

**Verified** (dog ability code in `sim-BkfBhQfw.js` and `run-extras-l2haGSVw.js`): When Tibo is below 40% HP, runs over and heals `25 × power` HP. `power` is the training multiplier below; damage is Tibo's damage multiplier.

| Parameter | Value |
|---|---|
| `kind` | rescue |
| `heal` | 25 |
| `threshold` | 0.4 |
| `every` | 20 |

## Aura

While in Tibo's pack, Barrel adds: Recovery (HP/s) +0.2 (`recovery`).

## Training levels

Each level multiplies the ability. `every` multiplies the time between uses (lower is faster), `power` multiplies its strength and `aura` scales the aura bonus. The multipliers below are copied from the game data.

| Level | `every` × | `power` × | `aura` | Ability interval (s) | Total power × |
|---|---|---|---|---|---|
| 1 | — | — | — | 20 | 1 |
| 2 | 0.8 | 1.4 | 1 | 16 | 1.4 |
| 3 | 0.8 | 1.4 | 1 | 12.8 | 1.96 |
| 4 | 0.85 | 1.2 | 0.5 | 10.88 | 2.352 |
| 5 | 0.85 | 1.2 | 0.5 | 9.248 | 2.822 |

**Verified**: ability power is the product of `power` multipliers, the interval is `ability.every` × the product of `every` multipliers, and the aura is multiplied by `1 + sum of aura` values. [sim-BkfBhQfw.js: `function Ii(e,t){let n=e.levelUps,r=1;for(let e=0;e<t-1;e++)r+=n[e]?.aura??0;return r}`]

| Level | Aura at this level |
|---|---|
| 1 | Recovery (HP/s) +0.2 (`recovery`) |
| 2 | Recovery (HP/s) +0.4 (`recovery`) |
| 3 | Recovery (HP/s) +0.6 (`recovery`) |
| 4 | Recovery (HP/s) +0.7 (`recovery`) |
| 5 | Recovery (HP/s) +0.8 (`recovery`) |

## Obtaining

Stray dogs appear as [Stray Dog](/points-of-interest#stray-dog) points of interest; walk onto one to recruit it. Barrel's breed weight is 8. See [Dogs](/dogs#getting-dogs).

## 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.dog.saint-bernard.name":["バレル"]`] See [Languages](/controls#languages).

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

| Language | Code | Name | Breed |
|---|---|---|---|
| 简体中文 · Simplified Chinese | `zh-CN` | 桶桶 | 圣伯纳 |
| 繁體中文 · Traditional Chinese (Taiwan) | `zh-TW` | 桶桶 | 聖伯納 |
| 日本語 · Japanese | `ja` | バレル | セントバーナード |
| 한국어 · Korean | `ko` | 배럴 | 세인트버나드 |
| Español · Spanish | `es` | Barrel | San bernardo |
| हिन्दी · Hindi | `hi` | बैरल | सेंट बर्नार्ड |
| Deutsch · German | `de` | Fässchen | Bernhardiner |
| Français · French | `fr` | Barrel | Saint-bernard |
| Português (Brasil) · Brazilian Portuguese | `pt` | Barril | São Bernardo |
| Türkçe · Turkish | `tr` | Fıçı | Saint Bernard |
| Bahasa Indonesia · Indonesian | `id` | Tong | Saint Bernard |
| Русский · Russian | `ru` | Бочонок | Сенбернар |
| Bahasa Melayu · Malay | `ms` | Tong | Saint Bernard |
| Filipino | `fil` | Bariles | Saint Bernard |
| मराठी · Marathi | `mr` | बॅरल | सेंट बर्नार्ड |
| Tiếng Việt · Vietnamese | `vi` | Barrel | Saint Bernard |
| తెలుగు · Telugu | `te` | బ్యారెల్ | సెయింట్ బెర్నార్డ్ |
| தமிழ் · Tamil | `ta` | பேரல் | செயிண்ட் பெர்னார்ட் |
| বাংলা · Bengali | `bn` | ব্যারেল | সেন্ট বার্নার্ড |
| ไทย · Thai | `th` | บาร์เรล | เซนต์เบอร์นาร์ด |
| Hausa | `ha` | Barrel | Saint Bernard |
| Naijá · Nigerian Pidgin | `pcm` | Barrel | Saint Bernard |
| <bdi>العربية</bdi> · Arabic | `ar` | <bdi>برميل</bdi> | <bdi>سانت برنارد</bdi> |
| <bdi>فارسی</bdi> · Persian | `fa` | <bdi>بشکه</bdi> | <bdi>سنت برنارد</bdi> |
| <bdi>עברית</bdi> · Hebrew | `he` | <bdi>חבית</bdi> | <bdi>סן ברנרד</bdi> |
| <bdi>اردو</bdi> · Urdu | `ur` | <bdi>پیپا</bdi> | <bdi>سینٹ برنارڈ</bdi> |

</details>

## Data

```json
{
  "id": "saint-bernard",
  "ability": {
    "kind": "rescue",
    "heal": 25,
    "threshold": 0.4,
    "every": 20
  },
  "aura": {
    "recovery": 0.2
  },
  "levelUps": [
    {
      "every": 0.8,
      "power": 1.4,
      "aura": 1
    },
    {
      "every": 0.8,
      "power": 1.4,
      "aura": 1
    },
    {
      "every": 0.85,
      "power": 1.2,
      "aura": 0.5
    },
    {
      "every": 0.85,
      "power": 1.2,
      "aura": 0.5
    }
  ],
  "weight": 8,
  "speed": 75,
  "size": 8
}
```

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