Commit graph

23699 commits

Author SHA1 Message Date
yamamama
8cfe55a64d Revert the stupid Bubble Shield bump nerf 2025-12-22 16:57:02 -05:00
NepDisk
7fd7cad52c Fix usage of 502 in v1 kart maps 2025-12-22 14:14:40 -05:00
spherallic
b12ac5d3b2 Handle empty/"-" music lump name on music change 2025-12-22 12:16:52 -05:00
GenericHeroGuy
d372c1f07a Forgot about condition sets! 2025-12-22 13:59:39 +01:00
GenericHeroGuy
d237a2720c Softcode these? You got it boss
SOC warnings are an error now for mainwads btw :^)
2025-12-22 13:22:52 +01:00
NepDisk
57993914c7 warning clean up 2025-12-21 21:41:13 -05:00
NepDisk
78202c25ce Remove duped declares 2025-12-21 21:41:13 -05:00
yamamama
6ffe793915 ACTUALLY add handleboost
Experiment: make it buff your drift turns + sparkrate too
2025-12-20 23:41:45 -05:00
yamamama
d031776ed3 Introduce handleboost
Copying the system directly from RR 2.4
2025-12-20 23:41:45 -05:00
NepDisk
8cb3313752 Fix ringboost flash getting stuck 2025-12-20 21:11:59 -05:00
NepDisk
a8a5392304 Fix grow and invin color sticking with previous commit 2025-12-20 09:32:31 -05:00
NepDisk
475b92174f Fix player->skincolor always being set on player->mo
This should maybe color maangement on players just as easy as v1 without having to use dye
2025-12-19 18:20:46 -05:00
GenericHeroGuy
de75ac5a91 Fix colorlookup_t being undersized 2025-12-18 19:38:25 +01:00
yamamama
42a441ec0e Update the bottlenecker...again 2025-12-18 05:31:29 -05:00
NepDisk
70ab81a81d Fix sync of this being toggled off 2025-12-17 23:09:09 -05:00
NepDisk
dc63088977 use kart radius clamp value 2025-12-17 21:40:21 -05:00
yamamama
64e75f3329 Fix up this message a bit 2025-12-17 19:03:13 -05:00
yamamama
6d2ac151b9 Grand Prix start jingle 2025-12-17 18:55:46 -05:00
yamamama
0b8396adc8 Up SPB distancing... again 2025-12-17 18:55:46 -05:00
NepDisk
a6fa3b52a8 Tell people to have a SOC 2025-12-17 18:53:25 -05:00
NepDisk
f10f994e06 give votebgscaling cv_save 2025-12-17 16:56:39 -05:00
GenericHeroGuy
f4378a29f6 Expose the Nights stuff too 2025-12-17 22:49:56 +01:00
NepDisk
0d961df38c Do discussed playerlib changes
1. Don't camelcase lua fields
2. Add tossdelay and link it up to checkskip
2025-12-17 16:20:14 -05:00
NepDisk
b6aaf832f8 Merge pull request 'Do not let lua_compatmode scripts access new blankart fields to avoid name conflicts' (#201) from indev/blankart:next into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/201
2025-12-17 22:02:24 +01:00
NepDisk
729c8f9947 Add compatmode to mobjinfo 2025-12-17 15:59:43 -05:00
NepDisk
c0adfe0e0a Enforce MF_PAIN doing regular damage in kart maps 2025-12-17 14:37:24 -05:00
Indev
0610c2c558 Oops missed player_ping 2025-12-17 17:07:43 +03:00
Indev
8c6f62269f Do not let lua_compatmode scripts access new blankart fields to avoid name conflicts 2025-12-17 16:49:39 +03:00
Indev
2fe0fcf14c Make music credit animation arguments optional in lua S_ShowMusicCredit
Signed-off-by: NepDisk <nepdisk@noreply.codeberg.org>
2025-12-16 18:28:53 -05:00
GenericHeroGuy
a9c66ec217 Set lua_compatmode for console commands and cvar functions
Thanks Indev for finding this oopsie and the patch for command code
2025-12-16 23:23:16 +01:00
GenericHeroGuy
eb2cb338db Add compatibility for KRITEM constants 2025-12-16 22:10:20 +01:00
NepDisk
aab0f90781 Kill wipezones hack 2025-12-16 15:31:15 -05:00
GenericHeroGuy
2b1c7637a1 Fix sound channels never being deallocated outside GS_LEVEL 2025-12-16 20:23:30 +01:00
NepDisk
f1934e08e4 Fix copypaste 2025-12-16 13:47:24 -05:00
NepDisk
a796f888ea Compat cope 1: Having to account for special shifting 2025-12-16 13:34:12 -05:00
NepDisk
d62b00c881 Expose sector offroad to lua 2025-12-16 12:46:54 -05:00
NepDisk
c6c1d97ad7 Raise resync attempts to 5 2025-12-16 12:38:15 -05:00
Alug
ad78cd5e87 Remove pure attribute from fasticmp
While i assume this to be fine currently, i quite frankly dont trust the srb2 codebase enough aswell as preventing any future issues if there should ever be need to switch locales, since toupper WILL change behaviour in such cases which does not qualify as pure
2025-12-16 17:50:43 +01:00
Alug
05bd3fb222 Fix a crash in HWR_DrawPrecipitationSprite
After a renderer switch midgame or addons being loaded, the Precip mo´s hardware patch might have been freed

call HWR_GetMappedPatch before dereferencing the hardware patch as it will ensure we always have a valid hardware patch
2025-12-16 17:35:21 +01:00
NepDisk
97bf3486fe Register playsound as a server command 2025-12-16 02:40:45 -05:00
NepDisk
cde0708df2 Update hash 2025-12-16 01:55:23 -05:00
NepDisk
5cade21288 Remove paranoia from 'Attempted to download files that were not sendable' 2025-12-16 01:41:04 -05:00
NepDisk
ebaef46af7 Fix server never sending TOOLARGE to clients and make stuff use constants 2025-12-16 01:39:45 -05:00
Lactozilla
ea16baa1a1 Merge branch 'push-back-acktosend' into 'next'
Clean up d_net.c and push back missed acks to acktosend (Chatbug attempt 3)

See merge request STJr/SRB2!2591
2025-12-16 01:26:11 -05:00
Alug
1ce0c7d5af fastcmp.h: mark fastcmp functions as pure
this might let the compiler optimize aways subsequent calls in some cases
strcmp etc from glibc also does it
prayin nothin changes the locale at runtime lmao
2025-12-15 21:03:01 -05:00
NepDisk
cfd34a6148 default to Addon in level platter
Should make it easier by default to tell what addon a map is from
2025-12-15 20:43:11 -05:00
NepDisk
44445e1bc0 Merge pull request 'Remerge fixed palette renderer' (#200) from fixpalshader into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/200
2025-12-16 02:28:55 +01:00
spherallic
2fcb7270f4 Fix -opengl parameter crash 2025-12-16 00:38:26 +01:00
GenericHeroGuy
fcc420058f Fix crash if gametype has no maps 2025-12-15 23:30:24 +01:00
chromaticpipe
ef3ff88f14 Fix hitboxes being washed out with Palette Rendering 2025-12-15 23:28:49 +01:00