So after messing around with the 3D models i found out a few neat things.
"animation"
{
"name" "PRIMARY"
"activity" "ACT_MP_STAND_PRIMARY"
"default" "1"
}
"animation"
{
"name" "SECONDARY"
"activity" "ACT_MP_STAND_SECONDARY"
}
"animation"
{
"name" "MELEE"
"activity" "ACT_MP_STAND_MELEE"
}
When you take out two of these animations the remaining animation is used. If you take out all of the animations it uses the default stance. This allows you to do some neat tricks with the camera angles:
http://i.imgur.com/MHuekxQ.jpg
However stuff like this happens if the weapon is not in a favorable position:
http://i.imgur.com/5T05KVV.jpg
(It seems like soldier is the only class that has these types of issues because of how the rocket launcher is near the chin of the head)
Just something I found interesting.