# Locked Gatling

> Locked Gatling is a base weapon in tibo.dog. Each 2 second burst locks onto the nearest pest's angle and keeps firing tots that way while Tibo moves. More amount fires more lanes side by side.

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

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

| Locked Gatling | |
|---|---|
| Type | Base weapon |
| Trigger | Locked-angle bursts |
| Attack | Locks onto a pest’s angle for a 2 s burst (`gatling`) |
| Damage | 6 |
| Cooldown (s) | 0.14 |
| Amount | 1 |
| Area | 1 |
| Speed | 220 |
| Duration (s) | 1.2 |
| Pierce | 1 |
| Knockback | 0.4 |
| Interval (s) | 0 |
| Max level | 8 |
| Offer weight | 75 |
| Evolves into | [Tater Minigun](/weapons/tater-minigun) (with [Masher Grip](/passives/masher-grip)) |

**Locked Gatling** is a base weapon in tibo.dog. In-game description: “Each 2 second burst locks onto the nearest pest's angle and keeps firing tots that way while Tibo moves. More amount fires more lanes side by side.”

## Overview

Locked Gatling fires tots in bursts. At the start of each 2 s burst it takes the angle to the nearest pest and then fires every tot of the burst at that same angle, even if Tibo moves or the pest dies. Between bursts there is a 0.35 s pause.

At level 1 it fires every 0.14 s during a burst; the measured bursts had 16 shots. Each shot is two tots side by side: the weapon's amount of 1 plus Tibo's base +1 amount (see [Stats](/stats)). Each tot deals 6 damage, flies at 220 units/s for 1.2 s (about 264 units) and has pierce 1, so it can hit two pests. Levelling raises damage to 12, shortens the fire interval to 0.10 s and raises pierce to 2. It is a base weapon offered on level-up. At max level, with [Masher Grip](/passives/masher-grip) owned, a chest evolves it into [Tater Minigun](/weapons/tater-minigun) (see [Evolutions](/evolutions)).

## How it works

- **Locking on.** A burst starts only if a pest is within 220 units. If none is, the gatling checks again every 0.1 s. When it locks, it stores the angle from Tibo to that pest and starts a 2 s burst. The first tot fires immediately. [sim-BkfBhQfw.js: `a.angle=k(a.lockY-r,a.lockX-n),a.lockAt=e.tick,a.left=b(t.burstSec)`]
- **During the burst.** Tots fire at the weapon's cooldown from Tibo's current position, along the locked angle with up to ±0.03 rad of random spread. Moving Tibo moves the line of fire sideways but does not change its angle.
- **Lanes.** Each point of amount fires one more tot per shot, so two lanes with no amount bonuses. The tots fly side by side in parallel lanes 7 units apart instead of fanning out. [sim-BkfBhQfw.js: `c=(i-.5*(r.amount-1))*n.lane`]
- The tots look like [Tot Toss](/weapons/tot-toss) shots. Their damage, speed and pierce come from this weapon.

**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 a burst was 16 shots (each a pair of tots) about 0.13 s apart over 2 s, and a new burst began every 2.35 s; only the 2 nearest pests were hit (pierce 1). At level 8 bursts had 21 shots 0.1 s apart, every 2.35 s, and the 3 nearest pests were hit. All three seeds gave the same figures.

## Tips

- The lock is taken once per burst. If Tibo walks past the target or the crowd shifts, the rest of the burst keeps going the original way. Strafing sideways across the locked angle sweeps the stream over a wide line of pests.
- Cooldown bonuses shorten the time between tots within a burst. They do not change the 2 s burst length or the 0.35 s pause.

## 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 | Cooldown (s) | Pierce |
|---|---|---|---|---|
| 1 | Acquired | 6 | 0.14 | 1 |
| 2 | +1 damage | 7 | 0.14 | 1 |
| 3 | -0.02 cooldown | 7 | 0.12 | 1 |
| 4 | +1 damage | 8 | 0.12 | 1 |
| 5 | +1 pierce | 8 | 0.12 | 2 |
| 6 | +2 damage | 10 | 0.12 | 2 |
| 7 | -0.02 cooldown | 10 | 0.1 | 2 |
| 8 | +2 damage | 12 | 0.1 | 2 |

### Base values

| Stat | Level 1 |
|---|---|
| Damage | 6 |
| Cooldown (s) | 0.14 |
| Amount | 1 |
| Area | 1 |
| Speed | 220 |
| Duration (s) | 1.2 |
| Pierce | 1 |
| Knockback | 0.4 |
| Interval (s) | 0 |

### 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` | bigUpdate |
| `variant.kind` | gatling |
| `variant.burstSec` | 2 |
| `variant.gapSec` | 0.35 |
| `variant.retrySec` | 0.1 |
| `variant.reach` | 220 |
| `variant.lane` | 7 |
| `variant.spread` | 0.03 |
| `variant.size` | 4 |
| `variant.shot` | tot-toss |

## Obtaining

- Offered as a card on level-up (offer weight 75).

## Evolution

| Result | Requires | Type |
|---|---|---|
| [Tater Minigun](/weapons/tater-minigun) | [Locked Gatling](/weapons/locked-gatling) (max level) + [Masher Grip](/passives/masher-grip) | 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.locked-gatling.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` | Gatling fija |
| हिन्दी · Hindi | `hi` | अटल गैटलिंग |
| Deutsch · German | `de` | Fixierte Gatling |
| Français · French | `fr` | Gatling verrouillée |
| Português (Brasil) · Brazilian Portuguese | `pt` | Gatling travada |
| Türkçe · Turkish | `tr` | Kilitli Gatling |
| Bahasa Indonesia · Indonesian | `id` | Gatling Terkunci |
| Русский · Russian | `ru` | Прицельный гатлинг |
| Bahasa Melayu · Malay | `ms` | Gatling Terkunci |
| Filipino | `fil` | Tutok na Gatling |
| मराठी · Marathi | `mr` | स्थिर गॅटलिंग |
| Tiếng Việt · Vietnamese | `vi` | Gatling Khóa |
| తెలుగు · Telugu | `te` | గురి గాట్లింగ్ |
| தமிழ் · Tamil | `ta` | குறி கேட்லிங் |
| বাংলা · Bengali | `bn` | অটল গ্যাটলিং |
| ไทย · Thai | `th` | แกตลิงล็อกเป้า |
| Hausa | `ha` | Bindiga Mai Kafe Ido |
| Naijá · Nigerian Pidgin | `pcm` | Locked Gatling |
| <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": "locked-gatling",
  "tier": "base",
  "base": {
    "damage": 6,
    "cooldown": 0.14,
    "amount": 1,
    "area": 1,
    "speed": 220,
    "duration": 1.2,
    "pierce": 1,
    "knockback": 0.4,
    "interval": 0
  },
  "levels": [
    {
      "damage": 1
    },
    {
      "cooldown": -0.02
    },
    {
      "damage": 1
    },
    {
      "pierce": 1
    },
    {
      "damage": 2
    },
    {
      "cooldown": -0.02
    },
    {
      "damage": 2
    }
  ],
  "weight": 75,
  "behavior": {
    "kind": "bigUpdate",
    "variant": {
      "kind": "gatling",
      "burstSec": 2,
      "gapSec": 0.35,
      "retrySec": 0.1,
      "reach": 220,
      "lane": 7,
      "spread": 0.03,
      "size": 4,
      "shot": "tot-toss"
    }
  }
}
```

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