# Frying Pan

> Frying Pan is a base weapon in tibo.dog. Swings a pan in front of Tibo. Enemy bullets it swats fly back at whoever shot them. Each elite Tibo kills charges the next swing bigger and harder.

Source page: https://www.tibodog.wiki/weapons/frying-pan · 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)

| Frying Pan | |
|---|---|
| Type | Base weapon |
| Trigger | Automatic (cooldown) |
| Attack | Melee slash (`slash`) |
| Damage | 18 |
| Cooldown (s) | 1.6 |
| Amount | 1 |
| Area | 1 |
| Speed | 220 |
| Duration (s) | 1.5 |
| Pierce | 0 |
| Knockback | 2 |
| Interval (s) | 0.12 |
| Max level | 8 |
| Offer weight | 80 |
| Evolves into | [Cast Iron](/weapons/cast-iron) (with [Starch Plating](/passives/starch-plating)) |

**Frying Pan** is a base weapon in tibo.dog. In-game description: “Swings a pan in front of Tibo. Enemy bullets it swats fly back at whoever shot them. Each elite Tibo kills charges the next swing bigger and harder.”

## Overview

Frying Pan is a melee weapon: Tibo swings a pan in a short box beside him, hitting every pest inside it. Enemy bullets inside the swing are batted back as Tibo's own projectiles. Killing elites charges the pan, so the swing after an elite kill is bigger and hits harder.

It is offered as a level-up card. At max level, with [Starch Plating](/passives/starch-plating) owned, a [chest](/chests) evolves it into [Cast Iron](/weapons/cast-iron). Cast Iron's reflected shots hit harder, pierce more pests and home in on them.

## How it works

- **Swing direction.** Swings alternate sides: the first swing in each volley goes the way Tibo faces (left or right), the second goes behind him, and further swings repeat the pair 10 units lower.[sim-BkfBhQfw.js: `c=i%2==0?s:-s`] Tibo's built-in +1 amount (see [Stats](/stats#stat-conversion)) means a level-1 pan already swings both ways, 0.12 s apart, even though the in-game text only mentions the front. From level 7 it gets a third swing.
- **Hit box.** Each swing covers a box 46 × Area units wide and 30 × Area units tall next to Tibo. Every pest touching it is hit once by that swing.
- **Swatting bullets.** Enemy bullets in a slightly bigger box (the same width plus a margin, 1.6 times the height) are destroyed and replaced by a projectile flying back the way the bullet came. The returned shot deals 1.5 × the pan's damage and passes through 2 pests (3 hits in total). It uses the pan's Speed (220) and Duration.[sim-BkfBhQfw.js: `c.damage[_]=r.damage*o.mult,c.pierce[_]=o.pierce`]
- **Elite charge.** Every elite that dies, whatever killed it, adds one charge, up to 3.[sim-BkfBhQfw.js: `t.has(r,a.Elite)&&(e.run.elitesKilled++,zd(e))`] The next volley uses up all the stored charge, and every swing in that volley gets +35% size and +60% damage per charge. Full charge (3) means 2.05× size and 2.8× damage. Bosses are not elites and do not charge it. The charge does not raise the damage of swatted bullets, but it does enlarge the area that swats them.

**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; pests held 28 units to each side of Tibo): at level 1 the pan swung right, then left 0.12 s later, every 1.6 s; at level 7 and 8 a third swing hit the right side about 0.23 s after the first, every 1.4 s. Bullet swatting and elite charge were not measured. All three seeds gave the same figures.

## Tips

- The pan does the most for runs that face many shooters: one swing can turn a spread of bullets into piercing shots that fly back toward the pests that fired them.
- Because the second swing goes behind Tibo, the pan also covers his back.
- Starch Plating is also the catalyst for [Hash Bulwark](/weapons/hash-bulwark), so it can be worth taking with a [Hash Brown Shield](/weapons/hash-brown-shield) build.

## 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 | Cooldown (s) | Amount | Area |
|---|---|---|---|---|---|
| 1 | Acquired | 18 | 1.6 | 1 | 1 |
| 2 | +6 damage | 24 | 1.6 | 1 | 1 |
| 3 | +0.15 area | 24 | 1.6 | 1 | 1.15 |
| 4 | -0.2 cooldown | 24 | 1.4 | 1 | 1.15 |
| 5 | +6 damage | 30 | 1.4 | 1 | 1.15 |
| 6 | +0.15 area | 30 | 1.4 | 1 | 1.3 |
| 7 | +1 amount | 30 | 1.4 | 2 | 1.3 |
| 8 | +8 damage | 38 | 1.4 | 2 | 1.3 |

### Base values

| Stat | Level 1 |
|---|---|
| Damage | 18 |
| Cooldown (s) | 1.6 |
| Amount | 1 |
| Area | 1 |
| Speed | 220 |
| Duration (s) | 1.5 |
| Pierce | 0 |
| Knockback | 2 |
| Interval (s) | 0.12 |

### 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` | slash |
| `size` | 46 |
| `height` | 30 |
| `reflect.mult` | 1.5 |
| `reflect.pierce` | 2 |
| `charge.cap` | 3 |
| `charge.area` | 0.35 |
| `charge.damage` | 0.6 |

## Obtaining

- Offered as a card on level-up (offer weight 80).

## Evolution

| Result | Requires | Type |
|---|---|---|
| [Cast Iron](/weapons/cast-iron) | [Frying Pan](/weapons/frying-pan) (max level) + [Starch Plating](/passives/starch-plating) | 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.frying-pan.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` | Sartén |
| हिन्दी · Hindi | `hi` | फ्राइंग पैन |
| Deutsch · German | `de` | Bratpfanne |
| Français · French | `fr` | Poêle à frire |
| Português (Brasil) · Brazilian Portuguese | `pt` | Frigideira |
| Türkçe · Turkish | `tr` | Tava |
| Bahasa Indonesia · Indonesian | `id` | Wajan |
| Русский · Russian | `ru` | Сковорода |
| Bahasa Melayu · Malay | `ms` | Kuali |
| Filipino | `fil` | Kawali |
| मराठी · Marathi | `mr` | तवा |
| Tiếng Việt · Vietnamese | `vi` | Chảo Chiên |
| తెలుగు · Telugu | `te` | పెనం |
| தமிழ் · Tamil | `ta` | வாணலி |
| বাংলা · Bengali | `bn` | ফ্রাইং প্যান |
| ไทย · Thai | `th` | กระทะ |
| Hausa | `ha` | Kasko |
| Naijá · Nigerian Pidgin | `pcm` | Frying Pan |
| <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": "frying-pan",
  "tier": "base",
  "base": {
    "damage": 18,
    "cooldown": 1.6,
    "amount": 1,
    "area": 1,
    "speed": 220,
    "duration": 1.5,
    "pierce": 0,
    "knockback": 2,
    "interval": 0.12
  },
  "levels": [
    {
      "damage": 6
    },
    {
      "area": 0.15
    },
    {
      "cooldown": -0.2
    },
    {
      "damage": 6
    },
    {
      "area": 0.15
    },
    {
      "amount": 1
    },
    {
      "damage": 8
    }
  ],
  "weight": 80,
  "behavior": {
    "kind": "slash",
    "size": 46,
    "height": 30,
    "reflect": {
      "mult": 1.5,
      "pierce": 2
    },
    "charge": {
      "cap": 3,
      "area": 0.35,
      "damage": 0.6
    }
  }
}
```

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