Commit graph

2455 commits

Author SHA1 Message Date
AJ Martinez
677b92b86a Turn solver refinements 2025-05-03 16:00:14 -04:00
Eidolon
b45f9a8ebf Merge public master 2025-04-25 10:37:43 -05:00
Sal
aadddc291c Merge branch 'trapbubble-softlock' into 'master'
Fix trap Bubble respawn softlock

See merge request KartKrew/RingRacers!101
2025-04-22 19:44:03 +00:00
Lighto97
25712a0cf3 make game keep CR_TRAPBUBBLE flag on player respawn/reset 2025-03-12 02:31:01 -03:00
Lighto97
196c585224 Merge branch RingRacers:master into fault-respawn 2025-03-11 03:25:30 +00:00
Eidolon
d33a995db3 Merge public master 2025-03-10 03:05:17 -05:00
Eidolon
b9c372312e Merge branch 'fixmovingpolyobjectplatforms' into 'master'
Remove erroneous define breaking PolyObject player carrying

Closes #197

See merge request KartKrew/RingRacers!97
2025-03-10 08:01:15 +00:00
Lighto97
f907292383 wait for respawn timer to reach 0 2025-03-08 23:10:36 -03:00
Lighto97
d198bc73e9 fix fault respawn bug 2025-03-07 15:11:58 -03:00
Nep2Disk
751418845d This should be flags2 2025-03-01 15:22:54 +00:00
Nep2Disk
514dc44f75 Remove erroneous define breaking PolyObject player movement
there are no other #ifdef POLYOBJECTS defines in source so this was left by accident I assume?
2025-02-26 21:03:56 +00:00
Eidolon
1ae570443d Merge public master 2025-02-13 22:52:03 -06:00
PencilVoid
b88c001d03 First person fixes and tweaks 2025-02-14 04:13:44 +00:00
Eidolon
cb7f437e60 Merge public master 2025-02-13 15:48:11 -06:00
Eidolon
a4d304a1f5 Update copyright years to 2025 2025-02-13 15:32:26 -06:00
toaster
b62892ba1c Reimplement midgame Pause Menu flow for Spectate status change
- Currently no console command, as "teamchange" no longer applies... relatively simple to add one if needed though
- Change the "Team Change" warning when allowteamchange is false to say "Joining Play"
2024-09-22 17:44:26 +01:00
Sal
653766010d FRIENDCODE (aka, Teamplay) 2024-09-17 01:41:26 +00:00
Antonio Martinez
dcb4dea2fb Duel: cleanup, finish refactor, endcam, position fixes 2024-09-06 20:58:06 -07:00
Sally Coolatta
03874c3374 New Ballhog design
Taking the old charge idea, but instead of missiles, it's bananas that explode on the floor and can only be lobbed forward. Charging creates more projectiles in a circle pattern around it.
2024-08-28 01:26:53 -04:00
Ashnal
70ad221aa0 Sneaker Lift 2024-08-25 23:50:10 +00:00
Antonio Martinez
f4e3cf1555 Digital-friendly sliptide extensions 2024-08-13 16:12:03 -07:00
Gunla
e120a4fecf Merge branch 'snapshot-maps' into 'master'
"snapshotmaps" command

See merge request KartKrew/Kart!2410
2024-08-13 02:46:28 +00:00
Sally Coolatta
6b87b586d2 "snapshotmaps" command
Takes two screenshots for a list of maps that have an "Alternate View Point" thing with tag 0 -- one intended for level select pictures and another for Discord Rich Presence. If no view point exists, the map is skipped.
2024-07-21 08:54:49 -04:00
Kimberly Wilber
c4154470b9 Disable camera lookback during loops. 2024-06-16 15:01:23 -04:00
Kimberly Wilber
c62dfa20d2 Disable camera dampening when looking backwards.
When traveling quickly, camera dampening normally causes the camera to get
further away from the player, but it screws up camera angles when looking
backwards.

This change causes camera dampening to happen instantly when looking behind.
That way, players can expect the camera to always be in a consistent location
when they tap the "look behind" button.
2024-06-16 13:57:37 -04:00
AJ Martinez
7bc1927a6c leniency_base compatlevel tyop 2024-05-20 20:57:27 -07:00
AJ Martinez
447f95196c Properly compatlevel leniency_base 2024-05-20 20:56:46 -07:00
AJ Martinez
96fab61da1 Reduce angle-snap leniency to kludge heavyweight sliptide starts 2024-05-20 20:55:12 -07:00
AJ Martinez
c9cabf0b95 Never allow turn solver wrongsteer 2024-05-20 20:00:17 -07:00
katsy
56e179e220 Block disabling Kickstart Accel during Tricks and when pressing Spindash 2024-05-07 18:36:33 -05:00
Ashnal
7b6f5c9d23 More informative comment 2024-05-04 14:32:01 -04:00
Ashnal
f74280ad0a Compat level guarding 2024-05-04 14:24:44 -04:00
Ashnal
c26455d8b4 Fix slope pushback force to scale with mapobject and player grow/shrink scale 2024-05-04 14:07:27 -04:00
Sally Coolatta
6d63167a0d G_CompatLevel
Checks for gameplay differences per DEMOVERSION. Allows us to make necessary handling changes without hurting the staff ghosts.
2024-04-29 11:02:03 -04:00
AJ Martinez
a989fcca50 Two-stage turn stiffness dependent on player weight 2024-04-28 16:12:09 -07:00
Sally Coolatta
09e14ae8ae Increase turn solver snap
This value works better with the SRB2Kart drift regression fix
2024-04-27 15:49:52 -04:00
Sally Coolatta
f1f7edbe9a Show last lap time on HUD
Inspired by RoyKirbs' Joypolis journey
2024-04-11 03:05:11 -04:00
James R
44ea14104e Add G_GametypeAllowsRetrying, split away from G_GametypeUsesLives
- Cases for lives specifically and not retrying use
  G_GametypeUsesLives
  - Such as HUD elements and GAME OVER

- Cases for retrying and losing lives use
  G_GametypeAllowsRetrying
  - Such as GP bonus rounds
2024-04-06 22:19:34 -07:00
James R
b7a3d4e508 Splitscreen GP: fix player positions if GAME OVERed player is present
- If splitscreen player spawns GAME OVERed, make absolute
  certain they appear in last place and don't affect any
  higher positions
2024-04-06 21:52:57 -07:00
James R
7a49be028a Splitscreen GP: do not switch away viewpoint on death in Prisons mode 2024-04-06 18:33:59 -07:00
James R
01016ceee9 Splitscreen GP: hide GAME OVERED player sprite and VFX
- Does not interfere with destroyed kart explosion
2024-04-06 17:49:22 -07:00
Eidolon
c22d6d75db Add several skin record stats, profile rounds 2024-04-06 11:25:31 -05:00
Sally Coolatta
7dfa597c7d SRB2 -> DRRR copyright in src, acs, android folder
Be consistent with toaster's recent changes to copyright
2024-04-05 02:08:23 -04:00
James R
192c770c16 Hold up/down for 2 seconds while not moving to pan the camera vertically 2024-04-02 19:23:53 -07:00
Oni
531e4ccd4a Merge branch 'destroy-kart' into 'master'
Destroyed Kart effects

Closes #1146

See merge request KartKrew/Kart!2196
2024-03-31 18:45:30 +00:00
James R
bf0041644a Add destroyed kart effects
- Removed hitlag sparks and extra quakes from player death
- Removed dontdraw flag from NO CONTESTED player
- Moved most dead kart code to objects/destroyed-kart.cpp
2024-03-31 00:58:14 -07:00
Oni
8089cbd3a7 Merge branch 'sealed-acs-splitscreen' into 'master'
Sealed ACS Splitscreen (resolves #1209)

Closes #1209

See merge request KartKrew/Kart!2190
2024-03-31 05:54:16 +00:00
toaster
b33c65e118 Rings should ALWAYS be reset to map start's value on true death
Plugs a game design oversight that thankfully was completely sidestepped by all but one Attack replay
Replaces the reset that happened on lightsnake at -20.
2024-03-30 20:52:28 +00:00
toaster
a7079d6ea2 Add FINISH script calling type to ACS
Called at the end of a successful P_DoPlayerExit
2024-03-30 16:02:35 +00:00
AJ Martinez
494843d78f Rerandomize Heavy Magician when recovering in GTR_BUMPERS 2024-03-27 22:02:57 -07:00