- JavaScript 58.2%
- CSS 32.1%
- Handlebars 9.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| assets/suits | ||
| docs | ||
| lang | ||
| scripts | ||
| styles | ||
| templates | ||
| .gitignore | ||
| LICENSE | ||
| module.json | ||
| README.md | ||
SWADE Combat Carousel
A turn strip for Savage Worlds Adventure Edition at the top of the screen: whose turn it is, who has acted, who is on hold and what comes next. It shows this round's deal from left to right, as SWADE deals initiative anew each round.
The screenshots show the carousel with Carolingian UI and Carolingian Bridge. Without them it takes Foundry's own interface look.
Features
- Action cards as small playing cards; click your own to draw a new one.
- Clear turn order: the active combatant is enlarged, those who have acted fade to the left, and changes glide into place.
- Large encounters: chevrons and fading edges reveal more combatants without scrollbars or extra height. Turn order, groups and held combatants move together, and the active combatant stays in view when the turn changes. The strip fits between the scene controls and the sidebar, and a wide one makes room for the scene list and Visual Active Effects' icons.
- Hold in an On Hold zone, with Act Now, Act After and Lose Turn for the GM.
- Groups as one stacked tile that expands on click.
- Conditions, Wounds and Fatigue on each tile, with a setting for who sees them.
- Dramatic Tasks: a success counter and the round limit.
- Turn controls built in, and the sidebar tracker's clicks: select, open the sheet, right-click menu.
- Collapse: the caret button at the strip's top right slides it out of view and back, like the sidebar's collapse button, when it is in the way. The button stays in place. Remembered per client.
- Keyboard controls: Tab to a portrait and use Enter or Space to select it; its controls stay open while focused.
- Follows Foundry's light and dark themes.
Settings
| Setting | Scope | Default |
|---|---|---|
| Show Combat Carousel | Client | On |
| Carousel Size (0.6 to 1.6) | Client | 1 |
| Wounds and Fatigue Visibility | World | Player characters |
| Player Character / NPC Portraits (actor or token art) | World | Actor art |
| Show Ping Button | World | Off |
Requirements
- Foundry VTT v14
- Savage Worlds Adventure Edition system 6.x
- With Carolingian UI: Carolingian Bridge, and Carolingian's own combat carousel turned off (the bridge reminds the GM).
Installation
In Foundry's Add-on Modules tab, choose Install Module and paste this manifest URL:
https://someto.de/flaig/swade-combat-carousel/releases/download/latest/module.json
This is a personal project and stays at 0.x: expect breaking changes between versions.
AI disclosure
This module was created by AI with the help of human ideas.
Credits
The suit shapes are from the "Cards" playing card set by margodth on Openclipart, released into the public domain. The card index uses Modesto Condensed, which Foundry VTT provides; it is not included in this module.
License
SWADE Combat Carousel is available under the MIT License.

