Commit graph

28402 commits

Author SHA1 Message Date
Ashnal
59b346675b Can cross checkpoints when respawning and in NOCLIP state now 2024-09-15 20:48:33 +00:00
toaster
3ca282c3b4 COM_Exec_f: By default, insert into command buffer
- Resolves KartKrew/RingRacers#281 under standard operation
- Add `-immediate` parameter for previous, `wait`-ignoring behaviour
    - Used by configfile, EXECCFG
2024-09-15 18:19:36 +01:00
Antonio Martinez
28499802e8 Fix wrong default value of drawtimer 2024-09-13 18:40:13 -07:00
Antonio Martinez
c661acdc74 Never apply frontrun protection in freeplay 2024-09-12 22:38:02 -07:00
Sal
3cbb4ae382 Merge branch 'debugtimer' into 'master'
drawtimer cvar

Closes #1473

See merge request KartKrew/Kart!2454
2024-09-12 13:27:07 +00:00
Sal
42328bc773 Merge branch 'fix-ghost-read' into 'master'
Fixes crashes in TA when reading ghosts

See merge request KartKrew/Kart!2457
2024-09-12 13:21:24 +00:00
Ashnal
61e29b70a6 Fixes crashes in TA when reading ghosts
that use the new RNG classes
2024-09-10 22:20:55 -04:00
Jack
f3ed9f580e Fixed the p->player null check in destroyed-kart.cpp being a part of hasCustomHusk rather than being a part of pValid as it's supposed to be 2024-09-09 16:19:17 +01:00
Jack
2bdc014006 With the help of GitLab user Lach, I turned my approximated sprite scaling in destroyed-kart.cpp into 100% accurate sprite scaling 2024-09-09 15:41:26 +01:00
Antonio Martinez
216282ba64 drawtimer cvar 2024-09-09 05:09:56 -07:00
Sally Coolatta
752063b472 Update bot followers too 2024-09-08 06:37:41 -04:00
Jack
40b231ff62 Changed float percentage mathematics in destroyed-kart.cpp into approximated fixed mathematics that will not risk a desync across platforms with different float standards 2024-09-07 18:01:41 +01:00
Sally Coolatta
0d3cc16403 Queued skin/color changes
Instead of janky spectate on skin change, let the player finish their current round as their current skin.
2024-09-07 10:54:36 -04:00
Jack
af16e3f993 Implemented SPR2_DKRT and integrated it into the state system 2024-09-07 14:40:12 +01:00
AJ Martinez
e5f740f4a3 Merge branch 'fix-perma-ring-leniency' into 'master'
Perma ring box should never leniency pickup as item

Closes #1449

See merge request KartKrew/Kart!2429
2024-09-07 04:41:52 +00:00
Jack
51112a07f7 Revert "I've spent the last 3 or so hours just trying to get a feel as to how to even begin approaching this task but I think it's just way beyond my understanding, I don't have enough experience with big C / C++ projects to know if its just me or if this project being 2 decades running makes it a freak of nature but I'm just barely holding on here and not seeing any results, so nuts to it for now."
This reverts commit 6125572b63.
2024-09-06 01:13:55 +01:00
Oni
cc3d262566 Merge branch 'demo-version-update' into 'master'
Update demoversion

See merge request KartKrew/Kart!2450
2024-09-05 05:04:38 +00:00
Ashnal
7da33d7e56 Update demoversion to follow up commit
d99335d5a0
Ensures fresh demos are using the new code path
2024-09-05 01:03:07 -04:00
Oni
2de94c94c8 Merge branch 'defensive-overdrive-leniency' into 'master'
Extend defensive Overdrive until you leave painstate

Closes #1452

See merge request KartKrew/Kart!2430
2024-09-05 02:46:13 +00:00
Oni
99f9eba494 Merge branch 'custom-skin-tracking' into 'master'
Use lambda funcs for skin/map/cup records into JSON

Closes RingRacers#130

See merge request KartKrew/Kart!2438
2024-09-05 01:45:42 +00:00
AJ Martinez
39ec171560 Merge branch 'load-improve' into 'master'
Adds the data subdir to the path of all data iwads

See merge request KartKrew/Kart!2442
2024-09-04 01:11:36 +00:00
AJ Martinez
da2e23c6eb Merge branch 'catcher-crack' into 'master'
Visible damage to Sealed Star catcher capsule

See merge request KartKrew/Kart!2446
2024-09-03 13:30:16 +00:00
toaster
7729d74401 Adjust behaviour for new frame offset in assets 2024-09-03 11:25:53 +01:00
toaster
49f6b4516a Semibright for dark part of flicker 2024-09-03 11:19:45 +01:00
toaster
daa9d59232 Visible damage to Sealed Star catcher capsule
Flickers between undamaged frame and (fullbright) damage % frame (which can also be undamaged frame, if undamaged).
Also set up to convey accumulated GP damage on spawn.
2024-09-03 11:19:45 +01:00
AJ Martinez
2b0f597909 Merge branch 'dox-voters-to-server' into 'master'
Dox voters to server

Closes #1440

See merge request KartKrew/Kart!2431
2024-09-02 23:31:30 +00:00
Sally Coolatta
3020f9c3ef Fix map anger race condition
Was making angry maps never actually get picked. Dang.
2024-09-02 04:20:39 -04:00
Oni
398f1cdc9b Merge branch 'more-fucking-cheating' into 'master'
Bot-aware 2.4 mechanics

See merge request KartKrew/Kart!2445
2024-09-01 18:20:53 +00:00
Jack
6125572b63 I've spent the last 3 or so hours just trying to get a feel as to how to even begin approaching this task but I think it's just way beyond my understanding, I don't have enough experience with big C / C++ projects to know if its just me or if this project being 2 decades running makes it a freak of nature but I'm just barely holding on here and not seeing any results, so nuts to it for now. 2024-09-01 14:50:27 +01:00
Antonio Martinez
19d648f1bb Bots: 1st place holds OD 2024-08-29 20:32:10 -07:00
Antonio Martinez
c6a9228b2b Bot-aware 2.4 mechanics 2024-08-29 20:22:31 -07:00
AJ Martinez
eed1d32977 Merge branch 'button-hold' into 'master'
Quick intro skip sequences

Closes #1461

See merge request KartKrew/Kart!2441
2024-08-30 00:49:20 +00:00
Sal
902b2d5f9a Merge branch 'replay-workaround' into 'master'
Workaround for Egg TV replay deletion bugs

See merge request KartKrew/RingRacers!54
2024-08-29 22:19:33 +00:00
Craftyawesome
145fcc2344 Workaround for Egg TV replay deletion bugs 2024-08-29 01:19:02 -04:00
Ashnal
2b07b5aed1 Adds the data subdir to the path of all data iwads
Prevents W_OpenWadFile from falling back to findfile
2024-08-28 22:37:08 -04:00
Antonio Martinez
1500423f4d Fix skip loop only working by accident 2024-08-28 18:19:37 -07:00
Antonio Martinez
0d97e525bb Advertise when using Quick Online 2024-08-28 18:05:02 -07:00
Antonio Martinez
2374af0a04 Chrome but louder 2024-08-28 18:02:13 -07:00
Antonio Martinez
f29a8d5d75 Quick intro skip sequences 2024-08-28 17:52:02 -07:00
Sally Coolatta
b3dcfa248a Merge remote-tracking branch 'public-new/master' 2024-08-28 18:11:53 -04:00
Sal
874256a19e Merge branch 'fix-file' into 'master'
Fix random desyncs with `-file` in addons with custom net cvars.

Closes #47

See merge request KartKrew/RingRacers!29
2024-08-28 22:09:08 +00:00
haya_underscore
1f7bee7484 Fix random desyncs with -file in addons with custom net cvars. 2024-08-28 22:09:08 +00:00
Sal
8d9dab0edc Merge branch 'profiles-play-set' into 'master'
Clean up Profile setting in edit menu flow (#34)

Closes #34

See merge request KartKrew/RingRacers!51
2024-08-28 22:06:49 +00:00
Sal
1caba7d15f Merge branch 'skincolor_fixes' into 'master'
Skincolor Fixes (#109, #115)

Closes #115 and #109

See merge request KartKrew/RingRacers!50
2024-08-28 22:05:00 +00:00
Sal
61956f5949 Merge branch 'expose-music' into 'master'
Expose most of the music handler to Lua

See merge request KartKrew/RingRacers!41
2024-08-28 22:04:31 +00:00
Cheariisan
aa1cd4d7d0 Expose most of the music handler to Lua 2024-08-28 22:04:31 +00:00
Sal
22f49fdf8c Merge branch 'expose-splitscreen' into 'master'
Expose render splitscreen to lua

See merge request KartKrew/RingRacers!38
2024-08-28 22:03:07 +00:00
Sal
6efa0d6d0f Merge branch 'expose-clip-rect' into 'master'
Expose clip rect functions to lua

See merge request KartKrew/RingRacers!39
2024-08-28 22:02:06 +00:00
Sally Coolatta
158d8ac5d3 Fix compile warnings 2024-08-28 17:56:11 -04:00
Sally Coolatta
25634d81f2 Use HU_AddChatText for voter dox
While we aren't fully consistent on this, anything that is player facing (not a debug feature or power user tool) should never use console prints. `HU_AddChatText` should still do logging for dedicated servers to see it.
2024-08-28 17:44:14 -04:00