Назад към всички

structs-exploration

// Explores new planets and manages fleet movement in Structs. Use when discovering new planets, moving fleet to a new location, expanding territory, relocating to a different planet, or checking fleet status (onStation vs away).

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namestructs-exploration
descriptionExplores new planets and manages fleet movement in Structs. Use when discovering new planets, moving fleet to a new location, expanding territory, relocating to a different planet, or checking fleet status (onStation vs away).

Structs Exploration

Important: Entity IDs containing dashes (like 3-1, 4-5) are misinterpreted as flags by the CLI parser. All transaction commands in this skill use -- before positional arguments to prevent this.

Procedure

  1. Check eligibilitystructsd query structs planet [id]. Exploration requires currentOre == 0 (planet complete). One planet per player at a time; old planet is released on explore.
  2. Explorestructsd tx structs planet-explore --from [key-name] --gas auto --gas-adjustment 1.5 -y -- [player-id]. New planet: 5 ore, 4 slots per ambit. Fleet moves to new planet. When ore = 0, planet status = complete, all structs destroyed, fleets sent away.
  3. Move fleet — To relocate between planets: structsd tx structs fleet-move --from [key-name] --gas auto --gas-adjustment 1.5 -y -- [fleet-id] [destination-location-id].
  4. Chart — Query planet, grid, attributes to evaluate resource potential and strategic value.

Commands Reference

ActionCLI Command
Explore planetstructsd tx structs planet-explore -- [player-id]
Move fleetstructsd tx structs fleet-move -- [fleet-id] [destination-location-id]
Query planetstructsd query structs planet [id]
List planetsstructsd query structs planet-all-by-player [player-id]
Query fleetstructsd query structs fleet [id]
Query gridstructsd query structs grid [id]
Planet attributestructsd query structs planet-attribute [planet-id] [attribute-type]

Rules: Starting ore = 5. New planet when ore = 0. One planet per player at a time. Common tx flags: --from [key-name] --gas auto --gas-adjustment 1.5 -y.

Verification

  • structsd query structs planet [id] — new planet has currentOre = 5, maxOre = 5
  • structsd query structs planet-all-by-player [player-id] — planet list updated
  • structsd query structs fleet [id] — fleet location matches destination (onStation/away)

Error Handling

  • "planet not complete" — Deplete ore (currentOre = 0) before exploring.
  • "fleet away" — Fleet must be available; wait for return or check fleet state.
  • "invalid destination" — Use valid location ID; query grid for options.

See Also