Commit graph

26709 commits

Author SHA1 Message Date
James R
2af5f32a72 Tally skipping: make sure player is actually local splitscreen before doing button check 2024-03-12 06:42:24 -07:00
James R
6b413e530f Tally skipping: allow in Match Race, disallow in replays 2024-03-12 06:42:24 -07:00
James R
59fb8aad8c Replays: end level music at tally of currently viewed player
- This is symmetrical with splitscreen behavior
- One edge case: if you switch away from the player after
  the level music stops but before the intermission music
  starts, then the silence will continue until you view
  another tally that reaches the intermission music
  - I think the benefit of doing the proper tally music at
    all outweighs this edge case
2024-03-12 06:42:24 -07:00
James R
5caa30d8d8 Replays: let G_IsPartyLocal work 2024-03-12 06:42:24 -07:00
James R
ed4c4d8363 Time Attack replays: let tally finish even if replay data ends during tally
- If tally is skipped, the replay will be cut short
- Just stop reading the demo if this happened after the
  tally started
- It's okay to let the level continue without any input
  because the player already finished (we know the result)
2024-03-12 06:18:44 -07:00
James R
29ba47459c Time Attack replays: go to intermission 2024-03-12 06:07:51 -07:00
AJ Martinez
551acaf06e Refine tally skip 2024-03-12 06:07:51 -07:00
AJ Martinez
b60df7d486 WIP: Skip Tally 2024-03-12 06:07:51 -07:00
SteelT
ec63cdcd78 Delete old makefile that remained during the tree cleanup 2024-03-12 02:42:52 -04:00
AJ Martinez
f6835d5b79 Merge branch 'last-minute-tiny-battle-fixes' into 'master'
Last minute tiny Battle fixes

Closes #1139, #1149, and #1024

See merge request KartKrew/Kart!2090
2024-03-12 00:08:12 +00:00
AJ Martinez
900ff050d7 Merge branch 'fix-vote-hum' into 'master'
Fix vote screen stacking sound effects + one convenience feature

Closes #1140

See merge request KartKrew/Kart!2089
2024-03-12 00:08:03 +00:00
AJ Martinez
33fe1a140d Merge branch 'sealed-star-lamp-fixes' into 'master'
Remove fullbright from Sealed Star Lamps and re-add missing bulb segment

See merge request KartKrew/Kart!2086
2024-03-12 00:07:43 +00:00
AJ Martinez
a79b93d2eb Merge branch 'title-credit-attract' into 'master'
Show titlescreen music credit when a title demo is loaded

See merge request KartKrew/Kart!2083
2024-03-12 00:07:36 +00:00
AJ Martinez
c019dfa517 Merge branch 'last-music' into 'master'
Last Music

See merge request KartKrew/Kart!2076
2024-03-12 00:07:25 +00:00
James R
6d1bf9b8cf Super Flicky: put transform sound on 2 second cooldown 2024-03-11 06:13:39 -07:00
James R
a058d558fa Super Flicky: guard block nerfs for 10 seconds 2024-03-11 05:50:49 -07:00
James R
22f122066d Super Flicky: remain nerfed for 2 seconds after owner recovers from damage state 2024-03-11 05:47:03 -07:00
James R
cdc098c22b Battle: Orbinaut/Jawz Shields award points on contact with a player 2024-03-11 05:26:33 -07:00
James R
2f3bc714a8 Menus/Pause: A button on gametype always goes to vote
- Instead of playing a bumper noise if you selected the
  same gametype as the current one
2024-03-11 03:15:07 -07:00
James R
62195e3165 Vote: fix sounds stacking when restarting vote screen 2024-03-11 03:10:55 -07:00
James R.
87bd18b509 Merge branch 'death-frame-tweak' into 'master'
Race: send player death sprite flying less further away

See merge request KartKrew/Kart!2088
2024-03-11 09:42:28 +00:00
James R.
aa9f1246e8 Merge branch 'fix-lap-cheat-edge-case' into 'master'
Lap cheat prevention: always reset lap to safelap when timer is reset

See merge request KartKrew/Kart!2069
2024-03-11 09:38:42 +00:00
James R
625964b324 Race: send player death sprite flying less further away
- Let the player see the death frame more often in Race.
- The slower speed will be used in Race, but not Battle or
  Versus modes.
- Also keep the shadow on player death sprite.
2024-03-11 02:34:34 -07:00
Oni
734f6ee27f Merge branch 'badnik' into 'master'
Add SF_BADNIK flag for characters, spawn an explosion on death

Closes #842

See merge request KartKrew/Kart!2087
2024-03-11 09:27:34 +00:00
James R
6845ae30d7 SF_BADNIK: scale death sprite by 2x 2024-03-11 01:55:45 -07:00
James R
44666f0c2e Add SF_BADNIK flag for characters, spawn an explosion on death
- Plays a pop sound too!
2024-03-11 01:25:03 -07:00
Oni
65008c41c8 Merge branch 'fix-blank-input-display' into 'master'
Fix invisible / unresponsive profile control display

Closes #1135

See merge request KartKrew/Kart!2085
2024-03-11 08:20:24 +00:00
Lach
d638f21233 Remove papersprite property from invisible Sealed Star Lamp core 2024-03-11 16:30:56 +11:00
Oni
fb2c565e4b Merge branch 'menu-antigrief' into 'master'
Add antigrief to Server Options

Closes #1124

See merge request KartKrew/Kart!2084
2024-03-11 05:26:16 +00:00
Oni
f932bccb6c Merge branch 'fix-respawn-cheat' into 'master'
Fix lap cheat prevention failing when player dies

Closes #1119

See merge request KartKrew/Kart!2079
2024-03-11 05:25:40 +00:00
AJ Martinez
2ef43f127e Fix invisible / unresponsive profile control display 2024-03-10 22:12:15 -07:00
Lach
7e651c1ef8 Remove fullbright from Sealed Star Lamps and re-add missing bulb segment 2024-03-11 16:11:21 +11:00
AJ Martinez
540dc15c26 Add antigrief to Server Options 2024-03-10 20:34:42 -07:00
Oni
69b5c40b35 Merge branch 'no-death-whip-reject' into 'master'
Remove instawhip charge on death

Closes #1138

See merge request KartKrew/Kart!2081
2024-03-11 03:10:55 +00:00
SteelT
7286886265 Show titlescreen music credit when a title demo is loaded
Fixes missing titlescreen music credit when watching a title demo
2024-03-10 23:09:16 -04:00
AJ Martinez
32e2999386 Merge branch 'die-in-ta' into 'master'
All TA deaths are final deaths

See merge request KartKrew/Kart!2077
2024-03-11 02:27:10 +00:00
James R
448781bdd9 HUD: do not scroll FINISH across the screen when NO CONTESTING
- Don't show this for Time Attack fail
2024-03-10 19:23:05 -07:00
Gunla
b3872cb502 Merge branch 'zvote-sfx' into 'master'
Z-Vote SFX

Closes #1136

See merge request KartKrew/Kart!2080
2024-03-11 02:12:49 +00:00
AJ Martinez
8fb2ee6392 Merge branch 'safer-final-failsafe-2' into 'master'
Allow final failsafe in RESPAWNST_DROP (take 2)

See merge request KartKrew/Kart!2061
2024-03-11 01:29:58 +00:00
AJ Martinez
ad1fed1ab5 Remove instawhip charge on death 2024-03-10 18:01:13 -07:00
AJ Martinez
fcdca8c9c9 WIP: z-vote SFX 2024-03-10 17:19:36 -07:00
James R.
10d85bd831 Merge branch 'agz-bulb-arg' into 'master'
Add thing argument to discard player momentum to AGZ Bulb Launcher

See merge request KartKrew/Kart!2078
2024-03-11 00:15:59 +00:00
James R
d3bbae209f Preserve lap cheat timer between player deaths
Just being symmetrical with how safelap is preserved.
2024-03-10 17:08:09 -07:00
James R
fb6ebc6e6f Fix lap cheat prevention failing when player dies
- Cross a finish line so your lap goes forward and your
  waypoints update ahead of the line
- Turn around to face the opposite direction
- Do this on a map where the lap cheat timer activates
  when you turn around
- Drive a little way backward and make sure the lap cheat
  timer keeps going
- Activate Ring Shooter and start lightsnaking
- Immediately spectate and then rejoin
- The lightsnake would send you ahead of the finish line
  and give you an extra lap
2024-03-10 17:02:56 -07:00
Lach
3af15ce7f3 Add thing argument to discard player momentum to AGZ Bulb Launcher 2024-03-11 09:49:34 +11:00
AJ Martinez
4fd5873e0f All TA deaths are final deaths 2024-03-10 15:47:49 -07:00
Oni
36e28a68f0 Merge branch 'fix-uncleared-ghost-crash' into 'master'
Fix Time Attack crash if you let the map exit without manually returning to the menu, then start another Time Attack

See merge request KartKrew/Kart!2073
2024-03-10 22:25:05 +00:00
James R
032c5bb27c Replays: fix ghosts not being freed if Time Attacking and letting the map exit without manually returning to the menu
- Fixes a very specific crash
- Record a Time Attack
- Let the map exit naturally
  - I tested by FALLING OUT of a Sealed Star
- Start recording another Time Attack
  - I tested by going to the same map again
- Result
  - One of three possibilities
  - Z_Free: wrong id
  - SIGSEGV
  - Game freezes and hangs forever
- I also wrote detailed comments in M_EndModeAttackRun so
  you know what it's supposed to be doing
2024-03-10 14:32:07 -07:00
toaster
77512509f1 Support tilde in LT_ range fonts 2024-03-10 21:18:15 +00:00
toaster
618d40882a Add the ability to play SECRET_ALTMUSIC music on the Challenges screen
Supports both standard play and "E Side", if it exists (justification for Encore using the same CD)
2024-03-10 21:18:15 +00:00