Page 1 of 1

[1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Sat Dec 02, 2023 3:32 pm
by Merssedes
Happens in unmodded game.

Expected behaviour: pumpjacks should drain oil fields down to either 20% yield or 20% of original yield whichever is larger.

Observer behaviour: pumpjacks drain oil fields down to either 20% yield or 20% of original yield whichever is smaller.

Steps to reproduce:
1) generate random map (sandbox map also works)
2) find oil patch (except exactly 100% ones)
3) place pumpjack and direct it into infinite pipe for draining
4) power it
5) defend against natives if necessary
6) run game for some time (I used game.speed=1000 for testing for some minutes)

P.S. I first observed it in 1.1.98, but at that time I thought it was something related to scenario I was playing.

Re: [1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Sat Dec 02, 2023 3:47 pm
by Bilka
I can't reproduce this, a pumpjack on a 200% patch stops at 4 oil/s as expected. Could you provide a save file that can be run at a high game speed where the yield of a pumpjack will drop down to 20% (2/s)?

Re: [1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Sat Dec 02, 2023 4:38 pm
by Merssedes
Maybe it's Linux specific?
My OS: Linux Mint 20.3.

Attaching:
pre-oil -- just before pumpjack placement (prepared defences and power)
post-oil -- after pumpjack placement and some time at 1000 speed

Re: [1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Sat Dec 02, 2023 4:43 pm
by Merssedes
Just for completeness attaching game logs...

Re: [1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Sat Dec 02, 2023 5:13 pm
by Bilka
I apologize, I was testing on 1.1.94.... It is indeed broken in 1.1.99. (I'm also on Linux).

Re: [1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Sat Dec 02, 2023 5:44 pm
by Rseding91
This is now fixed for the next 1.1 release.

Re: [1.1.99] Pumpjacks drain oil fields below expected yield

Posted: Fri Dec 08, 2023 8:09 pm
by Merssedes
Thanx for the fix. Followup question: is it possible to add in the next updates some save migration to fix yields that gone beyond their limits?