# Outline the icon a teammate holds, or the shape when there is none · dara/icarus

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

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

Visibility: public

Requested revision: 1e5a0409217d7e4f0afc3255c2e21999e379ce83

Requested commit: 1e5a0409217d7e4f0afc3255c2e21999e379ce83

Commit: 1e5a0409217d7e4f0afc3255c2e21999e379ce83

Tree: 054d7fe7bfc0bc84b5cb27feafbb4348cbdc4cad

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Outline the icon a teammate holds, or the shape when there is none

Three review rounds kept finding items whose outline box did not match
what they draw: ranges laid out for their largest size, hidden ranges,
abilities stored in a bigger box than they draw. Chasing each drawing
does not end. Agent and ability icons are always shown at the size they
are drawn, so they now mark themselves, and an item without one (text,
image, Sage's wall, custom shapes) keeps the mark on the shape it draws.

This drops the round-two marks on cone icons and on a resizable range's
body, and the item-level marks that only ever wrapped an agent icon. A
custom circle marks its circle only when it is an item on its own, not
when it rings an agent.

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

```

## Parents

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

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