Character collision (disable against player)

Hi,

I have these small characters (chickens) in my level, I don’t want the player to get stuck on them as they move through the level.
I setup a collision sphere on the chicken character and made it large, if the player overlaps the sphere, I grab the forward vector of the player, rotate it 90 right and use LaunchCharacter.

This works okay, but the player can still hit the chicken character as it’s launching. If I up the launch force the chicken is blasted and it just looks silly.
I’ve tried disabling the collision, but then the character can fall through the map if it doesn’t get switched on in time, I’ve tried the Ignore When Moving and add the player to that when they overlap, but that didn’t work.

I also used a timeline to move the chicken away from the player, but again, this resulted in too rapid a movement.

Does anyone know an easy way to temporarily disable character collision for the player only?

Thanks,
Dave

I would recommend using custom channels for collision. To make a custom object channel you have to create one in the project settings and then make the chickens collide with that one. Or you can make the chickens not collide with the pawn.

If you want a quick fix just make the chickens collision sphere ignore pawn types.

have a look.

Thank you.

but character already has a collision group, how to ignore that group only ? my player kicks things around, it’s annoying beyond belief