When a building with multiple materials is constructed, and then the material is changed afterwards, the order for reconstruction is always given with the last selected element.
In Reconstructable.RequestReconstruct, there is a hard assumption of only one element per building type, and the secondary material is lost when the new building is placed. In reality, the UI allows for up to 3 elements per buildings (some mods utilize this, please don't assume only 2 either! This limitation is found in MaterialSelectionPanel.OnPrefabInit)
1. Construct a Sun Lamp, which uses Copper and Glass
2. Change Material of the lamp to Thermium
2.5 Both Thermium and Glass are delivered to the lamp.
3. Deconstruct the Lamp, only the Thermium is refunded, the Glass isn't. This is inconsistent with deconstructing an original lamp, which refunds both materials.
-
1
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now