Discord
| Setting | What it does |
|---|---|
| Show what the macro is doing on Discord | Shows the mode, map, wave and this session's results on your Discord profile while the Discord app is open. |
| Post results to Discord | Sends a message to your channel when each match ends. |
| Webhook link | Paste the webhook link from your Discord channel's settings. Separate several links with commas to post to each. |
| Include a screenshot | Attaches the result screen to each message. |
| Your Discord user ID | You get pinged when the macro needs you, such as when it can't reconnect. |
To make a webhook: in Discord, open the channel's settings, go to Integrations > Webhooks, create one and copy its URL. Press F8 to send a test message.

Reconnecting
| Setting | What it does |
|---|---|
| Reconnect automatically | Rejoins if the game closes or disconnects, and carries on. |
| Tries before giving up | How many reconnects in a row before it stops and pings you. |
| Use my private server | Rejoins through your private server link instead of a public server. |
Placement
| Setting | What it does |
|---|---|
| Pause after a ground / hill / farm unit | Milliseconds to wait after placing each type of unit. Lower them if placing feels slow. |
| Extra pause after every step | Seconds added after every step. |
| Furthest a unit may move | If a unit's spot is taken, spots around it are tried, nearest first, up to this many pixels away (55 at most). |
| Give up on a step after | Seconds to wait for enough yen before skipping a step. |
Camera
Line up the camera each run zooms out and tilts the camera to look straight down before placing, so your saved spots line up every match. Leave it on unless you have a reason not to.
Controls
The keys lunaMacro presses in the game (Sell unit and Cancel placement) and the hotkeys you press to control it. They must match your in-game keys. Click a key, then press the new one.
Cards
Your card voting order, the weather card orders, and whether to follow your order or go for the most pearls. See Card votes.
Summer Event
| Setting | What it does |
|---|---|
| Use one config on every map | Plays the config you start with on every map, and never swaps to a map's own config. |
| Anti leech | On a map with no config, places your team where the enemies come in instead of sitting out. See Anti leech. |
| Join with Find Match | Joins public matchmaking. Off uses Play Here instead. See Joining. |
Signal log
Choose which kinds of message show in the signal log on the Play page. Hidden lines are still saved to the log file in the Logs folder, which is worth sharing if you ask for help.
Appearance
Change lunaMacro's colours to your liking.
Help
The Detection test checks lunaMacro can read the game. Run it once in a stage and once on the end screen; the results show in the signal log.
