# Sack of Russets

> Sack of Russets is an evolution in tibo.dog. A whole sack of heavy potatoes, all at once.

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

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

| Sack of Russets | |
|---|---|
| Type | Evolution |
| Trigger | Automatic (cooldown) |
| Attack | Lobbed (arcing) projectile (`lob`) |
| Damage | 60 |
| Cooldown (s) | 2.2 |
| Amount | 4 |
| Area | 1.6 |
| Speed | 230 |
| Duration (s) | 3 |
| Pierce | 99 |
| Knockback | 2 |
| Interval (s) | 0.1 |
| Evolves from | [Spud Lob](/weapons/spud-lob) (level 8) + [Butter Pat](/passives/butter-pat) |

**Sack of Russets** is an evolution in tibo.dog. In-game description: “A whole sack of heavy potatoes, all at once.”

## Overview

Sack of Russets is the evolution of [Spud Lob](/weapons/spud-lob). To get it, have Spud Lob at level 8 and own [Butter Pat](/passives/butter-pat), then open a [chest](/chests). See [Evolutions](/evolutions).

Every 2.2 s it throws 5 heavy potatoes (raw amount 4 plus Tibo's base +1, see [Stats](/stats), 0.1 s apart), each dealing 60 raw damage. They fly in the same up-and-down arc as Spud Lob, but higher and spread wider, and they pierce without limit. Each potato keeps going through every pest in its path for its full life, 3 s or 3.75 s with Tibo's base +25% duration.

## How it works

- **Arc.** As with Spud Lob, potatoes are launched straight up the screen and pulled back down by `gravity` (420). At speed 230 a potato peaks about 63 units above Tibo after roughly 0.55 s and comes back level with him after about 1.1 s.
- **Scatter.** The sideways speed is random, up to `spreadX` (130) × (0.6 + 0.4 × area). With the base area of 1.6 that is up to about 160 units per second either way, so the five potatoes fan out into a wide spray.
- **Unlimited pierce.** A weapon pierce of 99 means unlimited pierce. [sim-BkfBhQfw.js: `n.pierce=i.pierce>=99?-1:i.pierce+r.pierceBonus`] In exchange, a pest can only be hit by this weapon once every 0.5 s, and that timer is shared by all five potatoes. [sim-BkfBhQfw.js: `i=8*U(n)+Math.max(0,e.projectiles.slot[t]);return!(e.tick-r.hitStamp[i]<e.projectiles.rehit[t]`] A potato that catches a pest on the way up can hit it again on the way down if at least 0.5 s has passed.

**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): it threw 5 potatoes 0.1 s apart every 2.2 s, each spawned with a 3.75 s lifetime and unlimited pierce. All three seeds gave the same figures.

## Tips

- Against one tough target the shared timer caps the sack at 2 hits per second, however many potatoes pass through it. It does its best work on crowds that fill the wide column above and below Tibo.
- Spud Artillery also uses this arc. Sack of Russets still counts as Spud Lob for that union, so a level 8 [Spud Cannon](/weapons/spud-cannon) can later unite with it into [Spud Artillery](/weapons/spud-artillery), freeing a weapon slot.

## 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`.

Evolutions have no level-ups in the game data; they use these fixed raw values.

| Stat | Value |
|---|---|
| Damage | 60 |
| Cooldown (s) | 2.2 |
| Amount | 4 |
| Area | 1.6 |
| Speed | 230 |
| Duration (s) | 3 |
| Pierce | 99 |
| Knockback | 2 |
| 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` | lob |
| `size` | 7 |
| `gravity` | 420 |
| `spreadX` | 130 |

## Obtaining

- Get [Spud Lob](/weapons/spud-lob) to level 8 while owning [Butter Pat](/passives/butter-pat) (any level), then open a [chest](/chests). See [Evolutions](/evolutions).

## 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.sack-of-russets.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` | Saco de papas russet |
| हिन्दी · Hindi | `hi` | रसेट आलू थैली |
| Deutsch · German | `de` | Kartoffelsack |
| Français · French | `fr` | Sac de patates rousses |
| Português (Brasil) · Brazilian Portuguese | `pt` | Saco de batatas |
| Türkçe · Turkish | `tr` | Çuval Dolusu Patates |
| Bahasa Indonesia · Indonesian | `id` | Sekarung Kentang |
| Русский · Russian | `ru` | Мешок картохи |
| Bahasa Melayu · Malay | `ms` | Guni Kentang Russet |
| Filipino | `fil` | Sako ng Russet |
| मराठी · Marathi | `mr` | तांबूस बटाट्यांचे पोते |
| Tiếng Việt · Vietnamese | `vi` | Nguyên Bao Khoai |
| తెలుగు · Telugu | `te` | ఆలూ బస్తా |
| தமிழ் · Tamil | `ta` | உருளை மூட்டை |
| বাংলা · Bengali | `bn` | ভারী আলুর বস্তা |
| ไทย · Thai | `th` | กระสอบมันฝรั่ง |
| Hausa | `ha` | Buhun Dankali |
| Naijá · Nigerian Pidgin | `pcm` | Bag of Potatoes |
| <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": "sack-of-russets",
  "tier": "evolved",
  "base": {
    "damage": 60,
    "cooldown": 2.2,
    "amount": 4,
    "area": 1.6,
    "speed": 230,
    "duration": 3,
    "pierce": 99,
    "knockback": 2,
    "interval": 0.1
  },
  "behavior": {
    "kind": "lob",
    "size": 7,
    "gravity": 420,
    "spreadX": 130
  },
  "from": "spud-lob",
  "catalyst": "butter-pat"
}
```

## 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`)
