An export is a trigger that is exported by an event which the condition reads to give it information, so that it can apply the condition to the situation. The two need to share and export/require or the condition needs to have no requirement, in order for it to get all the info it needs from the event and work.
Code:
Identifier: PreBattle
Event: When a battle is about to start
Exports: nc_character_record, character_record, faction, region_id, character_type
Class: ET_PRE_BATTLE
Author: Lee
Above you will see the Event "PreBattle" which lists character_record as an export and other exports. This is the event you're using:
Code:
Identifier: CharacterTurnEnd
Event: A Character has finished its turn
Exports: nc_character_record, character_record, faction, region_id, character_type, settlement
Class: ET_CHARACTER_TURN_END
Author: Guy
It lists the "character_record" as an export of the event. And the condition you want:
Code:
Identifier: CharacterAge
Trigger requirements: character_record
Parameters: logic token, age
Sample use: CharacterAge >= 75
Description: Test the age of a character
Battle or Strat: Strat
Class: CHARACTER_AGE
Lists that as a requirement. So your current selection of event and condition work fine, but it's important to understand why they work fine and not just that they work fine, or you will try one later that doesn't match requirement to export and be confused as to why it won't seem to work.
Your syntax is a bit off on the event as well, as you may be aware. CharacterTurnEnd needs to be one word, rather than Character TurnEnd. And the "Affects" line needs to be separated from the trigger lines by a space line.
Cheers,
Augustus