Hot Streak
Hot Streak is a base weapon in tibo.dog. In-game description: “A fry-oil slash sweeps the pests around Tibo. Every second that Tibo keeps moving without being hit lights a flame at his feet, up to five, and each flame makes the slash reach farther and come faster. A hit puts out two flames, and a stop puts them all out.”
Overview
Hot Streak rewards Tibo for moving without being hit. It slashes every pest within a circle around him. Each full second of uninterrupted movement lights one flame, up to five. Each flame makes the circle bigger and the slashes faster. Being hit puts out two flames, and stopping puts out all of them.
With no flames the slash covers a radius of 34 and fires once per second. With five flames the radius is 2.2 times larger (about 75) and it fires every 0.45 s. Each slash hits every pest in the circle for 45 damage at level 1 (123 at max level, where area is also 1.2). It is a base weapon offered on level-up. At max level, with Thick Skin owned, a chest evolves it into Wildfire Roast (see Evolutions).
How it works
- Lighting flames. A flame is added after each full second in which Tibo moves and is not hurt. Stopping or being hurt restarts that second.
- Stopping. Any tick in which Tibo is not moving puts out every flame.
- Getting hit. Each hit removes two flames. Only hits that deal damage count. A dodged hit (from evasion) returns before the hit is counted, so it costs no flames.[1] The same is true of a hit that Hash Brown Shield soaks fully. Damage from ground hazards is applied without the hit bookkeeping, so it does not put out flames either.
- Size and speed. The radius is 34 × area × (1 + 0.24 × flames), and the time between slashes is 1 s × cooldown multiplier ÷ (1 + 0.24 × flames).[2][3]
- No target, no slash. If no pest is inside the circle the slash waits and the timer does not restart. The next slash fires as soon as a pest enters.
- Amount, speed, duration and pierce have no effect on this weapon.
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 the slash reached the pest at 30 units but not the one at 40, and fired once per second; after 5 s of walking it fired every 27 ticks (0.45 s) and reached the pest at 78 units but not the one at 85 (pests have a radius of about 5). At level 8 (area 1.2) it reached 45 units with no flames and 95 with five. All three seeds gave the same figures.
Tips
- Keep moving. Stopping for a single tick costs every flame, while a hit costs only two.
- Thick Skin, the catalyst, raises dodge chance. Dodged hits do not cost flames, so it protects the streak as well as Tibo.
- Area multiplies the whole radius, flames included, so area bonuses work well with this weapon.
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). 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 | Area |
|---|---|---|---|
| 1 | Acquired | 45 | 1 |
| 2 | +14 damage | 59 | 1 |
| 3 | +0.1 area | 59 | 1.1 |
| 4 | +14 damage | 73 | 1.1 |
| 5 | +14 damage | 87 | 1.1 |
| 6 | +0.1 area | 87 | 1.2 |
| 7 | +18 damage | 105 | 1.2 |
| 8 | +18 damage | 123 | 1.2 |
Base values
| Stat | Level 1 |
|---|---|
| Damage | 45 |
| Cooldown (s) | 0 |
| Amount | 1 |
| Area | 1 |
| 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 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.24 |
variant.streak.rate |
0.24 |
variant.streak.firstStep |
0 |
Obtaining
- Offered as a card on level-up (offer weight 75).
Evolution
| Result | Requires | Type |
|---|---|---|
| Evolution |
Names in other languages
Verified: the name the game shows when another language is selected in Settings, from its translation files.[4] See Languages.
Show names in 26 languages
| Language | Code | Name |
|---|---|---|
| 简体中文 · Simplified Chinese | zh-CN |
热油连斩 |
| 繁體中文 · Traditional Chinese (Taiwan) | zh-TW |
熱油連斬 |
| 日本語 · Japanese | ja |
アツアツ連撃 |
| 한국어 · Korean | ko |
지글지글 베기 |
| Español · Spanish | es |
Racha ardiente |
| हिन्दी · Hindi | hi |
गरम धार |
| Deutsch · German | de |
Feuerlauf |
| Français · French | fr |
Série brûlante |
| Português (Brasil) · Brazilian Portuguese | pt |
Pé quente |
| Türkçe · Turkish | tr |
Kızgın Seri |
| Bahasa Indonesia · Indonesian | id |
Panas Beruntun |
| Русский · Russian | ru |
Жаркая серия |
| Bahasa Melayu · Malay | ms |
Rentak Panas |
| Filipino | fil |
Ratsadang Init |
| मराठी · Marathi | mr |
गरम धार |
| Tiếng Việt · Vietnamese | vi |
Chuỗi Lửa |
| తెలుగు · Telugu | te |
వేడి వేడి |
| தமிழ் · Tamil | ta |
சுடச்சுட |
| বাংলা · Bengali | bn |
গরম ভাজা |
| ไทย · Thai | th |
ไฟติดลม |
| Hausa | ha |
Zafi a Jere |
| Naijá · Nigerian Pidgin | pcm |
Hot Waka |
| العربية · Arabic | ar |
سلسلة نارية |
| فارسی · Persian | fa |
روغن داغ |
| עברית · Hebrew | he |
רצף לוהט |
| اردو · Urdu | ur |
گرما گرم |
Data
Show raw game data
{
"id": "hot-streak",
"tier": "base",
"base": {
"damage": 45,
"cooldown": 0,
"amount": 1,
"area": 1,
"speed": 0,
"duration": 0,
"pierce": 99,
"knockback": 1,
"interval": 0
},
"levels": [
{
"damage": 14
},
{
"area": 0.1
},
{
"damage": 14
},
{
"damage": 14
},
{
"area": 0.1
},
{
"damage": 18
},
{
"damage": 18
}
],
"weight": 75,
"behavior": {
"kind": "bigUpdate",
"variant": {
"kind": "hotStreak",
"size": 34,
"hitInterval": 1,
"streak": {
"steps": 5,
"stepSec": 1,
"hitLoss": 2,
"stopSec": 0,
"area": 0.24,
"rate": 0.24,
"firstStep": 0
}
}
}
}
Sources
Game version 75: main-CSuyb4iv.js / boot-CPW8VVmR.js / sim-BkfBhQfw.js from https://tibo.dog/, researched 2026-11-05. See Versions & updates.
- Content registry exported by
boot-CPW8VVmR.js; boss definitions and order exported bysim-BkfBhQfw.js; lazy endgame definitions fromendgame-content-CyuS5vbP.jsandcatalog.generated-JnyrtBzy.js - English names and descriptions from
i18n-en-content--0ALgcKX.js - Names in other languages from the 26
i18n-<code>-contentfiles ofmain-CSuyb4iv.js(data/i18n-names.json)
Code references
- sim-BkfBhQfw.js
!r&&s.evasion>0&&e.rng.chance(s.evasion) - sim-BkfBhQfw.js
return t.size*n.area*(1+t.streak.area*r) - sim-BkfBhQfw.js
t.cd=b(n.hitInterval*e.loadout.stats.cooldownMult/d) - i18n-ja-content-DO6GrqHt.js
"content.weapon.hot-streak.name":["アツアツ連撃"]