RingRacers/src/objects
Sally Coolatta 8f5e0f63e9 Evict the wall gremlin
Gremlins happened whenever P_TryMove and P_SlideMove/P_BounceMove disagreed on what an object collided with. When TryMove said you collided with a line, but P_BounceMove said that you didn't, then you'd get gremlin'd.

To fix this, P_TryMove now can edit a struct to contain information on what it collides with. P_SlideMove and P_BounceMove no longer try to detect walls on their own and now requires this result from P_TryMove. If a slide/bounce is needed without moving the object, then you'd want to use P_CheckMove to get the result.

Lua is not supported right now.
2022-11-21 16:12:53 -05:00
..
CMakeLists.txt cmake: add objects CMakeLists.txt 2022-08-23 21:29:06 -05:00
duel-bomb.c Fix Duel Bomb tumble not scaling 2022-10-01 22:28:33 -04:00
gardentop.c Clamp Top float modulation 2022-09-29 09:35:12 -07:00
hyudoro.c Use non-damaging hitlag for Hyudoro collide 2022-11-03 04:28:02 -07:00
item-debris.c Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into setangle 2022-09-26 16:25:06 +01:00
jawz.c "UDMF: The whole thing" merged 2022-10-09 01:13:37 -04:00
manta-ring.c Add shockwave support to K_SpawnDriftElectricSparks 2022-09-23 22:14:10 -07:00
orbinaut.c Evict the wall gremlin 2022-11-21 16:12:53 -05:00
shrink.c Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into rng-states-2 2022-09-24 20:29:53 +01:00
Sourcefile Merge branch 'master' into duel-stuff 2022-10-01 21:46:02 -04:00
spb.c Don't DEVELOP guard spbtest 2022-10-02 04:12:03 -07:00