This is actually ARES feature, but IMO this was unchanged since 0.2 (according to the doc) so that we might have the Abductor Source Code available publicly.
This was my idea on how to make the true Chrono Prison.
INI Code:
[AN ABDUCTOR UNIT] ; The technotype is an abductor
Abductor.RemoveOverTime= (bool, def no. Allows Abductor Units to remove/kill the passengers over time)
Abductor.RemoveDelay= (int, def 0. Specifies the delay between each removal)
Abductor.RemoveAmount= (int, def 0. Specifies amount of passengers to be removed/killed based on Passengers= quota, if the SizeLimit >1, then it will considered as 1 unit)
Abductor.RemoveGivesExperience= (bool, def no. Allows the Abductor gain exp from the removed/killed pawns from the inside)
Abductor.RemoveGivesSoylent= (bool, def no. Allows the Abductor gain Sell Money from the removed/killed pawns from the inside)
Abductor.AutoUnload= (bool, def no. Specifies if Abductor will automatically unload (even while moving) it's captured pawns)
Abductor.AutoUnloadDelay= (int, def 0. Specifies the delay between each auto-unload)
Abductor.ResetVeterancy= (bool, def no. Abducted unit will lose its veterancy progress after being free/unloaded from the Abductor)
[A UNIT] ; Every technotype
Abductor.RemoveDelayModifier= (double/percent, def 0. Specifies the modifier for the delay, higher value means longer to be removed)
Example:
[CHRP] ;an abductor unit
PipScale=Passengers
Passengers=8
SizeLimit=2
Abductor.RemoveOverTime=yes
Abductor.RemoveDelay=150
Abductor.RemoveAmount=1
Abductor.RemoveGivesExperience=yes
Abductor.RemoveGivesSoylent=yes
[BFRT] ;an abductor unit
Abductor.AutoUnload=yes
Abductor.AutoUnloadDelay=300
Abductor.ResetVeterancy=yes
[E1]
Abductor.RemoveDelayModifier=1.5 (means Abductor.RemoveDelay * 1.5 )
This is actually ARES feature, but IMO this was unchanged since 0.2 (according to the doc) so that we might have the Abductor Source Code available publicly.
This was my idea on how to make the true Chrono Prison.
INI Code:
Example: