Shown in the app's own themes — pick the one you run. Light or dark follows the toggle above.
City tasks
Champions
Spend the day's greets and empowers on the champions you choose — as a plan task or as the Greet champions daily activity.
Champions spends the game's two daily champion pools — Greet / 10 and Empower / 15, shared by every champion you own — on the champions you choose. It walks to the Keep, opens the Champions window, moves along the champions in the shortest order, and greets and empowers each one up to the counts you set.
It runs from two places, and each keeps its own settings. As a plan task: add it on Duties ▸ Tasks ▸ Add to plan, then set it up on Instances ▸ Open an instance ▸ Task setup ▸ Champions. As a daily activity: Duties ▸ Daily activities ▸ Greet champions ▸ ⚙. Use one of the two — see Plan task or daily activity? below.
Save changes button
Skip greet cooldown (map hop) switch
Greet meter
Empower meter
Demeter's Greet pill
Demeter's Empower pill
Save changes button
Skip greet cooldown (map hop) switch
Greet meter
Empower meter
Save changes button
Skip greet cooldown (map hop) switch
Greet meter
Empower meter
Demeter's Greet pill
Demeter's Empower pill
The Champions settings form on Task setup: the Skip greet cooldown switch and the two daily meters at the top, then one tile per champion.
Set it up as a plan task
Map and calibrate the Keep in City Mapper, and give this instance its city map (link the map to its emulator, or pick it as City map in Settings).
Open Duties. In the Tasks card, click the Champions chip under Add to plan.
Open Task setup and click the Champions card.
On each champion you want, press + on its Greet and Empower pills. Watch the meters at the top — they show how much of each daily pool you have handed out.
Decide on Skip greet cooldown (map hop), then press Save changes.
Set it up as a daily activity
Open Duties and scroll to Daily activities.
Switch Greet champions on. It already has a working setup: all ten greets and fifteen empowers on Helen, with the map hop on.
To change who gets them, click ⚙ (or the row's name), open the Task setup tab and edit the same board. Press Done.
The settings form
Task setup and the duty's Task setup tab show the same board. Counts are per champion; the two pools are shared by all of them.
Summary line
Interact with your champions — greet and empower them. Shown at the top of the Task setup form.
Skip greet cooldown (map hop)
What to do when a greet is on cooldown and this champion has no empowers left to fill the wait. On: hop to the world map and back, which clears the cooldown, then keep greeting. Off: wait the cooldown out. Either way, a cooldown is first filled by empowering the same champion. Default: Off for the plan task; the Greet champions duty ships it On.
Greet meter
Reads Greet 3/10: how many greets you have given out across all champions, out of the day's ten. It turns bold when the pool is fully allocated. It stays at the top while the tiles scroll.
Empower meter
Reads Empower 9/15: the same for the day's fifteen empowers.
Champion tiles
One tile per champion in Resources ▸ Champions, in the library's order, with its portrait and name. A tile with nothing allocated is dimmed — that champion is skipped. There is no separate on/off switch.
Greet pill
The greets for this champion: − and + (hold to repeat), or click the pill and scroll. From 0 to 10. Raising it past what is left in the pool clamps it back. The pill fills to show this champion's share. Default: 0.
Empower pill
The empowers for this champion, from 0 to 15, with the same controls and the same clamp. Default: 0.
Empty library message
No champions in the library yet — add them under Resources → Champions. Shown instead of the tiles when the library is empty.
Save changes / All tasks
On Task setup, Save changes appears only while you have unsaved edits. All tasks goes back to the card grid. Saving a task that is not in your plan yet keeps the settings waiting for it, and says so once.
A plan task with no champion given any count shows under Needs setup: “Champions” needs “champion plan” set before it can run. It is skipped until you give at least one champion a count.
The Greet champions duty
The row on Daily activities runs the same task with its own copy of the settings. Its ⚙ opens a window with two tabs.
Reset task settings
Record line
Reset records
Done
“this duty's own copy” header line
The Greet champions window on its Task setup tab.
Schedule tab
When the duty runs. Default: Once a day. The Schedule tab is the same on every Daily activities row — How often (Once a day or Every few hours), Run before plan tasks, Come back every, Run cap, Retry when it fails and Reset schedule. Each is explained on Daily activities.
Task setup tab
The champion board described above, headed this duty's own copy — the Task plan keeps its own. Default: Helen with 10 greets and 15 empowers, map hop On.
Reset task settings
Asks first, then puts this tab back to the duty's shipped setup. The schedule is not touched.
Record line and Reset records
The footer says what the duty remembers — Nothing recorded yet, Had its turn today, a backoff after failures. Reset records asks first, then forgets it so the duty can take another turn. Nothing in the game changes, and your settings stay.
Done
Saves both tabs. The title-bar ✕ or Esc closes without saving.
How it runs
Opens the Champions window. It walks to the Keep on your city map, taps Champions on the Keep's menu and checks the window opened. If the window is already open, it starts there.
Finds its place. It recognises the champion on screen, then orders your plan so it travels the shortest way along the champions.
Checks every landing. After moving, it checks it reached the right champion. A wrong landing or a locked champion is skipped — it never acts on a champion you did not choose.
Greets and empowers. Each greet opens a short dialogue it taps through. A greet then starts a cooldown of about a minute; it fills that wait by empowering the same champion. With no empowers left, it hops to the world map and back (switch on) or waits the cooldown out (switch off). If hopping stops clearing the cooldown, it waits instead for the rest of the run. Level-up dialogs are confirmed as they appear.
Reads the pools live. It stops greeting when the game shows the greet pool spent, and stops empowering at 15/15. Once a pool is confirmed spent, later champions that only wanted that pool are skipped without travelling to them.
Monthly card. If the Greet button reads ×10, the account has the game's monthly card: it greets all ten in one tap, and after the last champion it claims the card's daily reward.
Closes the window and finishes.
What it spends: nothing but time. Greets and empowers are free daily actions, and a map hop costs only the walk.
What it reports: one Activity Monitor row per champion — Helen greeted 5 times, empowered 10 times, skipped (locked), nothing to do (caps reached) — and, on a monthly-card account, a Monthly card daily reward row.
When the plan task runs: once a day, whenever the screen is free. The game meters the pools, so its Rhythm sheet offers no How often — only When it may run. See Duties.
Plan task or daily activity?
Pick one. If you leave both on anyway, the first to run that game day holds the other: the duty row reads already done today by the Task plan, or the plan row reads already done today by Task duties. Nothing is greeted twice, but two sets of settings for one daily action is confusing to maintain.
Examples
Farm account, one champion: switch Greet champions on under Daily activities and leave it. It ships with all ten greets and fifteen empowers on Helen and the map hop on.
Rally lead, two champions: plan task with Helen at 6 greets / 10 empowers and a second champion at 4 / 5. Meters read Greet 10/10 and Empower 15/15. Map hop on, so the run does not sit through cooldowns.
Stay in the city: same plan, map hop off. Each greet after the empowers run out waits for its cooldown, so the run takes longer.
Keep Resources ▸ Champions in the same order as the game's Champions window. The bot moves left and right by position, and checks where it landed — a library out of order shows up as skipped champions.
Troubleshooting
Champions says it needs “champion plan” set before it can run.
No champion has a count yet. Open Task setup ▸ Champions, give at least one champion a Greet or Empower count, and press Save changes.
The run fails with “Couldn't open Champions via the Keep”.
It could not reach the Keep. Give the instance a city map — link one to its emulator in City Mapper, or pick one in the Instance Manager’s City map column — and map the Keep on it. The plan row shows a chip such as No city map or “keep” not mapped while this is the cause.
The run fails with “Couldn't recognise the current champion”.
The champion on screen matches none of the skins in Resources ▸ Champions. Add a skin for the look that champion is wearing — Elisabeth is already known in her Duchess of Bavaria skin. Also check nothing was covering the window.
A champion row says “skipped (found …)” or the log says “Landed on … instead”.
The bot moved by position and arrived at a different champion. Put the library cards in the game's own order (sort by Game order, then drag).
A row says “nothing to do (caps reached)”.
That pool was already spent today — by an earlier run, by hand, or by the other lane. It resets with the game day.
It greets once, then sits for a minute before each greet.
The champion ran out of empowers and Skip greet cooldown (map hop) is off, so it waits out every cooldown. Switch it on to hop instead.
The monthly card reward was not claimed.
The card is only recognised from the ×10 Greet button, which shows while the greet pool is unspent. If the pool was already used that day, the run cannot tell, and leaves the reward for you.
The Greet champions row says “already done today by the Task plan”.
Champions is also in your plan and ran first. Switch one of the two off.