Icarus lets you position Valorant agents and their abilities on the map to visualize team compositions and ability setups.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/SunkenInTime/icarus/llms.txt
Use this file to discover all available pages before exploring further.
Placing agents
Select an agent
Choose from the full Valorant agent roster. Agents are displayed with their character portraits.
Agent states
Toggle between agent states:- Alive - Default state, shows normal agent icon
- Dead - Marked with visual indicator (e.g., X or skull)
Agent state toggling is useful for planning retakes or post-death scenarios.
Placing abilities
Abilities can be placed to show skill usage:Select an ability
Choose from the agent’s ability set:
- Basic ability (E)
- Signature ability (C/Q)
- Ultimate ability (X)
Ability types
Different abilities have different visual representations:- Square abilities - Fixed-size abilities like Sage’s Healing Orb
- Rotatable abilities - Directional abilities like Viper’s Poison Cloud
- Line abilities - Walls and barriers like Phoenix’s Blaze
Rotation and length
For abilities that support it:Rotating abilities
Rotation is tracked in radians internally. The UI shows a visual preview while dragging.
Anchor points
Abilities have specific anchor points for rotation:- Center anchored - Rotate around the center of the ability
- Edge anchored - Rotate from one end (walls, etc.)
Updating positions
Reposition agents and abilities by dragging:- Drag to move - Click and hold, then drag to a new position
- Out of bounds deletion - If dragged outside the map, the element is removed
- Undo support - Position changes are tracked in the action history
Removing agents and abilities
Manual removal
- Select the element and press Delete
- Right-click and choose “Remove”
- Drag it off the map
Undo/redo
All agent and ability actions support undo/redo:- Addition - Undo removes the element, redo restores it
- Position changes - Undo/redo cycles through position history
- Rotation changes - Each rotation adjustment can be undone
Switching sides
When you switch between attack and defense, agents and abilities are automatically flipped:Automatic mirroring
All agents and abilities are flipped:
- X positions are mirrored horizontally
- Y positions are mirrored vertically
- Rotations are adjusted to maintain the same relative angles
Size customization
Agent and ability sizes can be adjusted:Agent size
Change how large agent icons appear on the map:- Open strategy settings
- Adjust the “Agent Size” slider
- All agents on the current page are resized
Ability size
Similarly, ability icons can be resized:- Adjust the “Ability Size” slider
- All abilities update immediately
Size settings are saved per strategy. Different strategies can use different icon sizes.
Action tracking
Every agent and ability action is logged:Action types
- Addition - Creating a new agent or ability
- Deletion - Removing an element
- Edit - Moving, rotating, or modifying an element
Action groups
Actions are organized by type:ActionGroup.agent- All agent-related actionsActionGroup.ability- All ability-related actions
Data persistence
Agents and abilities are stored as JSON:Agent data
Ability data
Best practices
Performance
- Limit the number of abilities on a single page for clarity
- Use rotation only when necessary (simpler abilities render faster)
- Remove unused agents and abilities before exporting
Visual clarity
- Don’t overlap agents and abilities unless showing stacking
- Use drawings to connect related elements (e.g., arrow from agent to ability target)
- Adjust icon sizes based on map complexity