Closed Coronia closed 4 months ago
Nightly build for this pull request:
This comment is automatic and is meant to allow guests to get latest nightly builds for this pull request without registering. It is updated on every successful build.
The previous fix didn't work, so I took the idea of @chaserli and put those vectors into ScenarioExt.
Both ReloadInTransport and AutoDeath (including limbo buildings) worked properly in our intensive regression test, and the crash no longer happened.
[!CAUTION]
Review failed
The head commit changed during the review from 3b637ddcdf4efa2a9c9ead214ac23d4f8985df70 to fe268f5b558a6f51f42be63560439befb9ed787b.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Techno with ReloadInTransport=yes suffered from a crash when the transporter's owner is changed (i.e. being mind controlled). This is because it'll move the techno from the original owner's OwnedTransportReloader list to the new owner's, which is actually wrong when the transporter doesn't have Passengers.SyncOwner=yes. Attempted to fix this issue and unified the conditions of ReloadInTransport