Fry Knives
Fry Knives is a base weapon in tibo.dog. In-game description: “Fires sharp fries in the direction Tibo faces.”
Overview
Fry Knives fires sharp fries straight ahead in the direction Tibo is facing. It does not aim: every 0.9 s it throws its knives along Tibo's last movement direction, whether or not a pest is there. At level 1 it throws 2 knives (its raw amount of 1 plus Tibo's base +1 amount, see Stats), 0.07 s apart, for 8 damage each, and each knife hits 2 pests; by level 8 it throws 8 knives per volley (raw amount 7 plus 1), each dealing 35 damage and hitting up to 4 pests.
Fry Knives has the highest offer weight of this group of weapons (100), so it shows up on level-up cards often, and it is one of the possible starting weapons of a standard run (see Level-up). At level 8, a chest opened while Tibo holds Salt Shaker evolves it into Thousand Fries.
How it works
- Direction: knives follow Tibo's facing, which is updated whenever he moves and kept when he stops. The first knife of a volley gets a random spread of ±
spread(0.08 rad); later knives get twice that.[1] Each knife also starts up to 4 units to the side of Tibo, so a volley forms a narrow stream. - Always fires: facing-shot weapons do not wait for a target in range.
- Pierce: a knife with pierce N hits N + 1 pests.
- Range: with speed 260 and duration 1.2 s (times Tibo's duration stat, base +25%), a knife travels about 390 units before disappearing (see Stats).
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): at level 1 it threw 2 knives about 0.07 s apart every 0.9 s, each spawned with a 1.5 s lifetime, and the hits landed on the 2 nearest pests (one stray hit on the third in one seed, from a knife that missed the second); at level 8 it threw 8 knives every 0.9 s and the 4 nearest pests took the hits. All three seeds gave the same figures.
Tips
- Steer with movement. Walking toward a group, or turning to face it before stopping, points the knives at it.
- Pests coming from behind are not covered; pair Fry Knives with a weapon that hits around Tibo.
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 | Amount | Pierce |
|---|---|---|---|---|
| 1 | Acquired | 8 | 1 | 1 |
| 2 | +1 amount | 8 | 2 | 1 |
| 3 | +1 amount, +5 damage | 13 | 3 | 1 |
| 4 | +1 amount, +4 damage | 17 | 4 | 1 |
| 5 | +1 pierce, +4 damage | 21 | 4 | 2 |
| 6 | +2 amount | 21 | 6 | 2 |
| 7 | +1 amount, +8 damage | 29 | 7 | 2 |
| 8 | +1 pierce, +6 damage | 35 | 7 | 3 |
Base values
| Stat | Level 1 |
|---|---|
| Damage | 8 |
| Cooldown (s) | 0.9 |
| Amount | 1 |
| Area | 1 |
| Speed | 260 |
| Duration (s) | 1.2 |
| Pierce | 1 |
| Knockback | 1 |
| Interval (s) | 0.07 |
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 |
facingShot |
size |
3 |
spread |
0.08 |
Obtaining
- Offered as a card on level-up (offer weight 100).
- Listed in the game's
player.startWeaponspool (see Level-up).
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.[2] 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 |
Cuchillos de frita |
| हिन्दी · Hindi | hi |
फ्राई चाकू |
| Deutsch · German | de |
Pommesmesser |
| Français · French | fr |
Couteaux-frites |
| Português (Brasil) · Brazilian Portuguese | pt |
Facas fritas |
| Türkçe · Turkish | tr |
Kızartma Bıçakları |
| Bahasa Indonesia · Indonesian | id |
Pisau Kentang Goreng |
| Русский · Russian | ru |
Ножи-фри |
| Bahasa Melayu · Malay | ms |
Pisau Goreng |
| Filipino | fil |
Kutsilyong Fries |
| मराठी · Marathi | mr |
फ्राईज सुऱ्या |
| Tiếng Việt · Vietnamese | vi |
Phi Đao Khoai |
| తెలుగు · Telugu | te |
ఫ్రై కత్తులు |
| தமிழ் · Tamil | ta |
ஃப்ரை கத்திகள் |
| বাংলা · Bengali | bn |
ফ্রাই ছুরি |
| ไทย · Thai | th |
มีดมันทอด |
| Hausa | ha |
Wuƙaƙen Soya |
| Naijá · Nigerian Pidgin | pcm |
Fry Knives |
| العربية · Arabic | ar |
سكاكين المقلية |
| فارسی · Persian | fa |
تیغ سرخکرده |
| עברית · Hebrew | he |
סכיני צ׳יפס |
| اردو · Urdu | ur |
فرائز چھریاں |
Data
Show raw game data
{
"id": "fry-knives",
"tier": "base",
"base": {
"damage": 8,
"cooldown": 0.9,
"amount": 1,
"area": 1,
"speed": 260,
"duration": 1.2,
"pierce": 1,
"knockback": 1,
"interval": 0.07
},
"levels": [
{
"amount": 1
},
{
"amount": 1,
"damage": 5
},
{
"amount": 1,
"damage": 4
},
{
"pierce": 1,
"damage": 4
},
{
"amount": 2
},
{
"amount": 1,
"damage": 8
},
{
"pierce": 1,
"damage": 6
}
],
"weight": 100,
"behavior": {
"kind": "facingShot",
"size": 3,
"spread": 0.08
}
}
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
zh(e)+e.rng.range(-n.spread,n.spread)*(i>0?2:1) - i18n-ja-content-DO6GrqHt.js
"content.weapon.fry-knives.name":["フライナイフ"]