- Aug 27, 2023
-
-
James R. authored
Not needed in K_UpdateGrandPrixBots or K_LoadGrandPrixSaveGame because P_SpawnPlayer takes priority.
-
- Aug 26, 2023
-
-
toaster authored
- G_AddPlayer now contains CL_ClearPlayer, G_DestroyParty, and playeringame set - Instead of a nasty, complicated block in P_SpawnPlayer, externalise it into G_SpectatePlayerOnJoin - All mid-game human player-to-spectator transitions are handled by P_SetPlayerSpectator, instead of lots of `spectator = true` and associated boilerplate - Simplifies Got_Teamchange MASSIVELY - Of course this is helped by also stripping back team change - This is called by P_KillPlayer, too - P_KillPlayer no longer eats DMG_SPECTATOR when lightsnaking or exiting - G_GametypeHasSpectators condition tidied
-
Fixes player death not ending a Prisons round, bugged debug feature. Now, do it properly. Don't end the round if the last player spectates. This is more than a debug feature; in Free Play, it lets the player spectate and fly around if they want to, and even come back in, all without restarting the level.
-
Oni authored
Refactor cvar definitions completely, move everything to cvars.cpp See merge request KartKrew/Kart!1422
-
Oni authored
Dialogue 2 See merge request KartKrew/Kart!1421
-
Oni authored
-
Oni authored
Cheats menu on the pause menu See merge request KartKrew/Kart!1424
-
James R. authored
Automatically populated with every cheat cvar.
-
James R. authored
-
James R. authored
-
James R. authored
-
James R. authored
- No need to call CV_RegisterVar - Cvar definitions live in only one file, easier to locate - Organized into sections -- netvars, cheats, etc. - Use builder pattern to initialize cvars - Still need to extern if you want to read the cvar value
-
James R. authored
-
James R. authored
- respawnitem - respawnitemtime - respawndelay - startinglives
-
- Aug 25, 2023
-
-
Oni authored
Separate script args from mapthing args See merge request KartKrew/Kart!1405
-
Sal authored
-
Sal authored
-
toaster authored
Add server join splash (resolves #266) Closes #266 See merge request KartKrew/Kart!1423
-
toaster authored
-
toaster authored
- Continue showing up on main in-game pause menu - Flip to top half of screen, to avoid conflict with Round Queue - Show over most UI, including menu
-
Oni authored
Auto Roulette (resolves #618) Closes #618 See merge request KartKrew/Kart!1411
-
Sal authored
Probably doesn't matter, but it satisfies my OCD better
-
Sal authored
-
Sal authored
-
Sal authored
Just wanted to give literally any possibility of seeing the server contact as a client
-
Sal authored
Someone just needs to put an actual sound for it in sounds.pk3
-
Sal authored
-
Sal authored
We're in Undertale
-
Sal authored
- Slide in from top - Fix chaining multiple dialogues with the same speaker not working - Unset when changing level - Sped up punctuation pause a bit
-
Sal authored
-
- Aug 24, 2023
-
-
Oni authored
Remove some unused code See merge request KartKrew/Kart!1420
-
Oni authored
Spraycans Closes #609 See merge request KartKrew/Kart!1419
-
Sal authored
-
toaster authored
M_AssignSpraycans: Forgot to remove an irrelevant check, now should update if new Spray Can conditions are added
-
toaster authored
The prepended colour list passed to M_Shuffle_UINT16 was off by one, leading to possible pollution of the region with an uninitialised value. For some reason, some people's machines guarantee clean stack memory on game startup, while other people's do not. This is why some people were crashing on Spray Can list generation and some weren't. The stack memory was DEFINITELY not clean by the time you could navigate to the gamedata clear menu, which is why that was crashing without fail.
-
James R. authored
-
James R. authored
- growmusicfade - invincmusicfade - music_resync_powerups_only - music_resync_threshold - renderstats (wasn't even registered in the console!) - resetspecialmusic - resume - samplerate - stretch - tailspickup
-
James R. authored
-
toaster authored
-
- Aug 23, 2023
-
-
toaster authored
Just in case I don't get to do a major pass on adding a ton of extra unlockable conditions later, this is an easy, quick add featuring a stat gamedata and the statistics menu has been tracking for a while.
-