Commit graph

26123 commits

Author SHA1 Message Date
AJ Martinez
adef95cf55 Add generic SFX (and use two of 'em for virtual keyboard) 2024-02-17 22:57:53 -07:00
Oni
77ffc08444 Merge branch 'fix-antigrief-all-spectators' into 'master'
Ignore no-contest antigrief if no humans left

Closes #1018

See merge request KartKrew/Kart!1927
2024-02-18 03:51:09 +00:00
Oni
94636921f8 Merge branch 'safer-cfg-saving' into 'master'
Save config to temp file and move into place

Closes #1020

See merge request KartKrew/Kart!1926
2024-02-18 03:50:56 +00:00
Oni
e9af71faf0 Merge branch 'dont-clear-demo-attract' into 'master'
Don't reset demo.attract in D_ClearState

Closes #1053

See merge request KartKrew/Kart!1928
2024-02-18 03:17:24 +00:00
Eidolon
0a0179e1df Merge branch 'fix-7th-place-game-over' into 'master'
Lose player life before P_CheckRacers on exit

Closes #1022

See merge request KartKrew/Kart!1924
2024-02-18 01:48:34 +00:00
Eidolon
d30cdbd479 Merge branch 'fix-mt-sscandle' into 'master'
Fix MT_SSCANDLE initialization

Closes #1052

See merge request KartKrew/Kart!1925
2024-02-18 01:48:00 +00:00
Oni
674a5e8c7a Merge branch 'limited-footfix' into 'master'
GL: Don't pull papersprites towards camera

Closes #988

See merge request KartKrew/Kart!1923
2024-02-18 01:22:14 +00:00
Oni
8649e34ccd Merge branch 'no-explosion-thrust' into 'master'
Battle polish mk.420

Closes #1041 and #1050

See merge request KartKrew/Kart!1922
2024-02-18 01:22:01 +00:00
Eidolon
4cab794932 Don't reset demo.attract in D_ClearState
Fixes KartKrew/Kart#1053 allowing credits to continue after demo is
exited.
2024-02-17 17:59:20 -06:00
Eidolon
9c14c59929 Fix MT_SSCANDLE initialization 2024-02-17 16:35:46 -06:00
Eidolon
d917a7f394 Ignore no-contest antigrief if no humans left
Allows all-bots races to continue to intermission and advance to next
level. Fixes KartKrew/Kart#1018
2024-02-17 16:23:08 -06:00
Oni
793e56b66d Merge branch 'gp-egg-tv' into 'master'
Grand Prix support for replays

Closes #1042, #993, and #1044

See merge request KartKrew/Kart!1921
2024-02-17 22:04:13 +00:00
Eidolon
ad0ced4da0 Save config to temp file and move into place
Fixes KartKrew/Kart#1020 by not trying to write over ringconfig until
we have successfully written the whole config out, then atomically
replacing the old config with the new one using C++17 FS.
2024-02-17 15:41:32 -06:00
Eidolon
d3783dec11 Lose player life before P_CheckRacers on exit
Fixes KartKrew/Kart#1022 by ensuring the player has 0 lives by the time
P_CheckRacers indirectly calls G_BeginLevelExit.
2024-02-17 15:12:04 -06:00
AJ Martinez
25ea0bf743 Exclude all "3D Geometry" sprites from sprite-clip hack 2024-02-14 04:14:28 -07:00
AJ Martinez
77617c9d31 GL: Don't pull papersprites towards camera 2024-02-13 18:19:52 -07:00
AJ Martinez
c1c31c28ef Use proper sound for periodic bufo reminder 2024-02-13 00:29:40 -07:00
James R
8bf2343a5d Egg TV: Prisons, Sealed Star and Versus icons 2024-02-12 18:22:59 -08:00
James R
822d67e422 Egg TV: rename "Special" mode to "Sealed Star" 2024-02-12 18:22:59 -08:00
James R
b275a14ec2 Egg TV: detect Prisons mode 2024-02-12 18:22:59 -08:00
James R
aa4ff315b7 Replays: bump demo version 7 -> 8 2024-02-12 18:14:33 -08:00
James R
b2ce6aebe7 Replays: save Grand Prix info
- grandprixinfo
  - gp
  - gamespeed
  - masterbots
  - eventmode
- player_t
  - lives
  - totalring
2024-02-12 18:14:32 -08:00
James R
6dc8f45df6 Replays: flags UINT8 -> UINT16 2024-02-12 18:14:32 -08:00
James R
5650dde2ac G_DoPlayDemo: fix encoremode boolean on demo playback
Fixes the Title Card using the wrong sound effect
2024-02-12 18:14:32 -08:00
AJ Martinez
0a5baa5d39 UFO polish 2024-02-12 18:12:17 -07:00
Oni
796e2b9517 Merge branch 'bumper-boats' into 'master'
Improved combo escape mechanics in Battle

See merge request KartKrew/Kart!1914
2024-02-12 18:50:20 +00:00
Oni
524b63ad8f Merge branch 'pit-blame' into 'master'
Credit players for deathpits that result from their hits ("pit blame")

Closes #1040

See merge request KartKrew/Kart!1920
2024-02-12 18:49:30 +00:00
AJ Martinez
11f7eb4b26 Guard against out-of-range pitblame, reset pitblame when triggered 2024-02-11 23:43:42 -07:00
AJ Martinez
c0598610e9 Credit players for deathpits that result from their hits 2024-02-11 21:40:53 -07:00
Oni
7a54b3eb3b Merge branch 'debug-holy-textures' into 'master'
Debugging for holey textures on walls

Closes #1038

See merge request KartKrew/Kart!1919
2024-02-12 01:40:59 +00:00
James R
3e225f97a2 Render errored holey textures as TRANSERx 2024-02-11 17:10:09 -08:00
James R
38c9c5f9a7 devmode render: show a list of errored holey textures on the HUD
Holey textures (textures with transparent pixels) cannot
be used on upper/lower textures or on 1-sided linedefs. If
the game tries to render this, the texture name will
appear on the HUD if devmode render is turned on.
2024-02-11 17:10:09 -08:00
AJ Martinez
09b5cb5020 MAXCOMBOTIME 6s -> 4s 2024-02-10 15:50:15 -07:00
AJ Martinez
8f2989a8a9 Don't inflate bumpers you're going to lose 2024-02-10 15:28:26 -07:00
AJ Martinez
b55d236733 Scale bumper size to combo length when hit 2024-02-10 15:16:48 -07:00
AJ Martinez
18ee3ad73d Battle bumpers: 3x progressivethrust decay 2024-02-10 14:38:04 -07:00
AJ Martinez
e0494d5576 Merge remote-tracking branch 'origin/master' into bumper-boats 2024-02-09 22:32:25 -07:00
Oni
da84a94362 Merge branch 'hyu-feedback' into 'master'
Add Hyudoro sounds

Closes #1030

See merge request KartKrew/Kart!1912
2024-02-10 04:42:29 +00:00
Oni
83183b53cf Merge branch 'fix-column-fix' into 'master'
R_DrawColumn_Template: fix non-po2 column drawing

Closes #1033

See merge request KartKrew/Kart!1913
2024-02-10 04:41:25 +00:00
James R
27b4013c18 R_DrawColumn_Template: fix non-po2 column drawing
- Fix for efd017085
- To preserve tutti-frutti fix, offset drawing with
  texheight, but detect po2 with sourcelength
2024-02-09 19:46:45 -08:00
Oni
0e8f35a5ce Merge branch 'map-names-everywhere' into 'master'
Map name on pause menu and intermission; current song credit on pause menu; server name in medium font

Closes #769 and #402

See merge request KartKrew/Kart!1892
2024-02-10 02:14:49 +00:00
James R
ce7d22d029 Pause menu: display map icon, map name and currently playing song credit 2024-02-09 18:13:35 -08:00
James R
1a0525b0c0 Adjust position of PAUSE graphic
- Move the graphic up a little
- Fix position on pause menu in non-green resolutions
2024-02-09 18:13:35 -08:00
James R
d7e0a4d01a Add S_LoadSongCredit/S_UnloadSongCredit, refactor cursongcredit
- cursongcredit behaves the same as before
- Always compose song credit string
- g_realsongcredit always stores the song credit for the
  current music, even if no song credit is displayed on
  the HUD
2024-02-09 18:13:35 -08:00
James R
fb9f4a68b9 Server splash: display server name in medium font 2024-02-09 18:13:35 -08:00
James R
3876f16c0d Intermission: fix speed scramble position in non-green resolutions 2024-02-09 18:13:34 -08:00
James R
eefb4de6d6 Intermission: scroll map name above "DR. ROBOTNIK'S RING RACERS" 2024-02-09 18:13:34 -08:00
AJ Martinez
db6a8efdeb Add Hyudoro sounds 2024-02-09 18:36:01 -07:00
James R.
6b831a0fa2 Merge branch 'fix-show-character-ghosts' into 'master'
Time Attacking: fix "Show Character" option for ghosts

Closes #1013

See merge request KartKrew/Kart!1896
2024-02-09 23:47:50 +00:00
AJ Martinez
2327b6fcca Merge branch 'calm-ark-arrows' into 'master'
Freeze Ark Arrows in reducevfx

See merge request KartKrew/Kart!1911
2024-02-09 23:22:14 +00:00