# Cast Iron

> Cast Iron is an evolution in tibo.dog. Swings both ways. Swatted bullets hit harder, pierce, and home in on pests. Each elite kill charges the next swing.

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

| Cast Iron | |
|---|---|
| Type | Evolution |
| Trigger | Automatic (cooldown) |
| Attack | Melee slash (`slash`) |
| Damage | 34 |
| Cooldown (s) | 1.1 |
| Amount | 2 |
| Area | 1.3 |
| Speed | 240 |
| Duration (s) | 2 |
| Pierce | 0 |
| Knockback | 2.5 |
| Interval (s) | 0.12 |
| Evolves from | [Frying Pan](/weapons/frying-pan) (level 8) + [Starch Plating](/passives/starch-plating) |

**Cast Iron** is an evolution in tibo.dog. In-game description: “Swings both ways. Swatted bullets hit harder, pierce, and home in on pests. Each elite kill charges the next swing.”

## Overview

Cast Iron is the evolution of [Frying Pan](/weapons/frying-pan). You get it by opening a [chest](/chests) with a max-level Frying Pan and [Starch Plating](/passives/starch-plating) at any level. It keeps the pan's two tricks, swatting enemy bullets back and charging on elite kills, and improves both. Its base stats are also higher: 34 damage, a 1.1 s cooldown and 1.3 area.

## How it works

- **Swings.** Cast Iron's own Amount is 2, and Tibo's built-in +1 amount (see [Stats](/stats#stat-conversion)) adds one more, for 3 swings per volley. They go front, back, then front again 10 units lower, 0.12 s apart. The swing box is 50 × Area wide and 34 × Area tall (Frying Pan: 46 × 30).
- **Swatted bullets.** A returned bullet deals 2.5 × Cast Iron's damage (Frying Pan: 1.5×). It passes through 4 pests instead of 2, flies at speed 240 for its Duration, and homes in on pests instead of flying straight back.[sim-BkfBhQfw.js: `p=!0===o.homing?x.homing:x.straight`]
- **Elite charge.** It works as on the Frying Pan: each elite death adds a charge (cap 3), and the next volley spends it. Each charge gives +35% size and +75% damage (the pan gives +60%), so a full charge means 2.05× size and 3.25× damage on every swing of that volley.

**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): it swung right, left and right again, 0.12 s apart, every 1.1 s, for 34. Bullet swatting and elite charge were not measured. All three seeds gave the same figures.

## Tips

- Homing swats are the main change from the pan: you don't need to be lined up with the shooter for a swatted bullet to hit something.
- Cast Iron and [Hash Bulwark](/weapons/hash-bulwark) share the Starch Plating catalyst, so one passive slot can serve both evolutions.

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

Evolutions have no level-ups in the game data; they use these fixed raw values.

| Stat | Value |
|---|---|
| Damage | 34 |
| Cooldown (s) | 1.1 |
| Amount | 2 |
| Area | 1.3 |
| Speed | 240 |
| Duration (s) | 2 |
| Pierce | 0 |
| Knockback | 2.5 |
| 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` | 50 |
| `height` | 34 |
| `reflect.mult` | 2.5 |
| `reflect.pierce` | 4 |
| `reflect.homing` | true |
| `charge.cap` | 3 |
| `charge.area` | 0.35 |
| `charge.damage` | 0.75 |

## Obtaining

- Get [Frying Pan](/weapons/frying-pan) to level 8 while owning [Starch Plating](/passives/starch-plating) (any level), then open a [chest](/chests). See [Evolutions](/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.weapon.cast-iron.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` | Hierro fundido |
| हिन्दी · Hindi | `hi` | कास्ट आयरन |
| Deutsch · German | `de` | Gusseisen |
| Français · French | `fr` | Poêle en fonte |
| Português (Brasil) · Brazilian Portuguese | `pt` | Ferro fundido |
| Türkçe · Turkish | `tr` | Döküm Tava |
| Bahasa Indonesia · Indonesian | `id` | Wajan Besi |
| Русский · Russian | `ru` | Чугунок |
| Bahasa Melayu · Malay | `ms` | Kuali Besi |
| Filipino | `fil` | Kawaling Bakal |
| मराठी · Marathi | `mr` | बिडाचा तवा |
| Tiếng Việt · Vietnamese | `vi` | Chảo Gang |
| తెలుగు · Telugu | `te` | ఇనుప పెనం |
| தமிழ் · Tamil | `ta` | தோசைக்கல் |
| বাংলা · Bengali | `bn` | লোহার কড়াই |
| ไทย · Thai | `th` | กระทะเหล็ก |
| Hausa | `ha` | Kaskon Ƙarfe |
| Naijá · Nigerian Pidgin | `pcm` | Iron Pot |
| <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": "cast-iron",
  "tier": "evolved",
  "base": {
    "damage": 34,
    "cooldown": 1.1,
    "amount": 2,
    "area": 1.3,
    "speed": 240,
    "duration": 2,
    "pierce": 0,
    "knockback": 2.5,
    "interval": 0.12
  },
  "behavior": {
    "kind": "slash",
    "size": 50,
    "height": 34,
    "reflect": {
      "mult": 2.5,
      "pierce": 4,
      "homing": true
    },
    "charge": {
      "cap": 3,
      "area": 0.35,
      "damage": 0.75
    }
  },
  "from": "frying-pan",
  "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`)
