Commit graph

24292 commits

Author SHA1 Message Date
Lat
ca90d27e30 Hardcode DLZ Hover thingies + rocket fixes 2023-09-23 11:00:00 +02:00
Lat
a565d923c0 Hardcode these cursed seasaws 2023-09-22 18:14:38 +02:00
Lat
fb91a9a0f7 DLZ rocket hardcode 2023-09-21 15:42:10 +02:00
Lat
02409c5540 Define DLZ objects/player variables 2023-09-21 09:24:15 +02:00
Lat
6ff02ab075 Change Rideroid starting speed back to full value 2023-09-21 08:08:33 +02:00
Lat
5a6ecd051a Fix conflict in cmakelist w/ master merge 2023-09-20 17:17:33 +02:00
Lat
42cbb93ca2 Hardcode Leaf Storm Eggman balls 2023-09-20 16:33:07 +02:00
Lat
9b432381c6 Finalize Bungee hardcode 2023-09-20 15:03:45 +02:00
Lat
85a103e743 Fix warnings in rideroid.c that popped up after I unfucked my compile flags 2023-09-20 14:46:02 +02:00
Lat
ea8e871176 LSZ bungee: first pass 2023-09-20 14:42:39 +02:00
Lat
35e530be3d LSZ bungee object/variable definitions 2023-09-20 13:47:39 +02:00
Oni
83cbdb4601 Merge branch 'charsel-colorfix-2' into 'master'
Tiny charsel colour fix

See merge request KartKrew/Kart!1512
2023-09-20 06:15:17 +00:00
Oni
198640c4aa Merge branch 'podium-fade' into 'master'
GS_CEREMONY: Fix fade-in keeping screen blank

See merge request KartKrew/Kart!1513
2023-09-20 06:13:15 +00:00
toaster
49595a621c GS_CEREMONY: Fix fade-in keeping screen blank 2023-09-20 00:43:29 +01:00
toaster
58d5e19d72 Merge branch 'minigen-green' into 'master'
minigen: Use index 98 for finish lines per desired spec

See merge request KartKrew/Kart!1511
2023-09-19 23:29:42 +00:00
toaster
0e9997f2cd Character Select: If your profile's color/followercolor have not been unlocked, correct the visible colour to Default when selecting your Profile, instead of on Level start 2023-09-20 00:25:29 +01:00
Oni
24100dab20 Merge branch 'sign-l' into 'master'
Sign L

See merge request KartKrew/Kart!1507
2023-09-19 23:22:18 +00:00
toaster
6ec7456cd2 VC requests for L Sign
- Permit KARTSPEED_NORMAL, so it's not TOO obnoxious
- However, check for whether you're fighting a sufficient opponent
    - A human player is considered sufficient, because if you've dominated another it's fun to style on them
    - If all other players are bots, make sure they're at least half the difficulty range
2023-09-19 23:38:48 +01:00
toaster
a6fc60a5a3 level_tally_t::UseBonuses: Swap order of checks so the less expensive grandprixinfo comparison is done first 2023-09-19 22:40:13 +01:00
toaster
9574d7a040 Further revision
- Only show SPR2_SIGL for SF_IRONMAN. You've gotta work for that stuff!
- Instead of duplicating some of the behaviour the tally code does manually, simply use tally state directly
2023-09-19 22:40:13 +01:00
toaster
3a0d6fd2fb Minor fixes for K_RaceLapCount
- Fix comment in k_race.c
- Use numlaps for level_tally_t::Init instead, as this is the cache'd form and permits us to remove k_race.h from the dependencies
2023-09-19 22:40:12 +01:00
toaster
e438ef0a97 SPR2_SIGL
If you achieve a perfect race (OK hand for every lap) on Hard speed (or better), use a special taunting signpost frame.
2023-09-19 22:40:12 +01:00
toaster
35a06ed175 P_SetupSignObject: Set old_z to fix interp on spawning 2023-09-19 22:40:12 +01:00
toaster
5b7b57e580 MT_SIGN: Improve player property grabbing
Instead of using the skin of the object and the color of the player, use a direct player reference to get both skin and color from.
Now correctly tracks Heavy Magicians at all times, not just after exiting.
2023-09-19 22:40:12 +01:00
toaster
8ef64474b7 minigen: Use index 98 for finish lines per desired spec 2023-09-19 18:47:32 +01:00
toaster
de60a2dbba new_sound.cpp: Compilation fix for non-TRACY 2023-09-19 18:46:23 +01:00
Oni
eb08e7fdca Merge branch 'opt-level-3' into 'master'
Increase optimization level in default preset

See merge request KartKrew/Kart!1510
2023-09-19 02:53:58 +00:00
Eidolon
8305466a94 Merge branch 'tracy-profiler' into 'master'
Add Tracy profiler client

See merge request KartKrew/Kart!1509
2023-09-19 01:04:34 +00:00
Eidolon
da32ad1f6a Increase optimization level in default preset 2023-09-18 19:54:24 -05:00
Oni
a6ec0fb0b4 Merge branch 'fix-twerk-penalty' into 'master'
Fastfall/E-Brake consistency and visual polish

Closes #651

See merge request KartKrew/Kart!1508
2023-09-18 23:53:40 +00:00
Eidolon
e8e72fceed Tracy instrument TryRunTics, or at least try to 2023-09-18 17:25:11 -05:00
Eidolon
b5d606a7f3 Instrument D_Display 2023-09-18 17:25:11 -05:00
Eidolon
686150875c Convert d_main.cpp 2023-09-18 17:25:10 -05:00
Eidolon
689f5b8365 Tracy instrument software BSP traversal and render 2023-09-18 16:19:31 -05:00
Eidolon
01240b1bd6 Tracy instrument new audio callback 2023-09-18 16:18:51 -05:00
Eidolon
f62cf5fc83 Tracy Instrument I_FinishUpdate, software display 2023-09-18 16:18:38 -05:00
Eidolon
17f6f9297a Add Tracy memory instrumentation
Does not capture C++17 aligned new/delete.
2023-09-18 16:17:04 -05:00
Eidolon
42e5646c15 Add Tracy frame time instrumentation 2023-09-18 16:16:08 -05:00
Eidolon
e9d789abc9 Add Tracy client library and build preset 2023-09-18 16:13:19 -05:00
James R.
307fd0eb71 K_FastFallBounce: use consistent bounce strength, regardless of Shrink/Grow 2023-09-18 11:42:52 -07:00
James R.
37ce3dba27 E-Brake ring: visual consistency and polish
- Always spawns on the ground below the player
- If falling fast enough, spawn afterimages around the
  player like "falling through hoops"
- Also fix scaling to Shrink/Grow
2023-09-18 11:42:52 -07:00
James R.
ea579457bc K_FastFallBounce: trigger bad bounces more often and reduce speed with less jerk 2023-09-18 11:34:21 -07:00
Lat
908bbba4ec Rideroid: second pass 2023-09-18 18:14:00 +02:00
Lat
aef958d7ed Rideroid: first pass 2023-09-18 16:54:16 +02:00
Sal
63db455211 Merge branch 'hyudoro-release-prep' into 'master'
Misc. code changes in preparation for Hyudoro final pass + debugcheese cvar

See merge request KartKrew/Kart!1503
2023-09-18 13:30:54 +00:00
James R.
543fd03b11 Add Obj_EmeraldCanHUDTrack to handle MT_EMERALD being used for Hyudoro orbiting 2023-09-18 04:21:10 -07:00
toaster
89fae24b95 Merge branch 'scroll_silly' into 'master'
Change Scroller Direction (linedef 435): Do not crash on Tag_Find for sidedef scrollers

See merge request KartKrew/Kart!1506
2023-09-18 09:54:18 +00:00
toaster
036577402d Change Scroller Direction (linedef 435): Do not crash on Tag_Find for sidedef scrollers 2023-09-18 10:22:44 +01:00
Oni
de84a5e879 Merge branch 'hyudoro-alpha-beta-prerelease-early-access' into 'hyudoro-release-prep'
Hyudoro becomes very real

See merge request KartKrew/Kart!1504
2023-09-18 07:26:52 +00:00
Lat
56d8ae67ae Base mobj/state/sound definitions 2023-09-18 08:55:22 +02:00