modded-factorio / SeaBlock

Factorio mod pack Sea Block
https://mods.factorio.com/mod/SeaBlock
MIT License
21 stars 18 forks source link

Rework map settings #12

Open KiwiHawk opened 3 years ago

KiwiHawk commented 3 years ago

Somehow "Starting area size" is only disabled when both "Enemy Bases" and "Angel's enemy multiplier" disabled??

Can we add a new Map Type: Sea Block? When type "Island" is selected, setting "Water" gets replaced with "Island Size" and "Coverage" is disabled.

Can we completely hide Enemy Expansion, Evolution? Setting them to nil causes error

default_enable_all_autoplace_controls doesn't seem to work? Maybe because the preset doesn't include any autoplace controls, just had the default ones.

Spawn worms only in a ring around starter area Past the worms maybe get back to normal terrain generation. No ores though.

Map Generator Settings requests

https://forums.factorio.com/viewtopic.php?f=28&t=92553

ickputzdirwech commented 3 years ago

Would it be possible to force the research que on and maybe disable cliffs? A quick search revealed the following mod ixuPatchMapPreset.

KiwiHawk commented 3 years ago

I've got a separate issue logged already for research queue #13 For cliffs, I don't want to disable them entirely. They should respect the map start up settings - like how worm spawning now does.

ickputzdirwech commented 3 years ago

Somehow missed that one, great! Yeah probably makes sense to leave players the option if they want to play with cliffs. It just doesn't make much of a difference in SeaBlock imo. There are so few cliffs, they could probably be disabled by default and hardly anyone would notice.

KiwiHawk commented 2 years ago

Idea: Islands map type

Generated islands are larger but more spaced apart. Landfill can only be placed in the small band of shallow water that surrounds each island. Landfill disabled for deep water.

Designed to be used with Cargo Ships mod. Possibly show popup message at start of game if cargo ships mod isn't enabled.

Actually, this might need to be a separate mod.