Commit graph

23077 commits

Author SHA1 Message Date
GenericHeroGuy
d897f6fee9 Fix orbi/jawz bumps, ensure bumpcode always runs
The game manually runs P_TryMove and P_SlideMove for orbiting items, so
putting it in P_BounceMove is not gonna work
2025-11-23 17:14:02 +01:00
GenericHeroGuy
bb77cfb227 Revert 'Safe Guard P_ThingOnSpecial3DFloor'
This reverts commit 4f829a61de.
2025-11-23 16:13:43 +01:00
James R
f273efc8c2 p_mobj.c: guard some cases where a mobj could be removed 2025-11-23 16:12:46 +01:00
NepDisk
4f829a61de Safe Guard P_ThingOnSpecial3DFloor
Some how Lua is crashing the game because ballhog loses its subsector
2025-11-23 09:10:50 -05:00
NepDisk
7d9d08df8d Update hash for new terrain 2025-11-22 22:40:45 -05:00
NepDisk
380e504d98 Revert "Use x and y on point of collide instead of trymove end x and y when available"
This reverts commit 88c42e3116.
2025-11-22 22:36:23 -05:00
NepDisk
88c42e3116 Use x and y on point of collide instead of trymove end x and y when available 2025-11-22 21:59:23 -05:00
GenericHeroGuy
2414127ca4 Update sweep code in PIT_CheckLine to match stepup code
Fixes random snags like the Dark Race log
floorstep/ceilingstep is unused now but eh
2025-11-23 02:17:45 +01:00
GenericHeroGuy
58360612cd Slide off of blocking mobjs if you cannot bounce 2025-11-23 01:25:02 +01:00
GenericHeroGuy
f11e9a7d13 Fix falling rocks (and possibly other objects) having no collision 2025-11-23 00:34:35 +01:00
GenericHeroGuy
fd2e480ee4 More bumpcode fixing
* Players are no longer always weight 5 (blame 3bc6b89fa0)
* K_KartBouncing is now called if result.mo is set and the move succeeds,
  and the solid flag is now set based on PIT_CheckThing blocking the move
* Fixed simultaneous object + wall bumps
* Removed the remaining uses of K_KartBouncing in PIT_CheckThing
* Reverted player bumps back to BMIT_CONTINUE, since it works now
2025-11-22 22:36:25 +01:00
GenericHeroGuy
d19ff35fbf Centralize bumpcode into P_BouncePlayerMove
Instead of having bumpcode in both the collision checking AND collision
response code, move everything under the g_tm.thing->player check into
P_BouncePlayerMove. No more double bumps!

Also fix bonking on non-solid midtextures due to touching a FOF at
the same time (Botanic Base, Crumbling Tower)
2025-11-22 18:43:24 +01:00
NepDisk
38e56fcec3 Update missing openAL error 2025-11-22 10:11:13 -05:00
NepDisk
305703d320 Fix panels not doing stack sound 2025-11-22 09:46:14 -05:00
NepDisk
079598b195 Pulse Ring usage on low motor 2025-11-22 07:56:07 -05:00
GenericHeroGuy
e111d31df8 Fix players clipping into some solid objects
Caused by c6daa4da8 not reverting the return values
2025-11-22 02:11:31 +01:00
GenericHeroGuy
3f0b521112 Fix the wall elevator in Grand Metropolis 2025-11-22 01:23:13 +01:00
GenericHeroGuy
16ab5ea0e4 Fix missing flashtics check on bananas 2025-11-21 22:34:44 +01:00
GenericHeroGuy
65d346a93e Fix missing item death flings on collision
Apparently the Z offset code morphed into hitlag in v2
2025-11-21 22:24:31 +01:00
GenericHeroGuy
18dbb520ec Jesus, 4 stacked sound effects!?
oh and remove redundant driftlevel writes
2025-11-21 21:28:32 +01:00
NepDisk
2cda9c62ba Don't flash you got em 2025-11-21 17:24:55 +01:00
NepDisk
23dc91483e Update hash for assets crash fix 2025-11-21 09:29:25 -05:00
NepDisk
5f078a459b Fix potential crash in PNG_Read
Happens in certain situtations
2025-11-21 09:18:47 -05:00
NepDisk
4dd7af8cf9 I really need to break; this habit 2025-11-20 22:11:08 -05:00
NepDisk
616e0ecb88 Add Panel Stack toggle for hardcode stacking 2025-11-20 20:38:00 -05:00
NepDisk
6fc5eb11f8 Fix broken lua due to missing entires 2025-11-20 20:15:48 -05:00
NepDisk
4b0b9cac42 Fix music not resuming when unpaused
Thanks Alug. Basically mixer_sound just uses this to check if the song is loaded not if its acutally playing. Why? Who knows.
2025-11-20 17:29:37 -05:00
NepDisk
c030d46462 [PATCH] Fix up Rumble and LED stuff and add extra drift stuff to rumble
Thanks Alug!
2025-11-20 16:49:35 -05:00
NepDisk
f7bf52bcfa Use proper gamepad retrival function for rumble and add LED ticker 2025-11-20 15:17:13 -05:00
NepDisk
a1fa9d604f Register gameped led cvar 2025-11-20 14:47:55 -05:00
NepDisk
b337a9e69a Port Saturn's rumble and gamepad LED systems 2025-11-20 14:39:37 -05:00
NepDisk
64221c90d9 Fix auto conversion of RR Diag springs
Mappers should add stronger springs themselves during the conversion process
2025-11-20 11:32:27 -05:00
NepDisk
a066edeb6e Update hash 2025-11-20 11:02:51 -05:00
NepDisk
829489106c Merge pull request 'Addtional Mapping objects, doomednum conversion and UDMF -writetextmap' (#183) from dashring into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/183
2025-11-20 16:57:43 +01:00
NepDisk
2474569652 Adjustments to how springs work for customization
Springs are now have gravity by default and that gets inverted if arg0 is set with flag TMSPR_NOGRAVITY
2025-11-20 09:45:14 -05:00
NepDisk
4610034752 Fix broken objects due to missing breaks 2025-11-20 08:42:03 -05:00
NepDisk
2c3e0cea8e Add STJR to credits 2025-11-20 08:03:45 -05:00
yamamama
40655fbe87 Revert "Prevent the game from still attempting to save replays during a game exit"
This reverts commit bf8fe049c2.
2025-11-20 06:13:44 -05:00
yamamama
bf8fe049c2 Prevent the game from still attempting to save replays during a game exit
Resolves SIGSEGV no. 8
2025-11-20 03:06:47 -05:00
NepDisk
8f3047ac75 Merge branch 'blankart-dev' into dashring 2025-11-19 23:06:05 -05:00
NepDisk
0534eb4121 Also apply this to r_segs 2025-11-19 23:04:44 -05:00
NepDisk
6884ca0a90 Add more spring types 2025-11-19 20:47:07 -05:00
NepDisk
5f6c7e2127 Fix oversight in software plane and sprite secbright handling
c54aaf1cdb
2025-11-19 19:19:32 -05:00
NepDisk
64ead818ca Fix noverifyiwads cmake flag 2025-11-19 19:17:19 -05:00
NepDisk
70f2c8aca6 Merge branch 'blankart-dev' into dashring 2025-11-19 16:54:28 -05:00
NepDisk
36decf14e7 Toggle to decide to include mappatch objects in textmap conversion for UDMF and Binary 2025-11-19 16:42:23 -05:00
NepDisk
277d4dd2d6 Allow -writetextmap outside of binary
based on 0cbd7d43db
2025-11-19 16:08:07 -05:00
GenericHeroGuy
62da246450 Update mappatch hash, more No Respawn transparency and warning tweaks 2025-11-19 22:07:27 +01:00
NepDisk
e5df08bc43 Some more UDMF conversion changes 2025-11-19 15:20:57 -05:00
NepDisk
1b73ec4a6f Merge branch 'blankart-dev' into dashring 2025-11-19 12:43:56 -05:00