Commit graph

22279 commits

Author SHA1 Message Date
James R
6082d222fd Merge branch 'fix-encore-capsules' into 'master'
Don't render item capsule numbers mirrored in Encore mode

Closes #493

See merge request KartKrew/Kart!1119
2023-03-31 00:12:06 +00:00
James R
1592369071 Merge branch 'musicdef-volume-debug' into 'master'
Add musicdef console command

See merge request KartKrew/Kart!1114
2023-03-31 00:11:50 +00:00
James R
ed0d3adccc Don't render item capsule numbers mirrored in Encore mode 2023-03-29 19:09:45 -07:00
James R
0f5370efbb Merge branch 'palette-reload-fix' into 'master'
Reload palette even if rewinding a replay or reloading the gamestate (Resolves #443)

Closes #443

See merge request KartKrew/Kart!1118
2023-03-30 01:28:34 +00:00
James R
6e79ae9a3e Command_MusicDef_f: fix typo 2023-03-29 18:24:49 -07:00
James R
4e149d04cf Merge branch 'fix-skybox-change-after-finish' into 'master'
Do not change skybox for players after they finish the race

See merge request KartKrew/Kart!1115
2023-03-30 01:23:57 +00:00
James R
9aacbf6472 Merge branch 'improve-devmode-visibility' into 'master'
Improve devmode visibility and usability

See merge request KartKrew/Kart!1113
2023-03-30 01:23:40 +00:00
James R
43949031ac Merge branch 'fix-tripwire-lighting' into 'master'
Force Trip Wires to render at maximum brightness

Closes #318

See merge request KartKrew/Kart!1112
2023-03-30 01:23:04 +00:00
Sal
1e06209659 Merge branch 'no-lua' into 'master'
Add -nolua command line parameter

See merge request KartKrew/Kart!1117
2023-03-29 21:42:42 +00:00
SteelT
4e8bc36521 Reload palette even if rewinding a replay or reloading the gamestate 2023-03-29 14:29:00 -04:00
James R
542e5b1cdf Add -nolua command line parameter
Disables loading Lua scripts entirely.
2023-03-29 09:03:37 -07:00
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
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
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
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
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
James R
cdd9ae2644 Merge branch 'refactor-k-collide' into 'master'
Refactor K_PvPTouchDamage

See merge request KartKrew/Kart!1108
2023-03-28 00:03:10 +00:00
Oni
3463f0e5be Merge branch 'bubble-invincibility-clash' into 'refactor-k-collide'
Clash Bubble Shield blowup with Invincibility etc; bounce players away with Bubble blowup

See merge request KartKrew/Kart!1109
2023-03-27 22:10:03 +00:00
James R
7f0cb6aa94 Merge branch 'respawn-line-debug' into 'master'
Add perspective to debugfinishline; highlight Respawn Lines

See merge request KartKrew/Kart!1089
2023-03-27 12:12:39 +00:00
James R
06f58486a5 Merge branch 'emerald-timer' into 'master'
Add fuse to Emeralds in Battle

Closes #126

See merge request KartKrew/Kart!1091
2023-03-27 12:12:17 +00:00
James R
0cad27d7fe Merge branch 'pad-diagnostics' into 'master'
Gamepad GUID and Name logging, gamecontrollerdb.txt

See merge request KartKrew/Kart!1092
2023-03-27 12:10:58 +00:00
James R
2547ba6d6b Merge branch 'fix-faulty-references-false-positive' into 'master'
Fix false positive P_RemoveThinkerDelayed warning

See merge request KartKrew/Kart!1087
2023-03-27 12:07:40 +00:00
James R
9e25472a97 Merge branch 'bot-replay-camera' into 'master'
Use bot mo angle in demo chasecam (fixes #494)

Closes #494

See merge request KartKrew/Kart!1103
2023-03-27 12:07:15 +00:00
James R
2966db2dcc Merge branch 'P_SpawnMobjFromMobjUnscaled-lua' into 'master'
Expose P_SpawnMobjFromMobjUnscaled to Lua

See merge request KartKrew/Kart!1104
2023-03-27 12:06:06 +00:00
James R
78c0926e20 Always set wipeoutslow when bouncing
This fixes PvP wipeout damage not getting wipeout friction
because of the order of operations: K_KartBouncing first,
then K_SpinPlayer.
2023-03-27 04:58:45 -07:00
James R
cb963fe81e Clash Bubble Shield blowup with Invincibility etc; bounce players away with Bubble blowup
- K_BubbleShieldCollide now calls K_KartBouncing and
  K_PvPTouchDamage
  - Lets players get knocked around by Bubble blowup
  - Lets all clash conditions apply to Bubble blowup too
- Bubble blowup now does wipeout damage
2023-03-27 04:54:37 -07:00
James R
b1f0cca519 k_collide.cpp: refactor K_PvPTouchDamage to deduplicate code 2023-03-27 04:43:20 -07:00
James R
022e6ed5fa player_t: change pflags type to UINT32
Avoids invalid conversion compiler errors when using
bitwise operators on pflags from C++ code.
2023-03-27 04:43:20 -07:00
James R
70310eaed6 Rename k_collide.c to k_collide.cpp 2023-03-27 04:43:20 -07:00
James R
61abb7a82e Add MF_DRAWFROMFARAWAY flag, renders objects up to 2x drawdist 2023-03-26 22:01:25 -07:00
James R
629614710c Free MF_AMBIENT 2023-03-26 21:52:31 -07:00
James R
6b02836c22 Do not run any thing collision for respawning players whatsoever
Adds MF_NOCLIPTHING to players while respawning.
2023-03-26 20:45:18 -07:00
James R
2dd29dd15f lua_baselib.c: expose P_SpawnMobjFromMobjUnscaled 2023-03-26 20:44:43 -07:00
AJ Martinez
fa60a3a20c Use bot mo angle in demo chasecam 2023-03-26 15:28:09 -07:00
James R
28c9c3cc7d Tie Battle fuse for item drops and Emeralds to GTR_CLOSERPLAYERS instead of GTR_BUMPERS 2023-03-26 07:01:19 -07:00
James R
6d5cb50755 cv_debugencorevote: force an encore scramble
Useful for debugging the random chance encore vote.
2023-03-26 06:55:22 -07:00
James R
a5aefa5b29 Fix vote encore scramble getting overridden by cvar 2023-03-26 06:55:22 -07:00
James R
6bc785c099 I_Error if ENCORE/TWEAKMAP has an incorrect size
Prevent memory errors if the lump is too large.
2023-03-26 06:55:22 -07:00
toaster
954127d533 Merge branch 'fix-addfile-double-error' into 'master'
Fix networked addfile command erroring twice for already added files

See merge request KartKrew/Kart!1100
2023-03-26 13:30:35 +00:00