tibodog.wiki Game v75 Play tibo.dog

Spud Cannon

Spud Cannon is a base weapon in tibo.dog. In-game description: “A classic potato gun. Shots burst on impact.”

Overview

Spud Cannon fires 2 potato shells (its raw amount of 1 plus Tibo's base +1 amount, see Stats), 0.15 s apart, at the nearest pest every 2.2 s. The shell bursts on the first pest it touches and deals 20 raw damage to everything in a 22-unit blast radius. If it hits nothing, it bursts where it is when its flight time runs out: 2 s, or 2.5 s with Tibo's base +25% duration.

It is offered on level-up cards and is in the starting-weapon pool. At level 8 it fires 3 shells (raw amount 2 plus 1) every 1.9 s for 55 raw damage, and area 1.4 widens the blast to about 31 units. With Hot Sauce owned, a chest evolves it into Spudzooka. It also unites with Spud Lob into Spud Artillery. See Evolutions.

How it works

  • Impact plus blast. When the shell touches a pest, that pest takes the hit, and then the shell explodes and is removed.[1] The struck pest is also inside the blast, so it takes damage twice: once from the impact and once from the explosion. Other pests in the radius take the blast only. Pierce has no effect, since the shell always stops at its first target.
  • Burst on timeout. A shell that runs out of flight time explodes in place.[2] At speed 170 and 2.5 s that is about 425 units away.
  • Blast size. The blast radius is explodeRadius × area.[3] Area bonuses grow it directly.
  • Aim. It needs a pest within 224 units (70% of the 320-unit play area) to fire. Shells after the first in a volley get a little random spread.

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 it fired 2 shells 0.15 s apart every 2.2 s, each spawned with a 2.5 s lifetime, and the nearest pest took 20 from the impact and 20 from the blast; at level 8 it fired 3 shells every 1.9 s. All three seeds gave the same figures.

Tips

  • The blast covers everything around the target, so the shell does the most against packed groups. The pest closest to Tibo, which is the one it aims at, takes the most damage.
  • Spudzooka and Spud Artillery both build on this weapon. If both are ready at the same chest, the game asks “Evolve or unite?” (see Chests). A union only needs one partner to be a max-level base weapon, so a Spudzooka can still unite later with a level 8 Spud Lob.[4]

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.

Level progression

Each level-up adds the listed change to the weapon's raw values. Totals are cumulative.

Level Change Damage Cooldown (s) Amount Area
1 Acquired 20 2.2 1 1
2 +10 damage 30 2.2 1 1
3 +0.2 area 30 2.2 1 1.2
4 +1 amount 30 2.2 2 1.2
5 +10 damage 40 2.2 2 1.2
6 -0.3 cooldown 40 1.9 2 1.2
7 +0.2 area 40 1.9 2 1.4
8 +15 damage 55 1.9 2 1.4

Base values

Stat Level 1
Damage 20
Cooldown (s) 2.2
Amount 1
Area 1
Speed 170
Duration (s) 2
Pierce 0
Knockback 1.5
Interval (s) 0.15

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 explosive
size 5
explodeRadius 22

Obtaining

  • Offered as a card on level-up (offer weight 85).
  • Listed in the game's player.startWeapons pool (see Level-up).

Evolution

Result Requires Type
Spudzooka Spud Cannon (max level) + Hot Sauce Evolution
Spud Artillery Spud Lob + Spud Cannon Union

Names in other languages

Verified: the name the game shows when another language is selected in Settings, from its translation files.[5] 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 Cañón de papas
हिन्दी · Hindi hi आलू तोप
Deutsch · German de Knollenkanone
Français · French fr Canon à patates
Português (Brasil) · Brazilian Portuguese pt Canhão de batata
Türkçe · Turkish tr Patates Topu
Bahasa Indonesia · Indonesian id Meriam Kentang
Русский · Russian ru Картофельная пушка
Bahasa Melayu · Malay ms Meriam Ubi
Filipino fil Kanyong Patatas
मराठी · Marathi mr बटाटा तोफ
Tiếng Việt · Vietnamese vi Pháo Khoai
తెలుగు · Telugu te ఆలూ ఫిరంగి
தமிழ் · Tamil ta உருளை பீரங்கி
বাংলা · Bengali bn আলু কামান
ไทย · Thai th ปืนใหญ่มันฝรั่ง
Hausa ha Bindigar Dankali
Naijá · Nigerian Pidgin pcm Potato Cannon
العربية · Arabic ar مدفع البطاطس
فارسی · Persian fa توپ سیب‌زمینی
עברית · Hebrew he תותח תפודים
اردو · Urdu ur آلو توپ

Data

Show raw game data
{
  "id": "spud-cannon",
  "tier": "base",
  "base": {
    "damage": 20,
    "cooldown": 2.2,
    "amount": 1,
    "area": 1,
    "speed": 170,
    "duration": 2,
    "pierce": 0,
    "knockback": 1.5,
    "interval": 0.15
  },
  "levels": [
    {
      "damage": 10
    },
    {
      "area": 0.2
    },
    {
      "amount": 1
    },
    {
      "damage": 10
    },
    {
      "cooldown": -0.3
    },
    {
      "area": 0.2
    },
    {
      "damage": 15
    }
  ],
  "weight": 85,
  "behavior": {
    "kind": "explosive",
    "size": 5,
    "explodeRadius": 22
  }
}

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
  • 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 if(n.split[t]>0&&vm(e,t,a),n.explodeRadius[t]>0)_m(e,t),n.pool.kill(t)
  2. sim-BkfBhQfw.js a<=0?(n.explodeRadius[r]>0&&_m(e,r)
  3. sim-BkfBhQfw.js o.explodeRadius[a]=n.explodeRadius*r.area,o.cluster[a]=n.cluster??0
  4. sim-BkfBhQfw.js return Nl(n)||Nl(r)?[n,r]:void 0
  5. i18n-ja-content-DO6GrqHt.js "content.weapon.spud-cannon.name":["ポテトキャノン"]