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
James R
c0b8d4498a
Add justbumped exception to metal SA2 crates
2023-12-22 05:40:32 -08:00
Sally Coolatta
bfd84b1099
Fix logic bug with bot shortcut waypoints
2023-12-19 11:27:12 -05:00
Sally Coolatta
54e62bbd8f
Leave bot friction alone on dash pads
...
Should fix #752 , otherwise probably isn't harmful though.
2023-12-19 08:59:01 -05:00
toaster
c34b5f6034
SPB Capsule improvements
...
- Destroy all SPB Capsules in the stage when an SPB becomes relevant
- When an SPB is put in a player's roulette
- When an SPB is thrown
- Automatically happens when SPB Capsule is touched
- Don't respawn a popped SPB Capsule while an SPB is out
2023-12-08 22:24:38 +00:00
toaster
ee0eff89b4
K_SPBInGame: Optimise to use trackercap instead of full thinkerlist romp
2023-12-08 22:19:06 +00:00
Oni
e77a52e9fa
Merge branch 'sealed-vanish' into 'master'
...
Winning player vanishes when crossing finish line in Sealed Stars
See merge request KartKrew/Kart!1677
2023-12-08 04:36:17 +00:00
Oni
940ce281ae
Merge branch 'fix-hazard-scale-comparisons' into 'master'
...
Don't do scale-to-scale collision checks vs static hazards (resolves #491 , #781 )
Closes #781 and #491
See merge request KartKrew/Kart!1665
2023-12-07 05:22:12 +00:00
James R
2277b2017e
K_UpdateTripwire: set Tripwire Blaster punt_ref to player
2023-12-04 20:25:47 -08:00
James R
7d998d0d91
Let player punt if tricking
2023-12-03 16:28:56 -08:00
AJ Martinez
5575a049b1
Don't do scale-to-scale collision checks vs static hazards
2023-11-27 12:41:45 -07:00
AJ Martinez
119f309cb8
Scale Prison bonus time to remaining time and difficulty
2023-11-26 15:34:11 -07:00
James R
9ff174dd06
Hardcode Frozen Production Frost Throwers (ceiling and horizontal versions)
2023-11-22 23:53:14 -08:00
James R
ea697d2048
Physics changes for players in ice cube state
...
- Cancel offroad
- Inputs do not work
- Cannot accelerate
- Drift/Brake does not work (side-effect of P_PlayerInPain)
- Sprite shakes if icecube.shaketimer
- Sprite is colorized Cyan
- Max friction (slippery)
- Player is considered to be in a pain state
- Sprite slowly turns clockwise
- Sprite tilting is disabled
2023-11-22 19:04:30 -08:00
Oni
687769623f
Merge branch 'buff-faraway-ringboost' into 'master'
...
Buff faraway ringbox
See merge request KartKrew/Kart!1655
2023-11-22 23:41:09 +00:00
AJ Martinez
98b77b6d37
Reduce ringbox awards in Thunderdome
2023-11-22 16:18:06 -07:00
AJ Martinez
074f1e0061
WIP: Nerf Ringbox handling by a LOT
2023-11-22 15:50:03 -07:00
AJ Martinez
07dd3f5f76
WIP: Ring Box handling boost
2023-11-22 15:31:51 -07:00
AJ Martinez
8a3a48695d
WIP: More Ring Box adjustments
2023-11-22 14:57:23 -07:00
AJ Martinez
8f56fafe6b
Don't double decrement long ringboosts
2023-11-22 02:15:59 -07:00
AJ Martinez
a2d9b1361a
Never adjust bot ringboost gain below player ringboost gain (fixes runaway bot underflow)
2023-11-21 22:08:25 -07:00
toaster
f365ef9417
In Tutorial, always use Ring/Sneaker roulette at the Time Attack speed
...
Also cleans up the conditions for battleprisons and versus mode
2023-11-18 18:44:56 +00:00
toaster
a55803b690
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into other-progression
2023-11-18 18:00:05 +00:00
Oni
94a593487b
Merge branch 'fix-reducevfx' into 'master'
...
Fix `reducevfx` mkaing some VFX visible, when they shouldn't be
See merge request KartKrew/Kart!1622
2023-11-18 07:11:25 +00:00
Oni
9a5515fb31
Merge branch 'empty-kart-fixes' into 'master'
...
Fix dead karts creating terrain splashes indefinitely; remove fuse but let them be killed
Closes #748
See merge request KartKrew/Kart!1631
2023-11-17 09:32:09 +00:00
Oni
87bcebb547
Merge branch 'no-midair-wavedash' into 'master'
...
Stop sliptides midair (resolves #768 )
Closes #768
See merge request KartKrew/Kart!1635
2023-11-17 08:33:17 +00:00
Oni
1a43b5873f
Merge branch 'sliptide-jumpscare' into 'master'
...
Don't draw 1 tic of indicators on dying players
See merge request KartKrew/Kart!1634
2023-11-17 08:26:57 +00:00
toaster
0762b93ef2
Tutorial skipping challenge - first pass
...
- Go to a MainCfg-specified map on its guessed gametype
- `TutorialChallengeMap = RR_ZonedCity`
- Some unique settings
- K_CanChangeRules() == false
- If GTR_CIRCUIT, make it Hard Speed
- If GTR_BUMPERS, die in one hit
- If GTR_BOTS, make them all difficulty 13 of the default bot skin
- No Medals or Spray Cans during the Tutorial Challenge
- Complete the stage in 1st place or don't bother at all
- Has the "Give up" menu option available, but no "Try Again"
- Condition for successfully completing the Tutorial Skip
- `Condition1 = TutorialSkip`
Related bugfixes:
- Correctly wipe skipstats when returning to the Title/menus
- Typing of `ultimatemode` (hey this isn't accessible by anything right now I wonder)
2023-11-16 21:44:52 +00:00
AJ Martinez
46f6f29e32
Nix experimental debug print
2023-11-16 12:55:21 -07:00