Collision not working as Expected

I wanted my Player to not Collide with the Enemies but let enemies collide with each other. For this I created two custom collision objects that have Block as default response.

I tried setting every Object’s collision same as the Pawn preset but the player and enemies kept sliding across the floor which has Default preset.

Collision config of Player and Pawn:

If i just replace the ObjectType to Pawn it works but changing it to custom object does not work.
I tried everything please Help.

Hey @Aadi222555!

Try setting them the way you want first, then restarting the engine. A lot of problems with custom object channels get fixed upon restart!

So in this case- You want “Player” to respond with “Ignore” to “Player” and “Enemy” at the very least.

Ignore takes priority over Overlap and Block both, and Overlap takes priority over Block.

Hope this helps!

Hey @Mind-Brain,
I tried everything,
To make my issue clear, for a simple example I have a Player with new ObjectType Player which has default response Block. Then in the details pane I set the capsule’s collision preset to custom and tick everything to Block to ensure the block works against everything. Now if the player’s collision ObjectType is set to Pawn then the movement works correctly but if I set the object to anything else the movement does not work as expected and the player slides on the floor. (The floor is just a static mesh which is set to Default preset)

Video Demo:

I discovered through debugging that the weapon held by the player has a static mesh with its Collision Object Type set to World Static, which by default was blocking the player and preventing movement from functioning as expected.