Commit graph

21664 commits

Author SHA1 Message Date
NepDisk
0bf360a82e Some cherrypicks from SRB2 Classic's 'Faster software drawing'
-Textures with 0 height are not checked for wraps, this helps speed up multipatch columns.
-A useless call to R_FakeFlat has been removed.
-Slopes now use floats rather than doubles to calculate UV coordinates.
2025-07-02 21:38:35 -04:00
NepDisk
d502c04698 Adjust cmake file 2025-07-02 21:06:02 -04:00
NepDisk
adaba91738 Check if player is local inside aiming frame 2025-07-02 20:49:56 -04:00
NepDisk
a7a16687d0 double fpscounter samples 2025-07-02 20:28:53 -04:00
Sal
cead26d308 Sky offsets
Both X and Y offsets work on sky textures now. Old incorrect offset has been removed, so old skies lined up with the horizon special should be set to +16 Y offset.
2025-07-02 20:13:38 -04:00
NepDisk
09da09d2fd Use angle turn in camera rotation code 2025-07-02 14:19:11 -04:00
NepDisk
d940c25818 use full angle on the spot so drifting doesn't feel delayed 2025-07-02 13:59:10 -04:00
NepDisk
dd76faae4f increase drain rate on flameshield by one again 2025-07-02 13:38:27 -04:00
NepDisk
1d71681637 Apply a little bit of player Mom to flipover 2025-07-02 12:32:16 -04:00
NepDisk
bb9a8c42d7 Clear flametimer with kartgiveitem 2025-07-01 14:35:04 -04:00
NepDisk
ed37cbc871 Fix cluster warnings and fixing tabulation 2025-07-01 14:24:50 -04:00
NepDisk
c01a9d9bde Fix this correctly 2025-07-01 13:50:03 -04:00
NepDisk
04b65c70c4 Fix spinout retaining prev frame speedboost
This would happen because prevspeedboost would be used next frame for speedboost regardless of hit condition
2025-07-01 13:05:37 -04:00
NepDisk
8bbd7dca46 [Ported from SRB2PA] Increase the flat limits
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2669
2025-07-01 12:06:29 -04:00
NepDisk
3290da1e86 Adds console variable that will allow individual demos to desync
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2361
2025-07-01 10:59:22 -04:00
NepDisk
de02aa13fd Add fallback
This could be less safe but it prevents issues with the respawn not being set sometimes
2025-07-01 10:47:08 -04:00
NepDisk
2f84779d41 Update rest of the existing files to use blankart branding 2025-07-01 00:23:30 -04:00
NepDisk
73490f9480 Fix binary conversion for bird slopes 2025-07-01 00:17:31 -04:00
NepDisk
9d244dd89d Add safety for next respawn 2025-07-01 00:08:36 -04:00
NepDisk
c3351ce47c Buff flame a little big 2025-06-30 19:36:45 -04:00
NepDisk
3c07f1c406 remove debug prints 2025-06-30 16:37:29 -04:00
NepDisk
285aeee849 Fix cmake file o3 flag 2025-06-30 16:23:24 -04:00
NepDisk
c95225d382 Fix viewserver crash 2025-06-30 16:19:46 -04:00
NepDisk
8770ddbf82 Fix readd fallthroughs and comment to specfiy that they are 2025-06-30 14:09:46 -04:00
NepDisk
b0057bee1e Fix another set of warnings 2025-06-30 14:02:56 -04:00
NepDisk
107b822f54 Fix GCC output being annoying with ACSVM 2025-06-30 14:00:20 -04:00
NepDisk
2be0f7baa9 Adjust credits to add people 2025-06-30 13:39:47 -04:00
NepDisk
ee0ef71dfa Expose flipover damage stuff to lua 2025-06-30 13:28:22 -04:00
NepDisk
545bdbb97b Don't modulo sent skin info in develop 2025-06-30 13:18:15 -04:00
NepDisk
f004b36dbb Revert 'Merge pull request 'File loading refactor' (#68) from wadstrbuf into blankart-dev'
This reverts commit f72475b557, reversing
changes made to 0c89c85aae.

Sorry Generic this branch is really cool but it needs more work. I shouldn't have merged it too early...
2025-06-30 01:45:01 -04:00
NepDisk
b91f4c4133 Revert "Fix DSradio bug in chat for clang users"
This reverts commit e2524356da.
2025-06-30 01:45:01 -04:00
NepDisk
7c214d8730 Revert "questionable MAXLUMPLENGTH bump"
This reverts commit b2b37df918.
2025-06-30 01:45:01 -04:00
Anonimus
82221e947f Attempt to make legacy cluster distancing more effective 2025-06-30 00:49:50 -04:00
NepDisk
74ad3c0065 Make flameshield use DMG_FLIPOVER and cleanup 2025-06-29 20:47:58 -04:00
NepDisk
4eeb3a5d2a Merge pull request 'Add an alternative Invincibility type' (#69) from Anonimus/blankart:invincerework into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/69
2025-06-30 01:06:14 +02:00
NepDisk
fd4e128641 Account for PRECIP_NONE 2025-06-29 16:48:21 -04:00
NepDisk
51e530f861 Fix weather not properly getting read from SOC 2025-06-29 16:37:10 -04:00
NepDisk
47d16f3243 [PATCH] Fix precip getting stuck to the ground sometimes
Thanks Alug
2025-06-29 15:58:31 -04:00
NepDisk
b2b37df918 questionable MAXLUMPLENGTH bump
Sorry in advance Generic....

I don't know how much this will harm things but it fixes issues with mupak loading
2025-06-29 15:34:55 -04:00
NepDisk
d9bfb3c192 Rename freeroam to nocountdown and clean up some relatedcode
Also yes no skipping introtime now
2025-06-29 14:30:21 -04:00
NepDisk
969c161d3f Up comeback time to v1 value 2025-06-29 11:57:10 -04:00
NepDisk
af4f28cb2f fix battle win animation 2025-06-29 11:55:14 -04:00
Anonimus
efba636d96 Update main.pk3 hash 2025-06-29 02:19:27 -04:00
Anonimus
207e5011dc Add a cancel system to Alt Invincibility
Can be cancelled now, similarly to Grow
2025-06-29 01:30:21 -04:00
Anonimus
b81fcaf7c7 Add Denny to the 'Item Design' credits
Assisted with development and design of Alt Invincibility.
2025-06-29 01:30:19 -04:00
Anonimus
7c31ca0483 More changes to Alt Invincibility
Bottlenecker has been heavily buffed (8-tic deficit to invince timer at full strength)
The cluster now specifically only tracks losing players, and in the case that no new cluster point is found, instead reads from the last cluster player
Invincibility "hogs the item box" like Grow does, and (currently) can't be cancelled to prevent chaining
Maximum time limit has been buffed to 35 seconds
2025-06-29 01:30:17 -04:00
Anonimus
cac6bbdd41 Update the credits again
Adds 'Item Programming', 'Item Design', and 'Design Support' sections, with the respective people in each.
2025-06-29 01:30:15 -04:00
Anonimus
5e15f7a68a Update Alternative Invincibility
Invincibility now begins to get affected by offroad as it runs out
A "bottlenecker" begins to kick in as an invincible player closes in on the cluster, causing their invincibility to expire at an increasing rate
Prevent Invincibility from being rolled at extremely close cluster distances, to prevent the potential for rolling it as a "dud" item
2025-06-29 01:30:14 -04:00
Anonimus
1e05aa8308 Add Rim and Luna to the credits
Nep, please... My name...
2025-06-29 01:30:12 -04:00
Anonimus
c07ccf475f Add toggle for legacy Invincibility
Also adds customizable time values for Alternative
2025-06-29 01:30:10 -04:00