Righto, still doing a lot of fixing on balance and probabilities.
The ...Combat.scr missions are always the "shoot on sight" variety, while the ...Patrol.scr scripts pick from the lists below,
though many of these get pruned out depending on terrain type and circumstances
// Possible friendly space patrols
mLogCall("Mission type: shoot on sight (hostile naval vessel)", fMissionType);
mLogCall("Mission type: double-crossing contraband dealer", fMissionType);
mLogCall("Mission type: double-crossing arms dealer", fMissionType);
mLogCall("Mission type: help a badly damaged cruiser", fMissionType);
mLogCall("Mission type: a phoney courier message", fMissionType);
mLogCall("Mission type: black market delivery to a local pirate ally", fMissionType);
mLogCall("Mission type: dealing with civillian needing a tow", fMissionType);
mLogCall("Mission type: dealing with enemy scout force", fMissionType);
mLogCall("Mission type: dealing with enemy diplomat", fMissionType);
mLogCall("Mission type: helping civillian in distress", fMissionType);
mLogCall("Mission type: dealing with innocent civillian", fMissionType);
mLogCall("Mission type: dealing with civillian smuggler", fMissionType);
mLogCall("Mission type: dealing with wanted criminal", fMissionType);
mLogCall("Mission type: dealing with hostile civillian", fMissionType);
mLogCall("Mission type: dealing with civillian spy", fMissionType);
mLogCall("Mission type: dealing with \'innocent\' pirate", fMissionType);
mLogCall("Mission type: dealing with pirate smuggler", fMissionType);
mLogCall("Mission type: dealing with wanted pirate", fMissionType);
mLogCall("Mission type: dealing with hostile pirate", fMissionType);
mLogCall("Mission type: dealing with pirate spy", fMissionType);
mLogCall("Mission type: dealing with non-aggressive monster", fMissionType);
mLogCall("Mission type: dealing with hostile monster", fMissionType);
mLogCall("Mission type: dealing with evacuation of terrain", fMissionType);
mLogCall("Mission type: dealing with salvage from terrain", fMissionType);
mLogCall("Mission type: dealing with one of our vessels in distress", fMissionType);
mLogCall("Mission type: dealing with enemy combat vessel", fMissionType);
mLogCall("Mission type: dealing with prison riot", fMissionType);
mLogCall("Mission type: dealing with civillian riots", fMissionType);
mLogCall("Mission type: acting as arbitrator between fighting civillians", fMissionType);
mLogCall("Mission type: escorting the ambassador", fMissionType);
mLogCall("Mission type: courier duty", fMissionType);
mLogCall("Mission type: disposing of a pirate base", fMissionType);
// Possible hostile space patrols
mLogCall("Mission type: shoot on sight (hostile naval vessel)", fMissionType);
mLogCall("Mission type: raiding an enemy supply/repair outpost", fMissionType);
mLogCall("Mission type: eavesdropping on an enemy force", fMissionType);
mLogCall("Mission type: a swarm of tiny hostiles", fMissionType);
mLogCall("Mission type: sweeping a rogue orion minefield", fMissionType);
mLogCall("Mission type: dealing with derelict enemy ship", fMissionType);
mLogCall("Mission type: dealing with \'innocent\' pirate", fMissionType);
mLogCall("Mission type: dealing with pirate smuggler", fMissionType);
mLogCall("Mission type: dealing with wanted pirate", fMissionType);
mLogCall("Mission type: dealing with hostile pirate", fMissionType);
mLogCall("Mission type: dealing with pirate spy", fMissionType);
mLogCall("Mission type: dealing with non-aggressive monster", fMissionType);
mLogCall("Mission type: dealing with hostile monster", fMissionType);
mLogCall("Mission type: dealing with evacuation of terrain", fMissionType);
mLogCall("Mission type: dealing with salvage from terrain", fMissionType);
mLogCall("Mission type: dealing with one of our vessels in enemy hands", fMissionType);
mLogCall("Mission type: dealing with one of our vessels in distress", fMissionType);
mLogCall("Mission type: dealing with enemy combat vessel", fMissionType);
mLogCall("Mission type: disposing of derelict vessels in a black hole", fMissionType);
mLogCall("Mission type: disposing of a pirate base", fMissionType);
dave