Swap execution order in moveEnergy
This commit is contained in:
parent
b7434d632c
commit
e2a300259c
@ -365,8 +365,8 @@ fun moveEnergy(source: IEnergyStorage, destination: IEnergyStorage, amount: Deci
|
|||||||
return extracted
|
return extracted
|
||||||
}
|
}
|
||||||
|
|
||||||
val received = destination.receiveEnergy(extracted, false)
|
val extracted = if (ignoreFlowRestrictions && source is IMatteryEnergyStorage) source.extractEnergy(received, false) else source.extractEnergy(received, false)
|
||||||
return if (ignoreFlowRestrictions && source is IMatteryEnergyStorage) source.extractEnergy(received, false) else source.extractEnergy(received, false)
|
return destination.receiveEnergy(extracted, false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user