sendou.ink/app/modules/map-pool-serializer
Kalle 5e36b76ee8
TO Tools back (#1349)
* Remove friend code

* Revive TO Tools admin page

* Revive TO Tools maps page

* Initial one mode only map list

* Add modesIncluded arg

* Handle no maps picked for SZ only generation

* Tiebreaker is always from the maps of the teams

* Make modesIncluded necessary arg

* Tiebreaker is from neither team's pool if no overlap

* Handles worst case duplication

* Handles one team submitted no maps test

* Fix crash

* Seed

* Can change one mode tournament map pool

* Fix join page link

* Remove useless TODO

* Fixes related to mapListGeneratorAvailable

* Fix map list generation considering impossible map lists making it take forever

* Show unlisted select for both sides

* Add info texts

* Remove register button

* Add todos

* Finished version for ITZ

* Times

* Remove TODOs

* 23->24
2023-04-22 11:44:20 +03:00
..
index.ts Introduce utility MapPool class 2022-10-27 13:31:36 +02:00
map-pool.ts TO Tools back (#1349) 2023-04-22 11:44:20 +03:00
README.md Add map pool serializer module 2022-08-18 17:51:14 +03:00
serializer.test.ts Patch 3.0 Closes #1284 2023-03-01 18:42:32 +02:00
serializer.ts Introduce utility MapPool class 2022-10-27 13:31:36 +02:00
types.ts Introduce utility MapPool class 2022-10-27 13:31:36 +02:00

This module implements https://github.com/IPLSplatoon/IPLMapGen2/blob/splat3/url-serialization-docs.md

It is a method to serialize/deserialize a map pool to be used with URL search params.