Commit graph

26370 commits

Author SHA1 Message Date
Eidolon
090a012a74 cmake: exe name fallback if no .git present
Fixes KartKrew/Kart#895
2024-01-28 11:39:56 -06:00
SteelT
9db766935c Update tracy client to v0.10 2024-01-27 21:06:14 -05:00
Sally Coolatta
a7df7aa637 Add Medium Font
Monospaced in-between of Console & Thin
2024-01-27 20:38:52 -05:00
Sally Coolatta
f4db29574d Vote level names 2024-01-27 18:10:44 -05:00
toaster
106553f89d Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into srb2-tidy
# Conflicts:
#	src/p_mobj.c
2024-01-27 17:04:00 +00:00
James R
8e07dea007 Menus/Time Attack: add SPB Attack context clue in "Replay..." submenu
- Add a header that says "Time Attack..." or "SPB
  Attack..." depending on the mode
- This only applies to Race Time Attack, not Prisons or
  Special
- Header does not appear if SPB Attack is not unlocked
2024-01-27 04:33:11 -08:00
James R
378fb8ed07 Save SPB Attack replays with "spb-" in the file name
- Files
  - spb-time-best
  - spb-time-lap
  - spb-last
- Menu
  - Toggling SPB Attack refreshes the menu (to show/hide
    certain replay options)
2024-01-27 04:30:38 -08:00
James R
2bf115cd46 Menus/Time Attack: group "Replay Last" with "Best Time" and "Best Lap" 2024-01-27 04:27:13 -08:00
James R
fb5e0d38ac Menus/Time Attack: fix ta_e enum 2024-01-27 04:25:28 -08:00
James R
ff07b92f18 Gamedata: save SPB Attack times separately from normal Time Attack
Bumps gamedata version! Gamedata version 10 -> 11
2024-01-27 04:23:44 -08:00
James R
05d8d83dcc Refactor recorddata_t and separate into recordtimes_t 2024-01-27 04:13:01 -08:00
James R
4576956ca6 Got_Cheat/CHEAT_GIVEPOWERUP: avoid reading out of bounds 2024-01-27 01:11:48 -08:00
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