NEW FEATURES
Late Join System
- Players can now join and play matches that have already started as a spectator. (You can join the match only when the host returns to the lobby)
- Added spectator UI to show when a player is spectating.
- Lobbies with started games but empty player slots are now visible in "Find lobby" menu.
- Added spectator count display to the TAB menu.
Volleyball Rules & Game Settings
- Added volleyball rules (maximum touches per team: 3; maximum consecutive touches by one player: 1; blocking opponents counts as a touch: NO)
- Added rule set selection dropdown menus in lobby creation and lobby scene.
- Added game rules display to pause menu.
UI & Quality of Life
- Added on-hover description pop-ups for game settings and options.
- Added "Create new lobby" button directly to the Find Lobby menu.
- Added "Ability Clash" filter to Find Lobby menu.
- Find Lobby menu is now the first screen shown (Title menu disabled).
- Added "Find players on Discord" button to "Find Lobby" window.
- "Players in game" count moved to the "Find Lobby" menu.
Ready System Improvements
- Players can now only ready up if team size is equal to or less than max lobby size divided by 2 (prevents 3v0 and 2v0 matches).
- Added ready player counter in win screen UI.
- Added local player ready indicator in win screen UI.
MINOR CHANGES
Chat & Communication
- Message sending cooldown text now displays in local player's color.
- Added "numpad enter" key binding for sending messages.
UI Improvements
- Tidied up the alignment and positioning of the text in lobby and score board (tab menu) UI.
- Changed alignment for player names in end screen and tab menu.
- Players who leave during end screen are now removed from the win screen UI.
Player Customization
- Color and ability selections are now saved when returning from court scenes.
BUG FIXES
- Fixed lobby filters not working properly.
- Fixed shoe throw ability moving the platform.
- Fixed assist counting bug where players could get assists on their own scored points.
- Fixed kick button positioning and displacement issues.
- Fixed leaderboard initial score calculation bug.
- Random ability selection now properly randomizes for each client.
- Fixed second jump not working with the ball and teammates.
