Commit graph

26705 commits

Author SHA1 Message Date
AJ Martinez
e970bc43a0 Merge branch 'splitscreen-gp-fix' into 'master'
Fix roundqueue empty error starting a splitscreen GP

Closes #1156

See merge request KartKrew/Kart!2097
2024-03-13 05:18:18 +00:00
AJ Martinez
1c0e392aea Merge branch 'gear-compat' into 'master'
Use gamespeed multiplier checks for "hard" difficulty behavior (4th Gear compatibility)

Closes #1148

See merge request KartKrew/Kart!2092
2024-03-13 04:13:27 +00:00
SteelT
73c9a7a90f Fix roundqueue empty error starting a splitscreen GP
Fixes KartKrew/Kart#1156
2024-03-12 12:04:18 -04:00
SteelT
ec63cdcd78 Delete old makefile that remained during the tree cleanup 2024-03-12 02:42:52 -04:00
AJ Martinez
6c8db5bc0e Use gamespeed multiplier checks for "hard" difficulty behavior (4th Gear compatibility) 2024-03-11 17:54:25 -07: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
toaster
6e46f97847 As promised, Encore (alt)music
- `EncoreMusic` on mapheader
    - Supports up to 3 alt musics, as with every other type
- Do not vape/nightcoreify if provided
- To avoid complicating the Alt Music logic too much, uses "side B" of the same Prison Egg CD
    - That is to say, if there are 2 encore tracks and 3 normal tracks, the second Encore track will only play if you've gotten the CD associated with the second normal track

I haven't actually tested it *with* any Encore music, but I've triplechecked literally everywhere to make sure it didn't break standard play
2024-03-10 21:18:15 +00:00
toaster
0f6ddefe30 Use thin string for times in Sound Test
Much, much closer to monospace without taking up too much presence
2024-03-10 21:18:14 +00:00
toaster
57d5e54983 Stereo Mode: Fix multi-Track musicdefs not having their first part loop under non-Seq conditions
Had to introduce a hacky Music_SetFadeOut func, but I didn't want to rework this section of code/menu too heavily for how little time we have left
2024-03-10 21:18:14 +00:00
toaster
7db5094577 Alt music: Don't destroy cache_muslock data when replacing the music in the mapheader 2024-03-10 21:17:20 +00:00