GameText error

Voyhkah

Undead
Joined
Apr 25, 2009
Messages
1,444
Location
Earth
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::processTrait:

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 :
attachment.php
 
Thanks, that fixed everything. :)
 
Back
Top Bottom