MissionComputer isn't sufficient for this.
There's two things in EV Classic that are there which I believe are part of the programming...however, if possible, I'd like to remove them. Unfortunately, I'd have no idea how to do this, so I'll simply describe what they are.
1. When the player completes a mission that rewards the player with an outfit at the mission's completion, the player's ammunition will be reloaded to whatever the player had the last time he was at an outfitter or stole ammo from a ship he boarded. Is there any way to disable this feature? (No, I do not want to use "outfit at mission start" - if the player already has at least 1 of the outfit, outfit at mission start does not give another one)
2. The "cannot sell this item" flag can be checked for ammunition, but when it comes to selling ammunition, you can still do it anyways. Is there any way to make this flag REALLY work for ammunition?
That's all. =/