Commit graph

23148 commits

Author SHA1 Message Date
minenice55
c753ded105 this returned null????? 2025-12-01 20:44:37 -05:00
minenice55
e7fc5226ec expose K_IsMissileOrKartItem 2025-12-01 13:41:03 -05:00
yamamama
420c756a93 Actually check if Alt. Shrink's active for Arrow Bullet 2025-12-01 13:26:17 -05:00
NepDisk
40d792fce9 Expose most constants in k_kart.h
Have fun Lua modders!
2025-12-01 10:24:22 -05:00
yamamama
1aa2549699 Forgot one 2025-12-01 10:14:59 -05:00
yamamama
8128e9a2a1 Expose flipover constants to Lua 2025-12-01 10:13:26 -05:00
NepDisk
75c48c6c87 Revert "Do we want this by default?"
This reverts commit 98efad8ce3.
2025-12-01 10:04:44 -05:00
NepDisk
98efad8ce3 Do we want this by default? 2025-12-01 08:57:20 -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
NepDisk
b58ca4ea7b Fix compile warning 2025-11-30 18:25:23 -05:00
yamamama
dfc1981854 Add the "Arrow Bullet"
* Toggleable QoL option for Alt. Shrink
* While using Alt. Shrink, at or above a speed threshold (currently 175% the statblock's cruising speed), ignore most things that would damage you
* Rewards breakaways and incentivizes going fast
* Graphics are placeholder
2025-11-30 16:40:44 -05:00
NepDisk
5505c02fd5 Fix logic oopsies in lives offset check 2025-11-30 16:03:07 -05:00
NepDisk
9a076cd88e Fix 2p lives icon placement if offsets are on 2025-11-30 15:58:15 -05:00
toaster
631d9b4454 Fix a crash in K_drawBossHealthBar exposed by the new random functions 2025-11-30 15:15:20 -05:00
Oni
04e99590e1 Merge branch 'seg-fault-on-i-error' into 'master'
Generate a backtrace for I_Error; add a crash command

See merge request KartKrew/Kart!947
2025-11-30 15:15:20 -05:00
Sally Coolatta
20794ff7a0 Fix Sector_ToggleWaypoints crash 2025-11-30 15:15:20 -05:00
Sally Coolatta
6237ce51e2 Fix frequent legacy GL crash that Jeck is getting
This uses `gl_frontsector`, which can sometimes be NULL.
2025-11-30 15:15:20 -05:00
Oni
5e96844c1c Merge branch 'savedemo-titlecard-crash' into 'master'
Only save demo on exit if demobuf.p is ready

Closes #648

See merge request KartKrew/Kart!1459
2025-11-30 15:15:20 -05:00
AJ Martinez
767e92f431 Validate PvPTouchDamage (crash fix) 2025-11-30 15:15:20 -05:00
AJ Martinez
cebf6a6e4e Fix crashes when P_DamageMobj was naively passed a removed source 2025-11-30 15:15:20 -05:00
AJ Martinez
d3822cd7a5 Merge branch 'fix-map-command-ghost-crash' into 'master'
Free ghosts when level data is freed

Closes #1163

See merge request KartKrew/Kart!2108
2025-11-30 15:15:20 -05:00
yamamama
d380c3a834 Make Alt. Shrink sliptides more lenient 2025-11-30 14:06:06 -05:00
yamamama
01b6ee0a3f Experiment: Uninflated Bubble Shields cause rebound 2025-11-30 14:06:06 -05:00
NepDisk
478c79e52a Only send weaponpref while playing 2025-11-30 08:17:27 -05:00
yamamama
cf958c52ac Add tripwire passing to Alt Shrink 2025-11-30 01:03:36 -05:00
yamamama
6d2287fd82 Expose maxinvincibilitytime to lua... fully 2025-11-30 00:21:59 -05:00
yamamama
0fe52cd682 Port Neptune's consistancy refactor
* Verbose blamecfail, generally storing everything into a struct that generates a checksum
2025-11-29 23:52:31 -05:00
James R
38d4524454 Rename strcasestr to nongnu_strcasestr, macro strcasestr ifndef _GNU_SOURCE
Fix for GCC C++ compiler, which always defines _GNU_SOURCE.
2025-11-29 18:09:47 -05:00
Indev
e7e3a97599 Add listemotes command, also fix few emote warnings not printing newlines 2025-11-29 18:06:37 -05:00
NepDisk
6682f1df69 R_ProjectSprite: move fakeflat clipping before light maths
c81cd48552
2025-11-29 17:12:10 -05:00
Alug
b1662cc407 r_bsp: move polyobj renderside check into R_AddPolyObjects
uneeded within R_AddLine as outside R_AddPolyObjects this will never be called if currecnt seg is a polyseg
2025-11-29 17:07:05 -05:00
Alug
ffc2e5e253 pass frontsector ceiling z to R_Prep3DFloors
in both cases "R_Subsector" already got the frontsectors ceiling z, so no need to get it again within R_Prep3DFloors
should save some P_GetSectorCeilingZAt per frame
2025-11-29 17:03:08 -05:00
NepDisk
9b99d2fd91 R_ProjectSprite: make sprite clipping work with sloped fake floors/ceilings
1849d5aade
2025-11-29 17:00:27 -05:00
NepDisk
116407f68a HWR_Subsector: avoid calling HWR_AddSprites on already processed sectors
7cf3bceaff
2025-11-29 16:49:34 -05:00
Indev
609defe7f8 Use I_GetTime for animated emotes, so anim argument in M_DrawEmote is not needed 2025-11-29 16:46:01 -05:00
Indev
5c86b7205f Add support for emotes in console chat mode (and support for emotes in console in general) 2025-11-29 16:44:26 -05:00
Indev
c56d0c8c73 Make emote search case insensetive (emotes themself still are case sensetive) 2025-11-29 16:32:52 -05:00
Indev
945b5da5a3 Discordify emotes a bit more :chonkbunckle:
- When autocompleting emote with enter, don't send it immediately
- Don't autocomplete after typing 1 character after : (allows text emotes like ":c")
2025-11-29 16:32:43 -05:00
NepDisk
1979568959 Fix followers over/under flowing 2025-11-29 10:38:24 -05:00
yamamama
63978e4078 Add sliptiding to Alt. Shrink 2025-11-28 22:13:34 -05:00
minenice55
2c71e4c18a semi-expose the item equipping logic
really just need enough to be able to prototype stuff with
2025-11-28 20:03:23 -05:00
NepDisk
4748aee6fb Adjust Spring compat 2025-11-28 18:44:29 -05:00
minenice55
1897fdab73 expose some item throwing related functions to lua 2025-11-28 11:20:56 -05:00
NepDisk
1759e019b2 Fix grandprix skin being casted for no reason 2025-11-27 16:13:02 -05:00
NepDisk
9b460f407d When drawing lives/stats use real player color 2025-11-27 15:08:24 -05:00
minenice55
37f3784239 Merge pull request '[FEAT] (Re-)Implement Air Thrust' (#184) from airthrust into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/184
2025-11-27 20:44:48 +01:00
minenice55
c736bbf13a Merge branch 'next' into airthrust 2025-11-27 20:44:24 +01:00
NepDisk
440f4dd4a1 Fix item x symbole not moving with HUD offset 2025-11-27 14:41:36 -05:00
minenice55
902f21a5e4 allow air thrust to bypass air speed cap while drag is active
gives more reason to use this on higher ccs
2025-11-27 00:25:37 -05:00
minenice55
f538496b86 guard the param cvars 2025-11-26 22:00:40 -05:00