toaster
b33c65e118
Rings should ALWAYS be reset to map start's value on true death
...
Plugs a game design oversight that thankfully was completely sidestepped by all but one Attack replay
Replaces the reset that happened on lightsnake at -20.
2024-03-30 20:52:28 +00:00
toaster
bd82ca8ccf
Add PlayerExiting() ACS callfunc
2024-03-30 16:38:53 +00:00
toaster
c3112ea0c8
K_PlayerIsEmptyHandedInSpecial
...
Replaces the simple condition in K_HandleLapIncrement for successful player exit
Essentially means you can get EMPTY HANDED? for crossing the finish line before the player with the emerald does
2024-03-30 16:15:35 +00:00
toaster
385988eeed
Add PlayerLosing() to ACS
...
Exposes K_IsPlayerLosing. Necessary for Sealed Star script adjustment
2024-03-30 16:03:37 +00:00
toaster
a7079d6ea2
Add FINISH script calling type to ACS
...
Called at the end of a successful P_DoPlayerExit
2024-03-30 16:02:35 +00:00
toaster
56534a747e
Do not play overtake voices/passing sounds in K_Cooperative
...
You're not competing!
2024-03-30 16:01:03 +00:00
toaster
a752ed095f
K_FadeOutSpecialMusic: Iterate over all display players in K_TickSpecialStage, instead of clobbering the volume in K_KartUpdatePosition
...
Prevents weird audio clipping near the end of the course
2024-03-30 16:00:08 +00:00
toaster
e9205e19d6
ACS_RunPlayerEnterScript: If betweenmaps, defer until P_PostLoadLevel
...
Guarantees that the ENTER script actually consistently runs, since previously it was happening before ACS scope invalidation
2024-03-30 15:56:44 +00:00
toaster
193c85a418
Merge branch 'special-splitscreen' into 'master'
...
Sealed Star Emeralds retarget when their carrier dies
See merge request KartKrew/Kart!2188
2024-03-30 13:10:15 +00:00
AJ Martinez
ec0b51f664
Disable pickup cheese in Sealed Star
2024-03-30 00:53:36 -07:00
AJ Martinez
162591efdb
Sealed Star Emeralds retarget when their carrier dies
2024-03-29 18:11:05 -07:00
toaster
0aaf5649dd
Server Browser last-minute adjustments
...
- Menu string for server count
- Thin string for server name
- Gear instead of difficulty (renamed to keep the old assets just in case online GP)
- Pwr fixes
- Handle -1 case as "No Pwr"
- Adjust draw coords a little
- Custom gametype support
- Shows name as net-communicated instead of Pwr
- Affects d_clisrv side a little bit too
- All custom gametypes MUST show up on the Modded room, no exceptions
- Cache gametype info instead of constant strcmp
2024-03-29 22:04:17 +00:00
toaster
2a8ddd4a40
SV_SendServerInfo: Use K_UsingPowerLevels instead of plain cv_kartusepwrlv
2024-03-29 22:04:17 +00:00
toaster
73426e099a
Options menus accessed via Egga Channel screens now draw over the logo, a little like Goner
2024-03-29 22:04:17 +00:00
toaster
31288a6f21
Introduce a variant of M_DrawEggaChannel aligned to center or left depending on parameter
2024-03-29 22:04:17 +00:00
toaster
a3776762ad
DF_ENCORE: Warn about double #definition (aaah??)
...
This was right next to something I needed to modify and I don't want someone to be hurt by it later
2024-03-29 22:04:17 +00:00
toaster
4f86c25e55
Consistency - "Go on and select a course!"
...
Replaces:
- "Go on and select a race track!" (Match Race)
- "Go on and select a level!" (Online)
2024-03-29 22:04:17 +00:00
toaster
c7c74ec11b
Fix Server Browser rules popup not working with new menu layout
...
- Instead of whitelist, we can just use GS_MENU
- Also get rules "early" if you turned advertise via the options menu/console
2024-03-29 22:04:17 +00:00
toaster
8c269b26b9
Guarantee 0 Match Race bots on Titlescreen ( resolves #1216 )
2024-03-29 22:04:17 +00:00
toaster
5971b4af04
Follower Horn cvar on Sounds Options
...
- Visible if any Followers unlocked OR Online mode is unlocked
- Also, re-organise the menu to put the user preferences into another dropdownable box
2024-03-29 22:04:16 +00:00
toaster
21156768d9
Fix cv_kartspeed invalid set for M_LevelSelected (caused by change from "Auto" to "Auto Gear")
2024-03-29 22:04:16 +00:00
toaster
288c8a98b1
Time Attack replays menu: Permit restoring to this menu after a Staff Replay
...
Only resets cv_dummystaff if invalid/switching between courses
2024-03-29 22:04:16 +00:00
toaster
32ce2b4744
M_DrawCupPreview: Prevent glitchy rollover state ( resolves #1183 , #1048 )
...
Now performs unsigned portion of calculation including modulo, THEN multiplied by FRACUNIT
Variable names have been adjusted a little to make this clearer
2024-03-29 22:04:16 +00:00
toaster
93de95d8f8
Add a little more info to Host menu (text only)
...
So you have a representative idea of what each submenu contains
2024-03-29 22:04:16 +00:00
toaster
c520a46fa6
M_OptionsMenuGoto, related: Make newer submenus of Online Menu "inherit" their music from the supermenus
2024-03-29 22:04:16 +00:00
Gunla
20d6dcda88
Merge branch 'discord-rp-update' into 'master'
...
Update Discord Rich Presence for Ring Racers
See merge request KartKrew/Kart!2155
2024-03-29 20:30:20 +00:00
Oni
b8e37bff2f
Merge branch 'fix-ogl-clip-rect' into 'master'
...
Legacy GL: fix cliprect in top/left (fix stretched Kart Krew text for intro)
See merge request KartKrew/Kart!2167
2024-03-29 19:43:04 +00:00
Oni
acbe25f0b1
Merge branch 'fix-tasteful-voices' into 'master'
...
Fix inverted cooldown check on player voices
Closes #1221
See merge request KartKrew/Kart!2186
2024-03-29 19:37:07 +00:00
AJ Martinez
34aa3607f8
Fix inverted cooldown check on generic voices
2024-03-28 21:32:48 -07:00
AJ Martinez
5414c36e18
Fix inverted cooldown check on taunt voices
2024-03-28 20:40:37 -07:00
James R
e26a1f4f03
Copyright fixup: SteelT
2024-03-28 20:33:33 -07:00
AJ Martinez
f82277be7b
Fix extra tokens tyop
2024-03-28 20:31:06 -07:00
AJ Martinez
1e72e72592
Merge branch 'lachiewright-copyright' into 'master'
...
LachieWright CopyRight
See merge request KartKrew/Kart!2185
2024-03-29 03:13:45 +00:00
AJ Martinez
5e8dd70ac1
Merge branch 'battle-magician' into 'master'
...
Rerandomize Heavy Magician when recovering in GTR_BUMPERS
See merge request KartKrew/Kart!2183
2024-03-29 03:13:16 +00:00
AJ Martinez
7f02a5d3af
Merge branch 'loop-die' into 'master'
...
Kill players that fail loops
Closes #714
See merge request KartKrew/Kart!2184
2024-03-29 03:12:24 +00:00
James R
8d2f8ef479
Copyright fixup: Kart Krew - menus
2024-03-28 19:20:59 -07:00
James R
75bc7ce5f9
Copyright fixup: Kart Krew
2024-03-28 19:02:01 -07:00
James R
254597bece
Copyright fixup: James Robert Roman
2024-03-28 19:01:38 -07:00
Lach
d736c59bd3
Add my full name to Ring Shooter
2024-03-29 12:27:55 +11:00
Lach
9615d869db
Copyright fixup: Lach
2024-03-29 12:23:09 +11:00
AJ Martinez
038e552c80
Only do Heavy Magician behavior for Heavy Magician, lol
2024-03-28 18:09:25 -07:00
AJ Martinez
3eb9283b37
Copyright fixup: Tyron
2024-03-28 17:39:49 -07:00
AJ Martinez
f76a958c53
Kill players that fail loops
2024-03-28 16:13:10 -07:00
James R
28cd56f24c
Add cheats
...
Co-authored-by: toaster <rollerorbital@gmail.com>
Co-authored-by: AJ Martinez <aj@worldsbe.st>
2024-03-28 00:09:12 -07:00
James R
bf24520ad3
Tweak password algorithm
2024-03-28 00:09:12 -07:00
James R
acbb7eb463
Add password checking system
...
Co-authored-by: toaster <rollerorbital@gmail.com>
2024-03-28 00:09:11 -07:00
James R
a0dcde98c1
Add password hashing functions
2024-03-28 00:09:02 -07:00
James R
181c21613e
Pull client9/stringencoders/modp_b64
...
- Base64 encoder/decoder
- Minor edits to compile with Ring Racers
2024-03-28 00:09:02 -07:00
James R
17c4fbbb51
fastforward: appears on the cheats menu
2024-03-28 00:09:02 -07:00
James R
11dc5b7318
Fix line endings
2024-03-28 00:09:02 -07:00