Thats the thing, you don't have to sit down and strip and clean the weapon ( I guess that would take a bit of programing). An easy way of cleaning out in the field is wipe down the weapon with an oily rag, it does'nt remove rust, but it prevents it.

you have given me an idea, Instead of the barrel on machine guns on shooters showing that they over heat by smoking, they start to glow from the heat and eventualy jam/explode (say after 1000 rounds). But another good thing would be to be able to change barrels on machine guns before they over heat and jam/explode, but you only carry one spare. you would have to wait while the other barrel cools before swaping again.


Also entering water with a weapon can be dangerous, weapon fills up with water, you get out of the water, you fire and KABOOM... no more rifle.I think this could also work on a shooter game as well, all you could do to remedy this on the game is shake the gun (using the melee button?).