restored emergency drop/passenger dump from galaxy when pilot bails

This commit is contained in:
Fate-JH 2023-03-27 01:20:12 -04:00
parent 53e3f9a08d
commit 83f6b761d8

View file

@ -28,12 +28,12 @@ class CargoCarrierControl(vehicle: Vehicle)
* @param kickPassengers passengers need to be ejected "by force" * @param kickPassengers passengers need to be ejected "by force"
*/ */
override def PrepareForDisabled(kickPassengers: Boolean) : Unit = { override def PrepareForDisabled(kickPassengers: Boolean) : Unit = {
super.PrepareForDisabled(kickPassengers)
//abandon all cargo //abandon all cargo
vehicle.CargoHolds.collect { vehicle.CargoHolds.collect {
case (index, hold : Cargo) if hold.isOccupied => case (index, hold : Cargo) if hold.isOccupied =>
val cargo = hold.occupant.get val cargo = hold.occupant.get
checkCargoDismount(cargo.GUID, index, iteration = 0, bailed = false) checkCargoDismount(cargo.GUID, index, iteration = 0, bailed = false)
super.PrepareForDisabled(kickPassengers)
} }
} }