I just found the last offender for producing unscoopable, criminal cargopods (at least the last on my system). It's the nubarrel from aegidian-special.oxp. I had inserted the explicit scan_class CLASS_CARGO in all shipdata from Cargo&Wrecks.oxp and Pods.oxp, but still got a criminal cargopod every once in a while. Turns out I had missed the nubarrel.
Cargopods need their scan_class explicitely set if they're spawned by script. If generated normally they get the correct scan_class from the engine.
History:
v 1.2 Moved Energy unit from standard to optional equipment because some Oolite versions handled it wrong.
v 1.1 Added cargo class to the container so it will work properly with Oolite 1.70+
v 1.0 original release
History:
v 1.2 Moved Energy unit from standard to optional equipment because some Oolite versions handled it wrong.
v 1.1 Added cargo class to the container so it will work properly with Oolite 1.70+
v 1.0 original release