Commit graph

136 commits

Author SHA1 Message Date
JugadorXEI
31a97adbf2 Implement itemlist_t in itemroulette_t for better Lua integration
itemList -> itemList.items
itemListLen -> itemList.len
itemListCap -> itemList.cap
2025-07-04 14:10:08 -04:00
Antonio Martinez
84466de921 Minimum 80% XP in Frantic, remove Frantic poweritem buffs 2025-06-27 01:39:52 -04:00
AJ Martinez
9f506f93dd Merge branch 'gp-tweaks-420' into 'master'
GP refinements

Closes #1527

See merge request kart-krew-dev/ring-racers-internal!2620
2025-06-19 06:44:28 +00:00
Antonio Martinez
f418b5841a Minimum gradingfactor in Master 2025-06-16 15:50:34 -04:00
VelocitOni
7efc7b97a7 Bots know about stone shoe
Added KITEM_STONESHOE to K_GetBotItemPriority, bots will use it as a frontrunner item
2025-06-11 17:30:03 -04:00
James R
74f4708f7f Add Stone Shoe item odds 2025-06-10 16:41:54 -07:00
Oni VelocitOni
3e9d6858bf Merge branch 'shield-shenanigans' into 'master'
Fix various shield checks using item instead of curshield

Closes #1501

See merge request kart-krew-dev/ring-racers-internal!2544
2025-05-20 22:46:45 +00:00
Antonio Martinez
2ec4fa044c Tiny roulette fixes 2025-05-20 15:35:05 -04:00
Ashnal
5a42c99d0a Rname stuff better 2025-05-18 14:30:45 -04:00
Antonio Martinez
38a92467ee Less free rings (resolves #1517) 2025-05-17 20:59:28 -04:00
Antonio Martinez
bd82d4623f Fix various chield checks using item instead of curshield 2025-05-16 20:56:14 -04:00
AJ Martinez
db63958e47 Seed freeplay roulette 2025-05-05 21:36:43 -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
toaster
2104b0b0f5 Disable EXP in K_Cooperative
- HUD, tally, and roulette(!!)
- In basegame, affects Sealed Stars
2025-01-18 19:29:49 -05:00
Sally Coolatta
158d8ac5d3 Fix compile warnings 2024-08-28 17:56:11 -04:00
Antonio Martinez
640053cd66 More superring tweaks 2024-08-27 21:54:32 -07:00
Antonio Martinez
57c4fccd03 gameplay prototyping lightning round 2024-08-27 19:42:56 -07:00
Ashnal
70ad221aa0 Sneaker Lift 2024-08-25 23:50:10 +00:00
Antonio Martinez
e57f53016c Odds were never real 2024-08-22 22:29:12 -07:00
Antonio Martinez
5815635d51 lightning round 2 2024-08-22 22:28:59 -07:00
Antonio Martinez
83f952e64b Lightning tweaks 2024-08-22 22:28:47 -07:00
Antonio Martinez
204a7ddaba Earlier, more common sneakers 2024-08-22 22:28:33 -07:00
Antonio Martinez
42e23c7e9b Fix unusually rare Grow 2024-08-22 00:56:45 -07:00
Antonio Martinez
cd4bef9f24 Don't overflow when scaling large netgame distances 2024-08-21 21:24:00 -07:00
Antonio Martinez
69e37fe40b Scale target power instead of distance values in large games (fixed weak item filter misfiring) 2024-08-21 21:00:11 -07:00
Antonio Martinez
ef7c6dc086 Don't filter frontrunner roulette 2024-08-21 20:22:02 -07:00
Antonio Martinez
5b841c11cb Use percentage for loneliness instead of hard breakpoint 2024-08-21 15:20:10 -07:00
Antonio Martinez
5d19bfcb91 Dynamic Roulette: mega cleanup, mini fixes 2024-08-21 02:28:31 -07:00
Antonio Martinez
d8fc1fed64 Item "loneliness" 2024-08-21 00:41:35 -07:00
Antonio Martinez
158052158e Dynamic Roulette: SPB safety 2024-08-21 00:08:19 -07:00
Antonio Martinez
e79eeec896 Dynamic Roulette: SPB 2024-08-20 23:59:03 -07:00
Antonio Martinez
9e90cb80dd Restore some Battle stuff 2024-08-20 23:28:27 -07:00
Antonio Martinez
b3abb8ca37 Stretch items further in large games 2024-08-20 22:53:38 -07:00
Antonio Martinez
4fc9bf95cf Item table refinement 2024-08-20 21:38:44 -07:00
Antonio Martinez
d6210023d8 Don't directly scale item power when frantic (distance is already scaled!) 2024-08-20 18:00:16 -07:00
Antonio Martinez
b388c48be7 WIP - Dynamic Roulette 2024-08-20 17:57:40 -07:00
Antonio Martinez
b51f4d28a9 WIP - Dynamic roulette 2024-08-20 04:22:00 -07:00
Ashnal
8861410692 Missing newlines 2024-08-19 19:54:42 -04:00
Ashnal
155fe22bd7 K_drawDistributionDebugger is NOT netsafe 2024-08-19 19:48:02 -04:00
Antonio Martinez
a8211b980f WIP: more EXP math 2024-08-18 22:19:46 -07:00
Ashnal
9cfa67dae6 WIP Exp math
temp changes to distribution debugger
2024-08-19 00:10:45 -04:00
Ashnal
b4827de43d WIP basic exp
modifies item odds based on checkpoint and finishlin grading
2024-08-18 20:54:16 -04:00
Sally Coolatta
82a9b8723e Update power item properties
Flame Shield:
- Not near end
Garden Top:
- Not at start
- Not near end
- Is a power item
2024-05-20 17:55:03 -07:00
toaster
dd93e36ea3 Never give Free Play roulette if you can't change the rules of play 2024-05-06 14:36:21 +01:00
AJ Martinez
f1158918cf Fix gardentop deny crashing monitors 2024-05-05 17:53:21 -07:00
Eidolon
02c8ecbe0a Merge branch 'garden-top-too-hard' into 'master'
Don't allow auto-roulette to get challenging items

See merge request KartKrew/Kart!2367
2024-05-05 23:09:59 +00:00
Sally Coolatta
e01234285b Don't allow auto-roulette to get challenging items 2024-05-05 18:22:04 -04:00
Oni
d69ce6d13f Merge branch 'hyper-cpu' into 'master'
Level Skull

See merge request KartKrew/Kart!2359
2024-05-05 00:20:26 +00:00
Oni
53d5e0077a Merge branch 'free-play-items' into 'master'
Full FREE PLAY item reel

See merge request KartKrew/Kart!2356
2024-05-05 00:03:02 +00:00