Commit graph

2952 commits

Author SHA1 Message Date
AJ Martinez
3a305be3cd Allow fastfall out of water run 2024-01-19 20:26:06 -07:00
AJ Martinez
1a44474cda Activate FAULT HUD when VOID 2024-01-19 19:34:27 -07:00
Oni
973d5ba658 Merge branch 'objective-hud' into 'master'
Add persistent objective messages via K_AddMessage, expose to ACS

See merge request KartKrew/Kart!1843
2024-01-20 00:19:17 +00:00
AJ Martinez
9cbeca9595 Fix fault exit conditions triggering before hitlag ended 2024-01-19 16:40:22 -07:00
Oni
3aace4f777 Merge branch 'battle-whis-wednesday' into 'master'
Battle: Monitor drops, Overtime elimination, point cap

See merge request KartKrew/Kart!1851
2024-01-17 08:44:32 +00:00
James R
97e5d7404a Battle: final KO gives the winner 100 points 2024-01-17 00:22:22 -08:00
James R
54cf037eff Battle: point limit cap 20 -> 16 2024-01-17 00:22:22 -08:00
James R
e3b21ce840 Invincibility: S-Monitor duration does not add extra boost onto top speed 2024-01-16 22:36:15 -08:00
James R
acee24939f Fix Guard vs Guard clash 2024-01-16 21:32:53 -08:00
James R
42d79efa27 Insta-Whip charging: do not drain spheres while player is in damage state 2024-01-16 21:32:53 -08:00
James R
94aea179ed E-Braking on ground: cancels Insta-Whip
- Lets you keep your Whip while fast-falling.
- Make sure Insta-Whip can't interrupt Guard and
  vice-versa.
2024-01-16 21:32:53 -08:00
AJ Martinez
9b224356fe Add persistent objective messages via K_AddMessage, expose to ACS 2024-01-15 17:49:10 -07:00
James R
92c451538a Special Stages: fade out music near the finish line 2024-01-15 16:30:12 -08:00
AJ Martinez
6f2d467542 Merge remote-tracking branch 'origin/master' into message-drawer 2024-01-14 17:58:52 -07:00
AJ Martinez
516e418912 HUD messages: 2P split fixes, text revisions 2024-01-14 17:30:09 -07:00
AJ Martinez
e9ee268965 Per-viewport HUD messages 2024-01-14 17:13:03 -07:00
Sal
65aaf679b6 Merge branch 'easy-top-bounce' into 'master'
Slow down top if player's out of control

Closes #627

See merge request KartKrew/Kart!1836
2024-01-14 21:04:21 +00:00
AJ Martinez
25149db4eb WIP: Per-player mid-round announcements 2024-01-14 04:18:54 -07:00
James R
9c7e8b8be3 Battle: cap point limit at 20 2024-01-13 22:56:19 -08:00
James R
57c501f6ee Revert "0 flashtics in Battle"
This reverts commit 79eb400f49.
2024-01-13 22:56:16 -08:00
James R
a349b1acf0 Revert "Add K_UpdateDamageFlashing, refactor Battle 0-flashing tics"
This reverts commit 3856fbf1c6.
2024-01-13 22:56:16 -08:00
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