NepDisk
cd2d07b190
Change all gametyperules uses to gametypes[gametype]->rules
2026-03-10 21:14:23 -04:00
NepDisk
87122216c5
Fix bouncy floors not killing airdrop and make generalized air drop kill function (and expose it to lua)
2026-03-08 18:04:19 -04:00
Sally Coolatta
778de306c5
Make camera follow platform momentum
2026-03-07 09:58:09 -05:00
NepDisk
61d7a81a4c
Don't try reading flamestore from garbage data
2026-03-06 21:28:53 -05:00
NepDisk
59b0a77cf1
Port updated HUD tracking system from RR
...
Minus tooltips since we don't have the RR c++ draw namespace yet...
Also this cleans up both object trackers that are used to be only called on object spawn and removal.
2026-03-06 01:15:23 -05:00
NepDisk
087d53cacc
Prevent heavy airdrop softlocking in goo
2026-02-22 01:45:54 -05:00
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