Sprout Satellites
Sprout Satellites is a base weapon in tibo.dog. In-game description: “Potato sprouts circle Tibo for a while.”
Overview
Sprout Satellites puts potato sprouts in orbit around Tibo for a few seconds at a time. At level 1, 3 sprouts (the raw amount of 2 plus Tibo's base +1 amount, see Stats) circle at a distance of 38 units for 5 s (4 s plus the base +25% duration), then disappear for a 3 s cooldown. Any pest a sprout touches takes 14 raw damage with knockback. Each pest can be hit by this weapon at most once every 0.4 s.
It is offered on level-up cards and is in the starting-weapon pool. At level 8 it has 5 sprouts, 48 raw damage, area 1.4, a 6.25 s orbit (5 s raw) and a 2 s cooldown. With Slow Cooker owned, a chest evolves it into Eternal Sprouts, which never stop orbiting.
How it works
- On/off cycle. The orbit lasts for the weapon's duration (at least 0.5 s). The cooldown only starts after the sprouts disappear.[1] One cycle is duration + cooldown: 5 s on and 3 s off at level 1, 6.25 s on and 2 s off at level 8, counting Tibo's base +25% duration. Duration bonuses lengthen the on-time and cooldown bonuses shorten the gap.
- Orbit. Sprouts are spaced evenly around Tibo. The orbit radius is
38 × √areaand each sprout's hit radius is6 × area.[2] At level 8 (area 1.4) that is about 45 units out, with an 8.4-unit hit radius. - Rotation speed. For this weapon the
speedstat is in radians per second. At 3.2 a sprout completes a lap in about 2 s; the level 3 upgrade raises it to 3.8. Orbit weapons get only half of Tibo's projectile speed bonus.[3] - Hit timer.
hitInterval(0.4 s) is tracked per pest for the whole weapon, not per sprout.[4] A pest touched by two sprouts within 0.4 s is only hit once.
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; for the ring test the clock was first warped 200 s and played 20 s to have enough pests): with 24 pests held in a ring on the orbit, at most 3 separate spots on the ring were hit on the same tick at level 1 and 5 at level 8, one per sprout. The weapon was active for 300 ticks (5 s) then off for 180 (3 s) at level 1, and 375 (6.25 s) on, 120 (2 s) off at level 8. A pest moved along with a sprout every tick was hit exactly every 24 ticks (0.4 s). All three seeds gave the same figures.
Tips
- Because of the shared hit timer, more sprouts mean more coverage around the ring rather than more damage on one pest. A single target takes at most 2.5 hits per second from this weapon.
- Pests standing closer to Tibo than the orbit, or farther out, are not touched. The ring works best on pests walking in toward Tibo, since they have to cross it.
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 | Speed | Duration (s) |
|---|---|---|---|---|---|---|---|
| 1 | Acquired | 14 | 3 | 2 | 1 | 3.2 | 4 |
| 2 | +4 damage | 18 | 3 | 2 | 1 | 3.2 | 4 |
| 3 | +0.6 speed, +8 damage | 26 | 3 | 2 | 1 | 3.8 | 4 |
| 4 | +0.5 duration, +0.2 area | 26 | 3 | 2 | 1.2 | 3.8 | 4.5 |
| 5 | +1 amount, -0.5 cooldown | 26 | 2.5 | 3 | 1.2 | 3.8 | 4.5 |
| 6 | +14 damage, +0.2 area | 40 | 2.5 | 3 | 1.4 | 3.8 | 4.5 |
| 7 | +0.5 duration, -0.5 cooldown | 40 | 2 | 3 | 1.4 | 3.8 | 5 |
| 8 | +1 amount, +8 damage | 48 | 2 | 4 | 1.4 | 3.8 | 5 |
Base values
| Stat | Level 1 |
|---|---|
| Damage | 14 |
| Cooldown (s) | 3 |
| Amount | 2 |
| Area | 1 |
| Speed | 3.2 |
| Duration (s) | 4 |
| Pierce | 0 |
| Knockback | 1.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 above.
| Parameter | Value |
|---|---|
kind |
orbit |
size |
6 |
orbitRadius |
38 |
hitInterval |
0.4 |
Obtaining
- Offered as a card on level-up (offer weight 90).
- Listed in the game's
player.startWeaponspool (see Level-up).
Evolution
| Result | Requires | Type |
|---|---|---|
| Evolution |
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 |
Satélites de brote |
| हिन्दी · Hindi | hi |
अंकुर सैटेलाइट |
| Deutsch · German | de |
Keimsatelliten |
| Français · French | fr |
Satellites germés |
| Português (Brasil) · Brazilian Portuguese | pt |
Satélites de broto |
| Türkçe · Turkish | tr |
Filiz Uyduları |
| Bahasa Indonesia · Indonesian | id |
Satelit Tunas |
| Русский · Russian | ru |
Ростки-спутники |
| Bahasa Melayu · Malay | ms |
Satelit Tunas |
| Filipino | fil |
Satelayt na Usbong |
| मराठी · Marathi | mr |
कोंब उपग्रह |
| Tiếng Việt · Vietnamese | vi |
Vệ Tinh Mầm |
| తెలుగు · Telugu | te |
మొలక ఉపగ్రహాలు |
| தமிழ் · Tamil | ta |
முளைக் கோள்கள் |
| বাংলা · Bengali | bn |
অঙ্কুর উপগ্রহ |
| ไทย · Thai | th |
ดาวเทียมหน่อมัน |
| Hausa | ha |
Taurarin Toho |
| Naijá · Nigerian Pidgin | pcm |
Sprout Satellites |
| العربية · Arabic | ar |
أقمار البراعم |
| فارسی · Persian | fa |
ماهوارههای جوانه |
| עברית · Hebrew | he |
לווייני נבטים |
| اردو · Urdu | ur |
کونپل سیٹلائٹ |
Data
Show raw game data
{
"id": "sprout-satellites",
"tier": "base",
"base": {
"damage": 14,
"cooldown": 3,
"amount": 2,
"area": 1,
"speed": 3.2,
"duration": 4,
"pierce": 0,
"knockback": 1.2,
"interval": 0.1
},
"levels": [
{
"damage": 4
},
{
"speed": 0.6,
"damage": 8
},
{
"duration": 0.5,
"area": 0.2
},
{
"amount": 1,
"cooldown": -0.5
},
{
"damage": 14,
"area": 0.2
},
{
"duration": 0.5,
"cooldown": -0.5
},
{
"amount": 1,
"damage": 8
}
],
"weight": 90,
"behavior": {
"kind": "orbit",
"size": 6,
"orbitRadius": 38,
"hitInterval": 0.4
}
}
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
if(!0===n.permanent)t.active=1;else if(t.active>0)--t.active,t.active<=0&&(t.cd=b(r.cooldown)) - sim-BkfBhQfw.js
s=n.orbitRadius*Math.sqrt(r.area),c=n.size*r.area,l=Math.round(60*n.hitInterval) - sim-BkfBhQfw.js
1+.5*(r.projSpeedMult-1) - sim-BkfBhQfw.js
e.tick-i.hitStamp[a]<l||(i.hitStamp[a]=e.tick,Y(e,r)) - i18n-ja-content-DO6GrqHt.js
"content.weapon.sprout-satellites.name":["芽サテライト"]