toaster
fd0466a8df
M_OptionsTick: Instant transmission
...
If a menu fade has occurred, perform the relevant offsetting imemdiately, no smooth animation.
2023-11-29 19:36:17 +00:00
toaster
cff207e7aa
Don't update menujam before game has truly started
2023-11-29 19:03:11 +00:00
toaster
ada8b362f1
M_LevelListFromGametype: Auto-select the first Tutorial Mode course if there's only one available
2023-11-29 18:58:33 +00:00
toaster
d41188ded3
Permit re-entering the Tutorial Challenge if the full game is accessible to you
2023-11-29 18:51:52 +00:00
toaster
050bf43a87
New intro: Fix other aspect ratio border around STARTUP
2023-11-28 20:43:41 +00:00
toaster
3c19c80842
Intro changes
...
Multi-stage swagscreens.
Also fixes some issues with using playintro under New Menu conditions
2023-11-28 00:51:34 +00:00
toaster
fcb696d1ad
First pass at the "Game Truly Starting" apparatus
...
- Unlock Ring Cup to get the real Title Screen, demos and all.
- Allows M_InterruptMenuWithChallenges.
2023-11-27 23:52:14 +00:00
James R.
a578f9b37c
Merge branch 'disable-cusval-print' into 'master'
...
Disable console print on cusval change
See merge request KartKrew/Kart!1662
2023-11-27 13:30:27 +00:00
AJ Martinez
4372d0fda8
Disable constole print on cusval change
...
We use this for a bunch of stuff now, it's just clutter—even in DEVELOP
2023-11-27 02:33:52 -07:00
Oni
29c92b8c31
Merge branch 'limit-prison-bonus-time' into 'master'
...
Scale Prison bonus time to remaining time and difficulty
See merge request KartKrew/Kart!1661
2023-11-27 06:20:04 +00:00
AJ Martinez
bcf59845e3
Prison bonus time: fix a shitton of bad math
2023-11-26 20:27:04 -07:00
AJ Martinez
119f309cb8
Scale Prison bonus time to remaining time and difficulty
2023-11-26 15:34:11 -07:00
Oni
6666f6d024
Merge branch 'hardcode-ivo-balls' into 'master'
...
Hardcode Mach Spheres (BIG performance boost for Phantom Cup!)
See merge request KartKrew/Kart!1660
2023-11-26 19:55:05 +00:00
Oni
d90f0b5eed
Merge branch 'hardcode-frozen-production' into 'master'
...
Hardcode Frozen Production Frost Throwers
See merge request KartKrew/Kart!1659
2023-11-26 19:30:31 +00:00
James R
401321e310
Hardcode Ivo Balls
2023-11-25 05:35:06 -08:00
James R
b36695db8d
Add Ivo Ball states
2023-11-25 05:10:51 -08:00
James R
1cadcf8804
Add srb2::Mobj::voice_reduced
2023-11-25 05:10:51 -08:00
James R
764a692a5e
P_IsLocalPlayer, P_IsMachineLocalPlayer, P_IsDisplayPlayer: let player pointer be const
2023-11-25 04:51:13 -08:00
James R
455b402731
SidewaysFreezeThruster::init: fix infinite loop under MinGW
2023-11-23 00:47:26 -08:00
James R
9ff174dd06
Hardcode Frozen Production Frost Throwers (ceiling and horizontal versions)
2023-11-22 23:53:14 -08:00
James R
e6d375d127
Add Frozen Production Frost Thrower states
...
Change from Lua: Ice Dust hitbox is twice as wide
2023-11-22 23:53:14 -08:00
James R
ea697d2048
Physics changes for players in ice cube state
...
- Cancel offroad
- Inputs do not work
- Cannot accelerate
- Drift/Brake does not work (side-effect of P_PlayerInPain)
- Sprite shakes if icecube.shaketimer
- Sprite is colorized Cyan
- Max friction (slippery)
- Player is considered to be in a pain state
- Sprite slowly turns clockwise
- Sprite tilting is disabled
2023-11-22 19:04:30 -08:00
James R
e89c34ac74
player_t: add icecubevars_t
2023-11-22 19:04:30 -08:00
James R
063d7946a3
mobj.hpp: add srb2::Mobj class, abstraction around mobj_t
...
API is still a work in progress and is not yet
comprehensive.
2023-11-22 19:04:30 -08:00
Oni
f49206b1cf
Merge branch 'ringbox-offset-fix' into 'master'
...
Fix visuals on roulette latency compensation
See merge request KartKrew/Kart!1657
2023-11-23 02:02:00 +00:00
Sally Coolatta
6216b077f0
Make ring box use khud_rouletteoffset
2023-11-22 20:49:52 -05:00
Oni
392d4a4d5f
Merge branch 'greyscale-vote' into 'master'
...
Dimmed votes are greyscale
See merge request KartKrew/Kart!1658
2023-11-23 01:31:37 +00:00
Sally Coolatta
5207af40b1
Fix odd low player count servers
...
Has been killing me ever since it got into master. When vote count changes, one of the votes won't be sliding back and forth across the entire screen.
2023-11-22 20:14:01 -05:00
Sally Coolatta
770293e04c
Dimmed votes are greyscale
...
Makes the visuals on the voting screen significantly more clear
2023-11-22 19:44:39 -05: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
Oni
687769623f
Merge branch 'buff-faraway-ringboost' into 'master'
...
Buff faraway ringbox
See merge request KartKrew/Kart!1655
2023-11-22 23:41:09 +00:00
AJ Martinez
98b77b6d37
Reduce ringbox awards in Thunderdome
2023-11-22 16:18:06 -07:00
AJ Martinez
074f1e0061
WIP: Nerf Ringbox handling by a LOT
2023-11-22 15:50:03 -07:00
AJ Martinez
07dd3f5f76
WIP: Ring Box handling boost
2023-11-22 15:31:51 -07:00
AJ Martinez
8a3a48695d
WIP: More Ring Box adjustments
2023-11-22 14:57:23 -07:00
toaster
33730d27da
Merge branch 'woops-cuprow' into 'master'
...
Woops cuprow
See merge request KartKrew/Kart!1656
2023-11-22 15:53:35 +00:00
Sal
96f3ed2055
Merge branch 'acs-import-fix' into 'master'
...
Implement getModuleName for ACS environment
See merge request KartKrew/Kart!1644
2023-11-22 14:37:07 +00:00
Sal
84543da38a
Implement getModuleName for ACS environment
2023-11-22 14:37:07 +00:00
Sal
df632fa0fc
Merge branch 'bot-ringboost-leash' into 'master'
...
Quick-fix runaway bot underflow
See merge request KartKrew/Kart!1654
2023-11-22 14:36:48 +00:00
toaster
98b22c0c6e
Self-review now that I'm not dead tired
...
- Fixes for UC_ALLCUPRECORDS
- Actually use the capped difficulty variable
- For the "every Cup" case, don't permit modded Cups to affect the result
- M_CheckCupEmeralds (referenced for the above)
- Also do not permit modded Cups to affect the result
2023-11-22 11:40:10 +00:00
AJ Martinez
8f56fafe6b
Don't double decrement long ringboosts
2023-11-22 02:15:59 -07:00
Oni
25d10e382a
Merge branch 'locked-cuprow' into 'master'
...
Second row of cups is invisible if none of them are unlocked
See merge request KartKrew/Kart!1652
2023-11-22 07:30:36 +00:00
Oni
2124280373
Merge branch 'gust-planet-hardcode-shitty-edition' into 'master'
...
Hardcode Gust Planet seasaws and trees
See merge request KartKrew/Kart!1653
2023-11-22 07:29:51 +00:00
AJ Martinez
a2d9b1361a
Never adjust bot ringboost gain below player ringboost gain (fixes runaway bot underflow)
2023-11-21 22:08:25 -07:00
James R
49c7618741
I_ReportSignal: fix -Wformat-overflow
2023-11-21 20:27:48 -08:00
toaster
9989543346
UC_ALLCUPRECORDS
...
New condition for tracking multiple cups' windata.
`Condition1 = AllCupRecords RR_Egg Bronze`
- All cups up to Egg Cup must be completed at Bronze or better
`Condition1 = AllCupRecords`
- All cups in the game must be completed
`Condition1 = AllCupRecords All Any Master`
- All cups in the game must be completed on Master mode`
2023-11-22 00:34:39 +00:00
toaster
21f152989d
Clear separation between basegame and mods
...
- Always force a page seperation between the last core files cup and the first modded cup
- Lost and Found sits exactly between them
- If any cup on the last page of basegame is unlocked, place LnF on the last core page
- Else, LnF is the first "cup" on the first Modded page
- It's done this way so no Core material is spoiled if you haven't unlocked it yet. We want people to believe RR contains only 7 cups unless they go above and beyond
Also address Volt's bug report: Prevent the first page of cups from being overridden if everything is locked
2023-11-21 22:59:12 +00:00
toaster
b46b61e7a1
Fixes for Cups with incomplete map list
...
- Don't check alt-Podium maps as possible Cup stages
- Guarantee the cupcache is initialised to NEXTMAP_INVALID properly
2023-11-21 22:13:11 +00: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
James R
0c57902463
Hardcode Gust Planet "Trees"
2023-11-21 01:07:24 -08:00