Commit graph

888 commits

Author SHA1 Message Date
NepDisk
b769bcd295 Adjust for our needs 2025-09-21 15:21:36 -04:00
JugadorXEI
eb4d4717e5 Move cv_showgremlins code to P_SweepTestLines so it can still fire 2025-09-21 15:08:36 -04:00
NepDisk
c204314ae9 Shut up GCC 2025-09-15 12:01:09 -04:00
NepDisk
24bceed8f1 Add backwards compat for older demos regarding ez start and bumpspark 2025-09-15 11:38:23 -04:00
NepDisk
14fb1048fe QOL for RA
Having to time the input everytime makes attempts annoying to attempt since you often have to restart if you fail. Bumpspark and Bumpspring are also enabled for ease of play as well since vanilla bumps are generally unliked
2025-09-15 03:16:09 -04:00
NepDisk
f359a53756 Fix gremlins on Abstration minecart map 2025-09-14 17:47:39 -04:00
NepDisk
4917fcde50 Revert 'Use Path traversal if sweep lines fail'
This reverts commit 89f0ef836b.
2025-09-14 15:39:42 -04:00
NepDisk
7c7f5ac1d0 Revert "Only run fallback traversal for bounce and slide for gameplay important objects"
This reverts commit 15b83e9fc3.
2025-09-14 15:38:12 -04:00
NepDisk
8b9bead8ba Revert "Replace assert with return in slidemove old"
This reverts commit 95eea4d1af.
2025-09-14 15:35:49 -04:00
NepDisk
95eea4d1af Replace assert with return in slidemove old 2025-09-14 01:43:30 -04:00
NepDisk
dd1790749e Remove unused var 2025-09-13 14:19:17 -04:00
NepDisk
14052daede Improve step up accuracy to v1
So it turns out Theres no 'maxstep > 0' check in v1
2025-09-13 13:40:20 -04:00
NepDisk
1aed9067bb remove avgheight as its no longer needed 2025-09-13 10:35:33 -04:00
NepDisk
9352d77c92 'Increment move resolution increase' cherry-pick
adbdc63895
2025-09-12 01:29:08 -04:00
NepDisk
15b83e9fc3 Only run fallback traversal for bounce and slide for gameplay important objects
Mostly to prevent issues with objects such as mine explosion particles and other visual effects from spamming traversals
2025-09-08 17:19:33 -04:00
NepDisk
89f0ef836b Use Path traversal if sweep lines fail
Not very pretty with lots of duped code but it works?
Designed to handle collision line sweep miss edgecases as they occur until line sweeps can be improved
2025-09-08 16:33:06 -04:00
Wumbo
b0e25dcc9c Unify death animations and make more accurate to SRB2Kart 2025-09-07 19:06:37 -04:00
NepDisk
ea81fccfb5 Make friction stuff look nicer and add friction loss on waterrun 2025-08-24 21:43:29 -04:00
NepDisk
b1c1a18625 Remove the rest of the camera slide shit 2025-08-17 18:40:39 -04:00
NepDisk
c61c117168 The Camera is always noclip, why does it slide traverse 2025-08-17 18:32:47 -04:00
NepDisk
478feacd3a Miscellaneous OpenGL Fixes
Cherry-pick of https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2721 and also some base srb2 helper functions
2025-08-13 12:04:44 -04:00
GenericHeroGuy
8a895d4813 Update hashes, bot tweaks, fix thwompsactive 2025-08-06 01:30:43 +02:00
NepDisk
1d2909c1a5 Revert "'''fix''' gremlins by sweeping extra lines"
This breaks grand metropolis sigh

This reverts commit e244c3ece4.
2025-07-21 21:26:39 -04:00
NepDisk
e244c3ece4 '''fix''' gremlins by sweeping extra lines 2025-07-21 15:56:03 -04:00
NepDisk
8293951ce1 Don't skip code if maxstep is < 0 like other SRB2 versions 2025-07-20 14:28:00 -04:00
NepDisk
cb2bbf5145 Make bots and external players transparent again and fix disappear minimap player breaking 2025-07-15 10:14:58 -04:00
NepDisk
2f84779d41 Update rest of the existing files to use blankart branding 2025-07-01 00:23:30 -04:00
Anonimus
27ea5021b4 Add Flipover damage, change Invincibility interactions 2025-06-29 01:30:00 -04:00
NepDisk
e456d59c0e Dont always call R_PointInSubsector if thing has not moved in P_CheckPosition
https://github.com/Indev450/SRB2Kart-Saturn/pull/148
2025-06-28 23:28:26 -04:00
NepDisk
b0b9d97b1f add MF_PAIN fallback just in case 2025-06-02 09:39:49 -04:00
GenericHeroGuy
481053a232 An attempt at timing and setting up drifts 2025-05-24 00:33:04 +02:00
GenericHeroGuy
abd496bd61 Behavior fixes, changed variables, an actual bot debugging HUD 2025-05-23 21:11:42 +02:00
GenericHeroGuy
da226e75a5 More robust(?) finish line handling 2025-05-20 00:07:37 +02:00
NepDisk
1d6dd4125a Remove Droptarget. 2025-05-10 07:31:51 -04:00
James R
67888c237d Activate sector each time / once actions when mobj touches the ground
Before

- Each time / once only activates when the mobj's sector
  changes
- The activation may depend on the mobj touching the floor
- If the mobj is in the air when the sector changes, the
  action will never be activated

After

- Each time / once actions that require floor touching
  also activate every time the mobj lands on the ground
  from the air (regardless of whether the sector changed)
2025-05-06 19:07:53 +02:00
NepDisk
82a150c670 Fix tripwire wall issue 2025-05-02 12:18:56 -04:00
NepDisk
a53de0d11e Fix mineexplosion compiler warning 2025-04-30 18:11:11 -04:00
NepDisk
9584982685 Revert Rewrite mines
As much as this pains me, this might be needed for lua compat.

This reverts commit 1381a56077.
2025-04-29 18:10:57 -04:00
Anonimus
00470714c0 Make bots drift 2025-04-25 16:21:57 -04:00
NepDisk
d82d148a17 [PATCH] Fix Crash with stepup clamp
How silly. Thanks Alug so much!
2025-04-23 18:16:30 -04:00
NepDisk
8bf5180385 RA preset fixes 2025-04-13 06:53:47 -04:00
NepDisk
3445e6b6e6 Fix new waypoint jank 2025-04-05 11:38:12 -04:00
James R
2f36b9931d Remove macro to disable noclip camera 2025-03-27 21:43:42 +01:00
NepDisk
76ec93f957 Allow Mobjs to waterrun
Waterrunning has been moved over to flag2 MF2_WATERRUN
Applying the flag allows to stand/move on water.
2025-03-17 14:16:44 -04:00
NepDisk
b84257f2ab Fix water stepup conditions 2025-03-17 11:36:03 -04:00
NepDisk
24d52d593e Refactor bubbleshield collide, use splitflags for analog input display, don't run waypoint update code on legacy checkpoints 2025-03-14 17:31:51 -04:00
NepDisk
0495190a08 Fix Stepup issues for the most aprt.
This fixes midtexture stepover and extreme stepup such as the jank line in greenhils
2025-03-13 06:36:16 -04:00
GenericHeroGuy
2aa52a15b6 Revert P_CheckPosition's MF_NOCLIP behavior
Seems to have been unintenionally yoinked in 122b2696,
and it causes an obnoxious amount of lag for grindrails
2025-03-03 22:26:07 +01:00
NepDisk
5caee8cc09 Fix type check for Land Mines vs Drop Target/Bubble Shield expand
b2268157fd
2025-02-27 12:58:13 -05:00
NepDisk
55405600ea Fix rare Bubble Shield crash
30d7e94ece
2025-02-27 12:24:14 -05:00