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
@@ -154,8 +154,12 @@ void Fighter::damage_take(Sim& sim, Damage damage)
|
||||
|
||||
void Fighter::update(Sim& sim)
|
||||
{
|
||||
// Out of the round, it still keeps track of its buttons, so a held one (like Ready on the results) counts once.
|
||||
if (!isAlive)
|
||||
{
|
||||
buttonsPrevious = controls.buttons;
|
||||
return;
|
||||
}
|
||||
cornerPrevious = {body.box.x, body.box.y};
|
||||
flash = std::max(0.0f, flash - FLASH_DECAY * TICK);
|
||||
shockCooldown -= TICK;
|
||||
|
||||
Reference in new issue
Block a user