OldUnreal / Unreal-testing

OU 227 testing
Other
30 stars 0 forks source link

Mover's no longer ignore player when set to Ignore When Encroach #340

Closed Shivaxi closed 9 months ago

Shivaxi commented 1 year ago

This is a 227k only bug as far as I know. 227i and 226 behave as expected. 227k movers, when set to encroach, are trying to push you for some reason. This creates a few problems. 1, it likes to shove the player inside of the mover door. 2, there are a few levels that have the door swing outward in a small hallway, and in 227k they now push you back, soft locking the level because you can't get past the door. 3, this issue is amplified and most obvious when the movers are set to TriggerControl, as the mover force attaches the player, and causes a feedback loop bouncing in and out of the trigger's collision, as seen below:

227k:

https://github.com/OldUnreal/Unreal-testing/assets/10459358/2772d3f9-8f39-4a19-9054-1f9d7faab432

227i:

https://github.com/OldUnreal/Unreal-testing/assets/10459358/fb580179-4af1-4670-884b-b350b8fd239d

226:

https://github.com/OldUnreal/Unreal-testing/assets/10459358/c868eabc-229f-471e-bcdb-b9227fbfa48f

Suggestion: Return Ignore_When_Encroach behavior to how it was before. It shouldn't be trying to push the player (unless it's an elevator) and shouldn't be rotating the players camera either (I find this quite annoying). There's already a number of custom maps this is breaking. I made a test map you can try below:

227moverdoortest.zip

Marco888 commented 9 months ago

Fixed.