You can give traits and ancillaries in the EDA. Not sure if it is possible the other way round as well, but I don't think so.
Edit: something is not kosher, this monitor crashes the game on loading (using Bare Geomod), I gave king william that ancillary:
Code:
monitor_event CharacterTurnStart FactionType england
and FatherAnc accomplice
historic_event FIRST_WINDMILL
end_monitor
This way it crashes when clicking turn end:
Code:
monitor_event CharacterTurnEnd FatherAnc accomplice
add_money england 1000
end_monitor
FatherTrait works without a hitch
Edit2: the condition tests for the type, not the individual ancillary - something else to add to collection:
Code:
Ancillary accomplice
Type Security
; --- Crash ---
monitor_event CharacterTurnEnd FatherAnc accomplice
historic_event FIRST_WINDMILL
end_monitor
; --- Works ---
monitor_event CharacterTurnEnd FatherAnc security
historic_event FIRST_WINDMILL
end_monitor
Drat, withwhar was right - using a non-existing type fires true as well.
Code:
monitor_event CharacterTurnEnd FatherAnc doesnotexist
historic_event FIRST_WINDMILL
end_monitor