In v0.4.8 I find that I can stack Terraforming. For example Egassem have good on inferno. If I have a Desert I want to terraform. I have to terraform it 4 times. Each time takes 8 turns to build + 1 to complete. So this will be a total of 45 turns. and each of the terraforms becomes more expensive (2nd more than first, third more than second, forth most of all.) I find that I can start doing 4 terraforms in parallel. They all cost the same amount as the first one. Also 7 turns are in parallel, followed by 1 turn to build the last and one to complete it. I think this comes to a total of 11 turns (might be 14) and only the last turn of each is more expensive.
I am not sure if this is a bug, but it seems to remove the point of making each teraforming more expensive. I can rapidly upgrade planets as I conquer them and move on. (Especially once I have Gaiaform)
v0.4.8 - Terraform stacking seems unbalanced
Moderator: Oberlus
Re: v0.4.8 - Terraform stacking seems unbalanced
This is actually my favorite "improve the galaxy as you conquer it" technique. But it still feels wrong somehow.
Re: v0.4.8 - Terraform stacking seems unbalanced
You are right, Sheldar, I think this is worth opening an issue on GitHub.
Re: v0.4.8 - Terraform stacking seems unbalanced
I think I found the issue. The files FreeOrion.app/Contents/Resources/default/scripting/buildings/TERRAFORM.focs.txt (and I assume the TERRAFORM_REVERT.focs.txt would need a similar change.)
EnqueueLocation = And [
Planet
OwnedBy empire = Source.Owner
Not Contains Building name = "BLD_TERRAFORM_REVERT"
Not Contains Building name = "BLD_GAIA_TRANS"
Not Contains Building name = "BLD_TERRAFORM" # Line added
Not HasSpecial name = "GAIA_SPECIAL"
Not Enqueued type = Building name = "BLD_TERRAFORM_REVERT"
Not Enqueued type = Building name = "BLD_GAIA_TRANS"
Not Enqueued type = Building name = "BLD_TERRAFORM" # Line added
]
EnqueueLocation = And [
Planet
OwnedBy empire = Source.Owner
Not Contains Building name = "BLD_TERRAFORM_REVERT"
Not Contains Building name = "BLD_GAIA_TRANS"
Not Contains Building name = "BLD_TERRAFORM" # Line added
Not HasSpecial name = "GAIA_SPECIAL"
Not Enqueued type = Building name = "BLD_TERRAFORM_REVERT"
Not Enqueued type = Building name = "BLD_GAIA_TRANS"
Not Enqueued type = Building name = "BLD_TERRAFORM" # Line added
]
Re: v0.4.8 - Terraform stacking seems unbalanced
Issue created in Git Hub: https://github.com/freeorion/freeorion/issues/2676