16
Mods / Re: [0.9a] Fringe Defence Syndicate v0.9.1 (2019/02/18) - The Murderous Death Wedges
« on: February 20, 2019, 10:14:06 PM »
So per a thread I posted in the support forum we pinned down FDS as the cause for cryovolcanic worlds with no features whatsoever.
Quote
Yep, I'd say that's almost certainly the culprit. From what I can tell, the code performs two look-ups when putting together its list of potential conditions for a particular planet. First, it searches for a column matching the planet type (so "fds_cryovolcanic" in this case). If that fails, then it attempts to find a column matching the planet category (i.e. "cat_cryovolcanic"). Since neither of those are one of the column header names in vanilla's condition_gen_data.csv, it doesn't add anything to its list and generates the empty world as a result.
This also explains why, as Alex said earlier, the vanilla cryovolcanic worlds work fine. Their planet type is simply "cryovolcanic" so they pass the first check and correctly use the "cryovolcanic" column to generate their conditions without even checking for their "cat_cryovolcanic" planet category. It's really too bad that the column isn't named "cat_cryovolcanic" because it looks like that would have worked in both cases.