Commit graph

14211 commits

Author SHA1 Message Date
Hanicef
7061c30744 Pass save_t to NetVar save/load function 2024-08-25 12:24:03 +02:00
Lactozilla
417bd0b000 Fix #1258 2024-08-24 19:18:28 -03:00
Lactozilla
8a6beee52a Merge branch 'lift-ban-limits' into 'next'
Lift ban limits

See merge request STJr/SRB2!2502
2024-08-24 21:26:06 +00:00
Lactozilla
e6124eaec5 Merge branch 'fix-enetunreach-crash' into 'next'
Fix crash if a packet fails to reach the client

See merge request STJr/SRB2!2480
2024-08-24 21:07:02 +00:00
Lactozilla
ff1eae1476 Merge branch 'remove-unused-netcode-fields' into 'next'
Remove unused low-level netcode stuff

See merge request STJr/SRB2!2492
2024-08-24 21:04:40 +00:00
Lactozilla
b772eb00e1 Merge branch 'fix-showinput-on-scoreboard' into 'next'
Fix input panel overdrawing the scoreboard

See merge request STJr/SRB2!2507
2024-08-24 20:59:30 +00:00
Lactozilla
84aab3f07c Merge branch 'resolidify-enemies' into 'next'
Fix enemy solidity

See merge request STJr/SRB2!2503
2024-08-24 20:28:10 +00:00
Hanicef
ef58615f42 Fix input panel overdrawing the scoreboard 2024-08-09 22:24:00 +02:00
Hanicef
8e337487ea Fix players being unmuted after respawning 2024-08-02 21:42:27 +02:00
MIDIMan
a74fcf7c49 Re-add player check(s) for MF_SPECIAL objects in PIT_DoCheckThing 2024-07-27 22:37:12 -04:00
Hanicef
522b354b49 Lift ban limits 2024-07-22 18:00:52 +02:00
Lactozilla
319610763e Fix "Several patches used in Sol Sestancia 2 are broken" 2024-07-17 23:22:56 -03:00
Hanicef
0cf3ce91e9 Fix compilation warning 2024-07-07 21:31:46 +02:00
Hanicef
792b80cddb Lift savebuffer limits 2024-07-07 17:02:48 +02:00
sphere
8824ce8787 Merge branch 'upnpn18' into 'next'
Fix compilation broken on latest miniupnpc version (resolves #1274)

Closes #1274

See merge request STJr/SRB2!2496
2024-07-02 19:54:37 +00:00
sphere
ab1dcaa14d Merge branch 'releport' into 'next'
Improve relative teleport interpolation

Closes #1180

See merge request STJr/SRB2!2495
2024-07-02 19:54:32 +00:00
spherallic
01a368632e Correct line spacing on title card font 2024-07-02 21:52:17 +02:00
spherallic
f92f1f3527 Correct chat word wrapping further, clean up unused status bar dimensions 2024-07-02 02:43:34 +02:00
pastel
51af830d30 Fix miniupnpc version 18+ 2024-07-01 17:20:33 -05:00
spherallic
88fa2eb776 Set player height to skin height instead of default height in G_AddPlayer 2024-07-01 19:53:12 +02:00
sphere
fd4e69425e Merge branch 'actually-avoid-traversing-home' into 'next'
Don't traverse the entire HOME directory but for real this time

See merge request STJr/SRB2!2493
2024-07-01 17:03:06 +00:00
sphere
63fd343a97 Merge branch 'fix-cr_player-positioning' into 'next'
Fix CR_PLAYER interpolation in reverse gravity

See merge request STJr/SRB2!2423
2024-07-01 14:14:37 +00:00
sphere
0f65f9fc47 Merge branch 'newfilewhothis' into 'next'
Make files with missing skins tell you who the skin is (resolves #1071)

Closes #1071

See merge request STJr/SRB2!2411
2024-07-01 14:14:05 +00:00
pastel
e9e2f20de9 Make files with missing skins tell you who the skin is (resolves #1071) 2024-07-01 14:14:05 +00:00
sphere
a24c8a95e7 Merge branch 'fix-lastinputtime-not-incrementing' into 'next'
Fix lastinputtime not incrementing if idletime is 0

See merge request STJr/SRB2!2494
2024-07-01 11:56:50 +00:00
spherallic
4ff127bc0e Improve relative teleport interpolation 2024-07-01 12:46:51 +02:00
Hanicef
06949628cf Fix lastinputtime not incrementing if idletime is 0 2024-06-30 11:24:07 +02:00
Hanicef
f713f5fdeb Don't traverse the entire HOME directory but for real this time 2024-06-28 21:07:18 +02:00
Hanicef
746072c58b Remove unused low-level netcode stuff 2024-06-27 20:59:14 +02:00
pastel
ac739b40bf Fix trycameramove crash on dedicated server 2024-06-27 13:14:52 -05:00
spherallic
32bbc48be5 Fix light level issue with walls and FOF planes 2024-06-27 18:51:33 +02:00
spherallic
8e7cce8b61 Fix dynamic slope height changes not always being considered as "moved" 2024-06-27 17:16:03 +02:00
spherallic
05c97dbd56 Fix chat word wrapping by reintroducing some old hacks 2024-06-27 10:48:59 +02:00
spherallic
e4642c278f Fix a bug that !2382 introduced 2024-06-26 22:14:30 +02:00
spherallic
66b5de4c01 Add TODO comments for future changes 2024-06-26 16:27:58 +02:00
spherallic
556ddcaa58 Make OpenGL transparent plane brightness consistent with Software again 2024-06-26 13:47:09 +02:00
spherallic
12e5c3b9ce Fix incorrect light level usage on overlapping FOFs in OpenGL 2024-06-26 13:31:15 +02:00
spherallic
6f2d6e6b06 Support floor/ceiling light level on FOF planes 2024-06-25 22:29:40 +02:00
sphere
cd5a6ddeb4 Revert "Merge branch 'quick-intro' into 'next'"
This reverts merge request !2132
2024-06-25 12:17:40 +00:00
sphere
86d6919606 Merge branch 'quick-intro' into 'next'
Streamline start-up & STJr intro

See merge request STJr/SRB2!2132
2024-06-25 11:47:30 +00:00
sphere
fe3ea24acd Merge branch 'walllight' into 'next'
Wall lighting

See merge request STJr/SRB2!2484
2024-06-25 11:46:19 +00:00
Sally Coolatta
a78b957ceb -warp/+map is not a cheat for dedicated servers
It already is not a cheat for listen servers. Fixes dedicated servers not being able to save.
2024-06-25 13:42:29 +02:00
Sally Coolatta
90195e6105 W_GetTexPatchLumpNum uses W_CheckNumForPatchName
Absolutely never allow a flat
2024-06-25 13:41:42 +02:00
sphere
7c4442a340 Merge branch 'linux-customshader-compilation-fix' into 'next'
Linux customshader compilation fix

See merge request STJr/SRB2!2418
2024-06-24 22:38:19 +00:00
sphere
cfa5af5a55 Merge branch 'move-idle-spectator' into 'next'
Minor enhancements on idle auto-kick

See merge request STJr/SRB2!2375
2024-06-24 22:35:47 +00:00
sphere
dd0640e8ac Merge branch 'fix-broken-symlink-reading' into 'next'
Fix addon loading issues with symlinks on Linux/*BSD

See merge request STJr/SRB2!2331
2024-06-24 22:34:54 +00:00
sphere
9374344f09 Merge branch 'issue947' into 'next'
Issue #947 - Can't have a radius of 0 here!

Closes #947

See merge request STJr/SRB2!2362
2024-06-24 22:33:35 +00:00
sphere
5f30d31a3b Merge branch 'letthebodieshitthemfejusthitfloor' into 'next'
Fix PlayerZMovement spam and infinite MFE_JUSTHITFLOOR when standing on a solid object

See merge request STJr/SRB2!2416
2024-06-24 22:32:21 +00:00
sphere
8b826bb267 Merge branch 'next' into 'next'
MobjDamage hook tweaks for special stages

Closes #822

See merge request STJr/SRB2!2485
2024-06-24 22:28:16 +00:00
Henry3230
e0f666d30b MobjDamage hook tweaks for special stages 2024-06-24 22:28:16 +00:00
spherallic
2eebd4df29 Fix #1146 2024-06-24 23:51:47 +02:00
spherallic
d47a95e9ba Fix #1230 2024-06-24 23:51:03 +02:00
sphere
427bed07f7 Merge branch 'allow-names-netcommands' into 'next'
Allow passing player names to moderation commands

See merge request STJr/SRB2!2486
2024-06-24 21:27:39 +00:00
sphere
bf37b29d83 Merge branch 'mobj-alpha' into 'next'
Add 'alpha' field to objects

See merge request STJr/SRB2!2382
2024-06-24 21:18:10 +00:00
sphere
40ac2124f9 Merge branch 'add-shielddown-player-flag' into 'next'
Expose PF_SHIELDDOWN to Lua

See merge request STJr/SRB2!2299
2024-06-24 21:16:55 +00:00
sphere
147b08feaa Merge branch 'issue1196' into 'next'
Missiles fired by player will not hit bots

See merge request STJr/SRB2!2316
2024-06-24 21:09:43 +00:00
sphere
7acdd50e30 Merge branch 'botdonttakezero' into 'next'
Prevent bots from taking slot 0 with lua. (electric boogaloo)

See merge request STJr/SRB2!2482
2024-06-24 19:49:43 +00:00
spherallic
4f33b71ef1 Fix FOF side transparency/blending in Software 2024-06-24 21:48:36 +02:00
spherallic
2a1b790ce9 Merge branch 'next' into walllight 2024-06-24 13:30:13 +02:00
sphere
3849ba65aa Merge branch 'shield-button-prompt' into 'next'
Shield Button Prompt for Old Configs

Closes #1152

See merge request STJr/SRB2!2387
2024-06-24 10:24:17 +00:00
sphere
2ac80138a8 Merge branch 'texture-index-255-is-transparent' into 'next'
Use palette index 255 for transparency

Closes #1259

See merge request STJr/SRB2!2471
2024-06-24 10:24:13 +00:00
sphere
b68a1bfdf3 Merge branch 'fix-1241' into 'next'
Fix #1241

Closes #1241

See merge request STJr/SRB2!2481
2024-06-19 11:51:42 +00:00
Hanicef
616e90e876 Allow passing player names to moderation commands 2024-06-16 14:34:22 +02:00
spherallic
e7dc0506d5 Fix tedious mistakes, comment out unused functions 2024-06-12 15:38:52 +02:00
spherallic
28dfe91b4f Per-wall lighting 2024-06-12 14:25:45 +02:00
sphere
62af0a8231 Merge branch 'fix-1261' into 'next'
Fix #1261

Closes #1261

See merge request STJr/SRB2!2479
2024-06-10 13:22:12 +00:00
Blur
60eb9fdb44 Prevent bots from taking slot 0 with lua. 2024-06-09 16:33:24 -05:00
Lactozilla
332445ae55 Merge branch 'fix-forceskin-none-segfault' into 'next'
Fix segfault when setting forceskin to None

See merge request STJr/SRB2!2478
2024-06-09 05:04:42 +00:00
Lactozilla
650f7a52a7 Check if snake minigame is active before mapping joystick events 2024-06-09 01:54:02 -03:00
Hanicef
cae93e3108 Fix crash if a packet fails to reach the client 2024-06-08 13:25:28 +02:00
Lactozilla
5f7389142e Interpolate renderer-specific slope vectors 2024-06-07 19:08:22 -03:00
sphere
9ff0bea92c Merge branch 'modernmodelmishap' into 'next'
Don't adjust texture coords of nonexistent gpatch (resolves #1242)

Closes #1242

See merge request STJr/SRB2!2469
2024-06-07 13:46:05 +00:00
sphere
b2fa2cfbd8 Merge branch 'fix-1263' into 'next'
Fix #1263

Closes #1263

See merge request STJr/SRB2!2472
2024-06-07 13:38:19 +00:00
sphere
3d4ab0279f Merge branch 'xgl2' into 'next'
Implement support for ZDoom GL2 nodes

See merge request STJr/SRB2!2474
2024-06-07 13:28:17 +00:00
sphere
b68a0fda8f Merge branch 'fix-misaligned-access' into 'next'
Do not access memory on misaligned addresses

See merge request STJr/SRB2!2438
2024-06-07 13:26:42 +00:00
sphere
4332a32e44 Merge branch 'fix-clang-warnings' into 'next'
Fix code that generates warnings under Clang

See merge request STJr/SRB2!2477
2024-06-07 13:15:08 +00:00
sphere
60a8d91d44 Merge branch 'resolve-1256' into 'next'
Resolve #1256

Closes #1256

See merge request STJr/SRB2!2475
2024-06-07 13:15:00 +00:00
Hanicef
1718361123 Fix segfault when setting forceskin to None 2024-06-07 12:40:23 +02:00
sphere
ce1901a3bb Merge branch 'fix-spectator-list-resolution' into 'next'
Fix spectator list not compensating for non-green resolutions

See merge request STJr/SRB2!2393
2024-06-06 22:53:25 +00:00
sphere
4e9e321e51 Merge branch 'fix-1153' into 'next'
Fix #1153 and #1198

Closes #1198 and #1153

See merge request STJr/SRB2!2476
2024-06-06 22:45:44 +00:00
Lactozilla
4065860ddd Delete duplicated prototypes 2024-06-05 18:57:48 -03:00
Lactozilla
7751c7f132 Fix code that generated warnings under Clang
Fixed code that generated the following warnings under Clang:
-Wdeprecated-non-prototype
-Wsingle-bit-bitfield-constant-conversion warnings
2024-06-05 18:56:02 -03:00
sphere
44c4d4dabd Merge branch 'raise-textmap-parser-limits' into 'next'
Raise TEXTMAP parser limits

See merge request STJr/SRB2!2473
2024-06-05 21:34:49 +00:00
sphere
7cff7f7746 Merge branch 'avoid-traversing-home' into 'next'
Don't traverse the entire HOME directory to find wads

See merge request STJr/SRB2!2396
2024-06-05 21:33:18 +00:00
sphere
bcd55f778d Merge branch 'fix-buffer-overflow-symlinks' into 'next'
Fix buffer overflow when loading addons through symlinks

See merge request STJr/SRB2!2402
2024-06-05 21:32:57 +00:00
Lactozilla
85376ebe25 Fix #1153 2024-06-05 18:18:02 -03:00
Lactozilla
a50d7f5db5 Fix code that emits -Wcalloc-transposed-args warnings 2024-06-05 17:01:48 -03:00
Lactozilla
89dbfe32db Disable -Wpedantic 2024-06-05 15:40:50 -03:00
sphere
d2cde25177 Merge branch 'next' into 'next'
Fix buffer overflow when setting NETVAR string console variable and ensure servername is within MAXSERVERNAME

See merge request STJr/SRB2!2445
2024-06-05 12:23:25 +00:00
Lactozilla
b480f78c96 Implement support for ZDoom GL2 nodes 2024-06-04 18:35:37 -03:00
Refrag
b16c4df31c
Ensure the servername fits into MAXSERVERNAME before setting it
This commit adds a verification before setting the servername console
variable. We now check that it fits within the MAXSERVERNAME length and
we cancel setting it if it doesn't.
Letting the servername be more than MAXSERVERNAME could lead to crashes
when trying to edit the server name from the menu so, we now avoid
those.
2024-06-04 21:35:53 +02:00
sphere
5de350e028 Merge branch 'fix-segfault-player-spawnmobj' into 'next'
Fix segfault when trying to spawn an MT_PLAYER from Lua

See merge request STJr/SRB2!2276
2024-06-04 10:41:00 +00:00
Lactozilla
37270c871e Raise TEXTMAP parser limits 2024-06-04 02:08:25 -03:00
sphere
b4b72730db Merge branch 'shieldscalefix' into 'next'
Fix shieldscale 0 bugs

See merge request STJr/SRB2!2425
2024-06-03 23:25:02 +00:00
SMS Alfredo
f19ec6f676 Fix shieldscale 0 bugs 2024-06-03 23:25:02 +00:00
sphere
525edab73c Merge branch 'avoid-update-failed-ms' into 'next'
Avoid updating IPv4 MS entry if it failed to register

See merge request STJr/SRB2!2462
2024-06-03 22:41:55 +00:00
Lactozilla
d0b420c760 Prevent a memory leak 2024-06-03 13:30:01 -03:00
Lactozilla
16560653a0 Merge branch 'next' into texture-index-255-is-transparent 2024-06-03 13:23:09 -03:00
Lactozilla
04bc7e1e29 Merge branch 'next' into fix-523 2024-06-03 13:19:27 -03:00
sphere
dbe3c0c76d Merge branch 'flingring_perfectbonus' into 'next'
Transform FlingRing when attracted instead of spawning new Ring

Closes #1218

See merge request STJr/SRB2!2390
2024-06-03 14:52:20 +00:00