Commit graph

95 commits

Author SHA1 Message Date
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
AJ Martinez
683f5016fb Level Skull 2024-05-03 20:15:21 -07:00
Sally Coolatta
d5141a9ea1 Update k_roulette.c 2024-05-03 22:54:37 -04:00
Eidolon
d288b588d1 Merge branch 'master' of git.do.srb2.org:KartKrew/RingRacers 2024-05-01 18:03:02 -05:00
Sally Coolatta
7d3be06795 Full FREE PLAY item reel
All items in the game are put into the FREE PLAY item reel, instead of the fake "time attack" behavior. Everyone's already just turning off items to get a particular one, so turn it into a feature.

Tutorials are specifically set to be unaffected.
2024-04-30 23:42:27 -04:00
JugadorXEI
73b4533a53 Implement debugitemamount 2024-04-29 16:58:42 +02:00
AJ Martinez
b3b0c5c9dc Fix autoroulette confirm timer being blockable 2024-04-27 20:13:57 -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
VelocitOni
295cdedf3d Rebalance again
Nah, ballhogs will eventually have the same issue despite their delay. Moved x3 orbi & x2 sneakers back, increased singles of those.
2024-03-31 21:48:06 -04:00
VelocitOni
cac28041d4 Removed quad orbis and triple sneakers
Removing quad orbi & triple sneaker odds entirely, added some ballhogs instead.
2024-03-31 21:38:21 -04:00
toaster
c34b5f6034 SPB Capsule improvements
- Destroy all SPB Capsules in the stage when an SPB becomes relevant
    - When an SPB is put in a player's roulette
    - When an SPB is thrown
        - Automatically happens when SPB Capsule is touched
- Don't respawn a popped SPB Capsule while an SPB is out
2023-12-08 22:24:38 +00:00
Sally Coolatta
0b22e8eb00 Fix visuals on roulette latency compensation
- Latency is based on D0 instead of D2.
- Confirm offset is now adjusted for latency, so it should feel more correct when stopping it.
- Slot machine offset is properly set up to use the slot machine offset instead of the item roulette offset.
2023-11-22 18:50:13 -05:00
toaster
f365ef9417 In Tutorial, always use Ring/Sneaker roulette at the Time Attack speed
Also cleans up the conditions for battleprisons and versus mode
2023-11-18 18:44:56 +00:00
AJ Martinez
eb394ec5f8 Use more realistic practice conditions for SPB Attack 2023-11-15 15:41:33 -07:00
Oni
9134e6a4e7 Merge branch 'bot-muffler' into 'master'
Don't force player sounds to full volume when exiting

See merge request KartKrew/Kart!1615
2023-11-13 13:30:51 +00:00
AJ Martinez
4997c4c0ed Add K_IsPlayingDisplayPlayer for HUD sounds 2023-11-10 17:28:54 -07:00
AJ Martinez
06bc06869c Lite Steer profile option, itemstate pflags -> player.itemflags 2023-11-09 17:29:26 -07:00
James R
fa89576f34 Move freecam state to camera_t, lets splitscreen players use freecam independently of each other 2023-10-08 14:26:21 -07:00
James R.
4819290ca2 itemroulette_t: add reserved member, block roulette and P_CanPickupItem, draw empty item box in HUD 2023-09-17 21:56:18 -07:00
AJ Martinez
b4b09ffd33 Auto Roulette: stop after 2 seconds max speed 2023-08-20 20:44:06 -07:00
AJ Martinez
3900189199 Auto Spin -> Auto Roulette 2023-08-20 16:26:34 -07:00
AJ Martinez
573a44fbfe Auto Spin todos 2023-08-20 16:03:05 -07:00
AJ Martinez
fbfc75df71 Item box autospin 2023-08-20 05:08:53 -07:00
James R
e75204a899 Replace instances of itemRoulette.active = false with K_StopRoulette
Properly clear ringbox state so it doesn't override egg
transfer item HUD.
2023-08-11 19:21:59 -07:00
AJ Martinez
0c45500901 Ring Box dopamine 2023-07-30 22:15:50 -07:00
VelocitOni
c042c6e5dc Battle odds re-do
Cleared out all battle odds and started fresh, now mostly projectiles.
2023-06-30 19:58:02 -07:00
AJ Martinez
0a6bac0dcc Ringbox: HUD, transform time define, ring-box-only, scaling rewards 2023-06-26 17:36:41 -07:00
AJ Martinez
f371a21258 Ringbox proto functionality 2023-06-25 23:18:06 -07:00
Sally Coolatta
7842032eee Split ringbox stuff from itembox stuff 2023-06-16 05:55:33 -04:00
AJ Martinez
28a65043f9 Autofire Ring Box items 2023-06-14 23:45:20 -07:00
AJ Martinez
41540ed9e5 WIP: Ring Box 2023-06-14 23:32:31 -07:00
Sally Coolatta
728cd1bd7b Bots: Add Kitchen Sink to K_BotPickItemPriority 2023-05-15 19:08:54 -04:00
Sally Coolatta
69181e4ff2 Bots: Fix a couple bugs with item priority
- Fix Ring Debt priorities being used even when not at 0 rings
- Fix extra item results not being considered for priorities.
2023-05-15 06:51:13 -04:00
Sally Coolatta
d367bacc39 Bots: Decide what item they want without using RNG
Makes Lv.1 a lot less aggressive, and Lv.MAX slightly more aggressive. But the main advantage is simply that they are deterministic again and I can  :D
2023-05-15 03:05:28 -04:00
toaster
5c60a0958f Versus roulette: Speed up based on boss healthbar (destination) fill % 2023-04-22 00:35:11 +01:00
toaster
fdd5ee8dfc K_KArtItemReelBoss: Adjust significantly
- Have two loop arounds with varying quantities of orbinauts between gachaboms
    - Removes all bananas
    - Makes mashing for an item never give you something which can't attack a stationary target
    - Prevents complete autopilot timing
2023-04-21 18:15:14 +01:00
Oni
b9bbb6cb8a Merge branch 'conditions-cascading' into 'master'
Conditions Cascading

Closes #366

See merge request KartKrew/Kart!1053
2023-03-23 23:51:30 +00:00
James R
d2ffa9eeae Roulette: don't roll Garden Top if another player already has one
Makes Garden Top odds behave like normal shield odds.
2023-03-21 19:07:57 -07:00
toaster
241475155b Rename "Break the Capsules" to "Prison Break"
We had this collective consciousness bigbrain moment in VC together, and it can literally only happen in this branch because unlocks.pk3 is the only main-game asset that needs to change for it
Solves the big problem we had with mixing up Item Capsules and ~~Battle Capsules~~ PRISON EGGS
2023-03-12 20:17:46 +00:00
AJ Martinez
320685cf97 SPB Attack: review fixup omnibus 2023-03-04 06:41:44 -07:00
AJ Martinez
79d8e4e109 WIP: SPB Attack - temp menu draws OOB, no unlocks 2023-03-03 12:14:58 -08:00
Oni
8d13c1563d Merge branch 'lag-compensate-roulette' into 'master'
Roulette reel lag compensation

See merge request KartKrew/Kart!976
2023-02-26 03:37:47 +00:00