Commit graph

23614 commits

Author SHA1 Message Date
NepDisk
4c30979447 Attempt to fix music callback crash
This is a really old saturn fix
2025-12-14 17:39:07 -05:00
NepDisk
a6661fc2e6 Only use CPM on OSX and Windows 2025-12-14 17:27:15 -05:00
Dante Helmore
cfc42c96ec fix dedicated server replicating local players 2025-12-14 17:22:32 -05:00
yamamama
d4d1c9a8ef Restore the S.S.S.S.S. Squad and update credits 2025-12-14 13:52:58 -05:00
yamamama
017bb01f3e Revert "Greenres ruins this joke"
This reverts commit ecba188ac3.
2025-12-14 13:52:58 -05:00
Indev
f33534df0e Fix assigning SPR_PLAY frames not applying frame flags in lua_compatmode
Signed-off-by: NepDisk <nepdisk@noreply.codeberg.org>
2025-12-14 11:28:51 -05:00
NepDisk
7491793989 Fix two small warnings 2025-12-14 00:20:55 -05:00
NepDisk
790f2d2488 Fix commit SHA blocking and make it more obvious this is an indev project 2025-12-14 00:20:42 -05:00
yamamama
9324812dd0 Clang-format k_cluster 2025-12-14 00:10:37 -05:00
yamamama
a0b1a4bc6e Adjust minimum Alt. Invin distance... again
Felt too frantic earlier
2025-12-14 00:02:55 -05:00
yamamama
d9afec8f16 Clang this nonsense, adjust legacy cluster distancing a bit more 2025-12-14 00:02:55 -05:00
yamamama
288add05ba Refactor clustering (again)
* For tinypop (6P or less), the cluster system activates as long as there are more than 3 players.
  * Tinypop clusters ignore the player in last and factor everyone in the lobby.
  * At around 5 to 6 players, clusters ignore the frontrunner.
  * In between 6 and 18 players, a "double cluster" system is in use that averages the distance of two cluster players and selects a cluster player from that.
  * The distance from the cluster necessary for Alt. Invin. to appear has been reduced to 6400 (this is a buff!)

Hoping this makes clustering way more reliable and fair
2025-12-14 00:02:55 -05:00
yamamama
7b732e6701 Nitpick 2025-12-14 00:02:55 -05:00
yamamama
75bdd14cef Refactor cluster filtering
Double-clustering still needs to be done
2025-12-14 00:02:55 -05:00
minenice55
701ff411d5 Merge branch 'next' of https://codeberg.org/NepDisk/blankart into next 2025-12-13 23:28:20 -05:00
minenice55
a77c713a97 cooldown between bubble contacts
will likely need more done to prevent melting from pvp interactions
2025-12-13 23:28:07 -05:00
NepDisk
81dc08b9c3 Allow boostinfo to be read and set
Yes I'm aware you can only read what lua sets in the hud but theres not much I can do about that. This should still let mobjthinker,  prethinkframe and thinkframe to read boost data though
2025-12-13 22:59:46 -05:00
minenice55
e639ea6225 hash for the updated menu and patch 2025-12-13 22:53:28 -05:00
NepDisk
420b939122 Change balloon shadow scale 2025-12-13 20:01:47 -05:00
NepDisk
6e65d96647 Revert "Fix aridtoad and other stuff"
This reverts commit 27c0051a46.
2025-12-13 19:55:18 -05:00
minenice55
2ffd575fcd test: this might actually be fine? 2025-12-13 19:46:15 -05:00
NepDisk
27c0051a46 Fix aridtoad and other stuff 2025-12-13 19:36:27 -05:00
NepDisk
ea73a673cf Expose prevspeedboost 2025-12-13 17:52:53 -05:00
NepDisk
8424a3e8ab Fix speedscramble text overlapping 2025-12-13 15:27:14 -05:00
NepDisk
1ce907f7de I should break; this habit... 2025-12-13 13:57:49 -05:00
NepDisk
bcd8c9f1a4 compatmode field for Lua SkinLib 2025-12-13 13:53:19 -05:00
NepDisk
b17601c1a5 Clean up v1 UB for G_BuildMapName Lua 2025-12-13 13:05:47 -05:00
NepDisk
46ab8191f7 Fix addonloaded hook 2025-12-13 12:52:02 -05:00
NepDisk
1fbdf0f0ec Recreate UB in v1 luas for gBuildMapName 2025-12-13 12:02:52 -05:00
yamamama
ecba188ac3 Greenres ruins this joke 2025-12-13 09:25:37 -05:00
GenericHeroGuy
56c314cdeb Revert "Raise MAXTEXTCMD"
This reverts commit 29c55acc65.
2025-12-13 13:53:23 +01:00
NepDisk
f5cf0e617e Don't mark buffers as NULL in var_cleanup() 2025-12-13 02:39:37 -05:00
minenice55
38e47fb835 oops 2025-12-12 23:55:21 -05:00
yamamama
508530d088 Add missing factors to item the item roll tracker
* Track floating item pickups and Hyudoro steals
2025-12-12 23:47:11 -05:00
yamamama
81e88b07d2 More intermission nonsense
* Fix 16P leaderboard
* Fix that weird 4-pixel extend on the 32P itemlist
* Heavily shorten the item list timer
2025-12-12 23:47:11 -05:00
yamamama
e222b7c644 Reformat rolltic so it doesn't take an eternity 2025-12-12 23:47:11 -05:00
NepDisk
d9d54d1e5a Mostly repair and extend listmapthings 2025-12-12 23:38:28 -05:00
minenice55
60887c5da0 Merge branch 'next' of https://codeberg.org/NepDisk/blankart into next 2025-12-12 22:47:16 -05:00
minenice55
846f650658 fix interp for fancyroulette 2025-12-12 22:47:14 -05:00
NepDisk
57d9243e08 Fix online players being unable to vote (oops) 2025-12-12 22:46:18 -05:00
NepDisk
f9c0e7fb9c Fix illegal vote netxcmd 2025-12-12 22:37:34 -05:00
minenice55
382f1f1a82 make eggmine SADs add to itemlist 2025-12-12 21:56:32 -05:00
yamamama
cf3c123187 Merge pull request 'Item roll tracker' (#198) from itemlists into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/198
2025-12-13 03:45:42 +01:00
yamamama
b937c0519c Reformat the stupid cvar 2025-12-12 21:38:16 -05:00
yamamama
67a0d061da *patrick mouth gif* 2025-12-12 21:38:16 -05:00
yamamama
a77355889b Add some itemlist functions to Lua
Proper library... at some point.
2025-12-12 21:38:16 -05:00
yamamama
6a18829608 HORIZONTAL scrolling! 2025-12-12 21:38:16 -05:00
yamamama
9cd116cc4f Reformat item list 2025-12-12 21:38:16 -05:00
yamamama
cefe9dc783 Make the itemlist scroll at above 18 players 2025-12-12 21:38:16 -05:00
yamamama
bf8a54db50 Nitpick 2025-12-12 21:38:16 -05:00