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