| 74 | } |
| 75 | |
| 76 | void VisitableWorldParameters::write(DataStream& ds) const { |
| 77 | ds << typeName; |
| 78 | ds << threatLevel; |
| 79 | ds << worldSize; |
| 80 | ds << gravity; |
| 81 | ds << airless; |
| 82 | ds.writeContainer<WeatherPool::ItemsList>(weatherPool.items()); |
| 83 | ds << environmentStatusEffects; |
| 84 | ds << overrideTech; |
| 85 | ds << globalDirectives; |
| 86 | ds << beamUpRule; |
| 87 | ds << disableDeathDrops; |
| 88 | ds << terraformed; |
| 89 | ds << worldEdgeForceRegions; |
| 90 | } |
| 91 | |
| 92 | TerrestrialWorldParameters::TerrestrialWorldParameters(Json const& store) : VisitableWorldParameters(store) { |
| 93 | auto loadTerrestrialRegion = [](Json const& config) { |
no test coverage detected