# Chip Shuriken

> Chip Shuriken is a base weapon in tibo.dog. Spinning chips that spiral outward.

Source page: https://www.tibodog.wiki/weapons/chip-shuriken · Wiki updated 6 Nov 2026, 03:43 UTC · Game version 75 (`main-CSuyb4iv.js`, data synced 5 Nov 2026, 21:45 UTC)

Breadcrumb: [Main page](/) › [Weapons](/weapons)

| Chip Shuriken | |
|---|---|
| Type | Base weapon |
| Trigger | Automatic (cooldown) |
| Attack | Fires projectiles in a spiral (`spiral`) |
| Damage | 9 |
| Cooldown (s) | 1.6 |
| Amount | 3 |
| Area | 1 |
| Speed | 110 |
| Duration (s) | 1.6 |
| Pierce | 2 |
| Knockback | 1 |
| Interval (s) | 0.1 |
| Max level | 8 |
| Offer weight | 75 |
| Evolves into | [Kettle Cyclone](/weapons/kettle-cyclone) (with [GPU](/passives/gpu)) |

**Chip Shuriken** is a base weapon in tibo.dog. In-game description: “Spinning chips that spiral outward.”

## Overview

Chip Shuriken throws a ring of spinning chips that spiral outwards from where Tibo is standing. Every 1.6 s it releases 4 chips at once (its raw amount of 3 plus Tibo's base +1 amount, see [Stats](/stats)), spaced evenly around Tibo; each chip turns at 3 radians per second while its distance from the centre grows at 110 units per second, so the ring sweeps outwards in a swirl. Each chip deals 9 damage and can pass through 2 pests before it breaks (it hits up to 3).

Levels mostly add chips: by level 8 it fires 8 chips per throw (raw amount 7 plus 1) for 29 damage each, with pierce 3 and speed 130. Chip Shuriken is offered on level-up cards; it is not in the pool of random starting weapons. At level 8, a chest opened while Tibo holds [GPU](/passives/gpu) evolves it into [Kettle Cyclone](/weapons/kettle-cyclone).

## How it works

- **All chips fire at once.** Spiral weapons fire a single volley per cooldown containing every chip, so `interval` has no effect. [sim-BkfBhQfw.js: ``a===`spiral`||a===`nuke`||a===`turret`?1:n.amount``]
- **Spacing**: chips are spread evenly over a full circle, and the starting angle advances by 0.4 rad on each throw, so consecutive rings do not line up. [sim-BkfBhQfw.js: `Vh(e,t,r,a+o/r.amount*M,x.spiral`]
- **The spiral is anchored where it was thrown.** Its centre is Tibo's position at the moment of the throw; the chips do not follow him afterwards. [sim-BkfBhQfw.js: `i.ox[s]=e.player.x[e.me]`]
- **Motion**: each chip starts 6 units from the centre. Its angle grows by `spin` rad/s and its radius by its speed per second. [sim-BkfBhQfw.js: `r.orbitR[t]+A(r.vx[t],r.vy[t])*n`] Projectile speed bonuses (such as [Salt Shaker](/passives/salt-shaker)) make the ring expand faster, not spin faster.
- **Lifetime** is the weapon's duration (1.6 s) times Tibo's duration stat, which starts at +25% (see [Stats](/stats)). At base values a chip ends roughly 6 + 110 × 2 = 226 units out, after a bit less than one full turn.
- **Pierce**: a chip with pierce N hits N + 1 different pests; it is destroyed on the hit after its pierce runs out. [sim-BkfBhQfw.js: `e<=0?n.pool.kill(t):n.pierce[t]=e-1`]

**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 every throw released 4 chips on the same tick, every 1.6 s, each spawned with a 2 s lifetime and pierce 2; at level 8 it released 8 chips every 1.6 s with pierce 3. The in-game stat table shows the raw amounts (3 and 7). All three seeds gave the same figures.

## Tips

- Close to Tibo the chips are tightly packed, and they spread out as the ring grows. Pests next to Tibo are the most likely to be hit.
- Extra projectiles from passives add chips to every ring, which is the main way the weapon scales.

## 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](/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 | Speed | Pierce |
|---|---|---|---|---|---|
| 1 | Acquired | 9 | 3 | 110 | 2 |
| 2 | +1 amount | 9 | 4 | 110 | 2 |
| 3 | +5 damage | 14 | 4 | 110 | 2 |
| 4 | +1 pierce | 14 | 4 | 110 | 3 |
| 5 | +1 amount | 14 | 5 | 110 | 3 |
| 6 | +5 damage | 19 | 5 | 110 | 3 |
| 7 | +20 speed, +6 damage | 25 | 5 | 130 | 3 |
| 8 | +2 amount, +4 damage | 29 | 7 | 130 | 3 |

### Base values

| Stat | Level 1 |
|---|---|
| Damage | 9 |
| Cooldown (s) | 1.6 |
| Amount | 3 |
| Area | 1 |
| Speed | 110 |
| Duration (s) | 1.6 |
| Pierce | 2 |
| Knockback | 1 |
| Interval (s) | 0.1 |

### Behaviour parameters

Raw parameters of the attack (`behavior`), copied from the game definition. What they do in play is explained under [How it works](#how-it-works) above.

| Parameter | Value |
|---|---|
| `kind` | spiral |
| `size` | 4 |
| `spin` | 3 |

## Obtaining

- Offered as a card on level-up (offer weight 75).
- Can be given by [poteto's visit](/visitors) (listed in `poteto.newWeapons`).

## Evolution

| Result | Requires | Type |
|---|---|---|
| [Kettle Cyclone](/weapons/kettle-cyclone) | [Chip Shuriken](/weapons/chip-shuriken) (max level) + [GPU](/passives/gpu) | Evolution |

## Names in other languages

**Verified**: the name the game shows when another language is selected in Settings, from its translation files. [i18n-ja-content-DO6GrqHt.js: `"content.weapon.chip-shuriken.name":["チップス手裏剣"]`] See [Languages](/controls#languages).

<details class="raw"><summary>Show names in 26 languages</summary>

| Language | Code | Name |
|---|---|---|
| 简体中文 · Simplified Chinese | `zh-CN` | 薯片手里剑 |
| 繁體中文 · Traditional Chinese (Taiwan) | `zh-TW` | 洋芋片手裡劍 |
| 日本語 · Japanese | `ja` | チップス手裏剣 |
| 한국어 · Korean | `ko` | 칩 표창 |
| Español · Spanish | `es` | Shuriken de chips |
| हिन्दी · Hindi | `hi` | चिप शूरिकेन |
| Deutsch · German | `de` | Chips-Shuriken |
| Français · French | `fr` | Shuriken de chips |
| Português (Brasil) · Brazilian Portuguese | `pt` | Chip-shuriken |
| Türkçe · Turkish | `tr` | Cips Shuriken |
| Bahasa Indonesia · Indonesian | `id` | Shuriken Keripik |
| Русский · Russian | `ru` | Чипс-сюрикен |
| Bahasa Melayu · Malay | `ms` | Shuriken Kerepek |
| Filipino | `fil` | Shuriken na Chips |
| मराठी · Marathi | `mr` | चिप्स शुरिकेन |
| Tiếng Việt · Vietnamese | `vi` | Phi Tiêu Khoai |
| తెలుగు · Telugu | `te` | చిప్స్ షురికెన్ |
| தமிழ் · Tamil | `ta` | சிப்ஸ் ஷூரிகன் |
| বাংলা · Bengali | `bn` | চিপস শুরিকেন |
| ไทย · Thai | `th` | ดาวกระจายมันแผ่น |
| Hausa | `ha` | Shuriken na Dankali |
| Naijá · Nigerian Pidgin | `pcm` | Chip Shuriken |
| <bdi>العربية</bdi> · Arabic | `ar` | <bdi>شوريكن الرقائق</bdi> |
| <bdi>فارسی</bdi> · Persian | `fa` | <bdi>شوریکن چیپس</bdi> |
| <bdi>עברית</bdi> · Hebrew | `he` | <bdi>שוריקן תפוצ׳יפס</bdi> |
| <bdi>اردو</bdi> · Urdu | `ur` | <bdi>ننجا چپس</bdi> |

</details>

## Data

```json
{
  "id": "chip-shuriken",
  "tier": "base",
  "base": {
    "damage": 9,
    "cooldown": 1.6,
    "amount": 3,
    "area": 1,
    "speed": 110,
    "duration": 1.6,
    "pierce": 2,
    "knockback": 1,
    "interval": 0.1
  },
  "levels": [
    {
      "amount": 1
    },
    {
      "damage": 5
    },
    {
      "pierce": 1
    },
    {
      "amount": 1
    },
    {
      "damage": 5
    },
    {
      "speed": 20,
      "damage": 6
    },
    {
      "amount": 2,
      "damage": 4
    }
  ],
  "weight": 75,
  "behavior": {
    "kind": "spiral",
    "size": 4,
    "spin": 3
  }
}
```

## Sources

Game version 75: `main-CSuyb4iv.js` / `boot-CPW8VVmR.js` / `sim-BkfBhQfw.js` from https://tibo.dog/, researched 2026-11-05. See [Versions & updates](/versions).
- 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`)
