NepDisk
9ca702dce8
Make consistency more accurate
2026-03-08 14:03:51 -04:00
NepDisk
7ba7e8cf8f
Port bump and tripwire anti-softlock from RR
2026-03-06 21:20:09 -05:00
yamamama
7ef15619d6
Kill AFFINEPAPER and move the affine RF2s to standard renderflags
2026-03-05 23:38:46 -05:00
yamamama
aeadb21ad3
Add affine renderflag
...
Guest starring: even MORE flag variables!
2026-03-05 23:38:46 -05:00
NepDisk
3b298c2a25
Vendoring Tracy again
...
Having this as a submodule is causing issues
2026-02-21 12:36:05 -05:00
NepDisk
b4ffbe8ba4
Move tracy and libbacktrace to submodules
2026-02-19 16:06:24 -05:00
yamamama
d5ca5516de
Split Classic and Alt. Invincibility
...
- It's what the people want, why bother to complain?
- Alt is now its own separate item titled the S-Monitor
- Several variables, macros, functions, and comments have been renamed to fit this change
2026-02-16 18:40:48 -05:00
minenice55
fbbb3c543e
make non-overheating flame shield unable to damage players
...
and tweak visuals to convey overheating a bit more
also raises the flamometer up a bit
2026-02-09 21:05:03 -05:00
minenice55
38eb41940b
heavy drop acceleration assist when turning
...
also restore some of the heavy drop feel tuning when heavy-only is used (it should still be fun 🥹 )
to keep light and heavy in balance we unfortunately need to sack the feel-tuning in fusion so it should stay like it is in d738ad595 there
as an additional measure hi-power heavy drop is now much shorter in fusion
2026-02-08 01:07:07 -05:00
minenice55
dd1022b18c
implement the egg brick proper
2026-02-07 23:11:52 -05:00
GenericHeroGuy
d738ad5957
Alright, take it or leave it
2026-02-08 01:07:20 +01:00
NepDisk
524a61266c
Merge branch 'next' into heavyairdrop
2026-02-06 18:51:31 -05:00
yamamama
d35c8c37d6
Add some effects for null-drifting
2026-02-06 17:52:32 -05:00
minenice55
d59c1060c7
separate light drop delay and heavy drop high power
2026-02-06 11:22:23 -05:00
minenice55
fc455e9079
make holding brake while grounded not trigger airdrop
2026-02-05 20:50:38 -05:00
yamamama
2a84eda311
Move airdrop-related flags to its own variable
2026-02-04 10:38:06 -05:00
yamamama
c87c5fd8cd
Allow (U)INT64 savebuffer read+write and netsync
...
Sincerely hoping there's a valid reason this codebase is allergic to 64-bit integers like this
2026-02-04 10:38:06 -05:00
yamamama
80898a0607
Allow (U)INT64 savebuffer read+write and netsync
...
Sincerely hoping there's a valid reason this codebase is allergic to 64-bit integers like this
2026-02-04 10:10:19 -05:00
minenice55
1bb3df7435
two(!!) new modes for airdrop
...
bouncy = a-la ring racers
heavy = even faster and gives a small boost on landing
2026-02-03 23:39:05 -05:00
toaster
21849ef1ce
Horncode
...
A much more focused replacement for Hornmod, specc'd out by Tyron and Oni working together and implemented by the author of this commit because it's pretty funny.
- Followers have `hornsound` in their SOC configuration.
- The default sound for all followers without a provided one is sfx_horn00.
- They'll play this sound if you use lookback with one following you, and there's nearby players to get the player looking all the way around.
- Only the players who are successfully considered for lookback will hear it.
- Has a v1-like visual with less randomisation, but still netsynced.
- Also controlled by the cvar `taunthorns`, which, like `tauntvoices`, takes "Tasteful" (default), "Meme", and "Off".
TODO: make the condition for horn a little delayed, so you have to hold lookback for a little bit.
2026-02-01 16:16:02 -05:00
NepDisk
f3767c5e77
Disable Ring drop for now
...
We can discuss its fate later.
2026-01-30 00:07:11 -05:00
minenice55
6a43983da6
bro 🥲
2026-01-28 15:56:13 -05:00
minenice55
7ae5065b61
synch this too
2026-01-28 14:08:45 -05:00
minenice55
030fc99099
netsync and expose to lua
2026-01-28 02:19:16 -05:00
minenice55
905ebe528a
client-determined drift mode?
2026-01-26 13:36:35 -05:00
minenice55
ea408ff188
bring back snapshot system
2026-01-26 13:12:13 -05:00
minenice55
2327f02529
make this change operation order instead of use snapshots
2026-01-25 18:34:27 -05:00
minenice55
c6b875b336
experiment: drift turn snapshot
...
adds a cvar that makes starting a drift use the turn input from when the button is pressed to determine direction
2026-01-25 18:23:15 -05:00
minenice55
36037bc8dd
move hitem victim and timer to client side effects
2026-01-24 15:33:57 -05:00
minenice55
74a5212c8d
get this buildable
2026-01-10 20:32:08 -05:00
NepDisk
ae9fd3b63d
Fix off by one in Doomednum lookup
2025-12-29 13:25:43 -05:00
NepDisk
c822e256c9
Add more tracy zones
2025-12-26 20:27:01 -05:00
NepDisk
7249273ca3
Revert "Kill Alt. Invin."
...
This reverts commit f414006e66 .
2025-12-22 20:23:45 -05:00
yamamama
f414006e66
Kill Alt. Invin.
2025-12-22 20:05:13 -05:00
yamamama
6ffe793915
ACTUALLY add handleboost
...
Experiment: make it buff your drift turns + sparkrate too
2025-12-20 23:41:45 -05:00
yamamama
d031776ed3
Introduce handleboost
...
Copying the system directly from RR 2.4
2025-12-20 23:41:45 -05:00
minenice55
9abdde0909
make these sync properly
2025-12-14 20:37:09 -05:00
minenice55
a77c713a97
cooldown between bubble contacts
...
will likely need more done to prevent melting from pvp interactions
2025-12-13 23:28:07 -05:00
yamamama
b937c0519c
Reformat the stupid cvar
2025-12-12 21:38:16 -05:00
yamamama
15b1d19d0f
Netsync item lists
2025-12-12 21:38:16 -05:00
NepDisk
8881ade6fe
Port some votescreen cleanup from RR
2025-12-12 18:15:21 -05:00
NepDisk
d781ecf72a
Calloc for safety in p_saveg
2025-12-12 09:40:05 -05:00
NepDisk
3028839f2f
Port most of SECRET_SKIN and player->availabilities changes from RR
...
based on 6d0637d39d
2025-12-11 20:47:52 -05:00
NepDisk
6d6cb09280
Convert most strcmp/stricmp to fastcmp/fasticmp
2025-12-11 13:00:32 -05:00
minenice55
6f14af9243
separate out the "equipped item" field
...
will need more modularization and some coding style standardization (perhaps via K_SetItemOut?)
2025-12-06 16:56:37 -05:00
GenericHeroGuy
55106624fb
Fix extra colormap crash on Virtual Highway ( closes #188 )
2025-12-03 21:41:42 +01:00
yamamama
0aa54559f9
Add (mostly) finalized visuals for the Arrow Bullet
...
Adds an 'arrowbullet' parameter to player_t; most of the general precautions for that have been taken
2025-12-02 20:12:18 -05:00
yamamama
7838c2311f
Fix up some bugs introduced
2025-11-30 19:57:55 -05:00
yamamama
51a005a7de
Refactor voices
...
* Tie all voices to skins, allocate voices during skin allocation and patching
* Bring back voice.name, kill voice.parent, add voice.id
* Lua compatibility for voices (again) soon (hopefully)
2025-11-29 20:51:25 -05:00
yamamama
14753a4534
Merge remote-tracking branch 'origin/next' into subvsdub
2025-11-29 11:07:05 -05:00