/gyonin¶
Syntax¶
/gyonin pause|movepause|mode|melee|meleedir|follow|followclose|followturn|beacon|radius|assisthp|mainassist|chatecho|debug
Description¶
Control gyonin, the bundled combat-rotation automation: pause it, pick a
role, set the assist target and engagement radius. Run /lua run gyonin first.
Provided by a script
/lua run gyonin
lua/gyonin/classes/<class>.lua.
Pausing¶
- pause on|off|toggle — Stop/resume the whole rotation. Bare
/gyonin pausetoggles. - movepause on|off|toggle — Stop/resume just the movement half, leaving the rotation running.
Role¶
- mode assist|tank|manual|puller — Set the role. Saved to the character's
config.
assist— attack what the main assist attacks.tank— pull and hold aggro.manual— cast on what you target, don't pick targets.puller— pull to camp.
- mainassist <name|@Role> / ma <name|@Role> — Whose target to
assist.
/gyonin mainassist offclears it. - assisthp <value> — Engage once the assist's target drops to this health percentage.
Movement¶
- melee on|off|toggle — Whether to close to melee range at all.
- meleedir front|behind|left|right|flanking|<degrees>|none — Where to stand relative to the mob.
- follow <name> [dist] — Follow a character.
/gyonin follow offstops. Bare/gyonin followalso stops — it does not report who you're following. -
followclose <name> [dist] — The same follow, steered by the leader's own client's position instead of by your client's relayed copy of their character, and starting the moment that report says they started rather than once the in-game distance has drifted. This is what stops a box noticing late and then sprinting to catch up.
/gyonin followclose offstops.The leader's client has to be broadcasting. Any client running
gyoninornavalready is; for the character you drive by hand, which usually runs neither,/lua run navbeaconon that client is the whole setup. Without itfollowclosefalls back to the ordinary follow and says so in chat. -
beacon [on|off] — With no argument, print whether this client is broadcasting its position, whether it's listening, and every character it can currently hear with the age of their last report. Run this when a
followclosesays it never heard a beacon.on/offcontrol this client's own broadcast. (/nav beaconis the same readout, but/navonly exists while thenavscript is running — hence this copy.) -
followturn <turnGain> [turnMax] — Turn-speed boost applied only while gyonin's own follow is armed; the navigator's normal turn rate is restored the moment the follow ends.
offclears it, no argument prints the current values. Saved to the character's config asFollowTurnGain/FollowTurnMax, so a character keeps its feel across restarts and every follow it arms from then on. Takes effect on the next/gyonin follow, so re-issue the follow to apply it to one already running. OmittingturnMaxleaves the saved one alone.0is the stored form of "off". For turn tuning that applies outside a follow, use/nav tune(turngain,turnmax,turndeadband,turnsign,turnacquire— bare/nav tunelists every key with its current value).Navigator stock values are
turnGain 0.1/turnMax 2.0; doubling both (0.2/4.0) is a reasonable first thing to try. - radius tank|assist|puller <value> — Per-mode camp radius. This is the leash: every movement path is gated on it, so a chase can't drag you across the zone.
Bare /gyonin mode (and most other subcommands with no argument) prints the
current value rather than changing it.
Output¶
gyonin prints everything it does — target picks, casts, config changes — to the core log and the clockwork console, and to the game's own chat window. The chat copy is local-only: it is written straight into your client's chat scrollback on the system channel, never sent to the server, so nobody else sees it.
- chatecho on|off|toggle — Turn the chat-window copy on or off. The console and log copies are unaffected either way, so turning it off hides the chatter without losing the record.
-
debug on|off|toggle — The rotation's running commentary: the targeting log (
target=… encounter=… pbae=…), the out-of-range warning, and each class script's periodic status line. Off by default. Saved per character asDebug, and read live, so it takes effect on the next line printed — no restart. With it off, gyonin only prints things you asked for or need to act on: startup, command confirmations, and one-shot misconfiguration warnings.Turning it off also skips work, not just output — the targeting log's
pbaecount walks the whole spawn list on every target change, and that walk is now gated too.
chatecho is the one setting here not saved to the character config — it
lasts until the next /lua run gyonin. It's a shared, all-characters setting,
so one character silencing itself shouldn't silence the group. To change its
startup default, set ChatEcho in
config/gyonin/global_config.lua (the shared, all-characters settings file that
also carries TickDelayMS).
Examples¶
/lua run gyonin
/gyonin mode assist
/gyonin mainassist Tankname
/gyonin assisthp 98
/gyonin radius assist 25
/gyonin meleedir behind
/gyonin pause
Across a whole group:
/dge /lua run gyonin
/dge /gyonin mainassist Tankname
/dga /gyonin pause off
See also¶
/nav— gyonin drives movement through the samelib.nav.- Top-Level Objects — the state its rotations read.