# Let circles grow to 110 m, Brimstone's and Clove's smoke reach · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/dc7033d7aca62ec147a9d0ca2f221a70a342748e)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: dc7033d7aca62ec147a9d0ca2f221a70a342748e

Requested commit: dc7033d7aca62ec147a9d0ca2f221a70a342748e

Commit: dc7033d7aca62ec147a9d0ca2f221a70a342748e

Tree: 7b5497c3e4e8d5a3cbe566472b6a34344bb1152d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Let circles grow to 110 m, Brimstone's and Clove's smoke reach

Brimstone's Sky Smoke and Clove's Ruse can land 55 m from the agent
(MapRange and MapTargetingRange, 5500 cm, in the game files), so a
player drawing that reach needs a 110 m circle. The custom circle tool
stopped at 40 m.

A custom circle is saved by the top-left of a box as wide as the largest
circle, so resizing it never moves it. Growing that box to 110 m would
move every saved circle 35 m up and left, so data version 104 (still
unreleased on desktop, shared with Paranoia's correction) moves each
saved circle's top-left out to the new box and keeps its centre.
Migrations through 103 still measure circles in the 40 m box
(utilityAnchorBeforeVersion104), as they read Paranoia at its old size.

Cloud rows never run local migrations. A utility row holding a custom
circle is now written at payload version 3; one below that was placed in
the 40 m box and is corrected as it is read, as Paranoia rows are. Copies
kept on this computer read up to version 3.

Circles around an agent are saved by the agent's own position and do not
move. Lineups hold no custom circles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [95ac873abcdea5255a7cb5fc69a1d0c30eee7ca3](https://git.cafe/dara/icarus/commit/95ac873abcdea5255a7cb5fc69a1d0c30eee7ca3?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/dc7033d7aca62ec147a9d0ca2f221a70a342748e?format=markdown)
