tibodog.wiki Game v75 Play tibo.dog

The Fryer King

The Fryer King, Lord of the Hot Oil, is a boss in tibo.dog. In-game description: “A crowned deep fryer. It spits rings of boiling oil.”

Overview

The Fryer King is the sixth boss. It arrives at 8:00 on the wave schedule, together with a Fry Fly Swarm and a Harvest Moon. It has 3300 base HP: about 2145 on Normal (boss HP ×0.65, see Modes) and 3135 on Nightmare before curse. Nightmare starts every run with one curse, which adds 10% to boss HP, so there it actually has about 3449.[1][2] It walks at speed 30 and deals 22 contact damage.

It opens the post-20:00 rotation, so a long run meets it again at 21:00, 28:00 and every 7 minutes after that (After 20:00), each time with much more HP. A Boss Lair can also wake it. It drops an XP gem worth 100, a 25-gold coin and a chest (Chests).

Measured (headless tools/play.mjs, build main-B2gf34bA, seed wiki, standard mode, --god; the clock warped to 2 s before each minute and stepped across it; level-up offers taken first-in-order except Rotten Spud, so curse stays at the difficulty's start value): it spawned at exactly 8:00 on all four difficulties, with 1650 HP on Easy, 2145 on Normal, 2310 on Hard and 3448.5 on Nightmare. Seeds s1 to s4 gave the same Normal times and HP.

Fight

The King walks towards Tibo. Every 3 s it stops to splash hot oil, and between splashes it fires rings of oil drops. One splash cycle takes 3.9 s: 3 s of walking plus the 0.9 s warning. The ring timer is paused while it splashes.[3]

Oil splash

Four splat-shaped marks of radius 24 appear on the ground. The first is centred on Tibo; the other three land 20 to 80 units away in random directions. After 0.9 s each splat hits for half the King's contact damage (11 at base), then stays as a puddle of oil for 4 s. A puddle deals 12 damage per second at base, in ticks every 0.5 s, while Tibo stands in it.[4] Puddle and splash damage grow with run time like the King's contact damage.

Puddle ticks are ground damage, and Tibo's dash does not block them. The game skips dash protection and dodge chance for this kind of damage; armor still reduces it.[5]

Oil rings

After a 0.9 s warning, the King fires a full ring of 18 drops at speed 95, 16 damage each, then a second ring 0.35 s later, rotated by half a gap. Enemy bullets scale with time (Enemy scaling). At 8:00 each ring has 24 drops (18 × 1.32, rounded) moving at about 106, a new ring pair starts about every 2.4 s instead of every 3 s, and the two rings come about 0.28 s apart.[6]

Measured (headless tools/play.mjs, build main-B2gf34bA, seed wiki, standard mode, --god, Normal; the clock warped to just before 8:00; every other boss and every pest removed each tick, so the sim's hostile-shot counter only counts this boss): pairs of 24-drop rings 0.27 s apart, starting 2.35 s, 5.68 s, 9.00 s and 12.32 s after it spawned. Easy and Nightmare gave the same counts.

Nightmare changes

On Nightmare the ring drops slow to 25% speed by 0.4 s, hang there until 0.85 s, then speed up to 150% by 1.15 s. The splash becomes six wedges around Tibo that strike in two sets, with oil puddles left only by the second set; see the Nightmare ground attack for the layout.

Tips

  • Leave the splat under Tibo straight away. It reaches about 30 units from its centre once Tibo's own size is counted, which takes about half a second at base move speed. Watch where the other three land so you do not walk into one.
  • Walk around puddles rather than dashing through them: the dash does not stop the ticks.
  • Puddles last 4 s and a new splash comes every 3.9 s, so the ground around the King is rarely clear. Leading the King into open ground before it splashes makes the next splashes easier to read.
  • Near the King, the gaps between ring drops are narrower than Tibo's hit circle plus a drop. They only open further out. A dash (48 units with brief immunity to hits; see Dash details) can carry Tibo across both rings of a pair, because they travel about 30 units apart.
  • Armor reduces every hit including puddle ticks, so Starch Plating and Baked Buckler help more here than dodge chance, which puddles ignore.

Main attack

Parameter Value
kind pools
shape splat
count 4
radius 24
spread 80
poolTime 4
poolDps 12

Nightmare ground attack

Verified: Nightmare adds the wedges ground layout; other difficulties keep the ordinary attack. Its anchor captures Tibo's position when placed, rather than following him. Six wedges of radius 55 surround the centre in two alternating sets of three. The second set strikes 0.5 seconds later and leaves three circular oil puddles of radius 11; the first set leaves none. Distances above are raw values: multiply them by Nightmare's areaScale of 1.45, but not counts, angles, ratios or times. This does not enlarge every enemy attack.[7][8][9]

Bullet patterns

Pattern Count Bursts Bullet damage Speed Telegraph (s) Extra
ring 18 2 16 95 0.9

Nightmare bullet patterns

Verified: on Nightmare these replace the ordinary patterns above; they use the same pattern interval. Other levels use the ordinary list.[10]

Pattern Count Bursts Bullet damage Speed Telegraph (s) Extra
ring 18 2 16 95 0.9 motion: {"speed":[{"at":0.4,"to":0.25},{"at":0.85,"to":0.25},{"at":1.15,"to":1.5}]}

HP scaling

Boss HP is multiplied by a step factor depending on the run time (bosses.hpSteps), and by the difficulty's boss HP multiplier (see Modes).

From minute HP × The Fryer King HP (Normal)
0 1 2145
16 3 6435
18 4 8580
20 6 12870

The Normal column includes Normal's boss HP ×0.65, without curse. Other time scaling may also apply; see Enemy scaling.

Names in other languages

Verified: the name the game shows when another language is selected in Settings, from its translation files.[11] See Languages.

Show names in 26 languages
Language Code Name Title
简体中文 · Simplified Chinese zh-CN 炸锅之王 热油领主
繁體中文 · Traditional Chinese (Taiwan) zh-TW 炸鍋之王 熱油領主
日本語 · Japanese ja フライヤー王 熱油の主
한국어 · Korean ko 튀김기 왕 뜨거운 기름의 군주
Español · Spanish es El rey freidora Señor del aceite caliente
हिन्दी · Hindi hi फ्रायर राजा गरम तेल का स्वामी
Deutsch · German de Der Fritteusenkönig Herr des heißen Fetts
Français · French fr Le roi friteuse Seigneur de l’huile chaude
Português (Brasil) · Brazilian Portuguese pt O Rei da Fritura Senhor do óleo quente
Türkçe · Turkish tr Fritöz Kralı Kızgın Yağın Efendisi
Bahasa Indonesia · Indonesian id Raja Penggorengan Penguasa Minyak Panas
Русский · Russian ru Король фритюра Владыка кипящего масла
Bahasa Melayu · Malay ms Sang Raja Penggoreng Tuan Minyak Panas
Filipino fil Haring Prituhan Panginoon ng Mainit na Mantika
मराठी · Marathi mr फ्रायर राजा गरम तेलाचा स्वामी
Tiếng Việt · Vietnamese vi Vua Nồi Chiên Chúa Tể Dầu Sôi
తెలుగు · Telugu te ఫ్రైయర్ రాజు మరిగే నూనె ప్రభువు
தமிழ் · Tamil ta ஃப்ரையர் ராஜா கொதி எண்ணெயின் அதிபதி
বাংলা · Bengali bn ফ্রায়ার রাজা গরম তেলের অধিপতি
ไทย · Thai th ราชาหม้อทอด เจ้าแห่งน้ำมันเดือด
Hausa ha Sarkin Soya Hakimin Zafaffen Mai
Naijá · Nigerian Pidgin pcm Di Fryer King Oga of Hot Oil
العربية · Arabic ar ملك القلّاية سيد الزيت المغلي
فارسی · Persian fa شاه سرخ‌کن ارباب روغن داغ
עברית · Hebrew he מלך הטיגון אדון השמן הרותח
اردو · Urdu ur فرائر بادشاہ کھولتے تیل کا آقا

Data

Show raw game data
{
  "id": "fryer-king",
  "hp": 3300,
  "speed": 30,
  "damage": 22,
  "radius": 17,
  "attackEvery": 3,
  "telegraph": 0.9,
  "attack": {
    "kind": "pools",
    "shape": "splat",
    "count": 4,
    "radius": 24,
    "spread": 80,
    "poolTime": 4,
    "poolDps": 12
  },
  "sharpAttack": {
    "kind": "pools",
    "shape": "splat",
    "count": 4,
    "radius": 24,
    "spread": 80,
    "poolTime": 4,
    "poolDps": 12,
    "layout": "wedges"
  },
  "patternEvery": 3,
  "patterns": [
    {
      "kind": "ring",
      "count": 18,
      "speed": 95,
      "radius": 3,
      "damage": 16,
      "bursts": 2,
      "interval": 0.35,
      "telegraph": 0.9
    }
  ],
  "sharpPatterns": [
    {
      "kind": "ring",
      "count": 18,
      "speed": 95,
      "radius": 3,
      "damage": 16,
      "bursts": 2,
      "interval": 0.35,
      "telegraph": 0.9,
      "motion": {
        "speed": [
          {
            "at": 0.4,
            "to": 0.25
          },
          {
            "at": 0.85,
            "to": 0.25
          },
          {
            "at": 1.15,
            "to": 1.5
          }
        ]
      }
    }
  ],
  "xp": 100
}

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
  • Game config bosses.hpSteps and win.finalBoss from sim-BkfBhQfw.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 startCurses:1,tierLag:2,wallPests:.6
  2. sim-BkfBhQfw.js n.maxHp[r]=i.hp*t.hpMult*(1+e.loadout.stats.curse)
  3. sim-BkfBhQfw.js d===0?(sp(e,o,s,c,l,u),op(e,o,s,t)):d===1?cp(e,o,s,t):lp(e,o,s,t)
  4. sim-BkfBhQfw.js d=l===0?0:e.rng.range(20,i.spread),f=rp(e,bo(e,a+D(u)*d,o+j(u)*d,i.radius,n.telegraph,.5*s),t)
  5. sim-BkfBhQfw.js if(a.invuln[o]>0||a.stunTicks[o]>0||e.over||!r&&Do(e))return!1
  6. sim-BkfBhQfw.js a.count[o]=Math.max(1,Math.round(t.count*d.bulletCount))
  7. sim-BkfBhQfw.js return e.level.sharpAttacks&&n!==void 0?n:t.attack
  8. run-extras-l2haGSVw.js kind:wedges,count:6,radius:55,wave:.5,puddle:11
  9. run-extras-l2haGSVw.js j.cx=e.player.x[e.me],j.cy=e.player.y[e.me],j.scale=e.cfg.level.areaScale
  10. sim-BkfBhQfw.js return e.level.sharpPatterns&&n!==void 0?n:t.patterns
  11. i18n-ja-content-DO6GrqHt.js "content.boss.fryer-king.name":["フライヤー王"]