Butter Streak
Butter Streak is a base weapon in tibo.dog. In-game description: “Each dash leaves a strip of melted butter that slows pests and burns them for 2 s. Between dashes, it also leaves one on the path Tibo just walked.”
Overview
Butter Streak is a dash weapon: instead of firing on a timer, it lays a strip of melted butter along the path of every dash Tibo makes. The strip is a row of small damaging pools that hit every pest standing in them every 0.3 s and halve their movement speed for 1 s. At level 1 each strip lasts 2.5 s (2 s plus Tibo's base +25% duration) and hits for 9; by level 8 it lasts 3.75 s, hits for 28 and its pools are 30% wider.
It also works without dashing. Whenever its 2.5 s cooldown is ready and Tibo is walking, it drops a strip behind him. Butter Streak is offered on level-up cards; it is not in the pool of random starting weapons. At level 8, a chest opened while Tibo holds Spud Sneakers evolves it into Ghee Glide (see Evolutions).
How it works
- Every dash places a strip, even if the cooldown is still running, and each dash restarts the cooldown.[1] The strip runs from where the dash started along the dash direction, covering the full 48-unit dash (see Controls).
- Between dashes, when the cooldown is ready and Tibo is moving, a strip of the same length is laid backwards from Tibo's position, along the path he just walked.[2] Standing still does not trigger it.
- Strip shape: the strip is made of
ceil(48 / pool radius) + 1circular pools spaced evenly along the path. Each pool has radiussize × area(9 at level 1), so a level-1 strip is 7 overlapping pools.[3] - Hits: each pool ticks every 0.3 s (
hitInterval). All butter pools of this weapon share one re-hit timer per pest, so a pest standing where pools overlap is still hit only once every 0.3 s.[4] - Slow: each hit sets the pest's speed to ×0.5 for 1 s, scaled by Tibo's duration stat. The pool's lifetime also scales with duration (see Stats).
- The in-game text says the butter "burns" pests for 2 s. In the data that is the strip's own damage over its 2 s raw lifetime; Butter Streak applies no separate burn status, only the slow.
- Extra projectiles (
amount) place extra strips in the same spot at the same moment. Tibo's base +1 amount already makes every firing two identical strips. Because of the shared re-hit timer the extra strips add no damage.
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 for 8 s past 12 pests held at fixed points on his path, no dashes): every 2.5 s it laid 14 pools at once at level 1 (two strips of 7, radius 9), each with a 2.5 s lifetime, and a pest on the strip was hit every 0.3 s for 9; at level 8 it laid 12 pools (two strips of 6, radius 11.7) with a 3.75 s lifetime, hitting for 28. Dash strips were not measured. All three seeds gave the same figures.
Tips
- Damage depends on dash frequency more than on the 2.5 s cooldown. Dash charges and dash cooldown from Butter Socks mean more strips.
- Dashing through or along a crowd puts the strip under the pests, and the slow keeps them in it. Dashing straight away from a chasing group leaves the strip between you and them.
- Projectile-count passives do nothing for this weapon; area and duration help it.
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 | Duration (s) |
|---|---|---|---|---|
| 1 | Acquired | 9 | 1 | 2 |
| 2 | +5 damage | 14 | 1 | 2 |
| 3 | +0.15 area | 14 | 1.15 | 2 |
| 4 | +0.5 duration | 14 | 1.15 | 2.5 |
| 5 | +5 damage | 19 | 1.15 | 2.5 |
| 6 | +0.15 area | 19 | 1.3 | 2.5 |
| 7 | +0.5 duration | 19 | 1.3 | 3 |
| 8 | +9 damage | 28 | 1.3 | 3 |
Base values
| Stat | Level 1 |
|---|---|
| Damage | 9 |
| Cooldown (s) | 2.5 |
| Amount | 1 |
| Area | 1 |
| Speed | 0 |
| Duration (s) | 2 |
| Pierce | 0 |
| Knockback | 0 |
| 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 |
pool |
size |
9 |
hitInterval |
0.3 |
range |
0 |
trail |
(present) |
onHit.kind |
slow |
onHit.factor |
0.5 |
onHit.seconds |
1 |
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.[5] 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 |
Estela de mantequilla |
| हिन्दी · Hindi | hi |
मक्खन की लकीर |
| Deutsch · German | de |
Butterspur |
| Français · French | fr |
Traînée de beurre |
| Português (Brasil) · Brazilian Portuguese | pt |
Rastro de manteiga |
| Türkçe · Turkish | tr |
Tereyağı İzi |
| Bahasa Indonesia · Indonesian | id |
Jejak Mentega |
| Русский · Russian | ru |
Масляный след |
| Bahasa Melayu · Malay | ms |
Jalur Mentega |
| Filipino | fil |
Guhit ng Mantikilya |
| मराठी · Marathi | mr |
लोण्याची रेघ |
| Tiếng Việt · Vietnamese | vi |
Vệt Bơ |
| తెలుగు · Telugu | te |
వెన్న చార |
| தமிழ் · Tamil | ta |
வெண்ணெய் கோடு |
| বাংলা · Bengali | bn |
মাখনের দাগ |
| ไทย · Thai | th |
รอยเนยลื่น |
| Hausa | ha |
Layin Man Shanu |
| Naijá · Nigerian Pidgin | pcm |
Butter Streak |
| العربية · Arabic | ar |
خط الزبدة |
| فارسی · Persian | fa |
رد کره |
| עברית · Hebrew | he |
פס חמאה |
| اردو · Urdu | ur |
مکھن کی دھار |
Data
Show raw game data
{
"id": "butter-streak",
"tier": "base",
"on": "dash",
"base": {
"damage": 9,
"cooldown": 2.5,
"amount": 1,
"area": 1,
"speed": 0,
"duration": 2,
"pierce": 0,
"knockback": 0,
"interval": 0
},
"levels": [
{
"damage": 5
},
{
"area": 0.15
},
{
"duration": 0.5
},
{
"damage": 5
},
{
"area": 0.15
},
{
"duration": 0.5
},
{
"damage": 9
}
],
"weight": 75,
"behavior": {
"kind": "pool",
"size": 9,
"hitInterval": 0.3,
"range": 0,
"trail": {},
"onHit": {
"kind": "slow",
"factor": 0.5,
"seconds": 1
}
}
}
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
e.player.dashedAt[e.me]===e.tick - sim-BkfBhQfw.js
a.dx[r]=-i.fx[e.me] - sim-BkfBhQfw.js
Math.ceil(s/(n.size*r.area))+1 - sim-BkfBhQfw.js
rehit[i]=n.trail===void 0?0:re(n.hitInterval) - i18n-ja-content-DO6GrqHt.js
"content.weapon.butter-streak.name":["バターストリーク"]