structsd query structs planet [id], structsd query structs struct [id] for targets, shield, defenses.structsd tx structs struct-stealth-activate [struct-id] --from [key-name] --gas auto --gas-adjustment 1.5 -y before attack.structsd tx structs struct-attack [operating-struct-id] [target-struct-id,target-id2,...] [weapon-system] --from [key-name] --gas auto --gas-adjustment 1.5 -y. Can target multiple structs.structsd tx structs fleet-move [fleet-id] [destination-location-id] --from [key-name] --gas auto --gas-adjustment 1.5 -y. Then structsd tx structs planet-raid-compute [fleet-id] -D [difficulty], then planet-raid-complete [fleet-id]. Move fleet home. Refine stolen ore immediately.structsd tx structs struct-defense-set [defender-struct-id] [protected-struct-id] to assign; struct-defense-clear [defender-struct-id] to remove.| Action | CLI Command |
|---|---|
| Attack | structsd tx structs struct-attack [operating-struct-id] [target-ids] [weapon-system] |
| Raid compute (PoW) | structsd tx structs planet-raid-compute [fleet-id] -D [difficulty] |
| Raid complete | structsd tx structs planet-raid-complete [fleet-id] |
| Fleet move | structsd tx structs fleet-move [fleet-id] [destination-location-id] |
| Set defense | structsd tx structs struct-defense-set [defender-id] [protected-id] |
| Clear defense | structsd tx structs struct-defense-clear [defender-id] |
| Stealth on | structsd tx structs struct-stealth-activate [struct-id] |
| Stealth off | structsd tx structs struct-stealth-deactivate [struct-id] |
Raid: fleet-move → planet-raid-compute → planet-raid-complete → fleet-move home → refine stolen ore. Common tx flags: --from [key-name] --gas auto --gas-adjustment 1.5 -y.
knowledge/mechanics/combat.mdknowledge/mechanics/fleet.mdknowledge/mechanics/resources.md