Commit graph

21803 commits

Author SHA1 Message Date
James R
75c9ee253e k_hud_track.cpp: only draw TARGET text in 1P or 2P splitscreen 2023-02-21 21:09:32 -08:00
James R
4adf585590 Give TARGET HUD tracking to UFO Catcher 2023-02-21 20:12:37 -08:00
James R
e79ff76758 k_hud_track.cpp: refactor to use C++ STL
- Use std::vector instead of fixed size array.
- Use std::sort instead of custom sorting algorithm.
2023-02-21 20:11:58 -08:00
James R
13762ee4e1 k_hud_track.cpp: "capsule" -> "track" 2023-02-21 20:10:47 -08:00
James R
83051728f0 Move capsule target code out of k_hud.c, to k_hud_track.cpp 2023-02-21 20:09:06 -08:00
AJ Martinez
ccef5bc5c9 Use intermittent Gachabom in boss item table 2023-02-21 20:34:50 -07:00
James R
061e5b01ec Refactor trackercap
- Don't clear every tic. This is what P_RemoveTracker is
  for.
- Link in P_SpawnMobj. Should cover all cases.
- Remove excess objects. These were leftover from when
  Shrink destroyed items. Just track Jawz, SPB and Break
  the Capsules.
2023-02-21 18:27:46 -08:00
James R
be4c341316 Rename kitemcap to trackercap 2023-02-21 17:48:14 -08:00
AJ Martinez
53f14bd14a Make Random map vote only use the visible vote choices (random = don't care) 2023-02-21 16:29:52 -07:00
Lat
9f1e5d08c2 Allow multiple lines in titlecard cecho, overwrite cecho in ACS instead of making a new action 2023-02-21 20:56:45 +01:00
Lat
d755d6edb9 Titlecard CEcho 2023-02-21 16:16:34 +01:00
Oni
c41d0dee32 Merge branch 'enable-bustables' into 'master'
Let players bust bustable FOFs again

Closes #351

See merge request KartKrew/Kart!945
2023-02-21 06:44:13 +00:00
Oni
9dedbb2508 Merge branch 'alt-music-tunesfix' into 'master'
Fix tunes -default to use stored RNG value

See merge request KartKrew/Kart!951
2023-02-21 06:43:19 +00:00
Oni
3389c882b3 Merge branch 'gachabom-sprites' into 'master'
Add Gacha Bom sprites

See merge request KartKrew/Kart!950
2023-02-21 06:39:58 +00:00
Oni
1f968d51c5 Merge branch 'pogo-fuse' into 'master'
Add fuse to Pogo Spring

See merge request KartKrew/Kart!942
2023-02-21 06:16:50 +00:00
wolfy852
29663c23d6 Fix tunes -default to use stored RNG value 2023-02-20 23:40:13 -06:00
James R
93f335c636 Add Gacha Bom item HUD graphics 2023-02-20 21:25:38 -08:00
James R
1f496e05ec Refactor objects/orbinaut.c for Gacha Bom
- Add flags variable to toggle much of Orbinaut behavior.
- Don't spawn afterimages for Gacha Bom.
- Animate facing angle of Gacha Bom when thrown backward.
- Let tossed Gacha Bom drive forward after landing.
2023-02-20 20:57:17 -08:00
James R
3774346642 Add Gacha Bom sprites 2023-02-20 20:52:11 -08:00
James R
cee6e26a1e Merge branch 'fix-tumbling-death' into 'master'
Fix typo causing crash on tumble interrupt

See merge request KartKrew/Kart!949
2023-02-21 02:38:47 +00:00
AJ Martinez
4d9af8d478 Fix typo causing crash on tumble interrupt 2023-02-20 19:36:08 -07:00
James R
d959ac9954 thirdparty/cpm-discordrpc.cmake: fix GCC 9.4.0 Ubuntu link 2023-02-20 17:53:09 -08:00
James R
ba4e21bbb0 cmake: fix build with 3.16 2023-02-20 17:52:20 -08:00
James R
b90baafcfc cmake: fix -DSRB2_CONFIG_ENABLE_TESTS=OFF build 2023-02-20 02:15:50 -08:00
James R
3b05d22679 Add more details to R_DrawVisSprite RANGECHECK message 2023-02-19 22:41:57 -08:00
James R
2bd5ee9886 Add a command to crash the game in DEVELOP builds 2023-02-19 22:20:48 -08:00
James R
d8ad8eb5d5 Enable seg fault on I_Error ifdef DEVELOP
This produces a backtrace for I_Errors.
2023-02-19 22:02:37 -08:00
Oni
62c695cf2f Merge branch 'fix-top-arrow-crash' into 'master'
Remove Garden Top grounded arrow

Closes #441

See merge request KartKrew/Kart!943
2023-02-19 08:15:48 +00:00
Oni
63eeb5c934 Merge branch 'always-rangecheck' into 'master'
Turn on RANGECHECK in all builds

See merge request KartKrew/Kart!944
2023-02-19 08:15:26 +00:00
Oni
8d33b5d6af Merge branch 'skinchange_spectatorify' into 'master'
Skinchange Spectatorify

Closes #305

See merge request KartKrew/Kart!936
2023-02-19 07:43:38 +00:00
James R
91a323624c Let players bust bustable FOFs again 2023-02-18 23:29:54 -08:00
James R
601fb49d6d Turn on RANGECHECK in all builds 2023-02-18 22:34:51 -08:00
James R
e1078e4cb4 Merge branch 'fix-perfstats-4' into 'master'
Fix perfstats 4 not working properly

See merge request KartKrew/Kart!932
2023-02-19 06:19:29 +00:00
James R
ebcab0fac0 Remove Garden Top grounded arrow 2023-02-18 22:10:58 -08:00
Oni
cdf19e8c79 Merge branch 'fix-profile-card-quick-confirm' into 'master'
Fix crash if navigating profiles menu too quickly

See merge request KartKrew/Kart!939
2023-02-19 00:09:58 +00:00
James R
5cce81f4cd Add fuse to Pogo Spring
15 seconds, flickers for the last second.
2023-02-18 16:09:05 -08:00
Oni
69f567d09d Merge branch 'kickstart-clear' into 'master'
Kickstart Clear

See merge request KartKrew/Kart!938
2023-02-18 23:47:43 +00:00
Oni
a096f10236 Merge branch 'normalize-magician-box-offsets' into 'master'
Normalize magician box offsets

See merge request KartKrew/Kart!941
2023-02-18 23:47:33 +00:00
Oni
4e05203c83 Merge branch 'fix-magician-box-garden-top-offset' into 'normalize-magician-box-offsets'
Fix Magician Box offset while on Garden Top

See merge request KartKrew/Kart!940
2023-02-18 23:16:09 +00:00
Oni
856ac198f2 Merge branch 'top-tweaks' into 'master'
Few tweaks and bug fix to Garden Top

See merge request KartKrew/Kart!937
2023-02-18 22:56:02 +00:00
James R
ba908edf55 Add player sprzoff to Heavy Magician Box 2023-02-18 14:49:38 -08:00
James R
8fae89cb9a Make K_SpawnMagicianParticles offsets consistent across different mobj scales 2023-02-18 14:40:27 -08:00
James R
8770d76a4e Add P_SpawnMobjFromMobjUnscaled, does not scale offsets 2023-02-18 14:39:43 -08:00
James R
a880044f19 Move options menu profile reset to before profile gets set
When exiting a card, once the transition ends, there was
a 1 tic window that an A press could select a card and
THEN set the profile pointer to NULL.
2023-02-18 13:37:40 -08:00
toaster
d69e92d70f Fix changing kickstartaccel from the profile menu
- M_ProfileControlSaveResponse: Set without stealth (ie, call command which sends XD_WEAPONPREF netxcmd)
- weaponPrefChange (and its splitscreen ilk): Only build/send XD_WEAPONPREF command when Playing()
2023-02-18 14:15:58 +00:00
James R
b1fac18844 Add Garden Top arrows
Two arrows. One above the player, floating. One below the
player, on the ground.

Both arrows use the player's facing angle. Arrows are only
visible to their own player (other players can't see them).

The floating arrow is a papersprite. You can see the arrow
turn with you as you turn your camera.

The grounded arrow is a splat with additive blending. It
tilts to match the slope of the ground you're driving on.
2023-02-18 03:15:04 -08:00
James R
ecec400ca4 NULL check Garden Top when throwing backward 2023-02-18 01:21:22 -08:00
James R
8ab2962830 Nullify Garden Top friction at +200% 2023-02-17 23:55:28 -08:00
toaster
a884e332ba Merge branch 'tester-menus' into 'master'
Don't let testers shoot themselves in menus

See merge request KartKrew/Kart!934
2023-02-17 22:19:27 +00:00
toaster
9e494e45d0 D_IsPlayerHumanAndGaming means they're *human*, ie not a bot 🥹 2023-02-17 18:15:25 +00:00