mechanic

Use when

You want expressive long-range traversal or object-pulling that rewards target reads.

What it is. A tether fired at a point; on contact it reels — pulling the player to the anchor, or the anchor to the player. Reach becomes a button, and every valid anchor is a handhold on the map’s mesh.

Player fantasy / why it’s fun. The map stops being floor and becomes a lattice of grab points. You read a distant hook, fire, and the world snaps closer — the payoff of spotting the line lands before the payoff of taking it.

The verb

Aim at an anchor → fire tether → reel. Land, cancel, or transition into a swing.

How it feels / why it’s fun

Tuning levers

LeverDoesSane default
Pull modeInstant-pull vs momentum-swingInstant-pull to start; unlock swing later
Max rangeHow far a valid anchor can be6–10 player-heights
Reel speedTime to close the gap0.25–0.5s to travel full range
Air control during reelSteer the pullLight; full steer only for swing mode
Release velocityKept speed on detach (swing)~1.0–1.4× swing speed
Anchor cooldownRegrab delay per anchor0 for instant; short for swing chains
Aim assistSnap to nearest valid anchor in a coneOn for pad, generous cone
Miss penaltyCost of firing at nothingCheap; brief recovery, no death

Anchor telegraphing (do not skip)

A grapple is only as good as your ability to read the anchor. Un-telegraphed anchors turn traversal into guessing — the antipattern-guess-the-designer trap.

Slots into

Twist seams

How it wires to Hayao

Fails when…

See also

mechanic-swing · mechanic-dash · mechanic-teleport · mechanic-throw · mechanic-magnet · mechanic-wall-jump · system-telegraphs · system-map-and-navigation · pattern-readability · pattern-risk-reward · genre-metroidvania

This module rendersthe repo's markdowndirectly — edit it there, it changes here.