James R
044bfdc83a
debugfinishline: highlight stumble sectors in yellow
2024-01-26 18:10:07 -08:00
James R
1698e80650
Refactor R_PlaneIsHighlighted
2024-01-26 18:10:07 -08:00
James R
04ab02476f
Battle: "K.O. READY!" appears on your screen when you reach the point limit
2024-01-26 17:54:27 -08:00
James R
e30534e574
Let Insta-Whip clashing ignore flashing tics
2024-01-26 16:44:08 -08:00
toaster
06c049bb7e
More consistent lastOn --> itemOn and BGImage setting
...
Fixes Mari's background image bug
2024-01-27 00:02:16 +00:00
Oni
b323c6bdb7
Merge branch 'battle-bimbos-monday' into 'master'
...
Battle Bimbos Monday thru Friday (The Bimbo Week)
Closes #977 , #944 , and #962
See merge request KartKrew/Kart!1869
2024-01-26 23:27:14 +00:00
James R
c2c15f12d3
POINTS power-up: play SRB2 emerald token SFX on pickup
2024-01-26 15:26:13 -08:00
James R
87531075f1
Versus: fix item box staying invisible forever
2024-01-26 15:12:47 -08:00
James R
3df76ae9a5
Fix end camera freezing level on first tic after level loads
...
Fixes item boxes not spawning in Prison Break
2024-01-26 15:12:47 -08:00
James R
9adf6e9568
srb2::Draw: add clip method, optionally switch between draw chain's cliprect or global cliprect
2024-01-26 15:12:46 -08:00
James R
510c82ca6d
srb2::Draw: inherit global cliprect by default
...
- Let srb2::Draw be mixed seamlessly with C-style
V_SetClipRect
2024-01-26 15:12:46 -08:00
James R
fc40d86a73
HUD: draw sphere meter under player nametags
2024-01-26 15:12:46 -08:00
James R
25fa76104f
HUD: draw item box next to player nametags if GTR_ITEMARROWS (in Battle)
2024-01-26 14:30:57 -08:00
James R
3278685ef4
HUD: load 4P item spy graphics
2024-01-26 14:30:57 -08:00
James R
23aef8f673
HUD tracking: cull nametags
...
- Background overlapping nametags become 60% transparent
- Culling is performed separately from other HUD trackers
2024-01-26 14:30:57 -08:00
James R
5ef2df577a
HUD tracking: cull 20x10 blocks (previously 20x20)
2024-01-26 14:30:57 -08:00
James R
8ac2efe82c
HUD tracking: refactor nametags to use generic HUD tracker sorting
2024-01-26 14:30:57 -08:00
James R
fa63dffe6b
debughudtracker: fix splitscreen drawing
2024-01-26 14:30:57 -08:00
James R
9c075b68ec
battleufotest: fix splitscreen BUFO spawnpoint HUD tracker
2024-01-26 14:30:57 -08:00
James R
ff0a088b04
V_DrawFill (HWR2): add transparency support
2024-01-26 14:30:56 -08:00
James R
2364fb80a0
Battle: remove overhead arrows (physical object)
...
Old shitty object from v1 that is about to be replaced by
HUD tracking. :D
2024-01-26 14:30:56 -08:00
James R
aefbd8c58a
Remove unused overhead WANTED code
...
From v1 Battle
2024-01-26 14:30:56 -08:00
James R
a0fb79370b
Battle: each player is worth 3 points toward the point limit (previously 4)
2024-01-26 14:30:56 -08:00
James R
45a9042650
srb2::Draw: relax type on colormap/colorize color argument
...
Lets you pass player_t.skincolor directly to the methods
without using static_cast<skincolornum_t>.
No, I don't want type safety on enums, this is SRB2.
2024-01-26 14:30:56 -08:00
James R
84641c896e
Battle: add POINTS power-up, get 6 points
2024-01-26 14:30:56 -08:00
James R
b52384b294
Add K_GivePointsToPlayer, gives the points and spawns the VFX in one fell swoop
2024-01-26 14:30:56 -08:00
AJ Martinez
b08dcc06c1
Player-lock paperitems refinement
...
- Transparent for single-screen players who can't pick up
- Land quicker and closer after monitor destruction
- Lock for less time to compensate
2024-01-26 14:30:56 -08:00
James R
841827480b
Add K_EndBattleRound, end the round and give a player 100 points if they won
2024-01-26 14:30:56 -08:00
James R
6197458ca4
Battle: fix being able to gain points or win from "final" KO after round ends
2024-01-26 14:30:55 -08:00
James R
06514b0e8f
Battle: fix losing points from dying after round ends
2024-01-26 14:30:55 -08:00
James R
235d107f50
P_AddPlayerScore: negative values remove points
2024-01-26 14:30:55 -08:00
James R.
0c7eb20e3d
Merge branch 'splitscreen-vote-selectors' into 'master'
...
Selectors for votes in splitscreen
See merge request KartKrew/Kart!1864
2024-01-26 10:15:41 +00:00
James R.
c372c8543a
Merge branch 'r-draw-column-minor-optimization' into 'master'
...
R_DrawColumnTemplate: minor optimization for non-power-of-2 textures
See merge request KartKrew/Kart!1854
2024-01-26 10:07:04 +00:00
James R.
ba72900475
Merge branch 'visplane-test' into 'master'
...
debugrender_visplanes and debugrender_freezebsp
See merge request KartKrew/Kart!1855
2024-01-26 10:06:52 +00:00
toaster
5680514012
Per Sal's request, remove SMK stuff too
2024-01-26 00:56:01 +00:00
toaster
6fdec66dc3
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into srb2-tidy
2024-01-26 00:29:06 +00:00
AJ Martinez
c4cb837a73
Use player max speed for bubblebounce min speed
2024-01-25 17:08:20 -07:00
toaster
02ee9b4766
M_LevelSelectCupSwitch: Don't reset to the first course in every cup every left/right input
2024-01-25 22:40:52 +00:00
toaster
037c3a2aa1
M_StartCup: Also set restorelevellist
2024-01-25 22:40:52 +00:00
toaster
5e85de05ec
QOL: Also support left/right inputs switching the Course from the top-level Time Attack view directly
...
- Abstracts out M_LevelSelectCupSwitch
- Pre-emptively supports cvars/arrow options on that menu
2024-01-25 22:40:52 +00:00
toaster
954d728da0
ta_e: Remove no-longer-relevant ta_spb, which could cause out-of-bounds menu options to be selected
2024-01-25 22:40:51 +00:00
toaster
38258fc40a
M_CupSelectHandler: small code cleanup done while writing the previous commit
2024-01-25 22:40:51 +00:00
toaster
956c156e41
Course Select QOL: Switch between cups with left and right inputs
...
Prevents having to back out to the cupgrid view every time
2024-01-25 22:40:51 +00:00
toaster
748dd9080d
Fix tiny medals for Time Attack mode
2024-01-25 22:40:51 +00:00
toaster
782732957c
Apply menu path specific background patch to the Time Attack submenus, too
2024-01-25 22:40:51 +00:00
toaster
af01ae7bc5
Duplicate levellist data for menu restoration
...
- More consistent and graceful recovery from gametype change
- Fix a potential bug with restoring the menu from Tutorial stages
- Store the calling menu in this struct
- Permits removing the Match Race restoreMenu hack
2024-01-25 22:40:51 +00:00
AJ Martinez
c197d41bdc
Bumper inflate refinements part 69
2024-01-25 15:14:32 -07:00
Oni
1d8999923c
Merge branch 'fix-postrace-rumble' into 'master'
...
Fix gamepad rumble freezing when it should stop (resolves #955 )
Closes #955
See merge request KartKrew/Kart!1857
2024-01-25 14:48:25 +00:00
Oni
19ba6178e4
Merge branch 'fix-fault-hits' into 'master'
...
Fix fault exit conditions triggering before hitlag ended (resolves #947 )
Closes #947
See merge request KartKrew/Kart!1856
2024-01-25 14:46:40 +00:00
Oni
6a87a5e213
Merge branch 'fix-freeze-steering-predict' into 'master'
...
Don't turn-predict for frozen players (resolves #910 )
Closes #910
See merge request KartKrew/Kart!1860
2024-01-25 14:43:46 +00:00