# Show who is flashed in the replay viewer · dara/icarus

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

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

Visibility: public

Requested revision: b86f8949cf258b79bc3f85aa9832032857b9a72c

Requested commit: b86f8949cf258b79bc3f85aa9832032857b9a72c

Commit: b86f8949cf258b79bc3f85aa9832032857b9a72c

Tree: 1e64d93b7621b8a09131660f19c01a3538a59eb1

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Show who is flashed in the replay viewer

A flashed player's view cone shrinks away and their icon washes white,
then both come back over the flash's last 40%. Each body's
BlindManagerComponent replicates LongestActiveBlindDuration (seconds as a
flash lands, 0 when it wears off); the decoder now writes it per player as
`blinds` (docs/replay-format.md, "Blinds"). A cone shorter than the editor's
minimum is none, and a capture saves the shortened cone, so it keeps what
the viewer showed. The decoded output changes, so the decoder is 0.3.0 and
cached replays decode again once.

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

```

## Parents

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

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