Sally Coolatta
f19e8be3a0
Enable lagless cam
...
I left it off because I think Kart intentionally removed it, but the reason we did might not apply anymore...?
2021-11-30 14:03:56 -05:00
Sally Coolatta
a52dc0f845
Copy interpolation data to afterimages
2021-11-29 20:47:28 -05:00
Sally Coolatta
e5244c7e8c
Lap start HUD interpolates
2021-11-29 20:36:17 -05:00
Sally Coolatta
8f11cd6603
Interpolate FINISH hud scroll
2021-11-29 20:18:17 -05:00
Sally Coolatta
c4ca097224
Interpolate minimap icons
...
Was this completely unnecessary? Yes. Is it cool? Hell yeah
2021-11-29 20:12:51 -05:00
Sally Coolatta
c6bf534f29
HUD items with V_SLIDEIN interpolate
2021-11-29 20:00:41 -05:00
Sally Coolatta
bea5d9dce7
Fix trick timing efx in uncapped
2021-11-29 19:28:41 -05:00
James R
f917c60637
Remove MF_NOTHINK from sign pieces
...
Without a thinker, interpolation doesn't change state.
2021-11-29 15:29:01 -08:00
Sally Coolatta
3d2ad0b95e
Fix water trails not interpolating properly
2021-11-29 17:59:15 -05:00
James R
aaeaef5223
Do not set hu_stopped on interpolated frame
2021-11-29 14:40:30 -08:00
Sally Coolatta
5fea80c61b
Apply interp to models, apply sprite world offsets properly
2021-11-29 08:46:56 -05:00
Sally Coolatta
c43f8da5e6
P_SetOrigin & P_MoveOrigin to replace P_TeleportMove
2021-11-29 08:20:27 -05:00
Eidolon
f398004a18
Ensure + commands get executed before map start
2021-11-29 07:25:46 -05:00
Eidolon
e2482edce3
Ensure viewsector is accurate to viewx/viewy
...
This fixes a potential crash in OpenGL when changing between levels.
2021-11-29 07:24:27 -05:00
Sally Coolatta
f16b567319
Menu interpolation (renderdeltatics)
...
`renderdeltatics` can be used as a standard delta time in any place,
allowing for smooth menus. It will always be equal to `realtics`
when frame interpolation is turned off, producing consistent
framerate behavior everywhere it is used.
Co-Authored-By: Eidolon <furyhunter600@gmail.com>
2021-11-29 07:23:04 -05:00
Sally Coolatta
5325431450
Fix crash on level load
2021-11-29 07:15:02 -05:00
Eidolon
1550210188
Implement interpolation at the renderer level
...
Instead of interpolating thinkers, we interpolate mobjs inside the
renderer. Further interpolation is TBI.
2021-11-29 06:43:46 -05:00
James R
0fad5f5a23
Merge branch 'tripwire' into 'master'
...
Tripwire
See merge request KartKrew/Kart!462
2021-11-29 03:20:56 +00:00
James R
332d3bfa12
Fix passing tripwire not triggering SOMETIMES
2021-11-28 18:48:27 -08:00
James R
9750e2cd07
Tumble when passing tripwire while spinning out and with >200% speed
2021-11-28 17:27:06 -08:00
James R
2cab15c7a3
Automatically apply additive to tripwires
2021-11-28 16:34:46 -08:00
James R
54aaf6d98e
Apply tripwire effect to TRIPWIRE and 4RIPWIRE
2021-11-28 16:23:37 -08:00
James R
2276304c1d
Don't skip other line specials if a trip wire is passed
2021-11-28 04:09:15 -08:00
James R
0e6bb75230
Check TRIPWIRE texture at map load
...
So it can be animated.
2021-11-28 04:08:38 -08:00
James R
8e20ca4c04
TRIPWIRE
...
Set a sidedef's midtexture to "TRIPWIRE" to turn that line
into a tripwire.
Players can't drive through a tripwire and will bounce
back at high speed if they're in one of the following
states:
1. Invincibility / Grow
2. Sneakers
3. Flame Shield dash
4. >200% on the speedometer
Hitting a tripwire plays a sound, sends you into hitlag,
then plays another sound when the hitlag is over. The
sounds used depend on whether you can drive through the
tripwire.
2021-11-28 03:03:43 -08:00
James R
17b3cd205e
Merge branch 'snapify-hitlag' into 'master'
...
Snap da sentinel like hitlag
See merge request KartKrew/Kart!458
2021-11-28 00:29:29 +00:00
Sal
b239974675
Merge branch 'spring-grease-tweaks' into 'master'
...
Spring grease tweaks
See merge request KartKrew/Kart!457
2021-11-28 00:22:10 +00:00
Sal
e5a5727781
Merge branch 'segasonic-sounds' into 'master'
...
Add SegaSonic Arcade sounds
See merge request KartKrew/Kart!447
2021-11-28 00:21:27 +00:00
James R
9d485e17e7
Merge branch 'karma-gate' into 'master'
...
Elimination timer for karma bombs during overtime
See merge request KartKrew/Kart!459
2021-11-28 00:20:52 +00:00
James R
9abb632d19
Merge branch 'fix-hitlag-level-music' into 'master'
...
Fix level music not starting during hitlag
Closes #178
See merge request KartKrew/Kart!455
2021-11-28 00:20:20 +00:00
James R
b4fd699082
Merge branch 'balloons-collision' into 'master'
...
Let the player touch balloons
See merge request KartKrew/Kart!456
2021-11-28 00:20:07 +00:00
James R
e099cc2df8
Merge branch 'sound-def-volume' into 'master'
...
Volume option for sounds (like with MUSICDEF)
See merge request KartKrew/Kart!449
2021-11-28 00:19:53 +00:00
James R
5e6dac7020
Merge branch 'spbcapsul' into 'master'
...
No ring capsules when SPB-locked
See merge request KartKrew/Kart!452
2021-11-28 00:19:38 +00:00
James R
f90c85ef79
Merge branch 'fast-snake-netsave' into 'master'
...
Fix potential desync
See merge request KartKrew/Kart!454
2021-11-28 00:19:20 +00:00
Sally Coolatta
a17f11e6c5
Ignore collisions between 2 objects that are BOTH in hitlag
...
Still allows it if a new object interferes to add more hitlag, but this should hooopefully prevent super big knockback stacking from 1 object?
2021-11-27 13:45:23 -05:00
Sally Coolatta
cb5ea8b335
Add basic damage hitlag effects
...
- Invert high contrast greyscale colorization effect for damage hitlag
- Jitter is now also exclusive to damage-related hitlag
- Since jitter is now just tied to a flag, removed the old trick momentum hack
2021-11-27 13:38:45 -05:00
James R
0d3a1b72cb
Apply grease to vertical only springs too
2021-11-27 03:05:04 -08:00
James R
f6e6c2010e
Reintroduce battle overtime barrier minimum radius
...
- 768 fracunit minimum.
- Emerald spawning arc reduced so they spawn right next to
the barrier at minimum radius.
- Items always spawn.
2021-11-27 01:23:41 -08:00
Sally Coolatta
eb9e3d3e1b
Snap da sentinel like hitlag
...
- Added a hitlag cap of 18 frames (can be decreased to 12 if it's too much)
- Hitlag amount can't be reduced, only increased
- Hitlag added is the same between both objects, instead of being different between the two
- Objects in hitlag can be interacted with again with TryMove (I was too nervous of it but it's fine in Snap lol)
- Rebalanced the damage hitlag lengths to make it feel relatively the same with all of the above considered
2021-11-27 03:24:29 -05:00
James R
fd6c65a339
Don't count down overtime karma timer while waiting to become bomb
2021-11-27 00:14:48 -08:00
James R
5f9ec5caa6
Fix karma overtime not counting down after 10 seconds :)
2021-11-27 00:06:01 -08:00
James R
059058476e
Elimination timer for karma bombs during overtime
...
Every hit on another player while you are alive awards you
five seconds of karma bomb time during overtime. When this
timer is empty, you will DIE.
2021-11-26 21:55:32 -08:00
SteelT
d1a5a82980
Spring grease vfx is no longer visible when you're airborne
2021-11-26 23:44:06 -05:00
SteelT
db4bb74c42
All springs give spring grease
2021-11-26 23:42:25 -05:00
James R
25c6852482
Let the player touch balloons
2021-11-26 19:17:53 -08:00
James R
5f625437a8
Move level music check out of player thinker
...
Hitlag during this tic will skip playing the music.
2021-11-26 18:20:16 -08:00
James R
b22d18aea6
Merge branch 'makefile' into 'master'
...
Backport 2.2 makefile changes
See merge request KartKrew/Kart!453
2021-11-26 21:34:18 +00:00
James R
1958f3f61c
Sync respawn.airtimer
...
Oops!
2021-11-26 12:55:23 -08:00
James R
170d0a2fb9
Toaster suggestions for e82bba18
2021-11-25 13:43:17 -08:00
toaster
d7e5d178e7
Fix ring capsules popping for you if you have an SPB.
2021-11-25 17:01:41 +00:00