Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
None
Purpose of change
Use palette parameters to cut down on JSON volume for the fbmc radio tower base camp.
Bycatches:
Describe the solution
Describe alternatives you've considered
Change wall plugging to instead board up windows. Considered that to be out of scope.
Making it visible that there are actually two different building/bed construction sets, rather than a single big one (they're numbered up to 8, but the different base variants actually use different halves of that series). However, that would mess up existing base camps under construction, and would also be out of scope.
Testing
Teleported to both types of radio towers (with and without adjacent building) for testing.
Built "everything" in the first (building less) tower with concrete and straw beds. I failed to see what difference the first radio repair step did, and couldn't actually perform the second one as my spawning of the required software resulted in "misc software". Since the radio recipes are not touched, I didn't pursue this further. I've then constructed the log/normal bed combination of the base, without any of the common parts, followed by metal/makeshift bed, followed by each of the other construction materials. After each construction session the game was killed after inspection and a save at the beginning of the process was reloaded.
I've also teleported to the tower with a side building where I've done the full concrete/straw bed, log/normal bed, metal/makeshift beds, and then each of the other materials without beds.
Additional context
I tried to use the flag to dismantle furniture for beds replacing furniture, but it didn't work (i.e. had no additional effect), presumably because it deals with terrain construction. I also tried to add t_null, but it still didn't make a difference.
I also tried the same flag with the window->wall replacements, but, again, it did nothing, presumably because windows aren't furniture.
When it comes to the weird missing roofs I noted that in at least the building less tower roofs were present on the bottom half of the map, but not the top one. This suggests there might be something involving the loading of only a single map level when you actually need the one containing the roof as well.