Commit graph

21485 commits

Author SHA1 Message Date
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
b90baafcfc cmake: fix -DSRB2_CONFIG_ENABLE_TESTS=OFF build 2023-02-20 02:15:50 -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
toaster
ff29d446eb forcecharacter: Rename to end the snickering. 2023-02-17 17:19:27 +00:00
toaster
c71d4cbeaa M_SpecificMenuRestore: Catch prevMenu corruption for mid-game Character Select 2023-02-17 17:11:14 +00:00
toaster
0474675109 Character Select menu: Forceskin is now reflected on the menu
Matches cvar updates in real time, so can't change what's written to setup_chargrid
2023-02-17 17:07:33 +00:00
toaster
4d607ccdec Tidy up conditions for forceskin to not include !K_CanChangeRules or Playing. 2023-02-17 16:36:38 +00:00
Oni
52ec4c29b9 Merge branch 'blue-sparks' into 'master'
Alter blue spark color

See merge request KartKrew/Kart!935
2023-02-17 16:02:52 +00:00
toaster
05ee3df2f4 d_netcmd.c: Tidy up conditions for changing skin/color.
- Got_NameAndColor: Incorporate check for cv_restrictskinchange and FREE PLAY
- CanChangeSkin: Boil away all the useless conditions, combine with CanChangeSkinWhilePlaying
2023-02-17 15:50:25 +00:00
toaster
7d2accb044 Got_TeamChange: only do mobj kill/PST_REBORN stuff in GS_LEVEL. 2023-02-17 14:41:47 +00:00
toaster
8fb1ffe5fe Got_NameAndColor: If the player's skin is changed by the packet, make them a spectator.
- Doesn't apply on join, intro camera spin turnaround, or outside of GS_LEVEL.
- Extract some of Got_TeamChange's behaviour into a new FinalisePlaystateChange function.
2023-02-17 14:40:44 +00:00
toaster
e6dd399deb Merge branch 'blender-repair' into 'master'
Blender repair

See merge request KartKrew/Kart!928
2023-02-17 13:59:10 +00:00
toaster
7d015ac7b1 Fix unwinding Join By IP option
- M_CharacterSelectTick: Initialise Online menu when setting up
- PLAY_MP_OptSelect: Hide entries 0 and 1 instead of removing them, to keep options aligned
2023-02-17 13:56:29 +00:00
James R
b89b3cb6a7 Blue sparks skin color Sapphire -> Blue
Blue
2023-02-17 01:40:27 -08:00
AJ Martinez
f4d98a14b6 Don't let testers shoot themselves in menus 2023-02-17 00:02:23 -07:00
Oni
e9668598d2 Merge branch 'splitplayers-mapcommand' into 'master'
Splitplayers Fixes

Closes #408

See merge request KartKrew/Kart!927
2023-02-17 05:11:15 +00:00
Oni
a7a3a2c5d5 Merge branch 'special-out' into 'master'
Special Out

See merge request KartKrew/Kart!921
2023-02-17 05:04:34 +00:00
SteelT
047b84e3d0 Fix perfstats 4 not working properly 2023-02-16 23:48:37 -05:00
Oni
a1cd780a14 Merge branch 'matchrace-restore' into 'master'
Match Race menu restoring

See merge request KartKrew/Kart!913
2023-02-17 04:37:55 +00:00