Commit graph

23165 commits

Author SHA1 Message Date
yamamama
8a34029f17 We've seriously been feeding the compiler the skin's NAME? 2025-11-30 15:55:32 -05:00
yamamama
31261dcec3 Merge remote-tracking branch 'origin/next' into subvsdub 2025-11-30 14:06:50 -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
yamamama
373a040146 Merge remote-tracking branch 'origin/next' into subvsdub 2025-11-30 14:02:08 -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
yamamama
cd6b73f84f More r_skins cleanup 2025-11-29 21:59:13 -05:00
yamamama
500ccd40bb Remove readkartvoice 2025-11-29 21:57:48 -05:00
yamamama
fd3ced710b Readd skin voices to Lua
Featuring more reroute nonsense
2025-11-29 21:54:44 -05:00
yamamama
470247f0fc Merge remote-tracking branch 'origin/next' into subvsdub
# Conflicts (FUCK OFF):
#	src/d_netcmd.c
2025-11-29 20:53:17 -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
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
yamamama
14753a4534 Merge remote-tracking branch 'origin/next' into subvsdub 2025-11-29 11:07:05 -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
yamamama
7efa1c04f4 Fix dubs saving for only Sonic
Voice changing now does a two-pass check to make sure the given dub is both a thing and can be used by the skin
Prevents the annoying edgecase of Sonic and ONLY Sonic keeping dubs through games
2025-11-27 03:21:31 -05:00
yamamama
53490940f9 Merge remote-tracking branch 'origin/next' into subvsdub 2025-11-27 00:54:32 -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
minenice55
d855c05854 cvar-ify the air thrust powers 2025-11-26 21:58:51 -05:00
minenice55
4af1061b70 fix issues and make this actually compile 2025-11-26 21:30:17 -05:00
minenice55
856a2951e8 Merge branch 'next' into airthrust 2025-11-26 21:04:16 -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
minenice55
cef7c54c50 apply the drag too 2025-11-26 13:17:29 -05:00
minenice55
6a6ed9d8b3 start re-implementing airthrust from #158 2025-11-26 13:13:15 -05:00
yamamama
3f23e3b00d Use srtlcpy for voice name conversions 2025-11-26 07:49:25 -05:00
GenericHeroGuy
f47e123c8b Declaration following a label is a C23 extension
No newline at EOF is UB
2025-11-26 07:49:25 -05:00
yamamama
f48317a045 Fix up dehacked, adjust voice allocation printouts 2025-11-26 07:49:25 -05:00
yamamama
75de5ed71a Fix cvar misnaming bug 2025-11-26 07:49:25 -05:00