Personally i hate that the weapon rises up when getting in contact with a wall or door frame.
In reality that does not happen !
In reality the weapon stays where it is while the operator moves and the aiming point is just pushed to the side so that the aim is not longer on the intended area any longer as long as he moves into the same direction. When i see that my weapon has contact to the doorframe and i have no space to move backwards to make the barrel fit through the door i would NOT move further into the room around the corner ( which would put me in a very dangerous situation ).
So if the weapon length does not give you the freedom to tactically move though the door ( providing the possibility to stay on target ) you have to switch to your pistol BEFORE you decide to enter and clear the room. Or ..... take the full risk and rise the weapon barrel up, move further inside and bring it down again behind the doorframe as fast as possible.
And thats the bad solution in sandstorm ( and many other FPS games do it the same way !!! ) .. the weapon rises automatically when it has wall / doorframe contact ( which i don´t want ) AND it takes too long to bring the weapon back to optimum position. These two points get people killed very very often !
Trying to clear a room with a long barreled weapon is always tricky and a bad choise as you have to stay in distance with the barrel muzzle to the doorframe to be able to hit a target which is hiding in a position behind the corner of the door. So the best choice still would be a short barrelled weapon like the Heckler&Koch MP5/MP7, KRISS Vektor, FN P90, etc. or just a pistol to have enough space between the barrel muzzle and the doorframe.
This is the point where three things would help :
- Adding a mod where we can carry two primary weapons ( like this mod in Insurgency2014 - damn, i forgot the name of it ), one long Rifle and one short barreled SMG.
- changing the weapon mechanics --> let the weapon barrel have contact to the wall / doorframe and keep it there while the Operator moves and let the aim be pushed to the wrong side as long as the operator moves in that specific direction. That would at least feel realistic and give the chance to realize that the long barrel of the weapon does not fit sideways when moving through a doorframe.
Before getting in a risky position the operator could stop and quickly switch to pistol.
- let the mechanic like it is right now but reduce the time to bring down the weapon barrel again ( 50-100 miliseconds !? ), which would be the worst solution to the existing problem ( my personal opinion )
( it´s hard to describe for me in english as it´s not my native language, sorry guys, i hope you all understand what i mean )