Commit graph

22359 commits

Author SHA1 Message Date
Lat
df31c65ebb Hardcode these godforsaken turbines 2023-09-23 16:32:32 +02:00
Sally Coolatta
8e62117596 Damage hitlag sounds 2023-09-23 09:57:16 -04:00
Sal
c35b7d2f4f Merge branch 'prompt-tidy' into 'master'
Intermission button prompt: Fix slide-out for non-roundqueue contexts

See merge request KartKrew/Kart!1516
2023-09-23 11:59:49 +00:00
Sally Coolatta
91955b1383 Broly screen shake is done on the source object
Screen shake was being done from the Broly vfx, which does scaling shenanigans so it caused Proximity Mine explosions to make the camera go apeshit.

I'm also pretty sure the hitlag calcs Proximity Mine did for the broly effect was wrong, not sure though? I'm trying something else and I think it's better.
2023-09-23 07:57:55 -04:00
Sally Coolatta
ca0b5902ba Fix use of easing functions, add distance buffer 2023-09-23 07:57:54 -04:00
Sally Coolatta
e6a19362fc Center mobj quake on the z axis 2023-09-23 07:57:54 -04:00
Sally Coolatta
2230c855ae Some quake improvements
- Use easing functions for quake intensity
- Camera distance takes Z height into account
2023-09-23 07:57:54 -04:00
Lat
058a1c03b5 Seasaw defs, variables + new function to sanitize checks for my hardcoded mess 2023-09-23 12:48:52 +02:00
Lat
fddc15f11f Make sure to update seasaw reverse gravity flags 2023-09-23 11:32:59 +02:00
Lat
12b80b392b hardcode ring vaccums 2023-09-23 11:26:56 +02:00
Lat
ca90d27e30 Hardcode DLZ Hover thingies + rocket fixes 2023-09-23 11:00:00 +02:00
Oni
d0b16f2025 Merge branch 'bot-nerfs' into 'master'
Track-based bot difficulty

See merge request KartKrew/Kart!1482
2023-09-23 03:28:43 +00:00
Sal
bb8499b43d Track-based bot difficulty 2023-09-23 03:28:43 +00:00
Oni
d3224dad31 Merge branch 'no-suicide-popoff' into 'master'
Don't kill-confirm suicide (resolves #691)

Closes #691

See merge request KartKrew/Kart!1519
2023-09-23 03:27:51 +00:00
Oni
1caea27f82 Merge branch 'speedy-lightsnake' into 'master'
Lightsnake back to track in consistent time

See merge request KartKrew/Kart!1522
2023-09-23 03:24:00 +00:00
Oni
24333edeb9 Merge branch 'better-water-sliptide' into 'master'
Stronger underwater sliptiding

See merge request KartKrew/Kart!1521
2023-09-23 03:23:03 +00:00
AJ Martinez
346f6c4ab0 Don't slow down fast respawns from loss-of-control etc 2023-09-22 20:17:28 -07:00
AJ Martinez
cb5f3f5b69 When respawning, return to first waypoint with consistent time 2023-09-22 19:54:22 -07:00
AJ Martinez
958aa6bccb Stronger underwater sliptiding 2023-09-22 18:58:34 -07:00
AJ Martinez
687c26e219 Play horns at full volume for targeted players 2023-09-22 18:27:44 -07:00
AJ Martinez
629e9d39ba Don't kill-confirm suicide 2023-09-22 18:20:14 -07:00
Lat
a565d923c0 Hardcode these cursed seasaws 2023-09-22 18:14:38 +02:00
James R.
acbe0b270c s_sound.c: consolidate music volume related functions, always use cvars internally 2023-09-22 02:00:50 -07:00
James R.
472f7d060c Kill HW3SOUND related code (in files that are actually used) 2023-09-22 02:00:42 -07:00
toaster
59da86e88e Intermission button prompt: Fix slide-out for non-roundqueue contexts 2023-09-21 16:12:21 +01: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
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
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
e8e72fceed Tracy instrument TryRunTics, or at least try to 2023-09-18 17:25:11 -05:00