# Permafrost Fries

> Permafrost Fries is an evolution in tibo.dog. Freezes longer. Frozen enemies take double damage.

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

| Permafrost Fries | |
|---|---|
| Type | Evolution |
| Trigger | Automatic (cooldown) |
| Attack | Shoots at a targeted enemy (`targetShot`) |
| On hit | Freezes (2 s) |
| Damage | 48 |
| Cooldown (s) | 1 |
| Amount | 4 |
| Area | 1 |
| Speed | 230 |
| Duration (s) | 1.5 |
| Pierce | 3 |
| Knockback | 1 |
| Interval (s) | 0.08 |
| Evolves from | [Frozen Fries](/weapons/frozen-fries) (level 8) + [Thick Skin](/passives/thick-skin) |

**Permafrost Fries** is an evolution in tibo.dog. In-game description: “Freezes longer. Frozen enemies take double damage.”

## Overview

Permafrost Fries is the evolution of [Frozen Fries](/weapons/frozen-fries). Every 1 s it fires a volley of 5 frozen fries (raw amount 4 plus Tibo's base +1, see [Stats](/stats)) at the nearest pest, 0.08 s apart. Each fry deals 48 damage, flies at 230 and hits up to 4 pests (pierce 3). Pests it hits are frozen for 2 s instead of 1 (2.5 s and 1.25 s with Tibo's base +25% duration), and its hits deal double damage to pests that are already frozen.

It is made by opening a chest with Frozen Fries at level 8 and [Thick Skin](/passives/thick-skin) at any level (see [Evolutions](/evolutions) and [Chests](/chests)).

## How it works

- Targeting, volley spread and freeze rules are the same as on [Frozen Fries](/weapons/frozen-fries). Bosses still cannot be frozen.
- **Shatter**: each fry carries a `shatter` multiplier of 2. [sim-BkfBhQfw.js: `o.shatter[a]=n.shatter??0`] When it hits a pest that is frozen at that moment, the damage is multiplied by 2. [sim-BkfBhQfw.js: `o.shatter[r]>0&&t.freezeT[n]>0&&(d*=o.shatter[r])`]
- Damage is applied before the hit's own freeze, so the first fry to hit an unfrozen pest deals normal damage and freezes it; the next fries of the volley, and any fry within the next 2 s, deal double.
- Only Permafrost Fries' own projectiles shatter. Pests frozen by other sources (for example [Waffles](/dogs/corgi)) also take double damage from it, because the check is on the pest's freeze, not on who froze it.

**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; Tibo standing still, facing right, with 8 pests in a line 20 to 90 units to his right): it fired 5 fries every 1 s and only the 4 nearest pests were ever hit. Hits dealt 48 or 96, the 96s landing on pests that were already frozen, and the freeze timer peaked at 2.5 s. With the clock warped to 9:58 and the Great Wireworm boss held 40 units away, the boss was hit 27–41 times in 21 s and never frozen, while over 100 ordinary pests were. All three seeds gave the same figures.

## Tips

- With 5 fries per volley, most of the volley hits already-frozen targets, so expect close to double damage against groups of ordinary pests and elites.
- Against bosses neither the freeze nor the shatter bonus applies; it deals its plain 48 per hit.

## 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 | 48 |
| Cooldown (s) | 1 |
| Amount | 4 |
| Area | 1 |
| Speed | 230 |
| Duration (s) | 1.5 |
| Pierce | 3 |
| Knockback | 1 |
| Interval (s) | 0.08 |

### 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` | targetShot |
| `size` | 3 |
| `onHit.kind` | freeze |
| `onHit.seconds` | 2 |
| `shatter` | 2 |

## Obtaining

- Get [Frozen Fries](/weapons/frozen-fries) to level 8 while owning [Thick Skin](/passives/thick-skin) (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.permafrost-fries.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` | Papas de permafrost |
| हिन्दी · Hindi | `hi` | परमाफ्रॉस्ट फ्राई |
| Deutsch · German | `de` | Permafrost-Pommes |
| Français · French | `fr` | Frites permafrost |
| Português (Brasil) · Brazilian Portuguese | `pt` | Fritas permafrost |
| Türkçe · Turkish | `tr` | Kalıcı Buz Kızartması |
| Bahasa Indonesia · Indonesian | `id` | Kentang Goreng Permafrost |
| Русский · Russian | `ru` | Вечномёрзлая фри |
| Bahasa Melayu · Malay | `ms` | Goreng Beku Abadi |
| Filipino | `fil` | Permafrost Fries |
| मराठी · Marathi | `mr` | चिरहिम फ्राईज |
| Tiếng Việt · Vietnamese | `vi` | Khoai Băng Vĩnh Cửu |
| తెలుగు · Telugu | `te` | శాశ్వత మంచు ఫ్రైస్ |
| தமிழ் · Tamil | `ta` | பனி ஃப்ரைஸ் |
| বাংলা · Bengali | `bn` | চিরহিম ফ্রাই |
| ไทย · Thai | `th` | มันทอดเยือกแข็ง |
| Hausa | `ha` | Dankalin Ƙanƙara Har Abada |
| Naijá · Nigerian Pidgin | `pcm` | Forever Frozen Fries |
| <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": "permafrost-fries",
  "tier": "evolved",
  "base": {
    "damage": 48,
    "cooldown": 1,
    "amount": 4,
    "area": 1,
    "speed": 230,
    "duration": 1.5,
    "pierce": 3,
    "knockback": 1,
    "interval": 0.08
  },
  "behavior": {
    "kind": "targetShot",
    "size": 3,
    "onHit": {
      "kind": "freeze",
      "seconds": 2
    },
    "shatter": 2
  },
  "from": "frozen-fries",
  "catalyst": "thick-skin"
}
```

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