Commit graph

19001 commits

Author SHA1 Message Date
toaster
17d007d418 * Restore player colour and colorization correctly when the Eggman Mark concludes its effect.
* Allow colorisation types to not completely crowd each other out.
    * For example, it's possible for invincibility + grow to flicker Invincibility, Eggman mark, and grow colours if the conditions for each type of flash are true on different frames!
2022-05-23 22:04:14 +01:00
Sally Coolatta
4b70a64b3f Ground follower mode 2022-05-23 15:51:00 -04:00
toaster
0e31d2e9a6 * Tricks now have a minimum stick tilt of 1/4th of the data range to activate.
* This tilt is a *difference* between the axes, so a slight diagonal shouldn't intefere.
2022-05-23 20:12:31 +01:00
Sally Coolatta
6e3c4dbc34 > numfollowers-1 -> >= numfollowers 2022-05-23 13:40:51 -04:00
Sally Coolatta
d8b7967a22 Make all instances of this sine use M_TAU_FIXED 2022-05-23 13:38:53 -04:00
Sally Coolatta
0e60a3ef26 Increase default horzlag to 3
This value is closer to how the old value felt before the tracking was improved.
2022-05-23 04:10:20 -04:00
Sally Coolatta
d1d9a5bd10 Fix follower menu crash 2022-05-23 03:03:16 -04:00
Sally Coolatta
69023a96ee More bobspeed fix 2022-05-23 02:59:52 -04:00
Sally Coolatta
ab9d474e9b Fix follower color on menu
(not that it even uses the real color, buuut...)
2022-05-23 02:57:46 -04:00
Sally Coolatta
6574f822a4 Fix bobspeed + menu z offset 2022-05-23 02:57:20 -04:00
Sally Coolatta
fcff62fc9e Lag of FRACUNIT matches your position exactly 2022-05-23 02:45:32 -04:00
Sally Coolatta
d67c658643 Fix angle lag not working
(Why was angle being set again above this...)
2022-05-23 01:09:58 -04:00
Sally Coolatta
f8ad0a28e7 Fix anglelag typo 2022-05-23 00:40:37 -04:00
Sally Coolatta
cda0441abb Follower angle lag + lookback
- ANGLELAG lets you set how fast the followers swivel around. Default is 8*FRACUNIT, old behavior can be returned with FRACUNIT.
- Followers reverse their angle when you hold the lookback button.
- All lag values can't go below FRACUNIT instead of 1.
2022-05-23 00:36:03 -04:00
Sally Coolatta
b5334e6b42 Move follower code to its own file 2022-05-23 00:23:46 -04:00
James R
a12c88c5e2 Strip items after stealing with Hyudoro 2022-05-22 19:20:27 -07:00
Sally Coolatta
800dcc6302 Revert "Some asserts in hyu code"
This reverts commit 0ce466e7ef.
2022-05-22 22:02:31 -04:00
Sally Coolatta
61d61dcf25 Revert "EVEN MORE"
This reverts commit 5ef78cbc16.
2022-05-22 22:02:21 -04:00
Sally Coolatta
098304bd99 Allow hyu thru tripwire 2022-05-22 22:00:54 -04:00
Sally Coolatta
5ef78cbc16 EVEN MORE
(also removed the define replacements since didn't work)
2022-05-22 21:41:40 -04:00
Sally Coolatta
0ce466e7ef Some asserts in hyu code
Instead of letting it crash due to a NULL subsector later, let it crash earlier so I can see what is happening...
2022-05-22 21:34:24 -04:00
Sally Coolatta
c8718b25ff REMOVE hyubgone + all of the other bullshit we did to try and make it show up less 2022-05-22 21:17:14 -04:00
Sally Coolatta
543928b5bb Adjust Hyuu frequency 2022-05-22 21:04:52 -04:00
Sally Coolatta
fa8dab86c2 Merge branch 'master' into hyu 2022-05-22 20:27:37 -04:00
Sally Coolatta
644b9e1acd Merge branch 'master' into hyu 2022-05-22 20:27:14 -04:00
Sal
14053a55cd Merge branch 'tilttrack-absolution' into 'master'
Fix HUD tracking with viewrollangle

See merge request KartKrew/Kart!593
2022-05-23 00:25:34 +00:00
Sal
e492a04976 Merge branch 'lookback-snapback' into 'master'
Fix lookback interpolating

See merge request KartKrew/Kart!596
2022-05-23 00:19:50 +00:00
Sal
d7591b0656 Merge branch 'turn-predict' into 'master'
Bring back camera prediction

See merge request KartKrew/Kart!592
2022-05-23 00:18:22 +00:00
Sally Coolatta
6f42d84b2a Fix turn prediction in F12 2022-05-22 19:49:33 -04:00
toaster
9a02a6466c Make all inline increments of dest and dsrc occur on seperate lines, for extra clarity and making it easier to identify future issues with these functions. 2022-05-23 00:09:03 +01:00
Sally Coolatta
85aa7361c2 Put a comment about camera easing 2022-05-22 18:03:32 -04:00
toaster
f6df8200d2 Increment ds_x1 regardless of whether pixel is BRIGHTMAP'd or not. 2022-05-22 22:59:15 +01:00
Sally Coolatta
ada9336137 OK go back to easing, but now actually work 2022-05-22 17:49:34 -04:00
Sally Coolatta
4f9642f537 Do not register servers twice
Advertise_OnChange is CV_NETVAR, so the server will get registered by CV_LoadNetVars when the server starts.

This race condition occasionally pops up in master, but got very consistent with uncapped.
2022-05-22 22:29:02 +01:00
toaster
946beabdf6 Fix lookback interpolating
# Conflicts:
#	src/p_setup.c
#	src/r_fps.c
2022-05-22 22:25:17 +01:00
Sally Coolatta
fa792e3378 Merge branch 'master' into turn-predict 2022-05-22 16:50:19 -04:00
toaster
47f3992cef Merge branch 'kickspindash' into 'master'
Kickstart Accel Spindash Fix

See merge request KartKrew/Kart!595
2022-05-22 20:49:42 +00:00
toaster
0498ed531a Spindashing now considers kickstart accel-produced BT_ACCELERATEs to be legal. 2022-05-22 21:47:37 +01:00
Sally Coolatta
c9e685be66 Nope, that didn't work, move by your max turn speed until you reach it 2022-05-22 16:30:27 -04:00
Sally Coolatta
986bcddbfc Ease prediction angle
Might feel laggier, might feel better because it gets rid of jitter? idk
2022-05-22 16:21:07 -04:00
Sally Coolatta
0dc472a255 Try resetting driftend 2022-05-22 15:38:08 -04:00
Sally Coolatta
51bde5c934 Merge branch 'master' into turn-predict 2022-05-22 14:42:54 -04:00
Sal
0973f8e806 Merge branch 'mksc-hit-confirm' into 'master'
Super Circuit hit confirms

See merge request KartKrew/Kart!594
2022-05-22 18:40:33 +00:00
Sally Coolatta
f1f45c651c not local 2022-05-22 14:39:54 -04:00
Sally Coolatta
83b5bfef59 Super Circuit hit confirms
After getting hit, you'll hear the person who hit you's hit confirm from any distance
2022-05-22 03:26:32 -04:00
Sally Coolatta
7891b10328 Merge branch 'master' into hyu 2022-05-21 22:38:15 -04:00
Sal
15a4601a30 Merge branch 'uncapped-absolution' into 'master'
Uncapped (squashed v2)

Closes Kart-Public#10

See merge request KartKrew/Kart!579
2022-05-22 01:27:01 +00:00
Eidolon
25e9815d82 Update interpolation during objectplace 2022-05-21 14:41:06 -05:00
Eidolon
2742467f9e Tweaks for kart v1 MR comments 2022-05-21 12:43:28 -05:00
toaster
9c0e793088 Incorporate some of the advances from tilttrack.
* Set view context in the player HUD loop inside `ST_overlayDrawer()`.
* The HUD code now gets all interpolated camera data from the view context instead of half-heartedly recreating it.
* Move Lua HUDlib data to the view context system instead of an else ladder.
* View roll support in HUD tracking, because the other changes made this trivial.
* Remove old_viewrollangle as it is now redundant.
2022-05-21 16:51:03 +01:00