Hash Bulwark
Hash Bulwark is an evolution in tibo.dog. In-game description: “More hash browns that re-crisp faster and take up to 30 damage of a hit. Their shards hit harder and freeze enemies.”
Overview
Hash Bulwark is the evolution of Hash Brown Shield. You get it by opening a chest with a max-level Hash Brown Shield and Starch Plating at any level. It works like the shield: orbiting hash browns soak part of a hit on Tibo, then burst into shards. It has more hash browns, a bigger soak, faster regrowth and much stronger shards that also freeze pests.
How it works
- Soak. Each hash brown takes 30 off one hit before armor (the shield takes 20). A hit of 30 or less is cancelled. As with the shield, invulnerability, dodge, terrain and hazard pools are handled before or outside it.
- Count and regrowth. Its own Amount of 3 plus Tibo's built-in +1 (see Stats) gives 4 hash browns. A missing one grows back every 2 s before cooldown bonuses.
- Shards. A burst deals 240 damage plus Tibo's thorns (times his damage multiplier) to every pest within 86 × Area units (about 112 units at the base 1.3 area). Each pest hit is frozen for 0.8 s × Tibo's duration stat (1 s with no bonuses). Bosses are not frozen; the freeze is skipped for them.[1]
- Orbit. The hash browns circle at 17 × √Area units and spin at 2.8 (faster with projectile speed bonuses).
Measured in the headless sim (tools/play.mjs, build 41 main-B2gf34bA.js, Standard, Normal, god mode, seeds s1, s2 and s3; clock warped to 9:58 so the Great Wireworm boss spawns, then the boss held 40 units from Tibo for 30 s; the seeded starting weapon removed and Hash Bulwark given with give): the shield held 4 hash browns, its bursts froze 13 ordinary pests in each run, and the boss's freeze timer never left 0. All three seeds gave the same figures.
Tips
- Each burst both damages and freezes the crowd that just hit Tibo, which gives him a moment to step away.
- Starch Plating stays useful after the evolution: armor reduces whatever damage gets past the 30 soak.
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.
Evolutions have no level-ups in the game data; they use these fixed raw values.
| Stat | Value |
|---|---|
| Damage | 240 |
| Cooldown (s) | 2 |
| Amount | 3 |
| Area | 1.3 |
| Speed | 2.8 |
| Duration (s) | 0 |
| Pierce | 99 |
| Knockback | 3 |
| Interval (s) | 0 |
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 |
guard |
size |
6 |
orbitRadius |
17 |
burst |
86 |
soak |
30 |
onHit.kind |
freeze |
onHit.seconds |
0.8 |
Obtaining
- Get
Hash Brown Shield to level 8 while owning
Starch Plating (any level), then open a chest. See Evolutions.
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 |
Baluarte de croquetas |
| हिन्दी · Hindi | hi |
टिक्की किला |
| Deutsch · German | de |
Pufferbollwerk |
| Français · French | fr |
Rempart de hash |
| Português (Brasil) · Brazilian Portuguese | pt |
Muralha crocante |
| Türkçe · Turkish | tr |
Mücver Siperi |
| Bahasa Indonesia · Indonesian | id |
Benteng Perkedel |
| Русский · Russian | ru |
Драниковый бастион |
| Bahasa Melayu · Malay | ms |
Benteng Hash Brown |
| Filipino | fil |
Muog na Hash Brown |
| मराठी · Marathi | mr |
पॅटिस तटबंदी |
| Tiếng Việt · Vietnamese | vi |
Lũy Khoai Bào |
| తెలుగు · Telugu | te |
హ్యాష్ కోటగోడ |
| தமிழ் · Tamil | ta |
ஹாஷ் கோட்டை |
| বাংলা · Bengali | bn |
চপের দুর্গ |
| ไทย · Thai | th |
ปราการแฮชบราวน์ |
| Hausa | ha |
Katangar Kosan Dankali |
| Naijá · Nigerian Pidgin | pcm |
Hash Wall |
| العربية · Arabic | ar |
حصن الأقراص |
| فارسی · Persian | fa |
دژ هشبراون |
| עברית · Hebrew | he |
חומת לביבות |
| اردو · Urdu | ur |
ہیش فصیل |
Data
Show raw game data
{
"id": "hash-bulwark",
"tier": "evolved",
"base": {
"damage": 240,
"cooldown": 2,
"amount": 3,
"area": 1.3,
"speed": 2.8,
"duration": 0,
"pierce": 99,
"knockback": 3,
"interval": 0
},
"behavior": {
"kind": "guard",
"size": 6,
"orbitRadius": 17,
"burst": 86,
"soak": 30,
"onHit": {
"kind": "freeze",
"seconds": 0.8
}
},
"from": "hash-brown-shield",
"catalyst": "starch-plating"
}
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
case`freeze`:r||(e.freezeT[t]=Math.max(e.freezeT[t],n.seconds*i));return - i18n-ja-content-DO6GrqHt.js
"content.weapon.hash-bulwark.name":["ハッシュの砦"]