Nature 3 is still vitalize. And it's still the only way to turn plains into grassland
Nature 3 is still vitalize. And it's still the only way to turn plains into grassland
Spring will turn plains into marsh
Scorch will turn that marsh into grassland
Vitalize will do it in one step, but a sun 1/water 1 pairing doesn't require archmages.
Yes, Valkrion seems right from my experience as lizards, spring can ONLY create swamp on marsh (or desert>plains naturally). Creating a swamp also destroys other improvements. As a lizard I believe your plains naturally upgrade to marsh, however this is not due to your spells but being in your territory. Though you can scorch all the way to desert, might require clearing jungle, you can't take a random plains somewhere and spring it up.
If you're NOT the lizards, I think you have to get a tech for workers to clear swamps. It's meant to be that way.
I'm playing a scion game, only techs I don't have are a few near the end of each path so unless it requires something like omniscience to clear it I should be fine.
Playing a ff v050 with patch N, had no issue changing the terrains however I wanted to, just couldn't get RID of the swamp improvement at all. Don't care about building it![]()
You need to scorch it to get rid of it. Within the next turn or turn it should turn to grassland.
Actually, looking at the code NOONE should be able to spring plains to marsh. The code just isn't there. Only code there is for desert, and creating swamps ON marsh if you're a lizard.
I get using Scorch on Marsh to get Grasslands. Also, it is handy converting Ice/Tundra to Plains. Spring on Desert to get Plains.
However, I cannot figure out how to get rid of all the swamps/marsh from lizard lands I conquered?
def spellScorch(caster):
pPlot = caster.plot()
iTerrain = pPlot.getTerrainType()
iFeature = pPlot.getFeatureType()
iImprovement = pPlot.getImprovementType()
sJungleFeatures = ['FEATURE_JUNGLE']
iJungleFeatures = [gc.getInfoTypeForString(sFeature) for sFeature in sJungleFeatures]
sForestFeatures = ['FEATURE_FOREST', 'FEATURE_FOREST_NEW']
iForestFeatures = [gc.getInfoTypeForString(sFeature) for sFeature in sForestFeatures]
# terraform the terrain
[b]if iImprovement == gc.getInfoTypeForString('IMPROVEMENT_SWAMP'):
pPlot.setImprovementType(-1)[/b]
if iTerrain == gc.getInfoTypeForString('TERRAIN_SNOW'):
pPlot.setTerrainType(gc.getInfoTypeForString('TERRAIN_TUNDRA'), True, True)
...