# Fry Volcano

> Fry Volcano is an epic evolved item in tibo.dog. When Tibo is hit, he erupts in a blast and fires 24 fries that pierce through enemies.

Source page: https://www.tibodog.wiki/items/fry-volcano · 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](/) › [Items](/items)

| Fry Volcano | |
|---|---|
| Type | Evolved item |
| Rarity | Epic (3) |
| Stat changes | None |
| Effect | `onHurt` |
| Evolves from | [Porcupine Spud](/items/porcupine-spud) + [Starch Plating](/passives/starch-plating) |

**Fry Volcano** is an epic evolved item in tibo.dog. In-game description: “When Tibo is hit, he erupts in a blast and fires 24 fries that pierce through enemies.”

## Overview

Fry Volcano is the evolved form of [Porcupine Spud](/items/porcupine-spud). When Tibo takes damage, he erupts in a blast around himself and fires 24 piercing fries, at most once every 0.5 seconds. You get it by holding Porcupine Spud with [Starch Plating](/passives/starch-plating) at level 5 and opening a [chest](/chests). It never drops on its own, and once you have it, Porcupine Spud stops dropping (see [Evolutions](/evolutions#item-evolutions)).

Compared with Porcupine Spud, each fry has the same base damage (30, +15% of base per minute) but adds 1.5× Tibo's thorns instead of 1×. The fries also pierce 5 enemies instead of 2 and fly faster and longer. The new part is the blast: it hits every enemy within 56 units of Tibo for twice the damage of one fry. [sim-BkfBhQfw.js: `n.blast!==void 0&&(J(e,c*n.blast.share,t.src,-1,1),Zd(e,t,a,o,n.blast.radius*Ud(e)))`]

## How it works

- **Trigger and cooldown** work as for Porcupine Spud: only hits that cost HP count (not dodges, invulnerability, fully absorbed guard hits or terrain damage), and it then waits 0.5 s.
- **Fry damage** = `(30 × (1 + 0.15 × minutes) + 1.5 × thorns) × damage multiplier`. With no bonuses that is 120 per fry at 20:00, and the blast deals 240.
- **Range.** Fries move at 260 × projectile speed for 0.8 s × duration, about 260 units at default duration. Each one hits up to 6 enemies (pierce 5, plus pierce bonuses). The blast radius grows with the square root of area.
- **Stacking.** Holding several copies does nothing extra. The effect does not use the item count.

## Tips

- Starch Plating at level 5 gives 100 armor, so a Fry Volcano build takes less damage per hit while still triggering on every hit that gets through.
- The blast centres on Tibo, so it clears enemies pressed against him, while the fries reach further out.
- [Thorny Jacket](/items/thorny-jacket) thorns count 1.5× in each fry and twice that in the blast.

## Effect

Trigger: `onHurt` (when Tibo is hit). Raw parameters:

| Parameter | Value |
|---|---|
| `kind` | onHurt |
| `cooldown` | 0.5 |
| `proc.kind` | quills |
| `proc.count` | 24 |
| `proc.damage` | 30 |
| `proc.thornsShare` | 1.5 |
| `proc.speed` | 260 |
| `proc.pierce` | 5 |
| `proc.life` | 0.8 |
| `proc.blast.radius` | 56 |
| `proc.blast.share` | 2 |

## Obtaining

- Hold [Porcupine Spud](/items/porcupine-spud) with [Starch Plating](/passives/starch-plating) at level 5, then open a chest. See [Evolutions](/evolutions#item-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.item.fry-volcano.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` | Volcán de papas fritas |
| हिन्दी · Hindi | `hi` | फ्राइज़ ज्वालामुखी |
| Deutsch · German | `de` | Pommesvulkan |
| Français · French | `fr` | Volcan de frites |
| Português (Brasil) · Brazilian Portuguese | `pt` | Vulcão de fritas |
| Türkçe · Turkish | `tr` | Kızartma Volkanı |
| Bahasa Indonesia · Indonesian | `id` | Gunung Berapi Kentang Goreng |
| Русский · Russian | `ru` | Фри-вулкан |
| Bahasa Melayu · Malay | `ms` | Gunung Berapi Kentang Goreng |
| Filipino | `fil` | Bulkang Fries |
| मराठी · Marathi | `mr` | फ्राईजचा ज्वालामुखी |
| Tiếng Việt · Vietnamese | `vi` | Núi Lửa Khoai Chiên |
| తెలుగు · Telugu | `te` | ఫ్రైస్ అగ్నిపర్వతం |
| தமிழ் · Tamil | `ta` | ஃப்ரைஸ் எரிமலை |
| বাংলা · Bengali | `bn` | ফ্রাইয়ের আগ্নেয়গিরি |
| ไทย · Thai | `th` | ภูเขาไฟมันทอด |
| Hausa | `ha` | Dutsen Wutar Dankalin Soya |
| Naijá · Nigerian Pidgin | `pcm` | Fry Volcano |
| <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": "fry-volcano",
  "tier": "evolved",
  "rarity": 3,
  "mods": {},
  "effect": {
    "kind": "onHurt",
    "cooldown": 0.5,
    "proc": {
      "kind": "quills",
      "count": 24,
      "damage": 30,
      "thornsShare": 1.5,
      "speed": 260,
      "pierce": 5,
      "life": 0.8,
      "blast": {
        "radius": 56,
        "share": 2
      }
    }
  },
  "from": "porcupine-spud",
  "catalyst": "starch-plating"
}
```

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