Commander McLane wrote:The rule is simple:
pod from non-clean ship: bounty
pod from clean ship: insurance money
(Since 1.75 Oolite handles two mixed cases as well, where part of the insurance money is used to bribe the local authorities in order to get a non-clean pilot free, or a seemingly clean pilot is taken into custody anyway.)
In any case they don't end up as slaves. Only pods without a character in them do.
Fatleaf wrote:But now and then when you scoop a pod the message reads "you have scooped/captured a slave" and when they register as 1 ton of slaves in your hold.
That's the pods without a character in them I referred to.
I've forgotten the specifics about when and why those pods are created. I think they're the result of buggy OXPs. Eric knows certainly more on the subject.
Oolite adds pilots to ships with bounty, insurance, both or none at all. The exact values depend a bit on the ship role. Pirate pilots always have a bounty, while traders often are ensured. Bounty hunters are rarely insured. On scooping all pilots are added as slaves to the inventory.
On docking, you get your rewards/bounties for the pilots and the pilots are removed from your inventory. Only pilots without bounty/insurance stay as slaved in your hold. But on ejecting, a pilot also inherits part of the ships bounty. That means that such pilots always have a bounty and never end up as slaves after docking.
Some pilots can have both bounty and insurance. Before 1.75, one of the two was just ignored. (albeit wrong as scooping and docking used different values when both were present) Ignoring one value felt somehow wrong, so since 1.75 both values are mentioned on docking, but handled a bit different in high/low governments.
(NB Pilot bounty and ship bounty are two different things.)
The oxp uses the shipDockedWithStation() handler. When this one fires, the Pilots with bounty/insurance are already removed from the inventory. That means the player can still scoop escape pods, as long as he dumps them again when the "scooped slave" message appears.