Commit graph

22495 commits

Author SHA1 Message Date
NepDisk
24e15786a2 clear thicksides with memset instead of loop 2025-10-13 11:19:05 -04:00
NepDisk
6a1bd29cb6 Clear g_dc each frame 2025-10-13 11:17:43 -04:00
NepDisk
64353a043e Always initialize all column offsets inside multi-patch textures
3964d4e188
2025-10-13 11:15:09 -04:00
NepDisk
d6d0377f6b inline R_ThingLightLevel
b3106d55d1
2025-10-13 11:10:04 -04:00
Alug
ca3ddf744d speed up masked sprites a bit
thx eternity engine!
2025-10-13 11:08:02 -04:00
NepDisk
8405ff27e4 Merge pull request 'Fix up some visual issues with MK64 characters (closes #150)' (#163) from bingbingwahoo into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/163
2025-10-13 00:44:13 +02:00
GenericHeroGuy
614e3f650c Cleanup and fix shield item stacks 2025-10-13 00:17:42 +02:00
GenericHeroGuy
9ddeabc55b Fixup bubble shield reflections
* Reflecting now sends the object directly away from the player, instead of
  flipping their momentum. May or may not help some awkward interactions
* Fixed collisions in general by making the bubble shield run collision
  checks after moving
* Various items now get flung into the air like they're supposed to
* Eggboxes no longer noclip through bubble shields
* Made the debris landing sound less obnoxiously loud
2025-10-12 22:10:59 +02:00
Anonimus
2db8925c28 More odds adjustments
These feel pretty good in offline testing, given the new odds
2025-10-12 11:56:57 -04:00
Anonimus
c27975f145 Minenice suggestion: default new items to Off
Preserves the vibes of "vanilla until you discover it isn't"
2025-10-12 06:38:09 -04:00
Anonimus
96a7bc74a1 More stupid odds finagling 2025-10-12 06:37:29 -04:00
Anonimus
6a85a3f41e Revert cvar changes 2025-10-12 06:25:43 -04:00
Anonimus
becc80290d Remove Bubble Shields from cooldown item pool, move it to top half only 2025-10-12 05:37:19 -04:00
Anonimus
1f392e1cee Item littering toggle
With item littering off, dropped items immediately despawn themselves
2025-10-12 01:19:19 -04:00
Anonimus
9449e5aa28 Anti-frustration odds revision
* HEAVILY neuter the chances for Ballhog and 4x Orbinaut in item rolls
* Default Ballhog and 4x Orbi's cvars to "Off"
* Add a system to prevent certain "dudrolls" from appearing in lower placements
* Adjust the chances of 2x Jawz, 2x Sneaker, Invincibility, Sneaker, and Thunder Shield
* Reduce distvars further
2025-10-12 01:19:19 -04:00
GenericHeroGuy
9e3658d4f4 Fix the C stack overflow too 2025-10-11 14:37:53 +02:00
Anonimus
3e2ad4d542 Update credits after god knows how long 2025-10-11 07:54:18 -04:00
GenericHeroGuy
1d4c4cef9e Reset spechit count after moving, not before
Doesn't fix any Lua stack overflows, but at least it doesn't segfault
2025-10-11 13:43:19 +02:00
NepDisk
77fdea2b98 Don't sloperoll other either to keep parity with Bubble 2025-10-10 21:03:33 -04:00
NepDisk
80f363dec8 walltransfeboost 2025-10-10 16:02:20 -04:00
Anonimus
b67e9d07bb Prevent RF_DONTDRAW (and MF2_DONTDRAW) overrides due to eflags 2025-10-10 15:50:23 -04:00
Anonimus
dc9ee0bc95 Legacy mode for ghost objects 2025-10-10 12:42:46 -04:00
Anonimus
324bd3b117 Back-compat: Even more visibility eflags fixes 2025-10-10 12:42:45 -04:00
GenericHeroGuy
85088392eb Fix MK64 chars drift sprite angle
Also don't allow accessing "drawangle" in compatmode, which...
half-fixes grindrails
2025-10-09 23:29:23 +02:00
GenericHeroGuy
3ac73cf9c7 Fix MK64 chars displaying incorrect sprite frames 2025-10-09 22:07:02 +02:00
GenericHeroGuy
7620420c95 Fix several issues with mobj default values 2025-10-09 21:12:30 +02:00
NepDisk
f9013acca3 Port old water splash effects 2025-10-09 15:03:19 -04:00
GenericHeroGuy
8114ece18a Don't overwrite mobj fields with defaults in write mode (whoops!) 2025-10-09 20:43:35 +02:00
NepDisk
1dfb32495b Use transparency 2025-10-09 03:12:51 -04:00
NepDisk
1ad7d23e6b Port old ping display from Saturn 2025-10-09 03:07:39 -04:00
NepDisk
47a95ac76b Port Saturn alternative FPS Counters 2025-10-09 02:46:34 -04:00
NepDisk
82a6edce5d Port old inaccurate fps sample as toggle
For Jon-sama 🥹
2025-10-09 02:34:50 -04:00
NepDisk
6143d8088b Reset to mapobjectscale 2025-10-08 17:45:45 -04:00
toaster
f3c9fb9c82 Correctly NULL thumbnailPic and minimapPic when map lumpnum changes
Fixes the core part of Chengi's graphical issue
2025-10-08 22:01:10 +02:00
Sally Coolatta
cbac99fb90 Don't pad flags in the warning 2025-10-08 22:00:43 +02:00
NepDisk
88626fdf96 Fix lack of discord ifdef here 2025-10-08 13:41:58 -04:00
NepDisk
08d94c4b1b Revert "Repair demos that finish without crashing inexplicably returning to titlescreen after their completion"
This reverts commit a16e800e6e.
2025-10-08 11:50:28 -04:00
James R
868c7777e5 Add cv_palette and cv_palettenum
Cheats; override the current palette
2025-10-08 10:07:57 -04:00
toaster
a16e800e6e Repair demos that finish without crashing inexplicably returning to titlescreen after their completion
It's because of cv_cheats' default value in DEVELOP builds...
2025-10-08 10:05:33 -04:00
NepDisk
6417a7f1f2 Add missing write sets 2025-10-07 20:40:39 -04:00
Anonimus
a2e2f2cbb2 Revert "Fix lap split icon position"
This reverts commit b4be36df23.
Maybe hopefully perhaps this spells the end of our alignment woes.
Ignore the SPB reticle looking like that.
2025-10-07 17:46:15 -04:00
Anonimus
62457690a5 Add pivot vectors and alignment flags to patches
Having to rely on offsets for rotation alignment is annoying and breaks Lua.
So... let's not!
2025-10-07 14:46:03 -04:00
NepDisk
9f8af1a7dd Merge pull request 'Refactor Netsaves' (#160) from refactornetsave into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/160
2025-10-07 19:02:45 +02:00
NepDisk
028d368765 Remove unused functions 2025-10-07 13:03:05 -04:00
NepDisk
151bb79d85 Combine LUA_Archive and LUA_Unarchive 2025-10-07 12:36:36 -04:00
NepDisk
0d7d460cb8 Fix polyobject resyncs 2025-10-07 12:09:24 -04:00
NepDisk
36a01ba0af Refactor polyobjects 2025-10-07 11:50:24 -04:00
NepDisk
ce70e05d30 Merge branch 'blankart-dev' into refactornetsave 2025-10-07 10:57:10 -04:00
Anonimus
6960c52e91 Rework eflags compat (closes #150) 2025-10-07 10:47:02 -04:00
NepDisk
ef95e49e12 Merge pull request 'Fix ground followers phasing through FOFs' (#157) from Wumbo/blankart:followerstuff into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/157
2025-10-06 05:18:28 +02:00