Commit graph

23913 commits

Author SHA1 Message Date
NepDisk
10e11ba5ce Default waterskip bricks on 2026-02-21 09:23:39 -05:00
NepDisk
a3f34f11df Cast this so compiler shuts up 2026-02-21 07:29:00 -05:00
minenice55
385a20058f Update i_video.cpp 2026-02-21 02:59:07 -05:00
minenice55
9669192e10 what the fuck were these sdl memsets for
only ones in the entire codebase btw
2026-02-21 02:31:43 -05:00
minenice55
f70327f68d Update miniupnp 2026-02-21 00:39:56 -05:00
minenice55
247dd4a437 turns out this needs its own pickup type (due to op order) 2026-02-21 00:26:09 -05:00
NepDisk
24fed48281 Merge pull request 'Fix FreeBSD build' (#217) from Hanicef/blankart:fix-freebsd-build into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/217
2026-02-21 00:26:07 +01:00
Gustaf Alhäll
47ed04d864
Fix FreeBSD build 2026-02-20 23:45:26 +01:00
NepDisk
085ffd8185 Redo keyboardlayout
Based on this commit from Saturn: 423ca0eca0
2026-02-20 16:30:29 -05:00
NepDisk
516a05c4bf Add improved requried flags for each san 2026-02-20 10:58:32 -05:00
NepDisk
752548e7ca Add other sanitizers 2026-02-20 10:50:05 -05:00
NepDisk
2e147367eb Add lsan cmake flag 2026-02-20 10:41:56 -05:00
NepDisk
c9c5c89c81 Mention people pull the submodules 2026-02-20 08:20:54 -05:00
minenice55
d031a9a3e7 use the added sounds 2026-02-20 01:23:14 -05:00
NepDisk
6fb8ddf82e Don't sink cam on exiting players 2026-02-19 22:23:00 -05:00
NepDisk
de772ea0a9 No longer have libbacktrace as a submodule
Unfornately we need to vender our own.
2026-02-19 18:43:45 -05:00
minenice55
8a892ac4e5 this is inverted 2026-02-19 16:31:42 -05:00
NepDisk
b4ffbe8ba4 Move tracy and libbacktrace to submodules 2026-02-19 16:06:24 -05:00
minenice55
b681e00287 oh cool it builds 2026-02-19 14:01:29 -05:00
NepDisk
20972323a2 Add minipnpc find script 2026-02-19 13:27:45 -05:00
NepDisk
649523e4c8 Get miniupnpc working 2026-02-19 13:09:36 -05:00
NepDisk
76314d2f8c Update UPnP implementation
Based on code by Logan A, SteelT and Sphere
2026-02-19 13:09:36 -05:00
minenice55
83977e0c98 add actually damaged check for egg mine damage 2026-02-19 12:06:52 -05:00
minenice55
478a94a66f make recovery spin a bit easier to start when in wipeout 2026-02-19 11:29:57 -05:00
NepDisk
98e69a5217 Remove extraneous parentheses 2026-02-19 09:07:51 -05:00
yamamama
388e359821 Decrease S-Monitor force threshold
17000 is a ridiculous overcorrection; 12000 felt nicer in testing
2026-02-18 23:36:37 -05:00
minenice55
4c53b83d5a let flame shield offroad burn build drift sparks 2026-02-18 23:23:11 -05:00
minenice55
d3917cf2d2 should be a resist not complete immunity 💀 2026-02-18 23:15:56 -05:00
minenice55
6442dc8907 fix flame shield applying offroad resist wrong 2026-02-18 22:50:49 -05:00
minenice55
12801df6f2 don't push empty sensor events 2026-02-18 22:08:47 -05:00
minenice55
92f3ecdd83 allow configuring thundershield radius 2026-02-18 17:13:35 -05:00
NepDisk
41cfd0d722 Revert "Experiment test"
This reverts commit 39052a7e21.
2026-02-18 15:33:17 -05:00
NepDisk
39052a7e21 Experiment test 2026-02-18 15:16:47 -05:00
NepDisk
2651395a5a Reapply "Reset OGL attributes"
This reverts commit 4a36c0e0fe.
2026-02-18 15:05:45 -05:00
NepDisk
bbc78cf557 Reapply "Use in pixels since this is supposed to be the correct way of doing this"
This reverts commit a594bd37bd.
2026-02-18 15:05:26 -05:00
NepDisk
4a36c0e0fe Revert "Reset OGL attributes"
This reverts commit 75da203704.
2026-02-18 14:31:58 -05:00
minenice55
506efaa247 Update d_main.cpp 2026-02-18 14:23:21 -05:00
NepDisk
a594bd37bd Revert "Use in pixels since this is supposed to be the correct way of doing this"
This reverts commit 8b28f97e81.
2026-02-18 08:59:05 -05:00
yamamama
7817062ead Append Saturn's color profile system, rename gamma to brightness 2026-02-18 06:09:53 -05:00
minenice55
bd0c8867a2 fix weird inconsistencies with bubble shield 2026-02-18 00:05:48 -05:00
minenice55
7ba3d008f2 put bubble shield reflect sooner 2026-02-17 21:52:47 -05:00
Alug
660ffd9383 init superactions global
was missed before
2026-02-17 21:49:24 -05:00
minenice55
f8d2e149c1 enable Egg Brick by default (without enabling the cooldown) 2026-02-17 18:41:55 -05:00
minenice55
50b7e41ae0 quick bugfixes 2026-02-17 18:25:39 -05:00
NepDisk
935fee6472 Update hashes for new dev build 2026-02-17 16:17:33 -05:00
minenice55
9fd51bfdff put forced top speed under doboostpower 2026-02-17 14:53:21 -05:00
NepDisk
eda7780b79 Moved items.md changse to wiki 2026-02-17 14:39:18 -05:00
NepDisk
d46f74ea7e This isn't needed the lua func already has an option for this 2026-02-17 14:19:36 -05:00
NepDisk
cebf4301d0 Add missing library for appimage file 2026-02-17 13:46:53 -05:00
James R
6c0306a501 Polyobjects: add po_movecount member to mobj_t instead of using lastlook
- Polyobject carrying set lastlook on mobjs for internal
  tracking
- lastlook is used by some objects to track their own
  state
- Ring Shooter uses lastlook to remember which player
  summoned it
- A Ring Shooter spawned right next to a polyobject would
  become buggy; If its owner player pressed the respawn
  button again before the Ring Shooter despawned, that
  player would be teleported back to the Ring Shooter
  instead of spawning a new Ring Shooter (which would be
  the correct behavior)

Nep: We don't have a ring shooter but this would still be a useful fix
2026-02-17 13:21:38 -05:00