As a French person I feel like it's my duty to explain strikes to you. - AdrienIer

Create an account  

 
RBP3 [SPOILERS] - Friendly Kittens (Ragnar of Maya)

We're currently losing 14 beakers to this, before multiplication or about 18 total at a guess. This REALLY sucks. I BELIEVE the game recalculates trade routes after a reload, I wonder if we should ask for one to see if it fixes this problem?
Favorite quotes:
Diplomacy is the art of letting other people have your way - Unknown.
The graveyards are full of indispensible men - Charles de Gaulle
If you live to be a hundred, I want to live to be a hundred minus one day, so I never have to live without you - Winnie the Pooh.
There's no point in being grown up if you can't be childish sometimes - The Doctor
What's the use of a good quotation if you can't change it? - The Doctor (again)
Your friendship is the nicest gift I have ever recieved - my girlfriend smile
Reply

It's working correctly now. (shrug)
Reply

RefSteel Wrote:It's working correctly now. (shrug)

Awesome. I'm giving you credit for fixing it, even it it's not true smile
Favorite quotes:
Diplomacy is the art of letting other people have your way - Unknown.
The graveyards are full of indispensible men - Charles de Gaulle
If you live to be a hundred, I want to live to be a hundred minus one day, so I never have to live without you - Winnie the Pooh.
There's no point in being grown up if you can't be childish sometimes - The Doctor
What's the use of a good quotation if you can't change it? - The Doctor (again)
Your friendship is the nicest gift I have ever recieved - my girlfriend smile
Reply

Maniac Marshall Wrote:Awesome. I'm giving you credit for fixing it, even it it's not true smile
Well, I tried to work out the reason, couldn't duplicate it in SP or Hotseat, then had an idea for how to maybe fix it, based on figuring out what Fierias and HV have in common that the other cities don't. But when I logged into the game, I didn't have a chance to try - it was working already! I'm logging out now so you can log in and see for yourself.

Also, a suggestion: Can Kilrah work the grassland hill in place of the dry plains hill? This will delay the grocer for a turn, but we don't actually need the grocer for much longer than that, and it speeds the time when we can work *both* tiles. In fact, we can put the grocer on hold for a unit if you want - though this might conflict with the need to run merchants (and/or artists if we build a theater) to get a GP on time. We'll need a total of 8 turns (4 turns running 2 or 8 turns running one or whatever) of merchants and/or artists between now and turn 158, inclusive.
Reply

The turn was half played. I still have worker actions pending.

Theater wise, we'll be getting one at Ornata next turn via whip. Counting the ones at the cap and at HV, that's 3. We need to figure out where we can get 5 more in the next few turns.
Favorite quotes:
Diplomacy is the art of letting other people have your way - Unknown.
The graveyards are full of indispensible men - Charles de Gaulle
If you live to be a hundred, I want to live to be a hundred minus one day, so I never have to live without you - Winnie the Pooh.
There's no point in being grown up if you can't be childish sometimes - The Doctor
What's the use of a good quotation if you can't change it? - The Doctor (again)
Your friendship is the nicest gift I have ever recieved - my girlfriend smile
Reply

RefSteel Wrote:Also, a suggestion: Can Kilrah work the grassland hill in place of the dry plains hill? This will delay the grocer for a turn, but we don't actually need the grocer for much longer than that, and it speeds the time when we can work *both* tiles. In fact, we can put the grocer on hold for a unit if you want.

As long as it's not going to cause some situation with hammer multiplication for units resulting in lost hammers, sure. In fact, we can work a forest for food instead. I was planning on trying to increase food after this turn.
Favorite quotes:
Diplomacy is the art of letting other people have your way - Unknown.
The graveyards are full of indispensible men - Charles de Gaulle
If you live to be a hundred, I want to live to be a hundred minus one day, so I never have to live without you - Winnie the Pooh.
There's no point in being grown up if you can't be childish sometimes - The Doctor
What's the use of a good quotation if you can't change it? - The Doctor (again)
Your friendship is the nicest gift I have ever recieved - my girlfriend smile
Reply

Maniac Marshall Wrote:The turn was half played. I still have worker actions pending.

Theater wise, we'll be getting one at Ornata next turn via whip. Counting the ones at the cap and at HV, that's 3. We need to figure out where we can get 5 more in the next few turns.
Okay. I edited some stuff in on Kilrah above. As for theaters ... give me a moment to think about it.
Reply

EDIT: Changed to reflect actual in-game situation

1) Hukawng Valley (already done)

2) Ornata (in a few turns - see post below)

3) Fierias (easy, and already planned)

4) Savannah (chop)

5) Pride Rock ("slow"-build)

6) Red Dwarf (chop or whip)

7-8) Two of Temminck, Feng Shui, OR Kilrah ("slow"-build) depending on need for happy.

I was hoping to get one at Thundara in time, but that won't be possible, sadly.

Another question: Will your current plans generate a missionary for Garden Marble Zone anywhere? I'm actually hoping the answer is no, because it will make it easier to build a pair of one-turn workers in Fierias if we need a missionary out of there.
Reply

Maniac Marshall Wrote:As long as it's not going to cause some situation with hammer multiplication for units resulting in lost hammers, sure.
It shouldn't.

Quote:In fact, we can work a forest for food instead. I was planning on trying to increase food after this turn.
I don't think it's worth working forests unless it will make an immediate and enormous difference in growth. In other words: If we're making 1fpt working plains hills, and have 3 turns to grow, I would switch from a plains hill to a grass forest to cut that to 1 turn to growth. Other than that, I'd stick to the hills until we get lumbermills going.
Reply

I can't sleep tonight, so took a quick look at CvCity.cpp. Here is a suspicious bit of hacky rounding. I am not sure what it means but I'll think more about it tomorrow. I do know that bExtra is true for population hurrying but false for cash hurrying, which is why cash rushing ignores production modifiers. I believe iHurryModifier is from CIV4BuildingInfos.xml defined per item (0 for most items, 100 for most wonders representing the double-cost penalty), and iModifier is your production modifier (125 with forge, etc.)


Code:
int CvCity::getHurryCost(bool bExtra, int iProductionLeft, int iHurryModifier, int iModifier) const
{
    int iProduction = (iProductionLeft * iHurryModifier + 99) / 100; // round up

    if (bExtra)
    {
        int iExtraProduction = getExtraProductionDifference(iProduction, iModifier);
        if (iExtraProduction > 0)
        {
            int iAdjustedProd = iProduction * iProduction;
            
            // round up
            iProduction = (iAdjustedProd + (iExtraProduction - 1)) / iExtraProduction;
        }
    }

    return std::max(0, iProduction);
}
Reply



Forum Jump: