# Mash Finisher

> Mash Finisher is a passive in tibo.dog. A hit mashes any pest left below 2% of its max HP per level, up to 15%. Elites mash at half that. Bosses never do.

Source page: https://www.tibodog.wiki/passives/mash-finisher · Wiki updated 6 Nov 2026, 07:57 UTC · Game version 76 (`main-Dy4d7hb5.js`, data synced 6 Nov 2026, 07:52 UTC)

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

| Mash Finisher | |
|---|---|
| Stat | Conditional effect (`mashFinisher`) |
| Per level | See effect rules below |
| Max level | 5 |
| At max level | Conditional; not a flat stat bonus |
| Offer weight | 70 |

**Mash Finisher** is a passive upgrade in tibo.dog. In-game description: “A hit mashes any pest left below 2% of its max HP per level, up to 15%. Elites mash at half that. Bosses never do.”

## Measured trigger

**Measured** in `main-Dy4d7hb5.js`, Standard/Normal, seeds `s1/s2/s3`, granted level 1, no gear or god HP: the original execute rule against a placed 1,000-max-HP pest executed at 19 remaining HP, but not 20 or 21. The elite control executed at 9 HP, not 10 or 11. The boundary is strictly below 2%, halved for elites. This isolates the execute threshold rather than measuring kill rate in an ordinary run.

## Conditional effect

A hit mashes any pest left below 2% of its max HP per level, up to 15%. Elites mash at half that. Bosses never do.

This passive uses the active variety rules, not a flat per-level stat bonus. Its effect parameters are shown below; time is in seconds and shares such as 0.04 mean 4%.

`{"kind":"mashFinisher","hpSharePerLevel":0.02,"hpShareCap":0.15,"eliteShare":0.5}`

## Names in other languages

**Verified**: the name the game shows when another language is selected in Settings, from its translation files. [i18n-ja-content-B2QgVh5z.js: `"content.passive.mash-finisher.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` | Remate de puré |
| हिन्दी · Hindi | `hi` | मैश फिनिशर |
| Deutsch · German | `de` | Gnadenstampfer |
| Français · French | `fr` | Purée de grâce |
| Português (Brasil) · Brazilian Portuguese | `pt` | Golpe de purê |
| Türkçe · Turkish | `tr` | Püre Bitirici |
| Bahasa Indonesia · Indonesian | `id` | Pure Pamungkas |
| Русский · Russian | `ru` | Пюре-добивание |
| Bahasa Melayu · Malay | `ms` | Penamat Lecek |
| Filipino | `fil` | Pantapos na Mash |
| मराठी · Marathi | `mr` | मॅश खात्मा |
| Tiếng Việt · Vietnamese | `vi` | Cú Nghiền Kết Liễu |
| తెలుగు · Telugu | `te` | మ్యాష్ ఫినిషర్ |
| தமிழ் · Tamil | `ta` | மசியல் ஃபினிஷர் |
| বাংলা · Bengali | `bn` | ভর্তা খতম |
| ไทย · Thai | `th` | บดปิดฉาก |
| Hausa | `ha` | Dakan Ƙarshe |
| Naijá · Nigerian Pidgin | `pcm` | Mash Finisher |
| <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": "mash-finisher",
  "stat": "might",
  "perLevel": 0,
  "maxLevel": 5,
  "weight": 70,
  "effect": {
    "phase": "variety",
    "variant": {
      "kind": "mashFinisher",
      "hpSharePerLevel": 0.02,
      "hpShareCap": 0.15,
      "eliteShare": 0.5
    }
  }
}
```

## Sources

Game version 76: `main-Dy4d7hb5.js` / `boot-hIJLLsUX.js` / `sim-h87i1VLB.js` from https://tibo.dog/, researched 2026-11-06. See [Versions & updates](/versions).
- Content registry exported by `boot-hIJLLsUX.js`; boss definitions and order exported by `sim-h87i1VLB.js`; lazy endgame definitions from `endgame-content-Bg_TTn8R.js` and `catalog.generated-CGPr8F-1.js`
- English names and descriptions from `i18n-en-content-B82Vm8yR.js`
- Names in other languages from the game's 26 per-language content files (`i18n-*-content`) of `main-Dy4d7hb5.js` (`data/i18n-names.json`)
