I think this must be pretty simply, but I can't figure it out. I'm trying to get basic values displayed in the traits section of the sevopedia using C++ CvGameTextMgr.
I put in this under CvGameTextMgr:
rocessTrait:
(getFreeSpecialistCount() returns an int; in this case 1)
And this in Text:
And get this:
I put in this under CvGameTextMgr:

Code:
if (GC.getTraitInfo(eTrait).getFreeSpecialistCount() != 0)
{
szHelpString.append(gDLL->getText("TXT_KEY_TRAIT_FREE_SPECIALISTS", GC.getTraitInfo(eTrait).getFreeSpecialistCount()));
}
(getFreeSpecialistCount() returns an int; in this case 1)
And this in Text:
Code:
<TEXT>
<Tag>TXT_KEY_TRAIT_FREE_SPECIALISTS</Tag>
<English>[NEWLINE][SPACE][SPACE][ICON_BULLET]%s1_NumSpec free specialists per city</English>
<French>[NEWLINE][SPACE][SPACE][ICON_BULLET]%s1_NumSpec free specialists per city</French>
<German>[NEWLINE][SPACE][SPACE][ICON_BULLET]%s1_NumSpec free specialists per city</German>
<Italian>[NEWLINE][SPACE][SPACE][ICON_BULLET]%s1_NumSpec free specialists per city</Italian>
<Spanish>[NEWLINE][SPACE][SPACE][ICON_BULLET]%s1_NumSpec free specialists per city</Spanish>
<Finnish>[NEWLINE][SPACE][SPACE][ICON_BULLET]%s1_NumSpec free specialists per city</Finnish>
</TEXT>
And get this:
Spoiler :