Commit graph

67 commits

Author SHA1 Message Date
Ashnal
2a36838b54 grading refinements attempt 2025-06-12 00:09:44 -04:00
Antonio Martinez
a3c387abc5 Back to quint, weeee 2025-06-08 00:41:45 -04:00
Antonio Martinez
33a24accda Softer EXP easing curve, cap bot modifier because Darkvile 1 is beating my ass 2025-06-07 21:27:00 -04:00
Antonio Martinez
cd439be74c Bot difficulty and grading tweaks 2025-06-07 17:49:11 -04:00
AJ Martinez
1889518640 Merge remote-tracking branch 'origin/master' into postrace-director 2025-05-26 02:38:53 -04:00
Oni VelocitOni
1cdf381aba Merge branch 'more-exp-stuff' into 'master'
Exp Improvements

See merge request kart-krew-dev/ring-racers-internal!2577
2025-05-26 02:22:24 +00:00
Ashnal
9c61edbeec End of round grade adjustments, reduces weight of position on grade 2025-05-25 17:13:28 -04:00
Antonio Martinez
28f12acab1 Merge remote-tracking branch 'origin/master' into duel 2025-05-24 16:34:36 -04:00
Antonio Martinez
b79f79db51 Postrace director cam 2025-05-22 11:06:37 -04:00
Oni VelocitOni
ae962c4d14 Merge branch 'ta24' into 'master'
2.4 TA refinements mkII

Closes #1507 and #1508

See merge request kart-krew-dev/ring-racers-internal!2532
2025-05-18 22:12:47 +00:00
Ashnal
f2d323111f fix calculating exp before gradingpointnum increment
fix leftover lappoints code affecting exp
2025-05-18 14:30:52 -04:00
Ashnal
3d11c142cc Fix rejigger
exp is simpler than lappoints
2025-05-18 14:30:46 -04:00
Ashnal
50fd04bdb1 small hud performance improvement
now that we have spots on the player struct for both gradingfactor and exp, store exp in the exp field after adjusting gradingfactor, and just reference it instead of recalculating every time
2025-05-18 14:30:46 -04:00
Ashnal
144e2be262 More renaming 2025-05-18 14:30:46 -04:00
Ashnal
5a42c99d0a Rname stuff better 2025-05-18 14:30:45 -04:00
Ashnal
d7d0507d45 Update exp calcs to be out of 100
and adjust grading
2025-05-18 14:30:45 -04:00
Antonio Martinez
cacf470f6f 2.4 TA refinements mkII 2025-05-12 17:18:14 -04: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
Ashnal
1b0674d041 Grading adjustment 2025-01-18 19:29:49 -05:00
toaster
396244780a Don't attempt to use adjusted EXP counter in invalid contexts
- Introduces new function K_GetDisplayEXP
    - Replaces duplicated code between HUD and tally
    - Returns UINT16_MAX in div/0 case for invalid result (resolves #1458)
- Hides EXP HUD/tally if no EXP can be earned
2025-01-18 19:29:49 -05:00
Antonio Martinez
dcb4dea2fb Duel: cleanup, finish refactor, endcam, position fixes 2024-09-06 20:58:06 -07:00
Ashnal
ee74b747ac Exp hud math for target 500 at 1.0 exp 2024-08-24 23:27:20 +00:00
Ashnal
df4e99b050 WIP Race Checkpoints
MobjList count

WIP: Checkpoints grant lap bonus

help?

can't allocate vector

 fixed tagged line iteration and collision detection

Multiplayer animations and map retart fixes

Clear between maps
2024-08-13 20:20:21 -04:00
bitten2up
cfacbd91be Fix implicit casts of int expecting 4-byte width
This fixes the issue with certain compilers that have int set to
different sizes by either explicitly casting or setting templates
manually
2024-05-03 17:53:53 +00:00
toaster
b654533bf6 Don't add rings to total in GPEVENT_SPECIAL 2024-04-15 15:56:30 +01:00
James R
041fd67ab0 Tally: only show GAME OVER in Sealed Stars if a player entered with 0 lives, not if they die in that round
- This is only relevant for splitscreen
2024-04-08 23:24:08 -07:00
James R
0d76746a95 GP: show GAME OVER tally in Sealed Stars 2024-04-06 17:49:22 -07: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
toaster
75b4bdd4ea Catch all other instances of sounds which might have played where R_CanShowSkinInDemo is false
- Tally
- Generic S_StartSound call (where sfx_id is in skinsound region)
2024-03-27 04:01:58 +00:00
James R.
59b335ed09 Merge branch 'silhouette-results' into 'master'
Tally, Intermission: mask not-yet-unlocked characters

Closes #1213

See merge request KartKrew/Kart!2169
2024-03-27 04:01:53 +00:00
toaster
c19f11d75e Use kThinTimer font for Tally GP success/game over 2024-03-26 15:45:24 +00:00
James R
bd22f756dd Tally, Intermission: mask not-yet-unlocked characters
- Name becomes "???"
- Use question mark icon
- Silhouette A2 sprite
2024-03-26 00:15:36 -07:00
AJ Martinez
d2e6b0809b Don't display NEW RECORD text for losing players 2024-03-22 21:54:06 -07:00
AJ Martinez
17cd1550a1 Tally: Fix intermission music being played on rounds without intermissions 2024-03-18 18:38:41 -07:00
James R
0a1f8331fe Attract: no intermission or tally for Attract demos 2024-03-18 01:19:10 -07:00
AJ Martinez
40a95dbc83 TA record/playback fixes 2024-03-16 21:40:42 -07:00
AJ Martinez
1a70892fd7 Tally: disallow skipping tryagain/gameover (but cover for it if we do allow it later) 2024-03-12 06:42:24 -07:00
James R
2af5f32a72 Tally skipping: make sure player is actually local splitscreen before doing button check 2024-03-12 06:42:24 -07:00
James R
6b413e530f Tally skipping: allow in Match Race, disallow in replays 2024-03-12 06:42:24 -07:00
AJ Martinez
551acaf06e Refine tally skip 2024-03-12 06:07:51 -07:00
AJ Martinez
b60df7d486 WIP: Skip Tally 2024-03-12 06:07:51 -07:00
AJ Martinez
279d802959 Faster TA tally, new TA music 2024-03-06 20:19:51 -07:00
James R
418f2a14c4 Battle: delay Tally a little bit to let round end camera finish beforehand 2024-01-22 16:42:29 -08:00
James R
d8e9effbbf Tally: only reset camera if viewpoint was changed 2024-01-15 15:01:04 -08:00
James R
f9e943b118 Set displayplayer to own self when Tally starts 2024-01-13 12:46:45 -08:00
James R
6bf9f994b5 Revert "HUD: draw tally of party member, not whoever may being spectated"
This reverts commit dfd43014c6.
2024-01-13 12:46:45 -08:00
James R
f7970bcd68 Tally: adjust lives icon in splitscreen 2024-01-12 01:32:02 -08:00
James R
dfd43014c6 HUD: draw tally of party member, not whoever may being spectated 2024-01-08 19:01:05 -08:00
Sally Coolatta
5eaf2613c6 Show rank on intermission 2023-12-13 01:28:22 -05:00