To C.Brutail:
You can test the flag locally.
To ai:
@Halogene & @alien: Yup for now the models just 'sits' on the player, however does the old ones do that too? If not I could use that system.
What do you mean by sits on? Flags position is set 20 units away from player origin, iirc.
So it is basically glued to the player. And I think old/current flags fit inside bb of player, that's why they can't poke through solid brushes.
However Alien, I've been thinking about that bone thing you proposed. How would you implement it? You said something that if the player crouched and stood the flag would move along his body. That I'm clear on. But introducing that would also possibly introduce new issues where the flag model would poke through walls as well. As the flag would move around.
I would use set_attach() (i think it is called like this) function doing similar thing to how the weapon is attached to the right hand of the model. It would work if in all cases flag would fit inside bb. With this flag, the problem would still remain. It does not mean that the flag is bad, it is very good, we just need to improve the system.
BTW, q3 had wider and higher flag than some of the player models (eg. orbb). Yet they (flags) didn't poke through walls. I could check how flag position was changing when player touched the wall when I'll be back from work.
Ai, don't give up. If your flag would be finished, I believe it will be definitelty included. There isn't any other model which could compete with yours yet.