tibodog.wiki Game v75 Play tibo.dog

The Deep Freezer

The Deep Freezer, Keeper of Frozen Fries, is a boss in tibo.dog. In-game description: “A walking chest freezer. Its ice cubes freeze you for a moment.”

Overview

The Deep Freezer is the ninth boss. It arrives at 14:00 on the wave schedule, alongside a Golden Scarab. It has 6200 base HP: about 4030 on Normal (boss HP ×0.65, see Modes) and 5890 on Nightmare before curse. Nightmare starts every run with one curse, which adds 10% to boss HP, so there it actually has about 6479.[1][2] It is the last boss before the ×3 boss HP step at 16:00. It moves slowly (speed 28) and deals 24 contact damage.

It is not in the post-20:00 rotation; a Boss Lair can wake it. It drops an XP gem worth 150, a 25-gold coin and a chest (Chests). It has no Nightmare variants: its slam and ice-cube fan are the same on every difficulty.

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 14:00 on all four difficulties, with 3100 HP on Easy, 4030 on Normal, 4340 on Hard and 6479 on Nightmare. Seeds s1 to s4 gave the same Normal times and HP.

Fight

The Freezer walks towards Tibo, fires a fan of ice cubes, and every 3.4 s stops to slam the ground near him. A slam cycle lasts 4.3 s (3.4 s of walking plus a 0.9 s warning). The cube timer is paused during the slam.[3]

Triple slam

Three circles of radius 40 appear on the ground. The first is centred on Tibo; the other two are placed up to 70 units away in random directions. They strike one after another, at 0.9 s, 1.02 s and 1.14 s, each dealing the Freezer's contact damage (24 at base, growing with run time).[4]

Ice cube fan

Every 2.4 s at base, the Freezer aims at Tibo. After 0.8 s it fires nine ice cubes spread over 1.4 radians (about 80°) at speed 110, 16 damage each. The cubes on each side curve towards the line they were aimed along, turning 1 radian (about 57°) over their first second, then fly straight. A centre cube, when there is one, does not curve.[5] Because they turn that far, the cubes cross the aim line and end up on the opposite side. The inner cubes cross close to the Freezer and the outer ones further out.

Each cube that actually damages Tibo adds 0.3 s of freeze, stopping ordinary movement. One freeze can accumulate at most 0.9 s total, including time already spent frozen; later hits cannot keep extending it forever. A dash breaks the ice. When Tibo thaws naturally or dashes free, he gains 0.9 s of immunity to another freeze, not to damage. Dodged hits, invulnerable hits and hits fully soaked by a guard weapon do not freeze him.[6][7][8]

While frozen, Tibo takes 25% less damage, after armor and guard absorption; this also reduces terrain damage. The first cube starts the freeze only after its damage lands, so it does not receive that reduction. The icy screen tint and ice block show the freeze; the block cracks as the remaining time falls and shatters when it ends.[9][10]

Measured old/new (seed wiki, Standard/Normal, original hit/movement/thaw functions, forced base-damage cube hits with no armor): four successive 16-damage hits cost 16/16/16/16 HP before this change, versus 16/12/12/12 now. Freeze counters rose 18 → 36 → 54 → 54 ticks at 60 Hz. Ordinary movement stopped; thaw and dash both cleared the freeze and set a 54-tick freeze guard. Dodge, invulnerability and full/partial guard controls confirm the damage requirement; frozen terrain damage fell from 16 to 12. These isolated probes do not measure how often a player naturally gets caught.

Enemy bullets scale with time (Enemy scaling). At 14:00 the fan has 14 cubes (9 × 1.56, rounded), so there is no centre cube. They launch at about 133 and a new fan starts about every 1.7 s.

Measured (headless tools/play.mjs, build main-B2gf34bA, seed wiki, standard mode, --god, Normal; the clock warped to just before 14:00; every other boss and every pest removed each tick, so the sim's hostile-shot counter only counts this boss): 14-shard fans 1.95 s, 4.55 s, 6.25 s, 8.85 s, 10.55 s and 13.15 s after it spawned.

Tips

  • The slam is easy to walk out of at full speed: Tibo needs to cover about 46 units from the centre of the first circle (its radius plus his body), and he does about 56 in 0.9 s. Watch the two random circles so you do not walk into one.
  • Keep a dash charge for a slam that follows a cube hit: dashing breaks the freeze rather than waiting for it to expire. The 25% damage reduction is a fallback, not protection from a slam.
  • The space straight in front of the Freezer is where the cubes cross. Stepping well to one side of its aim, rather than backing straight away, keeps Tibo out of most paths.
  • Butter Socks adds dash charges and shortens the dash cooldown, which helps with the freeze-then-slam combination. Ghost Pepper extends the protection after a dash.
  • With 4030 HP on Normal, it is still worth having a strong single-target or boss-damage source by this point; Bacon Bits and Boss Buster raise damage against bosses. The next boss, Grater Golem, arrives after the ×3 HP step.

Main attack

Parameter Value
kind slam
radius 40
count 3
spread 70

Nightmare ground attack

Verified: Nightmare adds the star ground layout; other difficulties keep the ordinary attack. Its anchor captures Tibo's position when placed, rather than following him. A six-pointed star of radius 68 and inner-radius ratio 0.3 strikes 0.3 seconds after the ordinary telegraph, rather than the ordinary three circles. 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.[11][12][13]

Bullet patterns

Pattern Count Bursts Bullet damage Speed Telegraph (s) Extra
fan 9 1 16 110 0.8 on hit: {"kind":"freeze","seconds":0.3}; motion: {"turn":{"kind":"curve","rate":1,"until":1},"mirror":"inward"}; arc 1.4

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 Deep Freezer HP (Normal)
0 1 4030
16 3 12090
18 4 16120
20 6 24180

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.[14] 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 gran congelador Guardián de las papas heladas
हिन्दी · Hindi hi डीप फ्रीज़र फ्रोजन फ्राई का रखवाला
Deutsch · German de Die Tiefkühltruhe Hüterin der TK-Pommes
Français · French fr Le grand congélateur Gardien des frites gelées
Português (Brasil) · Brazilian Portuguese pt O Freezer Guardião das fritas congeladas
Türkçe · Turkish tr Derin Dondurucu Donuk Kızartmaların Bekçisi
Bahasa Indonesia · Indonesian id Si Freezer Boks Penjaga Kentang Goreng Beku
Русский · Russian ru Глубокая заморозка Хранитель мороженой фри
Bahasa Melayu · Malay ms Sang Peti Beku Penjaga Kentang Goreng Beku
Filipino fil Deep Freezer Tagapag-ingat ng Frozen Fries
मराठी · Marathi mr डीप फ्रीझर गोठलेल्या फ्राईजचा रखवालदार
Tiếng Việt · Vietnamese vi Tủ Cấp Đông Kẻ Giữ Khoai Băng
తెలుగు · Telugu te డీప్ ఫ్రీజర్ గడ్డకట్టిన ఫ్రైస్ కాపరి
தமிழ் · Tamil ta டீப் ஃப்ரீசர் உறைந்த ஃப்ரைஸின் காவலன்
বাংলা · Bengali bn ডিপ ফ্রিজার জমাট ফ্রাইয়ের রক্ষক
ไทย · Thai th จอมแช่แข็ง ผู้พิทักษ์มันทอดแช่แข็ง
Hausa ha Babban Firji Mai Gadin Dankalin Ƙanƙara
Naijá · Nigerian Pidgin pcm Di Deep Freezer Keeper of Frozen Fries
العربية · Arabic ar الفريزر العميق حارس المقلية المجمّدة
فارسی · Persian fa دیپ‌فریزر نگهبان سرخ‌کرده‌های یخی
עברית · Hebrew he המקפיא העמוק שומר הצ׳יפס הקפוא
اردو · Urdu ur ڈیپ فریزر جمے فرائز کا رکھوالا

Data

Show raw game data
{
  "id": "deep-freezer",
  "hp": 6200,
  "speed": 28,
  "damage": 24,
  "radius": 18,
  "attackEvery": 3.4,
  "telegraph": 0.9,
  "attack": {
    "kind": "slam",
    "radius": 40,
    "count": 3,
    "spread": 70
  },
  "sharpAttack": {
    "kind": "slam",
    "radius": 40,
    "count": 3,
    "spread": 70,
    "layout": "star"
  },
  "patternEvery": 2.4,
  "patterns": [
    {
      "kind": "fan",
      "count": 9,
      "arc": 1.4,
      "speed": 110,
      "radius": 2.5,
      "damage": 16,
      "bursts": 1,
      "interval": 0.3,
      "telegraph": 0.8,
      "onHit": {
        "kind": "freeze",
        "seconds": 0.3
      },
      "motion": {
        "turn": {
          "kind": "curve",
          "rate": 1,
          "until": 1
        },
        "mirror": "inward"
      }
    }
  ],
  "xp": 150
}

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 bo(e,a+D(l)*c,o+j(l)*c,i.radius,n.telegraph+.12*s,e.bosses.damage[t])
  5. sim-BkfBhQfw.js case`fan`:return Math.sign(n-1-2*t)
  6. sim-BkfBhQfw.js case`freeze`:n&&function(e,t)
  7. sim-BkfBhQfw.js if(n.freezeGuard[r]>0)return;let i=n.freezeTicks[r]>0?n.freezeSpan[r]:0
  8. sim-BkfBhQfw.js freezeCapSec:.9,freezeGuardSec:.9,freezeDamageCut:.25
  9. sim-BkfBhQfw.js d=l*(1-Qa(s.armor,i,e.cfg))*(u?1-e.cfg.player.freezeDamageCut:1)
  10. scene-B2rwbRKj.js iceBack:n(ig,`back`),iceFront:n(ig,`front`),iceShatter:n(ig,`shatter`),iceChip:n(ig,`chip`)
  11. sim-BkfBhQfw.js return e.level.sharpAttacks&&n!==void 0?n:t.attack
  12. run-extras-l2haGSVw.js kind:star,points:6,radius:68,inner:.3,lead:.3
  13. run-extras-l2haGSVw.js j.cx=e.player.x[e.me],j.cy=e.player.y[e.me],j.scale=e.cfg.level.areaScale
  14. i18n-ja-content-DO6GrqHt.js "content.boss.deep-freezer.name":["ディープフリーザー"]