Freaky Mutant Man
02a889c265
Make hidden rank system compatible with any gametype in the special stage slot.
2025-10-12 12:23:20 -05:00
Antonio Martinez
b7a654558b
Raise S rank promotion requirements
2025-09-16 23:36:57 -04:00
Antonio Martinez
94b2684a5e
Calculate "hidden rank" from Special continues, don't bump real rank if hidden rank was lowered
2025-09-16 03:37:58 -04:00
VelocitOni
6c96b3b069
Small typo
...
That would've made entry 20 instead of 350 once seen
2025-09-14 22:02:45 -04:00
Antonio Martinez
c7e07576f8
Higher Sealed Star entry reqs for first entry
2025-09-14 21:48:31 -04:00
Antonio Martinez
78fb3c0cdd
No lives in Relaxed
2025-07-15 16:40:27 -04:00
Oni VelocitOni
6177ca0dcc
Merge branch 'display-exp-refactor' into 'master'
...
Display EXP refactor
See merge request kart-krew-dev/ring-racers-internal!2644
2025-06-23 19:36:55 +00:00
Ashnal
7410978882
Cleanup
...
No functionality changes
2025-06-22 23:36:21 -04:00
Antonio Martinez
331110e6cf
Use rank percentage for Sealed Star entry, not grade
2025-06-21 02:22:50 -04:00
Ashnal
d16358ec5a
fix extra score for being over target
2025-05-18 14:30:52 -04:00
Ashnal
d65fe8f6bf
Removes score from,gp grading
...
fixes podium warp data generation
more minor renames
2025-05-18 14:30:46 -04:00
Ashnal
3d11c142cc
Fix rejigger
...
exp is simpler than lappoints
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
bf6a5babfb
Reworks changes to K_CalculateGPRankPoints to account for the 125+10 max for points
...
and untramples the implementation
fixes gp results screen totals
I really need to refactor lappoints to be named exppoints or something later
2025-05-18 14:30:45 -04:00
Ashnal
8242cb89f0
Replace GP points with exp
...
update GP results screen lap patches with exp patches
2025-05-18 14:30:45 -04:00
Ashnal
b88453f995
Fix gp results screen to new target
...
I should make a define for this, where do I put it?
2025-05-18 14:30:45 -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
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
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
e5964f862a
Rejigger Grand Prix rank-related oversight exacerbated by MapWarp
...
If a stage is taken out of the running for Grand Prix mode and replaced with another, the rank data wasn't corrected. We were merely getting lucky that the one Round Star regularly accessible had the same number of laps as the course it replaced.
Now, Laps, Rings, and Prisons can be adjusted up or down depending on the number of each element you're expected to have with a perfect GP tally.
Related: To make it more friendly to call in multiple places, RankCapsules_CountFromMap has now been adjusted to take a course ID instead of a virtres_t.
2024-03-09 20:33:24 +00:00
Sally Coolatta
b4a8249b68
Display grading points on podium
2024-02-22 10:03:57 -05:00
Sally Coolatta
7745c3e837
Continues "penalty" starts positive now
...
Before:
0 continues = 0 pts
1 continue = -20 pts
2 continues = -40 pts
3 continues = -60 pts
After:
0 continues = +40 pts
1 continue = +20 pts
2 continues = 0 pts
3 continues = -20 pts
2024-02-20 19:27:45 -05:00
James R
56e710266c
M_TokenizerOpen: pass size in as argument instead of calling strlen implicitly
...
This function is used for parsing TEXTMAP and the data is
not NUL-terminated.
2024-02-08 18:16:41 -08:00
Oni
d307bd2c97
Merge branch 'fix-gp-results-reload' into 'master'
...
Podium Results/Round Queue fixes
Closes #772 and #742
See merge request KartKrew/Kart!1647
2023-11-21 15:43:20 +00:00
toaster
b09a9b40c4
Account for Hidden Palace-like replacement levels in the round queue and ranking systems
...
- When a nextmapoverride is in play, do not insert the just-played map into the GP Rank
- Put all the behaviour that determines which Round icon to show in exactly one places
Also, fix a bug where it would show the skin realname for a spectating player's tally instead of the ROUND text.
2023-11-19 18:01:02 +00:00
toaster
66844457cd
gpRank_t: Prevent overflow in stored rank
...
Resolves most of #772 .
- Match maximum size of levels array to ROUNDQUEUE_MAX, to prevent edge cases
- Explicitly check that numLevels does not equal/exceed array size before writing
2023-11-19 16:33:16 +00:00
Sally Coolatta
10488ecbb2
Use g_localplayers for GP rank
2023-11-19 02:58:14 -05:00
Sal
cecd81b4aa
Podium rank screen polished
2023-10-29 06:04:22 +00:00