Commit graph

3031 commits

Author SHA1 Message Date
AJ Martinez
a76507e17f Slow down top if player's out of control 2024-01-13 20:30:20 -07:00
Oni
1aaac393c1 Merge branch 'battle-fixes-friday' into 'master'
Battle Fixes Friday

Closes #901, #890, #865, #891, #883, #887, #885, and #888

See merge request KartKrew/Kart!1829
2024-01-13 02:21:19 +00:00
James R
f2f2b41034 K_PlayerGuard: always disable if player is in damage state
- Fixes Barrier power-up not being interrupted by damage
  state
2024-01-12 17:56:46 -08:00
James R
eb8741b481 Barrier power-up: fix insta-whip
- Fix being unable to insta-whip
- Fix insta-whip interrupting Barrier
2024-01-12 17:03:10 -08:00
AJ Martinez
3b610b140c Merge branch 'modify-throw-threshold' into 'master'
Make ticcmd throwdir -1, 0, or 1, add deadzone

See merge request KartKrew/Kart!1802
2024-01-13 00:39:07 +00:00
James R
711ffbef0a Guard Break: fix Guard not being broken 2024-01-12 16:35:05 -08:00
James R
3856fbf1c6 Add K_UpdateDamageFlashing, refactor Battle 0-flashing tics
Instead of setting flashing tics to 0 in Battle, simply
don't update the value in damage contexts (if Battle).
2024-01-11 22:01:37 -08:00
AJ Martinez
58ff9f75e9 In Battle, gain spheres for tricks instead of rings 2024-01-11 21:32:12 -07:00
Oni
ee03dae01e Merge branch 'unstuck-tripwire' into 'master'
Reduce hitlag, then respawn when trapped in tripwire

See merge request KartKrew/Kart!1805
2024-01-12 02:08:32 +00:00
Oni
7b08c78f1b Merge branch 'reset-cooldowns-when-hurt' into 'master'
Refactor guard/whip cooldown checks

Closes #880

See merge request KartKrew/Kart!1803
2024-01-12 02:07:57 +00:00
James R.
859d676f60 Merge branch 'battle-debt-indicator' into 'master'
Battle: spawn ring debt indicator if player has no bumpers

Closes #884

See merge request KartKrew/Kart!1808
2024-01-11 20:43:01 +00:00
James R.
b932e23187 Merge branch 'cloud-hardcoding' into 'master'
Cloud hardcoding

See merge request KartKrew/Kart!1670
2024-01-11 06:40:34 +00:00
wolfy852
4c780d8867 Hardcoding: Cloud logic 2024-01-10 20:38:31 -08:00
James R
a1a1f4aa9d Battle: spawn ring debt indicator if player has no bumpers 2024-01-09 22:56:44 -08:00
AJ Martinez
4771b4b0df Remove another fucking debug print, I'm going to hell 2024-01-09 23:11:00 -07:00
AJ Martinez
b2c5502e09 Reduce hitlag, then respawn when trapped in tripwire 2024-01-09 23:08:52 -07:00
AJ Martinez
ebc24e886b Remove defenseLockout debug print 2024-01-09 20:31:09 -07:00
AJ Martinez
1a2a2df383 Refactor guard/whip cooldown checks 2024-01-09 20:26:35 -07:00
Eidolon
9028668104 Make ticcmd throwdir -1, 0, or 1, add deadzone 2024-01-09 19:13:03 -06:00
James R
2c5df2f418 Invincibility counts down in air, if using S-Monitor power-up 2024-01-08 19:01:19 -08:00
Oni
74298b3abf Merge branch 'final-failsafe' into 'master'
Final failsafe, for when Ring Shooter fails

See merge request KartKrew/Kart!1794
2024-01-07 19:22:28 +00:00
AJ Martinez
97d58b7d29 Final failsafe, for when Ring Shooter fails 2024-01-07 02:49:26 -07:00
AJ Martinez
85b0c41308 Fix typo breaking multiplayer whip sphere decay 2024-01-06 16:30:37 -07:00
AJ Martinez
d807921489 Allow fastfall whip 2024-01-06 15:05:25 -07:00
AJ Martinez
064757c450 Don't black flash after ebrake in Race 2024-01-06 15:03:01 -07:00
AJ Martinez
71b9c5358e Disable Rhythm Badge in painstates 2024-01-06 14:59:09 -07:00
AJ Martinez
79eb400f49 0 flashtics in Battle 2024-01-06 06:38:04 -07:00
AJ Martinez
e8617c8893 Don't decay below 5 spheres (1/2 bar) 2024-01-06 05:18:49 -07:00
AJ Martinez
0529b740d9 Use guard input, not state, to cancel whip charge (barrier fix) 2024-01-06 05:15:51 -07:00
AJ Martinez
bb8b308312 Block Rhythm Badge activation when holding items 2024-01-06 02:19:30 -07:00
AJ Martinez
aad37bbfbb Put whip on cooldown when inputting guard/ebrake 2024-01-06 02:14:28 -07:00
AJ Martinez
76a42ca44f Lower speed increase from spheres (100%->66%) 2024-01-06 01:45:30 -07:00
AJ Martinez
b74cecff59 Drain spheres when charging instawhip 2024-01-06 01:41:33 -07:00
AJ Martinez
ad48d3ac2c Directly tumble players when guard breaking 2024-01-06 01:37:06 -07:00
James R
2bdb7d4349 Battle UFO: power-up drops take player momz, pick up immediately 2024-01-05 20:59:18 -08:00
James R
05ce2b7861 Battle: darken screen while outside of Overtime Barrier 2024-01-05 15:56:24 -08:00
James R
8430489673 Replace darktimer/darkness with g_darkness
Modifies netsave.

- Instead of setting a timer, set a start time and end
  time
- Interpolated darkness value itself doesn't need to be
  netsynced
2024-01-05 15:56:24 -08:00
Sally Coolatta
6736f8f26f Fix bot Flame Shield 2024-01-03 01:22:15 -05:00
AJ Martinez
c3496feb5a Invinc: More speed, less time 2023-12-31 18:07:22 -07:00
AJ Martinez
e8f0e7b9eb Remove invinc scaling debug print 2023-12-31 17:37:04 -07:00
AJ Martinez
a2cfacfc2a Rebalanced Invinc 2023-12-31 17:34:25 -07:00
Oni
7e25265501 Merge branch 'multipunt' into 'master'
Reduce hitlag when rapidly punting hazards

See merge request KartKrew/Kart!1757
2023-12-31 17:22:01 +00:00
AJ Martinez
1fe6be9b75 Reduce hitlag when rapidly punting hazards 2023-12-30 23:53:33 -07:00
AJ Martinez
f20ae22d9b Fix unusual DI behavior for low-strength inputs 2023-12-30 17:48:02 -07:00
James R.
fd26fc6287 Merge branch 'pushable-pugilism' into 'master'
K_JustBumpedException: Don't allow phasing through MF_PUSHABLE

See merge request KartKrew/Kart!1740
2023-12-29 13:41:12 +00:00
AJ Martinez
2169e7c899 Allow Top to pass tripwire, once 2023-12-28 23:27:34 -07:00
toaster
d14015ca21 K_JustBumpedException: Don't allow phasing through MF_PUSHABLE
Fixes the snowman wedge-inside issue
2023-12-28 17:39:41 +00:00
Sally Coolatta
abde576c58 Enforce const in bot ticcmds
There were a few remaining cases of bot ticcmd generation editing player structures directly. Fix all of this and make as much of it pass const player pointers so this physically can't be allowed to happen ever again. Appears to improve bot sync in netgames & demos bot support, but I have not tested extensively.
2023-12-22 23:28:08 -05:00
Oni
1c3000ad34 Merge branch 'metal-crate-just-bumped' into 'master'
Add justbumped exception to metal SA2 crates

See merge request KartKrew/Kart!1701
2023-12-22 21:14:51 +00:00
Oni
27ff4ea4cb Merge branch 'bots-auughhgh' into 'master'
Bots (scream)

Closes #752, #780, #741, and #753

See merge request KartKrew/Kart!1693
2023-12-22 20:14:38 +00:00