Commit Graph

57 Commits

Author SHA1 Message Date
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
Dan Balasescu 208bd0f391 Give OnlinePlaySongSelect a reference PlaylistItem 2022-09-07 21:34:29 +09:00
Dean Herbert aa7d54f8b6 Add logging for various cases of `SongSelect.FinaliseSelection` being aborted 2022-06-27 20:10:17 +09:00
Dan Balasescu 77e7e4ecb2 Fix selection being blocked after early return 2022-06-18 14:28:30 +09:00
Dan Balasescu e04df371d1 Merge branch 'master' into multi-song-select-operation 2022-06-18 08:51:24 +09:00
Dan Balasescu 869db52540 Tie loading layer to ongoing operation state 2022-06-17 17:05:23 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Dan Balasescu d89c80ace2 Block operations during beatmap selection in match 2022-06-15 18:44:16 +09:00
Salman Ahmed 8501a41619 Bring back separate bool properties as non-cascading 2022-05-05 14:37:38 +03:00
Salman Ahmed 20e277d2e5 Apply proposed naming changes 2022-05-04 17:12:17 +03:00
Salman Ahmed e9ecf26b6a Merge branch 'master' into multiplayer-disable-adaptive-speed 2022-05-04 17:12:03 +03:00
Dean Herbert 2b8a5833dd Fix back-to-front conditional check 2022-04-06 15:13:02 +09:00
Dean Herbert 01da3924cc Simplify `IsCurrentScreen` check to only apply to relevant call 2022-04-06 11:32:35 +09:00
Dean Herbert e0c125a628 Replace existing usage with helper method 2022-03-31 19:27:45 +09:00
Dean Herbert 671386ba6c Fix `MultiplayerMatchSongSelect` potentially attempting to exit when not the current screen 2022-03-30 20:36:12 +09:00
Salman Ahmed add9f3ec91 Rename multiplayer mod usages to make more sense 2022-03-20 13:12:24 +03:00
Salman Ahmed f2248ecc08 Update usages to use `IsPlayable` instead 2022-03-18 02:11:18 +03:00
Salman Ahmed 187059a37f Replace hardcoded overrides with the newly introduced `Mod` properties 2022-03-17 03:51:27 +03:00
Salman Ahmed 1025e1939b Disable "Adaptive Speed" mod in multiplayer 2022-03-16 11:54:18 +03:00
Dan Balasescu bdc3b76df0 Remove beatmap bindable from PlaylistItem 2022-02-15 23:50:08 +09:00
Dan Balasescu efeba30b9f Remove ruleset and mod bindables from PlaylistItem 2022-02-15 16:28:15 +09:00
Dan Balasescu 6057037e35 Move playlist item beatmap population to MatchSubScreen 2021-12-10 20:08:59 +09:00
Dan Balasescu de0f37b08d Separate editing and adding playlist items 2021-12-10 15:26:48 +09:00
Dan Balasescu 671582a925 Allow host to enqeue items and items to be edited 2021-12-10 01:15:19 +09:00
Dan Balasescu de0e8ad822 Merge branch 'master' into multi-queueing-modes 2021-11-19 18:58:15 +09:00
Dean Herbert 284e554cbf Only show user displayable portion of server errors when seleting a song in multiplayer 2021-11-19 13:58:03 +09:00
Dan Balasescu f743a3647f Rename APIPlaylistItem -> MultiplayerPlaylistItem 2021-11-15 23:14:27 +09:00
Dan Balasescu 02efe24e39 Fix checksum not passed to AddPlaylistItem 2021-11-10 18:36:55 +09:00
smoogipoo db87e42d47 Remove beatmap/ruleset/etc from MultiplayerRoomSettings 2021-10-22 16:48:28 +09:00
smoogipoo f41cf822b0 Rename request 2021-10-21 17:02:11 +09:00
smoogipoo 691e414acb Add request to add a new playlist item 2021-10-20 21:08:58 +09:00
smoogipoo de0de451fe Refactor to remove resolved dependency 2021-08-24 13:29:19 +09:00
Nathan Alo 2cc096101e trim whitespace 2021-08-15 18:56:24 +08:00
Nathan Alo 4ed06a1021 apply suggestions 2021-08-14 22:39:12 +08:00
Nathan Alo a553942a7f update `InitialActivity` on multiplayer `Player` and `SongSelect` 2021-08-14 13:20:36 +08:00
smoogipoo d197a7f6f5 Rename multiplayer client classes 2021-05-20 15:39:45 +09:00
Dean Herbert 36e1fb6da8 Add flow to allow MatchSubScreen to handle beatmap presentation locally 2021-03-03 14:13:51 +09:00
smoogipoo 822c66033f Add local-user freemod configuration 2021-02-10 19:56:59 +09:00
smoogipoo a2e3b1c0e4 Move Mods reset code to OnlinePlaySongSelect 2021-02-02 19:02:39 +09:00
smoogipoo b54f65c282 Exclude more mods from multiplayer 2021-02-02 12:48:15 +09:00
smoogipoo 89a42d60fb General cleanup 2021-02-01 18:50:32 +09:00
smoogipoo 3cd30d284e Renamespace 2021-02-01 18:08:49 +09:00
smoogipoo 0909c73ead Once again disallow DT/etc as allowable mods 2021-02-01 15:07:56 +09:00
smoogipoo b43e529964 Fix allowed mods being copied into required mods 2021-02-01 15:07:43 +09:00
smoogipoo 426569c2a9 Move common song select implementation for online play 2021-02-01 14:57:39 +09:00
smoogipoo e02e3cf19a Disallow selecting DT/HT/WU/WD as allowable freemods 2021-02-01 13:35:48 +09:00
smoogipoo 230b347c1e Move ModSelectOverlay.IsValidMod to a property 2021-02-01 12:18:11 +09:00
smoogipoo b79d1c7b81 Add mods to footer 2021-01-27 22:33:03 +09:00
smoogipoo ff8ee379fb Fix possible nullref 2021-01-27 22:27:31 +09:00
smoogipoo 4c256f1fb3 Actually populate the playlist item 2021-01-27 22:23:38 +09:00