Commit Graph

180 Commits

Author SHA1 Message Date
86682cdb34 Add client/room null check 2021-02-10 20:16:26 +09:00
6fff7c39da Ensure tracker is disposed 2021-02-10 20:09:45 +09:00
822c66033f Add local-user freemod configuration 2021-02-10 19:56:59 +09:00
92599aa02b Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-09 21:06:09 +09:00
5fbed05d04 Merge pull request #11551 from smoogipoo/fix-leave-room-race-2
Fix client potentially not leaving a room on exiting multiplayer
2021-02-08 19:23:14 +09:00
a08c51f213 Remove duplicate code 2021-02-08 19:23:10 +09:00
34a1918d03 Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-06 00:27:55 +09:00
dd4207cb4e Merge pull request #11661 from peppy/playlist-max-room-attempts
Add support for setting the maximum attempt count for a playlist
2021-02-05 23:40:38 +09:00
7f82a06a61 Remove no longer used using directive 2021-02-05 23:08:31 +09:00
0679901e4d Update error handling 2021-02-05 22:53:40 +09:00
3ca64a1cb2 Merge branch 'master' into playlist-max-room-attempts 2021-02-05 22:13:13 +09:00
95ad7ea8f7 Fix mods on participant panels flashing when changed 2021-02-05 18:44:33 +09:00
f338fa114b Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-05 18:02:40 +09:00
791cbb7f03 Don't reset ready state if the map is locally available 2021-02-05 17:17:29 +09:00
3e750feaa4 Subclass LocalPlayerModSelectOverlay to correctly deselect incompatible mods on free mod selection 2021-02-05 16:42:35 +09:00
be91f54349 Add back edge case with comment 2021-02-05 16:19:45 +09:00
9ba5ae3db7 Remove lots of unnecessary client side logic 2021-02-05 16:17:02 +09:00
1b6a052798 Refactor logic to suck a bit less 2021-02-05 15:46:03 +09:00
d1f9aa52a4 Inline variable 2021-02-05 15:33:48 +09:00
9e9e382bee Merge branch 'master' into user-beatmap-downloading-states-2 2021-02-05 15:27:17 +09:00
2fc3a97f56 Merge pull request #11516 from frenzibyte/ready-button-clean-up
Replace ready button beatmap logic with using `MultiplayerBeatmapTracker` instead
2021-02-05 15:09:25 +09:00
de8724b1f6 Use AddRangeInternal for simplicity, but disallow ClearInternal for safety 2021-02-05 14:39:25 +09:00
fc37d8b7df Refactor content redirection logic to be easier to parse 2021-02-05 14:25:19 +09:00
9258836f10 Merge pull request #11641 from smoogipoo/freemods
Add support for optional per-user mods in multiplayer (aka freemod)
2021-02-05 13:59:30 +09:00
78ea2d50bb Merge branch 'master' into ready-button-clean-up 2021-02-05 07:23:11 +03:00
df2da5950f Add back vertical spacer 2021-02-05 13:09:13 +09:00
2e85ce5b82 Rename UserMods -> Mods for MultiplayerRoomUser 2021-02-05 12:40:16 +09:00
a71d6a4c97 Merge branch 'master' into multiplayer-beatmap-tracker 2021-02-05 12:25:36 +09:00
a2fdba3e51 Rename to OnlinePlayBeatmapAvailabilityTracker 2021-02-05 12:24:38 +09:00
cf5233c6ab Merge branch 'master' into freemods 2021-02-05 00:27:14 +09:00
f23ca7c7cf Centralise selection animation logic 2021-02-04 18:10:55 +09:00
daf7ab9422 Apply the expected font to the checkbox's label 2021-02-04 16:58:15 +09:00
48a58e790e Don't specify arbitrary width 2021-02-04 16:57:39 +09:00
cb87da2bb8 Merge branch 'master' into freemod-select-overlay 2021-02-03 22:19:35 +01:00
b06f4ee124 Merge branch 'master' into solo-mod-select-overlay 2021-02-03 23:44:08 +09:00
17072a5dda Merge pull request #11664 from smoogipoo/modselect-dynamic-isvalid
Make it possible to change IsValidMod in mod selection
2021-02-03 23:43:36 +09:00
2a52851e68 Merge branch 'master' into modselect-dynamic-isvalid 2021-02-03 22:11:33 +09:00
9d7164816c Add reverse binding for max attempts (currently unused but good for safety) 2021-02-03 22:02:40 +09:00
3fe190cfbe Show original error message on web exceptions (or is no message is returned) 2021-02-03 22:00:16 +09:00
f24a6178bc Merge branch 'master' into ongoing-tracker-fix-more 2021-02-03 21:00:45 +09:00
21d5f842fc Re-layout to reduce movement 2021-02-03 14:53:55 +09:00
2a4488c11b Merge branch 'master' into freemods 2021-02-03 14:12:39 +09:00
fc84ec1313 Move anchor specification to central place 2021-02-02 22:18:14 +01:00
181d2c672b Fix outdated comment 2021-02-02 22:05:25 +01:00
fe7f4f7222 Merge branch 'master' into playlists-item-visual-improvements 2021-02-02 21:26:16 +01:00
50d57a3931 Move tracker loading into BDL 2021-02-02 17:22:48 +03:00
aeb3ed8bb3 Renamespace footer button 2021-02-02 21:46:22 +09:00
6453367a9c Merge branch 'freemod-select-overlay' into freemods 2021-02-02 21:43:35 +09:00
097ce37e96 Merge branch 'fix-mod-icon' into freemods 2021-02-02 21:37:24 +09:00
6ff8e8dd37 Disable a few mods by default 2021-02-02 21:29:08 +09:00