How can I get my vehicle to not budge against smaller objects?
Because Pawn and Character classes don’t have (allow?) physics simulation enabled.
I admit I’ve never tried to make a game that included such a thing, but as far as I know the only way to accomplish what you’re looking for would be…
to extend a collision component so it will collide ahead of actual collision with the vehicle.
On collision, replace Character/Pawn actors with ‘ragdoll’ versions until after the resulting physics have taken place.
Part of the Character and Pawn classes are their custom physics. That’s why you can crash them into one another at any speed and they just come to an immediate halt rather than bouncing.
A Character running on Ai MoveTo will shove any physics enabled object out of the way regardless of size/mass, and an object of 10,000,000 mass will hit it with no more effect than an object with 10.
I was afraid of that. My next task is to add a box trigger around the vehicle to overlap and then trigger an event in the pawn to go through a death sequence that includes setting collision to none so the vehicle can pass through. Thanks.