Commit graph

24156 commits

Author SHA1 Message Date
James R.
c844d00b40 P_CheckRacers: don't use 30 second countdown in cooperative game modes (Special Stages) 2023-09-11 18:33:31 -07:00
James R.
e1142b569c Hide E-Brake VFX and Servant Hand if the player is NO CONTEST
- Fixes E-Brake VFX being visible after a player FALLS OUT
  in a Sealed Star.
2023-09-11 18:30:40 -07:00
James R.
5475cc37d5 K_drawKartMinimap: fix splitscreen player icons 2023-09-11 18:30:40 -07:00
James R.
2316671733 K_drawKartMinimap: let minimap fade in relative to st_translucency
- Fixes progression bar sometimes not appearing in Sealed
  Stars.
- Matches timing of V_SLIDEIN.
2023-09-11 18:30:40 -07:00
James R.
afeba341c0 Remove translucenthud cvar, let V_HUDTRANS fade in like V_SLIDEIN
- V_HUDTRANS does not fade if combined with V_SLIDEIN
  (since sliding elements are not supposed to fade).
- If not V_SPLITSCREEN, uses most opaque fade value among
  splitscreen players (since Tally will fade back out for
  specific players).
2023-09-11 18:30:40 -07:00
James R.
653db93022 V_AdjustXYWithSnap: refactor V_SLIDEIN, separate timer calculation, fix interpolation
- Move timer calculation to ST_CalculateFadeIn, cache in
  st_fadein
- Fix interpolation by using rendertimefrac instead of
  renderdeltatics
2023-09-11 18:22:29 -07:00
Sal
eeda1b3ad5 Merge branch 'cheat-unlock-sealed-stars' into 'master'
devmode password: unlock all maps

See merge request KartKrew/Kart!1486
2023-09-11 23:02:54 +00:00
Sal
4a1e396cc3 Merge branch 'negative-20-sealed-exit' into 'master'
Fixes for Sealed Star death at -20 rings

Closes #673

See merge request KartKrew/Kart!1479
2023-09-11 22:11:56 +00:00
Sal
1d60df9b85 Merge branch 'debug-stufff' into 'master'
Debug commands: let P1's profile control other splitscreen players; force any final rank in GP

See merge request KartKrew/Kart!1484
2023-09-11 22:08:02 +00:00
Oni
d10cd8ee37 Merge branch 'fullsize-medals' into 'master'
Statistics - Maps & Medals: Draw Medal and Spray-Can graphics at native resolution

See merge request KartKrew/Kart!1481
2023-09-11 18:06:32 +00:00
James R.
29017d24d6 devmode password: unlock all maps 2023-09-11 04:39:51 -07:00
toaster
4a160b8951 Statistics - Maps & Medals: Draw Medal and Spray-Can graphics at native resolution 2023-09-11 09:46:01 +01:00
James R.
f21f7843a0 Special Stages: fullscreen text when dying at -20 rings 2023-09-10 23:53:19 -07:00
James R.
57368ab7c6 P_KillPlayer: only do "special out" for death pits, other deaths use normal animation 2023-09-10 23:50:59 -07:00
James R.
946e2c9577 Let death from -20 rings exit special stages 2023-09-10 23:49:48 -07:00
Oni
3dafc6e724 Merge branch 'dont-fucking-drown-yourself' into 'master'
Bubble fixups

See merge request KartKrew/Kart!1476
2023-09-11 01:54:00 +00:00
Oni
2ba8cffb90 Merge branch 'buffed-air-driftboost' into 'master'
Buffed airOK driftboosts

See merge request KartKrew/Kart!1477
2023-09-11 01:41:08 +00:00
AJ Martinez
18bc0d22e5 Higher fastfall gravity with bubble 2023-09-10 18:08:25 -07:00
AJ Martinez
ad9c36effd Zip to the ground when airboosting 2023-09-10 17:43:15 -07:00
AJ Martinez
a49ad03d5d Stronger bubblebounce 2023-09-10 17:18:03 -07:00
AJ Martinez
69d5d368ca Don't bubbledash when throwing 2023-09-10 17:05:47 -07:00
Oni
86ff4f720b Merge branch 'bot-finally' into 'master'
Fix bot memory leak

See merge request KartKrew/Kart!1474
2023-09-10 23:52:08 +00:00
Oni
6c962ad7a9 Merge branch 'tally-laps-one-indexed' into 'master'
level_tally_t::Init - Fix K_RaceLapCount map indexing issue

See merge request KartKrew/Kart!1475
2023-09-10 23:51:54 +00:00
toaster
0aaf120fdf level_tally_t::Init - Fix K_RaceLapCount map indexing issue
gamemap is one-indexed. This needs to change at some point, but this will do for now
2023-09-11 00:16:48 +01:00
Eidolon
cfec5973c5 Fix bot prediction finally pointer 2023-09-10 21:33:05 +00:00
toaster
03892812e5 Merge branch 'revert-md5-thread' into 'master'
Revert "W_InitFile: calculate md5sum on background thread, for startup wads"

See merge request KartKrew/Kart!1472
2023-09-10 21:17:37 +00:00
Oni
87d7cae5d3 Merge branch 'brightmap-conversion' into 'master'
Convert BRIGHTMAP texture columns to match associated texture

See merge request KartKrew/Kart!1473
2023-09-10 19:50:25 +00:00
Oni
7a9198f8f8 Merge branch 'connection-screenshot' into 'master'
Fix screenshot/video recording for CL_ServerConnectionTicker inner loop

See merge request KartKrew/Kart!1469
2023-09-10 16:34:20 +00:00
James R.
f238655e6a debugrank command: let force rank grade, also make cv_debugrank a PlayerCheat instead of ServerCheat 2023-09-10 03:29:12 -07:00
James R.
a512c93a2c Add 1pswap cvar, let P1 profile control any other splitscreen player 2023-09-10 02:44:48 -07:00
Sally Coolatta
c4b7c9c39b Separate bots blockmap search global structs
Avoids an issue where K_EggboxStealth could clobber the values K_NudgePredictionTowardsObjects is in the middle of using. (We really need to be able to hand blockmap iterators a data pointer...)
2023-09-10 03:50:20 -04:00
Sal
9df6d0c77d Merge branch 'fix-4p-position' into 'master'
Fix 3/4P position number

See merge request KartKrew/Kart!1465
2023-09-10 07:29:19 +00:00
Sal
09e86a8b74 Merge branch 'sloped-ripples' into 'master'
Clamp tilted ripple spans to viewheight

See merge request KartKrew/Kart!1470
2023-09-10 07:26:55 +00:00
Sally Coolatta
bfecf45110 Use srb2::finally on bot predictions
I'm not sure exactly where the bot code leaks, other than knowing its the prediction for sure (because the prediction is the only memory bots ever allocate), but srb2::finally is cool and lets me not care :)
2023-09-10 03:20:29 -04:00
James R.
717a9e3f97 Add R_GetBrightmapColumn, convert brightmaps to associated texture's column layout
- Ensures that column drawer doesn't read out of bounds
  the brightmap column.
- Refactored code in r_segs.cpp, so it checks
  R_TextureHasBrightmap.
- Added comments for plane brightmaps and sprite
  brightmaps, that these are still error-prone.
2023-09-09 21:08:11 -07:00
James R.
599c5dc122 Add R_AllocateDummyTextureBlock, set texture->holes so empty column is always rendered correctly 2023-09-09 20:44:24 -07:00
James R.
ddb0c65455 Add goto_skybox command, teleport to skybox viewpoint 2023-09-09 20:44:24 -07:00
James R.
42814cea2b Revert "W_InitFile: calculate md5sum on background thread, for startup wads"
This reverts commit 28f2659342.
2023-09-09 16:30:00 -07:00
Eidolon
f3cb5cdaba Clamp tilted ripple spans to viewheight
Mitigates against KartKrew/Kart#658 crash but only in release builds.
2023-09-09 12:02:23 -05:00
Sally Coolatta
9d3772b15e Remove tens -> ones place push
Looked better but broke splitscreen again while I wasn't looking, fuck this code
2023-09-09 03:29:32 -04:00
Sally Coolatta
e7642109b7 Fix 4P position numbers > 9 2023-09-09 03:29:32 -04:00
Sally Coolatta
96f7dcb5b8 Fix 3/4P position number 2023-09-09 03:29:10 -04:00
Oni
79c4074499 Merge branch 'tally-screen' into 'master'
Tally screen

See merge request KartKrew/Kart!1463
2023-09-09 05:27:55 +00:00
Sal
0675a4e527 Tally screen 2023-09-09 05:27:55 +00:00
toaster
69e73b1932 Fix screenshot/video recording for CL_ServerConnectionTicker inner loop 2023-09-08 23:31:22 +01:00
Sal
c8eff3a957 Merge branch 'gp-initialize-bot-spectators' into 'master'
K_SetBot: check spectator status on first round of GP

Closes #664

See merge request KartKrew/Kart!1467
2023-09-08 21:28:59 +00:00
Oni
ba42707d3e Merge branch 'special-out-fix' into 'master'
P_KillPlayer: fix "special out" -- player shrinks to a speck from dying in Sealed Stars

Closes #663

See merge request KartKrew/Kart!1466
2023-09-08 11:37:27 +00:00
James R.
172c3861f4 K_SetBot: check spectator status on first round of GP
Fixes map warp to Prisons or Sealed Stars, since these
create a 1-round GP.
2023-09-08 03:24:20 -07:00
James R.
eca8804c0e P_KillPlayer: fix "special out" -- player shrinks to a speck from dying in Sealed Stars
Regression due to refactoring. I added some comments to
put emphasis on the intended behavior.
2023-09-08 03:12:03 -07:00
Oni
a11ba48a0a Merge branch 'spraycan-aura' into 'master'
Add HUD trackers for Spraycans (all variants), add missing variants for normal + Super Flicky HUD trackers, add shadow for Spraycans

Closes #649 and #662

See merge request KartKrew/Kart!1461
2023-09-08 10:08:03 +00:00