Commit graph

2380 commits

Author SHA1 Message Date
NepDisk
df3209281e Remerge S-Monitor back into Invin 2026-02-17 10:52:01 -05:00
yamamama
fb6066dea9 Fix up some uncaught issues with the S-Monitor split
- Cancel-music is fixed
- Offroad gradienting is fixed
- Introduced the "slot-unhog" system (decaying power lets you pick up items again)
- Renamed some more internal variables
2026-02-16 18:44:09 -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
77cd1ac7e5 let rolled eggmine pierce through traps and missiles 2026-02-16 16:01:18 -05:00
NepDisk
1e0ee984ee Fix warnings 2026-02-11 17:07:19 -05:00
minenice55
4d1454a299 why was different from kart 2026-02-11 15:25:32 -05:00
minenice55
c70c22efe6 still doesn't work
but use K_BotDefaultSpectator more
2026-02-11 01:42:46 -05:00
minenice55
c9755c9712 getting somewhere? 2026-02-10 22:54:06 -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
yamamama
d35c8c37d6 Add some effects for null-drifting 2026-02-06 17:52:32 -05:00
NepDisk
d9ec74dea7 Fix missing null drift effect
oops!!!!!!
2026-02-06 15:31:31 -05:00
NepDisk
2c08cf3301 Revert "Reallow doomednum overriding"
This reverts commit 10671fff5a.
2026-02-01 09:59:49 -05:00
minenice55
92c4c8c21a skid overlay
note: needs cleaning up, overlay doesn't seem to position itself correctly?
2026-01-28 21:44:05 -05:00
minenice55
21e1ebc0bc reorder some logic, more effects and visual cues 2026-01-27 18:13:54 -05:00
NepDisk
bd6b529b01 Global init
these were found by alug
2026-01-17 02:04:31 -05:00
GenericHeroGuy
51fbf12903 Start by clearing out a bunch of warnings 2025-12-28 02:00:47 +01:00
Gustaf Alhäll
8da7bc7298 Fix integer overflow recursing through BSP for weather checks 2025-12-24 12:03:09 -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
NepDisk
328aca3d28 Revert "Try to fix P_LookForPlayers lock up on empty servers"
I did a better fix and this does nothing but break player 32
This reverts commit d621a0f0c4.
2025-12-15 10:40:59 -05:00
minenice55
66dcc5c1db bricks
release accel to stop waterskipping
2025-12-14 20:34:56 -05:00
NepDisk
7f8d64cb05 Actually fix dedi crash for P_LookForPlayers 2025-12-14 20:23:00 -05:00
NepDisk
d621a0f0c4 Try to fix P_LookForPlayers lock up on empty servers 2025-12-14 19:47:44 -05:00
NepDisk
420b939122 Change balloon shadow scale 2025-12-13 20:01:47 -05:00
NepDisk
6e65d96647 Revert "Fix aridtoad and other stuff"
This reverts commit 27c0051a46.
2025-12-13 19:55:18 -05:00
NepDisk
27c0051a46 Fix aridtoad and other stuff 2025-12-13 19:36:27 -05:00
minenice55
1f104c7ef5 create eggmine missiles closer to the player
final misc tweaks too, ready for PR
2025-12-09 15:39:57 -05:00
minenice55
6eb1a6688a get everything working exactly like the prototype 2025-12-09 00:38:57 -05:00
minenice55
82f4599275 make eggmine pop an action like the lua 2025-12-08 22:09:16 -05:00
minenice55
3a74330c5a wall bounce 2025-12-08 21:44:53 -05:00
minenice55
f3e64e3c8a start hardcoding this 2025-12-08 21:32:54 -05: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
NepDisk
071478a6b9 Add Spring force angle flag for UDMF 2025-12-02 18:16:26 -05:00
yamamama
3c5a561a56 Fix compiling dammit 2025-12-02 11:22:40 -05:00
yamamama
a8a5d703eb P_GetMobjVoice: Mute objects shouldn't break reality
(removes the crash when an object has no voice)
2025-12-02 11:05:10 -05:00
yamamama
74b76b8471 Merge remote-tracking branch 'origin/next' into subvsdub
Nep taking a sledgehammer to the codebase as refactors are happening :,)

# Conflicts:
#	src/g_demo.c
2025-12-01 17:05:58 -05:00
yamamama
ccd509866a Separate gravity scale multiplier, make Alt. Shrink use the standard mapobjectscale for gravity 2025-12-01 00:04:30 -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
53490940f9 Merge remote-tracking branch 'origin/next' into subvsdub 2025-11-27 00:54:32 -05:00
GenericHeroGuy
fbc2087cc5 Update the death animation... again! Now with more bounce
Also make MF_SCENERY objects use P_SlideMove again on wall collisions, to
match v1... except if the object also has MF_BOUNCE, for the sake of
~~the tires~~ practicality
2025-11-26 22:28:38 +01:00
yamamama
ca7ab13853 assignment discards const qualifier from deez nuts 2025-11-26 07:46:37 -05:00
yamamama
bb8f4301f4 Add some basic commenting 2025-11-26 07:46:37 -05:00
yamamama
e778f0857d Don't blind-assign voices by voice ID
Should fix every bot sounding like Sonic
2025-11-26 07:46:37 -05:00
yamamama
b7a60c2fea Voice dub freeslotting
Full transparency: the way I set up dub reading from an SOC is Yanderedev-tier garbage.
2025-11-26 07:46:37 -05:00
yamamama
69cb50b379 Voice cvars 2025-11-26 07:46:37 -05:00
Anonimus
4b9f9999cd Kartvoice_t
Supercedes the soundsid array and may allow for a dubbing system later on
2025-11-26 07:46:37 -05:00
GenericHeroGuy
3780d75767 Fix floor spawning WITHOUT breaking maps
also fix camera jank when respawning on maps where the world origin is
inside a gravflip section
2025-11-25 20:21:17 +01:00
GenericHeroGuy
d897f6fee9 Fix orbi/jawz bumps, ensure bumpcode always runs
The game manually runs P_TryMove and P_SlideMove for orbiting items, so
putting it in P_BounceMove is not gonna work
2025-11-23 17:14:02 +01:00
James R
f273efc8c2 p_mobj.c: guard some cases where a mobj could be removed 2025-11-23 16:12:46 +01:00