A new version (0.6) with a lot of internal changes. Comments are very welcome as before and I would also appreciate very much, if someone proofreads texts included.
I'll experiment with pagroove's suggestion a bit more. With the present version of Oolite, mission screen overlay seems to vanish when paused and it is not restored when unpaused. So a working version would require a wholy different background for each core ship included.
* Big internal change of logic:
- Entities with scan classes "CLASS_NEUTRAL", "CLASS_MILITARY", "CLASS_POLICE" and "CLASS_THARGOID" are considered to be spacecrafts.
- Entities with scan classes "CLASS_MILITARY", "CLASS_POLICE" and "CLASS_THARGOID" are considered not to be included in the Reference Library. Military and Police are thought to be classified information and Thargoid ships are not made by known shipmakers in the known eight galaxies.
- Entities with roles "constrictor", "kephalan", "odonatean", "scorpax" are by default considered to be classified/unknown. Other oxps can add their classified ships to the this.$classifiedRoles array of this oxp or I can hardcode them in if preferred.
* As per cim's suggestion, this equipment now works through priming. With STE installed, n or p will activate the mission screen. When STE is upgraded, n will show info in the hud and b will activate the mission screen.