If the PA Control Box isn't rotated to match the Fuel Chamber, it actually rotates itself to match. This rotation triggered a rotation event, which in turn caused RescanParts() to run again, re-entrantly. This broke everything. Fixed by adding a boolean to just guard against this.
7.4 KiB
7.4 KiB