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
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
Oni
1173adc950
Merge branch 'global-taunts' into 'master'
...
Play horns at full volume for targeted players (resolves #654 , lazily)
Closes #654
See merge request KartKrew/Kart!1520
2023-09-23 03:05:52 +00: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
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
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
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