what we're planning to do is for CF:A have a 'special' weapon for each character, but not an unlimited one - i.e. when a character they gets a special crate, they get whatever their special weapon is. in multiplayer mode you'd be able to pick your character's special weapon, and in melee mode the AI would all have random special weapons.