Add "flyingcomponents" special world property
Merge after #3572
This PR adds a new special world property called flyingcomponents (default is true). This property determines whether the detached components such as doors, bumpers, etc., should respawn after a vehicle is recreated or streamed in. This PR solves a very frustrating and annoying issue where all missing components fall off again after using setElementModel or setVehicleVariant:
Thanks to this property, various car garages and vehicle spawners will be able to look normal without flying components around
Again I'll have to point out that this to me seems like more of a bug-fix-scenario, rather than a special-world-property-scenario. What about the current behavior is desirable?
Probably nothing, but it's better to set it to the current default than for the PR to get labeled as 'backwards-incompatible' and end up stalled for several months, or possibly even years
Probably nothing, but it's better to set it to the current default than for the PR to get labeled as 'backwards-incompatible'
It won't. Current state is bugged
Probably nothing, but it's better to set it to the current default than for the PR to get labeled as 'backwards-incompatible'
It won't. Current state is bugged
Done