Posted: Fri Aug 20, 2010 7:17 am
I have already started on a Free Slave OXP a while back (350-ish lines of code so far). Unfortunately not completed as RL is getting in the way.
I looked at Passenger Berth issues, scooped Escape Pod complications and decided to settle on this:
1) Slaves are only released in dock of a main station.
2) The slave pods of the disembarking slaves becomes 0.6 Machinery pods rounded down. A nice bonus.
3) Newly released slaves may not want to be release at the current location (default behaviour here is if the system is an Anarchy or Feudal world). If you keep them on board then they "live" in the slave pods they came in. The pods remain as slaves but they are added to a freed slave counter and will automatically leave at more hospitable location. If you leave a main station with freed slaves your legal status is reduced by the number of points you would have gained so you aren't penalized for releasing them yet still carrying them.
4) You have the option for giving them money when they disembark. The more money you give the higher the chance of having your legal status reduced a bit. (not added yet but I could also add a chance of a bonus from one of the anti-slavery organisations)
5) Also there is a chance that a released slave will request passage to a particular system with a reward from their family, clan, company, etc. Sometimes they will be tell you the truth sometimes not and then the reward if it does happen can vary wildly.
6) Some of the behaviours of this OXP are determined by functions registered with it. Such as when the slave don't wish to disembark, how often you get a request for passage, etc. There are some self registering functions that come with the OXP but you can disable them and register your own functions to change the OXP's behaviour.
Regards,
Phantor Gorth
I looked at Passenger Berth issues, scooped Escape Pod complications and decided to settle on this:
1) Slaves are only released in dock of a main station.
2) The slave pods of the disembarking slaves becomes 0.6 Machinery pods rounded down. A nice bonus.
3) Newly released slaves may not want to be release at the current location (default behaviour here is if the system is an Anarchy or Feudal world). If you keep them on board then they "live" in the slave pods they came in. The pods remain as slaves but they are added to a freed slave counter and will automatically leave at more hospitable location. If you leave a main station with freed slaves your legal status is reduced by the number of points you would have gained so you aren't penalized for releasing them yet still carrying them.
4) You have the option for giving them money when they disembark. The more money you give the higher the chance of having your legal status reduced a bit. (not added yet but I could also add a chance of a bonus from one of the anti-slavery organisations)
5) Also there is a chance that a released slave will request passage to a particular system with a reward from their family, clan, company, etc. Sometimes they will be tell you the truth sometimes not and then the reward if it does happen can vary wildly.
6) Some of the behaviours of this OXP are determined by functions registered with it. Such as when the slave don't wish to disembark, how often you get a request for passage, etc. There are some self registering functions that come with the OXP but you can disable them and register your own functions to change the OXP's behaviour.
Regards,
Phantor Gorth