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:
shweetandClaude Opus 5.5 committed 2026-11-08 18:11:06 -05:00
1 parent cdb0845da2
commit 9a41474069
29 files changed
+295 -79

No files matched your search

+1
View File
@@ -109,6 +109,7 @@ PICKS = {
"slam": {"f": "US03-39-2", "s": 0.16, "n": 0.6, "sp": 0.7},
"slash": {"f": "4003_47_2", "s": 0.792, "n": 0.2},
"slash_heavy": {"f": "4003_47_2", "s": 0.792, "n": 0.35, "sp": 0.75},
"splat": {"f": "4001_32_1", "n": 0.5},
"step": {"f": "4003_46_2", "s": 0.796, "n": 0.08, "g": 0.6, "r": 16000},
"swap": {"keep": "demo1"},
"swing": {"f": "4003_47_1", "s": 0.395, "n": 0.3},
+1
View File
@@ -72,6 +72,7 @@
"slam": 0.5555170721984241,
"slash": 0.3046866383126178,
"slash_heavy": 0.5043262612182655,
"splat": 0.35,
"step": 0.0363354998815522,
"swap": 0.10673649790216319,
"swing": 0.20927146265655572,