Vehem
Modmod Monkey
- Joined
- Nov 22, 2005
- Messages
- 3,219
Need to set up the block on casting spring to consider the wait time to convert to floodplains, OR convert the spring spell to stop the timer so that floodplains doesn't happen. Not sure which would be preferable for the players though.
The latter case I'd say - from a player's perspective, flood plains belong on desert rivers. If you remove the desert part, you're not going to get a flood plain. From the AI's point of view they need to be a little smarter to realize that the desert will eventually be a flood plain if it doesn't terraform right now.
Still not sure how to do it and deal with the Bedouin sits at the same time though - possibly through onImprovementBuilt.
===
The main thing I'm missing at the moment is the ability to tell what the Real/Temp feature types are for a plot. As I understand it getFeature will return the current/Temp one, but I can't tell what the underlying real one is (in this case flood plains are the only ones that are used but we could feasibly have other uses for this mechanic later, so we should check it first).
Looking at it we have getTempTerrainTimer, but I can't see an equivalent one for getTempFeatureTimer, getRealFeatureType etc. Basically means that any fix will simply stop all feature changes by clearing the temp and current ones rather than preserving that information where appropriate.
Personally, I think the best solution to this, would be to make the floodplains appear instantly after scorching, rather than the ridiculously long wait time there is now.
Then you'd say goodbye to every river-plains tile immediately upon getting Scorch - even for non-Malakim. Scorching them all is still going to be pretty much the best strategy long term, but this way you get a period of "downside" at least.
I'm actually considering making the chance of gaining a flood plain ever on artificially created desert river something like 75%. Means that normally it's a good plan, but there's always a chance that it'll go wrong (can always spring and scorch again for another shot once you're sure it failed, 30 turns later).
Floodplains are good things to have - making them easily, in the middle of non-desert is a double-win (they're better in non-desert areas than they would be normally). There needs to be a downside to it.