Is that character a variant? (I just love getting asked that in channel.) - Charis

Create an account  

 
[54 Spoilers] Nothing to see here! Miguelito and Rusten's max score game

Yeah, there won't be enough time to reliably fogbust I think, so we need to send the warrior back.

It might be time to start thinking about sending the scout back to help fogbust for the red city.
Reply

Counted things now; the second warrior comes out eot 25 and has more than enough time to check the hill and still be around to secure blue dot, so the first warrior is ok to move onto that hill in the north, or is there something wrong with that?
The scout is scheduled to circle back and be around to secure blue dot as well, while looking for a possible neighbour S of Elkad.
Reply

It barely gets there, but it doesn't fogbust ahead of time, which means it's likely to enter battle and we won't have complete control of the area. But if the scout can get there in advance instead then that works.
Reply

(September 14th, 2020, 14:26)Miguelito Wrote:
(September 14th, 2020, 13:59)Charriu Wrote:
(September 13th, 2020, 16:59)Miguelito Wrote: Also, mechanics questions on KTB that ave not been answered and have me still guessing:
  • what are the numbers? Really 5% per player? Or the formula from civfanatics (see post # 143) ? And does it depend at all on era like in RtR, or is it always the same?
  • what happens with overflow beakers, do they get bonified/debonified for KTB like, say with prereq bonus?

I returned the numbers back to base BtS. Or at least they should be back to that. I made a note for myself to check that that is true. No it does not depend on era at all here.

The overflow beakers should be bonified/debonified just like prereq bonus.

 Forgive me for being annoying,  but the point is that I don't find a reliable source on what the BTS number is. I've seen 5% per known players with the tech,  as well as 0.3×(known players with the tech)/(# of players at game start). Both don't really match with what I'm seeing in-game, although 5% seems closer. 
Do you happen to know which, if any,  is correct?

Your formula is correct, which makes KTB = 5% in a 6-player game only (e.g. PB53). KTB percentage per player gets smaller as the number of players increases.
Reply

Thanks Cornflakes! I still have to reconcile this between the spreadsheet and the observations in game, but maybe it works out.
Mod idea for Charriu: put the actual modifier besides/ instead of the number of players with the tech into F6?

Rusten, the second warrior can be on the blue dot hill on t31 if he scouts the horse hill first,  the scout is on the forest 1N of blue t29.
The settler moves t32. Good enough?


When do Barb warriors start spawning? Still before 2nd cities get founded? Was it a hard turn number like 25?
Reply

Quote:When do Barb warriors start spawning? Still before 2nd cities get founded? Was it a hard turn number like 25?
Thinking about it some more it should be much later than this, so I don't think we need the scout even (although I am very interested in scouting the area anyway). There was a change in this mod that makes warriors never lose to animals when on the same tile as a settler, wasn't there? I seem to remember something like this. We've got barbs off in PBEM78 so I haven't looked into it much. If so the warrior can just move to the sheep tile and then move to the hill with the settler with no concerns.
Reply

As promised I come back to you and your KTB question.

Basically we need to look into the CvPlayer file and there into the method calculateReserachModifier. There we have the following code snipet for KTB:

Code:
iModifier += (GC.getDefineINT("TECH_COST_TOTAL_KNOWN_TEAM_MODIFIER") * iKnownCount) / iPossibleKnownCount;

TECH_COST_TOTAL_KNOWN_TEAM_MODIFIER = 30 in CtH and BtS
iKnownCount = All the players you've met, who have the tech
iPossibleKnownCount = All the players that are still alive, including yourself. Note that this may include the barbarians, who are a civ of their own.

So with yes six players this comes down to 5%

Here with 11 players we must assume 2.5% or 2.72% if the barbs don't count.
Mods: RtR    CtH

Pitboss: PB39, PB40PB52, PB59 Useful Collections: Pickmethods, Mapmaking, Curious Civplayer

Buy me a coffee
Reply

Barbs are not counted for KTB.
Reply

(September 15th, 2020, 15:38)NobleHelium Wrote: Barbs are not counted for KTB.

I checked that and I have to say the original developers are very sneaky.

The actual code for the two values is this:


Code:
    for (int iI = 0; iI < MAX_CIV_TEAMS; iI++)
    {
        if (GET_TEAM((TeamTypes)iI).isAlive())
        {
            if (GET_TEAM(getTeam()).isHasMet((TeamTypes)iI))
            {
                if (GET_TEAM((TeamTypes)iI).isHasTech(eTech))
                {
                    iKnownCount++;
                }
            }

            iPossibleKnownCount++;
        }
    }


Now as you can see there is no check for .isBarbarian(). But the barbarians are still not counted. Why? Well because the ID of the barbarians is MAX_CIV_TEAMS and the for loop above stops just before that value. So yes Noble is correct the barbs are not counted here.
Mods: RtR    CtH

Pitboss: PB39, PB40PB52, PB59 Useful Collections: Pickmethods, Mapmaking, Curious Civplayer

Buy me a coffee
Reply

What annoys me mainly is that it counts yourself as one of the players. So you can never get the max advertised KTB value.
Reply



Forum Jump: