James R
eda16cacb5
line 448: do not change skybox after player finishes the race
2023-03-29 03:54:11 -07:00
James R
77e5bb4d19
line 448: fix skybox mobj reference leak
...
Calling P_SetTarget on the temporary skybox_t is
pointless. P_SwitchSkybox calls P_SetTarget when copying
to the player struct.
2023-03-29 03:54:11 -07:00
James R
e437656633
Remove restrictions on numlaps, merge with gptest
...
- numlaps 0 now sets the race to 0 laps.
- Players will finish upon crossing the finishing line
immediately after POSITION.
- gptest merged with numlaps.
- numlaps works in GP.
- Warping to sprint maps with numlaps already set now lets
numlaps exceed the map default. It was previous capped
at map default ONLY when loading into the level (so you
could still exceed it by setting numlaps during
POSITION). Now it's consistent.
- numlaps can now be set at any time during the race.
2023-03-29 03:53:21 -07:00
James R
8bd6c9cffb
Add musicdef->debug_volume, add musicdef console command
...
musicdef -volume <volume> changes the volume of the
currently playing song. The change persists through song
changes and is visible with devmode music.
musicdef -show prints all changed musicdef volumes.
The intention of this command is to allow editing music
volumes quickly in game, without having to quit, edit
music.pk3, and reopen the game.
2023-03-29 01:22:40 -07:00
James R
b65eaf1a51
devmode music: reorder volume to the top and add empty space for readability
2023-03-29 00:37:45 -07:00
James R
411b960e1c
devmode music: use half size font
2023-03-29 00:33:28 -07:00
James R
31ee3577fd
devmode: draw over literally everything else
...
Draws over ping and FPS counters.
2023-03-29 00:11:01 -07:00
James R
78df6ec488
devmode: add devmode_screen cvar, select which splitscreen to display info for
...
Old behavior was just use the last splitscreen.
This does not the position devmode draws on the screen.
2023-03-29 00:09:50 -07:00
James R
c53ae816c1
Renderer: force Trip Wires to maximum brightness, ignore colormaps
...
Fixes sector light level and colormaps darkening Trip
Wires, especially in OpenGL.
2023-03-28 21:08:11 -07:00
Sal
4588a20a95
Merge branch 'ufo-script' into 'master'
...
Add "UFO" script type
See merge request KartKrew/Kart!1111
2023-03-29 00:39:34 +00:00
Sal
fe34e04abe
Merge branch 'encore-fixies' into 'master'
...
Fix random Encore vote, error if ENCORE/TWEAKMAP lump is invalid, add debugencorevote command
Closes #333
See merge request KartKrew/Kart!1101
2023-03-29 00:32:00 +00:00
Sal
2555aac9d3
Merge branch 'player-persistence' into 'licenses'
...
Player IDs and persistence
See merge request KartKrew/Kart!1062
2023-03-29 00:07:33 +00:00
Sal
83b5b26a12
Merge branch 'packet-hack' into 'master'
...
Experimental: Improve level load processing
See merge request KartKrew/Kart!1077
2023-03-28 23:41:33 +00:00
Sally Coolatta
e7128baef0
Add UFO script type
2023-03-28 18:07:22 -04:00
toaster
9a343bd465
mapheader_t: PositionMusic property
...
A little off-piste, but a trivial addition since I'm changing this part of the code.
- Plays in Position outside of Encore
- Shows up first in the Sound Test sequence for that map
2023-03-28 15:14:09 +01:00
toaster
48eca2d8cf
readlevelheader: Correct incorrect associated music debug message
2023-03-28 13:56:55 +01:00
toaster
3e476568ea
mapheader_t: AssociatedMusic property
...
Enables things like the Goin' Down!? segment in Speed Highway to be connected directly to access to that map.
2023-03-28 13:50:05 +01:00
toaster
8e8c2273e9
S_FindMusicDef: Handle NULL/empty string explicitly
2023-03-28 13:47:25 +01:00
toaster
1f82285c39
S_SoundTestDefLocked: Account for Sealed Stars-style LF2_FINISHNEEDED completion lock.
2023-03-28 13:13:22 +01:00
toaster
8bd3786895
S_UpdateSoundTest: Add a "dotracks" parameter
...
- Integrates the maps with multiple tracks into the Next/Prev sequence, if true.
- For testing, currently active - but I may add features later that would be more fitting.
2023-03-28 13:06:39 +01:00
toaster
4f4976024c
S_UpdateSoundTest: Corrections
...
- Fix inverted skipnull condition for forward sequence traversal
- Remove comment stating we used a naive implementation. The author of this commit used a triple pointer in the last one, this is anything but naive
2023-03-28 12:42:22 +01:00
James R
000c505444
Merge branch 'rhi-depth-stencil' into 'master'
...
RHI Depth Stencil and Texture Wrap Mode
See merge request KartKrew/Kart!1095
2023-03-28 11:38:25 +00:00
James R
3b67f99d0d
RRID: correct remaining instances of hardcoded sizes to defines
2023-03-28 03:54:29 -07:00
AJ Martinez
afe3220415
awaitingChallenge is, uh, a challenge, not a signature
2023-03-28 03:27:51 -07:00
AJ Martinez
9a1de18491
Fix memory leak in GetPrettyRRID
2023-03-28 03:07:52 -07:00
AJ Martinez
86b6b2b1cd
Clean up some mismatched and hardcoded sizes, use defines for crypto primitive size
2023-03-28 03:03:00 -07:00
James R
bda765f61e
Merge branch 'fix-pvp-wipeout-friction' into 'master'
...
Fix wipeout friction for PvP damage
See merge request KartKrew/Kart!1107
2023-03-28 09:41:28 +00:00
James R
3ad4bb36d2
Merge branch 'respawn-noclipthing' into 'master'
...
Do not run any thing collision for respawning players whatsoever
Closes #302
See merge request KartKrew/Kart!1105
2023-03-28 09:41:19 +00:00
James R
c702e37ae2
Merge branch 'double-drawdist-flag' into 'master'
...
Double drawdist flag
See merge request KartKrew/Kart!1106
2023-03-28 09:41:07 +00:00
AJ Martinez
412bd07609
Monocypher license compliance
2023-03-28 01:29:30 -07:00
James R
4413939e85
RRID: generate keys for old profiles
...
Bump PROFILEVER to 3
2023-03-28 01:25:56 -07:00
AJ Martinez
3c561c564e
Use 64-byte challenges consistently
2023-03-28 01:25:56 -07:00
AJ Martinez
e09b21ddae
IsExternalAddress type fixup, move into i_tcp.c / SOCK_ abstraction
2023-03-28 01:25:56 -07:00
AJ Martinez
0df4251bc7
No, seriously, don't use STRINGN for pubkeys
2023-03-28 01:25:56 -07:00
AJ Martinez
bc9b4ef6a5
Explain evil wizard kick redirect behavior better
2023-03-28 01:25:56 -07:00
AJ Martinez
bf4781d26c
Use READ/WRITEMEM instead of STRINGN for data that can contain 0s, dummy!
2023-03-28 01:25:56 -07:00
AJ Martinez
6510628586
Fail loudly on big-endian systems
2023-03-28 01:25:56 -07:00
AJ Martinez
119f23bd7b
More consistent break convention in HandlePacketFromPlayer
2023-03-28 01:25:56 -07:00
AJ Martinez
b5cfc22a0a
Fix splitscreen handling in SendChallenges
2023-03-28 01:25:56 -07:00
AJ Martinez
6c98dd0de2
Strip more debug print
2023-03-28 01:25:55 -07:00
AJ Martinez
551c9af0fc
Fix -Wunused in SIGNGAMETRAFFIC
2023-03-28 01:25:55 -07:00
AJ Martinez
5a475c7888
Cleanup + fix off-by-one in gamestate
2023-03-28 01:25:55 -07:00
AJ Martinez
056355d8ed
C is portable, they lied lyingly like a liar
2023-03-28 01:25:55 -07:00
AJ Martinez
78b30802bb
Let's try fixing potential UB on GetNodeAddressInt
2023-03-28 01:25:55 -07:00
AJ Martinez
5a17bcc251
Fix all remote players being considered GUESTs
2023-03-28 01:25:55 -07:00
AJ Martinez
cdf7a7a2ce
Fix old key comparison in KickUnverifiedPlayers
2023-03-28 01:25:55 -07:00
AJ Martinez
694c094fac
C is a morally incorrect programming language
2023-03-28 01:25:55 -07:00
AJ Martinez
c46612329e
Don't UpdateChallenges during NetKeepAlive, could lead to challenge spam
2023-03-28 01:25:55 -07:00
AJ Martinez
05f8b2196c
Push pretty RRID to Lua instead of unsanitized madness
2023-03-28 01:25:55 -07:00
AJ Martinez
b990669212
Tyop
2023-03-28 01:25:55 -07:00