Commit graph

27237 commits

Author SHA1 Message Date
James R
d9a1baa9f1 K_drawKartMinimap: fix minor typo 2024-04-06 17:49:22 -07:00
James R
93e444c0d9 HUD: fade-in instead of slide-in 2P minimap
- Slide-in is always based off of player 1, who may have
  GAME OVERED before the race even started thus hiding the
  minimap
2024-04-06 17:49:22 -07:00
James R
0d76746a95 GP: show GAME OVER tally in Sealed Stars 2024-04-06 17:49:22 -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
Sal
1ff321d375 Merge branch 'retry-end-demo' into 'master'
Simpler solution to #1225: If a retry flag occurs in a demo, stop playback immediately!

See merge request KartKrew/Kart!2230
2024-04-06 23:27:08 +00:00
toaster
d618802abc Additional hack for Sealed Star game over: In demo.playback, do a retry flag anyways, just to guarantee it ends
Also guarantee it uses demo.netgame status where relevant
2024-04-06 23:57:25 +01:00
toaster
f06e6e8d26 Podium HUD: Use player's skin for minimap rank icon, not the overall best skin (Resolves #1246) 2024-04-06 23:14:10 +01:00
toaster
5b466527e8 Merge branch 'throw-more-dots' into 'master'
Add a bunch more statistics

See merge request KartKrew/Kart!1973
2024-04-06 22:08:30 +00:00
toaster
4a937936b7 load_ng_gamedata: In DEVELOP, if a skin's wins exceeds a skin's rounds, set rounds to wins
Basically just for testing this branch, at this rate
2024-04-06 22:54:08 +01:00
toaster
cea9a80b2a M_StatisticsChars: Sort for descending rounds completed 2024-04-06 22:52:59 +01:00
toaster
96b784defd Convert menus/extras-statistics to cpp 2024-04-06 22:50:44 +01:00
toaster
1f6038be65 Add "Time Tracked" page to Statistics
Ugly but releasable
2024-04-06 22:19:51 +01:00
toaster
825eda9861 Statistics "Characters & Engine Classes" page: Show Wins/Rounds, not just Wins 2024-04-06 22:16:51 +01:00
toaster
f1c9f54727 Count SPB Attack as a subset of Time Attack, not seperate 2024-04-06 21:47:28 +01:00
toaster
d0724c263a Bring roundsplayed_t into the highest common denominator header
No indirect, hard-to-maintain magic number range in modetimeplayed arrays
2024-04-06 21:01:56 +01:00
toaster
ee41d309f5 P_Ticker: Fix tracking Attacking modes
- SPB: The standard set-up has ATTACKING_TIME in addition to ATTACKING_SPB, so the _TIME check first prevented it from ever being ticked
- SPB: Check for encoremode instead of ATTACKING_SPB, to cover Versus SPB as well
- All Attacking modes: Check for != ATTACKING_NONE just in case we add other potential modeattacking configurations later
2024-04-06 20:54:19 +01:00
Sal
499092d71b Merge branch 'condition-final' into 'master'
Challenge Condition final hardcoded adjustments

See merge request KartKrew/Kart!2236
2024-04-06 17:58:22 +00:00
Sal
14f4983088 Merge branch 'prison-tutorial-bump' into 'master'
Prison Egg tutorial bump exception

See merge request KartKrew/Kart!2237
2024-04-06 17:37:54 +00:00
Sal
a4d7f7791b Merge branch 'eliminatelast-in-menus' into 'master'
"Last Place Explodes" menu option

Closes #1244

See merge request KartKrew/Kart!2238
2024-04-06 17:25:11 +00:00
Eidolon
23e4df3c90 Add per-map time stats and TA/SPB time stats 2024-04-06 11:25:31 -05:00
Eidolon
3ebe235154 Add total netgame time stat 2024-04-06 11:25:31 -05:00
Eidolon
0cd5a662ce Add statistic for time looking at statistics 2024-04-06 11:25:31 -05:00
Eidolon
c22d6d75db Add several skin record stats, profile rounds 2024-04-06 11:25:31 -05:00
Eidolon
19341b71a3 Add total menu time stat 2024-04-06 11:25:31 -05:00
Eidolon
a0d52ddacd Add per-gametype time stats 2024-04-06 11:25:31 -05:00
AJ Martinez
2f3f2e71a6 "Last Place Explodes" menu option 2024-04-06 01:48:46 -07:00
James R
a7b3bc5938 alias-bootstrap.sh: rewrite git build alias for new build system
- Built-in help messages
- On-disk cache for last used preset
2024-04-05 22:09:33 -07:00
SteelT
574a04f01b Prison Egg bump exception
Always bump the player when colliding with stationery prison eggs.
To keep compatibility with the recorded staff ghosts, for now, this will only apply when in tutorials.
2024-04-05 21:45:39 -04:00
Oni
797f78abab Merge branch 'roboticize-copyright' into 'master'
SRB2 -> DRRR copyright

Closes #1122

See merge request KartKrew/Kart!2232
2024-04-06 00:27:55 +00:00
James R.
17b267035c Merge branch 'commit-in-all-builds' into 'master'
Keep PT_SERVERINFO struct the same in all builds

See merge request KartKrew/Kart!2233
2024-04-06 00:00:30 +00:00
James R.
2fda2bc270 Merge branch 'mod-id-kill' into 'master'
Version number maintenance

See merge request KartKrew/Kart!2235
2024-04-05 23:51:55 +00:00
James R
4ce0476d17 Extern comprevision_abbrev_bin in all builds too 2024-04-05 16:45:44 -07:00
toaster
6a07bca807 Minimal set of calls to dump you back to the EggTV menu as soon as possible
My patience is thin, let's just work around the crash as tightly as possible
2024-04-05 21:59:20 +01:00
toaster
3e8bb45f2a Challenge Condition final hardcoded adjustments
- play 4 Prison Rounds --> clear 4 Prison Rounds
- draft -> tether
2024-04-05 20:27:57 +01:00
toaster
28937dedfb '24 for r_skins.c 2024-04-05 17:28:30 +01:00
Sally Coolatta
2523288a55 Changed my mind, MODVERSION should definitely be 1 2024-04-05 12:02:13 -04:00
Sally Coolatta
fb8d755916 Remove unused cv_flipcam stub 2024-04-05 11:53:51 -04:00
Sally Coolatta
d2b73b7096 #if out more execversion code
It's not relevant to a first release at all.
2024-04-05 11:48:18 -04:00
Sally Coolatta
c8b0ac1ad4 Fix update alert
- UPDATE_ALERT is not defined for DEVELOP, instead of being commented out manually.
- Added button prompt to the alert, removed "Press a key" text from the alert
2024-04-05 11:45:48 -04:00
Sally Coolatta
4e72836ea1 Update version numbers
MODVERSION could be changed to 1 because RR has a different application name already, but I made it increment from SRB2Kart's current value anyways to be safe.
2024-04-05 11:41:39 -04:00
Sally Coolatta
c157acf9be Kill MODID
SRB2APPLICATION has replaced all of its uses in the modern Master Server, let's not keep this old cruft around. Exposed to Lua as "APPLICATION", in all caps.
2024-04-05 11:31:48 -04:00
Sally Coolatta
af9ddb5519 Keep PT_SERVERINFO struct the same in all builds
Sends the commit hash in all builds now, just doesn't do anything with it in release builds. Makes web view development easier according to Tyron.
2024-04-05 11:08:09 -04:00
Sally Coolatta
ebc548eb58 Dr. Robotnik and related characters 2024-04-05 10:57:58 -04:00
Sally Coolatta
a0bc9fd6c5 Update d_main.cpp
Simplify copyright to just us. I think if this isn't OK, then Doom Legacy and id Software *at minimum* also need to also be included in this, and that's kind of a rabbit hole.
2024-04-05 10:56:31 -04:00
Sally Coolatta
11b8fb87bd SRB2 -> DRRR copyright in win32ce folder 2024-04-05 10:43:50 -04:00
Sally Coolatta
1e803149a1 SRB2 -> DRRR copyright in win32 folder 2024-04-05 10:42:54 -04:00
Sally Coolatta
1ad3b14ef4 SRB2 -> DRRR copyright in sdl12 folder 2024-04-05 10:40:48 -04:00
Sally Coolatta
25e22d95d5 SRB2 -> DRRR copyright in nds folder 2024-04-05 10:39:49 -04:00
Sally Coolatta
9d9864c983 SRB2 -> DRRR copyright in sdl folder 2024-04-05 10:38:06 -04:00
Sally Coolatta
d50cdd92dc SRB2 -> DRRR copyright in rhi folder 2024-04-05 10:29:38 -04:00