Commit Graph

170 Commits

Author SHA1 Message Date
Andrio Celos
461e26ea5d Fix cards not showing when skipping through replays rapidly 2023-11-24 23:18:33 +11:00
Andrio Celos
eadd999bcb Hide the upcoming cards option in the lobby page if there are none 2023-11-24 14:04:35 +11:00
Andrio Celos
a69d67556f Lobby layout fixes 2023-11-24 13:59:53 +11:00
Andrio Celos
4861e181ae Fix stage switch 2023-11-24 13:55:37 +11:00
Andrio Celos
00454429a4 Fix creating a game as a spectator 2023-11-24 13:55:01 +11:00
Andrio Celos
dd7366c7d4 Add likely upcoming cards for Chill Season 2023 and option to disallow 2023-11-24 12:53:09 +11:00
Andrio Celos
750a430fa8 Fix errors creating custom rooms 2023-11-23 12:53:45 +11:00
Andrio Celos
5f184795cb Target .NET 8.0 2023-11-23 12:24:57 +11:00
Andrio Celos
6382f6bd1f Deck editor mobile layout fixes 2023-11-23 11:13:00 +11:00
Andrio Celos
7f03aac7e4 Mobile layout fixes 2023-11-21 23:09:03 +11:00
Andrio Celos
97a459c748 Try to reconnect before showing a communication error 2023-11-21 22:49:24 +11:00
Andrio Celos
46d5aed44c Show disconnected players; allow leaving games before start 2023-11-21 10:42:38 +11:00
Andrio Celos
752e987fd3 Add option to create a room as a spectator 2023-11-21 10:41:38 +11:00
Andrio Celos
ed92eca026 Save last custom room config as default 2023-11-18 23:41:30 +11:00
Andrio Celos
ffd9d7d807 Add more options for stage selection. Resolves #13 2023-11-18 23:24:10 +11:00
Andrio Celos
329013797f Fix inconsistent deck selection state after adding a deck 2023-10-22 19:11:02 +11:00
Andrio Celos
9f3745ade6 Fix fields being missing from exported decks 2023-10-22 18:53:51 +11:00
Andrio Celos
23abd86966 Add an option to sort special weapon cards first or last 2023-10-21 21:17:38 +11:00
Andrio Celos
c952a57532 Add turn number style to the settings dialog 2023-10-21 20:34:13 +11:00
Andrio Celos
9115b4b6b0 Display the selected card while placing it in game 2023-10-21 19:21:08 +11:00
Andrio Celos
c9862539dc Add colour lock (currently on by default) 2023-10-21 19:03:09 +11:00
Andrio Celos
e430d7f3d8 Randomise ink colours each game 2023-10-21 18:33:06 +11:00
Andrio Celos
4a2bd4d5f9 Implement replay format v3
This stores deck data in a more efficient manner, and includes deck names, sleeves and (currently unused) upgrade level fields.
2023-10-10 21:58:59 +11:00
Andrio Celos
3a1df937f4 Refactor ReplayLoader 2023-10-10 21:36:25 +11:00
Andrio Celos
38e1d20a5d Change CardButton and StageButton grids to SVG 2023-10-10 21:35:29 +11:00
Andrio Celos
deb8a673ab Card art and sleeves update 2023-10-10 09:31:50 +11:00
Andrio Celos
a9a7249f59 Put fresh cards first when sorting by rarity 2023-09-01 17:46:13 +10:00
Andrio Celos
eb280673c1 Deck editor: Minor layout tweak
We'll come back to this in a future update.
2023-09-01 10:00:31 +10:00
Andrio Celos
8b724f7f12 Correct base URL 2023-09-01 09:56:23 +10:00
Andrio Celos
61fe24f858 Fix drag and drop on Chrome 2023-09-01 09:54:23 +10:00
Andrio Celos
12ca54db39 Update Drizzle Season 2023 cards
Thanks to @leanny for their research.
2023-09-01 09:15:00 +10:00
Andrio Celos
b1bfc622de Sort card lists by size by default 2023-08-31 15:44:51 +10:00
Andrio Celos
931ed34c33 Add ability to show the turn number rather than turns left 2023-08-31 15:26:55 +10:00
Andrio Celos
b92da588a3 Minor game page layout fix 2023-08-31 15:20:56 +10:00
Andrio Celos
a50086aedf Allow the host to set the turn time limit in the lobby page
Suggested by Ljovynn. It can be set only before the first battle.
2023-08-31 15:16:46 +10:00
Andrio Celos
776a8dc696 Allow import from tableturf.koishi.top or Tooltip 2023-08-31 14:25:57 +10:00
Andrio Celos
35b4759348 Drag handle layout fix 2023-08-31 13:59:47 +10:00
Andrio Celos
90f0c3f4ea Deck editor: automatically select an empty slot on start/ picking a card
Suggested by Ljovynn.
2023-08-31 13:54:32 +10:00
Andrio Celos
1084b56f0b Limit the draggable area on cards to the title in touch mode
This makes it much easier to scroll the list.
2023-08-31 13:01:19 +10:00
Andrio Celos
5dfd7b6a44 Rework deck editor page and allow drag/drop of decks and cards 2023-08-31 12:26:03 +10:00
Andrio Celos
252b326262 Add a sort button to the deck editor 2023-08-30 19:21:30 +10:00
Andrio Celos
d4eb72ee3e Update Tri-Stringer Collab to Inkline Tri-Stringer 2023-08-30 19:20:39 +10:00
Andrio Celos
ede0ebd3c9 Fix a renamed deck not being updated in the deck list 2023-08-30 15:08:58 +10:00
Andrio Celos
7e7f4e7015 Fix cards remaining disabled after exiting test and starting another 2023-08-30 15:06:13 +10:00
Andrio Celos
a839ac99b0 Improve card rotation
Previously, all cards would rotate around the centre of the grid. Now they rotate as they do in the original game. This ensures that the mouse pointer is never outside the card's ink bounds, which was an issue with Splatana Wiper etc.
2023-08-30 14:06:12 +10:00
Andrio Celos
06f929b547 Fix the win counter when rewinding from the results screen in replays 2023-08-18 21:41:40 +10:00
Andrio Celos
550e318c55 Tilt the selected card in replays too 2023-08-18 21:41:17 +10:00
Andrio Celos
d366d955af Add upcoming cards
Upcoming cards are identified by a negative number. The pre-release number will be preserved as an alt number after release to avoid breaking saved deck and replay data that references it.
2023-08-18 21:36:19 +10:00
Andrio Celos
235d3ac25a Show win counts in the lobby too 2023-08-13 22:49:27 +10:00
Andrio Celos
dcb669490c Multiple-game sets
This allows any number of games to be played in a room.
Each player bar will show the number of games that player has won. If a goal win count is selected in More Options, the set will end when someone reaches that many wins. Otherwise, players can start a new game after the game ends.
2023-08-13 22:20:23 +10:00