toaster
4ecc378bb6
Make weakest Trick Indicator colour white instead of grey
...
More opaque, due to additive behaviour
2023-11-06 19:27:24 +00:00
toaster
f8a6449033
Further Trick Indicator refinement
...
- Abstract K_TrickCatholocismBlast into its own function
- Spawn one at an askance angle when you fail a trick for any reason
- Indicator is slightly closer to the player
- Smaller indicator base scale
- Indicator becomes more translucent the larger it is
- Swipe is at 1.5 scale relative to the indicator
2023-11-06 19:22:21 +00:00
toaster
e412b6ddd8
Call K_trickPanelTimingVisual only once per tic, to prevent pie duplication
2023-11-06 19:12:26 +00:00
toaster
2f62c0ff6b
P_SpawnGhostMobj: Also copy scalespeed
2023-11-06 15:00:38 +00:00
toaster
2ecfe2f50f
K_DoPogoSpring: Don't set Trick state if Player is in pain
2023-11-06 14:55:28 +00:00
toaster
e06d961574
Further refinement to Trick Indicator behaviour
...
- Set colour in K_DoPogoSpring based on relevant vertical momentum
- Similar but seperate colour list to Dash Rings
- Improve interp state handling when starting a Trick
- Don't set to S_INVISIBLE every non-tricking frame
- Don't follow the player's movement during the very end of a swipe animation
- Add a catholocism blast of the outer D-Pad ring while tricking
2023-11-06 14:54:46 +00:00
toaster
b051ff4741
P_SpawnGhostMobj: Set old_scale too
2023-11-06 14:48:23 +00:00
toaster
bbe2477331
Obj_RainbowDashRingSpawn: Fix copypaste error that could have resulted in out-of-bounds access
2023-11-06 14:47:54 +00:00
AJ Martinez
1b8531dcf1
WIP: Fix shield flip
2023-11-06 01:25:10 -07:00
toaster
5ffae81b08
Trick Indicator first pass
...
The author of this commit doesn't know what it's doing
2023-11-06 01:13:13 +00:00
toaster
ccbcd203dd
Adjust PlayerPointerRemove macros + associated to check validity before removal
2023-11-06 01:11:29 +00:00
toaster
120b567ba2
K_DoPogoSpring: Handle player->trickpanel set directly
2023-11-06 01:09:06 +00:00
Oni
f66c438d9c
Merge branch 'clear-pad-state' into 'master'
...
HACK: Lift all inputs when wipes execute (#635 , #734 )
See merge request KartKrew/Kart!1586
2023-11-05 21:54:22 +00:00
Oni
ef8c472a51
Merge branch 'failsafe-input-check' into 'master'
...
Failsafe fixes
See merge request KartKrew/Kart!1599
2023-11-05 21:53:57 +00:00
Gustaf Alhäll
208601e38d
Cache and reuse removed mobjs when spawning mobjs
2023-11-05 15:44:53 -06:00
Oni
a3b2dc11ec
Merge branch 'frameskip-fixups' into 'master'
...
Measure frameskip timing before sleeping
See merge request KartKrew/Kart!1602
2023-11-05 21:00:57 +00:00
toaster
0cef40faa8
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into other-progression
2023-11-05 20:16:05 +00:00
Eidolon
3f926d7c6e
Merge branch 'gl2-instead' into 'master'
...
rhi: use GL 2.1 instead of GL Core
See merge request KartKrew/Kart!1596
2023-11-05 19:45:43 +00:00
Eidolon
ade0b7cf10
Merge branch 'virtual-keyboard-fix' into 'master'
...
Only toggle keyboardTyping when input key is valid
See merge request KartKrew/Kart!1604
2023-11-05 19:44:18 +00:00
Eidolon
c8e79ae031
Merge branch 'workaround-broadcast-port' into 'master'
...
Set broadcast socket ports to 5029
See merge request KartKrew/Kart!1603
2023-11-05 19:44:10 +00:00
toaster
89e97a6e76
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into other-progression
2023-11-05 18:52:20 +00:00
toaster
3796c437ec
SV_StopServer: Use G_SetGamestate instead of a direct write
...
An apparent oversight identified while working on the previous commit.
2023-11-05 18:50:41 +00:00
toaster
0c645810c6
ACS: Invalidate mapscope before PU_LEVEL purge occours
...
Fixes the MapWarp memory corruption conclusively.
2023-11-05 18:49:41 +00:00
Oni
3b04bde5b9
Merge branch 'will-it-blend' into 'master'
...
Will It Blend
See merge request KartKrew/Kart!1589
2023-11-05 18:45:51 +00:00
Oni
fc236fa310
Merge branch 'illegal-digital-maneuver' into 'master'
...
Diagonal-back for shallow digital turns
See merge request KartKrew/Kart!1600
2023-11-05 18:45:33 +00:00
toaster
b95b076bed
Tutorial course select: Fix returning to the menu behaviour
2023-11-05 18:44:46 +00:00
toaster
182820ad62
Merge branch 'default-skincolor-pad-led-color' into 'master'
...
Use M_GetCvPlayerColor for pad LED color
See merge request KartKrew/Kart!1605
2023-11-05 18:25:53 +00:00
Eidolon
9cc3850c3f
Use M_GetCvPlayerColor for pad LED color
2023-11-05 12:23:05 -06:00
Eidolon
518366d567
Only toggle keyboardTyping when input key is valid
...
Fixes unintended toggles to virtual keyboard
2023-11-05 11:45:07 -06:00
Eidolon
77567b03c4
Set broadcast socket ports to 5029
...
Fixes ASKINFO broadcast on LAN
2023-11-05 10:40:27 -06:00
AJ Martinez
38c096a5cd
Clean up failsafe queue condition
2023-11-05 04:40:44 -07:00
AJ Martinez
0677708216
Measure frameskip timing before sleeping
2023-11-05 04:30:45 -07:00
AJ Martinez
a805847086
Use JOYAXISRANGE for digital detection
2023-11-05 03:56:25 -07:00
Oni
0201d90d21
Merge branch 'fullbright-ebrake' into 'master'
...
Fullbright ebrake vfx
See merge request KartKrew/Kart!1601
2023-11-05 10:48:04 +00:00
AJ Martinez
e2e0c93892
Fullbright ebrake vfx
2023-11-05 03:37:33 -07:00
AJ Martinez
889f4dfc9f
Diagonal-back for shallow digital turns
2023-11-05 03:16:59 -07:00
toaster
9ca23365aa
Merge branch 'fix-dupe-pubkey-detect' into 'master'
...
Fix duplicate pubkey detection misfiring on retry (resolves #746 )
Closes #746
See merge request KartKrew/Kart!1597
2023-11-05 09:50:12 +00:00
Oni
6b44bfe981
Merge branch 'flame-shield-sfx' into 'master'
...
Flame Shield SFX, flame/lightning rescale
See merge request KartKrew/Kart!1598
2023-11-05 09:34:19 +00:00
AJ Martinez
7ba7e2b076
Prevent failsafe briefly after taking damage
2023-11-04 23:42:26 -07:00
AJ Martinez
1667ca591e
Don't failsafe when twerking
2023-11-04 23:22:03 -07:00
AJ Martinez
c9d72499f1
Allow half-speed turning for side tricks
2023-11-04 22:56:58 -07:00
AJ Martinez
961372540a
Flame Shield SFX, flame/lightning rescale
2023-11-04 20:43:27 -07:00
AJ Martinez
78086fc625
Fix duplicate pubkey detection misfiring on retry
2023-11-04 18:20:26 -07:00
Eidolon
187f30cc64
rhi: use GL 2 instead of GL Core
...
Widens the hardware compat range without losing features (besides
debugging)
2023-11-04 20:15:51 -05:00
toaster
6b37f86be0
Map command: GT_TUTORIAL is incompatible with the default of single-course GP, default to -match behaviour
2023-11-05 00:07:01 +00:00
toaster
1ac64dc0ed
Assorted minor tidyup while handling previous commits in this branch
2023-11-05 00:01:44 +00:00
toaster
75d8f1539c
HUD refinement for Rings tutorial
...
- Hide roundscore outside of GTR_POINTLIMIT
- Hide position number in K_Cooperative
- Tutorial should have counted as K_Cooperative when implemented, fix that now
2023-11-04 23:59:17 +00:00
toaster
b55b17ccee
G_FindMap: Support menuttl as well
...
Permits "map brakes" and "map balconies"
Secretly just uses the titlecard map name behind the scenes, but the author of this commit didn't want to be too intrusive.
2023-11-04 23:34:07 +00:00
toaster
ce93667fce
GTR_CHECKPOINTS: Players will now respawn at Starposts
...
In addition, tighten up the handling for player angle at spawn time
2023-11-04 23:03:25 +00:00
toaster
d33fa75eb0
Disable the v1 Manual for now
...
I really wanted to make a new manual work in time for launch. But no. It would likely be an irresponsible timesink at this stage.
2023-11-04 22:14:15 +00:00