Compost Titan
Compost Titan, The Rot Heap, is a boss in tibo.dog. In-game description: “A heap of rotting leaves and mulch. Maggots pour out of it.”
Overview
Compost Titan is the eleventh boss. It arrives at 17:00 on the wave schedule, in the same minute as an elite and a Golden Scarab, and only a minute after Grater Golem. The ×3 boss HP step from minute 16 applies, so its 9000 base HP becomes 27,000. That is about 17,550 on Normal (boss HP ×0.65, see Modes) and 25,650 on Nightmare before curse. Nightmare starts every run with one curse, which adds 10% to boss HP, so there it actually has about 28,215.[1][2] It is large (body radius 22) and slow (speed 24, against Tibo's base 62), and deals 30 contact damage.
It is part of the post-20:00 rotation, so a long run meets it again at 25:00, 32:00 and every 7 minutes after that (After 20:00). A Boss Lair can also wake it. It drops an XP gem worth 200, a 25-gold coin and a chest (Chests). It has no Nightmare variants.
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 17:00 on all four difficulties, with 13,500 HP on Easy, 17,550 on Normal, 18,900 on Hard and 28,215 on Nightmare. Seeds s1 to s4 gave the same Normal times and HP.
Fight
The Titan lumbers towards Tibo, firing homing spirals. Every 4 s it stops to release a ring of maggots. One summon cycle is 5 s: 4 s of walking plus a 1 s warning. The spiral timer is paused during the summon.[3]
Maggot ring
Fourteen spawn marks appear in a ring 44 units around the Titan. After 1 s a Maggot hatches on each: an ordinary chasing pest with 30 base HP, speed 50 and 10 contact damage. Each one despawns 40 s after hatching if it is not killed.[4] A new ring every 5 s and a 40 s lifetime mean an ignored Titan can have up to about 110 maggots out at once.
If the Titan dies during the 1 s warning, the marks vanish and no maggots hatch.
Homing spiral
Every 3.6 s at base, after a 1 s warning, the Titan fires four streams of shots at right angles to each other. It fires 12 volleys, 0.18 s apart, turning about 0.22 radians (12°) between volleys, so the streams sweep around it. The shots fly at speed 55 and deal 12 damage each.
From 0.4 s to 1.4 s after launch, each shot steers towards Tibo, turning up to 0.8 radians per second. It only steers while Tibo is ahead of it, and it stops steering for good once Tibo dashes.[5]
Enemy bullets scale with time (Enemy scaling). At 17:00 the spiral has seven streams instead of four (4 × 1.68, rounded), the shots fly at about 69, faster than Tibo walks, volleys come about 0.12 s apart and a new spiral starts about every 2.4 s.
Measured (headless tools/play.mjs, build main-B2gf34bA, seed wiki, standard mode, --god, Normal; the clock warped to just before 17:00; every other boss and every pest removed each tick, so the sim's hostile-shot counter only counts this boss): spirals of 12 seven-shot volleys about 0.12 s apart, starting 2.75 s, 6.13 s, 9.52 s and 11.90 s after it spawned.
Tips
- A dash cancels the homing of every spiral shot already in the air. Dashing early in a spiral, once the first volleys are out, turns the rest of their flight into straight lines. Volleys fired after the dash still home.
- At 17:00 the spiral shots are faster than Tibo, so outrunning them does not work. Moving across their path does, because each shot can turn at most 0.8 radians (about 46°) in total.
- Maggots are slower than Tibo (50 against 62) but arrive in rings of 14. Weapons that hit an area or pierce (Stats) keep the numbers down. Kiting the Titan, the slowest boss after Ketchup Kraken, is easy, but every 5 s spent kiting adds another ring.
- Its HP is the main problem. Bacon Bits and Boss Buster raise damage against bosses. If Grater Golem is still alive at 17:00, killing one of the two quickly is usually better than splitting damage.
Main attack
| Parameter | Value |
|---|---|
kind |
summon |
count |
14 |
ringRadius |
44 |
minion |
maggot-swarm |
Summons
Maggot.
Nightmare ground attack
Verified: Nightmare adds the spiral ground layout; other difficulties keep the ordinary attack. Its anchor captures Tibo's position when placed, rather than following him. A radius-10 core strikes first, followed by eight curved segments of thickness 12 winding out toward radius 70. The first hit has an extra 0.25-second warning; segments strike 0.1 seconds apart. Damage is 40% of contact damage before mitigation. Maggot summons still happen. 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.[6][7][8]
Bullet patterns
| Pattern | Count | Bursts | Bullet damage | Speed | Telegraph (s) | Extra |
|---|---|---|---|---|---|---|
spiral |
4 | 12 | 12 | 55 | 1 | motion: {"home":{"rate":0.8,"after":0.4,"until":1.4}}; spin 1.2 |
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 × | Compost Titan HP (Normal) |
|---|---|---|
| 0 | 1 | 5850 |
| 16 | 3 | 17550 |
| 18 | 4 | 23400 |
| 20 | 6 | 35100 |
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.[9] 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 |
Titán de composta | El montón podrido |
| हिन्दी · Hindi | hi |
कम्पोस्ट टाइटन | सड़ा ढेर |
| Deutsch · German | de |
Komposttitan | Der Moderhaufen |
| Français · French | fr |
Titan du compost | Le tas pourri |
| Português (Brasil) · Brazilian Portuguese | pt |
Titã do composto | O monte podre |
| Türkçe · Turkish | tr |
Kompost Titanı | Çürük Yığını |
| Bahasa Indonesia · Indonesian | id |
Titan Kompos | Gundukan Busuk |
| Русский · Russian | ru |
Компостный титан | Гнилая куча |
| Bahasa Melayu · Malay | ms |
Gergasi Kompos | Timbunan Reput |
| Filipino | fil |
Titan ng Compost | Ang Tambak ng Bulok |
| मराठी · Marathi | mr |
कंपोस्ट दैत्य | कुजका ढीग |
| Tiếng Việt · Vietnamese | vi |
Titan Phân Ủ | Đống Mục Rữa |
| తెలుగు · Telugu | te |
కంపోస్ట్ దిగ్గజం | కుళ్ళు కుప్ప |
| தமிழ் · Tamil | ta |
உர ராட்சசன் | அழுகல் குவியல் |
| বাংলা · Bengali | bn |
কম্পোস্ট দানব | পচা স্তূপ |
| ไทย · Thai | th |
ไททันปุ๋ยหมัก | กองซากเน่า |
| Hausa | ha |
Ƙaton Taki | Tulin Ruɓa |
| Naijá · Nigerian Pidgin | pcm |
Compost Titan | Di Rotten Heap |
| العربية · Arabic | ar |
عملاق السماد | كومة العفن |
| فارسی · Persian | fa |
تایتان کمپوست | تپهی پوسیدگی |
| עברית · Hebrew | he |
טיטאן הקומפוסט | ערמת הריקבון |
| اردو · Urdu | ur |
کھاد کا عفریت | سڑاند کا ڈھیر |
Data
Show raw game data
{
"id": "compost-titan",
"hp": 9000,
"speed": 24,
"damage": 30,
"radius": 22,
"attackEvery": 4,
"telegraph": 1,
"attack": {
"kind": "summon",
"count": 14,
"ringRadius": 44,
"minion": "maggot-swarm"
},
"sharpAttack": {
"kind": "summon",
"count": 14,
"ringRadius": 44,
"minion": "maggot-swarm",
"layout": "spiral"
},
"patternEvery": 3.6,
"patterns": [
{
"kind": "spiral",
"count": 4,
"spin": 1.2,
"speed": 55,
"radius": 3.5,
"damage": 12,
"bursts": 12,
"interval": 0.18,
"telegraph": 1,
"motion": {
"home": {
"rate": 0.8,
"after": 0.4,
"until": 1.4
}
}
}
],
"xp": 200
}
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 - Game config
bosses.hpStepsandwin.finalBossfromsim-BkfBhQfw.js - Names in other languages from the 26
i18n-<code>-contentfiles ofmain-CSuyb4iv.js(data/i18n-names.json)
Code references
- sim-BkfBhQfw.js
startCurses:1,tierLag:2,wallPests:.6 - sim-BkfBhQfw.js
n.maxHp[r]=i.hp*t.hpMult*(1+e.loadout.stats.curse) - 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) - sim-BkfBhQfw.js
o>=0&&(e.enemies.despawnAt[o]=e.time+40) - sim-BkfBhQfw.js
c!==void 0&&r>=c.after&&r<c.until&&mp.dashAgo>Math.round(r/i) - sim-BkfBhQfw.js
return e.level.sharpAttacks&&n!==void 0?n:t.attack - run-extras-l2haGSVw.js
kind:spiral,core:10,radius:70,turns:1,thickness:12,steps:8,pace:.1,harm:.4,lead:.25 - run-extras-l2haGSVw.js
j.cx=e.player.x[e.me],j.cy=e.player.y[e.me],j.scale=e.cfg.level.areaScale - i18n-ja-content-DO6GrqHt.js
"content.boss.compost-titan.name":["堆肥タイタン"]