Tomatoes, match tabs, shared pings, and a round of fixes
- On the results, everyone but the winner splats tomatoes where they click (bots aim at the winner), with a new splat sound. - During a match the menu has the item tabs (choosing when the countdown allows, and otherwise levelling the sandbox's levels for when you're back), Play (the game's rules) and Settings. - Pings are shared through the server (protocol 4), so other players' connection bars show over their heads and on their windows. - PvP comes into lobbies with your profile and is saved. - The choice menu opens by itself however the countdown began. - Knocked-out fighters keep their buttons current, so Ready on the results toggles once per press. - The weapon wheel wraps both ways. Readying with empty slots plays the equip sound for your own fighter. - Shock Absorber: up to 50% less weapon movement and 33% less knockback. Only the catalog previews the next level. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
cdb0845da2
commit
9a41474069
29 files changed
+295
-79
No files matched your search
@@ -495,6 +495,12 @@ static void packet_handle(int id, const std::string& bytes)
|
||||
if (reader.get(isTyping))
|
||||
lobby_send(member.code, PacketWriter().put(PACKET_TYPING).put(id).put(isTyping).bytes, true);
|
||||
}
|
||||
if (type == PACKET_PING)
|
||||
{
|
||||
Uint16 ping = 0;
|
||||
if (reader.get(ping))
|
||||
lobby_send(member.code, PacketWriter().put(PACKET_PING).put(id).put(ping).bytes, true);
|
||||
}
|
||||
}
|
||||
|
||||
// The controls a room's fighter plays this tick: its member's for the tick if they came, or their last again (without
|
||||
|
||||
Reference in new issue
Block a user