# Wildfire Roast

> Wildfire Roast is an evolution in tibo.dog. Hot Streak's slash burns white-hot. Each flame Tibo keeps lit makes the sweep reach much farther, up to five. A hit puts out two flames, and a stop puts them all out.

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

| Wildfire Roast | |
|---|---|
| Type | Evolution |
| Trigger | Automatic; movement builds flames |
| Attack | Nearby sweep with movement streak bonuses (`hotStreak`) |
| Damage | 122 |
| Cooldown (s) | 0 |
| Amount | 1 |
| Area | 1.2 |
| Speed | 0 |
| Duration (s) | 0 |
| Pierce | 99 |
| Knockback | 1 |
| Interval (s) | 0 |
| Evolves from | [Hot Streak](/weapons/hot-streak) (level 8) + [Thick Skin](/passives/thick-skin) |

**Wildfire Roast** is an evolution in tibo.dog. In-game description: “Hot Streak's slash burns white-hot. Each flame Tibo keeps lit makes the sweep reach much farther, up to five. A hit puts out two flames, and a stop puts them all out.”

## Overview

Wildfire Roast is the evolution of [Hot Streak](/weapons/hot-streak). A chest evolves Hot Streak into it once Hot Streak is at max level and Tibo owns [Thick Skin](/passives/thick-skin) (see [Evolutions](/evolutions)). It keeps the same streak: moving without being hit lights up to five flames, a hit puts out two and stopping puts out all of them.

The change is reach. Each flame adds 48% to the slash radius instead of 24%. With five flames the circle is 3.4 times its base size: 34 × 1.2 area × 3.4 ≈ 139 units before area bonuses, against about 90 for a max-level Hot Streak. The slash rate per flame is unchanged (every 1 s with no flames, every 0.45 s with five). Damage is 122 per slash, one less than a max-level Hot Streak's 123.

## How it works

Flames, hits and slashes work as described on [Hot Streak](/weapons/hot-streak#how-it-works). The radius is 34 × area × (1 + 0.48 × flames). [sim-BkfBhQfw.js: `return t.size*n.area*(1+t.streak.area*r)`] Dodged hits and hits that a shield soaks fully do not cost flames.

**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 walking right the whole time, with pests held at fixed distances to his right): with no flames it reached the pest at 45 units and fired once per second; with five flames it fired every 0.45 s and reached the pest at 140 units but not the one at 145. All three seeds gave the same figures.

## Tips

- Almost all of the gain over Hot Streak depends on keeping flames lit. Without flames it is slightly weaker than the max-level base weapon.
- Thick Skin stays useful after the evolution because dodged hits do not put out flames.

## 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 | 122 |
| Cooldown (s) | 0 |
| Amount | 1 |
| Area | 1.2 |
| Speed | 0 |
| Duration (s) | 0 |
| Pierce | 99 |
| Knockback | 1 |
| Interval (s) | 0 |

### 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` | bigUpdate |
| `variant.kind` | hotStreak |
| `variant.size` | 34 |
| `variant.hitInterval` | 1 |
| `variant.streak.steps` | 5 |
| `variant.streak.stepSec` | 1 |
| `variant.streak.hitLoss` | 2 |
| `variant.streak.stopSec` | 0 |
| `variant.streak.area` | 0.48 |
| `variant.streak.rate` | 0.24 |
| `variant.streak.firstStep` | 0 |

## Obtaining

- Get [Hot Streak](/weapons/hot-streak) 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.wildfire-roast.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` | Asado infernal |
| हिन्दी · Hindi | `hi` | धधकती धार |
| Deutsch · German | `de` | Lauffeuer |
| Français · French | `fr` | Rôti infernal |
| Português (Brasil) · Brazilian Portuguese | `pt` | Pé na brasa |
| Türkçe · Turkish | `tr` | Akkor Kavurma |
| Bahasa Indonesia · Indonesian | `id` | Panas Membara |
| Русский · Russian | `ru` | Адское жаркое |
| Bahasa Melayu · Malay | `ms` | Rentak Membara |
| Filipino | `fil` | Ratsadang Apoy |
| मराठी · Marathi | `mr` | धगधगती धार |
| Tiếng Việt · Vietnamese | `vi` | Nướng Lửa Rừng |
| తెలుగు · Telugu | `te` | కార్చిచ్చు వేపుడు |
| தமிழ் · Tamil | `ta` | அனல் வறுவல் |
| বাংলা · Bengali | `bn` | দাবানল ভাজা |
| ไทย · Thai | `th` | มันเผาไฟป่า |
| Hausa | `ha` | Gobara a Jere |
| Naijá · Nigerian Pidgin | `pcm` | Bush Fire Waka |
| <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": "wildfire-roast",
  "tier": "evolved",
  "base": {
    "damage": 122,
    "cooldown": 0,
    "amount": 1,
    "area": 1.2,
    "speed": 0,
    "duration": 0,
    "pierce": 99,
    "knockback": 1,
    "interval": 0
  },
  "behavior": {
    "kind": "bigUpdate",
    "variant": {
      "kind": "hotStreak",
      "size": 34,
      "hitInterval": 1,
      "streak": {
        "steps": 5,
        "stepSec": 1,
        "hitLoss": 2,
        "stopSec": 0,
        "area": 0.48,
        "rate": 0.24,
        "firstStep": 0
      }
    }
  },
  "from": "hot-streak",
  "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`)
