Apologies if this has been mentioned before, but I noticed a few issues with the new diplomacy lines in the Community Patch.
For the base Community Patch, in NewText.xml, you have this for when the AI announces that they want to prevent your world conquest:
Code:
<Row LeaderType="GENERIC">
<ResponseType>DIPLO_MESSAGE_VICTORY_BLOCK_ANNOUNCE_WORLD_CONQUEST</ResponseType>
<Response>TXT_KEY_GENERIC_COMPETITION_BLOCK_WORLD_CONQUEST%</Response>
</Row>
But in CoreText_en_US.xml, you have this:
Code:
<Row Tag="TXT_KEY_GENERIC_BLOCK_ANNOUNCE_WORLD_CONQUEST_1">
<Text>Your armies are a blight on the land. You are the bringer of destruction, not unity. I will not stand idly by to watch you take everything for your own!</Text>
</Row>
This means that no text will display when the AI tries to send a message regarding this.
TXT_KEY_GENERIC_COMPETITION_BLOCK_WORLD_CONQUEST% should be changed to
TXT_KEY_GENERIC_BLOCK_ANNOUNCE_WORLD_CONQUEST% in line with the other statements about victory blocking.
Also, for Civilization 4 Diplomacy Features, you have entries for
RESPONSE_MAPS_EXCHANGE and
RESPONSE_MAPS_EXCHANGE,
as well as RESPONSE_MAP_EXCHANGE and
RESPONSE_MAP_OFFER:
Code:
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_MAPS_EXCHANGE</ResponseType>
<Response>TXT_KEY_GENERIC_MAPS_EXCHANGE</Response>
</Row>
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_MAPS_OFFER</ResponseType>
<Response>TXT_KEY_GENERIC_MAPS_OFFER</Response>
</Row>
...
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_MAP_EXCHANGE</ResponseType>
<Response>TXT_KEY_GENERIC_MAP_EXCHANGE</Response>
</Row>
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_MAP_OFFER</ResponseType>
<Response>TXT_KEY_GENERIC_MAP_OFFER</Response>
</Row>
Only the plural MAPS entries are in the actual text XML file, so I'm thinking the singular MAP entries are redundant?
Finally, it's not that important since they only have the one possible response anyway, but the above entries as well as the ones for
RESPONSE_MOVE_TROOPS_REJECT_DECEPTIVE,
RESPONSE_MOVE_TROOPS_REJECT_HOSTILE and
RESPONSE_TECH_OFFER lack a percentage sign for their Response value, which is inconsistent with all other entries:
Code:
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_TECH_OFFER</ResponseType>
<Response>TXT_KEY_GENERIC_TECH_OFFER</Response>
</Row>
...
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_MOVE_TROOPS_REJECT_DECEPTIVE</ResponseType>
<Response>TXT_KEY_GENERIC_MOVE_TROOPS_REJECT_DECEPTIVE</Response>
</Row>
<Row LeaderType="GENERIC">
<ResponseType>RESPONSE_MOVE_TROOPS_REJECT_HOSTILE</ResponseType>
<Response>TXT_KEY_GENERIC_MOVE_TROOPS_REJECT_HOSTILE</Response>
</Row>