AJ Martinez
d9dda87586
Hide hitbox on nocollide whip
2023-05-20 16:30:35 -07:00
AJ Martinez
18d84c6c2c
Fix instawhip follow hitlag
2023-05-20 14:35:48 -07:00
AJ Martinez
85bfd5be12
Really, really drop emeralds from monitors dead center on the ground
2023-05-20 02:53:13 -07:00
AJ Martinez
3b947ebf85
Instawhip: On mutual contact, clash!
2023-05-20 02:39:05 -07:00
AJ Martinez
211e28611b
Instawhip: No mercy
2023-05-20 00:15:05 -07:00
AJ Martinez
53a2a999d2
Whoops, that's a testing condition
2023-05-19 23:45:52 -07:00
AJ Martinez
2c44bafe74
Misc fixup
2023-05-19 23:43:53 -07:00
AJ Martinez
de8f4812cf
Split instashield and guard cooldown
2023-05-19 23:30:20 -07:00
AJ Martinez
cac02bb01a
Emerald fixups
2023-05-19 22:51:06 -07:00
AJ Martinez
bfcc453d56
Guard Break FX
2023-05-19 21:14:47 -07:00
AJ Martinez
f6407d03d0
More guard sfx
2023-05-19 19:45:20 -07:00
AJ Martinez
d725963f42
Don't drain spheres while ebraking in guardbreak
2023-05-19 18:56:14 -07:00
AJ Martinez
9aa4a459ce
Guard break, UFO instawhip
2023-05-19 18:45:27 -07:00
AJ Martinez
6f02923d89
Shield VFX
2023-05-19 17:59:47 -07:00
AJ Martinez
a3d954e4ef
Guard: Scale graphic to player spheres
2023-05-19 15:35:31 -07:00
AJ Martinez
df6c9cee73
Instashield: actually do height checks
2023-05-19 15:34:54 -07:00
AJ Martinez
dadaab1817
Add guarding while ebraking with spheres
2023-05-19 01:53:14 -07:00
AJ Martinez
1b16b3f777
Instawhip: Damage sourcing and consistency fixes
2023-05-18 16:17:52 -07:00
AJ Martinez
57e03e8a80
Instawhip monitor hack: one contact per whip
2023-05-17 14:28:46 -07:00
AJ Martinez
d95ceac1c4
Instawhip charge restrictions
2023-05-17 14:15:26 -07:00
AJ Martinez
d68de3a0e5
Instawhip: Bump up attacker hitlag
2023-05-17 14:06:37 -07:00
AJ Martinez
e189725fc3
Fix instawhip cooldown reminder
2023-05-17 14:01:11 -07:00
AJ Martinez
466f7dece0
Instawhip twirl
2023-05-17 13:47:37 -07:00
AJ Martinez
a3cc422706
WIP: the sequel
2023-05-17 01:50:17 -07:00
AJ Martinez
18c45d8a8a
WIP: Insta-"whip"
2023-05-16 23:36:38 -07:00
Sal
cf120e7d8e
Merge branch 'minimap-tidy' into 'master'
...
Minimap Tidy
See merge request KartKrew/Kart!1239
2023-05-17 03:01:50 +00:00
Sal
f2c25b09ff
Merge branch 'remove-nights-chase' into 'master'
...
Remove P_NightsItemChase
See merge request KartKrew/Kart!1240
2023-05-17 01:03:00 +00:00
Sally Coolatta
1abc097bb5
Remove P_NightsItemChase
...
Keeps being called in some strange instance by rings, even though the case that calls it shouldn't happen, and causing a crash -- just delete it.
2023-05-15 21:45:25 -04:00
Sal
fdda4df9ae
Merge branch 'bot-new-stuff' into 'master'
...
Bots: New Features / Improvements
See merge request KartKrew/Kart!1237
2023-05-16 00:33:41 +00:00
Sally Coolatta
f66798f0a7
Bots: Nudge towards other Ring Shooters
2023-05-15 19:44:20 -04:00
Sally Coolatta
728cd1bd7b
Bots: Add Kitchen Sink to K_BotPickItemPriority
2023-05-15 19:08:54 -04:00
Sally Coolatta
fc1f586f47
Fix K_AirFailsafe speed
2023-05-15 19:04:06 -04:00
toaster
e40921bf0d
K_drawKartMinimap: When the player NO CONTESTs:
...
- If the player's MT_KART_LEFTOVER is being followed instead of their flung corpse
- Flicker with the object.
- Else, don't draw anything
Fixes the teleporting corpse minimap tracking when you NO CONTEST.
2023-05-15 20:51:25 +01:00
toaster
e1b0ad3eaf
K_DrawKartMinimap: Fix ghosts not being drawn properly
...
Check for progressionbar was being accidentially inverted
2023-05-15 20:38:59 +01:00
Oni
6acb52396b
Merge branch 'intermission-tidy' into 'master'
...
Intermission tidy
See merge request KartKrew/Kart!1238
2023-05-15 18:46:08 +00:00
Oni
67879b7805
Merge branch 'discord-menu' into 'master'
...
Discord Requests menu port
See merge request KartKrew/Kart!1234
2023-05-15 18:41:21 +00:00
Oni
d0021a75be
Merge branch 'fix-dedi-chat' into 'master'
...
Fix chat messages being krangled on dedicated servers
See merge request KartKrew/Kart!1235
2023-05-15 18:23:03 +00:00
toaster
b95c537cdf
Got_Mapcmd: Handle the case where netcommunicated roundqueue data with a size less than the client's would be silently ignored.
2023-05-15 17:55:43 +01:00
toaster
6711887179
Y_IntermissionDrawer: Improved header string handling
...
- Center generalised text without the "got through round" backing
- For spectators observing a Round Queue, show "ROUND (n)" at the top instead of the more generalised fallback strings
2023-05-15 17:47:39 +01:00
toaster
33bec3c99c
Y_IntermissionDrawer: Draw the foreground border on widescreen resolutions
...
Also changes the position of the Replay Save message to not get cut off
2023-05-15 17:41:29 +01:00
Sally Coolatta
69181e4ff2
Bots: Fix a couple bugs with item priority
...
- Fix Ring Debt priorities being used even when not at 0 rings
- Fix extra item results not being considered for priorities.
2023-05-15 06:51:13 -04:00
Sally Coolatta
7d7875d7be
Bots: New spindash conditions are more specific
...
- Uphill check is ignored if you have slope resistance, or if you're moving fast enough to overpower it.
- Offroad check is ignored if it wouldn't slow you down.
- Made slow acceleration check have a higher range.
2023-05-15 06:49:31 -04:00
Sally Coolatta
12ff9dc2ba
Bots: Lv.1 doesn't wait as long for items
...
3sec -> 2sec
2023-05-15 06:31:01 -04:00
Sally Coolatta
c43fc4e924
GP: New difficulty increase algorithm
...
Before, it did level up based on how much the status quo was messed up (if a loser bot got pushed in front, or a rival bot got pushed ahead).
Now, bots will additionally level up based on the best of the 4 players' overall performance, and the performance of the human player that beat them. This means that back of the pack bots will level up more often and the rival won't level up if you place poorly.
The new formula ensures ALL bots are guaranteed at least 1 level up if you come in first place, whereas the old formula had a decent chance of not leveling up some bots. However, loser Chao getting boosted from 12th into 1st, or your rival getting sent to 7th, will still wildly piss them off :B
2023-05-15 06:13:01 -04:00
Sally Coolatta
a7f27948f3
Waypoints: If a normal & shortcut paths overlap, use the normal path
2023-05-15 04:00:24 -04:00
James R
305ce89720
STUN_bind: let multiple callbacks be registered by using std::vector
2023-05-15 00:22:16 -07:00
James R
72a8f27a52
Rename stun.c to stun.cpp
2023-05-15 00:19:29 -07:00
Sally Coolatta
d367bacc39
Bots: Decide what item they want without using RNG
...
Makes Lv.1 a lot less aggressive, and Lv.MAX slightly more aggressive. But the main advantage is simply that they are deterministic again and I can :D
2023-05-15 03:05:28 -04:00
Oni
333fdee801
Merge branch 'fix-pwr-increment' into 'master'
...
Reset PWR increment after each round
See merge request KartKrew/Kart!1236
2023-05-15 05:43:20 +00:00
AJ Martinez
6b0f9aeb6d
Don't do null-lap debug print
2023-05-14 22:28:35 -07:00