tibo.dog Wiki Game v75 Play tibo.dog

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.startWeapons pool (see Level-up).

Evolution

Result Requires Type
Thousand Fries Fry Knives (max level) + Salt Shaker 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 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)

Code references

  1. sim-BkfBhQfw.js zh(e)+e.rng.range(-n.spread,n.spread)*(i>0?2:1)
  2. i18n-ja-content-DO6GrqHt.js "content.weapon.fry-knives.name":["フライナイフ"]