Skip to content

feat(maps): wingman tournaments can use CS2's wingman layouts - #753

Merged
sivert-io merged 4 commits into
mainfrom
feat/wingman-maps
Oct 12, 2026
Merged

sivert-io merged 4 commits into
mainfrom
feat/wingman-maps

Conversation

@sivert-io

Copy link
Copy Markdown
Collaborator

Tonight's wingman tournament found no maps: nothing in the catalogue is typed wingman, and a map has a single type.

  • WINGMAN_LAYOUTS (API maps/mapModes.ts + client copy): de_inferno, de_nuke, de_overpass, de_vertigo, de_palacio, de_rooftop count as wingman for a wingman tournament (mapsOfOtherModes, fitsMapMode); their own type stays defusal.
  • Test in cs2-map-modes.spec.ts.
  • The list should be checked against CS2's current wingman pool; maps typed wingman (Workshop) still work as before.

🤖 Generated with Claude Code

sivert-io and others added 4 commits October 12, 2026 22:27
A wingman tournament found no maps (2026-10-12): every map in the catalogue
is typed defusal, hostage or arms race, and a map has one type. CS2 plays
Inferno, Nuke, Overpass, Vertigo, Palacio and Rooftop as wingman too, so
those count as wingman for a wingman tournament (WINGMAN_LAYOUTS, API and
client) while their own type stays defusal.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The match config always said wingman: false, so a wingman tournament would
have loaded its maps as a normal match.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sivert-io
sivert-io merged commit b12e7da into main Oct 12, 2026
23 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant