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
GenericHeroGuy
f11e9a7d13
Fix falling rocks (and possibly other objects) having no collision
2025-11-23 00:34:35 +01:00
GenericHeroGuy
fd2e480ee4
More bumpcode fixing
...
* Players are no longer always weight 5 (blame 3bc6b89fa0 )
* K_KartBouncing is now called if result.mo is set and the move succeeds,
and the solid flag is now set based on PIT_CheckThing blocking the move
* Fixed simultaneous object + wall bumps
* Removed the remaining uses of K_KartBouncing in PIT_CheckThing
* Reverted player bumps back to BMIT_CONTINUE, since it works now
2025-11-22 22:36:25 +01:00
GenericHeroGuy
d19ff35fbf
Centralize bumpcode into P_BouncePlayerMove
...
Instead of having bumpcode in both the collision checking AND collision
response code, move everything under the g_tm.thing->player check into
P_BouncePlayerMove. No more double bumps!
Also fix bonking on non-solid midtextures due to touching a FOF at
the same time (Botanic Base, Crumbling Tower)
2025-11-22 18:43:24 +01:00
NepDisk
2474569652
Adjustments to how springs work for customization
...
Springs are now have gravity by default and that gets inverted if arg0 is set with flag TMSPR_NOGRAVITY
2025-11-20 09:45:14 -05:00
NepDisk
4610034752
Fix broken objects due to missing breaks
2025-11-20 08:42:03 -05:00
NepDisk
6884ca0a90
Add more spring types
2025-11-19 20:47:07 -05:00
NepDisk
54aebfd8b2
Make rainbow dash rings do something unique
...
Since tricking is not a thing in this game, make rainbow dashrings remove pogospring gravity for a small time frame for extra height
2025-11-18 23:24:57 -05:00
NepDisk
c57a6e74ce
Update Dash Rings and Splatboosters to newest versions and reenable splatbooster complexity code
2025-11-18 22:41:52 -05:00
Oni
f6914942e7
Merge branch 'dashrings' into 'master'
...
Hardcode MT_DASHRING & MT_RAINBOWDASHRING
See merge request KartKrew/Kart!1345
2025-11-18 17:35:20 -05:00
GenericHeroGuy
437c57d30a
Add Spawn Finish Line thing type, deprecate waypoint finish line spawning
2025-11-17 23:29:56 +01:00
minenice55
fc4c3ada89
comment out eggmine stuff (for now)
2025-11-15 17:05:47 -05:00
GenericHeroGuy
77e4d92f5d
Item capsules now use stringarg0 to specify the item type
...
...for obvious reasons
arg0 is now remapped from RR item types, cause why the hell not
2025-11-15 22:18:04 +01:00
GenericHeroGuy
15c64731e4
Make kartitemtype_e unsigned, replace KITEM_SAD with MAXKARTITEMS
...
Plus some misc fixes/changes (per-map initialization in one place)
2025-11-12 22:06:05 +01:00