# Four-Eyed Spud

> Four-Eyed Spud is a passive in tibo.dog. +10% luck per level.

Source page: https://www.tibodog.wiki/passives/four-eyed-spud · 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](/) › [Passives](/passives)

| Four-Eyed Spud | |
|---|---|
| Stat | Luck (`luck`) |
| Per level | 0.1 per level |
| Max level | 5 |
| At max level | 0.5 |
| Offer weight | 80 |
| Catalyst for | [Factory Reset](/weapons/factory-reset), [Loaded Dice](/weapons/loaded-dice), [All-Seeing Spud](/items/all-seeing-spud) |

**Four-Eyed Spud** is a passive upgrade in tibo.dog. In-game description: “+10% luck per level.”

## Overview

Four-Eyed Spud raises luck by 0.1 per level, up to 0.5 at level 5. The in-game tooltip for luck sums up its main uses: “Better odds of a fourth level-up card, bigger chests and rarer items.”

It is the catalyst for [Factory Reset](/weapons/factory-reset) (from [Reset Button](/weapons/reset-button)) and [Loaded Dice](/weapons/loaded-dice) (from [Spud Dice](/weapons/spud-dice)). At level 5 it also evolves [Wandering Eyes](/items/wandering-eyes) into [All-Seeing Spud](/items/all-seeing-spud).

## How it works

Luck changes these rolls, and nothing else in the simulation code. Values assume Four-Eyed Spud is the only luck source:

| Effect | Formula | Level 1 | Level 5 |
|---|---|---|---|
| 4th level-up card | chance `min(1, luck)` | 10% | 50% |
| 5-reward chest | `0.02 × (1 + luck)` | 2.2% | 3% |
| 3- or 5-reward chest | `0.20 × (1 + luck)` | 22% | 30% |
| Item rarity | weight of rarity *n* × `(1 + luck)^n` | Legendary 2.7% | Legendary 7.1% |
| [Seed Potato](/weapons/seed-potato) golden harvest | `0.5 × luck`, fully grown plants only | 5% | 25% |
| [Reset Button](/weapons/reset-button) drops kept | `min(0.95, 0.15 + 0.5 × luck)` | 20% | 40% |

The rarity numbers are the Legendary share of item rolls, computed from the weights on [Chests](/chests#item-rarity). The golden harvest roll is in the Seed Potato code.[sim-BkfBhQfw.js: `s=n.luckK*e.loadout.stats.luck,c=o===3&&s>0&&e.rng.next()<s`] A golden harvest also drops gold coins. Reset Button normally erases most pickups on screen when it fires, and each one survives with the chance above.[sim-BkfBhQfw.js: `Math.min(.95,e.cfg.reset.dropSaveChance+.5*e.loadout.stats.luck)`] Factory Reset keeps all drops (“Clears the screen, keeps the drops, heals Tibo.”), so luck no longer matters for it.

Luck does **not** change the dice. Spud Dice and Loaded Dice roll a plain 1–6 with the run's random generator.[sim-BkfBhQfw.js: `let r=e.projectiles,i=e.rng.int(1,6),a=!1`]

Other luck sources are [Lucky Peel](/items/lucky-peel) (+0.05), [Cursed Crown](/items/cursed-crown) (+0.2), the auras of the dogs [Scout](/dogs/beagle), [Zelda](/dogs/pomchi) and [Zelda & Link](/dogs/zelda-and-link), and [Spud Shrine](/points-of-interest#spud-shrine) blessings. Luck has no cap, but the 4th-card chance stops improving at 1.0 luck.

## Tips

- Take Four-Eyed Spud for Loaded Dice or All-Seeing Spud, not to improve the dice themselves.
- The 4th card is the most visible gain. Each extra card gives you more choice on every level-up for the rest of the run.

## Levels

| Level | Luck (`luck`) total |
|---|---|
| 1 | 0.1 |
| 2 | 0.2 |
| 3 | 0.3 |
| 4 | 0.4 |
| 5 | 0.5 |

Totals are added to Tibo's stat sum. How each stat turns into a multiplier (caps and diminishing returns) is on [Stats](/stats).

## Catalyst for

| Result | Also needs |
|---|---|
| [Factory Reset](/weapons/factory-reset) | [Reset Button](/weapons/reset-button) at max level |
| [Loaded Dice](/weapons/loaded-dice) | [Spud Dice](/weapons/spud-dice) at max level |
| [All-Seeing Spud](/items/all-seeing-spud) | [Wandering Eyes](/items/wandering-eyes) |

## 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.passive.four-eyed-spud.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` | Papa de cuatro ojos |
| हिन्दी · Hindi | `hi` | चार आंखों वाला आलू |
| Deutsch · German | `de` | Brillenknolle |
| Français · French | `fr` | Patate à quatre yeux |
| Português (Brasil) · Brazilian Portuguese | `pt` | Batata quatro-olhos |
| Türkçe · Turkish | `tr` | Dört Gözlü Patates |
| Bahasa Indonesia · Indonesian | `id` | Kentang Empat Mata |
| Русский · Russian | `ru` | Картоха-очкарик |
| Bahasa Melayu · Malay | `ms` | Ubi Empat Mata |
| Filipino | `fil` | Patatas na Apat ang Mata |
| मराठी · Marathi | `mr` | चार डोळ्यांचा बटाटा |
| Tiếng Việt · Vietnamese | `vi` | Khoai Bốn Mắt |
| తెలుగు · Telugu | `te` | నాలుగు కళ్ళ ఆలూ |
| தமிழ் · Tamil | `ta` | நாலுகண் உருளை |
| বাংলা · Bengali | `bn` | চারচোখো আলু |
| ไทย · Thai | `th` | มันฝรั่งสี่ตา |
| Hausa | `ha` | Dankali Mai Ido Huɗu |
| Naijá · Nigerian Pidgin | `pcm` | Four-Eye Potato |
| <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": "four-eyed-spud",
  "stat": "luck",
  "perLevel": 0.1,
  "maxLevel": 5,
  "weight": 80
}
```

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