v0.4.8 - Terraform stacking seems unbalanced

Problems and solutions for installing or running FreeOrion, including discussion of bugs if needed before posting a bug report on GitHub. For problems building from source, post in Compile.

Moderator: Oberlus

Post Reply
Message
Author
User avatar
Sheldar
Space Floater
Posts: 38
Joined: Mon Jul 24, 2006 9:28 pm

v0.4.8 - Terraform stacking seems unbalanced

#1 Post by Sheldar »

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)

User avatar
Sheldar
Space Floater
Posts: 38
Joined: Mon Jul 24, 2006 9:28 pm

Re: v0.4.8 - Terraform stacking seems unbalanced

#2 Post by Sheldar »

This is actually my favorite "improve the galaxy as you conquer it" technique. But it still feels wrong somehow.

User avatar
Oberlus
Cosmic Dragon
Posts: 5713
Joined: Mon Apr 10, 2017 4:25 pm

Re: v0.4.8 - Terraform stacking seems unbalanced

#3 Post by Oberlus »

You are right, Sheldar, I think this is worth opening an issue on GitHub.

User avatar
Sheldar
Space Floater
Posts: 38
Joined: Mon Jul 24, 2006 9:28 pm

Re: v0.4.8 - Terraform stacking seems unbalanced

#4 Post by Sheldar »

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
]

User avatar
Sheldar
Space Floater
Posts: 38
Joined: Mon Jul 24, 2006 9:28 pm

Re: v0.4.8 - Terraform stacking seems unbalanced

#5 Post by Sheldar »


Post Reply