# Enhance ability and utility handling with agent size integration · dara/icarus

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

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

Visibility: public

Requested revision: 5851027ba5c57ee044818b0593cc18a2a938035c

Requested commit: 5851027ba5c57ee044818b0593cc18a2a938035c

Commit: 5851027ba5c57ee044818b0593cc18a2a938035c

Tree: 51d207c0fc18c824c1cf959bb00189e6903f8b3b

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Enhance ability and utility handling with agent size integration

- Added agent size parameter to various utility and ability classes, improving flexibility in size calculations.
- Updated SectorCircleAbility and related widgets to support rotation and agent size, allowing for dynamic visual adjustments.
- Refactored utility size calculations to incorporate agent size where applicable, ensuring consistent behavior across widgets.
- Enhanced test coverage for rotation functionality in SectorCircleWidget and PlacedWidgetPreview, verifying correct transformations.

```

## Parents

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

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