Commit graph

22519 commits

Author SHA1 Message Date
minenice55
b92417085f nuh uh 2025-10-14 23:03:44 -04:00
minenice55
810d6a16e0 fuck it the intermission rankings can fit this much 2025-10-14 22:59:35 -04:00
minenice55
c9ee96010b idem for minirankings 2025-10-14 22:58:06 -04:00
minenice55
32311ac45d port rankings intermission from neptune
will 100% need cleanup
2025-10-14 22:42:20 -04:00
minenice55
01688db2e2 I'ma jumpstart this 2025-10-14 21:50:25 -04:00
NepDisk
d1f4503566 Merge pull request '[ENHANCEMENT] Implement Flamometer UI Element' (#166) from flamometer into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/166
2025-10-15 02:29:17 +02:00
NepDisk
f20ace5915 Buff bots a bit 2025-10-14 19:13:00 -04:00
GenericHeroGuy
28e341ce92 Restore kartbot_modifiermax and the mapheader option
It now uses the raw value directly, so maps using it will need to be updated
2025-10-14 21:57:04 +02:00
minenice55
3e694b6ca2 make flameometer fire not crash 2025-10-14 12:18:34 -04:00
GenericHeroGuy
a67fd02a86 Fix bubble shield reflections segfaulting 2025-10-14 15:31:04 +02:00
GenericHeroGuy
9b2a4d52b2 Fix player pointer relinking being utterly broken
Courtesy of be5d651d
2025-10-14 15:03:01 +02:00
minenice55
881dadd6a5 start flamometer 2025-10-13 21:29:14 -04:00
Anonimus
0a9eeacb95 Push Hyudoro odds further up 2025-10-13 20:30:13 -04:00
Anonimus
76565d70c0 More odds shit
* Increase rarity of Orbinauts, prevent them from being rolled in the bottom half entirely
* Prevent single Jawz from being rolled in the bottom half
* Move Hyudoro odds up one tier
* Move Sneaker odds back a good few tiers
* Nerf Flame Shield odds, push it further back
* 4x Orbinaut max probability is 1.3%
* 2x Jawx odds have been adjusted
2025-10-13 20:09:39 -04:00
NepDisk
243359659c init 0 2025-10-13 16:57:41 -04:00
GenericHeroGuy
aa64b9aeed Let flame shield punt hazards 2025-10-13 21:41:48 +02:00
GenericHeroGuy
1736fa10a9 Fix IF_HOLDREADY not being reset properly 2025-10-13 21:35:30 +02:00
Anonimus
d86e0af31f More odds bullshit
* Thunder Shield has been removed from Useodds 2 thru 4, preventing it from being an annoying midpack roll
* As compensation, Orbinaut, Bubble Shield, and Mine probabilities have been increased for those Useodds tiers
* Grow's odds have been significantly reduced, tapering off the closer you get to Useodds 15
* Odds for Rocket Sneakers have been slightly modified
2025-10-13 14:39:36 -04:00
GenericHeroGuy
efd6779ef7 Refactor player shield management
shieldtracer has been moved to player_t, replacing curshield, in order to
maintain a Single Source of Truth(tm) and to help ourselves and Lua
scripters in the future
2025-10-13 20:23:17 +02:00
NepDisk
fc53a73f9b Kill ->localfile 2025-10-13 11:43:35 -04:00
NepDisk
62e78fbe72 Update to Saturns modified and fixed qs22j 2025-10-13 11:32:04 -04:00
Alug
30e1cdb404 use floats for calculating ticratescaled
this does not need to be double lel
actually improves performance in some cases
2025-10-13 11:29:39 -04:00
NepDisk
f7626d9898 dont update hud during skipped frames
513613d83b
is was to fix issues with some lua huds looking really bad during frameskip
but this causes issues with the hud flashing during gif recording
2025-10-13 11:25:06 -04:00
NepDisk
d24238a0fe Use higher amount of vissprites in 64bit 2025-10-13 11:23:13 -04:00
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