Commit graph

24350 commits

Author SHA1 Message Date
toaster
c17b2a44b3 Obj_getPlayerOffRideroid: NULL check 2023-09-26 22:17:52 +01:00
toaster
4f980dc949 Obj_rideroidTrail: Use (RF_DONTDRAW & ~K_GetPlayerDontDrawFlag) instead of consoleplayer hack 2023-09-26 22:14:05 +01:00
toaster
d3e6c6ab02 Newly added object files: Fix Random classes
- Was previously abusing PR_FUZZ
- Add PR_TRACKHAZARD, for randomised track hazards
2023-09-26 22:10:43 +01:00
toaster
490959b6f7 Newly added object files: Fix trailing whitespace + EOF newline 2023-09-26 22:04:14 +01:00
toaster
bee1cb9a04 Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into rideroid-hardcode
# Conflicts:
#	src/sounds.c
2023-09-26 21:39:19 +01:00
toaster
36f7c57ca5 Merge branch 'fix-shakes' into 'master'
Some quake improvements

See merge request KartKrew/Kart!1523
2023-09-26 20:36:04 +00:00
toaster
15a87a8a77 P_DoQuakeOffset: Prevent two calls to FixedDiv 2023-09-26 21:34:08 +01:00
Oni
9aa99db2e6 Merge branch 'damage-polish' into 'master'
Damage Polish

See merge request KartKrew/Kart!1524
2023-09-26 20:15:48 +00:00
Sal
0ae5071bbb Merge branch 'memory-tweaks' into 'master'
Hanicef allocator changes, simplified memcpy and fixed alignment

See merge request KartKrew/Kart!1530
2023-09-25 21:42:23 +00:00
Sal
0301e332d8 Merge branch 'move-hom-removal' into 'master'
Move HOM removal from R_RenderPlayerView to D_Display

See merge request KartKrew/Kart!1532
2023-09-25 21:41:32 +00:00
James R.
7ea0e2081e Move HOM removal from R_RenderPlayerView to D_Display
This lets duplicate displayplayers[0] render correctly,
since repeating occurrences of displayplayers[0] won't
clear the screen multiple times.
2023-09-25 03:07:02 -07:00
Lat
8d3cf30eec expose player variables to lua 2023-09-25 11:04:45 +02:00
Lat
08ee7dabac Fix Klagen spawn height 2023-09-25 10:39:02 +02:00
Oni
9d54dbf9a9 Merge branch 'clamp-sprite-column' into 'master'
Always clamp texturecolumn in sprite draw

See merge request KartKrew/Kart!1527
2023-09-25 00:16:52 +00:00
Eidolon
2bad8126ac Delete outdated memcpy optimization
The libc memcpy is faster
2023-09-24 18:32:22 -05:00
Eidolon
b7715d9186 Ensure Z_Malloc provides same alignment as libc 2023-09-24 18:08:28 -05:00
James R.
bd9cadbe8d K_CalculateTrackComplexity: format using fmt::format, to account for differences in size_t platform type 2023-09-24 15:52:00 -07:00
Gustaf Alhäll
2fa73d45d7 Clean up and simplify zone memory allocation 2023-09-24 17:03:55 -05:00
Eidolon
0f3ede7fed Always clamp texturecolumn in sprite draw 2023-09-24 14:39:12 -05:00
Eidolon
1ffc7d7c82 r_things.c -> r_things.cpp 2023-09-24 14:30:41 -05:00
Sal
7dafacaf7d Merge branch 'just-sound-code-things' into 'master'
Consolidate sound/music volume functions; kill HW3SOUND off the face of the game code

See merge request KartKrew/Kart!1518
2023-09-24 19:00:14 +00:00
Lat
0aa6d8c86b Fix missing bubbles on underwater WPZ turbines 2023-09-24 17:08:59 +02:00
Lat
b1c1b658da Speed up DLZ rockets with first blood 2023-09-24 14:29:44 +02:00
Lat
3be4156e59 Make rideroid speed up to 150% speed with first blood 2023-09-24 14:21:49 +02:00
Lat
32620fbb4f Fix these godforsaken rideroids 2023-09-24 13:57:42 +02:00
Sal
e331c57a32 Merge branch 'waypoint-clang' into 'master'
Fix k_waypoint.cpp compile errors on clang

See merge request KartKrew/Kart!1525
2023-09-24 07:51:47 +00:00
Lach
56f549676a Fix k_waypoint.cpp compile errors on clang 2023-09-24 12:39:33 +10:00
Sal
ad6ba119d4 Merge branch 'more-small-acs' into 'master'
Small ACS additions

See merge request KartKrew/Kart!1502
2023-09-23 20:02:47 +00:00
Sally Coolatta
6c9a253ebf Polish ring spill
More circular by using pitch, takes gravity into account, actually has a code path for ring loss that's more than 5 rings
2023-09-23 14:52:04 -04:00
Lat
a710237fde Hardcode the remainder of the WPZ objects 2023-09-23 17:05:21 +02:00
Sally Coolatta
c6897688d0 Delay ring burst after damage 2023-09-23 10:42:00 -04:00
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
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